diff --git a/.github/ISSUE_TEMPLATE/01-feature_request.yaml b/.github/ISSUE_TEMPLATE/01-feature_request.yaml index a810b7a4c..ff69f436a 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.0 + placeholder: v4.3.1 validations: required: true - type: dropdown diff --git a/.github/ISSUE_TEMPLATE/02-bug_report.yaml b/.github/ISSUE_TEMPLATE/02-bug_report.yaml index 5194e7bc6..2c928206a 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.0 + placeholder: v4.3.1 validations: required: true - type: dropdown diff --git a/contrib/generated_schema.json b/contrib/generated_schema.json index 66a61cbad..baecb910f 100644 --- a/contrib/generated_schema.json +++ b/contrib/generated_schema.json @@ -329,6 +329,7 @@ "100base-tx", "100base-t1", "1000base-t", + "1000base-sx", "1000base-lx", "1000base-tx", "2.5gbase-t", diff --git a/docs/release-notes/version-4.3.md b/docs/release-notes/version-4.3.md index 07d6b66f1..a14effeb6 100644 --- a/docs/release-notes/version-4.3.md +++ b/docs/release-notes/version-4.3.md @@ -1,3 +1,35 @@ +# NetBox v4.3 + +## v4.3.1 (2025-05-13) + +### Enhancements + +* [#17073](https://github.com/netbox-community/netbox/issues/17073) - Enable global search for tags +* [#18419](https://github.com/netbox-community/netbox/issues/18419) - Enable specifying a queue name when calling `Job.enqueue()` +* [#19416](https://github.com/netbox-community/netbox/issues/19416) - Add the 1000BASE-SX interface type +* [#19434](https://github.com/netbox-community/netbox/issues/19434) - Add pre-populated interface speed choices for 2.5 and 5 Gbps + +### Bug Fixes + +* [#17107](https://github.com/netbox-community/netbox/issues/17107) - Fix cosmetic issue in cable traces ending at a provider network +* [#19309](https://github.com/netbox-community/netbox/issues/19309) - Improve REST API query performance for prefixes and IP addresses +* [#19361](https://github.com/netbox-community/netbox/issues/19361) - Fix incorrect GraphQL object types +* [#19375](https://github.com/netbox-community/netbox/issues/19375) - Fix table configuration after applying a saved table config +* [#19376](https://github.com/netbox-community/netbox/issues/19376) - Fix `FieldDoesNotExist` exception when global search results include a contact +* [#19380](https://github.com/netbox-community/netbox/issues/19380) - Fix column selections for child object tables +* [#19381](https://github.com/netbox-community/netbox/issues/19381) - Fix syncing of custom scripts from a remote data source +* [#19396](https://github.com/netbox-community/netbox/issues/19396) - Enable nullifying VLAN `qinq_role` via the REST API +* [#19397](https://github.com/netbox-community/netbox/issues/19397) - Correct enum type for IPRangeFilter in GraphQL API +* [#19432](https://github.com/netbox-community/netbox/issues/19432) - Update minimum required PostgreSQL version referenced by server error page +* [#19440](https://github.com/netbox-community/netbox/issues/19440) - Ensure data migrations use the correct database connection +* [#19444](https://github.com/netbox-community/netbox/issues/19444) - Fix change logging for contact group assignments +* [#19463](https://github.com/netbox-community/netbox/issues/19463) - Hide button dropdown for tables which do not support saved configs +* [#19464](https://github.com/netbox-community/netbox/issues/19464) - Fix bulk editing of inventory items from device view +* [#19465](https://github.com/netbox-community/netbox/issues/19465) - Fix ability to clear assigned prefix scope in UI +* [#19472](https://github.com/netbox-community/netbox/issues/19472) - Fix device column rendering in virtual device contexts table + +--- + ## v4.3.0 (2025-05-01) ### Breaking Changes diff --git a/netbox/project-static/dist/netbox-external.css b/netbox/project-static/dist/netbox-external.css index a7390f98f..3a1a35589 100644 Binary files a/netbox/project-static/dist/netbox-external.css and b/netbox/project-static/dist/netbox-external.css differ diff --git a/netbox/project-static/dist/netbox.css b/netbox/project-static/dist/netbox.css index 26d652ad0..e428344c4 100644 Binary files a/netbox/project-static/dist/netbox.css and b/netbox/project-static/dist/netbox.css differ diff --git a/netbox/project-static/dist/netbox.js b/netbox/project-static/dist/netbox.js index 7602c991f..77e73213e 100644 Binary files a/netbox/project-static/dist/netbox.js and b/netbox/project-static/dist/netbox.js differ diff --git a/netbox/project-static/dist/netbox.js.map b/netbox/project-static/dist/netbox.js.map index f23f0b9bf..cbbb07b9a 100644 Binary files a/netbox/project-static/dist/netbox.js.map and b/netbox/project-static/dist/netbox.js.map differ diff --git a/netbox/project-static/package.json b/netbox/project-static/package.json index 9bef4ac73..485a7dc37 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.2.0", - "bootstrap": "5.3.5", + "bootstrap": "5.3.6", "clipboard": "2.0.11", "flatpickr": "4.6.13", - "gridstack": "12.1.1", + "gridstack": "12.1.2", "htmx.org": "2.0.4", - "query-string": "9.1.1", - "sass": "1.87.0", + "query-string": "9.1.2", + "sass": "1.88.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 df245f8f7..9e38503b9 100644 --- a/netbox/project-static/yarn.lock +++ b/netbox/project-static/yarn.lock @@ -1058,6 +1058,11 @@ bootstrap@5.3.5: resolved "https://registry.yarnpkg.com/bootstrap/-/bootstrap-5.3.5.tgz#be42cfe0d580e97ee1abb7d38ce94f5c393c9bb6" integrity sha512-ct1CHKtiobRimyGzmsSldEtM03E8fcEX4Tb3dGXz1V8faRwM50+vfHwTzOxB3IlKO7m+9vTH3s/3C6T2EAPeTA== +bootstrap@5.3.6: + version "5.3.6" + resolved "https://registry.yarnpkg.com/bootstrap/-/bootstrap-5.3.6.tgz#fbd91ebaff093f5b191a1c01a8c866d24f9fa6e1" + integrity sha512-jX0GAcRzvdwISuvArXn3m7KZscWWFAf1MKBcnzaN02qWMb3jpMoUX4/qgeiGzqyIb4ojulRzs89UCUmGcFSzTA== + brace-expansion@^1.1.7: version "1.1.11" resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd" @@ -1903,10 +1908,10 @@ graphql@16.10.0: resolved "https://registry.yarnpkg.com/graphql/-/graphql-16.10.0.tgz#24c01ae0af6b11ea87bf55694429198aaa8e220c" integrity sha512-AjqGKbDGUFRKIRCP9tCKiIGHyriz2oHEbPIbEtcSLSs4YjReZOIPQQWek4+6hjw62H9QShXHyaGivGiYVLeYFQ== -gridstack@12.1.1: - version "12.1.1" - resolved "https://registry.yarnpkg.com/gridstack/-/gridstack-12.1.1.tgz#623ea5b6560cc9509252db66fd7a529d70bd2d26" - integrity sha512-wpfNUkzVBuHJftRRMRQDpH8DPIO5NBdfE0ioIIVoXFePBzqqVTpfgttSs5IJYqO4Uj5LfnJ2fjOmsFEBqpeSwg== +gridstack@12.1.2: + version "12.1.2" + resolved "https://registry.yarnpkg.com/gridstack/-/gridstack-12.1.2.tgz#784f6d55873bb48fa9230c1284f769c9fbf785a8" + integrity sha512-IC1mkm5xonhAnftwIxsG+B3bawxC61ciKWEvX15ExpVQPbNVN7O9aZZhM7Y/eE4JaIR8PXrdkjd12gMnwNYRLQ== has-bigints@^1.0.1, has-bigints@^1.0.2: version "1.0.2" @@ -2514,10 +2519,10 @@ punycode@^2.1.0: resolved "https://registry.yarnpkg.com/punycode/-/punycode-2.3.1.tgz#027422e2faec0b25e1549c3e1bd8309b9133b6e5" integrity sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg== -query-string@9.1.1: - version "9.1.1" - resolved "https://registry.yarnpkg.com/query-string/-/query-string-9.1.1.tgz#dbfebb4196aeb2919915f2b2b81b91b965cf03a0" - integrity sha512-MWkCOVIcJP9QSKU52Ngow6bsAWAPlPK2MludXvcrS2bGZSl+T1qX9MZvRIkqUIkGLJquMJHWfsT6eRqUpp4aWg== +query-string@9.1.2: + version "9.1.2" + resolved "https://registry.yarnpkg.com/query-string/-/query-string-9.1.2.tgz#1e4c6a17e2eaab7a282240cf716dec5e72c36cba" + integrity sha512-s3UlTyjxRux4KjwWaJsjh1Mp8zoCkSGKirbD9H89pEM9UOZsfpRZpdfzvsy2/mGlLfC3NnYVpy2gk7jXITHEtA== dependencies: decode-uri-component "^0.4.1" filter-obj "^5.1.0" @@ -2660,10 +2665,10 @@ safe-regex-test@^1.0.3: es-errors "^1.3.0" is-regex "^1.1.4" -sass@1.87.0: - version "1.87.0" - resolved "https://registry.yarnpkg.com/sass/-/sass-1.87.0.tgz#8cceb36fa63fb48a8d5d7f2f4c13b49c524b723e" - integrity sha512-d0NoFH4v6SjEK7BoX810Jsrhj7IQSYHAHLi/iSpgqKc7LaIDshFRlSg5LOymf9FqQhxEHs2W5ZQXlvy0KD45Uw== +sass@1.88.0: + version "1.88.0" + resolved "https://registry.yarnpkg.com/sass/-/sass-1.88.0.tgz#cd1495749bebd9e4aca86e93ee60b3904a107789" + integrity sha512-sF6TWQqjFvr4JILXzG4ucGOLELkESHL+I5QJhh7CNaE+Yge0SI+ehCatsXhJ7ymU1hAFcIS3/PBpjdIbXoyVbg== dependencies: chokidar "^4.0.0" immutable "^5.0.2" diff --git a/netbox/release.yaml b/netbox/release.yaml index 0285883f8..01c12b324 100644 --- a/netbox/release.yaml +++ b/netbox/release.yaml @@ -1,3 +1,3 @@ -version: "4.3.0" +version: "4.3.1" edition: "Community" -published: "2025-05-01" +published: "2025-05-13" diff --git a/netbox/translations/cs/LC_MESSAGES/django.mo b/netbox/translations/cs/LC_MESSAGES/django.mo index 67c231af0..c599fa8df 100644 Binary files a/netbox/translations/cs/LC_MESSAGES/django.mo and b/netbox/translations/cs/LC_MESSAGES/django.mo differ diff --git a/netbox/translations/cs/LC_MESSAGES/django.po b/netbox/translations/cs/LC_MESSAGES/django.po index 00ca5335e..26ebc7786 100644 --- a/netbox/translations/cs/LC_MESSAGES/django.po +++ b/netbox/translations/cs/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-05-01 05:01+0000\n" +"POT-Creation-Date: 2025-05-13 05:01+0000\n" "PO-Revision-Date: 2023-10-30 17:48+0000\n" "Last-Translator: Jeremy Stretch, 2025\n" "Language-Team: Czech (https://app.transifex.com/netbox-community/teams/178115/cs/)\n" @@ -37,7 +37,7 @@ msgstr "Zapisování povoleno" #: netbox/account/tables.py:35 netbox/core/choices.py:102 #: netbox/core/tables/jobs.py:29 netbox/core/tables/tasks.py:79 -#: netbox/extras/tables/tables.py:338 netbox/extras/tables/tables.py:572 +#: netbox/extras/tables/tables.py:379 netbox/extras/tables/tables.py:627 #: netbox/templates/account/token.html:43 #: netbox/templates/core/configrevision.html:26 #: netbox/templates/core/configrevision_restore.html:12 @@ -68,57 +68,59 @@ msgstr "Naposledy použitý" msgid "Allowed IPs" msgstr "Povolené adresy IP" -#: netbox/account/views.py:116 +#: netbox/account/views.py:118 #, python-brace-format msgid "Logged in as {user}." msgstr "Přihlášen jako {user}." -#: netbox/account/views.py:172 +#: netbox/account/views.py:174 msgid "You have logged out." msgstr "Odhlásili jste se." -#: netbox/account/views.py:224 +#: netbox/account/views.py:227 msgid "Your preferences have been updated." msgstr "Vaše preference byly aktualizovány." -#: netbox/account/views.py:252 +#: netbox/account/views.py:255 msgid "LDAP-authenticated user credentials cannot be changed within NetBox." msgstr "Uživatelské pověření ověřené LDAP nelze v NetBoxu změnit." -#: netbox/account/views.py:267 +#: netbox/account/views.py:270 msgid "Your password has been changed successfully." msgstr "Vaše heslo bylo úspěšně změněno." #: netbox/circuits/choices.py:21 netbox/dcim/choices.py:20 -#: netbox/dcim/choices.py:102 netbox/dcim/choices.py:185 -#: netbox/dcim/choices.py:237 netbox/dcim/choices.py:1542 -#: netbox/dcim/choices.py:1600 netbox/dcim/choices.py:1650 -#: netbox/dcim/choices.py:1672 netbox/virtualization/choices.py:20 +#: netbox/dcim/choices.py:102 netbox/dcim/choices.py:186 +#: netbox/dcim/choices.py:239 netbox/dcim/choices.py:1549 +#: netbox/dcim/choices.py:1607 netbox/dcim/choices.py:1674 +#: netbox/dcim/choices.py:1696 netbox/virtualization/choices.py:20 #: netbox/virtualization/choices.py:46 netbox/vpn/choices.py:18 +#: netbox/vpn/choices.py:281 msgid "Planned" msgstr "Plánované" -#: netbox/circuits/choices.py:22 netbox/netbox/navigation/menu.py:326 +#: netbox/circuits/choices.py:22 netbox/netbox/navigation/menu.py:327 msgid "Provisioning" msgstr "Zajišťování" -#: netbox/circuits/choices.py:23 netbox/core/tables/tasks.py:22 -#: netbox/dcim/choices.py:22 netbox/dcim/choices.py:103 -#: netbox/dcim/choices.py:184 netbox/dcim/choices.py:236 -#: netbox/dcim/choices.py:1599 netbox/dcim/choices.py:1649 -#: netbox/dcim/choices.py:1671 netbox/extras/tables/tables.py:498 -#: netbox/ipam/choices.py:31 netbox/ipam/choices.py:49 -#: netbox/ipam/choices.py:69 netbox/ipam/choices.py:154 -#: netbox/templates/extras/configcontext.html:25 +#: netbox/circuits/choices.py:23 netbox/core/tables/plugins.py:64 +#: netbox/core/tables/tasks.py:22 netbox/dcim/choices.py:22 +#: netbox/dcim/choices.py:103 netbox/dcim/choices.py:185 +#: netbox/dcim/choices.py:238 netbox/dcim/choices.py:1606 +#: netbox/dcim/choices.py:1673 netbox/dcim/choices.py:1695 +#: netbox/extras/tables/tables.py:539 netbox/ipam/choices.py:31 +#: netbox/ipam/choices.py:49 netbox/ipam/choices.py:69 +#: netbox/ipam/choices.py:154 netbox/templates/extras/configcontext.html:25 #: netbox/templates/users/user.html:37 netbox/users/forms/bulk_edit.py:38 #: netbox/virtualization/choices.py:22 netbox/virtualization/choices.py:45 -#: netbox/vpn/choices.py:19 netbox/wireless/choices.py:25 +#: netbox/vpn/choices.py:19 netbox/vpn/choices.py:280 +#: netbox/wireless/choices.py:25 msgid "Active" msgstr "Aktivní" -#: netbox/circuits/choices.py:24 netbox/dcim/choices.py:183 -#: netbox/dcim/choices.py:235 netbox/dcim/choices.py:1598 -#: netbox/dcim/choices.py:1651 netbox/dcim/choices.py:1670 +#: netbox/circuits/choices.py:24 netbox/dcim/choices.py:184 +#: netbox/dcim/choices.py:237 netbox/dcim/choices.py:1605 +#: netbox/dcim/choices.py:1675 netbox/dcim/choices.py:1694 #: netbox/virtualization/choices.py:24 netbox/virtualization/choices.py:44 msgid "Offline" msgstr "Vypnuto" @@ -131,7 +133,7 @@ msgstr "Zrušení přidělování" msgid "Decommissioned" msgstr "Vyřazeno z provozu" -#: netbox/circuits/choices.py:90 netbox/dcim/choices.py:1611 +#: netbox/circuits/choices.py:90 netbox/dcim/choices.py:1618 #: netbox/templates/dcim/interface.html:135 #: netbox/templates/virtualization/vminterface.html:83 #: netbox/tenancy/choices.py:17 @@ -166,36 +168,36 @@ msgstr "Mluvil" #: netbox/circuits/filtersets.py:37 netbox/circuits/filtersets.py:204 #: netbox/circuits/filtersets.py:284 netbox/dcim/base_filtersets.py:22 -#: netbox/dcim/filtersets.py:99 netbox/dcim/filtersets.py:153 -#: netbox/dcim/filtersets.py:213 netbox/dcim/filtersets.py:334 -#: netbox/dcim/filtersets.py:465 netbox/dcim/filtersets.py:1022 -#: netbox/dcim/filtersets.py:1344 netbox/dcim/filtersets.py:1442 -#: netbox/dcim/filtersets.py:2103 netbox/dcim/filtersets.py:2346 -#: netbox/dcim/filtersets.py:2404 netbox/ipam/filtersets.py:954 -#: netbox/virtualization/filtersets.py:139 netbox/vpn/filtersets.py:358 +#: netbox/dcim/filtersets.py:101 netbox/dcim/filtersets.py:155 +#: 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:2160 netbox/dcim/filtersets.py:2403 +#: netbox/dcim/filtersets.py:2461 netbox/ipam/filtersets.py:954 +#: netbox/virtualization/filtersets.py:139 netbox/vpn/filtersets.py:361 msgid "Region (ID)" msgstr "Region (ID)" #: netbox/circuits/filtersets.py:44 netbox/circuits/filtersets.py:211 #: netbox/circuits/filtersets.py:291 netbox/dcim/base_filtersets.py:29 -#: netbox/dcim/filtersets.py:106 netbox/dcim/filtersets.py:159 -#: netbox/dcim/filtersets.py:220 netbox/dcim/filtersets.py:341 -#: netbox/dcim/filtersets.py:472 netbox/dcim/filtersets.py:1029 -#: netbox/dcim/filtersets.py:1351 netbox/dcim/filtersets.py:1449 -#: netbox/dcim/filtersets.py:2110 netbox/dcim/filtersets.py:2353 -#: netbox/dcim/filtersets.py:2411 netbox/extras/filtersets.py:509 +#: netbox/dcim/filtersets.py:108 netbox/dcim/filtersets.py:161 +#: 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:2167 netbox/dcim/filtersets.py:2410 +#: netbox/dcim/filtersets.py:2468 netbox/extras/filtersets.py:602 #: netbox/ipam/filtersets.py:961 netbox/virtualization/filtersets.py:146 -#: netbox/vpn/filtersets.py:353 +#: netbox/vpn/filtersets.py:356 msgid "Region (slug)" msgstr "Region (zkratka)" #: netbox/circuits/filtersets.py:50 netbox/circuits/filtersets.py:217 #: netbox/circuits/filtersets.py:297 netbox/dcim/base_filtersets.py:35 -#: netbox/dcim/filtersets.py:129 netbox/dcim/filtersets.py:226 -#: netbox/dcim/filtersets.py:347 netbox/dcim/filtersets.py:478 -#: netbox/dcim/filtersets.py:1035 netbox/dcim/filtersets.py:1357 -#: netbox/dcim/filtersets.py:1455 netbox/dcim/filtersets.py:2116 -#: netbox/dcim/filtersets.py:2359 netbox/dcim/filtersets.py:2417 +#: 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:2173 +#: netbox/dcim/filtersets.py:2416 netbox/dcim/filtersets.py:2474 #: netbox/ipam/filtersets.py:239 netbox/ipam/filtersets.py:967 #: netbox/virtualization/filtersets.py:152 msgid "Site group (ID)" @@ -203,12 +205,12 @@ msgstr "Skupina umístění (ID)" #: netbox/circuits/filtersets.py:57 netbox/circuits/filtersets.py:224 #: netbox/circuits/filtersets.py:304 netbox/dcim/base_filtersets.py:42 -#: netbox/dcim/filtersets.py:136 netbox/dcim/filtersets.py:233 -#: netbox/dcim/filtersets.py:354 netbox/dcim/filtersets.py:485 -#: netbox/dcim/filtersets.py:1042 netbox/dcim/filtersets.py:1364 -#: netbox/dcim/filtersets.py:1462 netbox/dcim/filtersets.py:2123 -#: netbox/dcim/filtersets.py:2366 netbox/dcim/filtersets.py:2424 -#: netbox/extras/filtersets.py:515 netbox/ipam/filtersets.py:246 +#: 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:2180 +#: netbox/dcim/filtersets.py:2423 netbox/dcim/filtersets.py:2481 +#: netbox/extras/filtersets.py:608 netbox/ipam/filtersets.py:246 #: netbox/ipam/filtersets.py:974 netbox/virtualization/filtersets.py:159 msgid "Site group (slug)" msgstr "Skupina umístění (zkratka)" @@ -216,29 +218,29 @@ msgstr "Skupina umístění (zkratka)" #: netbox/circuits/filtersets.py:62 netbox/circuits/forms/filtersets.py:59 #: netbox/circuits/forms/filtersets.py:183 #: netbox/circuits/forms/filtersets.py:241 -#: netbox/circuits/tables/circuits.py:128 netbox/dcim/forms/bulk_edit.py:172 -#: netbox/dcim/forms/bulk_edit.py:333 netbox/dcim/forms/bulk_edit.py:686 -#: netbox/dcim/forms/bulk_edit.py:891 netbox/dcim/forms/bulk_import.py:133 -#: netbox/dcim/forms/bulk_import.py:232 netbox/dcim/forms/bulk_import.py:333 -#: netbox/dcim/forms/bulk_import.py:567 netbox/dcim/forms/bulk_import.py:1448 -#: netbox/dcim/forms/bulk_import.py:1476 netbox/dcim/forms/filtersets.py:88 -#: netbox/dcim/forms/filtersets.py:226 netbox/dcim/forms/filtersets.py:343 -#: netbox/dcim/forms/filtersets.py:440 netbox/dcim/forms/filtersets.py:754 -#: netbox/dcim/forms/filtersets.py:973 netbox/dcim/forms/filtersets.py:1046 -#: netbox/dcim/forms/filtersets.py:1070 netbox/dcim/forms/filtersets.py:1160 -#: netbox/dcim/forms/filtersets.py:1198 netbox/dcim/forms/filtersets.py:1681 -#: netbox/dcim/forms/filtersets.py:1705 netbox/dcim/forms/filtersets.py:1729 -#: netbox/dcim/forms/model_forms.py:141 netbox/dcim/forms/model_forms.py:169 -#: netbox/dcim/forms/model_forms.py:243 netbox/dcim/forms/model_forms.py:473 -#: netbox/dcim/forms/model_forms.py:734 netbox/dcim/forms/object_create.py:395 +#: netbox/circuits/tables/circuits.py:128 netbox/dcim/forms/bulk_edit.py:177 +#: netbox/dcim/forms/bulk_edit.py:344 netbox/dcim/forms/bulk_edit.py:730 +#: netbox/dcim/forms/bulk_edit.py:935 netbox/dcim/forms/bulk_import.py:134 +#: netbox/dcim/forms/bulk_import.py:236 netbox/dcim/forms/bulk_import.py:337 +#: netbox/dcim/forms/bulk_import.py:598 netbox/dcim/forms/bulk_import.py:1479 +#: netbox/dcim/forms/bulk_import.py:1507 netbox/dcim/forms/filtersets.py:89 +#: netbox/dcim/forms/filtersets.py:227 netbox/dcim/forms/filtersets.py:344 +#: netbox/dcim/forms/filtersets.py:441 netbox/dcim/forms/filtersets.py:773 +#: netbox/dcim/forms/filtersets.py:992 netbox/dcim/forms/filtersets.py:1065 +#: netbox/dcim/forms/filtersets.py:1089 netbox/dcim/forms/filtersets.py:1179 +#: netbox/dcim/forms/filtersets.py:1217 netbox/dcim/forms/filtersets.py:1705 +#: netbox/dcim/forms/filtersets.py:1729 netbox/dcim/forms/filtersets.py:1753 +#: netbox/dcim/forms/model_forms.py:146 netbox/dcim/forms/model_forms.py:174 +#: netbox/dcim/forms/model_forms.py:250 netbox/dcim/forms/model_forms.py:567 +#: netbox/dcim/forms/model_forms.py:828 netbox/dcim/forms/object_create.py:395 #: netbox/dcim/tables/devices.py:163 netbox/dcim/tables/power.py:26 -#: netbox/dcim/tables/power.py:93 netbox/dcim/tables/racks.py:121 -#: netbox/dcim/tables/racks.py:206 netbox/dcim/tables/sites.py:133 -#: netbox/extras/filtersets.py:525 netbox/ipam/forms/bulk_edit.py:468 -#: netbox/ipam/forms/bulk_import.py:468 netbox/ipam/forms/filtersets.py:161 -#: netbox/ipam/forms/filtersets.py:236 netbox/ipam/forms/filtersets.py:449 -#: netbox/ipam/forms/filtersets.py:544 netbox/ipam/forms/model_forms.py:678 -#: netbox/ipam/tables/vlans.py:87 netbox/ipam/tables/vlans.py:197 +#: netbox/dcim/tables/power.py:93 netbox/dcim/tables/racks.py:125 +#: netbox/dcim/tables/racks.py:215 netbox/dcim/tables/sites.py:139 +#: netbox/extras/filtersets.py:618 netbox/ipam/forms/bulk_edit.py:479 +#: netbox/ipam/forms/bulk_import.py:475 netbox/ipam/forms/filtersets.py:161 +#: netbox/ipam/forms/filtersets.py:236 netbox/ipam/forms/filtersets.py:457 +#: netbox/ipam/forms/filtersets.py:552 netbox/ipam/forms/model_forms.py:679 +#: netbox/ipam/tables/vlans.py:89 netbox/ipam/tables/vlans.py:199 #: netbox/templates/dcim/device.html:22 #: netbox/templates/dcim/inc/cable_termination.html:8 #: netbox/templates/dcim/inc/cable_termination.html:38 @@ -256,18 +258,18 @@ msgstr "Skupina umístění (zkratka)" #: netbox/virtualization/forms/model_forms.py:104 #: netbox/virtualization/forms/model_forms.py:178 #: netbox/virtualization/tables/virtualmachines.py:33 -#: netbox/vpn/forms/filtersets.py:272 netbox/wireless/forms/filtersets.py:88 -#: netbox/wireless/forms/model_forms.py:79 -#: netbox/wireless/forms/model_forms.py:121 +#: netbox/vpn/forms/filtersets.py:277 netbox/wireless/forms/filtersets.py:88 +#: netbox/wireless/forms/model_forms.py:80 +#: netbox/wireless/forms/model_forms.py:122 msgid "Site" msgstr "Umístění" #: netbox/circuits/filtersets.py:68 netbox/circuits/filtersets.py:235 #: netbox/circuits/filtersets.py:315 netbox/dcim/base_filtersets.py:53 -#: netbox/dcim/filtersets.py:243 netbox/dcim/filtersets.py:364 -#: netbox/dcim/filtersets.py:459 netbox/extras/filtersets.py:531 +#: netbox/dcim/filtersets.py:245 netbox/dcim/filtersets.py:366 +#: netbox/dcim/filtersets.py:461 netbox/extras/filtersets.py:624 #: netbox/ipam/filtersets.py:257 netbox/ipam/filtersets.py:984 -#: netbox/virtualization/filtersets.py:169 netbox/vpn/filtersets.py:363 +#: netbox/virtualization/filtersets.py:169 netbox/vpn/filtersets.py:366 msgid "Site (slug)" msgstr "Umístění (zkratka)" @@ -320,21 +322,21 @@ msgid "Circuit type (slug)" msgstr "Typ okruhu (URL zkratka)" #: netbox/circuits/filtersets.py:229 netbox/circuits/filtersets.py:309 -#: netbox/dcim/base_filtersets.py:47 netbox/dcim/filtersets.py:237 -#: netbox/dcim/filtersets.py:358 netbox/dcim/filtersets.py:453 -#: netbox/dcim/filtersets.py:1046 netbox/dcim/filtersets.py:1369 -#: netbox/dcim/filtersets.py:1467 netbox/dcim/filtersets.py:2128 -#: netbox/dcim/filtersets.py:2370 netbox/dcim/filtersets.py:2429 +#: 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:2185 +#: netbox/dcim/filtersets.py:2427 netbox/dcim/filtersets.py:2486 #: netbox/ipam/filtersets.py:251 netbox/ipam/filtersets.py:978 -#: netbox/virtualization/filtersets.py:163 netbox/vpn/filtersets.py:368 +#: netbox/virtualization/filtersets.py:163 netbox/vpn/filtersets.py:371 msgid "Site (ID)" msgstr "Místo (ID)" #: netbox/circuits/filtersets.py:239 netbox/circuits/filtersets.py:321 -#: netbox/dcim/base_filtersets.py:59 netbox/dcim/filtersets.py:259 -#: netbox/dcim/filtersets.py:370 netbox/dcim/filtersets.py:491 -#: netbox/dcim/filtersets.py:1058 netbox/dcim/filtersets.py:1380 -#: netbox/dcim/filtersets.py:1478 netbox/dcim/filtersets.py:2382 +#: 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:2439 msgid "Location (ID)" msgstr "Umístění (ID)" @@ -343,24 +345,25 @@ msgid "Termination A (ID)" msgstr "Zakončení A (ID)" #: netbox/circuits/filtersets.py:273 netbox/circuits/filtersets.py:375 -#: netbox/circuits/filtersets.py:537 netbox/core/filtersets.py:77 -#: netbox/core/filtersets.py:136 netbox/core/filtersets.py:173 -#: netbox/dcim/filtersets.py:752 netbox/dcim/filtersets.py:1436 -#: netbox/dcim/filtersets.py:2477 netbox/extras/filtersets.py:41 -#: netbox/extras/filtersets.py:63 netbox/extras/filtersets.py:92 -#: netbox/extras/filtersets.py:132 netbox/extras/filtersets.py:181 -#: netbox/extras/filtersets.py:209 netbox/extras/filtersets.py:239 -#: netbox/extras/filtersets.py:276 netbox/extras/filtersets.py:348 -#: netbox/extras/filtersets.py:391 netbox/extras/filtersets.py:438 -#: netbox/extras/filtersets.py:498 netbox/extras/filtersets.py:657 -#: netbox/extras/filtersets.py:703 netbox/ipam/forms/model_forms.py:492 -#: netbox/netbox/filtersets.py:286 netbox/netbox/forms/__init__.py:22 +#: 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:2534 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 +#: netbox/extras/filtersets.py:281 netbox/extras/filtersets.py:333 +#: netbox/extras/filtersets.py:406 netbox/extras/filtersets.py:449 +#: 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/forms/base.py:167 #: netbox/templates/htmx/object_selector.html:28 #: netbox/templates/inc/filter_list.html:46 #: netbox/templates/ipam/ipaddress_assign.html:29 #: netbox/templates/search.html:7 netbox/templates/search.html:26 -#: netbox/tenancy/filtersets.py:99 netbox/users/filtersets.py:23 +#: netbox/tenancy/filtersets.py:104 netbox/users/filtersets.py:23 #: netbox/users/filtersets.py:57 netbox/users/filtersets.py:102 #: netbox/users/filtersets.py:150 netbox/utilities/forms/forms.py:104 #: netbox/utilities/templates/navigation/menu.html:16 @@ -387,10 +390,10 @@ msgid "Circuit" msgstr "Okruh" #: netbox/circuits/filtersets.py:328 netbox/dcim/base_filtersets.py:66 -#: netbox/dcim/filtersets.py:266 netbox/dcim/filtersets.py:377 -#: netbox/dcim/filtersets.py:498 netbox/dcim/filtersets.py:1065 -#: netbox/dcim/filtersets.py:1386 netbox/dcim/filtersets.py:1484 -#: netbox/extras/filtersets.py:542 +#: netbox/dcim/filtersets.py:268 netbox/dcim/filtersets.py:379 +#: netbox/dcim/filtersets.py:500 netbox/dcim/filtersets.py:1118 +#: netbox/dcim/filtersets.py:1439 netbox/dcim/filtersets.py:1537 +#: netbox/extras/filtersets.py:635 msgid "Location (slug)" msgstr "Umístění (zkratka)" @@ -410,7 +413,7 @@ msgstr "Okruh (ID)" msgid "Virtual circuit (CID)" msgstr "Virtuální obvod (CID)" -#: netbox/circuits/filtersets.py:396 netbox/dcim/filtersets.py:1925 +#: netbox/circuits/filtersets.py:396 netbox/dcim/filtersets.py:1982 msgid "Virtual circuit (ID)" msgstr "Virtuální obvod (ID)" @@ -446,20 +449,20 @@ msgstr "Typ virtuálního obvodu (slimák)" msgid "Virtual circuit" msgstr "Virtuální obvod" -#: netbox/circuits/filtersets.py:577 netbox/dcim/filtersets.py:1276 -#: netbox/dcim/filtersets.py:1706 netbox/ipam/filtersets.py:627 -#: netbox/vpn/filtersets.py:102 netbox/vpn/filtersets.py:401 +#: netbox/circuits/filtersets.py:577 netbox/dcim/filtersets.py:1329 +#: netbox/dcim/filtersets.py:1763 netbox/ipam/filtersets.py:627 +#: netbox/vpn/filtersets.py:102 netbox/vpn/filtersets.py:404 msgid "Interface (ID)" msgstr "Rozhraní (ID)" #: netbox/circuits/forms/bulk_edit.py:42 #: netbox/circuits/forms/filtersets.py:64 #: netbox/circuits/forms/model_forms.py:42 -#: netbox/circuits/tables/providers.py:32 netbox/dcim/forms/bulk_edit.py:132 -#: netbox/dcim/forms/filtersets.py:196 netbox/dcim/forms/model_forms.py:127 -#: netbox/dcim/tables/sites.py:94 netbox/ipam/models/asns.py:123 -#: netbox/ipam/tables/asn.py:27 netbox/ipam/views.py:230 -#: netbox/netbox/navigation/menu.py:178 netbox/netbox/navigation/menu.py:181 +#: netbox/circuits/tables/providers.py:32 netbox/dcim/forms/bulk_edit.py:137 +#: netbox/dcim/forms/filtersets.py:197 netbox/dcim/forms/model_forms.py:132 +#: netbox/dcim/tables/sites.py:100 netbox/ipam/models/asns.py:123 +#: netbox/ipam/tables/asn.py:27 netbox/ipam/views.py:232 +#: netbox/netbox/navigation/menu.py:179 netbox/netbox/navigation/menu.py:182 #: netbox/templates/circuits/provider.html:23 msgid "ASNs" msgstr "ASN" @@ -472,36 +475,37 @@ msgstr "ASN" #: netbox/circuits/forms/bulk_edit.py:266 #: netbox/circuits/forms/bulk_edit.py:307 #: netbox/circuits/forms/bulk_edit.py:347 -#: netbox/circuits/forms/bulk_edit.py:371 netbox/core/forms/bulk_edit.py:28 -#: netbox/dcim/forms/bulk_create.py:35 netbox/dcim/forms/bulk_edit.py:77 -#: netbox/dcim/forms/bulk_edit.py:96 netbox/dcim/forms/bulk_edit.py:155 -#: netbox/dcim/forms/bulk_edit.py:196 netbox/dcim/forms/bulk_edit.py:214 -#: netbox/dcim/forms/bulk_edit.py:292 netbox/dcim/forms/bulk_edit.py:441 -#: netbox/dcim/forms/bulk_edit.py:475 netbox/dcim/forms/bulk_edit.py:490 -#: netbox/dcim/forms/bulk_edit.py:549 netbox/dcim/forms/bulk_edit.py:593 -#: netbox/dcim/forms/bulk_edit.py:627 netbox/dcim/forms/bulk_edit.py:651 -#: netbox/dcim/forms/bulk_edit.py:724 netbox/dcim/forms/bulk_edit.py:785 -#: netbox/dcim/forms/bulk_edit.py:837 netbox/dcim/forms/bulk_edit.py:860 -#: netbox/dcim/forms/bulk_edit.py:908 netbox/dcim/forms/bulk_edit.py:978 -#: netbox/dcim/forms/bulk_edit.py:1031 netbox/dcim/forms/bulk_edit.py:1066 -#: netbox/dcim/forms/bulk_edit.py:1106 netbox/dcim/forms/bulk_edit.py:1150 -#: netbox/dcim/forms/bulk_edit.py:1195 netbox/dcim/forms/bulk_edit.py:1222 -#: netbox/dcim/forms/bulk_edit.py:1240 netbox/dcim/forms/bulk_edit.py:1258 -#: netbox/dcim/forms/bulk_edit.py:1276 netbox/dcim/forms/bulk_edit.py:1746 -#: netbox/dcim/forms/bulk_edit.py:1787 netbox/extras/forms/bulk_edit.py:39 -#: netbox/extras/forms/bulk_edit.py:149 netbox/extras/forms/bulk_edit.py:178 -#: netbox/extras/forms/bulk_edit.py:208 netbox/extras/forms/bulk_edit.py:256 -#: netbox/extras/forms/bulk_edit.py:274 netbox/extras/forms/bulk_edit.py:298 -#: netbox/extras/forms/bulk_edit.py:312 netbox/extras/forms/bulk_edit.py:339 -#: netbox/extras/tables/tables.py:82 netbox/ipam/forms/bulk_edit.py:56 +#: netbox/circuits/forms/bulk_edit.py:371 netbox/core/forms/bulk_edit.py:29 +#: netbox/dcim/forms/bulk_create.py:35 netbox/dcim/forms/bulk_edit.py:80 +#: netbox/dcim/forms/bulk_edit.py:100 netbox/dcim/forms/bulk_edit.py:160 +#: netbox/dcim/forms/bulk_edit.py:201 netbox/dcim/forms/bulk_edit.py:220 +#: netbox/dcim/forms/bulk_edit.py:303 netbox/dcim/forms/bulk_edit.py:457 +#: netbox/dcim/forms/bulk_edit.py:489 netbox/dcim/forms/bulk_edit.py:504 +#: netbox/dcim/forms/bulk_edit.py:563 netbox/dcim/forms/bulk_edit.py:586 +#: netbox/dcim/forms/bulk_edit.py:631 netbox/dcim/forms/bulk_edit.py:670 +#: netbox/dcim/forms/bulk_edit.py:695 netbox/dcim/forms/bulk_edit.py:768 +#: netbox/dcim/forms/bulk_edit.py:829 netbox/dcim/forms/bulk_edit.py:881 +#: netbox/dcim/forms/bulk_edit.py:904 netbox/dcim/forms/bulk_edit.py:952 +#: netbox/dcim/forms/bulk_edit.py:1022 netbox/dcim/forms/bulk_edit.py:1075 +#: netbox/dcim/forms/bulk_edit.py:1110 netbox/dcim/forms/bulk_edit.py:1150 +#: netbox/dcim/forms/bulk_edit.py:1194 netbox/dcim/forms/bulk_edit.py:1239 +#: netbox/dcim/forms/bulk_edit.py:1266 netbox/dcim/forms/bulk_edit.py:1284 +#: netbox/dcim/forms/bulk_edit.py:1302 netbox/dcim/forms/bulk_edit.py:1320 +#: netbox/dcim/forms/bulk_edit.py:1793 netbox/dcim/forms/bulk_edit.py:1834 +#: netbox/extras/forms/bulk_edit.py:40 netbox/extras/forms/bulk_edit.py:150 +#: netbox/extras/forms/bulk_edit.py:183 netbox/extras/forms/bulk_edit.py:211 +#: netbox/extras/forms/bulk_edit.py:241 netbox/extras/forms/bulk_edit.py:289 +#: netbox/extras/forms/bulk_edit.py:307 netbox/extras/forms/bulk_edit.py:335 +#: netbox/extras/forms/bulk_edit.py:349 netbox/extras/forms/bulk_edit.py:395 +#: netbox/extras/tables/tables.py:83 netbox/ipam/forms/bulk_edit.py:56 #: netbox/ipam/forms/bulk_edit.py:76 netbox/ipam/forms/bulk_edit.py:96 #: netbox/ipam/forms/bulk_edit.py:120 netbox/ipam/forms/bulk_edit.py:149 #: netbox/ipam/forms/bulk_edit.py:178 netbox/ipam/forms/bulk_edit.py:197 -#: netbox/ipam/forms/bulk_edit.py:260 netbox/ipam/forms/bulk_edit.py:305 -#: netbox/ipam/forms/bulk_edit.py:353 netbox/ipam/forms/bulk_edit.py:396 -#: netbox/ipam/forms/bulk_edit.py:412 netbox/ipam/forms/bulk_edit.py:500 -#: netbox/ipam/forms/bulk_edit.py:532 netbox/ipam/forms/bulk_edit.py:575 -#: netbox/ipam/tables/vlans.py:240 netbox/ipam/tables/vlans.py:267 +#: netbox/ipam/forms/bulk_edit.py:260 netbox/ipam/forms/bulk_edit.py:310 +#: netbox/ipam/forms/bulk_edit.py:358 netbox/ipam/forms/bulk_edit.py:401 +#: netbox/ipam/forms/bulk_edit.py:417 netbox/ipam/forms/bulk_edit.py:511 +#: netbox/ipam/forms/bulk_edit.py:543 netbox/ipam/forms/bulk_edit.py:586 +#: netbox/ipam/tables/vlans.py:242 netbox/ipam/tables/vlans.py:269 #: netbox/templates/account/token.html:35 #: netbox/templates/circuits/circuit.html:69 #: netbox/templates/circuits/circuitgroup.html:32 @@ -512,7 +516,7 @@ msgstr "ASN" #: netbox/templates/circuits/virtualcircuit.html:56 #: netbox/templates/circuits/virtualcircuittermination.html:68 #: netbox/templates/circuits/virtualcircuittype.html:26 -#: netbox/templates/core/datasource.html:54 +#: netbox/templates/core/datasource.html:58 #: netbox/templates/core/plugin.html:80 netbox/templates/dcim/cable.html:36 #: netbox/templates/dcim/consoleport.html:44 #: netbox/templates/dcim/consoleserverport.html:44 @@ -529,10 +533,11 @@ msgstr "ASN" #: netbox/templates/dcim/manufacturer.html:40 #: netbox/templates/dcim/module.html:73 #: netbox/templates/dcim/modulebay.html:42 -#: netbox/templates/dcim/moduletype.html:39 +#: netbox/templates/dcim/moduletype.html:43 +#: netbox/templates/dcim/moduletypeprofile.html:20 #: netbox/templates/dcim/platform.html:33 #: netbox/templates/dcim/powerfeed.html:40 -#: netbox/templates/dcim/poweroutlet.html:40 +#: netbox/templates/dcim/poweroutlet.html:44 #: netbox/templates/dcim/powerpanel.html:30 #: netbox/templates/dcim/powerport.html:40 netbox/templates/dcim/rack.html:53 #: netbox/templates/dcim/rackreservation.html:62 @@ -550,21 +555,22 @@ msgstr "ASN" #: netbox/templates/extras/notificationgroup.html:20 #: netbox/templates/extras/savedfilter.html:17 #: netbox/templates/extras/script_list.html:46 +#: netbox/templates/extras/tableconfig.html:17 #: netbox/templates/extras/tag.html:20 netbox/templates/extras/webhook.html:17 #: netbox/templates/generic/bulk_import.html:120 #: netbox/templates/ipam/aggregate.html:43 netbox/templates/ipam/asn.html:42 #: netbox/templates/ipam/asnrange.html:38 #: netbox/templates/ipam/fhrpgroup.html:34 #: netbox/templates/ipam/ipaddress.html:55 -#: netbox/templates/ipam/iprange.html:67 netbox/templates/ipam/prefix.html:77 +#: netbox/templates/ipam/iprange.html:74 netbox/templates/ipam/prefix.html:77 #: netbox/templates/ipam/rir.html:26 netbox/templates/ipam/role.html:26 #: netbox/templates/ipam/routetarget.html:21 -#: netbox/templates/ipam/service.html:50 +#: netbox/templates/ipam/service.html:52 #: netbox/templates/ipam/servicetemplate.html:27 #: netbox/templates/ipam/vlan.html:62 netbox/templates/ipam/vlangroup.html:34 #: netbox/templates/ipam/vlantranslationpolicy.html:18 #: netbox/templates/ipam/vlantranslationrule.html:26 -#: netbox/templates/ipam/vrf.html:33 netbox/templates/tenancy/contact.html:67 +#: netbox/templates/ipam/vrf.html:33 netbox/templates/tenancy/contact.html:77 #: netbox/templates/tenancy/contactgroup.html:25 #: netbox/templates/tenancy/contactrole.html:22 #: netbox/templates/tenancy/tenant.html:24 @@ -585,13 +591,13 @@ msgstr "ASN" #: netbox/templates/vpn/ipsecprofile.html:40 #: netbox/templates/vpn/ipsecprofile.html:73 #: netbox/templates/vpn/ipsecproposal.html:17 -#: netbox/templates/vpn/l2vpn.html:26 netbox/templates/vpn/tunnel.html:33 +#: netbox/templates/vpn/l2vpn.html:30 netbox/templates/vpn/tunnel.html:33 #: netbox/templates/vpn/tunnelgroup.html:30 #: netbox/templates/wireless/wirelesslan.html:34 #: netbox/templates/wireless/wirelesslangroup.html:33 #: netbox/templates/wireless/wirelesslink.html:34 -#: netbox/tenancy/forms/bulk_edit.py:32 netbox/tenancy/forms/bulk_edit.py:80 -#: netbox/tenancy/forms/bulk_edit.py:123 netbox/users/forms/bulk_edit.py:64 +#: netbox/tenancy/forms/bulk_edit.py:32 netbox/tenancy/forms/bulk_edit.py:82 +#: netbox/tenancy/forms/bulk_edit.py:130 netbox/users/forms/bulk_edit.py:64 #: netbox/users/forms/bulk_edit.py:82 netbox/users/forms/bulk_edit.py:112 #: netbox/virtualization/forms/bulk_edit.py:33 #: netbox/virtualization/forms/bulk_edit.py:47 @@ -602,9 +608,9 @@ msgstr "ASN" #: netbox/vpn/forms/bulk_edit.py:28 netbox/vpn/forms/bulk_edit.py:64 #: netbox/vpn/forms/bulk_edit.py:121 netbox/vpn/forms/bulk_edit.py:155 #: netbox/vpn/forms/bulk_edit.py:190 netbox/vpn/forms/bulk_edit.py:215 -#: netbox/vpn/forms/bulk_edit.py:247 netbox/vpn/forms/bulk_edit.py:274 -#: netbox/wireless/forms/bulk_edit.py:31 netbox/wireless/forms/bulk_edit.py:84 -#: netbox/wireless/forms/bulk_edit.py:143 +#: netbox/vpn/forms/bulk_edit.py:247 netbox/vpn/forms/bulk_edit.py:278 +#: netbox/wireless/forms/bulk_edit.py:31 netbox/wireless/forms/bulk_edit.py:85 +#: netbox/wireless/forms/bulk_edit.py:144 msgid "Description" msgstr "Popis" @@ -656,23 +662,23 @@ msgstr "ID služby" #: netbox/circuits/forms/bulk_edit.py:112 #: netbox/circuits/forms/bulk_edit.py:303 #: netbox/circuits/forms/filtersets.py:116 -#: netbox/circuits/forms/filtersets.py:321 netbox/dcim/forms/bulk_edit.py:210 -#: netbox/dcim/forms/bulk_edit.py:613 netbox/dcim/forms/bulk_edit.py:822 -#: netbox/dcim/forms/bulk_edit.py:1191 netbox/dcim/forms/bulk_edit.py:1218 -#: netbox/dcim/forms/bulk_edit.py:1742 netbox/dcim/forms/filtersets.py:1113 -#: netbox/dcim/forms/filtersets.py:1371 netbox/dcim/forms/filtersets.py:1519 -#: netbox/dcim/forms/filtersets.py:1543 netbox/dcim/tables/devices.py:737 -#: netbox/dcim/tables/devices.py:793 netbox/dcim/tables/devices.py:1034 +#: netbox/circuits/forms/filtersets.py:321 netbox/dcim/forms/bulk_edit.py:216 +#: netbox/dcim/forms/bulk_edit.py:656 netbox/dcim/forms/bulk_edit.py:866 +#: netbox/dcim/forms/bulk_edit.py:1235 netbox/dcim/forms/bulk_edit.py:1262 +#: netbox/dcim/forms/bulk_edit.py:1789 netbox/dcim/forms/filtersets.py:1132 +#: netbox/dcim/forms/filtersets.py:1390 netbox/dcim/forms/filtersets.py:1543 +#: netbox/dcim/forms/filtersets.py:1567 netbox/dcim/tables/devices.py:744 +#: netbox/dcim/tables/devices.py:800 netbox/dcim/tables/devices.py:1041 #: netbox/dcim/tables/devicetypes.py:256 netbox/dcim/tables/devicetypes.py:271 -#: netbox/dcim/tables/racks.py:33 netbox/extras/forms/bulk_edit.py:270 -#: netbox/extras/tables/tables.py:446 +#: netbox/dcim/tables/racks.py:33 netbox/extras/forms/bulk_edit.py:303 +#: netbox/extras/tables/tables.py:487 #: netbox/templates/circuits/circuittype.html:30 #: netbox/templates/circuits/virtualcircuittype.html:30 #: netbox/templates/dcim/cable.html:40 -#: netbox/templates/dcim/devicerole.html:34 +#: netbox/templates/dcim/devicerole.html:38 #: netbox/templates/dcim/frontport.html:40 #: netbox/templates/dcim/inventoryitemrole.html:26 -#: netbox/templates/dcim/poweroutlet.html:44 +#: netbox/templates/dcim/poweroutlet.html:48 #: netbox/templates/dcim/rackrole.html:30 #: netbox/templates/dcim/rearport.html:40 netbox/templates/extras/tag.html:26 msgid "Color" @@ -687,31 +693,31 @@ msgstr "Barva" #: netbox/circuits/tables/circuits.py:65 #: netbox/circuits/tables/circuits.py:199 #: netbox/circuits/tables/virtual_circuits.py:58 -#: netbox/core/forms/bulk_edit.py:18 netbox/core/forms/filtersets.py:33 +#: netbox/core/forms/bulk_edit.py:19 netbox/core/forms/filtersets.py:33 #: netbox/core/tables/change_logging.py:32 netbox/core/tables/data.py:20 -#: netbox/core/tables/jobs.py:18 netbox/dcim/forms/bulk_edit.py:800 -#: netbox/dcim/forms/bulk_edit.py:939 netbox/dcim/forms/bulk_edit.py:1007 -#: netbox/dcim/forms/bulk_edit.py:1026 netbox/dcim/forms/bulk_edit.py:1049 -#: netbox/dcim/forms/bulk_edit.py:1091 netbox/dcim/forms/bulk_edit.py:1135 -#: netbox/dcim/forms/bulk_edit.py:1186 netbox/dcim/forms/bulk_edit.py:1213 -#: netbox/dcim/forms/bulk_import.py:190 netbox/dcim/forms/bulk_import.py:269 -#: netbox/dcim/forms/bulk_import.py:735 netbox/dcim/forms/bulk_import.py:761 -#: netbox/dcim/forms/bulk_import.py:787 netbox/dcim/forms/bulk_import.py:807 -#: netbox/dcim/forms/bulk_import.py:893 netbox/dcim/forms/bulk_import.py:987 -#: netbox/dcim/forms/bulk_import.py:1029 netbox/dcim/forms/bulk_import.py:1350 -#: netbox/dcim/forms/bulk_import.py:1513 netbox/dcim/forms/filtersets.py:1004 -#: netbox/dcim/forms/filtersets.py:1103 netbox/dcim/forms/filtersets.py:1224 -#: netbox/dcim/forms/filtersets.py:1296 netbox/dcim/forms/filtersets.py:1321 -#: netbox/dcim/forms/filtersets.py:1345 netbox/dcim/forms/filtersets.py:1365 -#: netbox/dcim/forms/filtersets.py:1407 netbox/dcim/forms/filtersets.py:1514 -#: netbox/dcim/forms/filtersets.py:1538 netbox/dcim/forms/model_forms.py:714 -#: netbox/dcim/forms/model_forms.py:720 netbox/dcim/forms/object_import.py:84 +#: netbox/core/tables/jobs.py:18 netbox/dcim/forms/bulk_edit.py:844 +#: netbox/dcim/forms/bulk_edit.py:983 netbox/dcim/forms/bulk_edit.py:1051 +#: netbox/dcim/forms/bulk_edit.py:1070 netbox/dcim/forms/bulk_edit.py:1093 +#: netbox/dcim/forms/bulk_edit.py:1135 netbox/dcim/forms/bulk_edit.py:1179 +#: netbox/dcim/forms/bulk_edit.py:1230 netbox/dcim/forms/bulk_edit.py:1257 +#: netbox/dcim/forms/bulk_import.py:194 netbox/dcim/forms/bulk_import.py:273 +#: netbox/dcim/forms/bulk_import.py:766 netbox/dcim/forms/bulk_import.py:792 +#: netbox/dcim/forms/bulk_import.py:818 netbox/dcim/forms/bulk_import.py:838 +#: netbox/dcim/forms/bulk_import.py:924 netbox/dcim/forms/bulk_import.py:1018 +#: netbox/dcim/forms/bulk_import.py:1060 netbox/dcim/forms/bulk_import.py:1381 +#: netbox/dcim/forms/bulk_import.py:1544 netbox/dcim/forms/filtersets.py:1023 +#: netbox/dcim/forms/filtersets.py:1122 netbox/dcim/forms/filtersets.py:1243 +#: netbox/dcim/forms/filtersets.py:1315 netbox/dcim/forms/filtersets.py:1340 +#: netbox/dcim/forms/filtersets.py:1364 netbox/dcim/forms/filtersets.py:1384 +#: netbox/dcim/forms/filtersets.py:1431 netbox/dcim/forms/filtersets.py:1538 +#: netbox/dcim/forms/filtersets.py:1562 netbox/dcim/forms/model_forms.py:808 +#: netbox/dcim/forms/model_forms.py:814 netbox/dcim/forms/object_import.py:84 #: netbox/dcim/forms/object_import.py:113 #: netbox/dcim/forms/object_import.py:146 netbox/dcim/tables/devices.py:188 -#: netbox/dcim/tables/devices.py:845 netbox/dcim/tables/power.py:77 -#: netbox/dcim/tables/racks.py:137 netbox/extras/forms/bulk_import.py:42 -#: netbox/extras/tables/tables.py:408 netbox/extras/tables/tables.py:468 -#: netbox/netbox/tables/tables.py:243 +#: netbox/dcim/tables/devices.py:852 netbox/dcim/tables/power.py:77 +#: netbox/dcim/tables/racks.py:141 netbox/extras/forms/bulk_import.py:42 +#: netbox/extras/tables/tables.py:449 netbox/extras/tables/tables.py:509 +#: netbox/netbox/tables/tables.py:269 #: netbox/templates/circuits/circuit.html:30 #: netbox/templates/circuits/virtualcircuit.html:39 #: netbox/templates/circuits/virtualcircuittermination.html:64 @@ -737,8 +743,8 @@ msgstr "Barva" #: netbox/virtualization/forms/filtersets.py:55 #: netbox/virtualization/forms/model_forms.py:65 #: netbox/virtualization/tables/clusters.py:66 -#: netbox/vpn/forms/bulk_edit.py:264 netbox/vpn/forms/bulk_import.py:264 -#: netbox/vpn/forms/filtersets.py:223 netbox/vpn/forms/model_forms.py:85 +#: netbox/vpn/forms/bulk_edit.py:268 netbox/vpn/forms/bulk_import.py:269 +#: netbox/vpn/forms/filtersets.py:228 netbox/vpn/forms/model_forms.py:85 #: netbox/vpn/forms/model_forms.py:120 netbox/vpn/forms/model_forms.py:232 msgid "Type" msgstr "Typ" @@ -762,36 +768,37 @@ msgstr "Účet poskytovatele" #: netbox/circuits/forms/bulk_import.py:227 #: netbox/circuits/forms/filtersets.py:162 #: netbox/circuits/forms/filtersets.py:362 netbox/core/forms/filtersets.py:38 -#: netbox/core/forms/filtersets.py:80 netbox/core/tables/data.py:23 +#: netbox/core/forms/filtersets.py:85 netbox/core/tables/data.py:23 #: netbox/core/tables/jobs.py:26 netbox/core/tables/tasks.py:88 -#: netbox/dcim/forms/bulk_edit.py:110 netbox/dcim/forms/bulk_edit.py:185 -#: netbox/dcim/forms/bulk_edit.py:355 netbox/dcim/forms/bulk_edit.py:709 -#: netbox/dcim/forms/bulk_edit.py:774 netbox/dcim/forms/bulk_edit.py:806 -#: netbox/dcim/forms/bulk_edit.py:933 netbox/dcim/forms/bulk_edit.py:1723 -#: netbox/dcim/forms/bulk_edit.py:1765 netbox/dcim/forms/bulk_import.py:90 -#: netbox/dcim/forms/bulk_import.py:149 netbox/dcim/forms/bulk_import.py:250 -#: netbox/dcim/forms/bulk_import.py:532 netbox/dcim/forms/bulk_import.py:686 -#: netbox/dcim/forms/bulk_import.py:1137 netbox/dcim/forms/bulk_import.py:1344 -#: netbox/dcim/forms/bulk_import.py:1508 netbox/dcim/forms/bulk_import.py:1572 -#: netbox/dcim/forms/filtersets.py:179 netbox/dcim/forms/filtersets.py:238 -#: netbox/dcim/forms/filtersets.py:360 netbox/dcim/forms/filtersets.py:800 -#: netbox/dcim/forms/filtersets.py:925 netbox/dcim/forms/filtersets.py:1007 -#: netbox/dcim/forms/filtersets.py:1108 netbox/dcim/forms/filtersets.py:1219 -#: netbox/dcim/forms/filtersets.py:1621 netbox/dcim/tables/devices.py:150 -#: netbox/dcim/tables/devices.py:848 netbox/dcim/tables/devices.py:982 -#: netbox/dcim/tables/devices.py:1094 netbox/dcim/tables/modules.py:70 -#: netbox/dcim/tables/power.py:74 netbox/dcim/tables/racks.py:125 -#: netbox/dcim/tables/sites.py:82 netbox/dcim/tables/sites.py:137 +#: netbox/dcim/forms/bulk_edit.py:115 netbox/dcim/forms/bulk_edit.py:190 +#: netbox/dcim/forms/bulk_edit.py:366 netbox/dcim/forms/bulk_edit.py:753 +#: netbox/dcim/forms/bulk_edit.py:818 netbox/dcim/forms/bulk_edit.py:850 +#: netbox/dcim/forms/bulk_edit.py:977 netbox/dcim/forms/bulk_edit.py:1770 +#: netbox/dcim/forms/bulk_edit.py:1812 netbox/dcim/forms/bulk_import.py:91 +#: netbox/dcim/forms/bulk_import.py:150 netbox/dcim/forms/bulk_import.py:254 +#: netbox/dcim/forms/bulk_import.py:563 netbox/dcim/forms/bulk_import.py:717 +#: netbox/dcim/forms/bulk_import.py:1168 netbox/dcim/forms/bulk_import.py:1375 +#: netbox/dcim/forms/bulk_import.py:1539 netbox/dcim/forms/bulk_import.py:1603 +#: netbox/dcim/forms/filtersets.py:180 netbox/dcim/forms/filtersets.py:239 +#: netbox/dcim/forms/filtersets.py:361 netbox/dcim/forms/filtersets.py:819 +#: netbox/dcim/forms/filtersets.py:944 netbox/dcim/forms/filtersets.py:1026 +#: netbox/dcim/forms/filtersets.py:1127 netbox/dcim/forms/filtersets.py:1238 +#: netbox/dcim/forms/filtersets.py:1394 netbox/dcim/forms/filtersets.py:1645 +#: netbox/dcim/tables/devices.py:150 netbox/dcim/tables/devices.py:524 +#: netbox/dcim/tables/devices.py:855 netbox/dcim/tables/devices.py:989 +#: netbox/dcim/tables/devices.py:1101 netbox/dcim/tables/modules.py:104 +#: netbox/dcim/tables/power.py:74 netbox/dcim/tables/racks.py:129 +#: netbox/dcim/tables/sites.py:88 netbox/dcim/tables/sites.py:143 #: netbox/ipam/forms/bulk_edit.py:240 netbox/ipam/forms/bulk_edit.py:290 -#: netbox/ipam/forms/bulk_edit.py:338 netbox/ipam/forms/bulk_edit.py:490 +#: netbox/ipam/forms/bulk_edit.py:343 netbox/ipam/forms/bulk_edit.py:501 #: netbox/ipam/forms/bulk_import.py:195 netbox/ipam/forms/bulk_import.py:263 -#: netbox/ipam/forms/bulk_import.py:299 netbox/ipam/forms/bulk_import.py:489 +#: netbox/ipam/forms/bulk_import.py:299 netbox/ipam/forms/bulk_import.py:496 #: netbox/ipam/forms/filtersets.py:219 netbox/ipam/forms/filtersets.py:297 -#: netbox/ipam/forms/filtersets.py:372 netbox/ipam/forms/filtersets.py:556 -#: netbox/ipam/forms/model_forms.py:511 netbox/ipam/tables/ip.py:183 -#: netbox/ipam/tables/ip.py:264 netbox/ipam/tables/ip.py:315 -#: netbox/ipam/tables/ip.py:378 netbox/ipam/tables/ip.py:405 -#: netbox/ipam/tables/vlans.py:95 netbox/ipam/tables/vlans.py:208 +#: netbox/ipam/forms/filtersets.py:379 netbox/ipam/forms/filtersets.py:564 +#: netbox/ipam/forms/model_forms.py:511 netbox/ipam/tables/ip.py:184 +#: netbox/ipam/tables/ip.py:265 netbox/ipam/tables/ip.py:321 +#: netbox/ipam/tables/ip.py:394 netbox/ipam/tables/ip.py:421 +#: netbox/ipam/tables/vlans.py:97 netbox/ipam/tables/vlans.py:210 #: netbox/templates/circuits/circuit.html:34 #: netbox/templates/circuits/virtualcircuit.html:43 #: netbox/templates/core/datasource.html:46 netbox/templates/core/job.html:48 @@ -799,15 +806,16 @@ msgstr "Účet poskytovatele" #: netbox/templates/dcim/cable.html:19 netbox/templates/dcim/device.html:178 #: netbox/templates/dcim/inventoryitem.html:36 #: netbox/templates/dcim/location.html:45 netbox/templates/dcim/module.html:69 -#: netbox/templates/dcim/powerfeed.html:36 netbox/templates/dcim/rack.html:41 -#: netbox/templates/dcim/site.html:43 +#: netbox/templates/dcim/powerfeed.html:36 +#: netbox/templates/dcim/poweroutlet.html:40 +#: netbox/templates/dcim/rack.html:41 netbox/templates/dcim/site.html:43 #: netbox/templates/extras/script_list.html:48 #: netbox/templates/ipam/ipaddress.html:37 -#: netbox/templates/ipam/iprange.html:54 netbox/templates/ipam/prefix.html:69 +#: netbox/templates/ipam/iprange.html:61 netbox/templates/ipam/prefix.html:69 #: netbox/templates/ipam/vlan.html:48 #: netbox/templates/virtualization/cluster.html:21 #: netbox/templates/virtualization/virtualmachine.html:19 -#: netbox/templates/vpn/tunnel.html:25 +#: netbox/templates/vpn/l2vpn.html:26 netbox/templates/vpn/tunnel.html:25 #: netbox/templates/wireless/wirelesslan.html:22 #: netbox/templates/wireless/wirelesslink.html:17 #: netbox/users/forms/filtersets.py:32 netbox/users/forms/model_forms.py:194 @@ -819,10 +827,12 @@ msgstr "Účet poskytovatele" #: netbox/virtualization/forms/filtersets.py:166 #: netbox/virtualization/tables/clusters.py:74 #: netbox/virtualization/tables/virtualmachines.py:30 -#: netbox/vpn/forms/bulk_edit.py:39 netbox/vpn/forms/bulk_import.py:37 -#: netbox/vpn/forms/filtersets.py:52 netbox/vpn/tables/tunnels.py:48 -#: netbox/wireless/forms/bulk_edit.py:45 -#: netbox/wireless/forms/bulk_edit.py:108 +#: netbox/vpn/forms/bulk_edit.py:39 netbox/vpn/forms/bulk_edit.py:264 +#: netbox/vpn/forms/bulk_import.py:37 netbox/vpn/forms/bulk_import.py:264 +#: netbox/vpn/forms/filtersets.py:52 netbox/vpn/forms/filtersets.py:223 +#: netbox/vpn/tables/l2vpn.py:27 netbox/vpn/tables/tunnels.py:48 +#: netbox/wireless/forms/bulk_edit.py:46 +#: netbox/wireless/forms/bulk_edit.py:109 #: netbox/wireless/forms/bulk_import.py:45 #: netbox/wireless/forms/bulk_import.py:89 #: netbox/wireless/forms/filtersets.py:52 @@ -840,36 +850,37 @@ msgstr "Stav" #: netbox/circuits/forms/bulk_import.py:232 #: netbox/circuits/forms/filtersets.py:131 #: netbox/circuits/forms/filtersets.py:278 -#: netbox/circuits/forms/filtersets.py:332 netbox/dcim/forms/bulk_edit.py:126 -#: netbox/dcim/forms/bulk_edit.py:191 netbox/dcim/forms/bulk_edit.py:350 -#: netbox/dcim/forms/bulk_edit.py:470 netbox/dcim/forms/bulk_edit.py:699 -#: netbox/dcim/forms/bulk_edit.py:812 netbox/dcim/forms/bulk_edit.py:1770 -#: netbox/dcim/forms/bulk_import.py:109 netbox/dcim/forms/bulk_import.py:154 -#: netbox/dcim/forms/bulk_import.py:243 netbox/dcim/forms/bulk_import.py:358 -#: netbox/dcim/forms/bulk_import.py:506 netbox/dcim/forms/bulk_import.py:1356 -#: netbox/dcim/forms/bulk_import.py:1565 netbox/dcim/forms/filtersets.py:174 -#: netbox/dcim/forms/filtersets.py:206 netbox/dcim/forms/filtersets.py:324 -#: netbox/dcim/forms/filtersets.py:400 netbox/dcim/forms/filtersets.py:421 -#: netbox/dcim/forms/filtersets.py:723 netbox/dcim/forms/filtersets.py:917 -#: netbox/dcim/forms/filtersets.py:1027 netbox/dcim/forms/filtersets.py:1057 -#: netbox/dcim/forms/filtersets.py:1179 netbox/dcim/tables/power.py:88 -#: netbox/extras/filtersets.py:612 netbox/extras/forms/filtersets.py:330 -#: netbox/extras/forms/filtersets.py:403 netbox/ipam/forms/bulk_edit.py:46 +#: netbox/circuits/forms/filtersets.py:332 netbox/dcim/forms/bulk_edit.py:131 +#: netbox/dcim/forms/bulk_edit.py:196 netbox/dcim/forms/bulk_edit.py:361 +#: netbox/dcim/forms/bulk_edit.py:484 netbox/dcim/forms/bulk_edit.py:743 +#: netbox/dcim/forms/bulk_edit.py:856 netbox/dcim/forms/bulk_edit.py:1817 +#: netbox/dcim/forms/bulk_import.py:110 netbox/dcim/forms/bulk_import.py:155 +#: netbox/dcim/forms/bulk_import.py:247 netbox/dcim/forms/bulk_import.py:362 +#: netbox/dcim/forms/bulk_import.py:537 netbox/dcim/forms/bulk_import.py:1387 +#: netbox/dcim/forms/bulk_import.py:1596 netbox/dcim/forms/filtersets.py:175 +#: netbox/dcim/forms/filtersets.py:207 netbox/dcim/forms/filtersets.py:325 +#: netbox/dcim/forms/filtersets.py:401 netbox/dcim/forms/filtersets.py:422 +#: netbox/dcim/forms/filtersets.py:742 netbox/dcim/forms/filtersets.py:936 +#: netbox/dcim/forms/filtersets.py:1046 netbox/dcim/forms/filtersets.py:1076 +#: netbox/dcim/forms/filtersets.py:1198 netbox/dcim/tables/power.py:88 +#: netbox/extras/filtersets.py:705 netbox/extras/forms/filtersets.py:365 +#: netbox/extras/forms/filtersets.py:438 netbox/ipam/forms/bulk_edit.py:46 #: netbox/ipam/forms/bulk_edit.py:71 netbox/ipam/forms/bulk_edit.py:115 #: netbox/ipam/forms/bulk_edit.py:144 netbox/ipam/forms/bulk_edit.py:169 #: netbox/ipam/forms/bulk_edit.py:235 netbox/ipam/forms/bulk_edit.py:285 -#: netbox/ipam/forms/bulk_edit.py:333 netbox/ipam/forms/bulk_edit.py:485 -#: netbox/ipam/forms/bulk_import.py:41 netbox/ipam/forms/bulk_import.py:70 -#: netbox/ipam/forms/bulk_import.py:98 netbox/ipam/forms/bulk_import.py:118 -#: netbox/ipam/forms/bulk_import.py:138 netbox/ipam/forms/bulk_import.py:167 -#: netbox/ipam/forms/bulk_import.py:256 netbox/ipam/forms/bulk_import.py:292 -#: netbox/ipam/forms/bulk_import.py:482 netbox/ipam/forms/filtersets.py:50 +#: netbox/ipam/forms/bulk_edit.py:338 netbox/ipam/forms/bulk_edit.py:439 +#: netbox/ipam/forms/bulk_edit.py:496 netbox/ipam/forms/bulk_import.py:41 +#: netbox/ipam/forms/bulk_import.py:70 netbox/ipam/forms/bulk_import.py:98 +#: netbox/ipam/forms/bulk_import.py:118 netbox/ipam/forms/bulk_import.py:138 +#: netbox/ipam/forms/bulk_import.py:167 netbox/ipam/forms/bulk_import.py:256 +#: netbox/ipam/forms/bulk_import.py:292 netbox/ipam/forms/bulk_import.py:458 +#: netbox/ipam/forms/bulk_import.py:489 netbox/ipam/forms/filtersets.py:50 #: netbox/ipam/forms/filtersets.py:70 netbox/ipam/forms/filtersets.py:102 #: netbox/ipam/forms/filtersets.py:123 netbox/ipam/forms/filtersets.py:146 #: netbox/ipam/forms/filtersets.py:182 netbox/ipam/forms/filtersets.py:282 -#: netbox/ipam/forms/filtersets.py:326 netbox/ipam/forms/filtersets.py:524 -#: netbox/ipam/tables/ip.py:408 netbox/ipam/tables/vlans.py:205 -#: netbox/templates/circuits/circuit.html:48 +#: netbox/ipam/forms/filtersets.py:333 netbox/ipam/forms/filtersets.py:441 +#: netbox/ipam/forms/filtersets.py:532 netbox/ipam/tables/ip.py:424 +#: netbox/ipam/tables/vlans.py:207 netbox/templates/circuits/circuit.html:48 #: netbox/templates/circuits/circuitgroup.html:36 #: netbox/templates/circuits/virtualcircuit.html:47 #: netbox/templates/dcim/cable.html:23 netbox/templates/dcim/device.html:79 @@ -881,27 +892,27 @@ msgstr "Stav" #: netbox/templates/ipam/aggregate.html:30 netbox/templates/ipam/asn.html:33 #: netbox/templates/ipam/asnrange.html:29 #: netbox/templates/ipam/ipaddress.html:28 -#: netbox/templates/ipam/iprange.html:58 netbox/templates/ipam/prefix.html:29 +#: netbox/templates/ipam/iprange.html:65 netbox/templates/ipam/prefix.html:29 #: netbox/templates/ipam/routetarget.html:17 -#: netbox/templates/ipam/vlan.html:39 netbox/templates/ipam/vrf.html:20 -#: netbox/templates/tenancy/tenant.html:17 +#: netbox/templates/ipam/vlan.html:39 netbox/templates/ipam/vlangroup.html:50 +#: netbox/templates/ipam/vrf.html:20 netbox/templates/tenancy/tenant.html:17 #: netbox/templates/virtualization/cluster.html:33 #: netbox/templates/virtualization/virtualmachine.html:39 -#: netbox/templates/vpn/l2vpn.html:30 netbox/templates/vpn/tunnel.html:49 +#: netbox/templates/vpn/l2vpn.html:34 netbox/templates/vpn/tunnel.html:49 #: netbox/templates/wireless/wirelesslan.html:42 #: netbox/templates/wireless/wirelesslink.html:25 #: netbox/tenancy/forms/forms.py:25 netbox/tenancy/forms/forms.py:49 -#: netbox/tenancy/forms/model_forms.py:52 netbox/tenancy/tables/columns.py:49 +#: netbox/tenancy/forms/model_forms.py:53 netbox/tenancy/tables/columns.py:49 #: netbox/virtualization/forms/bulk_edit.py:77 #: netbox/virtualization/forms/bulk_edit.py:137 #: netbox/virtualization/forms/bulk_import.py:67 #: netbox/virtualization/forms/bulk_import.py:121 #: netbox/virtualization/forms/filtersets.py:48 #: netbox/virtualization/forms/filtersets.py:111 -#: netbox/vpn/forms/bulk_edit.py:59 netbox/vpn/forms/bulk_edit.py:269 +#: netbox/vpn/forms/bulk_edit.py:59 netbox/vpn/forms/bulk_edit.py:273 #: netbox/vpn/forms/bulk_import.py:59 netbox/vpn/forms/bulk_import.py:258 -#: netbox/vpn/forms/filtersets.py:219 netbox/wireless/forms/bulk_edit.py:65 -#: netbox/wireless/forms/bulk_edit.py:113 +#: netbox/vpn/forms/filtersets.py:219 netbox/wireless/forms/bulk_edit.py:66 +#: netbox/wireless/forms/bulk_edit.py:114 #: netbox/wireless/forms/bulk_import.py:57 #: netbox/wireless/forms/bulk_import.py:102 #: netbox/wireless/forms/filtersets.py:38 @@ -929,9 +940,9 @@ msgstr "Smluvní rychlost (Kbps)" #: netbox/circuits/forms/model_forms.py:136 #: netbox/templates/circuits/circuit.html:38 #: netbox/templates/wireless/wirelesslink.html:38 -#: netbox/wireless/forms/bulk_edit.py:132 +#: netbox/wireless/forms/bulk_edit.py:133 #: netbox/wireless/forms/filtersets.py:130 -#: netbox/wireless/forms/model_forms.py:168 +#: netbox/wireless/forms/model_forms.py:169 msgid "Distance" msgstr "Vzdálenost" @@ -939,7 +950,7 @@ msgstr "Vzdálenost" #: netbox/circuits/forms/bulk_import.py:105 #: netbox/circuits/forms/bulk_import.py:108 #: netbox/circuits/forms/filtersets.py:213 -#: netbox/wireless/forms/bulk_edit.py:137 +#: netbox/wireless/forms/bulk_edit.py:138 #: netbox/wireless/forms/bulk_import.py:121 #: netbox/wireless/forms/bulk_import.py:124 #: netbox/wireless/forms/filtersets.py:134 @@ -957,30 +968,31 @@ msgstr "Parametry služby" #: netbox/circuits/forms/filtersets.py:111 #: netbox/circuits/forms/filtersets.py:128 #: netbox/circuits/forms/filtersets.py:316 -#: netbox/circuits/forms/filtersets.py:331 netbox/core/forms/filtersets.py:68 -#: netbox/core/forms/filtersets.py:136 netbox/dcim/forms/bulk_edit.py:846 -#: netbox/dcim/forms/filtersets.py:173 netbox/dcim/forms/filtersets.py:205 -#: netbox/dcim/forms/filtersets.py:916 netbox/dcim/forms/filtersets.py:1056 -#: netbox/dcim/forms/filtersets.py:1180 netbox/dcim/forms/filtersets.py:1288 -#: netbox/dcim/forms/filtersets.py:1312 netbox/dcim/forms/filtersets.py:1337 -#: netbox/dcim/forms/filtersets.py:1356 netbox/dcim/forms/filtersets.py:1380 -#: netbox/dcim/forms/filtersets.py:1505 netbox/dcim/forms/filtersets.py:1529 -#: netbox/dcim/forms/filtersets.py:1553 netbox/dcim/forms/filtersets.py:1571 -#: netbox/dcim/forms/filtersets.py:1587 netbox/extras/forms/bulk_edit.py:90 -#: netbox/extras/forms/filtersets.py:45 netbox/extras/forms/filtersets.py:137 -#: netbox/extras/forms/filtersets.py:169 netbox/extras/forms/filtersets.py:210 -#: netbox/extras/forms/filtersets.py:227 netbox/extras/forms/filtersets.py:258 -#: netbox/extras/forms/filtersets.py:282 netbox/extras/forms/filtersets.py:449 -#: netbox/ipam/forms/filtersets.py:101 netbox/ipam/forms/filtersets.py:281 -#: netbox/ipam/forms/filtersets.py:323 netbox/ipam/forms/filtersets.py:399 -#: netbox/ipam/forms/filtersets.py:484 netbox/ipam/forms/filtersets.py:497 -#: netbox/ipam/forms/filtersets.py:522 netbox/ipam/forms/filtersets.py:593 -#: netbox/ipam/forms/filtersets.py:611 netbox/netbox/tables/tables.py:259 +#: netbox/circuits/forms/filtersets.py:331 netbox/core/forms/filtersets.py:73 +#: netbox/core/forms/filtersets.py:141 netbox/dcim/forms/bulk_edit.py:890 +#: netbox/dcim/forms/filtersets.py:174 netbox/dcim/forms/filtersets.py:206 +#: netbox/dcim/forms/filtersets.py:935 netbox/dcim/forms/filtersets.py:1075 +#: netbox/dcim/forms/filtersets.py:1199 netbox/dcim/forms/filtersets.py:1307 +#: netbox/dcim/forms/filtersets.py:1331 netbox/dcim/forms/filtersets.py:1356 +#: netbox/dcim/forms/filtersets.py:1375 netbox/dcim/forms/filtersets.py:1404 +#: netbox/dcim/forms/filtersets.py:1529 netbox/dcim/forms/filtersets.py:1553 +#: netbox/dcim/forms/filtersets.py:1577 netbox/dcim/forms/filtersets.py:1595 +#: netbox/dcim/forms/filtersets.py:1611 netbox/dcim/tables/modules.py:24 +#: netbox/extras/forms/bulk_edit.py:91 netbox/extras/forms/filtersets.py:46 +#: netbox/extras/forms/filtersets.py:138 netbox/extras/forms/filtersets.py:215 +#: netbox/extras/forms/filtersets.py:232 netbox/extras/forms/filtersets.py:262 +#: netbox/extras/forms/filtersets.py:293 netbox/extras/forms/filtersets.py:317 +#: netbox/extras/forms/filtersets.py:504 netbox/ipam/forms/filtersets.py:101 +#: netbox/ipam/forms/filtersets.py:281 netbox/ipam/forms/filtersets.py:330 +#: netbox/ipam/forms/filtersets.py:406 netbox/ipam/forms/filtersets.py:492 +#: netbox/ipam/forms/filtersets.py:505 netbox/ipam/forms/filtersets.py:530 +#: netbox/ipam/forms/filtersets.py:601 netbox/ipam/forms/filtersets.py:619 +#: netbox/netbox/tables/tables.py:285 netbox/templates/dcim/moduletype.html:68 #: netbox/virtualization/forms/filtersets.py:46 #: netbox/virtualization/forms/filtersets.py:109 #: netbox/virtualization/forms/filtersets.py:204 #: netbox/virtualization/forms/filtersets.py:261 -#: netbox/vpn/forms/filtersets.py:218 netbox/wireless/forms/bulk_edit.py:153 +#: netbox/vpn/forms/filtersets.py:218 netbox/wireless/forms/bulk_edit.py:154 #: netbox/wireless/forms/filtersets.py:36 #: netbox/wireless/forms/filtersets.py:102 msgid "Attributes" @@ -991,13 +1003,14 @@ msgstr "Atributy" #: netbox/circuits/forms/model_forms.py:142 #: netbox/circuits/forms/model_forms.py:240 #: netbox/circuits/forms/model_forms.py:345 -#: netbox/dcim/forms/model_forms.py:143 netbox/dcim/forms/model_forms.py:185 -#: netbox/dcim/forms/model_forms.py:274 netbox/dcim/forms/model_forms.py:331 -#: netbox/dcim/forms/model_forms.py:780 netbox/dcim/forms/model_forms.py:1775 -#: netbox/ipam/forms/model_forms.py:67 netbox/ipam/forms/model_forms.py:84 -#: netbox/ipam/forms/model_forms.py:119 netbox/ipam/forms/model_forms.py:141 -#: netbox/ipam/forms/model_forms.py:166 netbox/ipam/forms/model_forms.py:233 -#: netbox/ipam/forms/model_forms.py:271 netbox/ipam/forms/model_forms.py:330 +#: netbox/dcim/forms/model_forms.py:148 netbox/dcim/forms/model_forms.py:191 +#: netbox/dcim/forms/model_forms.py:281 netbox/dcim/forms/model_forms.py:339 +#: netbox/dcim/forms/model_forms.py:874 netbox/dcim/forms/model_forms.py:1869 +#: netbox/ipam/forms/bulk_edit.py:448 netbox/ipam/forms/model_forms.py:67 +#: netbox/ipam/forms/model_forms.py:84 netbox/ipam/forms/model_forms.py:119 +#: netbox/ipam/forms/model_forms.py:141 netbox/ipam/forms/model_forms.py:166 +#: netbox/ipam/forms/model_forms.py:233 netbox/ipam/forms/model_forms.py:271 +#: netbox/ipam/forms/model_forms.py:330 netbox/ipam/forms/model_forms.py:631 #: netbox/netbox/navigation/menu.py:24 #: netbox/templates/dcim/device_edit.html:87 #: netbox/templates/dcim/htmx/cable_edit.html:75 @@ -1007,14 +1020,14 @@ msgstr "Atributy" #: netbox/virtualization/forms/model_forms.py:229 #: netbox/vpn/forms/bulk_edit.py:78 netbox/vpn/forms/filtersets.py:48 #: netbox/vpn/forms/model_forms.py:63 netbox/vpn/forms/model_forms.py:148 -#: netbox/vpn/forms/model_forms.py:414 netbox/wireless/forms/model_forms.py:57 -#: netbox/wireless/forms/model_forms.py:173 +#: netbox/vpn/forms/model_forms.py:414 netbox/wireless/forms/model_forms.py:58 +#: netbox/wireless/forms/model_forms.py:174 msgid "Tenancy" msgstr "Tenanti" #: netbox/circuits/forms/bulk_edit.py:215 #: netbox/circuits/forms/model_forms.py:170 -#: netbox/dcim/forms/bulk_import.py:1317 netbox/dcim/forms/bulk_import.py:1335 +#: netbox/dcim/forms/bulk_import.py:1348 netbox/dcim/forms/bulk_import.py:1366 msgid "Termination type" msgstr "Typ ukončení" @@ -1036,11 +1049,11 @@ msgstr "Rychlost portu (Kbps)" msgid "Upstream speed (Kbps)" msgstr "Odchozí rychlost (Kbps)" -#: netbox/circuits/forms/bulk_edit.py:233 netbox/dcim/forms/bulk_edit.py:969 -#: netbox/dcim/forms/bulk_edit.py:1333 netbox/dcim/forms/bulk_edit.py:1350 -#: netbox/dcim/forms/bulk_edit.py:1367 netbox/dcim/forms/bulk_edit.py:1385 -#: netbox/dcim/forms/bulk_edit.py:1480 netbox/dcim/forms/bulk_edit.py:1652 -#: netbox/dcim/forms/bulk_edit.py:1669 +#: netbox/circuits/forms/bulk_edit.py:233 netbox/dcim/forms/bulk_edit.py:1013 +#: netbox/dcim/forms/bulk_edit.py:1377 netbox/dcim/forms/bulk_edit.py:1394 +#: netbox/dcim/forms/bulk_edit.py:1411 netbox/dcim/forms/bulk_edit.py:1432 +#: netbox/dcim/forms/bulk_edit.py:1527 netbox/dcim/forms/bulk_edit.py:1699 +#: netbox/dcim/forms/bulk_edit.py:1716 msgid "Mark connected" msgstr "Označit jako zapojené" @@ -1061,13 +1074,13 @@ msgstr "Podrobnosti o zakončení" #: netbox/circuits/forms/bulk_edit.py:289 #: netbox/circuits/forms/bulk_import.py:188 #: netbox/circuits/forms/filtersets.py:305 -#: netbox/circuits/tables/circuits.py:206 netbox/dcim/forms/model_forms.py:562 +#: netbox/circuits/tables/circuits.py:206 netbox/dcim/forms/model_forms.py:656 #: netbox/templates/circuits/circuitgroupassignment.html:34 #: netbox/templates/dcim/device.html:133 #: netbox/templates/dcim/virtualchassis.html:68 #: netbox/templates/dcim/virtualchassis_edit.html:60 #: netbox/templates/ipam/inc/panels/fhrp_groups.html:26 -#: netbox/tenancy/forms/bulk_edit.py:148 +#: netbox/tenancy/forms/bulk_edit.py:159 #: netbox/tenancy/forms/filtersets.py:110 msgid "Priority" msgstr "Priorita" @@ -1087,26 +1100,26 @@ msgstr "Síť poskytovatele" #: netbox/circuits/forms/bulk_edit.py:365 #: netbox/circuits/forms/bulk_import.py:254 #: netbox/circuits/forms/filtersets.py:382 -#: netbox/circuits/forms/model_forms.py:365 netbox/dcim/forms/bulk_edit.py:361 -#: netbox/dcim/forms/bulk_edit.py:1280 netbox/dcim/forms/bulk_edit.py:1713 -#: netbox/dcim/forms/bulk_import.py:255 netbox/dcim/forms/bulk_import.py:1106 -#: netbox/dcim/forms/filtersets.py:368 netbox/dcim/forms/filtersets.py:778 -#: netbox/dcim/forms/filtersets.py:1598 netbox/dcim/forms/model_forms.py:256 -#: netbox/dcim/forms/model_forms.py:1121 netbox/dcim/forms/model_forms.py:1590 +#: netbox/circuits/forms/model_forms.py:365 netbox/dcim/forms/bulk_edit.py:372 +#: netbox/dcim/forms/bulk_edit.py:1324 netbox/dcim/forms/bulk_edit.py:1760 +#: netbox/dcim/forms/bulk_import.py:259 netbox/dcim/forms/bulk_import.py:1137 +#: netbox/dcim/forms/filtersets.py:369 netbox/dcim/forms/filtersets.py:797 +#: netbox/dcim/forms/filtersets.py:1622 netbox/dcim/forms/model_forms.py:263 +#: netbox/dcim/forms/model_forms.py:1215 netbox/dcim/forms/model_forms.py:1684 #: netbox/dcim/forms/object_import.py:182 netbox/dcim/tables/devices.py:179 -#: netbox/dcim/tables/devices.py:840 netbox/dcim/tables/devices.py:966 -#: netbox/dcim/tables/devicetypes.py:311 netbox/dcim/tables/racks.py:128 -#: netbox/extras/filtersets.py:552 netbox/ipam/forms/bulk_edit.py:245 -#: netbox/ipam/forms/bulk_edit.py:295 netbox/ipam/forms/bulk_edit.py:343 -#: netbox/ipam/forms/bulk_edit.py:495 netbox/ipam/forms/bulk_import.py:200 +#: netbox/dcim/tables/devices.py:847 netbox/dcim/tables/devices.py:973 +#: netbox/dcim/tables/devicetypes.py:311 netbox/dcim/tables/racks.py:132 +#: netbox/extras/filtersets.py:645 netbox/ipam/forms/bulk_edit.py:245 +#: netbox/ipam/forms/bulk_edit.py:295 netbox/ipam/forms/bulk_edit.py:348 +#: netbox/ipam/forms/bulk_edit.py:506 netbox/ipam/forms/bulk_import.py:200 #: netbox/ipam/forms/bulk_import.py:268 netbox/ipam/forms/bulk_import.py:304 -#: netbox/ipam/forms/bulk_import.py:494 netbox/ipam/forms/filtersets.py:247 -#: netbox/ipam/forms/filtersets.py:305 netbox/ipam/forms/filtersets.py:377 -#: netbox/ipam/forms/filtersets.py:564 netbox/ipam/forms/model_forms.py:194 +#: netbox/ipam/forms/bulk_import.py:501 netbox/ipam/forms/filtersets.py:247 +#: netbox/ipam/forms/filtersets.py:305 netbox/ipam/forms/filtersets.py:384 +#: netbox/ipam/forms/filtersets.py:572 netbox/ipam/forms/model_forms.py:194 #: netbox/ipam/forms/model_forms.py:220 netbox/ipam/forms/model_forms.py:259 -#: netbox/ipam/forms/model_forms.py:685 netbox/ipam/tables/ip.py:209 -#: netbox/ipam/tables/ip.py:268 netbox/ipam/tables/ip.py:319 -#: netbox/ipam/tables/vlans.py:99 netbox/ipam/tables/vlans.py:211 +#: netbox/ipam/forms/model_forms.py:686 netbox/ipam/tables/ip.py:210 +#: netbox/ipam/tables/ip.py:269 netbox/ipam/tables/ip.py:325 +#: netbox/ipam/tables/vlans.py:101 netbox/ipam/tables/vlans.py:213 #: netbox/templates/circuits/virtualcircuittermination.html:42 #: netbox/templates/dcim/device.html:182 #: netbox/templates/dcim/inc/panels/inventory_items.html:20 @@ -1114,15 +1127,15 @@ msgstr "Síť poskytovatele" #: netbox/templates/dcim/interface.html:280 #: netbox/templates/dcim/inventoryitem.html:40 #: netbox/templates/dcim/rack.html:49 netbox/templates/ipam/ipaddress.html:41 -#: netbox/templates/ipam/iprange.html:50 netbox/templates/ipam/prefix.html:73 +#: netbox/templates/ipam/iprange.html:57 netbox/templates/ipam/prefix.html:73 #: netbox/templates/ipam/role.html:19 netbox/templates/ipam/vlan.html:52 #: netbox/templates/virtualization/virtualmachine.html:23 #: netbox/templates/vpn/tunneltermination.html:17 #: netbox/templates/wireless/inc/wirelesslink_interface.html:20 -#: netbox/tenancy/forms/bulk_edit.py:143 +#: netbox/tenancy/forms/bulk_edit.py:154 #: netbox/tenancy/forms/filtersets.py:107 -#: netbox/tenancy/forms/model_forms.py:137 -#: netbox/tenancy/tables/contacts.py:102 +#: netbox/tenancy/forms/model_forms.py:139 +#: netbox/tenancy/tables/contacts.py:106 #: netbox/virtualization/forms/bulk_edit.py:127 #: netbox/virtualization/forms/bulk_import.py:112 #: netbox/virtualization/forms/filtersets.py:163 @@ -1150,29 +1163,31 @@ msgstr "Typ okruhu" #: netbox/circuits/forms/bulk_import.py:102 #: netbox/circuits/forms/bulk_import.py:229 -#: netbox/dcim/forms/bulk_import.py:92 netbox/dcim/forms/bulk_import.py:151 -#: netbox/dcim/forms/bulk_import.py:252 netbox/dcim/forms/bulk_import.py:534 -#: netbox/dcim/forms/bulk_import.py:688 netbox/dcim/forms/bulk_import.py:1139 -#: netbox/dcim/forms/bulk_import.py:1510 netbox/ipam/forms/bulk_import.py:197 +#: netbox/dcim/forms/bulk_import.py:93 netbox/dcim/forms/bulk_import.py:152 +#: netbox/dcim/forms/bulk_import.py:256 netbox/dcim/forms/bulk_import.py:565 +#: netbox/dcim/forms/bulk_import.py:719 netbox/dcim/forms/bulk_import.py:1170 +#: netbox/dcim/forms/bulk_import.py:1541 netbox/ipam/forms/bulk_import.py:197 #: netbox/ipam/forms/bulk_import.py:265 netbox/ipam/forms/bulk_import.py:301 -#: netbox/ipam/forms/bulk_import.py:491 netbox/ipam/forms/bulk_import.py:504 +#: netbox/ipam/forms/bulk_import.py:498 netbox/ipam/forms/bulk_import.py:511 #: netbox/virtualization/forms/bulk_import.py:57 #: netbox/virtualization/forms/bulk_import.py:88 -#: netbox/vpn/forms/bulk_import.py:39 netbox/wireless/forms/bulk_import.py:47 +#: netbox/vpn/forms/bulk_import.py:39 netbox/vpn/forms/bulk_import.py:266 +#: netbox/wireless/forms/bulk_import.py:47 msgid "Operational status" msgstr "Provozní stav" #: netbox/circuits/forms/bulk_import.py:115 #: netbox/circuits/forms/bulk_import.py:174 #: netbox/circuits/forms/bulk_import.py:236 -#: netbox/dcim/forms/bulk_import.py:113 netbox/dcim/forms/bulk_import.py:158 -#: netbox/dcim/forms/bulk_import.py:362 netbox/dcim/forms/bulk_import.py:510 -#: netbox/dcim/forms/bulk_import.py:1360 netbox/dcim/forms/bulk_import.py:1505 -#: netbox/dcim/forms/bulk_import.py:1569 netbox/ipam/forms/bulk_import.py:45 +#: netbox/dcim/forms/bulk_import.py:114 netbox/dcim/forms/bulk_import.py:159 +#: netbox/dcim/forms/bulk_import.py:366 netbox/dcim/forms/bulk_import.py:541 +#: netbox/dcim/forms/bulk_import.py:1391 netbox/dcim/forms/bulk_import.py:1536 +#: netbox/dcim/forms/bulk_import.py:1600 netbox/ipam/forms/bulk_import.py:45 #: netbox/ipam/forms/bulk_import.py:74 netbox/ipam/forms/bulk_import.py:102 #: netbox/ipam/forms/bulk_import.py:122 netbox/ipam/forms/bulk_import.py:142 #: netbox/ipam/forms/bulk_import.py:171 netbox/ipam/forms/bulk_import.py:260 -#: netbox/ipam/forms/bulk_import.py:296 netbox/ipam/forms/bulk_import.py:486 +#: netbox/ipam/forms/bulk_import.py:296 netbox/ipam/forms/bulk_import.py:462 +#: netbox/ipam/forms/bulk_import.py:493 #: netbox/virtualization/forms/bulk_import.py:71 #: netbox/virtualization/forms/bulk_import.py:125 #: netbox/vpn/forms/bulk_import.py:63 netbox/wireless/forms/bulk_import.py:61 @@ -1212,13 +1227,13 @@ msgstr "Provozní role" #: netbox/circuits/forms/bulk_import.py:259 #: netbox/circuits/forms/model_forms.py:368 #: netbox/circuits/tables/virtual_circuits.py:112 -#: netbox/dcim/forms/bulk_import.py:1237 netbox/dcim/forms/model_forms.py:1195 -#: netbox/dcim/forms/model_forms.py:1464 netbox/dcim/forms/model_forms.py:1631 -#: netbox/dcim/forms/model_forms.py:1666 netbox/dcim/forms/model_forms.py:1796 -#: netbox/dcim/tables/connections.py:65 netbox/dcim/tables/devices.py:1140 +#: netbox/dcim/forms/bulk_import.py:1268 netbox/dcim/forms/model_forms.py:1289 +#: netbox/dcim/forms/model_forms.py:1558 netbox/dcim/forms/model_forms.py:1725 +#: netbox/dcim/forms/model_forms.py:1760 netbox/dcim/forms/model_forms.py:1890 +#: netbox/dcim/tables/connections.py:65 netbox/dcim/tables/devices.py:1147 #: netbox/ipam/forms/bulk_import.py:324 netbox/ipam/forms/model_forms.py:290 #: netbox/ipam/forms/model_forms.py:299 netbox/ipam/tables/fhrp.py:64 -#: netbox/ipam/tables/ip.py:324 netbox/ipam/tables/vlans.py:145 +#: netbox/ipam/tables/ip.py:330 netbox/ipam/tables/vlans.py:147 #: netbox/templates/circuits/inc/circuit_termination_fields.html:52 #: netbox/templates/circuits/virtualcircuittermination.html:53 #: netbox/templates/circuits/virtualcircuittermination.html:60 @@ -1233,10 +1248,10 @@ msgstr "Provozní role" #: netbox/templates/wireless/wirelesslink.html:10 #: netbox/templates/wireless/wirelesslink.html:55 #: netbox/virtualization/forms/model_forms.py:377 -#: netbox/vpn/forms/bulk_import.py:297 netbox/vpn/forms/model_forms.py:439 +#: netbox/vpn/forms/bulk_import.py:302 netbox/vpn/forms/model_forms.py:439 #: netbox/vpn/forms/model_forms.py:448 -#: netbox/wireless/forms/model_forms.py:116 -#: netbox/wireless/forms/model_forms.py:158 +#: netbox/wireless/forms/model_forms.py:117 +#: netbox/wireless/forms/model_forms.py:159 msgid "Interface" msgstr "Rozhraní" @@ -1244,31 +1259,31 @@ msgstr "Rozhraní" #: netbox/circuits/forms/filtersets.py:130 #: netbox/circuits/forms/filtersets.py:188 #: netbox/circuits/forms/filtersets.py:246 -#: netbox/circuits/tables/circuits.py:143 netbox/dcim/forms/bulk_edit.py:342 -#: netbox/dcim/forms/bulk_edit.py:450 netbox/dcim/forms/bulk_edit.py:691 -#: netbox/dcim/forms/bulk_edit.py:746 netbox/dcim/forms/bulk_edit.py:900 -#: netbox/dcim/forms/bulk_import.py:237 netbox/dcim/forms/bulk_import.py:339 -#: netbox/dcim/forms/bulk_import.py:573 netbox/dcim/forms/bulk_import.py:1454 -#: netbox/dcim/forms/bulk_import.py:1488 netbox/dcim/forms/filtersets.py:96 -#: netbox/dcim/forms/filtersets.py:323 netbox/dcim/forms/filtersets.py:357 -#: netbox/dcim/forms/filtersets.py:397 netbox/dcim/forms/filtersets.py:448 -#: netbox/dcim/forms/filtersets.py:720 netbox/dcim/forms/filtersets.py:763 -#: netbox/dcim/forms/filtersets.py:943 netbox/dcim/forms/filtersets.py:981 -#: netbox/dcim/forms/filtersets.py:1026 netbox/dcim/forms/filtersets.py:1055 -#: netbox/dcim/forms/filtersets.py:1075 netbox/dcim/forms/filtersets.py:1139 -#: netbox/dcim/forms/filtersets.py:1169 netbox/dcim/forms/filtersets.py:1178 -#: netbox/dcim/forms/filtersets.py:1289 netbox/dcim/forms/filtersets.py:1313 -#: netbox/dcim/forms/filtersets.py:1338 netbox/dcim/forms/filtersets.py:1357 -#: netbox/dcim/forms/filtersets.py:1385 netbox/dcim/forms/filtersets.py:1506 -#: netbox/dcim/forms/filtersets.py:1530 netbox/dcim/forms/filtersets.py:1554 -#: netbox/dcim/forms/filtersets.py:1572 netbox/dcim/forms/filtersets.py:1589 -#: netbox/dcim/forms/model_forms.py:184 netbox/dcim/forms/model_forms.py:248 -#: netbox/dcim/forms/model_forms.py:478 netbox/dcim/forms/model_forms.py:739 +#: netbox/circuits/tables/circuits.py:143 netbox/dcim/forms/bulk_edit.py:353 +#: netbox/dcim/forms/bulk_edit.py:466 netbox/dcim/forms/bulk_edit.py:735 +#: netbox/dcim/forms/bulk_edit.py:790 netbox/dcim/forms/bulk_edit.py:944 +#: netbox/dcim/forms/bulk_import.py:241 netbox/dcim/forms/bulk_import.py:343 +#: netbox/dcim/forms/bulk_import.py:604 netbox/dcim/forms/bulk_import.py:1485 +#: netbox/dcim/forms/bulk_import.py:1519 netbox/dcim/forms/filtersets.py:97 +#: netbox/dcim/forms/filtersets.py:324 netbox/dcim/forms/filtersets.py:358 +#: netbox/dcim/forms/filtersets.py:398 netbox/dcim/forms/filtersets.py:449 +#: netbox/dcim/forms/filtersets.py:739 netbox/dcim/forms/filtersets.py:782 +#: netbox/dcim/forms/filtersets.py:962 netbox/dcim/forms/filtersets.py:1000 +#: netbox/dcim/forms/filtersets.py:1045 netbox/dcim/forms/filtersets.py:1074 +#: netbox/dcim/forms/filtersets.py:1094 netbox/dcim/forms/filtersets.py:1158 +#: netbox/dcim/forms/filtersets.py:1188 netbox/dcim/forms/filtersets.py:1197 +#: netbox/dcim/forms/filtersets.py:1308 netbox/dcim/forms/filtersets.py:1332 +#: netbox/dcim/forms/filtersets.py:1357 netbox/dcim/forms/filtersets.py:1376 +#: netbox/dcim/forms/filtersets.py:1409 netbox/dcim/forms/filtersets.py:1530 +#: netbox/dcim/forms/filtersets.py:1554 netbox/dcim/forms/filtersets.py:1578 +#: netbox/dcim/forms/filtersets.py:1596 netbox/dcim/forms/filtersets.py:1613 +#: netbox/dcim/forms/model_forms.py:190 netbox/dcim/forms/model_forms.py:255 +#: netbox/dcim/forms/model_forms.py:572 netbox/dcim/forms/model_forms.py:833 #: netbox/dcim/tables/devices.py:167 netbox/dcim/tables/power.py:30 -#: netbox/dcim/tables/racks.py:117 netbox/dcim/tables/racks.py:211 -#: netbox/extras/filtersets.py:536 netbox/extras/forms/filtersets.py:327 -#: netbox/ipam/forms/filtersets.py:241 netbox/ipam/forms/filtersets.py:431 -#: netbox/ipam/forms/filtersets.py:454 netbox/ipam/forms/filtersets.py:521 +#: netbox/dcim/tables/racks.py:121 netbox/dcim/tables/racks.py:220 +#: netbox/extras/filtersets.py:629 netbox/extras/forms/filtersets.py:362 +#: netbox/ipam/forms/filtersets.py:241 netbox/ipam/forms/filtersets.py:438 +#: netbox/ipam/forms/filtersets.py:462 netbox/ipam/forms/filtersets.py:529 #: netbox/templates/dcim/device.html:26 #: netbox/templates/dcim/device_edit.html:32 #: netbox/templates/dcim/inc/cable_termination.html:12 @@ -1278,24 +1293,26 @@ msgstr "Rozhraní" #: netbox/virtualization/forms/filtersets.py:80 #: netbox/virtualization/forms/filtersets.py:106 #: netbox/wireless/forms/filtersets.py:93 -#: netbox/wireless/forms/model_forms.py:90 -#: netbox/wireless/forms/model_forms.py:132 +#: netbox/wireless/forms/model_forms.py:91 +#: netbox/wireless/forms/model_forms.py:133 msgid "Location" msgstr "Lokace" #: netbox/circuits/forms/filtersets.py:40 #: netbox/circuits/forms/filtersets.py:74 -#: netbox/circuits/forms/filtersets.py:132 netbox/dcim/forms/filtersets.py:145 -#: netbox/dcim/forms/filtersets.py:159 netbox/dcim/forms/filtersets.py:175 -#: netbox/dcim/forms/filtersets.py:207 netbox/dcim/forms/filtersets.py:329 -#: netbox/dcim/forms/filtersets.py:401 netbox/dcim/forms/filtersets.py:472 -#: netbox/dcim/forms/filtersets.py:724 netbox/dcim/forms/filtersets.py:1140 +#: netbox/circuits/forms/filtersets.py:132 netbox/dcim/forms/filtersets.py:146 +#: netbox/dcim/forms/filtersets.py:160 netbox/dcim/forms/filtersets.py:176 +#: netbox/dcim/forms/filtersets.py:208 netbox/dcim/forms/filtersets.py:330 +#: netbox/dcim/forms/filtersets.py:402 netbox/dcim/forms/filtersets.py:473 +#: netbox/dcim/forms/filtersets.py:743 netbox/dcim/forms/filtersets.py:1159 #: netbox/ipam/forms/filtersets.py:103 netbox/ipam/forms/filtersets.py:183 -#: netbox/ipam/forms/filtersets.py:283 netbox/ipam/forms/filtersets.py:328 -#: netbox/ipam/forms/filtersets.py:613 netbox/netbox/navigation/menu.py:31 -#: netbox/netbox/navigation/menu.py:33 netbox/tenancy/forms/filtersets.py:42 -#: netbox/tenancy/tables/columns.py:55 netbox/tenancy/tables/contacts.py:25 -#: netbox/tenancy/views.py:19 netbox/virtualization/forms/filtersets.py:38 +#: netbox/ipam/forms/filtersets.py:283 netbox/ipam/forms/filtersets.py:335 +#: netbox/ipam/forms/filtersets.py:621 netbox/netbox/navigation/menu.py:31 +#: netbox/netbox/navigation/menu.py:33 +#: netbox/netbox/views/generic/feature_views.py:262 +#: netbox/tenancy/forms/filtersets.py:42 netbox/tenancy/tables/columns.py:55 +#: netbox/tenancy/tables/contacts.py:25 +#: netbox/virtualization/forms/filtersets.py:38 #: netbox/virtualization/forms/filtersets.py:49 #: netbox/virtualization/forms/filtersets.py:112 #: netbox/vpn/forms/filtersets.py:37 netbox/vpn/forms/filtersets.py:49 @@ -1306,20 +1323,20 @@ msgstr "Kontakty" #: netbox/circuits/forms/filtersets.py:45 #: netbox/circuits/forms/filtersets.py:169 #: netbox/circuits/forms/filtersets.py:231 -#: netbox/circuits/tables/circuits.py:138 netbox/dcim/forms/bulk_edit.py:116 -#: netbox/dcim/forms/bulk_edit.py:317 netbox/dcim/forms/bulk_edit.py:875 -#: netbox/dcim/forms/bulk_import.py:95 netbox/dcim/forms/filtersets.py:74 -#: netbox/dcim/forms/filtersets.py:186 netbox/dcim/forms/filtersets.py:212 -#: netbox/dcim/forms/filtersets.py:335 netbox/dcim/forms/filtersets.py:426 -#: netbox/dcim/forms/filtersets.py:740 netbox/dcim/forms/filtersets.py:959 -#: netbox/dcim/forms/filtersets.py:1032 netbox/dcim/forms/filtersets.py:1062 -#: netbox/dcim/forms/filtersets.py:1146 netbox/dcim/forms/filtersets.py:1185 -#: netbox/dcim/forms/filtersets.py:1673 netbox/dcim/forms/filtersets.py:1697 -#: netbox/dcim/forms/filtersets.py:1721 netbox/dcim/forms/model_forms.py:114 +#: netbox/circuits/tables/circuits.py:138 netbox/dcim/forms/bulk_edit.py:121 +#: netbox/dcim/forms/bulk_edit.py:328 netbox/dcim/forms/bulk_edit.py:919 +#: netbox/dcim/forms/bulk_import.py:96 netbox/dcim/forms/filtersets.py:75 +#: netbox/dcim/forms/filtersets.py:187 netbox/dcim/forms/filtersets.py:213 +#: netbox/dcim/forms/filtersets.py:336 netbox/dcim/forms/filtersets.py:427 +#: netbox/dcim/forms/filtersets.py:759 netbox/dcim/forms/filtersets.py:978 +#: netbox/dcim/forms/filtersets.py:1051 netbox/dcim/forms/filtersets.py:1081 +#: netbox/dcim/forms/filtersets.py:1165 netbox/dcim/forms/filtersets.py:1204 +#: netbox/dcim/forms/filtersets.py:1697 netbox/dcim/forms/filtersets.py:1721 +#: netbox/dcim/forms/filtersets.py:1745 netbox/dcim/forms/model_forms.py:119 #: netbox/dcim/forms/object_create.py:379 netbox/dcim/tables/devices.py:153 -#: netbox/dcim/tables/sites.py:85 netbox/extras/filtersets.py:503 -#: netbox/ipam/forms/bulk_edit.py:458 netbox/ipam/forms/filtersets.py:226 -#: netbox/ipam/forms/filtersets.py:439 netbox/ipam/forms/filtersets.py:530 +#: netbox/dcim/tables/sites.py:91 netbox/extras/filtersets.py:596 +#: netbox/ipam/forms/bulk_edit.py:469 netbox/ipam/forms/filtersets.py:226 +#: netbox/ipam/forms/filtersets.py:447 netbox/ipam/forms/filtersets.py:538 #: netbox/templates/dcim/device.html:18 netbox/templates/dcim/rack.html:16 #: netbox/templates/dcim/rackreservation.html:22 #: netbox/templates/dcim/region.html:26 netbox/templates/dcim/site.html:31 @@ -1327,22 +1344,22 @@ msgstr "Kontakty" #: netbox/virtualization/forms/filtersets.py:60 #: netbox/virtualization/forms/filtersets.py:139 #: netbox/virtualization/forms/model_forms.py:92 -#: netbox/vpn/forms/filtersets.py:263 netbox/wireless/forms/filtersets.py:73 +#: netbox/vpn/forms/filtersets.py:268 netbox/wireless/forms/filtersets.py:73 msgid "Region" msgstr "Region" #: netbox/circuits/forms/filtersets.py:50 #: netbox/circuits/forms/filtersets.py:174 -#: netbox/circuits/forms/filtersets.py:236 netbox/dcim/forms/bulk_edit.py:325 -#: netbox/dcim/forms/bulk_edit.py:883 netbox/dcim/forms/filtersets.py:79 -#: netbox/dcim/forms/filtersets.py:191 netbox/dcim/forms/filtersets.py:217 -#: netbox/dcim/forms/filtersets.py:348 netbox/dcim/forms/filtersets.py:431 -#: netbox/dcim/forms/filtersets.py:745 netbox/dcim/forms/filtersets.py:964 -#: netbox/dcim/forms/filtersets.py:1037 netbox/dcim/forms/filtersets.py:1151 -#: netbox/dcim/forms/filtersets.py:1190 netbox/dcim/forms/object_create.py:387 -#: netbox/extras/filtersets.py:520 netbox/ipam/forms/bulk_edit.py:463 +#: netbox/circuits/forms/filtersets.py:236 netbox/dcim/forms/bulk_edit.py:336 +#: netbox/dcim/forms/bulk_edit.py:927 netbox/dcim/forms/filtersets.py:80 +#: netbox/dcim/forms/filtersets.py:192 netbox/dcim/forms/filtersets.py:218 +#: netbox/dcim/forms/filtersets.py:349 netbox/dcim/forms/filtersets.py:432 +#: netbox/dcim/forms/filtersets.py:764 netbox/dcim/forms/filtersets.py:983 +#: netbox/dcim/forms/filtersets.py:1056 netbox/dcim/forms/filtersets.py:1170 +#: netbox/dcim/forms/filtersets.py:1209 netbox/dcim/forms/object_create.py:387 +#: netbox/extras/filtersets.py:613 netbox/ipam/forms/bulk_edit.py:474 #: netbox/ipam/forms/filtersets.py:156 netbox/ipam/forms/filtersets.py:231 -#: netbox/ipam/forms/filtersets.py:444 netbox/ipam/forms/filtersets.py:535 +#: netbox/ipam/forms/filtersets.py:452 netbox/ipam/forms/filtersets.py:543 #: netbox/virtualization/forms/filtersets.py:65 #: netbox/virtualization/forms/filtersets.py:144 #: netbox/virtualization/forms/model_forms.py:98 @@ -1364,9 +1381,9 @@ msgstr "Účet" msgid "Term Side" msgstr "Strana termínu" -#: netbox/circuits/forms/filtersets.py:287 netbox/dcim/forms/bulk_edit.py:1572 -#: netbox/extras/forms/model_forms.py:596 netbox/ipam/forms/filtersets.py:145 -#: netbox/ipam/forms/filtersets.py:612 netbox/ipam/forms/model_forms.py:337 +#: netbox/circuits/forms/filtersets.py:287 netbox/dcim/forms/bulk_edit.py:1619 +#: netbox/extras/forms/model_forms.py:664 netbox/ipam/forms/filtersets.py:145 +#: netbox/ipam/forms/filtersets.py:620 netbox/ipam/forms/model_forms.py:337 #: netbox/templates/dcim/macaddress.html:25 #: netbox/templates/extras/configcontext.html:60 #: netbox/templates/ipam/ipaddress.html:59 @@ -1377,34 +1394,29 @@ msgstr "Přiřazení" #: netbox/circuits/forms/filtersets.py:302 #: netbox/circuits/forms/model_forms.py:252 -#: netbox/circuits/tables/circuits.py:190 netbox/dcim/forms/bulk_edit.py:121 -#: netbox/dcim/forms/bulk_import.py:102 netbox/dcim/forms/model_forms.py:120 -#: netbox/dcim/tables/sites.py:89 netbox/extras/forms/filtersets.py:489 -#: netbox/ipam/filtersets.py:994 netbox/ipam/forms/bulk_edit.py:477 -#: netbox/ipam/forms/bulk_import.py:475 netbox/ipam/forms/model_forms.py:570 -#: netbox/ipam/tables/fhrp.py:67 netbox/ipam/tables/vlans.py:91 -#: netbox/ipam/tables/vlans.py:202 +#: netbox/circuits/tables/circuits.py:190 netbox/dcim/forms/bulk_edit.py:126 +#: netbox/dcim/forms/bulk_import.py:103 netbox/dcim/forms/model_forms.py:125 +#: netbox/dcim/tables/sites.py:95 netbox/extras/forms/filtersets.py:544 +#: netbox/ipam/filtersets.py:994 netbox/ipam/forms/bulk_edit.py:488 +#: netbox/ipam/forms/bulk_import.py:482 netbox/ipam/forms/model_forms.py:570 +#: netbox/ipam/tables/fhrp.py:67 netbox/ipam/tables/vlans.py:93 +#: netbox/ipam/tables/vlans.py:204 #: netbox/templates/circuits/circuitgroupassignment.html:22 #: netbox/templates/dcim/interface.html:341 netbox/templates/dcim/site.html:37 #: netbox/templates/ipam/inc/panels/fhrp_groups.html:23 -#: netbox/templates/ipam/vlan.html:27 netbox/templates/tenancy/contact.html:21 -#: netbox/templates/tenancy/tenant.html:20 netbox/templates/users/group.html:6 -#: netbox/templates/users/group.html:14 +#: netbox/templates/ipam/vlan.html:27 netbox/templates/tenancy/tenant.html:20 +#: netbox/templates/users/group.html:6 netbox/templates/users/group.html:14 #: netbox/templates/virtualization/cluster.html:29 #: netbox/templates/vpn/tunnel.html:29 #: netbox/templates/wireless/wirelesslan.html:18 -#: netbox/tenancy/forms/bulk_edit.py:43 netbox/tenancy/forms/bulk_edit.py:94 -#: netbox/tenancy/forms/bulk_import.py:40 -#: netbox/tenancy/forms/bulk_import.py:81 -#: netbox/tenancy/forms/filtersets.py:48 netbox/tenancy/forms/filtersets.py:78 -#: netbox/tenancy/forms/filtersets.py:97 -#: netbox/tenancy/forms/model_forms.py:45 -#: netbox/tenancy/forms/model_forms.py:97 -#: netbox/tenancy/forms/model_forms.py:122 -#: netbox/tenancy/tables/contacts.py:60 netbox/tenancy/tables/contacts.py:107 -#: netbox/tenancy/tables/tenants.py:42 netbox/users/filtersets.py:62 -#: netbox/users/filtersets.py:185 netbox/users/forms/filtersets.py:31 -#: netbox/users/forms/filtersets.py:37 netbox/users/forms/filtersets.py:79 +#: netbox/tenancy/forms/bulk_edit.py:44 netbox/tenancy/forms/bulk_import.py:40 +#: netbox/tenancy/forms/filtersets.py:48 netbox/tenancy/forms/filtersets.py:97 +#: netbox/tenancy/forms/model_forms.py:46 +#: netbox/tenancy/forms/model_forms.py:124 +#: netbox/tenancy/tables/contacts.py:111 netbox/tenancy/tables/tenants.py:46 +#: netbox/users/filtersets.py:62 netbox/users/filtersets.py:185 +#: netbox/users/forms/filtersets.py:31 netbox/users/forms/filtersets.py:37 +#: netbox/users/forms/filtersets.py:79 #: netbox/virtualization/forms/bulk_edit.py:66 #: netbox/virtualization/forms/bulk_import.py:48 #: netbox/virtualization/forms/filtersets.py:91 @@ -1412,10 +1424,10 @@ msgstr "Přiřazení" #: netbox/virtualization/tables/clusters.py:70 #: netbox/vpn/forms/bulk_edit.py:112 netbox/vpn/forms/bulk_import.py:158 #: netbox/vpn/forms/filtersets.py:121 netbox/vpn/tables/crypto.py:31 -#: netbox/vpn/tables/tunnels.py:44 netbox/wireless/forms/bulk_edit.py:50 +#: netbox/vpn/tables/tunnels.py:44 netbox/wireless/forms/bulk_edit.py:51 #: netbox/wireless/forms/bulk_import.py:38 #: netbox/wireless/forms/filtersets.py:49 -#: netbox/wireless/forms/model_forms.py:41 +#: netbox/wireless/forms/model_forms.py:42 #: netbox/wireless/tables/wirelesslan.py:48 msgid "Group" msgstr "Skupina" @@ -1436,12 +1448,12 @@ msgstr "Skupinové přiřazení" #: netbox/circuits/models/base.py:18 netbox/dcim/models/cables.py:67 #: netbox/dcim/models/device_component_templates.py:531 #: netbox/dcim/models/device_component_templates.py:631 -#: netbox/dcim/models/device_components.py:479 -#: netbox/dcim/models/device_components.py:1029 -#: netbox/dcim/models/device_components.py:1100 -#: netbox/dcim/models/device_components.py:1246 -#: netbox/dcim/models/devices.py:478 netbox/dcim/models/racks.py:221 -#: netbox/extras/models/tags.py:28 +#: netbox/dcim/models/device_components.py:485 +#: netbox/dcim/models/device_components.py:1038 +#: netbox/dcim/models/device_components.py:1109 +#: netbox/dcim/models/device_components.py:1255 +#: netbox/dcim/models/devices.py:381 netbox/dcim/models/racks.py:227 +#: netbox/extras/models/tags.py:29 msgid "color" msgstr "barva" @@ -1466,16 +1478,17 @@ msgstr "Jedinečné ID okruhu" #: netbox/circuits/models/circuits.py:67 #: netbox/circuits/models/virtual_circuits.py:59 netbox/core/models/data.py:52 #: netbox/core/models/jobs.py:87 netbox/dcim/models/cables.py:49 -#: netbox/dcim/models/device_components.py:1286 -#: netbox/dcim/models/devices.py:645 netbox/dcim/models/devices.py:1181 -#: netbox/dcim/models/devices.py:1409 netbox/dcim/models/power.py:94 -#: netbox/dcim/models/racks.py:288 netbox/dcim/models/sites.py:154 +#: netbox/dcim/models/device_components.py:456 +#: netbox/dcim/models/device_components.py:1294 +#: netbox/dcim/models/devices.py:533 netbox/dcim/models/devices.py:1138 +#: netbox/dcim/models/modules.py:221 netbox/dcim/models/power.py:94 +#: netbox/dcim/models/racks.py:294 netbox/dcim/models/sites.py:154 #: netbox/dcim/models/sites.py:270 netbox/ipam/models/ip.py:237 -#: netbox/ipam/models/ip.py:508 netbox/ipam/models/ip.py:729 -#: netbox/ipam/models/vlans.py:211 netbox/virtualization/models/clusters.py:70 +#: netbox/ipam/models/ip.py:511 netbox/ipam/models/ip.py:740 +#: netbox/ipam/models/vlans.py:217 netbox/virtualization/models/clusters.py:70 #: netbox/virtualization/models/virtualmachines.py:79 -#: netbox/vpn/models/tunnels.py:38 netbox/wireless/models.py:95 -#: netbox/wireless/models.py:156 +#: netbox/vpn/models/l2vpn.py:36 netbox/vpn/models/tunnels.py:38 +#: netbox/wireless/models.py:95 netbox/wireless/models.py:148 msgid "status" msgstr "stav" @@ -1511,86 +1524,85 @@ msgstr "skupina okruhů" msgid "circuit groups" msgstr "skupiny okruhů" -#: netbox/circuits/models/circuits.py:190 +#: netbox/circuits/models/circuits.py:189 msgid "member ID" msgstr "ID člena" -#: netbox/circuits/models/circuits.py:202 netbox/ipam/models/fhrp.py:90 -#: netbox/tenancy/models/contacts.py:126 +#: netbox/circuits/models/circuits.py:201 netbox/ipam/models/fhrp.py:96 +#: netbox/tenancy/models/contacts.py:133 msgid "priority" msgstr "přednost" -#: netbox/circuits/models/circuits.py:220 +#: netbox/circuits/models/circuits.py:219 msgid "Circuit group assignment" msgstr "Přiřazení skupiny okruhů" -#: netbox/circuits/models/circuits.py:221 +#: netbox/circuits/models/circuits.py:220 msgid "Circuit group assignments" msgstr "Přiřazení skupin obvodů" -#: netbox/circuits/models/circuits.py:247 +#: netbox/circuits/models/circuits.py:246 msgid "termination side" msgstr "ukončovací strana" -#: netbox/circuits/models/circuits.py:266 +#: netbox/circuits/models/circuits.py:264 msgid "port speed (Kbps)" msgstr "rychlost portu (Kbps)" -#: netbox/circuits/models/circuits.py:269 +#: netbox/circuits/models/circuits.py:267 msgid "Physical circuit speed" msgstr "Rychlost fyzického obvodu" -#: netbox/circuits/models/circuits.py:274 +#: netbox/circuits/models/circuits.py:272 msgid "upstream speed (Kbps)" msgstr "rychlost proti proudu (Kbps)" -#: netbox/circuits/models/circuits.py:275 +#: netbox/circuits/models/circuits.py:273 msgid "Upstream speed, if different from port speed" msgstr "Rychlost proti proudu, pokud se liší od rychlosti portu" -#: netbox/circuits/models/circuits.py:280 +#: netbox/circuits/models/circuits.py:278 msgid "cross-connect ID" msgstr "ID křížového připojení" -#: netbox/circuits/models/circuits.py:281 +#: netbox/circuits/models/circuits.py:279 msgid "ID of the local cross-connect" msgstr "ID místního křížového připojení" -#: netbox/circuits/models/circuits.py:286 +#: netbox/circuits/models/circuits.py:284 msgid "patch panel/port(s)" msgstr "propojovací panel/port(y)" -#: netbox/circuits/models/circuits.py:287 +#: netbox/circuits/models/circuits.py:285 msgid "Patch panel ID and port number(s)" msgstr "ID propojovacího panelu a číslo portu/ů" -#: netbox/circuits/models/circuits.py:290 +#: netbox/circuits/models/circuits.py:288 #: netbox/circuits/models/virtual_circuits.py:144 #: netbox/dcim/models/device_component_templates.py:57 -#: netbox/dcim/models/device_components.py:63 netbox/dcim/models/racks.py:681 -#: netbox/extras/models/configs.py:45 netbox/extras/models/configs.py:219 -#: netbox/extras/models/customfields.py:127 netbox/extras/models/models.py:61 -#: netbox/extras/models/models.py:158 netbox/extras/models/models.py:396 -#: netbox/extras/models/models.py:511 -#: netbox/extras/models/notifications.py:131 -#: netbox/extras/models/staging.py:32 netbox/extras/models/tags.py:32 -#: netbox/ipam/models/vlans.py:367 netbox/netbox/models/__init__.py:115 -#: netbox/netbox/models/__init__.py:150 netbox/netbox/models/__init__.py:196 -#: netbox/users/models/permissions.py:24 netbox/users/models/tokens.py:57 +#: netbox/dcim/models/device_components.py:63 netbox/dcim/models/racks.py:688 +#: netbox/extras/models/configs.py:42 netbox/extras/models/configs.py:218 +#: netbox/extras/models/customfields.py:127 netbox/extras/models/models.py:63 +#: netbox/extras/models/models.py:160 netbox/extras/models/models.py:398 +#: netbox/extras/models/models.py:469 netbox/extras/models/models.py:548 +#: netbox/extras/models/notifications.py:131 netbox/extras/models/tags.py:33 +#: netbox/ipam/models/vlans.py:373 netbox/netbox/models/__init__.py:115 +#: netbox/netbox/models/__init__.py:150 netbox/netbox/models/__init__.py:200 +#: netbox/users/models/permissions.py:23 netbox/users/models/tokens.py:57 #: netbox/users/models/users.py:33 -#: netbox/virtualization/models/virtualmachines.py:276 +#: netbox/virtualization/models/virtualmachines.py:281 msgid "description" msgstr "popis" -#: netbox/circuits/models/circuits.py:340 +#: netbox/circuits/models/circuits.py:338 msgid "circuit termination" msgstr "zakončení okruhu" -#: netbox/circuits/models/circuits.py:341 +#: netbox/circuits/models/circuits.py:339 msgid "circuit terminations" msgstr "zakončení okruhů" -#: netbox/circuits/models/circuits.py:353 +#: netbox/circuits/models/circuits.py:351 msgid "A circuit termination must attach to a terminating object." msgstr "Ukončení obvodu se musí připojit k zakončujícímu objektu." @@ -1600,31 +1612,31 @@ msgstr "Ukončení obvodu se musí připojit k zakončujícímu objektu." #: netbox/core/models/jobs.py:48 #: netbox/dcim/models/device_component_templates.py:43 #: netbox/dcim/models/device_components.py:52 -#: netbox/dcim/models/devices.py:589 netbox/dcim/models/devices.py:1341 -#: netbox/dcim/models/devices.py:1404 netbox/dcim/models/power.py:38 -#: netbox/dcim/models/power.py:89 netbox/dcim/models/racks.py:257 -#: netbox/dcim/models/sites.py:142 netbox/extras/models/configs.py:36 -#: netbox/extras/models/configs.py:215 netbox/extras/models/customfields.py:94 -#: netbox/extras/models/models.py:56 netbox/extras/models/models.py:153 -#: netbox/extras/models/models.py:296 netbox/extras/models/models.py:392 -#: netbox/extras/models/models.py:501 netbox/extras/models/models.py:596 +#: netbox/dcim/models/devices.py:477 netbox/dcim/models/devices.py:1070 +#: netbox/dcim/models/devices.py:1133 netbox/dcim/models/modules.py:32 +#: netbox/dcim/models/power.py:38 netbox/dcim/models/power.py:89 +#: netbox/dcim/models/racks.py:263 netbox/dcim/models/sites.py:142 +#: netbox/extras/models/configs.py:33 netbox/extras/models/configs.py:214 +#: netbox/extras/models/customfields.py:94 netbox/extras/models/models.py:58 +#: netbox/extras/models/models.py:155 netbox/extras/models/models.py:298 +#: netbox/extras/models/models.py:394 netbox/extras/models/models.py:459 +#: netbox/extras/models/models.py:544 netbox/extras/models/models.py:669 #: netbox/extras/models/notifications.py:126 -#: netbox/extras/models/scripts.py:30 netbox/extras/models/staging.py:27 -#: netbox/ipam/models/asns.py:17 netbox/ipam/models/fhrp.py:24 -#: netbox/ipam/models/services.py:51 netbox/ipam/models/services.py:84 -#: netbox/ipam/models/vlans.py:38 netbox/ipam/models/vlans.py:200 -#: netbox/ipam/models/vlans.py:346 netbox/ipam/models/vrfs.py:20 -#: netbox/ipam/models/vrfs.py:75 netbox/netbox/models/__init__.py:142 -#: netbox/netbox/models/__init__.py:186 netbox/tenancy/models/contacts.py:58 -#: netbox/tenancy/models/tenants.py:19 netbox/tenancy/models/tenants.py:42 -#: netbox/users/models/permissions.py:20 netbox/users/models/users.py:28 -#: netbox/virtualization/models/clusters.py:52 +#: netbox/extras/models/scripts.py:30 netbox/ipam/models/asns.py:17 +#: netbox/ipam/models/fhrp.py:24 netbox/ipam/models/services.py:51 +#: netbox/ipam/models/services.py:80 netbox/ipam/models/vlans.py:38 +#: netbox/ipam/models/vlans.py:206 netbox/ipam/models/vlans.py:352 +#: netbox/ipam/models/vrfs.py:20 netbox/ipam/models/vrfs.py:75 +#: netbox/netbox/models/__init__.py:142 netbox/netbox/models/__init__.py:190 +#: netbox/tenancy/models/contacts.py:59 netbox/tenancy/models/tenants.py:19 +#: netbox/tenancy/models/tenants.py:42 netbox/users/models/permissions.py:19 +#: netbox/users/models/users.py:28 netbox/virtualization/models/clusters.py:52 #: netbox/virtualization/models/virtualmachines.py:71 -#: netbox/virtualization/models/virtualmachines.py:271 -#: netbox/virtualization/models/virtualmachines.py:305 +#: netbox/virtualization/models/virtualmachines.py:276 +#: netbox/virtualization/models/virtualmachines.py:310 #: netbox/vpn/models/crypto.py:23 netbox/vpn/models/crypto.py:69 #: netbox/vpn/models/crypto.py:128 netbox/vpn/models/crypto.py:180 -#: netbox/vpn/models/crypto.py:216 netbox/vpn/models/l2vpn.py:21 +#: netbox/vpn/models/crypto.py:216 netbox/vpn/models/l2vpn.py:20 #: netbox/vpn/models/tunnels.py:32 netbox/wireless/models.py:53 msgid "name" msgstr "jméno" @@ -1634,11 +1646,11 @@ msgid "Full name of the provider" msgstr "Celé jméno poskytovatele" #: netbox/circuits/models/providers.py:28 netbox/dcim/models/devices.py:88 -#: netbox/dcim/models/racks.py:137 netbox/dcim/models/sites.py:149 -#: netbox/extras/models/models.py:506 netbox/ipam/models/asns.py:23 +#: netbox/dcim/models/racks.py:143 netbox/dcim/models/sites.py:149 +#: netbox/extras/models/models.py:464 netbox/ipam/models/asns.py:23 #: netbox/ipam/models/vlans.py:43 netbox/netbox/models/__init__.py:146 -#: netbox/netbox/models/__init__.py:191 netbox/tenancy/models/tenants.py:25 -#: netbox/tenancy/models/tenants.py:47 netbox/vpn/models/l2vpn.py:27 +#: netbox/netbox/models/__init__.py:195 netbox/tenancy/models/tenants.py:25 +#: netbox/tenancy/models/tenants.py:47 netbox/vpn/models/l2vpn.py:26 #: netbox/wireless/models.py:59 msgid "slug" msgstr "slug" @@ -1692,7 +1704,7 @@ msgid "virtual circuits" msgstr "virtuální obvody" #: netbox/circuits/models/virtual_circuits.py:133 netbox/ipam/models/ip.py:194 -#: netbox/ipam/models/ip.py:736 netbox/vpn/models/tunnels.py:109 +#: netbox/ipam/models/ip.py:747 netbox/vpn/models/tunnels.py:109 msgid "role" msgstr "role" @@ -1710,35 +1722,36 @@ msgstr "zakončení virtuálních obvodů" #: netbox/circuits/tables/providers.py:67 #: netbox/circuits/tables/providers.py:97 #: netbox/circuits/tables/virtual_circuits.py:18 netbox/core/tables/data.py:16 -#: netbox/core/tables/jobs.py:14 netbox/core/tables/plugins.py:50 +#: netbox/core/tables/jobs.py:14 netbox/core/tables/plugins.py:53 #: netbox/core/tables/tasks.py:11 netbox/core/tables/tasks.py:115 -#: netbox/dcim/forms/filtersets.py:64 netbox/dcim/forms/object_create.py:43 +#: netbox/dcim/forms/filtersets.py:65 netbox/dcim/forms/object_create.py:43 #: netbox/dcim/tables/devices.py:63 netbox/dcim/tables/devices.py:103 #: netbox/dcim/tables/devices.py:145 netbox/dcim/tables/devices.py:299 #: netbox/dcim/tables/devices.py:402 netbox/dcim/tables/devices.py:443 -#: netbox/dcim/tables/devices.py:491 netbox/dcim/tables/devices.py:540 -#: netbox/dcim/tables/devices.py:561 netbox/dcim/tables/devices.py:681 -#: netbox/dcim/tables/devices.py:764 netbox/dcim/tables/devices.py:810 -#: netbox/dcim/tables/devices.py:872 netbox/dcim/tables/devices.py:941 -#: netbox/dcim/tables/devices.py:1006 netbox/dcim/tables/devices.py:1025 -#: netbox/dcim/tables/devices.py:1054 netbox/dcim/tables/devices.py:1084 +#: netbox/dcim/tables/devices.py:491 netbox/dcim/tables/devices.py:545 +#: netbox/dcim/tables/devices.py:568 netbox/dcim/tables/devices.py:688 +#: netbox/dcim/tables/devices.py:771 netbox/dcim/tables/devices.py:817 +#: netbox/dcim/tables/devices.py:879 netbox/dcim/tables/devices.py:948 +#: netbox/dcim/tables/devices.py:1013 netbox/dcim/tables/devices.py:1032 +#: netbox/dcim/tables/devices.py:1061 netbox/dcim/tables/devices.py:1091 #: netbox/dcim/tables/devicetypes.py:31 netbox/dcim/tables/devicetypes.py:227 -#: netbox/dcim/tables/power.py:22 netbox/dcim/tables/power.py:62 -#: netbox/dcim/tables/racks.py:24 netbox/dcim/tables/racks.py:113 -#: netbox/dcim/tables/sites.py:24 netbox/dcim/tables/sites.py:51 -#: netbox/dcim/tables/sites.py:78 netbox/dcim/tables/sites.py:129 -#: netbox/extras/forms/filtersets.py:218 netbox/extras/tables/tables.py:61 -#: netbox/extras/tables/tables.py:125 netbox/extras/tables/tables.py:158 -#: netbox/extras/tables/tables.py:183 netbox/extras/tables/tables.py:249 -#: netbox/extras/tables/tables.py:364 netbox/extras/tables/tables.py:381 -#: netbox/extras/tables/tables.py:404 netbox/extras/tables/tables.py:442 -#: netbox/extras/tables/tables.py:494 netbox/extras/tables/tables.py:520 -#: netbox/ipam/forms/bulk_edit.py:391 netbox/ipam/forms/filtersets.py:403 -#: netbox/ipam/forms/filtersets.py:488 netbox/ipam/tables/asn.py:16 -#: netbox/ipam/tables/ip.py:31 netbox/ipam/tables/ip.py:106 +#: netbox/dcim/tables/modules.py:17 netbox/dcim/tables/power.py:22 +#: netbox/dcim/tables/power.py:62 netbox/dcim/tables/racks.py:24 +#: netbox/dcim/tables/racks.py:117 netbox/dcim/tables/sites.py:24 +#: netbox/dcim/tables/sites.py:54 netbox/dcim/tables/sites.py:84 +#: netbox/dcim/tables/sites.py:135 netbox/extras/forms/filtersets.py:223 +#: netbox/extras/tables/tables.py:62 netbox/extras/tables/tables.py:126 +#: netbox/extras/tables/tables.py:159 netbox/extras/tables/tables.py:184 +#: netbox/extras/tables/tables.py:260 netbox/extras/tables/tables.py:290 +#: netbox/extras/tables/tables.py:405 netbox/extras/tables/tables.py:422 +#: netbox/extras/tables/tables.py:445 netbox/extras/tables/tables.py:483 +#: netbox/extras/tables/tables.py:535 netbox/extras/tables/tables.py:561 +#: netbox/ipam/forms/bulk_edit.py:396 netbox/ipam/forms/filtersets.py:410 +#: netbox/ipam/forms/filtersets.py:496 netbox/ipam/tables/asn.py:16 +#: netbox/ipam/tables/ip.py:32 netbox/ipam/tables/ip.py:107 #: netbox/ipam/tables/services.py:15 netbox/ipam/tables/services.py:40 -#: netbox/ipam/tables/vlans.py:33 netbox/ipam/tables/vlans.py:83 -#: netbox/ipam/tables/vlans.py:231 netbox/ipam/tables/vrfs.py:26 +#: netbox/ipam/tables/vlans.py:33 netbox/ipam/tables/vlans.py:85 +#: netbox/ipam/tables/vlans.py:233 netbox/ipam/tables/vrfs.py:26 #: netbox/ipam/tables/vrfs.py:68 #: netbox/templates/circuits/circuitgroup.html:28 #: netbox/templates/circuits/circuittype.html:22 @@ -1762,6 +1775,7 @@ msgstr "zakončení virtuálních obvodů" #: netbox/templates/dcim/location.html:29 #: netbox/templates/dcim/manufacturer.html:36 #: netbox/templates/dcim/modulebay.html:30 +#: netbox/templates/dcim/moduletypeprofile.html:16 #: netbox/templates/dcim/platform.html:29 #: netbox/templates/dcim/poweroutlet.html:28 #: netbox/templates/dcim/powerport.html:28 @@ -1778,16 +1792,17 @@ msgstr "zakončení virtuálních obvodů" #: netbox/templates/extras/notificationgroup.html:14 #: netbox/templates/extras/savedfilter.html:13 #: netbox/templates/extras/script_list.html:45 +#: netbox/templates/extras/tableconfig.html:13 #: netbox/templates/extras/tag.html:14 netbox/templates/extras/webhook.html:13 #: netbox/templates/ipam/asnrange.html:15 #: netbox/templates/ipam/fhrpgroup.html:30 netbox/templates/ipam/rir.html:22 #: netbox/templates/ipam/role.html:22 #: netbox/templates/ipam/routetarget.html:13 -#: netbox/templates/ipam/service.html:24 +#: netbox/templates/ipam/service.html:26 #: netbox/templates/ipam/servicetemplate.html:15 #: netbox/templates/ipam/vlan.html:35 netbox/templates/ipam/vlangroup.html:30 #: netbox/templates/ipam/vlantranslationpolicy.html:14 -#: netbox/templates/tenancy/contact.html:25 +#: netbox/templates/tenancy/contact.html:35 #: netbox/templates/tenancy/contactgroup.html:21 #: netbox/templates/tenancy/contactrole.html:18 #: netbox/templates/tenancy/tenantgroup.html:29 @@ -1809,9 +1824,9 @@ msgstr "zakončení virtuálních obvodů" #: netbox/templates/vpn/l2vpn.html:14 netbox/templates/vpn/tunnel.html:21 #: netbox/templates/vpn/tunnelgroup.html:26 #: netbox/templates/wireless/wirelesslangroup.html:29 -#: netbox/tenancy/tables/contacts.py:19 netbox/tenancy/tables/contacts.py:41 -#: netbox/tenancy/tables/contacts.py:56 netbox/tenancy/tables/tenants.py:16 -#: netbox/tenancy/tables/tenants.py:38 netbox/users/tables.py:62 +#: netbox/tenancy/tables/contacts.py:19 netbox/tenancy/tables/contacts.py:45 +#: netbox/tenancy/tables/contacts.py:60 netbox/tenancy/tables/tenants.py:16 +#: netbox/tenancy/tables/tenants.py:42 netbox/users/tables.py:62 #: netbox/users/tables.py:76 netbox/virtualization/forms/bulk_create.py:20 #: netbox/virtualization/forms/object_create.py:13 #: netbox/virtualization/forms/object_create.py:23 @@ -1835,8 +1850,8 @@ msgstr "Jméno" #: netbox/circuits/tables/providers.py:43 #: netbox/circuits/tables/providers.py:77 #: netbox/circuits/tables/virtual_circuits.py:27 -#: netbox/netbox/navigation/menu.py:274 netbox/netbox/navigation/menu.py:278 -#: netbox/netbox/navigation/menu.py:280 +#: netbox/netbox/navigation/menu.py:275 netbox/netbox/navigation/menu.py:279 +#: netbox/netbox/navigation/menu.py:281 #: netbox/templates/circuits/provider.html:57 #: netbox/templates/circuits/provideraccount.html:44 #: netbox/templates/circuits/providernetwork.html:50 @@ -1852,7 +1867,7 @@ msgid "Circuit ID" msgstr "ID okruhu" #: netbox/circuits/tables/circuits.py:71 -#: netbox/wireless/forms/model_forms.py:163 +#: netbox/wireless/forms/model_forms.py:164 msgid "Side A" msgstr "Strana A" @@ -1870,35 +1885,38 @@ msgstr "Smluvní rychlost" #: netbox/circuits/tables/providers.py:80 #: netbox/circuits/tables/providers.py:105 #: netbox/circuits/tables/virtual_circuits.py:68 -#: netbox/dcim/tables/devices.py:1067 netbox/dcim/tables/devicetypes.py:97 -#: netbox/dcim/tables/modules.py:29 netbox/dcim/tables/modules.py:73 -#: netbox/dcim/tables/power.py:39 netbox/dcim/tables/power.py:96 -#: netbox/dcim/tables/racks.py:84 netbox/dcim/tables/racks.py:144 -#: netbox/dcim/tables/racks.py:224 netbox/dcim/tables/sites.py:107 -#: netbox/extras/tables/tables.py:588 netbox/ipam/tables/asn.py:69 -#: netbox/ipam/tables/fhrp.py:34 netbox/ipam/tables/ip.py:82 -#: netbox/ipam/tables/ip.py:226 netbox/ipam/tables/ip.py:281 -#: netbox/ipam/tables/ip.py:349 netbox/ipam/tables/services.py:24 -#: netbox/ipam/tables/services.py:54 netbox/ipam/tables/vlans.py:121 +#: netbox/dcim/tables/devices.py:1074 netbox/dcim/tables/devicetypes.py:97 +#: netbox/dcim/tables/modules.py:27 netbox/dcim/tables/modules.py:68 +#: netbox/dcim/tables/modules.py:107 netbox/dcim/tables/power.py:39 +#: netbox/dcim/tables/power.py:96 netbox/dcim/tables/racks.py:88 +#: netbox/dcim/tables/racks.py:148 netbox/dcim/tables/racks.py:233 +#: netbox/dcim/tables/sites.py:36 netbox/dcim/tables/sites.py:66 +#: netbox/dcim/tables/sites.py:113 netbox/dcim/tables/sites.py:167 +#: netbox/extras/tables/tables.py:643 netbox/ipam/tables/asn.py:69 +#: netbox/ipam/tables/fhrp.py:34 netbox/ipam/tables/ip.py:83 +#: netbox/ipam/tables/ip.py:227 netbox/ipam/tables/ip.py:286 +#: netbox/ipam/tables/ip.py:355 netbox/ipam/tables/services.py:24 +#: netbox/ipam/tables/services.py:54 netbox/ipam/tables/vlans.py:123 #: netbox/ipam/tables/vrfs.py:47 netbox/ipam/tables/vrfs.py:72 #: netbox/templates/dcim/htmx/cable_edit.html:92 #: netbox/templates/generic/bulk_edit.html:86 #: netbox/templates/inc/panels/comments.html:5 -#: netbox/tenancy/tables/contacts.py:68 netbox/tenancy/tables/tenants.py:46 +#: netbox/tenancy/tables/contacts.py:31 netbox/tenancy/tables/contacts.py:72 +#: netbox/tenancy/tables/tenants.py:28 netbox/tenancy/tables/tenants.py:50 #: netbox/utilities/forms/fields/fields.py:29 #: netbox/virtualization/tables/clusters.py:95 #: netbox/virtualization/tables/virtualmachines.py:52 #: netbox/vpn/tables/crypto.py:37 netbox/vpn/tables/crypto.py:74 #: netbox/vpn/tables/crypto.py:109 netbox/vpn/tables/crypto.py:140 -#: netbox/vpn/tables/crypto.py:173 netbox/vpn/tables/l2vpn.py:37 +#: netbox/vpn/tables/crypto.py:173 netbox/vpn/tables/l2vpn.py:40 #: netbox/vpn/tables/tunnels.py:61 netbox/wireless/tables/wirelesslan.py:27 #: netbox/wireless/tables/wirelesslan.py:66 msgid "Comments" msgstr "Komentáře" #: netbox/circuits/tables/circuits.py:89 -#: netbox/templates/tenancy/contact.html:84 -#: netbox/tenancy/tables/contacts.py:73 +#: netbox/templates/tenancy/contact.html:94 +#: netbox/tenancy/tables/contacts.py:77 msgid "Assignments" msgstr "Úkoly" @@ -1935,52 +1953,50 @@ msgstr "Účty" msgid "Account Count" msgstr "Počet účtů" -#: netbox/circuits/tables/providers.py:37 netbox/dcim/tables/sites.py:99 +#: netbox/circuits/tables/providers.py:37 netbox/dcim/tables/sites.py:105 msgid "ASN Count" msgstr "Počet ASN" #: netbox/circuits/tables/virtual_circuits.py:65 -#: netbox/netbox/navigation/menu.py:234 +#: netbox/netbox/navigation/menu.py:235 #: netbox/templates/circuits/virtualcircuit.html:87 -#: netbox/templates/vpn/l2vpn.html:56 netbox/templates/vpn/tunnel.html:72 +#: netbox/templates/vpn/l2vpn.html:60 netbox/templates/vpn/tunnel.html:72 #: netbox/vpn/tables/tunnels.py:58 msgid "Terminations" msgstr "Zakončení" #: netbox/circuits/tables/virtual_circuits.py:109 -#: netbox/dcim/forms/bulk_edit.py:745 netbox/dcim/forms/bulk_edit.py:1299 -#: netbox/dcim/forms/bulk_edit.py:1708 netbox/dcim/forms/bulk_edit.py:1760 -#: netbox/dcim/forms/bulk_import.py:668 netbox/dcim/forms/bulk_import.py:730 -#: netbox/dcim/forms/bulk_import.py:756 netbox/dcim/forms/bulk_import.py:782 -#: netbox/dcim/forms/bulk_import.py:802 netbox/dcim/forms/bulk_import.py:858 -#: netbox/dcim/forms/bulk_import.py:976 netbox/dcim/forms/bulk_import.py:1024 -#: netbox/dcim/forms/bulk_import.py:1041 netbox/dcim/forms/bulk_import.py:1053 -#: netbox/dcim/forms/bulk_import.py:1101 netbox/dcim/forms/bulk_import.py:1223 -#: netbox/dcim/forms/bulk_import.py:1559 netbox/dcim/forms/connections.py:24 -#: netbox/dcim/forms/filtersets.py:132 netbox/dcim/forms/filtersets.py:922 -#: netbox/dcim/forms/filtersets.py:954 netbox/dcim/forms/filtersets.py:1100 -#: netbox/dcim/forms/filtersets.py:1291 netbox/dcim/forms/filtersets.py:1316 -#: netbox/dcim/forms/filtersets.py:1340 netbox/dcim/forms/filtersets.py:1360 -#: netbox/dcim/forms/filtersets.py:1388 netbox/dcim/forms/filtersets.py:1508 -#: netbox/dcim/forms/filtersets.py:1533 netbox/dcim/forms/filtersets.py:1557 -#: netbox/dcim/forms/filtersets.py:1575 netbox/dcim/forms/filtersets.py:1592 -#: netbox/dcim/forms/filtersets.py:1689 netbox/dcim/forms/filtersets.py:1713 -#: netbox/dcim/forms/filtersets.py:1737 netbox/dcim/forms/model_forms.py:644 -#: netbox/dcim/forms/model_forms.py:861 netbox/dcim/forms/model_forms.py:1262 -#: netbox/dcim/forms/model_forms.py:1747 netbox/dcim/forms/model_forms.py:1818 +#: netbox/dcim/forms/bulk_edit.py:789 netbox/dcim/forms/bulk_edit.py:1343 +#: netbox/dcim/forms/bulk_edit.py:1755 netbox/dcim/forms/bulk_edit.py:1807 +#: netbox/dcim/forms/bulk_import.py:699 netbox/dcim/forms/bulk_import.py:761 +#: netbox/dcim/forms/bulk_import.py:787 netbox/dcim/forms/bulk_import.py:813 +#: netbox/dcim/forms/bulk_import.py:833 netbox/dcim/forms/bulk_import.py:889 +#: netbox/dcim/forms/bulk_import.py:1007 netbox/dcim/forms/bulk_import.py:1055 +#: netbox/dcim/forms/bulk_import.py:1072 netbox/dcim/forms/bulk_import.py:1084 +#: netbox/dcim/forms/bulk_import.py:1132 netbox/dcim/forms/bulk_import.py:1254 +#: netbox/dcim/forms/bulk_import.py:1590 netbox/dcim/forms/connections.py:24 +#: netbox/dcim/forms/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 +#: netbox/dcim/forms/filtersets.py:1359 netbox/dcim/forms/filtersets.py:1379 +#: netbox/dcim/forms/filtersets.py:1412 netbox/dcim/forms/filtersets.py:1532 +#: netbox/dcim/forms/filtersets.py:1557 netbox/dcim/forms/filtersets.py:1581 +#: netbox/dcim/forms/filtersets.py:1599 netbox/dcim/forms/filtersets.py:1616 +#: 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/object_create.py:260 netbox/dcim/tables/connections.py:22 #: netbox/dcim/tables/connections.py:41 netbox/dcim/tables/connections.py:60 #: netbox/dcim/tables/devices.py:295 netbox/dcim/tables/devices.py:380 #: netbox/dcim/tables/devices.py:421 netbox/dcim/tables/devices.py:463 -#: netbox/dcim/tables/devices.py:513 netbox/dcim/tables/devices.py:618 -#: netbox/dcim/tables/devices.py:730 netbox/dcim/tables/devices.py:786 -#: netbox/dcim/tables/devices.py:832 netbox/dcim/tables/devices.py:891 -#: netbox/dcim/tables/devices.py:959 netbox/dcim/tables/devices.py:1088 -#: netbox/dcim/tables/modules.py:53 netbox/extras/forms/filtersets.py:328 -#: netbox/ipam/forms/bulk_import.py:310 netbox/ipam/forms/bulk_import.py:556 -#: netbox/ipam/forms/filtersets.py:618 netbox/ipam/forms/model_forms.py:333 -#: netbox/ipam/forms/model_forms.py:761 netbox/ipam/forms/model_forms.py:794 -#: netbox/ipam/forms/model_forms.py:820 netbox/ipam/tables/vlans.py:156 +#: netbox/dcim/tables/devices.py:513 netbox/dcim/tables/devices.py:625 +#: netbox/dcim/tables/devices.py:737 netbox/dcim/tables/devices.py:793 +#: netbox/dcim/tables/devices.py:839 netbox/dcim/tables/devices.py:898 +#: netbox/dcim/tables/devices.py:966 netbox/dcim/tables/devices.py:1095 +#: netbox/dcim/tables/modules.py:87 netbox/extras/forms/filtersets.py:363 +#: netbox/ipam/forms/bulk_import.py:310 netbox/ipam/forms/filtersets.py:626 +#: netbox/ipam/forms/model_forms.py:333 netbox/ipam/tables/vlans.py:158 #: netbox/templates/circuits/virtualcircuittermination.html:56 #: netbox/templates/dcim/consoleport.html:20 #: netbox/templates/dcim/consoleserverport.html:20 @@ -2009,22 +2025,22 @@ msgstr "Zakončení" #: netbox/virtualization/forms/filtersets.py:134 #: netbox/virtualization/forms/model_forms.py:192 #: netbox/virtualization/tables/virtualmachines.py:41 netbox/vpn/choices.py:52 -#: netbox/vpn/forms/bulk_import.py:86 netbox/vpn/forms/bulk_import.py:283 -#: netbox/vpn/forms/filtersets.py:281 netbox/vpn/forms/model_forms.py:91 +#: netbox/vpn/forms/bulk_import.py:86 netbox/vpn/forms/bulk_import.py:288 +#: netbox/vpn/forms/filtersets.py:286 netbox/vpn/forms/model_forms.py:91 #: netbox/vpn/forms/model_forms.py:126 netbox/vpn/forms/model_forms.py:237 #: netbox/vpn/forms/model_forms.py:456 -#: netbox/wireless/forms/model_forms.py:102 -#: netbox/wireless/forms/model_forms.py:144 +#: netbox/wireless/forms/model_forms.py:103 +#: netbox/wireless/forms/model_forms.py:145 #: netbox/wireless/tables/wirelesslan.py:84 msgid "Device" msgstr "Zařízení" -#: netbox/circuits/views.py:373 +#: netbox/circuits/views.py:362 #, python-brace-format msgid "No terminations have been defined for circuit {circuit}." msgstr "Pro okruh {circuit} nebyla definována žádná zakončení ." -#: netbox/circuits/views.py:422 +#: netbox/circuits/views.py:411 #, python-brace-format msgid "Swapped terminations for circuit {circuit}." msgstr "Vyměněná zakončení pro okruh {circuit}." @@ -2033,31 +2049,31 @@ msgstr "Vyměněná zakončení pro okruh {circuit}." msgid "This user does not have permission to synchronize this data source." msgstr "Tento uživatel nemá oprávnění synchronizovat tento zdroj dat." -#: netbox/core/apps.py:33 +#: netbox/core/apps.py:34 msgid "Object created" msgstr "Objekt vytvořen" -#: netbox/core/apps.py:34 +#: netbox/core/apps.py:35 msgid "Object updated" msgstr "Objekt aktualizován" -#: netbox/core/apps.py:35 +#: netbox/core/apps.py:36 msgid "Object deleted" msgstr "Objekt odstraněn" -#: netbox/core/apps.py:36 +#: netbox/core/apps.py:37 msgid "Job started" msgstr "Úloha zahájena" -#: netbox/core/apps.py:37 +#: netbox/core/apps.py:38 msgid "Job completed" msgstr "Úloha dokončena" -#: netbox/core/apps.py:38 +#: netbox/core/apps.py:39 msgid "Job failed" msgstr "Úloha selhala" -#: netbox/core/apps.py:39 +#: netbox/core/apps.py:40 msgid "Job errored" msgstr "Chyba v úloze" @@ -2081,14 +2097,14 @@ msgstr "Dokončeno" #: netbox/core/choices.py:22 netbox/core/choices.py:59 #: netbox/core/constants.py:20 netbox/core/tables/tasks.py:34 -#: netbox/dcim/choices.py:187 netbox/dcim/choices.py:239 -#: netbox/dcim/choices.py:1601 netbox/dcim/choices.py:1674 +#: netbox/dcim/choices.py:188 netbox/dcim/choices.py:241 +#: netbox/dcim/choices.py:1608 netbox/dcim/choices.py:1698 #: netbox/virtualization/choices.py:48 msgid "Failed" msgstr "Selhalo" -#: netbox/core/choices.py:35 netbox/netbox/navigation/menu.py:356 -#: netbox/netbox/navigation/menu.py:360 +#: netbox/core/choices.py:35 netbox/netbox/navigation/menu.py:358 +#: netbox/netbox/navigation/menu.py:362 #: netbox/templates/extras/script/base.html:14 #: netbox/templates/extras/script_list.html:7 #: netbox/templates/extras/script_list.html:12 @@ -2142,7 +2158,7 @@ msgstr "Týdenní" msgid "30 days" msgstr "30 dní" -#: netbox/core/choices.py:103 netbox/core/tables/plugins.py:69 +#: netbox/core/choices.py:103 netbox/core/tables/plugins.py:75 #: netbox/templates/generic/object.html:61 msgid "Updated" msgstr "Aktualizováno" @@ -2173,7 +2189,7 @@ msgstr "Zastaveno" msgid "Cancelled" msgstr "Zrušeno" -#: netbox/core/data_backends.py:32 netbox/core/tables/plugins.py:57 +#: netbox/core/data_backends.py:32 netbox/core/tables/plugins.py:61 #: netbox/templates/core/plugin.html:88 #: netbox/templates/dcim/interface.html:273 msgid "Local" @@ -2212,40 +2228,43 @@ msgstr "ID přístupového klíče AWS" msgid "AWS secret access key" msgstr "Tajný přístupový klíč AWS" -#: netbox/core/filtersets.py:53 netbox/extras/filtersets.py:250 -#: netbox/extras/filtersets.py:633 netbox/extras/filtersets.py:661 +#: netbox/core/filtersets.py:57 netbox/extras/filtersets.py:254 +#: netbox/extras/filtersets.py:726 netbox/extras/filtersets.py:754 msgid "Data source (ID)" msgstr "Zdroj dat (ID)" -#: netbox/core/filtersets.py:59 +#: netbox/core/filtersets.py:63 msgid "Data source (name)" msgstr "Zdroj dat (název)" -#: netbox/core/filtersets.py:145 netbox/dcim/filtersets.py:502 -#: netbox/extras/filtersets.py:287 netbox/extras/filtersets.py:331 -#: netbox/extras/filtersets.py:353 netbox/extras/filtersets.py:413 -#: netbox/users/filtersets.py:28 +#: netbox/core/filtersets.py:149 netbox/dcim/filtersets.py:504 +#: netbox/extras/filtersets.py:292 netbox/extras/filtersets.py:344 +#: netbox/extras/filtersets.py:389 netbox/extras/filtersets.py:411 +#: netbox/extras/filtersets.py:471 netbox/users/filtersets.py:28 msgid "User (ID)" msgstr "Uživatel (ID)" -#: netbox/core/filtersets.py:151 +#: netbox/core/filtersets.py:155 msgid "User name" msgstr "Uživatelské jméno" -#: netbox/core/forms/bulk_edit.py:25 netbox/core/forms/filtersets.py:43 -#: netbox/core/tables/data.py:26 netbox/dcim/forms/bulk_edit.py:1140 -#: netbox/dcim/forms/bulk_edit.py:1418 netbox/dcim/forms/filtersets.py:1424 -#: netbox/dcim/tables/devices.py:566 netbox/dcim/tables/devicetypes.py:231 -#: netbox/extras/forms/bulk_edit.py:123 netbox/extras/forms/bulk_edit.py:187 -#: netbox/extras/forms/bulk_edit.py:246 netbox/extras/forms/filtersets.py:145 -#: netbox/extras/forms/filtersets.py:235 netbox/extras/forms/filtersets.py:300 -#: netbox/extras/tables/tables.py:165 netbox/extras/tables/tables.py:256 -#: netbox/extras/tables/tables.py:418 netbox/netbox/preferences.py:22 +#: netbox/core/forms/bulk_edit.py:26 netbox/core/forms/filtersets.py:43 +#: netbox/core/tables/data.py:26 netbox/dcim/choices.py:1656 +#: netbox/dcim/forms/bulk_edit.py:1184 netbox/dcim/forms/bulk_edit.py:1465 +#: netbox/dcim/forms/filtersets.py:1448 netbox/dcim/tables/devices.py:573 +#: netbox/dcim/tables/devicetypes.py:231 netbox/extras/forms/bulk_edit.py:124 +#: netbox/extras/forms/bulk_edit.py:192 netbox/extras/forms/bulk_edit.py:220 +#: netbox/extras/forms/bulk_edit.py:279 netbox/extras/forms/filtersets.py:146 +#: netbox/extras/forms/filtersets.py:240 netbox/extras/forms/filtersets.py:270 +#: netbox/extras/forms/filtersets.py:335 netbox/extras/tables/tables.py:166 +#: netbox/extras/tables/tables.py:267 netbox/extras/tables/tables.py:300 +#: netbox/extras/tables/tables.py:459 netbox/netbox/preferences.py:22 #: netbox/templates/core/datasource.html:42 #: netbox/templates/dcim/interface.html:61 #: netbox/templates/extras/customlink.html:17 #: netbox/templates/extras/eventrule.html:17 #: netbox/templates/extras/savedfilter.html:25 +#: netbox/templates/extras/tableconfig.html:33 #: netbox/templates/users/objectpermission.html:25 #: netbox/templates/virtualization/vminterface.html:29 #: netbox/users/forms/bulk_edit.py:89 netbox/users/forms/filtersets.py:70 @@ -2254,7 +2273,12 @@ msgstr "Uživatelské jméno" msgid "Enabled" msgstr "Povoleno" -#: netbox/core/forms/bulk_edit.py:34 netbox/extras/forms/model_forms.py:299 +#: netbox/core/forms/bulk_edit.py:36 netbox/core/forms/filtersets.py:50 +#: netbox/core/tables/data.py:29 netbox/templates/core/datasource.html:50 +msgid "Sync interval" +msgstr "Interval synchronizace" + +#: netbox/core/forms/bulk_edit.py:40 netbox/extras/forms/model_forms.py:304 #: netbox/templates/extras/savedfilter.html:52 #: netbox/vpn/forms/filtersets.py:102 netbox/vpn/forms/filtersets.py:132 #: netbox/vpn/forms/filtersets.py:156 netbox/vpn/forms/filtersets.py:175 @@ -2264,86 +2288,89 @@ msgstr "Povoleno" msgid "Parameters" msgstr "Parametry" -#: netbox/core/forms/bulk_edit.py:38 netbox/templates/core/datasource.html:68 +#: netbox/core/forms/bulk_edit.py:44 netbox/templates/core/datasource.html:72 msgid "Ignore rules" msgstr "Ignorovat pravidla" -#: netbox/core/forms/filtersets.py:30 netbox/core/forms/model_forms.py:97 -#: netbox/extras/forms/model_forms.py:262 -#: netbox/extras/forms/model_forms.py:592 -#: netbox/extras/forms/model_forms.py:646 netbox/extras/tables/tables.py:194 -#: netbox/extras/tables/tables.py:486 netbox/extras/tables/tables.py:524 +#: netbox/core/forms/filtersets.py:30 netbox/core/forms/model_forms.py:100 +#: netbox/extras/forms/model_forms.py:265 +#: netbox/extras/forms/model_forms.py:660 +#: netbox/extras/forms/model_forms.py:713 netbox/extras/tables/tables.py:204 +#: netbox/extras/tables/tables.py:527 netbox/extras/tables/tables.py:565 #: netbox/templates/core/datasource.html:31 #: netbox/templates/extras/configcontext.html:29 -#: netbox/templates/extras/configtemplate.html:21 -#: netbox/templates/extras/exporttemplate.html:35 +#: netbox/templates/extras/configtemplate.html:37 +#: netbox/templates/extras/exporttemplate.html:39 #: netbox/templates/extras/object_render_config.html:19 msgid "Data Source" msgstr "Zdroj dat" -#: netbox/core/forms/filtersets.py:55 netbox/core/forms/mixins.py:21 +#: netbox/core/forms/filtersets.py:60 netbox/core/forms/mixins.py:21 msgid "File" msgstr "Soubor" -#: netbox/core/forms/filtersets.py:60 netbox/core/forms/mixins.py:16 -#: netbox/extras/forms/filtersets.py:174 netbox/extras/forms/filtersets.py:335 -#: netbox/extras/forms/filtersets.py:421 +#: netbox/core/forms/filtersets.py:65 netbox/core/forms/mixins.py:16 +#: netbox/extras/forms/filtersets.py:175 netbox/extras/forms/filtersets.py:370 +#: netbox/extras/forms/filtersets.py:457 msgid "Data source" msgstr "Zdroj dat" -#: netbox/core/forms/filtersets.py:71 netbox/extras/forms/filtersets.py:448 +#: netbox/core/forms/filtersets.py:76 netbox/extras/forms/filtersets.py:503 msgid "Creation" msgstr "Stvoření" -#: netbox/core/forms/filtersets.py:75 netbox/core/forms/filtersets.py:161 -#: netbox/extras/forms/filtersets.py:469 netbox/extras/tables/tables.py:223 -#: netbox/extras/tables/tables.py:297 netbox/extras/tables/tables.py:329 -#: netbox/extras/tables/tables.py:577 netbox/templates/core/job.html:38 +#: netbox/core/forms/filtersets.py:80 netbox/core/forms/filtersets.py:166 +#: netbox/extras/forms/filtersets.py:524 netbox/extras/tables/tables.py:234 +#: netbox/extras/tables/tables.py:294 netbox/extras/tables/tables.py:338 +#: netbox/extras/tables/tables.py:370 netbox/extras/tables/tables.py:632 +#: netbox/templates/core/job.html:38 #: netbox/templates/core/objectchange.html:52 -#: netbox/tenancy/tables/contacts.py:90 netbox/vpn/tables/l2vpn.py:59 +#: netbox/templates/extras/tableconfig.html:21 +#: netbox/tenancy/tables/contacts.py:94 netbox/vpn/tables/l2vpn.py:62 msgid "Object Type" msgstr "Typ objektu" -#: netbox/core/forms/filtersets.py:85 +#: netbox/core/forms/filtersets.py:90 msgid "Created after" msgstr "Vytvořeno po" -#: netbox/core/forms/filtersets.py:90 +#: netbox/core/forms/filtersets.py:95 msgid "Created before" msgstr "Vytvořeno před" -#: netbox/core/forms/filtersets.py:95 +#: netbox/core/forms/filtersets.py:100 msgid "Scheduled after" msgstr "Naplánováno po" -#: netbox/core/forms/filtersets.py:100 +#: netbox/core/forms/filtersets.py:105 msgid "Scheduled before" msgstr "Naplánováno před" -#: netbox/core/forms/filtersets.py:105 +#: netbox/core/forms/filtersets.py:110 msgid "Started after" msgstr "Začalo po" -#: netbox/core/forms/filtersets.py:110 +#: netbox/core/forms/filtersets.py:115 msgid "Started before" msgstr "Začalo před" -#: netbox/core/forms/filtersets.py:115 +#: netbox/core/forms/filtersets.py:120 msgid "Completed after" msgstr "Dokončeno po" -#: netbox/core/forms/filtersets.py:120 +#: netbox/core/forms/filtersets.py:125 msgid "Completed before" msgstr "Dokončeno dříve" -#: netbox/core/forms/filtersets.py:127 netbox/core/forms/filtersets.py:156 -#: netbox/dcim/forms/bulk_edit.py:465 netbox/dcim/forms/filtersets.py:419 -#: netbox/dcim/forms/filtersets.py:463 netbox/dcim/forms/model_forms.py:324 -#: netbox/extras/forms/filtersets.py:464 netbox/extras/forms/filtersets.py:484 -#: netbox/extras/tables/tables.py:305 netbox/extras/tables/tables.py:345 +#: netbox/core/forms/filtersets.py:132 netbox/core/forms/filtersets.py:161 +#: netbox/dcim/forms/bulk_edit.py:479 netbox/dcim/forms/filtersets.py:420 +#: netbox/dcim/forms/filtersets.py:464 netbox/dcim/forms/model_forms.py:332 +#: netbox/extras/forms/filtersets.py:519 netbox/extras/forms/filtersets.py:539 +#: netbox/extras/tables/tables.py:346 netbox/extras/tables/tables.py:386 #: netbox/templates/core/objectchange.html:36 #: netbox/templates/dcim/rackreservation.html:58 #: netbox/templates/extras/savedfilter.html:21 +#: netbox/templates/extras/tableconfig.html:29 #: netbox/templates/inc/user_menu.html:33 netbox/templates/users/token.html:21 #: netbox/templates/users/user.html:6 netbox/templates/users/user.html:14 #: netbox/users/filtersets.py:107 netbox/users/filtersets.py:174 @@ -2353,117 +2380,124 @@ msgstr "Dokončeno dříve" msgid "User" msgstr "Uživatel" -#: netbox/core/forms/filtersets.py:135 netbox/core/tables/change_logging.py:15 -#: netbox/extras/tables/tables.py:615 netbox/extras/tables/tables.py:669 +#: netbox/core/forms/filtersets.py:140 netbox/core/tables/change_logging.py:15 +#: netbox/extras/tables/tables.py:670 netbox/extras/tables/tables.py:724 #: netbox/templates/core/objectchange.html:32 msgid "Time" msgstr "Čas" -#: netbox/core/forms/filtersets.py:140 netbox/extras/forms/filtersets.py:453 +#: netbox/core/forms/filtersets.py:145 netbox/extras/forms/filtersets.py:508 msgid "After" msgstr "Po" -#: netbox/core/forms/filtersets.py:145 netbox/extras/forms/filtersets.py:458 +#: netbox/core/forms/filtersets.py:150 netbox/extras/forms/filtersets.py:513 msgid "Before" msgstr "Před" -#: netbox/core/forms/filtersets.py:149 netbox/core/tables/change_logging.py:29 -#: netbox/extras/forms/model_forms.py:410 +#: netbox/core/forms/filtersets.py:154 netbox/core/tables/change_logging.py:29 +#: netbox/extras/forms/model_forms.py:474 #: netbox/templates/core/objectchange.html:46 #: netbox/templates/extras/eventrule.html:71 msgid "Action" msgstr "Akce" -#: netbox/core/forms/model_forms.py:54 netbox/core/tables/data.py:46 +#: netbox/core/forms/model_forms.py:55 netbox/core/tables/data.py:52 #: netbox/templates/core/datafile.html:27 #: netbox/templates/extras/report/base.html:33 #: netbox/templates/extras/script/base.html:32 msgid "Source" msgstr "Zdroj" -#: netbox/core/forms/model_forms.py:58 +#: netbox/core/forms/model_forms.py:57 +#: netbox/templates/core/datasource.html:14 +#: netbox/templates/core/datasource.html:20 +#: netbox/utilities/templates/buttons/sync.html:5 +msgid "Sync" +msgstr "Synchronizovat" + +#: netbox/core/forms/model_forms.py:61 msgid "Backend Parameters" msgstr "Parametry backendu" -#: netbox/core/forms/model_forms.py:96 +#: netbox/core/forms/model_forms.py:99 msgid "File Upload" msgstr "Nahrávání souboru" -#: netbox/core/forms/model_forms.py:108 +#: netbox/core/forms/model_forms.py:111 msgid "Cannot upload a file and sync from an existing file" msgstr "Nelze nahrát soubor a synchronizovat z existujícího souboru" -#: netbox/core/forms/model_forms.py:110 +#: netbox/core/forms/model_forms.py:113 msgid "Must upload a file or select a data file to sync" msgstr "" "Musíte nahrát soubor nebo vybrat datový soubor, který chcete synchronizovat" -#: netbox/core/forms/model_forms.py:153 +#: netbox/core/forms/model_forms.py:156 #: netbox/templates/dcim/rack_elevation_list.html:6 msgid "Rack Elevations" msgstr "Přehled stojanů" -#: netbox/core/forms/model_forms.py:157 netbox/dcim/choices.py:1530 -#: netbox/dcim/forms/bulk_edit.py:987 netbox/dcim/forms/bulk_edit.py:1375 -#: netbox/dcim/forms/bulk_edit.py:1393 netbox/dcim/tables/racks.py:157 -#: netbox/netbox/navigation/menu.py:312 netbox/netbox/navigation/menu.py:316 +#: netbox/core/forms/model_forms.py:160 netbox/dcim/choices.py:1537 +#: netbox/dcim/forms/bulk_edit.py:1031 netbox/dcim/forms/bulk_edit.py:1419 +#: netbox/dcim/forms/bulk_edit.py:1440 netbox/dcim/tables/racks.py:161 +#: netbox/netbox/navigation/menu.py:313 netbox/netbox/navigation/menu.py:317 msgid "Power" msgstr "Napájení" -#: netbox/core/forms/model_forms.py:159 netbox/netbox/navigation/menu.py:160 +#: netbox/core/forms/model_forms.py:162 netbox/netbox/navigation/menu.py:161 #: netbox/templates/core/inc/config_data.html:37 msgid "IPAM" msgstr "IPAM" -#: netbox/core/forms/model_forms.py:160 netbox/netbox/navigation/menu.py:238 +#: netbox/core/forms/model_forms.py:163 netbox/netbox/navigation/menu.py:239 #: netbox/templates/core/inc/config_data.html:50 #: netbox/vpn/forms/bulk_edit.py:77 netbox/vpn/forms/filtersets.py:47 #: netbox/vpn/forms/model_forms.py:62 netbox/vpn/forms/model_forms.py:147 msgid "Security" msgstr "Zabezpečení" -#: netbox/core/forms/model_forms.py:161 +#: netbox/core/forms/model_forms.py:164 #: netbox/templates/core/inc/config_data.html:59 msgid "Banners" msgstr "Bannery" -#: netbox/core/forms/model_forms.py:162 +#: netbox/core/forms/model_forms.py:165 #: netbox/templates/core/inc/config_data.html:80 msgid "Pagination" msgstr "Stránkování" -#: netbox/core/forms/model_forms.py:163 netbox/extras/forms/bulk_edit.py:92 -#: netbox/extras/forms/filtersets.py:48 netbox/extras/forms/model_forms.py:116 -#: netbox/extras/forms/model_forms.py:129 +#: netbox/core/forms/model_forms.py:166 netbox/extras/forms/bulk_edit.py:93 +#: netbox/extras/forms/filtersets.py:49 netbox/extras/forms/model_forms.py:119 +#: netbox/extras/forms/model_forms.py:132 #: netbox/templates/core/inc/config_data.html:93 msgid "Validation" msgstr "Validace" -#: netbox/core/forms/model_forms.py:164 +#: netbox/core/forms/model_forms.py:167 #: netbox/templates/account/preferences.html:6 msgid "User Preferences" msgstr "Uživatelské předvolby" -#: netbox/core/forms/model_forms.py:167 netbox/dcim/forms/filtersets.py:733 +#: netbox/core/forms/model_forms.py:170 netbox/dcim/forms/filtersets.py:752 #: netbox/templates/core/inc/config_data.html:127 #: netbox/users/forms/model_forms.py:64 msgid "Miscellaneous" msgstr "Různé" -#: netbox/core/forms/model_forms.py:169 +#: netbox/core/forms/model_forms.py:172 msgid "Config Revision" msgstr "Revize konfigurace" -#: netbox/core/forms/model_forms.py:208 +#: netbox/core/forms/model_forms.py:211 msgid "This parameter has been defined statically and cannot be modified." msgstr "Tento parametr byl definován staticky a nelze jej změnit." -#: netbox/core/forms/model_forms.py:216 +#: netbox/core/forms/model_forms.py:219 #, python-brace-format msgid "Current value: {value}" msgstr "Aktuální hodnota: {value}" -#: netbox/core/forms/model_forms.py:218 +#: netbox/core/forms/model_forms.py:221 msgid " (default)" msgstr " (výchozí)" @@ -2479,7 +2513,7 @@ msgstr "Uživatelské jméno" msgid "request ID" msgstr "ID požadavku" -#: netbox/core/models/change_logging.py:52 netbox/extras/models/staging.py:77 +#: netbox/core/models/change_logging.py:52 msgid "action" msgstr "akce" @@ -2504,9 +2538,9 @@ msgstr "změny objektu" msgid "Change logging is not supported for this object type ({type})." msgstr "Protokolování změn není u tohoto typu objektu podporováno ({type})." -#: netbox/core/models/config.py:18 netbox/core/models/data.py:263 -#: netbox/core/models/files.py:27 netbox/core/models/jobs.py:52 -#: netbox/extras/models/models.py:733 netbox/extras/models/notifications.py:39 +#: netbox/core/models/config.py:18 netbox/core/models/data.py:269 +#: netbox/core/models/files.py:30 netbox/core/models/jobs.py:52 +#: netbox/extras/models/models.py:806 netbox/extras/models/notifications.py:39 #: netbox/extras/models/notifications.py:186 #: netbox/netbox/models/features.py:53 netbox/users/models/tokens.py:32 msgid "created" @@ -2552,127 +2586,132 @@ msgstr "Revize konfigurace #{id}" #: netbox/dcim/models/device_components.py:282 #: netbox/dcim/models/device_components.py:309 #: netbox/dcim/models/device_components.py:340 -#: netbox/dcim/models/device_components.py:456 -#: netbox/dcim/models/device_components.py:656 -#: netbox/dcim/models/device_components.py:1024 -#: netbox/dcim/models/device_components.py:1095 +#: netbox/dcim/models/device_components.py:462 +#: netbox/dcim/models/device_components.py:665 +#: netbox/dcim/models/device_components.py:1033 +#: netbox/dcim/models/device_components.py:1104 #: netbox/dcim/models/power.py:100 netbox/extras/models/customfields.py:80 #: netbox/extras/models/search.py:41 -#: netbox/virtualization/models/clusters.py:57 netbox/vpn/models/l2vpn.py:32 +#: netbox/virtualization/models/clusters.py:57 netbox/vpn/models/l2vpn.py:31 msgid "type" msgstr "typ" #: netbox/core/models/data.py:49 netbox/extras/choices.py:37 -#: netbox/extras/models/models.py:164 netbox/extras/tables/tables.py:679 -#: netbox/templates/core/datasource.html:58 +#: netbox/extras/models/models.py:166 netbox/extras/tables/tables.py:734 +#: netbox/templates/core/datasource.html:62 #: netbox/templates/core/plugin.html:66 msgid "URL" msgstr "URL" #: netbox/core/models/data.py:59 #: netbox/dcim/models/device_component_templates.py:425 -#: netbox/dcim/models/device_components.py:508 -#: netbox/extras/models/models.py:70 netbox/extras/models/models.py:301 -#: netbox/extras/models/models.py:526 netbox/users/models/permissions.py:29 +#: netbox/dcim/models/device_components.py:517 +#: netbox/extras/models/models.py:72 netbox/extras/models/models.py:303 +#: netbox/extras/models/models.py:484 netbox/extras/models/models.py:563 +#: netbox/users/models/permissions.py:28 msgid "enabled" msgstr "povoleno" #: netbox/core/models/data.py:63 +msgid "sync interval" +msgstr "synchronizační interval" + +#: netbox/core/models/data.py:69 msgid "ignore rules" msgstr "ignorovat pravidla" -#: netbox/core/models/data.py:65 +#: netbox/core/models/data.py:71 msgid "Patterns (one per line) matching files to ignore when syncing" msgstr "" "Vzory (jeden na řádek) odpovídající soubory, které mají být ignorovány při " "synchronizaci" -#: netbox/core/models/data.py:68 netbox/extras/models/models.py:534 +#: netbox/core/models/data.py:74 netbox/extras/models/models.py:492 msgid "parameters" msgstr "parametry" -#: netbox/core/models/data.py:73 +#: netbox/core/models/data.py:79 msgid "last synced" msgstr "naposledy synchronizováno" -#: netbox/core/models/data.py:81 +#: netbox/core/models/data.py:87 msgid "data source" msgstr "zdroj dat" -#: netbox/core/models/data.py:82 +#: netbox/core/models/data.py:88 msgid "data sources" msgstr "datové zdroje" -#: netbox/core/models/data.py:119 +#: netbox/core/models/data.py:125 #, python-brace-format msgid "Unknown backend type: {type}" msgstr "Neznámý typ backendu: {type}" -#: netbox/core/models/data.py:161 +#: netbox/core/models/data.py:167 msgid "Cannot initiate sync; syncing already in progress." msgstr "Synchronizaci nelze spustit; synchronizace již probíhá." -#: netbox/core/models/data.py:174 +#: netbox/core/models/data.py:180 msgid "" "There was an error initializing the backend. A dependency needs to be " "installed: " msgstr "" "Při inicializaci backendu došlo k chybě. Je třeba nainstalovat závislost: " -#: netbox/core/models/data.py:267 netbox/core/models/files.py:31 +#: netbox/core/models/data.py:273 netbox/core/models/files.py:34 #: netbox/netbox/models/features.py:59 msgid "last updated" msgstr "naposledy aktualizováno" -#: netbox/core/models/data.py:277 netbox/dcim/models/cables.py:444 +#: netbox/core/models/data.py:283 netbox/dcim/models/cables.py:440 msgid "path" msgstr "cesta" -#: netbox/core/models/data.py:280 +#: netbox/core/models/data.py:286 msgid "File path relative to the data source's root" msgstr "Cesta k souboru vzhledem ke kořenovému zdroji dat." -#: netbox/core/models/data.py:284 netbox/ipam/models/ip.py:489 +#: netbox/core/models/data.py:290 netbox/ipam/models/ip.py:492 msgid "size" msgstr "velikost" -#: netbox/core/models/data.py:287 +#: netbox/core/models/data.py:293 msgid "hash" msgstr "hash" -#: netbox/core/models/data.py:291 +#: netbox/core/models/data.py:297 msgid "Length must be 64 hexadecimal characters." msgstr "Délka musí být 64 hexadecimálních znaků." -#: netbox/core/models/data.py:293 +#: netbox/core/models/data.py:299 msgid "SHA256 hash of the file data" msgstr "SHA256 hash dat souboru" -#: netbox/core/models/data.py:310 +#: netbox/core/models/data.py:313 msgid "data file" msgstr "datový soubor" -#: netbox/core/models/data.py:311 +#: netbox/core/models/data.py:314 msgid "data files" msgstr "datové soubory" -#: netbox/core/models/data.py:398 +#: netbox/core/models/data.py:387 msgid "auto sync record" msgstr "záznam automatické synchronizace" -#: netbox/core/models/data.py:399 +#: netbox/core/models/data.py:388 msgid "auto sync records" msgstr "automatická synchronizace záznamů" -#: netbox/core/models/files.py:37 +#: netbox/core/models/files.py:40 msgid "file root" msgstr "kořenový soubor" -#: netbox/core/models/files.py:42 +#: netbox/core/models/files.py:45 msgid "file path" msgstr "cesta k souboru" -#: netbox/core/models/files.py:44 +#: netbox/core/models/files.py:47 msgid "File path relative to the designated root path" msgstr "Cesta k souboru vzhledem k určené kořenové cestě" @@ -2684,7 +2723,7 @@ msgstr "spravovaný soubor" msgid "managed files" msgstr "spravované soubory" -#: netbox/core/models/files.py:100 +#: netbox/core/models/files.py:112 #, python-brace-format msgid "A {model} with this file path already exists ({path})." msgstr "A {model} s tímto souborem cesta již existuje ({path})." @@ -2709,8 +2748,7 @@ msgstr "začal" msgid "completed" msgstr "dokončena" -#: netbox/core/models/jobs.py:93 netbox/extras/models/models.py:101 -#: netbox/extras/models/staging.py:95 +#: netbox/core/models/jobs.py:93 netbox/extras/models/models.py:103 msgid "data" msgstr "data" @@ -2740,12 +2778,12 @@ msgstr "K tomuto typu objektu ({type}) nelze přiřadit úlohy." msgid "Invalid status for job termination. Choices are: {choices}" msgstr "Neplatný stav pro ukončení úlohy. Možnosti jsou: {choices}" -#: netbox/core/models/jobs.py:234 +#: netbox/core/models/jobs.py:235 msgid "" "enqueue() cannot be called with values for both schedule_at and immediate." msgstr "enqueue() nelze volat s hodnotami pro schedule_at a ihned zároveň." -#: netbox/core/signals.py:126 +#: netbox/core/signals.py:125 #, python-brace-format msgid "Deletion is prevented by a protection rule: {message}" msgstr "Odstranění brání pravidlo ochrany: {message}" @@ -2757,15 +2795,15 @@ msgid "Full Name" msgstr "Celé jméno" #: netbox/core/tables/change_logging.py:37 netbox/core/tables/jobs.py:21 -#: netbox/extras/choices.py:41 netbox/extras/tables/tables.py:282 -#: netbox/extras/tables/tables.py:300 netbox/extras/tables/tables.py:332 -#: netbox/extras/tables/tables.py:412 netbox/extras/tables/tables.py:473 -#: netbox/extras/tables/tables.py:582 netbox/extras/tables/tables.py:622 -#: netbox/extras/tables/tables.py:676 netbox/netbox/tables/tables.py:247 +#: netbox/extras/choices.py:41 netbox/extras/tables/tables.py:323 +#: netbox/extras/tables/tables.py:341 netbox/extras/tables/tables.py:373 +#: netbox/extras/tables/tables.py:453 netbox/extras/tables/tables.py:514 +#: netbox/extras/tables/tables.py:637 netbox/extras/tables/tables.py:677 +#: netbox/extras/tables/tables.py:731 netbox/netbox/tables/tables.py:273 #: netbox/templates/core/objectchange.html:58 #: netbox/templates/extras/eventrule.html:78 #: netbox/templates/extras/journalentry.html:18 -#: netbox/tenancy/tables/contacts.py:93 netbox/vpn/tables/l2vpn.py:64 +#: netbox/tenancy/tables/contacts.py:97 netbox/vpn/tables/l2vpn.py:67 msgid "Object" msgstr "Objekt" @@ -2779,19 +2817,27 @@ msgstr "ID požadavku" msgid "Is Active" msgstr "Je aktivní" -#: netbox/core/tables/data.py:50 netbox/templates/core/datafile.html:31 +#: netbox/core/tables/data.py:32 +msgid "Last Synced" +msgstr "Naposledy synchronizováno" + +#: netbox/core/tables/data.py:35 netbox/templates/core/datasource.html:118 +msgid "Files" +msgstr "Soubory" + +#: netbox/core/tables/data.py:56 netbox/templates/core/datafile.html:31 msgid "Path" msgstr "Cesta" -#: netbox/core/tables/data.py:54 +#: netbox/core/tables/data.py:60 #: netbox/templates/extras/inc/result_pending.html:7 msgid "Last updated" msgstr "Naposledy aktualizováno" #: netbox/core/tables/jobs.py:10 netbox/core/tables/tasks.py:76 -#: netbox/dcim/tables/devicetypes.py:169 netbox/extras/tables/tables.py:219 -#: netbox/extras/tables/tables.py:463 netbox/extras/tables/tables.py:647 -#: netbox/netbox/tables/tables.py:192 +#: netbox/dcim/tables/devicetypes.py:169 netbox/extras/tables/tables.py:230 +#: netbox/extras/tables/tables.py:504 netbox/extras/tables/tables.py:702 +#: netbox/netbox/tables/tables.py:218 #: netbox/templates/dcim/virtualchassis_edit.html:56 #: netbox/utilities/forms/forms.py:73 #: netbox/wireless/tables/wirelesslink.py:16 @@ -2802,49 +2848,45 @@ msgstr "ID" msgid "Interval" msgstr "Interval" -#: netbox/core/tables/plugins.py:20 netbox/templates/vpn/ipsecprofile.html:44 +#: netbox/core/tables/plugins.py:23 netbox/templates/vpn/ipsecprofile.html:44 #: netbox/vpn/forms/bulk_edit.py:141 netbox/vpn/forms/bulk_import.py:172 #: netbox/vpn/tables/crypto.py:61 msgid "Version" msgstr "Verze" -#: netbox/core/tables/plugins.py:25 netbox/templates/core/datafile.html:38 +#: netbox/core/tables/plugins.py:28 netbox/templates/core/datafile.html:38 msgid "Last Updated" msgstr "Naposledy aktualizováno" -#: netbox/core/tables/plugins.py:29 +#: netbox/core/tables/plugins.py:32 msgid "Minimum NetBox Version" msgstr "Minimální verze NetBoxu" -#: netbox/core/tables/plugins.py:33 +#: netbox/core/tables/plugins.py:36 msgid "Maximum NetBox Version" msgstr "Maximální verze NetBoxu" -#: netbox/core/tables/plugins.py:37 netbox/core/tables/plugins.py:80 +#: netbox/core/tables/plugins.py:40 netbox/core/tables/plugins.py:86 msgid "No plugin data found" msgstr "Nebyla nalezena žádná data pluginu" -#: netbox/core/tables/plugins.py:54 netbox/templates/core/plugin.html:62 +#: netbox/core/tables/plugins.py:57 netbox/templates/core/plugin.html:62 msgid "Author" msgstr "Autor" -#: netbox/core/tables/plugins.py:60 -msgid "Installed" -msgstr "Nainstalováno" - -#: netbox/core/tables/plugins.py:63 netbox/templates/core/plugin.html:84 +#: netbox/core/tables/plugins.py:69 netbox/templates/core/plugin.html:84 msgid "Certified" msgstr "Certifikováno" -#: netbox/core/tables/plugins.py:66 +#: netbox/core/tables/plugins.py:72 msgid "Published" msgstr "Zveřejněno" -#: netbox/core/tables/plugins.py:72 +#: netbox/core/tables/plugins.py:78 msgid "Installed Version" msgstr "Nainstalovaná verze" -#: netbox/core/tables/plugins.py:76 +#: netbox/core/tables/plugins.py:82 msgid "Latest Version" msgstr "Nejnovější verze" @@ -2860,7 +2902,7 @@ msgstr "Pracovníci" msgid "Host" msgstr "Hostitel" -#: netbox/core/tables/tasks.py:50 netbox/ipam/forms/filtersets.py:601 +#: netbox/core/tables/tasks.py:50 netbox/ipam/forms/filtersets.py:609 msgid "Port" msgstr "Port" @@ -2908,7 +2950,7 @@ msgstr "PID" msgid "No workers found" msgstr "Nebyli nalezeni žádní pracovníci" -#: netbox/core/utils.py:84 netbox/core/utils.py:150 netbox/core/views.py:396 +#: netbox/core/utils.py:84 netbox/core/utils.py:150 netbox/core/views.py:398 #, python-brace-format msgid "Job {job_id} not found" msgstr "Úloha {job_id} nenalezena" @@ -2918,70 +2960,70 @@ msgstr "Úloha {job_id} nenalezena" msgid "Job {id} not found." msgstr "Úloha {id} nenalezena." -#: netbox/core/views.py:88 +#: netbox/core/views.py:89 #, python-brace-format msgid "Queued job #{id} to sync {datasource}" msgstr "Úloha #{id} k synchronizaci {datasource} zařazena do fronty." -#: netbox/core/views.py:332 +#: netbox/core/views.py:334 #, python-brace-format msgid "Restored configuration revision #{id}" msgstr "Obnovená revize konfigurace #{id}" -#: netbox/core/views.py:435 +#: netbox/core/views.py:437 #, python-brace-format msgid "Job {id} has been deleted." msgstr "Úloha {id} byla vymazána." -#: netbox/core/views.py:437 +#: netbox/core/views.py:439 #, python-brace-format msgid "Error deleting job {id}: {error}" msgstr "Chyba při mazání úlohy {id}: {error}" -#: netbox/core/views.py:446 +#: netbox/core/views.py:448 #, python-brace-format msgid "Job {id} has been re-enqueued." msgstr "Úloha {id} byla znovu zařazena do fronty." -#: netbox/core/views.py:455 +#: netbox/core/views.py:457 #, python-brace-format msgid "Job {id} has been enqueued." msgstr "Úloha {id} byla zařazena do fronty." -#: netbox/core/views.py:464 +#: netbox/core/views.py:466 #, python-brace-format msgid "Job {id} has been stopped." msgstr "Úloha {id} byla zastavena." -#: netbox/core/views.py:466 +#: netbox/core/views.py:468 #, python-brace-format msgid "Failed to stop job {id}" msgstr "Nepodařilo se zastavit úlohu {id}" -#: netbox/core/views.py:601 +#: netbox/core/views.py:603 msgid "Plugins catalog could not be loaded" msgstr "Katalog pluginů nelze načíst" -#: netbox/core/views.py:635 +#: netbox/core/views.py:639 #, python-brace-format msgid "Plugin {name} not found" msgstr "Plugin {name} nenalezeno" -#: netbox/dcim/api/serializers_/device_components.py:262 +#: netbox/dcim/api/serializers_/device_components.py:263 msgid "Interface mode does not support q-in-q service vlan" msgstr "Režim rozhraní nepodporuje službu q-in-q vlan" -#: netbox/dcim/api/serializers_/device_components.py:269 +#: netbox/dcim/api/serializers_/device_components.py:270 msgid "Interface mode does not support untagged vlan" msgstr "Režim rozhraní nepodporuje neoznačený vlan" -#: netbox/dcim/api/serializers_/device_components.py:274 -#: netbox/dcim/api/serializers_/device_components.py:279 +#: netbox/dcim/api/serializers_/device_components.py:275 +#: netbox/dcim/api/serializers_/device_components.py:280 msgid "Interface mode does not support tagged vlans" msgstr "Režim rozhraní nepodporuje označené vlany" #: netbox/dcim/api/serializers_/devices.py:53 -#: netbox/dcim/api/serializers_/devicetypes.py:26 +#: netbox/dcim/api/serializers_/devicetypes.py:27 msgid "Position (U)" msgstr "Pozice (U)" @@ -2994,10 +3036,10 @@ msgstr "ID objektu" msgid "Staging" msgstr "Inscenace" -#: netbox/dcim/choices.py:23 netbox/dcim/choices.py:189 -#: netbox/dcim/choices.py:240 netbox/dcim/choices.py:1543 -#: netbox/dcim/choices.py:1675 netbox/virtualization/choices.py:23 -#: netbox/virtualization/choices.py:49 +#: netbox/dcim/choices.py:23 netbox/dcim/choices.py:190 +#: netbox/dcim/choices.py:242 netbox/dcim/choices.py:1550 +#: netbox/dcim/choices.py:1699 netbox/virtualization/choices.py:23 +#: netbox/virtualization/choices.py:49 netbox/vpn/choices.py:282 msgid "Decommissioning" msgstr "Vyřazení z provozu" @@ -3056,51 +3098,55 @@ msgid "Deprecated" msgstr "Zastaralé" #: netbox/dcim/choices.py:114 -#: netbox/templates/dcim/inc/panels/racktype_dimensions.html:41 +#: netbox/templates/dcim/inc/panels/racktype_dimensions.html:51 msgid "Millimeters" msgstr "Milimetry" -#: netbox/dcim/choices.py:115 netbox/dcim/choices.py:1565 +#: netbox/dcim/choices.py:115 netbox/dcim/choices.py:1572 msgid "Inches" msgstr "Palce" -#: netbox/dcim/choices.py:136 netbox/dcim/choices.py:207 -#: netbox/dcim/choices.py:254 +#: netbox/dcim/choices.py:137 netbox/dcim/choices.py:209 +#: netbox/dcim/choices.py:257 msgid "Front to rear" msgstr "Zepředu dozadu" -#: netbox/dcim/choices.py:137 netbox/dcim/choices.py:208 -#: netbox/dcim/choices.py:255 +#: netbox/dcim/choices.py:138 netbox/dcim/choices.py:210 +#: netbox/dcim/choices.py:258 msgid "Rear to front" msgstr "Zezadu dopředu" -#: netbox/dcim/choices.py:151 netbox/dcim/forms/bulk_edit.py:72 -#: netbox/dcim/forms/bulk_edit.py:91 netbox/dcim/forms/bulk_edit.py:177 -#: netbox/dcim/forms/bulk_edit.py:1423 netbox/dcim/forms/bulk_import.py:62 -#: netbox/dcim/forms/bulk_import.py:76 netbox/dcim/forms/bulk_import.py:139 -#: netbox/dcim/forms/bulk_import.py:593 netbox/dcim/forms/bulk_import.py:863 -#: netbox/dcim/forms/bulk_import.py:1118 netbox/dcim/forms/filtersets.py:235 -#: netbox/dcim/forms/model_forms.py:76 netbox/dcim/forms/model_forms.py:95 -#: netbox/dcim/forms/model_forms.py:174 netbox/dcim/forms/model_forms.py:1113 -#: netbox/dcim/forms/model_forms.py:1582 -#: netbox/dcim/forms/object_import.py:177 netbox/dcim/tables/devices.py:689 -#: netbox/dcim/tables/devices.py:899 netbox/dcim/tables/devices.py:986 -#: netbox/dcim/tables/devices.py:1146 netbox/extras/tables/tables.py:226 -#: netbox/ipam/tables/fhrp.py:59 netbox/ipam/tables/ip.py:330 -#: netbox/ipam/tables/services.py:44 netbox/templates/dcim/interface.html:108 +#: netbox/dcim/choices.py:152 netbox/dcim/forms/bulk_edit.py:75 +#: netbox/dcim/forms/bulk_edit.py:95 netbox/dcim/forms/bulk_edit.py:182 +#: netbox/dcim/forms/bulk_edit.py:651 netbox/dcim/forms/bulk_edit.py:1470 +#: netbox/dcim/forms/bulk_import.py:63 netbox/dcim/forms/bulk_import.py:77 +#: netbox/dcim/forms/bulk_import.py:140 netbox/dcim/forms/bulk_import.py:480 +#: netbox/dcim/forms/bulk_import.py:624 netbox/dcim/forms/bulk_import.py:894 +#: netbox/dcim/forms/bulk_import.py:1149 netbox/dcim/forms/filtersets.py:236 +#: netbox/dcim/forms/filtersets.py:709 netbox/dcim/forms/model_forms.py:79 +#: netbox/dcim/forms/model_forms.py:99 netbox/dcim/forms/model_forms.py:179 +#: netbox/dcim/forms/model_forms.py:517 netbox/dcim/forms/model_forms.py:1207 +#: netbox/dcim/forms/model_forms.py:1676 +#: netbox/dcim/forms/object_import.py:177 netbox/dcim/tables/devices.py:696 +#: netbox/dcim/tables/devices.py:906 netbox/dcim/tables/devices.py:993 +#: netbox/dcim/tables/devices.py:1153 netbox/extras/tables/tables.py:237 +#: netbox/ipam/forms/bulk_import.py:568 netbox/ipam/forms/model_forms.py:768 +#: netbox/ipam/tables/fhrp.py:59 netbox/ipam/tables/ip.py:336 +#: netbox/ipam/tables/services.py:44 netbox/templates/dcim/devicerole.html:34 +#: netbox/templates/dcim/interface.html:108 #: netbox/templates/dcim/interface.html:366 #: netbox/templates/dcim/location.html:41 netbox/templates/dcim/region.html:37 #: netbox/templates/dcim/sitegroup.html:37 -#: netbox/templates/ipam/service.html:28 +#: netbox/templates/ipam/service.html:30 #: netbox/templates/tenancy/contactgroup.html:29 #: netbox/templates/tenancy/tenantgroup.html:37 #: netbox/templates/virtualization/vminterface.html:39 #: netbox/templates/wireless/wirelesslangroup.html:37 -#: netbox/tenancy/forms/bulk_edit.py:27 netbox/tenancy/forms/bulk_edit.py:61 +#: netbox/tenancy/forms/bulk_edit.py:27 netbox/tenancy/forms/bulk_edit.py:62 #: netbox/tenancy/forms/bulk_import.py:24 #: netbox/tenancy/forms/bulk_import.py:58 #: netbox/tenancy/forms/model_forms.py:25 -#: netbox/tenancy/forms/model_forms.py:68 +#: netbox/tenancy/forms/model_forms.py:69 #: netbox/virtualization/forms/bulk_edit.py:189 #: netbox/virtualization/forms/bulk_import.py:157 #: netbox/virtualization/tables/virtualmachines.py:132 @@ -3110,120 +3156,120 @@ msgstr "Zezadu dopředu" msgid "Parent" msgstr "Rodič" -#: netbox/dcim/choices.py:152 +#: netbox/dcim/choices.py:153 msgid "Child" msgstr "Dítě" -#: netbox/dcim/choices.py:166 netbox/templates/dcim/device.html:349 +#: netbox/dcim/choices.py:167 netbox/templates/dcim/device.html:349 #: netbox/templates/dcim/rack.html:133 #: netbox/templates/dcim/rack_elevation_list.html:20 #: netbox/templates/dcim/rackreservation.html:76 msgid "Front" msgstr "Přední" -#: netbox/dcim/choices.py:167 netbox/templates/dcim/device.html:355 +#: netbox/dcim/choices.py:168 netbox/templates/dcim/device.html:355 #: netbox/templates/dcim/rack.html:139 #: netbox/templates/dcim/rack_elevation_list.html:21 #: netbox/templates/dcim/rackreservation.html:82 msgid "Rear" msgstr "Zadní" -#: netbox/dcim/choices.py:186 netbox/dcim/choices.py:238 -#: netbox/dcim/choices.py:1673 netbox/virtualization/choices.py:47 +#: netbox/dcim/choices.py:187 netbox/dcim/choices.py:240 +#: netbox/dcim/choices.py:1697 netbox/virtualization/choices.py:47 msgid "Staged" msgstr "Inscenovaný" -#: netbox/dcim/choices.py:188 +#: netbox/dcim/choices.py:189 msgid "Inventory" msgstr "Inventář" -#: netbox/dcim/choices.py:209 netbox/dcim/choices.py:256 +#: netbox/dcim/choices.py:211 netbox/dcim/choices.py:259 msgid "Left to right" msgstr "Zleva doprava" -#: netbox/dcim/choices.py:210 netbox/dcim/choices.py:257 +#: netbox/dcim/choices.py:212 netbox/dcim/choices.py:260 msgid "Right to left" msgstr "Zprava doleva" -#: netbox/dcim/choices.py:211 netbox/dcim/choices.py:258 +#: netbox/dcim/choices.py:213 netbox/dcim/choices.py:261 msgid "Side to rear" msgstr "Ze strany dozadu" -#: netbox/dcim/choices.py:212 +#: netbox/dcim/choices.py:214 msgid "Rear to side" msgstr "Zezadu na stranu" -#: netbox/dcim/choices.py:213 +#: netbox/dcim/choices.py:215 msgid "Bottom to top" msgstr "Zdola nahoru" -#: netbox/dcim/choices.py:214 +#: netbox/dcim/choices.py:216 msgid "Top to bottom" msgstr "Shora dolů" -#: netbox/dcim/choices.py:215 netbox/dcim/choices.py:259 -#: netbox/dcim/choices.py:1309 +#: netbox/dcim/choices.py:217 netbox/dcim/choices.py:262 +#: netbox/dcim/choices.py:1316 msgid "Passive" msgstr "Pasivní" -#: netbox/dcim/choices.py:216 +#: netbox/dcim/choices.py:218 msgid "Mixed" msgstr "Smíšené" -#: netbox/dcim/choices.py:484 netbox/dcim/choices.py:733 +#: netbox/dcim/choices.py:487 netbox/dcim/choices.py:736 msgid "NEMA (Non-locking)" msgstr "NEMA (bez blokování)" -#: netbox/dcim/choices.py:506 netbox/dcim/choices.py:755 +#: netbox/dcim/choices.py:509 netbox/dcim/choices.py:758 msgid "NEMA (Locking)" msgstr "NEMA (zamykání)" -#: netbox/dcim/choices.py:530 netbox/dcim/choices.py:779 +#: netbox/dcim/choices.py:533 netbox/dcim/choices.py:782 msgid "California Style" msgstr "Kalifornský styl" -#: netbox/dcim/choices.py:538 +#: netbox/dcim/choices.py:541 msgid "International/ITA" msgstr "Mezinárodní/ITA" -#: netbox/dcim/choices.py:573 netbox/dcim/choices.py:814 +#: netbox/dcim/choices.py:576 netbox/dcim/choices.py:817 msgid "Proprietary" msgstr "Proprietární" -#: netbox/dcim/choices.py:581 netbox/dcim/choices.py:824 -#: netbox/dcim/choices.py:1223 netbox/dcim/choices.py:1225 -#: netbox/dcim/choices.py:1459 netbox/dcim/choices.py:1461 -#: netbox/netbox/navigation/menu.py:208 +#: netbox/dcim/choices.py:584 netbox/dcim/choices.py:827 +#: netbox/dcim/choices.py:1228 netbox/dcim/choices.py:1230 +#: netbox/dcim/choices.py:1466 netbox/dcim/choices.py:1468 +#: netbox/netbox/navigation/menu.py:209 msgid "Other" msgstr "Ostatní" -#: netbox/dcim/choices.py:787 +#: netbox/dcim/choices.py:790 msgid "ITA/International" msgstr "ITA/Mezinárodní" -#: netbox/dcim/choices.py:854 +#: netbox/dcim/choices.py:857 msgid "Physical" msgstr "Fyzické" -#: netbox/dcim/choices.py:855 netbox/dcim/choices.py:1025 +#: netbox/dcim/choices.py:858 netbox/dcim/choices.py:1029 msgid "Virtual" msgstr "Virtuální" -#: netbox/dcim/choices.py:856 netbox/dcim/choices.py:1100 -#: netbox/dcim/forms/bulk_edit.py:1578 netbox/dcim/forms/filtersets.py:1384 -#: netbox/dcim/forms/model_forms.py:1023 netbox/dcim/forms/model_forms.py:1476 -#: netbox/netbox/navigation/menu.py:146 netbox/netbox/navigation/menu.py:150 +#: netbox/dcim/choices.py:859 netbox/dcim/choices.py:1105 +#: netbox/dcim/forms/bulk_edit.py:1625 netbox/dcim/forms/filtersets.py:1408 +#: netbox/dcim/forms/model_forms.py:1117 netbox/dcim/forms/model_forms.py:1570 +#: netbox/netbox/navigation/menu.py:147 netbox/netbox/navigation/menu.py:151 #: netbox/templates/dcim/interface.html:267 msgid "Wireless" msgstr "Bezdrátové" -#: netbox/dcim/choices.py:1023 +#: netbox/dcim/choices.py:1027 msgid "Virtual interfaces" msgstr "Virtuální rozhraní" -#: netbox/dcim/choices.py:1026 netbox/dcim/forms/bulk_edit.py:1431 -#: netbox/dcim/forms/bulk_import.py:870 netbox/dcim/forms/model_forms.py:1005 -#: netbox/dcim/tables/devices.py:693 netbox/templates/dcim/interface.html:112 +#: netbox/dcim/choices.py:1030 netbox/dcim/forms/bulk_edit.py:1478 +#: netbox/dcim/forms/bulk_import.py:901 netbox/dcim/forms/model_forms.py:1099 +#: netbox/dcim/tables/devices.py:700 netbox/templates/dcim/interface.html:112 #: netbox/templates/virtualization/vminterface.html:43 #: netbox/virtualization/forms/bulk_edit.py:194 #: netbox/virtualization/forms/bulk_import.py:164 @@ -3231,147 +3277,157 @@ msgstr "Virtuální rozhraní" msgid "Bridge" msgstr "Most" -#: netbox/dcim/choices.py:1027 +#: netbox/dcim/choices.py:1031 msgid "Link Aggregation Group (LAG)" msgstr "Agregační skupina (LAG)" -#: netbox/dcim/choices.py:1031 +#: netbox/dcim/choices.py:1035 msgid "Ethernet (fixed)" msgstr "Ethernet (pevný)" -#: netbox/dcim/choices.py:1047 +#: netbox/dcim/choices.py:1052 msgid "Ethernet (modular)" msgstr "Ethernet (modulární)" -#: netbox/dcim/choices.py:1084 +#: netbox/dcim/choices.py:1089 msgid "Ethernet (backplane)" msgstr "Ethernet (propojovací deska)" -#: netbox/dcim/choices.py:1116 +#: netbox/dcim/choices.py:1121 msgid "Cellular" msgstr "Buněčný" -#: netbox/dcim/choices.py:1168 netbox/dcim/forms/filtersets.py:384 -#: netbox/dcim/forms/filtersets.py:810 netbox/dcim/forms/filtersets.py:1012 -#: netbox/dcim/forms/filtersets.py:1606 +#: netbox/dcim/choices.py:1173 netbox/dcim/forms/filtersets.py:385 +#: netbox/dcim/forms/filtersets.py:829 netbox/dcim/forms/filtersets.py:1031 +#: netbox/dcim/forms/filtersets.py:1630 #: netbox/templates/dcim/inventoryitem.html:56 #: netbox/templates/dcim/virtualchassis_edit.html:58 msgid "Serial" msgstr "Sériový" -#: netbox/dcim/choices.py:1183 +#: netbox/dcim/choices.py:1188 msgid "Coaxial" msgstr "Koaxiální" -#: netbox/dcim/choices.py:1204 +#: netbox/dcim/choices.py:1209 msgid "Stacking" msgstr "Stohování" -#: netbox/dcim/choices.py:1254 +#: netbox/dcim/choices.py:1261 msgid "Half" msgstr "Poloviční" -#: netbox/dcim/choices.py:1255 +#: netbox/dcim/choices.py:1262 msgid "Full" msgstr "Plný" -#: netbox/dcim/choices.py:1256 netbox/netbox/preferences.py:31 +#: netbox/dcim/choices.py:1263 netbox/netbox/preferences.py:31 #: netbox/wireless/choices.py:480 msgid "Auto" msgstr "Auto" -#: netbox/dcim/choices.py:1268 +#: netbox/dcim/choices.py:1275 msgid "Access" msgstr "Přístupový" -#: netbox/dcim/choices.py:1269 netbox/ipam/tables/vlans.py:148 -#: netbox/ipam/tables/vlans.py:193 +#: netbox/dcim/choices.py:1276 netbox/ipam/tables/vlans.py:150 +#: netbox/ipam/tables/vlans.py:195 #: netbox/templates/dcim/inc/interface_vlans_table.html:7 msgid "Tagged" msgstr "Značkovaný" -#: netbox/dcim/choices.py:1270 +#: netbox/dcim/choices.py:1277 msgid "Tagged (All)" msgstr "Značkovaný (Vše)" -#: netbox/dcim/choices.py:1271 netbox/templates/ipam/vlan_edit.html:26 +#: netbox/dcim/choices.py:1278 netbox/templates/ipam/vlan_edit.html:26 msgid "Q-in-Q (802.1ad)" msgstr "Q-in-Q (802.1ad)" -#: netbox/dcim/choices.py:1300 +#: netbox/dcim/choices.py:1307 msgid "IEEE Standard" msgstr "Norma IEEE" -#: netbox/dcim/choices.py:1311 +#: netbox/dcim/choices.py:1318 msgid "Passive 24V (2-pair)" msgstr "Pasivní 24V (2 páry)" -#: netbox/dcim/choices.py:1312 +#: netbox/dcim/choices.py:1319 msgid "Passive 24V (4-pair)" msgstr "Pasivní 24V (4 páry)" -#: netbox/dcim/choices.py:1313 +#: netbox/dcim/choices.py:1320 msgid "Passive 48V (2-pair)" msgstr "Pasivní 48V (2 páry)" -#: netbox/dcim/choices.py:1314 +#: netbox/dcim/choices.py:1321 msgid "Passive 48V (4-pair)" msgstr "Pasivní 48V (4 páry)" -#: netbox/dcim/choices.py:1387 netbox/dcim/choices.py:1500 +#: netbox/dcim/choices.py:1394 netbox/dcim/choices.py:1507 msgid "Copper" msgstr "měď" -#: netbox/dcim/choices.py:1410 +#: netbox/dcim/choices.py:1417 msgid "Fiber Optic" msgstr "Optická vlákna" -#: netbox/dcim/choices.py:1446 netbox/dcim/choices.py:1529 +#: netbox/dcim/choices.py:1453 netbox/dcim/choices.py:1536 msgid "USB" msgstr "USB" -#: netbox/dcim/choices.py:1516 +#: netbox/dcim/choices.py:1523 msgid "Fiber" msgstr "Vlákno" -#: netbox/dcim/choices.py:1541 netbox/dcim/forms/filtersets.py:1276 +#: netbox/dcim/choices.py:1548 netbox/dcim/forms/filtersets.py:1295 msgid "Connected" msgstr "Připojeno" -#: netbox/dcim/choices.py:1560 netbox/netbox/choices.py:175 +#: netbox/dcim/choices.py:1567 netbox/netbox/choices.py:175 msgid "Kilometers" msgstr "Kilometry" -#: netbox/dcim/choices.py:1561 netbox/netbox/choices.py:176 +#: netbox/dcim/choices.py:1568 netbox/netbox/choices.py:176 #: netbox/templates/dcim/cable_trace.html:65 msgid "Meters" msgstr "Metry" -#: netbox/dcim/choices.py:1562 +#: netbox/dcim/choices.py:1569 msgid "Centimeters" msgstr "Centimetry" -#: netbox/dcim/choices.py:1563 netbox/netbox/choices.py:177 +#: netbox/dcim/choices.py:1570 netbox/netbox/choices.py:177 msgid "Miles" msgstr "Míle" -#: netbox/dcim/choices.py:1564 netbox/netbox/choices.py:178 +#: netbox/dcim/choices.py:1571 netbox/netbox/choices.py:178 #: netbox/templates/dcim/cable_trace.html:66 msgid "Feet" msgstr "Stopy" -#: netbox/dcim/choices.py:1612 +#: netbox/dcim/choices.py:1619 msgid "Redundant" msgstr "Zdvojený" -#: netbox/dcim/choices.py:1633 +#: netbox/dcim/choices.py:1640 msgid "Single phase" msgstr "Jednofázový" -#: netbox/dcim/choices.py:1634 +#: netbox/dcim/choices.py:1641 msgid "Three-phase" msgstr "Třífázový" +#: netbox/dcim/choices.py:1657 netbox/extras/choices.py:53 +#: netbox/netbox/preferences.py:21 netbox/templates/extras/customfield.html:78 +#: netbox/vpn/choices.py:20 netbox/wireless/choices.py:27 +msgid "Disabled" +msgstr "Zakázané" + +#: netbox/dcim/choices.py:1658 +msgid "Faulty" +msgstr "vadný" + #: netbox/dcim/fields.py:45 #, python-brace-format msgid "Invalid MAC address format: {value}" @@ -3382,320 +3438,336 @@ msgstr "Neplatný formát MAC adresy: {value}" msgid "Invalid WWN format: {value}" msgstr "Neplatný formát WWN: {value}" -#: netbox/dcim/filtersets.py:87 +#: netbox/dcim/filtersets.py:89 msgid "Parent region (ID)" msgstr "Nadřazená oblast (ID)" -#: netbox/dcim/filtersets.py:93 +#: netbox/dcim/filtersets.py:95 msgid "Parent region (slug)" msgstr "Nadřazená oblast (zkratka)" -#: netbox/dcim/filtersets.py:117 +#: netbox/dcim/filtersets.py:119 msgid "Parent site group (ID)" msgstr "Nadřazená skupina míst (ID)" -#: netbox/dcim/filtersets.py:123 +#: netbox/dcim/filtersets.py:125 msgid "Parent site group (slug)" msgstr "Nadřazená skupina míst (zkratka)" -#: netbox/dcim/filtersets.py:165 netbox/extras/filtersets.py:364 +#: netbox/dcim/filtersets.py:167 netbox/extras/filtersets.py:422 #: netbox/ipam/filtersets.py:836 netbox/ipam/filtersets.py:988 msgid "Group (ID)" msgstr "Skupina (ID)" -#: netbox/dcim/filtersets.py:171 +#: netbox/dcim/filtersets.py:173 msgid "Group (slug)" msgstr "Skupina (slug)" -#: netbox/dcim/filtersets.py:177 netbox/dcim/filtersets.py:182 +#: netbox/dcim/filtersets.py:179 netbox/dcim/filtersets.py:184 msgid "AS (ID)" msgstr "AS (ID)" -#: netbox/dcim/filtersets.py:247 +#: netbox/dcim/filtersets.py:249 msgid "Parent location (ID)" msgstr "Nadřazené umístění (ID)" -#: netbox/dcim/filtersets.py:253 +#: netbox/dcim/filtersets.py:255 msgid "Parent location (slug)" msgstr "Rodičovské umístění (slug)" -#: netbox/dcim/filtersets.py:297 netbox/dcim/filtersets.py:382 -#: netbox/dcim/filtersets.py:540 netbox/dcim/filtersets.py:679 -#: netbox/dcim/filtersets.py:883 netbox/dcim/filtersets.py:934 -#: netbox/dcim/filtersets.py:974 netbox/dcim/filtersets.py:1315 -#: netbox/dcim/filtersets.py:2036 +#: netbox/dcim/filtersets.py:299 netbox/dcim/filtersets.py:384 +#: 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:2093 msgid "Manufacturer (ID)" msgstr "Výrobce (ID)" -#: netbox/dcim/filtersets.py:303 netbox/dcim/filtersets.py:388 -#: netbox/dcim/filtersets.py:546 netbox/dcim/filtersets.py:685 -#: netbox/dcim/filtersets.py:889 netbox/dcim/filtersets.py:940 -#: netbox/dcim/filtersets.py:980 netbox/dcim/filtersets.py:1321 -#: netbox/dcim/filtersets.py:2042 +#: netbox/dcim/filtersets.py:305 netbox/dcim/filtersets.py:390 +#: 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:2099 msgid "Manufacturer (slug)" msgstr "Výrobce (slug)" -#: netbox/dcim/filtersets.py:394 +#: netbox/dcim/filtersets.py:396 msgid "Rack type (slug)" msgstr "Typ stojanu (slug)" -#: netbox/dcim/filtersets.py:398 +#: netbox/dcim/filtersets.py:400 msgid "Rack type (ID)" msgstr "Typ stojanu (ID)" -#: netbox/dcim/filtersets.py:412 netbox/dcim/filtersets.py:893 -#: netbox/dcim/filtersets.py:995 netbox/dcim/filtersets.py:2046 +#: netbox/dcim/filtersets.py:414 netbox/dcim/filtersets.py:921 +#: netbox/dcim/filtersets.py:1047 netbox/dcim/filtersets.py:2103 #: netbox/ipam/filtersets.py:376 netbox/ipam/filtersets.py:488 -#: netbox/ipam/filtersets.py:998 netbox/virtualization/filtersets.py:176 +#: netbox/ipam/filtersets.py:998 netbox/virtualization/filtersets.py:177 msgid "Role (ID)" msgstr "Role (ID)" -#: netbox/dcim/filtersets.py:418 netbox/dcim/filtersets.py:899 -#: netbox/dcim/filtersets.py:1001 netbox/dcim/filtersets.py:2052 -#: netbox/extras/filtersets.py:558 netbox/ipam/filtersets.py:382 +#: netbox/dcim/filtersets.py:420 netbox/dcim/filtersets.py:927 +#: netbox/dcim/filtersets.py:1054 netbox/dcim/filtersets.py:2109 +#: netbox/extras/filtersets.py:651 netbox/ipam/filtersets.py:382 #: netbox/ipam/filtersets.py:494 netbox/ipam/filtersets.py:1004 -#: netbox/virtualization/filtersets.py:182 +#: netbox/virtualization/filtersets.py:184 msgid "Role (slug)" msgstr "Role (slug)" -#: netbox/dcim/filtersets.py:448 netbox/dcim/filtersets.py:1070 -#: netbox/dcim/filtersets.py:1391 netbox/dcim/filtersets.py:1489 -#: netbox/dcim/filtersets.py:2444 +#: netbox/dcim/filtersets.py:450 netbox/dcim/filtersets.py:1123 +#: netbox/dcim/filtersets.py:1444 netbox/dcim/filtersets.py:1542 +#: netbox/dcim/filtersets.py:2501 msgid "Rack (ID)" msgstr "Stojan (ID)" -#: netbox/dcim/filtersets.py:508 netbox/extras/filtersets.py:293 -#: netbox/extras/filtersets.py:337 netbox/extras/filtersets.py:359 -#: netbox/extras/filtersets.py:419 netbox/users/filtersets.py:113 -#: netbox/users/filtersets.py:180 +#: netbox/dcim/filtersets.py:510 netbox/extras/filtersets.py:298 +#: netbox/extras/filtersets.py:350 netbox/extras/filtersets.py:395 +#: netbox/extras/filtersets.py:417 netbox/extras/filtersets.py:477 +#: netbox/users/filtersets.py:113 netbox/users/filtersets.py:180 msgid "User (name)" msgstr "Uživatel (jméno)" -#: netbox/dcim/filtersets.py:550 +#: netbox/dcim/filtersets.py:552 msgid "Default platform (ID)" msgstr "Výchozí platforma (ID)" -#: netbox/dcim/filtersets.py:556 +#: netbox/dcim/filtersets.py:558 msgid "Default platform (slug)" msgstr "Výchozí platforma (slug)" -#: netbox/dcim/filtersets.py:559 netbox/dcim/forms/filtersets.py:518 +#: netbox/dcim/filtersets.py:561 netbox/dcim/forms/filtersets.py:519 msgid "Has a front image" msgstr "Má přední obrázek" -#: netbox/dcim/filtersets.py:563 netbox/dcim/forms/filtersets.py:525 +#: netbox/dcim/filtersets.py:565 netbox/dcim/forms/filtersets.py:526 msgid "Has a rear image" msgstr "Má zadní obrázek" -#: netbox/dcim/filtersets.py:568 netbox/dcim/filtersets.py:689 -#: netbox/dcim/filtersets.py:1139 netbox/dcim/forms/filtersets.py:532 -#: netbox/dcim/forms/filtersets.py:628 netbox/dcim/forms/filtersets.py:849 +#: netbox/dcim/filtersets.py:570 netbox/dcim/filtersets.py:717 +#: netbox/dcim/filtersets.py:1192 netbox/dcim/forms/filtersets.py:533 +#: netbox/dcim/forms/filtersets.py:642 netbox/dcim/forms/filtersets.py:868 msgid "Has console ports" msgstr "Má konzolové porty" -#: netbox/dcim/filtersets.py:572 netbox/dcim/filtersets.py:693 -#: netbox/dcim/filtersets.py:1143 netbox/dcim/forms/filtersets.py:539 -#: netbox/dcim/forms/filtersets.py:635 netbox/dcim/forms/filtersets.py:856 +#: netbox/dcim/filtersets.py:574 netbox/dcim/filtersets.py:721 +#: netbox/dcim/filtersets.py:1196 netbox/dcim/forms/filtersets.py:540 +#: netbox/dcim/forms/filtersets.py:649 netbox/dcim/forms/filtersets.py:875 msgid "Has console server ports" msgstr "Má porty konzolového serveru" -#: netbox/dcim/filtersets.py:576 netbox/dcim/filtersets.py:697 -#: netbox/dcim/filtersets.py:1147 netbox/dcim/forms/filtersets.py:546 -#: netbox/dcim/forms/filtersets.py:642 netbox/dcim/forms/filtersets.py:863 +#: netbox/dcim/filtersets.py:578 netbox/dcim/filtersets.py:725 +#: netbox/dcim/filtersets.py:1200 netbox/dcim/forms/filtersets.py:547 +#: netbox/dcim/forms/filtersets.py:656 netbox/dcim/forms/filtersets.py:882 msgid "Has power ports" msgstr "Má napájecí porty" -#: netbox/dcim/filtersets.py:580 netbox/dcim/filtersets.py:701 -#: netbox/dcim/filtersets.py:1151 netbox/dcim/forms/filtersets.py:553 -#: netbox/dcim/forms/filtersets.py:649 netbox/dcim/forms/filtersets.py:870 +#: netbox/dcim/filtersets.py:582 netbox/dcim/filtersets.py:729 +#: netbox/dcim/filtersets.py:1204 netbox/dcim/forms/filtersets.py:554 +#: netbox/dcim/forms/filtersets.py:663 netbox/dcim/forms/filtersets.py:889 msgid "Has power outlets" msgstr "Má elektrické zásuvky" -#: netbox/dcim/filtersets.py:584 netbox/dcim/filtersets.py:705 -#: netbox/dcim/filtersets.py:1155 netbox/dcim/forms/filtersets.py:560 -#: netbox/dcim/forms/filtersets.py:656 netbox/dcim/forms/filtersets.py:877 +#: netbox/dcim/filtersets.py:586 netbox/dcim/filtersets.py:733 +#: netbox/dcim/filtersets.py:1208 netbox/dcim/forms/filtersets.py:561 +#: netbox/dcim/forms/filtersets.py:670 netbox/dcim/forms/filtersets.py:896 msgid "Has interfaces" msgstr "Má rozhraní" -#: netbox/dcim/filtersets.py:588 netbox/dcim/filtersets.py:709 -#: netbox/dcim/filtersets.py:1159 netbox/dcim/forms/filtersets.py:567 -#: netbox/dcim/forms/filtersets.py:663 netbox/dcim/forms/filtersets.py:884 +#: netbox/dcim/filtersets.py:590 netbox/dcim/filtersets.py:737 +#: netbox/dcim/filtersets.py:1212 netbox/dcim/forms/filtersets.py:568 +#: netbox/dcim/forms/filtersets.py:677 netbox/dcim/forms/filtersets.py:903 msgid "Has pass-through ports" msgstr "Má průchozí porty" -#: netbox/dcim/filtersets.py:592 netbox/dcim/filtersets.py:1163 -#: netbox/dcim/forms/filtersets.py:581 +#: netbox/dcim/filtersets.py:594 netbox/dcim/filtersets.py:1216 +#: netbox/dcim/forms/filtersets.py:582 msgid "Has module bays" msgstr "Má pozice pro moduly" -#: netbox/dcim/filtersets.py:596 netbox/dcim/filtersets.py:1167 -#: netbox/dcim/forms/filtersets.py:574 +#: netbox/dcim/filtersets.py:598 netbox/dcim/filtersets.py:1220 +#: netbox/dcim/forms/filtersets.py:575 msgid "Has device bays" msgstr "Má pozice pro zařízení" -#: netbox/dcim/filtersets.py:600 netbox/dcim/forms/filtersets.py:588 +#: netbox/dcim/filtersets.py:602 netbox/dcim/forms/filtersets.py:589 msgid "Has inventory items" msgstr "Má položky inventáře" -#: netbox/dcim/filtersets.py:757 netbox/dcim/filtersets.py:990 -#: netbox/dcim/filtersets.py:1510 +#: netbox/dcim/filtersets.py:697 +msgid "Profile (ID)" +msgstr "Profil (ID)" + +#: netbox/dcim/filtersets.py:703 +msgid "Profile (name)" +msgstr "Profil (jméno)" + +#: netbox/dcim/filtersets.py:785 netbox/dcim/filtersets.py:1041 +#: netbox/dcim/filtersets.py:1563 msgid "Device type (ID)" msgstr "Typ zařízení (ID)" -#: netbox/dcim/filtersets.py:773 netbox/dcim/filtersets.py:1326 +#: netbox/dcim/filtersets.py:801 netbox/dcim/filtersets.py:1379 msgid "Module type (ID)" msgstr "Typ modulu (ID)" -#: netbox/dcim/filtersets.py:805 netbox/dcim/filtersets.py:1665 +#: netbox/dcim/filtersets.py:833 netbox/dcim/filtersets.py:1718 msgid "Power port (ID)" msgstr "Napájecí port (ID)" -#: netbox/dcim/filtersets.py:879 netbox/dcim/filtersets.py:2032 +#: netbox/dcim/filtersets.py:907 netbox/dcim/filtersets.py:2089 msgid "Parent inventory item (ID)" msgstr "Nadřazená položka inventáře (ID)" -#: netbox/dcim/filtersets.py:922 netbox/dcim/filtersets.py:948 -#: netbox/dcim/filtersets.py:1135 netbox/virtualization/filtersets.py:204 +#: netbox/dcim/filtersets.py:950 netbox/dcim/filtersets.py:999 +#: netbox/dcim/filtersets.py:1188 netbox/virtualization/filtersets.py:206 msgid "Config template (ID)" msgstr "Konfigurační šablona (ID)" -#: netbox/dcim/filtersets.py:986 +#: netbox/dcim/filtersets.py:954 netbox/dcim/filtersets.py:966 +msgid "Parent device role (ID)" +msgstr "Role nadřazeného zařízení (ID)" + +#: netbox/dcim/filtersets.py:960 netbox/dcim/filtersets.py:973 +msgid "Parent device role (slug)" +msgstr "Role nadřazeného zařízení (slug)" + +#: netbox/dcim/filtersets.py:1037 msgid "Device type (slug)" msgstr "Typ zařízení (slug)" -#: netbox/dcim/filtersets.py:1006 +#: netbox/dcim/filtersets.py:1059 msgid "Parent Device (ID)" msgstr "Rodičovské zařízení (ID)" -#: netbox/dcim/filtersets.py:1010 netbox/virtualization/filtersets.py:186 +#: netbox/dcim/filtersets.py:1063 netbox/virtualization/filtersets.py:188 msgid "Platform (ID)" msgstr "Platforma (ID)" -#: netbox/dcim/filtersets.py:1016 netbox/extras/filtersets.py:569 -#: netbox/virtualization/filtersets.py:192 +#: netbox/dcim/filtersets.py:1069 netbox/extras/filtersets.py:662 +#: netbox/virtualization/filtersets.py:194 msgid "Platform (slug)" msgstr "Platforma (URL zkratka)" -#: netbox/dcim/filtersets.py:1052 netbox/dcim/filtersets.py:1375 -#: netbox/dcim/filtersets.py:1473 netbox/dcim/filtersets.py:2134 -#: netbox/dcim/filtersets.py:2376 netbox/dcim/filtersets.py:2435 +#: netbox/dcim/filtersets.py:1105 netbox/dcim/filtersets.py:1428 +#: netbox/dcim/filtersets.py:1526 netbox/dcim/filtersets.py:2191 +#: netbox/dcim/filtersets.py:2433 netbox/dcim/filtersets.py:2492 msgid "Site name (slug)" msgstr "Název lokality (slug)" -#: netbox/dcim/filtersets.py:1075 +#: netbox/dcim/filtersets.py:1128 msgid "Parent bay (ID)" msgstr "Rodičovská zátoka (ID)" -#: netbox/dcim/filtersets.py:1079 +#: netbox/dcim/filtersets.py:1132 msgid "VM cluster (ID)" msgstr "Cluster virtuálních počítačů (ID)" -#: netbox/dcim/filtersets.py:1085 netbox/extras/filtersets.py:591 +#: netbox/dcim/filtersets.py:1138 netbox/extras/filtersets.py:684 #: netbox/virtualization/filtersets.py:102 msgid "Cluster group (slug)" msgstr "Skupina klastru (slug)" -#: netbox/dcim/filtersets.py:1090 netbox/virtualization/filtersets.py:96 +#: netbox/dcim/filtersets.py:1143 netbox/virtualization/filtersets.py:96 msgid "Cluster group (ID)" msgstr "Skupina clusteru (ID)" -#: netbox/dcim/filtersets.py:1096 +#: netbox/dcim/filtersets.py:1149 msgid "Device model (slug)" msgstr "Model zařízení (slug)" -#: netbox/dcim/filtersets.py:1107 netbox/dcim/forms/bulk_edit.py:525 +#: netbox/dcim/filtersets.py:1160 netbox/dcim/forms/bulk_edit.py:539 msgid "Is full depth" msgstr "Je plná hloubka" -#: netbox/dcim/filtersets.py:1111 netbox/dcim/forms/filtersets.py:819 -#: netbox/dcim/forms/filtersets.py:1439 netbox/dcim/forms/filtersets.py:1645 -#: netbox/dcim/forms/filtersets.py:1650 netbox/dcim/forms/model_forms.py:1793 -#: netbox/dcim/models/devices.py:1505 netbox/dcim/models/devices.py:1526 -#: netbox/virtualization/filtersets.py:196 -#: netbox/virtualization/filtersets.py:268 +#: netbox/dcim/filtersets.py:1164 netbox/dcim/forms/filtersets.py:838 +#: netbox/dcim/forms/filtersets.py:1463 netbox/dcim/forms/filtersets.py:1669 +#: netbox/dcim/forms/filtersets.py:1674 netbox/dcim/forms/model_forms.py:1887 +#: netbox/dcim/models/devices.py:1234 netbox/dcim/models/devices.py:1254 +#: netbox/virtualization/filtersets.py:198 +#: netbox/virtualization/filtersets.py:270 #: netbox/virtualization/forms/filtersets.py:178 #: netbox/virtualization/forms/filtersets.py:231 msgid "MAC address" msgstr "MAC adresa" -#: netbox/dcim/filtersets.py:1118 netbox/dcim/filtersets.py:1283 -#: netbox/dcim/forms/filtersets.py:828 netbox/dcim/forms/filtersets.py:931 -#: netbox/virtualization/filtersets.py:200 +#: netbox/dcim/filtersets.py:1171 netbox/dcim/filtersets.py:1336 +#: netbox/dcim/forms/filtersets.py:847 netbox/dcim/forms/filtersets.py:950 +#: netbox/virtualization/filtersets.py:202 #: netbox/virtualization/forms/filtersets.py:182 msgid "Has a primary IP" msgstr "Má primární IP" -#: netbox/dcim/filtersets.py:1122 +#: netbox/dcim/filtersets.py:1175 msgid "Has an out-of-band IP" msgstr "Má IP mimo pásmo" -#: netbox/dcim/filtersets.py:1127 +#: netbox/dcim/filtersets.py:1180 msgid "Virtual chassis (ID)" msgstr "Virtuální podvozek (ID)" -#: netbox/dcim/filtersets.py:1131 +#: netbox/dcim/filtersets.py:1184 msgid "Is a virtual chassis member" msgstr "Je virtuální člen šasi" -#: netbox/dcim/filtersets.py:1172 +#: netbox/dcim/filtersets.py:1225 msgid "OOB IP (ID)" msgstr "OOB IP (ID)" -#: netbox/dcim/filtersets.py:1176 +#: netbox/dcim/filtersets.py:1229 msgid "Has virtual device context" msgstr "Má kontext virtuálního zařízení" -#: netbox/dcim/filtersets.py:1266 +#: netbox/dcim/filtersets.py:1319 msgid "VDC (ID)" msgstr "VDC (ID)" -#: netbox/dcim/filtersets.py:1271 +#: netbox/dcim/filtersets.py:1324 msgid "Device model" msgstr "Model zařízení" -#: netbox/dcim/filtersets.py:1332 +#: netbox/dcim/filtersets.py:1385 msgid "Module type (model)" msgstr "Typ modulu (model)" -#: netbox/dcim/filtersets.py:1338 +#: netbox/dcim/filtersets.py:1391 msgid "Module bay (ID)" msgstr "Modulová přihrádka (ID)" -#: netbox/dcim/filtersets.py:1397 netbox/dcim/filtersets.py:1495 +#: netbox/dcim/filtersets.py:1450 netbox/dcim/filtersets.py:1548 msgid "Rack (name)" msgstr "Stojan (název)" -#: netbox/dcim/filtersets.py:1401 netbox/dcim/filtersets.py:1499 -#: netbox/dcim/filtersets.py:1685 netbox/ipam/filtersets.py:606 -#: netbox/ipam/filtersets.py:846 netbox/ipam/filtersets.py:1168 -#: netbox/virtualization/filtersets.py:127 netbox/vpn/filtersets.py:379 +#: netbox/dcim/filtersets.py:1454 netbox/dcim/filtersets.py:1552 +#: netbox/dcim/filtersets.py:1742 netbox/ipam/filtersets.py:606 +#: netbox/ipam/filtersets.py:846 netbox/ipam/filtersets.py:1174 +#: netbox/virtualization/filtersets.py:127 netbox/vpn/filtersets.py:382 msgid "Device (ID)" msgstr "Zařízení (ID)" -#: netbox/dcim/filtersets.py:1407 netbox/dcim/filtersets.py:1505 -#: netbox/dcim/filtersets.py:1680 netbox/ipam/filtersets.py:601 -#: netbox/ipam/filtersets.py:841 netbox/ipam/filtersets.py:1174 -#: netbox/vpn/filtersets.py:374 +#: netbox/dcim/filtersets.py:1460 netbox/dcim/filtersets.py:1558 +#: netbox/dcim/filtersets.py:1737 netbox/ipam/filtersets.py:601 +#: netbox/ipam/filtersets.py:841 netbox/ipam/filtersets.py:1169 +#: netbox/vpn/filtersets.py:377 msgid "Device (name)" msgstr "Zařízení (název)" -#: netbox/dcim/filtersets.py:1516 +#: netbox/dcim/filtersets.py:1569 msgid "Device type (model)" msgstr "Typ zařízení (model)" -#: netbox/dcim/filtersets.py:1521 +#: netbox/dcim/filtersets.py:1574 msgid "Device role (ID)" msgstr "Role zařízení (ID)" -#: netbox/dcim/filtersets.py:1527 +#: netbox/dcim/filtersets.py:1580 msgid "Device role (slug)" msgstr "Role zařízení (slug)" -#: netbox/dcim/filtersets.py:1532 +#: netbox/dcim/filtersets.py:1585 msgid "Virtual Chassis (ID)" msgstr "Virtuální šasi (ID)" -#: netbox/dcim/filtersets.py:1538 netbox/dcim/forms/filtersets.py:110 +#: netbox/dcim/filtersets.py:1591 netbox/dcim/forms/filtersets.py:111 #: netbox/dcim/tables/devices.py:216 netbox/netbox/navigation/menu.py:79 #: netbox/templates/dcim/device.html:120 #: netbox/templates/dcim/device_edit.html:95 @@ -3705,121 +3777,121 @@ msgstr "Virtuální šasi (ID)" msgid "Virtual Chassis" msgstr "Virtuální šasi" -#: netbox/dcim/filtersets.py:1562 +#: netbox/dcim/filtersets.py:1615 msgid "Module (ID)" msgstr "Modul (ID)" -#: netbox/dcim/filtersets.py:1569 +#: netbox/dcim/filtersets.py:1622 msgid "Cable (ID)" msgstr "Kabel (ID)" -#: netbox/dcim/filtersets.py:1690 netbox/ipam/filtersets.py:611 -#: netbox/ipam/filtersets.py:851 netbox/ipam/filtersets.py:1184 -#: netbox/vpn/filtersets.py:385 +#: netbox/dcim/filtersets.py:1747 netbox/ipam/filtersets.py:611 +#: netbox/ipam/filtersets.py:851 netbox/ipam/filtersets.py:1179 +#: netbox/vpn/filtersets.py:388 msgid "Virtual machine (name)" msgstr "Virtuální počítač (název)" -#: netbox/dcim/filtersets.py:1695 netbox/ipam/filtersets.py:616 -#: netbox/ipam/filtersets.py:856 netbox/ipam/filtersets.py:1178 -#: netbox/virtualization/filtersets.py:248 -#: netbox/virtualization/filtersets.py:299 netbox/vpn/filtersets.py:390 +#: netbox/dcim/filtersets.py:1752 netbox/ipam/filtersets.py:616 +#: netbox/ipam/filtersets.py:856 netbox/ipam/filtersets.py:1184 +#: netbox/virtualization/filtersets.py:250 +#: netbox/virtualization/filtersets.py:301 netbox/vpn/filtersets.py:393 msgid "Virtual machine (ID)" msgstr "Virtuální počítač (ID)" -#: netbox/dcim/filtersets.py:1701 netbox/ipam/filtersets.py:622 -#: netbox/vpn/filtersets.py:97 netbox/vpn/filtersets.py:396 +#: netbox/dcim/filtersets.py:1758 netbox/ipam/filtersets.py:622 +#: netbox/vpn/filtersets.py:97 netbox/vpn/filtersets.py:399 msgid "Interface (name)" msgstr "Rozhraní (název)" -#: netbox/dcim/filtersets.py:1712 netbox/ipam/filtersets.py:633 -#: netbox/vpn/filtersets.py:108 netbox/vpn/filtersets.py:407 +#: netbox/dcim/filtersets.py:1769 netbox/ipam/filtersets.py:633 +#: netbox/vpn/filtersets.py:108 netbox/vpn/filtersets.py:410 msgid "VM interface (name)" msgstr "Rozhraní virtuálního počítače (název)" -#: netbox/dcim/filtersets.py:1717 netbox/ipam/filtersets.py:638 +#: netbox/dcim/filtersets.py:1774 netbox/ipam/filtersets.py:638 #: netbox/vpn/filtersets.py:113 msgid "VM interface (ID)" msgstr "Rozhraní virtuálního počítače (ID)" -#: netbox/dcim/filtersets.py:1759 netbox/templates/dcim/interface.html:81 +#: netbox/dcim/filtersets.py:1816 netbox/templates/dcim/interface.html:81 #: netbox/templates/virtualization/vminterface.html:55 #: netbox/virtualization/forms/model_forms.py:395 msgid "802.1Q Mode" msgstr "Režim 802.1Q" -#: netbox/dcim/filtersets.py:1763 netbox/ipam/forms/bulk_import.py:192 -#: netbox/vpn/forms/bulk_import.py:308 +#: netbox/dcim/filtersets.py:1820 netbox/ipam/forms/bulk_import.py:192 +#: netbox/vpn/forms/bulk_import.py:313 msgid "Assigned VLAN" msgstr "Přiřazená VLAN" -#: netbox/dcim/filtersets.py:1767 +#: netbox/dcim/filtersets.py:1824 msgid "Assigned VID" msgstr "Přiřazené VID" -#: netbox/dcim/filtersets.py:1772 netbox/dcim/forms/bulk_edit.py:1544 -#: netbox/dcim/forms/bulk_import.py:921 netbox/dcim/forms/filtersets.py:1492 -#: netbox/dcim/forms/model_forms.py:1442 -#: netbox/dcim/models/device_components.py:752 -#: netbox/dcim/tables/devices.py:647 netbox/ipam/filtersets.py:335 +#: netbox/dcim/filtersets.py:1829 netbox/dcim/forms/bulk_edit.py:1591 +#: netbox/dcim/forms/bulk_import.py:952 netbox/dcim/forms/filtersets.py:1516 +#: netbox/dcim/forms/model_forms.py:1536 +#: netbox/dcim/models/device_components.py:761 +#: netbox/dcim/tables/devices.py:654 netbox/ipam/filtersets.py:335 #: netbox/ipam/filtersets.py:346 netbox/ipam/filtersets.py:478 #: netbox/ipam/filtersets.py:579 netbox/ipam/filtersets.py:590 #: netbox/ipam/forms/bulk_edit.py:226 netbox/ipam/forms/bulk_edit.py:282 -#: netbox/ipam/forms/bulk_edit.py:324 netbox/ipam/forms/bulk_import.py:160 +#: netbox/ipam/forms/bulk_edit.py:329 netbox/ipam/forms/bulk_import.py:160 #: netbox/ipam/forms/bulk_import.py:249 netbox/ipam/forms/bulk_import.py:285 #: netbox/ipam/forms/filtersets.py:69 netbox/ipam/forms/filtersets.py:180 -#: netbox/ipam/forms/filtersets.py:325 netbox/ipam/forms/model_forms.py:65 +#: netbox/ipam/forms/filtersets.py:332 netbox/ipam/forms/model_forms.py:65 #: netbox/ipam/forms/model_forms.py:208 netbox/ipam/forms/model_forms.py:256 #: netbox/ipam/forms/model_forms.py:310 netbox/ipam/forms/model_forms.py:474 #: netbox/ipam/forms/model_forms.py:488 netbox/ipam/forms/model_forms.py:502 -#: netbox/ipam/models/ip.py:217 netbox/ipam/models/ip.py:498 -#: netbox/ipam/models/ip.py:719 netbox/ipam/models/vrfs.py:61 -#: netbox/ipam/tables/ip.py:188 netbox/ipam/tables/ip.py:261 -#: netbox/ipam/tables/ip.py:312 netbox/ipam/tables/ip.py:402 +#: netbox/ipam/models/ip.py:217 netbox/ipam/models/ip.py:501 +#: netbox/ipam/models/ip.py:730 netbox/ipam/models/vrfs.py:61 +#: netbox/ipam/tables/ip.py:189 netbox/ipam/tables/ip.py:262 +#: netbox/ipam/tables/ip.py:318 netbox/ipam/tables/ip.py:418 #: netbox/templates/dcim/interface.html:152 #: netbox/templates/ipam/ipaddress.html:18 -#: netbox/templates/ipam/iprange.html:40 netbox/templates/ipam/prefix.html:19 +#: netbox/templates/ipam/iprange.html:47 netbox/templates/ipam/prefix.html:19 #: netbox/templates/ipam/vrf.html:7 netbox/templates/ipam/vrf.html:13 #: netbox/templates/virtualization/vminterface.html:90 #: netbox/virtualization/forms/bulk_edit.py:243 #: netbox/virtualization/forms/bulk_import.py:177 #: netbox/virtualization/forms/filtersets.py:236 #: netbox/virtualization/forms/model_forms.py:368 -#: netbox/virtualization/models/virtualmachines.py:331 +#: netbox/virtualization/models/virtualmachines.py:336 #: netbox/virtualization/tables/virtualmachines.py:113 msgid "VRF" msgstr "VRF" -#: netbox/dcim/filtersets.py:1778 netbox/ipam/filtersets.py:341 +#: netbox/dcim/filtersets.py:1835 netbox/ipam/filtersets.py:341 #: netbox/ipam/filtersets.py:352 netbox/ipam/filtersets.py:484 #: netbox/ipam/filtersets.py:585 netbox/ipam/filtersets.py:596 msgid "VRF (RD)" msgstr "VRF (RD)" -#: netbox/dcim/filtersets.py:1783 netbox/ipam/filtersets.py:1036 -#: netbox/vpn/filtersets.py:342 +#: netbox/dcim/filtersets.py:1840 netbox/ipam/filtersets.py:1036 +#: netbox/vpn/filtersets.py:345 msgid "L2VPN (ID)" msgstr "L2VPN (ID)" -#: netbox/dcim/filtersets.py:1789 netbox/dcim/forms/filtersets.py:1497 -#: netbox/dcim/tables/devices.py:583 netbox/ipam/filtersets.py:1042 -#: netbox/ipam/forms/filtersets.py:584 netbox/ipam/tables/vlans.py:113 +#: netbox/dcim/filtersets.py:1846 netbox/dcim/forms/filtersets.py:1521 +#: netbox/dcim/tables/devices.py:590 netbox/ipam/filtersets.py:1042 +#: netbox/ipam/forms/filtersets.py:592 netbox/ipam/tables/vlans.py:115 #: netbox/templates/dcim/interface.html:99 netbox/templates/ipam/vlan.html:82 #: netbox/templates/vpn/l2vpntermination.html:12 #: netbox/virtualization/forms/filtersets.py:241 -#: netbox/vpn/forms/bulk_import.py:280 netbox/vpn/forms/filtersets.py:252 +#: netbox/vpn/forms/bulk_import.py:285 netbox/vpn/forms/filtersets.py:257 #: netbox/vpn/forms/model_forms.py:412 netbox/vpn/forms/model_forms.py:430 -#: netbox/vpn/models/l2vpn.py:63 netbox/vpn/tables/l2vpn.py:55 +#: netbox/vpn/models/l2vpn.py:68 netbox/vpn/tables/l2vpn.py:58 msgid "L2VPN" msgstr "L2VPN" -#: netbox/dcim/filtersets.py:1794 netbox/ipam/filtersets.py:1117 +#: netbox/dcim/filtersets.py:1851 netbox/ipam/filtersets.py:1117 msgid "VLAN Translation Policy (ID)" msgstr "Zásady překladu VLAN (ID)" -#: netbox/dcim/filtersets.py:1800 netbox/dcim/forms/filtersets.py:1463 -#: netbox/dcim/forms/model_forms.py:1459 -#: netbox/dcim/models/device_components.py:571 -#: netbox/ipam/forms/filtersets.py:503 netbox/ipam/forms/model_forms.py:711 +#: netbox/dcim/filtersets.py:1857 netbox/dcim/forms/filtersets.py:1487 +#: netbox/dcim/forms/model_forms.py:1553 +#: netbox/dcim/models/device_components.py:580 +#: netbox/ipam/forms/filtersets.py:511 netbox/ipam/forms/model_forms.py:712 #: netbox/templates/ipam/vlantranslationpolicy.html:11 #: netbox/virtualization/forms/bulk_edit.py:248 #: netbox/virtualization/forms/filtersets.py:251 @@ -3827,117 +3899,117 @@ msgstr "Zásady překladu VLAN (ID)" msgid "VLAN Translation Policy" msgstr "Zásady překladu VLAN" -#: netbox/dcim/filtersets.py:1834 +#: netbox/dcim/filtersets.py:1891 msgid "Virtual Chassis Interfaces for Device" msgstr "Virtuální rozhraní šasi pro zařízení" -#: netbox/dcim/filtersets.py:1839 +#: netbox/dcim/filtersets.py:1896 msgid "Virtual Chassis Interfaces for Device (ID)" msgstr "Virtuální rozhraní šasi pro zařízení (ID)" -#: netbox/dcim/filtersets.py:1843 +#: netbox/dcim/filtersets.py:1900 msgid "Kind of interface" msgstr "Druh rozhraní" -#: netbox/dcim/filtersets.py:1848 netbox/virtualization/filtersets.py:259 +#: netbox/dcim/filtersets.py:1905 netbox/virtualization/filtersets.py:261 msgid "Parent interface (ID)" msgstr "Rodičovské rozhraní (ID)" -#: netbox/dcim/filtersets.py:1853 netbox/virtualization/filtersets.py:264 +#: netbox/dcim/filtersets.py:1910 netbox/virtualization/filtersets.py:266 msgid "Bridged interface (ID)" msgstr "Přemostěné rozhraní (ID)" -#: netbox/dcim/filtersets.py:1858 +#: netbox/dcim/filtersets.py:1915 msgid "LAG interface (ID)" msgstr "Rozhraní LAG (ID)" -#: netbox/dcim/filtersets.py:1866 netbox/dcim/tables/devices.py:605 -#: netbox/dcim/tables/devices.py:1135 netbox/templates/dcim/interface.html:131 +#: netbox/dcim/filtersets.py:1923 netbox/dcim/tables/devices.py:612 +#: netbox/dcim/tables/devices.py:1142 netbox/templates/dcim/interface.html:131 #: netbox/templates/dcim/macaddress.html:11 #: netbox/templates/dcim/macaddress.html:14 #: netbox/templates/virtualization/vminterface.html:79 msgid "MAC Address" msgstr "MAC adresa" -#: netbox/dcim/filtersets.py:1871 netbox/virtualization/filtersets.py:273 +#: netbox/dcim/filtersets.py:1928 netbox/virtualization/filtersets.py:275 msgid "Primary MAC address (ID)" msgstr "Primární MAC adresa (ID)" -#: netbox/dcim/filtersets.py:1877 netbox/dcim/forms/model_forms.py:1446 -#: netbox/virtualization/filtersets.py:279 +#: netbox/dcim/filtersets.py:1934 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:1899 netbox/dcim/filtersets.py:1911 -#: netbox/dcim/forms/filtersets.py:1399 netbox/dcim/forms/model_forms.py:1773 +#: netbox/dcim/filtersets.py:1956 netbox/dcim/filtersets.py:1968 +#: 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:1905 +#: netbox/dcim/filtersets.py:1962 msgid "Virtual Device Context (Identifier)" msgstr "Kontext virtuálního zařízení (identifikátor)" -#: netbox/dcim/filtersets.py:1916 +#: netbox/dcim/filtersets.py:1973 #: netbox/templates/wireless/wirelesslan.html:11 -#: netbox/wireless/forms/model_forms.py:55 +#: netbox/wireless/forms/model_forms.py:56 msgid "Wireless LAN" msgstr "Bezdrátová síť LAN" -#: netbox/dcim/filtersets.py:1920 netbox/dcim/tables/devices.py:634 +#: netbox/dcim/filtersets.py:1977 netbox/dcim/tables/devices.py:641 msgid "Wireless link" msgstr "Bezdrátové spojení" -#: netbox/dcim/filtersets.py:1930 +#: netbox/dcim/filtersets.py:1987 msgid "Virtual circuit termination (ID)" msgstr "Ukončení virtuálního obvodu (ID)" -#: netbox/dcim/filtersets.py:1999 +#: netbox/dcim/filtersets.py:2056 msgid "Parent module bay (ID)" msgstr "Pozice nadřazeného modulu (ID)" -#: netbox/dcim/filtersets.py:2004 +#: netbox/dcim/filtersets.py:2061 msgid "Installed module (ID)" msgstr "Instalovaný modul (ID)" -#: netbox/dcim/filtersets.py:2015 +#: netbox/dcim/filtersets.py:2072 msgid "Installed device (ID)" msgstr "Instalované zařízení (ID)" -#: netbox/dcim/filtersets.py:2021 +#: netbox/dcim/filtersets.py:2078 msgid "Installed device (name)" msgstr "Instalované zařízení (název)" -#: netbox/dcim/filtersets.py:2091 +#: netbox/dcim/filtersets.py:2148 msgid "Master (ID)" msgstr "Mistr (ID)" -#: netbox/dcim/filtersets.py:2097 +#: netbox/dcim/filtersets.py:2154 msgid "Master (name)" msgstr "Mistr (jméno)" -#: netbox/dcim/filtersets.py:2139 netbox/tenancy/filtersets.py:245 +#: netbox/dcim/filtersets.py:2196 netbox/tenancy/filtersets.py:250 msgid "Tenant (ID)" msgstr "Nájemce (ID)" -#: netbox/dcim/filtersets.py:2145 netbox/extras/filtersets.py:618 -#: netbox/tenancy/filtersets.py:251 +#: netbox/dcim/filtersets.py:2202 netbox/extras/filtersets.py:711 +#: netbox/tenancy/filtersets.py:256 msgid "Tenant (slug)" msgstr "Nájemce (slug)" -#: netbox/dcim/filtersets.py:2181 netbox/dcim/forms/filtersets.py:1126 +#: netbox/dcim/filtersets.py:2238 netbox/dcim/forms/filtersets.py:1145 msgid "Unterminated" msgstr "Neukončený" -#: netbox/dcim/filtersets.py:2439 +#: netbox/dcim/filtersets.py:2496 msgid "Power panel (ID)" msgstr "Napájecí panel (ID)" -#: netbox/dcim/forms/bulk_create.py:40 netbox/extras/forms/filtersets.py:408 -#: netbox/extras/forms/model_forms.py:581 -#: netbox/extras/forms/model_forms.py:633 netbox/netbox/forms/base.py:86 -#: netbox/netbox/forms/mixins.py:91 netbox/netbox/tables/columns.py:481 +#: netbox/dcim/forms/bulk_create.py:40 netbox/extras/forms/filtersets.py:443 +#: netbox/extras/forms/model_forms.py:649 +#: netbox/extras/forms/model_forms.py:701 netbox/netbox/forms/base.py:86 +#: netbox/netbox/forms/mixins.py:91 netbox/netbox/tables/columns.py:486 #: netbox/templates/circuits/inc/circuit_termination.html:32 #: netbox/templates/generic/bulk_edit.html:65 #: netbox/templates/inc/panels/tags.html:5 @@ -3945,11 +4017,11 @@ msgstr "Napájecí panel (ID)" msgid "Tags" msgstr "Značky" -#: netbox/dcim/forms/bulk_create.py:112 netbox/dcim/forms/filtersets.py:1562 -#: netbox/dcim/forms/model_forms.py:498 netbox/dcim/forms/model_forms.py:557 +#: netbox/dcim/forms/bulk_create.py:112 netbox/dcim/forms/filtersets.py:1586 +#: netbox/dcim/forms/model_forms.py:592 netbox/dcim/forms/model_forms.py:651 #: netbox/dcim/forms/object_create.py:208 #: netbox/dcim/forms/object_create.py:357 netbox/dcim/tables/devices.py:175 -#: netbox/dcim/tables/devices.py:740 netbox/dcim/tables/devicetypes.py:253 +#: netbox/dcim/tables/devices.py:747 netbox/dcim/tables/devicetypes.py:253 #: netbox/templates/dcim/device.html:43 netbox/templates/dcim/device.html:131 #: netbox/templates/dcim/modulebay.html:38 #: netbox/templates/dcim/virtualchassis.html:66 @@ -3965,203 +4037,212 @@ msgstr "" "Podporovány jsou alfanumerické rozsahy. (Musí odpovídat počtu vytvořených " "jmen.)" -#: netbox/dcim/forms/bulk_edit.py:136 +#: netbox/dcim/forms/bulk_edit.py:141 msgid "Contact name" msgstr "Kontaktní jméno" -#: netbox/dcim/forms/bulk_edit.py:141 +#: netbox/dcim/forms/bulk_edit.py:146 msgid "Contact phone" msgstr "Kontaktní telefon" -#: netbox/dcim/forms/bulk_edit.py:147 +#: netbox/dcim/forms/bulk_edit.py:152 msgid "Contact E-mail" msgstr "Kontaktní e-mail" -#: netbox/dcim/forms/bulk_edit.py:150 netbox/dcim/forms/bulk_import.py:125 -#: netbox/dcim/forms/model_forms.py:132 +#: netbox/dcim/forms/bulk_edit.py:155 netbox/dcim/forms/bulk_import.py:126 +#: netbox/dcim/forms/model_forms.py:137 msgid "Time zone" msgstr "Časové pásmo" -#: netbox/dcim/forms/bulk_edit.py:228 netbox/dcim/forms/bulk_edit.py:504 -#: netbox/dcim/forms/bulk_edit.py:568 netbox/dcim/forms/bulk_edit.py:641 -#: netbox/dcim/forms/bulk_edit.py:665 netbox/dcim/forms/bulk_edit.py:758 -#: netbox/dcim/forms/bulk_edit.py:1285 netbox/dcim/forms/bulk_edit.py:1718 -#: netbox/dcim/forms/bulk_import.py:184 netbox/dcim/forms/bulk_import.py:395 -#: netbox/dcim/forms/bulk_import.py:429 netbox/dcim/forms/bulk_import.py:477 -#: netbox/dcim/forms/bulk_import.py:513 netbox/dcim/forms/bulk_import.py:1112 -#: netbox/dcim/forms/filtersets.py:314 netbox/dcim/forms/filtersets.py:373 -#: netbox/dcim/forms/filtersets.py:495 netbox/dcim/forms/filtersets.py:620 -#: netbox/dcim/forms/filtersets.py:701 netbox/dcim/forms/filtersets.py:783 -#: netbox/dcim/forms/filtersets.py:996 netbox/dcim/forms/filtersets.py:1603 -#: netbox/dcim/forms/model_forms.py:211 netbox/dcim/forms/model_forms.py:345 -#: netbox/dcim/forms/model_forms.py:357 netbox/dcim/forms/model_forms.py:404 -#: netbox/dcim/forms/model_forms.py:445 netbox/dcim/forms/model_forms.py:1126 -#: netbox/dcim/forms/model_forms.py:1595 +#: netbox/dcim/forms/bulk_edit.py:234 netbox/dcim/forms/bulk_edit.py:518 +#: netbox/dcim/forms/bulk_edit.py:606 netbox/dcim/forms/bulk_edit.py:685 +#: netbox/dcim/forms/bulk_edit.py:709 netbox/dcim/forms/bulk_edit.py:802 +#: netbox/dcim/forms/bulk_edit.py:1329 netbox/dcim/forms/bulk_edit.py:1765 +#: netbox/dcim/forms/bulk_import.py:188 netbox/dcim/forms/bulk_import.py:399 +#: netbox/dcim/forms/bulk_import.py:448 netbox/dcim/forms/bulk_import.py:508 +#: netbox/dcim/forms/bulk_import.py:544 netbox/dcim/forms/bulk_import.py:1143 +#: netbox/dcim/forms/filtersets.py:315 netbox/dcim/forms/filtersets.py:374 +#: netbox/dcim/forms/filtersets.py:496 netbox/dcim/forms/filtersets.py:634 +#: netbox/dcim/forms/filtersets.py:720 netbox/dcim/forms/filtersets.py:802 +#: netbox/dcim/forms/filtersets.py:1015 netbox/dcim/forms/filtersets.py:1627 +#: netbox/dcim/forms/model_forms.py:218 netbox/dcim/forms/model_forms.py:353 +#: netbox/dcim/forms/model_forms.py:365 netbox/dcim/forms/model_forms.py:437 +#: netbox/dcim/forms/model_forms.py:539 netbox/dcim/forms/model_forms.py:1220 +#: netbox/dcim/forms/model_forms.py:1689 #: netbox/dcim/forms/object_import.py:188 netbox/dcim/tables/devices.py:107 -#: netbox/dcim/tables/devices.py:182 netbox/dcim/tables/devices.py:969 +#: netbox/dcim/tables/devices.py:182 netbox/dcim/tables/devices.py:976 #: netbox/dcim/tables/devicetypes.py:85 netbox/dcim/tables/devicetypes.py:315 -#: netbox/dcim/tables/modules.py:20 netbox/dcim/tables/modules.py:61 -#: netbox/dcim/tables/racks.py:58 netbox/dcim/tables/racks.py:131 +#: netbox/dcim/tables/modules.py:49 netbox/dcim/tables/modules.py:95 +#: netbox/dcim/tables/racks.py:58 netbox/dcim/tables/racks.py:135 #: netbox/templates/dcim/devicetype.html:14 #: netbox/templates/dcim/inventoryitem.html:48 #: netbox/templates/dcim/manufacturer.html:33 +#: netbox/templates/dcim/module.html:95 #: netbox/templates/dcim/modulebay.html:62 -#: netbox/templates/dcim/moduletype.html:27 +#: netbox/templates/dcim/moduletype.html:31 #: netbox/templates/dcim/platform.html:37 #: netbox/templates/dcim/racktype.html:16 msgid "Manufacturer" msgstr "Výrobce" -#: netbox/dcim/forms/bulk_edit.py:233 netbox/dcim/forms/bulk_edit.py:381 -#: netbox/dcim/forms/bulk_import.py:193 netbox/dcim/forms/bulk_import.py:272 -#: netbox/dcim/forms/filtersets.py:256 +#: netbox/dcim/forms/bulk_edit.py:239 netbox/dcim/forms/bulk_edit.py:392 +#: netbox/dcim/forms/bulk_import.py:197 netbox/dcim/forms/bulk_import.py:276 +#: netbox/dcim/forms/filtersets.py:257 #: netbox/templates/dcim/inc/panels/racktype_dimensions.html:6 msgid "Form factor" msgstr "Tvarový faktor" -#: netbox/dcim/forms/bulk_edit.py:238 netbox/dcim/forms/bulk_edit.py:386 -#: netbox/dcim/forms/bulk_import.py:201 netbox/dcim/forms/bulk_import.py:275 -#: netbox/dcim/forms/filtersets.py:261 +#: netbox/dcim/forms/bulk_edit.py:244 netbox/dcim/forms/bulk_edit.py:397 +#: netbox/dcim/forms/bulk_import.py:205 netbox/dcim/forms/bulk_import.py:279 +#: netbox/dcim/forms/filtersets.py:262 #: netbox/templates/dcim/inc/panels/racktype_dimensions.html:10 msgid "Width" msgstr "Šířka" -#: netbox/dcim/forms/bulk_edit.py:244 netbox/dcim/forms/bulk_edit.py:392 -#: netbox/dcim/forms/bulk_import.py:282 +#: netbox/dcim/forms/bulk_edit.py:250 netbox/dcim/forms/bulk_edit.py:403 +#: netbox/dcim/forms/bulk_import.py:286 #: netbox/templates/dcim/devicetype.html:37 msgid "Height (U)" msgstr "Výška (U)" -#: netbox/dcim/forms/bulk_edit.py:253 netbox/dcim/forms/bulk_edit.py:397 -#: netbox/dcim/forms/filtersets.py:275 +#: netbox/dcim/forms/bulk_edit.py:259 netbox/dcim/forms/bulk_edit.py:408 +#: netbox/dcim/forms/filtersets.py:276 msgid "Descending units" msgstr "Sestupné jednotky" -#: netbox/dcim/forms/bulk_edit.py:256 netbox/dcim/forms/bulk_edit.py:400 +#: netbox/dcim/forms/bulk_edit.py:262 netbox/dcim/forms/bulk_edit.py:411 msgid "Outer width" msgstr "Vnější šířka" -#: netbox/dcim/forms/bulk_edit.py:261 netbox/dcim/forms/bulk_edit.py:405 +#: netbox/dcim/forms/bulk_edit.py:267 netbox/dcim/forms/bulk_edit.py:416 +msgid "Outer height" +msgstr "Vnější výška" + +#: netbox/dcim/forms/bulk_edit.py:272 netbox/dcim/forms/bulk_edit.py:421 msgid "Outer depth" msgstr "Vnější hloubka" -#: netbox/dcim/forms/bulk_edit.py:266 netbox/dcim/forms/bulk_edit.py:410 -#: netbox/dcim/forms/bulk_import.py:206 netbox/dcim/forms/bulk_import.py:285 +#: netbox/dcim/forms/bulk_edit.py:277 netbox/dcim/forms/bulk_edit.py:426 +#: netbox/dcim/forms/bulk_import.py:210 netbox/dcim/forms/bulk_import.py:289 msgid "Outer unit" msgstr "Vnější jednotka" -#: netbox/dcim/forms/bulk_edit.py:271 netbox/dcim/forms/bulk_edit.py:415 +#: netbox/dcim/forms/bulk_edit.py:282 netbox/dcim/forms/bulk_edit.py:431 msgid "Mounting depth" msgstr "Hloubka montáže" -#: netbox/dcim/forms/bulk_edit.py:276 netbox/dcim/forms/bulk_edit.py:303 -#: netbox/dcim/forms/bulk_edit.py:425 netbox/dcim/forms/bulk_edit.py:455 -#: netbox/dcim/forms/bulk_edit.py:538 netbox/dcim/forms/bulk_edit.py:561 -#: netbox/dcim/forms/bulk_edit.py:582 netbox/dcim/forms/bulk_edit.py:604 -#: netbox/dcim/forms/bulk_import.py:408 netbox/dcim/forms/bulk_import.py:440 -#: netbox/dcim/forms/filtersets.py:286 netbox/dcim/forms/filtersets.py:308 -#: netbox/dcim/forms/filtersets.py:328 netbox/dcim/forms/filtersets.py:402 -#: netbox/dcim/forms/filtersets.py:489 netbox/dcim/forms/filtersets.py:595 -#: netbox/dcim/forms/filtersets.py:614 netbox/dcim/forms/filtersets.py:675 -#: netbox/dcim/forms/model_forms.py:226 netbox/dcim/forms/model_forms.py:306 -#: netbox/dcim/tables/devicetypes.py:111 netbox/dcim/tables/modules.py:35 -#: netbox/dcim/tables/racks.py:74 netbox/dcim/tables/racks.py:171 -#: netbox/extras/forms/bulk_edit.py:53 netbox/extras/forms/bulk_edit.py:133 -#: netbox/extras/forms/bulk_edit.py:183 netbox/extras/forms/bulk_edit.py:288 -#: netbox/extras/forms/filtersets.py:65 netbox/extras/forms/filtersets.py:159 -#: netbox/extras/forms/filtersets.py:249 netbox/ipam/forms/bulk_edit.py:193 +#: netbox/dcim/forms/bulk_edit.py:287 netbox/dcim/forms/bulk_edit.py:314 +#: netbox/dcim/forms/bulk_edit.py:441 netbox/dcim/forms/bulk_edit.py:469 +#: netbox/dcim/forms/bulk_edit.py:552 netbox/dcim/forms/bulk_edit.py:575 +#: netbox/dcim/forms/bulk_edit.py:620 netbox/dcim/forms/bulk_edit.py:642 +#: netbox/dcim/forms/bulk_import.py:412 netbox/dcim/forms/bulk_import.py:459 +#: netbox/dcim/forms/filtersets.py:287 netbox/dcim/forms/filtersets.py:309 +#: netbox/dcim/forms/filtersets.py:329 netbox/dcim/forms/filtersets.py:403 +#: netbox/dcim/forms/filtersets.py:490 netbox/dcim/forms/filtersets.py:596 +#: netbox/dcim/forms/filtersets.py:623 netbox/dcim/forms/filtersets.py:689 +#: netbox/dcim/forms/model_forms.py:233 netbox/dcim/forms/model_forms.py:314 +#: netbox/dcim/tables/devicetypes.py:111 netbox/dcim/tables/modules.py:57 +#: netbox/dcim/tables/racks.py:78 netbox/dcim/tables/racks.py:179 +#: netbox/extras/forms/bulk_edit.py:54 netbox/extras/forms/bulk_edit.py:134 +#: netbox/extras/forms/bulk_edit.py:188 netbox/extras/forms/bulk_edit.py:216 +#: netbox/extras/forms/bulk_edit.py:312 netbox/extras/forms/bulk_edit.py:325 +#: netbox/extras/forms/bulk_import.py:238 netbox/extras/forms/filtersets.py:66 +#: netbox/extras/forms/filtersets.py:160 netbox/extras/forms/filtersets.py:254 +#: netbox/extras/forms/filtersets.py:284 +#: netbox/extras/forms/model_forms.py:572 netbox/ipam/forms/bulk_edit.py:193 #: netbox/templates/dcim/device.html:324 #: netbox/templates/dcim/devicetype.html:49 -#: netbox/templates/dcim/moduletype.html:47 netbox/templates/dcim/rack.html:81 +#: netbox/templates/dcim/moduletype.html:51 netbox/templates/dcim/rack.html:81 #: netbox/templates/dcim/racktype.html:41 #: netbox/templates/extras/configcontext.html:17 #: netbox/templates/extras/customlink.html:25 #: netbox/templates/extras/savedfilter.html:33 -#: netbox/templates/ipam/role.html:30 +#: netbox/templates/extras/tableconfig.html:41 +#: netbox/templates/extras/tag.html:32 netbox/templates/ipam/role.html:30 msgid "Weight" msgstr "Hmotnost" -#: netbox/dcim/forms/bulk_edit.py:281 netbox/dcim/forms/bulk_edit.py:430 -#: netbox/dcim/forms/filtersets.py:291 +#: netbox/dcim/forms/bulk_edit.py:292 netbox/dcim/forms/bulk_edit.py:446 +#: netbox/dcim/forms/filtersets.py:292 msgid "Max weight" msgstr "Max. hmotnost" -#: netbox/dcim/forms/bulk_edit.py:286 netbox/dcim/forms/bulk_edit.py:435 -#: netbox/dcim/forms/bulk_edit.py:543 netbox/dcim/forms/bulk_edit.py:587 -#: netbox/dcim/forms/bulk_import.py:212 netbox/dcim/forms/bulk_import.py:297 -#: netbox/dcim/forms/bulk_import.py:413 netbox/dcim/forms/bulk_import.py:445 -#: netbox/dcim/forms/filtersets.py:296 netbox/dcim/forms/filtersets.py:599 -#: netbox/dcim/forms/filtersets.py:679 +#: netbox/dcim/forms/bulk_edit.py:297 netbox/dcim/forms/bulk_edit.py:451 +#: netbox/dcim/forms/bulk_edit.py:557 netbox/dcim/forms/bulk_edit.py:625 +#: netbox/dcim/forms/bulk_import.py:216 netbox/dcim/forms/bulk_import.py:301 +#: netbox/dcim/forms/bulk_import.py:417 netbox/dcim/forms/bulk_import.py:464 +#: netbox/dcim/forms/filtersets.py:297 netbox/dcim/forms/filtersets.py:600 +#: netbox/dcim/forms/filtersets.py:693 msgid "Weight unit" msgstr "Jednotka hmotnosti" -#: netbox/dcim/forms/bulk_edit.py:300 netbox/dcim/forms/filtersets.py:306 -#: netbox/dcim/forms/model_forms.py:222 netbox/dcim/forms/model_forms.py:261 +#: netbox/dcim/forms/bulk_edit.py:311 netbox/dcim/forms/filtersets.py:307 +#: netbox/dcim/forms/model_forms.py:229 netbox/dcim/forms/model_forms.py:268 #: netbox/templates/dcim/rack.html:45 netbox/templates/dcim/racktype.html:13 msgid "Rack Type" msgstr "Typ stojanu" -#: netbox/dcim/forms/bulk_edit.py:302 netbox/dcim/forms/model_forms.py:225 -#: netbox/dcim/forms/model_forms.py:305 +#: netbox/dcim/forms/bulk_edit.py:313 netbox/dcim/forms/bulk_edit.py:467 +#: netbox/dcim/forms/model_forms.py:232 netbox/dcim/forms/model_forms.py:313 msgid "Outer Dimensions" msgstr "Vnější rozměry" -#: netbox/dcim/forms/bulk_edit.py:305 netbox/dcim/forms/model_forms.py:227 -#: netbox/dcim/forms/model_forms.py:307 netbox/templates/dcim/device.html:315 +#: netbox/dcim/forms/bulk_edit.py:316 netbox/dcim/forms/model_forms.py:234 +#: netbox/dcim/forms/model_forms.py:315 netbox/templates/dcim/device.html:315 #: netbox/templates/dcim/inc/panels/racktype_dimensions.html:3 msgid "Dimensions" msgstr "Rozměry" -#: netbox/dcim/forms/bulk_edit.py:307 netbox/dcim/forms/filtersets.py:307 -#: netbox/dcim/forms/filtersets.py:327 netbox/dcim/forms/model_forms.py:229 +#: netbox/dcim/forms/bulk_edit.py:318 netbox/dcim/forms/filtersets.py:308 +#: netbox/dcim/forms/filtersets.py:328 netbox/dcim/forms/model_forms.py:236 #: netbox/templates/dcim/inc/panels/racktype_numbering.html:3 msgid "Numbering" msgstr "Číslování" -#: netbox/dcim/forms/bulk_edit.py:366 netbox/dcim/forms/bulk_import.py:262 -#: netbox/dcim/forms/filtersets.py:381 +#: netbox/dcim/forms/bulk_edit.py:377 netbox/dcim/forms/bulk_import.py:266 +#: netbox/dcim/forms/filtersets.py:382 msgid "Rack type" msgstr "Typ stojanu" -#: netbox/dcim/forms/bulk_edit.py:373 netbox/dcim/forms/bulk_edit.py:721 -#: netbox/dcim/forms/bulk_edit.py:782 netbox/templates/dcim/device.html:104 +#: netbox/dcim/forms/bulk_edit.py:384 netbox/dcim/forms/bulk_edit.py:765 +#: netbox/dcim/forms/bulk_edit.py:826 netbox/templates/dcim/device.html:104 #: netbox/templates/dcim/module.html:77 #: netbox/templates/dcim/modulebay.html:70 netbox/templates/dcim/rack.html:57 #: netbox/templates/virtualization/virtualmachine.html:35 msgid "Serial Number" msgstr "Sériové číslo" -#: netbox/dcim/forms/bulk_edit.py:376 netbox/dcim/forms/filtersets.py:388 -#: netbox/dcim/forms/filtersets.py:814 netbox/dcim/forms/filtersets.py:1016 -#: netbox/dcim/forms/filtersets.py:1610 +#: netbox/dcim/forms/bulk_edit.py:387 netbox/dcim/forms/filtersets.py:389 +#: netbox/dcim/forms/filtersets.py:833 netbox/dcim/forms/filtersets.py:1035 +#: netbox/dcim/forms/filtersets.py:1634 msgid "Asset tag" msgstr "Inventární číslo" -#: netbox/dcim/forms/bulk_edit.py:420 netbox/dcim/forms/bulk_edit.py:533 -#: netbox/dcim/forms/bulk_edit.py:577 netbox/dcim/forms/bulk_edit.py:714 -#: netbox/dcim/forms/bulk_import.py:291 netbox/dcim/forms/bulk_import.py:434 -#: netbox/dcim/forms/bulk_import.py:607 netbox/dcim/forms/filtersets.py:281 -#: netbox/dcim/forms/filtersets.py:512 netbox/dcim/forms/filtersets.py:670 -#: netbox/dcim/forms/filtersets.py:805 netbox/templates/dcim/device.html:98 +#: netbox/dcim/forms/bulk_edit.py:436 netbox/dcim/forms/bulk_edit.py:547 +#: netbox/dcim/forms/bulk_edit.py:615 netbox/dcim/forms/bulk_edit.py:758 +#: netbox/dcim/forms/bulk_import.py:295 netbox/dcim/forms/bulk_import.py:453 +#: netbox/dcim/forms/bulk_import.py:638 netbox/dcim/forms/filtersets.py:282 +#: netbox/dcim/forms/filtersets.py:513 netbox/dcim/forms/filtersets.py:684 +#: netbox/dcim/forms/filtersets.py:824 netbox/templates/dcim/device.html:98 #: netbox/templates/dcim/devicetype.html:65 -#: netbox/templates/dcim/moduletype.html:43 netbox/templates/dcim/rack.html:65 +#: netbox/templates/dcim/moduletype.html:47 netbox/templates/dcim/rack.html:65 #: netbox/templates/dcim/racktype.html:28 msgid "Airflow" msgstr "Proudění vzduchu" -#: netbox/dcim/forms/bulk_edit.py:449 netbox/dcim/forms/bulk_edit.py:928 -#: netbox/dcim/forms/bulk_import.py:346 netbox/dcim/forms/bulk_import.py:349 -#: netbox/dcim/forms/bulk_import.py:580 netbox/dcim/forms/bulk_import.py:1495 -#: netbox/dcim/forms/bulk_import.py:1499 netbox/dcim/forms/filtersets.py:105 -#: netbox/dcim/forms/filtersets.py:325 netbox/dcim/forms/filtersets.py:406 -#: netbox/dcim/forms/filtersets.py:420 netbox/dcim/forms/filtersets.py:458 -#: netbox/dcim/forms/filtersets.py:773 netbox/dcim/forms/filtersets.py:986 -#: netbox/dcim/forms/filtersets.py:1084 netbox/dcim/forms/filtersets.py:1216 -#: netbox/dcim/forms/model_forms.py:271 netbox/dcim/forms/model_forms.py:314 -#: netbox/dcim/forms/model_forms.py:489 netbox/dcim/forms/model_forms.py:767 +#: netbox/dcim/forms/bulk_edit.py:465 netbox/dcim/forms/bulk_edit.py:972 +#: netbox/dcim/forms/bulk_import.py:350 netbox/dcim/forms/bulk_import.py:353 +#: netbox/dcim/forms/bulk_import.py:611 netbox/dcim/forms/bulk_import.py:1526 +#: netbox/dcim/forms/bulk_import.py:1530 netbox/dcim/forms/filtersets.py:106 +#: netbox/dcim/forms/filtersets.py:326 netbox/dcim/forms/filtersets.py:407 +#: netbox/dcim/forms/filtersets.py:421 netbox/dcim/forms/filtersets.py:459 +#: netbox/dcim/forms/filtersets.py:792 netbox/dcim/forms/filtersets.py:1005 +#: netbox/dcim/forms/filtersets.py:1103 netbox/dcim/forms/filtersets.py:1235 +#: netbox/dcim/forms/model_forms.py:278 netbox/dcim/forms/model_forms.py:322 +#: netbox/dcim/forms/model_forms.py:583 netbox/dcim/forms/model_forms.py:861 #: netbox/dcim/forms/object_create.py:404 netbox/dcim/tables/devices.py:171 -#: netbox/dcim/tables/power.py:70 netbox/dcim/tables/racks.py:216 -#: netbox/ipam/forms/filtersets.py:459 netbox/templates/dcim/device.html:30 +#: netbox/dcim/tables/power.py:70 netbox/dcim/tables/racks.py:225 +#: netbox/ipam/forms/filtersets.py:467 netbox/templates/dcim/device.html:30 #: netbox/templates/dcim/inc/cable_termination.html:16 #: netbox/templates/dcim/powerfeed.html:28 netbox/templates/dcim/rack.html:13 #: netbox/templates/dcim/rack/base.html:4 @@ -4171,38 +4252,39 @@ msgstr "Proudění vzduchu" msgid "Rack" msgstr "Stojan" -#: netbox/dcim/forms/bulk_edit.py:453 netbox/dcim/forms/bulk_edit.py:747 -#: netbox/dcim/forms/filtersets.py:326 netbox/dcim/forms/filtersets.py:399 -#: netbox/dcim/forms/filtersets.py:482 netbox/dcim/forms/filtersets.py:609 -#: netbox/dcim/forms/filtersets.py:722 netbox/dcim/forms/filtersets.py:944 -#: netbox/dcim/forms/model_forms.py:681 netbox/dcim/forms/model_forms.py:1663 +#: netbox/dcim/forms/bulk_edit.py:468 netbox/dcim/forms/bulk_edit.py:791 +#: netbox/dcim/forms/filtersets.py:327 netbox/dcim/forms/filtersets.py:400 +#: netbox/dcim/forms/filtersets.py:483 netbox/dcim/forms/filtersets.py:618 +#: netbox/dcim/forms/filtersets.py:741 netbox/dcim/forms/filtersets.py:963 +#: netbox/dcim/forms/model_forms.py:446 netbox/dcim/forms/model_forms.py:775 +#: netbox/dcim/forms/model_forms.py:1757 #: netbox/templates/dcim/device_edit.html:22 msgid "Hardware" msgstr "Hardware" -#: netbox/dcim/forms/bulk_edit.py:509 netbox/dcim/forms/bulk_import.py:401 -#: netbox/dcim/forms/filtersets.py:500 netbox/dcim/forms/model_forms.py:362 +#: netbox/dcim/forms/bulk_edit.py:523 netbox/dcim/forms/bulk_import.py:405 +#: netbox/dcim/forms/filtersets.py:501 netbox/dcim/forms/model_forms.py:370 msgid "Default platform" msgstr "Výchozí platforma" -#: netbox/dcim/forms/bulk_edit.py:514 netbox/dcim/forms/bulk_edit.py:573 -#: netbox/dcim/forms/filtersets.py:503 netbox/dcim/forms/filtersets.py:623 +#: netbox/dcim/forms/bulk_edit.py:528 netbox/dcim/forms/bulk_edit.py:611 +#: netbox/dcim/forms/filtersets.py:504 netbox/dcim/forms/filtersets.py:637 msgid "Part number" msgstr "Číslo dílu" -#: netbox/dcim/forms/bulk_edit.py:518 +#: netbox/dcim/forms/bulk_edit.py:532 msgid "U height" msgstr "Výška U pozic" -#: netbox/dcim/forms/bulk_edit.py:530 netbox/dcim/tables/devicetypes.py:107 +#: netbox/dcim/forms/bulk_edit.py:544 netbox/dcim/tables/devicetypes.py:107 msgid "Exclude from utilization" msgstr "Vyloučit z využití" -#: netbox/dcim/forms/bulk_edit.py:559 netbox/dcim/forms/model_forms.py:377 -#: netbox/dcim/forms/model_forms.py:920 netbox/dcim/forms/model_forms.py:962 -#: netbox/dcim/forms/model_forms.py:989 netbox/dcim/forms/model_forms.py:1017 -#: netbox/dcim/forms/model_forms.py:1048 netbox/dcim/forms/model_forms.py:1067 -#: netbox/dcim/forms/model_forms.py:1085 +#: netbox/dcim/forms/bulk_edit.py:573 netbox/dcim/forms/model_forms.py:385 +#: netbox/dcim/forms/model_forms.py:1014 netbox/dcim/forms/model_forms.py:1056 +#: netbox/dcim/forms/model_forms.py:1083 netbox/dcim/forms/model_forms.py:1111 +#: netbox/dcim/forms/model_forms.py:1142 netbox/dcim/forms/model_forms.py:1161 +#: netbox/dcim/forms/model_forms.py:1179 #: netbox/dcim/forms/object_create.py:123 netbox/dcim/tables/devicetypes.py:82 #: netbox/templates/dcim/device.html:88 #: netbox/templates/dcim/devicebay.html:52 @@ -4210,37 +4292,51 @@ msgstr "Vyloučit z využití" msgid "Device Type" msgstr "Typ zařízení" -#: netbox/dcim/forms/bulk_edit.py:601 netbox/dcim/forms/model_forms.py:410 -#: netbox/dcim/forms/model_forms.py:921 netbox/dcim/forms/model_forms.py:963 -#: netbox/dcim/forms/model_forms.py:990 netbox/dcim/forms/model_forms.py:1018 -#: netbox/dcim/forms/model_forms.py:1049 netbox/dcim/forms/model_forms.py:1068 -#: netbox/dcim/forms/model_forms.py:1086 -#: netbox/dcim/forms/object_create.py:124 netbox/dcim/tables/modules.py:17 -#: netbox/dcim/tables/modules.py:66 netbox/templates/dcim/module.html:65 +#: netbox/dcim/forms/bulk_edit.py:582 netbox/dcim/forms/model_forms.py:412 +#: netbox/templates/dcim/moduletypeprofile.html:32 +msgid "Schema" +msgstr "Schéma" + +#: netbox/dcim/forms/bulk_edit.py:594 netbox/dcim/forms/bulk_edit.py:601 +#: netbox/dcim/forms/bulk_import.py:442 netbox/dcim/forms/filtersets.py:629 +#: netbox/dcim/forms/model_forms.py:419 netbox/dcim/forms/model_forms.py:432 +#: netbox/dcim/tables/modules.py:45 netbox/templates/account/base.html:7 +#: netbox/templates/dcim/moduletype.html:27 +#: netbox/templates/inc/user_menu.html:40 netbox/vpn/forms/bulk_edit.py:255 +#: netbox/vpn/forms/filtersets.py:194 netbox/vpn/forms/model_forms.py:382 +msgid "Profile" +msgstr "Profil" + +#: netbox/dcim/forms/bulk_edit.py:639 netbox/dcim/forms/model_forms.py:445 +#: netbox/dcim/forms/model_forms.py:1015 netbox/dcim/forms/model_forms.py:1057 +#: netbox/dcim/forms/model_forms.py:1084 netbox/dcim/forms/model_forms.py:1112 +#: netbox/dcim/forms/model_forms.py:1143 netbox/dcim/forms/model_forms.py:1162 +#: netbox/dcim/forms/model_forms.py:1180 +#: netbox/dcim/forms/object_create.py:124 netbox/dcim/tables/modules.py:54 +#: netbox/dcim/tables/modules.py:100 netbox/templates/dcim/module.html:92 #: netbox/templates/dcim/modulebay.html:66 #: netbox/templates/dcim/moduletype.html:24 msgid "Module Type" msgstr "Typ modulu" -#: netbox/dcim/forms/bulk_edit.py:605 netbox/dcim/forms/model_forms.py:380 -#: netbox/dcim/forms/model_forms.py:411 +#: netbox/dcim/forms/bulk_edit.py:643 netbox/dcim/forms/model_forms.py:388 #: netbox/templates/dcim/devicetype.html:11 msgid "Chassis" msgstr "Šasi" -#: netbox/dcim/forms/bulk_edit.py:619 netbox/dcim/models/devices.py:483 +#: netbox/dcim/forms/bulk_edit.py:662 netbox/dcim/models/devices.py:386 #: netbox/dcim/tables/devices.py:78 msgid "VM role" msgstr "Role virtuálního počítače" -#: netbox/dcim/forms/bulk_edit.py:622 netbox/dcim/forms/bulk_edit.py:646 -#: netbox/dcim/forms/bulk_edit.py:729 netbox/dcim/forms/bulk_import.py:461 -#: netbox/dcim/forms/bulk_import.py:465 netbox/dcim/forms/bulk_import.py:484 -#: netbox/dcim/forms/bulk_import.py:488 netbox/dcim/forms/bulk_import.py:613 -#: netbox/dcim/forms/bulk_import.py:617 netbox/dcim/forms/filtersets.py:690 -#: netbox/dcim/forms/filtersets.py:706 netbox/dcim/forms/filtersets.py:824 -#: netbox/dcim/forms/model_forms.py:424 netbox/dcim/forms/model_forms.py:451 -#: netbox/dcim/forms/model_forms.py:566 +#: netbox/dcim/forms/bulk_edit.py:665 netbox/dcim/forms/bulk_edit.py:690 +#: netbox/dcim/forms/bulk_edit.py:773 netbox/dcim/forms/bulk_import.py:490 +#: netbox/dcim/forms/bulk_import.py:494 netbox/dcim/forms/bulk_import.py:515 +#: netbox/dcim/forms/bulk_import.py:519 netbox/dcim/forms/bulk_import.py:644 +#: netbox/dcim/forms/bulk_import.py:648 netbox/dcim/forms/filtersets.py:704 +#: netbox/dcim/forms/filtersets.py:725 netbox/dcim/forms/filtersets.py:843 +#: netbox/dcim/forms/model_forms.py:511 netbox/dcim/forms/model_forms.py:545 +#: netbox/dcim/forms/model_forms.py:660 #: netbox/virtualization/forms/bulk_import.py:138 #: netbox/virtualization/forms/bulk_import.py:139 #: netbox/virtualization/forms/filtersets.py:194 @@ -4248,22 +4344,22 @@ msgstr "Role virtuálního počítače" msgid "Config template" msgstr "Konfigurační šablona" -#: netbox/dcim/forms/bulk_edit.py:670 netbox/dcim/forms/bulk_edit.py:1079 -#: netbox/dcim/forms/bulk_import.py:519 netbox/dcim/forms/filtersets.py:115 -#: netbox/dcim/forms/model_forms.py:511 netbox/dcim/forms/model_forms.py:884 -#: netbox/dcim/forms/model_forms.py:901 netbox/extras/filtersets.py:547 +#: netbox/dcim/forms/bulk_edit.py:714 netbox/dcim/forms/bulk_edit.py:1123 +#: netbox/dcim/forms/bulk_import.py:550 netbox/dcim/forms/filtersets.py:116 +#: netbox/dcim/forms/model_forms.py:605 netbox/dcim/forms/model_forms.py:978 +#: netbox/dcim/forms/model_forms.py:995 netbox/extras/filtersets.py:640 msgid "Device type" msgstr "Typ zařízení" -#: netbox/dcim/forms/bulk_edit.py:681 netbox/dcim/forms/bulk_import.py:500 -#: netbox/dcim/forms/filtersets.py:120 netbox/dcim/forms/model_forms.py:519 +#: netbox/dcim/forms/bulk_edit.py:725 netbox/dcim/forms/bulk_import.py:531 +#: netbox/dcim/forms/filtersets.py:121 netbox/dcim/forms/model_forms.py:613 msgid "Device role" msgstr "Role zařízení" -#: netbox/dcim/forms/bulk_edit.py:704 netbox/dcim/forms/bulk_import.py:525 -#: netbox/dcim/forms/filtersets.py:797 netbox/dcim/forms/model_forms.py:461 -#: netbox/dcim/forms/model_forms.py:524 netbox/dcim/tables/devices.py:192 -#: netbox/extras/filtersets.py:563 netbox/templates/dcim/device.html:186 +#: netbox/dcim/forms/bulk_edit.py:748 netbox/dcim/forms/bulk_import.py:556 +#: netbox/dcim/forms/filtersets.py:816 netbox/dcim/forms/model_forms.py:555 +#: netbox/dcim/forms/model_forms.py:618 netbox/dcim/tables/devices.py:192 +#: netbox/extras/filtersets.py:656 netbox/templates/dcim/device.html:186 #: netbox/templates/dcim/platform.html:26 #: netbox/templates/virtualization/virtualmachine.html:27 #: netbox/virtualization/forms/bulk_edit.py:142 @@ -4274,17 +4370,17 @@ msgstr "Role zařízení" msgid "Platform" msgstr "Nástupiště" -#: netbox/dcim/forms/bulk_edit.py:734 netbox/dcim/forms/bulk_import.py:544 -#: netbox/dcim/forms/filtersets.py:729 netbox/dcim/forms/filtersets.py:899 -#: netbox/dcim/forms/model_forms.py:533 netbox/dcim/tables/devices.py:212 -#: netbox/extras/filtersets.py:596 netbox/extras/forms/filtersets.py:329 -#: netbox/ipam/forms/filtersets.py:432 netbox/ipam/forms/filtersets.py:464 +#: netbox/dcim/forms/bulk_edit.py:778 netbox/dcim/forms/bulk_import.py:575 +#: netbox/dcim/forms/filtersets.py:748 netbox/dcim/forms/filtersets.py:918 +#: netbox/dcim/forms/model_forms.py:627 netbox/dcim/tables/devices.py:212 +#: netbox/extras/filtersets.py:689 netbox/extras/forms/filtersets.py:364 +#: netbox/ipam/forms/filtersets.py:439 netbox/ipam/forms/filtersets.py:472 #: netbox/templates/dcim/device.html:239 #: netbox/templates/virtualization/cluster.html:10 #: netbox/templates/virtualization/virtualmachine.html:92 #: netbox/templates/virtualization/virtualmachine.html:101 #: netbox/virtualization/filtersets.py:123 -#: netbox/virtualization/filtersets.py:243 +#: netbox/virtualization/filtersets.py:245 #: netbox/virtualization/forms/bulk_edit.py:111 #: netbox/virtualization/forms/bulk_import.py:98 #: netbox/virtualization/forms/filtersets.py:105 @@ -4296,28 +4392,28 @@ msgstr "Nástupiště" msgid "Cluster" msgstr "Klastr" -#: netbox/dcim/forms/bulk_edit.py:748 +#: netbox/dcim/forms/bulk_edit.py:792 #: netbox/templates/extras/dashboard/widget_config.html:7 #: netbox/virtualization/forms/bulk_edit.py:173 msgid "Configuration" msgstr "Konfigurace" -#: netbox/dcim/forms/bulk_edit.py:749 netbox/netbox/navigation/menu.py:251 +#: netbox/dcim/forms/bulk_edit.py:793 netbox/netbox/navigation/menu.py:252 #: netbox/templates/dcim/device_edit.html:80 msgid "Virtualization" msgstr "Virtualizace" -#: netbox/dcim/forms/bulk_edit.py:763 netbox/dcim/forms/bulk_import.py:680 -#: netbox/dcim/forms/model_forms.py:658 netbox/dcim/forms/model_forms.py:909 +#: netbox/dcim/forms/bulk_edit.py:807 netbox/dcim/forms/bulk_import.py:711 +#: netbox/dcim/forms/model_forms.py:752 netbox/dcim/forms/model_forms.py:1003 msgid "Module type" msgstr "Typ modulu" -#: netbox/dcim/forms/bulk_edit.py:817 netbox/dcim/forms/bulk_edit.py:1002 -#: netbox/dcim/forms/bulk_edit.py:1021 netbox/dcim/forms/bulk_edit.py:1044 -#: netbox/dcim/forms/bulk_edit.py:1086 netbox/dcim/forms/bulk_edit.py:1130 -#: netbox/dcim/forms/bulk_edit.py:1181 netbox/dcim/forms/bulk_edit.py:1208 -#: netbox/dcim/forms/bulk_edit.py:1235 netbox/dcim/forms/bulk_edit.py:1253 -#: netbox/dcim/forms/bulk_edit.py:1271 netbox/dcim/forms/filtersets.py:68 +#: netbox/dcim/forms/bulk_edit.py:861 netbox/dcim/forms/bulk_edit.py:1046 +#: netbox/dcim/forms/bulk_edit.py:1065 netbox/dcim/forms/bulk_edit.py:1088 +#: netbox/dcim/forms/bulk_edit.py:1130 netbox/dcim/forms/bulk_edit.py:1174 +#: netbox/dcim/forms/bulk_edit.py:1225 netbox/dcim/forms/bulk_edit.py:1252 +#: netbox/dcim/forms/bulk_edit.py:1279 netbox/dcim/forms/bulk_edit.py:1297 +#: netbox/dcim/forms/bulk_edit.py:1315 netbox/dcim/forms/filtersets.py:69 #: netbox/dcim/forms/object_create.py:46 netbox/templates/dcim/cable.html:32 #: netbox/templates/dcim/consoleport.html:32 #: netbox/templates/dcim/consoleserverport.html:32 @@ -4335,109 +4431,109 @@ msgstr "Typ modulu" msgid "Label" msgstr "Štítek" -#: netbox/dcim/forms/bulk_edit.py:826 netbox/dcim/forms/filtersets.py:1117 +#: netbox/dcim/forms/bulk_edit.py:870 netbox/dcim/forms/filtersets.py:1136 #: netbox/templates/dcim/cable.html:50 msgid "Length" msgstr "Délka" -#: netbox/dcim/forms/bulk_edit.py:831 netbox/dcim/forms/bulk_import.py:1363 -#: netbox/dcim/forms/bulk_import.py:1366 netbox/dcim/forms/filtersets.py:1121 +#: netbox/dcim/forms/bulk_edit.py:875 netbox/dcim/forms/bulk_import.py:1394 +#: netbox/dcim/forms/bulk_import.py:1397 netbox/dcim/forms/filtersets.py:1140 msgid "Length unit" msgstr "Jednotka délky" -#: netbox/dcim/forms/bulk_edit.py:855 +#: netbox/dcim/forms/bulk_edit.py:899 #: netbox/templates/dcim/virtualchassis.html:23 msgid "Domain" msgstr "Doména" -#: netbox/dcim/forms/bulk_edit.py:923 netbox/dcim/forms/bulk_import.py:1482 -#: netbox/dcim/forms/filtersets.py:1207 netbox/dcim/forms/model_forms.py:761 +#: netbox/dcim/forms/bulk_edit.py:967 netbox/dcim/forms/bulk_import.py:1513 +#: netbox/dcim/forms/filtersets.py:1226 netbox/dcim/forms/model_forms.py:855 msgid "Power panel" msgstr "Napájecí panel" -#: netbox/dcim/forms/bulk_edit.py:945 netbox/dcim/forms/bulk_import.py:1518 -#: netbox/dcim/forms/filtersets.py:1229 +#: netbox/dcim/forms/bulk_edit.py:989 netbox/dcim/forms/bulk_import.py:1549 +#: netbox/dcim/forms/filtersets.py:1248 #: netbox/templates/dcim/powerfeed.html:83 msgid "Supply" msgstr "Zdroj" -#: netbox/dcim/forms/bulk_edit.py:951 netbox/dcim/forms/bulk_import.py:1523 -#: netbox/dcim/forms/filtersets.py:1234 +#: netbox/dcim/forms/bulk_edit.py:995 netbox/dcim/forms/bulk_import.py:1554 +#: netbox/dcim/forms/filtersets.py:1253 #: netbox/templates/dcim/powerfeed.html:95 msgid "Phase" msgstr "Fáze" -#: netbox/dcim/forms/bulk_edit.py:957 netbox/dcim/forms/filtersets.py:1239 +#: netbox/dcim/forms/bulk_edit.py:1001 netbox/dcim/forms/filtersets.py:1258 #: netbox/templates/dcim/powerfeed.html:87 msgid "Voltage" msgstr "Napětí" -#: netbox/dcim/forms/bulk_edit.py:961 netbox/dcim/forms/filtersets.py:1243 +#: netbox/dcim/forms/bulk_edit.py:1005 netbox/dcim/forms/filtersets.py:1262 #: netbox/templates/dcim/powerfeed.html:91 msgid "Amperage" msgstr "Proud" -#: netbox/dcim/forms/bulk_edit.py:965 netbox/dcim/forms/filtersets.py:1247 +#: netbox/dcim/forms/bulk_edit.py:1009 netbox/dcim/forms/filtersets.py:1266 msgid "Max utilization" msgstr "Maximální využití" -#: netbox/dcim/forms/bulk_edit.py:1054 +#: netbox/dcim/forms/bulk_edit.py:1098 msgid "Maximum draw" msgstr "Maximální příkon" -#: netbox/dcim/forms/bulk_edit.py:1057 +#: netbox/dcim/forms/bulk_edit.py:1101 #: netbox/dcim/models/device_component_templates.py:281 #: netbox/dcim/models/device_components.py:352 msgid "Maximum power draw (watts)" msgstr "Maximální příkon (W)" -#: netbox/dcim/forms/bulk_edit.py:1060 +#: netbox/dcim/forms/bulk_edit.py:1104 msgid "Allocated draw" msgstr "Přidělený příkon" -#: netbox/dcim/forms/bulk_edit.py:1063 +#: netbox/dcim/forms/bulk_edit.py:1107 #: netbox/dcim/models/device_component_templates.py:288 #: netbox/dcim/models/device_components.py:359 msgid "Allocated power draw (watts)" msgstr "Přidělený příkon (W)" -#: netbox/dcim/forms/bulk_edit.py:1096 netbox/dcim/forms/bulk_import.py:813 -#: netbox/dcim/forms/model_forms.py:978 netbox/dcim/forms/model_forms.py:1332 -#: netbox/dcim/forms/model_forms.py:1647 netbox/dcim/forms/object_import.py:55 +#: netbox/dcim/forms/bulk_edit.py:1140 netbox/dcim/forms/bulk_import.py:844 +#: netbox/dcim/forms/model_forms.py:1072 netbox/dcim/forms/model_forms.py:1426 +#: netbox/dcim/forms/model_forms.py:1741 netbox/dcim/forms/object_import.py:55 msgid "Power port" msgstr "Napájecí port" -#: netbox/dcim/forms/bulk_edit.py:1101 netbox/dcim/forms/bulk_import.py:820 +#: netbox/dcim/forms/bulk_edit.py:1145 netbox/dcim/forms/bulk_import.py:851 msgid "Feed leg" msgstr "Napájecí větev" -#: netbox/dcim/forms/bulk_edit.py:1147 netbox/dcim/forms/bulk_edit.py:1465 +#: netbox/dcim/forms/bulk_edit.py:1191 netbox/dcim/forms/bulk_edit.py:1512 msgid "Management only" msgstr "Pouze správa" -#: netbox/dcim/forms/bulk_edit.py:1157 netbox/dcim/forms/bulk_edit.py:1471 -#: netbox/dcim/forms/bulk_import.py:906 netbox/dcim/forms/filtersets.py:1448 +#: netbox/dcim/forms/bulk_edit.py:1201 netbox/dcim/forms/bulk_edit.py:1518 +#: netbox/dcim/forms/bulk_import.py:937 netbox/dcim/forms/filtersets.py:1472 #: netbox/dcim/forms/object_import.py:90 #: netbox/dcim/models/device_component_templates.py:445 -#: netbox/dcim/models/device_components.py:724 +#: netbox/dcim/models/device_components.py:733 msgid "PoE mode" msgstr "Režim PoE" -#: netbox/dcim/forms/bulk_edit.py:1163 netbox/dcim/forms/bulk_edit.py:1477 -#: netbox/dcim/forms/bulk_import.py:912 netbox/dcim/forms/filtersets.py:1453 +#: netbox/dcim/forms/bulk_edit.py:1207 netbox/dcim/forms/bulk_edit.py:1524 +#: netbox/dcim/forms/bulk_import.py:943 netbox/dcim/forms/filtersets.py:1477 #: netbox/dcim/forms/object_import.py:95 #: netbox/dcim/models/device_component_templates.py:452 -#: netbox/dcim/models/device_components.py:731 +#: netbox/dcim/models/device_components.py:740 msgid "PoE type" msgstr "Typ PoE" -#: netbox/dcim/forms/bulk_edit.py:1169 netbox/dcim/forms/filtersets.py:1468 +#: netbox/dcim/forms/bulk_edit.py:1213 netbox/dcim/forms/filtersets.py:1492 #: netbox/dcim/forms/object_import.py:100 msgid "Wireless role" msgstr "Bezdrátová role" -#: netbox/dcim/forms/bulk_edit.py:1306 netbox/dcim/forms/model_forms.py:680 -#: netbox/dcim/forms/model_forms.py:1277 netbox/dcim/tables/devices.py:322 +#: netbox/dcim/forms/bulk_edit.py:1350 netbox/dcim/forms/model_forms.py:774 +#: netbox/dcim/forms/model_forms.py:1371 netbox/dcim/tables/devices.py:322 #: netbox/templates/dcim/consoleport.html:24 #: netbox/templates/dcim/consoleserverport.html:24 #: netbox/templates/dcim/frontport.html:24 @@ -4451,26 +4547,26 @@ msgstr "Bezdrátová role" msgid "Module" msgstr "Modul" -#: netbox/dcim/forms/bulk_edit.py:1445 netbox/dcim/tables/devices.py:698 +#: netbox/dcim/forms/bulk_edit.py:1492 netbox/dcim/tables/devices.py:705 #: netbox/templates/dcim/interface.html:116 msgid "LAG" msgstr "Agregační skupina" -#: netbox/dcim/forms/bulk_edit.py:1450 netbox/dcim/forms/model_forms.py:1359 +#: netbox/dcim/forms/bulk_edit.py:1497 netbox/dcim/forms/model_forms.py:1453 msgid "Virtual device contexts" msgstr "Kontexty virtuálních zařízení" -#: netbox/dcim/forms/bulk_edit.py:1456 netbox/dcim/forms/bulk_import.py:741 -#: netbox/dcim/forms/bulk_import.py:767 netbox/dcim/forms/filtersets.py:1301 -#: netbox/dcim/forms/filtersets.py:1326 netbox/dcim/forms/filtersets.py:1412 -#: netbox/dcim/tables/devices.py:631 +#: netbox/dcim/forms/bulk_edit.py:1503 netbox/dcim/forms/bulk_import.py:772 +#: netbox/dcim/forms/bulk_import.py:798 netbox/dcim/forms/filtersets.py:1320 +#: netbox/dcim/forms/filtersets.py:1345 netbox/dcim/forms/filtersets.py:1436 +#: netbox/dcim/tables/devices.py:638 #: netbox/templates/circuits/inc/circuit_termination_fields.html:62 #: netbox/templates/dcim/consoleport.html:40 #: netbox/templates/dcim/consoleserverport.html:40 msgid "Speed" msgstr "Rychlost" -#: netbox/dcim/forms/bulk_edit.py:1485 netbox/dcim/forms/bulk_import.py:915 +#: netbox/dcim/forms/bulk_edit.py:1532 netbox/dcim/forms/bulk_import.py:946 #: netbox/templates/vpn/ikepolicy.html:25 #: netbox/templates/vpn/ipsecprofile.html:21 #: netbox/templates/vpn/ipsecprofile.html:48 @@ -4484,55 +4580,55 @@ msgstr "Rychlost" msgid "Mode" msgstr "Režim" -#: netbox/dcim/forms/bulk_edit.py:1493 netbox/dcim/forms/model_forms.py:1408 -#: netbox/ipam/forms/bulk_import.py:174 netbox/ipam/forms/filtersets.py:553 -#: netbox/ipam/models/vlans.py:87 netbox/virtualization/forms/bulk_edit.py:222 +#: netbox/dcim/forms/bulk_edit.py:1540 netbox/dcim/forms/model_forms.py:1502 +#: netbox/ipam/forms/bulk_import.py:174 netbox/ipam/forms/filtersets.py:561 +#: netbox/ipam/models/vlans.py:93 netbox/virtualization/forms/bulk_edit.py:222 #: netbox/virtualization/forms/model_forms.py:335 msgid "VLAN group" msgstr "Skupina VLAN" -#: netbox/dcim/forms/bulk_edit.py:1502 netbox/dcim/forms/model_forms.py:1414 -#: netbox/dcim/tables/devices.py:592 +#: netbox/dcim/forms/bulk_edit.py:1549 netbox/dcim/forms/model_forms.py:1508 +#: netbox/dcim/tables/devices.py:599 #: netbox/virtualization/forms/bulk_edit.py:230 #: netbox/virtualization/forms/model_forms.py:340 msgid "Untagged VLAN" msgstr "Neznačené VLAN" -#: netbox/dcim/forms/bulk_edit.py:1511 netbox/dcim/forms/model_forms.py:1423 -#: netbox/dcim/tables/devices.py:598 +#: netbox/dcim/forms/bulk_edit.py:1558 netbox/dcim/forms/model_forms.py:1517 +#: netbox/dcim/tables/devices.py:605 #: netbox/virtualization/forms/bulk_edit.py:238 #: netbox/virtualization/forms/model_forms.py:349 msgid "Tagged VLANs" msgstr "Označené VLAN" -#: netbox/dcim/forms/bulk_edit.py:1514 +#: netbox/dcim/forms/bulk_edit.py:1561 msgid "Add tagged VLANs" msgstr "Přidat označené VLANy" -#: netbox/dcim/forms/bulk_edit.py:1523 +#: netbox/dcim/forms/bulk_edit.py:1570 msgid "Remove tagged VLANs" msgstr "Odstranit označené VLANy" -#: netbox/dcim/forms/bulk_edit.py:1534 netbox/dcim/forms/model_forms.py:1432 +#: netbox/dcim/forms/bulk_edit.py:1581 netbox/dcim/forms/model_forms.py:1526 #: netbox/virtualization/forms/model_forms.py:358 msgid "Q-in-Q Service VLAN" msgstr "Služba VLAN služby Q-in-Q" -#: netbox/dcim/forms/bulk_edit.py:1549 netbox/dcim/forms/model_forms.py:1395 +#: netbox/dcim/forms/bulk_edit.py:1596 netbox/dcim/forms/model_forms.py:1489 msgid "Wireless LAN group" msgstr "Skupina bezdrátových sítí" -#: netbox/dcim/forms/bulk_edit.py:1554 netbox/dcim/forms/model_forms.py:1400 -#: netbox/dcim/tables/devices.py:640 netbox/netbox/navigation/menu.py:152 +#: netbox/dcim/forms/bulk_edit.py:1601 netbox/dcim/forms/model_forms.py:1494 +#: netbox/dcim/tables/devices.py:647 netbox/netbox/navigation/menu.py:153 #: netbox/templates/dcim/interface.html:337 #: netbox/wireless/tables/wirelesslan.py:24 msgid "Wireless LANs" msgstr "Bezdrátové LAN sítě" -#: netbox/dcim/forms/bulk_edit.py:1563 netbox/dcim/forms/filtersets.py:1381 -#: netbox/dcim/forms/model_forms.py:1466 netbox/ipam/forms/bulk_edit.py:269 -#: netbox/ipam/forms/bulk_edit.py:362 netbox/ipam/forms/filtersets.py:177 -#: netbox/netbox/navigation/menu.py:108 +#: netbox/dcim/forms/bulk_edit.py:1610 netbox/dcim/forms/filtersets.py:1405 +#: netbox/dcim/forms/model_forms.py:1560 netbox/ipam/forms/bulk_edit.py:269 +#: netbox/ipam/forms/bulk_edit.py:367 netbox/ipam/forms/filtersets.py:177 +#: netbox/netbox/navigation/menu.py:109 #: netbox/templates/dcim/interface.html:128 #: netbox/templates/ipam/prefix.html:91 #: netbox/templates/virtualization/vminterface.html:76 @@ -4541,251 +4637,258 @@ msgstr "Bezdrátové LAN sítě" msgid "Addressing" msgstr "Adresování" -#: netbox/dcim/forms/bulk_edit.py:1564 netbox/dcim/forms/filtersets.py:721 -#: netbox/dcim/forms/model_forms.py:1467 +#: netbox/dcim/forms/bulk_edit.py:1611 netbox/dcim/forms/filtersets.py:740 +#: netbox/dcim/forms/model_forms.py:1561 #: netbox/virtualization/forms/model_forms.py:379 msgid "Operation" msgstr "Operace" -#: netbox/dcim/forms/bulk_edit.py:1565 netbox/dcim/forms/filtersets.py:1382 -#: netbox/dcim/forms/model_forms.py:1022 netbox/dcim/forms/model_forms.py:1469 +#: netbox/dcim/forms/bulk_edit.py:1612 netbox/dcim/forms/filtersets.py:1406 +#: netbox/dcim/forms/model_forms.py:1116 netbox/dcim/forms/model_forms.py:1563 msgid "PoE" msgstr "PoE" -#: netbox/dcim/forms/bulk_edit.py:1566 netbox/dcim/forms/model_forms.py:1468 +#: netbox/dcim/forms/bulk_edit.py:1613 netbox/dcim/forms/model_forms.py:1562 #: netbox/templates/dcim/interface.html:105 #: netbox/virtualization/forms/bulk_edit.py:254 #: netbox/virtualization/forms/model_forms.py:380 msgid "Related Interfaces" msgstr "Související rozhraní" -#: netbox/dcim/forms/bulk_edit.py:1568 netbox/dcim/forms/filtersets.py:1383 -#: netbox/dcim/forms/model_forms.py:1472 +#: netbox/dcim/forms/bulk_edit.py:1615 netbox/dcim/forms/filtersets.py:1407 +#: netbox/dcim/forms/model_forms.py:1566 #: netbox/virtualization/forms/bulk_edit.py:257 #: netbox/virtualization/forms/filtersets.py:206 #: netbox/virtualization/forms/model_forms.py:383 msgid "802.1Q Switching" msgstr "Přepínání 802.1Q" -#: netbox/dcim/forms/bulk_edit.py:1573 +#: netbox/dcim/forms/bulk_edit.py:1620 msgid "Add/Remove" msgstr "Přidat/Odebrat" -#: netbox/dcim/forms/bulk_edit.py:1632 netbox/dcim/forms/bulk_edit.py:1634 +#: netbox/dcim/forms/bulk_edit.py:1679 netbox/dcim/forms/bulk_edit.py:1681 msgid "Interface mode must be specified to assign VLANs" msgstr "Pro přiřazení sítí VLAN musí být zadán režim rozhraní" -#: netbox/dcim/forms/bulk_edit.py:1639 +#: netbox/dcim/forms/bulk_edit.py:1686 msgid "An access interface cannot have tagged VLANs assigned." msgstr "Přístupovému rozhraní nelze přiřadit označené sítě VLAN." -#: netbox/dcim/forms/bulk_import.py:66 +#: netbox/dcim/forms/bulk_import.py:67 msgid "Name of parent region" msgstr "Název nadřazené oblasti" -#: netbox/dcim/forms/bulk_import.py:80 +#: netbox/dcim/forms/bulk_import.py:81 msgid "Name of parent site group" msgstr "Název nadřazené skupiny webů" -#: netbox/dcim/forms/bulk_import.py:99 +#: netbox/dcim/forms/bulk_import.py:100 msgid "Assigned region" msgstr "Přiřazená oblast" -#: netbox/dcim/forms/bulk_import.py:106 netbox/tenancy/forms/bulk_import.py:44 -#: netbox/tenancy/forms/bulk_import.py:85 +#: netbox/dcim/forms/bulk_import.py:107 netbox/tenancy/forms/bulk_import.py:44 #: netbox/wireless/forms/bulk_import.py:42 msgid "Assigned group" msgstr "Přiřazená skupina" -#: netbox/dcim/forms/bulk_import.py:125 +#: netbox/dcim/forms/bulk_import.py:126 msgid "available options" msgstr "dostupné možnosti" -#: netbox/dcim/forms/bulk_import.py:136 netbox/dcim/forms/bulk_import.py:570 -#: netbox/dcim/forms/bulk_import.py:1479 netbox/ipam/forms/bulk_import.py:472 +#: netbox/dcim/forms/bulk_import.py:137 netbox/dcim/forms/bulk_import.py:601 +#: netbox/dcim/forms/bulk_import.py:1510 netbox/ipam/forms/bulk_import.py:479 #: netbox/virtualization/forms/bulk_import.py:64 #: netbox/virtualization/forms/bulk_import.py:95 msgid "Assigned site" msgstr "Přiřazené místo" -#: netbox/dcim/forms/bulk_import.py:143 +#: netbox/dcim/forms/bulk_import.py:144 msgid "Parent location" msgstr "Rodičovská lokalita" -#: netbox/dcim/forms/bulk_import.py:145 +#: netbox/dcim/forms/bulk_import.py:146 msgid "Location not found." msgstr "Místo nenalezeno." -#: netbox/dcim/forms/bulk_import.py:187 +#: netbox/dcim/forms/bulk_import.py:191 msgid "The manufacturer of this rack type" msgstr "Výrobce tohoto typu stojanu" -#: netbox/dcim/forms/bulk_import.py:198 +#: netbox/dcim/forms/bulk_import.py:202 msgid "The lowest-numbered position in the rack" msgstr "Nejnižší očíslovaná pozice v regálu" -#: netbox/dcim/forms/bulk_import.py:203 netbox/dcim/forms/bulk_import.py:278 +#: netbox/dcim/forms/bulk_import.py:207 netbox/dcim/forms/bulk_import.py:282 msgid "Rail-to-rail width (in inches)" msgstr "Šířka kolejnice k kolejnici (v palcích)" -#: netbox/dcim/forms/bulk_import.py:209 netbox/dcim/forms/bulk_import.py:288 +#: netbox/dcim/forms/bulk_import.py:213 netbox/dcim/forms/bulk_import.py:292 msgid "Unit for outer dimensions" msgstr "Jednotka pro vnější rozměry" -#: netbox/dcim/forms/bulk_import.py:215 netbox/dcim/forms/bulk_import.py:300 +#: netbox/dcim/forms/bulk_import.py:219 netbox/dcim/forms/bulk_import.py:304 msgid "Unit for rack weights" msgstr "Jednotka pro regálové závaží" -#: netbox/dcim/forms/bulk_import.py:247 +#: netbox/dcim/forms/bulk_import.py:251 msgid "Name of assigned tenant" msgstr "Jméno přiděleného nájemce" -#: netbox/dcim/forms/bulk_import.py:259 +#: netbox/dcim/forms/bulk_import.py:263 msgid "Name of assigned role" msgstr "Název přiřazené role" -#: netbox/dcim/forms/bulk_import.py:266 +#: netbox/dcim/forms/bulk_import.py:270 msgid "Rack type model" msgstr "Model typu stojanu" -#: netbox/dcim/forms/bulk_import.py:294 netbox/dcim/forms/bulk_import.py:437 -#: netbox/dcim/forms/bulk_import.py:610 +#: netbox/dcim/forms/bulk_import.py:298 netbox/dcim/forms/bulk_import.py:456 +#: netbox/dcim/forms/bulk_import.py:641 msgid "Airflow direction" msgstr "Směr proudění vzduchu" -#: netbox/dcim/forms/bulk_import.py:326 +#: netbox/dcim/forms/bulk_import.py:330 msgid "Width must be set if not specifying a rack type." msgstr "Šířka musí být nastavena, pokud není zadán typ stojanu." -#: netbox/dcim/forms/bulk_import.py:328 +#: netbox/dcim/forms/bulk_import.py:332 msgid "U height must be set if not specifying a rack type." msgstr "Pokud není zadán typ stojanu, musí být nastavena výška U." -#: netbox/dcim/forms/bulk_import.py:336 +#: netbox/dcim/forms/bulk_import.py:340 msgid "Parent site" msgstr "Nadřazený web" -#: netbox/dcim/forms/bulk_import.py:343 netbox/dcim/forms/bulk_import.py:1492 +#: netbox/dcim/forms/bulk_import.py:347 netbox/dcim/forms/bulk_import.py:1523 msgid "Rack's location (if any)" msgstr "Umístění stojanu (pokud existuje)" -#: netbox/dcim/forms/bulk_import.py:352 netbox/dcim/forms/model_forms.py:319 -#: netbox/dcim/tables/racks.py:221 +#: netbox/dcim/forms/bulk_import.py:356 netbox/dcim/forms/model_forms.py:327 +#: netbox/dcim/tables/racks.py:230 #: netbox/templates/dcim/rackreservation.html:12 #: netbox/templates/dcim/rackreservation.html:45 msgid "Units" msgstr "Jednotky" -#: netbox/dcim/forms/bulk_import.py:355 +#: netbox/dcim/forms/bulk_import.py:359 msgid "Comma-separated list of individual unit numbers" msgstr "Seznam jednotlivých čísel jednotek oddělených čárkami" -#: netbox/dcim/forms/bulk_import.py:398 +#: netbox/dcim/forms/bulk_import.py:402 msgid "The manufacturer which produces this device type" msgstr "Výrobce, který vyrábí tento typ zařízení" -#: netbox/dcim/forms/bulk_import.py:405 +#: netbox/dcim/forms/bulk_import.py:409 msgid "The default platform for devices of this type (optional)" msgstr "Výchozí platforma pro zařízení tohoto typu (volitelné)" -#: netbox/dcim/forms/bulk_import.py:410 +#: netbox/dcim/forms/bulk_import.py:414 msgid "Device weight" msgstr "Hmotnost zařízení" -#: netbox/dcim/forms/bulk_import.py:416 +#: netbox/dcim/forms/bulk_import.py:420 msgid "Unit for device weight" msgstr "Jednotka pro hmotnost zařízení" -#: netbox/dcim/forms/bulk_import.py:442 +#: netbox/dcim/forms/bulk_import.py:461 msgid "Module weight" msgstr "Hmotnost modulu" -#: netbox/dcim/forms/bulk_import.py:448 +#: netbox/dcim/forms/bulk_import.py:467 msgid "Unit for module weight" msgstr "Jednotka pro hmotnost modulu" -#: netbox/dcim/forms/bulk_import.py:481 +#: netbox/dcim/forms/bulk_import.py:484 +msgid "Parent Device Role" +msgstr "Role nadřazeného zařízení" + +#: netbox/dcim/forms/bulk_import.py:486 +msgid "Device role not found." +msgstr "Role zařízení nebyla nalezena." + +#: netbox/dcim/forms/bulk_import.py:512 msgid "Limit platform assignments to this manufacturer" msgstr "Omezte přiřazení platformy tomuto výrobci" -#: netbox/dcim/forms/bulk_import.py:503 netbox/dcim/forms/bulk_import.py:1562 -#: netbox/tenancy/forms/bulk_import.py:106 +#: netbox/dcim/forms/bulk_import.py:534 netbox/dcim/forms/bulk_import.py:1593 +#: netbox/tenancy/forms/bulk_import.py:105 msgid "Assigned role" msgstr "Přidělená role" -#: netbox/dcim/forms/bulk_import.py:516 +#: netbox/dcim/forms/bulk_import.py:547 msgid "Device type manufacturer" msgstr "Výrobce typu zařízení" -#: netbox/dcim/forms/bulk_import.py:522 +#: netbox/dcim/forms/bulk_import.py:553 msgid "Device type model" msgstr "Model typu zařízení" -#: netbox/dcim/forms/bulk_import.py:529 +#: netbox/dcim/forms/bulk_import.py:560 #: netbox/virtualization/forms/bulk_import.py:132 msgid "Assigned platform" msgstr "Přiřazená platforma" -#: netbox/dcim/forms/bulk_import.py:537 netbox/dcim/forms/bulk_import.py:541 -#: netbox/dcim/forms/model_forms.py:547 +#: netbox/dcim/forms/bulk_import.py:568 netbox/dcim/forms/bulk_import.py:572 +#: netbox/dcim/forms/model_forms.py:641 msgid "Virtual chassis" msgstr "Virtuální podvozek" -#: netbox/dcim/forms/bulk_import.py:548 +#: netbox/dcim/forms/bulk_import.py:579 msgid "Virtualization cluster" msgstr "Virtualizační klastr" -#: netbox/dcim/forms/bulk_import.py:577 +#: netbox/dcim/forms/bulk_import.py:608 msgid "Assigned location (if any)" msgstr "Přiřazené umístění (pokud existuje)" -#: netbox/dcim/forms/bulk_import.py:584 +#: netbox/dcim/forms/bulk_import.py:615 msgid "Assigned rack (if any)" msgstr "Přiřazený stojan (pokud existuje)" -#: netbox/dcim/forms/bulk_import.py:587 +#: netbox/dcim/forms/bulk_import.py:618 msgid "Face" msgstr "Tvář" -#: netbox/dcim/forms/bulk_import.py:590 +#: netbox/dcim/forms/bulk_import.py:621 msgid "Mounted rack face" msgstr "Namontovaná plocha stojanu" -#: netbox/dcim/forms/bulk_import.py:597 +#: netbox/dcim/forms/bulk_import.py:628 msgid "Parent device (for child devices)" msgstr "Rodičovské zařízení (pro podřízená zařízení)" -#: netbox/dcim/forms/bulk_import.py:600 +#: netbox/dcim/forms/bulk_import.py:631 msgid "Device bay" msgstr "Místo pro zařízení" -#: netbox/dcim/forms/bulk_import.py:604 +#: netbox/dcim/forms/bulk_import.py:635 msgid "Device bay in which this device is installed (for child devices)" msgstr "" "Místo pro zařízení, ve kterém je toto zařízení nainstalováno (pro podřízená " "zařízení)" -#: netbox/dcim/forms/bulk_import.py:671 +#: netbox/dcim/forms/bulk_import.py:702 msgid "The device in which this module is installed" msgstr "Zařízení, ve kterém je tento modul nainstalován" -#: netbox/dcim/forms/bulk_import.py:674 netbox/dcim/forms/model_forms.py:651 +#: netbox/dcim/forms/bulk_import.py:705 netbox/dcim/forms/model_forms.py:745 msgid "Module bay" msgstr "Modulová přihrádka" -#: netbox/dcim/forms/bulk_import.py:677 +#: netbox/dcim/forms/bulk_import.py:708 msgid "The module bay in which this module is installed" msgstr "Místo modulu, ve kterém je tento modul nainstalován" -#: netbox/dcim/forms/bulk_import.py:683 +#: netbox/dcim/forms/bulk_import.py:714 msgid "The type of module" msgstr "Typ modulu" -#: netbox/dcim/forms/bulk_import.py:691 netbox/dcim/forms/model_forms.py:667 +#: netbox/dcim/forms/bulk_import.py:722 netbox/dcim/forms/model_forms.py:761 msgid "Replicate components" msgstr "Replikace komponent" -#: netbox/dcim/forms/bulk_import.py:693 +#: netbox/dcim/forms/bulk_import.py:724 msgid "" "Automatically populate components associated with this module type (enabled " "by default)" @@ -4793,173 +4896,172 @@ msgstr "" "Automaticky naplnit komponenty přidružené k tomuto typu modulu (ve výchozím " "nastavení povoleno)" -#: netbox/dcim/forms/bulk_import.py:696 netbox/dcim/forms/model_forms.py:673 +#: netbox/dcim/forms/bulk_import.py:727 netbox/dcim/forms/model_forms.py:767 msgid "Adopt components" msgstr "Přijměte komponenty" -#: netbox/dcim/forms/bulk_import.py:698 netbox/dcim/forms/model_forms.py:676 +#: netbox/dcim/forms/bulk_import.py:729 netbox/dcim/forms/model_forms.py:770 msgid "Adopt already existing components" msgstr "Přijměte již existující komponenty" -#: netbox/dcim/forms/bulk_import.py:738 netbox/dcim/forms/bulk_import.py:764 -#: netbox/dcim/forms/bulk_import.py:790 +#: netbox/dcim/forms/bulk_import.py:769 netbox/dcim/forms/bulk_import.py:795 +#: netbox/dcim/forms/bulk_import.py:821 msgid "Port type" msgstr "Typ portu" -#: netbox/dcim/forms/bulk_import.py:746 netbox/dcim/forms/bulk_import.py:772 +#: netbox/dcim/forms/bulk_import.py:777 netbox/dcim/forms/bulk_import.py:803 msgid "Port speed in bps" msgstr "Rychlost portu v bps" -#: netbox/dcim/forms/bulk_import.py:810 +#: netbox/dcim/forms/bulk_import.py:841 msgid "Outlet type" msgstr "Typ výstupu" -#: netbox/dcim/forms/bulk_import.py:817 +#: netbox/dcim/forms/bulk_import.py:848 msgid "Local power port which feeds this outlet" msgstr "Místní napájecí port, který napájí tuto zásuvku" -#: netbox/dcim/forms/bulk_import.py:823 +#: netbox/dcim/forms/bulk_import.py:854 msgid "Electrical phase (for three-phase circuits)" msgstr "Elektrická fáze (pro třífázové obvody)" -#: netbox/dcim/forms/bulk_import.py:867 netbox/dcim/forms/model_forms.py:1370 +#: netbox/dcim/forms/bulk_import.py:898 netbox/dcim/forms/model_forms.py:1464 #: netbox/virtualization/forms/bulk_import.py:161 #: netbox/virtualization/forms/model_forms.py:319 msgid "Parent interface" msgstr "Nadřazené rozhraní" -#: netbox/dcim/forms/bulk_import.py:874 netbox/dcim/forms/model_forms.py:1378 +#: netbox/dcim/forms/bulk_import.py:905 netbox/dcim/forms/model_forms.py:1472 #: netbox/virtualization/forms/bulk_import.py:168 #: netbox/virtualization/forms/model_forms.py:327 msgid "Bridged interface" msgstr "Přemostěné rozhraní" -#: netbox/dcim/forms/bulk_import.py:877 +#: netbox/dcim/forms/bulk_import.py:908 msgid "Lag" msgstr "Zpoždění" -#: netbox/dcim/forms/bulk_import.py:881 +#: netbox/dcim/forms/bulk_import.py:912 msgid "Parent LAG interface" msgstr "Nadřazené rozhraní LAG" -#: netbox/dcim/forms/bulk_import.py:884 +#: netbox/dcim/forms/bulk_import.py:915 msgid "Vdcs" msgstr "Vdcs" -#: netbox/dcim/forms/bulk_import.py:889 +#: netbox/dcim/forms/bulk_import.py:920 msgid "VDC names separated by commas, encased with double quotes. Example:" msgstr "Názvy VDC oddělené čárkami, uzavřené dvojitými uvozovkami. Příklad:" -#: netbox/dcim/forms/bulk_import.py:895 +#: netbox/dcim/forms/bulk_import.py:926 msgid "Physical medium" msgstr "Fyzické médium" -#: netbox/dcim/forms/bulk_import.py:898 netbox/dcim/forms/filtersets.py:1419 +#: netbox/dcim/forms/bulk_import.py:929 netbox/dcim/forms/filtersets.py:1443 msgid "Duplex" msgstr "Dvoupodlažní" -#: netbox/dcim/forms/bulk_import.py:903 +#: netbox/dcim/forms/bulk_import.py:934 msgid "Poe mode" msgstr "Režim Poe" -#: netbox/dcim/forms/bulk_import.py:909 +#: netbox/dcim/forms/bulk_import.py:940 msgid "Poe type" msgstr "Typ Poe" -#: netbox/dcim/forms/bulk_import.py:918 +#: netbox/dcim/forms/bulk_import.py:949 #: netbox/virtualization/forms/bulk_import.py:174 msgid "IEEE 802.1Q operational mode (for L2 interfaces)" msgstr "Provozní režim IEEE 802.1Q (pro rozhraní L2)" -#: netbox/dcim/forms/bulk_import.py:925 netbox/ipam/forms/bulk_import.py:164 +#: netbox/dcim/forms/bulk_import.py:956 netbox/ipam/forms/bulk_import.py:164 #: netbox/ipam/forms/bulk_import.py:253 netbox/ipam/forms/bulk_import.py:289 #: netbox/ipam/forms/filtersets.py:210 netbox/ipam/forms/filtersets.py:293 -#: netbox/ipam/forms/filtersets.py:353 +#: netbox/ipam/forms/filtersets.py:360 #: netbox/virtualization/forms/bulk_import.py:181 msgid "Assigned VRF" msgstr "Přiřazené VRF" -#: netbox/dcim/forms/bulk_import.py:928 +#: netbox/dcim/forms/bulk_import.py:959 msgid "Rf role" msgstr "Rf role" -#: netbox/dcim/forms/bulk_import.py:931 +#: netbox/dcim/forms/bulk_import.py:962 msgid "Wireless role (AP/station)" msgstr "Bezdrátová role (AP/stanice)" -#: netbox/dcim/forms/bulk_import.py:967 +#: netbox/dcim/forms/bulk_import.py:998 #, python-brace-format msgid "VDC {vdc} is not assigned to device {device}" msgstr "VDC {vdc} není přiřazen k zařízení {device}" -#: netbox/dcim/forms/bulk_import.py:981 netbox/dcim/forms/model_forms.py:1036 -#: netbox/dcim/forms/model_forms.py:1655 +#: netbox/dcim/forms/bulk_import.py:1012 netbox/dcim/forms/model_forms.py:1130 +#: netbox/dcim/forms/model_forms.py:1749 #: netbox/dcim/forms/object_import.py:117 msgid "Rear port" msgstr "Zadní port" -#: netbox/dcim/forms/bulk_import.py:984 +#: netbox/dcim/forms/bulk_import.py:1015 msgid "Corresponding rear port" msgstr "Odpovídající zadní port" -#: netbox/dcim/forms/bulk_import.py:989 netbox/dcim/forms/bulk_import.py:1030 -#: netbox/dcim/forms/bulk_import.py:1353 +#: netbox/dcim/forms/bulk_import.py:1020 netbox/dcim/forms/bulk_import.py:1061 +#: netbox/dcim/forms/bulk_import.py:1384 msgid "Physical medium classification" msgstr "Klasifikace fyzického média" -#: netbox/dcim/forms/bulk_import.py:1058 netbox/dcim/tables/devices.py:853 +#: netbox/dcim/forms/bulk_import.py:1089 netbox/dcim/tables/devices.py:860 msgid "Installed device" msgstr "Nainstalované zařízení" -#: netbox/dcim/forms/bulk_import.py:1062 +#: netbox/dcim/forms/bulk_import.py:1093 msgid "Child device installed within this bay" msgstr "Dětské zařízení instalované v této pozici" -#: netbox/dcim/forms/bulk_import.py:1064 +#: netbox/dcim/forms/bulk_import.py:1095 msgid "Child device not found." msgstr "Dětské zařízení nebylo nalezeno." -#: netbox/dcim/forms/bulk_import.py:1122 +#: netbox/dcim/forms/bulk_import.py:1153 msgid "Parent inventory item" msgstr "Nadřazená položka inventáře" -#: netbox/dcim/forms/bulk_import.py:1125 +#: netbox/dcim/forms/bulk_import.py:1156 msgid "Component type" msgstr "Typ komponenty" -#: netbox/dcim/forms/bulk_import.py:1129 +#: netbox/dcim/forms/bulk_import.py:1160 msgid "Component Type" msgstr "Typ komponenty" -#: netbox/dcim/forms/bulk_import.py:1132 +#: netbox/dcim/forms/bulk_import.py:1163 msgid "Compnent name" msgstr "Název komponenty" -#: netbox/dcim/forms/bulk_import.py:1134 +#: netbox/dcim/forms/bulk_import.py:1165 msgid "Component Name" msgstr "Název komponenty" -#: netbox/dcim/forms/bulk_import.py:1177 netbox/dcim/forms/bulk_import.py:1195 +#: netbox/dcim/forms/bulk_import.py:1208 netbox/dcim/forms/bulk_import.py:1226 msgid "Component name must be specified when component type is specified" msgstr "Při zadání typu komponenty musí být zadán název komponenty" -#: netbox/dcim/forms/bulk_import.py:1187 +#: netbox/dcim/forms/bulk_import.py:1218 #, python-brace-format msgid "Component not found: {device} - {component_name}" msgstr "Komponenta nebyla nalezena: {device} - {component_name}" -#: netbox/dcim/forms/bulk_import.py:1200 +#: netbox/dcim/forms/bulk_import.py:1231 msgid "Component type must be specified when component name is specified" msgstr "Typ komponenty musí být zadán při zadání názvu komponenty" -#: netbox/dcim/forms/bulk_import.py:1227 netbox/ipam/forms/bulk_import.py:314 +#: netbox/dcim/forms/bulk_import.py:1258 netbox/ipam/forms/bulk_import.py:314 msgid "Parent device of assigned interface (if any)" msgstr "Nadřazené zařízení přiřazeného rozhraní (pokud existuje)" -#: netbox/dcim/forms/bulk_import.py:1230 netbox/ipam/forms/bulk_import.py:317 -#: netbox/ipam/forms/bulk_import.py:563 netbox/ipam/forms/model_forms.py:767 -#: netbox/virtualization/filtersets.py:254 -#: netbox/virtualization/filtersets.py:305 +#: netbox/dcim/forms/bulk_import.py:1261 netbox/ipam/forms/bulk_import.py:317 +#: netbox/virtualization/filtersets.py:256 +#: netbox/virtualization/filtersets.py:307 #: netbox/virtualization/forms/bulk_edit.py:182 #: netbox/virtualization/forms/bulk_edit.py:316 #: netbox/virtualization/forms/bulk_import.py:152 @@ -4967,134 +5069,134 @@ msgstr "Nadřazené zařízení přiřazeného rozhraní (pokud existuje)" #: netbox/virtualization/forms/filtersets.py:220 #: netbox/virtualization/forms/filtersets.py:266 #: netbox/virtualization/forms/model_forms.py:295 -#: netbox/vpn/forms/bulk_import.py:93 netbox/vpn/forms/bulk_import.py:290 +#: netbox/vpn/forms/bulk_import.py:93 netbox/vpn/forms/bulk_import.py:295 msgid "Virtual machine" msgstr "Virtuální stroj" -#: netbox/dcim/forms/bulk_import.py:1234 netbox/ipam/forms/bulk_import.py:321 +#: netbox/dcim/forms/bulk_import.py:1265 netbox/ipam/forms/bulk_import.py:321 msgid "Parent VM of assigned interface (if any)" msgstr "Nadřazený virtuální počítač přiřazeného rozhraní (pokud existuje)" -#: netbox/dcim/forms/bulk_import.py:1241 netbox/ipam/filtersets.py:1047 +#: netbox/dcim/forms/bulk_import.py:1272 netbox/ipam/filtersets.py:1047 #: netbox/ipam/forms/bulk_import.py:328 msgid "Assigned interface" msgstr "Přiřazené rozhraní" -#: netbox/dcim/forms/bulk_import.py:1244 netbox/ipam/forms/bulk_import.py:338 +#: netbox/dcim/forms/bulk_import.py:1275 netbox/ipam/forms/bulk_import.py:338 msgid "Is primary" msgstr "Je primární" -#: netbox/dcim/forms/bulk_import.py:1245 +#: netbox/dcim/forms/bulk_import.py:1276 msgid "Make this the primary MAC address for the assigned interface" msgstr "Nastavte z této adresy primární MAC adresu přiřazeného rozhraní" -#: netbox/dcim/forms/bulk_import.py:1282 +#: netbox/dcim/forms/bulk_import.py:1313 msgid "Must specify the parent device or VM when assigning an interface" msgstr "" "Při přiřazování rozhraní je nutné zadat nadřazené zařízení nebo virtuální " "počítač" -#: netbox/dcim/forms/bulk_import.py:1308 +#: netbox/dcim/forms/bulk_import.py:1339 msgid "Side A device" msgstr "Zařízení na straně A" -#: netbox/dcim/forms/bulk_import.py:1311 netbox/dcim/forms/bulk_import.py:1329 +#: netbox/dcim/forms/bulk_import.py:1342 netbox/dcim/forms/bulk_import.py:1360 msgid "Device name" msgstr "Název zařízení" -#: netbox/dcim/forms/bulk_import.py:1314 +#: netbox/dcim/forms/bulk_import.py:1345 msgid "Side A type" msgstr "Typ strany A" -#: netbox/dcim/forms/bulk_import.py:1320 +#: netbox/dcim/forms/bulk_import.py:1351 msgid "Side A name" msgstr "Jméno strany A" -#: netbox/dcim/forms/bulk_import.py:1321 netbox/dcim/forms/bulk_import.py:1339 +#: netbox/dcim/forms/bulk_import.py:1352 netbox/dcim/forms/bulk_import.py:1370 msgid "Termination name" msgstr "Název ukončení" -#: netbox/dcim/forms/bulk_import.py:1326 +#: netbox/dcim/forms/bulk_import.py:1357 msgid "Side B device" msgstr "Zařízení na straně B" -#: netbox/dcim/forms/bulk_import.py:1332 +#: netbox/dcim/forms/bulk_import.py:1363 msgid "Side B type" msgstr "Typ strany B" -#: netbox/dcim/forms/bulk_import.py:1338 +#: netbox/dcim/forms/bulk_import.py:1369 msgid "Side B name" msgstr "Název strany B" -#: netbox/dcim/forms/bulk_import.py:1347 +#: netbox/dcim/forms/bulk_import.py:1378 #: netbox/wireless/forms/bulk_import.py:91 msgid "Connection status" msgstr "Stav připojení" -#: netbox/dcim/forms/bulk_import.py:1399 +#: netbox/dcim/forms/bulk_import.py:1430 #, python-brace-format msgid "Side {side_upper}: {device} {termination_object} is already connected" msgstr "Strana {side_upper}: {device} {termination_object} je již připojeno" -#: netbox/dcim/forms/bulk_import.py:1405 +#: netbox/dcim/forms/bulk_import.py:1436 #, python-brace-format msgid "{side_upper} side termination not found: {device} {name}" msgstr "Zakončení strany {side_upper} nebylo nalezeno: {device} {name}" -#: netbox/dcim/forms/bulk_import.py:1430 netbox/dcim/forms/model_forms.py:797 -#: netbox/dcim/tables/devices.py:1058 netbox/templates/dcim/device.html:132 +#: netbox/dcim/forms/bulk_import.py:1461 netbox/dcim/forms/model_forms.py:891 +#: netbox/dcim/tables/devices.py:1065 netbox/templates/dcim/device.html:132 #: netbox/templates/dcim/virtualchassis.html:27 #: netbox/templates/dcim/virtualchassis.html:67 msgid "Master" msgstr "Hlavní" -#: netbox/dcim/forms/bulk_import.py:1434 +#: netbox/dcim/forms/bulk_import.py:1465 msgid "Master device" msgstr "Hlavní zařízení" -#: netbox/dcim/forms/bulk_import.py:1451 +#: netbox/dcim/forms/bulk_import.py:1482 msgid "Name of parent site" msgstr "Název nadřazeného webu" -#: netbox/dcim/forms/bulk_import.py:1485 +#: netbox/dcim/forms/bulk_import.py:1516 msgid "Upstream power panel" msgstr "Nadřazený napájecí panel" -#: netbox/dcim/forms/bulk_import.py:1515 +#: netbox/dcim/forms/bulk_import.py:1546 msgid "Primary or redundant" msgstr "Primární nebo redundantní" -#: netbox/dcim/forms/bulk_import.py:1520 +#: netbox/dcim/forms/bulk_import.py:1551 msgid "Supply type (AC/DC)" msgstr "Typ napájení (AC/DC)" -#: netbox/dcim/forms/bulk_import.py:1525 +#: netbox/dcim/forms/bulk_import.py:1556 msgid "Single or three-phase" msgstr "Jednofázové nebo třífázové" -#: netbox/dcim/forms/bulk_import.py:1576 netbox/dcim/forms/model_forms.py:1753 +#: netbox/dcim/forms/bulk_import.py:1607 netbox/dcim/forms/model_forms.py:1847 #: netbox/templates/dcim/device.html:190 #: netbox/templates/dcim/virtualdevicecontext.html:30 #: netbox/templates/virtualization/virtualmachine.html:52 msgid "Primary IPv4" msgstr "Primární IPv4" -#: netbox/dcim/forms/bulk_import.py:1580 +#: netbox/dcim/forms/bulk_import.py:1611 msgid "IPv4 address with mask, e.g. 1.2.3.4/24" msgstr "IPv4 adresa s maskou, např. 1.2.3.4/24" -#: netbox/dcim/forms/bulk_import.py:1583 netbox/dcim/forms/model_forms.py:1762 +#: netbox/dcim/forms/bulk_import.py:1614 netbox/dcim/forms/model_forms.py:1856 #: netbox/templates/dcim/device.html:206 #: netbox/templates/dcim/virtualdevicecontext.html:41 #: netbox/templates/virtualization/virtualmachine.html:68 msgid "Primary IPv6" msgstr "Primární IPv6" -#: netbox/dcim/forms/bulk_import.py:1587 +#: netbox/dcim/forms/bulk_import.py:1618 msgid "IPv6 address with prefix length, e.g. 2001:db8::1/64" msgstr "IPv6 adresa s délkou předpony, např. 2001:db8: :1/64" -#: netbox/dcim/forms/common.py:19 netbox/dcim/models/device_components.py:518 +#: netbox/dcim/forms/common.py:19 netbox/dcim/models/device_components.py:527 #: netbox/templates/dcim/interface.html:57 #: netbox/templates/virtualization/vminterface.html:51 #: netbox/virtualization/forms/bulk_edit.py:207 @@ -5137,7 +5239,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:749 +#: netbox/dcim/forms/connections.py:49 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 @@ -5146,21 +5248,21 @@ 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:777 +#: netbox/dcim/forms/connections.py:58 netbox/dcim/forms/model_forms.py:871 #: netbox/templates/dcim/powerfeed.html:21 #: netbox/templates/dcim/powerport.html:80 msgid "Power Feed" msgstr "Napájecí zdroj" -#: netbox/dcim/forms/filtersets.py:137 netbox/dcim/tables/devices.py:304 +#: netbox/dcim/forms/filtersets.py:138 netbox/dcim/tables/devices.py:304 msgid "Device Status" msgstr "Stav zařízení" -#: netbox/dcim/forms/filtersets.py:150 +#: netbox/dcim/forms/filtersets.py:151 msgid "Parent region" msgstr "Nadřazená oblast" -#: netbox/dcim/forms/filtersets.py:164 netbox/tenancy/forms/bulk_import.py:28 +#: netbox/dcim/forms/filtersets.py:165 netbox/tenancy/forms/bulk_import.py:28 #: netbox/tenancy/forms/bulk_import.py:62 #: netbox/tenancy/forms/filtersets.py:33 netbox/tenancy/forms/filtersets.py:62 #: netbox/wireless/forms/bulk_import.py:27 @@ -5168,117 +5270,117 @@ msgstr "Nadřazená oblast" msgid "Parent group" msgstr "Rodičovská skupina" -#: netbox/dcim/forms/filtersets.py:243 netbox/templates/dcim/location.html:58 +#: netbox/dcim/forms/filtersets.py:244 netbox/templates/dcim/location.html:58 #: netbox/templates/dcim/site.html:56 msgid "Facility" msgstr "Zařízení" -#: netbox/dcim/forms/filtersets.py:398 +#: netbox/dcim/forms/filtersets.py:399 msgid "Function" msgstr "Funkce" -#: netbox/dcim/forms/filtersets.py:484 netbox/dcim/forms/model_forms.py:382 +#: netbox/dcim/forms/filtersets.py:485 netbox/dcim/forms/model_forms.py:390 #: netbox/templates/inc/panels/image_attachments.html:6 msgid "Images" msgstr "Obrázky" -#: netbox/dcim/forms/filtersets.py:487 netbox/dcim/forms/filtersets.py:612 -#: netbox/dcim/forms/filtersets.py:727 +#: netbox/dcim/forms/filtersets.py:488 netbox/dcim/forms/filtersets.py:621 +#: netbox/dcim/forms/filtersets.py:746 msgid "Components" msgstr "Komponenty" -#: netbox/dcim/forms/filtersets.py:507 +#: netbox/dcim/forms/filtersets.py:508 msgid "Subdevice role" msgstr "Role dílčího zařízení" -#: netbox/dcim/forms/filtersets.py:791 netbox/dcim/tables/racks.py:54 -#: netbox/templates/dcim/racktype.html:20 +#: netbox/dcim/forms/filtersets.py:810 netbox/dcim/tables/racks.py:54 +#: netbox/templates/dcim/module.html:99 netbox/templates/dcim/racktype.html:20 msgid "Model" msgstr "Model" -#: netbox/dcim/forms/filtersets.py:835 +#: netbox/dcim/forms/filtersets.py:854 msgid "Has an OOB IP" msgstr "Má IP OOB" -#: netbox/dcim/forms/filtersets.py:842 +#: netbox/dcim/forms/filtersets.py:861 msgid "Virtual chassis member" msgstr "Člen virtuálního šasi" -#: netbox/dcim/forms/filtersets.py:891 +#: netbox/dcim/forms/filtersets.py:910 msgid "Has virtual device contexts" msgstr "Má kontexty virtuálních zařízení" -#: netbox/dcim/forms/filtersets.py:904 netbox/extras/filtersets.py:585 -#: netbox/ipam/forms/filtersets.py:469 +#: netbox/dcim/forms/filtersets.py:923 netbox/extras/filtersets.py:678 +#: netbox/ipam/forms/filtersets.py:477 #: netbox/virtualization/forms/filtersets.py:118 msgid "Cluster group" msgstr "Skupina klastru" -#: netbox/dcim/forms/filtersets.py:1259 +#: netbox/dcim/forms/filtersets.py:1278 msgid "Cabled" msgstr "Kabelový" -#: netbox/dcim/forms/filtersets.py:1266 +#: netbox/dcim/forms/filtersets.py:1285 msgid "Occupied" msgstr "Obsazeno" -#: netbox/dcim/forms/filtersets.py:1293 netbox/dcim/forms/filtersets.py:1318 -#: netbox/dcim/forms/filtersets.py:1342 netbox/dcim/forms/filtersets.py:1362 -#: netbox/dcim/forms/filtersets.py:1390 netbox/dcim/tables/devices.py:373 -#: netbox/dcim/tables/devices.py:662 +#: netbox/dcim/forms/filtersets.py:1312 netbox/dcim/forms/filtersets.py:1337 +#: netbox/dcim/forms/filtersets.py:1361 netbox/dcim/forms/filtersets.py:1381 +#: netbox/dcim/forms/filtersets.py:1414 netbox/dcim/tables/devices.py:373 +#: netbox/dcim/tables/devices.py:669 #: netbox/templates/circuits/inc/circuit_termination_fields.html:16 #: netbox/templates/dcim/consoleport.html:55 #: netbox/templates/dcim/consoleserverport.html:55 #: netbox/templates/dcim/frontport.html:69 #: netbox/templates/dcim/interface.html:197 #: netbox/templates/dcim/powerfeed.html:110 -#: netbox/templates/dcim/poweroutlet.html:69 +#: netbox/templates/dcim/poweroutlet.html:73 #: netbox/templates/dcim/powerport.html:59 #: netbox/templates/dcim/rearport.html:65 msgid "Connection" msgstr "Připojení" -#: netbox/dcim/forms/filtersets.py:1402 netbox/extras/forms/bulk_edit.py:326 -#: netbox/extras/forms/bulk_import.py:247 -#: netbox/extras/forms/filtersets.py:472 -#: netbox/extras/forms/model_forms.py:689 netbox/extras/tables/tables.py:585 +#: netbox/dcim/forms/filtersets.py:1426 netbox/extras/forms/bulk_edit.py:382 +#: netbox/extras/forms/bulk_import.py:253 +#: netbox/extras/forms/filtersets.py:527 +#: netbox/extras/forms/model_forms.py:759 netbox/extras/tables/tables.py:640 #: netbox/templates/extras/journalentry.html:30 msgid "Kind" msgstr "Druh" -#: netbox/dcim/forms/filtersets.py:1431 +#: netbox/dcim/forms/filtersets.py:1455 msgid "Mgmt only" msgstr "Pouze správa" -#: netbox/dcim/forms/filtersets.py:1443 netbox/dcim/forms/model_forms.py:1454 -#: netbox/dcim/models/device_components.py:680 +#: netbox/dcim/forms/filtersets.py:1467 netbox/dcim/forms/model_forms.py:1548 +#: netbox/dcim/models/device_components.py:689 #: netbox/templates/dcim/interface.html:142 msgid "WWN" msgstr "WWN" -#: netbox/dcim/forms/filtersets.py:1458 +#: netbox/dcim/forms/filtersets.py:1482 #: netbox/virtualization/forms/filtersets.py:246 msgid "802.1Q mode" msgstr "Režim 802.1Q" -#: netbox/dcim/forms/filtersets.py:1473 +#: netbox/dcim/forms/filtersets.py:1497 msgid "Wireless channel" msgstr "Bezdrátový kanál" -#: netbox/dcim/forms/filtersets.py:1477 +#: netbox/dcim/forms/filtersets.py:1501 msgid "Channel frequency (MHz)" msgstr "Frekvence kanálu (MHz)" -#: netbox/dcim/forms/filtersets.py:1481 +#: netbox/dcim/forms/filtersets.py:1505 msgid "Channel width (MHz)" msgstr "Šířka kanálu (MHz)" -#: netbox/dcim/forms/filtersets.py:1485 +#: netbox/dcim/forms/filtersets.py:1509 #: netbox/templates/dcim/interface.html:91 msgid "Transmit power (dBm)" msgstr "Vysílací výkon (dBm)" -#: netbox/dcim/forms/filtersets.py:1510 netbox/dcim/forms/filtersets.py:1535 +#: netbox/dcim/forms/filtersets.py:1534 netbox/dcim/forms/filtersets.py:1559 #: netbox/dcim/tables/devices.py:336 netbox/templates/dcim/cable.html:12 #: netbox/templates/dcim/cable_trace.html:46 #: netbox/templates/dcim/frontport.html:77 @@ -5289,15 +5391,15 @@ msgstr "Vysílací výkon (dBm)" msgid "Cable" msgstr "Kabel" -#: netbox/dcim/forms/filtersets.py:1614 netbox/dcim/tables/devices.py:978 +#: netbox/dcim/forms/filtersets.py:1638 netbox/dcim/tables/devices.py:985 msgid "Discovered" msgstr "objeveno" -#: netbox/dcim/forms/filtersets.py:1655 netbox/ipam/forms/filtersets.py:364 +#: netbox/dcim/forms/filtersets.py:1679 netbox/ipam/forms/filtersets.py:371 msgid "Assigned Device" msgstr "Přiřazené zařízení" -#: netbox/dcim/forms/filtersets.py:1660 netbox/ipam/forms/filtersets.py:369 +#: netbox/dcim/forms/filtersets.py:1684 netbox/ipam/forms/filtersets.py:376 msgid "Assigned VM" msgstr "Přiřazený virtuální počítač" @@ -5307,15 +5409,15 @@ msgid "A virtual chassis member already exists in position {vc_position}." msgstr "Člen virtuálního šasi na pozici {vc_position} již existuje." #: netbox/dcim/forms/mixins.py:27 netbox/dcim/forms/mixins.py:75 -#: netbox/ipam/forms/bulk_edit.py:420 netbox/ipam/forms/model_forms.py:617 +#: netbox/ipam/forms/bulk_edit.py:425 netbox/ipam/forms/model_forms.py:617 msgid "Scope type" msgstr "Typ rozsahu" #: netbox/dcim/forms/mixins.py:30 netbox/dcim/forms/mixins.py:78 -#: netbox/ipam/forms/bulk_edit.py:270 netbox/ipam/forms/bulk_edit.py:423 -#: netbox/ipam/forms/bulk_edit.py:437 netbox/ipam/forms/filtersets.py:181 +#: netbox/ipam/forms/bulk_edit.py:270 netbox/ipam/forms/bulk_edit.py:428 +#: netbox/ipam/forms/bulk_edit.py:447 netbox/ipam/forms/filtersets.py:181 #: netbox/ipam/forms/model_forms.py:231 netbox/ipam/forms/model_forms.py:620 -#: netbox/ipam/forms/model_forms.py:630 netbox/ipam/tables/ip.py:194 +#: netbox/ipam/forms/model_forms.py:630 netbox/ipam/tables/ip.py:195 #: netbox/ipam/tables/vlans.py:40 netbox/templates/ipam/prefix.html:48 #: netbox/templates/ipam/vlangroup.html:38 #: netbox/templates/virtualization/cluster.html:42 @@ -5324,9 +5426,9 @@ msgstr "Typ rozsahu" #: netbox/virtualization/forms/filtersets.py:47 #: netbox/virtualization/forms/model_forms.py:79 #: netbox/virtualization/tables/clusters.py:80 -#: netbox/wireless/forms/bulk_edit.py:93 +#: netbox/wireless/forms/bulk_edit.py:94 #: netbox/wireless/forms/filtersets.py:37 -#: netbox/wireless/forms/model_forms.py:56 +#: netbox/wireless/forms/model_forms.py:57 #: netbox/wireless/tables/wirelesslan.py:58 msgid "Scope" msgstr "Rozsah" @@ -5335,30 +5437,30 @@ msgstr "Rozsah" msgid "Scope type (app & model)" msgstr "Typ rozsahu (aplikace a model)" -#: netbox/dcim/forms/model_forms.py:144 +#: netbox/dcim/forms/model_forms.py:149 msgid "Contact Info" msgstr "Kontaktní informace" -#: netbox/dcim/forms/model_forms.py:199 netbox/templates/dcim/rackrole.html:19 +#: netbox/dcim/forms/model_forms.py:206 netbox/templates/dcim/rackrole.html:19 msgid "Rack Role" msgstr "Role stojanu" -#: netbox/dcim/forms/model_forms.py:217 netbox/dcim/forms/model_forms.py:371 -#: netbox/dcim/forms/model_forms.py:456 +#: netbox/dcim/forms/model_forms.py:224 netbox/dcim/forms/model_forms.py:379 +#: netbox/dcim/forms/model_forms.py:550 #: netbox/utilities/forms/fields/fields.py:47 msgid "Slug" msgstr "URL zkratka" -#: netbox/dcim/forms/model_forms.py:264 +#: netbox/dcim/forms/model_forms.py:271 msgid "Select a pre-defined rack type, or set physical characteristics below." msgstr "" "Vyberte předdefinovaný typ stojanu nebo nastavte fyzikální vlastnosti níže." -#: netbox/dcim/forms/model_forms.py:273 +#: netbox/dcim/forms/model_forms.py:280 msgid "Inventory Control" msgstr "Řízení zásob" -#: netbox/dcim/forms/model_forms.py:321 +#: netbox/dcim/forms/model_forms.py:329 msgid "" "Comma-separated list of numeric unit IDs. A range may be specified using a " "hyphen." @@ -5366,36 +5468,44 @@ msgstr "" "Seznam číselných ID jednotek oddělený čárkami. Rozsah lze zadat pomocí " "pomlčky." -#: netbox/dcim/forms/model_forms.py:330 netbox/dcim/tables/racks.py:201 +#: netbox/dcim/forms/model_forms.py:338 netbox/dcim/tables/racks.py:210 msgid "Reservation" msgstr "Rezervace" -#: netbox/dcim/forms/model_forms.py:432 +#: netbox/dcim/forms/model_forms.py:414 +msgid "Enter a valid JSON schema to define supported attributes." +msgstr "Zadejte platné schéma JSON pro definování podporovaných atributů." + +#: netbox/dcim/forms/model_forms.py:447 +msgid "Profile & Attributes" +msgstr "Profil a atributy" + +#: netbox/dcim/forms/model_forms.py:526 #: netbox/templates/dcim/devicerole.html:23 msgid "Device Role" msgstr "Role zařízení" -#: netbox/dcim/forms/model_forms.py:500 netbox/dcim/models/devices.py:635 +#: netbox/dcim/forms/model_forms.py:594 netbox/dcim/models/devices.py:523 msgid "The lowest-numbered unit occupied by the device" msgstr "Nejnižší číslovaná pozice obsazená zařízením" -#: netbox/dcim/forms/model_forms.py:558 +#: netbox/dcim/forms/model_forms.py:652 msgid "The position in the virtual chassis this device is identified by" msgstr "Poloha ve virtuálním podvozku tohoto zařízení je identifikována" -#: netbox/dcim/forms/model_forms.py:563 +#: netbox/dcim/forms/model_forms.py:657 msgid "The priority of the device in the virtual chassis" msgstr "Priorita zařízení ve virtuálním šasi" -#: netbox/dcim/forms/model_forms.py:670 +#: netbox/dcim/forms/model_forms.py:764 msgid "Automatically populate components associated with this module type" msgstr "Automaticky naplnit komponenty přidružené k tomuto typu modulu" -#: netbox/dcim/forms/model_forms.py:779 +#: netbox/dcim/forms/model_forms.py:873 msgid "Characteristics" msgstr "Charakteristika" -#: netbox/dcim/forms/model_forms.py:936 +#: netbox/dcim/forms/model_forms.py:1030 #, python-brace-format msgid "" "Alphanumeric ranges are supported for bulk creation. Mixed cases and types " @@ -5410,35 +5520,35 @@ msgstr "" "přítomen, bude automaticky nahrazen hodnotou pozice při vytváření nového " "modulu." -#: netbox/dcim/forms/model_forms.py:1138 +#: netbox/dcim/forms/model_forms.py:1232 msgid "Console port template" msgstr "Šablona portu konzoly" -#: netbox/dcim/forms/model_forms.py:1146 +#: netbox/dcim/forms/model_forms.py:1240 msgid "Console server port template" msgstr "Šablona portu konzolového serveru" -#: netbox/dcim/forms/model_forms.py:1154 +#: netbox/dcim/forms/model_forms.py:1248 msgid "Front port template" msgstr "Šablona předního portu" -#: netbox/dcim/forms/model_forms.py:1162 +#: netbox/dcim/forms/model_forms.py:1256 msgid "Interface template" msgstr "Šablona rozhraní" -#: netbox/dcim/forms/model_forms.py:1170 +#: netbox/dcim/forms/model_forms.py:1264 msgid "Power outlet template" msgstr "Šablona elektrické zásuvky" -#: netbox/dcim/forms/model_forms.py:1178 +#: netbox/dcim/forms/model_forms.py:1272 msgid "Power port template" msgstr "Šablona napájecího portu" -#: netbox/dcim/forms/model_forms.py:1186 +#: netbox/dcim/forms/model_forms.py:1280 msgid "Rear port template" msgstr "Šablona zadního portu" -#: netbox/dcim/forms/model_forms.py:1196 netbox/dcim/forms/model_forms.py:1667 +#: netbox/dcim/forms/model_forms.py:1290 netbox/dcim/forms/model_forms.py:1761 #: netbox/dcim/tables/connections.py:27 #: netbox/templates/dcim/consoleport.html:17 #: netbox/templates/dcim/consoleserverport.html:74 @@ -5446,14 +5556,14 @@ msgstr "Šablona zadního portu" msgid "Console Port" msgstr "Port konzoly" -#: netbox/dcim/forms/model_forms.py:1197 netbox/dcim/forms/model_forms.py:1668 +#: netbox/dcim/forms/model_forms.py:1291 netbox/dcim/forms/model_forms.py:1762 #: netbox/templates/dcim/consoleport.html:73 #: netbox/templates/dcim/consoleserverport.html:17 #: netbox/templates/dcim/frontport.html:109 msgid "Console Server Port" msgstr "Port konzolového serveru" -#: netbox/dcim/forms/model_forms.py:1198 netbox/dcim/forms/model_forms.py:1669 +#: netbox/dcim/forms/model_forms.py:1292 netbox/dcim/forms/model_forms.py:1763 #: netbox/templates/circuits/inc/circuit_termination_fields.html:53 #: netbox/templates/dcim/consoleport.html:76 #: netbox/templates/dcim/consoleserverport.html:77 @@ -5464,8 +5574,8 @@ msgstr "Port konzolového serveru" msgid "Front Port" msgstr "Přední port" -#: netbox/dcim/forms/model_forms.py:1199 netbox/dcim/forms/model_forms.py:1670 -#: netbox/dcim/tables/devices.py:743 +#: netbox/dcim/forms/model_forms.py:1293 netbox/dcim/forms/model_forms.py:1764 +#: netbox/dcim/tables/devices.py:750 #: netbox/templates/circuits/inc/circuit_termination_fields.html:54 #: netbox/templates/dcim/consoleport.html:79 #: netbox/templates/dcim/consoleserverport.html:80 @@ -5477,40 +5587,40 @@ msgstr "Přední port" msgid "Rear Port" msgstr "Zadní port" -#: netbox/dcim/forms/model_forms.py:1200 netbox/dcim/forms/model_forms.py:1671 +#: netbox/dcim/forms/model_forms.py:1294 netbox/dcim/forms/model_forms.py:1765 #: netbox/dcim/tables/connections.py:46 netbox/dcim/tables/devices.py:520 -#: netbox/templates/dcim/poweroutlet.html:54 +#: netbox/templates/dcim/poweroutlet.html:58 #: netbox/templates/dcim/powerport.html:17 msgid "Power Port" msgstr "Napájecí port" -#: netbox/dcim/forms/model_forms.py:1201 netbox/dcim/forms/model_forms.py:1672 +#: netbox/dcim/forms/model_forms.py:1295 netbox/dcim/forms/model_forms.py:1766 #: netbox/templates/dcim/poweroutlet.html:17 #: netbox/templates/dcim/powerport.html:77 msgid "Power Outlet" msgstr "Napájecí zásuvka" -#: netbox/dcim/forms/model_forms.py:1203 netbox/dcim/forms/model_forms.py:1674 +#: netbox/dcim/forms/model_forms.py:1297 netbox/dcim/forms/model_forms.py:1768 msgid "Component Assignment" msgstr "Přiřazení komponent" -#: netbox/dcim/forms/model_forms.py:1249 netbox/dcim/forms/model_forms.py:1721 +#: netbox/dcim/forms/model_forms.py:1343 netbox/dcim/forms/model_forms.py:1815 msgid "An InventoryItem can only be assigned to a single component." msgstr "InventoryItem lze přiřadit pouze k jedné komponentě." -#: netbox/dcim/forms/model_forms.py:1386 +#: netbox/dcim/forms/model_forms.py:1480 msgid "LAG interface" msgstr "Rozhraní LAG" -#: netbox/dcim/forms/model_forms.py:1409 +#: netbox/dcim/forms/model_forms.py:1503 msgid "Filter VLANs available for assignment by group." msgstr "Filtrujte sítě VLAN dostupné pro přiřazení podle skupiny." -#: netbox/dcim/forms/model_forms.py:1564 +#: netbox/dcim/forms/model_forms.py:1658 msgid "Child Device" msgstr "Podřazené zařízení" -#: netbox/dcim/forms/model_forms.py:1565 +#: netbox/dcim/forms/model_forms.py:1659 msgid "" "Child devices must first be created and assigned to the site and rack of the" " parent device." @@ -5518,39 +5628,38 @@ msgstr "" "Podřízená zařízení musí být nejprve vytvořena a přiřazena k staveništi a " "stojanu nadřazeného zařízení." -#: netbox/dcim/forms/model_forms.py:1607 +#: netbox/dcim/forms/model_forms.py:1701 msgid "Console port" msgstr "Port konzoly" -#: netbox/dcim/forms/model_forms.py:1615 +#: netbox/dcim/forms/model_forms.py:1709 msgid "Console server port" msgstr "Port konzolového serveru" -#: netbox/dcim/forms/model_forms.py:1623 +#: netbox/dcim/forms/model_forms.py:1717 msgid "Front port" msgstr "Přední port" -#: netbox/dcim/forms/model_forms.py:1639 +#: netbox/dcim/forms/model_forms.py:1733 msgid "Power outlet" msgstr "Napájecí zásuvka" -#: netbox/dcim/forms/model_forms.py:1661 +#: netbox/dcim/forms/model_forms.py:1755 #: netbox/templates/dcim/inventoryitem.html:17 msgid "Inventory Item" msgstr "Položka inventáře" -#: netbox/dcim/forms/model_forms.py:1735 +#: netbox/dcim/forms/model_forms.py:1829 #: netbox/templates/dcim/inventoryitemrole.html:15 msgid "Inventory Item Role" msgstr "Role položky inventáře" -#: netbox/dcim/forms/model_forms.py:1804 +#: netbox/dcim/forms/model_forms.py:1898 msgid "VM Interface" msgstr "Rozhraní VM" -#: netbox/dcim/forms/model_forms.py:1819 netbox/ipam/forms/filtersets.py:623 -#: netbox/ipam/forms/model_forms.py:334 netbox/ipam/forms/model_forms.py:795 -#: netbox/ipam/forms/model_forms.py:821 netbox/ipam/tables/vlans.py:171 +#: netbox/dcim/forms/model_forms.py:1913 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 #: netbox/templates/virtualization/vminterface.html:21 @@ -5560,13 +5669,13 @@ msgstr "Rozhraní VM" #: netbox/virtualization/forms/model_forms.py:227 #: netbox/virtualization/tables/virtualmachines.py:105 #: netbox/virtualization/tables/virtualmachines.py:161 -#: netbox/vpn/choices.py:53 netbox/vpn/forms/filtersets.py:299 +#: netbox/vpn/choices.py:53 netbox/vpn/forms/filtersets.py:304 #: netbox/vpn/forms/model_forms.py:161 netbox/vpn/forms/model_forms.py:172 #: netbox/vpn/forms/model_forms.py:274 netbox/vpn/forms/model_forms.py:457 msgid "Virtual Machine" msgstr "Virtuální stroj" -#: netbox/dcim/forms/model_forms.py:1858 +#: netbox/dcim/forms/model_forms.py:1952 msgid "A MAC address can only be assigned to a single object." msgstr "MAC adresu lze přiřadit pouze jednomu objektu." @@ -5618,7 +5727,7 @@ msgstr "" "Počet předních portů, které mají být vytvořeny ({frontport_count}), musí " "odpovídat zvolenému počtu pozic zadních portů ({rearport_count})." -#: netbox/dcim/forms/object_create.py:413 netbox/dcim/tables/devices.py:1064 +#: netbox/dcim/forms/object_create.py:413 netbox/dcim/tables/devices.py:1071 #: netbox/ipam/tables/fhrp.py:31 netbox/templates/dcim/virtualchassis.html:53 #: netbox/templates/dcim/virtualchassis_edit.html:51 #: netbox/templates/ipam/fhrpgroup.html:38 @@ -5687,15 +5796,15 @@ msgstr "Koncovky A a B se nemohou připojit ke stejnému objektu." msgid "end" msgstr "konec" -#: netbox/dcim/models/cables.py:313 +#: netbox/dcim/models/cables.py:309 msgid "cable termination" msgstr "zakončení kabelu" -#: netbox/dcim/models/cables.py:314 +#: netbox/dcim/models/cables.py:310 msgid "cable terminations" msgstr "zakončení kabelů" -#: netbox/dcim/models/cables.py:333 +#: netbox/dcim/models/cables.py:329 #, python-brace-format msgid "" "Duplicate termination found for {app_label}.{model} {termination_id}: cable " @@ -5704,63 +5813,63 @@ msgstr "" "Nalezeno duplicitní ukončení pro {app_label}.{model} {termination_id}: kabel" " {cable_pk}" -#: netbox/dcim/models/cables.py:343 +#: netbox/dcim/models/cables.py:339 #, python-brace-format msgid "Cables cannot be terminated to {type_display} interfaces" msgstr "Kabely nelze zakončit v {type_display} rozhraní" -#: netbox/dcim/models/cables.py:350 +#: netbox/dcim/models/cables.py:346 msgid "Circuit terminations attached to a provider network may not be cabled." msgstr "" "Zakončení okruhů připojené k síti poskytovatele nemusí být kabelovány." -#: netbox/dcim/models/cables.py:448 netbox/extras/models/configs.py:50 +#: netbox/dcim/models/cables.py:444 netbox/extras/models/configs.py:47 msgid "is active" msgstr "je aktivní" -#: netbox/dcim/models/cables.py:452 +#: netbox/dcim/models/cables.py:448 msgid "is complete" msgstr "je kompletní" -#: netbox/dcim/models/cables.py:456 +#: netbox/dcim/models/cables.py:452 msgid "is split" msgstr "je rozdělen" -#: netbox/dcim/models/cables.py:464 +#: netbox/dcim/models/cables.py:460 msgid "cable path" msgstr "trasa kabelu" -#: netbox/dcim/models/cables.py:465 +#: netbox/dcim/models/cables.py:461 msgid "cable paths" msgstr "trasy kabelů" -#: netbox/dcim/models/cables.py:540 +#: netbox/dcim/models/cables.py:536 msgid "All originating terminations must be attached to the same link" msgstr "Všechny původní zakončení musí být připojeny ke stejnému odkazu" -#: netbox/dcim/models/cables.py:552 +#: netbox/dcim/models/cables.py:548 msgid "All mid-span terminations must have the same termination type" msgstr "Všechny zakončení středního rozpětí musí mít stejný typ zakončení" -#: netbox/dcim/models/cables.py:557 +#: netbox/dcim/models/cables.py:553 msgid "All mid-span terminations must have the same parent object" msgstr "Všechna zakončení středního rozpětí musí mít stejný nadřazený objekt" -#: netbox/dcim/models/cables.py:581 +#: netbox/dcim/models/cables.py:577 msgid "All links must be cable or wireless" msgstr "Všechny linky musí být kabelové nebo bezdrátové" -#: netbox/dcim/models/cables.py:583 +#: netbox/dcim/models/cables.py:579 msgid "All links must match first link type" msgstr "Všechny odkazy musí odpovídat prvnímu typu odkazu" -#: netbox/dcim/models/cables.py:666 +#: netbox/dcim/models/cables.py:662 msgid "" "All positions counts within the path on opposite ends of links must match" msgstr "" "Všechny pozice v rámci cesty na opačných koncích odkazů se musí shodovat" -#: netbox/dcim/models/cables.py:675 +#: netbox/dcim/models/cables.py:671 msgid "Remote termination position filter is missing" msgstr "Chybí filtr polohy vzdáleného ukončení" @@ -5838,12 +5947,12 @@ msgid "Allocated draw cannot exceed the maximum draw ({maximum_draw}W)." msgstr "Přidělený příkon nesmí překročit maximální příkon ({maximum_draw}W)." #: netbox/dcim/models/device_component_templates.py:349 -#: netbox/dcim/models/device_components.py:471 +#: netbox/dcim/models/device_components.py:477 msgid "feed leg" msgstr "napájecí větev" #: netbox/dcim/models/device_component_templates.py:354 -#: netbox/dcim/models/device_components.py:476 +#: netbox/dcim/models/device_components.py:482 msgid "Phase (for three-phase feeds)" msgstr "Fáze (pro třífázové napájení)" @@ -5869,17 +5978,17 @@ msgstr "" "Rodičovský napájecí port ({power_port}) musí patřit ke stejnému typu modulu" #: netbox/dcim/models/device_component_templates.py:430 -#: netbox/dcim/models/device_components.py:662 +#: netbox/dcim/models/device_components.py:671 msgid "management only" msgstr "pouze řízení" #: netbox/dcim/models/device_component_templates.py:438 -#: netbox/dcim/models/device_components.py:542 +#: netbox/dcim/models/device_components.py:551 msgid "bridge interface" msgstr "rozhraní mostu" #: netbox/dcim/models/device_component_templates.py:459 -#: netbox/dcim/models/device_components.py:688 +#: netbox/dcim/models/device_components.py:697 msgid "wireless role" msgstr "bezdrátová role" @@ -5892,8 +6001,8 @@ msgid "interface templates" msgstr "šablony rozhraní" #: netbox/dcim/models/device_component_templates.py:473 -#: netbox/dcim/models/device_components.py:848 -#: netbox/virtualization/models/virtualmachines.py:385 +#: netbox/dcim/models/device_components.py:857 +#: netbox/virtualization/models/virtualmachines.py:390 msgid "An interface cannot be bridged to itself." msgstr "Rozhraní nemůže být přemostěno samo od sebe." @@ -5908,7 +6017,7 @@ msgid "Bridge interface ({bridge}) must belong to the same module type" msgstr "Rozhraní můstku ({bridge}) musí patřit ke stejnému typu modulu" #: netbox/dcim/models/device_component_templates.py:540 -#: netbox/dcim/models/device_components.py:1038 +#: netbox/dcim/models/device_components.py:1047 msgid "rear port position" msgstr "pozice zadního portu" @@ -5935,7 +6044,7 @@ msgstr "" "{count} pozice" #: netbox/dcim/models/device_component_templates.py:635 -#: netbox/dcim/models/device_components.py:1104 +#: netbox/dcim/models/device_components.py:1113 msgid "positions" msgstr "pozice" @@ -5948,12 +6057,12 @@ msgid "rear port templates" msgstr "šablony zadních portů" #: netbox/dcim/models/device_component_templates.py:676 -#: netbox/dcim/models/device_components.py:1151 +#: netbox/dcim/models/device_components.py:1160 msgid "position" msgstr "pozice" #: netbox/dcim/models/device_component_templates.py:679 -#: netbox/dcim/models/device_components.py:1154 +#: netbox/dcim/models/device_components.py:1163 msgid "Identifier to reference when renaming installed components" msgstr "" "Identifikátor, na který se má odkazovat při přejmenování nainstalovaných " @@ -5984,21 +6093,21 @@ msgstr "" "Role dílčího zařízení typu zařízení ({device_type}) musí být nastaveno na " "„rodič“, aby bylo možné povolit pozice zařízení." -#: netbox/dcim/models/device_component_templates.py:784 -#: netbox/dcim/models/device_components.py:1307 +#: netbox/dcim/models/device_component_templates.py:783 +#: netbox/dcim/models/device_components.py:1315 msgid "part ID" msgstr "ID součásti" -#: netbox/dcim/models/device_component_templates.py:786 -#: netbox/dcim/models/device_components.py:1309 +#: netbox/dcim/models/device_component_templates.py:785 +#: netbox/dcim/models/device_components.py:1317 msgid "Manufacturer-assigned part identifier" msgstr "Identifikátor součásti přiřazený výrobcem" -#: netbox/dcim/models/device_component_templates.py:803 +#: netbox/dcim/models/device_component_templates.py:802 msgid "inventory item template" msgstr "šablona položky inventáře" -#: netbox/dcim/models/device_component_templates.py:804 +#: netbox/dcim/models/device_component_templates.py:803 msgid "inventory item templates" msgstr "šablony položek inventáře" @@ -6038,7 +6147,7 @@ msgstr "{class_name} modely musí deklarovat vlastnost parent_object" #: netbox/dcim/models/device_components.py:287 #: netbox/dcim/models/device_components.py:314 #: netbox/dcim/models/device_components.py:345 -#: netbox/dcim/models/device_components.py:461 +#: netbox/dcim/models/device_components.py:467 msgid "Physical port type" msgstr "Fyzický typ portu" @@ -6076,134 +6185,134 @@ msgstr "napájecí port" msgid "power ports" msgstr "napájecí porty" -#: netbox/dcim/models/device_components.py:486 +#: netbox/dcim/models/device_components.py:492 msgid "power outlet" msgstr "elektrická zásuvka" -#: netbox/dcim/models/device_components.py:487 +#: netbox/dcim/models/device_components.py:493 msgid "power outlets" msgstr "elektrické zásuvky" -#: netbox/dcim/models/device_components.py:495 +#: netbox/dcim/models/device_components.py:501 #, python-brace-format msgid "Parent power port ({power_port}) must belong to the same device" msgstr "" "Rodičovský napájecí port ({power_port}) musí patřit ke stejnému zařízení" -#: netbox/dcim/models/device_components.py:521 netbox/vpn/models/crypto.py:80 +#: netbox/dcim/models/device_components.py:530 netbox/vpn/models/crypto.py:80 #: netbox/vpn/models/crypto.py:222 msgid "mode" msgstr "režim" -#: netbox/dcim/models/device_components.py:526 +#: netbox/dcim/models/device_components.py:535 msgid "IEEE 802.1Q tagging strategy" msgstr "Strategie označování IEEE 802.1Q" -#: netbox/dcim/models/device_components.py:534 +#: netbox/dcim/models/device_components.py:543 msgid "parent interface" msgstr "nadřazené rozhraní" -#: netbox/dcim/models/device_components.py:550 +#: netbox/dcim/models/device_components.py:559 msgid "untagged VLAN" msgstr "neoznačené VLAN" -#: netbox/dcim/models/device_components.py:556 +#: netbox/dcim/models/device_components.py:565 msgid "tagged VLANs" msgstr "označené VLAN" -#: netbox/dcim/models/device_components.py:564 -#: netbox/dcim/tables/devices.py:601 netbox/ipam/forms/bulk_edit.py:510 -#: netbox/ipam/forms/bulk_import.py:507 netbox/ipam/forms/filtersets.py:579 -#: netbox/ipam/forms/model_forms.py:691 netbox/ipam/tables/vlans.py:106 +#: netbox/dcim/models/device_components.py:573 +#: netbox/dcim/tables/devices.py:608 netbox/ipam/forms/bulk_edit.py:521 +#: netbox/ipam/forms/bulk_import.py:514 netbox/ipam/forms/filtersets.py:587 +#: netbox/ipam/forms/model_forms.py:692 netbox/ipam/tables/vlans.py:108 #: netbox/templates/dcim/interface.html:86 netbox/templates/ipam/vlan.html:77 #: netbox/templates/virtualization/vminterface.html:60 msgid "Q-in-Q SVLAN" msgstr "Q-in-Q SVLAN" -#: netbox/dcim/models/device_components.py:579 +#: netbox/dcim/models/device_components.py:588 msgid "primary MAC address" msgstr "primární MAC adresa" -#: netbox/dcim/models/device_components.py:591 +#: netbox/dcim/models/device_components.py:600 msgid "Only Q-in-Q interfaces may specify a service VLAN." msgstr "Pouze rozhraní Q-in-Q mohou specifikovat službu VLAN." -#: netbox/dcim/models/device_components.py:597 +#: netbox/dcim/models/device_components.py:606 #, python-brace-format msgid "MAC address {mac_address} is not assigned to this interface." msgstr "MAC adresa {mac_address} není přiřazen k tomuto rozhraní." -#: netbox/dcim/models/device_components.py:653 +#: netbox/dcim/models/device_components.py:662 msgid "parent LAG" msgstr "nadřazená MAS" -#: netbox/dcim/models/device_components.py:663 +#: netbox/dcim/models/device_components.py:672 msgid "This interface is used only for out-of-band management" msgstr "Toto rozhraní se používá pouze pro správu mimo pásmo" -#: netbox/dcim/models/device_components.py:668 +#: netbox/dcim/models/device_components.py:677 msgid "speed (Kbps)" msgstr "Rychlost (Kbps)" -#: netbox/dcim/models/device_components.py:671 +#: netbox/dcim/models/device_components.py:680 msgid "duplex" msgstr "duplexní" -#: netbox/dcim/models/device_components.py:681 +#: netbox/dcim/models/device_components.py:690 msgid "64-bit World Wide Name" msgstr "64bitový celosvětový název" -#: netbox/dcim/models/device_components.py:695 +#: netbox/dcim/models/device_components.py:704 msgid "wireless channel" msgstr "bezdrátový kanál" -#: netbox/dcim/models/device_components.py:702 +#: netbox/dcim/models/device_components.py:711 msgid "channel frequency (MHz)" msgstr "frekvence kanálu (MHz)" -#: netbox/dcim/models/device_components.py:703 -#: netbox/dcim/models/device_components.py:711 +#: netbox/dcim/models/device_components.py:712 +#: netbox/dcim/models/device_components.py:720 msgid "Populated by selected channel (if set)" msgstr "Vyplněno vybraným kanálem (pokud je nastaven)" -#: netbox/dcim/models/device_components.py:717 +#: netbox/dcim/models/device_components.py:726 msgid "transmit power (dBm)" msgstr "vysílací výkon (dBm)" -#: netbox/dcim/models/device_components.py:744 netbox/wireless/models.py:117 +#: netbox/dcim/models/device_components.py:753 netbox/wireless/models.py:117 msgid "wireless LANs" msgstr "bezdrátové sítě LAN" -#: netbox/dcim/models/device_components.py:792 -#: netbox/virtualization/models/virtualmachines.py:359 +#: netbox/dcim/models/device_components.py:801 +#: netbox/virtualization/models/virtualmachines.py:364 msgid "interface" msgstr "rozhraní" -#: netbox/dcim/models/device_components.py:793 -#: netbox/virtualization/models/virtualmachines.py:360 +#: netbox/dcim/models/device_components.py:802 +#: netbox/virtualization/models/virtualmachines.py:365 msgid "interfaces" msgstr "rozhraní" -#: netbox/dcim/models/device_components.py:801 +#: netbox/dcim/models/device_components.py:810 #, python-brace-format msgid "{display_type} interfaces cannot have a cable attached." msgstr "{display_type} Rozhraní nemůže mít připojený kabel." -#: netbox/dcim/models/device_components.py:809 +#: netbox/dcim/models/device_components.py:818 #, python-brace-format msgid "{display_type} interfaces cannot be marked as connected." msgstr "{display_type} rozhraní nelze označit jako připojená." -#: netbox/dcim/models/device_components.py:818 -#: netbox/virtualization/models/virtualmachines.py:370 +#: netbox/dcim/models/device_components.py:827 +#: netbox/virtualization/models/virtualmachines.py:375 msgid "An interface cannot be its own parent." msgstr "Rozhraní nemůže být svým vlastním rodičem." -#: netbox/dcim/models/device_components.py:822 +#: netbox/dcim/models/device_components.py:831 msgid "Only virtual interfaces may be assigned to a parent interface." msgstr "K nadřazenému rozhraní lze přiřadit pouze virtuální rozhraní." -#: netbox/dcim/models/device_components.py:829 +#: netbox/dcim/models/device_components.py:838 #, python-brace-format msgid "" "The selected parent interface ({interface}) belongs to a different device " @@ -6211,7 +6320,7 @@ msgid "" msgstr "" "Vybrané nadřazené rozhraní ({interface}) patří k jinému zařízení ({device})" -#: netbox/dcim/models/device_components.py:835 +#: netbox/dcim/models/device_components.py:844 #, python-brace-format msgid "" "The selected parent interface ({interface}) belongs to {device}, which is " @@ -6220,7 +6329,7 @@ msgstr "" "Vybrané nadřazené rozhraní ({interface}) patří {device}, která není součástí" " virtuálního podvozku {virtual_chassis}." -#: netbox/dcim/models/device_components.py:855 +#: netbox/dcim/models/device_components.py:864 #, python-brace-format msgid "" "The selected bridge interface ({bridge}) belongs to a different device " @@ -6228,7 +6337,7 @@ msgid "" msgstr "" "Vybrané rozhraní můstku ({bridge}) patří k jinému zařízení ({device})." -#: netbox/dcim/models/device_components.py:861 +#: netbox/dcim/models/device_components.py:870 #, python-brace-format msgid "" "The selected bridge interface ({interface}) belongs to {device}, which is " @@ -6237,21 +6346,21 @@ msgstr "" "Vybrané rozhraní můstku ({interface}) patří {device}, která není součástí " "virtuálního podvozku {virtual_chassis}." -#: netbox/dcim/models/device_components.py:872 +#: netbox/dcim/models/device_components.py:881 msgid "Virtual interfaces cannot have a parent LAG interface." msgstr "Virtuální rozhraní nemohou mít nadřazené rozhraní LAG." -#: netbox/dcim/models/device_components.py:876 +#: netbox/dcim/models/device_components.py:885 msgid "A LAG interface cannot be its own parent." msgstr "Rozhraní MAS nemůže být vlastním rodičem." -#: netbox/dcim/models/device_components.py:883 +#: netbox/dcim/models/device_components.py:892 #, python-brace-format msgid "" "The selected LAG interface ({lag}) belongs to a different device ({device})." msgstr "Vybrané rozhraní LAG ({lag}) patří k jinému zařízení ({device})." -#: netbox/dcim/models/device_components.py:889 +#: netbox/dcim/models/device_components.py:898 #, python-brace-format msgid "" "The selected LAG interface ({lag}) belongs to {device}, which is not part of" @@ -6260,48 +6369,48 @@ msgstr "" "Vybrané rozhraní LAG ({lag}) patří {device}, která není součástí virtuálního" " podvozku {virtual_chassis}." -#: netbox/dcim/models/device_components.py:900 +#: netbox/dcim/models/device_components.py:909 msgid "Virtual interfaces cannot have a PoE mode." msgstr "Virtuální rozhraní nemohou mít režim PoE." -#: netbox/dcim/models/device_components.py:904 +#: netbox/dcim/models/device_components.py:913 msgid "Virtual interfaces cannot have a PoE type." msgstr "Virtuální rozhraní nemohou mít typ PoE." -#: netbox/dcim/models/device_components.py:910 +#: netbox/dcim/models/device_components.py:919 msgid "Must specify PoE mode when designating a PoE type." msgstr "Při určování typu PoE musí specifikovat režim PoE." -#: netbox/dcim/models/device_components.py:917 +#: netbox/dcim/models/device_components.py:926 msgid "Wireless role may be set only on wireless interfaces." msgstr "" "Role bezdrátové sítě může být nastavena pouze na bezdrátových rozhraních." -#: netbox/dcim/models/device_components.py:919 +#: netbox/dcim/models/device_components.py:928 msgid "Channel may be set only on wireless interfaces." msgstr "Kanál lze nastavit pouze na bezdrátových rozhraních." -#: netbox/dcim/models/device_components.py:925 +#: netbox/dcim/models/device_components.py:934 msgid "Channel frequency may be set only on wireless interfaces." msgstr "Frekvence kanálu může být nastavena pouze na bezdrátových rozhraních." -#: netbox/dcim/models/device_components.py:929 +#: netbox/dcim/models/device_components.py:938 msgid "Cannot specify custom frequency with channel selected." msgstr "Nelze určit vlastní frekvenci s vybraným kanálem." -#: netbox/dcim/models/device_components.py:935 +#: netbox/dcim/models/device_components.py:944 msgid "Channel width may be set only on wireless interfaces." msgstr "Šířku kanálu lze nastavit pouze na bezdrátových rozhraních." -#: netbox/dcim/models/device_components.py:937 +#: netbox/dcim/models/device_components.py:946 msgid "Cannot specify custom width with channel selected." msgstr "Nelze určit vlastní šířku s vybraným kanálem." -#: netbox/dcim/models/device_components.py:941 +#: netbox/dcim/models/device_components.py:950 msgid "Interface mode does not support an untagged vlan." msgstr "Režim rozhraní nepodporuje neoznačený vlan." -#: netbox/dcim/models/device_components.py:947 +#: netbox/dcim/models/device_components.py:956 #, python-brace-format msgid "" "The untagged VLAN ({untagged_vlan}) must belong to the same site as the " @@ -6310,24 +6419,24 @@ msgstr "" "Neznačená VLAN ({untagged_vlan}) musí patřit ke stejnému webu jako nadřazené" " zařízení rozhraní, nebo musí být globální." -#: netbox/dcim/models/device_components.py:1044 +#: netbox/dcim/models/device_components.py:1053 msgid "Mapped position on corresponding rear port" msgstr "Mapovaná poloha na odpovídajícím zadním portu" -#: netbox/dcim/models/device_components.py:1060 +#: netbox/dcim/models/device_components.py:1069 msgid "front port" msgstr "přední port" -#: netbox/dcim/models/device_components.py:1061 +#: netbox/dcim/models/device_components.py:1070 msgid "front ports" msgstr "přední porty" -#: netbox/dcim/models/device_components.py:1072 +#: netbox/dcim/models/device_components.py:1081 #, python-brace-format msgid "Rear port ({rear_port}) must belong to the same device" msgstr "Zadní port ({rear_port}) musí patřit ke stejnému zařízení" -#: netbox/dcim/models/device_components.py:1080 +#: netbox/dcim/models/device_components.py:1089 #, python-brace-format msgid "" "Invalid rear port position ({rear_port_position}): Rear port {name} has only" @@ -6336,19 +6445,19 @@ msgstr "" "Neplatná poloha zadního portu ({rear_port_position}): Zadní port {name} má " "pouze {positions} pozice." -#: netbox/dcim/models/device_components.py:1110 +#: netbox/dcim/models/device_components.py:1119 msgid "Number of front ports which may be mapped" msgstr "Počet předních portů, které lze mapovat" -#: netbox/dcim/models/device_components.py:1115 +#: netbox/dcim/models/device_components.py:1124 msgid "rear port" msgstr "zadní port" -#: netbox/dcim/models/device_components.py:1116 +#: netbox/dcim/models/device_components.py:1125 msgid "rear ports" msgstr "zadní porty" -#: netbox/dcim/models/device_components.py:1127 +#: netbox/dcim/models/device_components.py:1136 #, python-brace-format msgid "" "The number of positions cannot be less than the number of mapped front ports" @@ -6357,97 +6466,97 @@ msgstr "" "Počet pozic nesmí být menší než počet mapovaných předních portů " "({frontport_count})" -#: netbox/dcim/models/device_components.py:1168 +#: netbox/dcim/models/device_components.py:1177 msgid "module bay" msgstr "přihrádka modulů" -#: netbox/dcim/models/device_components.py:1169 +#: netbox/dcim/models/device_components.py:1178 msgid "module bays" msgstr "pozice modulů" -#: netbox/dcim/models/device_components.py:1183 -#: netbox/dcim/models/devices.py:1229 +#: netbox/dcim/models/device_components.py:1192 +#: netbox/dcim/models/modules.py:269 msgid "A module bay cannot belong to a module installed within it." msgstr "Pozice modulu nemůže patřit k modulu nainstalovanému v ní." -#: netbox/dcim/models/device_components.py:1209 +#: netbox/dcim/models/device_components.py:1218 msgid "device bay" msgstr "pozice zařízení" -#: netbox/dcim/models/device_components.py:1210 +#: netbox/dcim/models/device_components.py:1219 msgid "device bays" msgstr "pozice zařízení" -#: netbox/dcim/models/device_components.py:1217 +#: netbox/dcim/models/device_components.py:1226 #, python-brace-format msgid "This type of device ({device_type}) does not support device bays." msgstr "Tento typ zařízení ({device_type}) nepodporuje pozice zařízení." -#: netbox/dcim/models/device_components.py:1223 +#: netbox/dcim/models/device_components.py:1232 msgid "Cannot install a device into itself." msgstr "Nelze nainstalovat zařízení do sebe." -#: netbox/dcim/models/device_components.py:1231 +#: netbox/dcim/models/device_components.py:1240 #, python-brace-format msgid "" "Cannot install the specified device; device is already installed in {bay}." msgstr "" "Nelze nainstalovat určené zařízení; zařízení je již nainstalováno {bay}." -#: netbox/dcim/models/device_components.py:1252 +#: netbox/dcim/models/device_components.py:1261 msgid "inventory item role" msgstr "role položky inventáře" -#: netbox/dcim/models/device_components.py:1253 +#: netbox/dcim/models/device_components.py:1262 msgid "inventory item roles" msgstr "role položek zásob" -#: netbox/dcim/models/device_components.py:1313 -#: netbox/dcim/models/devices.py:598 netbox/dcim/models/devices.py:1189 -#: netbox/dcim/models/racks.py:304 -#: netbox/virtualization/models/virtualmachines.py:126 +#: netbox/dcim/models/device_components.py:1321 +#: netbox/dcim/models/devices.py:486 netbox/dcim/models/modules.py:229 +#: netbox/dcim/models/racks.py:310 +#: netbox/virtualization/models/virtualmachines.py:125 msgid "serial number" msgstr "sériové číslo" -#: netbox/dcim/models/device_components.py:1321 -#: netbox/dcim/models/devices.py:606 netbox/dcim/models/devices.py:1196 -#: netbox/dcim/models/racks.py:311 +#: netbox/dcim/models/device_components.py:1329 +#: netbox/dcim/models/devices.py:494 netbox/dcim/models/modules.py:236 +#: netbox/dcim/models/racks.py:317 msgid "asset tag" msgstr "štítek majetku" -#: netbox/dcim/models/device_components.py:1322 +#: netbox/dcim/models/device_components.py:1330 msgid "A unique tag used to identify this item" msgstr "Jedinečná značka použitá k identifikaci této položky" -#: netbox/dcim/models/device_components.py:1325 +#: netbox/dcim/models/device_components.py:1333 msgid "discovered" msgstr "objeveny" -#: netbox/dcim/models/device_components.py:1327 +#: netbox/dcim/models/device_components.py:1335 msgid "This item was automatically discovered" msgstr "Tato položka byla automaticky objevena" -#: netbox/dcim/models/device_components.py:1345 +#: netbox/dcim/models/device_components.py:1353 msgid "inventory item" msgstr "položka inventáře" -#: netbox/dcim/models/device_components.py:1346 +#: netbox/dcim/models/device_components.py:1354 msgid "inventory items" msgstr "inventární položky" -#: netbox/dcim/models/device_components.py:1354 +#: netbox/dcim/models/device_components.py:1362 msgid "Cannot assign self as parent." msgstr "Nelze přiřadit sebe jako rodiče." -#: netbox/dcim/models/device_components.py:1362 +#: netbox/dcim/models/device_components.py:1370 msgid "Parent inventory item does not belong to the same device." msgstr "Nadřazená položka inventáře nepatří do stejného zařízení." -#: netbox/dcim/models/device_components.py:1368 +#: netbox/dcim/models/device_components.py:1376 msgid "Cannot move an inventory item with dependent children" msgstr "Nelze přesunout položku inventáře se závislými podřízenými" -#: netbox/dcim/models/device_components.py:1376 +#: netbox/dcim/models/device_components.py:1384 msgid "Cannot assign inventory item to component on another device" msgstr "Nelze přiřadit skladovou položku ke komponentě na jiném zařízení" @@ -6459,8 +6568,8 @@ msgstr "výrobce" msgid "manufacturers" msgstr "výrobci" -#: netbox/dcim/models/devices.py:84 netbox/dcim/models/devices.py:383 -#: netbox/dcim/models/racks.py:133 +#: netbox/dcim/models/devices.py:84 netbox/dcim/models/modules.py:85 +#: netbox/dcim/models/racks.py:139 msgid "model" msgstr "modelka" @@ -6468,11 +6577,11 @@ msgstr "modelka" msgid "default platform" msgstr "výchozí platforma" -#: netbox/dcim/models/devices.py:100 netbox/dcim/models/devices.py:387 +#: netbox/dcim/models/devices.py:100 netbox/dcim/models/modules.py:89 msgid "part number" msgstr "číslo dílu" -#: netbox/dcim/models/devices.py:103 netbox/dcim/models/devices.py:390 +#: netbox/dcim/models/devices.py:103 netbox/dcim/models/modules.py:92 msgid "Discrete part number (optional)" msgstr "Diskrétní číslo dílu (volitelné)" @@ -6508,8 +6617,8 @@ msgstr "" "Rodičovská zařízení ukládají podřízená zařízení do pozic zařízení. Pokud " "tento typ zařízení není rodičem ani dítětem, ponechte prázdné." -#: netbox/dcim/models/devices.py:131 netbox/dcim/models/devices.py:393 -#: netbox/dcim/models/devices.py:651 netbox/dcim/models/racks.py:315 +#: netbox/dcim/models/devices.py:131 netbox/dcim/models/devices.py:539 +#: netbox/dcim/models/modules.py:95 netbox/dcim/models/racks.py:321 msgid "airflow" msgstr "proud vzduchu" @@ -6555,151 +6664,143 @@ msgstr "" msgid "Child device types must be 0U." msgstr "Typ dětského zařízení musí být 0U." -#: netbox/dcim/models/devices.py:413 -msgid "module type" -msgstr "typ modulu" - -#: netbox/dcim/models/devices.py:414 -msgid "module types" -msgstr "typy modulů" - -#: netbox/dcim/models/devices.py:484 +#: netbox/dcim/models/devices.py:387 msgid "Virtual machines may be assigned to this role" msgstr "Virtuální počítače mohou být přiřazeny k této roli" -#: netbox/dcim/models/devices.py:496 +#: netbox/dcim/models/devices.py:401 msgid "device role" msgstr "role zařízení" -#: netbox/dcim/models/devices.py:497 +#: netbox/dcim/models/devices.py:402 msgid "device roles" msgstr "role zařízení" -#: netbox/dcim/models/devices.py:511 +#: netbox/dcim/models/devices.py:416 msgid "Optionally limit this platform to devices of a certain manufacturer" msgstr "Volitelně omezit tuto platformu na zařízení určitého výrobce" -#: netbox/dcim/models/devices.py:523 +#: netbox/dcim/models/devices.py:428 msgid "platform" msgstr "platforma" -#: netbox/dcim/models/devices.py:524 +#: netbox/dcim/models/devices.py:429 msgid "platforms" msgstr "platformy" -#: netbox/dcim/models/devices.py:572 +#: netbox/dcim/models/devices.py:460 msgid "The function this device serves" msgstr "Funkce, kterou toto zařízení slouží" -#: netbox/dcim/models/devices.py:599 +#: netbox/dcim/models/devices.py:487 msgid "Chassis serial number, assigned by the manufacturer" msgstr "Sériové číslo podvozku přidělené výrobcem" -#: netbox/dcim/models/devices.py:607 netbox/dcim/models/devices.py:1197 +#: netbox/dcim/models/devices.py:495 netbox/dcim/models/modules.py:237 msgid "A unique tag used to identify this device" msgstr "Jedinečná značka použitá k identifikaci tohoto zařízení" -#: netbox/dcim/models/devices.py:634 +#: netbox/dcim/models/devices.py:522 msgid "position (U)" msgstr "poloha (U)" -#: netbox/dcim/models/devices.py:642 +#: netbox/dcim/models/devices.py:530 msgid "rack face" msgstr "plocha stojanu" -#: netbox/dcim/models/devices.py:663 netbox/dcim/models/devices.py:1425 -#: netbox/virtualization/models/virtualmachines.py:95 +#: netbox/dcim/models/devices.py:551 netbox/dcim/models/devices.py:1154 +#: netbox/virtualization/models/virtualmachines.py:94 msgid "primary IPv4" msgstr "primární IPv4" -#: netbox/dcim/models/devices.py:671 netbox/dcim/models/devices.py:1433 -#: netbox/virtualization/models/virtualmachines.py:103 +#: netbox/dcim/models/devices.py:559 netbox/dcim/models/devices.py:1162 +#: netbox/virtualization/models/virtualmachines.py:102 msgid "primary IPv6" msgstr "primární IPv6" -#: netbox/dcim/models/devices.py:679 +#: netbox/dcim/models/devices.py:567 msgid "out-of-band IP" msgstr "IP mimo pásmo" -#: netbox/dcim/models/devices.py:696 +#: netbox/dcim/models/devices.py:584 msgid "VC position" msgstr "Pozice VC" -#: netbox/dcim/models/devices.py:699 +#: netbox/dcim/models/devices.py:587 msgid "Virtual chassis position" msgstr "Virtuální poloha podvozku" -#: netbox/dcim/models/devices.py:702 +#: netbox/dcim/models/devices.py:590 msgid "VC priority" msgstr "Priorita VC" -#: netbox/dcim/models/devices.py:706 +#: netbox/dcim/models/devices.py:594 msgid "Virtual chassis master election priority" msgstr "Priorita volby hlavního virtuálního šasi" -#: netbox/dcim/models/devices.py:709 netbox/dcim/models/sites.py:208 +#: netbox/dcim/models/devices.py:597 netbox/dcim/models/sites.py:208 msgid "latitude" msgstr "zeměpisná šířka" -#: netbox/dcim/models/devices.py:714 netbox/dcim/models/devices.py:722 +#: netbox/dcim/models/devices.py:602 netbox/dcim/models/devices.py:610 #: netbox/dcim/models/sites.py:213 netbox/dcim/models/sites.py:221 msgid "GPS coordinate in decimal format (xx.yyyyyy)" msgstr "Souřadnice GPS v desetinném formátu (xx.rrrrrr)" -#: netbox/dcim/models/devices.py:717 netbox/dcim/models/sites.py:216 +#: netbox/dcim/models/devices.py:605 netbox/dcim/models/sites.py:216 msgid "longitude" msgstr "zeměpisná délka" -#: netbox/dcim/models/devices.py:790 +#: netbox/dcim/models/devices.py:684 msgid "Device name must be unique per site." msgstr "Název zařízení musí být pro každou lokalitu jedinečný." -#: netbox/dcim/models/devices.py:801 netbox/ipam/models/services.py:71 +#: netbox/dcim/models/devices.py:695 msgid "device" msgstr "zařízení" -#: netbox/dcim/models/devices.py:802 +#: netbox/dcim/models/devices.py:696 msgid "devices" msgstr "zařízení" -#: netbox/dcim/models/devices.py:821 +#: netbox/dcim/models/devices.py:715 #, python-brace-format msgid "Rack {rack} does not belong to site {site}." msgstr "Stojan {rack} nepatří k webu {site}." -#: netbox/dcim/models/devices.py:826 +#: netbox/dcim/models/devices.py:720 #, python-brace-format msgid "Location {location} does not belong to site {site}." msgstr "Lokace {location} nepatří k webu {site}." -#: netbox/dcim/models/devices.py:832 +#: netbox/dcim/models/devices.py:726 #, python-brace-format msgid "Rack {rack} does not belong to location {location}." msgstr "Stojan {rack} nepatří do lokality {location}." -#: netbox/dcim/models/devices.py:839 +#: netbox/dcim/models/devices.py:733 msgid "Cannot select a rack face without assigning a rack." msgstr "Nelze vybrat plochu stojanu bez přiřazení stojanu." -#: netbox/dcim/models/devices.py:843 +#: netbox/dcim/models/devices.py:737 msgid "Cannot select a rack position without assigning a rack." msgstr "Bez přiřazení stojanu nelze vybrat polohu stojanu." -#: netbox/dcim/models/devices.py:849 +#: netbox/dcim/models/devices.py:743 msgid "Position must be in increments of 0.5 rack units." msgstr "Poloha musí být v krocích po 0,5 regálových jednotek." -#: netbox/dcim/models/devices.py:853 +#: netbox/dcim/models/devices.py:747 msgid "Must specify rack face when defining rack position." msgstr "Při definování polohy stojanu je nutné zadat plochu stojanu." -#: netbox/dcim/models/devices.py:861 +#: netbox/dcim/models/devices.py:755 #, python-brace-format msgid "" "A 0U device type ({device_type}) cannot be assigned to a rack position." msgstr "Typ zařízení 0U ({device_type}) nelze přiřadit k poloze stojanu." -#: netbox/dcim/models/devices.py:872 +#: netbox/dcim/models/devices.py:766 msgid "" "Child device types cannot be assigned to a rack face. This is an attribute " "of the parent device." @@ -6707,7 +6808,7 @@ msgstr "" "Podřízené typy zařízení nelze přiřadit k ploše stojanu. Toto je atribut " "nadřazeného zařízení." -#: netbox/dcim/models/devices.py:879 +#: netbox/dcim/models/devices.py:773 msgid "" "Child device types cannot be assigned to a rack position. This is an " "attribute of the parent device." @@ -6715,7 +6816,7 @@ msgstr "" "Podřízené typy zařízení nelze přiřadit k poloze stojanu. Toto je atribut " "nadřazeného zařízení." -#: netbox/dcim/models/devices.py:893 +#: netbox/dcim/models/devices.py:787 #, python-brace-format msgid "" "U{position} is already occupied or does not have sufficient space to " @@ -6724,22 +6825,22 @@ msgstr "" "U{position} je již obsazeno nebo nemá dostatek místa pro umístění tohoto " "typu zařízení: {device_type} ({u_height}U)" -#: netbox/dcim/models/devices.py:908 +#: netbox/dcim/models/devices.py:802 #, python-brace-format msgid "{ip} is not an IPv4 address." msgstr "{ip} Nejedná se o IPv4 adresu." -#: netbox/dcim/models/devices.py:920 netbox/dcim/models/devices.py:938 +#: netbox/dcim/models/devices.py:814 netbox/dcim/models/devices.py:832 #, python-brace-format msgid "The specified IP address ({ip}) is not assigned to this device." msgstr "Zadaná adresa IP ({ip}) není přiřazen k tomuto zařízení." -#: netbox/dcim/models/devices.py:926 +#: netbox/dcim/models/devices.py:820 #, python-brace-format msgid "{ip} is not an IPv6 address." msgstr "{ip} Nejedná se o IPv6 adresu." -#: netbox/dcim/models/devices.py:956 +#: netbox/dcim/models/devices.py:850 #, python-brace-format msgid "" "The assigned platform is limited to {platform_manufacturer} device types, " @@ -6748,21 +6849,21 @@ msgstr "" "Přiřazená platforma je omezena na {platform_manufacturer} typy zařízení, ale" " tento typ zařízení patří {devicetype_manufacturer}." -#: netbox/dcim/models/devices.py:967 +#: netbox/dcim/models/devices.py:861 #, python-brace-format msgid "The assigned cluster belongs to a different site ({site})" msgstr "Přiřazený cluster patří do jiné lokality ({site})" -#: netbox/dcim/models/devices.py:974 +#: netbox/dcim/models/devices.py:868 #, python-brace-format msgid "The assigned cluster belongs to a different location ({location})" msgstr "Přiřazený cluster patří do jiného umístění ({location})" -#: netbox/dcim/models/devices.py:982 +#: netbox/dcim/models/devices.py:876 msgid "A device assigned to a virtual chassis must have its position defined." msgstr "Zařízení přiřazené k virtuálnímu šasi musí mít definovanou polohu." -#: netbox/dcim/models/devices.py:988 +#: netbox/dcim/models/devices.py:882 #, python-brace-format msgid "" "Device cannot be removed from virtual chassis {virtual_chassis} because it " @@ -6771,38 +6872,22 @@ msgstr "" "Zařízení nelze odebrat z virtuálního šasi {virtual_chassis} protože je v " "současné době označen jako jeho pán." -#: netbox/dcim/models/devices.py:1204 -msgid "module" -msgstr "modul" - -#: netbox/dcim/models/devices.py:1205 -msgid "modules" -msgstr "moduly" - -#: netbox/dcim/models/devices.py:1218 -#, python-brace-format -msgid "" -"Module must be installed within a module bay belonging to the assigned " -"device ({device})." -msgstr "" -"Modul musí být instalován v modulu patřící přiřazenému zařízení ({device})." - -#: netbox/dcim/models/devices.py:1346 +#: netbox/dcim/models/devices.py:1075 msgid "domain" msgstr "doména" -#: netbox/dcim/models/devices.py:1359 netbox/dcim/models/devices.py:1360 +#: netbox/dcim/models/devices.py:1088 netbox/dcim/models/devices.py:1089 msgid "virtual chassis" msgstr "virtuální podvozek" -#: netbox/dcim/models/devices.py:1372 +#: netbox/dcim/models/devices.py:1101 #, python-brace-format msgid "" "The selected master ({master}) is not assigned to this virtual chassis." msgstr "" "Vybraný master ({master}) není přiřazena k tomuto virtuálnímu podvozku." -#: netbox/dcim/models/devices.py:1388 +#: netbox/dcim/models/devices.py:1117 #, python-brace-format msgid "" "Unable to delete virtual chassis {self}. There are member interfaces which " @@ -6811,42 +6896,42 @@ msgstr "" "Nelze odstranit virtuální šasi {self}. Existují členská rozhraní, která " "tvoří rozhraní LAG napříč podvozky." -#: netbox/dcim/models/devices.py:1414 netbox/vpn/models/l2vpn.py:37 +#: netbox/dcim/models/devices.py:1143 netbox/vpn/models/l2vpn.py:42 msgid "identifier" msgstr "identifikátor" -#: netbox/dcim/models/devices.py:1415 +#: netbox/dcim/models/devices.py:1144 msgid "Numeric identifier unique to the parent device" msgstr "Numerický identifikátor jedinečný pro nadřazené zařízení" -#: netbox/dcim/models/devices.py:1443 netbox/extras/models/customfields.py:227 -#: netbox/extras/models/models.py:107 netbox/extras/models/models.py:694 -#: netbox/netbox/models/__init__.py:120 +#: netbox/dcim/models/devices.py:1172 netbox/extras/models/customfields.py:227 +#: netbox/extras/models/models.py:109 netbox/extras/models/models.py:767 +#: netbox/netbox/models/__init__.py:120 netbox/netbox/models/__init__.py:155 msgid "comments" msgstr "komentáře" -#: netbox/dcim/models/devices.py:1459 +#: netbox/dcim/models/devices.py:1188 msgid "virtual device context" msgstr "kontext virtuálního zařízení" -#: netbox/dcim/models/devices.py:1460 +#: netbox/dcim/models/devices.py:1189 msgid "virtual device contexts" msgstr "kontexty virtuálních zařízení" -#: netbox/dcim/models/devices.py:1489 +#: netbox/dcim/models/devices.py:1218 #, python-brace-format msgid "{ip} is not an IPv{family} address." msgstr "{ip} není IPV{family} adresa." -#: netbox/dcim/models/devices.py:1495 +#: netbox/dcim/models/devices.py:1224 msgid "Primary IP address must belong to an interface on the assigned device." msgstr "Primární IP adresa musí patřit k rozhraní na přiřazeném zařízení." -#: netbox/dcim/models/devices.py:1527 +#: netbox/dcim/models/devices.py:1255 msgid "MAC addresses" msgstr "MAC adresy" -#: netbox/dcim/models/devices.py:1559 +#: netbox/dcim/models/devices.py:1287 msgid "" "Cannot unassign MAC Address while it is designated as the primary MAC for an" " object" @@ -6854,7 +6939,7 @@ msgstr "" "Nelze zrušit přiřazení adresy MAC, pokud je určena jako primární MAC pro " "objekt" -#: netbox/dcim/models/devices.py:1563 +#: netbox/dcim/models/devices.py:1291 msgid "" "Cannot reassign MAC Address while it is designated as the primary MAC for an" " object" @@ -6862,11 +6947,56 @@ msgstr "" "Nelze znovu přiřadit MAC adresu, pokud je určena jako primární MAC pro " "objekt" -#: netbox/dcim/models/mixins.py:94 +#: netbox/dcim/models/mixins.py:92 #, python-brace-format msgid "Please select a {scope_type}." msgstr "Vyberte prosím a {scope_type}." +#: netbox/dcim/models/modules.py:39 +msgid "schema" +msgstr "schéma" + +#: netbox/dcim/models/modules.py:46 +msgid "module type profile" +msgstr "profil typu modulu" + +#: netbox/dcim/models/modules.py:47 +msgid "module type profiles" +msgstr "profily typu modulu" + +#: netbox/dcim/models/modules.py:104 +msgid "attributes" +msgstr "atributy" + +#: netbox/dcim/models/modules.py:120 +msgid "module type" +msgstr "typ modulu" + +#: netbox/dcim/models/modules.py:121 +msgid "module types" +msgstr "typy modulů" + +#: netbox/dcim/models/modules.py:151 +#, python-brace-format +msgid "Invalid schema: {error}" +msgstr "Neplatné schéma: {error}" + +#: netbox/dcim/models/modules.py:244 +msgid "module" +msgstr "modul" + +#: netbox/dcim/models/modules.py:245 +msgid "modules" +msgstr "moduly" + +#: netbox/dcim/models/modules.py:258 +#, python-brace-format +msgid "" +"Module must be installed within a module bay belonging to the assigned " +"device ({device})." +msgstr "" +"Modul musí být instalován v modulu patřící přiřazenému zařízení ({device})." + #: netbox/dcim/models/power.py:55 msgid "power panel" msgstr "napájecí panel" @@ -6967,22 +7097,30 @@ msgid "Outer dimension of rack (width)" msgstr "Vnější rozměr stojanu (šířka)" #: netbox/dcim/models/racks.py:77 +msgid "outer height" +msgstr "vnější výška" + +#: netbox/dcim/models/racks.py:80 +msgid "Outer dimension of rack (height)" +msgstr "Vnější rozměr stojanu (výška)" + +#: netbox/dcim/models/racks.py:83 msgid "outer depth" msgstr "vnější hloubka" -#: netbox/dcim/models/racks.py:80 +#: netbox/dcim/models/racks.py:86 msgid "Outer dimension of rack (depth)" msgstr "Vnější rozměr stojanu (hloubka)" -#: netbox/dcim/models/racks.py:83 +#: netbox/dcim/models/racks.py:89 msgid "outer unit" msgstr "vnější jednotka" -#: netbox/dcim/models/racks.py:90 +#: netbox/dcim/models/racks.py:96 msgid "mounting depth" msgstr "montážní hloubka" -#: netbox/dcim/models/racks.py:94 +#: netbox/dcim/models/racks.py:100 msgid "" "Maximum depth of a mounted device, in millimeters. For four-post racks, this" " is the distance between the front and rear rails." @@ -6990,75 +7128,75 @@ msgstr "" "Maximální hloubka namontovaného zařízení v milimetrech. U čtyřsloupkových " "regálů se jedná o vzdálenost mezi přední a zadní kolejnicí." -#: netbox/dcim/models/racks.py:102 +#: netbox/dcim/models/racks.py:108 msgid "max weight" msgstr "max. hmotnost" -#: netbox/dcim/models/racks.py:105 +#: netbox/dcim/models/racks.py:111 msgid "Maximum load capacity for the rack" msgstr "Maximální nosnost stojanu" -#: netbox/dcim/models/racks.py:125 netbox/dcim/models/racks.py:247 +#: netbox/dcim/models/racks.py:131 netbox/dcim/models/racks.py:253 msgid "form factor" msgstr "tvarový faktor" -#: netbox/dcim/models/racks.py:162 +#: netbox/dcim/models/racks.py:168 msgid "rack type" msgstr "typ stojanu" -#: netbox/dcim/models/racks.py:163 +#: netbox/dcim/models/racks.py:169 msgid "rack types" msgstr "typy stojanů" -#: netbox/dcim/models/racks.py:177 netbox/dcim/models/racks.py:368 -msgid "Must specify a unit when setting an outer width/depth" -msgstr "Při nastavování vnější šířky/hloubky musí zadat jednotku" +#: netbox/dcim/models/racks.py:183 netbox/dcim/models/racks.py:375 +msgid "Must specify a unit when setting an outer dimension" +msgstr "Při nastavování vnější kóty je nutné zadat jednotku" -#: netbox/dcim/models/racks.py:181 netbox/dcim/models/racks.py:372 +#: netbox/dcim/models/racks.py:187 netbox/dcim/models/racks.py:379 msgid "Must specify a unit when setting a maximum weight" msgstr "Při nastavování maximální hmotnosti musí specifikovat jednotku" -#: netbox/dcim/models/racks.py:227 +#: netbox/dcim/models/racks.py:233 msgid "rack role" msgstr "role stojanu" -#: netbox/dcim/models/racks.py:228 +#: netbox/dcim/models/racks.py:234 msgid "rack roles" msgstr "role stojanu" -#: netbox/dcim/models/racks.py:265 +#: netbox/dcim/models/racks.py:271 msgid "facility ID" msgstr "ID zařízení" -#: netbox/dcim/models/racks.py:266 +#: netbox/dcim/models/racks.py:272 msgid "Locally-assigned identifier" msgstr "Lokálně přiřazený identifikátor" -#: netbox/dcim/models/racks.py:299 netbox/ipam/forms/bulk_import.py:204 +#: netbox/dcim/models/racks.py:305 netbox/ipam/forms/bulk_import.py:204 #: netbox/ipam/forms/bulk_import.py:272 netbox/ipam/forms/bulk_import.py:307 -#: netbox/ipam/forms/bulk_import.py:498 +#: netbox/ipam/forms/bulk_import.py:505 #: netbox/virtualization/forms/bulk_import.py:118 msgid "Functional role" msgstr "Funkční role" -#: netbox/dcim/models/racks.py:312 +#: netbox/dcim/models/racks.py:318 msgid "A unique tag used to identify this rack" msgstr "Jedinečná značka použitá k identifikaci tohoto stojanu" -#: netbox/dcim/models/racks.py:351 +#: netbox/dcim/models/racks.py:358 msgid "rack" msgstr "nosič" -#: netbox/dcim/models/racks.py:352 +#: netbox/dcim/models/racks.py:359 msgid "racks" msgstr "regály" -#: netbox/dcim/models/racks.py:364 +#: netbox/dcim/models/racks.py:371 #, python-brace-format msgid "Assigned location must belong to parent site ({site})." msgstr "Přiřazené umístění musí patřit nadřazenému webu ({site})." -#: netbox/dcim/models/racks.py:387 +#: netbox/dcim/models/racks.py:394 #, python-brace-format msgid "" "Rack must be at least {min_height}U tall to house currently installed " @@ -7067,7 +7205,7 @@ msgstr "" "Stojan musí být alespoň {min_height}U vysoký k uložení aktuálně " "nainstalovaných zařízení." -#: netbox/dcim/models/racks.py:396 +#: netbox/dcim/models/racks.py:403 #, python-brace-format msgid "" "Rack unit numbering must begin at {position} or less to house currently " @@ -7076,29 +7214,29 @@ msgstr "" "Číslování regálových jednotek musí začínat na {position} nebo méně pro " "umístění aktuálně nainstalovaných zařízení." -#: netbox/dcim/models/racks.py:404 +#: netbox/dcim/models/racks.py:411 #, python-brace-format msgid "Location must be from the same site, {site}." msgstr "Umístění musí být ze stejného místa, {site}." -#: netbox/dcim/models/racks.py:666 +#: netbox/dcim/models/racks.py:673 msgid "units" msgstr "jednotky" -#: netbox/dcim/models/racks.py:692 +#: netbox/dcim/models/racks.py:699 msgid "rack reservation" msgstr "rezervace stojanu" -#: netbox/dcim/models/racks.py:693 +#: netbox/dcim/models/racks.py:700 msgid "rack reservations" msgstr "rezervace stojanů" -#: netbox/dcim/models/racks.py:707 +#: netbox/dcim/models/racks.py:714 #, python-brace-format msgid "Invalid unit(s) for {height}U rack: {unit_list}" msgstr "Neplatná jednotka (y) pro {height}U stojan: {unit_list}" -#: netbox/dcim/models/racks.py:720 +#: netbox/dcim/models/racks.py:727 #, python-brace-format msgid "The following units have already been reserved: {unit_list}" msgstr "Následující jednotky již byly rezervovány: {unit_list}" @@ -7239,13 +7377,13 @@ msgid "Reachable" msgstr "Dosažitelný" #: netbox/dcim/tables/devices.py:69 netbox/dcim/tables/devices.py:117 -#: netbox/dcim/tables/racks.py:149 netbox/dcim/tables/sites.py:104 -#: netbox/dcim/tables/sites.py:147 netbox/extras/tables/tables.py:551 +#: netbox/dcim/tables/racks.py:153 netbox/dcim/tables/sites.py:110 +#: netbox/dcim/tables/sites.py:153 netbox/extras/tables/tables.py:605 #: netbox/netbox/navigation/menu.py:69 netbox/netbox/navigation/menu.py:73 #: netbox/netbox/navigation/menu.py:75 #: netbox/virtualization/forms/model_forms.py:122 #: netbox/virtualization/tables/clusters.py:87 -#: netbox/virtualization/views.py:240 +#: netbox/virtualization/views.py:234 msgid "Devices" msgstr "Přístroje" @@ -7255,9 +7393,9 @@ msgid "VMs" msgstr "Virtuální stroje" #: netbox/dcim/tables/devices.py:111 netbox/dcim/tables/devices.py:226 -#: netbox/extras/forms/model_forms.py:644 +#: netbox/extras/forms/model_forms.py:712 #: netbox/templates/dcim/device.html:112 -#: netbox/templates/dcim/devicerole.html:44 +#: netbox/templates/dcim/devicerole.html:48 #: netbox/templates/dcim/platform.html:41 #: netbox/templates/extras/configtemplate.html:10 #: netbox/templates/extras/object_render_config.html:12 @@ -7267,21 +7405,21 @@ msgstr "Virtuální stroje" msgid "Config Template" msgstr "Konfigurační šablona" -#: netbox/dcim/tables/devices.py:197 netbox/dcim/tables/devices.py:1099 -#: netbox/ipam/forms/bulk_import.py:578 netbox/ipam/forms/model_forms.py:316 -#: netbox/ipam/forms/model_forms.py:329 netbox/ipam/tables/ip.py:308 -#: netbox/ipam/tables/ip.py:375 netbox/ipam/tables/ip.py:398 -#: netbox/templates/ipam/ipaddress.html:11 +#: netbox/dcim/tables/devices.py:197 netbox/dcim/tables/devices.py:1106 +#: netbox/ipam/forms/bulk_import.py:587 netbox/ipam/forms/model_forms.py:316 +#: netbox/ipam/forms/model_forms.py:329 netbox/ipam/tables/ip.py:314 +#: netbox/ipam/tables/ip.py:381 netbox/ipam/tables/ip.py:391 +#: netbox/ipam/tables/ip.py:414 netbox/templates/ipam/ipaddress.html:11 #: netbox/virtualization/tables/virtualmachines.py:65 msgid "IP Address" msgstr "IP adresa" -#: netbox/dcim/tables/devices.py:201 netbox/dcim/tables/devices.py:1103 +#: netbox/dcim/tables/devices.py:201 netbox/dcim/tables/devices.py:1110 #: netbox/virtualization/tables/virtualmachines.py:56 msgid "IPv4 Address" msgstr "IPv4 Adresa" -#: netbox/dcim/tables/devices.py:205 netbox/dcim/tables/devices.py:1107 +#: netbox/dcim/tables/devices.py:205 netbox/dcim/tables/devices.py:1114 #: netbox/virtualization/tables/virtualmachines.py:60 msgid "IPv6 Address" msgstr "Adresa IPv6" @@ -7319,10 +7457,10 @@ msgstr "Napájecí porty" msgid "Power outlets" msgstr "Elektrické zásuvky" -#: netbox/dcim/tables/devices.py:256 netbox/dcim/tables/devices.py:1112 -#: netbox/dcim/tables/devicetypes.py:133 netbox/dcim/views.py:1204 -#: netbox/dcim/views.py:1448 netbox/dcim/views.py:2201 -#: netbox/netbox/navigation/menu.py:94 netbox/netbox/navigation/menu.py:258 +#: netbox/dcim/tables/devices.py:256 netbox/dcim/tables/devices.py:1119 +#: netbox/dcim/tables/devicetypes.py:133 netbox/dcim/views.py:1173 +#: netbox/dcim/views.py:1473 netbox/dcim/views.py:2226 +#: netbox/netbox/navigation/menu.py:95 netbox/netbox/navigation/menu.py:259 #: netbox/templates/dcim/device/base.html:37 #: netbox/templates/dcim/device_list.html:43 #: netbox/templates/dcim/devicetype/base.html:34 @@ -7333,7 +7471,7 @@ msgstr "Elektrické zásuvky" #: netbox/templates/virtualization/virtualmachine/base.html:27 #: netbox/templates/virtualization/virtualmachine_list.html:14 #: netbox/virtualization/tables/virtualmachines.py:71 -#: netbox/virtualization/views.py:405 netbox/wireless/tables/wirelesslan.py:63 +#: netbox/virtualization/views.py:395 netbox/wireless/tables/wirelesslan.py:63 msgid "Interfaces" msgstr "Rozhraní" @@ -7353,14 +7491,15 @@ msgstr "Modulové pozice" msgid "Inventory items" msgstr "Inventární položky" -#: netbox/dcim/tables/devices.py:314 netbox/dcim/tables/modules.py:57 +#: netbox/dcim/tables/devices.py:314 netbox/dcim/tables/modules.py:91 +#: netbox/templates/dcim/module.html:65 #: netbox/templates/dcim/modulebay.html:17 msgid "Module Bay" msgstr "Modulová přihrádka" #: netbox/dcim/tables/devices.py:327 netbox/dcim/tables/devicetypes.py:52 -#: netbox/dcim/tables/devicetypes.py:148 netbox/dcim/views.py:1279 -#: netbox/dcim/views.py:2299 netbox/netbox/navigation/menu.py:103 +#: netbox/dcim/tables/devicetypes.py:148 netbox/dcim/views.py:1248 +#: netbox/dcim/views.py:2324 netbox/netbox/navigation/menu.py:104 #: netbox/templates/dcim/device/base.html:52 #: netbox/templates/dcim/device_list.html:71 #: netbox/templates/dcim/devicetype/base.html:49 @@ -7389,24 +7528,24 @@ msgstr "Maximální tažení (W)" msgid "Allocated draw (W)" msgstr "Přidělené losování (W)" -#: netbox/dcim/tables/devices.py:571 netbox/ipam/forms/model_forms.py:783 -#: netbox/ipam/tables/fhrp.py:28 netbox/ipam/views.py:633 -#: netbox/ipam/views.py:738 netbox/netbox/navigation/menu.py:164 -#: netbox/netbox/navigation/menu.py:166 +#: netbox/dcim/tables/devices.py:578 netbox/ipam/forms/model_forms.py:785 +#: netbox/ipam/tables/fhrp.py:28 netbox/ipam/views.py:632 +#: netbox/ipam/views.py:733 netbox/netbox/navigation/menu.py:165 +#: netbox/netbox/navigation/menu.py:167 #: netbox/templates/dcim/interface.html:396 #: netbox/templates/ipam/ipaddress_bulk_add.html:15 -#: netbox/templates/ipam/service.html:40 +#: netbox/templates/ipam/service.html:42 #: netbox/templates/virtualization/vminterface.html:107 #: netbox/vpn/tables/tunnels.py:98 msgid "IP Addresses" msgstr "IP adresy" -#: netbox/dcim/tables/devices.py:577 netbox/netbox/navigation/menu.py:210 +#: netbox/dcim/tables/devices.py:584 netbox/netbox/navigation/menu.py:211 #: netbox/templates/ipam/inc/panels/fhrp_groups.html:6 msgid "FHRP Groups" msgstr "Skupiny FHRP" -#: netbox/dcim/tables/devices.py:589 netbox/templates/dcim/interface.html:95 +#: netbox/dcim/tables/devices.py:596 netbox/templates/dcim/interface.html:95 #: netbox/templates/virtualization/vminterface.html:65 #: netbox/templates/vpn/tunnel.html:18 #: netbox/templates/vpn/tunneltermination.html:13 @@ -7417,41 +7556,41 @@ msgstr "Skupiny FHRP" msgid "Tunnel" msgstr "Tunel" -#: netbox/dcim/tables/devices.py:625 netbox/dcim/tables/devicetypes.py:234 +#: netbox/dcim/tables/devices.py:632 netbox/dcim/tables/devicetypes.py:234 #: netbox/templates/dcim/interface.html:65 msgid "Management Only" msgstr "Pouze správa" -#: netbox/dcim/tables/devices.py:644 +#: netbox/dcim/tables/devices.py:651 msgid "VDCs" msgstr "VDC" -#: netbox/dcim/tables/devices.py:651 netbox/templates/dcim/interface.html:163 +#: netbox/dcim/tables/devices.py:658 netbox/templates/dcim/interface.html:163 msgid "Virtual Circuit" msgstr "Virtuální obvod" -#: netbox/dcim/tables/devices.py:903 netbox/templates/dcim/modulebay.html:53 +#: netbox/dcim/tables/devices.py:910 netbox/templates/dcim/modulebay.html:53 msgid "Installed Module" msgstr "Instalovaný modul" -#: netbox/dcim/tables/devices.py:906 +#: netbox/dcim/tables/devices.py:913 msgid "Module Serial" msgstr "Sériový modul" -#: netbox/dcim/tables/devices.py:910 +#: netbox/dcim/tables/devices.py:917 msgid "Module Asset Tag" msgstr "Štítek aktiv modulu" -#: netbox/dcim/tables/devices.py:919 +#: netbox/dcim/tables/devices.py:926 msgid "Module Status" msgstr "Stav modulu" -#: netbox/dcim/tables/devices.py:973 netbox/dcim/tables/devicetypes.py:319 +#: netbox/dcim/tables/devices.py:980 netbox/dcim/tables/devicetypes.py:319 #: netbox/templates/dcim/inventoryitem.html:44 msgid "Component" msgstr "Komponenta" -#: netbox/dcim/tables/devices.py:1031 +#: netbox/dcim/tables/devices.py:1038 msgid "Items" msgstr "Položky" @@ -7466,11 +7605,12 @@ msgid "Device Types" msgstr "Typy zařízení" #: netbox/dcim/tables/devicetypes.py:47 netbox/netbox/navigation/menu.py:87 +#: netbox/templates/dcim/moduletypeprofile.html:45 msgid "Module Types" msgstr "Typy modulů" -#: netbox/dcim/tables/devicetypes.py:57 netbox/extras/forms/filtersets.py:378 -#: netbox/extras/forms/model_forms.py:551 netbox/extras/tables/tables.py:546 +#: netbox/dcim/tables/devicetypes.py:57 netbox/extras/forms/filtersets.py:413 +#: netbox/extras/forms/model_forms.py:619 netbox/extras/tables/tables.py:600 #: netbox/netbox/navigation/menu.py:78 msgid "Platforms" msgstr "Platformy" @@ -7489,14 +7629,14 @@ msgstr "Plná hloubka" msgid "U Height" msgstr "Výška U" -#: netbox/dcim/tables/devicetypes.py:118 netbox/dcim/tables/modules.py:26 -#: netbox/dcim/tables/racks.py:89 +#: netbox/dcim/tables/devicetypes.py:118 netbox/dcim/tables/modules.py:65 +#: netbox/dcim/tables/racks.py:93 msgid "Instances" msgstr "Instance" -#: netbox/dcim/tables/devicetypes.py:121 netbox/dcim/views.py:1144 -#: netbox/dcim/views.py:1388 netbox/dcim/views.py:2137 -#: netbox/netbox/navigation/menu.py:97 +#: netbox/dcim/tables/devicetypes.py:121 netbox/dcim/views.py:1113 +#: netbox/dcim/views.py:1413 netbox/dcim/views.py:2162 +#: netbox/netbox/navigation/menu.py:98 #: netbox/templates/dcim/device/base.html:25 #: netbox/templates/dcim/device_list.html:15 #: netbox/templates/dcim/devicetype/base.html:22 @@ -7505,9 +7645,9 @@ msgstr "Instance" msgid "Console Ports" msgstr "Porty konzoly" -#: netbox/dcim/tables/devicetypes.py:124 netbox/dcim/views.py:1159 -#: netbox/dcim/views.py:1403 netbox/dcim/views.py:2153 -#: netbox/netbox/navigation/menu.py:98 +#: netbox/dcim/tables/devicetypes.py:124 netbox/dcim/views.py:1128 +#: netbox/dcim/views.py:1428 netbox/dcim/views.py:2178 +#: netbox/netbox/navigation/menu.py:99 #: netbox/templates/dcim/device/base.html:28 #: netbox/templates/dcim/device_list.html:22 #: netbox/templates/dcim/devicetype/base.html:25 @@ -7516,9 +7656,9 @@ msgstr "Porty konzoly" msgid "Console Server Ports" msgstr "Porty konzolového serveru" -#: netbox/dcim/tables/devicetypes.py:127 netbox/dcim/views.py:1174 -#: netbox/dcim/views.py:1418 netbox/dcim/views.py:2169 -#: netbox/netbox/navigation/menu.py:99 +#: netbox/dcim/tables/devicetypes.py:127 netbox/dcim/views.py:1143 +#: netbox/dcim/views.py:1443 netbox/dcim/views.py:2194 +#: netbox/netbox/navigation/menu.py:100 #: netbox/templates/dcim/device/base.html:31 #: netbox/templates/dcim/device_list.html:29 #: netbox/templates/dcim/devicetype/base.html:28 @@ -7527,9 +7667,9 @@ msgstr "Porty konzolového serveru" msgid "Power Ports" msgstr "Napájecí porty" -#: netbox/dcim/tables/devicetypes.py:130 netbox/dcim/views.py:1189 -#: netbox/dcim/views.py:1433 netbox/dcim/views.py:2185 -#: netbox/netbox/navigation/menu.py:100 +#: netbox/dcim/tables/devicetypes.py:130 netbox/dcim/views.py:1158 +#: netbox/dcim/views.py:1458 netbox/dcim/views.py:2210 +#: netbox/netbox/navigation/menu.py:101 #: netbox/templates/dcim/device/base.html:34 #: netbox/templates/dcim/device_list.html:36 #: netbox/templates/dcim/devicetype/base.html:31 @@ -7538,9 +7678,9 @@ msgstr "Napájecí porty" msgid "Power Outlets" msgstr "Napájecí zásuvky" -#: netbox/dcim/tables/devicetypes.py:136 netbox/dcim/views.py:1219 -#: netbox/dcim/views.py:1463 netbox/dcim/views.py:2223 -#: netbox/netbox/navigation/menu.py:95 +#: netbox/dcim/tables/devicetypes.py:136 netbox/dcim/views.py:1188 +#: netbox/dcim/views.py:1488 netbox/dcim/views.py:2248 +#: netbox/netbox/navigation/menu.py:96 #: netbox/templates/dcim/device/base.html:40 #: netbox/templates/dcim/devicetype/base.html:37 #: netbox/templates/dcim/inc/moduletype_buttons.html:28 @@ -7548,9 +7688,9 @@ msgstr "Napájecí zásuvky" msgid "Front Ports" msgstr "Přední porty" -#: netbox/dcim/tables/devicetypes.py:139 netbox/dcim/views.py:1234 -#: netbox/dcim/views.py:1478 netbox/dcim/views.py:2239 -#: netbox/netbox/navigation/menu.py:96 +#: netbox/dcim/tables/devicetypes.py:139 netbox/dcim/views.py:1203 +#: netbox/dcim/views.py:1503 netbox/dcim/views.py:2264 +#: netbox/netbox/navigation/menu.py:97 #: netbox/templates/dcim/device/base.html:43 #: netbox/templates/dcim/device_list.html:50 #: netbox/templates/dcim/devicetype/base.html:40 @@ -7559,17 +7699,17 @@ msgstr "Přední porty" msgid "Rear Ports" msgstr "Zadní porty" -#: netbox/dcim/tables/devicetypes.py:142 netbox/dcim/views.py:1264 -#: netbox/dcim/views.py:2279 netbox/netbox/navigation/menu.py:102 +#: netbox/dcim/tables/devicetypes.py:142 netbox/dcim/views.py:1233 +#: netbox/dcim/views.py:2304 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 msgid "Device Bays" msgstr "Pozice pro zařízení" -#: netbox/dcim/tables/devicetypes.py:145 netbox/dcim/views.py:1249 -#: netbox/dcim/views.py:1493 netbox/dcim/views.py:2259 -#: netbox/netbox/navigation/menu.py:101 +#: netbox/dcim/tables/devicetypes.py:145 netbox/dcim/views.py:1218 +#: netbox/dcim/views.py:1518 netbox/dcim/views.py:2284 +#: netbox/netbox/navigation/menu.py:102 #: netbox/templates/dcim/device/base.html:46 #: netbox/templates/dcim/device_list.html:64 #: netbox/templates/dcim/devicetype/base.html:43 @@ -7578,7 +7718,7 @@ msgstr "Pozice pro zařízení" msgid "Module Bays" msgstr "Modulové pozice" -#: netbox/dcim/tables/power.py:36 netbox/netbox/navigation/menu.py:318 +#: netbox/dcim/tables/power.py:36 netbox/netbox/navigation/menu.py:319 #: netbox/templates/dcim/powerpanel.html:51 msgid "Power Feeds" msgstr "Napájecí zdroje" @@ -7591,45 +7731,50 @@ msgstr "Maximální využití" msgid "Available Power (VA)" msgstr "Dostupný výkon (VA)" -#: netbox/dcim/tables/racks.py:30 netbox/dcim/tables/sites.py:142 +#: netbox/dcim/tables/racks.py:30 netbox/dcim/tables/sites.py:148 #: netbox/netbox/navigation/menu.py:43 netbox/netbox/navigation/menu.py:47 #: netbox/netbox/navigation/menu.py:49 msgid "Racks" msgstr "Stojany" -#: netbox/dcim/tables/racks.py:63 netbox/dcim/tables/racks.py:141 +#: netbox/dcim/tables/racks.py:63 netbox/dcim/tables/racks.py:145 #: netbox/templates/dcim/device.html:318 #: netbox/templates/dcim/inc/panels/racktype_dimensions.html:14 msgid "Height" msgstr "Výška" -#: netbox/dcim/tables/racks.py:67 netbox/dcim/tables/racks.py:164 +#: netbox/dcim/tables/racks.py:67 netbox/dcim/tables/racks.py:168 #: netbox/templates/dcim/inc/panels/racktype_dimensions.html:18 msgid "Outer Width" msgstr "Vnější šířka" -#: netbox/dcim/tables/racks.py:71 netbox/dcim/tables/racks.py:168 +#: netbox/dcim/tables/racks.py:71 netbox/dcim/tables/racks.py:172 #: netbox/templates/dcim/inc/panels/racktype_dimensions.html:28 +msgid "Outer Height" +msgstr "Vnější výška" + +#: netbox/dcim/tables/racks.py:75 netbox/dcim/tables/racks.py:176 +#: netbox/templates/dcim/inc/panels/racktype_dimensions.html:38 msgid "Outer Depth" msgstr "Vnější hloubka" -#: netbox/dcim/tables/racks.py:79 netbox/dcim/tables/racks.py:176 +#: netbox/dcim/tables/racks.py:83 netbox/dcim/tables/racks.py:184 msgid "Max Weight" msgstr "Max. hmotnost" -#: netbox/dcim/tables/racks.py:153 +#: netbox/dcim/tables/racks.py:157 msgid "Space" msgstr "Prostor" -#: netbox/dcim/tables/sites.py:30 netbox/dcim/tables/sites.py:57 -#: netbox/extras/forms/filtersets.py:358 -#: netbox/extras/forms/model_forms.py:531 netbox/ipam/forms/bulk_edit.py:134 +#: netbox/dcim/tables/sites.py:30 netbox/dcim/tables/sites.py:60 +#: netbox/extras/forms/filtersets.py:393 +#: netbox/extras/forms/model_forms.py:599 netbox/ipam/forms/bulk_edit.py:134 #: netbox/ipam/forms/model_forms.py:159 netbox/ipam/tables/asn.py:66 -#: netbox/netbox/navigation/menu.py:15 netbox/netbox/navigation/menu.py:17 +#: netbox/netbox/navigation/menu.py:15 netbox/netbox/navigation/menu.py:19 msgid "Sites" msgstr "Stránky" -#: netbox/dcim/tables/sites.py:152 netbox/netbox/navigation/menu.py:202 +#: netbox/dcim/tables/sites.py:158 netbox/netbox/navigation/menu.py:203 msgid "VLAN Groups" msgstr "Skupiny VLAN" @@ -7637,62 +7782,62 @@ msgstr "Skupiny VLAN" msgid "Test case must set peer_termination_type" msgstr "Testovací případ musí nastavit peer_termination_type" -#: netbox/dcim/views.py:138 +#: netbox/dcim/views.py:137 #, python-brace-format msgid "Disconnected {count} {type}" msgstr "Odpojeno {count} {type}" -#: netbox/dcim/views.py:885 netbox/netbox/navigation/menu.py:51 +#: netbox/dcim/views.py:864 netbox/netbox/navigation/menu.py:51 msgid "Reservations" msgstr "Rezervace" -#: netbox/dcim/views.py:904 netbox/templates/dcim/location.html:90 +#: netbox/dcim/views.py:883 netbox/templates/dcim/location.html:91 #: netbox/templates/dcim/site.html:140 msgid "Non-Racked Devices" msgstr "Zařízení bez racku" -#: netbox/dcim/views.py:2312 netbox/extras/forms/model_forms.py:591 +#: netbox/dcim/views.py:2337 netbox/extras/forms/model_forms.py:659 #: netbox/templates/extras/configcontext.html:10 #: netbox/virtualization/forms/model_forms.py:232 -#: netbox/virtualization/views.py:446 +#: netbox/virtualization/views.py:436 msgid "Config Context" msgstr "Kontext konfigurace" -#: netbox/dcim/views.py:2322 netbox/virtualization/views.py:456 +#: netbox/dcim/views.py:2347 netbox/virtualization/views.py:446 msgid "Render Config" msgstr "Konfigurace rendrování" -#: netbox/dcim/views.py:2335 netbox/extras/tables/tables.py:556 -#: netbox/netbox/navigation/menu.py:255 netbox/netbox/navigation/menu.py:257 -#: netbox/virtualization/views.py:214 +#: netbox/dcim/views.py:2360 netbox/extras/tables/tables.py:610 +#: 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:3168 +#: netbox/dcim/views.py:3193 #, 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:3209 +#: netbox/dcim/views.py:3234 #, 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:3325 netbox/ipam/tables/ip.py:180 +#: netbox/dcim/views.py:3350 netbox/ipam/tables/ip.py:181 msgid "Children" msgstr "Děti" -#: netbox/dcim/views.py:3792 +#: netbox/dcim/views.py:3817 #, python-brace-format msgid "Added member {device}" msgstr "Přidán člen {device}" -#: netbox/dcim/views.py:3841 +#: netbox/dcim/views.py:3866 #, 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:3854 +#: netbox/dcim/views.py:3879 #, python-brace-format msgid "Removed {device} from virtual chassis {chassis}" msgstr "Odstraněno {device} z virtuálního šasi {chassis}" @@ -7755,12 +7900,6 @@ msgstr "Vícenásobný výběr" msgid "Multiple objects" msgstr "Více objektů" -#: netbox/extras/choices.py:53 netbox/netbox/preferences.py:21 -#: netbox/templates/extras/customfield.html:78 netbox/vpn/choices.py:20 -#: netbox/wireless/choices.py:27 -msgid "Disabled" -msgstr "Zakázané" - #: netbox/extras/choices.py:54 msgid "Loose" msgstr "Volný" @@ -7789,9 +7928,9 @@ msgstr "Ano" msgid "No" msgstr "Ne" -#: netbox/extras/choices.py:108 netbox/templates/tenancy/contact.html:57 -#: netbox/tenancy/forms/bulk_edit.py:118 -#: netbox/wireless/forms/model_forms.py:171 +#: netbox/extras/choices.py:108 netbox/templates/tenancy/contact.html:67 +#: netbox/tenancy/forms/bulk_edit.py:125 +#: netbox/wireless/forms/model_forms.py:172 msgid "Link" msgstr "Odkaz" @@ -7835,111 +7974,82 @@ msgstr "Ladění" msgid "Failure" msgstr "Porucha" -#: netbox/extras/choices.py:213 -#: netbox/templates/dcim/virtualchassis_edit.html:111 -#: netbox/templates/generic/bulk_add_component.html:68 -#: netbox/templates/generic/object_edit.html:47 -#: netbox/templates/generic/object_edit.html:80 -#: netbox/templates/htmx/quick_add.html:24 -#: netbox/templates/ipam/inc/ipaddress_edit_header.html:7 -msgid "Create" -msgstr "Vytvořit" - -#: netbox/extras/choices.py:214 -msgid "Update" -msgstr "Aktualizovat" - -#: netbox/extras/choices.py:215 -#: netbox/templates/circuits/inc/circuit_termination.html:23 -#: netbox/templates/dcim/inc/panels/inventory_items.html:37 -#: netbox/templates/dcim/powerpanel.html:66 -#: netbox/templates/extras/script_list.html:35 -#: netbox/templates/generic/bulk_delete.html:20 -#: netbox/templates/generic/bulk_delete.html:66 -#: netbox/templates/generic/object_delete.html:19 -#: netbox/templates/htmx/delete_form.html:57 -#: netbox/templates/ipam/inc/panels/fhrp_groups.html:48 -#: netbox/templates/users/objectpermission.html:46 -#: netbox/utilities/templates/buttons/delete.html:11 -msgid "Delete" -msgstr "Odstranit" - -#: netbox/extras/choices.py:239 netbox/netbox/choices.py:59 +#: netbox/extras/choices.py:222 netbox/netbox/choices.py:59 #: netbox/netbox/choices.py:104 msgid "Blue" msgstr "Modrý" -#: netbox/extras/choices.py:240 netbox/netbox/choices.py:58 +#: netbox/extras/choices.py:223 netbox/netbox/choices.py:58 #: netbox/netbox/choices.py:105 msgid "Indigo" msgstr "Indigo" -#: netbox/extras/choices.py:241 netbox/netbox/choices.py:56 +#: netbox/extras/choices.py:224 netbox/netbox/choices.py:56 #: netbox/netbox/choices.py:106 msgid "Purple" msgstr "Nachový" -#: netbox/extras/choices.py:242 netbox/netbox/choices.py:53 +#: netbox/extras/choices.py:225 netbox/netbox/choices.py:53 #: netbox/netbox/choices.py:107 msgid "Pink" msgstr "Růžový" -#: netbox/extras/choices.py:243 netbox/netbox/choices.py:52 +#: netbox/extras/choices.py:226 netbox/netbox/choices.py:52 #: netbox/netbox/choices.py:108 msgid "Red" msgstr "Červené" -#: netbox/extras/choices.py:244 netbox/netbox/choices.py:70 +#: netbox/extras/choices.py:227 netbox/netbox/choices.py:70 #: netbox/netbox/choices.py:109 msgid "Orange" msgstr "oranžový" -#: netbox/extras/choices.py:245 netbox/netbox/choices.py:68 +#: netbox/extras/choices.py:228 netbox/netbox/choices.py:68 #: netbox/netbox/choices.py:110 msgid "Yellow" msgstr "Žlutá" -#: netbox/extras/choices.py:246 netbox/netbox/choices.py:65 +#: netbox/extras/choices.py:229 netbox/netbox/choices.py:65 #: netbox/netbox/choices.py:111 msgid "Green" msgstr "Zelená" -#: netbox/extras/choices.py:247 netbox/netbox/choices.py:62 +#: netbox/extras/choices.py:230 netbox/netbox/choices.py:62 #: netbox/netbox/choices.py:112 msgid "Teal" msgstr "Šedozelená" -#: netbox/extras/choices.py:248 netbox/netbox/choices.py:61 +#: netbox/extras/choices.py:231 netbox/netbox/choices.py:61 #: netbox/netbox/choices.py:113 msgid "Cyan" msgstr "Azurová" -#: netbox/extras/choices.py:249 netbox/netbox/choices.py:114 +#: netbox/extras/choices.py:232 netbox/netbox/choices.py:114 msgid "Gray" msgstr "Šedá" -#: netbox/extras/choices.py:250 netbox/netbox/choices.py:76 +#: netbox/extras/choices.py:233 netbox/netbox/choices.py:76 #: netbox/netbox/choices.py:115 msgid "Black" msgstr "Černá" -#: netbox/extras/choices.py:251 netbox/netbox/choices.py:77 +#: netbox/extras/choices.py:234 netbox/netbox/choices.py:77 #: netbox/netbox/choices.py:116 msgid "White" msgstr "Bílá" -#: netbox/extras/choices.py:266 netbox/extras/forms/model_forms.py:367 -#: netbox/extras/forms/model_forms.py:444 +#: netbox/extras/choices.py:249 netbox/extras/forms/model_forms.py:431 +#: netbox/extras/forms/model_forms.py:508 #: netbox/templates/extras/webhook.html:10 msgid "Webhook" msgstr "Webový háček" -#: netbox/extras/choices.py:267 netbox/extras/forms/model_forms.py:432 +#: netbox/extras/choices.py:250 netbox/extras/forms/model_forms.py:496 #: netbox/templates/extras/script/base.html:29 msgid "Script" msgstr "Skript" -#: netbox/extras/choices.py:268 +#: netbox/extras/choices.py:251 msgid "Notification" msgstr "Oznámení" @@ -7982,89 +8092,89 @@ msgstr "Typ widgetu" msgid "Unregistered widget class: {name}" msgstr "Neregistrovaná třída widgetu: {name}" -#: netbox/extras/dashboard/widgets.py:147 +#: netbox/extras/dashboard/widgets.py:148 #, python-brace-format msgid "{class_name} must define a render() method." msgstr "{class_name} musí definovat metodu render ()." -#: netbox/extras/dashboard/widgets.py:166 +#: netbox/extras/dashboard/widgets.py:167 msgid "Note" msgstr "Poznámka" -#: netbox/extras/dashboard/widgets.py:167 +#: netbox/extras/dashboard/widgets.py:168 msgid "Display some arbitrary custom content. Markdown is supported." msgstr "Zobrazí nějaký libovolný vlastní obsah. Markdown je podporován." -#: netbox/extras/dashboard/widgets.py:180 +#: netbox/extras/dashboard/widgets.py:181 msgid "Object Counts" msgstr "Počty objektů" -#: netbox/extras/dashboard/widgets.py:181 +#: netbox/extras/dashboard/widgets.py:182 msgid "" "Display a set of NetBox models and the number of objects created for each " "type." msgstr "Zobrazí sadu modelů NetBox a počet objektů vytvořených pro každý typ." -#: netbox/extras/dashboard/widgets.py:191 +#: netbox/extras/dashboard/widgets.py:192 msgid "Filters to apply when counting the number of objects" msgstr "Filtry, které se použijí při počítání počtu objektů" -#: netbox/extras/dashboard/widgets.py:199 +#: netbox/extras/dashboard/widgets.py:200 msgid "Invalid format. Object filters must be passed as a dictionary." msgstr "Neplatný formát. Objektové filtry musí být předány jako slovník." -#: netbox/extras/dashboard/widgets.py:230 +#: netbox/extras/dashboard/widgets.py:231 msgid "Object List" msgstr "Seznam objektů" -#: netbox/extras/dashboard/widgets.py:231 +#: netbox/extras/dashboard/widgets.py:232 msgid "Display an arbitrary list of objects." msgstr "Zobrazí libovolný seznam objektů." -#: netbox/extras/dashboard/widgets.py:244 +#: netbox/extras/dashboard/widgets.py:245 msgid "The default number of objects to display" msgstr "Výchozí počet objektů k zobrazení" -#: netbox/extras/dashboard/widgets.py:256 +#: netbox/extras/dashboard/widgets.py:257 msgid "Invalid format. URL parameters must be passed as a dictionary." msgstr "Neplatný formát. Parametry URL musí být předány jako slovník." -#: netbox/extras/dashboard/widgets.py:265 +#: netbox/extras/dashboard/widgets.py:266 msgid "Invalid model selection: {self['model'].data} is not supported." msgstr "Neplatný výběr modelu: {self['model'].data} není podporován." -#: netbox/extras/dashboard/widgets.py:307 +#: netbox/extras/dashboard/widgets.py:308 msgid "RSS Feed" msgstr "RSS kanál" -#: netbox/extras/dashboard/widgets.py:313 +#: netbox/extras/dashboard/widgets.py:314 msgid "Embed an RSS feed from an external website." msgstr "Vložte kanál RSS z externího webu." -#: netbox/extras/dashboard/widgets.py:320 +#: netbox/extras/dashboard/widgets.py:321 msgid "Feed URL" msgstr "Adresa URL zdroje" -#: netbox/extras/dashboard/widgets.py:324 +#: netbox/extras/dashboard/widgets.py:325 msgid "Requires external connection" msgstr "Vyžaduje externí připojení" -#: netbox/extras/dashboard/widgets.py:330 +#: netbox/extras/dashboard/widgets.py:331 msgid "The maximum number of objects to display" msgstr "Maximální počet objektů, které se mají zobrazit" -#: netbox/extras/dashboard/widgets.py:335 +#: netbox/extras/dashboard/widgets.py:336 msgid "How long to stored the cached content (in seconds)" msgstr "Jak dlouho uložit obsah uložený v mezipaměti (v sekundách)" -#: netbox/extras/dashboard/widgets.py:392 +#: netbox/extras/dashboard/widgets.py:393 #: netbox/templates/account/base.html:10 #: netbox/templates/account/bookmarks.html:7 #: netbox/templates/inc/user_menu.html:43 msgid "Bookmarks" msgstr "Záložky" -#: netbox/extras/dashboard/widgets.py:396 +#: netbox/extras/dashboard/widgets.py:397 msgid "Show your personal bookmarks" msgstr "Zobrazit své osobní záložky" @@ -8078,173 +8188,183 @@ msgstr "Neznámý typ akce pro pravidlo události: {action_type}" msgid "Cannot import events pipeline {name} error: {error}" msgstr "Nelze importovat kanál událostí {name} chyba: {error}" -#: netbox/extras/filtersets.py:45 +#: netbox/extras/filtersets.py:49 msgid "Script module (ID)" msgstr "Skriptový modul (ID)" -#: netbox/extras/filtersets.py:254 netbox/extras/filtersets.py:637 -#: netbox/extras/filtersets.py:665 +#: netbox/extras/filtersets.py:258 netbox/extras/filtersets.py:730 +#: netbox/extras/filtersets.py:758 msgid "Data file (ID)" msgstr "Datový soubor (ID)" -#: netbox/extras/filtersets.py:370 netbox/users/filtersets.py:68 +#: netbox/extras/filtersets.py:428 netbox/users/filtersets.py:68 #: netbox/users/filtersets.py:191 msgid "Group (name)" msgstr "Skupina (název)" -#: netbox/extras/filtersets.py:574 +#: netbox/extras/filtersets.py:667 #: netbox/virtualization/forms/filtersets.py:124 msgid "Cluster type" msgstr "Typ clusteru" -#: netbox/extras/filtersets.py:580 netbox/virtualization/filtersets.py:61 +#: netbox/extras/filtersets.py:673 netbox/virtualization/filtersets.py:61 #: netbox/virtualization/filtersets.py:113 msgid "Cluster type (slug)" msgstr "Typ klastru (slug)" -#: netbox/extras/filtersets.py:601 netbox/tenancy/forms/forms.py:16 +#: netbox/extras/filtersets.py:694 netbox/tenancy/forms/forms.py:16 #: netbox/tenancy/forms/forms.py:40 msgid "Tenant group" msgstr "Skupina nájemců" -#: netbox/extras/filtersets.py:607 netbox/tenancy/filtersets.py:188 -#: netbox/tenancy/filtersets.py:208 +#: netbox/extras/filtersets.py:700 netbox/tenancy/filtersets.py:193 +#: netbox/tenancy/filtersets.py:213 msgid "Tenant group (slug)" msgstr "Skupina nájemců (slug)" -#: netbox/extras/filtersets.py:623 netbox/extras/forms/model_forms.py:509 +#: netbox/extras/filtersets.py:716 netbox/extras/forms/model_forms.py:577 #: netbox/templates/extras/tag.html:11 msgid "Tag" msgstr "Značka" -#: netbox/extras/filtersets.py:629 +#: netbox/extras/filtersets.py:722 msgid "Tag (slug)" msgstr "Štítek (slug)" -#: netbox/extras/filtersets.py:689 netbox/extras/forms/filtersets.py:437 +#: netbox/extras/filtersets.py:786 netbox/extras/forms/filtersets.py:492 msgid "Has local config context data" msgstr "Má místní kontextová data konfigurace" -#: netbox/extras/forms/bulk_edit.py:35 netbox/extras/forms/filtersets.py:61 +#: netbox/extras/forms/bulk_edit.py:36 netbox/extras/forms/filtersets.py:62 msgid "Group name" msgstr "Název skupiny" -#: netbox/extras/forms/bulk_edit.py:43 netbox/extras/forms/filtersets.py:69 -#: netbox/extras/tables/tables.py:68 +#: netbox/extras/forms/bulk_edit.py:44 netbox/extras/forms/filtersets.py:70 +#: netbox/extras/tables/tables.py:69 #: netbox/templates/extras/customfield.html:38 #: netbox/templates/generic/bulk_import.html:118 msgid "Required" msgstr "Požadováno" -#: netbox/extras/forms/bulk_edit.py:48 netbox/extras/forms/filtersets.py:76 +#: netbox/extras/forms/bulk_edit.py:49 netbox/extras/forms/filtersets.py:77 msgid "Must be unique" msgstr "Musí být jedinečný" -#: netbox/extras/forms/bulk_edit.py:61 netbox/extras/forms/bulk_import.py:60 -#: netbox/extras/forms/filtersets.py:90 +#: netbox/extras/forms/bulk_edit.py:62 netbox/extras/forms/bulk_import.py:60 +#: netbox/extras/forms/filtersets.py:91 #: netbox/extras/models/customfields.py:211 msgid "UI visible" msgstr "Uživatelské rozhraní viditelné" -#: netbox/extras/forms/bulk_edit.py:66 netbox/extras/forms/bulk_import.py:66 -#: netbox/extras/forms/filtersets.py:95 +#: netbox/extras/forms/bulk_edit.py:67 netbox/extras/forms/bulk_import.py:66 +#: netbox/extras/forms/filtersets.py:96 #: netbox/extras/models/customfields.py:218 msgid "UI editable" msgstr "Upravitelné uživatelské rozhraní" -#: netbox/extras/forms/bulk_edit.py:71 netbox/extras/forms/filtersets.py:98 +#: netbox/extras/forms/bulk_edit.py:72 netbox/extras/forms/filtersets.py:99 msgid "Is cloneable" msgstr "Je klonovatelný" -#: netbox/extras/forms/bulk_edit.py:76 netbox/extras/forms/filtersets.py:105 +#: netbox/extras/forms/bulk_edit.py:77 netbox/extras/forms/filtersets.py:106 msgid "Minimum value" msgstr "Minimální hodnota" -#: netbox/extras/forms/bulk_edit.py:80 netbox/extras/forms/filtersets.py:109 +#: netbox/extras/forms/bulk_edit.py:81 netbox/extras/forms/filtersets.py:110 msgid "Maximum value" msgstr "Maximální hodnota" -#: netbox/extras/forms/bulk_edit.py:84 netbox/extras/forms/filtersets.py:113 +#: netbox/extras/forms/bulk_edit.py:85 netbox/extras/forms/filtersets.py:114 msgid "Validation regex" msgstr "Ověření regex" -#: netbox/extras/forms/bulk_edit.py:91 netbox/extras/forms/filtersets.py:47 -#: netbox/extras/forms/model_forms.py:76 +#: netbox/extras/forms/bulk_edit.py:92 netbox/extras/forms/filtersets.py:48 +#: netbox/extras/forms/model_forms.py:79 #: netbox/templates/extras/customfield.html:70 msgid "Behavior" msgstr "Chování" -#: netbox/extras/forms/bulk_edit.py:128 netbox/extras/forms/filtersets.py:152 +#: netbox/extras/forms/bulk_edit.py:129 netbox/extras/forms/filtersets.py:153 msgid "New window" msgstr "Nové okno" -#: netbox/extras/forms/bulk_edit.py:137 +#: netbox/extras/forms/bulk_edit.py:138 msgid "Button class" msgstr "Třída tlačítek" -#: netbox/extras/forms/bulk_edit.py:154 netbox/extras/forms/filtersets.py:191 -#: netbox/extras/models/models.py:409 +#: netbox/extras/forms/bulk_edit.py:155 netbox/extras/forms/bulk_edit.py:354 +#: netbox/extras/forms/filtersets.py:192 netbox/extras/forms/filtersets.py:470 +#: netbox/extras/models/mixins.py:100 msgid "MIME type" msgstr "Typ MIME" -#: netbox/extras/forms/bulk_edit.py:159 netbox/extras/forms/filtersets.py:194 +#: netbox/extras/forms/bulk_edit.py:160 netbox/extras/forms/bulk_edit.py:359 +#: netbox/extras/forms/filtersets.py:195 netbox/extras/forms/filtersets.py:473 +msgid "File name" +msgstr "Název souboru" + +#: netbox/extras/forms/bulk_edit.py:164 netbox/extras/forms/bulk_edit.py:363 +#: netbox/extras/forms/filtersets.py:199 netbox/extras/forms/filtersets.py:477 msgid "File extension" msgstr "přípona souboru" -#: netbox/extras/forms/bulk_edit.py:164 netbox/extras/forms/filtersets.py:198 +#: netbox/extras/forms/bulk_edit.py:169 netbox/extras/forms/bulk_edit.py:368 +#: netbox/extras/forms/filtersets.py:203 netbox/extras/forms/filtersets.py:481 msgid "As attachment" msgstr "Jako příloha" -#: netbox/extras/forms/bulk_edit.py:192 netbox/extras/forms/filtersets.py:242 -#: netbox/extras/tables/tables.py:259 +#: netbox/extras/forms/bulk_edit.py:197 netbox/extras/forms/bulk_edit.py:225 +#: netbox/extras/forms/filtersets.py:247 netbox/extras/forms/filtersets.py:277 +#: netbox/extras/tables/tables.py:270 netbox/extras/tables/tables.py:303 #: netbox/templates/extras/savedfilter.html:29 +#: netbox/templates/extras/tableconfig.html:37 msgid "Shared" msgstr "Sdílené" -#: netbox/extras/forms/bulk_edit.py:215 netbox/extras/forms/filtersets.py:271 -#: netbox/extras/models/models.py:174 +#: netbox/extras/forms/bulk_edit.py:248 netbox/extras/forms/filtersets.py:306 +#: netbox/extras/models/models.py:176 msgid "HTTP method" msgstr "Metoda HTTP" -#: netbox/extras/forms/bulk_edit.py:219 netbox/extras/forms/filtersets.py:265 +#: netbox/extras/forms/bulk_edit.py:252 netbox/extras/forms/filtersets.py:300 #: netbox/templates/extras/webhook.html:30 msgid "Payload URL" msgstr "Adresa URL užitečného zatížení" -#: netbox/extras/forms/bulk_edit.py:224 netbox/extras/models/models.py:214 +#: netbox/extras/forms/bulk_edit.py:257 netbox/extras/models/models.py:216 msgid "SSL verification" msgstr "Ověření SSL" -#: netbox/extras/forms/bulk_edit.py:227 +#: netbox/extras/forms/bulk_edit.py:260 #: netbox/templates/extras/webhook.html:38 msgid "Secret" msgstr "Tajemství" -#: netbox/extras/forms/bulk_edit.py:232 +#: netbox/extras/forms/bulk_edit.py:265 msgid "CA file path" msgstr "Cesta k souboru CA" -#: netbox/extras/forms/bulk_edit.py:253 netbox/extras/forms/bulk_import.py:192 -#: netbox/extras/forms/model_forms.py:391 +#: netbox/extras/forms/bulk_edit.py:286 netbox/extras/forms/bulk_import.py:194 +#: netbox/extras/forms/model_forms.py:455 msgid "Event types" msgstr "Typy událostí" -#: netbox/extras/forms/bulk_edit.py:293 +#: netbox/extras/forms/bulk_edit.py:330 msgid "Is active" msgstr "Je aktivní" #: netbox/extras/forms/bulk_import.py:37 #: netbox/extras/forms/bulk_import.py:118 #: netbox/extras/forms/bulk_import.py:139 -#: netbox/extras/forms/bulk_import.py:162 -#: netbox/extras/forms/bulk_import.py:186 -#: netbox/extras/forms/filtersets.py:140 netbox/extras/forms/filtersets.py:230 -#: netbox/extras/forms/model_forms.py:47 -#: netbox/extras/forms/model_forms.py:219 -#: netbox/extras/forms/model_forms.py:251 -#: netbox/extras/forms/model_forms.py:292 -#: netbox/extras/forms/model_forms.py:386 -#: netbox/extras/forms/model_forms.py:503 +#: netbox/extras/forms/bulk_import.py:164 +#: netbox/extras/forms/bulk_import.py:188 +#: netbox/extras/forms/filtersets.py:141 netbox/extras/forms/filtersets.py:235 +#: netbox/extras/forms/filtersets.py:265 netbox/extras/forms/model_forms.py:50 +#: netbox/extras/forms/model_forms.py:222 +#: netbox/extras/forms/model_forms.py:254 +#: netbox/extras/forms/model_forms.py:297 +#: netbox/extras/forms/model_forms.py:450 +#: netbox/extras/forms/model_forms.py:567 #: netbox/users/forms/model_forms.py:276 msgid "Object types" msgstr "Typy objektů" @@ -8252,9 +8372,9 @@ msgstr "Typy objektů" #: netbox/extras/forms/bulk_import.py:39 #: netbox/extras/forms/bulk_import.py:120 #: netbox/extras/forms/bulk_import.py:141 -#: netbox/extras/forms/bulk_import.py:164 -#: netbox/extras/forms/bulk_import.py:188 -#: netbox/tenancy/forms/bulk_import.py:96 +#: netbox/extras/forms/bulk_import.py:166 +#: netbox/extras/forms/bulk_import.py:190 +#: netbox/tenancy/forms/bulk_import.py:95 msgid "One or more assigned object types" msgstr "Jeden nebo více přiřazených typů objektů" @@ -8262,10 +8382,11 @@ msgstr "Jeden nebo více přiřazených typů objektů" msgid "Field data type (e.g. text, integer, etc.)" msgstr "Datový typ pole (např. text, celé číslo atd.)" -#: netbox/extras/forms/bulk_import.py:47 netbox/extras/forms/filtersets.py:213 -#: netbox/extras/forms/filtersets.py:287 -#: netbox/extras/forms/model_forms.py:318 -#: netbox/extras/forms/model_forms.py:355 +#: netbox/extras/forms/bulk_import.py:47 netbox/extras/forms/filtersets.py:218 +#: netbox/extras/forms/filtersets.py:322 +#: netbox/extras/forms/model_forms.py:323 +#: netbox/extras/forms/model_forms.py:382 +#: netbox/extras/forms/model_forms.py:419 #: netbox/tenancy/forms/filtersets.py:92 msgid "Object type" msgstr "Typ objektu" @@ -8274,7 +8395,7 @@ msgstr "Typ objektu" msgid "Object type (for object or multi-object fields)" msgstr "Typ objektu (pro pole objektu nebo více objektů)" -#: netbox/extras/forms/bulk_import.py:53 netbox/extras/forms/filtersets.py:85 +#: netbox/extras/forms/bulk_import.py:53 netbox/extras/forms/filtersets.py:86 msgid "Choice set" msgstr "Sada na výběr" @@ -8302,47 +8423,47 @@ msgstr "" "Uváděný řetězec možností polí oddělených čárkami s volitelnými popisky " "oddělenými dvojtečkou: „výběr:1: první volba, výběra2:druhá volba“" -#: netbox/extras/forms/bulk_import.py:123 netbox/extras/models/models.py:323 +#: netbox/extras/forms/bulk_import.py:123 netbox/extras/models/models.py:325 msgid "button class" msgstr "třída tlačítek" -#: netbox/extras/forms/bulk_import.py:126 netbox/extras/models/models.py:327 +#: netbox/extras/forms/bulk_import.py:126 netbox/extras/models/models.py:329 msgid "" "The class of the first link in a group will be used for the dropdown button" msgstr "Třída prvního odkazu ve skupině bude použita pro rozevírací tlačítko" -#: netbox/extras/forms/bulk_import.py:193 +#: netbox/extras/forms/bulk_import.py:195 msgid "The event type(s) which will trigger this rule" msgstr "Typ (y) události, které spustí toto pravidlo" -#: netbox/extras/forms/bulk_import.py:196 +#: netbox/extras/forms/bulk_import.py:198 msgid "Action object" msgstr "Akční objekt" -#: netbox/extras/forms/bulk_import.py:198 +#: netbox/extras/forms/bulk_import.py:200 msgid "Webhook name or script as dotted path module.Class" msgstr "Název nebo skript Webhooku jako tečkovaná cesta module.Class" -#: netbox/extras/forms/bulk_import.py:219 +#: netbox/extras/forms/bulk_import.py:221 #, python-brace-format msgid "Webhook {name} not found" msgstr "Webový háček {name} nenalezeno" -#: netbox/extras/forms/bulk_import.py:228 +#: netbox/extras/forms/bulk_import.py:230 #, python-brace-format msgid "Script {name} not found" msgstr "Skript {name} nenalezeno" -#: netbox/extras/forms/bulk_import.py:244 +#: netbox/extras/forms/bulk_import.py:250 msgid "Assigned object type" msgstr "Typ přiřazeného objektu" -#: netbox/extras/forms/bulk_import.py:249 +#: netbox/extras/forms/bulk_import.py:255 msgid "The classification of entry" msgstr "Klasifikace vstupu" -#: netbox/extras/forms/bulk_import.py:261 -#: netbox/extras/forms/model_forms.py:334 netbox/netbox/navigation/menu.py:411 +#: netbox/extras/forms/bulk_import.py:267 +#: netbox/extras/forms/model_forms.py:398 netbox/netbox/navigation/menu.py:413 #: netbox/templates/extras/notificationgroup.html:41 #: netbox/templates/users/group.html:29 netbox/users/forms/model_forms.py:236 #: netbox/users/forms/model_forms.py:248 netbox/users/forms/model_forms.py:300 @@ -8350,152 +8471,161 @@ msgstr "Klasifikace vstupu" msgid "Users" msgstr "Uživatelé" -#: netbox/extras/forms/bulk_import.py:265 +#: netbox/extras/forms/bulk_import.py:271 msgid "User names separated by commas, encased with double quotes" msgstr "Uživatelská jména oddělená čárkami, uzavřená dvojitými uvozovkami" -#: netbox/extras/forms/bulk_import.py:268 -#: netbox/extras/forms/model_forms.py:329 netbox/netbox/navigation/menu.py:294 -#: netbox/netbox/navigation/menu.py:431 +#: netbox/extras/forms/bulk_import.py:274 +#: netbox/extras/forms/model_forms.py:393 netbox/netbox/navigation/menu.py:295 +#: netbox/netbox/navigation/menu.py:433 #: netbox/templates/extras/notificationgroup.html:31 +#: netbox/templates/tenancy/contact.html:21 +#: netbox/tenancy/forms/bulk_edit.py:139 netbox/tenancy/forms/filtersets.py:78 +#: netbox/tenancy/forms/model_forms.py:99 netbox/tenancy/tables/contacts.py:64 #: netbox/users/forms/model_forms.py:181 netbox/users/forms/model_forms.py:193 #: netbox/users/forms/model_forms.py:305 netbox/users/tables.py:35 #: netbox/users/tables.py:106 msgid "Groups" msgstr "Skupiny" -#: netbox/extras/forms/bulk_import.py:272 +#: netbox/extras/forms/bulk_import.py:278 msgid "Group names separated by commas, encased with double quotes" msgstr "Názvy skupin oddělené čárkami, uzavřené dvojitými uvozovkami" -#: netbox/extras/forms/filtersets.py:53 netbox/extras/forms/model_forms.py:56 +#: netbox/extras/forms/filtersets.py:54 netbox/extras/forms/model_forms.py:59 msgid "Related object type" msgstr "Typ souvisejícího objektu" -#: netbox/extras/forms/filtersets.py:58 +#: netbox/extras/forms/filtersets.py:59 msgid "Field type" msgstr "Typ pole" -#: netbox/extras/forms/filtersets.py:122 -#: netbox/extras/forms/model_forms.py:157 netbox/extras/tables/tables.py:94 +#: netbox/extras/forms/filtersets.py:123 +#: netbox/extras/forms/model_forms.py:160 netbox/extras/tables/tables.py:95 #: netbox/templates/generic/bulk_import.html:154 msgid "Choices" msgstr "Možnosti" -#: netbox/extras/forms/filtersets.py:168 netbox/extras/forms/filtersets.py:326 -#: netbox/extras/forms/filtersets.py:416 -#: netbox/extras/forms/model_forms.py:586 netbox/templates/core/job.html:96 +#: netbox/extras/forms/filtersets.py:169 netbox/extras/forms/filtersets.py:361 +#: netbox/extras/forms/filtersets.py:451 +#: netbox/extras/forms/model_forms.py:654 netbox/templates/core/job.html:96 #: netbox/templates/extras/eventrule.html:84 msgid "Data" msgstr "Údaje" -#: netbox/extras/forms/filtersets.py:179 netbox/extras/forms/filtersets.py:340 -#: netbox/extras/forms/filtersets.py:426 netbox/netbox/choices.py:132 +#: netbox/extras/forms/filtersets.py:170 netbox/extras/forms/filtersets.py:452 +#: netbox/extras/forms/model_forms.py:267 +#: netbox/extras/forms/model_forms.py:715 +msgid "Rendering" +msgstr "Vykreslování" + +#: netbox/extras/forms/filtersets.py:180 netbox/extras/forms/filtersets.py:375 +#: netbox/extras/forms/filtersets.py:462 netbox/netbox/choices.py:132 #: netbox/utilities/forms/bulk_import.py:26 msgid "Data file" msgstr "Datový soubor" -#: netbox/extras/forms/filtersets.py:187 +#: netbox/extras/forms/filtersets.py:188 msgid "Content types" msgstr "Typy obsahu" -#: netbox/extras/forms/filtersets.py:261 netbox/extras/models/models.py:179 +#: netbox/extras/forms/filtersets.py:296 netbox/extras/models/models.py:181 msgid "HTTP content type" msgstr "Typ obsahu HTTP" -#: netbox/extras/forms/filtersets.py:292 +#: netbox/extras/forms/filtersets.py:327 msgid "Event type" msgstr "Typ události" -#: netbox/extras/forms/filtersets.py:297 +#: netbox/extras/forms/filtersets.py:332 msgid "Action type" msgstr "Typ akce" -#: netbox/extras/forms/filtersets.py:313 +#: netbox/extras/forms/filtersets.py:348 msgid "Tagged object type" msgstr "Typ označeného objektu" -#: netbox/extras/forms/filtersets.py:318 +#: netbox/extras/forms/filtersets.py:353 msgid "Allowed object type" msgstr "Povolený typ objektu" -#: netbox/extras/forms/filtersets.py:348 -#: netbox/extras/forms/model_forms.py:521 netbox/netbox/navigation/menu.py:18 +#: netbox/extras/forms/filtersets.py:383 +#: netbox/extras/forms/model_forms.py:589 netbox/netbox/navigation/menu.py:17 msgid "Regions" msgstr "Regiony" -#: netbox/extras/forms/filtersets.py:353 -#: netbox/extras/forms/model_forms.py:526 +#: netbox/extras/forms/filtersets.py:388 +#: netbox/extras/forms/model_forms.py:594 msgid "Site groups" msgstr "Skupiny webů" -#: netbox/extras/forms/filtersets.py:363 -#: netbox/extras/forms/model_forms.py:536 netbox/netbox/navigation/menu.py:20 +#: netbox/extras/forms/filtersets.py:398 +#: netbox/extras/forms/model_forms.py:604 netbox/netbox/navigation/menu.py:20 #: netbox/templates/dcim/site.html:127 msgid "Locations" msgstr "Lokality" -#: netbox/extras/forms/filtersets.py:368 -#: netbox/extras/forms/model_forms.py:541 +#: netbox/extras/forms/filtersets.py:403 +#: netbox/extras/forms/model_forms.py:609 msgid "Device types" msgstr "Typy zařízení" -#: netbox/extras/forms/filtersets.py:373 -#: netbox/extras/forms/model_forms.py:546 +#: netbox/extras/forms/filtersets.py:408 +#: netbox/extras/forms/model_forms.py:614 msgid "Roles" msgstr "Role" -#: netbox/extras/forms/filtersets.py:383 -#: netbox/extras/forms/model_forms.py:556 +#: netbox/extras/forms/filtersets.py:418 +#: netbox/extras/forms/model_forms.py:624 msgid "Cluster types" msgstr "Typy klastrů" -#: netbox/extras/forms/filtersets.py:388 -#: netbox/extras/forms/model_forms.py:561 +#: netbox/extras/forms/filtersets.py:423 +#: netbox/extras/forms/model_forms.py:629 msgid "Cluster groups" msgstr "Skupiny klastrů" -#: netbox/extras/forms/filtersets.py:393 -#: netbox/extras/forms/model_forms.py:566 netbox/netbox/navigation/menu.py:263 -#: netbox/netbox/navigation/menu.py:265 +#: netbox/extras/forms/filtersets.py:428 +#: netbox/extras/forms/model_forms.py:634 netbox/netbox/navigation/menu.py:264 +#: netbox/netbox/navigation/menu.py:266 #: netbox/templates/virtualization/clustertype.html:30 #: netbox/virtualization/tables/clusters.py:23 #: netbox/virtualization/tables/clusters.py:45 msgid "Clusters" msgstr "Klastry" -#: netbox/extras/forms/filtersets.py:398 -#: netbox/extras/forms/model_forms.py:571 +#: netbox/extras/forms/filtersets.py:433 +#: netbox/extras/forms/model_forms.py:639 msgid "Tenant groups" msgstr "Skupiny nájemců" -#: netbox/extras/forms/model_forms.py:49 +#: netbox/extras/forms/model_forms.py:52 msgid "The type(s) of object that have this custom field" msgstr "Typ (y) objektu, který má toto vlastní pole" -#: netbox/extras/forms/model_forms.py:52 +#: netbox/extras/forms/model_forms.py:55 msgid "Default value" msgstr "Výchozí hodnota" -#: netbox/extras/forms/model_forms.py:58 +#: netbox/extras/forms/model_forms.py:61 msgid "Type of the related object (for object/multi-object fields only)" msgstr "Typ souvisejícího objektu (pouze pro pole objektu/více objektů)" -#: netbox/extras/forms/model_forms.py:61 +#: netbox/extras/forms/model_forms.py:64 #: netbox/templates/extras/customfield.html:60 msgid "Related object filter" msgstr "Související filtr objektů" -#: netbox/extras/forms/model_forms.py:63 +#: netbox/extras/forms/model_forms.py:66 msgid "Specify query parameters as a JSON object." msgstr "Zadejte parametry dotazu jako objekt JSON." -#: netbox/extras/forms/model_forms.py:73 +#: netbox/extras/forms/model_forms.py:76 #: netbox/templates/extras/customfield.html:10 msgid "Custom Field" msgstr "Vlastní pole" -#: netbox/extras/forms/model_forms.py:85 +#: netbox/extras/forms/model_forms.py:88 msgid "" "The type of data stored in this field. For object/multi-object fields, " "select the related object type below." @@ -8503,18 +8633,18 @@ msgstr "" "Typ dat uložených v tomto poli. U polí objekt/více objektů vyberte níže " "související typ objektu." -#: netbox/extras/forms/model_forms.py:88 +#: netbox/extras/forms/model_forms.py:91 msgid "" "This will be displayed as help text for the form field. Markdown is " "supported." msgstr "" "Zobrazí se jako text nápovědy pro pole formuláře. Je podporován markdown." -#: netbox/extras/forms/model_forms.py:143 +#: netbox/extras/forms/model_forms.py:146 msgid "Related Object" msgstr "Související objekt" -#: netbox/extras/forms/model_forms.py:170 +#: netbox/extras/forms/model_forms.py:173 msgid "" "Enter one choice per line. An optional label may be specified for each " "choice by appending it with a colon. Example:" @@ -8522,16 +8652,16 @@ msgstr "" "Zadejte jednu volbu na řádek. Pro každou volbu lze zadat volitelný popisek " "přidáním dvojtečky. Příklad:" -#: netbox/extras/forms/model_forms.py:226 +#: netbox/extras/forms/model_forms.py:229 #: netbox/templates/extras/customlink.html:10 msgid "Custom Link" msgstr "Vlastní odkaz" -#: netbox/extras/forms/model_forms.py:228 +#: netbox/extras/forms/model_forms.py:231 msgid "Templates" msgstr "Šablony" -#: netbox/extras/forms/model_forms.py:240 +#: netbox/extras/forms/model_forms.py:243 #, python-brace-format msgid "" "Jinja2 template code for the link text. Reference the object as {example}. " @@ -8540,7 +8670,7 @@ msgstr "" "Kód šablony Jinja2 pro text odkazu. Referovat na objekt jako {example}. " "Odkazy, které se vykreslují jako prázdný text, se nezobrazí." -#: netbox/extras/forms/model_forms.py:244 +#: netbox/extras/forms/model_forms.py:247 #, python-brace-format msgid "" "Jinja2 template code for the link URL. Reference the object as {example}." @@ -8548,58 +8678,76 @@ msgstr "" "Kód šablony Jinja2 pro adresu URL odkazu. Referovat na objekt jako " "{example}." -#: netbox/extras/forms/model_forms.py:255 -#: netbox/extras/forms/model_forms.py:638 +#: netbox/extras/forms/model_forms.py:258 +#: netbox/extras/forms/model_forms.py:706 msgid "Template code" msgstr "Kód šablony" -#: netbox/extras/forms/model_forms.py:261 +#: netbox/extras/forms/model_forms.py:264 #: netbox/templates/extras/exporttemplate.html:12 msgid "Export Template" msgstr "Šablona exportu" -#: netbox/extras/forms/model_forms.py:263 -msgid "Rendering" -msgstr "Vykreslování" - -#: netbox/extras/forms/model_forms.py:277 -#: netbox/extras/forms/model_forms.py:663 +#: netbox/extras/forms/model_forms.py:282 +#: netbox/extras/forms/model_forms.py:733 msgid "Template content is populated from the remote source selected below." msgstr "Obsah šablony je vyplněn ze vzdáleného zdroje vybraného níže." -#: netbox/extras/forms/model_forms.py:284 -#: netbox/extras/forms/model_forms.py:670 +#: netbox/extras/forms/model_forms.py:289 +#: netbox/extras/forms/model_forms.py:740 msgid "Must specify either local content or a data file" msgstr "Musí zadat místní obsah nebo datový soubor" -#: netbox/extras/forms/model_forms.py:298 netbox/netbox/forms/mixins.py:70 +#: netbox/extras/forms/model_forms.py:303 netbox/netbox/forms/mixins.py:70 #: netbox/templates/extras/savedfilter.html:10 msgid "Saved Filter" msgstr "Uložený filtr" -#: netbox/extras/forms/model_forms.py:348 +#: netbox/extras/forms/model_forms.py:329 +#: netbox/templates/account/preferences.html:50 +#: netbox/templates/extras/tableconfig.html:62 +msgid "Ordering" +msgstr "Objednávání" + +#: netbox/extras/forms/model_forms.py:331 +msgid "" +"Enter a comma-separated list of column names. Prepend a name with a hyphen " +"to reverse the order." +msgstr "" +"Zadejte seznam názvů sloupců oddělených čárkami. Chcete-li obrátit pořadí, " +"přidejte pomlčku před název." + +#: netbox/extras/forms/model_forms.py:340 netbox/utilities/forms/forms.py:118 +msgid "Available Columns" +msgstr "Dostupné sloupce" + +#: netbox/extras/forms/model_forms.py:347 netbox/utilities/forms/forms.py:126 +msgid "Selected Columns" +msgstr "Vybrané sloupce" + +#: netbox/extras/forms/model_forms.py:412 msgid "A notification group specify at least one user or group." msgstr "Skupina oznámení určuje alespoň jednoho uživatele nebo skupinu." -#: netbox/extras/forms/model_forms.py:370 +#: netbox/extras/forms/model_forms.py:434 #: netbox/templates/extras/webhook.html:23 msgid "HTTP Request" msgstr "HTTP požadavek" -#: netbox/extras/forms/model_forms.py:372 +#: netbox/extras/forms/model_forms.py:436 #: netbox/templates/extras/webhook.html:44 msgid "SSL" msgstr "SSL" -#: netbox/extras/forms/model_forms.py:394 +#: netbox/extras/forms/model_forms.py:458 msgid "Action choice" msgstr "Volba akce" -#: netbox/extras/forms/model_forms.py:399 +#: netbox/extras/forms/model_forms.py:463 msgid "Enter conditions in JSON format." msgstr "Zadejte podmínky do JSON Formát." -#: netbox/extras/forms/model_forms.py:403 +#: netbox/extras/forms/model_forms.py:467 msgid "" "Enter parameters to pass to the action in JSON format." @@ -8607,38 +8755,33 @@ msgstr "" "Zadejte parametry, které chcete předat akci v JSON Formát." -#: netbox/extras/forms/model_forms.py:408 +#: netbox/extras/forms/model_forms.py:472 #: netbox/templates/extras/eventrule.html:10 msgid "Event Rule" msgstr "Pravidlo události" -#: netbox/extras/forms/model_forms.py:409 +#: netbox/extras/forms/model_forms.py:473 msgid "Triggers" msgstr "Spouštěče" -#: netbox/extras/forms/model_forms.py:456 +#: netbox/extras/forms/model_forms.py:520 msgid "Notification group" msgstr "Skupina oznámení" -#: netbox/extras/forms/model_forms.py:576 netbox/netbox/navigation/menu.py:26 +#: netbox/extras/forms/model_forms.py:644 netbox/netbox/navigation/menu.py:26 #: netbox/tenancy/tables/tenants.py:22 msgid "Tenants" msgstr "Nájemci" -#: netbox/extras/forms/model_forms.py:620 +#: netbox/extras/forms/model_forms.py:688 msgid "Data is populated from the remote source selected below." msgstr "Data jsou vyplněna ze vzdáleného zdroje vybraného níže." -#: netbox/extras/forms/model_forms.py:626 +#: netbox/extras/forms/model_forms.py:694 msgid "Must specify either local data or a data file" msgstr "Musí zadat buď lokální data nebo datový soubor" -#: netbox/extras/forms/model_forms.py:645 -#: netbox/templates/core/datafile.html:55 -msgid "Content" -msgstr "Obsah" - -#: netbox/extras/forms/reports.py:17 netbox/extras/forms/scripts.py:23 +#: netbox/extras/forms/reports.py:17 netbox/extras/forms/scripts.py:30 msgid "Schedule at" msgstr "Plán na" @@ -8646,7 +8789,7 @@ msgstr "Plán na" msgid "Schedule execution of report to a set time" msgstr "Naplánujte spuštění sestavy na nastavený čas" -#: netbox/extras/forms/reports.py:23 netbox/extras/forms/scripts.py:29 +#: netbox/extras/forms/reports.py:23 netbox/extras/forms/scripts.py:36 msgid "Recurs every" msgstr "Opakuje se každý" @@ -8654,28 +8797,28 @@ msgstr "Opakuje se každý" msgid "Interval at which this report is re-run (in minutes)" msgstr "Interval, ve kterém je tato zpráva znovu spuštěna (v minutách)" -#: netbox/extras/forms/reports.py:35 netbox/extras/forms/scripts.py:41 +#: netbox/extras/forms/reports.py:35 netbox/extras/forms/scripts.py:48 #, python-brace-format msgid " (current time: {now})" msgstr " (aktuální čas: {now})" -#: netbox/extras/forms/reports.py:45 netbox/extras/forms/scripts.py:51 +#: netbox/extras/forms/reports.py:45 netbox/extras/forms/scripts.py:58 msgid "Scheduled time must be in the future." msgstr "Naplánovaný čas musí být v budoucnu." -#: netbox/extras/forms/scripts.py:17 +#: netbox/extras/forms/scripts.py:24 msgid "Commit changes" msgstr "Odevzdat změny" -#: netbox/extras/forms/scripts.py:18 +#: netbox/extras/forms/scripts.py:25 msgid "Commit changes to the database (uncheck for a dry-run)" msgstr "Odevzdat změny do databáze (zrušte zaškrtnutí u suchého spuštění)" -#: netbox/extras/forms/scripts.py:24 +#: netbox/extras/forms/scripts.py:31 msgid "Schedule execution of script to a set time" msgstr "Naplánujte spuštění skriptu na nastavený čas" -#: netbox/extras/forms/scripts.py:33 +#: netbox/extras/forms/scripts.py:40 msgid "Interval at which this script is re-run (in minutes)" msgstr "Interval, ve kterém je tento skript znovu spuštěn (v minutách)" @@ -8699,25 +8842,26 @@ msgstr "Změny databáze byly vráceny kvůli chybě." msgid "No indexers found!" msgstr "Nebyly nalezeny žádné indexátory!" -#: netbox/extras/models/configs.py:41 netbox/extras/models/models.py:313 -#: netbox/extras/models/models.py:522 netbox/extras/models/search.py:48 +#: netbox/extras/models/configs.py:38 netbox/extras/models/models.py:315 +#: netbox/extras/models/models.py:480 netbox/extras/models/models.py:559 +#: netbox/extras/models/search.py:48 netbox/extras/models/tags.py:44 #: netbox/ipam/models/ip.py:188 netbox/netbox/models/mixins.py:15 msgid "weight" msgstr "váha" -#: netbox/extras/models/configs.py:130 +#: netbox/extras/models/configs.py:127 msgid "config context" msgstr "kontext konfigurace" -#: netbox/extras/models/configs.py:131 +#: netbox/extras/models/configs.py:128 msgid "config contexts" msgstr "kontexty konfigurace" -#: netbox/extras/models/configs.py:149 netbox/extras/models/configs.py:205 +#: netbox/extras/models/configs.py:146 netbox/extras/models/configs.py:202 msgid "JSON data must be in object form. Example:" msgstr "Data JSON musí být ve formě objektu. Příklad:" -#: netbox/extras/models/configs.py:169 +#: netbox/extras/models/configs.py:166 msgid "" "Local config context data takes precedence over source contexts in the final" " rendered config context" @@ -8725,33 +8869,11 @@ msgstr "" "Lokální kontextová data konfigurace mají přednost před zdrojovými kontexty v" " konečném rendrovaném kontextu konfigurace" -#: netbox/extras/models/configs.py:224 -msgid "template code" -msgstr "kód šablony" - #: netbox/extras/models/configs.py:225 -msgid "Jinja2 template code." -msgstr "Kód šablony Jinja2." - -#: netbox/extras/models/configs.py:228 -msgid "environment parameters" -msgstr "parametry prostředí" - -#: netbox/extras/models/configs.py:233 -msgid "" -"Any additional" -" parameters to pass when constructing the Jinja2 environment." -msgstr "" -"Jakýkoliv další" -" parametry projít při konstrukci prostředí Jinja2." - -#: netbox/extras/models/configs.py:240 msgid "config template" msgstr "šablona konfigurace" -#: netbox/extras/models/configs.py:241 +#: netbox/extras/models/configs.py:226 msgid "config templates" msgstr "konfigurační šablony" @@ -8787,7 +8909,7 @@ msgstr "" "Název pole zobrazeného uživatelům (pokud není uvedeno, použije se název " "pole)" -#: netbox/extras/models/customfields.py:121 netbox/extras/models/models.py:317 +#: netbox/extras/models/customfields.py:121 netbox/extras/models/models.py:319 msgid "group name" msgstr "název skupiny" @@ -9104,44 +9226,95 @@ msgstr "přístrojová deska" msgid "dashboards" msgstr "řídicí panely" -#: netbox/extras/models/models.py:52 +#: netbox/extras/models/mixins.py:85 +msgid "template code" +msgstr "kód šablony" + +#: netbox/extras/models/mixins.py:86 +msgid "Jinja template code." +msgstr "Kód šablony Jinja." + +#: netbox/extras/models/mixins.py:89 +msgid "environment parameters" +msgstr "parametry prostředí" + +#: netbox/extras/models/mixins.py:94 +#, python-brace-format +msgid "" +"Any additional parameters to pass when constructing " +"the Jinja environment" +msgstr "" +"Jakýkoliv další parametry projít při stavbě prostředí " +"Jinja" + +#: netbox/extras/models/mixins.py:101 +#, python-brace-format +msgid "Defaults to {default}" +msgstr "Výchozí hodnota {default}" + +#: netbox/extras/models/mixins.py:106 +msgid "Filename to give to the rendered export file" +msgstr "Název souboru, který se má dát rendrovanému souboru exportu" + +#: netbox/extras/models/mixins.py:109 +msgid "file extension" +msgstr "přípona souboru" + +#: netbox/extras/models/mixins.py:112 +msgid "Extension to append to the rendered filename" +msgstr "Rozšíření pro připojení k rendrovanému názvu souboru" + +#: netbox/extras/models/mixins.py:115 +msgid "as attachment" +msgstr "jako příloha" + +#: netbox/extras/models/mixins.py:117 +msgid "Download file as attachment" +msgstr "Stáhnout soubor jako přílohu" + +#: netbox/extras/models/mixins.py:124 +#, python-brace-format +msgid "{class_name} must implement a get_context() method." +msgstr "{class_name} musí implementovat metodu get_context ()." + +#: netbox/extras/models/models.py:54 msgid "object types" msgstr "typy objektů" -#: netbox/extras/models/models.py:53 +#: netbox/extras/models/models.py:55 msgid "The object(s) to which this rule applies." msgstr "Předmět (objekty), na které se toto pravidlo vztahuje." -#: netbox/extras/models/models.py:67 +#: netbox/extras/models/models.py:69 msgid "The types of event which will trigger this rule." msgstr "Typy událostí, které spustí toto pravidlo." -#: netbox/extras/models/models.py:74 +#: netbox/extras/models/models.py:76 msgid "conditions" msgstr "podmínky" -#: netbox/extras/models/models.py:77 +#: netbox/extras/models/models.py:79 msgid "" "A set of conditions which determine whether the event will be generated." msgstr "Sada podmínek, které určují, zda bude událost generována." -#: netbox/extras/models/models.py:85 +#: netbox/extras/models/models.py:87 msgid "action type" msgstr "typ akce" -#: netbox/extras/models/models.py:104 +#: netbox/extras/models/models.py:106 msgid "Additional data to pass to the action object" msgstr "Další data, která mají být předána objektu akce" -#: netbox/extras/models/models.py:116 +#: netbox/extras/models/models.py:118 msgid "event rule" msgstr "pravidlo události" -#: netbox/extras/models/models.py:117 +#: netbox/extras/models/models.py:119 msgid "event rules" msgstr "pravidla události" -#: netbox/extras/models/models.py:166 +#: netbox/extras/models/models.py:168 msgid "" "This URL will be called using the HTTP method defined when the webhook is " "called. Jinja2 template processing is supported with the same context as the" @@ -9151,7 +9324,7 @@ msgstr "" "webhooku. Zpracování šablony Jinja2 je podporováno ve stejném kontextu jako " "tělo požadavku." -#: netbox/extras/models/models.py:181 +#: netbox/extras/models/models.py:183 msgid "" "The complete list of official content types is available tady." -#: netbox/extras/models/models.py:186 +#: netbox/extras/models/models.py:188 msgid "additional headers" msgstr "další záhlaví" -#: netbox/extras/models/models.py:189 +#: netbox/extras/models/models.py:191 msgid "" "User-supplied HTTP headers to be sent with the request in addition to the " "HTTP content type. Headers should be defined in the format Name: " @@ -9177,11 +9350,11 @@ msgstr "" "Hodnota. Zpracování šablony Jinja2 je podporováno ve stejném kontextu" " jako tělo požadavku (níže)." -#: netbox/extras/models/models.py:195 +#: netbox/extras/models/models.py:197 msgid "body template" msgstr "šablona těla" -#: netbox/extras/models/models.py:198 +#: netbox/extras/models/models.py:200 msgid "" "Jinja2 template for a custom request body. If blank, a JSON object " "representing the change will be included. Available context data includes: " @@ -9194,11 +9367,11 @@ msgstr "" "uživatelské jméno, identifikační číslo požadavku, " "a data." -#: netbox/extras/models/models.py:204 +#: netbox/extras/models/models.py:206 msgid "secret" msgstr "tajemství" -#: netbox/extras/models/models.py:208 +#: netbox/extras/models/models.py:210 msgid "" "When provided, the request will include a X-Hook-Signature " "header containing a HMAC hex digest of the payload body using the secret as " @@ -9208,15 +9381,15 @@ msgstr "" " hlavička obsahující hexový přehled HMAC těla užitečného zatížení s použitím" " tajemství jako klíče. Tajemství není v žádosti předáno." -#: netbox/extras/models/models.py:215 +#: netbox/extras/models/models.py:217 msgid "Enable SSL certificate verification. Disable with caution!" msgstr "Povolit ověření certifikátu SSL. Zakázat s opatrností!" -#: netbox/extras/models/models.py:221 netbox/templates/extras/webhook.html:51 +#: netbox/extras/models/models.py:223 netbox/templates/extras/webhook.html:51 msgid "CA File Path" msgstr "Cesta k souboru CA" -#: netbox/extras/models/models.py:223 +#: netbox/extras/models/models.py:225 msgid "" "The specific CA certificate file to use for SSL verification. Leave blank to" " use the system defaults." @@ -9224,173 +9397,171 @@ msgstr "" "Specifický soubor certifikátu CA, který se použije pro ověření SSL. Chcete-" "li použít výchozí nastavení systému, ponechte prázdné." -#: netbox/extras/models/models.py:234 +#: netbox/extras/models/models.py:236 msgid "webhook" msgstr "webový háček" -#: netbox/extras/models/models.py:235 +#: netbox/extras/models/models.py:237 msgid "webhooks" msgstr "webhooky" -#: netbox/extras/models/models.py:253 +#: netbox/extras/models/models.py:255 msgid "Do not specify a CA certificate file if SSL verification is disabled." msgstr "" "Pokud je ověřování SSL zakázáno, neurčujte soubor certifikátu certifikační " "autority." -#: netbox/extras/models/models.py:293 +#: netbox/extras/models/models.py:295 msgid "The object type(s) to which this link applies." msgstr "Typ objektu (typy), na které se toto spojení vztahuje." -#: netbox/extras/models/models.py:305 +#: netbox/extras/models/models.py:307 msgid "link text" msgstr "text odkazu" -#: netbox/extras/models/models.py:306 +#: netbox/extras/models/models.py:308 msgid "Jinja2 template code for link text" msgstr "Kód šablony Jinja2 pro text odkazu" -#: netbox/extras/models/models.py:309 +#: netbox/extras/models/models.py:311 msgid "link URL" msgstr "URL odkazu" -#: netbox/extras/models/models.py:310 +#: netbox/extras/models/models.py:312 msgid "Jinja2 template code for link URL" msgstr "Kód šablony Jinja2 pro URL odkazu" -#: netbox/extras/models/models.py:320 +#: netbox/extras/models/models.py:322 msgid "Links with the same group will appear as a dropdown menu" msgstr "Odkazy se stejnou skupinou se zobrazí jako rozbalovací nabídka" -#: netbox/extras/models/models.py:330 +#: netbox/extras/models/models.py:332 msgid "new window" msgstr "nové okno" -#: netbox/extras/models/models.py:332 +#: netbox/extras/models/models.py:334 msgid "Force link to open in a new window" msgstr "Vynutit otevření odkazu v novém okně" -#: netbox/extras/models/models.py:341 +#: netbox/extras/models/models.py:343 msgid "custom link" msgstr "vlastní odkaz" -#: netbox/extras/models/models.py:342 +#: netbox/extras/models/models.py:344 msgid "custom links" msgstr "vlastní odkazy" -#: netbox/extras/models/models.py:389 +#: netbox/extras/models/models.py:391 msgid "The object type(s) to which this template applies." msgstr "Typ (typy) objektu, na které se tato šablona vztahuje." -#: netbox/extras/models/models.py:402 -msgid "" -"Jinja2 template code. The list of objects being exported is passed as a " -"context variable named queryset." -msgstr "" -"Kód šablony Jinja2. Seznam exportovaných objektů je předán jako kontextová " -"proměnná s názvem queryset." - -#: netbox/extras/models/models.py:410 -msgid "Defaults to text/plain; charset=utf-8" -msgstr "Výchozí hodnota text/prostý; znaková sada = utf-8" - -#: netbox/extras/models/models.py:413 -msgid "file extension" -msgstr "přípona souboru" - -#: netbox/extras/models/models.py:416 -msgid "Extension to append to the rendered filename" -msgstr "Rozšíření pro připojení k rendrovanému názvu souboru" - -#: netbox/extras/models/models.py:419 -msgid "as attachment" -msgstr "jako příloha" - -#: netbox/extras/models/models.py:421 -msgid "Download file as attachment" -msgstr "Stáhnout soubor jako přílohu" - -#: netbox/extras/models/models.py:430 +#: netbox/extras/models/models.py:409 msgid "export template" msgstr "šablona exportu" -#: netbox/extras/models/models.py:431 +#: netbox/extras/models/models.py:410 msgid "export templates" msgstr "exportovat šablony" -#: netbox/extras/models/models.py:448 +#: netbox/extras/models/models.py:427 #, python-brace-format msgid "\"{name}\" is a reserved name. Please choose a different name." msgstr "„{name}„je vyhrazené jméno. Zvolte prosím jiné jméno." -#: netbox/extras/models/models.py:498 +#: netbox/extras/models/models.py:456 msgid "The object type(s) to which this filter applies." msgstr "Typ objektu (typy), na které se tento filtr vztahuje." -#: netbox/extras/models/models.py:530 +#: netbox/extras/models/models.py:488 netbox/extras/models/models.py:567 msgid "shared" msgstr "sdílené" -#: netbox/extras/models/models.py:543 +#: netbox/extras/models/models.py:501 msgid "saved filter" msgstr "uložený filtr" -#: netbox/extras/models/models.py:544 +#: netbox/extras/models/models.py:502 msgid "saved filters" msgstr "uložené filtry" -#: netbox/extras/models/models.py:562 +#: netbox/extras/models/models.py:520 msgid "Filter parameters must be stored as a dictionary of keyword arguments." msgstr "" "Parametry filtru musí být uloženy jako slovník argumentů klíčových slov." -#: netbox/extras/models/models.py:590 +#: netbox/extras/models/models.py:537 +msgid "The table's object type" +msgstr "Typ objektu tabulky" + +#: netbox/extras/models/models.py:540 +msgid "table" +msgstr "tabulka" + +#: netbox/extras/models/models.py:583 +msgid "table config" +msgstr "konfigurace tabulky" + +#: netbox/extras/models/models.py:584 +msgid "table configs" +msgstr "konfigurace tabulky" + +#: netbox/extras/models/models.py:622 +#, python-brace-format +msgid "Unknown table: {name}" +msgstr "Neznámá tabulka: {name}" + +#: netbox/extras/models/models.py:633 netbox/extras/models/models.py:640 +#, python-brace-format +msgid "Unknown column: {name}" +msgstr "Neznámý sloupec: {name}" + +#: netbox/extras/models/models.py:663 msgid "image height" msgstr "výška obrazu" -#: netbox/extras/models/models.py:593 +#: netbox/extras/models/models.py:666 msgid "image width" msgstr "šířka obrazu" -#: netbox/extras/models/models.py:610 +#: netbox/extras/models/models.py:683 msgid "image attachment" msgstr "příloha obrázku" -#: netbox/extras/models/models.py:611 +#: netbox/extras/models/models.py:684 msgid "image attachments" msgstr "obrazové přílohy" -#: netbox/extras/models/models.py:625 +#: netbox/extras/models/models.py:698 #, python-brace-format msgid "Image attachments cannot be assigned to this object type ({type})." msgstr "K tomuto typu objektu nelze přiřadit přílohy obrázků ({type})." -#: netbox/extras/models/models.py:688 +#: netbox/extras/models/models.py:761 msgid "kind" msgstr "laskavý" -#: netbox/extras/models/models.py:702 +#: netbox/extras/models/models.py:775 msgid "journal entry" msgstr "zápis do deníku" -#: netbox/extras/models/models.py:703 +#: netbox/extras/models/models.py:776 msgid "journal entries" msgstr "zápisy do deníku" -#: netbox/extras/models/models.py:721 +#: netbox/extras/models/models.py:794 #, python-brace-format msgid "Journaling is not supported for this object type ({type})." msgstr "Žurnálování není pro tento typ objektu podporováno ({type})." -#: netbox/extras/models/models.py:763 +#: netbox/extras/models/models.py:836 msgid "bookmark" msgstr "záložka" -#: netbox/extras/models/models.py:764 +#: netbox/extras/models/models.py:837 msgid "bookmarks" msgstr "záložky" -#: netbox/extras/models/models.py:777 +#: netbox/extras/models/models.py:850 #, python-brace-format msgid "Bookmarks cannot be assigned to this object type ({type})." msgstr "K tomuto typu objektu nelze přiřadit záložky ({type})." @@ -9482,179 +9653,193 @@ msgstr "hodnota uložená v mezipaměti" msgid "cached values" msgstr "hodnoty uložené v mezipaměti" -#: netbox/extras/models/staging.py:45 -msgid "branch" -msgstr "větev" - -#: netbox/extras/models/staging.py:46 -msgid "branches" -msgstr "poboček" - -#: netbox/extras/models/staging.py:105 -msgid "staged change" -msgstr "postupná změna" - -#: netbox/extras/models/staging.py:106 -msgid "staged changes" -msgstr "postupné změny" - -#: netbox/extras/models/tags.py:40 +#: netbox/extras/models/tags.py:41 msgid "The object type(s) to which this tag can be applied." msgstr "Typ objektu (typy), na které lze tento tag použít." -#: netbox/extras/models/tags.py:49 +#: netbox/extras/models/tags.py:54 msgid "tag" msgstr "štítek" -#: netbox/extras/models/tags.py:50 +#: netbox/extras/models/tags.py:55 msgid "tags" msgstr "tagy" -#: netbox/extras/models/tags.py:78 +#: netbox/extras/models/tags.py:84 msgid "tagged item" msgstr "označená položka" -#: netbox/extras/models/tags.py:79 +#: netbox/extras/models/tags.py:85 msgid "tagged items" msgstr "označené položky" -#: netbox/extras/scripts.py:432 +#: netbox/extras/scripts.py:471 msgid "Script Data" msgstr "Data skriptu" -#: netbox/extras/scripts.py:436 +#: netbox/extras/scripts.py:475 msgid "Script Execution Parameters" msgstr "Parametry spuštění skriptu" +#: netbox/extras/scripts.py:572 +msgid "load_yaml is deprecated and will be removed in v4.4" +msgstr "load_yaml je zastaralý a bude odstraněn ve verzi 4.4" + +#: netbox/extras/scripts.py:587 +msgid "load_json is deprecated and will be removed in v4.4" +msgstr "load_json je zastaralý a bude odstraněn ve verzi 4.4" + #: netbox/extras/tables/columns.py:12 #: netbox/templates/htmx/notifications.html:18 msgid "Dismiss" msgstr "Odmítnout" -#: netbox/extras/tables/tables.py:65 netbox/extras/tables/tables.py:162 -#: netbox/extras/tables/tables.py:187 netbox/extras/tables/tables.py:253 -#: netbox/extras/tables/tables.py:279 netbox/extras/tables/tables.py:415 -#: netbox/extras/tables/tables.py:449 +#: netbox/extras/tables/tables.py:66 netbox/extras/tables/tables.py:163 +#: netbox/extras/tables/tables.py:188 netbox/extras/tables/tables.py:264 +#: netbox/extras/tables/tables.py:320 netbox/extras/tables/tables.py:456 +#: netbox/extras/tables/tables.py:490 #: netbox/templates/extras/customfield.html:105 #: netbox/templates/extras/eventrule.html:27 #: netbox/templates/users/objectpermission.html:64 netbox/users/tables.py:80 msgid "Object Types" msgstr "Typy objektů" -#: netbox/extras/tables/tables.py:72 +#: netbox/extras/tables/tables.py:73 msgid "Validate Uniqueness" msgstr "Ověřte jedinečnost" -#: netbox/extras/tables/tables.py:76 +#: netbox/extras/tables/tables.py:77 msgid "Visible" msgstr "Viditelné" -#: netbox/extras/tables/tables.py:79 +#: netbox/extras/tables/tables.py:80 msgid "Editable" msgstr "Upravitelné" -#: netbox/extras/tables/tables.py:85 +#: netbox/extras/tables/tables.py:86 msgid "Related Object Type" msgstr "Typ souvisejícího objektu" -#: netbox/extras/tables/tables.py:89 +#: netbox/extras/tables/tables.py:90 #: netbox/templates/extras/customfield.html:51 msgid "Choice Set" msgstr "Sada výběru" -#: netbox/extras/tables/tables.py:97 +#: netbox/extras/tables/tables.py:98 msgid "Is Cloneable" msgstr "Je klonovatelný" -#: netbox/extras/tables/tables.py:101 +#: netbox/extras/tables/tables.py:102 #: netbox/templates/extras/customfield.html:118 msgid "Minimum Value" msgstr "Minimální hodnota" -#: netbox/extras/tables/tables.py:104 +#: netbox/extras/tables/tables.py:105 #: netbox/templates/extras/customfield.html:122 msgid "Maximum Value" msgstr "Maximální hodnota" -#: netbox/extras/tables/tables.py:107 +#: netbox/extras/tables/tables.py:108 msgid "Validation Regex" msgstr "Ověření Regex" -#: netbox/extras/tables/tables.py:140 +#: netbox/extras/tables/tables.py:141 msgid "Count" msgstr "počítat" -#: netbox/extras/tables/tables.py:143 +#: netbox/extras/tables/tables.py:144 msgid "Order Alphabetically" msgstr "Řadit abecedně" -#: netbox/extras/tables/tables.py:168 +#: netbox/extras/tables/tables.py:169 #: netbox/templates/extras/customlink.html:33 msgid "New Window" msgstr "Nové okno" -#: netbox/extras/tables/tables.py:190 +#: netbox/extras/tables/tables.py:191 netbox/extras/tables/tables.py:577 +#: netbox/templates/extras/configtemplate.html:21 +#: netbox/templates/extras/exporttemplate.html:23 +msgid "MIME Type" +msgstr "Typ MIME" + +#: netbox/extras/tables/tables.py:194 netbox/extras/tables/tables.py:580 +#: netbox/templates/extras/configtemplate.html:25 +#: netbox/templates/extras/exporttemplate.html:27 +msgid "File Name" +msgstr "Název souboru" + +#: netbox/extras/tables/tables.py:197 netbox/extras/tables/tables.py:583 +#: netbox/templates/extras/configtemplate.html:29 +#: netbox/templates/extras/exporttemplate.html:31 +msgid "File Extension" +msgstr "Přípona souboru" + +#: netbox/extras/tables/tables.py:200 netbox/extras/tables/tables.py:586 msgid "As Attachment" msgstr "Jako příloha" -#: netbox/extras/tables/tables.py:198 netbox/extras/tables/tables.py:490 -#: netbox/extras/tables/tables.py:528 netbox/templates/core/datafile.html:24 +#: netbox/extras/tables/tables.py:208 netbox/extras/tables/tables.py:531 +#: netbox/extras/tables/tables.py:569 netbox/templates/core/datafile.html:24 #: netbox/templates/extras/configcontext.html:39 -#: netbox/templates/extras/configtemplate.html:31 -#: netbox/templates/extras/exporttemplate.html:45 +#: netbox/templates/extras/configtemplate.html:47 +#: netbox/templates/extras/exporttemplate.html:49 #: netbox/templates/extras/object_render_config.html:23 #: netbox/templates/generic/bulk_import.html:35 msgid "Data File" msgstr "Datový soubor" -#: netbox/extras/tables/tables.py:203 netbox/extras/tables/tables.py:502 -#: netbox/extras/tables/tables.py:533 +#: netbox/extras/tables/tables.py:213 netbox/extras/tables/tables.py:543 +#: netbox/extras/tables/tables.py:574 msgid "Synced" msgstr "Synchronizováno" -#: netbox/extras/tables/tables.py:230 +#: netbox/extras/tables/tables.py:241 msgid "Image" msgstr "Obrázek" -#: netbox/extras/tables/tables.py:235 +#: netbox/extras/tables/tables.py:246 msgid "Size (Bytes)" msgstr "Velikost (bajty)" -#: netbox/extras/tables/tables.py:342 +#: netbox/extras/tables/tables.py:297 +msgid "Table Name" +msgstr "Název tabulky" + +#: netbox/extras/tables/tables.py:383 msgid "Read" msgstr "Číst" -#: netbox/extras/tables/tables.py:385 +#: netbox/extras/tables/tables.py:426 msgid "SSL Validation" msgstr "Ověření SSL" -#: netbox/extras/tables/tables.py:421 +#: netbox/extras/tables/tables.py:462 #: netbox/templates/extras/eventrule.html:37 msgid "Event Types" msgstr "Typy událostí" -#: netbox/extras/tables/tables.py:541 netbox/netbox/navigation/menu.py:77 +#: netbox/extras/tables/tables.py:595 netbox/netbox/navigation/menu.py:77 #: netbox/templates/dcim/devicerole.html:8 msgid "Device Roles" msgstr "Role zařízení" -#: netbox/extras/tables/tables.py:593 +#: netbox/extras/tables/tables.py:648 msgid "Comments (Short)" msgstr "Komentáře (krátký)" -#: netbox/extras/tables/tables.py:612 netbox/extras/tables/tables.py:663 +#: netbox/extras/tables/tables.py:667 netbox/extras/tables/tables.py:718 msgid "Line" msgstr "Linka" -#: netbox/extras/tables/tables.py:619 netbox/extras/tables/tables.py:673 +#: netbox/extras/tables/tables.py:674 netbox/extras/tables/tables.py:728 msgid "Level" msgstr "Úroveň" -#: netbox/extras/tables/tables.py:625 netbox/extras/tables/tables.py:682 +#: netbox/extras/tables/tables.py:680 netbox/extras/tables/tables.py:737 msgid "Message" msgstr "Zpráva" -#: netbox/extras/tables/tables.py:666 +#: netbox/extras/tables/tables.py:721 msgid "Method" msgstr "Metoda" @@ -9695,32 +9880,32 @@ msgstr "Neplatný atribut“{name}„na vyžádání" msgid "Invalid attribute \"{name}\" for {model}" msgstr "Neplatný atribut“{name}„pro {model}" -#: netbox/extras/views.py:932 +#: netbox/extras/views.py:974 #, python-brace-format msgid "An error occurred while rendering the template: {error}" msgstr "Při vykreslování šablony došlo k chybě: {error}" -#: netbox/extras/views.py:1084 +#: netbox/extras/views.py:1126 msgid "Your dashboard has been reset." msgstr "Váš řídicí panel byl resetován." -#: netbox/extras/views.py:1130 +#: netbox/extras/views.py:1172 msgid "Added widget: " msgstr "Přidán widget: " -#: netbox/extras/views.py:1171 +#: netbox/extras/views.py:1213 msgid "Updated widget: " msgstr "Aktualizovaný widget: " -#: netbox/extras/views.py:1207 +#: netbox/extras/views.py:1249 msgid "Deleted widget: " msgstr "Odstraněný widget: " -#: netbox/extras/views.py:1209 +#: netbox/extras/views.py:1251 msgid "Error deleting widget: " msgstr "Chyba při mazání widgetu: " -#: netbox/extras/views.py:1307 +#: netbox/extras/views.py:1349 msgid "Unable to run script: RQ worker process not running." msgstr "Nelze spustit skript: Proces RQ Worker není spuštěn." @@ -9742,7 +9927,7 @@ msgstr "Zadejte platnou předponu a masku IPv4 nebo IPv6 v zápisu CIDR." msgid "Invalid IP prefix format: {data}" msgstr "Neplatný formát předpony IP: {data}" -#: netbox/ipam/api/views.py:370 +#: netbox/ipam/api/views.py:383 msgid "" "Insufficient space is available to accommodate the requested prefix size(s)" msgstr "" @@ -9784,8 +9969,8 @@ msgstr "Cisco" msgid "Plaintext" msgstr "Prostý text" -#: netbox/ipam/choices.py:166 netbox/ipam/forms/model_forms.py:799 -#: netbox/ipam/forms/model_forms.py:827 netbox/templates/ipam/service.html:21 +#: netbox/ipam/choices.py:166 netbox/ipam/forms/model_forms.py:797 +#: netbox/ipam/forms/model_forms.py:851 netbox/templates/ipam/service.html:23 msgid "Service" msgstr "Servisní služby" @@ -9798,19 +9983,19 @@ msgstr "Zákazník" msgid "Invalid IP address format: {address}" msgstr "Neplatný formát IP adresy: {address}" -#: netbox/ipam/filtersets.py:52 netbox/vpn/filtersets.py:304 +#: netbox/ipam/filtersets.py:52 netbox/vpn/filtersets.py:307 msgid "Import target" msgstr "Cíl importu" -#: netbox/ipam/filtersets.py:58 netbox/vpn/filtersets.py:310 +#: netbox/ipam/filtersets.py:58 netbox/vpn/filtersets.py:313 msgid "Import target (name)" msgstr "Cíl importu (název)" -#: netbox/ipam/filtersets.py:63 netbox/vpn/filtersets.py:315 +#: netbox/ipam/filtersets.py:63 netbox/vpn/filtersets.py:318 msgid "Export target" msgstr "Cíl exportu" -#: netbox/ipam/filtersets.py:69 netbox/vpn/filtersets.py:321 +#: netbox/ipam/filtersets.py:69 netbox/vpn/filtersets.py:324 msgid "Export target (name)" msgstr "Cíl exportu (název)" @@ -9847,7 +10032,7 @@ msgid "Exporting L2VPN (identifier)" msgstr "Export L2VPN (identifikátor)" #: netbox/ipam/filtersets.py:159 netbox/ipam/filtersets.py:300 -#: netbox/ipam/forms/model_forms.py:229 netbox/ipam/tables/ip.py:158 +#: netbox/ipam/forms/model_forms.py:229 netbox/ipam/tables/ip.py:159 #: netbox/templates/ipam/prefix.html:12 msgid "Prefix" msgstr "Předpona" @@ -9875,8 +10060,8 @@ msgid "Prefixes which contain this prefix or IP" msgstr "Předpony, které obsahují tuto předponu nebo IP" #: netbox/ipam/filtersets.py:323 netbox/ipam/filtersets.py:567 -#: netbox/ipam/forms/bulk_edit.py:327 netbox/ipam/forms/filtersets.py:205 -#: netbox/ipam/forms/filtersets.py:348 +#: netbox/ipam/forms/bulk_edit.py:332 netbox/ipam/forms/filtersets.py:205 +#: netbox/ipam/forms/filtersets.py:355 msgid "Mask length" msgstr "Délka masky" @@ -9888,18 +10073,18 @@ msgstr "Skupina VLAN (ID)" msgid "VLAN Group (slug)" msgstr "Skupina VLAN (slimák)" -#: netbox/ipam/filtersets.py:368 netbox/vpn/filtersets.py:427 +#: netbox/ipam/filtersets.py:368 netbox/vpn/filtersets.py:430 msgid "VLAN (ID)" msgstr "VLAN (ID)" -#: netbox/ipam/filtersets.py:372 netbox/vpn/filtersets.py:422 +#: netbox/ipam/filtersets.py:372 netbox/vpn/filtersets.py:425 msgid "VLAN number (1-4094)" msgstr "Číslo VLAN (1-4094)" #: netbox/ipam/filtersets.py:466 netbox/ipam/filtersets.py:470 #: netbox/ipam/filtersets.py:562 netbox/ipam/forms/model_forms.py:506 -#: netbox/templates/tenancy/contact.html:53 -#: netbox/tenancy/forms/bulk_edit.py:113 +#: netbox/templates/tenancy/contact.html:63 +#: netbox/tenancy/forms/bulk_edit.py:120 msgid "Address" msgstr "Adresa" @@ -9948,26 +10133,34 @@ msgid "VLAN Translation Policy (name)" msgstr "Zásady překladu VLAN (název)" #: netbox/ipam/filtersets.py:1189 +msgid "FHRP Group (name)" +msgstr "Skupina FHRP (název)" + +#: netbox/ipam/filtersets.py:1194 +msgid "FHRP Group (ID)" +msgstr "Skupina FHRP (ID)" + +#: netbox/ipam/filtersets.py:1199 msgid "IP address (ID)" msgstr "IP adresa (ID)" -#: netbox/ipam/filtersets.py:1195 netbox/ipam/models/ip.py:788 +#: netbox/ipam/filtersets.py:1205 netbox/ipam/models/ip.py:798 msgid "IP address" msgstr "IP adresa" -#: netbox/ipam/filtersets.py:1220 +#: netbox/ipam/filtersets.py:1257 msgid "Primary IPv4 (ID)" msgstr "Primární IPv4 (ID)" -#: netbox/ipam/filtersets.py:1226 +#: netbox/ipam/filtersets.py:1263 msgid "Primary IPv4 (address)" msgstr "Primární IPv4 (adresa)" -#: netbox/ipam/filtersets.py:1231 +#: netbox/ipam/filtersets.py:1268 msgid "Primary IPv6 (ID)" msgstr "Primární IPv6 (ID)" -#: netbox/ipam/filtersets.py:1237 +#: netbox/ipam/filtersets.py:1274 msgid "Primary IPv6 (address)" msgstr "Primární IPv6 (adresa)" @@ -10028,24 +10221,24 @@ msgid "Date added" msgstr "Datum přidání" #: netbox/ipam/forms/bulk_edit.py:213 netbox/ipam/forms/filtersets.py:266 -#: netbox/ipam/forms/model_forms.py:628 netbox/ipam/forms/model_forms.py:675 -#: netbox/ipam/tables/ip.py:201 netbox/templates/ipam/vlan_edit.html:49 +#: netbox/ipam/forms/model_forms.py:628 netbox/ipam/forms/model_forms.py:676 +#: netbox/ipam/tables/ip.py:202 netbox/templates/ipam/vlan_edit.html:49 #: netbox/templates/ipam/vlangroup.html:27 msgid "VLAN Group" msgstr "Skupina VLAN" #: netbox/ipam/forms/bulk_edit.py:218 netbox/ipam/forms/bulk_import.py:188 #: netbox/ipam/forms/filtersets.py:271 netbox/ipam/forms/model_forms.py:217 -#: netbox/ipam/models/vlans.py:273 netbox/ipam/tables/ip.py:206 +#: netbox/ipam/models/vlans.py:279 netbox/ipam/tables/ip.py:207 #: netbox/templates/ipam/prefix.html:56 netbox/templates/ipam/vlan.html:12 #: netbox/templates/ipam/vlan/base.html:6 #: netbox/templates/ipam/vlan_edit.html:14 #: netbox/templates/wireless/wirelesslan.html:38 -#: netbox/vpn/forms/bulk_import.py:304 netbox/vpn/forms/filtersets.py:290 +#: netbox/vpn/forms/bulk_import.py:309 netbox/vpn/forms/filtersets.py:295 #: netbox/vpn/forms/model_forms.py:436 netbox/vpn/forms/model_forms.py:455 -#: netbox/wireless/forms/bulk_edit.py:57 +#: netbox/wireless/forms/bulk_edit.py:58 #: netbox/wireless/forms/bulk_import.py:50 -#: netbox/wireless/forms/model_forms.py:50 netbox/wireless/models.py:102 +#: netbox/wireless/forms/model_forms.py:51 netbox/wireless/models.py:102 msgid "VLAN" msgstr "WLAN" @@ -10058,9 +10251,9 @@ msgstr "Délka předpony" msgid "Is a pool" msgstr "Je bazén" -#: netbox/ipam/forms/bulk_edit.py:257 netbox/ipam/forms/bulk_edit.py:302 -#: netbox/ipam/forms/filtersets.py:258 netbox/ipam/forms/filtersets.py:309 -#: netbox/ipam/models/ip.py:256 netbox/ipam/models/ip.py:525 +#: netbox/ipam/forms/bulk_edit.py:257 netbox/ipam/forms/bulk_edit.py:307 +#: netbox/ipam/forms/filtersets.py:258 netbox/ipam/forms/filtersets.py:316 +#: netbox/ipam/models/ip.py:256 msgid "Treat as fully utilized" msgstr "Zacházejte jako plně využívané" @@ -10069,28 +10262,32 @@ msgstr "Zacházejte jako plně využívané" msgid "VLAN Assignment" msgstr "Přiřazení VLAN" -#: netbox/ipam/forms/bulk_edit.py:350 netbox/ipam/models/ip.py:772 +#: netbox/ipam/forms/bulk_edit.py:302 netbox/ipam/forms/filtersets.py:309 +msgid "Treat as populated" +msgstr "Zacházejte s osídlenými" + +#: netbox/ipam/forms/bulk_edit.py:355 netbox/ipam/models/ip.py:782 msgid "DNS name" msgstr "Název DNS" -#: netbox/ipam/forms/bulk_edit.py:371 netbox/ipam/forms/bulk_edit.py:562 -#: netbox/ipam/forms/bulk_import.py:433 netbox/ipam/forms/bulk_import.py:544 -#: netbox/ipam/forms/bulk_import.py:570 netbox/ipam/forms/filtersets.py:407 -#: netbox/ipam/forms/filtersets.py:596 netbox/templates/ipam/fhrpgroup.html:22 +#: netbox/ipam/forms/bulk_edit.py:376 netbox/ipam/forms/bulk_edit.py:573 +#: netbox/ipam/forms/bulk_import.py:433 netbox/ipam/forms/bulk_import.py:551 +#: netbox/ipam/forms/bulk_import.py:579 netbox/ipam/forms/filtersets.py:414 +#: netbox/ipam/forms/filtersets.py:604 netbox/templates/ipam/fhrpgroup.html:22 #: netbox/templates/ipam/inc/panels/fhrp_groups.html:24 -#: netbox/templates/ipam/service.html:32 +#: netbox/templates/ipam/service.html:34 #: netbox/templates/ipam/servicetemplate.html:19 msgid "Protocol" msgstr "protokolu" -#: netbox/ipam/forms/bulk_edit.py:378 netbox/ipam/forms/filtersets.py:414 +#: netbox/ipam/forms/bulk_edit.py:383 netbox/ipam/forms/filtersets.py:421 #: netbox/ipam/tables/fhrp.py:22 netbox/templates/ipam/fhrpgroup.html:26 msgid "Group ID" msgstr "ID skupiny" -#: netbox/ipam/forms/bulk_edit.py:383 netbox/ipam/forms/filtersets.py:419 -#: netbox/wireless/forms/bulk_edit.py:70 -#: netbox/wireless/forms/bulk_edit.py:118 +#: netbox/ipam/forms/bulk_edit.py:388 netbox/ipam/forms/filtersets.py:426 +#: netbox/wireless/forms/bulk_edit.py:71 +#: netbox/wireless/forms/bulk_edit.py:119 #: netbox/wireless/forms/bulk_import.py:64 #: netbox/wireless/forms/bulk_import.py:67 #: netbox/wireless/forms/bulk_import.py:109 @@ -10100,51 +10297,51 @@ msgstr "ID skupiny" msgid "Authentication type" msgstr "Typ autentizace" -#: netbox/ipam/forms/bulk_edit.py:388 netbox/ipam/forms/filtersets.py:423 +#: netbox/ipam/forms/bulk_edit.py:393 netbox/ipam/forms/filtersets.py:430 msgid "Authentication key" msgstr "Ověřovací klíč" -#: netbox/ipam/forms/bulk_edit.py:405 netbox/ipam/forms/filtersets.py:400 -#: netbox/ipam/forms/model_forms.py:517 netbox/netbox/navigation/menu.py:407 +#: netbox/ipam/forms/bulk_edit.py:410 netbox/ipam/forms/filtersets.py:407 +#: netbox/ipam/forms/model_forms.py:517 netbox/netbox/navigation/menu.py:409 #: netbox/templates/ipam/fhrpgroup.html:49 #: netbox/templates/wireless/inc/authentication_attrs.html:5 -#: netbox/wireless/forms/bulk_edit.py:94 -#: netbox/wireless/forms/bulk_edit.py:152 +#: netbox/wireless/forms/bulk_edit.py:95 +#: netbox/wireless/forms/bulk_edit.py:153 #: netbox/wireless/forms/filtersets.py:39 #: netbox/wireless/forms/filtersets.py:104 -#: netbox/wireless/forms/model_forms.py:58 -#: netbox/wireless/forms/model_forms.py:174 +#: netbox/wireless/forms/model_forms.py:59 +#: netbox/wireless/forms/model_forms.py:175 msgid "Authentication" msgstr "Autentizace" -#: netbox/ipam/forms/bulk_edit.py:430 netbox/ipam/models/vlans.py:63 +#: netbox/ipam/forms/bulk_edit.py:435 netbox/ipam/models/vlans.py:62 msgid "VLAN ID ranges" msgstr "Rozsahy ID VLAN" -#: netbox/ipam/forms/bulk_edit.py:505 netbox/ipam/forms/bulk_import.py:501 -#: netbox/ipam/forms/filtersets.py:571 netbox/ipam/models/vlans.py:233 -#: netbox/ipam/tables/vlans.py:103 +#: netbox/ipam/forms/bulk_edit.py:516 netbox/ipam/forms/bulk_import.py:508 +#: netbox/ipam/forms/filtersets.py:579 netbox/ipam/models/vlans.py:239 +#: netbox/ipam/tables/vlans.py:105 msgid "Q-in-Q role" msgstr "Role Q-in-Q" -#: netbox/ipam/forms/bulk_edit.py:522 +#: netbox/ipam/forms/bulk_edit.py:533 msgid "Q-in-Q" msgstr "Q v Q" -#: netbox/ipam/forms/bulk_edit.py:523 +#: netbox/ipam/forms/bulk_edit.py:534 msgid "Site & Group" msgstr "Stránky a skupina" -#: netbox/ipam/forms/bulk_edit.py:546 netbox/ipam/forms/bulk_import.py:531 -#: netbox/ipam/forms/model_forms.py:723 netbox/ipam/tables/vlans.py:256 +#: netbox/ipam/forms/bulk_edit.py:557 netbox/ipam/forms/bulk_import.py:538 +#: netbox/ipam/forms/model_forms.py:724 netbox/ipam/tables/vlans.py:258 #: netbox/templates/ipam/vlantranslationrule.html:14 #: netbox/vpn/forms/model_forms.py:322 netbox/vpn/forms/model_forms.py:359 msgid "Policy" msgstr "Politika" -#: netbox/ipam/forms/bulk_edit.py:567 netbox/ipam/forms/model_forms.py:741 -#: netbox/ipam/forms/model_forms.py:773 netbox/ipam/tables/services.py:19 -#: netbox/ipam/tables/services.py:49 netbox/templates/ipam/service.html:36 +#: netbox/ipam/forms/bulk_edit.py:578 netbox/ipam/forms/model_forms.py:742 +#: netbox/ipam/forms/model_forms.py:775 netbox/ipam/tables/services.py:19 +#: netbox/ipam/tables/services.py:49 netbox/templates/ipam/service.html:38 #: netbox/templates/ipam/servicetemplate.html:23 msgid "Ports" msgstr "Přístavy" @@ -10180,8 +10377,9 @@ msgstr "Stránky VLAN (pokud existují)" msgid "Scope ID" msgstr "ID rozsahu" -#: netbox/ipam/forms/bulk_import.py:331 netbox/ipam/forms/model_forms.py:305 -#: netbox/ipam/forms/model_forms.py:335 netbox/ipam/forms/model_forms.py:516 +#: netbox/ipam/forms/bulk_import.py:331 netbox/ipam/forms/filtersets.py:636 +#: netbox/ipam/forms/model_forms.py:305 netbox/ipam/forms/model_forms.py:335 +#: netbox/ipam/forms/model_forms.py:516 #: netbox/templates/ipam/fhrpgroup.html:19 msgid "FHRP Group" msgstr "Skupina FHRP" @@ -10228,47 +10426,58 @@ msgstr "Není určeno žádné rozhraní; nelze nastavit jako IP mimo pásmo" msgid "Auth type" msgstr "Typ autentizace" -#: netbox/ipam/forms/bulk_import.py:479 +#: netbox/ipam/forms/bulk_import.py:486 msgid "Assigned VLAN group" msgstr "Přiřazená skupina VLAN" -#: netbox/ipam/forms/bulk_import.py:511 +#: netbox/ipam/forms/bulk_import.py:518 msgid "Service VLAN (for Q-in-Q/802.1ad customer VLANs)" msgstr "Servisní VLAN (pro zákaznické sítě VLAN Q-in-Q/802.1ad)" -#: netbox/ipam/forms/bulk_import.py:534 netbox/ipam/models/vlans.py:352 +#: netbox/ipam/forms/bulk_import.py:541 netbox/ipam/models/vlans.py:358 msgid "VLAN translation policy" msgstr "Zásady překladu VLAN" -#: netbox/ipam/forms/bulk_import.py:546 netbox/ipam/forms/bulk_import.py:572 +#: netbox/ipam/forms/bulk_import.py:553 netbox/ipam/forms/bulk_import.py:581 msgid "IP protocol" msgstr "Protokol IP" -#: netbox/ipam/forms/bulk_import.py:560 -msgid "Required if not assigned to a VM" -msgstr "Vyžadováno, pokud není přiřazeno k virtuálnímu počítači" +#: netbox/ipam/forms/bulk_import.py:565 +msgid "Parent type (app & model)" +msgstr "Rodičovský typ (aplikace a model)" -#: netbox/ipam/forms/bulk_import.py:567 -msgid "Required if not assigned to a device" -msgstr "Požadováno, pokud není přiřazeno k zařízení" +#: netbox/ipam/forms/bulk_import.py:572 +msgid "Parent object name" +msgstr "Název nadřazeného objektu" -#: netbox/ipam/forms/bulk_import.py:592 +#: netbox/ipam/forms/bulk_import.py:576 +msgid "Parent object ID" +msgstr "ID nadřazeného objektu" + +#: netbox/ipam/forms/bulk_import.py:628 +msgid "" +"One of parent or parent_object_id must be included with parent_object_type" +msgstr "" +"Jeden z nadřazených nebo parent_object_id musí být zahrnut do " +"parent_object_type" + +#: netbox/ipam/forms/bulk_import.py:638 #, python-brace-format -msgid "{ip} is not assigned to this device/VM." -msgstr "{ip} není přiřazen k tomuto zařízení/virtuálnímu počítači." +msgid "{ip} is not assigned to this parent." +msgstr "{ip} není přiřazen tomuto rodiči." #: netbox/ipam/forms/filtersets.py:49 netbox/ipam/forms/model_forms.py:66 -#: netbox/netbox/navigation/menu.py:195 netbox/vpn/forms/model_forms.py:413 +#: netbox/netbox/navigation/menu.py:196 netbox/vpn/forms/model_forms.py:413 msgid "Route Targets" msgstr "Cíle trasy" #: netbox/ipam/forms/filtersets.py:55 netbox/ipam/forms/model_forms.py:53 -#: netbox/vpn/forms/filtersets.py:230 netbox/vpn/forms/model_forms.py:400 +#: netbox/vpn/forms/filtersets.py:235 netbox/vpn/forms/model_forms.py:400 msgid "Import targets" msgstr "Importovat cíle" #: netbox/ipam/forms/filtersets.py:60 netbox/ipam/forms/model_forms.py:58 -#: netbox/vpn/forms/filtersets.py:235 netbox/vpn/forms/model_forms.py:405 +#: netbox/vpn/forms/filtersets.py:240 netbox/vpn/forms/model_forms.py:405 msgid "Export targets" msgstr "Cíle exportu" @@ -10280,13 +10489,13 @@ msgstr "Importováno VRF" msgid "Exported by VRF" msgstr "Exportováno VRF" -#: netbox/ipam/forms/filtersets.py:89 netbox/ipam/tables/ip.py:35 +#: netbox/ipam/forms/filtersets.py:89 netbox/ipam/tables/ip.py:36 #: netbox/templates/ipam/rir.html:30 msgid "Private" msgstr "Soukromé" #: netbox/ipam/forms/filtersets.py:108 netbox/ipam/forms/filtersets.py:200 -#: netbox/ipam/forms/filtersets.py:288 netbox/ipam/forms/filtersets.py:343 +#: netbox/ipam/forms/filtersets.py:288 netbox/ipam/forms/filtersets.py:350 msgid "Address family" msgstr "Rodina adres" @@ -10306,50 +10515,50 @@ msgstr "Konec" msgid "Search within" msgstr "Vyhledávání uvnitř" -#: netbox/ipam/forms/filtersets.py:216 netbox/ipam/forms/filtersets.py:359 +#: netbox/ipam/forms/filtersets.py:216 netbox/ipam/forms/filtersets.py:366 msgid "Present in VRF" msgstr "Přítomnost ve VRF" -#: netbox/ipam/forms/filtersets.py:327 +#: netbox/ipam/forms/filtersets.py:334 msgid "Device/VM" msgstr "Zařízení/VM" -#: netbox/ipam/forms/filtersets.py:338 +#: netbox/ipam/forms/filtersets.py:345 msgid "Parent Prefix" msgstr "Nadřazená předpona" -#: netbox/ipam/forms/filtersets.py:383 +#: netbox/ipam/forms/filtersets.py:390 msgid "Assigned to an interface" msgstr "Přiřazeno k rozhraní" -#: netbox/ipam/forms/filtersets.py:390 netbox/templates/ipam/ipaddress.html:51 +#: netbox/ipam/forms/filtersets.py:397 netbox/templates/ipam/ipaddress.html:51 msgid "DNS Name" msgstr "Název DNS" -#: netbox/ipam/forms/filtersets.py:433 netbox/ipam/models/vlans.py:274 -#: netbox/ipam/tables/ip.py:122 netbox/ipam/tables/vlans.py:51 -#: netbox/ipam/views.py:1036 netbox/netbox/navigation/menu.py:199 -#: netbox/netbox/navigation/menu.py:201 +#: 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/netbox/navigation/menu.py:202 msgid "VLANs" msgstr "VLAN" -#: netbox/ipam/forms/filtersets.py:474 +#: netbox/ipam/forms/filtersets.py:482 msgid "Contains VLAN ID" msgstr "Obsahuje VLAN ID" -#: netbox/ipam/forms/filtersets.py:508 netbox/ipam/models/vlans.py:372 +#: netbox/ipam/forms/filtersets.py:516 netbox/ipam/models/vlans.py:378 msgid "Local VLAN ID" msgstr "Místní VLAN ID" -#: netbox/ipam/forms/filtersets.py:513 netbox/ipam/models/vlans.py:380 +#: netbox/ipam/forms/filtersets.py:521 netbox/ipam/models/vlans.py:386 msgid "Remote VLAN ID" msgstr "Vzdálené VLAN ID" -#: netbox/ipam/forms/filtersets.py:523 +#: netbox/ipam/forms/filtersets.py:531 msgid "Q-in-Q/802.1ad" msgstr "Q-in-Q/802.1ad" -#: netbox/ipam/forms/filtersets.py:568 netbox/ipam/models/vlans.py:192 +#: netbox/ipam/forms/filtersets.py:576 netbox/ipam/models/vlans.py:198 #: netbox/templates/ipam/vlan.html:31 msgid "VLAN ID" msgstr "ID VLAN" @@ -10359,7 +10568,7 @@ msgstr "ID VLAN" msgid "Route Target" msgstr "Cíl trasy" -#: netbox/ipam/forms/model_forms.py:118 netbox/ipam/tables/ip.py:63 +#: netbox/ipam/forms/model_forms.py:118 netbox/ipam/tables/ip.py:64 #: netbox/templates/ipam/aggregate.html:11 #: netbox/templates/ipam/prefix.html:38 msgid "Aggregate" @@ -10430,12 +10639,12 @@ msgstr "ID VLAN" msgid "Child VLANs" msgstr "Dětské sítě VLAN" -#: netbox/ipam/forms/model_forms.py:729 +#: netbox/ipam/forms/model_forms.py:730 #: netbox/templates/ipam/vlantranslationrule.html:11 msgid "VLAN Translation Rule" msgstr "Pravidlo překladu VLAN" -#: netbox/ipam/forms/model_forms.py:746 netbox/ipam/forms/model_forms.py:778 +#: netbox/ipam/forms/model_forms.py:747 netbox/ipam/forms/model_forms.py:780 msgid "" "Comma-separated list of one or more port numbers. A range may be specified " "using a hyphen." @@ -10443,28 +10652,32 @@ msgstr "" "Seznam jednoho nebo více čísel portů oddělený čárkami. Rozsah lze zadat " "pomocí pomlčky." -#: netbox/ipam/forms/model_forms.py:751 +#: netbox/ipam/forms/model_forms.py:752 #: netbox/templates/ipam/servicetemplate.html:12 msgid "Service Template" msgstr "Šablona služby" -#: netbox/ipam/forms/model_forms.py:798 +#: netbox/ipam/forms/model_forms.py:765 +msgid "Parent type" +msgstr "Rodičovský typ" + +#: netbox/ipam/forms/model_forms.py:796 msgid "Port(s)" msgstr "Přístav (y)" -#: netbox/ipam/forms/model_forms.py:812 +#: netbox/ipam/forms/model_forms.py:839 msgid "Service template" msgstr "Šablona služby" -#: netbox/ipam/forms/model_forms.py:824 +#: netbox/ipam/forms/model_forms.py:848 msgid "From Template" msgstr "Z šablony" -#: netbox/ipam/forms/model_forms.py:825 +#: netbox/ipam/forms/model_forms.py:849 msgid "Custom" msgstr "Zvyk" -#: netbox/ipam/forms/model_forms.py:856 +#: netbox/ipam/forms/model_forms.py:880 msgid "" "Must specify name, protocol, and port(s) if not using a service template." msgstr "" @@ -10511,19 +10724,19 @@ msgstr "typ ověřování" msgid "authentication key" msgstr "ověřovací klíč" -#: netbox/ipam/models/fhrp.py:56 +#: netbox/ipam/models/fhrp.py:62 msgid "FHRP group" msgstr "Skupina FHRP" -#: netbox/ipam/models/fhrp.py:57 +#: netbox/ipam/models/fhrp.py:63 msgid "FHRP groups" msgstr "Skupiny FHRP" -#: netbox/ipam/models/fhrp.py:110 +#: netbox/ipam/models/fhrp.py:116 msgid "FHRP group assignment" msgstr "Přiřazení skupiny FHRP" -#: netbox/ipam/models/fhrp.py:111 +#: netbox/ipam/models/fhrp.py:117 msgid "FHRP group assignments" msgstr "Skupinové přiřazení FHRP" @@ -10535,7 +10748,7 @@ msgstr "soukromá" msgid "IP space managed by this RIR is considered private" msgstr "IP prostor spravovaný tímto RIR je považován za soukromý" -#: netbox/ipam/models/ip.py:72 netbox/netbox/navigation/menu.py:188 +#: netbox/ipam/models/ip.py:72 netbox/netbox/navigation/menu.py:189 msgid "RIRs" msgstr "RIR" @@ -10609,7 +10822,7 @@ msgstr "je bazén" msgid "All IP addresses within this prefix are considered usable" msgstr "Všechny IP adresy v rámci této prefixy jsou považovány za použitelné" -#: netbox/ipam/models/ip.py:254 netbox/ipam/models/ip.py:523 +#: netbox/ipam/models/ip.py:254 netbox/ipam/models/ip.py:531 msgid "mark utilized" msgstr "použitá značka" @@ -10621,12 +10834,12 @@ msgstr "předpony" msgid "Cannot create prefix with /0 mask." msgstr "Nelze vytvořit předponu s maskou /0." -#: netbox/ipam/models/ip.py:305 netbox/ipam/models/ip.py:871 +#: netbox/ipam/models/ip.py:305 netbox/ipam/models/ip.py:881 #, python-brace-format msgid "VRF {vrf}" msgstr "VRF {vrf}" -#: netbox/ipam/models/ip.py:305 netbox/ipam/models/ip.py:871 +#: netbox/ipam/models/ip.py:305 netbox/ipam/models/ip.py:881 msgid "global table" msgstr "globální tabulka" @@ -10635,110 +10848,128 @@ msgstr "globální tabulka" msgid "Duplicate prefix found in {table}: {prefix}" msgstr "Duplicitní předpona nalezena v {table}: {prefix}" -#: netbox/ipam/models/ip.py:481 +#: netbox/ipam/models/ip.py:484 msgid "start address" msgstr "Počáteční adresa" -#: netbox/ipam/models/ip.py:482 netbox/ipam/models/ip.py:486 -#: netbox/ipam/models/ip.py:711 +#: netbox/ipam/models/ip.py:485 netbox/ipam/models/ip.py:489 +#: netbox/ipam/models/ip.py:722 msgid "IPv4 or IPv6 address (with mask)" msgstr "Adresa IPv4 nebo IPv6 (s maskou)" -#: netbox/ipam/models/ip.py:485 +#: netbox/ipam/models/ip.py:488 msgid "end address" msgstr "koncová adresa" -#: netbox/ipam/models/ip.py:512 +#: netbox/ipam/models/ip.py:515 msgid "Operational status of this range" msgstr "Provozní stav tohoto rozsahu" -#: netbox/ipam/models/ip.py:520 +#: netbox/ipam/models/ip.py:523 msgid "The primary function of this range" msgstr "Primární funkce tohoto rozsahu" -#: netbox/ipam/models/ip.py:534 +#: netbox/ipam/models/ip.py:526 +msgid "mark populated" +msgstr "značka obsazena" + +#: netbox/ipam/models/ip.py:528 +msgid "Prevent the creation of IP addresses within this range" +msgstr "Zabránit vytváření IP adres v tomto rozsahu" + +#: netbox/ipam/models/ip.py:533 +#, python-format +msgid "Report space as 100% utilized" +msgstr "Nahlásit prostor jako 100% využitý" + +#: netbox/ipam/models/ip.py:542 msgid "IP range" msgstr "Rozsah IP" -#: netbox/ipam/models/ip.py:535 +#: netbox/ipam/models/ip.py:543 msgid "IP ranges" msgstr "Rozsahy IP" -#: netbox/ipam/models/ip.py:548 +#: netbox/ipam/models/ip.py:556 msgid "Starting and ending IP address versions must match" msgstr "Počáteční a koncová verze IP adresy se musí shodovat" -#: netbox/ipam/models/ip.py:554 +#: netbox/ipam/models/ip.py:562 msgid "Starting and ending IP address masks must match" msgstr "Počáteční a koncová maska IP adresy se musí shodovat" -#: netbox/ipam/models/ip.py:561 +#: netbox/ipam/models/ip.py:569 #, python-brace-format msgid "" "Ending address must be greater than the starting address ({start_address})" msgstr "Koncová adresa musí být větší než počáteční adresa ({start_address})" -#: netbox/ipam/models/ip.py:589 +#: netbox/ipam/models/ip.py:597 #, python-brace-format msgid "Defined addresses overlap with range {overlapping_range} in VRF {vrf}" msgstr "" "Definované adresy se překrývají s rozsahem {overlapping_range} na VRF {vrf}" -#: netbox/ipam/models/ip.py:598 +#: netbox/ipam/models/ip.py:606 #, python-brace-format msgid "Defined range exceeds maximum supported size ({max_size})" msgstr "" "Definovaný rozsah přesahuje maximální podporovanou velikost ({max_size})" -#: netbox/ipam/models/ip.py:710 netbox/tenancy/models/contacts.py:77 +#: netbox/ipam/models/ip.py:721 netbox/tenancy/models/contacts.py:78 msgid "address" msgstr "adresa" -#: netbox/ipam/models/ip.py:733 +#: netbox/ipam/models/ip.py:744 msgid "The operational status of this IP" msgstr "Provozní stav tohoto IP" -#: netbox/ipam/models/ip.py:741 +#: netbox/ipam/models/ip.py:752 msgid "The functional role of this IP" msgstr "Funkční role tohoto IP" -#: netbox/ipam/models/ip.py:765 netbox/templates/ipam/ipaddress.html:72 +#: netbox/ipam/models/ip.py:775 netbox/templates/ipam/ipaddress.html:72 msgid "NAT (inside)" msgstr "NAT (uvnitř)" -#: netbox/ipam/models/ip.py:766 +#: netbox/ipam/models/ip.py:776 msgid "The IP for which this address is the \"outside\" IP" msgstr "IP, pro kterou je tato adresa „vnější“ IP" -#: netbox/ipam/models/ip.py:773 +#: netbox/ipam/models/ip.py:783 msgid "Hostname or FQDN (not case-sensitive)" msgstr "Název hostitele nebo FQDN (nerozlišuje velká a malá písmena)" -#: netbox/ipam/models/ip.py:789 netbox/ipam/models/services.py:90 +#: netbox/ipam/models/ip.py:799 netbox/ipam/models/services.py:86 msgid "IP addresses" msgstr "IP adresy" -#: netbox/ipam/models/ip.py:842 +#: netbox/ipam/models/ip.py:852 msgid "Cannot create IP address with /0 mask." msgstr "Nelze vytvořit IP adresu s maskou /0." -#: netbox/ipam/models/ip.py:848 +#: netbox/ipam/models/ip.py:858 #, python-brace-format msgid "{ip} is a network ID, which may not be assigned to an interface." msgstr "{ip} je síťové ID, které nemusí být přiřazeno rozhraní." -#: netbox/ipam/models/ip.py:859 +#: netbox/ipam/models/ip.py:869 #, python-brace-format msgid "" "{ip} is a broadcast address, which may not be assigned to an interface." msgstr "{ip} je vysílací adresa, která nemusí být přiřazena k rozhraní." -#: netbox/ipam/models/ip.py:873 +#: netbox/ipam/models/ip.py:883 #, python-brace-format msgid "Duplicate IP address found in {table}: {ipaddress}" msgstr "Duplicitní adresa IP nalezena v {table}: {ipaddress}" -#: netbox/ipam/models/ip.py:896 +#: netbox/ipam/models/ip.py:899 +#, python-brace-format +msgid "Cannot create IP address {ip} inside range {range}." +msgstr "Nelze vytvořit IP adresu {ip} vnitřní rozsah {range}." + +#: netbox/ipam/models/ip.py:920 msgid "" "Cannot reassign IP address while it is designated as the primary IP for the " "parent object" @@ -10746,7 +10977,7 @@ msgstr "" "Nelze znovu přiřadit adresu IP, pokud je určena jako primární IP pro " "nadřazený objekt" -#: netbox/ipam/models/ip.py:902 +#: netbox/ipam/models/ip.py:926 msgid "Only IPv6 addresses can be assigned SLAAC status" msgstr "Stav SLAAC lze přiřadit pouze adresám IPv6" @@ -10762,52 +10993,41 @@ msgstr "šablona služby" msgid "service templates" msgstr "šablony služeb" -#: netbox/ipam/models/services.py:91 +#: netbox/ipam/models/services.py:87 msgid "The specific IP addresses (if any) to which this service is bound" msgstr "Konkrétní IP adresy (pokud existují), na které je tato služba vázána" -#: netbox/ipam/models/services.py:98 +#: netbox/ipam/models/services.py:97 msgid "service" msgstr "služba" -#: netbox/ipam/models/services.py:99 +#: netbox/ipam/models/services.py:98 msgid "services" msgstr "služby" -#: netbox/ipam/models/services.py:110 -msgid "" -"A service cannot be associated with both a device and a virtual machine." -msgstr "Službu nelze přidružit jak k zařízení, tak k virtuálnímu počítači." - -#: netbox/ipam/models/services.py:112 -msgid "" -"A service must be associated with either a device or a virtual machine." -msgstr "" -"Služba musí být přidružena buď k zařízení, nebo k virtuálnímu počítači." - -#: netbox/ipam/models/vlans.py:88 +#: netbox/ipam/models/vlans.py:94 msgid "VLAN groups" msgstr "Skupiny VLAN" -#: netbox/ipam/models/vlans.py:95 +#: netbox/ipam/models/vlans.py:101 msgid "Cannot set scope_type without scope_id." msgstr "Nelze nastavit scope_type bez scope_id." -#: netbox/ipam/models/vlans.py:97 +#: netbox/ipam/models/vlans.py:103 msgid "Cannot set scope_id without scope_type." msgstr "Nelze nastavit scope_id bez scope_type." -#: netbox/ipam/models/vlans.py:105 +#: netbox/ipam/models/vlans.py:111 #, python-brace-format msgid "Starting VLAN ID in range ({value}) cannot be less than {minimum}" msgstr "Spuštění VLAN ID v dosahu ({value}) nemůže být menší než {minimum}" -#: netbox/ipam/models/vlans.py:111 +#: netbox/ipam/models/vlans.py:117 #, python-brace-format msgid "Ending VLAN ID in range ({value}) cannot exceed {maximum}" msgstr "Ukončení VLAN ID v rozsahu ({value}) nesmí překročit {maximum}" -#: netbox/ipam/models/vlans.py:118 +#: netbox/ipam/models/vlans.py:124 #, python-brace-format msgid "" "Ending VLAN ID in range must be greater than or equal to the starting VLAN " @@ -10816,36 +11036,36 @@ msgstr "" "Koncové ID VLAN v rozsahu musí být větší nebo roven počátečnímu ID VLAN " "({range})" -#: netbox/ipam/models/vlans.py:124 +#: netbox/ipam/models/vlans.py:130 msgid "Ranges cannot overlap." msgstr "Rozsahy se nemohou překrývat." -#: netbox/ipam/models/vlans.py:181 +#: netbox/ipam/models/vlans.py:187 msgid "The specific site to which this VLAN is assigned (if any)" msgstr "Konkrétní místo, ke kterému je tato VLAN přiřazena (pokud existuje)" -#: netbox/ipam/models/vlans.py:189 +#: netbox/ipam/models/vlans.py:195 msgid "VLAN group (optional)" msgstr "Skupina VLAN (volitelné)" -#: netbox/ipam/models/vlans.py:197 netbox/ipam/models/vlans.py:377 -#: netbox/ipam/models/vlans.py:385 +#: netbox/ipam/models/vlans.py:203 netbox/ipam/models/vlans.py:383 +#: netbox/ipam/models/vlans.py:391 msgid "Numeric VLAN ID (1-4094)" msgstr "Numerické ID VLAN (1-4094)" -#: netbox/ipam/models/vlans.py:215 +#: netbox/ipam/models/vlans.py:221 msgid "Operational status of this VLAN" msgstr "Provozní stav této VLAN" -#: netbox/ipam/models/vlans.py:223 +#: netbox/ipam/models/vlans.py:229 msgid "The primary function of this VLAN" msgstr "Primární funkce této VLAN" -#: netbox/ipam/models/vlans.py:238 +#: netbox/ipam/models/vlans.py:244 msgid "Customer/service VLAN designation (for Q-in-Q/IEEE 802.1ad)" msgstr "Označení VLAN zákazníka/služby (pro Q-in-Q/IEEE 802.1ad)" -#: netbox/ipam/models/vlans.py:287 +#: netbox/ipam/models/vlans.py:293 #, python-brace-format msgid "" "VLAN is assigned to group {group} (scope: {scope}); cannot also assign to " @@ -10854,7 +11074,7 @@ msgstr "" "VLAN je přiřazena ke skupině {group} (oblast působnosti: {scope}); nelze " "také přiřadit k webu {site}." -#: netbox/ipam/models/vlans.py:294 +#: netbox/ipam/models/vlans.py:300 #, python-brace-format msgid "" "The assigned site {site} is not a member of the assigned group {group} " @@ -10863,25 +11083,25 @@ msgstr "" "Přiřazené místo {site} není členem přiřazené skupiny {group} (oblast " "působnosti: {scope})." -#: netbox/ipam/models/vlans.py:303 +#: netbox/ipam/models/vlans.py:309 #, python-brace-format msgid "VID must be in ranges {ranges} for VLANs in group {group}" msgstr "VID musí být v rozmezí {ranges} pro sítě VLAN ve skupině {group}" -#: netbox/ipam/models/vlans.py:310 +#: netbox/ipam/models/vlans.py:316 msgid "Only Q-in-Q customer VLANs maybe assigned to a service VLAN." msgstr "" "Službě VLAN mohou být přiřazeny pouze zákaznické sítě VLAN typu Q-in-Q." -#: netbox/ipam/models/vlans.py:316 +#: netbox/ipam/models/vlans.py:322 msgid "A Q-in-Q customer VLAN must be assigned to a service VLAN." msgstr "Zákaznická VLAN Q-in-Q musí být přiřazena ke službě VLAN služby." -#: netbox/ipam/models/vlans.py:353 +#: netbox/ipam/models/vlans.py:359 msgid "VLAN translation policies" msgstr "Zásady překladu VLAN" -#: netbox/ipam/models/vlans.py:394 +#: netbox/ipam/models/vlans.py:400 msgid "VLAN translation rule" msgstr "Pravidlo překladu VLAN" @@ -10901,8 +11121,8 @@ msgstr "vynutit jedinečný prostor" msgid "Prevent duplicate prefixes/IP addresses within this VRF" msgstr "Zabraňte duplicitním předponům/IP adresám v tomto VRF" -#: netbox/ipam/models/vrfs.py:62 netbox/netbox/navigation/menu.py:192 -#: netbox/netbox/navigation/menu.py:194 +#: netbox/ipam/models/vrfs.py:62 netbox/netbox/navigation/menu.py:193 +#: netbox/netbox/navigation/menu.py:195 msgid "VRFs" msgstr "VRF" @@ -10930,74 +11150,79 @@ msgstr "Počet stránek" msgid "Provider Count" msgstr "Počet poskytovatelů" -#: netbox/ipam/tables/ip.py:41 netbox/netbox/navigation/menu.py:185 -#: netbox/netbox/navigation/menu.py:187 +#: netbox/ipam/tables/ip.py:42 netbox/netbox/navigation/menu.py:186 +#: netbox/netbox/navigation/menu.py:188 msgid "Aggregates" msgstr "Agregáty" -#: netbox/ipam/tables/ip.py:71 +#: netbox/ipam/tables/ip.py:72 msgid "Added" msgstr "Přidal" -#: netbox/ipam/tables/ip.py:74 netbox/ipam/tables/ip.py:112 -#: netbox/ipam/tables/vlans.py:118 netbox/ipam/views.py:373 -#: netbox/netbox/navigation/menu.py:171 netbox/netbox/navigation/menu.py:173 +#: netbox/ipam/tables/ip.py:75 netbox/ipam/tables/ip.py:113 +#: netbox/ipam/tables/vlans.py:120 netbox/ipam/views.py:375 +#: netbox/netbox/navigation/menu.py:172 netbox/netbox/navigation/menu.py:174 #: netbox/templates/ipam/vlan.html:100 msgid "Prefixes" msgstr "Předpony" -#: netbox/ipam/tables/ip.py:77 netbox/ipam/tables/ip.py:221 -#: netbox/ipam/tables/ip.py:276 netbox/ipam/tables/vlans.py:55 +#: netbox/ipam/tables/ip.py:78 netbox/ipam/tables/ip.py:222 +#: netbox/ipam/tables/ip.py:281 netbox/ipam/tables/vlans.py:55 #: netbox/templates/dcim/device.html:260 #: netbox/templates/ipam/aggregate.html:24 -#: netbox/templates/ipam/iprange.html:29 netbox/templates/ipam/prefix.html:102 +#: netbox/templates/ipam/iprange.html:37 netbox/templates/ipam/prefix.html:102 msgid "Utilization" msgstr "Využití" -#: netbox/ipam/tables/ip.py:117 netbox/netbox/navigation/menu.py:167 +#: netbox/ipam/tables/ip.py:118 netbox/netbox/navigation/menu.py:168 msgid "IP Ranges" msgstr "Rozsahy IP" -#: netbox/ipam/tables/ip.py:167 +#: netbox/ipam/tables/ip.py:168 msgid "Prefix (Flat)" msgstr "Předpona (plochá)" -#: netbox/ipam/tables/ip.py:171 +#: netbox/ipam/tables/ip.py:172 msgid "Depth" msgstr "Hloubka" -#: netbox/ipam/tables/ip.py:191 netbox/ipam/tables/vlans.py:37 +#: netbox/ipam/tables/ip.py:192 netbox/ipam/tables/vlans.py:37 #: netbox/virtualization/tables/clusters.py:77 #: netbox/wireless/tables/wirelesslan.py:55 msgid "Scope Type" msgstr "Typ rozsahu" -#: netbox/ipam/tables/ip.py:213 +#: netbox/ipam/tables/ip.py:214 msgid "Pool" msgstr "Bazén" -#: netbox/ipam/tables/ip.py:217 netbox/ipam/tables/ip.py:272 +#: netbox/ipam/tables/ip.py:218 netbox/ipam/tables/ip.py:277 +#: netbox/templates/ipam/iprange.html:33 msgid "Marked Utilized" msgstr "Označeno Využito" -#: netbox/ipam/tables/ip.py:256 +#: netbox/ipam/tables/ip.py:257 msgid "Start address" msgstr "Počáteční adresa" -#: netbox/ipam/tables/ip.py:335 +#: netbox/ipam/tables/ip.py:273 netbox/templates/ipam/iprange.html:29 +msgid "Marked Populated" +msgstr "Označeno osídleno" + +#: netbox/ipam/tables/ip.py:341 msgid "NAT (Inside)" msgstr "NAT (uvnitř)" -#: netbox/ipam/tables/ip.py:340 +#: netbox/ipam/tables/ip.py:346 msgid "NAT (Outside)" msgstr "NAT (venku)" -#: netbox/ipam/tables/ip.py:345 +#: netbox/ipam/tables/ip.py:351 msgid "Assigned" msgstr "Přiřazeno" -#: netbox/ipam/tables/ip.py:381 netbox/templates/vpn/l2vpntermination.html:16 -#: netbox/vpn/forms/filtersets.py:246 +#: netbox/ipam/tables/ip.py:397 netbox/templates/vpn/l2vpntermination.html:16 +#: netbox/vpn/forms/filtersets.py:251 msgid "Assigned Object" msgstr "Přiřazený objekt" @@ -11005,22 +11230,22 @@ msgstr "Přiřazený objekt" msgid "VID Ranges" msgstr "Rozsahy VID" -#: netbox/ipam/tables/vlans.py:80 netbox/ipam/tables/vlans.py:190 +#: netbox/ipam/tables/vlans.py:82 netbox/ipam/tables/vlans.py:192 #: netbox/templates/dcim/inc/interface_vlans_table.html:4 msgid "VID" msgstr "VIDIO" -#: netbox/ipam/tables/vlans.py:237 +#: netbox/ipam/tables/vlans.py:239 #: netbox/templates/ipam/vlantranslationpolicy.html:22 msgid "Rules" msgstr "Pravidla" -#: netbox/ipam/tables/vlans.py:260 +#: netbox/ipam/tables/vlans.py:262 #: netbox/templates/ipam/vlantranslationrule.html:18 msgid "Local VID" msgstr "Místní VID" -#: netbox/ipam/tables/vlans.py:264 +#: netbox/ipam/tables/vlans.py:266 #: netbox/templates/ipam/vlantranslationrule.html:22 msgid "Remote VID" msgstr "Vzdálený VID" @@ -11033,14 +11258,27 @@ msgstr "RD" msgid "Unique" msgstr "Unikátní" -#: netbox/ipam/tables/vrfs.py:37 netbox/vpn/tables/l2vpn.py:27 +#: netbox/ipam/tables/vrfs.py:37 netbox/vpn/tables/l2vpn.py:30 msgid "Import Targets" msgstr "Importovat cíle" -#: netbox/ipam/tables/vrfs.py:42 netbox/vpn/tables/l2vpn.py:32 +#: netbox/ipam/tables/vrfs.py:42 netbox/vpn/tables/l2vpn.py:35 msgid "Export Targets" msgstr "Cíle exportu" +#: netbox/ipam/utils.py:30 +msgid "1 IP available" +msgstr "1 IP k dispozici" + +#: netbox/ipam/utils.py:32 +#, python-brace-format +msgid "{count} IPs available" +msgstr "{count} Dostupné IP adresy" + +#: netbox/ipam/utils.py:33 +msgid "Many IPs available" +msgstr "Mnoho dostupných IP adres" + #: netbox/ipam/validators.py:9 #, python-brace-format msgid "{prefix} is not a valid prefix. Did you mean {suggested}?" @@ -11064,31 +11302,31 @@ msgstr "" "V názvech DNS jsou povoleny pouze alfanumerické znaky, hvězdičky, pomlčky, " "tečky a podtržítka" -#: netbox/ipam/views.py:570 +#: netbox/ipam/views.py:569 msgid "Child Prefixes" msgstr "Dětské předpony" -#: netbox/ipam/views.py:606 +#: netbox/ipam/views.py:605 msgid "Child Ranges" msgstr "Dětské rozsahy" -#: netbox/ipam/views.py:958 +#: netbox/ipam/views.py:951 msgid "Related IPs" msgstr "Související IP adresy" -#: netbox/ipam/views.py:1315 +#: netbox/ipam/views.py:1319 msgid "Device Interfaces" msgstr "Rozhraní zařízení" -#: netbox/ipam/views.py:1333 +#: netbox/ipam/views.py:1337 msgid "VM Interfaces" msgstr "Rozhraní virtuálních počítačů" -#: netbox/netbox/api/fields.py:65 +#: netbox/netbox/api/fields.py:66 msgid "This field may not be blank." msgstr "Toto pole nesmí být prázdné." -#: netbox/netbox/api/fields.py:70 +#: netbox/netbox/api/fields.py:71 msgid "" "Value must be passed directly (e.g. \"foo\": 123); do not use a dictionary " "or list." @@ -11096,25 +11334,25 @@ msgstr "" "Hodnota musí být předána přímo (např. „foo“: 123); nepoužívejte slovník ani " "seznam." -#: netbox/netbox/api/fields.py:91 +#: netbox/netbox/api/fields.py:92 #, python-brace-format msgid "{value} is not a valid choice." msgstr "{value} není platná volba." -#: netbox/netbox/api/fields.py:104 +#: netbox/netbox/api/fields.py:105 #, python-brace-format msgid "Invalid content type: {content_type}" msgstr "Neplatný typ obsahu: {content_type}" -#: netbox/netbox/api/fields.py:105 +#: netbox/netbox/api/fields.py:106 msgid "Invalid value. Specify a content type as '.'." msgstr "Neplatná hodnota. Zadejte typ obsahu jako '.„." -#: netbox/netbox/api/fields.py:167 +#: netbox/netbox/api/fields.py:168 msgid "Ranges must be specified in the form (lower, upper)." msgstr "Rozsahy musí být specifikovány ve formuláři (dolní, horní)." -#: netbox/netbox/api/fields.py:169 +#: netbox/netbox/api/fields.py:170 msgid "Range boundaries must be defined as integers." msgstr "Hranice rozsahu musí být definovány jako celá čísla." @@ -11189,6 +11427,7 @@ msgid "Dark Grey" msgstr "Tmavě šedá" #: netbox/netbox/choices.py:103 netbox/templates/extras/script_result.html:56 +#: netbox/templates/extras/tableconfig.html:76 msgid "Default" msgstr "Výchozí" @@ -11490,32 +11729,32 @@ msgstr "Vlastní pole '{name}Musí mít jedinečnou hodnotu." msgid "Missing required custom field '{name}'." msgstr "Chybí povinné vlastní pole '{name}„." -#: netbox/netbox/models/features.py:470 +#: netbox/netbox/models/features.py:492 msgid "Remote data source" msgstr "Vzdálený zdroj dat" -#: netbox/netbox/models/features.py:480 +#: netbox/netbox/models/features.py:502 msgid "data path" msgstr "datová cesta" -#: netbox/netbox/models/features.py:484 +#: netbox/netbox/models/features.py:506 msgid "Path to remote file (relative to data source root)" msgstr "Cesta ke vzdálenému souboru (vzhledem k kořenovému zdroji dat)" -#: netbox/netbox/models/features.py:487 +#: netbox/netbox/models/features.py:509 msgid "auto sync enabled" msgstr "automatická synchronizace povolena" -#: netbox/netbox/models/features.py:489 +#: netbox/netbox/models/features.py:511 msgid "Enable automatic synchronization of data when the data file is updated" msgstr "" "Povolit automatickou synchronizaci dat při aktualizaci datového souboru" -#: netbox/netbox/models/features.py:492 +#: netbox/netbox/models/features.py:514 msgid "date synced" msgstr "datum synchronizováno" -#: netbox/netbox/models/features.py:586 +#: netbox/netbox/models/features.py:608 #, python-brace-format msgid "{class_name} must implement a sync_data() method." msgstr "{class_name} musí implementovat metodu sync_data ()." @@ -11544,7 +11783,7 @@ msgstr "Při nastavování vzdálenosti je nutné zadat jednotku" msgid "Organization" msgstr "Organizace" -#: netbox/netbox/navigation/menu.py:19 +#: netbox/netbox/navigation/menu.py:18 msgid "Site Groups" msgstr "Skupiny webů" @@ -11583,208 +11822,212 @@ msgid "Virtual Device Contexts" msgstr "Kontexty virtuálních zařízení" #: netbox/netbox/navigation/menu.py:88 +msgid "Module Type Profiles" +msgstr "Profily typu modulu" + +#: netbox/netbox/navigation/menu.py:89 msgid "Manufacturers" msgstr "Výrobci" -#: netbox/netbox/navigation/menu.py:92 +#: netbox/netbox/navigation/menu.py:93 msgid "Device Components" msgstr "Komponenty zařízení" -#: netbox/netbox/navigation/menu.py:104 +#: netbox/netbox/navigation/menu.py:105 #: netbox/templates/dcim/inventoryitemrole.html:8 msgid "Inventory Item Roles" msgstr "Role položek inventáře" -#: netbox/netbox/navigation/menu.py:110 +#: netbox/netbox/navigation/menu.py:111 #: netbox/templates/dcim/interface.html:413 #: netbox/templates/virtualization/vminterface.html:124 msgid "MAC Addresses" msgstr "MAC adresy" -#: netbox/netbox/navigation/menu.py:117 netbox/netbox/navigation/menu.py:121 +#: netbox/netbox/navigation/menu.py:118 netbox/netbox/navigation/menu.py:122 #: netbox/templates/dcim/interface.html:182 msgid "Connections" msgstr "Spojení" -#: netbox/netbox/navigation/menu.py:123 +#: netbox/netbox/navigation/menu.py:124 msgid "Cables" msgstr "Kabely" -#: netbox/netbox/navigation/menu.py:124 +#: netbox/netbox/navigation/menu.py:125 msgid "Wireless Links" msgstr "Bezdrátové spoje" -#: netbox/netbox/navigation/menu.py:127 +#: netbox/netbox/navigation/menu.py:128 msgid "Interface Connections" msgstr "Připojení rozhraní" -#: netbox/netbox/navigation/menu.py:132 +#: netbox/netbox/navigation/menu.py:133 msgid "Console Connections" msgstr "Připojení konzoly" -#: netbox/netbox/navigation/menu.py:137 +#: netbox/netbox/navigation/menu.py:138 msgid "Power Connections" msgstr "Napájecí připojení" -#: netbox/netbox/navigation/menu.py:153 +#: netbox/netbox/navigation/menu.py:154 msgid "Wireless LAN Groups" msgstr "Skupiny bezdrátových sítí" -#: netbox/netbox/navigation/menu.py:174 +#: netbox/netbox/navigation/menu.py:175 msgid "Prefix & VLAN Roles" msgstr "Role síťových rozsahů a VLAN" -#: netbox/netbox/navigation/menu.py:180 +#: netbox/netbox/navigation/menu.py:181 msgid "ASN Ranges" msgstr "Rozsahy ASN" -#: netbox/netbox/navigation/menu.py:203 +#: netbox/netbox/navigation/menu.py:204 msgid "VLAN Translation Policies" msgstr "Zásady překladu VLAN" -#: netbox/netbox/navigation/menu.py:204 +#: netbox/netbox/navigation/menu.py:205 #: netbox/templates/ipam/vlantranslationpolicy.html:46 msgid "VLAN Translation Rules" msgstr "Pravidla překladu VLAN" -#: netbox/netbox/navigation/menu.py:211 +#: netbox/netbox/navigation/menu.py:212 msgid "Service Templates" msgstr "Šablony služeb" -#: netbox/netbox/navigation/menu.py:212 netbox/templates/dcim/device.html:302 +#: netbox/netbox/navigation/menu.py:213 netbox/templates/dcim/device.html:302 #: netbox/templates/ipam/ipaddress.html:118 #: netbox/templates/virtualization/virtualmachine.html:154 msgid "Services" msgstr "Služby" -#: netbox/netbox/navigation/menu.py:219 +#: netbox/netbox/navigation/menu.py:220 msgid "VPN" msgstr "VPN" -#: netbox/netbox/navigation/menu.py:223 netbox/netbox/navigation/menu.py:225 +#: netbox/netbox/navigation/menu.py:224 netbox/netbox/navigation/menu.py:226 #: netbox/vpn/tables/tunnels.py:24 msgid "Tunnels" msgstr "Tunely" -#: netbox/netbox/navigation/menu.py:226 +#: netbox/netbox/navigation/menu.py:227 #: netbox/templates/vpn/tunnelgroup.html:8 msgid "Tunnel Groups" msgstr "Skupiny tunelů" -#: netbox/netbox/navigation/menu.py:227 +#: netbox/netbox/navigation/menu.py:228 msgid "Tunnel Terminations" msgstr "Zakončení tunelů" -#: netbox/netbox/navigation/menu.py:231 netbox/netbox/navigation/menu.py:233 -#: netbox/vpn/models/l2vpn.py:64 +#: netbox/netbox/navigation/menu.py:232 netbox/netbox/navigation/menu.py:234 +#: netbox/vpn/models/l2vpn.py:69 msgid "L2VPNs" msgstr "L2VPN" -#: netbox/netbox/navigation/menu.py:240 +#: netbox/netbox/navigation/menu.py:241 msgid "IKE Proposals" msgstr "Návrhy IKE" -#: netbox/netbox/navigation/menu.py:241 +#: netbox/netbox/navigation/menu.py:242 #: netbox/templates/vpn/ikeproposal.html:41 msgid "IKE Policies" msgstr "Zásady IKE" -#: netbox/netbox/navigation/menu.py:242 +#: netbox/netbox/navigation/menu.py:243 msgid "IPSec Proposals" msgstr "Návrhy IPsec" -#: netbox/netbox/navigation/menu.py:243 +#: netbox/netbox/navigation/menu.py:244 #: netbox/templates/vpn/ipsecproposal.html:37 msgid "IPSec Policies" msgstr "Zásady protokolu IPsec" -#: netbox/netbox/navigation/menu.py:244 netbox/templates/vpn/ikepolicy.html:38 +#: netbox/netbox/navigation/menu.py:245 netbox/templates/vpn/ikepolicy.html:38 #: netbox/templates/vpn/ipsecpolicy.html:25 msgid "IPSec Profiles" msgstr "Profily IPsec" -#: netbox/netbox/navigation/menu.py:259 +#: netbox/netbox/navigation/menu.py:260 #: netbox/templates/virtualization/virtualmachine.html:174 #: netbox/templates/virtualization/virtualmachine/base.html:32 #: netbox/templates/virtualization/virtualmachine_list.html:21 #: netbox/virtualization/tables/virtualmachines.py:74 -#: netbox/virtualization/views.py:427 +#: netbox/virtualization/views.py:417 msgid "Virtual Disks" msgstr "Virtuální disky" -#: netbox/netbox/navigation/menu.py:266 +#: netbox/netbox/navigation/menu.py:267 msgid "Cluster Types" msgstr "Typy klastrů" -#: netbox/netbox/navigation/menu.py:267 +#: netbox/netbox/navigation/menu.py:268 msgid "Cluster Groups" msgstr "Skupiny klastrů" -#: netbox/netbox/navigation/menu.py:281 +#: netbox/netbox/navigation/menu.py:282 msgid "Circuit Types" msgstr "Typy obvodů" -#: netbox/netbox/navigation/menu.py:282 +#: netbox/netbox/navigation/menu.py:283 msgid "Circuit Terminations" msgstr "Ukončení obvodů" -#: netbox/netbox/navigation/menu.py:286 netbox/netbox/navigation/menu.py:288 +#: netbox/netbox/navigation/menu.py:287 netbox/netbox/navigation/menu.py:289 #: netbox/templates/circuits/providernetwork.html:55 msgid "Virtual Circuits" msgstr "Virtuální obvody" -#: netbox/netbox/navigation/menu.py:289 +#: netbox/netbox/navigation/menu.py:290 msgid "Virtual Circuit Types" msgstr "Typy virtuálních obvodů" -#: netbox/netbox/navigation/menu.py:290 +#: netbox/netbox/navigation/menu.py:291 msgid "Virtual Circuit Terminations" msgstr "Ukončení virtuálních obvodů" -#: netbox/netbox/navigation/menu.py:296 +#: netbox/netbox/navigation/menu.py:297 msgid "Circuit Groups" msgstr "Skupiny obvodů" -#: netbox/netbox/navigation/menu.py:297 +#: netbox/netbox/navigation/menu.py:298 #: netbox/templates/circuits/circuit.html:76 #: netbox/templates/circuits/virtualcircuit.html:69 msgid "Group Assignments" msgstr "Skupinové úkoly" -#: netbox/netbox/navigation/menu.py:301 netbox/netbox/navigation/menu.py:303 +#: netbox/netbox/navigation/menu.py:302 netbox/netbox/navigation/menu.py:304 msgid "Providers" msgstr "Poskytovatelé" -#: netbox/netbox/navigation/menu.py:304 +#: netbox/netbox/navigation/menu.py:305 #: netbox/templates/circuits/provider.html:51 msgid "Provider Accounts" msgstr "Účty poskytovatele" -#: netbox/netbox/navigation/menu.py:305 +#: netbox/netbox/navigation/menu.py:306 msgid "Provider Networks" msgstr "Sítě poskytovatelů" -#: netbox/netbox/navigation/menu.py:319 +#: netbox/netbox/navigation/menu.py:320 msgid "Power Panels" msgstr "Napájecí panely" -#: netbox/netbox/navigation/menu.py:330 +#: netbox/netbox/navigation/menu.py:331 msgid "Configurations" msgstr "Konfigurace" -#: netbox/netbox/navigation/menu.py:332 +#: netbox/netbox/navigation/menu.py:333 msgid "Config Contexts" msgstr "Kontexty konfigurace" -#: netbox/netbox/navigation/menu.py:333 +#: netbox/netbox/navigation/menu.py:334 msgid "Config Templates" msgstr "Konfigurační šablony" -#: netbox/netbox/navigation/menu.py:340 netbox/netbox/navigation/menu.py:344 +#: netbox/netbox/navigation/menu.py:341 netbox/netbox/navigation/menu.py:345 msgid "Customization" msgstr "Přizpůsobení" -#: netbox/netbox/navigation/menu.py:346 +#: netbox/netbox/navigation/menu.py:347 #: netbox/templates/dcim/device_edit.html:105 #: netbox/templates/dcim/htmx/cable_edit.html:84 #: netbox/templates/dcim/virtualchassis_add.html:35 @@ -11797,92 +12040,96 @@ msgstr "Přizpůsobení" msgid "Custom Fields" msgstr "Vlastní pole" -#: netbox/netbox/navigation/menu.py:347 +#: netbox/netbox/navigation/menu.py:348 msgid "Custom Field Choices" msgstr "Volby uživatelských polí" -#: netbox/netbox/navigation/menu.py:348 +#: netbox/netbox/navigation/menu.py:349 msgid "Custom Links" msgstr "Vlastní odkazy" -#: netbox/netbox/navigation/menu.py:349 +#: netbox/netbox/navigation/menu.py:350 msgid "Export Templates" msgstr "Exportovat šablony" -#: netbox/netbox/navigation/menu.py:350 +#: netbox/netbox/navigation/menu.py:351 msgid "Saved Filters" msgstr "Uložené filtry" #: netbox/netbox/navigation/menu.py:352 +msgid "Table Configs" +msgstr "Konfigurace tabulky" + +#: netbox/netbox/navigation/menu.py:354 msgid "Image Attachments" msgstr "Přílohy obrázků" -#: netbox/netbox/navigation/menu.py:370 +#: netbox/netbox/navigation/menu.py:372 msgid "Operations" msgstr "Operace" -#: netbox/netbox/navigation/menu.py:374 +#: netbox/netbox/navigation/menu.py:376 msgid "Integrations" msgstr "Integrace" -#: netbox/netbox/navigation/menu.py:376 +#: netbox/netbox/navigation/menu.py:378 msgid "Data Sources" msgstr "Zdroje dat" -#: netbox/netbox/navigation/menu.py:377 +#: netbox/netbox/navigation/menu.py:379 msgid "Event Rules" msgstr "Pravidla události" -#: netbox/netbox/navigation/menu.py:378 +#: netbox/netbox/navigation/menu.py:380 msgid "Webhooks" msgstr "Webhooky" -#: netbox/netbox/navigation/menu.py:382 netbox/netbox/navigation/menu.py:386 -#: netbox/netbox/views/generic/feature_views.py:158 +#: netbox/netbox/navigation/menu.py:384 netbox/netbox/navigation/menu.py:388 +#: netbox/netbox/views/generic/feature_views.py:164 #: netbox/templates/extras/report/base.html:37 #: netbox/templates/extras/script/base.html:36 msgid "Jobs" msgstr "Pracovní místa" -#: netbox/netbox/navigation/menu.py:392 +#: netbox/netbox/navigation/menu.py:394 msgid "Logging" msgstr "Protokolování" -#: netbox/netbox/navigation/menu.py:394 +#: netbox/netbox/navigation/menu.py:396 msgid "Notification Groups" msgstr "Skupiny oznámení" -#: netbox/netbox/navigation/menu.py:395 +#: netbox/netbox/navigation/menu.py:397 msgid "Journal Entries" msgstr "Záznamy deníku" -#: netbox/netbox/navigation/menu.py:396 +#: netbox/netbox/navigation/menu.py:398 #: netbox/templates/core/objectchange.html:9 #: netbox/templates/core/objectchange_list.html:4 msgid "Change Log" msgstr "Protokol změn" -#: netbox/netbox/navigation/menu.py:403 netbox/templates/inc/user_menu.html:29 +#: netbox/netbox/navigation/menu.py:405 netbox/templates/inc/user_menu.html:29 msgid "Admin" msgstr "Administrátor" -#: netbox/netbox/navigation/menu.py:451 netbox/templates/account/base.html:27 +#: netbox/netbox/navigation/menu.py:453 netbox/templates/account/base.html:27 #: netbox/templates/inc/user_menu.html:52 msgid "API Tokens" msgstr "Tokeny API" -#: netbox/netbox/navigation/menu.py:458 netbox/users/forms/model_forms.py:187 +#: netbox/netbox/navigation/menu.py:460 netbox/users/forms/model_forms.py:187 #: netbox/users/forms/model_forms.py:195 netbox/users/forms/model_forms.py:242 #: netbox/users/forms/model_forms.py:249 msgid "Permissions" msgstr "Oprávnění" -#: netbox/netbox/navigation/menu.py:466 netbox/netbox/navigation/menu.py:470 +#: netbox/netbox/navigation/menu.py:468 netbox/netbox/navigation/menu.py:472 #: netbox/templates/core/system.html:7 msgid "System" msgstr "Systém" -#: netbox/netbox/navigation/menu.py:475 netbox/netbox/navigation/menu.py:523 +#: netbox/netbox/navigation/menu.py:477 netbox/netbox/navigation/menu.py:525 #: netbox/templates/500.html:35 netbox/templates/account/preferences.html:22 #: netbox/templates/core/plugin.html:13 #: netbox/templates/core/plugin_list.html:7 @@ -11890,11 +12137,11 @@ msgstr "Systém" msgid "Plugins" msgstr "Pluginy" -#: netbox/netbox/navigation/menu.py:480 +#: netbox/netbox/navigation/menu.py:482 msgid "Configuration History" msgstr "Historie konfigurace" -#: netbox/netbox/navigation/menu.py:486 netbox/templates/core/rq_task.html:8 +#: netbox/netbox/navigation/menu.py:488 netbox/templates/core/rq_task.html:8 #: netbox/templates/core/rq_task_list.html:22 msgid "Background Tasks" msgstr "Úkoly na pozadí" @@ -11928,22 +12175,22 @@ msgid "" msgstr "" "{template_extension} není podtřídou Netbox.Plugins.PluginTemplateExtension!" -#: netbox/netbox/plugins/registration.py:57 +#: netbox/netbox/plugins/registration.py:49 #, python-brace-format msgid "{item} must be an instance of netbox.plugins.PluginMenuItem" msgstr "{item} musí být instancí Netbox.Plugins.PluginMenuItem" -#: netbox/netbox/plugins/registration.py:68 +#: netbox/netbox/plugins/registration.py:60 #, python-brace-format msgid "{menu_link} must be an instance of netbox.plugins.PluginMenuItem" msgstr "{menu_link} musí být instancí Netbox.Plugins.PluginMenuItem" -#: netbox/netbox/plugins/registration.py:73 +#: netbox/netbox/plugins/registration.py:65 #, python-brace-format msgid "{button} must be an instance of netbox.plugins.PluginMenuButton" msgstr "{button} musí být instancí Netbox.Plugins.PluginMenuButton" -#: netbox/netbox/plugins/templates.py:37 +#: netbox/netbox/plugins/templates.py:42 msgid "extra_context must be a dictionary" msgstr "extra_context musí být slovník" @@ -12021,79 +12268,79 @@ msgstr "Po inicializaci nelze do registru přidat úložiště" msgid "Cannot delete stores from registry" msgstr "Nelze odstranit obchody z registru" -#: netbox/netbox/settings.py:758 +#: netbox/netbox/settings.py:782 msgid "Czech" msgstr "Čeština" -#: netbox/netbox/settings.py:759 +#: netbox/netbox/settings.py:783 msgid "Danish" msgstr "Dánština" -#: netbox/netbox/settings.py:760 +#: netbox/netbox/settings.py:784 msgid "German" msgstr "Němčina" -#: netbox/netbox/settings.py:761 +#: netbox/netbox/settings.py:785 msgid "English" msgstr "Angličtina" -#: netbox/netbox/settings.py:762 +#: netbox/netbox/settings.py:786 msgid "Spanish" msgstr "Španělština" -#: netbox/netbox/settings.py:763 +#: netbox/netbox/settings.py:787 msgid "French" msgstr "Francouzština" -#: netbox/netbox/settings.py:764 +#: netbox/netbox/settings.py:788 msgid "Italian" msgstr "Italština" -#: netbox/netbox/settings.py:765 +#: netbox/netbox/settings.py:789 msgid "Japanese" msgstr "Japonština" -#: netbox/netbox/settings.py:766 +#: netbox/netbox/settings.py:790 msgid "Dutch" msgstr "Holandština" -#: netbox/netbox/settings.py:767 +#: netbox/netbox/settings.py:791 msgid "Polish" msgstr "Polština" -#: netbox/netbox/settings.py:768 +#: netbox/netbox/settings.py:792 msgid "Portuguese" msgstr "Portugalština" -#: netbox/netbox/settings.py:769 +#: netbox/netbox/settings.py:793 msgid "Russian" msgstr "Ruština" -#: netbox/netbox/settings.py:770 +#: netbox/netbox/settings.py:794 msgid "Turkish" msgstr "Turečtina" -#: netbox/netbox/settings.py:771 +#: netbox/netbox/settings.py:795 msgid "Ukrainian" msgstr "Ukrajinština" -#: netbox/netbox/settings.py:772 +#: netbox/netbox/settings.py:796 msgid "Chinese" msgstr "Čínština" -#: netbox/netbox/tables/columns.py:177 +#: netbox/netbox/tables/columns.py:178 msgid "Select all" msgstr "Vybrat vše" -#: netbox/netbox/tables/columns.py:190 +#: netbox/netbox/tables/columns.py:191 msgid "Toggle all" msgstr "Přepnout vše" -#: netbox/netbox/tables/columns.py:302 +#: netbox/netbox/tables/columns.py:307 msgid "Toggle Dropdown" msgstr "Přepnout rozevírací nabídku" -#: netbox/netbox/tables/columns.py:575 netbox/templates/core/job.html:53 +#: netbox/netbox/tables/columns.py:580 netbox/templates/core/job.html:53 msgid "Error" msgstr "Chyba" @@ -12102,12 +12349,12 @@ msgstr "Chyba" msgid "No {model_name} found" msgstr "{model_name} nenalezeno" -#: netbox/netbox/tables/tables.py:252 +#: netbox/netbox/tables/tables.py:278 #: netbox/templates/generic/bulk_import.html:117 msgid "Field" msgstr "Pole" -#: netbox/netbox/tables/tables.py:255 +#: netbox/netbox/tables/tables.py:281 msgid "Value" msgstr "Hodnota" @@ -12115,7 +12362,7 @@ msgstr "Hodnota" msgid "Dummy Plugin" msgstr "Dummy Plugin" -#: netbox/netbox/views/generic/bulk_views.py:116 +#: netbox/netbox/views/generic/bulk_views.py:117 #, python-brace-format msgid "" "There was an error rendering the selected export template ({template}): " @@ -12123,51 +12370,51 @@ msgid "" msgstr "" "Při vykreslování vybrané šablony exportu došlo k chybě ({template}): {error}" -#: netbox/netbox/views/generic/bulk_views.py:425 +#: netbox/netbox/views/generic/bulk_views.py:427 #, python-brace-format msgid "Row {i}: Object with ID {id} does not exist" msgstr "Řádek {i}: Objekt s ID {id} neexistuje" -#: netbox/netbox/views/generic/bulk_views.py:714 -#: netbox/netbox/views/generic/bulk_views.py:915 -#: netbox/netbox/views/generic/bulk_views.py:963 +#: netbox/netbox/views/generic/bulk_views.py:716 +#: netbox/netbox/views/generic/bulk_views.py:917 +#: netbox/netbox/views/generic/bulk_views.py:965 #, python-brace-format msgid "No {object_type} were selected." msgstr "Ne {object_type} Byly vybrány." -#: netbox/netbox/views/generic/bulk_views.py:793 +#: netbox/netbox/views/generic/bulk_views.py:795 #, python-brace-format msgid "Renamed {count} {object_type}" msgstr "Přejmenováno {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:893 +#: netbox/netbox/views/generic/bulk_views.py:895 #, python-brace-format msgid "Deleted {count} {object_type}" msgstr "Vymazáno {count} {object_type}" -#: netbox/netbox/views/generic/feature_views.py:40 +#: netbox/netbox/views/generic/feature_views.py:46 msgid "Changelog" msgstr "Seznam změn" -#: netbox/netbox/views/generic/feature_views.py:93 +#: netbox/netbox/views/generic/feature_views.py:99 msgid "Journal" msgstr "věstníku" -#: netbox/netbox/views/generic/feature_views.py:212 +#: netbox/netbox/views/generic/feature_views.py:218 msgid "Unable to synchronize data: No data file set." msgstr "Nelze synchronizovat data: Žádný datový soubor není nastaven." -#: netbox/netbox/views/generic/feature_views.py:216 +#: netbox/netbox/views/generic/feature_views.py:222 #, python-brace-format msgid "Synchronized data for {object_type} {object}." msgstr "Synchronizovaná data pro {object_type} {object}." -#: netbox/netbox/views/generic/feature_views.py:241 +#: netbox/netbox/views/generic/feature_views.py:247 #, python-brace-format msgid "Synced {count} {object_type}" msgstr "Synchronizováno {count} {object_type}" -#: netbox/netbox/views/generic/object_views.py:109 +#: netbox/netbox/views/generic/object_views.py:110 #, python-brace-format msgid "{class_name} must implement get_children()" msgstr "{class_name} musí implementovat get_children ()" @@ -12236,12 +12483,6 @@ msgstr "na GitHubu" msgid "Home Page" msgstr "Domovská stránka" -#: netbox/templates/account/base.html:7 netbox/templates/inc/user_menu.html:40 -#: netbox/vpn/forms/bulk_edit.py:255 netbox/vpn/forms/filtersets.py:194 -#: netbox/vpn/forms/model_forms.py:382 -msgid "Profile" -msgstr "Profil" - #: netbox/templates/account/base.html:13 #: netbox/templates/account/notifications.html:7 #: netbox/templates/inc/user_menu.html:15 @@ -12316,13 +12557,10 @@ msgid "Toggle All" msgstr "Přepnout vše" #: netbox/templates/account/preferences.html:49 +#: netbox/templates/extras/tableconfig.html:25 msgid "Table" msgstr "tabulka" -#: netbox/templates/account/preferences.html:50 -msgid "Ordering" -msgstr "Objednávání" - #: netbox/templates/account/preferences.html:51 msgid "Columns" msgstr "Sloupce" @@ -12342,8 +12580,8 @@ msgid "Account Details" msgstr "Podrobnosti o účtu" #: netbox/templates/account/profile.html:29 -#: netbox/templates/tenancy/contact.html:43 -#: netbox/templates/users/user.html:25 netbox/tenancy/forms/bulk_edit.py:109 +#: netbox/templates/tenancy/contact.html:53 +#: netbox/templates/users/user.html:25 netbox/tenancy/forms/bulk_edit.py:116 msgid "Email" msgstr "E-mailem" @@ -12384,8 +12622,11 @@ msgstr "Přiřazené skupiny" #: netbox/templates/dcim/inc/panels/inventory_items.html:45 #: netbox/templates/dcim/interface.html:353 #: netbox/templates/dcim/modulebay.html:80 +#: netbox/templates/dcim/moduletype.html:90 #: netbox/templates/extras/configcontext.html:70 +#: netbox/templates/extras/configtemplate.html:77 #: netbox/templates/extras/eventrule.html:66 +#: netbox/templates/extras/exporttemplate.html:88 #: netbox/templates/extras/htmx/script_result.html:60 #: netbox/templates/extras/webhook.html:65 #: netbox/templates/extras/webhook.html:75 @@ -12429,7 +12670,7 @@ msgstr "Naposledy použitý" msgid "Add a Token" msgstr "Přidání žetonu" -#: netbox/templates/base/base.html:23 netbox/templates/home.html:27 +#: netbox/templates/base/base.html:24 netbox/templates/home.html:27 msgid "Home" msgstr "Domov" @@ -12444,7 +12685,7 @@ msgstr "NetBox Logo" #: netbox/templates/base/layout.html:60 netbox/templates/base/layout.html:61 msgid "Get" -msgstr "" +msgstr "Získat" #: netbox/templates/base/layout.html:161 netbox/templates/base/layout.html:162 msgid "Docs" @@ -12524,6 +12765,7 @@ msgstr "Typ obvodu" #: netbox/templates/circuits/inc/circuit_termination.html:10 #: netbox/templates/dcim/manufacturer.html:11 +#: netbox/templates/extras/tableconfig_edit.html:29 #: netbox/templates/generic/bulk_add_component.html:22 #: netbox/templates/users/objectpermission.html:38 #: netbox/utilities/templates/buttons/add.html:4 @@ -12547,6 +12789,20 @@ msgstr "Upravit" msgid "Swap" msgstr "Výměna" +#: netbox/templates/circuits/inc/circuit_termination.html:23 +#: netbox/templates/dcim/inc/panels/inventory_items.html:37 +#: netbox/templates/dcim/powerpanel.html:66 +#: netbox/templates/extras/script_list.html:35 +#: netbox/templates/generic/bulk_delete.html:20 +#: netbox/templates/generic/bulk_delete.html:66 +#: netbox/templates/generic/object_delete.html:19 +#: netbox/templates/htmx/delete_form.html:57 +#: netbox/templates/ipam/inc/panels/fhrp_groups.html:48 +#: netbox/templates/users/objectpermission.html:46 +#: netbox/utilities/templates/buttons/delete.html:11 +msgid "Delete" +msgstr "Odstranit" + #: netbox/templates/circuits/inc/circuit_termination_fields.html:5 msgid "Termination point" msgstr "Koncový bod" @@ -12602,8 +12858,8 @@ msgstr "Odpojit" #: netbox/templates/dcim/interface.html:237 #: netbox/templates/dcim/interface.html:257 #: netbox/templates/dcim/powerfeed.html:127 -#: netbox/templates/dcim/poweroutlet.html:81 -#: netbox/templates/dcim/poweroutlet.html:82 +#: netbox/templates/dcim/poweroutlet.html:85 +#: netbox/templates/dcim/poweroutlet.html:86 #: netbox/templates/dcim/powerport.html:73 #: netbox/templates/dcim/rearport.html:98 msgid "Connect" @@ -12699,28 +12955,22 @@ msgstr "bajtů" msgid "SHA256 Hash" msgstr "SHA256 hash" -#: netbox/templates/core/datasource.html:14 -#: netbox/templates/core/datasource.html:20 -#: netbox/utilities/templates/buttons/sync.html:5 -msgid "Sync" -msgstr "Synchronizovat" +#: netbox/templates/core/datafile.html:55 +msgid "Content" +msgstr "Obsah" -#: netbox/templates/core/datasource.html:50 +#: netbox/templates/core/datasource.html:54 msgid "Last synced" msgstr "Naposledy synchronizováno" -#: netbox/templates/core/datasource.html:84 +#: netbox/templates/core/datasource.html:88 msgid "Backend" msgstr "Backend" -#: netbox/templates/core/datasource.html:99 +#: netbox/templates/core/datasource.html:103 msgid "No parameters defined" msgstr "Nebyly definovány žádné parametry" -#: netbox/templates/core/datasource.html:114 -msgid "Files" -msgstr "Soubory" - #: netbox/templates/core/inc/config_data.html:7 msgid "Rack elevations" msgstr "Výšky stojanů" @@ -12895,7 +13145,7 @@ msgstr "Fronty na pozadí" #: netbox/templates/extras/script_result.html:67 #: netbox/templates/extras/script_result.html:69 #: netbox/templates/inc/table_controls_htmx.html:30 -#: netbox/templates/inc/table_controls_htmx.html:33 +#: netbox/templates/inc/table_controls_htmx.html:31 msgid "Configure Table" msgstr "Konfigurovat tabulku" @@ -13128,7 +13378,7 @@ msgstr "Přejmenovat vybrané" #: netbox/templates/dcim/consoleserverport.html:66 #: netbox/templates/dcim/frontport.html:98 #: netbox/templates/dcim/interface.html:233 -#: netbox/templates/dcim/poweroutlet.html:79 +#: netbox/templates/dcim/poweroutlet.html:83 #: netbox/templates/dcim/powerport.html:69 msgid "Not Connected" msgstr "Není připojen" @@ -13294,6 +13544,7 @@ msgid "Regenerate Slug" msgstr "Přegenerovat slug" #: netbox/templates/dcim/device_edit.html:51 +#: netbox/templates/extras/tableconfig_edit.html:32 #: netbox/templates/generic/bulk_remove.html:21 #: netbox/utilities/templates/helpers/table_config_form.html:23 msgid "Remove" @@ -13345,17 +13596,25 @@ msgstr "Záliv" msgid "Add Device" msgstr "Přidat zařízení" -#: netbox/templates/dcim/devicerole.html:40 +#: netbox/templates/dcim/devicerole.html:44 msgid "VM Role" msgstr "Role virtuálního počítače" +#: netbox/templates/dcim/devicerole.html:67 +msgid "Child Device Roles" +msgstr "Role podřízených zařízení" + +#: netbox/templates/dcim/devicerole.html:71 +msgid "Add a Device Role" +msgstr "Přidání role zařízení" + #: netbox/templates/dcim/devicetype.html:18 -#: netbox/templates/dcim/moduletype.html:31 +#: netbox/templates/dcim/moduletype.html:35 msgid "Model Name" msgstr "Název modelu" #: netbox/templates/dcim/devicetype.html:25 -#: netbox/templates/dcim/moduletype.html:35 +#: netbox/templates/dcim/moduletype.html:39 msgid "Part Number" msgstr "Číslo dílu" @@ -13381,7 +13640,7 @@ msgstr "Pozice zadního portu" #: netbox/templates/dcim/frontport.html:72 #: netbox/templates/dcim/interface.html:201 -#: netbox/templates/dcim/poweroutlet.html:73 +#: netbox/templates/dcim/poweroutlet.html:77 #: netbox/templates/dcim/powerport.html:63 #: netbox/templates/dcim/rearport.html:68 msgid "Marked as Connected" @@ -13448,7 +13707,7 @@ msgstr "Průhledná" msgid "Clear All" msgstr "Vymazat vše" -#: netbox/templates/dcim/inc/panels/racktype_dimensions.html:38 +#: netbox/templates/dcim/inc/panels/racktype_dimensions.html:48 msgid "Mounting Depth" msgstr "Hloubka montáže" @@ -13514,11 +13773,11 @@ msgstr "Šířka kanálu" #: netbox/templates/dcim/interface.html:342 #: netbox/templates/wireless/wirelesslan.html:14 #: netbox/templates/wireless/wirelesslink.html:21 -#: netbox/wireless/forms/bulk_edit.py:62 -#: netbox/wireless/forms/bulk_edit.py:105 +#: netbox/wireless/forms/bulk_edit.py:63 +#: netbox/wireless/forms/bulk_edit.py:106 #: netbox/wireless/forms/filtersets.py:43 #: netbox/wireless/forms/filtersets.py:108 netbox/wireless/models.py:82 -#: netbox/wireless/models.py:153 netbox/wireless/tables/wirelesslan.py:44 +#: netbox/wireless/models.py:145 netbox/wireless/tables/wirelesslan.py:44 msgid "SSID" msgstr "SSID" @@ -13531,7 +13790,7 @@ msgid "No member interfaces" msgstr "Žádná členská rozhraní" #: netbox/templates/dcim/interface.html:400 -#: netbox/templates/ipam/fhrpgroup.html:73 +#: netbox/templates/ipam/fhrpgroup.html:74 #: netbox/templates/ipam/iprange/ip_addresses.html:7 #: netbox/templates/ipam/prefix/ip_addresses.html:7 #: netbox/templates/virtualization/vminterface.html:111 @@ -13555,15 +13814,15 @@ msgstr "ID součásti" msgid "Add Child Location" msgstr "Přidat podřízenou polohu" -#: netbox/templates/dcim/location.html:77 +#: netbox/templates/dcim/location.html:78 msgid "Child Locations" msgstr "Umístění dětí" -#: netbox/templates/dcim/location.html:81 netbox/templates/dcim/site.html:131 +#: netbox/templates/dcim/location.html:82 netbox/templates/dcim/site.html:131 msgid "Add a Location" msgstr "Přidání místa" -#: netbox/templates/dcim/location.html:94 netbox/templates/dcim/site.html:144 +#: netbox/templates/dcim/location.html:95 netbox/templates/dcim/site.html:144 msgid "Add a Device" msgstr "Přidání zařízení" @@ -13576,9 +13835,18 @@ msgid "Add Device Type" msgstr "Přidat typ zařízení" #: netbox/templates/dcim/manufacturer.html:21 +#: netbox/templates/dcim/moduletypeprofile.html:49 msgid "Add Module Type" msgstr "Přidat typ modulu" +#: netbox/templates/dcim/moduletype.html:71 +msgid "No profile assigned" +msgstr "Žádný profil není přiřazen" + +#: netbox/templates/dcim/moduletypeprofile.html:13 +msgid "Module Type Profile" +msgstr "Profil typu modulu" + #: netbox/templates/dcim/powerfeed.html:53 msgid "Connected Device" msgstr "Připojené zařízení" @@ -13601,7 +13869,7 @@ msgctxt "Abbreviation for amperes" msgid "A" msgstr "A" -#: netbox/templates/dcim/poweroutlet.html:58 +#: netbox/templates/dcim/poweroutlet.html:62 msgid "Feed Leg" msgstr "Krmná noha" @@ -13689,11 +13957,11 @@ msgstr "Pozice" msgid "Add Site" msgstr "Přidat web" -#: netbox/templates/dcim/region.html:55 +#: netbox/templates/dcim/region.html:56 msgid "Child Regions" msgstr "Dětské regiony" -#: netbox/templates/dcim/region.html:59 +#: netbox/templates/dcim/region.html:60 msgid "Add Region" msgstr "Přidat region" @@ -13717,19 +13985,20 @@ msgstr "Fyzická adresa" msgid "Shipping Address" msgstr "Doručovací adresa" -#: netbox/templates/dcim/sitegroup.html:55 -#: netbox/templates/tenancy/contactgroup.html:46 -#: netbox/templates/tenancy/tenantgroup.html:55 -#: netbox/templates/wireless/wirelesslangroup.html:55 +#: netbox/templates/dcim/sitegroup.html:56 +#: netbox/templates/tenancy/contactgroup.html:47 +#: netbox/templates/tenancy/tenantgroup.html:56 +#: netbox/templates/wireless/wirelesslangroup.html:56 msgid "Child Groups" msgstr "Skupiny dětí" -#: netbox/templates/dcim/sitegroup.html:59 +#: netbox/templates/dcim/sitegroup.html:60 msgid "Add Site Group" msgstr "Přidat skupinu webů" #: netbox/templates/dcim/trace/attachment.html:5 -#: netbox/templates/extras/exporttemplate.html:31 +#: netbox/templates/extras/configtemplate.html:33 +#: netbox/templates/extras/exporttemplate.html:35 msgid "Attachment" msgstr "Příloha" @@ -13770,6 +14039,15 @@ msgstr "Úpravy virtuálního šasi %(name)s" msgid "Rack/Unit" msgstr "Stojan/jednotka" +#: netbox/templates/dcim/virtualchassis_edit.html:111 +#: netbox/templates/generic/bulk_add_component.html:68 +#: netbox/templates/generic/object_edit.html:47 +#: netbox/templates/generic/object_edit.html:80 +#: netbox/templates/htmx/quick_add.html:24 +#: netbox/templates/ipam/inc/ipaddress_edit_header.html:7 +msgid "Create" +msgstr "Vytvořit" + #: netbox/templates/dcim/virtualchassis_remove_member.html:5 msgid "Remove Virtual Chassis Member" msgstr "Odebrat člena virtuálního šasi" @@ -13881,23 +14159,23 @@ msgstr "Nepodporovaná verze PostgreSQL" #: netbox/templates/exceptions/programming_error.html:19 msgid "" -"Ensure that PostgreSQL version 12 or later is in use. You can check this by " +"Ensure that PostgreSQL version 14 or later is in use. You can check this by " "connecting to the database using NetBox's credentials and issuing a query " "for SELECT VERSION()." msgstr "" -"Ujistěte se, že se používá PostgreSQL verze 12 nebo novější. Můžete to " +"Ujistěte se, že se používá PostgreSQL verze 14 nebo novější. Můžete to " "zkontrolovat připojením k databázi pomocí přihlašovacích údajů NetBoxu a " "zadáním dotazu na VYBERTE VERZI ()." #: netbox/templates/extras/configcontext.html:45 -#: netbox/templates/extras/configtemplate.html:37 -#: netbox/templates/extras/exporttemplate.html:51 +#: netbox/templates/extras/configtemplate.html:53 +#: netbox/templates/extras/exporttemplate.html:55 msgid "The data file associated with this object has been deleted" msgstr "Datový soubor přidružený k tomuto objektu byl smazán" #: netbox/templates/extras/configcontext.html:54 -#: netbox/templates/extras/configtemplate.html:46 -#: netbox/templates/extras/exporttemplate.html:60 +#: netbox/templates/extras/configtemplate.html:62 +#: netbox/templates/extras/exporttemplate.html:64 msgid "Data Synced" msgstr "Synchronizovaná data" @@ -13907,12 +14185,13 @@ msgstr "Synchronizovaná data" msgid "Sync Data" msgstr "Synchronizace dat" -#: netbox/templates/extras/configtemplate.html:56 +#: netbox/templates/extras/configtemplate.html:72 +#: netbox/templates/extras/exporttemplate.html:83 msgid "Environment Parameters" msgstr "Parametry prostředí" -#: netbox/templates/extras/configtemplate.html:67 -#: netbox/templates/extras/exporttemplate.html:79 +#: netbox/templates/extras/configtemplate.html:87 +#: netbox/templates/extras/exporttemplate.html:98 msgid "Template" msgstr "Šablona" @@ -13966,7 +14245,7 @@ msgid "Button Class" msgstr "Třída tlačítek" #: netbox/templates/extras/customlink.html:39 -#: netbox/templates/extras/exporttemplate.html:66 +#: netbox/templates/extras/exporttemplate.html:73 #: netbox/templates/extras/savedfilter.html:39 msgid "Assigned Models" msgstr "Přiřazené modely" @@ -14052,14 +14331,6 @@ msgstr "HTTP" msgid "Conditions" msgstr "Podmínky" -#: netbox/templates/extras/exporttemplate.html:23 -msgid "MIME Type" -msgstr "Typ MIME" - -#: netbox/templates/extras/exporttemplate.html:27 -msgid "File Extension" -msgstr "Přípona souboru" - #: netbox/templates/extras/htmx/script_result.html:10 msgid "Scheduled for" msgstr "Naplánováno na" @@ -14209,23 +14480,46 @@ msgstr "Prahová hodnota protokolu" msgid "All" msgstr "Vše" -#: netbox/templates/extras/tag.html:32 +#: netbox/templates/extras/tableconfig.html:10 +msgid "Table Config" +msgstr "Konfigurace tabulky" + +#: netbox/templates/extras/tableconfig.html:50 +msgid "Columns Displayed" +msgstr "Zobrazené sloupce" + +#: netbox/templates/extras/tableconfig_edit.html:8 +#: netbox/utilities/templates/helpers/table_config_form.html:8 +msgid "Table Configuration" +msgstr "Konfigurace tabulky" + +#: netbox/templates/extras/tableconfig_edit.html:40 +#: netbox/utilities/templates/helpers/table_config_form.html:31 +msgid "Move Up" +msgstr "Pohyb nahoru" + +#: netbox/templates/extras/tableconfig_edit.html:43 +#: netbox/utilities/templates/helpers/table_config_form.html:34 +msgid "Move Down" +msgstr "Přesuňte se dolů" + +#: netbox/templates/extras/tag.html:36 msgid "Tagged Items" msgstr "Označené položky" -#: netbox/templates/extras/tag.html:43 +#: netbox/templates/extras/tag.html:47 msgid "Allowed Object Types" msgstr "Povolené typy objektů" -#: netbox/templates/extras/tag.html:51 +#: netbox/templates/extras/tag.html:55 msgid "Any" msgstr "Jakýkoliv" -#: netbox/templates/extras/tag.html:57 +#: netbox/templates/extras/tag.html:61 msgid "Tagged Item Types" msgstr "Typy označených položek" -#: netbox/templates/extras/tag.html:82 +#: netbox/templates/extras/tag.html:86 msgid "Tagged Objects" msgstr "Označené objekty" @@ -14596,7 +14890,8 @@ msgstr "Centrum nápovědy" msgid "Log Out" msgstr "Odhlásit se" -#: netbox/templates/inc/user_menu.html:63 netbox/templates/login.html:38 +#: netbox/templates/inc/user_menu.html:63 netbox/templates/login.html:39 +#: netbox/templates/login.html:84 msgid "Log In" msgstr "Přihlásit se" @@ -14628,7 +14923,7 @@ msgstr "Typ ověřování" msgid "Authentication Key" msgstr "Ověřovací klíč" -#: netbox/templates/ipam/fhrpgroup.html:69 +#: netbox/templates/ipam/fhrpgroup.html:70 msgid "Virtual IP Addresses" msgstr "Virtuální IP adresy" @@ -14661,7 +14956,7 @@ msgid "Show All" msgstr "Zobrazit vše" #: netbox/templates/ipam/ipaddress.html:23 -#: netbox/templates/ipam/iprange.html:45 netbox/templates/ipam/prefix.html:24 +#: netbox/templates/ipam/iprange.html:52 netbox/templates/ipam/prefix.html:24 msgid "Global" msgstr "Globální" @@ -14693,14 +14988,14 @@ msgstr "Počáteční adresa" msgid "Ending Address" msgstr "Koncová adresa" -#: netbox/templates/ipam/iprange.html:33 netbox/templates/ipam/prefix.html:106 -msgid "Marked fully utilized" -msgstr "Označeno plně využito" - #: netbox/templates/ipam/prefix.html:95 msgid "Addressing Details" msgstr "Podrobnosti o adresování" +#: netbox/templates/ipam/prefix.html:106 +msgid "Marked fully utilized" +msgstr "Označeno plně využito" + #: netbox/templates/ipam/prefix.html:114 msgid "Child IPs" msgstr "Dětské IP adresy" @@ -14806,11 +15101,11 @@ msgstr "Unikátní IP prostor" msgid "Errors" msgstr "Chyby" -#: netbox/templates/login.html:69 +#: netbox/templates/login.html:70 msgid "Sign In" msgstr "Přihlásit se" -#: netbox/templates/login.html:77 +#: netbox/templates/login.html:80 msgctxt "Denotes an alternative option" msgid "Or" msgstr "Nebo" @@ -14868,37 +15163,37 @@ msgstr "" "Klepněte na tlačítko tady pokusit se znovu " "načíst NetBox." -#: netbox/templates/tenancy/contact.html:18 netbox/tenancy/filtersets.py:147 -#: netbox/tenancy/forms/bulk_edit.py:138 +#: netbox/templates/tenancy/contact.html:18 netbox/tenancy/filtersets.py:152 +#: netbox/tenancy/forms/bulk_edit.py:149 #: netbox/tenancy/forms/filtersets.py:102 netbox/tenancy/forms/forms.py:57 -#: netbox/tenancy/forms/model_forms.py:106 -#: netbox/tenancy/forms/model_forms.py:130 -#: netbox/tenancy/tables/contacts.py:98 +#: netbox/tenancy/forms/model_forms.py:108 +#: netbox/tenancy/forms/model_forms.py:132 +#: netbox/tenancy/tables/contacts.py:102 msgid "Contact" msgstr "Kontaktovat" -#: netbox/templates/tenancy/contact.html:29 -#: netbox/tenancy/forms/bulk_edit.py:99 +#: netbox/templates/tenancy/contact.html:39 +#: netbox/tenancy/forms/bulk_edit.py:106 msgid "Title" msgstr "Název" -#: netbox/templates/tenancy/contact.html:33 -#: netbox/tenancy/forms/bulk_edit.py:104 netbox/tenancy/tables/contacts.py:64 +#: netbox/templates/tenancy/contact.html:43 +#: netbox/tenancy/forms/bulk_edit.py:111 netbox/tenancy/tables/contacts.py:68 msgid "Phone" msgstr "Telefon" #: netbox/templates/tenancy/contactgroup.html:18 -#: netbox/tenancy/forms/forms.py:67 netbox/tenancy/forms/model_forms.py:75 +#: netbox/tenancy/forms/forms.py:67 netbox/tenancy/forms/model_forms.py:77 msgid "Contact Group" msgstr "Kontaktní skupina" -#: netbox/templates/tenancy/contactgroup.html:50 +#: netbox/templates/tenancy/contactgroup.html:51 msgid "Add Contact Group" msgstr "Přidat skupinu kontaktů" #: netbox/templates/tenancy/contactrole.html:15 -#: netbox/tenancy/filtersets.py:152 netbox/tenancy/forms/forms.py:62 -#: netbox/tenancy/forms/model_forms.py:87 +#: netbox/tenancy/filtersets.py:157 netbox/tenancy/forms/forms.py:62 +#: netbox/tenancy/forms/model_forms.py:89 msgid "Contact Role" msgstr "Kontaktní role" @@ -14911,12 +15206,12 @@ msgid "Add Tenant" msgstr "Přidat nájemce" #: netbox/templates/tenancy/tenantgroup.html:26 -#: netbox/tenancy/forms/model_forms.py:32 netbox/tenancy/tables/columns.py:36 +#: netbox/tenancy/forms/model_forms.py:33 netbox/tenancy/tables/columns.py:36 #: netbox/tenancy/tables/columns.py:46 msgid "Tenant Group" msgstr "Skupina nájemců" -#: netbox/templates/tenancy/tenantgroup.html:59 +#: netbox/templates/tenancy/tenantgroup.html:60 msgid "Add Tenant Group" msgstr "Přidat skupinu nájemců" @@ -15112,7 +15407,7 @@ msgstr "Životnost SA (KB)" msgid "L2VPN Attributes" msgstr "L2VPN Atributy" -#: netbox/templates/vpn/l2vpn.html:60 netbox/templates/vpn/tunnel.html:76 +#: netbox/templates/vpn/l2vpn.html:64 netbox/templates/vpn/tunnel.html:76 msgid "Add a Termination" msgstr "Přidat ukončení" @@ -15179,11 +15474,11 @@ msgid "Add Wireless LAN" msgstr "Přidat bezdrátovou síť LAN" #: netbox/templates/wireless/wirelesslangroup.html:26 -#: netbox/wireless/forms/model_forms.py:29 +#: netbox/wireless/forms/model_forms.py:30 msgid "Wireless LAN Group" msgstr "Skupina bezdrátové sítě LAN" -#: netbox/templates/wireless/wirelesslangroup.html:59 +#: netbox/templates/wireless/wirelesslangroup.html:60 msgid "Add Wireless LAN Group" msgstr "Přidat skupinu bezdrátové sítě LAN" @@ -15199,109 +15494,133 @@ msgstr "Rodičovská kontaktní skupina (ID)" msgid "Parent contact group (slug)" msgstr "Rodičovská kontaktní skupina (slimák)" -#: netbox/tenancy/filtersets.py:40 netbox/tenancy/filtersets.py:67 -#: netbox/tenancy/filtersets.py:110 +#: netbox/tenancy/filtersets.py:40 netbox/tenancy/filtersets.py:72 +#: netbox/tenancy/filtersets.py:115 msgid "Contact group (ID)" msgstr "Kontaktní skupina (ID)" -#: netbox/tenancy/filtersets.py:47 netbox/tenancy/filtersets.py:74 -#: netbox/tenancy/filtersets.py:117 +#: netbox/tenancy/filtersets.py:47 netbox/tenancy/filtersets.py:79 +#: netbox/tenancy/filtersets.py:122 msgid "Contact group (slug)" msgstr "Kontaktní skupina (slug)" -#: netbox/tenancy/filtersets.py:104 +#: netbox/tenancy/filtersets.py:52 netbox/tenancy/filtersets.py:109 msgid "Contact (ID)" msgstr "Kontakt (ID)" -#: netbox/tenancy/filtersets.py:121 +#: netbox/tenancy/filtersets.py:126 msgid "Contact role (ID)" msgstr "Kontaktní role (ID)" -#: netbox/tenancy/filtersets.py:127 +#: netbox/tenancy/filtersets.py:132 msgid "Contact role (slug)" msgstr "Kontaktní role (slug)" -#: netbox/tenancy/filtersets.py:158 +#: netbox/tenancy/filtersets.py:163 msgid "Contact group" msgstr "Kontaktní skupina" -#: netbox/tenancy/filtersets.py:169 +#: netbox/tenancy/filtersets.py:174 msgid "Parent tenant group (ID)" msgstr "Nadřazená skupina nájemců (ID)" -#: netbox/tenancy/filtersets.py:175 +#: netbox/tenancy/filtersets.py:180 msgid "Parent tenant group (slug)" msgstr "Nadřazená skupina nájemců (slimák)" -#: netbox/tenancy/filtersets.py:181 netbox/tenancy/filtersets.py:201 +#: netbox/tenancy/filtersets.py:186 netbox/tenancy/filtersets.py:206 msgid "Tenant group (ID)" msgstr "Skupina nájemců (ID)" -#: netbox/tenancy/filtersets.py:234 +#: netbox/tenancy/filtersets.py:239 msgid "Tenant Group (ID)" msgstr "Skupina nájemců (ID)" -#: netbox/tenancy/filtersets.py:241 +#: netbox/tenancy/filtersets.py:246 msgid "Tenant Group (slug)" msgstr "Skupina nájemců (slug)" -#: netbox/tenancy/forms/bulk_edit.py:66 +#: netbox/tenancy/forms/bulk_edit.py:67 msgid "Desciption" msgstr "Descipace" -#: netbox/tenancy/forms/bulk_import.py:101 +#: netbox/tenancy/forms/bulk_edit.py:96 +msgid "Add groups" +msgstr "Přidání skupin" + +#: netbox/tenancy/forms/bulk_edit.py:101 +msgid "Remove groups" +msgstr "Odstranit skupiny" + +#: netbox/tenancy/forms/bulk_import.py:84 +msgid "" +"Group names separated by commas, encased with double quotes (e.g. \"Group " +"1,Group 2\")" +msgstr "" +"Názvy skupin oddělené čárkami, uzavřené uvozovkami (např. „Skupina 1, " +"Skupina 2\")" + +#: netbox/tenancy/forms/bulk_import.py:100 msgid "Assigned contact" msgstr "Přiřazený kontakt" -#: netbox/tenancy/models/contacts.py:32 +#: netbox/tenancy/models/contacts.py:33 msgid "contact group" msgstr "kontaktní skupina" -#: netbox/tenancy/models/contacts.py:33 +#: netbox/tenancy/models/contacts.py:34 msgid "contact groups" msgstr "kontaktní skupiny" -#: netbox/tenancy/models/contacts.py:42 +#: netbox/tenancy/models/contacts.py:43 msgid "contact role" msgstr "kontaktní role" -#: netbox/tenancy/models/contacts.py:43 +#: netbox/tenancy/models/contacts.py:44 msgid "contact roles" msgstr "kontaktní role" -#: netbox/tenancy/models/contacts.py:63 +#: netbox/tenancy/models/contacts.py:64 msgid "title" msgstr "titul" -#: netbox/tenancy/models/contacts.py:68 +#: netbox/tenancy/models/contacts.py:69 msgid "phone" msgstr "telefon" -#: netbox/tenancy/models/contacts.py:73 +#: netbox/tenancy/models/contacts.py:74 msgid "email" msgstr "e-mailem" -#: netbox/tenancy/models/contacts.py:82 +#: netbox/tenancy/models/contacts.py:83 msgid "link" msgstr "odkaz" -#: netbox/tenancy/models/contacts.py:98 +#: netbox/tenancy/models/contacts.py:93 msgid "contact" msgstr "kontaktovat" -#: netbox/tenancy/models/contacts.py:99 +#: netbox/tenancy/models/contacts.py:94 msgid "contacts" msgstr "kontakty" -#: netbox/tenancy/models/contacts.py:146 +#: netbox/tenancy/models/contacts.py:108 +msgid "contact group membership" +msgstr "členství v kontaktní skupině" + +#: netbox/tenancy/models/contacts.py:109 +msgid "contact group memberships" +msgstr "členství v kontaktních skupinách" + +#: netbox/tenancy/models/contacts.py:153 msgid "contact assignment" msgstr "přiřazení kontaktů" -#: netbox/tenancy/models/contacts.py:147 +#: netbox/tenancy/models/contacts.py:154 msgid "contact assignments" msgstr "kontaktní přiřazení" -#: netbox/tenancy/models/contacts.py:163 +#: netbox/tenancy/models/contacts.py:170 #, python-brace-format msgid "Contacts cannot be assigned to this object type ({type})." msgstr "Kontakty nelze přiřadit k tomuto typu objektu ({type})." @@ -15330,27 +15649,27 @@ msgstr "podnájemník" msgid "tenants" msgstr "nájemníci" -#: netbox/tenancy/tables/contacts.py:112 +#: netbox/tenancy/tables/contacts.py:116 msgid "Contact Title" msgstr "Název kontaktu" -#: netbox/tenancy/tables/contacts.py:116 +#: netbox/tenancy/tables/contacts.py:120 msgid "Contact Phone" msgstr "Kontaktní telefon" -#: netbox/tenancy/tables/contacts.py:121 +#: netbox/tenancy/tables/contacts.py:125 msgid "Contact Email" msgstr "Kontaktní e-mail" -#: netbox/tenancy/tables/contacts.py:125 +#: netbox/tenancy/tables/contacts.py:129 msgid "Contact Address" msgstr "Kontaktní adresa" -#: netbox/tenancy/tables/contacts.py:129 +#: netbox/tenancy/tables/contacts.py:133 msgid "Contact Link" msgstr "Kontakt Odkaz" -#: netbox/tenancy/tables/contacts.py:134 +#: netbox/tenancy/tables/contacts.py:138 msgid "Contact Description" msgstr "Kontakt Popis" @@ -15473,25 +15792,25 @@ msgstr "Musí být vybrána alespoň jedna akce." msgid "Invalid filter for {model}: {error}" msgstr "Neplatný filtr pro {model}: {error}" -#: netbox/users/models/permissions.py:39 +#: netbox/users/models/permissions.py:37 msgid "The list of actions granted by this permission" msgstr "Seznam akcí udělených tímto povolením" -#: netbox/users/models/permissions.py:44 +#: netbox/users/models/permissions.py:42 msgid "constraints" msgstr "omezení" -#: netbox/users/models/permissions.py:45 +#: netbox/users/models/permissions.py:43 msgid "" "Queryset filter matching the applicable objects of the selected type(s)" msgstr "" "Filtr Queryset odpovídající použitelným objektům vybraného typu (typů)" -#: netbox/users/models/permissions.py:52 +#: netbox/users/models/permissions.py:50 msgid "permission" msgstr "povolení" -#: netbox/users/models/permissions.py:53 netbox/users/models/users.py:47 +#: netbox/users/models/permissions.py:51 netbox/users/models/users.py:47 msgid "permissions" msgstr "oprávnění" @@ -15590,7 +15909,7 @@ msgstr "" msgid "Related object not found using the provided numeric ID: {id}" msgstr "Související objekt nebyl nalezen pomocí zadaného číselného ID: {id}" -#: netbox/utilities/choices.py:19 +#: netbox/utilities/choices.py:23 #, python-brace-format msgid "{name} has a key defined but CHOICES is not a list" msgstr "{name} má definovaný klíč, ale CHOICES není seznam" @@ -15804,14 +16123,6 @@ msgstr "" msgid "Unrecognized header: {name}" msgstr "Nerozpoznaná hlavička: {name}" -#: netbox/utilities/forms/forms.py:118 -msgid "Available Columns" -msgstr "Dostupné sloupce" - -#: netbox/utilities/forms/forms.py:126 -msgid "Selected Columns" -msgstr "Vybrané sloupce" - #: netbox/utilities/forms/mixins.py:44 msgid "" "This object has been modified since the form was rendered. Please consult " @@ -15884,6 +16195,19 @@ msgid "Missing required value for static query param: '{static_params}'" msgstr "" "Chybí požadovaná hodnota pro parametr statického dotazu: '{static_params}'" +#: netbox/utilities/jsonschema.py:159 +msgid "Invalid JSON schema definition" +msgstr "Neplatná definice schématu JSON" + +#: netbox/utilities/jsonschema.py:161 +msgid "JSON schema must define properties" +msgstr "JSON schéma musí definovat vlastnosti" + +#: netbox/utilities/jsonschema.py:166 +#, python-brace-format +msgid "Invalid JSON schema definition: {error}" +msgstr "Neplatná definice schématu JSON: {error}" + #: netbox/utilities/password_validation.py:13 msgid "Password must have at least one numeral." msgstr "Heslo musí obsahovat alespoň jednu číslici." @@ -15923,7 +16247,7 @@ msgstr "Neznámý app_label/model_name pro {name}" msgid "Invalid IP address set for {header}: {ip}" msgstr "Neplatná IP adresa nastavená pro {header}: {ip}" -#: netbox/utilities/tables.py:47 +#: netbox/utilities/tables.py:75 #, python-brace-format msgid "A column named {name} is already defined for table {table_name}" msgstr "Sloupec s názvem {name} je již definován pro tabulku {table_name}" @@ -15984,18 +16308,6 @@ msgstr "Nastavit Null" msgid "Clear all" msgstr "Vymazat vše" -#: netbox/utilities/templates/helpers/table_config_form.html:8 -msgid "Table Configuration" -msgstr "Konfigurace tabulky" - -#: netbox/utilities/templates/helpers/table_config_form.html:31 -msgid "Move Up" -msgstr "Pohyb nahoru" - -#: netbox/utilities/templates/helpers/table_config_form.html:34 -msgid "Move Down" -msgstr "Přesuňte se dolů" - #: netbox/utilities/templates/navigation/menu.html:14 msgid "Search…" msgstr "Hledat..." @@ -16020,7 +16332,12 @@ msgstr "Napsat" msgid "The test must define csv_update_data." msgstr "Test musí definovat csv_update_data." -#: netbox/utilities/validators.py:65 +#: netbox/utilities/validators.py:71 +#, python-brace-format +msgid "{value} must be a multiple of {multiple}." +msgstr "{value} musí být násobkem {multiple}." + +#: netbox/utilities/validators.py:83 #, python-brace-format msgid "{value} is not a valid regular expression." msgstr "{value} Není platným regulárním výrazem." @@ -16063,12 +16380,12 @@ msgid "Cluster type (ID)" msgstr "Typ clusteru (ID)" #: netbox/virtualization/filtersets.py:117 -#: netbox/virtualization/filtersets.py:237 +#: netbox/virtualization/filtersets.py:239 msgid "Cluster (ID)" msgstr "Klastr (ID)" #: netbox/virtualization/forms/bulk_edit.py:148 -#: netbox/virtualization/models/virtualmachines.py:110 +#: netbox/virtualization/models/virtualmachines.py:109 msgid "vCPUs" msgstr "VCPU" @@ -16175,48 +16492,48 @@ msgstr "" "{count} zařízení jsou přiřazena jako hostitelé pro tento cluster, ale nejsou" " v místě {location}" -#: netbox/virtualization/models/virtualmachines.py:118 +#: netbox/virtualization/models/virtualmachines.py:117 msgid "memory (MB)" msgstr "Paměť (MB)" -#: netbox/virtualization/models/virtualmachines.py:123 +#: netbox/virtualization/models/virtualmachines.py:122 msgid "disk (MB)" msgstr "disk (MB)" -#: netbox/virtualization/models/virtualmachines.py:161 +#: netbox/virtualization/models/virtualmachines.py:166 msgid "Virtual machine name must be unique per cluster." msgstr "Název virtuálního počítače musí být jedinečný pro každý cluster." -#: netbox/virtualization/models/virtualmachines.py:164 +#: netbox/virtualization/models/virtualmachines.py:169 msgid "virtual machine" msgstr "virtuální stroj" -#: netbox/virtualization/models/virtualmachines.py:165 +#: netbox/virtualization/models/virtualmachines.py:170 msgid "virtual machines" msgstr "virtuální stroje" -#: netbox/virtualization/models/virtualmachines.py:176 +#: netbox/virtualization/models/virtualmachines.py:181 msgid "A virtual machine must be assigned to a site and/or cluster." msgstr "Virtuální počítač musí být přiřazen k webu a/nebo clusteru." -#: netbox/virtualization/models/virtualmachines.py:183 +#: netbox/virtualization/models/virtualmachines.py:188 #, python-brace-format msgid "" "The selected cluster ({cluster}) is not assigned to this site ({site})." msgstr "Vybraný cluster ({cluster}) není přiřazen k tomuto webu ({site})." -#: netbox/virtualization/models/virtualmachines.py:190 +#: netbox/virtualization/models/virtualmachines.py:195 msgid "Must specify a cluster when assigning a host device." msgstr "Při přiřazování hostitelského zařízení je nutné zadat cluster." -#: netbox/virtualization/models/virtualmachines.py:195 +#: netbox/virtualization/models/virtualmachines.py:200 #, python-brace-format msgid "" "The selected device ({device}) is not assigned to this cluster ({cluster})." msgstr "" "Vybrané zařízení ({device}) není přiřazen k tomuto clusteru ({cluster})." -#: netbox/virtualization/models/virtualmachines.py:207 +#: netbox/virtualization/models/virtualmachines.py:212 #, python-brace-format msgid "" "The specified disk size ({size}) must match the aggregate size of assigned " @@ -16225,17 +16542,17 @@ msgstr "" "Zadaná velikost disku ({size}) musí odpovídat souhrnné velikosti přiřazených" " virtuálních disků ({total_size})." -#: netbox/virtualization/models/virtualmachines.py:221 +#: netbox/virtualization/models/virtualmachines.py:226 #, python-brace-format msgid "Must be an IPv{family} address. ({ip} is an IPv{version} address.)" msgstr "Musí to být IPV{family} adresa. ({ip} je IPV{version} adresa.)" -#: netbox/virtualization/models/virtualmachines.py:230 +#: netbox/virtualization/models/virtualmachines.py:235 #, python-brace-format msgid "The specified IP address ({ip}) is not assigned to this VM." msgstr "Zadaná adresa IP ({ip}) není přiřazen k tomuto virtuálnímu počítači." -#: netbox/virtualization/models/virtualmachines.py:376 +#: netbox/virtualization/models/virtualmachines.py:381 #, python-brace-format msgid "" "The selected parent interface ({parent}) belongs to a different virtual " @@ -16244,7 +16561,7 @@ msgstr "" "Vybrané nadřazené rozhraní ({parent}) patří k jinému virtuálnímu počítači " "({virtual_machine})." -#: netbox/virtualization/models/virtualmachines.py:391 +#: netbox/virtualization/models/virtualmachines.py:396 #, python-brace-format msgid "" "The selected bridge interface ({bridge}) belongs to a different virtual " @@ -16253,7 +16570,7 @@ msgstr "" "Vybrané rozhraní můstku ({bridge}) patří k jinému virtuálnímu počítači " "({virtual_machine})." -#: netbox/virtualization/models/virtualmachines.py:402 +#: netbox/virtualization/models/virtualmachines.py:407 #, python-brace-format msgid "" "The untagged VLAN ({untagged_vlan}) must belong to the same site as the " @@ -16262,24 +16579,24 @@ msgstr "" "Neznačená VLAN ({untagged_vlan}) musí patřit ke stejnému webu jako nadřazený" " virtuální stroj rozhraní, nebo musí být globální." -#: netbox/virtualization/models/virtualmachines.py:414 +#: netbox/virtualization/models/virtualmachines.py:419 msgid "size (MB)" msgstr "velikost (MB)" -#: netbox/virtualization/models/virtualmachines.py:418 +#: netbox/virtualization/models/virtualmachines.py:423 msgid "virtual disk" msgstr "virtuální disk" -#: netbox/virtualization/models/virtualmachines.py:419 +#: netbox/virtualization/models/virtualmachines.py:424 msgid "virtual disks" msgstr "virtuální disky" -#: netbox/virtualization/views.py:313 +#: netbox/virtualization/views.py:307 #, python-brace-format msgid "Added {count} devices to cluster {cluster}" msgstr "Přidal {count} zařízení do clusteru {cluster}" -#: netbox/virtualization/views.py:348 +#: netbox/virtualization/views.py:342 #, python-brace-format msgid "Removed {count} devices from cluster {cluster}" msgstr "Odstraněno {count} zařízení z clusteru {cluster}" @@ -16356,22 +16673,26 @@ msgstr "Podpisy DSA" msgid "Group {n}" msgstr "Skupina {n}" -#: netbox/vpn/choices.py:251 +#: netbox/vpn/choices.py:252 msgid "Ethernet Private LAN" msgstr "Ethernetová soukromá síť LAN" -#: netbox/vpn/choices.py:252 +#: netbox/vpn/choices.py:253 msgid "Ethernet Virtual Private LAN" msgstr "Ethernetová virtuální privátní síť LAN" -#: netbox/vpn/choices.py:255 +#: netbox/vpn/choices.py:256 msgid "Ethernet Private Tree" msgstr "Ethernetový soukromý strom" -#: netbox/vpn/choices.py:256 +#: netbox/vpn/choices.py:257 msgid "Ethernet Virtual Private Tree" msgstr "Virtuální privátní strom Ethernetu" +#: netbox/vpn/choices.py:260 +msgid "SPB" +msgstr "SPB" + #: netbox/vpn/filtersets.py:41 msgid "Tunnel group (ID)" msgstr "Skupina tunelů (ID)" @@ -16416,15 +16737,15 @@ msgstr "Zásady IPsec (ID)" msgid "IPSec policy (name)" msgstr "Zásada IPsec (název)" -#: netbox/vpn/filtersets.py:348 +#: netbox/vpn/filtersets.py:351 msgid "L2VPN (slug)" msgstr "L2VPN (slug)" -#: netbox/vpn/filtersets.py:412 +#: netbox/vpn/filtersets.py:415 msgid "VM Interface (ID)" msgstr "Rozhraní virtuálního počítače (ID)" -#: netbox/vpn/filtersets.py:418 +#: netbox/vpn/filtersets.py:421 msgid "VLAN (name)" msgstr "VLAN (název)" @@ -16437,8 +16758,8 @@ msgstr "Skupina tunelů" msgid "SA lifetime" msgstr "Životnost SA" -#: netbox/vpn/forms/bulk_edit.py:151 netbox/wireless/forms/bulk_edit.py:81 -#: netbox/wireless/forms/bulk_edit.py:129 +#: netbox/vpn/forms/bulk_edit.py:151 netbox/wireless/forms/bulk_edit.py:82 +#: netbox/wireless/forms/bulk_edit.py:130 #: netbox/wireless/forms/filtersets.py:67 #: netbox/wireless/forms/filtersets.py:126 msgid "Pre-shared key" @@ -16488,33 +16809,33 @@ msgstr "Návrhy IPsec" msgid "IPSec protocol" msgstr "Protokol IPsec" -#: netbox/vpn/forms/bulk_import.py:266 +#: netbox/vpn/forms/bulk_import.py:271 msgid "L2VPN type" msgstr "Typ L2VPN" -#: netbox/vpn/forms/bulk_import.py:287 +#: netbox/vpn/forms/bulk_import.py:292 msgid "Parent device (for interface)" msgstr "Rodičovské zařízení (pro rozhraní)" -#: netbox/vpn/forms/bulk_import.py:294 +#: netbox/vpn/forms/bulk_import.py:299 msgid "Parent virtual machine (for interface)" msgstr "Nadřazený virtuální stroj (pro rozhraní)" -#: netbox/vpn/forms/bulk_import.py:301 +#: netbox/vpn/forms/bulk_import.py:306 msgid "Assigned interface (device or VM)" msgstr "Přiřazené rozhraní (zařízení nebo VM)" -#: netbox/vpn/forms/bulk_import.py:334 +#: netbox/vpn/forms/bulk_import.py:339 msgid "Cannot import device and VM interface terminations simultaneously." msgstr "" "Nelze importovat zakončení rozhraní zařízení a virtuálního počítače " "současně." -#: netbox/vpn/forms/bulk_import.py:336 +#: netbox/vpn/forms/bulk_import.py:341 msgid "Each termination must specify either an interface or a VLAN." msgstr "Každé ukončení musí specifikovat rozhraní nebo VLAN." -#: netbox/vpn/forms/bulk_import.py:338 +#: netbox/vpn/forms/bulk_import.py:343 msgid "Cannot assign both an interface and a VLAN." msgstr "Nelze přiřadit rozhraní i VLAN." @@ -16527,7 +16848,7 @@ msgstr "IKE verze" msgid "Proposal" msgstr "Návrh" -#: netbox/vpn/forms/filtersets.py:257 +#: netbox/vpn/forms/filtersets.py:262 msgid "Assigned Object Type" msgstr "Typ přiřazeného objektu" @@ -16641,20 +16962,20 @@ msgstr "Zásady protokolu IPsec" msgid "IPSec profiles" msgstr "Profily IPsec" -#: netbox/vpn/models/l2vpn.py:113 +#: netbox/vpn/models/l2vpn.py:117 msgid "L2VPN termination" msgstr "Ukončení L2VPN" -#: netbox/vpn/models/l2vpn.py:114 +#: netbox/vpn/models/l2vpn.py:118 msgid "L2VPN terminations" msgstr "Ukončení L2VPN" -#: netbox/vpn/models/l2vpn.py:129 +#: netbox/vpn/models/l2vpn.py:133 #, python-brace-format msgid "L2VPN Termination already assigned ({assigned_object})" msgstr "Ukončení L2VPN je již přiřazeno ({assigned_object})" -#: netbox/vpn/models/l2vpn.py:141 +#: netbox/vpn/models/l2vpn.py:145 #, python-brace-format msgid "" "{l2vpn_type} L2VPNs cannot have more than two terminations; found " @@ -16687,19 +17008,19 @@ msgstr "tunel" msgid "tunnels" msgstr "tunely" -#: netbox/vpn/models/tunnels.py:148 +#: netbox/vpn/models/tunnels.py:145 msgid "An object may be terminated to only one tunnel at a time." msgstr "Objekt může být ukončen pouze v jednom tunelu najednou." -#: netbox/vpn/models/tunnels.py:151 +#: netbox/vpn/models/tunnels.py:148 msgid "tunnel termination" msgstr "zakončení tunelu" -#: netbox/vpn/models/tunnels.py:152 +#: netbox/vpn/models/tunnels.py:149 msgid "tunnel terminations" msgstr "zakončení tunelu" -#: netbox/vpn/models/tunnels.py:169 +#: netbox/vpn/models/tunnels.py:166 #, python-brace-format msgid "{name} is already attached to a tunnel ({tunnel})." msgstr "{name} je již připojen k tunelu ({tunnel})." @@ -16732,11 +17053,11 @@ msgstr "Životnost SA (sekundy)" msgid "SA Lifetime (KB)" msgstr "Životnost SA (KB)" -#: netbox/vpn/tables/l2vpn.py:69 +#: netbox/vpn/tables/l2vpn.py:72 msgid "Object Parent" msgstr "Nadřazený objekt" -#: netbox/vpn/tables/l2vpn.py:74 +#: netbox/vpn/tables/l2vpn.py:77 msgid "Object Site" msgstr "Objektová lokalita" @@ -16760,8 +17081,8 @@ msgstr "Osobní WPA (PSK)" msgid "WPA Enterprise" msgstr "Podnikové WPA" -#: netbox/wireless/forms/bulk_edit.py:75 -#: netbox/wireless/forms/bulk_edit.py:123 +#: netbox/wireless/forms/bulk_edit.py:76 +#: netbox/wireless/forms/bulk_edit.py:124 #: netbox/wireless/forms/bulk_import.py:70 #: netbox/wireless/forms/bulk_import.py:73 #: netbox/wireless/forms/bulk_import.py:115 @@ -16785,7 +17106,7 @@ msgstr "Rozhraní A" msgid "Interface B" msgstr "Rozhraní B" -#: netbox/wireless/forms/model_forms.py:164 +#: netbox/wireless/forms/model_forms.py:165 msgid "Side B" msgstr "Strana B" @@ -16805,23 +17126,23 @@ msgstr "skupiny bezdrátových sítí LAN" msgid "wireless LAN" msgstr "bezdrátová síť LAN" -#: netbox/wireless/models.py:141 +#: netbox/wireless/models.py:134 msgid "interface A" msgstr "rozhraní A" -#: netbox/wireless/models.py:148 +#: netbox/wireless/models.py:140 msgid "interface B" msgstr "rozhraní B" -#: netbox/wireless/models.py:196 +#: netbox/wireless/models.py:188 msgid "wireless link" msgstr "bezdrátové spojení" -#: netbox/wireless/models.py:197 +#: netbox/wireless/models.py:189 msgid "wireless links" msgstr "bezdrátové spoje" -#: netbox/wireless/models.py:212 netbox/wireless/models.py:218 +#: netbox/wireless/models.py:204 netbox/wireless/models.py:210 #, python-brace-format msgid "{type} is not a wireless interface." msgstr "{type} není bezdrátové rozhraní." diff --git a/netbox/translations/da/LC_MESSAGES/django.mo b/netbox/translations/da/LC_MESSAGES/django.mo index 958993f70..e309772f8 100644 Binary files a/netbox/translations/da/LC_MESSAGES/django.mo and b/netbox/translations/da/LC_MESSAGES/django.mo differ diff --git a/netbox/translations/da/LC_MESSAGES/django.po b/netbox/translations/da/LC_MESSAGES/django.po index 201c60740..e1e8d95df 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-05-01 05:01+0000\n" +"POT-Creation-Date: 2025-05-13 05:01+0000\n" "PO-Revision-Date: 2023-10-30 17:48+0000\n" "Last-Translator: Jeremy Stretch, 2025\n" "Language-Team: Danish (https://app.transifex.com/netbox-community/teams/178115/da/)\n" @@ -36,7 +36,7 @@ msgstr "Skriv aktiveret" #: netbox/account/tables.py:35 netbox/core/choices.py:102 #: netbox/core/tables/jobs.py:29 netbox/core/tables/tasks.py:79 -#: netbox/extras/tables/tables.py:338 netbox/extras/tables/tables.py:572 +#: netbox/extras/tables/tables.py:379 netbox/extras/tables/tables.py:627 #: netbox/templates/account/token.html:43 #: netbox/templates/core/configrevision.html:26 #: netbox/templates/core/configrevision_restore.html:12 @@ -67,57 +67,59 @@ msgstr "Sidst brugt" msgid "Allowed IPs" msgstr "Tilladte IP'er" -#: netbox/account/views.py:116 +#: netbox/account/views.py:118 #, python-brace-format msgid "Logged in as {user}." msgstr "Logget ind som {user}." -#: netbox/account/views.py:172 +#: netbox/account/views.py:174 msgid "You have logged out." msgstr "Du er logget ud." -#: netbox/account/views.py:224 +#: netbox/account/views.py:227 msgid "Your preferences have been updated." msgstr "Dine præferencer er blevet opdateret." -#: netbox/account/views.py:252 +#: netbox/account/views.py:255 msgid "LDAP-authenticated user credentials cannot be changed within NetBox." msgstr "LDAP-godkendte brugeroplysninger kan ikke ændres i NetBox." -#: netbox/account/views.py:267 +#: netbox/account/views.py:270 msgid "Your password has been changed successfully." msgstr "Din adgangskode er blevet ændret." #: netbox/circuits/choices.py:21 netbox/dcim/choices.py:20 -#: netbox/dcim/choices.py:102 netbox/dcim/choices.py:185 -#: netbox/dcim/choices.py:237 netbox/dcim/choices.py:1542 -#: netbox/dcim/choices.py:1600 netbox/dcim/choices.py:1650 -#: netbox/dcim/choices.py:1672 netbox/virtualization/choices.py:20 +#: netbox/dcim/choices.py:102 netbox/dcim/choices.py:186 +#: netbox/dcim/choices.py:239 netbox/dcim/choices.py:1549 +#: netbox/dcim/choices.py:1607 netbox/dcim/choices.py:1674 +#: netbox/dcim/choices.py:1696 netbox/virtualization/choices.py:20 #: netbox/virtualization/choices.py:46 netbox/vpn/choices.py:18 +#: netbox/vpn/choices.py:281 msgid "Planned" msgstr "Planlagt" -#: netbox/circuits/choices.py:22 netbox/netbox/navigation/menu.py:326 +#: netbox/circuits/choices.py:22 netbox/netbox/navigation/menu.py:327 msgid "Provisioning" msgstr "Opretter" -#: netbox/circuits/choices.py:23 netbox/core/tables/tasks.py:22 -#: netbox/dcim/choices.py:22 netbox/dcim/choices.py:103 -#: netbox/dcim/choices.py:184 netbox/dcim/choices.py:236 -#: netbox/dcim/choices.py:1599 netbox/dcim/choices.py:1649 -#: netbox/dcim/choices.py:1671 netbox/extras/tables/tables.py:498 -#: netbox/ipam/choices.py:31 netbox/ipam/choices.py:49 -#: netbox/ipam/choices.py:69 netbox/ipam/choices.py:154 -#: netbox/templates/extras/configcontext.html:25 +#: netbox/circuits/choices.py:23 netbox/core/tables/plugins.py:64 +#: netbox/core/tables/tasks.py:22 netbox/dcim/choices.py:22 +#: netbox/dcim/choices.py:103 netbox/dcim/choices.py:185 +#: netbox/dcim/choices.py:238 netbox/dcim/choices.py:1606 +#: netbox/dcim/choices.py:1673 netbox/dcim/choices.py:1695 +#: netbox/extras/tables/tables.py:539 netbox/ipam/choices.py:31 +#: netbox/ipam/choices.py:49 netbox/ipam/choices.py:69 +#: netbox/ipam/choices.py:154 netbox/templates/extras/configcontext.html:25 #: netbox/templates/users/user.html:37 netbox/users/forms/bulk_edit.py:38 #: netbox/virtualization/choices.py:22 netbox/virtualization/choices.py:45 -#: netbox/vpn/choices.py:19 netbox/wireless/choices.py:25 +#: netbox/vpn/choices.py:19 netbox/vpn/choices.py:280 +#: netbox/wireless/choices.py:25 msgid "Active" msgstr "Aktiv" -#: netbox/circuits/choices.py:24 netbox/dcim/choices.py:183 -#: netbox/dcim/choices.py:235 netbox/dcim/choices.py:1598 -#: netbox/dcim/choices.py:1651 netbox/dcim/choices.py:1670 +#: netbox/circuits/choices.py:24 netbox/dcim/choices.py:184 +#: netbox/dcim/choices.py:237 netbox/dcim/choices.py:1605 +#: netbox/dcim/choices.py:1675 netbox/dcim/choices.py:1694 #: netbox/virtualization/choices.py:24 netbox/virtualization/choices.py:44 msgid "Offline" msgstr "Offline" @@ -130,7 +132,7 @@ msgstr "Nedlægger" msgid "Decommissioned" msgstr "Nedlagt" -#: netbox/circuits/choices.py:90 netbox/dcim/choices.py:1611 +#: netbox/circuits/choices.py:90 netbox/dcim/choices.py:1618 #: netbox/templates/dcim/interface.html:135 #: netbox/templates/virtualization/vminterface.html:83 #: netbox/tenancy/choices.py:17 @@ -165,36 +167,36 @@ msgstr "Talede" #: netbox/circuits/filtersets.py:37 netbox/circuits/filtersets.py:204 #: netbox/circuits/filtersets.py:284 netbox/dcim/base_filtersets.py:22 -#: netbox/dcim/filtersets.py:99 netbox/dcim/filtersets.py:153 -#: netbox/dcim/filtersets.py:213 netbox/dcim/filtersets.py:334 -#: netbox/dcim/filtersets.py:465 netbox/dcim/filtersets.py:1022 -#: netbox/dcim/filtersets.py:1344 netbox/dcim/filtersets.py:1442 -#: netbox/dcim/filtersets.py:2103 netbox/dcim/filtersets.py:2346 -#: netbox/dcim/filtersets.py:2404 netbox/ipam/filtersets.py:954 -#: netbox/virtualization/filtersets.py:139 netbox/vpn/filtersets.py:358 +#: netbox/dcim/filtersets.py:101 netbox/dcim/filtersets.py:155 +#: 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:2160 netbox/dcim/filtersets.py:2403 +#: netbox/dcim/filtersets.py:2461 netbox/ipam/filtersets.py:954 +#: netbox/virtualization/filtersets.py:139 netbox/vpn/filtersets.py:361 msgid "Region (ID)" msgstr "Område (ID)" #: netbox/circuits/filtersets.py:44 netbox/circuits/filtersets.py:211 #: netbox/circuits/filtersets.py:291 netbox/dcim/base_filtersets.py:29 -#: netbox/dcim/filtersets.py:106 netbox/dcim/filtersets.py:159 -#: netbox/dcim/filtersets.py:220 netbox/dcim/filtersets.py:341 -#: netbox/dcim/filtersets.py:472 netbox/dcim/filtersets.py:1029 -#: netbox/dcim/filtersets.py:1351 netbox/dcim/filtersets.py:1449 -#: netbox/dcim/filtersets.py:2110 netbox/dcim/filtersets.py:2353 -#: netbox/dcim/filtersets.py:2411 netbox/extras/filtersets.py:509 +#: netbox/dcim/filtersets.py:108 netbox/dcim/filtersets.py:161 +#: 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:2167 netbox/dcim/filtersets.py:2410 +#: netbox/dcim/filtersets.py:2468 netbox/extras/filtersets.py:602 #: netbox/ipam/filtersets.py:961 netbox/virtualization/filtersets.py:146 -#: netbox/vpn/filtersets.py:353 +#: netbox/vpn/filtersets.py:356 msgid "Region (slug)" msgstr "Region (slug)" #: netbox/circuits/filtersets.py:50 netbox/circuits/filtersets.py:217 #: netbox/circuits/filtersets.py:297 netbox/dcim/base_filtersets.py:35 -#: netbox/dcim/filtersets.py:129 netbox/dcim/filtersets.py:226 -#: netbox/dcim/filtersets.py:347 netbox/dcim/filtersets.py:478 -#: netbox/dcim/filtersets.py:1035 netbox/dcim/filtersets.py:1357 -#: netbox/dcim/filtersets.py:1455 netbox/dcim/filtersets.py:2116 -#: netbox/dcim/filtersets.py:2359 netbox/dcim/filtersets.py:2417 +#: 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:2173 +#: netbox/dcim/filtersets.py:2416 netbox/dcim/filtersets.py:2474 #: netbox/ipam/filtersets.py:239 netbox/ipam/filtersets.py:967 #: netbox/virtualization/filtersets.py:152 msgid "Site group (ID)" @@ -202,12 +204,12 @@ msgstr "Områdegruppe (ID)" #: netbox/circuits/filtersets.py:57 netbox/circuits/filtersets.py:224 #: netbox/circuits/filtersets.py:304 netbox/dcim/base_filtersets.py:42 -#: netbox/dcim/filtersets.py:136 netbox/dcim/filtersets.py:233 -#: netbox/dcim/filtersets.py:354 netbox/dcim/filtersets.py:485 -#: netbox/dcim/filtersets.py:1042 netbox/dcim/filtersets.py:1364 -#: netbox/dcim/filtersets.py:1462 netbox/dcim/filtersets.py:2123 -#: netbox/dcim/filtersets.py:2366 netbox/dcim/filtersets.py:2424 -#: netbox/extras/filtersets.py:515 netbox/ipam/filtersets.py:246 +#: 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:2180 +#: netbox/dcim/filtersets.py:2423 netbox/dcim/filtersets.py:2481 +#: netbox/extras/filtersets.py:608 netbox/ipam/filtersets.py:246 #: netbox/ipam/filtersets.py:974 netbox/virtualization/filtersets.py:159 msgid "Site group (slug)" msgstr "Områdegruppe (slug)" @@ -215,29 +217,29 @@ msgstr "Områdegruppe (slug)" #: netbox/circuits/filtersets.py:62 netbox/circuits/forms/filtersets.py:59 #: netbox/circuits/forms/filtersets.py:183 #: netbox/circuits/forms/filtersets.py:241 -#: netbox/circuits/tables/circuits.py:128 netbox/dcim/forms/bulk_edit.py:172 -#: netbox/dcim/forms/bulk_edit.py:333 netbox/dcim/forms/bulk_edit.py:686 -#: netbox/dcim/forms/bulk_edit.py:891 netbox/dcim/forms/bulk_import.py:133 -#: netbox/dcim/forms/bulk_import.py:232 netbox/dcim/forms/bulk_import.py:333 -#: netbox/dcim/forms/bulk_import.py:567 netbox/dcim/forms/bulk_import.py:1448 -#: netbox/dcim/forms/bulk_import.py:1476 netbox/dcim/forms/filtersets.py:88 -#: netbox/dcim/forms/filtersets.py:226 netbox/dcim/forms/filtersets.py:343 -#: netbox/dcim/forms/filtersets.py:440 netbox/dcim/forms/filtersets.py:754 -#: netbox/dcim/forms/filtersets.py:973 netbox/dcim/forms/filtersets.py:1046 -#: netbox/dcim/forms/filtersets.py:1070 netbox/dcim/forms/filtersets.py:1160 -#: netbox/dcim/forms/filtersets.py:1198 netbox/dcim/forms/filtersets.py:1681 -#: netbox/dcim/forms/filtersets.py:1705 netbox/dcim/forms/filtersets.py:1729 -#: netbox/dcim/forms/model_forms.py:141 netbox/dcim/forms/model_forms.py:169 -#: netbox/dcim/forms/model_forms.py:243 netbox/dcim/forms/model_forms.py:473 -#: netbox/dcim/forms/model_forms.py:734 netbox/dcim/forms/object_create.py:395 +#: netbox/circuits/tables/circuits.py:128 netbox/dcim/forms/bulk_edit.py:177 +#: netbox/dcim/forms/bulk_edit.py:344 netbox/dcim/forms/bulk_edit.py:730 +#: netbox/dcim/forms/bulk_edit.py:935 netbox/dcim/forms/bulk_import.py:134 +#: netbox/dcim/forms/bulk_import.py:236 netbox/dcim/forms/bulk_import.py:337 +#: netbox/dcim/forms/bulk_import.py:598 netbox/dcim/forms/bulk_import.py:1479 +#: netbox/dcim/forms/bulk_import.py:1507 netbox/dcim/forms/filtersets.py:89 +#: netbox/dcim/forms/filtersets.py:227 netbox/dcim/forms/filtersets.py:344 +#: netbox/dcim/forms/filtersets.py:441 netbox/dcim/forms/filtersets.py:773 +#: netbox/dcim/forms/filtersets.py:992 netbox/dcim/forms/filtersets.py:1065 +#: netbox/dcim/forms/filtersets.py:1089 netbox/dcim/forms/filtersets.py:1179 +#: netbox/dcim/forms/filtersets.py:1217 netbox/dcim/forms/filtersets.py:1705 +#: netbox/dcim/forms/filtersets.py:1729 netbox/dcim/forms/filtersets.py:1753 +#: netbox/dcim/forms/model_forms.py:146 netbox/dcim/forms/model_forms.py:174 +#: netbox/dcim/forms/model_forms.py:250 netbox/dcim/forms/model_forms.py:567 +#: netbox/dcim/forms/model_forms.py:828 netbox/dcim/forms/object_create.py:395 #: netbox/dcim/tables/devices.py:163 netbox/dcim/tables/power.py:26 -#: netbox/dcim/tables/power.py:93 netbox/dcim/tables/racks.py:121 -#: netbox/dcim/tables/racks.py:206 netbox/dcim/tables/sites.py:133 -#: netbox/extras/filtersets.py:525 netbox/ipam/forms/bulk_edit.py:468 -#: netbox/ipam/forms/bulk_import.py:468 netbox/ipam/forms/filtersets.py:161 -#: netbox/ipam/forms/filtersets.py:236 netbox/ipam/forms/filtersets.py:449 -#: netbox/ipam/forms/filtersets.py:544 netbox/ipam/forms/model_forms.py:678 -#: netbox/ipam/tables/vlans.py:87 netbox/ipam/tables/vlans.py:197 +#: netbox/dcim/tables/power.py:93 netbox/dcim/tables/racks.py:125 +#: netbox/dcim/tables/racks.py:215 netbox/dcim/tables/sites.py:139 +#: netbox/extras/filtersets.py:618 netbox/ipam/forms/bulk_edit.py:479 +#: netbox/ipam/forms/bulk_import.py:475 netbox/ipam/forms/filtersets.py:161 +#: netbox/ipam/forms/filtersets.py:236 netbox/ipam/forms/filtersets.py:457 +#: netbox/ipam/forms/filtersets.py:552 netbox/ipam/forms/model_forms.py:679 +#: netbox/ipam/tables/vlans.py:89 netbox/ipam/tables/vlans.py:199 #: netbox/templates/dcim/device.html:22 #: netbox/templates/dcim/inc/cable_termination.html:8 #: netbox/templates/dcim/inc/cable_termination.html:38 @@ -255,18 +257,18 @@ msgstr "Områdegruppe (slug)" #: netbox/virtualization/forms/model_forms.py:104 #: netbox/virtualization/forms/model_forms.py:178 #: netbox/virtualization/tables/virtualmachines.py:33 -#: netbox/vpn/forms/filtersets.py:272 netbox/wireless/forms/filtersets.py:88 -#: netbox/wireless/forms/model_forms.py:79 -#: netbox/wireless/forms/model_forms.py:121 +#: netbox/vpn/forms/filtersets.py:277 netbox/wireless/forms/filtersets.py:88 +#: netbox/wireless/forms/model_forms.py:80 +#: netbox/wireless/forms/model_forms.py:122 msgid "Site" msgstr "Område" #: netbox/circuits/filtersets.py:68 netbox/circuits/filtersets.py:235 #: netbox/circuits/filtersets.py:315 netbox/dcim/base_filtersets.py:53 -#: netbox/dcim/filtersets.py:243 netbox/dcim/filtersets.py:364 -#: netbox/dcim/filtersets.py:459 netbox/extras/filtersets.py:531 +#: netbox/dcim/filtersets.py:245 netbox/dcim/filtersets.py:366 +#: netbox/dcim/filtersets.py:461 netbox/extras/filtersets.py:624 #: netbox/ipam/filtersets.py:257 netbox/ipam/filtersets.py:984 -#: netbox/virtualization/filtersets.py:169 netbox/vpn/filtersets.py:363 +#: netbox/virtualization/filtersets.py:169 netbox/vpn/filtersets.py:366 msgid "Site (slug)" msgstr "Område (slug)" @@ -319,21 +321,21 @@ msgid "Circuit type (slug)" msgstr "Kredsløbstype (slug)" #: netbox/circuits/filtersets.py:229 netbox/circuits/filtersets.py:309 -#: netbox/dcim/base_filtersets.py:47 netbox/dcim/filtersets.py:237 -#: netbox/dcim/filtersets.py:358 netbox/dcim/filtersets.py:453 -#: netbox/dcim/filtersets.py:1046 netbox/dcim/filtersets.py:1369 -#: netbox/dcim/filtersets.py:1467 netbox/dcim/filtersets.py:2128 -#: netbox/dcim/filtersets.py:2370 netbox/dcim/filtersets.py:2429 +#: 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:2185 +#: netbox/dcim/filtersets.py:2427 netbox/dcim/filtersets.py:2486 #: netbox/ipam/filtersets.py:251 netbox/ipam/filtersets.py:978 -#: netbox/virtualization/filtersets.py:163 netbox/vpn/filtersets.py:368 +#: netbox/virtualization/filtersets.py:163 netbox/vpn/filtersets.py:371 msgid "Site (ID)" msgstr "Område (ID)" #: netbox/circuits/filtersets.py:239 netbox/circuits/filtersets.py:321 -#: netbox/dcim/base_filtersets.py:59 netbox/dcim/filtersets.py:259 -#: netbox/dcim/filtersets.py:370 netbox/dcim/filtersets.py:491 -#: netbox/dcim/filtersets.py:1058 netbox/dcim/filtersets.py:1380 -#: netbox/dcim/filtersets.py:1478 netbox/dcim/filtersets.py:2382 +#: 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:2439 msgid "Location (ID)" msgstr "Placering (ID)" @@ -342,24 +344,25 @@ msgid "Termination A (ID)" msgstr "Afslutning A (ID)" #: netbox/circuits/filtersets.py:273 netbox/circuits/filtersets.py:375 -#: netbox/circuits/filtersets.py:537 netbox/core/filtersets.py:77 -#: netbox/core/filtersets.py:136 netbox/core/filtersets.py:173 -#: netbox/dcim/filtersets.py:752 netbox/dcim/filtersets.py:1436 -#: netbox/dcim/filtersets.py:2477 netbox/extras/filtersets.py:41 -#: netbox/extras/filtersets.py:63 netbox/extras/filtersets.py:92 -#: netbox/extras/filtersets.py:132 netbox/extras/filtersets.py:181 -#: netbox/extras/filtersets.py:209 netbox/extras/filtersets.py:239 -#: netbox/extras/filtersets.py:276 netbox/extras/filtersets.py:348 -#: netbox/extras/filtersets.py:391 netbox/extras/filtersets.py:438 -#: netbox/extras/filtersets.py:498 netbox/extras/filtersets.py:657 -#: netbox/extras/filtersets.py:703 netbox/ipam/forms/model_forms.py:492 -#: netbox/netbox/filtersets.py:286 netbox/netbox/forms/__init__.py:22 +#: 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:2534 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 +#: netbox/extras/filtersets.py:281 netbox/extras/filtersets.py:333 +#: netbox/extras/filtersets.py:406 netbox/extras/filtersets.py:449 +#: 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/forms/base.py:167 #: netbox/templates/htmx/object_selector.html:28 #: netbox/templates/inc/filter_list.html:46 #: netbox/templates/ipam/ipaddress_assign.html:29 #: netbox/templates/search.html:7 netbox/templates/search.html:26 -#: netbox/tenancy/filtersets.py:99 netbox/users/filtersets.py:23 +#: netbox/tenancy/filtersets.py:104 netbox/users/filtersets.py:23 #: netbox/users/filtersets.py:57 netbox/users/filtersets.py:102 #: netbox/users/filtersets.py:150 netbox/utilities/forms/forms.py:104 #: netbox/utilities/templates/navigation/menu.html:16 @@ -386,10 +389,10 @@ msgid "Circuit" msgstr "Kredsløb" #: netbox/circuits/filtersets.py:328 netbox/dcim/base_filtersets.py:66 -#: netbox/dcim/filtersets.py:266 netbox/dcim/filtersets.py:377 -#: netbox/dcim/filtersets.py:498 netbox/dcim/filtersets.py:1065 -#: netbox/dcim/filtersets.py:1386 netbox/dcim/filtersets.py:1484 -#: netbox/extras/filtersets.py:542 +#: netbox/dcim/filtersets.py:268 netbox/dcim/filtersets.py:379 +#: netbox/dcim/filtersets.py:500 netbox/dcim/filtersets.py:1118 +#: netbox/dcim/filtersets.py:1439 netbox/dcim/filtersets.py:1537 +#: netbox/extras/filtersets.py:635 msgid "Location (slug)" msgstr "Placering (slug)" @@ -409,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:1925 +#: netbox/circuits/filtersets.py:396 netbox/dcim/filtersets.py:1982 msgid "Virtual circuit (ID)" msgstr "Virtuelt kredsløb (ID)" @@ -445,20 +448,20 @@ msgstr "Virtuel kredsløbstype (slug)" msgid "Virtual circuit" msgstr "Virtuelt kredsløb" -#: netbox/circuits/filtersets.py:577 netbox/dcim/filtersets.py:1276 -#: netbox/dcim/filtersets.py:1706 netbox/ipam/filtersets.py:627 -#: netbox/vpn/filtersets.py:102 netbox/vpn/filtersets.py:401 +#: netbox/circuits/filtersets.py:577 netbox/dcim/filtersets.py:1329 +#: netbox/dcim/filtersets.py:1763 netbox/ipam/filtersets.py:627 +#: netbox/vpn/filtersets.py:102 netbox/vpn/filtersets.py:404 msgid "Interface (ID)" msgstr "Grænseflade (ID)" #: netbox/circuits/forms/bulk_edit.py:42 #: netbox/circuits/forms/filtersets.py:64 #: netbox/circuits/forms/model_forms.py:42 -#: netbox/circuits/tables/providers.py:32 netbox/dcim/forms/bulk_edit.py:132 -#: netbox/dcim/forms/filtersets.py:196 netbox/dcim/forms/model_forms.py:127 -#: netbox/dcim/tables/sites.py:94 netbox/ipam/models/asns.py:123 -#: netbox/ipam/tables/asn.py:27 netbox/ipam/views.py:230 -#: netbox/netbox/navigation/menu.py:178 netbox/netbox/navigation/menu.py:181 +#: netbox/circuits/tables/providers.py:32 netbox/dcim/forms/bulk_edit.py:137 +#: netbox/dcim/forms/filtersets.py:197 netbox/dcim/forms/model_forms.py:132 +#: netbox/dcim/tables/sites.py:100 netbox/ipam/models/asns.py:123 +#: netbox/ipam/tables/asn.py:27 netbox/ipam/views.py:232 +#: netbox/netbox/navigation/menu.py:179 netbox/netbox/navigation/menu.py:182 #: netbox/templates/circuits/provider.html:23 msgid "ASNs" msgstr "ASN'er" @@ -471,36 +474,37 @@ msgstr "ASN'er" #: netbox/circuits/forms/bulk_edit.py:266 #: netbox/circuits/forms/bulk_edit.py:307 #: netbox/circuits/forms/bulk_edit.py:347 -#: netbox/circuits/forms/bulk_edit.py:371 netbox/core/forms/bulk_edit.py:28 -#: netbox/dcim/forms/bulk_create.py:35 netbox/dcim/forms/bulk_edit.py:77 -#: netbox/dcim/forms/bulk_edit.py:96 netbox/dcim/forms/bulk_edit.py:155 -#: netbox/dcim/forms/bulk_edit.py:196 netbox/dcim/forms/bulk_edit.py:214 -#: netbox/dcim/forms/bulk_edit.py:292 netbox/dcim/forms/bulk_edit.py:441 -#: netbox/dcim/forms/bulk_edit.py:475 netbox/dcim/forms/bulk_edit.py:490 -#: netbox/dcim/forms/bulk_edit.py:549 netbox/dcim/forms/bulk_edit.py:593 -#: netbox/dcim/forms/bulk_edit.py:627 netbox/dcim/forms/bulk_edit.py:651 -#: netbox/dcim/forms/bulk_edit.py:724 netbox/dcim/forms/bulk_edit.py:785 -#: netbox/dcim/forms/bulk_edit.py:837 netbox/dcim/forms/bulk_edit.py:860 -#: netbox/dcim/forms/bulk_edit.py:908 netbox/dcim/forms/bulk_edit.py:978 -#: netbox/dcim/forms/bulk_edit.py:1031 netbox/dcim/forms/bulk_edit.py:1066 -#: netbox/dcim/forms/bulk_edit.py:1106 netbox/dcim/forms/bulk_edit.py:1150 -#: netbox/dcim/forms/bulk_edit.py:1195 netbox/dcim/forms/bulk_edit.py:1222 -#: netbox/dcim/forms/bulk_edit.py:1240 netbox/dcim/forms/bulk_edit.py:1258 -#: netbox/dcim/forms/bulk_edit.py:1276 netbox/dcim/forms/bulk_edit.py:1746 -#: netbox/dcim/forms/bulk_edit.py:1787 netbox/extras/forms/bulk_edit.py:39 -#: netbox/extras/forms/bulk_edit.py:149 netbox/extras/forms/bulk_edit.py:178 -#: netbox/extras/forms/bulk_edit.py:208 netbox/extras/forms/bulk_edit.py:256 -#: netbox/extras/forms/bulk_edit.py:274 netbox/extras/forms/bulk_edit.py:298 -#: netbox/extras/forms/bulk_edit.py:312 netbox/extras/forms/bulk_edit.py:339 -#: netbox/extras/tables/tables.py:82 netbox/ipam/forms/bulk_edit.py:56 +#: netbox/circuits/forms/bulk_edit.py:371 netbox/core/forms/bulk_edit.py:29 +#: netbox/dcim/forms/bulk_create.py:35 netbox/dcim/forms/bulk_edit.py:80 +#: netbox/dcim/forms/bulk_edit.py:100 netbox/dcim/forms/bulk_edit.py:160 +#: netbox/dcim/forms/bulk_edit.py:201 netbox/dcim/forms/bulk_edit.py:220 +#: netbox/dcim/forms/bulk_edit.py:303 netbox/dcim/forms/bulk_edit.py:457 +#: netbox/dcim/forms/bulk_edit.py:489 netbox/dcim/forms/bulk_edit.py:504 +#: netbox/dcim/forms/bulk_edit.py:563 netbox/dcim/forms/bulk_edit.py:586 +#: netbox/dcim/forms/bulk_edit.py:631 netbox/dcim/forms/bulk_edit.py:670 +#: netbox/dcim/forms/bulk_edit.py:695 netbox/dcim/forms/bulk_edit.py:768 +#: netbox/dcim/forms/bulk_edit.py:829 netbox/dcim/forms/bulk_edit.py:881 +#: netbox/dcim/forms/bulk_edit.py:904 netbox/dcim/forms/bulk_edit.py:952 +#: netbox/dcim/forms/bulk_edit.py:1022 netbox/dcim/forms/bulk_edit.py:1075 +#: netbox/dcim/forms/bulk_edit.py:1110 netbox/dcim/forms/bulk_edit.py:1150 +#: netbox/dcim/forms/bulk_edit.py:1194 netbox/dcim/forms/bulk_edit.py:1239 +#: netbox/dcim/forms/bulk_edit.py:1266 netbox/dcim/forms/bulk_edit.py:1284 +#: netbox/dcim/forms/bulk_edit.py:1302 netbox/dcim/forms/bulk_edit.py:1320 +#: netbox/dcim/forms/bulk_edit.py:1793 netbox/dcim/forms/bulk_edit.py:1834 +#: netbox/extras/forms/bulk_edit.py:40 netbox/extras/forms/bulk_edit.py:150 +#: netbox/extras/forms/bulk_edit.py:183 netbox/extras/forms/bulk_edit.py:211 +#: netbox/extras/forms/bulk_edit.py:241 netbox/extras/forms/bulk_edit.py:289 +#: netbox/extras/forms/bulk_edit.py:307 netbox/extras/forms/bulk_edit.py:335 +#: netbox/extras/forms/bulk_edit.py:349 netbox/extras/forms/bulk_edit.py:395 +#: netbox/extras/tables/tables.py:83 netbox/ipam/forms/bulk_edit.py:56 #: netbox/ipam/forms/bulk_edit.py:76 netbox/ipam/forms/bulk_edit.py:96 #: netbox/ipam/forms/bulk_edit.py:120 netbox/ipam/forms/bulk_edit.py:149 #: netbox/ipam/forms/bulk_edit.py:178 netbox/ipam/forms/bulk_edit.py:197 -#: netbox/ipam/forms/bulk_edit.py:260 netbox/ipam/forms/bulk_edit.py:305 -#: netbox/ipam/forms/bulk_edit.py:353 netbox/ipam/forms/bulk_edit.py:396 -#: netbox/ipam/forms/bulk_edit.py:412 netbox/ipam/forms/bulk_edit.py:500 -#: netbox/ipam/forms/bulk_edit.py:532 netbox/ipam/forms/bulk_edit.py:575 -#: netbox/ipam/tables/vlans.py:240 netbox/ipam/tables/vlans.py:267 +#: netbox/ipam/forms/bulk_edit.py:260 netbox/ipam/forms/bulk_edit.py:310 +#: netbox/ipam/forms/bulk_edit.py:358 netbox/ipam/forms/bulk_edit.py:401 +#: netbox/ipam/forms/bulk_edit.py:417 netbox/ipam/forms/bulk_edit.py:511 +#: netbox/ipam/forms/bulk_edit.py:543 netbox/ipam/forms/bulk_edit.py:586 +#: netbox/ipam/tables/vlans.py:242 netbox/ipam/tables/vlans.py:269 #: netbox/templates/account/token.html:35 #: netbox/templates/circuits/circuit.html:69 #: netbox/templates/circuits/circuitgroup.html:32 @@ -511,7 +515,7 @@ msgstr "ASN'er" #: netbox/templates/circuits/virtualcircuit.html:56 #: netbox/templates/circuits/virtualcircuittermination.html:68 #: netbox/templates/circuits/virtualcircuittype.html:26 -#: netbox/templates/core/datasource.html:54 +#: netbox/templates/core/datasource.html:58 #: netbox/templates/core/plugin.html:80 netbox/templates/dcim/cable.html:36 #: netbox/templates/dcim/consoleport.html:44 #: netbox/templates/dcim/consoleserverport.html:44 @@ -528,10 +532,11 @@ msgstr "ASN'er" #: netbox/templates/dcim/manufacturer.html:40 #: netbox/templates/dcim/module.html:73 #: netbox/templates/dcim/modulebay.html:42 -#: netbox/templates/dcim/moduletype.html:39 +#: netbox/templates/dcim/moduletype.html:43 +#: netbox/templates/dcim/moduletypeprofile.html:20 #: netbox/templates/dcim/platform.html:33 #: netbox/templates/dcim/powerfeed.html:40 -#: netbox/templates/dcim/poweroutlet.html:40 +#: netbox/templates/dcim/poweroutlet.html:44 #: netbox/templates/dcim/powerpanel.html:30 #: netbox/templates/dcim/powerport.html:40 netbox/templates/dcim/rack.html:53 #: netbox/templates/dcim/rackreservation.html:62 @@ -549,21 +554,22 @@ msgstr "ASN'er" #: netbox/templates/extras/notificationgroup.html:20 #: netbox/templates/extras/savedfilter.html:17 #: netbox/templates/extras/script_list.html:46 +#: netbox/templates/extras/tableconfig.html:17 #: netbox/templates/extras/tag.html:20 netbox/templates/extras/webhook.html:17 #: netbox/templates/generic/bulk_import.html:120 #: netbox/templates/ipam/aggregate.html:43 netbox/templates/ipam/asn.html:42 #: netbox/templates/ipam/asnrange.html:38 #: netbox/templates/ipam/fhrpgroup.html:34 #: netbox/templates/ipam/ipaddress.html:55 -#: netbox/templates/ipam/iprange.html:67 netbox/templates/ipam/prefix.html:77 +#: netbox/templates/ipam/iprange.html:74 netbox/templates/ipam/prefix.html:77 #: netbox/templates/ipam/rir.html:26 netbox/templates/ipam/role.html:26 #: netbox/templates/ipam/routetarget.html:21 -#: netbox/templates/ipam/service.html:50 +#: netbox/templates/ipam/service.html:52 #: netbox/templates/ipam/servicetemplate.html:27 #: netbox/templates/ipam/vlan.html:62 netbox/templates/ipam/vlangroup.html:34 #: netbox/templates/ipam/vlantranslationpolicy.html:18 #: netbox/templates/ipam/vlantranslationrule.html:26 -#: netbox/templates/ipam/vrf.html:33 netbox/templates/tenancy/contact.html:67 +#: netbox/templates/ipam/vrf.html:33 netbox/templates/tenancy/contact.html:77 #: netbox/templates/tenancy/contactgroup.html:25 #: netbox/templates/tenancy/contactrole.html:22 #: netbox/templates/tenancy/tenant.html:24 @@ -584,13 +590,13 @@ msgstr "ASN'er" #: netbox/templates/vpn/ipsecprofile.html:40 #: netbox/templates/vpn/ipsecprofile.html:73 #: netbox/templates/vpn/ipsecproposal.html:17 -#: netbox/templates/vpn/l2vpn.html:26 netbox/templates/vpn/tunnel.html:33 +#: netbox/templates/vpn/l2vpn.html:30 netbox/templates/vpn/tunnel.html:33 #: netbox/templates/vpn/tunnelgroup.html:30 #: netbox/templates/wireless/wirelesslan.html:34 #: netbox/templates/wireless/wirelesslangroup.html:33 #: netbox/templates/wireless/wirelesslink.html:34 -#: netbox/tenancy/forms/bulk_edit.py:32 netbox/tenancy/forms/bulk_edit.py:80 -#: netbox/tenancy/forms/bulk_edit.py:123 netbox/users/forms/bulk_edit.py:64 +#: netbox/tenancy/forms/bulk_edit.py:32 netbox/tenancy/forms/bulk_edit.py:82 +#: netbox/tenancy/forms/bulk_edit.py:130 netbox/users/forms/bulk_edit.py:64 #: netbox/users/forms/bulk_edit.py:82 netbox/users/forms/bulk_edit.py:112 #: netbox/virtualization/forms/bulk_edit.py:33 #: netbox/virtualization/forms/bulk_edit.py:47 @@ -601,9 +607,9 @@ msgstr "ASN'er" #: netbox/vpn/forms/bulk_edit.py:28 netbox/vpn/forms/bulk_edit.py:64 #: netbox/vpn/forms/bulk_edit.py:121 netbox/vpn/forms/bulk_edit.py:155 #: netbox/vpn/forms/bulk_edit.py:190 netbox/vpn/forms/bulk_edit.py:215 -#: netbox/vpn/forms/bulk_edit.py:247 netbox/vpn/forms/bulk_edit.py:274 -#: netbox/wireless/forms/bulk_edit.py:31 netbox/wireless/forms/bulk_edit.py:84 -#: netbox/wireless/forms/bulk_edit.py:143 +#: netbox/vpn/forms/bulk_edit.py:247 netbox/vpn/forms/bulk_edit.py:278 +#: netbox/wireless/forms/bulk_edit.py:31 netbox/wireless/forms/bulk_edit.py:85 +#: netbox/wireless/forms/bulk_edit.py:144 msgid "Description" msgstr "Beskrivelse" @@ -655,23 +661,23 @@ msgstr "Tjeneste-id" #: netbox/circuits/forms/bulk_edit.py:112 #: netbox/circuits/forms/bulk_edit.py:303 #: netbox/circuits/forms/filtersets.py:116 -#: netbox/circuits/forms/filtersets.py:321 netbox/dcim/forms/bulk_edit.py:210 -#: netbox/dcim/forms/bulk_edit.py:613 netbox/dcim/forms/bulk_edit.py:822 -#: netbox/dcim/forms/bulk_edit.py:1191 netbox/dcim/forms/bulk_edit.py:1218 -#: netbox/dcim/forms/bulk_edit.py:1742 netbox/dcim/forms/filtersets.py:1113 -#: netbox/dcim/forms/filtersets.py:1371 netbox/dcim/forms/filtersets.py:1519 -#: netbox/dcim/forms/filtersets.py:1543 netbox/dcim/tables/devices.py:737 -#: netbox/dcim/tables/devices.py:793 netbox/dcim/tables/devices.py:1034 +#: netbox/circuits/forms/filtersets.py:321 netbox/dcim/forms/bulk_edit.py:216 +#: netbox/dcim/forms/bulk_edit.py:656 netbox/dcim/forms/bulk_edit.py:866 +#: netbox/dcim/forms/bulk_edit.py:1235 netbox/dcim/forms/bulk_edit.py:1262 +#: netbox/dcim/forms/bulk_edit.py:1789 netbox/dcim/forms/filtersets.py:1132 +#: netbox/dcim/forms/filtersets.py:1390 netbox/dcim/forms/filtersets.py:1543 +#: netbox/dcim/forms/filtersets.py:1567 netbox/dcim/tables/devices.py:744 +#: netbox/dcim/tables/devices.py:800 netbox/dcim/tables/devices.py:1041 #: netbox/dcim/tables/devicetypes.py:256 netbox/dcim/tables/devicetypes.py:271 -#: netbox/dcim/tables/racks.py:33 netbox/extras/forms/bulk_edit.py:270 -#: netbox/extras/tables/tables.py:446 +#: netbox/dcim/tables/racks.py:33 netbox/extras/forms/bulk_edit.py:303 +#: netbox/extras/tables/tables.py:487 #: netbox/templates/circuits/circuittype.html:30 #: netbox/templates/circuits/virtualcircuittype.html:30 #: netbox/templates/dcim/cable.html:40 -#: netbox/templates/dcim/devicerole.html:34 +#: netbox/templates/dcim/devicerole.html:38 #: netbox/templates/dcim/frontport.html:40 #: netbox/templates/dcim/inventoryitemrole.html:26 -#: netbox/templates/dcim/poweroutlet.html:44 +#: netbox/templates/dcim/poweroutlet.html:48 #: netbox/templates/dcim/rackrole.html:30 #: netbox/templates/dcim/rearport.html:40 netbox/templates/extras/tag.html:26 msgid "Color" @@ -686,31 +692,31 @@ msgstr "Farve" #: netbox/circuits/tables/circuits.py:65 #: netbox/circuits/tables/circuits.py:199 #: netbox/circuits/tables/virtual_circuits.py:58 -#: netbox/core/forms/bulk_edit.py:18 netbox/core/forms/filtersets.py:33 +#: netbox/core/forms/bulk_edit.py:19 netbox/core/forms/filtersets.py:33 #: netbox/core/tables/change_logging.py:32 netbox/core/tables/data.py:20 -#: netbox/core/tables/jobs.py:18 netbox/dcim/forms/bulk_edit.py:800 -#: netbox/dcim/forms/bulk_edit.py:939 netbox/dcim/forms/bulk_edit.py:1007 -#: netbox/dcim/forms/bulk_edit.py:1026 netbox/dcim/forms/bulk_edit.py:1049 -#: netbox/dcim/forms/bulk_edit.py:1091 netbox/dcim/forms/bulk_edit.py:1135 -#: netbox/dcim/forms/bulk_edit.py:1186 netbox/dcim/forms/bulk_edit.py:1213 -#: netbox/dcim/forms/bulk_import.py:190 netbox/dcim/forms/bulk_import.py:269 -#: netbox/dcim/forms/bulk_import.py:735 netbox/dcim/forms/bulk_import.py:761 -#: netbox/dcim/forms/bulk_import.py:787 netbox/dcim/forms/bulk_import.py:807 -#: netbox/dcim/forms/bulk_import.py:893 netbox/dcim/forms/bulk_import.py:987 -#: netbox/dcim/forms/bulk_import.py:1029 netbox/dcim/forms/bulk_import.py:1350 -#: netbox/dcim/forms/bulk_import.py:1513 netbox/dcim/forms/filtersets.py:1004 -#: netbox/dcim/forms/filtersets.py:1103 netbox/dcim/forms/filtersets.py:1224 -#: netbox/dcim/forms/filtersets.py:1296 netbox/dcim/forms/filtersets.py:1321 -#: netbox/dcim/forms/filtersets.py:1345 netbox/dcim/forms/filtersets.py:1365 -#: netbox/dcim/forms/filtersets.py:1407 netbox/dcim/forms/filtersets.py:1514 -#: netbox/dcim/forms/filtersets.py:1538 netbox/dcim/forms/model_forms.py:714 -#: netbox/dcim/forms/model_forms.py:720 netbox/dcim/forms/object_import.py:84 +#: netbox/core/tables/jobs.py:18 netbox/dcim/forms/bulk_edit.py:844 +#: netbox/dcim/forms/bulk_edit.py:983 netbox/dcim/forms/bulk_edit.py:1051 +#: netbox/dcim/forms/bulk_edit.py:1070 netbox/dcim/forms/bulk_edit.py:1093 +#: netbox/dcim/forms/bulk_edit.py:1135 netbox/dcim/forms/bulk_edit.py:1179 +#: netbox/dcim/forms/bulk_edit.py:1230 netbox/dcim/forms/bulk_edit.py:1257 +#: netbox/dcim/forms/bulk_import.py:194 netbox/dcim/forms/bulk_import.py:273 +#: netbox/dcim/forms/bulk_import.py:766 netbox/dcim/forms/bulk_import.py:792 +#: netbox/dcim/forms/bulk_import.py:818 netbox/dcim/forms/bulk_import.py:838 +#: netbox/dcim/forms/bulk_import.py:924 netbox/dcim/forms/bulk_import.py:1018 +#: netbox/dcim/forms/bulk_import.py:1060 netbox/dcim/forms/bulk_import.py:1381 +#: netbox/dcim/forms/bulk_import.py:1544 netbox/dcim/forms/filtersets.py:1023 +#: netbox/dcim/forms/filtersets.py:1122 netbox/dcim/forms/filtersets.py:1243 +#: netbox/dcim/forms/filtersets.py:1315 netbox/dcim/forms/filtersets.py:1340 +#: netbox/dcim/forms/filtersets.py:1364 netbox/dcim/forms/filtersets.py:1384 +#: netbox/dcim/forms/filtersets.py:1431 netbox/dcim/forms/filtersets.py:1538 +#: netbox/dcim/forms/filtersets.py:1562 netbox/dcim/forms/model_forms.py:808 +#: netbox/dcim/forms/model_forms.py:814 netbox/dcim/forms/object_import.py:84 #: netbox/dcim/forms/object_import.py:113 #: netbox/dcim/forms/object_import.py:146 netbox/dcim/tables/devices.py:188 -#: netbox/dcim/tables/devices.py:845 netbox/dcim/tables/power.py:77 -#: netbox/dcim/tables/racks.py:137 netbox/extras/forms/bulk_import.py:42 -#: netbox/extras/tables/tables.py:408 netbox/extras/tables/tables.py:468 -#: netbox/netbox/tables/tables.py:243 +#: netbox/dcim/tables/devices.py:852 netbox/dcim/tables/power.py:77 +#: netbox/dcim/tables/racks.py:141 netbox/extras/forms/bulk_import.py:42 +#: netbox/extras/tables/tables.py:449 netbox/extras/tables/tables.py:509 +#: netbox/netbox/tables/tables.py:269 #: netbox/templates/circuits/circuit.html:30 #: netbox/templates/circuits/virtualcircuit.html:39 #: netbox/templates/circuits/virtualcircuittermination.html:64 @@ -736,8 +742,8 @@ msgstr "Farve" #: netbox/virtualization/forms/filtersets.py:55 #: netbox/virtualization/forms/model_forms.py:65 #: netbox/virtualization/tables/clusters.py:66 -#: netbox/vpn/forms/bulk_edit.py:264 netbox/vpn/forms/bulk_import.py:264 -#: netbox/vpn/forms/filtersets.py:223 netbox/vpn/forms/model_forms.py:85 +#: netbox/vpn/forms/bulk_edit.py:268 netbox/vpn/forms/bulk_import.py:269 +#: netbox/vpn/forms/filtersets.py:228 netbox/vpn/forms/model_forms.py:85 #: netbox/vpn/forms/model_forms.py:120 netbox/vpn/forms/model_forms.py:232 msgid "Type" msgstr "Type" @@ -761,36 +767,37 @@ msgstr "Leverandørkonto" #: netbox/circuits/forms/bulk_import.py:227 #: netbox/circuits/forms/filtersets.py:162 #: netbox/circuits/forms/filtersets.py:362 netbox/core/forms/filtersets.py:38 -#: netbox/core/forms/filtersets.py:80 netbox/core/tables/data.py:23 +#: netbox/core/forms/filtersets.py:85 netbox/core/tables/data.py:23 #: netbox/core/tables/jobs.py:26 netbox/core/tables/tasks.py:88 -#: netbox/dcim/forms/bulk_edit.py:110 netbox/dcim/forms/bulk_edit.py:185 -#: netbox/dcim/forms/bulk_edit.py:355 netbox/dcim/forms/bulk_edit.py:709 -#: netbox/dcim/forms/bulk_edit.py:774 netbox/dcim/forms/bulk_edit.py:806 -#: netbox/dcim/forms/bulk_edit.py:933 netbox/dcim/forms/bulk_edit.py:1723 -#: netbox/dcim/forms/bulk_edit.py:1765 netbox/dcim/forms/bulk_import.py:90 -#: netbox/dcim/forms/bulk_import.py:149 netbox/dcim/forms/bulk_import.py:250 -#: netbox/dcim/forms/bulk_import.py:532 netbox/dcim/forms/bulk_import.py:686 -#: netbox/dcim/forms/bulk_import.py:1137 netbox/dcim/forms/bulk_import.py:1344 -#: netbox/dcim/forms/bulk_import.py:1508 netbox/dcim/forms/bulk_import.py:1572 -#: netbox/dcim/forms/filtersets.py:179 netbox/dcim/forms/filtersets.py:238 -#: netbox/dcim/forms/filtersets.py:360 netbox/dcim/forms/filtersets.py:800 -#: netbox/dcim/forms/filtersets.py:925 netbox/dcim/forms/filtersets.py:1007 -#: netbox/dcim/forms/filtersets.py:1108 netbox/dcim/forms/filtersets.py:1219 -#: netbox/dcim/forms/filtersets.py:1621 netbox/dcim/tables/devices.py:150 -#: netbox/dcim/tables/devices.py:848 netbox/dcim/tables/devices.py:982 -#: netbox/dcim/tables/devices.py:1094 netbox/dcim/tables/modules.py:70 -#: netbox/dcim/tables/power.py:74 netbox/dcim/tables/racks.py:125 -#: netbox/dcim/tables/sites.py:82 netbox/dcim/tables/sites.py:137 +#: netbox/dcim/forms/bulk_edit.py:115 netbox/dcim/forms/bulk_edit.py:190 +#: netbox/dcim/forms/bulk_edit.py:366 netbox/dcim/forms/bulk_edit.py:753 +#: netbox/dcim/forms/bulk_edit.py:818 netbox/dcim/forms/bulk_edit.py:850 +#: netbox/dcim/forms/bulk_edit.py:977 netbox/dcim/forms/bulk_edit.py:1770 +#: netbox/dcim/forms/bulk_edit.py:1812 netbox/dcim/forms/bulk_import.py:91 +#: netbox/dcim/forms/bulk_import.py:150 netbox/dcim/forms/bulk_import.py:254 +#: netbox/dcim/forms/bulk_import.py:563 netbox/dcim/forms/bulk_import.py:717 +#: netbox/dcim/forms/bulk_import.py:1168 netbox/dcim/forms/bulk_import.py:1375 +#: netbox/dcim/forms/bulk_import.py:1539 netbox/dcim/forms/bulk_import.py:1603 +#: netbox/dcim/forms/filtersets.py:180 netbox/dcim/forms/filtersets.py:239 +#: netbox/dcim/forms/filtersets.py:361 netbox/dcim/forms/filtersets.py:819 +#: netbox/dcim/forms/filtersets.py:944 netbox/dcim/forms/filtersets.py:1026 +#: netbox/dcim/forms/filtersets.py:1127 netbox/dcim/forms/filtersets.py:1238 +#: netbox/dcim/forms/filtersets.py:1394 netbox/dcim/forms/filtersets.py:1645 +#: netbox/dcim/tables/devices.py:150 netbox/dcim/tables/devices.py:524 +#: netbox/dcim/tables/devices.py:855 netbox/dcim/tables/devices.py:989 +#: netbox/dcim/tables/devices.py:1101 netbox/dcim/tables/modules.py:104 +#: netbox/dcim/tables/power.py:74 netbox/dcim/tables/racks.py:129 +#: netbox/dcim/tables/sites.py:88 netbox/dcim/tables/sites.py:143 #: netbox/ipam/forms/bulk_edit.py:240 netbox/ipam/forms/bulk_edit.py:290 -#: netbox/ipam/forms/bulk_edit.py:338 netbox/ipam/forms/bulk_edit.py:490 +#: netbox/ipam/forms/bulk_edit.py:343 netbox/ipam/forms/bulk_edit.py:501 #: netbox/ipam/forms/bulk_import.py:195 netbox/ipam/forms/bulk_import.py:263 -#: netbox/ipam/forms/bulk_import.py:299 netbox/ipam/forms/bulk_import.py:489 +#: netbox/ipam/forms/bulk_import.py:299 netbox/ipam/forms/bulk_import.py:496 #: netbox/ipam/forms/filtersets.py:219 netbox/ipam/forms/filtersets.py:297 -#: netbox/ipam/forms/filtersets.py:372 netbox/ipam/forms/filtersets.py:556 -#: netbox/ipam/forms/model_forms.py:511 netbox/ipam/tables/ip.py:183 -#: netbox/ipam/tables/ip.py:264 netbox/ipam/tables/ip.py:315 -#: netbox/ipam/tables/ip.py:378 netbox/ipam/tables/ip.py:405 -#: netbox/ipam/tables/vlans.py:95 netbox/ipam/tables/vlans.py:208 +#: netbox/ipam/forms/filtersets.py:379 netbox/ipam/forms/filtersets.py:564 +#: netbox/ipam/forms/model_forms.py:511 netbox/ipam/tables/ip.py:184 +#: netbox/ipam/tables/ip.py:265 netbox/ipam/tables/ip.py:321 +#: netbox/ipam/tables/ip.py:394 netbox/ipam/tables/ip.py:421 +#: netbox/ipam/tables/vlans.py:97 netbox/ipam/tables/vlans.py:210 #: netbox/templates/circuits/circuit.html:34 #: netbox/templates/circuits/virtualcircuit.html:43 #: netbox/templates/core/datasource.html:46 netbox/templates/core/job.html:48 @@ -798,15 +805,16 @@ msgstr "Leverandørkonto" #: netbox/templates/dcim/cable.html:19 netbox/templates/dcim/device.html:178 #: netbox/templates/dcim/inventoryitem.html:36 #: netbox/templates/dcim/location.html:45 netbox/templates/dcim/module.html:69 -#: netbox/templates/dcim/powerfeed.html:36 netbox/templates/dcim/rack.html:41 -#: netbox/templates/dcim/site.html:43 +#: netbox/templates/dcim/powerfeed.html:36 +#: netbox/templates/dcim/poweroutlet.html:40 +#: netbox/templates/dcim/rack.html:41 netbox/templates/dcim/site.html:43 #: netbox/templates/extras/script_list.html:48 #: netbox/templates/ipam/ipaddress.html:37 -#: netbox/templates/ipam/iprange.html:54 netbox/templates/ipam/prefix.html:69 +#: netbox/templates/ipam/iprange.html:61 netbox/templates/ipam/prefix.html:69 #: netbox/templates/ipam/vlan.html:48 #: netbox/templates/virtualization/cluster.html:21 #: netbox/templates/virtualization/virtualmachine.html:19 -#: netbox/templates/vpn/tunnel.html:25 +#: netbox/templates/vpn/l2vpn.html:26 netbox/templates/vpn/tunnel.html:25 #: netbox/templates/wireless/wirelesslan.html:22 #: netbox/templates/wireless/wirelesslink.html:17 #: netbox/users/forms/filtersets.py:32 netbox/users/forms/model_forms.py:194 @@ -818,10 +826,12 @@ msgstr "Leverandørkonto" #: netbox/virtualization/forms/filtersets.py:166 #: netbox/virtualization/tables/clusters.py:74 #: netbox/virtualization/tables/virtualmachines.py:30 -#: netbox/vpn/forms/bulk_edit.py:39 netbox/vpn/forms/bulk_import.py:37 -#: netbox/vpn/forms/filtersets.py:52 netbox/vpn/tables/tunnels.py:48 -#: netbox/wireless/forms/bulk_edit.py:45 -#: netbox/wireless/forms/bulk_edit.py:108 +#: netbox/vpn/forms/bulk_edit.py:39 netbox/vpn/forms/bulk_edit.py:264 +#: netbox/vpn/forms/bulk_import.py:37 netbox/vpn/forms/bulk_import.py:264 +#: netbox/vpn/forms/filtersets.py:52 netbox/vpn/forms/filtersets.py:223 +#: netbox/vpn/tables/l2vpn.py:27 netbox/vpn/tables/tunnels.py:48 +#: netbox/wireless/forms/bulk_edit.py:46 +#: netbox/wireless/forms/bulk_edit.py:109 #: netbox/wireless/forms/bulk_import.py:45 #: netbox/wireless/forms/bulk_import.py:89 #: netbox/wireless/forms/filtersets.py:52 @@ -839,36 +849,37 @@ msgstr "Status" #: netbox/circuits/forms/bulk_import.py:232 #: netbox/circuits/forms/filtersets.py:131 #: netbox/circuits/forms/filtersets.py:278 -#: netbox/circuits/forms/filtersets.py:332 netbox/dcim/forms/bulk_edit.py:126 -#: netbox/dcim/forms/bulk_edit.py:191 netbox/dcim/forms/bulk_edit.py:350 -#: netbox/dcim/forms/bulk_edit.py:470 netbox/dcim/forms/bulk_edit.py:699 -#: netbox/dcim/forms/bulk_edit.py:812 netbox/dcim/forms/bulk_edit.py:1770 -#: netbox/dcim/forms/bulk_import.py:109 netbox/dcim/forms/bulk_import.py:154 -#: netbox/dcim/forms/bulk_import.py:243 netbox/dcim/forms/bulk_import.py:358 -#: netbox/dcim/forms/bulk_import.py:506 netbox/dcim/forms/bulk_import.py:1356 -#: netbox/dcim/forms/bulk_import.py:1565 netbox/dcim/forms/filtersets.py:174 -#: netbox/dcim/forms/filtersets.py:206 netbox/dcim/forms/filtersets.py:324 -#: netbox/dcim/forms/filtersets.py:400 netbox/dcim/forms/filtersets.py:421 -#: netbox/dcim/forms/filtersets.py:723 netbox/dcim/forms/filtersets.py:917 -#: netbox/dcim/forms/filtersets.py:1027 netbox/dcim/forms/filtersets.py:1057 -#: netbox/dcim/forms/filtersets.py:1179 netbox/dcim/tables/power.py:88 -#: netbox/extras/filtersets.py:612 netbox/extras/forms/filtersets.py:330 -#: netbox/extras/forms/filtersets.py:403 netbox/ipam/forms/bulk_edit.py:46 +#: netbox/circuits/forms/filtersets.py:332 netbox/dcim/forms/bulk_edit.py:131 +#: netbox/dcim/forms/bulk_edit.py:196 netbox/dcim/forms/bulk_edit.py:361 +#: netbox/dcim/forms/bulk_edit.py:484 netbox/dcim/forms/bulk_edit.py:743 +#: netbox/dcim/forms/bulk_edit.py:856 netbox/dcim/forms/bulk_edit.py:1817 +#: netbox/dcim/forms/bulk_import.py:110 netbox/dcim/forms/bulk_import.py:155 +#: netbox/dcim/forms/bulk_import.py:247 netbox/dcim/forms/bulk_import.py:362 +#: netbox/dcim/forms/bulk_import.py:537 netbox/dcim/forms/bulk_import.py:1387 +#: netbox/dcim/forms/bulk_import.py:1596 netbox/dcim/forms/filtersets.py:175 +#: netbox/dcim/forms/filtersets.py:207 netbox/dcim/forms/filtersets.py:325 +#: netbox/dcim/forms/filtersets.py:401 netbox/dcim/forms/filtersets.py:422 +#: netbox/dcim/forms/filtersets.py:742 netbox/dcim/forms/filtersets.py:936 +#: netbox/dcim/forms/filtersets.py:1046 netbox/dcim/forms/filtersets.py:1076 +#: netbox/dcim/forms/filtersets.py:1198 netbox/dcim/tables/power.py:88 +#: netbox/extras/filtersets.py:705 netbox/extras/forms/filtersets.py:365 +#: netbox/extras/forms/filtersets.py:438 netbox/ipam/forms/bulk_edit.py:46 #: netbox/ipam/forms/bulk_edit.py:71 netbox/ipam/forms/bulk_edit.py:115 #: netbox/ipam/forms/bulk_edit.py:144 netbox/ipam/forms/bulk_edit.py:169 #: netbox/ipam/forms/bulk_edit.py:235 netbox/ipam/forms/bulk_edit.py:285 -#: netbox/ipam/forms/bulk_edit.py:333 netbox/ipam/forms/bulk_edit.py:485 -#: netbox/ipam/forms/bulk_import.py:41 netbox/ipam/forms/bulk_import.py:70 -#: netbox/ipam/forms/bulk_import.py:98 netbox/ipam/forms/bulk_import.py:118 -#: netbox/ipam/forms/bulk_import.py:138 netbox/ipam/forms/bulk_import.py:167 -#: netbox/ipam/forms/bulk_import.py:256 netbox/ipam/forms/bulk_import.py:292 -#: netbox/ipam/forms/bulk_import.py:482 netbox/ipam/forms/filtersets.py:50 +#: netbox/ipam/forms/bulk_edit.py:338 netbox/ipam/forms/bulk_edit.py:439 +#: netbox/ipam/forms/bulk_edit.py:496 netbox/ipam/forms/bulk_import.py:41 +#: netbox/ipam/forms/bulk_import.py:70 netbox/ipam/forms/bulk_import.py:98 +#: netbox/ipam/forms/bulk_import.py:118 netbox/ipam/forms/bulk_import.py:138 +#: netbox/ipam/forms/bulk_import.py:167 netbox/ipam/forms/bulk_import.py:256 +#: netbox/ipam/forms/bulk_import.py:292 netbox/ipam/forms/bulk_import.py:458 +#: netbox/ipam/forms/bulk_import.py:489 netbox/ipam/forms/filtersets.py:50 #: netbox/ipam/forms/filtersets.py:70 netbox/ipam/forms/filtersets.py:102 #: netbox/ipam/forms/filtersets.py:123 netbox/ipam/forms/filtersets.py:146 #: netbox/ipam/forms/filtersets.py:182 netbox/ipam/forms/filtersets.py:282 -#: netbox/ipam/forms/filtersets.py:326 netbox/ipam/forms/filtersets.py:524 -#: netbox/ipam/tables/ip.py:408 netbox/ipam/tables/vlans.py:205 -#: netbox/templates/circuits/circuit.html:48 +#: netbox/ipam/forms/filtersets.py:333 netbox/ipam/forms/filtersets.py:441 +#: netbox/ipam/forms/filtersets.py:532 netbox/ipam/tables/ip.py:424 +#: netbox/ipam/tables/vlans.py:207 netbox/templates/circuits/circuit.html:48 #: netbox/templates/circuits/circuitgroup.html:36 #: netbox/templates/circuits/virtualcircuit.html:47 #: netbox/templates/dcim/cable.html:23 netbox/templates/dcim/device.html:79 @@ -880,27 +891,27 @@ msgstr "Status" #: netbox/templates/ipam/aggregate.html:30 netbox/templates/ipam/asn.html:33 #: netbox/templates/ipam/asnrange.html:29 #: netbox/templates/ipam/ipaddress.html:28 -#: netbox/templates/ipam/iprange.html:58 netbox/templates/ipam/prefix.html:29 +#: netbox/templates/ipam/iprange.html:65 netbox/templates/ipam/prefix.html:29 #: netbox/templates/ipam/routetarget.html:17 -#: netbox/templates/ipam/vlan.html:39 netbox/templates/ipam/vrf.html:20 -#: netbox/templates/tenancy/tenant.html:17 +#: netbox/templates/ipam/vlan.html:39 netbox/templates/ipam/vlangroup.html:50 +#: netbox/templates/ipam/vrf.html:20 netbox/templates/tenancy/tenant.html:17 #: netbox/templates/virtualization/cluster.html:33 #: netbox/templates/virtualization/virtualmachine.html:39 -#: netbox/templates/vpn/l2vpn.html:30 netbox/templates/vpn/tunnel.html:49 +#: netbox/templates/vpn/l2vpn.html:34 netbox/templates/vpn/tunnel.html:49 #: netbox/templates/wireless/wirelesslan.html:42 #: netbox/templates/wireless/wirelesslink.html:25 #: netbox/tenancy/forms/forms.py:25 netbox/tenancy/forms/forms.py:49 -#: netbox/tenancy/forms/model_forms.py:52 netbox/tenancy/tables/columns.py:49 +#: netbox/tenancy/forms/model_forms.py:53 netbox/tenancy/tables/columns.py:49 #: netbox/virtualization/forms/bulk_edit.py:77 #: netbox/virtualization/forms/bulk_edit.py:137 #: netbox/virtualization/forms/bulk_import.py:67 #: netbox/virtualization/forms/bulk_import.py:121 #: netbox/virtualization/forms/filtersets.py:48 #: netbox/virtualization/forms/filtersets.py:111 -#: netbox/vpn/forms/bulk_edit.py:59 netbox/vpn/forms/bulk_edit.py:269 +#: netbox/vpn/forms/bulk_edit.py:59 netbox/vpn/forms/bulk_edit.py:273 #: netbox/vpn/forms/bulk_import.py:59 netbox/vpn/forms/bulk_import.py:258 -#: netbox/vpn/forms/filtersets.py:219 netbox/wireless/forms/bulk_edit.py:65 -#: netbox/wireless/forms/bulk_edit.py:113 +#: netbox/vpn/forms/filtersets.py:219 netbox/wireless/forms/bulk_edit.py:66 +#: netbox/wireless/forms/bulk_edit.py:114 #: netbox/wireless/forms/bulk_import.py:57 #: netbox/wireless/forms/bulk_import.py:102 #: netbox/wireless/forms/filtersets.py:38 @@ -928,9 +939,9 @@ msgstr "Forpligtelseshastighed (Kbps)" #: netbox/circuits/forms/model_forms.py:136 #: netbox/templates/circuits/circuit.html:38 #: netbox/templates/wireless/wirelesslink.html:38 -#: netbox/wireless/forms/bulk_edit.py:132 +#: netbox/wireless/forms/bulk_edit.py:133 #: netbox/wireless/forms/filtersets.py:130 -#: netbox/wireless/forms/model_forms.py:168 +#: netbox/wireless/forms/model_forms.py:169 msgid "Distance" msgstr "Afstand" @@ -938,7 +949,7 @@ msgstr "Afstand" #: netbox/circuits/forms/bulk_import.py:105 #: netbox/circuits/forms/bulk_import.py:108 #: netbox/circuits/forms/filtersets.py:213 -#: netbox/wireless/forms/bulk_edit.py:137 +#: netbox/wireless/forms/bulk_edit.py:138 #: netbox/wireless/forms/bulk_import.py:121 #: netbox/wireless/forms/bulk_import.py:124 #: netbox/wireless/forms/filtersets.py:134 @@ -956,30 +967,31 @@ msgstr "Serviceparametre" #: netbox/circuits/forms/filtersets.py:111 #: netbox/circuits/forms/filtersets.py:128 #: netbox/circuits/forms/filtersets.py:316 -#: netbox/circuits/forms/filtersets.py:331 netbox/core/forms/filtersets.py:68 -#: netbox/core/forms/filtersets.py:136 netbox/dcim/forms/bulk_edit.py:846 -#: netbox/dcim/forms/filtersets.py:173 netbox/dcim/forms/filtersets.py:205 -#: netbox/dcim/forms/filtersets.py:916 netbox/dcim/forms/filtersets.py:1056 -#: netbox/dcim/forms/filtersets.py:1180 netbox/dcim/forms/filtersets.py:1288 -#: netbox/dcim/forms/filtersets.py:1312 netbox/dcim/forms/filtersets.py:1337 -#: netbox/dcim/forms/filtersets.py:1356 netbox/dcim/forms/filtersets.py:1380 -#: netbox/dcim/forms/filtersets.py:1505 netbox/dcim/forms/filtersets.py:1529 -#: netbox/dcim/forms/filtersets.py:1553 netbox/dcim/forms/filtersets.py:1571 -#: netbox/dcim/forms/filtersets.py:1587 netbox/extras/forms/bulk_edit.py:90 -#: netbox/extras/forms/filtersets.py:45 netbox/extras/forms/filtersets.py:137 -#: netbox/extras/forms/filtersets.py:169 netbox/extras/forms/filtersets.py:210 -#: netbox/extras/forms/filtersets.py:227 netbox/extras/forms/filtersets.py:258 -#: netbox/extras/forms/filtersets.py:282 netbox/extras/forms/filtersets.py:449 -#: netbox/ipam/forms/filtersets.py:101 netbox/ipam/forms/filtersets.py:281 -#: netbox/ipam/forms/filtersets.py:323 netbox/ipam/forms/filtersets.py:399 -#: netbox/ipam/forms/filtersets.py:484 netbox/ipam/forms/filtersets.py:497 -#: netbox/ipam/forms/filtersets.py:522 netbox/ipam/forms/filtersets.py:593 -#: netbox/ipam/forms/filtersets.py:611 netbox/netbox/tables/tables.py:259 +#: netbox/circuits/forms/filtersets.py:331 netbox/core/forms/filtersets.py:73 +#: netbox/core/forms/filtersets.py:141 netbox/dcim/forms/bulk_edit.py:890 +#: netbox/dcim/forms/filtersets.py:174 netbox/dcim/forms/filtersets.py:206 +#: netbox/dcim/forms/filtersets.py:935 netbox/dcim/forms/filtersets.py:1075 +#: netbox/dcim/forms/filtersets.py:1199 netbox/dcim/forms/filtersets.py:1307 +#: netbox/dcim/forms/filtersets.py:1331 netbox/dcim/forms/filtersets.py:1356 +#: netbox/dcim/forms/filtersets.py:1375 netbox/dcim/forms/filtersets.py:1404 +#: netbox/dcim/forms/filtersets.py:1529 netbox/dcim/forms/filtersets.py:1553 +#: netbox/dcim/forms/filtersets.py:1577 netbox/dcim/forms/filtersets.py:1595 +#: netbox/dcim/forms/filtersets.py:1611 netbox/dcim/tables/modules.py:24 +#: netbox/extras/forms/bulk_edit.py:91 netbox/extras/forms/filtersets.py:46 +#: netbox/extras/forms/filtersets.py:138 netbox/extras/forms/filtersets.py:215 +#: netbox/extras/forms/filtersets.py:232 netbox/extras/forms/filtersets.py:262 +#: netbox/extras/forms/filtersets.py:293 netbox/extras/forms/filtersets.py:317 +#: netbox/extras/forms/filtersets.py:504 netbox/ipam/forms/filtersets.py:101 +#: netbox/ipam/forms/filtersets.py:281 netbox/ipam/forms/filtersets.py:330 +#: netbox/ipam/forms/filtersets.py:406 netbox/ipam/forms/filtersets.py:492 +#: netbox/ipam/forms/filtersets.py:505 netbox/ipam/forms/filtersets.py:530 +#: netbox/ipam/forms/filtersets.py:601 netbox/ipam/forms/filtersets.py:619 +#: netbox/netbox/tables/tables.py:285 netbox/templates/dcim/moduletype.html:68 #: netbox/virtualization/forms/filtersets.py:46 #: netbox/virtualization/forms/filtersets.py:109 #: netbox/virtualization/forms/filtersets.py:204 #: netbox/virtualization/forms/filtersets.py:261 -#: netbox/vpn/forms/filtersets.py:218 netbox/wireless/forms/bulk_edit.py:153 +#: netbox/vpn/forms/filtersets.py:218 netbox/wireless/forms/bulk_edit.py:154 #: netbox/wireless/forms/filtersets.py:36 #: netbox/wireless/forms/filtersets.py:102 msgid "Attributes" @@ -990,13 +1002,14 @@ msgstr "Attributter" #: netbox/circuits/forms/model_forms.py:142 #: netbox/circuits/forms/model_forms.py:240 #: netbox/circuits/forms/model_forms.py:345 -#: netbox/dcim/forms/model_forms.py:143 netbox/dcim/forms/model_forms.py:185 -#: netbox/dcim/forms/model_forms.py:274 netbox/dcim/forms/model_forms.py:331 -#: netbox/dcim/forms/model_forms.py:780 netbox/dcim/forms/model_forms.py:1775 -#: netbox/ipam/forms/model_forms.py:67 netbox/ipam/forms/model_forms.py:84 -#: netbox/ipam/forms/model_forms.py:119 netbox/ipam/forms/model_forms.py:141 -#: netbox/ipam/forms/model_forms.py:166 netbox/ipam/forms/model_forms.py:233 -#: netbox/ipam/forms/model_forms.py:271 netbox/ipam/forms/model_forms.py:330 +#: netbox/dcim/forms/model_forms.py:148 netbox/dcim/forms/model_forms.py:191 +#: netbox/dcim/forms/model_forms.py:281 netbox/dcim/forms/model_forms.py:339 +#: netbox/dcim/forms/model_forms.py:874 netbox/dcim/forms/model_forms.py:1869 +#: netbox/ipam/forms/bulk_edit.py:448 netbox/ipam/forms/model_forms.py:67 +#: netbox/ipam/forms/model_forms.py:84 netbox/ipam/forms/model_forms.py:119 +#: netbox/ipam/forms/model_forms.py:141 netbox/ipam/forms/model_forms.py:166 +#: netbox/ipam/forms/model_forms.py:233 netbox/ipam/forms/model_forms.py:271 +#: netbox/ipam/forms/model_forms.py:330 netbox/ipam/forms/model_forms.py:631 #: netbox/netbox/navigation/menu.py:24 #: netbox/templates/dcim/device_edit.html:87 #: netbox/templates/dcim/htmx/cable_edit.html:75 @@ -1006,14 +1019,14 @@ msgstr "Attributter" #: netbox/virtualization/forms/model_forms.py:229 #: netbox/vpn/forms/bulk_edit.py:78 netbox/vpn/forms/filtersets.py:48 #: netbox/vpn/forms/model_forms.py:63 netbox/vpn/forms/model_forms.py:148 -#: netbox/vpn/forms/model_forms.py:414 netbox/wireless/forms/model_forms.py:57 -#: netbox/wireless/forms/model_forms.py:173 +#: netbox/vpn/forms/model_forms.py:414 netbox/wireless/forms/model_forms.py:58 +#: netbox/wireless/forms/model_forms.py:174 msgid "Tenancy" msgstr "Forpagtning" #: netbox/circuits/forms/bulk_edit.py:215 #: netbox/circuits/forms/model_forms.py:170 -#: netbox/dcim/forms/bulk_import.py:1317 netbox/dcim/forms/bulk_import.py:1335 +#: netbox/dcim/forms/bulk_import.py:1348 netbox/dcim/forms/bulk_import.py:1366 msgid "Termination type" msgstr "Afslutningstype" @@ -1035,11 +1048,11 @@ msgstr "Porthastighed (Kbps)" msgid "Upstream speed (Kbps)" msgstr "Opstrøms hastighed (Kbps)" -#: netbox/circuits/forms/bulk_edit.py:233 netbox/dcim/forms/bulk_edit.py:969 -#: netbox/dcim/forms/bulk_edit.py:1333 netbox/dcim/forms/bulk_edit.py:1350 -#: netbox/dcim/forms/bulk_edit.py:1367 netbox/dcim/forms/bulk_edit.py:1385 -#: netbox/dcim/forms/bulk_edit.py:1480 netbox/dcim/forms/bulk_edit.py:1652 -#: netbox/dcim/forms/bulk_edit.py:1669 +#: netbox/circuits/forms/bulk_edit.py:233 netbox/dcim/forms/bulk_edit.py:1013 +#: netbox/dcim/forms/bulk_edit.py:1377 netbox/dcim/forms/bulk_edit.py:1394 +#: netbox/dcim/forms/bulk_edit.py:1411 netbox/dcim/forms/bulk_edit.py:1432 +#: netbox/dcim/forms/bulk_edit.py:1527 netbox/dcim/forms/bulk_edit.py:1699 +#: netbox/dcim/forms/bulk_edit.py:1716 msgid "Mark connected" msgstr "Marker tilsluttet" @@ -1060,13 +1073,13 @@ msgstr "Oplysninger om opsigelse" #: netbox/circuits/forms/bulk_edit.py:289 #: netbox/circuits/forms/bulk_import.py:188 #: netbox/circuits/forms/filtersets.py:305 -#: netbox/circuits/tables/circuits.py:206 netbox/dcim/forms/model_forms.py:562 +#: netbox/circuits/tables/circuits.py:206 netbox/dcim/forms/model_forms.py:656 #: netbox/templates/circuits/circuitgroupassignment.html:34 #: netbox/templates/dcim/device.html:133 #: netbox/templates/dcim/virtualchassis.html:68 #: netbox/templates/dcim/virtualchassis_edit.html:60 #: netbox/templates/ipam/inc/panels/fhrp_groups.html:26 -#: netbox/tenancy/forms/bulk_edit.py:148 +#: netbox/tenancy/forms/bulk_edit.py:159 #: netbox/tenancy/forms/filtersets.py:110 msgid "Priority" msgstr "Prioritet" @@ -1086,26 +1099,26 @@ msgstr "Leverandørnetværk" #: netbox/circuits/forms/bulk_edit.py:365 #: netbox/circuits/forms/bulk_import.py:254 #: netbox/circuits/forms/filtersets.py:382 -#: netbox/circuits/forms/model_forms.py:365 netbox/dcim/forms/bulk_edit.py:361 -#: netbox/dcim/forms/bulk_edit.py:1280 netbox/dcim/forms/bulk_edit.py:1713 -#: netbox/dcim/forms/bulk_import.py:255 netbox/dcim/forms/bulk_import.py:1106 -#: netbox/dcim/forms/filtersets.py:368 netbox/dcim/forms/filtersets.py:778 -#: netbox/dcim/forms/filtersets.py:1598 netbox/dcim/forms/model_forms.py:256 -#: netbox/dcim/forms/model_forms.py:1121 netbox/dcim/forms/model_forms.py:1590 +#: netbox/circuits/forms/model_forms.py:365 netbox/dcim/forms/bulk_edit.py:372 +#: netbox/dcim/forms/bulk_edit.py:1324 netbox/dcim/forms/bulk_edit.py:1760 +#: netbox/dcim/forms/bulk_import.py:259 netbox/dcim/forms/bulk_import.py:1137 +#: netbox/dcim/forms/filtersets.py:369 netbox/dcim/forms/filtersets.py:797 +#: netbox/dcim/forms/filtersets.py:1622 netbox/dcim/forms/model_forms.py:263 +#: netbox/dcim/forms/model_forms.py:1215 netbox/dcim/forms/model_forms.py:1684 #: netbox/dcim/forms/object_import.py:182 netbox/dcim/tables/devices.py:179 -#: netbox/dcim/tables/devices.py:840 netbox/dcim/tables/devices.py:966 -#: netbox/dcim/tables/devicetypes.py:311 netbox/dcim/tables/racks.py:128 -#: netbox/extras/filtersets.py:552 netbox/ipam/forms/bulk_edit.py:245 -#: netbox/ipam/forms/bulk_edit.py:295 netbox/ipam/forms/bulk_edit.py:343 -#: netbox/ipam/forms/bulk_edit.py:495 netbox/ipam/forms/bulk_import.py:200 +#: netbox/dcim/tables/devices.py:847 netbox/dcim/tables/devices.py:973 +#: netbox/dcim/tables/devicetypes.py:311 netbox/dcim/tables/racks.py:132 +#: netbox/extras/filtersets.py:645 netbox/ipam/forms/bulk_edit.py:245 +#: netbox/ipam/forms/bulk_edit.py:295 netbox/ipam/forms/bulk_edit.py:348 +#: netbox/ipam/forms/bulk_edit.py:506 netbox/ipam/forms/bulk_import.py:200 #: netbox/ipam/forms/bulk_import.py:268 netbox/ipam/forms/bulk_import.py:304 -#: netbox/ipam/forms/bulk_import.py:494 netbox/ipam/forms/filtersets.py:247 -#: netbox/ipam/forms/filtersets.py:305 netbox/ipam/forms/filtersets.py:377 -#: netbox/ipam/forms/filtersets.py:564 netbox/ipam/forms/model_forms.py:194 +#: netbox/ipam/forms/bulk_import.py:501 netbox/ipam/forms/filtersets.py:247 +#: netbox/ipam/forms/filtersets.py:305 netbox/ipam/forms/filtersets.py:384 +#: netbox/ipam/forms/filtersets.py:572 netbox/ipam/forms/model_forms.py:194 #: netbox/ipam/forms/model_forms.py:220 netbox/ipam/forms/model_forms.py:259 -#: netbox/ipam/forms/model_forms.py:685 netbox/ipam/tables/ip.py:209 -#: netbox/ipam/tables/ip.py:268 netbox/ipam/tables/ip.py:319 -#: netbox/ipam/tables/vlans.py:99 netbox/ipam/tables/vlans.py:211 +#: netbox/ipam/forms/model_forms.py:686 netbox/ipam/tables/ip.py:210 +#: netbox/ipam/tables/ip.py:269 netbox/ipam/tables/ip.py:325 +#: netbox/ipam/tables/vlans.py:101 netbox/ipam/tables/vlans.py:213 #: netbox/templates/circuits/virtualcircuittermination.html:42 #: netbox/templates/dcim/device.html:182 #: netbox/templates/dcim/inc/panels/inventory_items.html:20 @@ -1113,15 +1126,15 @@ msgstr "Leverandørnetværk" #: netbox/templates/dcim/interface.html:280 #: netbox/templates/dcim/inventoryitem.html:40 #: netbox/templates/dcim/rack.html:49 netbox/templates/ipam/ipaddress.html:41 -#: netbox/templates/ipam/iprange.html:50 netbox/templates/ipam/prefix.html:73 +#: netbox/templates/ipam/iprange.html:57 netbox/templates/ipam/prefix.html:73 #: netbox/templates/ipam/role.html:19 netbox/templates/ipam/vlan.html:52 #: netbox/templates/virtualization/virtualmachine.html:23 #: netbox/templates/vpn/tunneltermination.html:17 #: netbox/templates/wireless/inc/wirelesslink_interface.html:20 -#: netbox/tenancy/forms/bulk_edit.py:143 +#: netbox/tenancy/forms/bulk_edit.py:154 #: netbox/tenancy/forms/filtersets.py:107 -#: netbox/tenancy/forms/model_forms.py:137 -#: netbox/tenancy/tables/contacts.py:102 +#: netbox/tenancy/forms/model_forms.py:139 +#: netbox/tenancy/tables/contacts.py:106 #: netbox/virtualization/forms/bulk_edit.py:127 #: netbox/virtualization/forms/bulk_import.py:112 #: netbox/virtualization/forms/filtersets.py:163 @@ -1149,29 +1162,31 @@ msgstr "Kredsløbstype" #: netbox/circuits/forms/bulk_import.py:102 #: netbox/circuits/forms/bulk_import.py:229 -#: netbox/dcim/forms/bulk_import.py:92 netbox/dcim/forms/bulk_import.py:151 -#: netbox/dcim/forms/bulk_import.py:252 netbox/dcim/forms/bulk_import.py:534 -#: netbox/dcim/forms/bulk_import.py:688 netbox/dcim/forms/bulk_import.py:1139 -#: netbox/dcim/forms/bulk_import.py:1510 netbox/ipam/forms/bulk_import.py:197 +#: netbox/dcim/forms/bulk_import.py:93 netbox/dcim/forms/bulk_import.py:152 +#: netbox/dcim/forms/bulk_import.py:256 netbox/dcim/forms/bulk_import.py:565 +#: netbox/dcim/forms/bulk_import.py:719 netbox/dcim/forms/bulk_import.py:1170 +#: netbox/dcim/forms/bulk_import.py:1541 netbox/ipam/forms/bulk_import.py:197 #: netbox/ipam/forms/bulk_import.py:265 netbox/ipam/forms/bulk_import.py:301 -#: netbox/ipam/forms/bulk_import.py:491 netbox/ipam/forms/bulk_import.py:504 +#: netbox/ipam/forms/bulk_import.py:498 netbox/ipam/forms/bulk_import.py:511 #: netbox/virtualization/forms/bulk_import.py:57 #: netbox/virtualization/forms/bulk_import.py:88 -#: netbox/vpn/forms/bulk_import.py:39 netbox/wireless/forms/bulk_import.py:47 +#: netbox/vpn/forms/bulk_import.py:39 netbox/vpn/forms/bulk_import.py:266 +#: netbox/wireless/forms/bulk_import.py:47 msgid "Operational status" msgstr "Driftsstatus" #: netbox/circuits/forms/bulk_import.py:115 #: netbox/circuits/forms/bulk_import.py:174 #: netbox/circuits/forms/bulk_import.py:236 -#: netbox/dcim/forms/bulk_import.py:113 netbox/dcim/forms/bulk_import.py:158 -#: netbox/dcim/forms/bulk_import.py:362 netbox/dcim/forms/bulk_import.py:510 -#: netbox/dcim/forms/bulk_import.py:1360 netbox/dcim/forms/bulk_import.py:1505 -#: netbox/dcim/forms/bulk_import.py:1569 netbox/ipam/forms/bulk_import.py:45 +#: netbox/dcim/forms/bulk_import.py:114 netbox/dcim/forms/bulk_import.py:159 +#: netbox/dcim/forms/bulk_import.py:366 netbox/dcim/forms/bulk_import.py:541 +#: netbox/dcim/forms/bulk_import.py:1391 netbox/dcim/forms/bulk_import.py:1536 +#: netbox/dcim/forms/bulk_import.py:1600 netbox/ipam/forms/bulk_import.py:45 #: netbox/ipam/forms/bulk_import.py:74 netbox/ipam/forms/bulk_import.py:102 #: netbox/ipam/forms/bulk_import.py:122 netbox/ipam/forms/bulk_import.py:142 #: netbox/ipam/forms/bulk_import.py:171 netbox/ipam/forms/bulk_import.py:260 -#: netbox/ipam/forms/bulk_import.py:296 netbox/ipam/forms/bulk_import.py:486 +#: netbox/ipam/forms/bulk_import.py:296 netbox/ipam/forms/bulk_import.py:462 +#: netbox/ipam/forms/bulk_import.py:493 #: netbox/virtualization/forms/bulk_import.py:71 #: netbox/virtualization/forms/bulk_import.py:125 #: netbox/vpn/forms/bulk_import.py:63 netbox/wireless/forms/bulk_import.py:61 @@ -1211,13 +1226,13 @@ msgstr "Operationel rolle" #: netbox/circuits/forms/bulk_import.py:259 #: netbox/circuits/forms/model_forms.py:368 #: netbox/circuits/tables/virtual_circuits.py:112 -#: netbox/dcim/forms/bulk_import.py:1237 netbox/dcim/forms/model_forms.py:1195 -#: netbox/dcim/forms/model_forms.py:1464 netbox/dcim/forms/model_forms.py:1631 -#: netbox/dcim/forms/model_forms.py:1666 netbox/dcim/forms/model_forms.py:1796 -#: netbox/dcim/tables/connections.py:65 netbox/dcim/tables/devices.py:1140 +#: netbox/dcim/forms/bulk_import.py:1268 netbox/dcim/forms/model_forms.py:1289 +#: netbox/dcim/forms/model_forms.py:1558 netbox/dcim/forms/model_forms.py:1725 +#: netbox/dcim/forms/model_forms.py:1760 netbox/dcim/forms/model_forms.py:1890 +#: netbox/dcim/tables/connections.py:65 netbox/dcim/tables/devices.py:1147 #: netbox/ipam/forms/bulk_import.py:324 netbox/ipam/forms/model_forms.py:290 #: netbox/ipam/forms/model_forms.py:299 netbox/ipam/tables/fhrp.py:64 -#: netbox/ipam/tables/ip.py:324 netbox/ipam/tables/vlans.py:145 +#: netbox/ipam/tables/ip.py:330 netbox/ipam/tables/vlans.py:147 #: netbox/templates/circuits/inc/circuit_termination_fields.html:52 #: netbox/templates/circuits/virtualcircuittermination.html:53 #: netbox/templates/circuits/virtualcircuittermination.html:60 @@ -1232,10 +1247,10 @@ msgstr "Operationel rolle" #: netbox/templates/wireless/wirelesslink.html:10 #: netbox/templates/wireless/wirelesslink.html:55 #: netbox/virtualization/forms/model_forms.py:377 -#: netbox/vpn/forms/bulk_import.py:297 netbox/vpn/forms/model_forms.py:439 +#: netbox/vpn/forms/bulk_import.py:302 netbox/vpn/forms/model_forms.py:439 #: netbox/vpn/forms/model_forms.py:448 -#: netbox/wireless/forms/model_forms.py:116 -#: netbox/wireless/forms/model_forms.py:158 +#: netbox/wireless/forms/model_forms.py:117 +#: netbox/wireless/forms/model_forms.py:159 msgid "Interface" msgstr "Grænseflade" @@ -1243,31 +1258,31 @@ msgstr "Grænseflade" #: netbox/circuits/forms/filtersets.py:130 #: netbox/circuits/forms/filtersets.py:188 #: netbox/circuits/forms/filtersets.py:246 -#: netbox/circuits/tables/circuits.py:143 netbox/dcim/forms/bulk_edit.py:342 -#: netbox/dcim/forms/bulk_edit.py:450 netbox/dcim/forms/bulk_edit.py:691 -#: netbox/dcim/forms/bulk_edit.py:746 netbox/dcim/forms/bulk_edit.py:900 -#: netbox/dcim/forms/bulk_import.py:237 netbox/dcim/forms/bulk_import.py:339 -#: netbox/dcim/forms/bulk_import.py:573 netbox/dcim/forms/bulk_import.py:1454 -#: netbox/dcim/forms/bulk_import.py:1488 netbox/dcim/forms/filtersets.py:96 -#: netbox/dcim/forms/filtersets.py:323 netbox/dcim/forms/filtersets.py:357 -#: netbox/dcim/forms/filtersets.py:397 netbox/dcim/forms/filtersets.py:448 -#: netbox/dcim/forms/filtersets.py:720 netbox/dcim/forms/filtersets.py:763 -#: netbox/dcim/forms/filtersets.py:943 netbox/dcim/forms/filtersets.py:981 -#: netbox/dcim/forms/filtersets.py:1026 netbox/dcim/forms/filtersets.py:1055 -#: netbox/dcim/forms/filtersets.py:1075 netbox/dcim/forms/filtersets.py:1139 -#: netbox/dcim/forms/filtersets.py:1169 netbox/dcim/forms/filtersets.py:1178 -#: netbox/dcim/forms/filtersets.py:1289 netbox/dcim/forms/filtersets.py:1313 -#: netbox/dcim/forms/filtersets.py:1338 netbox/dcim/forms/filtersets.py:1357 -#: netbox/dcim/forms/filtersets.py:1385 netbox/dcim/forms/filtersets.py:1506 -#: netbox/dcim/forms/filtersets.py:1530 netbox/dcim/forms/filtersets.py:1554 -#: netbox/dcim/forms/filtersets.py:1572 netbox/dcim/forms/filtersets.py:1589 -#: netbox/dcim/forms/model_forms.py:184 netbox/dcim/forms/model_forms.py:248 -#: netbox/dcim/forms/model_forms.py:478 netbox/dcim/forms/model_forms.py:739 +#: netbox/circuits/tables/circuits.py:143 netbox/dcim/forms/bulk_edit.py:353 +#: netbox/dcim/forms/bulk_edit.py:466 netbox/dcim/forms/bulk_edit.py:735 +#: netbox/dcim/forms/bulk_edit.py:790 netbox/dcim/forms/bulk_edit.py:944 +#: netbox/dcim/forms/bulk_import.py:241 netbox/dcim/forms/bulk_import.py:343 +#: netbox/dcim/forms/bulk_import.py:604 netbox/dcim/forms/bulk_import.py:1485 +#: netbox/dcim/forms/bulk_import.py:1519 netbox/dcim/forms/filtersets.py:97 +#: netbox/dcim/forms/filtersets.py:324 netbox/dcim/forms/filtersets.py:358 +#: netbox/dcim/forms/filtersets.py:398 netbox/dcim/forms/filtersets.py:449 +#: netbox/dcim/forms/filtersets.py:739 netbox/dcim/forms/filtersets.py:782 +#: netbox/dcim/forms/filtersets.py:962 netbox/dcim/forms/filtersets.py:1000 +#: netbox/dcim/forms/filtersets.py:1045 netbox/dcim/forms/filtersets.py:1074 +#: netbox/dcim/forms/filtersets.py:1094 netbox/dcim/forms/filtersets.py:1158 +#: netbox/dcim/forms/filtersets.py:1188 netbox/dcim/forms/filtersets.py:1197 +#: netbox/dcim/forms/filtersets.py:1308 netbox/dcim/forms/filtersets.py:1332 +#: netbox/dcim/forms/filtersets.py:1357 netbox/dcim/forms/filtersets.py:1376 +#: netbox/dcim/forms/filtersets.py:1409 netbox/dcim/forms/filtersets.py:1530 +#: netbox/dcim/forms/filtersets.py:1554 netbox/dcim/forms/filtersets.py:1578 +#: netbox/dcim/forms/filtersets.py:1596 netbox/dcim/forms/filtersets.py:1613 +#: netbox/dcim/forms/model_forms.py:190 netbox/dcim/forms/model_forms.py:255 +#: netbox/dcim/forms/model_forms.py:572 netbox/dcim/forms/model_forms.py:833 #: netbox/dcim/tables/devices.py:167 netbox/dcim/tables/power.py:30 -#: netbox/dcim/tables/racks.py:117 netbox/dcim/tables/racks.py:211 -#: netbox/extras/filtersets.py:536 netbox/extras/forms/filtersets.py:327 -#: netbox/ipam/forms/filtersets.py:241 netbox/ipam/forms/filtersets.py:431 -#: netbox/ipam/forms/filtersets.py:454 netbox/ipam/forms/filtersets.py:521 +#: netbox/dcim/tables/racks.py:121 netbox/dcim/tables/racks.py:220 +#: netbox/extras/filtersets.py:629 netbox/extras/forms/filtersets.py:362 +#: netbox/ipam/forms/filtersets.py:241 netbox/ipam/forms/filtersets.py:438 +#: netbox/ipam/forms/filtersets.py:462 netbox/ipam/forms/filtersets.py:529 #: netbox/templates/dcim/device.html:26 #: netbox/templates/dcim/device_edit.html:32 #: netbox/templates/dcim/inc/cable_termination.html:12 @@ -1277,24 +1292,26 @@ msgstr "Grænseflade" #: netbox/virtualization/forms/filtersets.py:80 #: netbox/virtualization/forms/filtersets.py:106 #: netbox/wireless/forms/filtersets.py:93 -#: netbox/wireless/forms/model_forms.py:90 -#: netbox/wireless/forms/model_forms.py:132 +#: netbox/wireless/forms/model_forms.py:91 +#: netbox/wireless/forms/model_forms.py:133 msgid "Location" msgstr "Beliggenhed" #: netbox/circuits/forms/filtersets.py:40 #: netbox/circuits/forms/filtersets.py:74 -#: netbox/circuits/forms/filtersets.py:132 netbox/dcim/forms/filtersets.py:145 -#: netbox/dcim/forms/filtersets.py:159 netbox/dcim/forms/filtersets.py:175 -#: netbox/dcim/forms/filtersets.py:207 netbox/dcim/forms/filtersets.py:329 -#: netbox/dcim/forms/filtersets.py:401 netbox/dcim/forms/filtersets.py:472 -#: netbox/dcim/forms/filtersets.py:724 netbox/dcim/forms/filtersets.py:1140 +#: netbox/circuits/forms/filtersets.py:132 netbox/dcim/forms/filtersets.py:146 +#: netbox/dcim/forms/filtersets.py:160 netbox/dcim/forms/filtersets.py:176 +#: netbox/dcim/forms/filtersets.py:208 netbox/dcim/forms/filtersets.py:330 +#: netbox/dcim/forms/filtersets.py:402 netbox/dcim/forms/filtersets.py:473 +#: netbox/dcim/forms/filtersets.py:743 netbox/dcim/forms/filtersets.py:1159 #: netbox/ipam/forms/filtersets.py:103 netbox/ipam/forms/filtersets.py:183 -#: netbox/ipam/forms/filtersets.py:283 netbox/ipam/forms/filtersets.py:328 -#: netbox/ipam/forms/filtersets.py:613 netbox/netbox/navigation/menu.py:31 -#: netbox/netbox/navigation/menu.py:33 netbox/tenancy/forms/filtersets.py:42 -#: netbox/tenancy/tables/columns.py:55 netbox/tenancy/tables/contacts.py:25 -#: netbox/tenancy/views.py:19 netbox/virtualization/forms/filtersets.py:38 +#: netbox/ipam/forms/filtersets.py:283 netbox/ipam/forms/filtersets.py:335 +#: netbox/ipam/forms/filtersets.py:621 netbox/netbox/navigation/menu.py:31 +#: netbox/netbox/navigation/menu.py:33 +#: netbox/netbox/views/generic/feature_views.py:262 +#: netbox/tenancy/forms/filtersets.py:42 netbox/tenancy/tables/columns.py:55 +#: netbox/tenancy/tables/contacts.py:25 +#: netbox/virtualization/forms/filtersets.py:38 #: netbox/virtualization/forms/filtersets.py:49 #: netbox/virtualization/forms/filtersets.py:112 #: netbox/vpn/forms/filtersets.py:37 netbox/vpn/forms/filtersets.py:49 @@ -1305,20 +1322,20 @@ msgstr "Kontakter" #: netbox/circuits/forms/filtersets.py:45 #: netbox/circuits/forms/filtersets.py:169 #: netbox/circuits/forms/filtersets.py:231 -#: netbox/circuits/tables/circuits.py:138 netbox/dcim/forms/bulk_edit.py:116 -#: netbox/dcim/forms/bulk_edit.py:317 netbox/dcim/forms/bulk_edit.py:875 -#: netbox/dcim/forms/bulk_import.py:95 netbox/dcim/forms/filtersets.py:74 -#: netbox/dcim/forms/filtersets.py:186 netbox/dcim/forms/filtersets.py:212 -#: netbox/dcim/forms/filtersets.py:335 netbox/dcim/forms/filtersets.py:426 -#: netbox/dcim/forms/filtersets.py:740 netbox/dcim/forms/filtersets.py:959 -#: netbox/dcim/forms/filtersets.py:1032 netbox/dcim/forms/filtersets.py:1062 -#: netbox/dcim/forms/filtersets.py:1146 netbox/dcim/forms/filtersets.py:1185 -#: netbox/dcim/forms/filtersets.py:1673 netbox/dcim/forms/filtersets.py:1697 -#: netbox/dcim/forms/filtersets.py:1721 netbox/dcim/forms/model_forms.py:114 +#: netbox/circuits/tables/circuits.py:138 netbox/dcim/forms/bulk_edit.py:121 +#: netbox/dcim/forms/bulk_edit.py:328 netbox/dcim/forms/bulk_edit.py:919 +#: netbox/dcim/forms/bulk_import.py:96 netbox/dcim/forms/filtersets.py:75 +#: netbox/dcim/forms/filtersets.py:187 netbox/dcim/forms/filtersets.py:213 +#: netbox/dcim/forms/filtersets.py:336 netbox/dcim/forms/filtersets.py:427 +#: netbox/dcim/forms/filtersets.py:759 netbox/dcim/forms/filtersets.py:978 +#: netbox/dcim/forms/filtersets.py:1051 netbox/dcim/forms/filtersets.py:1081 +#: netbox/dcim/forms/filtersets.py:1165 netbox/dcim/forms/filtersets.py:1204 +#: netbox/dcim/forms/filtersets.py:1697 netbox/dcim/forms/filtersets.py:1721 +#: netbox/dcim/forms/filtersets.py:1745 netbox/dcim/forms/model_forms.py:119 #: netbox/dcim/forms/object_create.py:379 netbox/dcim/tables/devices.py:153 -#: netbox/dcim/tables/sites.py:85 netbox/extras/filtersets.py:503 -#: netbox/ipam/forms/bulk_edit.py:458 netbox/ipam/forms/filtersets.py:226 -#: netbox/ipam/forms/filtersets.py:439 netbox/ipam/forms/filtersets.py:530 +#: netbox/dcim/tables/sites.py:91 netbox/extras/filtersets.py:596 +#: netbox/ipam/forms/bulk_edit.py:469 netbox/ipam/forms/filtersets.py:226 +#: netbox/ipam/forms/filtersets.py:447 netbox/ipam/forms/filtersets.py:538 #: netbox/templates/dcim/device.html:18 netbox/templates/dcim/rack.html:16 #: netbox/templates/dcim/rackreservation.html:22 #: netbox/templates/dcim/region.html:26 netbox/templates/dcim/site.html:31 @@ -1326,22 +1343,22 @@ msgstr "Kontakter" #: netbox/virtualization/forms/filtersets.py:60 #: netbox/virtualization/forms/filtersets.py:139 #: netbox/virtualization/forms/model_forms.py:92 -#: netbox/vpn/forms/filtersets.py:263 netbox/wireless/forms/filtersets.py:73 +#: netbox/vpn/forms/filtersets.py:268 netbox/wireless/forms/filtersets.py:73 msgid "Region" msgstr "Regionen" #: netbox/circuits/forms/filtersets.py:50 #: netbox/circuits/forms/filtersets.py:174 -#: netbox/circuits/forms/filtersets.py:236 netbox/dcim/forms/bulk_edit.py:325 -#: netbox/dcim/forms/bulk_edit.py:883 netbox/dcim/forms/filtersets.py:79 -#: netbox/dcim/forms/filtersets.py:191 netbox/dcim/forms/filtersets.py:217 -#: netbox/dcim/forms/filtersets.py:348 netbox/dcim/forms/filtersets.py:431 -#: netbox/dcim/forms/filtersets.py:745 netbox/dcim/forms/filtersets.py:964 -#: netbox/dcim/forms/filtersets.py:1037 netbox/dcim/forms/filtersets.py:1151 -#: netbox/dcim/forms/filtersets.py:1190 netbox/dcim/forms/object_create.py:387 -#: netbox/extras/filtersets.py:520 netbox/ipam/forms/bulk_edit.py:463 +#: netbox/circuits/forms/filtersets.py:236 netbox/dcim/forms/bulk_edit.py:336 +#: netbox/dcim/forms/bulk_edit.py:927 netbox/dcim/forms/filtersets.py:80 +#: netbox/dcim/forms/filtersets.py:192 netbox/dcim/forms/filtersets.py:218 +#: netbox/dcim/forms/filtersets.py:349 netbox/dcim/forms/filtersets.py:432 +#: netbox/dcim/forms/filtersets.py:764 netbox/dcim/forms/filtersets.py:983 +#: netbox/dcim/forms/filtersets.py:1056 netbox/dcim/forms/filtersets.py:1170 +#: netbox/dcim/forms/filtersets.py:1209 netbox/dcim/forms/object_create.py:387 +#: netbox/extras/filtersets.py:613 netbox/ipam/forms/bulk_edit.py:474 #: netbox/ipam/forms/filtersets.py:156 netbox/ipam/forms/filtersets.py:231 -#: netbox/ipam/forms/filtersets.py:444 netbox/ipam/forms/filtersets.py:535 +#: netbox/ipam/forms/filtersets.py:452 netbox/ipam/forms/filtersets.py:543 #: netbox/virtualization/forms/filtersets.py:65 #: netbox/virtualization/forms/filtersets.py:144 #: netbox/virtualization/forms/model_forms.py:98 @@ -1363,9 +1380,9 @@ msgstr "Konto" msgid "Term Side" msgstr "Termside" -#: netbox/circuits/forms/filtersets.py:287 netbox/dcim/forms/bulk_edit.py:1572 -#: netbox/extras/forms/model_forms.py:596 netbox/ipam/forms/filtersets.py:145 -#: netbox/ipam/forms/filtersets.py:612 netbox/ipam/forms/model_forms.py:337 +#: netbox/circuits/forms/filtersets.py:287 netbox/dcim/forms/bulk_edit.py:1619 +#: netbox/extras/forms/model_forms.py:664 netbox/ipam/forms/filtersets.py:145 +#: netbox/ipam/forms/filtersets.py:620 netbox/ipam/forms/model_forms.py:337 #: netbox/templates/dcim/macaddress.html:25 #: netbox/templates/extras/configcontext.html:60 #: netbox/templates/ipam/ipaddress.html:59 @@ -1376,34 +1393,29 @@ msgstr "Opgave" #: netbox/circuits/forms/filtersets.py:302 #: netbox/circuits/forms/model_forms.py:252 -#: netbox/circuits/tables/circuits.py:190 netbox/dcim/forms/bulk_edit.py:121 -#: netbox/dcim/forms/bulk_import.py:102 netbox/dcim/forms/model_forms.py:120 -#: netbox/dcim/tables/sites.py:89 netbox/extras/forms/filtersets.py:489 -#: netbox/ipam/filtersets.py:994 netbox/ipam/forms/bulk_edit.py:477 -#: netbox/ipam/forms/bulk_import.py:475 netbox/ipam/forms/model_forms.py:570 -#: netbox/ipam/tables/fhrp.py:67 netbox/ipam/tables/vlans.py:91 -#: netbox/ipam/tables/vlans.py:202 +#: netbox/circuits/tables/circuits.py:190 netbox/dcim/forms/bulk_edit.py:126 +#: netbox/dcim/forms/bulk_import.py:103 netbox/dcim/forms/model_forms.py:125 +#: netbox/dcim/tables/sites.py:95 netbox/extras/forms/filtersets.py:544 +#: netbox/ipam/filtersets.py:994 netbox/ipam/forms/bulk_edit.py:488 +#: netbox/ipam/forms/bulk_import.py:482 netbox/ipam/forms/model_forms.py:570 +#: netbox/ipam/tables/fhrp.py:67 netbox/ipam/tables/vlans.py:93 +#: netbox/ipam/tables/vlans.py:204 #: netbox/templates/circuits/circuitgroupassignment.html:22 #: netbox/templates/dcim/interface.html:341 netbox/templates/dcim/site.html:37 #: netbox/templates/ipam/inc/panels/fhrp_groups.html:23 -#: netbox/templates/ipam/vlan.html:27 netbox/templates/tenancy/contact.html:21 -#: netbox/templates/tenancy/tenant.html:20 netbox/templates/users/group.html:6 -#: netbox/templates/users/group.html:14 +#: netbox/templates/ipam/vlan.html:27 netbox/templates/tenancy/tenant.html:20 +#: netbox/templates/users/group.html:6 netbox/templates/users/group.html:14 #: netbox/templates/virtualization/cluster.html:29 #: netbox/templates/vpn/tunnel.html:29 #: netbox/templates/wireless/wirelesslan.html:18 -#: netbox/tenancy/forms/bulk_edit.py:43 netbox/tenancy/forms/bulk_edit.py:94 -#: netbox/tenancy/forms/bulk_import.py:40 -#: netbox/tenancy/forms/bulk_import.py:81 -#: netbox/tenancy/forms/filtersets.py:48 netbox/tenancy/forms/filtersets.py:78 -#: netbox/tenancy/forms/filtersets.py:97 -#: netbox/tenancy/forms/model_forms.py:45 -#: netbox/tenancy/forms/model_forms.py:97 -#: netbox/tenancy/forms/model_forms.py:122 -#: netbox/tenancy/tables/contacts.py:60 netbox/tenancy/tables/contacts.py:107 -#: netbox/tenancy/tables/tenants.py:42 netbox/users/filtersets.py:62 -#: netbox/users/filtersets.py:185 netbox/users/forms/filtersets.py:31 -#: netbox/users/forms/filtersets.py:37 netbox/users/forms/filtersets.py:79 +#: netbox/tenancy/forms/bulk_edit.py:44 netbox/tenancy/forms/bulk_import.py:40 +#: netbox/tenancy/forms/filtersets.py:48 netbox/tenancy/forms/filtersets.py:97 +#: netbox/tenancy/forms/model_forms.py:46 +#: netbox/tenancy/forms/model_forms.py:124 +#: netbox/tenancy/tables/contacts.py:111 netbox/tenancy/tables/tenants.py:46 +#: netbox/users/filtersets.py:62 netbox/users/filtersets.py:185 +#: netbox/users/forms/filtersets.py:31 netbox/users/forms/filtersets.py:37 +#: netbox/users/forms/filtersets.py:79 #: netbox/virtualization/forms/bulk_edit.py:66 #: netbox/virtualization/forms/bulk_import.py:48 #: netbox/virtualization/forms/filtersets.py:91 @@ -1411,10 +1423,10 @@ msgstr "Opgave" #: netbox/virtualization/tables/clusters.py:70 #: netbox/vpn/forms/bulk_edit.py:112 netbox/vpn/forms/bulk_import.py:158 #: netbox/vpn/forms/filtersets.py:121 netbox/vpn/tables/crypto.py:31 -#: netbox/vpn/tables/tunnels.py:44 netbox/wireless/forms/bulk_edit.py:50 +#: netbox/vpn/tables/tunnels.py:44 netbox/wireless/forms/bulk_edit.py:51 #: netbox/wireless/forms/bulk_import.py:38 #: netbox/wireless/forms/filtersets.py:49 -#: netbox/wireless/forms/model_forms.py:41 +#: netbox/wireless/forms/model_forms.py:42 #: netbox/wireless/tables/wirelesslan.py:48 msgid "Group" msgstr "Gruppe" @@ -1435,12 +1447,12 @@ msgstr "Gruppeopgave" #: netbox/circuits/models/base.py:18 netbox/dcim/models/cables.py:67 #: netbox/dcim/models/device_component_templates.py:531 #: netbox/dcim/models/device_component_templates.py:631 -#: netbox/dcim/models/device_components.py:479 -#: netbox/dcim/models/device_components.py:1029 -#: netbox/dcim/models/device_components.py:1100 -#: netbox/dcim/models/device_components.py:1246 -#: netbox/dcim/models/devices.py:478 netbox/dcim/models/racks.py:221 -#: netbox/extras/models/tags.py:28 +#: netbox/dcim/models/device_components.py:485 +#: netbox/dcim/models/device_components.py:1038 +#: netbox/dcim/models/device_components.py:1109 +#: netbox/dcim/models/device_components.py:1255 +#: netbox/dcim/models/devices.py:381 netbox/dcim/models/racks.py:227 +#: netbox/extras/models/tags.py:29 msgid "color" msgstr "farve" @@ -1465,16 +1477,17 @@ msgstr "Unikt kredsløbs-ID" #: netbox/circuits/models/circuits.py:67 #: netbox/circuits/models/virtual_circuits.py:59 netbox/core/models/data.py:52 #: netbox/core/models/jobs.py:87 netbox/dcim/models/cables.py:49 -#: netbox/dcim/models/device_components.py:1286 -#: netbox/dcim/models/devices.py:645 netbox/dcim/models/devices.py:1181 -#: netbox/dcim/models/devices.py:1409 netbox/dcim/models/power.py:94 -#: netbox/dcim/models/racks.py:288 netbox/dcim/models/sites.py:154 +#: netbox/dcim/models/device_components.py:456 +#: netbox/dcim/models/device_components.py:1294 +#: netbox/dcim/models/devices.py:533 netbox/dcim/models/devices.py:1138 +#: netbox/dcim/models/modules.py:221 netbox/dcim/models/power.py:94 +#: netbox/dcim/models/racks.py:294 netbox/dcim/models/sites.py:154 #: netbox/dcim/models/sites.py:270 netbox/ipam/models/ip.py:237 -#: netbox/ipam/models/ip.py:508 netbox/ipam/models/ip.py:729 -#: netbox/ipam/models/vlans.py:211 netbox/virtualization/models/clusters.py:70 +#: netbox/ipam/models/ip.py:511 netbox/ipam/models/ip.py:740 +#: netbox/ipam/models/vlans.py:217 netbox/virtualization/models/clusters.py:70 #: netbox/virtualization/models/virtualmachines.py:79 -#: netbox/vpn/models/tunnels.py:38 netbox/wireless/models.py:95 -#: netbox/wireless/models.py:156 +#: netbox/vpn/models/l2vpn.py:36 netbox/vpn/models/tunnels.py:38 +#: netbox/wireless/models.py:95 netbox/wireless/models.py:148 msgid "status" msgstr "status" @@ -1510,86 +1523,85 @@ msgstr "kredsløbsgruppe" msgid "circuit groups" msgstr "kredsløbsgrupper" -#: netbox/circuits/models/circuits.py:190 +#: netbox/circuits/models/circuits.py:189 msgid "member ID" msgstr "medlems-ID" -#: netbox/circuits/models/circuits.py:202 netbox/ipam/models/fhrp.py:90 -#: netbox/tenancy/models/contacts.py:126 +#: netbox/circuits/models/circuits.py:201 netbox/ipam/models/fhrp.py:96 +#: netbox/tenancy/models/contacts.py:133 msgid "priority" msgstr "prioritet" -#: netbox/circuits/models/circuits.py:220 +#: netbox/circuits/models/circuits.py:219 msgid "Circuit group assignment" msgstr "Kredsløbsgruppetildeling" -#: netbox/circuits/models/circuits.py:221 +#: netbox/circuits/models/circuits.py:220 msgid "Circuit group assignments" msgstr "Kredsløbsgruppeopgaver" -#: netbox/circuits/models/circuits.py:247 +#: netbox/circuits/models/circuits.py:246 msgid "termination side" msgstr "opsigelsesside" -#: netbox/circuits/models/circuits.py:266 +#: netbox/circuits/models/circuits.py:264 msgid "port speed (Kbps)" msgstr "porthastighed (Kbps)" -#: netbox/circuits/models/circuits.py:269 +#: netbox/circuits/models/circuits.py:267 msgid "Physical circuit speed" msgstr "Fysisk kredsløbshastighed" -#: netbox/circuits/models/circuits.py:274 +#: netbox/circuits/models/circuits.py:272 msgid "upstream speed (Kbps)" msgstr "opstrømshastighed (Kbps)" -#: netbox/circuits/models/circuits.py:275 +#: netbox/circuits/models/circuits.py:273 msgid "Upstream speed, if different from port speed" msgstr "Opstrømshastighed, hvis forskellig fra porthastighed" -#: netbox/circuits/models/circuits.py:280 +#: netbox/circuits/models/circuits.py:278 msgid "cross-connect ID" msgstr "krydsforbindelses-id" -#: netbox/circuits/models/circuits.py:281 +#: netbox/circuits/models/circuits.py:279 msgid "ID of the local cross-connect" msgstr "ID for den lokale krydsforbindelse" -#: netbox/circuits/models/circuits.py:286 +#: netbox/circuits/models/circuits.py:284 msgid "patch panel/port(s)" msgstr "patchpanel/port (er)" -#: netbox/circuits/models/circuits.py:287 +#: netbox/circuits/models/circuits.py:285 msgid "Patch panel ID and port number(s)" msgstr "Patchpanelets ID og portnummer" -#: netbox/circuits/models/circuits.py:290 +#: netbox/circuits/models/circuits.py:288 #: netbox/circuits/models/virtual_circuits.py:144 #: netbox/dcim/models/device_component_templates.py:57 -#: netbox/dcim/models/device_components.py:63 netbox/dcim/models/racks.py:681 -#: netbox/extras/models/configs.py:45 netbox/extras/models/configs.py:219 -#: netbox/extras/models/customfields.py:127 netbox/extras/models/models.py:61 -#: netbox/extras/models/models.py:158 netbox/extras/models/models.py:396 -#: netbox/extras/models/models.py:511 -#: netbox/extras/models/notifications.py:131 -#: netbox/extras/models/staging.py:32 netbox/extras/models/tags.py:32 -#: netbox/ipam/models/vlans.py:367 netbox/netbox/models/__init__.py:115 -#: netbox/netbox/models/__init__.py:150 netbox/netbox/models/__init__.py:196 -#: netbox/users/models/permissions.py:24 netbox/users/models/tokens.py:57 +#: netbox/dcim/models/device_components.py:63 netbox/dcim/models/racks.py:688 +#: netbox/extras/models/configs.py:42 netbox/extras/models/configs.py:218 +#: netbox/extras/models/customfields.py:127 netbox/extras/models/models.py:63 +#: netbox/extras/models/models.py:160 netbox/extras/models/models.py:398 +#: netbox/extras/models/models.py:469 netbox/extras/models/models.py:548 +#: netbox/extras/models/notifications.py:131 netbox/extras/models/tags.py:33 +#: netbox/ipam/models/vlans.py:373 netbox/netbox/models/__init__.py:115 +#: netbox/netbox/models/__init__.py:150 netbox/netbox/models/__init__.py:200 +#: netbox/users/models/permissions.py:23 netbox/users/models/tokens.py:57 #: netbox/users/models/users.py:33 -#: netbox/virtualization/models/virtualmachines.py:276 +#: netbox/virtualization/models/virtualmachines.py:281 msgid "description" msgstr "beskrivelse" -#: netbox/circuits/models/circuits.py:340 +#: netbox/circuits/models/circuits.py:338 msgid "circuit termination" msgstr "kredsløbsafslutning" -#: netbox/circuits/models/circuits.py:341 +#: netbox/circuits/models/circuits.py:339 msgid "circuit terminations" msgstr "kredsløbsafslutninger" -#: netbox/circuits/models/circuits.py:353 +#: netbox/circuits/models/circuits.py:351 msgid "A circuit termination must attach to a terminating object." msgstr "En kredsløbsafslutning skal fastgøres til et afsluttende objekt." @@ -1599,31 +1611,31 @@ msgstr "En kredsløbsafslutning skal fastgøres til et afsluttende objekt." #: netbox/core/models/jobs.py:48 #: netbox/dcim/models/device_component_templates.py:43 #: netbox/dcim/models/device_components.py:52 -#: netbox/dcim/models/devices.py:589 netbox/dcim/models/devices.py:1341 -#: netbox/dcim/models/devices.py:1404 netbox/dcim/models/power.py:38 -#: netbox/dcim/models/power.py:89 netbox/dcim/models/racks.py:257 -#: netbox/dcim/models/sites.py:142 netbox/extras/models/configs.py:36 -#: netbox/extras/models/configs.py:215 netbox/extras/models/customfields.py:94 -#: netbox/extras/models/models.py:56 netbox/extras/models/models.py:153 -#: netbox/extras/models/models.py:296 netbox/extras/models/models.py:392 -#: netbox/extras/models/models.py:501 netbox/extras/models/models.py:596 +#: netbox/dcim/models/devices.py:477 netbox/dcim/models/devices.py:1070 +#: netbox/dcim/models/devices.py:1133 netbox/dcim/models/modules.py:32 +#: netbox/dcim/models/power.py:38 netbox/dcim/models/power.py:89 +#: netbox/dcim/models/racks.py:263 netbox/dcim/models/sites.py:142 +#: netbox/extras/models/configs.py:33 netbox/extras/models/configs.py:214 +#: netbox/extras/models/customfields.py:94 netbox/extras/models/models.py:58 +#: netbox/extras/models/models.py:155 netbox/extras/models/models.py:298 +#: netbox/extras/models/models.py:394 netbox/extras/models/models.py:459 +#: netbox/extras/models/models.py:544 netbox/extras/models/models.py:669 #: netbox/extras/models/notifications.py:126 -#: netbox/extras/models/scripts.py:30 netbox/extras/models/staging.py:27 -#: netbox/ipam/models/asns.py:17 netbox/ipam/models/fhrp.py:24 -#: netbox/ipam/models/services.py:51 netbox/ipam/models/services.py:84 -#: netbox/ipam/models/vlans.py:38 netbox/ipam/models/vlans.py:200 -#: netbox/ipam/models/vlans.py:346 netbox/ipam/models/vrfs.py:20 -#: netbox/ipam/models/vrfs.py:75 netbox/netbox/models/__init__.py:142 -#: netbox/netbox/models/__init__.py:186 netbox/tenancy/models/contacts.py:58 -#: netbox/tenancy/models/tenants.py:19 netbox/tenancy/models/tenants.py:42 -#: netbox/users/models/permissions.py:20 netbox/users/models/users.py:28 -#: netbox/virtualization/models/clusters.py:52 +#: netbox/extras/models/scripts.py:30 netbox/ipam/models/asns.py:17 +#: netbox/ipam/models/fhrp.py:24 netbox/ipam/models/services.py:51 +#: netbox/ipam/models/services.py:80 netbox/ipam/models/vlans.py:38 +#: netbox/ipam/models/vlans.py:206 netbox/ipam/models/vlans.py:352 +#: netbox/ipam/models/vrfs.py:20 netbox/ipam/models/vrfs.py:75 +#: netbox/netbox/models/__init__.py:142 netbox/netbox/models/__init__.py:190 +#: netbox/tenancy/models/contacts.py:59 netbox/tenancy/models/tenants.py:19 +#: netbox/tenancy/models/tenants.py:42 netbox/users/models/permissions.py:19 +#: netbox/users/models/users.py:28 netbox/virtualization/models/clusters.py:52 #: netbox/virtualization/models/virtualmachines.py:71 -#: netbox/virtualization/models/virtualmachines.py:271 -#: netbox/virtualization/models/virtualmachines.py:305 +#: netbox/virtualization/models/virtualmachines.py:276 +#: netbox/virtualization/models/virtualmachines.py:310 #: netbox/vpn/models/crypto.py:23 netbox/vpn/models/crypto.py:69 #: netbox/vpn/models/crypto.py:128 netbox/vpn/models/crypto.py:180 -#: netbox/vpn/models/crypto.py:216 netbox/vpn/models/l2vpn.py:21 +#: netbox/vpn/models/crypto.py:216 netbox/vpn/models/l2vpn.py:20 #: netbox/vpn/models/tunnels.py:32 netbox/wireless/models.py:53 msgid "name" msgstr "navn" @@ -1633,11 +1645,11 @@ msgid "Full name of the provider" msgstr "Leverandørens fulde navn" #: netbox/circuits/models/providers.py:28 netbox/dcim/models/devices.py:88 -#: netbox/dcim/models/racks.py:137 netbox/dcim/models/sites.py:149 -#: netbox/extras/models/models.py:506 netbox/ipam/models/asns.py:23 +#: netbox/dcim/models/racks.py:143 netbox/dcim/models/sites.py:149 +#: netbox/extras/models/models.py:464 netbox/ipam/models/asns.py:23 #: netbox/ipam/models/vlans.py:43 netbox/netbox/models/__init__.py:146 -#: netbox/netbox/models/__init__.py:191 netbox/tenancy/models/tenants.py:25 -#: netbox/tenancy/models/tenants.py:47 netbox/vpn/models/l2vpn.py:27 +#: netbox/netbox/models/__init__.py:195 netbox/tenancy/models/tenants.py:25 +#: netbox/tenancy/models/tenants.py:47 netbox/vpn/models/l2vpn.py:26 #: netbox/wireless/models.py:59 msgid "slug" msgstr "slug" @@ -1691,7 +1703,7 @@ msgid "virtual circuits" msgstr "virtuelle kredsløb" #: netbox/circuits/models/virtual_circuits.py:133 netbox/ipam/models/ip.py:194 -#: netbox/ipam/models/ip.py:736 netbox/vpn/models/tunnels.py:109 +#: netbox/ipam/models/ip.py:747 netbox/vpn/models/tunnels.py:109 msgid "role" msgstr "rolle" @@ -1709,35 +1721,36 @@ msgstr "virtuelle kredsløbsafslutninger" #: netbox/circuits/tables/providers.py:67 #: netbox/circuits/tables/providers.py:97 #: netbox/circuits/tables/virtual_circuits.py:18 netbox/core/tables/data.py:16 -#: netbox/core/tables/jobs.py:14 netbox/core/tables/plugins.py:50 +#: netbox/core/tables/jobs.py:14 netbox/core/tables/plugins.py:53 #: netbox/core/tables/tasks.py:11 netbox/core/tables/tasks.py:115 -#: netbox/dcim/forms/filtersets.py:64 netbox/dcim/forms/object_create.py:43 +#: netbox/dcim/forms/filtersets.py:65 netbox/dcim/forms/object_create.py:43 #: netbox/dcim/tables/devices.py:63 netbox/dcim/tables/devices.py:103 #: netbox/dcim/tables/devices.py:145 netbox/dcim/tables/devices.py:299 #: netbox/dcim/tables/devices.py:402 netbox/dcim/tables/devices.py:443 -#: netbox/dcim/tables/devices.py:491 netbox/dcim/tables/devices.py:540 -#: netbox/dcim/tables/devices.py:561 netbox/dcim/tables/devices.py:681 -#: netbox/dcim/tables/devices.py:764 netbox/dcim/tables/devices.py:810 -#: netbox/dcim/tables/devices.py:872 netbox/dcim/tables/devices.py:941 -#: netbox/dcim/tables/devices.py:1006 netbox/dcim/tables/devices.py:1025 -#: netbox/dcim/tables/devices.py:1054 netbox/dcim/tables/devices.py:1084 +#: netbox/dcim/tables/devices.py:491 netbox/dcim/tables/devices.py:545 +#: netbox/dcim/tables/devices.py:568 netbox/dcim/tables/devices.py:688 +#: netbox/dcim/tables/devices.py:771 netbox/dcim/tables/devices.py:817 +#: netbox/dcim/tables/devices.py:879 netbox/dcim/tables/devices.py:948 +#: netbox/dcim/tables/devices.py:1013 netbox/dcim/tables/devices.py:1032 +#: netbox/dcim/tables/devices.py:1061 netbox/dcim/tables/devices.py:1091 #: netbox/dcim/tables/devicetypes.py:31 netbox/dcim/tables/devicetypes.py:227 -#: netbox/dcim/tables/power.py:22 netbox/dcim/tables/power.py:62 -#: netbox/dcim/tables/racks.py:24 netbox/dcim/tables/racks.py:113 -#: netbox/dcim/tables/sites.py:24 netbox/dcim/tables/sites.py:51 -#: netbox/dcim/tables/sites.py:78 netbox/dcim/tables/sites.py:129 -#: netbox/extras/forms/filtersets.py:218 netbox/extras/tables/tables.py:61 -#: netbox/extras/tables/tables.py:125 netbox/extras/tables/tables.py:158 -#: netbox/extras/tables/tables.py:183 netbox/extras/tables/tables.py:249 -#: netbox/extras/tables/tables.py:364 netbox/extras/tables/tables.py:381 -#: netbox/extras/tables/tables.py:404 netbox/extras/tables/tables.py:442 -#: netbox/extras/tables/tables.py:494 netbox/extras/tables/tables.py:520 -#: netbox/ipam/forms/bulk_edit.py:391 netbox/ipam/forms/filtersets.py:403 -#: netbox/ipam/forms/filtersets.py:488 netbox/ipam/tables/asn.py:16 -#: netbox/ipam/tables/ip.py:31 netbox/ipam/tables/ip.py:106 +#: netbox/dcim/tables/modules.py:17 netbox/dcim/tables/power.py:22 +#: netbox/dcim/tables/power.py:62 netbox/dcim/tables/racks.py:24 +#: netbox/dcim/tables/racks.py:117 netbox/dcim/tables/sites.py:24 +#: netbox/dcim/tables/sites.py:54 netbox/dcim/tables/sites.py:84 +#: netbox/dcim/tables/sites.py:135 netbox/extras/forms/filtersets.py:223 +#: netbox/extras/tables/tables.py:62 netbox/extras/tables/tables.py:126 +#: netbox/extras/tables/tables.py:159 netbox/extras/tables/tables.py:184 +#: netbox/extras/tables/tables.py:260 netbox/extras/tables/tables.py:290 +#: netbox/extras/tables/tables.py:405 netbox/extras/tables/tables.py:422 +#: netbox/extras/tables/tables.py:445 netbox/extras/tables/tables.py:483 +#: netbox/extras/tables/tables.py:535 netbox/extras/tables/tables.py:561 +#: netbox/ipam/forms/bulk_edit.py:396 netbox/ipam/forms/filtersets.py:410 +#: netbox/ipam/forms/filtersets.py:496 netbox/ipam/tables/asn.py:16 +#: netbox/ipam/tables/ip.py:32 netbox/ipam/tables/ip.py:107 #: netbox/ipam/tables/services.py:15 netbox/ipam/tables/services.py:40 -#: netbox/ipam/tables/vlans.py:33 netbox/ipam/tables/vlans.py:83 -#: netbox/ipam/tables/vlans.py:231 netbox/ipam/tables/vrfs.py:26 +#: netbox/ipam/tables/vlans.py:33 netbox/ipam/tables/vlans.py:85 +#: netbox/ipam/tables/vlans.py:233 netbox/ipam/tables/vrfs.py:26 #: netbox/ipam/tables/vrfs.py:68 #: netbox/templates/circuits/circuitgroup.html:28 #: netbox/templates/circuits/circuittype.html:22 @@ -1761,6 +1774,7 @@ msgstr "virtuelle kredsløbsafslutninger" #: netbox/templates/dcim/location.html:29 #: netbox/templates/dcim/manufacturer.html:36 #: netbox/templates/dcim/modulebay.html:30 +#: netbox/templates/dcim/moduletypeprofile.html:16 #: netbox/templates/dcim/platform.html:29 #: netbox/templates/dcim/poweroutlet.html:28 #: netbox/templates/dcim/powerport.html:28 @@ -1777,16 +1791,17 @@ msgstr "virtuelle kredsløbsafslutninger" #: netbox/templates/extras/notificationgroup.html:14 #: netbox/templates/extras/savedfilter.html:13 #: netbox/templates/extras/script_list.html:45 +#: netbox/templates/extras/tableconfig.html:13 #: netbox/templates/extras/tag.html:14 netbox/templates/extras/webhook.html:13 #: netbox/templates/ipam/asnrange.html:15 #: netbox/templates/ipam/fhrpgroup.html:30 netbox/templates/ipam/rir.html:22 #: netbox/templates/ipam/role.html:22 #: netbox/templates/ipam/routetarget.html:13 -#: netbox/templates/ipam/service.html:24 +#: netbox/templates/ipam/service.html:26 #: netbox/templates/ipam/servicetemplate.html:15 #: netbox/templates/ipam/vlan.html:35 netbox/templates/ipam/vlangroup.html:30 #: netbox/templates/ipam/vlantranslationpolicy.html:14 -#: netbox/templates/tenancy/contact.html:25 +#: netbox/templates/tenancy/contact.html:35 #: netbox/templates/tenancy/contactgroup.html:21 #: netbox/templates/tenancy/contactrole.html:18 #: netbox/templates/tenancy/tenantgroup.html:29 @@ -1808,9 +1823,9 @@ msgstr "virtuelle kredsløbsafslutninger" #: netbox/templates/vpn/l2vpn.html:14 netbox/templates/vpn/tunnel.html:21 #: netbox/templates/vpn/tunnelgroup.html:26 #: netbox/templates/wireless/wirelesslangroup.html:29 -#: netbox/tenancy/tables/contacts.py:19 netbox/tenancy/tables/contacts.py:41 -#: netbox/tenancy/tables/contacts.py:56 netbox/tenancy/tables/tenants.py:16 -#: netbox/tenancy/tables/tenants.py:38 netbox/users/tables.py:62 +#: netbox/tenancy/tables/contacts.py:19 netbox/tenancy/tables/contacts.py:45 +#: netbox/tenancy/tables/contacts.py:60 netbox/tenancy/tables/tenants.py:16 +#: netbox/tenancy/tables/tenants.py:42 netbox/users/tables.py:62 #: netbox/users/tables.py:76 netbox/virtualization/forms/bulk_create.py:20 #: netbox/virtualization/forms/object_create.py:13 #: netbox/virtualization/forms/object_create.py:23 @@ -1834,8 +1849,8 @@ msgstr "Navn" #: netbox/circuits/tables/providers.py:43 #: netbox/circuits/tables/providers.py:77 #: netbox/circuits/tables/virtual_circuits.py:27 -#: netbox/netbox/navigation/menu.py:274 netbox/netbox/navigation/menu.py:278 -#: netbox/netbox/navigation/menu.py:280 +#: netbox/netbox/navigation/menu.py:275 netbox/netbox/navigation/menu.py:279 +#: netbox/netbox/navigation/menu.py:281 #: netbox/templates/circuits/provider.html:57 #: netbox/templates/circuits/provideraccount.html:44 #: netbox/templates/circuits/providernetwork.html:50 @@ -1851,7 +1866,7 @@ msgid "Circuit ID" msgstr "Kredsløbs ID" #: netbox/circuits/tables/circuits.py:71 -#: netbox/wireless/forms/model_forms.py:163 +#: netbox/wireless/forms/model_forms.py:164 msgid "Side A" msgstr "Side A" @@ -1869,35 +1884,38 @@ msgstr "Forpligtelsesrate" #: netbox/circuits/tables/providers.py:80 #: netbox/circuits/tables/providers.py:105 #: netbox/circuits/tables/virtual_circuits.py:68 -#: netbox/dcim/tables/devices.py:1067 netbox/dcim/tables/devicetypes.py:97 -#: netbox/dcim/tables/modules.py:29 netbox/dcim/tables/modules.py:73 -#: netbox/dcim/tables/power.py:39 netbox/dcim/tables/power.py:96 -#: netbox/dcim/tables/racks.py:84 netbox/dcim/tables/racks.py:144 -#: netbox/dcim/tables/racks.py:224 netbox/dcim/tables/sites.py:107 -#: netbox/extras/tables/tables.py:588 netbox/ipam/tables/asn.py:69 -#: netbox/ipam/tables/fhrp.py:34 netbox/ipam/tables/ip.py:82 -#: netbox/ipam/tables/ip.py:226 netbox/ipam/tables/ip.py:281 -#: netbox/ipam/tables/ip.py:349 netbox/ipam/tables/services.py:24 -#: netbox/ipam/tables/services.py:54 netbox/ipam/tables/vlans.py:121 +#: netbox/dcim/tables/devices.py:1074 netbox/dcim/tables/devicetypes.py:97 +#: netbox/dcim/tables/modules.py:27 netbox/dcim/tables/modules.py:68 +#: netbox/dcim/tables/modules.py:107 netbox/dcim/tables/power.py:39 +#: netbox/dcim/tables/power.py:96 netbox/dcim/tables/racks.py:88 +#: netbox/dcim/tables/racks.py:148 netbox/dcim/tables/racks.py:233 +#: netbox/dcim/tables/sites.py:36 netbox/dcim/tables/sites.py:66 +#: netbox/dcim/tables/sites.py:113 netbox/dcim/tables/sites.py:167 +#: netbox/extras/tables/tables.py:643 netbox/ipam/tables/asn.py:69 +#: netbox/ipam/tables/fhrp.py:34 netbox/ipam/tables/ip.py:83 +#: netbox/ipam/tables/ip.py:227 netbox/ipam/tables/ip.py:286 +#: netbox/ipam/tables/ip.py:355 netbox/ipam/tables/services.py:24 +#: netbox/ipam/tables/services.py:54 netbox/ipam/tables/vlans.py:123 #: netbox/ipam/tables/vrfs.py:47 netbox/ipam/tables/vrfs.py:72 #: netbox/templates/dcim/htmx/cable_edit.html:92 #: netbox/templates/generic/bulk_edit.html:86 #: netbox/templates/inc/panels/comments.html:5 -#: netbox/tenancy/tables/contacts.py:68 netbox/tenancy/tables/tenants.py:46 +#: netbox/tenancy/tables/contacts.py:31 netbox/tenancy/tables/contacts.py:72 +#: netbox/tenancy/tables/tenants.py:28 netbox/tenancy/tables/tenants.py:50 #: netbox/utilities/forms/fields/fields.py:29 #: netbox/virtualization/tables/clusters.py:95 #: netbox/virtualization/tables/virtualmachines.py:52 #: netbox/vpn/tables/crypto.py:37 netbox/vpn/tables/crypto.py:74 #: netbox/vpn/tables/crypto.py:109 netbox/vpn/tables/crypto.py:140 -#: netbox/vpn/tables/crypto.py:173 netbox/vpn/tables/l2vpn.py:37 +#: netbox/vpn/tables/crypto.py:173 netbox/vpn/tables/l2vpn.py:40 #: netbox/vpn/tables/tunnels.py:61 netbox/wireless/tables/wirelesslan.py:27 #: netbox/wireless/tables/wirelesslan.py:66 msgid "Comments" msgstr "Bemærkninger" #: netbox/circuits/tables/circuits.py:89 -#: netbox/templates/tenancy/contact.html:84 -#: netbox/tenancy/tables/contacts.py:73 +#: netbox/templates/tenancy/contact.html:94 +#: netbox/tenancy/tables/contacts.py:77 msgid "Assignments" msgstr "Opgaver" @@ -1934,52 +1952,50 @@ msgstr "Konti" msgid "Account Count" msgstr "Kontoantal" -#: netbox/circuits/tables/providers.py:37 netbox/dcim/tables/sites.py:99 +#: netbox/circuits/tables/providers.py:37 netbox/dcim/tables/sites.py:105 msgid "ASN Count" msgstr "ASN antal" #: netbox/circuits/tables/virtual_circuits.py:65 -#: netbox/netbox/navigation/menu.py:234 +#: netbox/netbox/navigation/menu.py:235 #: netbox/templates/circuits/virtualcircuit.html:87 -#: netbox/templates/vpn/l2vpn.html:56 netbox/templates/vpn/tunnel.html:72 +#: netbox/templates/vpn/l2vpn.html:60 netbox/templates/vpn/tunnel.html:72 #: netbox/vpn/tables/tunnels.py:58 msgid "Terminations" msgstr "Opsigelser" #: netbox/circuits/tables/virtual_circuits.py:109 -#: netbox/dcim/forms/bulk_edit.py:745 netbox/dcim/forms/bulk_edit.py:1299 -#: netbox/dcim/forms/bulk_edit.py:1708 netbox/dcim/forms/bulk_edit.py:1760 -#: netbox/dcim/forms/bulk_import.py:668 netbox/dcim/forms/bulk_import.py:730 -#: netbox/dcim/forms/bulk_import.py:756 netbox/dcim/forms/bulk_import.py:782 -#: netbox/dcim/forms/bulk_import.py:802 netbox/dcim/forms/bulk_import.py:858 -#: netbox/dcim/forms/bulk_import.py:976 netbox/dcim/forms/bulk_import.py:1024 -#: netbox/dcim/forms/bulk_import.py:1041 netbox/dcim/forms/bulk_import.py:1053 -#: netbox/dcim/forms/bulk_import.py:1101 netbox/dcim/forms/bulk_import.py:1223 -#: netbox/dcim/forms/bulk_import.py:1559 netbox/dcim/forms/connections.py:24 -#: netbox/dcim/forms/filtersets.py:132 netbox/dcim/forms/filtersets.py:922 -#: netbox/dcim/forms/filtersets.py:954 netbox/dcim/forms/filtersets.py:1100 -#: netbox/dcim/forms/filtersets.py:1291 netbox/dcim/forms/filtersets.py:1316 -#: netbox/dcim/forms/filtersets.py:1340 netbox/dcim/forms/filtersets.py:1360 -#: netbox/dcim/forms/filtersets.py:1388 netbox/dcim/forms/filtersets.py:1508 -#: netbox/dcim/forms/filtersets.py:1533 netbox/dcim/forms/filtersets.py:1557 -#: netbox/dcim/forms/filtersets.py:1575 netbox/dcim/forms/filtersets.py:1592 -#: netbox/dcim/forms/filtersets.py:1689 netbox/dcim/forms/filtersets.py:1713 -#: netbox/dcim/forms/filtersets.py:1737 netbox/dcim/forms/model_forms.py:644 -#: netbox/dcim/forms/model_forms.py:861 netbox/dcim/forms/model_forms.py:1262 -#: netbox/dcim/forms/model_forms.py:1747 netbox/dcim/forms/model_forms.py:1818 +#: netbox/dcim/forms/bulk_edit.py:789 netbox/dcim/forms/bulk_edit.py:1343 +#: netbox/dcim/forms/bulk_edit.py:1755 netbox/dcim/forms/bulk_edit.py:1807 +#: netbox/dcim/forms/bulk_import.py:699 netbox/dcim/forms/bulk_import.py:761 +#: netbox/dcim/forms/bulk_import.py:787 netbox/dcim/forms/bulk_import.py:813 +#: netbox/dcim/forms/bulk_import.py:833 netbox/dcim/forms/bulk_import.py:889 +#: netbox/dcim/forms/bulk_import.py:1007 netbox/dcim/forms/bulk_import.py:1055 +#: netbox/dcim/forms/bulk_import.py:1072 netbox/dcim/forms/bulk_import.py:1084 +#: netbox/dcim/forms/bulk_import.py:1132 netbox/dcim/forms/bulk_import.py:1254 +#: netbox/dcim/forms/bulk_import.py:1590 netbox/dcim/forms/connections.py:24 +#: netbox/dcim/forms/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 +#: netbox/dcim/forms/filtersets.py:1359 netbox/dcim/forms/filtersets.py:1379 +#: netbox/dcim/forms/filtersets.py:1412 netbox/dcim/forms/filtersets.py:1532 +#: netbox/dcim/forms/filtersets.py:1557 netbox/dcim/forms/filtersets.py:1581 +#: netbox/dcim/forms/filtersets.py:1599 netbox/dcim/forms/filtersets.py:1616 +#: 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/object_create.py:260 netbox/dcim/tables/connections.py:22 #: netbox/dcim/tables/connections.py:41 netbox/dcim/tables/connections.py:60 #: netbox/dcim/tables/devices.py:295 netbox/dcim/tables/devices.py:380 #: netbox/dcim/tables/devices.py:421 netbox/dcim/tables/devices.py:463 -#: netbox/dcim/tables/devices.py:513 netbox/dcim/tables/devices.py:618 -#: netbox/dcim/tables/devices.py:730 netbox/dcim/tables/devices.py:786 -#: netbox/dcim/tables/devices.py:832 netbox/dcim/tables/devices.py:891 -#: netbox/dcim/tables/devices.py:959 netbox/dcim/tables/devices.py:1088 -#: netbox/dcim/tables/modules.py:53 netbox/extras/forms/filtersets.py:328 -#: netbox/ipam/forms/bulk_import.py:310 netbox/ipam/forms/bulk_import.py:556 -#: netbox/ipam/forms/filtersets.py:618 netbox/ipam/forms/model_forms.py:333 -#: netbox/ipam/forms/model_forms.py:761 netbox/ipam/forms/model_forms.py:794 -#: netbox/ipam/forms/model_forms.py:820 netbox/ipam/tables/vlans.py:156 +#: netbox/dcim/tables/devices.py:513 netbox/dcim/tables/devices.py:625 +#: netbox/dcim/tables/devices.py:737 netbox/dcim/tables/devices.py:793 +#: netbox/dcim/tables/devices.py:839 netbox/dcim/tables/devices.py:898 +#: netbox/dcim/tables/devices.py:966 netbox/dcim/tables/devices.py:1095 +#: netbox/dcim/tables/modules.py:87 netbox/extras/forms/filtersets.py:363 +#: netbox/ipam/forms/bulk_import.py:310 netbox/ipam/forms/filtersets.py:626 +#: netbox/ipam/forms/model_forms.py:333 netbox/ipam/tables/vlans.py:158 #: netbox/templates/circuits/virtualcircuittermination.html:56 #: netbox/templates/dcim/consoleport.html:20 #: netbox/templates/dcim/consoleserverport.html:20 @@ -2008,22 +2024,22 @@ msgstr "Opsigelser" #: netbox/virtualization/forms/filtersets.py:134 #: netbox/virtualization/forms/model_forms.py:192 #: netbox/virtualization/tables/virtualmachines.py:41 netbox/vpn/choices.py:52 -#: netbox/vpn/forms/bulk_import.py:86 netbox/vpn/forms/bulk_import.py:283 -#: netbox/vpn/forms/filtersets.py:281 netbox/vpn/forms/model_forms.py:91 +#: netbox/vpn/forms/bulk_import.py:86 netbox/vpn/forms/bulk_import.py:288 +#: netbox/vpn/forms/filtersets.py:286 netbox/vpn/forms/model_forms.py:91 #: netbox/vpn/forms/model_forms.py:126 netbox/vpn/forms/model_forms.py:237 #: netbox/vpn/forms/model_forms.py:456 -#: netbox/wireless/forms/model_forms.py:102 -#: netbox/wireless/forms/model_forms.py:144 +#: netbox/wireless/forms/model_forms.py:103 +#: netbox/wireless/forms/model_forms.py:145 #: netbox/wireless/tables/wirelesslan.py:84 msgid "Device" msgstr "Enhed" -#: netbox/circuits/views.py:373 +#: netbox/circuits/views.py:362 #, python-brace-format msgid "No terminations have been defined for circuit {circuit}." msgstr "Der er ikke defineret nogen afslutninger for kredsløb {circuit}." -#: netbox/circuits/views.py:422 +#: netbox/circuits/views.py:411 #, python-brace-format msgid "Swapped terminations for circuit {circuit}." msgstr "Udskiftede afslutninger til kredsløb {circuit}." @@ -2032,31 +2048,31 @@ msgstr "Udskiftede afslutninger til kredsløb {circuit}." msgid "This user does not have permission to synchronize this data source." msgstr "Denne bruger har ikke tilladelse til at synkronisere denne datakilde." -#: netbox/core/apps.py:33 +#: netbox/core/apps.py:34 msgid "Object created" msgstr "Objekt oprettet" -#: netbox/core/apps.py:34 +#: netbox/core/apps.py:35 msgid "Object updated" msgstr "Objekt opdateret" -#: netbox/core/apps.py:35 +#: netbox/core/apps.py:36 msgid "Object deleted" msgstr "Objekt slettet" -#: netbox/core/apps.py:36 +#: netbox/core/apps.py:37 msgid "Job started" msgstr "Jobbet påbegyndt" -#: netbox/core/apps.py:37 +#: netbox/core/apps.py:38 msgid "Job completed" msgstr "Jobbet afsluttet" -#: netbox/core/apps.py:38 +#: netbox/core/apps.py:39 msgid "Job failed" msgstr "Jobbet mislykkedes" -#: netbox/core/apps.py:39 +#: netbox/core/apps.py:40 msgid "Job errored" msgstr "Jobfejl" @@ -2080,14 +2096,14 @@ msgstr "Afsluttet" #: netbox/core/choices.py:22 netbox/core/choices.py:59 #: netbox/core/constants.py:20 netbox/core/tables/tasks.py:34 -#: netbox/dcim/choices.py:187 netbox/dcim/choices.py:239 -#: netbox/dcim/choices.py:1601 netbox/dcim/choices.py:1674 +#: netbox/dcim/choices.py:188 netbox/dcim/choices.py:241 +#: netbox/dcim/choices.py:1608 netbox/dcim/choices.py:1698 #: netbox/virtualization/choices.py:48 msgid "Failed" msgstr "Mislykkedes" -#: netbox/core/choices.py:35 netbox/netbox/navigation/menu.py:356 -#: netbox/netbox/navigation/menu.py:360 +#: netbox/core/choices.py:35 netbox/netbox/navigation/menu.py:358 +#: netbox/netbox/navigation/menu.py:362 #: netbox/templates/extras/script/base.html:14 #: netbox/templates/extras/script_list.html:7 #: netbox/templates/extras/script_list.html:12 @@ -2141,7 +2157,7 @@ msgstr "Ugentlig" msgid "30 days" msgstr "30 dage" -#: netbox/core/choices.py:103 netbox/core/tables/plugins.py:69 +#: netbox/core/choices.py:103 netbox/core/tables/plugins.py:75 #: netbox/templates/generic/object.html:61 msgid "Updated" msgstr "Opdateret" @@ -2172,7 +2188,7 @@ msgstr "Stoppet" msgid "Cancelled" msgstr "Annulleret" -#: netbox/core/data_backends.py:32 netbox/core/tables/plugins.py:57 +#: netbox/core/data_backends.py:32 netbox/core/tables/plugins.py:61 #: netbox/templates/core/plugin.html:88 #: netbox/templates/dcim/interface.html:273 msgid "Local" @@ -2211,40 +2227,43 @@ msgstr "AWS-adgangsnøgle-id" msgid "AWS secret access key" msgstr "AWS hemmelig adgangsnøgle" -#: netbox/core/filtersets.py:53 netbox/extras/filtersets.py:250 -#: netbox/extras/filtersets.py:633 netbox/extras/filtersets.py:661 +#: netbox/core/filtersets.py:57 netbox/extras/filtersets.py:254 +#: netbox/extras/filtersets.py:726 netbox/extras/filtersets.py:754 msgid "Data source (ID)" msgstr "Datakilde (ID)" -#: netbox/core/filtersets.py:59 +#: netbox/core/filtersets.py:63 msgid "Data source (name)" msgstr "Datakilde (navn)" -#: netbox/core/filtersets.py:145 netbox/dcim/filtersets.py:502 -#: netbox/extras/filtersets.py:287 netbox/extras/filtersets.py:331 -#: netbox/extras/filtersets.py:353 netbox/extras/filtersets.py:413 -#: netbox/users/filtersets.py:28 +#: netbox/core/filtersets.py:149 netbox/dcim/filtersets.py:504 +#: netbox/extras/filtersets.py:292 netbox/extras/filtersets.py:344 +#: netbox/extras/filtersets.py:389 netbox/extras/filtersets.py:411 +#: netbox/extras/filtersets.py:471 netbox/users/filtersets.py:28 msgid "User (ID)" msgstr "Bruger (ID)" -#: netbox/core/filtersets.py:151 +#: netbox/core/filtersets.py:155 msgid "User name" msgstr "Brugernavn" -#: netbox/core/forms/bulk_edit.py:25 netbox/core/forms/filtersets.py:43 -#: netbox/core/tables/data.py:26 netbox/dcim/forms/bulk_edit.py:1140 -#: netbox/dcim/forms/bulk_edit.py:1418 netbox/dcim/forms/filtersets.py:1424 -#: netbox/dcim/tables/devices.py:566 netbox/dcim/tables/devicetypes.py:231 -#: netbox/extras/forms/bulk_edit.py:123 netbox/extras/forms/bulk_edit.py:187 -#: netbox/extras/forms/bulk_edit.py:246 netbox/extras/forms/filtersets.py:145 -#: netbox/extras/forms/filtersets.py:235 netbox/extras/forms/filtersets.py:300 -#: netbox/extras/tables/tables.py:165 netbox/extras/tables/tables.py:256 -#: netbox/extras/tables/tables.py:418 netbox/netbox/preferences.py:22 +#: netbox/core/forms/bulk_edit.py:26 netbox/core/forms/filtersets.py:43 +#: netbox/core/tables/data.py:26 netbox/dcim/choices.py:1656 +#: netbox/dcim/forms/bulk_edit.py:1184 netbox/dcim/forms/bulk_edit.py:1465 +#: netbox/dcim/forms/filtersets.py:1448 netbox/dcim/tables/devices.py:573 +#: netbox/dcim/tables/devicetypes.py:231 netbox/extras/forms/bulk_edit.py:124 +#: netbox/extras/forms/bulk_edit.py:192 netbox/extras/forms/bulk_edit.py:220 +#: netbox/extras/forms/bulk_edit.py:279 netbox/extras/forms/filtersets.py:146 +#: netbox/extras/forms/filtersets.py:240 netbox/extras/forms/filtersets.py:270 +#: netbox/extras/forms/filtersets.py:335 netbox/extras/tables/tables.py:166 +#: netbox/extras/tables/tables.py:267 netbox/extras/tables/tables.py:300 +#: netbox/extras/tables/tables.py:459 netbox/netbox/preferences.py:22 #: netbox/templates/core/datasource.html:42 #: netbox/templates/dcim/interface.html:61 #: netbox/templates/extras/customlink.html:17 #: netbox/templates/extras/eventrule.html:17 #: netbox/templates/extras/savedfilter.html:25 +#: netbox/templates/extras/tableconfig.html:33 #: netbox/templates/users/objectpermission.html:25 #: netbox/templates/virtualization/vminterface.html:29 #: netbox/users/forms/bulk_edit.py:89 netbox/users/forms/filtersets.py:70 @@ -2253,7 +2272,12 @@ msgstr "Brugernavn" msgid "Enabled" msgstr "Aktiveret" -#: netbox/core/forms/bulk_edit.py:34 netbox/extras/forms/model_forms.py:299 +#: netbox/core/forms/bulk_edit.py:36 netbox/core/forms/filtersets.py:50 +#: netbox/core/tables/data.py:29 netbox/templates/core/datasource.html:50 +msgid "Sync interval" +msgstr "Synkroniseringsinterval" + +#: netbox/core/forms/bulk_edit.py:40 netbox/extras/forms/model_forms.py:304 #: netbox/templates/extras/savedfilter.html:52 #: netbox/vpn/forms/filtersets.py:102 netbox/vpn/forms/filtersets.py:132 #: netbox/vpn/forms/filtersets.py:156 netbox/vpn/forms/filtersets.py:175 @@ -2263,86 +2287,89 @@ msgstr "Aktiveret" msgid "Parameters" msgstr "Parametre" -#: netbox/core/forms/bulk_edit.py:38 netbox/templates/core/datasource.html:68 +#: netbox/core/forms/bulk_edit.py:44 netbox/templates/core/datasource.html:72 msgid "Ignore rules" msgstr "Ignorer regler" -#: netbox/core/forms/filtersets.py:30 netbox/core/forms/model_forms.py:97 -#: netbox/extras/forms/model_forms.py:262 -#: netbox/extras/forms/model_forms.py:592 -#: netbox/extras/forms/model_forms.py:646 netbox/extras/tables/tables.py:194 -#: netbox/extras/tables/tables.py:486 netbox/extras/tables/tables.py:524 +#: netbox/core/forms/filtersets.py:30 netbox/core/forms/model_forms.py:100 +#: netbox/extras/forms/model_forms.py:265 +#: netbox/extras/forms/model_forms.py:660 +#: netbox/extras/forms/model_forms.py:713 netbox/extras/tables/tables.py:204 +#: netbox/extras/tables/tables.py:527 netbox/extras/tables/tables.py:565 #: netbox/templates/core/datasource.html:31 #: netbox/templates/extras/configcontext.html:29 -#: netbox/templates/extras/configtemplate.html:21 -#: netbox/templates/extras/exporttemplate.html:35 +#: netbox/templates/extras/configtemplate.html:37 +#: netbox/templates/extras/exporttemplate.html:39 #: netbox/templates/extras/object_render_config.html:19 msgid "Data Source" msgstr "Datakilde" -#: netbox/core/forms/filtersets.py:55 netbox/core/forms/mixins.py:21 +#: netbox/core/forms/filtersets.py:60 netbox/core/forms/mixins.py:21 msgid "File" msgstr "Fil" -#: netbox/core/forms/filtersets.py:60 netbox/core/forms/mixins.py:16 -#: netbox/extras/forms/filtersets.py:174 netbox/extras/forms/filtersets.py:335 -#: netbox/extras/forms/filtersets.py:421 +#: netbox/core/forms/filtersets.py:65 netbox/core/forms/mixins.py:16 +#: netbox/extras/forms/filtersets.py:175 netbox/extras/forms/filtersets.py:370 +#: netbox/extras/forms/filtersets.py:457 msgid "Data source" msgstr "Datakilde" -#: netbox/core/forms/filtersets.py:71 netbox/extras/forms/filtersets.py:448 +#: netbox/core/forms/filtersets.py:76 netbox/extras/forms/filtersets.py:503 msgid "Creation" msgstr "Skabelse" -#: netbox/core/forms/filtersets.py:75 netbox/core/forms/filtersets.py:161 -#: netbox/extras/forms/filtersets.py:469 netbox/extras/tables/tables.py:223 -#: netbox/extras/tables/tables.py:297 netbox/extras/tables/tables.py:329 -#: netbox/extras/tables/tables.py:577 netbox/templates/core/job.html:38 +#: netbox/core/forms/filtersets.py:80 netbox/core/forms/filtersets.py:166 +#: netbox/extras/forms/filtersets.py:524 netbox/extras/tables/tables.py:234 +#: netbox/extras/tables/tables.py:294 netbox/extras/tables/tables.py:338 +#: netbox/extras/tables/tables.py:370 netbox/extras/tables/tables.py:632 +#: netbox/templates/core/job.html:38 #: netbox/templates/core/objectchange.html:52 -#: netbox/tenancy/tables/contacts.py:90 netbox/vpn/tables/l2vpn.py:59 +#: netbox/templates/extras/tableconfig.html:21 +#: netbox/tenancy/tables/contacts.py:94 netbox/vpn/tables/l2vpn.py:62 msgid "Object Type" msgstr "Objekttype" -#: netbox/core/forms/filtersets.py:85 +#: netbox/core/forms/filtersets.py:90 msgid "Created after" msgstr "Oprettet efter" -#: netbox/core/forms/filtersets.py:90 +#: netbox/core/forms/filtersets.py:95 msgid "Created before" msgstr "Oprettet før" -#: netbox/core/forms/filtersets.py:95 +#: netbox/core/forms/filtersets.py:100 msgid "Scheduled after" msgstr "Planlagt efter" -#: netbox/core/forms/filtersets.py:100 +#: netbox/core/forms/filtersets.py:105 msgid "Scheduled before" msgstr "Planlagt før" -#: netbox/core/forms/filtersets.py:105 +#: netbox/core/forms/filtersets.py:110 msgid "Started after" msgstr "Startet efter" -#: netbox/core/forms/filtersets.py:110 +#: netbox/core/forms/filtersets.py:115 msgid "Started before" msgstr "Startet før" -#: netbox/core/forms/filtersets.py:115 +#: netbox/core/forms/filtersets.py:120 msgid "Completed after" msgstr "Færdiggjort efter" -#: netbox/core/forms/filtersets.py:120 +#: netbox/core/forms/filtersets.py:125 msgid "Completed before" msgstr "Færdiggjort før" -#: netbox/core/forms/filtersets.py:127 netbox/core/forms/filtersets.py:156 -#: netbox/dcim/forms/bulk_edit.py:465 netbox/dcim/forms/filtersets.py:419 -#: netbox/dcim/forms/filtersets.py:463 netbox/dcim/forms/model_forms.py:324 -#: netbox/extras/forms/filtersets.py:464 netbox/extras/forms/filtersets.py:484 -#: netbox/extras/tables/tables.py:305 netbox/extras/tables/tables.py:345 +#: netbox/core/forms/filtersets.py:132 netbox/core/forms/filtersets.py:161 +#: netbox/dcim/forms/bulk_edit.py:479 netbox/dcim/forms/filtersets.py:420 +#: netbox/dcim/forms/filtersets.py:464 netbox/dcim/forms/model_forms.py:332 +#: netbox/extras/forms/filtersets.py:519 netbox/extras/forms/filtersets.py:539 +#: netbox/extras/tables/tables.py:346 netbox/extras/tables/tables.py:386 #: netbox/templates/core/objectchange.html:36 #: netbox/templates/dcim/rackreservation.html:58 #: netbox/templates/extras/savedfilter.html:21 +#: netbox/templates/extras/tableconfig.html:29 #: netbox/templates/inc/user_menu.html:33 netbox/templates/users/token.html:21 #: netbox/templates/users/user.html:6 netbox/templates/users/user.html:14 #: netbox/users/filtersets.py:107 netbox/users/filtersets.py:174 @@ -2352,116 +2379,123 @@ msgstr "Færdiggjort før" msgid "User" msgstr "Bruger" -#: netbox/core/forms/filtersets.py:135 netbox/core/tables/change_logging.py:15 -#: netbox/extras/tables/tables.py:615 netbox/extras/tables/tables.py:669 +#: netbox/core/forms/filtersets.py:140 netbox/core/tables/change_logging.py:15 +#: netbox/extras/tables/tables.py:670 netbox/extras/tables/tables.py:724 #: netbox/templates/core/objectchange.html:32 msgid "Time" msgstr "Tid" -#: netbox/core/forms/filtersets.py:140 netbox/extras/forms/filtersets.py:453 +#: netbox/core/forms/filtersets.py:145 netbox/extras/forms/filtersets.py:508 msgid "After" msgstr "Efter" -#: netbox/core/forms/filtersets.py:145 netbox/extras/forms/filtersets.py:458 +#: netbox/core/forms/filtersets.py:150 netbox/extras/forms/filtersets.py:513 msgid "Before" msgstr "Før" -#: netbox/core/forms/filtersets.py:149 netbox/core/tables/change_logging.py:29 -#: netbox/extras/forms/model_forms.py:410 +#: netbox/core/forms/filtersets.py:154 netbox/core/tables/change_logging.py:29 +#: netbox/extras/forms/model_forms.py:474 #: netbox/templates/core/objectchange.html:46 #: netbox/templates/extras/eventrule.html:71 msgid "Action" msgstr "Handling" -#: netbox/core/forms/model_forms.py:54 netbox/core/tables/data.py:46 +#: netbox/core/forms/model_forms.py:55 netbox/core/tables/data.py:52 #: netbox/templates/core/datafile.html:27 #: netbox/templates/extras/report/base.html:33 #: netbox/templates/extras/script/base.html:32 msgid "Source" msgstr "Kilde" -#: netbox/core/forms/model_forms.py:58 +#: netbox/core/forms/model_forms.py:57 +#: netbox/templates/core/datasource.html:14 +#: netbox/templates/core/datasource.html:20 +#: netbox/utilities/templates/buttons/sync.html:5 +msgid "Sync" +msgstr "Synkroniser" + +#: netbox/core/forms/model_forms.py:61 msgid "Backend Parameters" msgstr "Backend-parametre" -#: netbox/core/forms/model_forms.py:96 +#: netbox/core/forms/model_forms.py:99 msgid "File Upload" msgstr "Upload af filer" -#: netbox/core/forms/model_forms.py:108 +#: netbox/core/forms/model_forms.py:111 msgid "Cannot upload a file and sync from an existing file" msgstr "Kan ikke uploade en fil og synkronisere fra en eksisterende fil" -#: netbox/core/forms/model_forms.py:110 +#: netbox/core/forms/model_forms.py:113 msgid "Must upload a file or select a data file to sync" msgstr "Skal uploade en fil eller vælge en datafil, der skal synkroniseres" -#: netbox/core/forms/model_forms.py:153 +#: netbox/core/forms/model_forms.py:156 #: netbox/templates/dcim/rack_elevation_list.html:6 msgid "Rack Elevations" msgstr "Rackhøjder" -#: netbox/core/forms/model_forms.py:157 netbox/dcim/choices.py:1530 -#: netbox/dcim/forms/bulk_edit.py:987 netbox/dcim/forms/bulk_edit.py:1375 -#: netbox/dcim/forms/bulk_edit.py:1393 netbox/dcim/tables/racks.py:157 -#: netbox/netbox/navigation/menu.py:312 netbox/netbox/navigation/menu.py:316 +#: netbox/core/forms/model_forms.py:160 netbox/dcim/choices.py:1537 +#: netbox/dcim/forms/bulk_edit.py:1031 netbox/dcim/forms/bulk_edit.py:1419 +#: netbox/dcim/forms/bulk_edit.py:1440 netbox/dcim/tables/racks.py:161 +#: netbox/netbox/navigation/menu.py:313 netbox/netbox/navigation/menu.py:317 msgid "Power" msgstr "Strøm" -#: netbox/core/forms/model_forms.py:159 netbox/netbox/navigation/menu.py:160 +#: netbox/core/forms/model_forms.py:162 netbox/netbox/navigation/menu.py:161 #: netbox/templates/core/inc/config_data.html:37 msgid "IPAM" msgstr "IPAM" -#: netbox/core/forms/model_forms.py:160 netbox/netbox/navigation/menu.py:238 +#: netbox/core/forms/model_forms.py:163 netbox/netbox/navigation/menu.py:239 #: netbox/templates/core/inc/config_data.html:50 #: netbox/vpn/forms/bulk_edit.py:77 netbox/vpn/forms/filtersets.py:47 #: netbox/vpn/forms/model_forms.py:62 netbox/vpn/forms/model_forms.py:147 msgid "Security" msgstr "Sikkerhed" -#: netbox/core/forms/model_forms.py:161 +#: netbox/core/forms/model_forms.py:164 #: netbox/templates/core/inc/config_data.html:59 msgid "Banners" msgstr "Bannere" -#: netbox/core/forms/model_forms.py:162 +#: netbox/core/forms/model_forms.py:165 #: netbox/templates/core/inc/config_data.html:80 msgid "Pagination" msgstr "Paginering" -#: netbox/core/forms/model_forms.py:163 netbox/extras/forms/bulk_edit.py:92 -#: netbox/extras/forms/filtersets.py:48 netbox/extras/forms/model_forms.py:116 -#: netbox/extras/forms/model_forms.py:129 +#: netbox/core/forms/model_forms.py:166 netbox/extras/forms/bulk_edit.py:93 +#: netbox/extras/forms/filtersets.py:49 netbox/extras/forms/model_forms.py:119 +#: netbox/extras/forms/model_forms.py:132 #: netbox/templates/core/inc/config_data.html:93 msgid "Validation" msgstr "Validering" -#: netbox/core/forms/model_forms.py:164 +#: netbox/core/forms/model_forms.py:167 #: netbox/templates/account/preferences.html:6 msgid "User Preferences" msgstr "Brugerpræferencer" -#: netbox/core/forms/model_forms.py:167 netbox/dcim/forms/filtersets.py:733 +#: netbox/core/forms/model_forms.py:170 netbox/dcim/forms/filtersets.py:752 #: netbox/templates/core/inc/config_data.html:127 #: netbox/users/forms/model_forms.py:64 msgid "Miscellaneous" msgstr "Diverse" -#: netbox/core/forms/model_forms.py:169 +#: netbox/core/forms/model_forms.py:172 msgid "Config Revision" msgstr "Konfigurationsrevision" -#: netbox/core/forms/model_forms.py:208 +#: netbox/core/forms/model_forms.py:211 msgid "This parameter has been defined statically and cannot be modified." msgstr "Denne parameter er defineret statisk og kan ikke ændres." -#: netbox/core/forms/model_forms.py:216 +#: netbox/core/forms/model_forms.py:219 #, python-brace-format msgid "Current value: {value}" msgstr "Nuværende værdi: {value}" -#: netbox/core/forms/model_forms.py:218 +#: netbox/core/forms/model_forms.py:221 msgid " (default)" msgstr " (standard)" @@ -2477,7 +2511,7 @@ msgstr "brugernavn" msgid "request ID" msgstr "forespørgsels-id" -#: netbox/core/models/change_logging.py:52 netbox/extras/models/staging.py:77 +#: netbox/core/models/change_logging.py:52 msgid "action" msgstr "handling" @@ -2502,9 +2536,9 @@ msgstr "objektændringer" msgid "Change logging is not supported for this object type ({type})." msgstr "Ændringslogføring understøttes ikke for denne objekttype ({type})." -#: netbox/core/models/config.py:18 netbox/core/models/data.py:263 -#: netbox/core/models/files.py:27 netbox/core/models/jobs.py:52 -#: netbox/extras/models/models.py:733 netbox/extras/models/notifications.py:39 +#: netbox/core/models/config.py:18 netbox/core/models/data.py:269 +#: netbox/core/models/files.py:30 netbox/core/models/jobs.py:52 +#: netbox/extras/models/models.py:806 netbox/extras/models/notifications.py:39 #: netbox/extras/models/notifications.py:186 #: netbox/netbox/models/features.py:53 netbox/users/models/tokens.py:32 msgid "created" @@ -2550,67 +2584,72 @@ msgstr "Konfigurationsrevision #{id}" #: netbox/dcim/models/device_components.py:282 #: netbox/dcim/models/device_components.py:309 #: netbox/dcim/models/device_components.py:340 -#: netbox/dcim/models/device_components.py:456 -#: netbox/dcim/models/device_components.py:656 -#: netbox/dcim/models/device_components.py:1024 -#: netbox/dcim/models/device_components.py:1095 +#: netbox/dcim/models/device_components.py:462 +#: netbox/dcim/models/device_components.py:665 +#: netbox/dcim/models/device_components.py:1033 +#: netbox/dcim/models/device_components.py:1104 #: netbox/dcim/models/power.py:100 netbox/extras/models/customfields.py:80 #: netbox/extras/models/search.py:41 -#: netbox/virtualization/models/clusters.py:57 netbox/vpn/models/l2vpn.py:32 +#: netbox/virtualization/models/clusters.py:57 netbox/vpn/models/l2vpn.py:31 msgid "type" msgstr "type" #: netbox/core/models/data.py:49 netbox/extras/choices.py:37 -#: netbox/extras/models/models.py:164 netbox/extras/tables/tables.py:679 -#: netbox/templates/core/datasource.html:58 +#: netbox/extras/models/models.py:166 netbox/extras/tables/tables.py:734 +#: netbox/templates/core/datasource.html:62 #: netbox/templates/core/plugin.html:66 msgid "URL" msgstr "URL" #: netbox/core/models/data.py:59 #: netbox/dcim/models/device_component_templates.py:425 -#: netbox/dcim/models/device_components.py:508 -#: netbox/extras/models/models.py:70 netbox/extras/models/models.py:301 -#: netbox/extras/models/models.py:526 netbox/users/models/permissions.py:29 +#: netbox/dcim/models/device_components.py:517 +#: netbox/extras/models/models.py:72 netbox/extras/models/models.py:303 +#: netbox/extras/models/models.py:484 netbox/extras/models/models.py:563 +#: netbox/users/models/permissions.py:28 msgid "enabled" msgstr "aktiveret" #: netbox/core/models/data.py:63 +msgid "sync interval" +msgstr "synkroniseringsinterval" + +#: netbox/core/models/data.py:69 msgid "ignore rules" msgstr "ignorere regler" -#: netbox/core/models/data.py:65 +#: netbox/core/models/data.py:71 msgid "Patterns (one per line) matching files to ignore when syncing" msgstr "" "Mønstre (en pr. linje), der matcher filer, der skal ignoreres ved " "synkronisering" -#: netbox/core/models/data.py:68 netbox/extras/models/models.py:534 +#: netbox/core/models/data.py:74 netbox/extras/models/models.py:492 msgid "parameters" msgstr "parametre" -#: netbox/core/models/data.py:73 +#: netbox/core/models/data.py:79 msgid "last synced" msgstr "sidst synkroniseret" -#: netbox/core/models/data.py:81 +#: netbox/core/models/data.py:87 msgid "data source" msgstr "datakilde" -#: netbox/core/models/data.py:82 +#: netbox/core/models/data.py:88 msgid "data sources" msgstr "datakilder" -#: netbox/core/models/data.py:119 +#: netbox/core/models/data.py:125 #, python-brace-format msgid "Unknown backend type: {type}" msgstr "Ukendt backend-type: {type}" -#: netbox/core/models/data.py:161 +#: netbox/core/models/data.py:167 msgid "Cannot initiate sync; syncing already in progress." msgstr "Synkronisering kan ikke startes. Synkronisering er allerede i gang." -#: netbox/core/models/data.py:174 +#: netbox/core/models/data.py:180 msgid "" "There was an error initializing the backend. A dependency needs to be " "installed: " @@ -2618,60 +2657,60 @@ msgstr "" "Der opstod en fejl ved initialisering af backend. En afhængighed skal " "installeres: " -#: netbox/core/models/data.py:267 netbox/core/models/files.py:31 +#: netbox/core/models/data.py:273 netbox/core/models/files.py:34 #: netbox/netbox/models/features.py:59 msgid "last updated" msgstr "sidst opdateret" -#: netbox/core/models/data.py:277 netbox/dcim/models/cables.py:444 +#: netbox/core/models/data.py:283 netbox/dcim/models/cables.py:440 msgid "path" msgstr "sti" -#: netbox/core/models/data.py:280 +#: netbox/core/models/data.py:286 msgid "File path relative to the data source's root" msgstr "Filsti i forhold til datakildens rod" -#: netbox/core/models/data.py:284 netbox/ipam/models/ip.py:489 +#: netbox/core/models/data.py:290 netbox/ipam/models/ip.py:492 msgid "size" msgstr "størrelse" -#: netbox/core/models/data.py:287 +#: netbox/core/models/data.py:293 msgid "hash" msgstr "hash" -#: netbox/core/models/data.py:291 +#: netbox/core/models/data.py:297 msgid "Length must be 64 hexadecimal characters." msgstr "Længden skal være 64 hexadecimale tegn." -#: netbox/core/models/data.py:293 +#: netbox/core/models/data.py:299 msgid "SHA256 hash of the file data" msgstr "SHA256-hash af fildataene" -#: netbox/core/models/data.py:310 +#: netbox/core/models/data.py:313 msgid "data file" msgstr "datafil" -#: netbox/core/models/data.py:311 +#: netbox/core/models/data.py:314 msgid "data files" msgstr "datafiler" -#: netbox/core/models/data.py:398 +#: netbox/core/models/data.py:387 msgid "auto sync record" msgstr "automatisk synkroniseringsrekord" -#: netbox/core/models/data.py:399 +#: netbox/core/models/data.py:388 msgid "auto sync records" msgstr "automatisk synkronisering af poster" -#: netbox/core/models/files.py:37 +#: netbox/core/models/files.py:40 msgid "file root" msgstr "root-fil" -#: netbox/core/models/files.py:42 +#: netbox/core/models/files.py:45 msgid "file path" msgstr "filsti" -#: netbox/core/models/files.py:44 +#: netbox/core/models/files.py:47 msgid "File path relative to the designated root path" msgstr "Filsti i forhold til den angivne rodsti" @@ -2683,7 +2722,7 @@ msgstr "administreret fil" msgid "managed files" msgstr "administrerede filer" -#: netbox/core/models/files.py:100 +#: netbox/core/models/files.py:112 #, python-brace-format msgid "A {model} with this file path already exists ({path})." msgstr "EN {model} med denne filsti findes allerede ({path})." @@ -2708,8 +2747,7 @@ msgstr "startede" msgid "completed" msgstr "afsluttet" -#: netbox/core/models/jobs.py:93 netbox/extras/models/models.py:101 -#: netbox/extras/models/staging.py:95 +#: netbox/core/models/jobs.py:93 netbox/extras/models/models.py:103 msgid "data" msgstr "data" @@ -2739,13 +2777,13 @@ msgstr "Job kan ikke tildeles denne objekttype ({type})." msgid "Invalid status for job termination. Choices are: {choices}" msgstr "Ugyldig status for opsigelse af job. Valgmulighederne er: {choices}" -#: netbox/core/models/jobs.py:234 +#: netbox/core/models/jobs.py:235 msgid "" "enqueue() cannot be called with values for both schedule_at and immediate." msgstr "" "enqueue () kan ikke kaldes med værdier for både schedule_at og instant." -#: netbox/core/signals.py:126 +#: netbox/core/signals.py:125 #, python-brace-format msgid "Deletion is prevented by a protection rule: {message}" msgstr "Sletning forhindres af en beskyttelsesregel: {message}" @@ -2757,15 +2795,15 @@ msgid "Full Name" msgstr "Fulde navn" #: netbox/core/tables/change_logging.py:37 netbox/core/tables/jobs.py:21 -#: netbox/extras/choices.py:41 netbox/extras/tables/tables.py:282 -#: netbox/extras/tables/tables.py:300 netbox/extras/tables/tables.py:332 -#: netbox/extras/tables/tables.py:412 netbox/extras/tables/tables.py:473 -#: netbox/extras/tables/tables.py:582 netbox/extras/tables/tables.py:622 -#: netbox/extras/tables/tables.py:676 netbox/netbox/tables/tables.py:247 +#: netbox/extras/choices.py:41 netbox/extras/tables/tables.py:323 +#: netbox/extras/tables/tables.py:341 netbox/extras/tables/tables.py:373 +#: netbox/extras/tables/tables.py:453 netbox/extras/tables/tables.py:514 +#: netbox/extras/tables/tables.py:637 netbox/extras/tables/tables.py:677 +#: netbox/extras/tables/tables.py:731 netbox/netbox/tables/tables.py:273 #: netbox/templates/core/objectchange.html:58 #: netbox/templates/extras/eventrule.html:78 #: netbox/templates/extras/journalentry.html:18 -#: netbox/tenancy/tables/contacts.py:93 netbox/vpn/tables/l2vpn.py:64 +#: netbox/tenancy/tables/contacts.py:97 netbox/vpn/tables/l2vpn.py:67 msgid "Object" msgstr "Objekt" @@ -2779,19 +2817,27 @@ msgstr "Anmodnings-ID" msgid "Is Active" msgstr "Er aktiv" -#: netbox/core/tables/data.py:50 netbox/templates/core/datafile.html:31 +#: netbox/core/tables/data.py:32 +msgid "Last Synced" +msgstr "Sidst synkroniseret" + +#: netbox/core/tables/data.py:35 netbox/templates/core/datasource.html:118 +msgid "Files" +msgstr "filer" + +#: netbox/core/tables/data.py:56 netbox/templates/core/datafile.html:31 msgid "Path" msgstr "Sti" -#: netbox/core/tables/data.py:54 +#: netbox/core/tables/data.py:60 #: netbox/templates/extras/inc/result_pending.html:7 msgid "Last updated" msgstr "Sidst opdateret" #: netbox/core/tables/jobs.py:10 netbox/core/tables/tasks.py:76 -#: netbox/dcim/tables/devicetypes.py:169 netbox/extras/tables/tables.py:219 -#: netbox/extras/tables/tables.py:463 netbox/extras/tables/tables.py:647 -#: netbox/netbox/tables/tables.py:192 +#: netbox/dcim/tables/devicetypes.py:169 netbox/extras/tables/tables.py:230 +#: netbox/extras/tables/tables.py:504 netbox/extras/tables/tables.py:702 +#: netbox/netbox/tables/tables.py:218 #: netbox/templates/dcim/virtualchassis_edit.html:56 #: netbox/utilities/forms/forms.py:73 #: netbox/wireless/tables/wirelesslink.py:16 @@ -2802,49 +2848,45 @@ msgstr "ID" msgid "Interval" msgstr "Intervaller" -#: netbox/core/tables/plugins.py:20 netbox/templates/vpn/ipsecprofile.html:44 +#: netbox/core/tables/plugins.py:23 netbox/templates/vpn/ipsecprofile.html:44 #: netbox/vpn/forms/bulk_edit.py:141 netbox/vpn/forms/bulk_import.py:172 #: netbox/vpn/tables/crypto.py:61 msgid "Version" msgstr "Udgave" -#: netbox/core/tables/plugins.py:25 netbox/templates/core/datafile.html:38 +#: netbox/core/tables/plugins.py:28 netbox/templates/core/datafile.html:38 msgid "Last Updated" msgstr "Senest opdateret" -#: netbox/core/tables/plugins.py:29 +#: netbox/core/tables/plugins.py:32 msgid "Minimum NetBox Version" msgstr "Minimum NetBox-version" -#: netbox/core/tables/plugins.py:33 +#: netbox/core/tables/plugins.py:36 msgid "Maximum NetBox Version" msgstr "Maksimal NetBox-version" -#: netbox/core/tables/plugins.py:37 netbox/core/tables/plugins.py:80 +#: netbox/core/tables/plugins.py:40 netbox/core/tables/plugins.py:86 msgid "No plugin data found" msgstr "Ingen plugin-data fundet" -#: netbox/core/tables/plugins.py:54 netbox/templates/core/plugin.html:62 +#: netbox/core/tables/plugins.py:57 netbox/templates/core/plugin.html:62 msgid "Author" msgstr "Forfatter" -#: netbox/core/tables/plugins.py:60 -msgid "Installed" -msgstr "Installeret" - -#: netbox/core/tables/plugins.py:63 netbox/templates/core/plugin.html:84 +#: netbox/core/tables/plugins.py:69 netbox/templates/core/plugin.html:84 msgid "Certified" msgstr "Certificeret" -#: netbox/core/tables/plugins.py:66 +#: netbox/core/tables/plugins.py:72 msgid "Published" msgstr "Udgivet" -#: netbox/core/tables/plugins.py:72 +#: netbox/core/tables/plugins.py:78 msgid "Installed Version" msgstr "Installeret version" -#: netbox/core/tables/plugins.py:76 +#: netbox/core/tables/plugins.py:82 msgid "Latest Version" msgstr "Seneste version" @@ -2860,7 +2902,7 @@ msgstr "Arbejdstagere" msgid "Host" msgstr "Værten" -#: netbox/core/tables/tasks.py:50 netbox/ipam/forms/filtersets.py:601 +#: netbox/core/tables/tasks.py:50 netbox/ipam/forms/filtersets.py:609 msgid "Port" msgstr "Port" @@ -2908,7 +2950,7 @@ msgstr "PID" msgid "No workers found" msgstr "Ingen arbejdere fundet" -#: netbox/core/utils.py:84 netbox/core/utils.py:150 netbox/core/views.py:396 +#: netbox/core/utils.py:84 netbox/core/utils.py:150 netbox/core/views.py:398 #, python-brace-format msgid "Job {job_id} not found" msgstr "Job {job_id} ikke fundet" @@ -2918,70 +2960,70 @@ msgstr "Job {job_id} ikke fundet" msgid "Job {id} not found." msgstr "Job {id} ikke fundet." -#: netbox/core/views.py:88 +#: netbox/core/views.py:89 #, python-brace-format msgid "Queued job #{id} to sync {datasource}" msgstr "Jobnummer i kø{id} at synkronisere {datasource}" -#: netbox/core/views.py:332 +#: netbox/core/views.py:334 #, python-brace-format msgid "Restored configuration revision #{id}" msgstr "Gendannet konfigurationsrevision #{id}" -#: netbox/core/views.py:435 +#: netbox/core/views.py:437 #, python-brace-format msgid "Job {id} has been deleted." msgstr "Job {id} er blevet slettet." -#: netbox/core/views.py:437 +#: netbox/core/views.py:439 #, python-brace-format msgid "Error deleting job {id}: {error}" msgstr "Fejl ved sletning af job {id}: {error}" -#: netbox/core/views.py:446 +#: netbox/core/views.py:448 #, python-brace-format msgid "Job {id} has been re-enqueued." msgstr "Job {id} er blevet sat i kø igen." -#: netbox/core/views.py:455 +#: netbox/core/views.py:457 #, python-brace-format msgid "Job {id} has been enqueued." msgstr "Job {id} er blevet sat i kø." -#: netbox/core/views.py:464 +#: netbox/core/views.py:466 #, python-brace-format msgid "Job {id} has been stopped." msgstr "Job {id} er blevet stoppet." -#: netbox/core/views.py:466 +#: netbox/core/views.py:468 #, python-brace-format msgid "Failed to stop job {id}" msgstr "Det lykkedes ikke at stoppe jobbet {id}" -#: netbox/core/views.py:601 +#: netbox/core/views.py:603 msgid "Plugins catalog could not be loaded" msgstr "Plugin-kataloget kunne ikke indlæses" -#: netbox/core/views.py:635 +#: netbox/core/views.py:639 #, python-brace-format msgid "Plugin {name} not found" msgstr "Plugin {name} ikke fundet" -#: netbox/dcim/api/serializers_/device_components.py:262 +#: netbox/dcim/api/serializers_/device_components.py:263 msgid "Interface mode does not support q-in-q service vlan" msgstr "Interface-tilstand understøtter ikke q-in-q service vlan" -#: netbox/dcim/api/serializers_/device_components.py:269 +#: netbox/dcim/api/serializers_/device_components.py:270 msgid "Interface mode does not support untagged vlan" msgstr "Interface-tilstand understøtter ikke umærket vlan" -#: netbox/dcim/api/serializers_/device_components.py:274 -#: netbox/dcim/api/serializers_/device_components.py:279 +#: netbox/dcim/api/serializers_/device_components.py:275 +#: netbox/dcim/api/serializers_/device_components.py:280 msgid "Interface mode does not support tagged vlans" msgstr "Interface-tilstand understøtter ikke mærkede vlans" #: netbox/dcim/api/serializers_/devices.py:53 -#: netbox/dcim/api/serializers_/devicetypes.py:26 +#: netbox/dcim/api/serializers_/devicetypes.py:27 msgid "Position (U)" msgstr "Position (U)" @@ -2994,10 +3036,10 @@ msgstr "Anlægs-id" msgid "Staging" msgstr "Iscenesættelse" -#: netbox/dcim/choices.py:23 netbox/dcim/choices.py:189 -#: netbox/dcim/choices.py:240 netbox/dcim/choices.py:1543 -#: netbox/dcim/choices.py:1675 netbox/virtualization/choices.py:23 -#: netbox/virtualization/choices.py:49 +#: netbox/dcim/choices.py:23 netbox/dcim/choices.py:190 +#: netbox/dcim/choices.py:242 netbox/dcim/choices.py:1550 +#: netbox/dcim/choices.py:1699 netbox/virtualization/choices.py:23 +#: netbox/virtualization/choices.py:49 netbox/vpn/choices.py:282 msgid "Decommissioning" msgstr "Nedlæggelse" @@ -3056,51 +3098,55 @@ msgid "Deprecated" msgstr "Forældet" #: netbox/dcim/choices.py:114 -#: netbox/templates/dcim/inc/panels/racktype_dimensions.html:41 +#: netbox/templates/dcim/inc/panels/racktype_dimensions.html:51 msgid "Millimeters" msgstr "Millimeter" -#: netbox/dcim/choices.py:115 netbox/dcim/choices.py:1565 +#: netbox/dcim/choices.py:115 netbox/dcim/choices.py:1572 msgid "Inches" msgstr "Tommer" -#: netbox/dcim/choices.py:136 netbox/dcim/choices.py:207 -#: netbox/dcim/choices.py:254 +#: netbox/dcim/choices.py:137 netbox/dcim/choices.py:209 +#: netbox/dcim/choices.py:257 msgid "Front to rear" msgstr "Foran til bag" -#: netbox/dcim/choices.py:137 netbox/dcim/choices.py:208 -#: netbox/dcim/choices.py:255 +#: netbox/dcim/choices.py:138 netbox/dcim/choices.py:210 +#: netbox/dcim/choices.py:258 msgid "Rear to front" msgstr "Bagsiden til forsiden" -#: netbox/dcim/choices.py:151 netbox/dcim/forms/bulk_edit.py:72 -#: netbox/dcim/forms/bulk_edit.py:91 netbox/dcim/forms/bulk_edit.py:177 -#: netbox/dcim/forms/bulk_edit.py:1423 netbox/dcim/forms/bulk_import.py:62 -#: netbox/dcim/forms/bulk_import.py:76 netbox/dcim/forms/bulk_import.py:139 -#: netbox/dcim/forms/bulk_import.py:593 netbox/dcim/forms/bulk_import.py:863 -#: netbox/dcim/forms/bulk_import.py:1118 netbox/dcim/forms/filtersets.py:235 -#: netbox/dcim/forms/model_forms.py:76 netbox/dcim/forms/model_forms.py:95 -#: netbox/dcim/forms/model_forms.py:174 netbox/dcim/forms/model_forms.py:1113 -#: netbox/dcim/forms/model_forms.py:1582 -#: netbox/dcim/forms/object_import.py:177 netbox/dcim/tables/devices.py:689 -#: netbox/dcim/tables/devices.py:899 netbox/dcim/tables/devices.py:986 -#: netbox/dcim/tables/devices.py:1146 netbox/extras/tables/tables.py:226 -#: netbox/ipam/tables/fhrp.py:59 netbox/ipam/tables/ip.py:330 -#: netbox/ipam/tables/services.py:44 netbox/templates/dcim/interface.html:108 +#: netbox/dcim/choices.py:152 netbox/dcim/forms/bulk_edit.py:75 +#: netbox/dcim/forms/bulk_edit.py:95 netbox/dcim/forms/bulk_edit.py:182 +#: netbox/dcim/forms/bulk_edit.py:651 netbox/dcim/forms/bulk_edit.py:1470 +#: netbox/dcim/forms/bulk_import.py:63 netbox/dcim/forms/bulk_import.py:77 +#: netbox/dcim/forms/bulk_import.py:140 netbox/dcim/forms/bulk_import.py:480 +#: netbox/dcim/forms/bulk_import.py:624 netbox/dcim/forms/bulk_import.py:894 +#: netbox/dcim/forms/bulk_import.py:1149 netbox/dcim/forms/filtersets.py:236 +#: netbox/dcim/forms/filtersets.py:709 netbox/dcim/forms/model_forms.py:79 +#: netbox/dcim/forms/model_forms.py:99 netbox/dcim/forms/model_forms.py:179 +#: netbox/dcim/forms/model_forms.py:517 netbox/dcim/forms/model_forms.py:1207 +#: netbox/dcim/forms/model_forms.py:1676 +#: netbox/dcim/forms/object_import.py:177 netbox/dcim/tables/devices.py:696 +#: netbox/dcim/tables/devices.py:906 netbox/dcim/tables/devices.py:993 +#: netbox/dcim/tables/devices.py:1153 netbox/extras/tables/tables.py:237 +#: netbox/ipam/forms/bulk_import.py:568 netbox/ipam/forms/model_forms.py:768 +#: netbox/ipam/tables/fhrp.py:59 netbox/ipam/tables/ip.py:336 +#: netbox/ipam/tables/services.py:44 netbox/templates/dcim/devicerole.html:34 +#: netbox/templates/dcim/interface.html:108 #: netbox/templates/dcim/interface.html:366 #: netbox/templates/dcim/location.html:41 netbox/templates/dcim/region.html:37 #: netbox/templates/dcim/sitegroup.html:37 -#: netbox/templates/ipam/service.html:28 +#: netbox/templates/ipam/service.html:30 #: netbox/templates/tenancy/contactgroup.html:29 #: netbox/templates/tenancy/tenantgroup.html:37 #: netbox/templates/virtualization/vminterface.html:39 #: netbox/templates/wireless/wirelesslangroup.html:37 -#: netbox/tenancy/forms/bulk_edit.py:27 netbox/tenancy/forms/bulk_edit.py:61 +#: netbox/tenancy/forms/bulk_edit.py:27 netbox/tenancy/forms/bulk_edit.py:62 #: netbox/tenancy/forms/bulk_import.py:24 #: netbox/tenancy/forms/bulk_import.py:58 #: netbox/tenancy/forms/model_forms.py:25 -#: netbox/tenancy/forms/model_forms.py:68 +#: netbox/tenancy/forms/model_forms.py:69 #: netbox/virtualization/forms/bulk_edit.py:189 #: netbox/virtualization/forms/bulk_import.py:157 #: netbox/virtualization/tables/virtualmachines.py:132 @@ -3110,120 +3156,120 @@ msgstr "Bagsiden til forsiden" msgid "Parent" msgstr "Forælder" -#: netbox/dcim/choices.py:152 +#: netbox/dcim/choices.py:153 msgid "Child" msgstr "Barn" -#: netbox/dcim/choices.py:166 netbox/templates/dcim/device.html:349 +#: netbox/dcim/choices.py:167 netbox/templates/dcim/device.html:349 #: netbox/templates/dcim/rack.html:133 #: netbox/templates/dcim/rack_elevation_list.html:20 #: netbox/templates/dcim/rackreservation.html:76 msgid "Front" msgstr "Front" -#: netbox/dcim/choices.py:167 netbox/templates/dcim/device.html:355 +#: netbox/dcim/choices.py:168 netbox/templates/dcim/device.html:355 #: netbox/templates/dcim/rack.html:139 #: netbox/templates/dcim/rack_elevation_list.html:21 #: netbox/templates/dcim/rackreservation.html:82 msgid "Rear" msgstr "Bageste" -#: netbox/dcim/choices.py:186 netbox/dcim/choices.py:238 -#: netbox/dcim/choices.py:1673 netbox/virtualization/choices.py:47 +#: netbox/dcim/choices.py:187 netbox/dcim/choices.py:240 +#: netbox/dcim/choices.py:1697 netbox/virtualization/choices.py:47 msgid "Staged" msgstr "Iscenesat" -#: netbox/dcim/choices.py:188 +#: netbox/dcim/choices.py:189 msgid "Inventory" msgstr "Inventar" -#: netbox/dcim/choices.py:209 netbox/dcim/choices.py:256 +#: netbox/dcim/choices.py:211 netbox/dcim/choices.py:259 msgid "Left to right" msgstr "Venstre mod højre" -#: netbox/dcim/choices.py:210 netbox/dcim/choices.py:257 +#: netbox/dcim/choices.py:212 netbox/dcim/choices.py:260 msgid "Right to left" msgstr "Højre til venstre" -#: netbox/dcim/choices.py:211 netbox/dcim/choices.py:258 +#: netbox/dcim/choices.py:213 netbox/dcim/choices.py:261 msgid "Side to rear" msgstr "Side til bagside" -#: netbox/dcim/choices.py:212 +#: netbox/dcim/choices.py:214 msgid "Rear to side" msgstr "Bag til side" -#: netbox/dcim/choices.py:213 +#: netbox/dcim/choices.py:215 msgid "Bottom to top" msgstr "Bund til top" -#: netbox/dcim/choices.py:214 +#: netbox/dcim/choices.py:216 msgid "Top to bottom" msgstr "Top til bund" -#: netbox/dcim/choices.py:215 netbox/dcim/choices.py:259 -#: netbox/dcim/choices.py:1309 +#: netbox/dcim/choices.py:217 netbox/dcim/choices.py:262 +#: netbox/dcim/choices.py:1316 msgid "Passive" msgstr "Passiv" -#: netbox/dcim/choices.py:216 +#: netbox/dcim/choices.py:218 msgid "Mixed" msgstr "Blandet" -#: netbox/dcim/choices.py:484 netbox/dcim/choices.py:733 +#: netbox/dcim/choices.py:487 netbox/dcim/choices.py:736 msgid "NEMA (Non-locking)" msgstr "NEMA (Ikke-låsende)" -#: netbox/dcim/choices.py:506 netbox/dcim/choices.py:755 +#: netbox/dcim/choices.py:509 netbox/dcim/choices.py:758 msgid "NEMA (Locking)" msgstr "NEMA (Låsning)" -#: netbox/dcim/choices.py:530 netbox/dcim/choices.py:779 +#: netbox/dcim/choices.py:533 netbox/dcim/choices.py:782 msgid "California Style" msgstr "Californiens stil" -#: netbox/dcim/choices.py:538 +#: netbox/dcim/choices.py:541 msgid "International/ITA" msgstr "International/ITA" -#: netbox/dcim/choices.py:573 netbox/dcim/choices.py:814 +#: netbox/dcim/choices.py:576 netbox/dcim/choices.py:817 msgid "Proprietary" msgstr "Proprietær" -#: netbox/dcim/choices.py:581 netbox/dcim/choices.py:824 -#: netbox/dcim/choices.py:1223 netbox/dcim/choices.py:1225 -#: netbox/dcim/choices.py:1459 netbox/dcim/choices.py:1461 -#: netbox/netbox/navigation/menu.py:208 +#: netbox/dcim/choices.py:584 netbox/dcim/choices.py:827 +#: netbox/dcim/choices.py:1228 netbox/dcim/choices.py:1230 +#: netbox/dcim/choices.py:1466 netbox/dcim/choices.py:1468 +#: netbox/netbox/navigation/menu.py:209 msgid "Other" msgstr "Andet" -#: netbox/dcim/choices.py:787 +#: netbox/dcim/choices.py:790 msgid "ITA/International" msgstr "ITA/International" -#: netbox/dcim/choices.py:854 +#: netbox/dcim/choices.py:857 msgid "Physical" msgstr "Fysisk" -#: netbox/dcim/choices.py:855 netbox/dcim/choices.py:1025 +#: netbox/dcim/choices.py:858 netbox/dcim/choices.py:1029 msgid "Virtual" msgstr "Virtuel" -#: netbox/dcim/choices.py:856 netbox/dcim/choices.py:1100 -#: netbox/dcim/forms/bulk_edit.py:1578 netbox/dcim/forms/filtersets.py:1384 -#: netbox/dcim/forms/model_forms.py:1023 netbox/dcim/forms/model_forms.py:1476 -#: netbox/netbox/navigation/menu.py:146 netbox/netbox/navigation/menu.py:150 +#: netbox/dcim/choices.py:859 netbox/dcim/choices.py:1105 +#: netbox/dcim/forms/bulk_edit.py:1625 netbox/dcim/forms/filtersets.py:1408 +#: netbox/dcim/forms/model_forms.py:1117 netbox/dcim/forms/model_forms.py:1570 +#: netbox/netbox/navigation/menu.py:147 netbox/netbox/navigation/menu.py:151 #: netbox/templates/dcim/interface.html:267 msgid "Wireless" msgstr "Trådløs" -#: netbox/dcim/choices.py:1023 +#: netbox/dcim/choices.py:1027 msgid "Virtual interfaces" msgstr "Virtuelle grænseflader" -#: netbox/dcim/choices.py:1026 netbox/dcim/forms/bulk_edit.py:1431 -#: netbox/dcim/forms/bulk_import.py:870 netbox/dcim/forms/model_forms.py:1005 -#: netbox/dcim/tables/devices.py:693 netbox/templates/dcim/interface.html:112 +#: netbox/dcim/choices.py:1030 netbox/dcim/forms/bulk_edit.py:1478 +#: netbox/dcim/forms/bulk_import.py:901 netbox/dcim/forms/model_forms.py:1099 +#: netbox/dcim/tables/devices.py:700 netbox/templates/dcim/interface.html:112 #: netbox/templates/virtualization/vminterface.html:43 #: netbox/virtualization/forms/bulk_edit.py:194 #: netbox/virtualization/forms/bulk_import.py:164 @@ -3231,147 +3277,157 @@ msgstr "Virtuelle grænseflader" msgid "Bridge" msgstr "Bro" -#: netbox/dcim/choices.py:1027 +#: netbox/dcim/choices.py:1031 msgid "Link Aggregation Group (LAG)" msgstr "Link Aggregation Group (LAG)" -#: netbox/dcim/choices.py:1031 +#: netbox/dcim/choices.py:1035 msgid "Ethernet (fixed)" msgstr "Ethernet (fast)" -#: netbox/dcim/choices.py:1047 +#: netbox/dcim/choices.py:1052 msgid "Ethernet (modular)" msgstr "Ethernet (modulopbygget)" -#: netbox/dcim/choices.py:1084 +#: netbox/dcim/choices.py:1089 msgid "Ethernet (backplane)" msgstr "Ethernet (bagplan)" -#: netbox/dcim/choices.py:1116 +#: netbox/dcim/choices.py:1121 msgid "Cellular" msgstr "Cellulær" -#: netbox/dcim/choices.py:1168 netbox/dcim/forms/filtersets.py:384 -#: netbox/dcim/forms/filtersets.py:810 netbox/dcim/forms/filtersets.py:1012 -#: netbox/dcim/forms/filtersets.py:1606 +#: netbox/dcim/choices.py:1173 netbox/dcim/forms/filtersets.py:385 +#: netbox/dcim/forms/filtersets.py:829 netbox/dcim/forms/filtersets.py:1031 +#: netbox/dcim/forms/filtersets.py:1630 #: netbox/templates/dcim/inventoryitem.html:56 #: netbox/templates/dcim/virtualchassis_edit.html:58 msgid "Serial" msgstr "Seriel" -#: netbox/dcim/choices.py:1183 +#: netbox/dcim/choices.py:1188 msgid "Coaxial" msgstr "Koaksial" -#: netbox/dcim/choices.py:1204 +#: netbox/dcim/choices.py:1209 msgid "Stacking" msgstr "Stabling" -#: netbox/dcim/choices.py:1254 +#: netbox/dcim/choices.py:1261 msgid "Half" msgstr "Halvdelen" -#: netbox/dcim/choices.py:1255 +#: netbox/dcim/choices.py:1262 msgid "Full" msgstr "Fuld" -#: netbox/dcim/choices.py:1256 netbox/netbox/preferences.py:31 +#: netbox/dcim/choices.py:1263 netbox/netbox/preferences.py:31 #: netbox/wireless/choices.py:480 msgid "Auto" msgstr "Auto" -#: netbox/dcim/choices.py:1268 +#: netbox/dcim/choices.py:1275 msgid "Access" msgstr "Adgang" -#: netbox/dcim/choices.py:1269 netbox/ipam/tables/vlans.py:148 -#: netbox/ipam/tables/vlans.py:193 +#: netbox/dcim/choices.py:1276 netbox/ipam/tables/vlans.py:150 +#: netbox/ipam/tables/vlans.py:195 #: netbox/templates/dcim/inc/interface_vlans_table.html:7 msgid "Tagged" msgstr "Markeret" -#: netbox/dcim/choices.py:1270 +#: netbox/dcim/choices.py:1277 msgid "Tagged (All)" msgstr "Tagget (Alle)" -#: netbox/dcim/choices.py:1271 netbox/templates/ipam/vlan_edit.html:26 +#: netbox/dcim/choices.py:1278 netbox/templates/ipam/vlan_edit.html:26 msgid "Q-in-Q (802.1ad)" msgstr "Q-i-Q (802.1ad)" -#: netbox/dcim/choices.py:1300 +#: netbox/dcim/choices.py:1307 msgid "IEEE Standard" msgstr "IEEE-standard" -#: netbox/dcim/choices.py:1311 +#: netbox/dcim/choices.py:1318 msgid "Passive 24V (2-pair)" msgstr "Passiv 24V (2-par)" -#: netbox/dcim/choices.py:1312 +#: netbox/dcim/choices.py:1319 msgid "Passive 24V (4-pair)" msgstr "Passiv 24V (4-par)" -#: netbox/dcim/choices.py:1313 +#: netbox/dcim/choices.py:1320 msgid "Passive 48V (2-pair)" msgstr "Passiv 48V (2-par)" -#: netbox/dcim/choices.py:1314 +#: netbox/dcim/choices.py:1321 msgid "Passive 48V (4-pair)" msgstr "Passiv 48V (4-par)" -#: netbox/dcim/choices.py:1387 netbox/dcim/choices.py:1500 +#: netbox/dcim/choices.py:1394 netbox/dcim/choices.py:1507 msgid "Copper" msgstr "Kobber" -#: netbox/dcim/choices.py:1410 +#: netbox/dcim/choices.py:1417 msgid "Fiber Optic" msgstr "Fiberoptisk" -#: netbox/dcim/choices.py:1446 netbox/dcim/choices.py:1529 +#: netbox/dcim/choices.py:1453 netbox/dcim/choices.py:1536 msgid "USB" msgstr "USB" -#: netbox/dcim/choices.py:1516 +#: netbox/dcim/choices.py:1523 msgid "Fiber" msgstr "Fiber" -#: netbox/dcim/choices.py:1541 netbox/dcim/forms/filtersets.py:1276 +#: netbox/dcim/choices.py:1548 netbox/dcim/forms/filtersets.py:1295 msgid "Connected" msgstr "Tilsluttet" -#: netbox/dcim/choices.py:1560 netbox/netbox/choices.py:175 +#: netbox/dcim/choices.py:1567 netbox/netbox/choices.py:175 msgid "Kilometers" msgstr "Kilometer" -#: netbox/dcim/choices.py:1561 netbox/netbox/choices.py:176 +#: netbox/dcim/choices.py:1568 netbox/netbox/choices.py:176 #: netbox/templates/dcim/cable_trace.html:65 msgid "Meters" msgstr "Meter" -#: netbox/dcim/choices.py:1562 +#: netbox/dcim/choices.py:1569 msgid "Centimeters" msgstr "Centimeter" -#: netbox/dcim/choices.py:1563 netbox/netbox/choices.py:177 +#: netbox/dcim/choices.py:1570 netbox/netbox/choices.py:177 msgid "Miles" msgstr "Mil" -#: netbox/dcim/choices.py:1564 netbox/netbox/choices.py:178 +#: netbox/dcim/choices.py:1571 netbox/netbox/choices.py:178 #: netbox/templates/dcim/cable_trace.html:66 msgid "Feet" msgstr "Fod" -#: netbox/dcim/choices.py:1612 +#: netbox/dcim/choices.py:1619 msgid "Redundant" msgstr "Redundant" -#: netbox/dcim/choices.py:1633 +#: netbox/dcim/choices.py:1640 msgid "Single phase" msgstr "Enkeltfase" -#: netbox/dcim/choices.py:1634 +#: netbox/dcim/choices.py:1641 msgid "Three-phase" msgstr "Trefaset" +#: netbox/dcim/choices.py:1657 netbox/extras/choices.py:53 +#: netbox/netbox/preferences.py:21 netbox/templates/extras/customfield.html:78 +#: netbox/vpn/choices.py:20 netbox/wireless/choices.py:27 +msgid "Disabled" +msgstr "Handicappede" + +#: netbox/dcim/choices.py:1658 +msgid "Faulty" +msgstr "Defekt" + #: netbox/dcim/fields.py:45 #, python-brace-format msgid "Invalid MAC address format: {value}" @@ -3382,320 +3438,336 @@ msgstr "Ugyldigt MAC-adresseformat: {value}" msgid "Invalid WWN format: {value}" msgstr "Ugyldigt WWN-format: {value}" -#: netbox/dcim/filtersets.py:87 +#: netbox/dcim/filtersets.py:89 msgid "Parent region (ID)" msgstr "Overordnet region (ID)" -#: netbox/dcim/filtersets.py:93 +#: netbox/dcim/filtersets.py:95 msgid "Parent region (slug)" msgstr "Forældreregion (slug)" -#: netbox/dcim/filtersets.py:117 +#: netbox/dcim/filtersets.py:119 msgid "Parent site group (ID)" msgstr "Overordnet områdegruppe (ID)" -#: netbox/dcim/filtersets.py:123 +#: netbox/dcim/filtersets.py:125 msgid "Parent site group (slug)" msgstr "Overordnet områdegruppe (slug)" -#: netbox/dcim/filtersets.py:165 netbox/extras/filtersets.py:364 +#: netbox/dcim/filtersets.py:167 netbox/extras/filtersets.py:422 #: netbox/ipam/filtersets.py:836 netbox/ipam/filtersets.py:988 msgid "Group (ID)" msgstr "Gruppe (ID)" -#: netbox/dcim/filtersets.py:171 +#: netbox/dcim/filtersets.py:173 msgid "Group (slug)" msgstr "Gruppe (slug)" -#: netbox/dcim/filtersets.py:177 netbox/dcim/filtersets.py:182 +#: netbox/dcim/filtersets.py:179 netbox/dcim/filtersets.py:184 msgid "AS (ID)" msgstr "AS (ID)" -#: netbox/dcim/filtersets.py:247 +#: netbox/dcim/filtersets.py:249 msgid "Parent location (ID)" msgstr "Overordnet placering (ID)" -#: netbox/dcim/filtersets.py:253 +#: netbox/dcim/filtersets.py:255 msgid "Parent location (slug)" msgstr "Forældreplacering (slug)" -#: netbox/dcim/filtersets.py:297 netbox/dcim/filtersets.py:382 -#: netbox/dcim/filtersets.py:540 netbox/dcim/filtersets.py:679 -#: netbox/dcim/filtersets.py:883 netbox/dcim/filtersets.py:934 -#: netbox/dcim/filtersets.py:974 netbox/dcim/filtersets.py:1315 -#: netbox/dcim/filtersets.py:2036 +#: netbox/dcim/filtersets.py:299 netbox/dcim/filtersets.py:384 +#: 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:2093 msgid "Manufacturer (ID)" msgstr "Producent (ID)" -#: netbox/dcim/filtersets.py:303 netbox/dcim/filtersets.py:388 -#: netbox/dcim/filtersets.py:546 netbox/dcim/filtersets.py:685 -#: netbox/dcim/filtersets.py:889 netbox/dcim/filtersets.py:940 -#: netbox/dcim/filtersets.py:980 netbox/dcim/filtersets.py:1321 -#: netbox/dcim/filtersets.py:2042 +#: netbox/dcim/filtersets.py:305 netbox/dcim/filtersets.py:390 +#: 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:2099 msgid "Manufacturer (slug)" msgstr "Producent (slug)" -#: netbox/dcim/filtersets.py:394 +#: netbox/dcim/filtersets.py:396 msgid "Rack type (slug)" msgstr "Racktype (slug)" -#: netbox/dcim/filtersets.py:398 +#: netbox/dcim/filtersets.py:400 msgid "Rack type (ID)" msgstr "Racktype (ID)" -#: netbox/dcim/filtersets.py:412 netbox/dcim/filtersets.py:893 -#: netbox/dcim/filtersets.py:995 netbox/dcim/filtersets.py:2046 +#: netbox/dcim/filtersets.py:414 netbox/dcim/filtersets.py:921 +#: netbox/dcim/filtersets.py:1047 netbox/dcim/filtersets.py:2103 #: netbox/ipam/filtersets.py:376 netbox/ipam/filtersets.py:488 -#: netbox/ipam/filtersets.py:998 netbox/virtualization/filtersets.py:176 +#: netbox/ipam/filtersets.py:998 netbox/virtualization/filtersets.py:177 msgid "Role (ID)" msgstr "Rolle (ID)" -#: netbox/dcim/filtersets.py:418 netbox/dcim/filtersets.py:899 -#: netbox/dcim/filtersets.py:1001 netbox/dcim/filtersets.py:2052 -#: netbox/extras/filtersets.py:558 netbox/ipam/filtersets.py:382 +#: netbox/dcim/filtersets.py:420 netbox/dcim/filtersets.py:927 +#: netbox/dcim/filtersets.py:1054 netbox/dcim/filtersets.py:2109 +#: netbox/extras/filtersets.py:651 netbox/ipam/filtersets.py:382 #: netbox/ipam/filtersets.py:494 netbox/ipam/filtersets.py:1004 -#: netbox/virtualization/filtersets.py:182 +#: netbox/virtualization/filtersets.py:184 msgid "Role (slug)" msgstr "Rolle (slug)" -#: netbox/dcim/filtersets.py:448 netbox/dcim/filtersets.py:1070 -#: netbox/dcim/filtersets.py:1391 netbox/dcim/filtersets.py:1489 -#: netbox/dcim/filtersets.py:2444 +#: netbox/dcim/filtersets.py:450 netbox/dcim/filtersets.py:1123 +#: netbox/dcim/filtersets.py:1444 netbox/dcim/filtersets.py:1542 +#: netbox/dcim/filtersets.py:2501 msgid "Rack (ID)" msgstr "Rack (ID)" -#: netbox/dcim/filtersets.py:508 netbox/extras/filtersets.py:293 -#: netbox/extras/filtersets.py:337 netbox/extras/filtersets.py:359 -#: netbox/extras/filtersets.py:419 netbox/users/filtersets.py:113 -#: netbox/users/filtersets.py:180 +#: netbox/dcim/filtersets.py:510 netbox/extras/filtersets.py:298 +#: netbox/extras/filtersets.py:350 netbox/extras/filtersets.py:395 +#: netbox/extras/filtersets.py:417 netbox/extras/filtersets.py:477 +#: netbox/users/filtersets.py:113 netbox/users/filtersets.py:180 msgid "User (name)" msgstr "Bruger (navn)" -#: netbox/dcim/filtersets.py:550 +#: netbox/dcim/filtersets.py:552 msgid "Default platform (ID)" msgstr "Standardplatform (ID)" -#: netbox/dcim/filtersets.py:556 +#: netbox/dcim/filtersets.py:558 msgid "Default platform (slug)" msgstr "Standardplatform (slug)" -#: netbox/dcim/filtersets.py:559 netbox/dcim/forms/filtersets.py:518 +#: netbox/dcim/filtersets.py:561 netbox/dcim/forms/filtersets.py:519 msgid "Has a front image" msgstr "Har et frontbillede" -#: netbox/dcim/filtersets.py:563 netbox/dcim/forms/filtersets.py:525 +#: netbox/dcim/filtersets.py:565 netbox/dcim/forms/filtersets.py:526 msgid "Has a rear image" msgstr "Har et bagbillede" -#: netbox/dcim/filtersets.py:568 netbox/dcim/filtersets.py:689 -#: netbox/dcim/filtersets.py:1139 netbox/dcim/forms/filtersets.py:532 -#: netbox/dcim/forms/filtersets.py:628 netbox/dcim/forms/filtersets.py:849 +#: netbox/dcim/filtersets.py:570 netbox/dcim/filtersets.py:717 +#: netbox/dcim/filtersets.py:1192 netbox/dcim/forms/filtersets.py:533 +#: netbox/dcim/forms/filtersets.py:642 netbox/dcim/forms/filtersets.py:868 msgid "Has console ports" msgstr "Har konsolporte" -#: netbox/dcim/filtersets.py:572 netbox/dcim/filtersets.py:693 -#: netbox/dcim/filtersets.py:1143 netbox/dcim/forms/filtersets.py:539 -#: netbox/dcim/forms/filtersets.py:635 netbox/dcim/forms/filtersets.py:856 +#: netbox/dcim/filtersets.py:574 netbox/dcim/filtersets.py:721 +#: netbox/dcim/filtersets.py:1196 netbox/dcim/forms/filtersets.py:540 +#: netbox/dcim/forms/filtersets.py:649 netbox/dcim/forms/filtersets.py:875 msgid "Has console server ports" msgstr "Har konsolserverporte" -#: netbox/dcim/filtersets.py:576 netbox/dcim/filtersets.py:697 -#: netbox/dcim/filtersets.py:1147 netbox/dcim/forms/filtersets.py:546 -#: netbox/dcim/forms/filtersets.py:642 netbox/dcim/forms/filtersets.py:863 +#: netbox/dcim/filtersets.py:578 netbox/dcim/filtersets.py:725 +#: netbox/dcim/filtersets.py:1200 netbox/dcim/forms/filtersets.py:547 +#: netbox/dcim/forms/filtersets.py:656 netbox/dcim/forms/filtersets.py:882 msgid "Has power ports" msgstr "Har strømstik" -#: netbox/dcim/filtersets.py:580 netbox/dcim/filtersets.py:701 -#: netbox/dcim/filtersets.py:1151 netbox/dcim/forms/filtersets.py:553 -#: netbox/dcim/forms/filtersets.py:649 netbox/dcim/forms/filtersets.py:870 +#: netbox/dcim/filtersets.py:582 netbox/dcim/filtersets.py:729 +#: netbox/dcim/filtersets.py:1204 netbox/dcim/forms/filtersets.py:554 +#: netbox/dcim/forms/filtersets.py:663 netbox/dcim/forms/filtersets.py:889 msgid "Has power outlets" msgstr "Har strømudtag" -#: netbox/dcim/filtersets.py:584 netbox/dcim/filtersets.py:705 -#: netbox/dcim/filtersets.py:1155 netbox/dcim/forms/filtersets.py:560 -#: netbox/dcim/forms/filtersets.py:656 netbox/dcim/forms/filtersets.py:877 +#: netbox/dcim/filtersets.py:586 netbox/dcim/filtersets.py:733 +#: netbox/dcim/filtersets.py:1208 netbox/dcim/forms/filtersets.py:561 +#: netbox/dcim/forms/filtersets.py:670 netbox/dcim/forms/filtersets.py:896 msgid "Has interfaces" msgstr "Har grænseflader" -#: netbox/dcim/filtersets.py:588 netbox/dcim/filtersets.py:709 -#: netbox/dcim/filtersets.py:1159 netbox/dcim/forms/filtersets.py:567 -#: netbox/dcim/forms/filtersets.py:663 netbox/dcim/forms/filtersets.py:884 +#: netbox/dcim/filtersets.py:590 netbox/dcim/filtersets.py:737 +#: netbox/dcim/filtersets.py:1212 netbox/dcim/forms/filtersets.py:568 +#: netbox/dcim/forms/filtersets.py:677 netbox/dcim/forms/filtersets.py:903 msgid "Has pass-through ports" msgstr "Har gennemgangsporte" -#: netbox/dcim/filtersets.py:592 netbox/dcim/filtersets.py:1163 -#: netbox/dcim/forms/filtersets.py:581 +#: netbox/dcim/filtersets.py:594 netbox/dcim/filtersets.py:1216 +#: netbox/dcim/forms/filtersets.py:582 msgid "Has module bays" msgstr "Har modulpladser" -#: netbox/dcim/filtersets.py:596 netbox/dcim/filtersets.py:1167 -#: netbox/dcim/forms/filtersets.py:574 +#: netbox/dcim/filtersets.py:598 netbox/dcim/filtersets.py:1220 +#: netbox/dcim/forms/filtersets.py:575 msgid "Has device bays" msgstr "Har enhedsbugter" -#: netbox/dcim/filtersets.py:600 netbox/dcim/forms/filtersets.py:588 +#: netbox/dcim/filtersets.py:602 netbox/dcim/forms/filtersets.py:589 msgid "Has inventory items" msgstr "Har lagervarer" -#: netbox/dcim/filtersets.py:757 netbox/dcim/filtersets.py:990 -#: netbox/dcim/filtersets.py:1510 +#: netbox/dcim/filtersets.py:697 +msgid "Profile (ID)" +msgstr "Profil (ID)" + +#: netbox/dcim/filtersets.py:703 +msgid "Profile (name)" +msgstr "Profil (navn)" + +#: netbox/dcim/filtersets.py:785 netbox/dcim/filtersets.py:1041 +#: netbox/dcim/filtersets.py:1563 msgid "Device type (ID)" msgstr "Enhedstype (ID)" -#: netbox/dcim/filtersets.py:773 netbox/dcim/filtersets.py:1326 +#: netbox/dcim/filtersets.py:801 netbox/dcim/filtersets.py:1379 msgid "Module type (ID)" msgstr "Modultype (ID)" -#: netbox/dcim/filtersets.py:805 netbox/dcim/filtersets.py:1665 +#: netbox/dcim/filtersets.py:833 netbox/dcim/filtersets.py:1718 msgid "Power port (ID)" msgstr "Strømstik (ID)" -#: netbox/dcim/filtersets.py:879 netbox/dcim/filtersets.py:2032 +#: netbox/dcim/filtersets.py:907 netbox/dcim/filtersets.py:2089 msgid "Parent inventory item (ID)" msgstr "Overordnet beholdningspost (ID)" -#: netbox/dcim/filtersets.py:922 netbox/dcim/filtersets.py:948 -#: netbox/dcim/filtersets.py:1135 netbox/virtualization/filtersets.py:204 +#: netbox/dcim/filtersets.py:950 netbox/dcim/filtersets.py:999 +#: netbox/dcim/filtersets.py:1188 netbox/virtualization/filtersets.py:206 msgid "Config template (ID)" msgstr "Konfigurationsskabelon (ID)" -#: netbox/dcim/filtersets.py:986 +#: netbox/dcim/filtersets.py:954 netbox/dcim/filtersets.py:966 +msgid "Parent device role (ID)" +msgstr "Overordnet enhedsrolle (ID)" + +#: netbox/dcim/filtersets.py:960 netbox/dcim/filtersets.py:973 +msgid "Parent device role (slug)" +msgstr "Overordnet enhedsrolle (slug)" + +#: netbox/dcim/filtersets.py:1037 msgid "Device type (slug)" msgstr "Enhedstype (slug)" -#: netbox/dcim/filtersets.py:1006 +#: netbox/dcim/filtersets.py:1059 msgid "Parent Device (ID)" msgstr "Overordnet enhed (ID)" -#: netbox/dcim/filtersets.py:1010 netbox/virtualization/filtersets.py:186 +#: netbox/dcim/filtersets.py:1063 netbox/virtualization/filtersets.py:188 msgid "Platform (ID)" msgstr "Platform (ID)" -#: netbox/dcim/filtersets.py:1016 netbox/extras/filtersets.py:569 -#: netbox/virtualization/filtersets.py:192 +#: netbox/dcim/filtersets.py:1069 netbox/extras/filtersets.py:662 +#: netbox/virtualization/filtersets.py:194 msgid "Platform (slug)" msgstr "Platform (slug)" -#: netbox/dcim/filtersets.py:1052 netbox/dcim/filtersets.py:1375 -#: netbox/dcim/filtersets.py:1473 netbox/dcim/filtersets.py:2134 -#: netbox/dcim/filtersets.py:2376 netbox/dcim/filtersets.py:2435 +#: netbox/dcim/filtersets.py:1105 netbox/dcim/filtersets.py:1428 +#: netbox/dcim/filtersets.py:1526 netbox/dcim/filtersets.py:2191 +#: netbox/dcim/filtersets.py:2433 netbox/dcim/filtersets.py:2492 msgid "Site name (slug)" msgstr "Områdenavn (slug)" -#: netbox/dcim/filtersets.py:1075 +#: netbox/dcim/filtersets.py:1128 msgid "Parent bay (ID)" msgstr "Forældrebugt (ID)" -#: netbox/dcim/filtersets.py:1079 +#: netbox/dcim/filtersets.py:1132 msgid "VM cluster (ID)" msgstr "VM-klynge (ID)" -#: netbox/dcim/filtersets.py:1085 netbox/extras/filtersets.py:591 +#: netbox/dcim/filtersets.py:1138 netbox/extras/filtersets.py:684 #: netbox/virtualization/filtersets.py:102 msgid "Cluster group (slug)" msgstr "Clustergruppe (slug)" -#: netbox/dcim/filtersets.py:1090 netbox/virtualization/filtersets.py:96 +#: netbox/dcim/filtersets.py:1143 netbox/virtualization/filtersets.py:96 msgid "Cluster group (ID)" msgstr "Klyngegruppe (ID)" -#: netbox/dcim/filtersets.py:1096 +#: netbox/dcim/filtersets.py:1149 msgid "Device model (slug)" msgstr "Enhedsmodel (slug)" -#: netbox/dcim/filtersets.py:1107 netbox/dcim/forms/bulk_edit.py:525 +#: netbox/dcim/filtersets.py:1160 netbox/dcim/forms/bulk_edit.py:539 msgid "Is full depth" msgstr "Er fuld dybde" -#: netbox/dcim/filtersets.py:1111 netbox/dcim/forms/filtersets.py:819 -#: netbox/dcim/forms/filtersets.py:1439 netbox/dcim/forms/filtersets.py:1645 -#: netbox/dcim/forms/filtersets.py:1650 netbox/dcim/forms/model_forms.py:1793 -#: netbox/dcim/models/devices.py:1505 netbox/dcim/models/devices.py:1526 -#: netbox/virtualization/filtersets.py:196 -#: netbox/virtualization/filtersets.py:268 +#: netbox/dcim/filtersets.py:1164 netbox/dcim/forms/filtersets.py:838 +#: netbox/dcim/forms/filtersets.py:1463 netbox/dcim/forms/filtersets.py:1669 +#: netbox/dcim/forms/filtersets.py:1674 netbox/dcim/forms/model_forms.py:1887 +#: netbox/dcim/models/devices.py:1234 netbox/dcim/models/devices.py:1254 +#: netbox/virtualization/filtersets.py:198 +#: netbox/virtualization/filtersets.py:270 #: netbox/virtualization/forms/filtersets.py:178 #: netbox/virtualization/forms/filtersets.py:231 msgid "MAC address" msgstr "MAC-adresse" -#: netbox/dcim/filtersets.py:1118 netbox/dcim/filtersets.py:1283 -#: netbox/dcim/forms/filtersets.py:828 netbox/dcim/forms/filtersets.py:931 -#: netbox/virtualization/filtersets.py:200 +#: netbox/dcim/filtersets.py:1171 netbox/dcim/filtersets.py:1336 +#: netbox/dcim/forms/filtersets.py:847 netbox/dcim/forms/filtersets.py:950 +#: netbox/virtualization/filtersets.py:202 #: netbox/virtualization/forms/filtersets.py:182 msgid "Has a primary IP" msgstr "Har en primær IP" -#: netbox/dcim/filtersets.py:1122 +#: netbox/dcim/filtersets.py:1175 msgid "Has an out-of-band IP" msgstr "Har en IP uden for båndet" -#: netbox/dcim/filtersets.py:1127 +#: netbox/dcim/filtersets.py:1180 msgid "Virtual chassis (ID)" msgstr "Virtuelt kabinet (ID)" -#: netbox/dcim/filtersets.py:1131 +#: netbox/dcim/filtersets.py:1184 msgid "Is a virtual chassis member" msgstr "Er et virtuelt chassismedlem" -#: netbox/dcim/filtersets.py:1172 +#: netbox/dcim/filtersets.py:1225 msgid "OOB IP (ID)" msgstr "OOB IP (ID)" -#: netbox/dcim/filtersets.py:1176 +#: netbox/dcim/filtersets.py:1229 msgid "Has virtual device context" msgstr "Har virtuel enhedskontekst" -#: netbox/dcim/filtersets.py:1266 +#: netbox/dcim/filtersets.py:1319 msgid "VDC (ID)" msgstr "VDC (ID)" -#: netbox/dcim/filtersets.py:1271 +#: netbox/dcim/filtersets.py:1324 msgid "Device model" msgstr "Enhedsmodel" -#: netbox/dcim/filtersets.py:1332 +#: netbox/dcim/filtersets.py:1385 msgid "Module type (model)" msgstr "Modultype (model)" -#: netbox/dcim/filtersets.py:1338 +#: netbox/dcim/filtersets.py:1391 msgid "Module bay (ID)" msgstr "Modulplads (ID)" -#: netbox/dcim/filtersets.py:1397 netbox/dcim/filtersets.py:1495 +#: netbox/dcim/filtersets.py:1450 netbox/dcim/filtersets.py:1548 msgid "Rack (name)" msgstr "Rack (navn)" -#: netbox/dcim/filtersets.py:1401 netbox/dcim/filtersets.py:1499 -#: netbox/dcim/filtersets.py:1685 netbox/ipam/filtersets.py:606 -#: netbox/ipam/filtersets.py:846 netbox/ipam/filtersets.py:1168 -#: netbox/virtualization/filtersets.py:127 netbox/vpn/filtersets.py:379 +#: netbox/dcim/filtersets.py:1454 netbox/dcim/filtersets.py:1552 +#: netbox/dcim/filtersets.py:1742 netbox/ipam/filtersets.py:606 +#: netbox/ipam/filtersets.py:846 netbox/ipam/filtersets.py:1174 +#: netbox/virtualization/filtersets.py:127 netbox/vpn/filtersets.py:382 msgid "Device (ID)" msgstr "Enhed (ID)" -#: netbox/dcim/filtersets.py:1407 netbox/dcim/filtersets.py:1505 -#: netbox/dcim/filtersets.py:1680 netbox/ipam/filtersets.py:601 -#: netbox/ipam/filtersets.py:841 netbox/ipam/filtersets.py:1174 -#: netbox/vpn/filtersets.py:374 +#: netbox/dcim/filtersets.py:1460 netbox/dcim/filtersets.py:1558 +#: netbox/dcim/filtersets.py:1737 netbox/ipam/filtersets.py:601 +#: netbox/ipam/filtersets.py:841 netbox/ipam/filtersets.py:1169 +#: netbox/vpn/filtersets.py:377 msgid "Device (name)" msgstr "Enhed (navn)" -#: netbox/dcim/filtersets.py:1516 +#: netbox/dcim/filtersets.py:1569 msgid "Device type (model)" msgstr "Enhedstype (model)" -#: netbox/dcim/filtersets.py:1521 +#: netbox/dcim/filtersets.py:1574 msgid "Device role (ID)" msgstr "Enhedsrolle (ID)" -#: netbox/dcim/filtersets.py:1527 +#: netbox/dcim/filtersets.py:1580 msgid "Device role (slug)" msgstr "Enhedsrolle (slug)" -#: netbox/dcim/filtersets.py:1532 +#: netbox/dcim/filtersets.py:1585 msgid "Virtual Chassis (ID)" msgstr "Virtuelt kabinet (ID)" -#: netbox/dcim/filtersets.py:1538 netbox/dcim/forms/filtersets.py:110 +#: netbox/dcim/filtersets.py:1591 netbox/dcim/forms/filtersets.py:111 #: netbox/dcim/tables/devices.py:216 netbox/netbox/navigation/menu.py:79 #: netbox/templates/dcim/device.html:120 #: netbox/templates/dcim/device_edit.html:95 @@ -3705,121 +3777,121 @@ msgstr "Virtuelt kabinet (ID)" msgid "Virtual Chassis" msgstr "Virtuelt kabinet" -#: netbox/dcim/filtersets.py:1562 +#: netbox/dcim/filtersets.py:1615 msgid "Module (ID)" msgstr "Modul (ID)" -#: netbox/dcim/filtersets.py:1569 +#: netbox/dcim/filtersets.py:1622 msgid "Cable (ID)" msgstr "Kabel (ID)" -#: netbox/dcim/filtersets.py:1690 netbox/ipam/filtersets.py:611 -#: netbox/ipam/filtersets.py:851 netbox/ipam/filtersets.py:1184 -#: netbox/vpn/filtersets.py:385 +#: netbox/dcim/filtersets.py:1747 netbox/ipam/filtersets.py:611 +#: netbox/ipam/filtersets.py:851 netbox/ipam/filtersets.py:1179 +#: netbox/vpn/filtersets.py:388 msgid "Virtual machine (name)" msgstr "Virtuel maskine (navn)" -#: netbox/dcim/filtersets.py:1695 netbox/ipam/filtersets.py:616 -#: netbox/ipam/filtersets.py:856 netbox/ipam/filtersets.py:1178 -#: netbox/virtualization/filtersets.py:248 -#: netbox/virtualization/filtersets.py:299 netbox/vpn/filtersets.py:390 +#: netbox/dcim/filtersets.py:1752 netbox/ipam/filtersets.py:616 +#: netbox/ipam/filtersets.py:856 netbox/ipam/filtersets.py:1184 +#: netbox/virtualization/filtersets.py:250 +#: netbox/virtualization/filtersets.py:301 netbox/vpn/filtersets.py:393 msgid "Virtual machine (ID)" msgstr "Virtuel maskine (ID)" -#: netbox/dcim/filtersets.py:1701 netbox/ipam/filtersets.py:622 -#: netbox/vpn/filtersets.py:97 netbox/vpn/filtersets.py:396 +#: netbox/dcim/filtersets.py:1758 netbox/ipam/filtersets.py:622 +#: netbox/vpn/filtersets.py:97 netbox/vpn/filtersets.py:399 msgid "Interface (name)" msgstr "Grænseflade (navn)" -#: netbox/dcim/filtersets.py:1712 netbox/ipam/filtersets.py:633 -#: netbox/vpn/filtersets.py:108 netbox/vpn/filtersets.py:407 +#: netbox/dcim/filtersets.py:1769 netbox/ipam/filtersets.py:633 +#: netbox/vpn/filtersets.py:108 netbox/vpn/filtersets.py:410 msgid "VM interface (name)" msgstr "VM-grænseflade (navn)" -#: netbox/dcim/filtersets.py:1717 netbox/ipam/filtersets.py:638 +#: netbox/dcim/filtersets.py:1774 netbox/ipam/filtersets.py:638 #: netbox/vpn/filtersets.py:113 msgid "VM interface (ID)" msgstr "VM-grænseflade (ID)" -#: netbox/dcim/filtersets.py:1759 netbox/templates/dcim/interface.html:81 +#: netbox/dcim/filtersets.py:1816 netbox/templates/dcim/interface.html:81 #: netbox/templates/virtualization/vminterface.html:55 #: netbox/virtualization/forms/model_forms.py:395 msgid "802.1Q Mode" msgstr "802.1Q-tilstand" -#: netbox/dcim/filtersets.py:1763 netbox/ipam/forms/bulk_import.py:192 -#: netbox/vpn/forms/bulk_import.py:308 +#: netbox/dcim/filtersets.py:1820 netbox/ipam/forms/bulk_import.py:192 +#: netbox/vpn/forms/bulk_import.py:313 msgid "Assigned VLAN" msgstr "Tildelt VLAN" -#: netbox/dcim/filtersets.py:1767 +#: netbox/dcim/filtersets.py:1824 msgid "Assigned VID" msgstr "Tildelt VID" -#: netbox/dcim/filtersets.py:1772 netbox/dcim/forms/bulk_edit.py:1544 -#: netbox/dcim/forms/bulk_import.py:921 netbox/dcim/forms/filtersets.py:1492 -#: netbox/dcim/forms/model_forms.py:1442 -#: netbox/dcim/models/device_components.py:752 -#: netbox/dcim/tables/devices.py:647 netbox/ipam/filtersets.py:335 +#: netbox/dcim/filtersets.py:1829 netbox/dcim/forms/bulk_edit.py:1591 +#: netbox/dcim/forms/bulk_import.py:952 netbox/dcim/forms/filtersets.py:1516 +#: netbox/dcim/forms/model_forms.py:1536 +#: netbox/dcim/models/device_components.py:761 +#: netbox/dcim/tables/devices.py:654 netbox/ipam/filtersets.py:335 #: netbox/ipam/filtersets.py:346 netbox/ipam/filtersets.py:478 #: netbox/ipam/filtersets.py:579 netbox/ipam/filtersets.py:590 #: netbox/ipam/forms/bulk_edit.py:226 netbox/ipam/forms/bulk_edit.py:282 -#: netbox/ipam/forms/bulk_edit.py:324 netbox/ipam/forms/bulk_import.py:160 +#: netbox/ipam/forms/bulk_edit.py:329 netbox/ipam/forms/bulk_import.py:160 #: netbox/ipam/forms/bulk_import.py:249 netbox/ipam/forms/bulk_import.py:285 #: netbox/ipam/forms/filtersets.py:69 netbox/ipam/forms/filtersets.py:180 -#: netbox/ipam/forms/filtersets.py:325 netbox/ipam/forms/model_forms.py:65 +#: netbox/ipam/forms/filtersets.py:332 netbox/ipam/forms/model_forms.py:65 #: netbox/ipam/forms/model_forms.py:208 netbox/ipam/forms/model_forms.py:256 #: netbox/ipam/forms/model_forms.py:310 netbox/ipam/forms/model_forms.py:474 #: netbox/ipam/forms/model_forms.py:488 netbox/ipam/forms/model_forms.py:502 -#: netbox/ipam/models/ip.py:217 netbox/ipam/models/ip.py:498 -#: netbox/ipam/models/ip.py:719 netbox/ipam/models/vrfs.py:61 -#: netbox/ipam/tables/ip.py:188 netbox/ipam/tables/ip.py:261 -#: netbox/ipam/tables/ip.py:312 netbox/ipam/tables/ip.py:402 +#: netbox/ipam/models/ip.py:217 netbox/ipam/models/ip.py:501 +#: netbox/ipam/models/ip.py:730 netbox/ipam/models/vrfs.py:61 +#: netbox/ipam/tables/ip.py:189 netbox/ipam/tables/ip.py:262 +#: netbox/ipam/tables/ip.py:318 netbox/ipam/tables/ip.py:418 #: netbox/templates/dcim/interface.html:152 #: netbox/templates/ipam/ipaddress.html:18 -#: netbox/templates/ipam/iprange.html:40 netbox/templates/ipam/prefix.html:19 +#: netbox/templates/ipam/iprange.html:47 netbox/templates/ipam/prefix.html:19 #: netbox/templates/ipam/vrf.html:7 netbox/templates/ipam/vrf.html:13 #: netbox/templates/virtualization/vminterface.html:90 #: netbox/virtualization/forms/bulk_edit.py:243 #: netbox/virtualization/forms/bulk_import.py:177 #: netbox/virtualization/forms/filtersets.py:236 #: netbox/virtualization/forms/model_forms.py:368 -#: netbox/virtualization/models/virtualmachines.py:331 +#: netbox/virtualization/models/virtualmachines.py:336 #: netbox/virtualization/tables/virtualmachines.py:113 msgid "VRF" msgstr "VRF" -#: netbox/dcim/filtersets.py:1778 netbox/ipam/filtersets.py:341 +#: netbox/dcim/filtersets.py:1835 netbox/ipam/filtersets.py:341 #: netbox/ipam/filtersets.py:352 netbox/ipam/filtersets.py:484 #: netbox/ipam/filtersets.py:585 netbox/ipam/filtersets.py:596 msgid "VRF (RD)" msgstr "VRF (RED.)" -#: netbox/dcim/filtersets.py:1783 netbox/ipam/filtersets.py:1036 -#: netbox/vpn/filtersets.py:342 +#: netbox/dcim/filtersets.py:1840 netbox/ipam/filtersets.py:1036 +#: netbox/vpn/filtersets.py:345 msgid "L2VPN (ID)" msgstr "L2VPN (ID)" -#: netbox/dcim/filtersets.py:1789 netbox/dcim/forms/filtersets.py:1497 -#: netbox/dcim/tables/devices.py:583 netbox/ipam/filtersets.py:1042 -#: netbox/ipam/forms/filtersets.py:584 netbox/ipam/tables/vlans.py:113 +#: netbox/dcim/filtersets.py:1846 netbox/dcim/forms/filtersets.py:1521 +#: netbox/dcim/tables/devices.py:590 netbox/ipam/filtersets.py:1042 +#: netbox/ipam/forms/filtersets.py:592 netbox/ipam/tables/vlans.py:115 #: netbox/templates/dcim/interface.html:99 netbox/templates/ipam/vlan.html:82 #: netbox/templates/vpn/l2vpntermination.html:12 #: netbox/virtualization/forms/filtersets.py:241 -#: netbox/vpn/forms/bulk_import.py:280 netbox/vpn/forms/filtersets.py:252 +#: netbox/vpn/forms/bulk_import.py:285 netbox/vpn/forms/filtersets.py:257 #: netbox/vpn/forms/model_forms.py:412 netbox/vpn/forms/model_forms.py:430 -#: netbox/vpn/models/l2vpn.py:63 netbox/vpn/tables/l2vpn.py:55 +#: netbox/vpn/models/l2vpn.py:68 netbox/vpn/tables/l2vpn.py:58 msgid "L2VPN" msgstr "L2VPN" -#: netbox/dcim/filtersets.py:1794 netbox/ipam/filtersets.py:1117 +#: netbox/dcim/filtersets.py:1851 netbox/ipam/filtersets.py:1117 msgid "VLAN Translation Policy (ID)" msgstr "VLAN-oversættelsespolitik (ID)" -#: netbox/dcim/filtersets.py:1800 netbox/dcim/forms/filtersets.py:1463 -#: netbox/dcim/forms/model_forms.py:1459 -#: netbox/dcim/models/device_components.py:571 -#: netbox/ipam/forms/filtersets.py:503 netbox/ipam/forms/model_forms.py:711 +#: netbox/dcim/filtersets.py:1857 netbox/dcim/forms/filtersets.py:1487 +#: netbox/dcim/forms/model_forms.py:1553 +#: netbox/dcim/models/device_components.py:580 +#: netbox/ipam/forms/filtersets.py:511 netbox/ipam/forms/model_forms.py:712 #: netbox/templates/ipam/vlantranslationpolicy.html:11 #: netbox/virtualization/forms/bulk_edit.py:248 #: netbox/virtualization/forms/filtersets.py:251 @@ -3827,117 +3899,117 @@ msgstr "VLAN-oversættelsespolitik (ID)" msgid "VLAN Translation Policy" msgstr "VLAN-oversættelsespolitik" -#: netbox/dcim/filtersets.py:1834 +#: netbox/dcim/filtersets.py:1891 msgid "Virtual Chassis Interfaces for Device" msgstr "Virtuelle chassis-grænseflader til enhed" -#: netbox/dcim/filtersets.py:1839 +#: netbox/dcim/filtersets.py:1896 msgid "Virtual Chassis Interfaces for Device (ID)" msgstr "Virtuelle chassisgrænseflader til enhed (ID)" -#: netbox/dcim/filtersets.py:1843 +#: netbox/dcim/filtersets.py:1900 msgid "Kind of interface" msgstr "Slags grænseflade" -#: netbox/dcim/filtersets.py:1848 netbox/virtualization/filtersets.py:259 +#: netbox/dcim/filtersets.py:1905 netbox/virtualization/filtersets.py:261 msgid "Parent interface (ID)" msgstr "Overordnet grænseflade (ID)" -#: netbox/dcim/filtersets.py:1853 netbox/virtualization/filtersets.py:264 +#: netbox/dcim/filtersets.py:1910 netbox/virtualization/filtersets.py:266 msgid "Bridged interface (ID)" msgstr "Broet grænseflade (ID)" -#: netbox/dcim/filtersets.py:1858 +#: netbox/dcim/filtersets.py:1915 msgid "LAG interface (ID)" msgstr "LAG-grænseflade (ID)" -#: netbox/dcim/filtersets.py:1866 netbox/dcim/tables/devices.py:605 -#: netbox/dcim/tables/devices.py:1135 netbox/templates/dcim/interface.html:131 +#: netbox/dcim/filtersets.py:1923 netbox/dcim/tables/devices.py:612 +#: netbox/dcim/tables/devices.py:1142 netbox/templates/dcim/interface.html:131 #: netbox/templates/dcim/macaddress.html:11 #: netbox/templates/dcim/macaddress.html:14 #: netbox/templates/virtualization/vminterface.html:79 msgid "MAC Address" msgstr "MAC-adresse" -#: netbox/dcim/filtersets.py:1871 netbox/virtualization/filtersets.py:273 +#: netbox/dcim/filtersets.py:1928 netbox/virtualization/filtersets.py:275 msgid "Primary MAC address (ID)" msgstr "Primær MAC-adresse (ID)" -#: netbox/dcim/filtersets.py:1877 netbox/dcim/forms/model_forms.py:1446 -#: netbox/virtualization/filtersets.py:279 +#: netbox/dcim/filtersets.py:1934 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:1899 netbox/dcim/filtersets.py:1911 -#: netbox/dcim/forms/filtersets.py:1399 netbox/dcim/forms/model_forms.py:1773 +#: netbox/dcim/filtersets.py:1956 netbox/dcim/filtersets.py:1968 +#: 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:1905 +#: netbox/dcim/filtersets.py:1962 msgid "Virtual Device Context (Identifier)" msgstr "Virtuel enhedskontekst (identifikator)" -#: netbox/dcim/filtersets.py:1916 +#: netbox/dcim/filtersets.py:1973 #: netbox/templates/wireless/wirelesslan.html:11 -#: netbox/wireless/forms/model_forms.py:55 +#: netbox/wireless/forms/model_forms.py:56 msgid "Wireless LAN" msgstr "Trådløst LAN" -#: netbox/dcim/filtersets.py:1920 netbox/dcim/tables/devices.py:634 +#: netbox/dcim/filtersets.py:1977 netbox/dcim/tables/devices.py:641 msgid "Wireless link" msgstr "Trådløs forbindelse" -#: netbox/dcim/filtersets.py:1930 +#: netbox/dcim/filtersets.py:1987 msgid "Virtual circuit termination (ID)" msgstr "Virtuel kredsløbsafslutning (ID)" -#: netbox/dcim/filtersets.py:1999 +#: netbox/dcim/filtersets.py:2056 msgid "Parent module bay (ID)" msgstr "Forældremodulplads (ID)" -#: netbox/dcim/filtersets.py:2004 +#: netbox/dcim/filtersets.py:2061 msgid "Installed module (ID)" msgstr "Installeret modul (ID)" -#: netbox/dcim/filtersets.py:2015 +#: netbox/dcim/filtersets.py:2072 msgid "Installed device (ID)" msgstr "Installeret enhed (ID)" -#: netbox/dcim/filtersets.py:2021 +#: netbox/dcim/filtersets.py:2078 msgid "Installed device (name)" msgstr "Installeret enhed (navn)" -#: netbox/dcim/filtersets.py:2091 +#: netbox/dcim/filtersets.py:2148 msgid "Master (ID)" msgstr "Master (ID)" -#: netbox/dcim/filtersets.py:2097 +#: netbox/dcim/filtersets.py:2154 msgid "Master (name)" msgstr "Master (navn)" -#: netbox/dcim/filtersets.py:2139 netbox/tenancy/filtersets.py:245 +#: netbox/dcim/filtersets.py:2196 netbox/tenancy/filtersets.py:250 msgid "Tenant (ID)" msgstr "Lejer (ID)" -#: netbox/dcim/filtersets.py:2145 netbox/extras/filtersets.py:618 -#: netbox/tenancy/filtersets.py:251 +#: netbox/dcim/filtersets.py:2202 netbox/extras/filtersets.py:711 +#: netbox/tenancy/filtersets.py:256 msgid "Tenant (slug)" msgstr "Lejer (snegle)" -#: netbox/dcim/filtersets.py:2181 netbox/dcim/forms/filtersets.py:1126 +#: netbox/dcim/filtersets.py:2238 netbox/dcim/forms/filtersets.py:1145 msgid "Unterminated" msgstr "Uafsluttede" -#: netbox/dcim/filtersets.py:2439 +#: netbox/dcim/filtersets.py:2496 msgid "Power panel (ID)" msgstr "Strømpanel (ID)" -#: netbox/dcim/forms/bulk_create.py:40 netbox/extras/forms/filtersets.py:408 -#: netbox/extras/forms/model_forms.py:581 -#: netbox/extras/forms/model_forms.py:633 netbox/netbox/forms/base.py:86 -#: netbox/netbox/forms/mixins.py:91 netbox/netbox/tables/columns.py:481 +#: netbox/dcim/forms/bulk_create.py:40 netbox/extras/forms/filtersets.py:443 +#: netbox/extras/forms/model_forms.py:649 +#: netbox/extras/forms/model_forms.py:701 netbox/netbox/forms/base.py:86 +#: netbox/netbox/forms/mixins.py:91 netbox/netbox/tables/columns.py:486 #: netbox/templates/circuits/inc/circuit_termination.html:32 #: netbox/templates/generic/bulk_edit.html:65 #: netbox/templates/inc/panels/tags.html:5 @@ -3945,11 +4017,11 @@ msgstr "Strømpanel (ID)" msgid "Tags" msgstr "Mærker" -#: netbox/dcim/forms/bulk_create.py:112 netbox/dcim/forms/filtersets.py:1562 -#: netbox/dcim/forms/model_forms.py:498 netbox/dcim/forms/model_forms.py:557 +#: netbox/dcim/forms/bulk_create.py:112 netbox/dcim/forms/filtersets.py:1586 +#: netbox/dcim/forms/model_forms.py:592 netbox/dcim/forms/model_forms.py:651 #: netbox/dcim/forms/object_create.py:208 #: netbox/dcim/forms/object_create.py:357 netbox/dcim/tables/devices.py:175 -#: netbox/dcim/tables/devices.py:740 netbox/dcim/tables/devicetypes.py:253 +#: netbox/dcim/tables/devices.py:747 netbox/dcim/tables/devicetypes.py:253 #: netbox/templates/dcim/device.html:43 netbox/templates/dcim/device.html:131 #: netbox/templates/dcim/modulebay.html:38 #: netbox/templates/dcim/virtualchassis.html:66 @@ -3965,203 +4037,212 @@ msgstr "" "Alfanumeriske intervaller understøttes. (Skal svare til antallet af navne, " "der oprettes.)" -#: netbox/dcim/forms/bulk_edit.py:136 +#: netbox/dcim/forms/bulk_edit.py:141 msgid "Contact name" msgstr "Kontaktens navn" -#: netbox/dcim/forms/bulk_edit.py:141 +#: netbox/dcim/forms/bulk_edit.py:146 msgid "Contact phone" msgstr "Kontakt telefon" -#: netbox/dcim/forms/bulk_edit.py:147 +#: netbox/dcim/forms/bulk_edit.py:152 msgid "Contact E-mail" msgstr "Kontakt E-mail" -#: netbox/dcim/forms/bulk_edit.py:150 netbox/dcim/forms/bulk_import.py:125 -#: netbox/dcim/forms/model_forms.py:132 +#: netbox/dcim/forms/bulk_edit.py:155 netbox/dcim/forms/bulk_import.py:126 +#: netbox/dcim/forms/model_forms.py:137 msgid "Time zone" msgstr "Tidszone" -#: netbox/dcim/forms/bulk_edit.py:228 netbox/dcim/forms/bulk_edit.py:504 -#: netbox/dcim/forms/bulk_edit.py:568 netbox/dcim/forms/bulk_edit.py:641 -#: netbox/dcim/forms/bulk_edit.py:665 netbox/dcim/forms/bulk_edit.py:758 -#: netbox/dcim/forms/bulk_edit.py:1285 netbox/dcim/forms/bulk_edit.py:1718 -#: netbox/dcim/forms/bulk_import.py:184 netbox/dcim/forms/bulk_import.py:395 -#: netbox/dcim/forms/bulk_import.py:429 netbox/dcim/forms/bulk_import.py:477 -#: netbox/dcim/forms/bulk_import.py:513 netbox/dcim/forms/bulk_import.py:1112 -#: netbox/dcim/forms/filtersets.py:314 netbox/dcim/forms/filtersets.py:373 -#: netbox/dcim/forms/filtersets.py:495 netbox/dcim/forms/filtersets.py:620 -#: netbox/dcim/forms/filtersets.py:701 netbox/dcim/forms/filtersets.py:783 -#: netbox/dcim/forms/filtersets.py:996 netbox/dcim/forms/filtersets.py:1603 -#: netbox/dcim/forms/model_forms.py:211 netbox/dcim/forms/model_forms.py:345 -#: netbox/dcim/forms/model_forms.py:357 netbox/dcim/forms/model_forms.py:404 -#: netbox/dcim/forms/model_forms.py:445 netbox/dcim/forms/model_forms.py:1126 -#: netbox/dcim/forms/model_forms.py:1595 +#: netbox/dcim/forms/bulk_edit.py:234 netbox/dcim/forms/bulk_edit.py:518 +#: netbox/dcim/forms/bulk_edit.py:606 netbox/dcim/forms/bulk_edit.py:685 +#: netbox/dcim/forms/bulk_edit.py:709 netbox/dcim/forms/bulk_edit.py:802 +#: netbox/dcim/forms/bulk_edit.py:1329 netbox/dcim/forms/bulk_edit.py:1765 +#: netbox/dcim/forms/bulk_import.py:188 netbox/dcim/forms/bulk_import.py:399 +#: netbox/dcim/forms/bulk_import.py:448 netbox/dcim/forms/bulk_import.py:508 +#: netbox/dcim/forms/bulk_import.py:544 netbox/dcim/forms/bulk_import.py:1143 +#: netbox/dcim/forms/filtersets.py:315 netbox/dcim/forms/filtersets.py:374 +#: netbox/dcim/forms/filtersets.py:496 netbox/dcim/forms/filtersets.py:634 +#: netbox/dcim/forms/filtersets.py:720 netbox/dcim/forms/filtersets.py:802 +#: netbox/dcim/forms/filtersets.py:1015 netbox/dcim/forms/filtersets.py:1627 +#: netbox/dcim/forms/model_forms.py:218 netbox/dcim/forms/model_forms.py:353 +#: netbox/dcim/forms/model_forms.py:365 netbox/dcim/forms/model_forms.py:437 +#: netbox/dcim/forms/model_forms.py:539 netbox/dcim/forms/model_forms.py:1220 +#: netbox/dcim/forms/model_forms.py:1689 #: netbox/dcim/forms/object_import.py:188 netbox/dcim/tables/devices.py:107 -#: netbox/dcim/tables/devices.py:182 netbox/dcim/tables/devices.py:969 +#: netbox/dcim/tables/devices.py:182 netbox/dcim/tables/devices.py:976 #: netbox/dcim/tables/devicetypes.py:85 netbox/dcim/tables/devicetypes.py:315 -#: netbox/dcim/tables/modules.py:20 netbox/dcim/tables/modules.py:61 -#: netbox/dcim/tables/racks.py:58 netbox/dcim/tables/racks.py:131 +#: netbox/dcim/tables/modules.py:49 netbox/dcim/tables/modules.py:95 +#: netbox/dcim/tables/racks.py:58 netbox/dcim/tables/racks.py:135 #: netbox/templates/dcim/devicetype.html:14 #: netbox/templates/dcim/inventoryitem.html:48 #: netbox/templates/dcim/manufacturer.html:33 +#: netbox/templates/dcim/module.html:95 #: netbox/templates/dcim/modulebay.html:62 -#: netbox/templates/dcim/moduletype.html:27 +#: netbox/templates/dcim/moduletype.html:31 #: netbox/templates/dcim/platform.html:37 #: netbox/templates/dcim/racktype.html:16 msgid "Manufacturer" msgstr "Producent" -#: netbox/dcim/forms/bulk_edit.py:233 netbox/dcim/forms/bulk_edit.py:381 -#: netbox/dcim/forms/bulk_import.py:193 netbox/dcim/forms/bulk_import.py:272 -#: netbox/dcim/forms/filtersets.py:256 +#: netbox/dcim/forms/bulk_edit.py:239 netbox/dcim/forms/bulk_edit.py:392 +#: netbox/dcim/forms/bulk_import.py:197 netbox/dcim/forms/bulk_import.py:276 +#: netbox/dcim/forms/filtersets.py:257 #: netbox/templates/dcim/inc/panels/racktype_dimensions.html:6 msgid "Form factor" msgstr "Formfaktor" -#: netbox/dcim/forms/bulk_edit.py:238 netbox/dcim/forms/bulk_edit.py:386 -#: netbox/dcim/forms/bulk_import.py:201 netbox/dcim/forms/bulk_import.py:275 -#: netbox/dcim/forms/filtersets.py:261 +#: netbox/dcim/forms/bulk_edit.py:244 netbox/dcim/forms/bulk_edit.py:397 +#: netbox/dcim/forms/bulk_import.py:205 netbox/dcim/forms/bulk_import.py:279 +#: netbox/dcim/forms/filtersets.py:262 #: netbox/templates/dcim/inc/panels/racktype_dimensions.html:10 msgid "Width" msgstr "Bredde" -#: netbox/dcim/forms/bulk_edit.py:244 netbox/dcim/forms/bulk_edit.py:392 -#: netbox/dcim/forms/bulk_import.py:282 +#: netbox/dcim/forms/bulk_edit.py:250 netbox/dcim/forms/bulk_edit.py:403 +#: netbox/dcim/forms/bulk_import.py:286 #: netbox/templates/dcim/devicetype.html:37 msgid "Height (U)" msgstr "Højde (U)" -#: netbox/dcim/forms/bulk_edit.py:253 netbox/dcim/forms/bulk_edit.py:397 -#: netbox/dcim/forms/filtersets.py:275 +#: netbox/dcim/forms/bulk_edit.py:259 netbox/dcim/forms/bulk_edit.py:408 +#: netbox/dcim/forms/filtersets.py:276 msgid "Descending units" msgstr "Faldende enheder" -#: netbox/dcim/forms/bulk_edit.py:256 netbox/dcim/forms/bulk_edit.py:400 +#: netbox/dcim/forms/bulk_edit.py:262 netbox/dcim/forms/bulk_edit.py:411 msgid "Outer width" msgstr "Udvendig bredde" -#: netbox/dcim/forms/bulk_edit.py:261 netbox/dcim/forms/bulk_edit.py:405 +#: netbox/dcim/forms/bulk_edit.py:267 netbox/dcim/forms/bulk_edit.py:416 +msgid "Outer height" +msgstr "Ydre højde" + +#: netbox/dcim/forms/bulk_edit.py:272 netbox/dcim/forms/bulk_edit.py:421 msgid "Outer depth" msgstr "Ydre dybde" -#: netbox/dcim/forms/bulk_edit.py:266 netbox/dcim/forms/bulk_edit.py:410 -#: netbox/dcim/forms/bulk_import.py:206 netbox/dcim/forms/bulk_import.py:285 +#: netbox/dcim/forms/bulk_edit.py:277 netbox/dcim/forms/bulk_edit.py:426 +#: netbox/dcim/forms/bulk_import.py:210 netbox/dcim/forms/bulk_import.py:289 msgid "Outer unit" msgstr "Ydre enhed" -#: netbox/dcim/forms/bulk_edit.py:271 netbox/dcim/forms/bulk_edit.py:415 +#: netbox/dcim/forms/bulk_edit.py:282 netbox/dcim/forms/bulk_edit.py:431 msgid "Mounting depth" msgstr "Monteringsdybde" -#: netbox/dcim/forms/bulk_edit.py:276 netbox/dcim/forms/bulk_edit.py:303 -#: netbox/dcim/forms/bulk_edit.py:425 netbox/dcim/forms/bulk_edit.py:455 -#: netbox/dcim/forms/bulk_edit.py:538 netbox/dcim/forms/bulk_edit.py:561 -#: netbox/dcim/forms/bulk_edit.py:582 netbox/dcim/forms/bulk_edit.py:604 -#: netbox/dcim/forms/bulk_import.py:408 netbox/dcim/forms/bulk_import.py:440 -#: netbox/dcim/forms/filtersets.py:286 netbox/dcim/forms/filtersets.py:308 -#: netbox/dcim/forms/filtersets.py:328 netbox/dcim/forms/filtersets.py:402 -#: netbox/dcim/forms/filtersets.py:489 netbox/dcim/forms/filtersets.py:595 -#: netbox/dcim/forms/filtersets.py:614 netbox/dcim/forms/filtersets.py:675 -#: netbox/dcim/forms/model_forms.py:226 netbox/dcim/forms/model_forms.py:306 -#: netbox/dcim/tables/devicetypes.py:111 netbox/dcim/tables/modules.py:35 -#: netbox/dcim/tables/racks.py:74 netbox/dcim/tables/racks.py:171 -#: netbox/extras/forms/bulk_edit.py:53 netbox/extras/forms/bulk_edit.py:133 -#: netbox/extras/forms/bulk_edit.py:183 netbox/extras/forms/bulk_edit.py:288 -#: netbox/extras/forms/filtersets.py:65 netbox/extras/forms/filtersets.py:159 -#: netbox/extras/forms/filtersets.py:249 netbox/ipam/forms/bulk_edit.py:193 +#: netbox/dcim/forms/bulk_edit.py:287 netbox/dcim/forms/bulk_edit.py:314 +#: netbox/dcim/forms/bulk_edit.py:441 netbox/dcim/forms/bulk_edit.py:469 +#: netbox/dcim/forms/bulk_edit.py:552 netbox/dcim/forms/bulk_edit.py:575 +#: netbox/dcim/forms/bulk_edit.py:620 netbox/dcim/forms/bulk_edit.py:642 +#: netbox/dcim/forms/bulk_import.py:412 netbox/dcim/forms/bulk_import.py:459 +#: netbox/dcim/forms/filtersets.py:287 netbox/dcim/forms/filtersets.py:309 +#: netbox/dcim/forms/filtersets.py:329 netbox/dcim/forms/filtersets.py:403 +#: netbox/dcim/forms/filtersets.py:490 netbox/dcim/forms/filtersets.py:596 +#: netbox/dcim/forms/filtersets.py:623 netbox/dcim/forms/filtersets.py:689 +#: netbox/dcim/forms/model_forms.py:233 netbox/dcim/forms/model_forms.py:314 +#: netbox/dcim/tables/devicetypes.py:111 netbox/dcim/tables/modules.py:57 +#: netbox/dcim/tables/racks.py:78 netbox/dcim/tables/racks.py:179 +#: netbox/extras/forms/bulk_edit.py:54 netbox/extras/forms/bulk_edit.py:134 +#: netbox/extras/forms/bulk_edit.py:188 netbox/extras/forms/bulk_edit.py:216 +#: netbox/extras/forms/bulk_edit.py:312 netbox/extras/forms/bulk_edit.py:325 +#: netbox/extras/forms/bulk_import.py:238 netbox/extras/forms/filtersets.py:66 +#: netbox/extras/forms/filtersets.py:160 netbox/extras/forms/filtersets.py:254 +#: netbox/extras/forms/filtersets.py:284 +#: netbox/extras/forms/model_forms.py:572 netbox/ipam/forms/bulk_edit.py:193 #: netbox/templates/dcim/device.html:324 #: netbox/templates/dcim/devicetype.html:49 -#: netbox/templates/dcim/moduletype.html:47 netbox/templates/dcim/rack.html:81 +#: netbox/templates/dcim/moduletype.html:51 netbox/templates/dcim/rack.html:81 #: netbox/templates/dcim/racktype.html:41 #: netbox/templates/extras/configcontext.html:17 #: netbox/templates/extras/customlink.html:25 #: netbox/templates/extras/savedfilter.html:33 -#: netbox/templates/ipam/role.html:30 +#: netbox/templates/extras/tableconfig.html:41 +#: netbox/templates/extras/tag.html:32 netbox/templates/ipam/role.html:30 msgid "Weight" msgstr "Vægt" -#: netbox/dcim/forms/bulk_edit.py:281 netbox/dcim/forms/bulk_edit.py:430 -#: netbox/dcim/forms/filtersets.py:291 +#: netbox/dcim/forms/bulk_edit.py:292 netbox/dcim/forms/bulk_edit.py:446 +#: netbox/dcim/forms/filtersets.py:292 msgid "Max weight" msgstr "Maks. Vægt" -#: netbox/dcim/forms/bulk_edit.py:286 netbox/dcim/forms/bulk_edit.py:435 -#: netbox/dcim/forms/bulk_edit.py:543 netbox/dcim/forms/bulk_edit.py:587 -#: netbox/dcim/forms/bulk_import.py:212 netbox/dcim/forms/bulk_import.py:297 -#: netbox/dcim/forms/bulk_import.py:413 netbox/dcim/forms/bulk_import.py:445 -#: netbox/dcim/forms/filtersets.py:296 netbox/dcim/forms/filtersets.py:599 -#: netbox/dcim/forms/filtersets.py:679 +#: netbox/dcim/forms/bulk_edit.py:297 netbox/dcim/forms/bulk_edit.py:451 +#: netbox/dcim/forms/bulk_edit.py:557 netbox/dcim/forms/bulk_edit.py:625 +#: netbox/dcim/forms/bulk_import.py:216 netbox/dcim/forms/bulk_import.py:301 +#: netbox/dcim/forms/bulk_import.py:417 netbox/dcim/forms/bulk_import.py:464 +#: netbox/dcim/forms/filtersets.py:297 netbox/dcim/forms/filtersets.py:600 +#: netbox/dcim/forms/filtersets.py:693 msgid "Weight unit" msgstr "Vægtenhed" -#: netbox/dcim/forms/bulk_edit.py:300 netbox/dcim/forms/filtersets.py:306 -#: netbox/dcim/forms/model_forms.py:222 netbox/dcim/forms/model_forms.py:261 +#: netbox/dcim/forms/bulk_edit.py:311 netbox/dcim/forms/filtersets.py:307 +#: netbox/dcim/forms/model_forms.py:229 netbox/dcim/forms/model_forms.py:268 #: netbox/templates/dcim/rack.html:45 netbox/templates/dcim/racktype.html:13 msgid "Rack Type" msgstr "Racktype" -#: netbox/dcim/forms/bulk_edit.py:302 netbox/dcim/forms/model_forms.py:225 -#: netbox/dcim/forms/model_forms.py:305 +#: netbox/dcim/forms/bulk_edit.py:313 netbox/dcim/forms/bulk_edit.py:467 +#: netbox/dcim/forms/model_forms.py:232 netbox/dcim/forms/model_forms.py:313 msgid "Outer Dimensions" msgstr "Udvendige mål" -#: netbox/dcim/forms/bulk_edit.py:305 netbox/dcim/forms/model_forms.py:227 -#: netbox/dcim/forms/model_forms.py:307 netbox/templates/dcim/device.html:315 +#: netbox/dcim/forms/bulk_edit.py:316 netbox/dcim/forms/model_forms.py:234 +#: netbox/dcim/forms/model_forms.py:315 netbox/templates/dcim/device.html:315 #: netbox/templates/dcim/inc/panels/racktype_dimensions.html:3 msgid "Dimensions" msgstr "Dimensioner" -#: netbox/dcim/forms/bulk_edit.py:307 netbox/dcim/forms/filtersets.py:307 -#: netbox/dcim/forms/filtersets.py:327 netbox/dcim/forms/model_forms.py:229 +#: netbox/dcim/forms/bulk_edit.py:318 netbox/dcim/forms/filtersets.py:308 +#: netbox/dcim/forms/filtersets.py:328 netbox/dcim/forms/model_forms.py:236 #: netbox/templates/dcim/inc/panels/racktype_numbering.html:3 msgid "Numbering" msgstr "Nummerering" -#: netbox/dcim/forms/bulk_edit.py:366 netbox/dcim/forms/bulk_import.py:262 -#: netbox/dcim/forms/filtersets.py:381 +#: netbox/dcim/forms/bulk_edit.py:377 netbox/dcim/forms/bulk_import.py:266 +#: netbox/dcim/forms/filtersets.py:382 msgid "Rack type" msgstr "Racktype" -#: netbox/dcim/forms/bulk_edit.py:373 netbox/dcim/forms/bulk_edit.py:721 -#: netbox/dcim/forms/bulk_edit.py:782 netbox/templates/dcim/device.html:104 +#: netbox/dcim/forms/bulk_edit.py:384 netbox/dcim/forms/bulk_edit.py:765 +#: netbox/dcim/forms/bulk_edit.py:826 netbox/templates/dcim/device.html:104 #: netbox/templates/dcim/module.html:77 #: netbox/templates/dcim/modulebay.html:70 netbox/templates/dcim/rack.html:57 #: netbox/templates/virtualization/virtualmachine.html:35 msgid "Serial Number" msgstr "Serienummer" -#: netbox/dcim/forms/bulk_edit.py:376 netbox/dcim/forms/filtersets.py:388 -#: netbox/dcim/forms/filtersets.py:814 netbox/dcim/forms/filtersets.py:1016 -#: netbox/dcim/forms/filtersets.py:1610 +#: netbox/dcim/forms/bulk_edit.py:387 netbox/dcim/forms/filtersets.py:389 +#: netbox/dcim/forms/filtersets.py:833 netbox/dcim/forms/filtersets.py:1035 +#: netbox/dcim/forms/filtersets.py:1634 msgid "Asset tag" msgstr "Aktivemærke" -#: netbox/dcim/forms/bulk_edit.py:420 netbox/dcim/forms/bulk_edit.py:533 -#: netbox/dcim/forms/bulk_edit.py:577 netbox/dcim/forms/bulk_edit.py:714 -#: netbox/dcim/forms/bulk_import.py:291 netbox/dcim/forms/bulk_import.py:434 -#: netbox/dcim/forms/bulk_import.py:607 netbox/dcim/forms/filtersets.py:281 -#: netbox/dcim/forms/filtersets.py:512 netbox/dcim/forms/filtersets.py:670 -#: netbox/dcim/forms/filtersets.py:805 netbox/templates/dcim/device.html:98 +#: netbox/dcim/forms/bulk_edit.py:436 netbox/dcim/forms/bulk_edit.py:547 +#: netbox/dcim/forms/bulk_edit.py:615 netbox/dcim/forms/bulk_edit.py:758 +#: netbox/dcim/forms/bulk_import.py:295 netbox/dcim/forms/bulk_import.py:453 +#: netbox/dcim/forms/bulk_import.py:638 netbox/dcim/forms/filtersets.py:282 +#: netbox/dcim/forms/filtersets.py:513 netbox/dcim/forms/filtersets.py:684 +#: netbox/dcim/forms/filtersets.py:824 netbox/templates/dcim/device.html:98 #: netbox/templates/dcim/devicetype.html:65 -#: netbox/templates/dcim/moduletype.html:43 netbox/templates/dcim/rack.html:65 +#: netbox/templates/dcim/moduletype.html:47 netbox/templates/dcim/rack.html:65 #: netbox/templates/dcim/racktype.html:28 msgid "Airflow" msgstr "Luftstrøm" -#: netbox/dcim/forms/bulk_edit.py:449 netbox/dcim/forms/bulk_edit.py:928 -#: netbox/dcim/forms/bulk_import.py:346 netbox/dcim/forms/bulk_import.py:349 -#: netbox/dcim/forms/bulk_import.py:580 netbox/dcim/forms/bulk_import.py:1495 -#: netbox/dcim/forms/bulk_import.py:1499 netbox/dcim/forms/filtersets.py:105 -#: netbox/dcim/forms/filtersets.py:325 netbox/dcim/forms/filtersets.py:406 -#: netbox/dcim/forms/filtersets.py:420 netbox/dcim/forms/filtersets.py:458 -#: netbox/dcim/forms/filtersets.py:773 netbox/dcim/forms/filtersets.py:986 -#: netbox/dcim/forms/filtersets.py:1084 netbox/dcim/forms/filtersets.py:1216 -#: netbox/dcim/forms/model_forms.py:271 netbox/dcim/forms/model_forms.py:314 -#: netbox/dcim/forms/model_forms.py:489 netbox/dcim/forms/model_forms.py:767 +#: netbox/dcim/forms/bulk_edit.py:465 netbox/dcim/forms/bulk_edit.py:972 +#: netbox/dcim/forms/bulk_import.py:350 netbox/dcim/forms/bulk_import.py:353 +#: netbox/dcim/forms/bulk_import.py:611 netbox/dcim/forms/bulk_import.py:1526 +#: netbox/dcim/forms/bulk_import.py:1530 netbox/dcim/forms/filtersets.py:106 +#: netbox/dcim/forms/filtersets.py:326 netbox/dcim/forms/filtersets.py:407 +#: netbox/dcim/forms/filtersets.py:421 netbox/dcim/forms/filtersets.py:459 +#: netbox/dcim/forms/filtersets.py:792 netbox/dcim/forms/filtersets.py:1005 +#: netbox/dcim/forms/filtersets.py:1103 netbox/dcim/forms/filtersets.py:1235 +#: netbox/dcim/forms/model_forms.py:278 netbox/dcim/forms/model_forms.py:322 +#: netbox/dcim/forms/model_forms.py:583 netbox/dcim/forms/model_forms.py:861 #: netbox/dcim/forms/object_create.py:404 netbox/dcim/tables/devices.py:171 -#: netbox/dcim/tables/power.py:70 netbox/dcim/tables/racks.py:216 -#: netbox/ipam/forms/filtersets.py:459 netbox/templates/dcim/device.html:30 +#: netbox/dcim/tables/power.py:70 netbox/dcim/tables/racks.py:225 +#: netbox/ipam/forms/filtersets.py:467 netbox/templates/dcim/device.html:30 #: netbox/templates/dcim/inc/cable_termination.html:16 #: netbox/templates/dcim/powerfeed.html:28 netbox/templates/dcim/rack.html:13 #: netbox/templates/dcim/rack/base.html:4 @@ -4171,38 +4252,39 @@ msgstr "Luftstrøm" msgid "Rack" msgstr "Rack" -#: netbox/dcim/forms/bulk_edit.py:453 netbox/dcim/forms/bulk_edit.py:747 -#: netbox/dcim/forms/filtersets.py:326 netbox/dcim/forms/filtersets.py:399 -#: netbox/dcim/forms/filtersets.py:482 netbox/dcim/forms/filtersets.py:609 -#: netbox/dcim/forms/filtersets.py:722 netbox/dcim/forms/filtersets.py:944 -#: netbox/dcim/forms/model_forms.py:681 netbox/dcim/forms/model_forms.py:1663 +#: netbox/dcim/forms/bulk_edit.py:468 netbox/dcim/forms/bulk_edit.py:791 +#: netbox/dcim/forms/filtersets.py:327 netbox/dcim/forms/filtersets.py:400 +#: netbox/dcim/forms/filtersets.py:483 netbox/dcim/forms/filtersets.py:618 +#: netbox/dcim/forms/filtersets.py:741 netbox/dcim/forms/filtersets.py:963 +#: netbox/dcim/forms/model_forms.py:446 netbox/dcim/forms/model_forms.py:775 +#: netbox/dcim/forms/model_forms.py:1757 #: netbox/templates/dcim/device_edit.html:22 msgid "Hardware" msgstr "Hardware" -#: netbox/dcim/forms/bulk_edit.py:509 netbox/dcim/forms/bulk_import.py:401 -#: netbox/dcim/forms/filtersets.py:500 netbox/dcim/forms/model_forms.py:362 +#: netbox/dcim/forms/bulk_edit.py:523 netbox/dcim/forms/bulk_import.py:405 +#: netbox/dcim/forms/filtersets.py:501 netbox/dcim/forms/model_forms.py:370 msgid "Default platform" msgstr "Standardplatform" -#: netbox/dcim/forms/bulk_edit.py:514 netbox/dcim/forms/bulk_edit.py:573 -#: netbox/dcim/forms/filtersets.py:503 netbox/dcim/forms/filtersets.py:623 +#: netbox/dcim/forms/bulk_edit.py:528 netbox/dcim/forms/bulk_edit.py:611 +#: netbox/dcim/forms/filtersets.py:504 netbox/dcim/forms/filtersets.py:637 msgid "Part number" msgstr "Varenummer" -#: netbox/dcim/forms/bulk_edit.py:518 +#: netbox/dcim/forms/bulk_edit.py:532 msgid "U height" msgstr "U højde" -#: netbox/dcim/forms/bulk_edit.py:530 netbox/dcim/tables/devicetypes.py:107 +#: netbox/dcim/forms/bulk_edit.py:544 netbox/dcim/tables/devicetypes.py:107 msgid "Exclude from utilization" msgstr "Ekskluder fra udnyttelse" -#: netbox/dcim/forms/bulk_edit.py:559 netbox/dcim/forms/model_forms.py:377 -#: netbox/dcim/forms/model_forms.py:920 netbox/dcim/forms/model_forms.py:962 -#: netbox/dcim/forms/model_forms.py:989 netbox/dcim/forms/model_forms.py:1017 -#: netbox/dcim/forms/model_forms.py:1048 netbox/dcim/forms/model_forms.py:1067 -#: netbox/dcim/forms/model_forms.py:1085 +#: netbox/dcim/forms/bulk_edit.py:573 netbox/dcim/forms/model_forms.py:385 +#: netbox/dcim/forms/model_forms.py:1014 netbox/dcim/forms/model_forms.py:1056 +#: netbox/dcim/forms/model_forms.py:1083 netbox/dcim/forms/model_forms.py:1111 +#: netbox/dcim/forms/model_forms.py:1142 netbox/dcim/forms/model_forms.py:1161 +#: netbox/dcim/forms/model_forms.py:1179 #: netbox/dcim/forms/object_create.py:123 netbox/dcim/tables/devicetypes.py:82 #: netbox/templates/dcim/device.html:88 #: netbox/templates/dcim/devicebay.html:52 @@ -4210,37 +4292,51 @@ msgstr "Ekskluder fra udnyttelse" msgid "Device Type" msgstr "Enhedstype" -#: netbox/dcim/forms/bulk_edit.py:601 netbox/dcim/forms/model_forms.py:410 -#: netbox/dcim/forms/model_forms.py:921 netbox/dcim/forms/model_forms.py:963 -#: netbox/dcim/forms/model_forms.py:990 netbox/dcim/forms/model_forms.py:1018 -#: netbox/dcim/forms/model_forms.py:1049 netbox/dcim/forms/model_forms.py:1068 -#: netbox/dcim/forms/model_forms.py:1086 -#: netbox/dcim/forms/object_create.py:124 netbox/dcim/tables/modules.py:17 -#: netbox/dcim/tables/modules.py:66 netbox/templates/dcim/module.html:65 +#: netbox/dcim/forms/bulk_edit.py:582 netbox/dcim/forms/model_forms.py:412 +#: netbox/templates/dcim/moduletypeprofile.html:32 +msgid "Schema" +msgstr "Skema" + +#: netbox/dcim/forms/bulk_edit.py:594 netbox/dcim/forms/bulk_edit.py:601 +#: netbox/dcim/forms/bulk_import.py:442 netbox/dcim/forms/filtersets.py:629 +#: netbox/dcim/forms/model_forms.py:419 netbox/dcim/forms/model_forms.py:432 +#: netbox/dcim/tables/modules.py:45 netbox/templates/account/base.html:7 +#: netbox/templates/dcim/moduletype.html:27 +#: netbox/templates/inc/user_menu.html:40 netbox/vpn/forms/bulk_edit.py:255 +#: netbox/vpn/forms/filtersets.py:194 netbox/vpn/forms/model_forms.py:382 +msgid "Profile" +msgstr "Profil" + +#: netbox/dcim/forms/bulk_edit.py:639 netbox/dcim/forms/model_forms.py:445 +#: netbox/dcim/forms/model_forms.py:1015 netbox/dcim/forms/model_forms.py:1057 +#: netbox/dcim/forms/model_forms.py:1084 netbox/dcim/forms/model_forms.py:1112 +#: netbox/dcim/forms/model_forms.py:1143 netbox/dcim/forms/model_forms.py:1162 +#: netbox/dcim/forms/model_forms.py:1180 +#: netbox/dcim/forms/object_create.py:124 netbox/dcim/tables/modules.py:54 +#: netbox/dcim/tables/modules.py:100 netbox/templates/dcim/module.html:92 #: netbox/templates/dcim/modulebay.html:66 #: netbox/templates/dcim/moduletype.html:24 msgid "Module Type" msgstr "Modultype" -#: netbox/dcim/forms/bulk_edit.py:605 netbox/dcim/forms/model_forms.py:380 -#: netbox/dcim/forms/model_forms.py:411 +#: netbox/dcim/forms/bulk_edit.py:643 netbox/dcim/forms/model_forms.py:388 #: netbox/templates/dcim/devicetype.html:11 msgid "Chassis" msgstr "Chassis" -#: netbox/dcim/forms/bulk_edit.py:619 netbox/dcim/models/devices.py:483 +#: netbox/dcim/forms/bulk_edit.py:662 netbox/dcim/models/devices.py:386 #: netbox/dcim/tables/devices.py:78 msgid "VM role" msgstr "VM-rolle" -#: netbox/dcim/forms/bulk_edit.py:622 netbox/dcim/forms/bulk_edit.py:646 -#: netbox/dcim/forms/bulk_edit.py:729 netbox/dcim/forms/bulk_import.py:461 -#: netbox/dcim/forms/bulk_import.py:465 netbox/dcim/forms/bulk_import.py:484 -#: netbox/dcim/forms/bulk_import.py:488 netbox/dcim/forms/bulk_import.py:613 -#: netbox/dcim/forms/bulk_import.py:617 netbox/dcim/forms/filtersets.py:690 -#: netbox/dcim/forms/filtersets.py:706 netbox/dcim/forms/filtersets.py:824 -#: netbox/dcim/forms/model_forms.py:424 netbox/dcim/forms/model_forms.py:451 -#: netbox/dcim/forms/model_forms.py:566 +#: netbox/dcim/forms/bulk_edit.py:665 netbox/dcim/forms/bulk_edit.py:690 +#: netbox/dcim/forms/bulk_edit.py:773 netbox/dcim/forms/bulk_import.py:490 +#: netbox/dcim/forms/bulk_import.py:494 netbox/dcim/forms/bulk_import.py:515 +#: netbox/dcim/forms/bulk_import.py:519 netbox/dcim/forms/bulk_import.py:644 +#: netbox/dcim/forms/bulk_import.py:648 netbox/dcim/forms/filtersets.py:704 +#: netbox/dcim/forms/filtersets.py:725 netbox/dcim/forms/filtersets.py:843 +#: netbox/dcim/forms/model_forms.py:511 netbox/dcim/forms/model_forms.py:545 +#: netbox/dcim/forms/model_forms.py:660 #: netbox/virtualization/forms/bulk_import.py:138 #: netbox/virtualization/forms/bulk_import.py:139 #: netbox/virtualization/forms/filtersets.py:194 @@ -4248,22 +4344,22 @@ msgstr "VM-rolle" msgid "Config template" msgstr "Konfigurationsskabelon" -#: netbox/dcim/forms/bulk_edit.py:670 netbox/dcim/forms/bulk_edit.py:1079 -#: netbox/dcim/forms/bulk_import.py:519 netbox/dcim/forms/filtersets.py:115 -#: netbox/dcim/forms/model_forms.py:511 netbox/dcim/forms/model_forms.py:884 -#: netbox/dcim/forms/model_forms.py:901 netbox/extras/filtersets.py:547 +#: netbox/dcim/forms/bulk_edit.py:714 netbox/dcim/forms/bulk_edit.py:1123 +#: netbox/dcim/forms/bulk_import.py:550 netbox/dcim/forms/filtersets.py:116 +#: netbox/dcim/forms/model_forms.py:605 netbox/dcim/forms/model_forms.py:978 +#: netbox/dcim/forms/model_forms.py:995 netbox/extras/filtersets.py:640 msgid "Device type" msgstr "Enhedstype" -#: netbox/dcim/forms/bulk_edit.py:681 netbox/dcim/forms/bulk_import.py:500 -#: netbox/dcim/forms/filtersets.py:120 netbox/dcim/forms/model_forms.py:519 +#: netbox/dcim/forms/bulk_edit.py:725 netbox/dcim/forms/bulk_import.py:531 +#: netbox/dcim/forms/filtersets.py:121 netbox/dcim/forms/model_forms.py:613 msgid "Device role" msgstr "Enhedsrolle" -#: netbox/dcim/forms/bulk_edit.py:704 netbox/dcim/forms/bulk_import.py:525 -#: netbox/dcim/forms/filtersets.py:797 netbox/dcim/forms/model_forms.py:461 -#: netbox/dcim/forms/model_forms.py:524 netbox/dcim/tables/devices.py:192 -#: netbox/extras/filtersets.py:563 netbox/templates/dcim/device.html:186 +#: netbox/dcim/forms/bulk_edit.py:748 netbox/dcim/forms/bulk_import.py:556 +#: netbox/dcim/forms/filtersets.py:816 netbox/dcim/forms/model_forms.py:555 +#: netbox/dcim/forms/model_forms.py:618 netbox/dcim/tables/devices.py:192 +#: netbox/extras/filtersets.py:656 netbox/templates/dcim/device.html:186 #: netbox/templates/dcim/platform.html:26 #: netbox/templates/virtualization/virtualmachine.html:27 #: netbox/virtualization/forms/bulk_edit.py:142 @@ -4274,17 +4370,17 @@ msgstr "Enhedsrolle" msgid "Platform" msgstr "Platformen" -#: netbox/dcim/forms/bulk_edit.py:734 netbox/dcim/forms/bulk_import.py:544 -#: netbox/dcim/forms/filtersets.py:729 netbox/dcim/forms/filtersets.py:899 -#: netbox/dcim/forms/model_forms.py:533 netbox/dcim/tables/devices.py:212 -#: netbox/extras/filtersets.py:596 netbox/extras/forms/filtersets.py:329 -#: netbox/ipam/forms/filtersets.py:432 netbox/ipam/forms/filtersets.py:464 +#: netbox/dcim/forms/bulk_edit.py:778 netbox/dcim/forms/bulk_import.py:575 +#: netbox/dcim/forms/filtersets.py:748 netbox/dcim/forms/filtersets.py:918 +#: netbox/dcim/forms/model_forms.py:627 netbox/dcim/tables/devices.py:212 +#: netbox/extras/filtersets.py:689 netbox/extras/forms/filtersets.py:364 +#: netbox/ipam/forms/filtersets.py:439 netbox/ipam/forms/filtersets.py:472 #: netbox/templates/dcim/device.html:239 #: netbox/templates/virtualization/cluster.html:10 #: netbox/templates/virtualization/virtualmachine.html:92 #: netbox/templates/virtualization/virtualmachine.html:101 #: netbox/virtualization/filtersets.py:123 -#: netbox/virtualization/filtersets.py:243 +#: netbox/virtualization/filtersets.py:245 #: netbox/virtualization/forms/bulk_edit.py:111 #: netbox/virtualization/forms/bulk_import.py:98 #: netbox/virtualization/forms/filtersets.py:105 @@ -4296,28 +4392,28 @@ msgstr "Platformen" msgid "Cluster" msgstr "Klynge" -#: netbox/dcim/forms/bulk_edit.py:748 +#: netbox/dcim/forms/bulk_edit.py:792 #: netbox/templates/extras/dashboard/widget_config.html:7 #: netbox/virtualization/forms/bulk_edit.py:173 msgid "Configuration" msgstr "Konfiguration" -#: netbox/dcim/forms/bulk_edit.py:749 netbox/netbox/navigation/menu.py:251 +#: netbox/dcim/forms/bulk_edit.py:793 netbox/netbox/navigation/menu.py:252 #: netbox/templates/dcim/device_edit.html:80 msgid "Virtualization" msgstr "Virtualisering" -#: netbox/dcim/forms/bulk_edit.py:763 netbox/dcim/forms/bulk_import.py:680 -#: netbox/dcim/forms/model_forms.py:658 netbox/dcim/forms/model_forms.py:909 +#: netbox/dcim/forms/bulk_edit.py:807 netbox/dcim/forms/bulk_import.py:711 +#: netbox/dcim/forms/model_forms.py:752 netbox/dcim/forms/model_forms.py:1003 msgid "Module type" msgstr "Modultype" -#: netbox/dcim/forms/bulk_edit.py:817 netbox/dcim/forms/bulk_edit.py:1002 -#: netbox/dcim/forms/bulk_edit.py:1021 netbox/dcim/forms/bulk_edit.py:1044 -#: netbox/dcim/forms/bulk_edit.py:1086 netbox/dcim/forms/bulk_edit.py:1130 -#: netbox/dcim/forms/bulk_edit.py:1181 netbox/dcim/forms/bulk_edit.py:1208 -#: netbox/dcim/forms/bulk_edit.py:1235 netbox/dcim/forms/bulk_edit.py:1253 -#: netbox/dcim/forms/bulk_edit.py:1271 netbox/dcim/forms/filtersets.py:68 +#: netbox/dcim/forms/bulk_edit.py:861 netbox/dcim/forms/bulk_edit.py:1046 +#: netbox/dcim/forms/bulk_edit.py:1065 netbox/dcim/forms/bulk_edit.py:1088 +#: netbox/dcim/forms/bulk_edit.py:1130 netbox/dcim/forms/bulk_edit.py:1174 +#: netbox/dcim/forms/bulk_edit.py:1225 netbox/dcim/forms/bulk_edit.py:1252 +#: netbox/dcim/forms/bulk_edit.py:1279 netbox/dcim/forms/bulk_edit.py:1297 +#: netbox/dcim/forms/bulk_edit.py:1315 netbox/dcim/forms/filtersets.py:69 #: netbox/dcim/forms/object_create.py:46 netbox/templates/dcim/cable.html:32 #: netbox/templates/dcim/consoleport.html:32 #: netbox/templates/dcim/consoleserverport.html:32 @@ -4335,109 +4431,109 @@ msgstr "Modultype" msgid "Label" msgstr "Mærke" -#: netbox/dcim/forms/bulk_edit.py:826 netbox/dcim/forms/filtersets.py:1117 +#: netbox/dcim/forms/bulk_edit.py:870 netbox/dcim/forms/filtersets.py:1136 #: netbox/templates/dcim/cable.html:50 msgid "Length" msgstr "Længde" -#: netbox/dcim/forms/bulk_edit.py:831 netbox/dcim/forms/bulk_import.py:1363 -#: netbox/dcim/forms/bulk_import.py:1366 netbox/dcim/forms/filtersets.py:1121 +#: netbox/dcim/forms/bulk_edit.py:875 netbox/dcim/forms/bulk_import.py:1394 +#: netbox/dcim/forms/bulk_import.py:1397 netbox/dcim/forms/filtersets.py:1140 msgid "Length unit" msgstr "Længdeenhed" -#: netbox/dcim/forms/bulk_edit.py:855 +#: netbox/dcim/forms/bulk_edit.py:899 #: netbox/templates/dcim/virtualchassis.html:23 msgid "Domain" msgstr "domæne" -#: netbox/dcim/forms/bulk_edit.py:923 netbox/dcim/forms/bulk_import.py:1482 -#: netbox/dcim/forms/filtersets.py:1207 netbox/dcim/forms/model_forms.py:761 +#: netbox/dcim/forms/bulk_edit.py:967 netbox/dcim/forms/bulk_import.py:1513 +#: netbox/dcim/forms/filtersets.py:1226 netbox/dcim/forms/model_forms.py:855 msgid "Power panel" msgstr "Strømpanel" -#: netbox/dcim/forms/bulk_edit.py:945 netbox/dcim/forms/bulk_import.py:1518 -#: netbox/dcim/forms/filtersets.py:1229 +#: netbox/dcim/forms/bulk_edit.py:989 netbox/dcim/forms/bulk_import.py:1549 +#: netbox/dcim/forms/filtersets.py:1248 #: netbox/templates/dcim/powerfeed.html:83 msgid "Supply" msgstr "Forsyning" -#: netbox/dcim/forms/bulk_edit.py:951 netbox/dcim/forms/bulk_import.py:1523 -#: netbox/dcim/forms/filtersets.py:1234 +#: netbox/dcim/forms/bulk_edit.py:995 netbox/dcim/forms/bulk_import.py:1554 +#: netbox/dcim/forms/filtersets.py:1253 #: netbox/templates/dcim/powerfeed.html:95 msgid "Phase" msgstr "Fase" -#: netbox/dcim/forms/bulk_edit.py:957 netbox/dcim/forms/filtersets.py:1239 +#: netbox/dcim/forms/bulk_edit.py:1001 netbox/dcim/forms/filtersets.py:1258 #: netbox/templates/dcim/powerfeed.html:87 msgid "Voltage" msgstr "Spænding" -#: netbox/dcim/forms/bulk_edit.py:961 netbox/dcim/forms/filtersets.py:1243 +#: netbox/dcim/forms/bulk_edit.py:1005 netbox/dcim/forms/filtersets.py:1262 #: netbox/templates/dcim/powerfeed.html:91 msgid "Amperage" msgstr "Strømstyrke" -#: netbox/dcim/forms/bulk_edit.py:965 netbox/dcim/forms/filtersets.py:1247 +#: netbox/dcim/forms/bulk_edit.py:1009 netbox/dcim/forms/filtersets.py:1266 msgid "Max utilization" msgstr "Maksimal udnyttelse" -#: netbox/dcim/forms/bulk_edit.py:1054 +#: netbox/dcim/forms/bulk_edit.py:1098 msgid "Maximum draw" msgstr "Maksimal trækning" -#: netbox/dcim/forms/bulk_edit.py:1057 +#: netbox/dcim/forms/bulk_edit.py:1101 #: netbox/dcim/models/device_component_templates.py:281 #: netbox/dcim/models/device_components.py:352 msgid "Maximum power draw (watts)" msgstr "Maksimal forbrug (watt)" -#: netbox/dcim/forms/bulk_edit.py:1060 +#: netbox/dcim/forms/bulk_edit.py:1104 msgid "Allocated draw" msgstr "Tildelt lodtrækning" -#: netbox/dcim/forms/bulk_edit.py:1063 +#: netbox/dcim/forms/bulk_edit.py:1107 #: netbox/dcim/models/device_component_templates.py:288 #: netbox/dcim/models/device_components.py:359 msgid "Allocated power draw (watts)" msgstr "Allokeret forbrug (watt)" -#: netbox/dcim/forms/bulk_edit.py:1096 netbox/dcim/forms/bulk_import.py:813 -#: netbox/dcim/forms/model_forms.py:978 netbox/dcim/forms/model_forms.py:1332 -#: netbox/dcim/forms/model_forms.py:1647 netbox/dcim/forms/object_import.py:55 +#: netbox/dcim/forms/bulk_edit.py:1140 netbox/dcim/forms/bulk_import.py:844 +#: netbox/dcim/forms/model_forms.py:1072 netbox/dcim/forms/model_forms.py:1426 +#: netbox/dcim/forms/model_forms.py:1741 netbox/dcim/forms/object_import.py:55 msgid "Power port" msgstr "Strømstik" -#: netbox/dcim/forms/bulk_edit.py:1101 netbox/dcim/forms/bulk_import.py:820 +#: netbox/dcim/forms/bulk_edit.py:1145 netbox/dcim/forms/bulk_import.py:851 msgid "Feed leg" msgstr "Foderben" -#: netbox/dcim/forms/bulk_edit.py:1147 netbox/dcim/forms/bulk_edit.py:1465 +#: netbox/dcim/forms/bulk_edit.py:1191 netbox/dcim/forms/bulk_edit.py:1512 msgid "Management only" msgstr "Kun ledelse" -#: netbox/dcim/forms/bulk_edit.py:1157 netbox/dcim/forms/bulk_edit.py:1471 -#: netbox/dcim/forms/bulk_import.py:906 netbox/dcim/forms/filtersets.py:1448 +#: netbox/dcim/forms/bulk_edit.py:1201 netbox/dcim/forms/bulk_edit.py:1518 +#: netbox/dcim/forms/bulk_import.py:937 netbox/dcim/forms/filtersets.py:1472 #: netbox/dcim/forms/object_import.py:90 #: netbox/dcim/models/device_component_templates.py:445 -#: netbox/dcim/models/device_components.py:724 +#: netbox/dcim/models/device_components.py:733 msgid "PoE mode" msgstr "PoE-tilstand" -#: netbox/dcim/forms/bulk_edit.py:1163 netbox/dcim/forms/bulk_edit.py:1477 -#: netbox/dcim/forms/bulk_import.py:912 netbox/dcim/forms/filtersets.py:1453 +#: netbox/dcim/forms/bulk_edit.py:1207 netbox/dcim/forms/bulk_edit.py:1524 +#: netbox/dcim/forms/bulk_import.py:943 netbox/dcim/forms/filtersets.py:1477 #: netbox/dcim/forms/object_import.py:95 #: netbox/dcim/models/device_component_templates.py:452 -#: netbox/dcim/models/device_components.py:731 +#: netbox/dcim/models/device_components.py:740 msgid "PoE type" msgstr "PoE-type" -#: netbox/dcim/forms/bulk_edit.py:1169 netbox/dcim/forms/filtersets.py:1468 +#: netbox/dcim/forms/bulk_edit.py:1213 netbox/dcim/forms/filtersets.py:1492 #: netbox/dcim/forms/object_import.py:100 msgid "Wireless role" msgstr "Trådløs rolle" -#: netbox/dcim/forms/bulk_edit.py:1306 netbox/dcim/forms/model_forms.py:680 -#: netbox/dcim/forms/model_forms.py:1277 netbox/dcim/tables/devices.py:322 +#: netbox/dcim/forms/bulk_edit.py:1350 netbox/dcim/forms/model_forms.py:774 +#: netbox/dcim/forms/model_forms.py:1371 netbox/dcim/tables/devices.py:322 #: netbox/templates/dcim/consoleport.html:24 #: netbox/templates/dcim/consoleserverport.html:24 #: netbox/templates/dcim/frontport.html:24 @@ -4451,26 +4547,26 @@ msgstr "Trådløs rolle" msgid "Module" msgstr "Modul" -#: netbox/dcim/forms/bulk_edit.py:1445 netbox/dcim/tables/devices.py:698 +#: netbox/dcim/forms/bulk_edit.py:1492 netbox/dcim/tables/devices.py:705 #: netbox/templates/dcim/interface.html:116 msgid "LAG" msgstr "FORSINKELSE" -#: netbox/dcim/forms/bulk_edit.py:1450 netbox/dcim/forms/model_forms.py:1359 +#: netbox/dcim/forms/bulk_edit.py:1497 netbox/dcim/forms/model_forms.py:1453 msgid "Virtual device contexts" msgstr "Virtuelle enhedskontekster" -#: netbox/dcim/forms/bulk_edit.py:1456 netbox/dcim/forms/bulk_import.py:741 -#: netbox/dcim/forms/bulk_import.py:767 netbox/dcim/forms/filtersets.py:1301 -#: netbox/dcim/forms/filtersets.py:1326 netbox/dcim/forms/filtersets.py:1412 -#: netbox/dcim/tables/devices.py:631 +#: netbox/dcim/forms/bulk_edit.py:1503 netbox/dcim/forms/bulk_import.py:772 +#: netbox/dcim/forms/bulk_import.py:798 netbox/dcim/forms/filtersets.py:1320 +#: netbox/dcim/forms/filtersets.py:1345 netbox/dcim/forms/filtersets.py:1436 +#: netbox/dcim/tables/devices.py:638 #: netbox/templates/circuits/inc/circuit_termination_fields.html:62 #: netbox/templates/dcim/consoleport.html:40 #: netbox/templates/dcim/consoleserverport.html:40 msgid "Speed" msgstr "Hastighed" -#: netbox/dcim/forms/bulk_edit.py:1485 netbox/dcim/forms/bulk_import.py:915 +#: netbox/dcim/forms/bulk_edit.py:1532 netbox/dcim/forms/bulk_import.py:946 #: netbox/templates/vpn/ikepolicy.html:25 #: netbox/templates/vpn/ipsecprofile.html:21 #: netbox/templates/vpn/ipsecprofile.html:48 @@ -4484,55 +4580,55 @@ msgstr "Hastighed" msgid "Mode" msgstr "Tilstand" -#: netbox/dcim/forms/bulk_edit.py:1493 netbox/dcim/forms/model_forms.py:1408 -#: netbox/ipam/forms/bulk_import.py:174 netbox/ipam/forms/filtersets.py:553 -#: netbox/ipam/models/vlans.py:87 netbox/virtualization/forms/bulk_edit.py:222 +#: netbox/dcim/forms/bulk_edit.py:1540 netbox/dcim/forms/model_forms.py:1502 +#: netbox/ipam/forms/bulk_import.py:174 netbox/ipam/forms/filtersets.py:561 +#: netbox/ipam/models/vlans.py:93 netbox/virtualization/forms/bulk_edit.py:222 #: netbox/virtualization/forms/model_forms.py:335 msgid "VLAN group" msgstr "VLAN-gruppe" -#: netbox/dcim/forms/bulk_edit.py:1502 netbox/dcim/forms/model_forms.py:1414 -#: netbox/dcim/tables/devices.py:592 +#: netbox/dcim/forms/bulk_edit.py:1549 netbox/dcim/forms/model_forms.py:1508 +#: netbox/dcim/tables/devices.py:599 #: netbox/virtualization/forms/bulk_edit.py:230 #: netbox/virtualization/forms/model_forms.py:340 msgid "Untagged VLAN" msgstr "Umærket VLAN" -#: netbox/dcim/forms/bulk_edit.py:1511 netbox/dcim/forms/model_forms.py:1423 -#: netbox/dcim/tables/devices.py:598 +#: netbox/dcim/forms/bulk_edit.py:1558 netbox/dcim/forms/model_forms.py:1517 +#: netbox/dcim/tables/devices.py:605 #: netbox/virtualization/forms/bulk_edit.py:238 #: netbox/virtualization/forms/model_forms.py:349 msgid "Tagged VLANs" msgstr "Mærkede VLAN'er" -#: netbox/dcim/forms/bulk_edit.py:1514 +#: netbox/dcim/forms/bulk_edit.py:1561 msgid "Add tagged VLANs" msgstr "Tilføj taggede VLAN'er" -#: netbox/dcim/forms/bulk_edit.py:1523 +#: netbox/dcim/forms/bulk_edit.py:1570 msgid "Remove tagged VLANs" msgstr "Fjern mærkede VLAN'er" -#: netbox/dcim/forms/bulk_edit.py:1534 netbox/dcim/forms/model_forms.py:1432 +#: netbox/dcim/forms/bulk_edit.py:1581 netbox/dcim/forms/model_forms.py:1526 #: netbox/virtualization/forms/model_forms.py:358 msgid "Q-in-Q Service VLAN" msgstr "Q-in-Q-service-VLAN" -#: netbox/dcim/forms/bulk_edit.py:1549 netbox/dcim/forms/model_forms.py:1395 +#: netbox/dcim/forms/bulk_edit.py:1596 netbox/dcim/forms/model_forms.py:1489 msgid "Wireless LAN group" msgstr "Trådløs LAN-gruppe" -#: netbox/dcim/forms/bulk_edit.py:1554 netbox/dcim/forms/model_forms.py:1400 -#: netbox/dcim/tables/devices.py:640 netbox/netbox/navigation/menu.py:152 +#: netbox/dcim/forms/bulk_edit.py:1601 netbox/dcim/forms/model_forms.py:1494 +#: netbox/dcim/tables/devices.py:647 netbox/netbox/navigation/menu.py:153 #: netbox/templates/dcim/interface.html:337 #: netbox/wireless/tables/wirelesslan.py:24 msgid "Wireless LANs" msgstr "Trådløse LAN" -#: netbox/dcim/forms/bulk_edit.py:1563 netbox/dcim/forms/filtersets.py:1381 -#: netbox/dcim/forms/model_forms.py:1466 netbox/ipam/forms/bulk_edit.py:269 -#: netbox/ipam/forms/bulk_edit.py:362 netbox/ipam/forms/filtersets.py:177 -#: netbox/netbox/navigation/menu.py:108 +#: netbox/dcim/forms/bulk_edit.py:1610 netbox/dcim/forms/filtersets.py:1405 +#: netbox/dcim/forms/model_forms.py:1560 netbox/ipam/forms/bulk_edit.py:269 +#: netbox/ipam/forms/bulk_edit.py:367 netbox/ipam/forms/filtersets.py:177 +#: netbox/netbox/navigation/menu.py:109 #: netbox/templates/dcim/interface.html:128 #: netbox/templates/ipam/prefix.html:91 #: netbox/templates/virtualization/vminterface.html:76 @@ -4541,249 +4637,256 @@ msgstr "Trådløse LAN" msgid "Addressing" msgstr "Adressering" -#: netbox/dcim/forms/bulk_edit.py:1564 netbox/dcim/forms/filtersets.py:721 -#: netbox/dcim/forms/model_forms.py:1467 +#: netbox/dcim/forms/bulk_edit.py:1611 netbox/dcim/forms/filtersets.py:740 +#: netbox/dcim/forms/model_forms.py:1561 #: netbox/virtualization/forms/model_forms.py:379 msgid "Operation" msgstr "Betjening" -#: netbox/dcim/forms/bulk_edit.py:1565 netbox/dcim/forms/filtersets.py:1382 -#: netbox/dcim/forms/model_forms.py:1022 netbox/dcim/forms/model_forms.py:1469 +#: netbox/dcim/forms/bulk_edit.py:1612 netbox/dcim/forms/filtersets.py:1406 +#: netbox/dcim/forms/model_forms.py:1116 netbox/dcim/forms/model_forms.py:1563 msgid "PoE" msgstr "PoE" -#: netbox/dcim/forms/bulk_edit.py:1566 netbox/dcim/forms/model_forms.py:1468 +#: netbox/dcim/forms/bulk_edit.py:1613 netbox/dcim/forms/model_forms.py:1562 #: netbox/templates/dcim/interface.html:105 #: netbox/virtualization/forms/bulk_edit.py:254 #: netbox/virtualization/forms/model_forms.py:380 msgid "Related Interfaces" msgstr "Relaterede grænseflader" -#: netbox/dcim/forms/bulk_edit.py:1568 netbox/dcim/forms/filtersets.py:1383 -#: netbox/dcim/forms/model_forms.py:1472 +#: netbox/dcim/forms/bulk_edit.py:1615 netbox/dcim/forms/filtersets.py:1407 +#: netbox/dcim/forms/model_forms.py:1566 #: netbox/virtualization/forms/bulk_edit.py:257 #: netbox/virtualization/forms/filtersets.py:206 #: netbox/virtualization/forms/model_forms.py:383 msgid "802.1Q Switching" msgstr "802.1Q-skift" -#: netbox/dcim/forms/bulk_edit.py:1573 +#: netbox/dcim/forms/bulk_edit.py:1620 msgid "Add/Remove" msgstr "Tilføj/fjern" -#: netbox/dcim/forms/bulk_edit.py:1632 netbox/dcim/forms/bulk_edit.py:1634 +#: netbox/dcim/forms/bulk_edit.py:1679 netbox/dcim/forms/bulk_edit.py:1681 msgid "Interface mode must be specified to assign VLANs" msgstr "Interfacetilstand skal specificeres for at tildele VLAN'er" -#: netbox/dcim/forms/bulk_edit.py:1639 +#: netbox/dcim/forms/bulk_edit.py:1686 msgid "An access interface cannot have tagged VLANs assigned." msgstr "En adgangsgrænseflade kan ikke have tildelt taggede VLAN'er." -#: netbox/dcim/forms/bulk_import.py:66 +#: netbox/dcim/forms/bulk_import.py:67 msgid "Name of parent region" msgstr "Navn på overordnet region" -#: netbox/dcim/forms/bulk_import.py:80 +#: netbox/dcim/forms/bulk_import.py:81 msgid "Name of parent site group" msgstr "Navn på overordnet områdegruppe" -#: netbox/dcim/forms/bulk_import.py:99 +#: netbox/dcim/forms/bulk_import.py:100 msgid "Assigned region" msgstr "Tildelt region" -#: netbox/dcim/forms/bulk_import.py:106 netbox/tenancy/forms/bulk_import.py:44 -#: netbox/tenancy/forms/bulk_import.py:85 +#: netbox/dcim/forms/bulk_import.py:107 netbox/tenancy/forms/bulk_import.py:44 #: netbox/wireless/forms/bulk_import.py:42 msgid "Assigned group" msgstr "Tildelt gruppe" -#: netbox/dcim/forms/bulk_import.py:125 +#: netbox/dcim/forms/bulk_import.py:126 msgid "available options" msgstr "tilgængelige muligheder" -#: netbox/dcim/forms/bulk_import.py:136 netbox/dcim/forms/bulk_import.py:570 -#: netbox/dcim/forms/bulk_import.py:1479 netbox/ipam/forms/bulk_import.py:472 +#: netbox/dcim/forms/bulk_import.py:137 netbox/dcim/forms/bulk_import.py:601 +#: netbox/dcim/forms/bulk_import.py:1510 netbox/ipam/forms/bulk_import.py:479 #: netbox/virtualization/forms/bulk_import.py:64 #: netbox/virtualization/forms/bulk_import.py:95 msgid "Assigned site" msgstr "Tildelt område" -#: netbox/dcim/forms/bulk_import.py:143 +#: netbox/dcim/forms/bulk_import.py:144 msgid "Parent location" msgstr "Forældreplacering" -#: netbox/dcim/forms/bulk_import.py:145 +#: netbox/dcim/forms/bulk_import.py:146 msgid "Location not found." msgstr "Placering ikke fundet." -#: netbox/dcim/forms/bulk_import.py:187 +#: netbox/dcim/forms/bulk_import.py:191 msgid "The manufacturer of this rack type" msgstr "Producenten af denne racktype" -#: netbox/dcim/forms/bulk_import.py:198 +#: netbox/dcim/forms/bulk_import.py:202 msgid "The lowest-numbered position in the rack" msgstr "Den laveste nummererede position i racket" -#: netbox/dcim/forms/bulk_import.py:203 netbox/dcim/forms/bulk_import.py:278 +#: netbox/dcim/forms/bulk_import.py:207 netbox/dcim/forms/bulk_import.py:282 msgid "Rail-to-rail width (in inches)" msgstr "Skinne-til-skinne-bredde (i tommer)" -#: netbox/dcim/forms/bulk_import.py:209 netbox/dcim/forms/bulk_import.py:288 +#: netbox/dcim/forms/bulk_import.py:213 netbox/dcim/forms/bulk_import.py:292 msgid "Unit for outer dimensions" msgstr "Enhed til udvendige mål" -#: netbox/dcim/forms/bulk_import.py:215 netbox/dcim/forms/bulk_import.py:300 +#: netbox/dcim/forms/bulk_import.py:219 netbox/dcim/forms/bulk_import.py:304 msgid "Unit for rack weights" msgstr "Enhed til rackvægte" -#: netbox/dcim/forms/bulk_import.py:247 +#: netbox/dcim/forms/bulk_import.py:251 msgid "Name of assigned tenant" msgstr "Navn på tildelt lejer" -#: netbox/dcim/forms/bulk_import.py:259 +#: netbox/dcim/forms/bulk_import.py:263 msgid "Name of assigned role" msgstr "Navn på tildelt rolle" -#: netbox/dcim/forms/bulk_import.py:266 +#: netbox/dcim/forms/bulk_import.py:270 msgid "Rack type model" msgstr "Model af racktype" -#: netbox/dcim/forms/bulk_import.py:294 netbox/dcim/forms/bulk_import.py:437 -#: netbox/dcim/forms/bulk_import.py:610 +#: netbox/dcim/forms/bulk_import.py:298 netbox/dcim/forms/bulk_import.py:456 +#: netbox/dcim/forms/bulk_import.py:641 msgid "Airflow direction" msgstr "Luftstrømsretning" -#: netbox/dcim/forms/bulk_import.py:326 +#: netbox/dcim/forms/bulk_import.py:330 msgid "Width must be set if not specifying a rack type." msgstr "Bredden skal indstilles, hvis der ikke angives en racktype." -#: netbox/dcim/forms/bulk_import.py:328 +#: netbox/dcim/forms/bulk_import.py:332 msgid "U height must be set if not specifying a rack type." msgstr "U-højde skal indstilles, hvis der ikke angives en racktype." -#: netbox/dcim/forms/bulk_import.py:336 +#: netbox/dcim/forms/bulk_import.py:340 msgid "Parent site" msgstr "Overordnet område" -#: netbox/dcim/forms/bulk_import.py:343 netbox/dcim/forms/bulk_import.py:1492 +#: netbox/dcim/forms/bulk_import.py:347 netbox/dcim/forms/bulk_import.py:1523 msgid "Rack's location (if any)" msgstr "Rackets placering (hvis nogen)" -#: netbox/dcim/forms/bulk_import.py:352 netbox/dcim/forms/model_forms.py:319 -#: netbox/dcim/tables/racks.py:221 +#: netbox/dcim/forms/bulk_import.py:356 netbox/dcim/forms/model_forms.py:327 +#: netbox/dcim/tables/racks.py:230 #: netbox/templates/dcim/rackreservation.html:12 #: netbox/templates/dcim/rackreservation.html:45 msgid "Units" msgstr "Enheder" -#: netbox/dcim/forms/bulk_import.py:355 +#: netbox/dcim/forms/bulk_import.py:359 msgid "Comma-separated list of individual unit numbers" msgstr "Kommasepareret liste over individuelle enhedsnumre" -#: netbox/dcim/forms/bulk_import.py:398 +#: netbox/dcim/forms/bulk_import.py:402 msgid "The manufacturer which produces this device type" msgstr "Producenten, der fremstiller denne enhedstype" -#: netbox/dcim/forms/bulk_import.py:405 +#: netbox/dcim/forms/bulk_import.py:409 msgid "The default platform for devices of this type (optional)" msgstr "Standardplatformen for enheder af denne type (valgfrit)" -#: netbox/dcim/forms/bulk_import.py:410 +#: netbox/dcim/forms/bulk_import.py:414 msgid "Device weight" msgstr "Enhedsvægt" -#: netbox/dcim/forms/bulk_import.py:416 +#: netbox/dcim/forms/bulk_import.py:420 msgid "Unit for device weight" msgstr "Enhed til enhedens vægt" -#: netbox/dcim/forms/bulk_import.py:442 +#: netbox/dcim/forms/bulk_import.py:461 msgid "Module weight" msgstr "Modulvægt" -#: netbox/dcim/forms/bulk_import.py:448 +#: netbox/dcim/forms/bulk_import.py:467 msgid "Unit for module weight" msgstr "Enhed til modulvægt" -#: netbox/dcim/forms/bulk_import.py:481 +#: netbox/dcim/forms/bulk_import.py:484 +msgid "Parent Device Role" +msgstr "Overordnet enhedsrolle" + +#: netbox/dcim/forms/bulk_import.py:486 +msgid "Device role not found." +msgstr "Enhedsrollen blev ikke fundet." + +#: netbox/dcim/forms/bulk_import.py:512 msgid "Limit platform assignments to this manufacturer" msgstr "Begræns platformstildelinger til denne producent" -#: netbox/dcim/forms/bulk_import.py:503 netbox/dcim/forms/bulk_import.py:1562 -#: netbox/tenancy/forms/bulk_import.py:106 +#: netbox/dcim/forms/bulk_import.py:534 netbox/dcim/forms/bulk_import.py:1593 +#: netbox/tenancy/forms/bulk_import.py:105 msgid "Assigned role" msgstr "Tildelt rolle" -#: netbox/dcim/forms/bulk_import.py:516 +#: netbox/dcim/forms/bulk_import.py:547 msgid "Device type manufacturer" msgstr "Producent af enhedstype" -#: netbox/dcim/forms/bulk_import.py:522 +#: netbox/dcim/forms/bulk_import.py:553 msgid "Device type model" msgstr "Enhedstypemodel" -#: netbox/dcim/forms/bulk_import.py:529 +#: netbox/dcim/forms/bulk_import.py:560 #: netbox/virtualization/forms/bulk_import.py:132 msgid "Assigned platform" msgstr "Tildelt platform" -#: netbox/dcim/forms/bulk_import.py:537 netbox/dcim/forms/bulk_import.py:541 -#: netbox/dcim/forms/model_forms.py:547 +#: netbox/dcim/forms/bulk_import.py:568 netbox/dcim/forms/bulk_import.py:572 +#: netbox/dcim/forms/model_forms.py:641 msgid "Virtual chassis" msgstr "Virtuelt kabinet" -#: netbox/dcim/forms/bulk_import.py:548 +#: netbox/dcim/forms/bulk_import.py:579 msgid "Virtualization cluster" msgstr "Virtualiseringsklynge" -#: netbox/dcim/forms/bulk_import.py:577 +#: netbox/dcim/forms/bulk_import.py:608 msgid "Assigned location (if any)" msgstr "Tildelt placering (hvis nogen)" -#: netbox/dcim/forms/bulk_import.py:584 +#: netbox/dcim/forms/bulk_import.py:615 msgid "Assigned rack (if any)" msgstr "Tildelt rack (hvis et sådant findes)" -#: netbox/dcim/forms/bulk_import.py:587 +#: netbox/dcim/forms/bulk_import.py:618 msgid "Face" msgstr "Ansigt" -#: netbox/dcim/forms/bulk_import.py:590 +#: netbox/dcim/forms/bulk_import.py:621 msgid "Mounted rack face" msgstr "Monteret rackflade" -#: netbox/dcim/forms/bulk_import.py:597 +#: netbox/dcim/forms/bulk_import.py:628 msgid "Parent device (for child devices)" msgstr "Overordnet enhed (til underordnede enheder)" -#: netbox/dcim/forms/bulk_import.py:600 +#: netbox/dcim/forms/bulk_import.py:631 msgid "Device bay" msgstr "Enhedsplads" -#: netbox/dcim/forms/bulk_import.py:604 +#: netbox/dcim/forms/bulk_import.py:635 msgid "Device bay in which this device is installed (for child devices)" msgstr "Enhedsplads, hvor denne enhed er installeret (til børneenheder)" -#: netbox/dcim/forms/bulk_import.py:671 +#: netbox/dcim/forms/bulk_import.py:702 msgid "The device in which this module is installed" msgstr "Enheden, hvor dette modul er installeret" -#: netbox/dcim/forms/bulk_import.py:674 netbox/dcim/forms/model_forms.py:651 +#: netbox/dcim/forms/bulk_import.py:705 netbox/dcim/forms/model_forms.py:745 msgid "Module bay" msgstr "Modulplads" -#: netbox/dcim/forms/bulk_import.py:677 +#: netbox/dcim/forms/bulk_import.py:708 msgid "The module bay in which this module is installed" msgstr "Modulrummet, hvor dette modul er installeret" -#: netbox/dcim/forms/bulk_import.py:683 +#: netbox/dcim/forms/bulk_import.py:714 msgid "The type of module" msgstr "Typen af modul" -#: netbox/dcim/forms/bulk_import.py:691 netbox/dcim/forms/model_forms.py:667 +#: netbox/dcim/forms/bulk_import.py:722 netbox/dcim/forms/model_forms.py:761 msgid "Replicate components" msgstr "Replikerer komponenter" -#: netbox/dcim/forms/bulk_import.py:693 +#: netbox/dcim/forms/bulk_import.py:724 msgid "" "Automatically populate components associated with this module type (enabled " "by default)" @@ -4791,175 +4894,174 @@ msgstr "" "Udfyld automatisk komponenter, der er knyttet til denne modultype (aktiveret" " som standard)" -#: netbox/dcim/forms/bulk_import.py:696 netbox/dcim/forms/model_forms.py:673 +#: netbox/dcim/forms/bulk_import.py:727 netbox/dcim/forms/model_forms.py:767 msgid "Adopt components" msgstr "Vedtage komponenter" -#: netbox/dcim/forms/bulk_import.py:698 netbox/dcim/forms/model_forms.py:676 +#: netbox/dcim/forms/bulk_import.py:729 netbox/dcim/forms/model_forms.py:770 msgid "Adopt already existing components" msgstr "Vedtage allerede eksisterende komponenter" -#: netbox/dcim/forms/bulk_import.py:738 netbox/dcim/forms/bulk_import.py:764 -#: netbox/dcim/forms/bulk_import.py:790 +#: netbox/dcim/forms/bulk_import.py:769 netbox/dcim/forms/bulk_import.py:795 +#: netbox/dcim/forms/bulk_import.py:821 msgid "Port type" msgstr "Porttype" -#: netbox/dcim/forms/bulk_import.py:746 netbox/dcim/forms/bulk_import.py:772 +#: netbox/dcim/forms/bulk_import.py:777 netbox/dcim/forms/bulk_import.py:803 msgid "Port speed in bps" msgstr "Porthastighed i bps" -#: netbox/dcim/forms/bulk_import.py:810 +#: netbox/dcim/forms/bulk_import.py:841 msgid "Outlet type" msgstr "Udtagstype" -#: netbox/dcim/forms/bulk_import.py:817 +#: netbox/dcim/forms/bulk_import.py:848 msgid "Local power port which feeds this outlet" msgstr "Lokalt strømstik, der forsyner dette strømudtag" -#: netbox/dcim/forms/bulk_import.py:823 +#: netbox/dcim/forms/bulk_import.py:854 msgid "Electrical phase (for three-phase circuits)" msgstr "Elektrisk fase (til trefasede kredsløb)" -#: netbox/dcim/forms/bulk_import.py:867 netbox/dcim/forms/model_forms.py:1370 +#: netbox/dcim/forms/bulk_import.py:898 netbox/dcim/forms/model_forms.py:1464 #: netbox/virtualization/forms/bulk_import.py:161 #: netbox/virtualization/forms/model_forms.py:319 msgid "Parent interface" msgstr "Forældregrænseflade" -#: netbox/dcim/forms/bulk_import.py:874 netbox/dcim/forms/model_forms.py:1378 +#: netbox/dcim/forms/bulk_import.py:905 netbox/dcim/forms/model_forms.py:1472 #: netbox/virtualization/forms/bulk_import.py:168 #: netbox/virtualization/forms/model_forms.py:327 msgid "Bridged interface" msgstr "Brobaseret grænseflade" -#: netbox/dcim/forms/bulk_import.py:877 +#: netbox/dcim/forms/bulk_import.py:908 msgid "Lag" msgstr "Forsinkelse" -#: netbox/dcim/forms/bulk_import.py:881 +#: netbox/dcim/forms/bulk_import.py:912 msgid "Parent LAG interface" msgstr "Overordnet LAG-grænseflade" -#: netbox/dcim/forms/bulk_import.py:884 +#: netbox/dcim/forms/bulk_import.py:915 msgid "Vdcs" msgstr "Vdcs" -#: netbox/dcim/forms/bulk_import.py:889 +#: netbox/dcim/forms/bulk_import.py:920 msgid "VDC names separated by commas, encased with double quotes. Example:" msgstr "" "VDC-navne adskilt af kommaer, indkapslet med dobbelte anførselstegn. " "Eksempel:" -#: netbox/dcim/forms/bulk_import.py:895 +#: netbox/dcim/forms/bulk_import.py:926 msgid "Physical medium" msgstr "Fysisk medium" -#: netbox/dcim/forms/bulk_import.py:898 netbox/dcim/forms/filtersets.py:1419 +#: netbox/dcim/forms/bulk_import.py:929 netbox/dcim/forms/filtersets.py:1443 msgid "Duplex" msgstr "Duplex" -#: netbox/dcim/forms/bulk_import.py:903 +#: netbox/dcim/forms/bulk_import.py:934 msgid "Poe mode" msgstr "Poe-tilstand" -#: netbox/dcim/forms/bulk_import.py:909 +#: netbox/dcim/forms/bulk_import.py:940 msgid "Poe type" msgstr "Poe-type" -#: netbox/dcim/forms/bulk_import.py:918 +#: netbox/dcim/forms/bulk_import.py:949 #: netbox/virtualization/forms/bulk_import.py:174 msgid "IEEE 802.1Q operational mode (for L2 interfaces)" msgstr "IEEE 802.1Q driftstilstand (til L2-grænseflader)" -#: netbox/dcim/forms/bulk_import.py:925 netbox/ipam/forms/bulk_import.py:164 +#: netbox/dcim/forms/bulk_import.py:956 netbox/ipam/forms/bulk_import.py:164 #: netbox/ipam/forms/bulk_import.py:253 netbox/ipam/forms/bulk_import.py:289 #: netbox/ipam/forms/filtersets.py:210 netbox/ipam/forms/filtersets.py:293 -#: netbox/ipam/forms/filtersets.py:353 +#: netbox/ipam/forms/filtersets.py:360 #: netbox/virtualization/forms/bulk_import.py:181 msgid "Assigned VRF" msgstr "Tildelt VRF" -#: netbox/dcim/forms/bulk_import.py:928 +#: netbox/dcim/forms/bulk_import.py:959 msgid "Rf role" msgstr "Rf-rolle" -#: netbox/dcim/forms/bulk_import.py:931 +#: netbox/dcim/forms/bulk_import.py:962 msgid "Wireless role (AP/station)" msgstr "Trådløs rolle (AP/station)" -#: netbox/dcim/forms/bulk_import.py:967 +#: netbox/dcim/forms/bulk_import.py:998 #, python-brace-format msgid "VDC {vdc} is not assigned to device {device}" msgstr "VDC {vdc} er ikke tildelt enheden {device}" -#: netbox/dcim/forms/bulk_import.py:981 netbox/dcim/forms/model_forms.py:1036 -#: netbox/dcim/forms/model_forms.py:1655 +#: netbox/dcim/forms/bulk_import.py:1012 netbox/dcim/forms/model_forms.py:1130 +#: netbox/dcim/forms/model_forms.py:1749 #: netbox/dcim/forms/object_import.py:117 msgid "Rear port" msgstr "Bageste port" -#: netbox/dcim/forms/bulk_import.py:984 +#: netbox/dcim/forms/bulk_import.py:1015 msgid "Corresponding rear port" msgstr "Tilsvarende bagport" -#: netbox/dcim/forms/bulk_import.py:989 netbox/dcim/forms/bulk_import.py:1030 -#: netbox/dcim/forms/bulk_import.py:1353 +#: netbox/dcim/forms/bulk_import.py:1020 netbox/dcim/forms/bulk_import.py:1061 +#: netbox/dcim/forms/bulk_import.py:1384 msgid "Physical medium classification" msgstr "Klassificering af fysisk medium" -#: netbox/dcim/forms/bulk_import.py:1058 netbox/dcim/tables/devices.py:853 +#: netbox/dcim/forms/bulk_import.py:1089 netbox/dcim/tables/devices.py:860 msgid "Installed device" msgstr "Installeret enhed" -#: netbox/dcim/forms/bulk_import.py:1062 +#: netbox/dcim/forms/bulk_import.py:1093 msgid "Child device installed within this bay" msgstr "Børneenhed installeret i denne bugt" -#: netbox/dcim/forms/bulk_import.py:1064 +#: netbox/dcim/forms/bulk_import.py:1095 msgid "Child device not found." msgstr "Børneenhed blev ikke fundet." -#: netbox/dcim/forms/bulk_import.py:1122 +#: netbox/dcim/forms/bulk_import.py:1153 msgid "Parent inventory item" msgstr "Overordnet beholdningspost" -#: netbox/dcim/forms/bulk_import.py:1125 +#: netbox/dcim/forms/bulk_import.py:1156 msgid "Component type" msgstr "Komponenttype" -#: netbox/dcim/forms/bulk_import.py:1129 +#: netbox/dcim/forms/bulk_import.py:1160 msgid "Component Type" msgstr "Komponenttype" -#: netbox/dcim/forms/bulk_import.py:1132 +#: netbox/dcim/forms/bulk_import.py:1163 msgid "Compnent name" msgstr "Komponentnavn" -#: netbox/dcim/forms/bulk_import.py:1134 +#: netbox/dcim/forms/bulk_import.py:1165 msgid "Component Name" msgstr "Komponentnavn" -#: netbox/dcim/forms/bulk_import.py:1177 netbox/dcim/forms/bulk_import.py:1195 +#: netbox/dcim/forms/bulk_import.py:1208 netbox/dcim/forms/bulk_import.py:1226 msgid "Component name must be specified when component type is specified" msgstr "Komponentnavnet skal angives, når komponenttypen angives" -#: netbox/dcim/forms/bulk_import.py:1187 +#: netbox/dcim/forms/bulk_import.py:1218 #, python-brace-format msgid "Component not found: {device} - {component_name}" msgstr "Komponent ikke fundet: {device} - {component_name}" -#: netbox/dcim/forms/bulk_import.py:1200 +#: netbox/dcim/forms/bulk_import.py:1231 msgid "Component type must be specified when component name is specified" msgstr "Komponenttype skal angives, når komponentnavnet angives" -#: netbox/dcim/forms/bulk_import.py:1227 netbox/ipam/forms/bulk_import.py:314 +#: netbox/dcim/forms/bulk_import.py:1258 netbox/ipam/forms/bulk_import.py:314 msgid "Parent device of assigned interface (if any)" msgstr "Overordnet enhed med tildelt grænseflade (hvis nogen)" -#: netbox/dcim/forms/bulk_import.py:1230 netbox/ipam/forms/bulk_import.py:317 -#: netbox/ipam/forms/bulk_import.py:563 netbox/ipam/forms/model_forms.py:767 -#: netbox/virtualization/filtersets.py:254 -#: netbox/virtualization/filtersets.py:305 +#: netbox/dcim/forms/bulk_import.py:1261 netbox/ipam/forms/bulk_import.py:317 +#: netbox/virtualization/filtersets.py:256 +#: netbox/virtualization/filtersets.py:307 #: netbox/virtualization/forms/bulk_edit.py:182 #: netbox/virtualization/forms/bulk_edit.py:316 #: netbox/virtualization/forms/bulk_import.py:152 @@ -4967,134 +5069,134 @@ msgstr "Overordnet enhed med tildelt grænseflade (hvis nogen)" #: netbox/virtualization/forms/filtersets.py:220 #: netbox/virtualization/forms/filtersets.py:266 #: netbox/virtualization/forms/model_forms.py:295 -#: netbox/vpn/forms/bulk_import.py:93 netbox/vpn/forms/bulk_import.py:290 +#: netbox/vpn/forms/bulk_import.py:93 netbox/vpn/forms/bulk_import.py:295 msgid "Virtual machine" msgstr "Virtuel maskine" -#: netbox/dcim/forms/bulk_import.py:1234 netbox/ipam/forms/bulk_import.py:321 +#: netbox/dcim/forms/bulk_import.py:1265 netbox/ipam/forms/bulk_import.py:321 msgid "Parent VM of assigned interface (if any)" msgstr "Overordnet VM for tildelt grænseflade (hvis nogen)" -#: netbox/dcim/forms/bulk_import.py:1241 netbox/ipam/filtersets.py:1047 +#: netbox/dcim/forms/bulk_import.py:1272 netbox/ipam/filtersets.py:1047 #: netbox/ipam/forms/bulk_import.py:328 msgid "Assigned interface" msgstr "Tildelt grænseflade" -#: netbox/dcim/forms/bulk_import.py:1244 netbox/ipam/forms/bulk_import.py:338 +#: netbox/dcim/forms/bulk_import.py:1275 netbox/ipam/forms/bulk_import.py:338 msgid "Is primary" msgstr "Er primær" -#: netbox/dcim/forms/bulk_import.py:1245 +#: netbox/dcim/forms/bulk_import.py:1276 msgid "Make this the primary MAC address for the assigned interface" msgstr "Gør dette til den primære MAC-adresse for den tildelte grænseflade" -#: netbox/dcim/forms/bulk_import.py:1282 +#: netbox/dcim/forms/bulk_import.py:1313 msgid "Must specify the parent device or VM when assigning an interface" msgstr "" "Skal angive den overordnede enhed eller VM, når du tildeler en grænseflade" -#: netbox/dcim/forms/bulk_import.py:1308 +#: netbox/dcim/forms/bulk_import.py:1339 msgid "Side A device" msgstr "Side A-enhed" -#: netbox/dcim/forms/bulk_import.py:1311 netbox/dcim/forms/bulk_import.py:1329 +#: netbox/dcim/forms/bulk_import.py:1342 netbox/dcim/forms/bulk_import.py:1360 msgid "Device name" msgstr "Enhedsnavn" -#: netbox/dcim/forms/bulk_import.py:1314 +#: netbox/dcim/forms/bulk_import.py:1345 msgid "Side A type" msgstr "Side A type" -#: netbox/dcim/forms/bulk_import.py:1320 +#: netbox/dcim/forms/bulk_import.py:1351 msgid "Side A name" msgstr "Side A navn" -#: netbox/dcim/forms/bulk_import.py:1321 netbox/dcim/forms/bulk_import.py:1339 +#: netbox/dcim/forms/bulk_import.py:1352 netbox/dcim/forms/bulk_import.py:1370 msgid "Termination name" msgstr "Opsigelsesnavn" -#: netbox/dcim/forms/bulk_import.py:1326 +#: netbox/dcim/forms/bulk_import.py:1357 msgid "Side B device" msgstr "Side B-enhed" -#: netbox/dcim/forms/bulk_import.py:1332 +#: netbox/dcim/forms/bulk_import.py:1363 msgid "Side B type" msgstr "Side B type" -#: netbox/dcim/forms/bulk_import.py:1338 +#: netbox/dcim/forms/bulk_import.py:1369 msgid "Side B name" msgstr "Side B navn" -#: netbox/dcim/forms/bulk_import.py:1347 +#: netbox/dcim/forms/bulk_import.py:1378 #: netbox/wireless/forms/bulk_import.py:91 msgid "Connection status" msgstr "Forbindelsesstatus" -#: netbox/dcim/forms/bulk_import.py:1399 +#: netbox/dcim/forms/bulk_import.py:1430 #, python-brace-format msgid "Side {side_upper}: {device} {termination_object} is already connected" msgstr "" "Side {side_upper}: {device} {termination_object} er allerede tilsluttet" -#: netbox/dcim/forms/bulk_import.py:1405 +#: netbox/dcim/forms/bulk_import.py:1436 #, python-brace-format msgid "{side_upper} side termination not found: {device} {name}" msgstr "{side_upper} sideafslutning ikke fundet: {device} {name}" -#: netbox/dcim/forms/bulk_import.py:1430 netbox/dcim/forms/model_forms.py:797 -#: netbox/dcim/tables/devices.py:1058 netbox/templates/dcim/device.html:132 +#: netbox/dcim/forms/bulk_import.py:1461 netbox/dcim/forms/model_forms.py:891 +#: netbox/dcim/tables/devices.py:1065 netbox/templates/dcim/device.html:132 #: netbox/templates/dcim/virtualchassis.html:27 #: netbox/templates/dcim/virtualchassis.html:67 msgid "Master" msgstr "Mester" -#: netbox/dcim/forms/bulk_import.py:1434 +#: netbox/dcim/forms/bulk_import.py:1465 msgid "Master device" msgstr "Hovedenhed" -#: netbox/dcim/forms/bulk_import.py:1451 +#: netbox/dcim/forms/bulk_import.py:1482 msgid "Name of parent site" msgstr "Navn på overordnet område" -#: netbox/dcim/forms/bulk_import.py:1485 +#: netbox/dcim/forms/bulk_import.py:1516 msgid "Upstream power panel" msgstr "Hoved strømpanel" -#: netbox/dcim/forms/bulk_import.py:1515 +#: netbox/dcim/forms/bulk_import.py:1546 msgid "Primary or redundant" msgstr "Primær eller redundant" -#: netbox/dcim/forms/bulk_import.py:1520 +#: netbox/dcim/forms/bulk_import.py:1551 msgid "Supply type (AC/DC)" msgstr "Forsyningstype (AC/DC)" -#: netbox/dcim/forms/bulk_import.py:1525 +#: netbox/dcim/forms/bulk_import.py:1556 msgid "Single or three-phase" msgstr "Enkelt- eller trefaset" -#: netbox/dcim/forms/bulk_import.py:1576 netbox/dcim/forms/model_forms.py:1753 +#: netbox/dcim/forms/bulk_import.py:1607 netbox/dcim/forms/model_forms.py:1847 #: netbox/templates/dcim/device.html:190 #: netbox/templates/dcim/virtualdevicecontext.html:30 #: netbox/templates/virtualization/virtualmachine.html:52 msgid "Primary IPv4" msgstr "Primær IPv4" -#: netbox/dcim/forms/bulk_import.py:1580 +#: netbox/dcim/forms/bulk_import.py:1611 msgid "IPv4 address with mask, e.g. 1.2.3.4/24" msgstr "IP-adresse med maske, fx 1.2.3.4/24" -#: netbox/dcim/forms/bulk_import.py:1583 netbox/dcim/forms/model_forms.py:1762 +#: netbox/dcim/forms/bulk_import.py:1614 netbox/dcim/forms/model_forms.py:1856 #: netbox/templates/dcim/device.html:206 #: netbox/templates/dcim/virtualdevicecontext.html:41 #: netbox/templates/virtualization/virtualmachine.html:68 msgid "Primary IPv6" msgstr "Primær IPv6" -#: netbox/dcim/forms/bulk_import.py:1587 +#: netbox/dcim/forms/bulk_import.py:1618 msgid "IPv6 address with prefix length, e.g. 2001:db8::1/64" msgstr "IPv6-adresse med præfix-længde, fx 2001:db8::1/64" -#: netbox/dcim/forms/common.py:19 netbox/dcim/models/device_components.py:518 +#: netbox/dcim/forms/common.py:19 netbox/dcim/models/device_components.py:527 #: netbox/templates/dcim/interface.html:57 #: netbox/templates/virtualization/vminterface.html:51 #: netbox/virtualization/forms/bulk_edit.py:207 @@ -5137,7 +5239,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:749 +#: netbox/dcim/forms/connections.py:49 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 @@ -5146,21 +5248,21 @@ 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:777 +#: netbox/dcim/forms/connections.py:58 netbox/dcim/forms/model_forms.py:871 #: netbox/templates/dcim/powerfeed.html:21 #: netbox/templates/dcim/powerport.html:80 msgid "Power Feed" msgstr "Strømforsyning" -#: netbox/dcim/forms/filtersets.py:137 netbox/dcim/tables/devices.py:304 +#: netbox/dcim/forms/filtersets.py:138 netbox/dcim/tables/devices.py:304 msgid "Device Status" msgstr "Enhedsstatus" -#: netbox/dcim/forms/filtersets.py:150 +#: netbox/dcim/forms/filtersets.py:151 msgid "Parent region" msgstr "Overordnet region" -#: netbox/dcim/forms/filtersets.py:164 netbox/tenancy/forms/bulk_import.py:28 +#: netbox/dcim/forms/filtersets.py:165 netbox/tenancy/forms/bulk_import.py:28 #: netbox/tenancy/forms/bulk_import.py:62 #: netbox/tenancy/forms/filtersets.py:33 netbox/tenancy/forms/filtersets.py:62 #: netbox/wireless/forms/bulk_import.py:27 @@ -5168,117 +5270,117 @@ msgstr "Overordnet region" msgid "Parent group" msgstr "Forældregruppe" -#: netbox/dcim/forms/filtersets.py:243 netbox/templates/dcim/location.html:58 +#: netbox/dcim/forms/filtersets.py:244 netbox/templates/dcim/location.html:58 #: netbox/templates/dcim/site.html:56 msgid "Facility" msgstr "Faciliteterne" -#: netbox/dcim/forms/filtersets.py:398 +#: netbox/dcim/forms/filtersets.py:399 msgid "Function" msgstr "Funktion" -#: netbox/dcim/forms/filtersets.py:484 netbox/dcim/forms/model_forms.py:382 +#: netbox/dcim/forms/filtersets.py:485 netbox/dcim/forms/model_forms.py:390 #: netbox/templates/inc/panels/image_attachments.html:6 msgid "Images" msgstr "Billeder" -#: netbox/dcim/forms/filtersets.py:487 netbox/dcim/forms/filtersets.py:612 -#: netbox/dcim/forms/filtersets.py:727 +#: netbox/dcim/forms/filtersets.py:488 netbox/dcim/forms/filtersets.py:621 +#: netbox/dcim/forms/filtersets.py:746 msgid "Components" msgstr "Komponenter" -#: netbox/dcim/forms/filtersets.py:507 +#: netbox/dcim/forms/filtersets.py:508 msgid "Subdevice role" msgstr "Underenhedsrolle" -#: netbox/dcim/forms/filtersets.py:791 netbox/dcim/tables/racks.py:54 -#: netbox/templates/dcim/racktype.html:20 +#: netbox/dcim/forms/filtersets.py:810 netbox/dcim/tables/racks.py:54 +#: netbox/templates/dcim/module.html:99 netbox/templates/dcim/racktype.html:20 msgid "Model" msgstr "Modellen" -#: netbox/dcim/forms/filtersets.py:835 +#: netbox/dcim/forms/filtersets.py:854 msgid "Has an OOB IP" msgstr "Har en OOB IP" -#: netbox/dcim/forms/filtersets.py:842 +#: netbox/dcim/forms/filtersets.py:861 msgid "Virtual chassis member" msgstr "Virtuelt chassismedlem" -#: netbox/dcim/forms/filtersets.py:891 +#: netbox/dcim/forms/filtersets.py:910 msgid "Has virtual device contexts" msgstr "Har virtuelle enhedskontekster" -#: netbox/dcim/forms/filtersets.py:904 netbox/extras/filtersets.py:585 -#: netbox/ipam/forms/filtersets.py:469 +#: netbox/dcim/forms/filtersets.py:923 netbox/extras/filtersets.py:678 +#: netbox/ipam/forms/filtersets.py:477 #: netbox/virtualization/forms/filtersets.py:118 msgid "Cluster group" msgstr "Klyngegruppe" -#: netbox/dcim/forms/filtersets.py:1259 +#: netbox/dcim/forms/filtersets.py:1278 msgid "Cabled" msgstr "Kablet" -#: netbox/dcim/forms/filtersets.py:1266 +#: netbox/dcim/forms/filtersets.py:1285 msgid "Occupied" msgstr "Besat" -#: netbox/dcim/forms/filtersets.py:1293 netbox/dcim/forms/filtersets.py:1318 -#: netbox/dcim/forms/filtersets.py:1342 netbox/dcim/forms/filtersets.py:1362 -#: netbox/dcim/forms/filtersets.py:1390 netbox/dcim/tables/devices.py:373 -#: netbox/dcim/tables/devices.py:662 +#: netbox/dcim/forms/filtersets.py:1312 netbox/dcim/forms/filtersets.py:1337 +#: netbox/dcim/forms/filtersets.py:1361 netbox/dcim/forms/filtersets.py:1381 +#: netbox/dcim/forms/filtersets.py:1414 netbox/dcim/tables/devices.py:373 +#: netbox/dcim/tables/devices.py:669 #: netbox/templates/circuits/inc/circuit_termination_fields.html:16 #: netbox/templates/dcim/consoleport.html:55 #: netbox/templates/dcim/consoleserverport.html:55 #: netbox/templates/dcim/frontport.html:69 #: netbox/templates/dcim/interface.html:197 #: netbox/templates/dcim/powerfeed.html:110 -#: netbox/templates/dcim/poweroutlet.html:69 +#: netbox/templates/dcim/poweroutlet.html:73 #: netbox/templates/dcim/powerport.html:59 #: netbox/templates/dcim/rearport.html:65 msgid "Connection" msgstr "Forbindelse" -#: netbox/dcim/forms/filtersets.py:1402 netbox/extras/forms/bulk_edit.py:326 -#: netbox/extras/forms/bulk_import.py:247 -#: netbox/extras/forms/filtersets.py:472 -#: netbox/extras/forms/model_forms.py:689 netbox/extras/tables/tables.py:585 +#: netbox/dcim/forms/filtersets.py:1426 netbox/extras/forms/bulk_edit.py:382 +#: netbox/extras/forms/bulk_import.py:253 +#: netbox/extras/forms/filtersets.py:527 +#: netbox/extras/forms/model_forms.py:759 netbox/extras/tables/tables.py:640 #: netbox/templates/extras/journalentry.html:30 msgid "Kind" msgstr "Venlig" -#: netbox/dcim/forms/filtersets.py:1431 +#: netbox/dcim/forms/filtersets.py:1455 msgid "Mgmt only" msgstr "Kun Mgmt" -#: netbox/dcim/forms/filtersets.py:1443 netbox/dcim/forms/model_forms.py:1454 -#: netbox/dcim/models/device_components.py:680 +#: netbox/dcim/forms/filtersets.py:1467 netbox/dcim/forms/model_forms.py:1548 +#: netbox/dcim/models/device_components.py:689 #: netbox/templates/dcim/interface.html:142 msgid "WWN" msgstr "WWN" -#: netbox/dcim/forms/filtersets.py:1458 +#: netbox/dcim/forms/filtersets.py:1482 #: netbox/virtualization/forms/filtersets.py:246 msgid "802.1Q mode" msgstr "802.1Q-tilstand" -#: netbox/dcim/forms/filtersets.py:1473 +#: netbox/dcim/forms/filtersets.py:1497 msgid "Wireless channel" msgstr "Trådløs kanal" -#: netbox/dcim/forms/filtersets.py:1477 +#: netbox/dcim/forms/filtersets.py:1501 msgid "Channel frequency (MHz)" msgstr "Kanalfrekvens (MHz)" -#: netbox/dcim/forms/filtersets.py:1481 +#: netbox/dcim/forms/filtersets.py:1505 msgid "Channel width (MHz)" msgstr "Kanalbredde (MHz)" -#: netbox/dcim/forms/filtersets.py:1485 +#: netbox/dcim/forms/filtersets.py:1509 #: netbox/templates/dcim/interface.html:91 msgid "Transmit power (dBm)" msgstr "Sendeeffekt (dBm)" -#: netbox/dcim/forms/filtersets.py:1510 netbox/dcim/forms/filtersets.py:1535 +#: netbox/dcim/forms/filtersets.py:1534 netbox/dcim/forms/filtersets.py:1559 #: netbox/dcim/tables/devices.py:336 netbox/templates/dcim/cable.html:12 #: netbox/templates/dcim/cable_trace.html:46 #: netbox/templates/dcim/frontport.html:77 @@ -5289,15 +5391,15 @@ msgstr "Sendeeffekt (dBm)" msgid "Cable" msgstr "Kabel" -#: netbox/dcim/forms/filtersets.py:1614 netbox/dcim/tables/devices.py:978 +#: netbox/dcim/forms/filtersets.py:1638 netbox/dcim/tables/devices.py:985 msgid "Discovered" msgstr "Opdaget" -#: netbox/dcim/forms/filtersets.py:1655 netbox/ipam/forms/filtersets.py:364 +#: netbox/dcim/forms/filtersets.py:1679 netbox/ipam/forms/filtersets.py:371 msgid "Assigned Device" msgstr "Tildelt enhed" -#: netbox/dcim/forms/filtersets.py:1660 netbox/ipam/forms/filtersets.py:369 +#: netbox/dcim/forms/filtersets.py:1684 netbox/ipam/forms/filtersets.py:376 msgid "Assigned VM" msgstr "Tildelt VM" @@ -5307,15 +5409,15 @@ msgid "A virtual chassis member already exists in position {vc_position}." msgstr "Et virtuelt chassiselement findes allerede på plads {vc_position}." #: netbox/dcim/forms/mixins.py:27 netbox/dcim/forms/mixins.py:75 -#: netbox/ipam/forms/bulk_edit.py:420 netbox/ipam/forms/model_forms.py:617 +#: netbox/ipam/forms/bulk_edit.py:425 netbox/ipam/forms/model_forms.py:617 msgid "Scope type" msgstr "Områdetype" #: netbox/dcim/forms/mixins.py:30 netbox/dcim/forms/mixins.py:78 -#: netbox/ipam/forms/bulk_edit.py:270 netbox/ipam/forms/bulk_edit.py:423 -#: netbox/ipam/forms/bulk_edit.py:437 netbox/ipam/forms/filtersets.py:181 +#: netbox/ipam/forms/bulk_edit.py:270 netbox/ipam/forms/bulk_edit.py:428 +#: netbox/ipam/forms/bulk_edit.py:447 netbox/ipam/forms/filtersets.py:181 #: netbox/ipam/forms/model_forms.py:231 netbox/ipam/forms/model_forms.py:620 -#: netbox/ipam/forms/model_forms.py:630 netbox/ipam/tables/ip.py:194 +#: netbox/ipam/forms/model_forms.py:630 netbox/ipam/tables/ip.py:195 #: netbox/ipam/tables/vlans.py:40 netbox/templates/ipam/prefix.html:48 #: netbox/templates/ipam/vlangroup.html:38 #: netbox/templates/virtualization/cluster.html:42 @@ -5324,9 +5426,9 @@ msgstr "Områdetype" #: netbox/virtualization/forms/filtersets.py:47 #: netbox/virtualization/forms/model_forms.py:79 #: netbox/virtualization/tables/clusters.py:80 -#: netbox/wireless/forms/bulk_edit.py:93 +#: netbox/wireless/forms/bulk_edit.py:94 #: netbox/wireless/forms/filtersets.py:37 -#: netbox/wireless/forms/model_forms.py:56 +#: netbox/wireless/forms/model_forms.py:57 #: netbox/wireless/tables/wirelesslan.py:58 msgid "Scope" msgstr "Anvendelsesområde" @@ -5335,30 +5437,30 @@ msgstr "Anvendelsesområde" msgid "Scope type (app & model)" msgstr "Omfangstype (app og model)" -#: netbox/dcim/forms/model_forms.py:144 +#: netbox/dcim/forms/model_forms.py:149 msgid "Contact Info" msgstr "Kontaktoplysninger" -#: netbox/dcim/forms/model_forms.py:199 netbox/templates/dcim/rackrole.html:19 +#: netbox/dcim/forms/model_forms.py:206 netbox/templates/dcim/rackrole.html:19 msgid "Rack Role" msgstr "Rackrolle" -#: netbox/dcim/forms/model_forms.py:217 netbox/dcim/forms/model_forms.py:371 -#: netbox/dcim/forms/model_forms.py:456 +#: netbox/dcim/forms/model_forms.py:224 netbox/dcim/forms/model_forms.py:379 +#: netbox/dcim/forms/model_forms.py:550 #: netbox/utilities/forms/fields/fields.py:47 msgid "Slug" msgstr "Slug" -#: netbox/dcim/forms/model_forms.py:264 +#: netbox/dcim/forms/model_forms.py:271 msgid "Select a pre-defined rack type, or set physical characteristics below." msgstr "" "Vælg en foruddefineret racktype, eller angiv fysiske egenskaber nedenfor." -#: netbox/dcim/forms/model_forms.py:273 +#: netbox/dcim/forms/model_forms.py:280 msgid "Inventory Control" msgstr "Lagerstyring" -#: netbox/dcim/forms/model_forms.py:321 +#: netbox/dcim/forms/model_forms.py:329 msgid "" "Comma-separated list of numeric unit IDs. A range may be specified using a " "hyphen." @@ -5366,37 +5468,46 @@ msgstr "" "Kommasepareret liste over numeriske enheds-id'er. Et interval kan angives " "ved hjælp af en bindestreg." -#: netbox/dcim/forms/model_forms.py:330 netbox/dcim/tables/racks.py:201 +#: netbox/dcim/forms/model_forms.py:338 netbox/dcim/tables/racks.py:210 msgid "Reservation" msgstr "Reservation" -#: netbox/dcim/forms/model_forms.py:432 +#: netbox/dcim/forms/model_forms.py:414 +msgid "Enter a valid JSON schema to define supported attributes." +msgstr "" +"Angiv et gyldigt JSON-skema for at definere understøttede attributter." + +#: netbox/dcim/forms/model_forms.py:447 +msgid "Profile & Attributes" +msgstr "Profil og attributter" + +#: netbox/dcim/forms/model_forms.py:526 #: netbox/templates/dcim/devicerole.html:23 msgid "Device Role" msgstr "Enhedsrolle" -#: netbox/dcim/forms/model_forms.py:500 netbox/dcim/models/devices.py:635 +#: netbox/dcim/forms/model_forms.py:594 netbox/dcim/models/devices.py:523 msgid "The lowest-numbered unit occupied by the device" msgstr "Den lavest nummererede enhed, der er besat af enheden" -#: netbox/dcim/forms/model_forms.py:558 +#: netbox/dcim/forms/model_forms.py:652 msgid "The position in the virtual chassis this device is identified by" msgstr "" "Placeringen i det virtuelle chassis, som denne enhed identificeres ved" -#: netbox/dcim/forms/model_forms.py:563 +#: netbox/dcim/forms/model_forms.py:657 msgid "The priority of the device in the virtual chassis" msgstr "Enhedens prioritet i det virtuelle chassis" -#: netbox/dcim/forms/model_forms.py:670 +#: netbox/dcim/forms/model_forms.py:764 msgid "Automatically populate components associated with this module type" msgstr "Udfyld automatisk komponenter, der er knyttet til denne modultype" -#: netbox/dcim/forms/model_forms.py:779 +#: netbox/dcim/forms/model_forms.py:873 msgid "Characteristics" msgstr "Karakteristika" -#: netbox/dcim/forms/model_forms.py:936 +#: netbox/dcim/forms/model_forms.py:1030 #, python-brace-format msgid "" "Alphanumeric ranges are supported for bulk creation. Mixed cases and types " @@ -5411,35 +5522,35 @@ msgstr "" "stede, erstattes automatisk med positionsværdien, når du opretter et nyt " "modul." -#: netbox/dcim/forms/model_forms.py:1138 +#: netbox/dcim/forms/model_forms.py:1232 msgid "Console port template" msgstr "Konsolportskabelon" -#: netbox/dcim/forms/model_forms.py:1146 +#: netbox/dcim/forms/model_forms.py:1240 msgid "Console server port template" msgstr "Konsolserverportskabelon" -#: netbox/dcim/forms/model_forms.py:1154 +#: netbox/dcim/forms/model_forms.py:1248 msgid "Front port template" msgstr "Frontportskabelon" -#: netbox/dcim/forms/model_forms.py:1162 +#: netbox/dcim/forms/model_forms.py:1256 msgid "Interface template" msgstr "Grænsefladeskabelon" -#: netbox/dcim/forms/model_forms.py:1170 +#: netbox/dcim/forms/model_forms.py:1264 msgid "Power outlet template" msgstr "Skabelon til strømudtag" -#: netbox/dcim/forms/model_forms.py:1178 +#: netbox/dcim/forms/model_forms.py:1272 msgid "Power port template" msgstr "Strømstikskabelon" -#: netbox/dcim/forms/model_forms.py:1186 +#: netbox/dcim/forms/model_forms.py:1280 msgid "Rear port template" msgstr "Bagport skabelon" -#: netbox/dcim/forms/model_forms.py:1196 netbox/dcim/forms/model_forms.py:1667 +#: netbox/dcim/forms/model_forms.py:1290 netbox/dcim/forms/model_forms.py:1761 #: netbox/dcim/tables/connections.py:27 #: netbox/templates/dcim/consoleport.html:17 #: netbox/templates/dcim/consoleserverport.html:74 @@ -5447,14 +5558,14 @@ msgstr "Bagport skabelon" msgid "Console Port" msgstr "Konsolport" -#: netbox/dcim/forms/model_forms.py:1197 netbox/dcim/forms/model_forms.py:1668 +#: netbox/dcim/forms/model_forms.py:1291 netbox/dcim/forms/model_forms.py:1762 #: netbox/templates/dcim/consoleport.html:73 #: netbox/templates/dcim/consoleserverport.html:17 #: netbox/templates/dcim/frontport.html:109 msgid "Console Server Port" msgstr "Konsolserverport" -#: netbox/dcim/forms/model_forms.py:1198 netbox/dcim/forms/model_forms.py:1669 +#: netbox/dcim/forms/model_forms.py:1292 netbox/dcim/forms/model_forms.py:1763 #: netbox/templates/circuits/inc/circuit_termination_fields.html:53 #: netbox/templates/dcim/consoleport.html:76 #: netbox/templates/dcim/consoleserverport.html:77 @@ -5465,8 +5576,8 @@ msgstr "Konsolserverport" msgid "Front Port" msgstr "Frontport" -#: netbox/dcim/forms/model_forms.py:1199 netbox/dcim/forms/model_forms.py:1670 -#: netbox/dcim/tables/devices.py:743 +#: netbox/dcim/forms/model_forms.py:1293 netbox/dcim/forms/model_forms.py:1764 +#: netbox/dcim/tables/devices.py:750 #: netbox/templates/circuits/inc/circuit_termination_fields.html:54 #: netbox/templates/dcim/consoleport.html:79 #: netbox/templates/dcim/consoleserverport.html:80 @@ -5478,40 +5589,40 @@ msgstr "Frontport" msgid "Rear Port" msgstr "Bageste port" -#: netbox/dcim/forms/model_forms.py:1200 netbox/dcim/forms/model_forms.py:1671 +#: netbox/dcim/forms/model_forms.py:1294 netbox/dcim/forms/model_forms.py:1765 #: netbox/dcim/tables/connections.py:46 netbox/dcim/tables/devices.py:520 -#: netbox/templates/dcim/poweroutlet.html:54 +#: netbox/templates/dcim/poweroutlet.html:58 #: netbox/templates/dcim/powerport.html:17 msgid "Power Port" msgstr "Strømstik" -#: netbox/dcim/forms/model_forms.py:1201 netbox/dcim/forms/model_forms.py:1672 +#: netbox/dcim/forms/model_forms.py:1295 netbox/dcim/forms/model_forms.py:1766 #: netbox/templates/dcim/poweroutlet.html:17 #: netbox/templates/dcim/powerport.html:77 msgid "Power Outlet" msgstr "Strømudtag" -#: netbox/dcim/forms/model_forms.py:1203 netbox/dcim/forms/model_forms.py:1674 +#: netbox/dcim/forms/model_forms.py:1297 netbox/dcim/forms/model_forms.py:1768 msgid "Component Assignment" msgstr "Komponenttildeling" -#: netbox/dcim/forms/model_forms.py:1249 netbox/dcim/forms/model_forms.py:1721 +#: netbox/dcim/forms/model_forms.py:1343 netbox/dcim/forms/model_forms.py:1815 msgid "An InventoryItem can only be assigned to a single component." msgstr "En InventoryItem kan kun tildeles til en enkelt komponent." -#: netbox/dcim/forms/model_forms.py:1386 +#: netbox/dcim/forms/model_forms.py:1480 msgid "LAG interface" msgstr "LAG-grænseflade" -#: netbox/dcim/forms/model_forms.py:1409 +#: netbox/dcim/forms/model_forms.py:1503 msgid "Filter VLANs available for assignment by group." msgstr "Filtrer VLAN'er, der er tilgængelige til tildeling efter gruppe." -#: netbox/dcim/forms/model_forms.py:1564 +#: netbox/dcim/forms/model_forms.py:1658 msgid "Child Device" msgstr "Børneenhed" -#: netbox/dcim/forms/model_forms.py:1565 +#: netbox/dcim/forms/model_forms.py:1659 msgid "" "Child devices must first be created and assigned to the site and rack of the" " parent device." @@ -5519,39 +5630,38 @@ msgstr "" "Underordnede enheder skal først oprettes og tildeles til den overordnede " "enheds område og rack." -#: netbox/dcim/forms/model_forms.py:1607 +#: netbox/dcim/forms/model_forms.py:1701 msgid "Console port" msgstr "Konsolport" -#: netbox/dcim/forms/model_forms.py:1615 +#: netbox/dcim/forms/model_forms.py:1709 msgid "Console server port" msgstr "Konsolserverport" -#: netbox/dcim/forms/model_forms.py:1623 +#: netbox/dcim/forms/model_forms.py:1717 msgid "Front port" msgstr "Frontport" -#: netbox/dcim/forms/model_forms.py:1639 +#: netbox/dcim/forms/model_forms.py:1733 msgid "Power outlet" msgstr "Strømudtag" -#: netbox/dcim/forms/model_forms.py:1661 +#: netbox/dcim/forms/model_forms.py:1755 #: netbox/templates/dcim/inventoryitem.html:17 msgid "Inventory Item" msgstr "Lagergenstand" -#: netbox/dcim/forms/model_forms.py:1735 +#: netbox/dcim/forms/model_forms.py:1829 #: netbox/templates/dcim/inventoryitemrole.html:15 msgid "Inventory Item Role" msgstr "Lagervarrolle" -#: netbox/dcim/forms/model_forms.py:1804 +#: netbox/dcim/forms/model_forms.py:1898 msgid "VM Interface" msgstr "VM-grænseflade" -#: netbox/dcim/forms/model_forms.py:1819 netbox/ipam/forms/filtersets.py:623 -#: netbox/ipam/forms/model_forms.py:334 netbox/ipam/forms/model_forms.py:795 -#: netbox/ipam/forms/model_forms.py:821 netbox/ipam/tables/vlans.py:171 +#: netbox/dcim/forms/model_forms.py:1913 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 #: netbox/templates/virtualization/vminterface.html:21 @@ -5561,13 +5671,13 @@ msgstr "VM-grænseflade" #: netbox/virtualization/forms/model_forms.py:227 #: netbox/virtualization/tables/virtualmachines.py:105 #: netbox/virtualization/tables/virtualmachines.py:161 -#: netbox/vpn/choices.py:53 netbox/vpn/forms/filtersets.py:299 +#: netbox/vpn/choices.py:53 netbox/vpn/forms/filtersets.py:304 #: netbox/vpn/forms/model_forms.py:161 netbox/vpn/forms/model_forms.py:172 #: netbox/vpn/forms/model_forms.py:274 netbox/vpn/forms/model_forms.py:457 msgid "Virtual Machine" msgstr "Virtuel maskine" -#: netbox/dcim/forms/model_forms.py:1858 +#: netbox/dcim/forms/model_forms.py:1952 msgid "A MAC address can only be assigned to a single object." msgstr "En MAC-adresse kan kun tildeles et enkelt objekt." @@ -5618,7 +5728,7 @@ msgstr "" "Antallet af frontporte, der skal oprettes ({frontport_count}) skal matche " "det valgte antal bageste portpositioner ({rearport_count})." -#: netbox/dcim/forms/object_create.py:413 netbox/dcim/tables/devices.py:1064 +#: netbox/dcim/forms/object_create.py:413 netbox/dcim/tables/devices.py:1071 #: netbox/ipam/tables/fhrp.py:31 netbox/templates/dcim/virtualchassis.html:53 #: netbox/templates/dcim/virtualchassis_edit.html:51 #: netbox/templates/ipam/fhrpgroup.html:38 @@ -5690,15 +5800,15 @@ msgstr "" msgid "end" msgstr "slutning" -#: netbox/dcim/models/cables.py:313 +#: netbox/dcim/models/cables.py:309 msgid "cable termination" msgstr "kabelafslutning" -#: netbox/dcim/models/cables.py:314 +#: netbox/dcim/models/cables.py:310 msgid "cable terminations" msgstr "kabelafslutninger" -#: netbox/dcim/models/cables.py:333 +#: netbox/dcim/models/cables.py:329 #, python-brace-format msgid "" "Duplicate termination found for {app_label}.{model} {termination_id}: cable " @@ -5707,68 +5817,68 @@ msgstr "" "Duplikat opsigelse fundet for {app_label}.{model} {termination_id}: kabel " "{cable_pk}" -#: netbox/dcim/models/cables.py:343 +#: netbox/dcim/models/cables.py:339 #, python-brace-format msgid "Cables cannot be terminated to {type_display} interfaces" msgstr "Kabler kan ikke afsluttes til {type_display} grænseflader" -#: netbox/dcim/models/cables.py:350 +#: netbox/dcim/models/cables.py:346 msgid "Circuit terminations attached to a provider network may not be cabled." msgstr "" "Kredsløbsterminationer, der er knyttet til et leverandørnetværk, er muligvis" " ikke kablet." -#: netbox/dcim/models/cables.py:448 netbox/extras/models/configs.py:50 +#: netbox/dcim/models/cables.py:444 netbox/extras/models/configs.py:47 msgid "is active" msgstr "er aktiv" -#: netbox/dcim/models/cables.py:452 +#: netbox/dcim/models/cables.py:448 msgid "is complete" msgstr "er komplet" -#: netbox/dcim/models/cables.py:456 +#: netbox/dcim/models/cables.py:452 msgid "is split" msgstr "er splittet" -#: netbox/dcim/models/cables.py:464 +#: netbox/dcim/models/cables.py:460 msgid "cable path" msgstr "kabelbane" -#: netbox/dcim/models/cables.py:465 +#: netbox/dcim/models/cables.py:461 msgid "cable paths" msgstr "kabelstier" -#: netbox/dcim/models/cables.py:540 +#: netbox/dcim/models/cables.py:536 msgid "All originating terminations must be attached to the same link" msgstr "" "Alle terminationer med oprindelsesstatus skal være knyttet til det samme " "link" -#: netbox/dcim/models/cables.py:552 +#: netbox/dcim/models/cables.py:548 msgid "All mid-span terminations must have the same termination type" msgstr "Alle mellemspændingsterminationer skal have samme termineringstype" -#: netbox/dcim/models/cables.py:557 +#: netbox/dcim/models/cables.py:553 msgid "All mid-span terminations must have the same parent object" msgstr "" "Alle mellemspændingsafslutninger skal have det samme overordnede objekt" -#: netbox/dcim/models/cables.py:581 +#: netbox/dcim/models/cables.py:577 msgid "All links must be cable or wireless" msgstr "Alle links skal være kabel eller trådløse" -#: netbox/dcim/models/cables.py:583 +#: netbox/dcim/models/cables.py:579 msgid "All links must match first link type" msgstr "Alle links skal matche den første linktype" -#: netbox/dcim/models/cables.py:666 +#: netbox/dcim/models/cables.py:662 msgid "" "All positions counts within the path on opposite ends of links must match" msgstr "" "Alle positioner, der tæller inden for stien i modsatte ender af links, skal " "matche" -#: netbox/dcim/models/cables.py:675 +#: netbox/dcim/models/cables.py:671 msgid "Remote termination position filter is missing" msgstr "Fjernslutningspositionsfilter mangler" @@ -5849,12 +5959,12 @@ msgstr "" "({maximum_draw}W)." #: netbox/dcim/models/device_component_templates.py:349 -#: netbox/dcim/models/device_components.py:471 +#: netbox/dcim/models/device_components.py:477 msgid "feed leg" msgstr "foderben" #: netbox/dcim/models/device_component_templates.py:354 -#: netbox/dcim/models/device_components.py:476 +#: netbox/dcim/models/device_components.py:482 msgid "Phase (for three-phase feeds)" msgstr "Fase (til trefasefoedninger)" @@ -5877,17 +5987,17 @@ msgid "Parent power port ({power_port}) must belong to the same module type" msgstr "Hovedstrømstik ({power_port}) skal tilhøre samme modultype" #: netbox/dcim/models/device_component_templates.py:430 -#: netbox/dcim/models/device_components.py:662 +#: netbox/dcim/models/device_components.py:671 msgid "management only" msgstr "Kun ledelse" #: netbox/dcim/models/device_component_templates.py:438 -#: netbox/dcim/models/device_components.py:542 +#: netbox/dcim/models/device_components.py:551 msgid "bridge interface" msgstr "brogrænseflade" #: netbox/dcim/models/device_component_templates.py:459 -#: netbox/dcim/models/device_components.py:688 +#: netbox/dcim/models/device_components.py:697 msgid "wireless role" msgstr "trådløs rolle" @@ -5900,8 +6010,8 @@ msgid "interface templates" msgstr "interface skabeloner" #: netbox/dcim/models/device_component_templates.py:473 -#: netbox/dcim/models/device_components.py:848 -#: netbox/virtualization/models/virtualmachines.py:385 +#: netbox/dcim/models/device_components.py:857 +#: netbox/virtualization/models/virtualmachines.py:390 msgid "An interface cannot be bridged to itself." msgstr "En grænseflade kan ikke kobles til sig selv." @@ -5916,7 +6026,7 @@ msgid "Bridge interface ({bridge}) must belong to the same module type" msgstr "Brogrænseflade ({bridge}) skal tilhøre samme modultype" #: netbox/dcim/models/device_component_templates.py:540 -#: netbox/dcim/models/device_components.py:1038 +#: netbox/dcim/models/device_components.py:1047 msgid "rear port position" msgstr "bageste portposition" @@ -5943,7 +6053,7 @@ msgstr "" "{count} positioner" #: netbox/dcim/models/device_component_templates.py:635 -#: netbox/dcim/models/device_components.py:1104 +#: netbox/dcim/models/device_components.py:1113 msgid "positions" msgstr "positioner" @@ -5956,12 +6066,12 @@ msgid "rear port templates" msgstr "bageste portskabeloner" #: netbox/dcim/models/device_component_templates.py:676 -#: netbox/dcim/models/device_components.py:1151 +#: netbox/dcim/models/device_components.py:1160 msgid "position" msgstr "position" #: netbox/dcim/models/device_component_templates.py:679 -#: netbox/dcim/models/device_components.py:1154 +#: netbox/dcim/models/device_components.py:1163 msgid "Identifier to reference when renaming installed components" msgstr "" "Identifikator, der skal refereres til, når installerede komponenter omdøbes" @@ -5991,21 +6101,21 @@ msgstr "" "Underenhedsrolle for enhedstypen ({device_type}) skal indstilles til " "„forælder“ for at tillade enhedspladser." -#: netbox/dcim/models/device_component_templates.py:784 -#: netbox/dcim/models/device_components.py:1307 +#: netbox/dcim/models/device_component_templates.py:783 +#: netbox/dcim/models/device_components.py:1315 msgid "part ID" msgstr "del-ID" -#: netbox/dcim/models/device_component_templates.py:786 -#: netbox/dcim/models/device_components.py:1309 +#: netbox/dcim/models/device_component_templates.py:785 +#: netbox/dcim/models/device_components.py:1317 msgid "Manufacturer-assigned part identifier" msgstr "Producenttildelt artikel-id" -#: netbox/dcim/models/device_component_templates.py:803 +#: netbox/dcim/models/device_component_templates.py:802 msgid "inventory item template" msgstr "lagervareskabelon" -#: netbox/dcim/models/device_component_templates.py:804 +#: netbox/dcim/models/device_component_templates.py:803 msgid "inventory item templates" msgstr "lagervareskabeloner" @@ -6045,7 +6155,7 @@ msgstr "{class_name} modeller skal erklære en parent_object egenskab" #: netbox/dcim/models/device_components.py:287 #: netbox/dcim/models/device_components.py:314 #: netbox/dcim/models/device_components.py:345 -#: netbox/dcim/models/device_components.py:461 +#: netbox/dcim/models/device_components.py:467 msgid "Physical port type" msgstr "Fysisk porttype" @@ -6083,133 +6193,133 @@ msgstr "strømstik" msgid "power ports" msgstr "strømstik" -#: netbox/dcim/models/device_components.py:486 +#: netbox/dcim/models/device_components.py:492 msgid "power outlet" msgstr "strømudtag" -#: netbox/dcim/models/device_components.py:487 +#: netbox/dcim/models/device_components.py:493 msgid "power outlets" msgstr "strømudtag" -#: netbox/dcim/models/device_components.py:495 +#: netbox/dcim/models/device_components.py:501 #, python-brace-format msgid "Parent power port ({power_port}) must belong to the same device" msgstr "Hovedstrømstik ({power_port}) skal tilhøre den samme enhed" -#: netbox/dcim/models/device_components.py:521 netbox/vpn/models/crypto.py:80 +#: netbox/dcim/models/device_components.py:530 netbox/vpn/models/crypto.py:80 #: netbox/vpn/models/crypto.py:222 msgid "mode" msgstr "tilstand" -#: netbox/dcim/models/device_components.py:526 +#: netbox/dcim/models/device_components.py:535 msgid "IEEE 802.1Q tagging strategy" msgstr "IEEE 802.1Q-mærkningsstrategi" -#: netbox/dcim/models/device_components.py:534 +#: netbox/dcim/models/device_components.py:543 msgid "parent interface" msgstr "forældregrænseflade" -#: netbox/dcim/models/device_components.py:550 +#: netbox/dcim/models/device_components.py:559 msgid "untagged VLAN" msgstr "umærket VLAN" -#: netbox/dcim/models/device_components.py:556 +#: netbox/dcim/models/device_components.py:565 msgid "tagged VLANs" msgstr "mærkede VLAN'er" -#: netbox/dcim/models/device_components.py:564 -#: netbox/dcim/tables/devices.py:601 netbox/ipam/forms/bulk_edit.py:510 -#: netbox/ipam/forms/bulk_import.py:507 netbox/ipam/forms/filtersets.py:579 -#: netbox/ipam/forms/model_forms.py:691 netbox/ipam/tables/vlans.py:106 +#: netbox/dcim/models/device_components.py:573 +#: netbox/dcim/tables/devices.py:608 netbox/ipam/forms/bulk_edit.py:521 +#: netbox/ipam/forms/bulk_import.py:514 netbox/ipam/forms/filtersets.py:587 +#: netbox/ipam/forms/model_forms.py:692 netbox/ipam/tables/vlans.py:108 #: netbox/templates/dcim/interface.html:86 netbox/templates/ipam/vlan.html:77 #: netbox/templates/virtualization/vminterface.html:60 msgid "Q-in-Q SVLAN" msgstr "Q-i-Q SVLAN" -#: netbox/dcim/models/device_components.py:579 +#: netbox/dcim/models/device_components.py:588 msgid "primary MAC address" msgstr "primær MAC-adresse" -#: netbox/dcim/models/device_components.py:591 +#: netbox/dcim/models/device_components.py:600 msgid "Only Q-in-Q interfaces may specify a service VLAN." msgstr "Kun Q-in-Q-grænseflader kan angive et service-VLAN." -#: netbox/dcim/models/device_components.py:597 +#: netbox/dcim/models/device_components.py:606 #, python-brace-format msgid "MAC address {mac_address} is not assigned to this interface." msgstr "MAC-adresse {mac_address} er ikke tildelt denne grænseflade." -#: netbox/dcim/models/device_components.py:653 +#: netbox/dcim/models/device_components.py:662 msgid "parent LAG" msgstr "forældreLAG" -#: netbox/dcim/models/device_components.py:663 +#: netbox/dcim/models/device_components.py:672 msgid "This interface is used only for out-of-band management" msgstr "Denne grænseflade bruges kun til administration uden for båndet" -#: netbox/dcim/models/device_components.py:668 +#: netbox/dcim/models/device_components.py:677 msgid "speed (Kbps)" msgstr "hastighed (Kbps)" -#: netbox/dcim/models/device_components.py:671 +#: netbox/dcim/models/device_components.py:680 msgid "duplex" msgstr "duplex" -#: netbox/dcim/models/device_components.py:681 +#: netbox/dcim/models/device_components.py:690 msgid "64-bit World Wide Name" msgstr "64-bit verdensomspændende navn" -#: netbox/dcim/models/device_components.py:695 +#: netbox/dcim/models/device_components.py:704 msgid "wireless channel" msgstr "trådløs kanal" -#: netbox/dcim/models/device_components.py:702 +#: netbox/dcim/models/device_components.py:711 msgid "channel frequency (MHz)" msgstr "kanalfrekvens (MHz)" -#: netbox/dcim/models/device_components.py:703 -#: netbox/dcim/models/device_components.py:711 +#: netbox/dcim/models/device_components.py:712 +#: netbox/dcim/models/device_components.py:720 msgid "Populated by selected channel (if set)" msgstr "Udfyldt af valgt kanal (hvis indstillet)" -#: netbox/dcim/models/device_components.py:717 +#: netbox/dcim/models/device_components.py:726 msgid "transmit power (dBm)" msgstr "sendeeffekt (dBm)" -#: netbox/dcim/models/device_components.py:744 netbox/wireless/models.py:117 +#: netbox/dcim/models/device_components.py:753 netbox/wireless/models.py:117 msgid "wireless LANs" msgstr "trådløse LAN" -#: netbox/dcim/models/device_components.py:792 -#: netbox/virtualization/models/virtualmachines.py:359 +#: netbox/dcim/models/device_components.py:801 +#: netbox/virtualization/models/virtualmachines.py:364 msgid "interface" msgstr "grænseflade" -#: netbox/dcim/models/device_components.py:793 -#: netbox/virtualization/models/virtualmachines.py:360 +#: netbox/dcim/models/device_components.py:802 +#: netbox/virtualization/models/virtualmachines.py:365 msgid "interfaces" msgstr "grænseflader" -#: netbox/dcim/models/device_components.py:801 +#: netbox/dcim/models/device_components.py:810 #, python-brace-format msgid "{display_type} interfaces cannot have a cable attached." msgstr "{display_type} grænseflader kan ikke have et kabel tilsluttet." -#: netbox/dcim/models/device_components.py:809 +#: netbox/dcim/models/device_components.py:818 #, python-brace-format msgid "{display_type} interfaces cannot be marked as connected." msgstr "{display_type} grænseflader kan ikke markeres som tilsluttet." -#: netbox/dcim/models/device_components.py:818 -#: netbox/virtualization/models/virtualmachines.py:370 +#: netbox/dcim/models/device_components.py:827 +#: netbox/virtualization/models/virtualmachines.py:375 msgid "An interface cannot be its own parent." msgstr "En grænseflade kan ikke være sin egen forælder." -#: netbox/dcim/models/device_components.py:822 +#: netbox/dcim/models/device_components.py:831 msgid "Only virtual interfaces may be assigned to a parent interface." msgstr "Kun virtuelle grænseflader kan tildeles en overordnet grænseflade." -#: netbox/dcim/models/device_components.py:829 +#: netbox/dcim/models/device_components.py:838 #, python-brace-format msgid "" "The selected parent interface ({interface}) belongs to a different device " @@ -6218,7 +6328,7 @@ msgstr "" "Den valgte overordnede grænseflade ({interface}) tilhører en anden enhed " "({device})" -#: netbox/dcim/models/device_components.py:835 +#: netbox/dcim/models/device_components.py:844 #, python-brace-format msgid "" "The selected parent interface ({interface}) belongs to {device}, which is " @@ -6227,7 +6337,7 @@ msgstr "" "Den valgte overordnede grænseflade ({interface}) tilhører {device}, som ikke" " er en del af det virtuelle chassis {virtual_chassis}." -#: netbox/dcim/models/device_components.py:855 +#: netbox/dcim/models/device_components.py:864 #, python-brace-format msgid "" "The selected bridge interface ({bridge}) belongs to a different device " @@ -6235,7 +6345,7 @@ msgid "" msgstr "" "Den valgte brogrænseflade ({bridge}) tilhører en anden enhed ({device})." -#: netbox/dcim/models/device_components.py:861 +#: netbox/dcim/models/device_components.py:870 #, python-brace-format msgid "" "The selected bridge interface ({interface}) belongs to {device}, which is " @@ -6244,22 +6354,22 @@ msgstr "" "Den valgte brogrænseflade ({interface}) tilhører {device}, som ikke er en " "del af det virtuelle chassis {virtual_chassis}." -#: netbox/dcim/models/device_components.py:872 +#: netbox/dcim/models/device_components.py:881 msgid "Virtual interfaces cannot have a parent LAG interface." msgstr "Virtuelle grænseflader kan ikke have en overordnet LAG-grænseflade." -#: netbox/dcim/models/device_components.py:876 +#: netbox/dcim/models/device_components.py:885 msgid "A LAG interface cannot be its own parent." msgstr "En LAG-grænseflade kan ikke være dens egen overordnede." -#: netbox/dcim/models/device_components.py:883 +#: netbox/dcim/models/device_components.py:892 #, python-brace-format msgid "" "The selected LAG interface ({lag}) belongs to a different device ({device})." msgstr "" "Den valgte LAG-grænseflade ({lag}) tilhører en anden enhed ({device})." -#: netbox/dcim/models/device_components.py:889 +#: netbox/dcim/models/device_components.py:898 #, python-brace-format msgid "" "The selected LAG interface ({lag}) belongs to {device}, which is not part of" @@ -6268,47 +6378,47 @@ msgstr "" "Den valgte LAG-grænseflade ({lag}) tilhører {device}, som ikke er en del af " "det virtuelle chassis {virtual_chassis}." -#: netbox/dcim/models/device_components.py:900 +#: netbox/dcim/models/device_components.py:909 msgid "Virtual interfaces cannot have a PoE mode." msgstr "Virtuelle grænseflader kan ikke have en PoE-tilstand." -#: netbox/dcim/models/device_components.py:904 +#: netbox/dcim/models/device_components.py:913 msgid "Virtual interfaces cannot have a PoE type." msgstr "Virtuelle grænseflader kan ikke have en PoE-type." -#: netbox/dcim/models/device_components.py:910 +#: netbox/dcim/models/device_components.py:919 msgid "Must specify PoE mode when designating a PoE type." msgstr "Skal angive PoE-tilstand, når du angiver en PoE-type." -#: netbox/dcim/models/device_components.py:917 +#: netbox/dcim/models/device_components.py:926 msgid "Wireless role may be set only on wireless interfaces." msgstr "Trådløs rolle kan kun indstilles på trådløse grænseflader." -#: netbox/dcim/models/device_components.py:919 +#: netbox/dcim/models/device_components.py:928 msgid "Channel may be set only on wireless interfaces." msgstr "Kanal kan kun indstilles på trådløse grænseflader." -#: netbox/dcim/models/device_components.py:925 +#: netbox/dcim/models/device_components.py:934 msgid "Channel frequency may be set only on wireless interfaces." msgstr "Kanalfrekvensen kan kun indstilles på trådløse grænseflader." -#: netbox/dcim/models/device_components.py:929 +#: netbox/dcim/models/device_components.py:938 msgid "Cannot specify custom frequency with channel selected." msgstr "Kan ikke angive brugerdefineret frekvens med valgt kanal." -#: netbox/dcim/models/device_components.py:935 +#: netbox/dcim/models/device_components.py:944 msgid "Channel width may be set only on wireless interfaces." msgstr "Kanalbredden kan kun indstilles på trådløse grænseflader." -#: netbox/dcim/models/device_components.py:937 +#: netbox/dcim/models/device_components.py:946 msgid "Cannot specify custom width with channel selected." msgstr "Kan ikke angive brugerdefineret bredde med valgt kanal." -#: netbox/dcim/models/device_components.py:941 +#: netbox/dcim/models/device_components.py:950 msgid "Interface mode does not support an untagged vlan." msgstr "Interface-tilstand understøtter ikke et umærket vlan." -#: netbox/dcim/models/device_components.py:947 +#: netbox/dcim/models/device_components.py:956 #, python-brace-format msgid "" "The untagged VLAN ({untagged_vlan}) must belong to the same site as the " @@ -6317,24 +6427,24 @@ msgstr "" "Den umærkede VLAN ({untagged_vlan}) skal tilhøre det samme område som " "grænsefladens overordnede enhed, eller det skal være globalt." -#: netbox/dcim/models/device_components.py:1044 +#: netbox/dcim/models/device_components.py:1053 msgid "Mapped position on corresponding rear port" msgstr "Kortlagt position på tilsvarende bageste port" -#: netbox/dcim/models/device_components.py:1060 +#: netbox/dcim/models/device_components.py:1069 msgid "front port" msgstr "Frontport" -#: netbox/dcim/models/device_components.py:1061 +#: netbox/dcim/models/device_components.py:1070 msgid "front ports" msgstr "frontporte" -#: netbox/dcim/models/device_components.py:1072 +#: netbox/dcim/models/device_components.py:1081 #, python-brace-format msgid "Rear port ({rear_port}) must belong to the same device" msgstr "Bageste port ({rear_port}) skal tilhøre den samme enhed" -#: netbox/dcim/models/device_components.py:1080 +#: netbox/dcim/models/device_components.py:1089 #, python-brace-format msgid "" "Invalid rear port position ({rear_port_position}): Rear port {name} has only" @@ -6343,19 +6453,19 @@ msgstr "" "Ugyldig bageste portposition ({rear_port_position}): Bageste port {name} har" " kun {positions} positioner." -#: netbox/dcim/models/device_components.py:1110 +#: netbox/dcim/models/device_components.py:1119 msgid "Number of front ports which may be mapped" msgstr "Antal frontporte, der kan kortlægges" -#: netbox/dcim/models/device_components.py:1115 +#: netbox/dcim/models/device_components.py:1124 msgid "rear port" msgstr "bageste port" -#: netbox/dcim/models/device_components.py:1116 +#: netbox/dcim/models/device_components.py:1125 msgid "rear ports" msgstr "bageste porte" -#: netbox/dcim/models/device_components.py:1127 +#: netbox/dcim/models/device_components.py:1136 #, python-brace-format msgid "" "The number of positions cannot be less than the number of mapped front ports" @@ -6364,37 +6474,37 @@ msgstr "" "Antallet af positioner kan ikke være mindre end antallet af kortlagte " "frontporte ({frontport_count})" -#: netbox/dcim/models/device_components.py:1168 +#: netbox/dcim/models/device_components.py:1177 msgid "module bay" msgstr "modulplads" -#: netbox/dcim/models/device_components.py:1169 +#: netbox/dcim/models/device_components.py:1178 msgid "module bays" msgstr "modulpladser" -#: netbox/dcim/models/device_components.py:1183 -#: netbox/dcim/models/devices.py:1229 +#: netbox/dcim/models/device_components.py:1192 +#: netbox/dcim/models/modules.py:269 msgid "A module bay cannot belong to a module installed within it." msgstr "En modulplads kan ikke tilhøre et modul, der er installeret i den." -#: netbox/dcim/models/device_components.py:1209 +#: netbox/dcim/models/device_components.py:1218 msgid "device bay" msgstr "enhedsplads" -#: netbox/dcim/models/device_components.py:1210 +#: netbox/dcim/models/device_components.py:1219 msgid "device bays" msgstr "enhedsbugter" -#: netbox/dcim/models/device_components.py:1217 +#: netbox/dcim/models/device_components.py:1226 #, python-brace-format msgid "This type of device ({device_type}) does not support device bays." msgstr "Denne type enhed ({device_type}) understøtter ikke enhedsbugter." -#: netbox/dcim/models/device_components.py:1223 +#: netbox/dcim/models/device_components.py:1232 msgid "Cannot install a device into itself." msgstr "Kan ikke installere en enhed i sig selv." -#: netbox/dcim/models/device_components.py:1231 +#: netbox/dcim/models/device_components.py:1240 #, python-brace-format msgid "" "Cannot install the specified device; device is already installed in {bay}." @@ -6402,60 +6512,60 @@ msgstr "" "Kan ikke installere den angivne enhed; enheden er allerede installeret i " "{bay}." -#: netbox/dcim/models/device_components.py:1252 +#: netbox/dcim/models/device_components.py:1261 msgid "inventory item role" msgstr "lagervarerolle" -#: netbox/dcim/models/device_components.py:1253 +#: netbox/dcim/models/device_components.py:1262 msgid "inventory item roles" msgstr "lagervareroller" -#: netbox/dcim/models/device_components.py:1313 -#: netbox/dcim/models/devices.py:598 netbox/dcim/models/devices.py:1189 -#: netbox/dcim/models/racks.py:304 -#: netbox/virtualization/models/virtualmachines.py:126 +#: netbox/dcim/models/device_components.py:1321 +#: netbox/dcim/models/devices.py:486 netbox/dcim/models/modules.py:229 +#: netbox/dcim/models/racks.py:310 +#: netbox/virtualization/models/virtualmachines.py:125 msgid "serial number" msgstr "serienummer" -#: netbox/dcim/models/device_components.py:1321 -#: netbox/dcim/models/devices.py:606 netbox/dcim/models/devices.py:1196 -#: netbox/dcim/models/racks.py:311 +#: netbox/dcim/models/device_components.py:1329 +#: netbox/dcim/models/devices.py:494 netbox/dcim/models/modules.py:236 +#: netbox/dcim/models/racks.py:317 msgid "asset tag" msgstr "aktivmærke" -#: netbox/dcim/models/device_components.py:1322 +#: netbox/dcim/models/device_components.py:1330 msgid "A unique tag used to identify this item" msgstr "Et unikt tag, der bruges til at identificere dette element" -#: netbox/dcim/models/device_components.py:1325 +#: netbox/dcim/models/device_components.py:1333 msgid "discovered" msgstr "opdaget" -#: netbox/dcim/models/device_components.py:1327 +#: netbox/dcim/models/device_components.py:1335 msgid "This item was automatically discovered" msgstr "Dette element blev automatisk opdaget" -#: netbox/dcim/models/device_components.py:1345 +#: netbox/dcim/models/device_components.py:1353 msgid "inventory item" msgstr "lagerpost" -#: netbox/dcim/models/device_components.py:1346 +#: netbox/dcim/models/device_components.py:1354 msgid "inventory items" msgstr "lagervarer" -#: netbox/dcim/models/device_components.py:1354 +#: netbox/dcim/models/device_components.py:1362 msgid "Cannot assign self as parent." msgstr "Kan ikke tildele mig selv som forælder." -#: netbox/dcim/models/device_components.py:1362 +#: netbox/dcim/models/device_components.py:1370 msgid "Parent inventory item does not belong to the same device." msgstr "Overordnet lagervare tilhører ikke den samme enhed." -#: netbox/dcim/models/device_components.py:1368 +#: netbox/dcim/models/device_components.py:1376 msgid "Cannot move an inventory item with dependent children" msgstr "Kan ikke flytte en lagervare med afhængige underordnede" -#: netbox/dcim/models/device_components.py:1376 +#: netbox/dcim/models/device_components.py:1384 msgid "Cannot assign inventory item to component on another device" msgstr "Kan ikke tildele lagervare til komponent på en anden enhed" @@ -6467,8 +6577,8 @@ msgstr "fabrikant" msgid "manufacturers" msgstr "producenter" -#: netbox/dcim/models/devices.py:84 netbox/dcim/models/devices.py:383 -#: netbox/dcim/models/racks.py:133 +#: netbox/dcim/models/devices.py:84 netbox/dcim/models/modules.py:85 +#: netbox/dcim/models/racks.py:139 msgid "model" msgstr "model" @@ -6476,11 +6586,11 @@ msgstr "model" msgid "default platform" msgstr "standard platform" -#: netbox/dcim/models/devices.py:100 netbox/dcim/models/devices.py:387 +#: netbox/dcim/models/devices.py:100 netbox/dcim/models/modules.py:89 msgid "part number" msgstr "varenummer" -#: netbox/dcim/models/devices.py:103 netbox/dcim/models/devices.py:390 +#: netbox/dcim/models/devices.py:103 netbox/dcim/models/modules.py:92 msgid "Discrete part number (optional)" msgstr "Diskret varenummer (valgfrit)" @@ -6516,8 +6626,8 @@ msgstr "" "Overordnede enheder huser underordnede enheder i enhedspladser. Lad det stå " "tomt, hvis denne enhedstype hverken er forælder eller barn." -#: netbox/dcim/models/devices.py:131 netbox/dcim/models/devices.py:393 -#: netbox/dcim/models/devices.py:651 netbox/dcim/models/racks.py:315 +#: netbox/dcim/models/devices.py:131 netbox/dcim/models/devices.py:539 +#: netbox/dcim/models/modules.py:95 netbox/dcim/models/racks.py:321 msgid "airflow" msgstr "luftstrøm" @@ -6564,151 +6674,143 @@ msgstr "" msgid "Child device types must be 0U." msgstr "Børneenhedstyper skal være 0U." -#: netbox/dcim/models/devices.py:413 -msgid "module type" -msgstr "modultype" - -#: netbox/dcim/models/devices.py:414 -msgid "module types" -msgstr "modultyper" - -#: netbox/dcim/models/devices.py:484 +#: netbox/dcim/models/devices.py:387 msgid "Virtual machines may be assigned to this role" msgstr "Virtuelle maskiner kan tildeles denne rolle" -#: netbox/dcim/models/devices.py:496 +#: netbox/dcim/models/devices.py:401 msgid "device role" msgstr "enhedsrolle" -#: netbox/dcim/models/devices.py:497 +#: netbox/dcim/models/devices.py:402 msgid "device roles" msgstr "enhedsroller" -#: netbox/dcim/models/devices.py:511 +#: netbox/dcim/models/devices.py:416 msgid "Optionally limit this platform to devices of a certain manufacturer" msgstr "Begræns eventuelt denne platform til enheder fra en bestemt producent" -#: netbox/dcim/models/devices.py:523 +#: netbox/dcim/models/devices.py:428 msgid "platform" msgstr "platform" -#: netbox/dcim/models/devices.py:524 +#: netbox/dcim/models/devices.py:429 msgid "platforms" msgstr "platforme" -#: netbox/dcim/models/devices.py:572 +#: netbox/dcim/models/devices.py:460 msgid "The function this device serves" msgstr "Funktionen denne enhed tjener" -#: netbox/dcim/models/devices.py:599 +#: netbox/dcim/models/devices.py:487 msgid "Chassis serial number, assigned by the manufacturer" msgstr "Chassisserienummer, tildelt af producenten" -#: netbox/dcim/models/devices.py:607 netbox/dcim/models/devices.py:1197 +#: netbox/dcim/models/devices.py:495 netbox/dcim/models/modules.py:237 msgid "A unique tag used to identify this device" msgstr "Et unikt tag, der bruges til at identificere denne enhed" -#: netbox/dcim/models/devices.py:634 +#: netbox/dcim/models/devices.py:522 msgid "position (U)" msgstr "position (U)" -#: netbox/dcim/models/devices.py:642 +#: netbox/dcim/models/devices.py:530 msgid "rack face" msgstr "rackflade" -#: netbox/dcim/models/devices.py:663 netbox/dcim/models/devices.py:1425 -#: netbox/virtualization/models/virtualmachines.py:95 +#: netbox/dcim/models/devices.py:551 netbox/dcim/models/devices.py:1154 +#: netbox/virtualization/models/virtualmachines.py:94 msgid "primary IPv4" msgstr "Primær IPv4" -#: netbox/dcim/models/devices.py:671 netbox/dcim/models/devices.py:1433 -#: netbox/virtualization/models/virtualmachines.py:103 +#: netbox/dcim/models/devices.py:559 netbox/dcim/models/devices.py:1162 +#: netbox/virtualization/models/virtualmachines.py:102 msgid "primary IPv6" msgstr "Primær IPv6" -#: netbox/dcim/models/devices.py:679 +#: netbox/dcim/models/devices.py:567 msgid "out-of-band IP" msgstr "IP uden for båndet" -#: netbox/dcim/models/devices.py:696 +#: netbox/dcim/models/devices.py:584 msgid "VC position" msgstr "VC position" -#: netbox/dcim/models/devices.py:699 +#: netbox/dcim/models/devices.py:587 msgid "Virtual chassis position" msgstr "Virtuel chassisposition" -#: netbox/dcim/models/devices.py:702 +#: netbox/dcim/models/devices.py:590 msgid "VC priority" msgstr "VC-prioritet" -#: netbox/dcim/models/devices.py:706 +#: netbox/dcim/models/devices.py:594 msgid "Virtual chassis master election priority" msgstr "Virtuelt kabinetthovedvalgsprioritet" -#: netbox/dcim/models/devices.py:709 netbox/dcim/models/sites.py:208 +#: netbox/dcim/models/devices.py:597 netbox/dcim/models/sites.py:208 msgid "latitude" msgstr "breddegrad" -#: netbox/dcim/models/devices.py:714 netbox/dcim/models/devices.py:722 +#: netbox/dcim/models/devices.py:602 netbox/dcim/models/devices.py:610 #: netbox/dcim/models/sites.py:213 netbox/dcim/models/sites.py:221 msgid "GPS coordinate in decimal format (xx.yyyyyy)" msgstr "GPS-koordinat i decimalformat (xx.ååååå)" -#: netbox/dcim/models/devices.py:717 netbox/dcim/models/sites.py:216 +#: netbox/dcim/models/devices.py:605 netbox/dcim/models/sites.py:216 msgid "longitude" msgstr "længde" -#: netbox/dcim/models/devices.py:790 +#: netbox/dcim/models/devices.py:684 msgid "Device name must be unique per site." msgstr "Enhedsnavnet skal være entydigt pr. område." -#: netbox/dcim/models/devices.py:801 netbox/ipam/models/services.py:71 +#: netbox/dcim/models/devices.py:695 msgid "device" msgstr "enhed" -#: netbox/dcim/models/devices.py:802 +#: netbox/dcim/models/devices.py:696 msgid "devices" msgstr "enheder" -#: netbox/dcim/models/devices.py:821 +#: netbox/dcim/models/devices.py:715 #, python-brace-format msgid "Rack {rack} does not belong to site {site}." msgstr "Rack {rack} hører ikke til område {site}." -#: netbox/dcim/models/devices.py:826 +#: netbox/dcim/models/devices.py:720 #, python-brace-format msgid "Location {location} does not belong to site {site}." msgstr "Lokation {location} hører ikke til området {site}." -#: netbox/dcim/models/devices.py:832 +#: netbox/dcim/models/devices.py:726 #, python-brace-format msgid "Rack {rack} does not belong to location {location}." msgstr "Rack {rack} hører ikke til placering {location}." -#: netbox/dcim/models/devices.py:839 +#: netbox/dcim/models/devices.py:733 msgid "Cannot select a rack face without assigning a rack." msgstr "Kan ikke vælge en rackflade uden at tildele et rack." -#: netbox/dcim/models/devices.py:843 +#: netbox/dcim/models/devices.py:737 msgid "Cannot select a rack position without assigning a rack." msgstr "Kan ikke vælge en rackposition uden at tildele et rack." -#: netbox/dcim/models/devices.py:849 +#: netbox/dcim/models/devices.py:743 msgid "Position must be in increments of 0.5 rack units." msgstr "Positionen skal være i trin på 0,5 reoler." -#: netbox/dcim/models/devices.py:853 +#: netbox/dcim/models/devices.py:747 msgid "Must specify rack face when defining rack position." msgstr "Skal angive rackflade, når du definerer rackposition." -#: netbox/dcim/models/devices.py:861 +#: netbox/dcim/models/devices.py:755 #, python-brace-format msgid "" "A 0U device type ({device_type}) cannot be assigned to a rack position." msgstr "En 0U-enhedstype ({device_type}) kan ikke tildeles en rackposition." -#: netbox/dcim/models/devices.py:872 +#: netbox/dcim/models/devices.py:766 msgid "" "Child device types cannot be assigned to a rack face. This is an attribute " "of the parent device." @@ -6716,7 +6818,7 @@ msgstr "" "Underordnede enhedstyper kan ikke tildeles en rackflade. Dette er en " "attribut for den overordnede enhed." -#: netbox/dcim/models/devices.py:879 +#: netbox/dcim/models/devices.py:773 msgid "" "Child device types cannot be assigned to a rack position. This is an " "attribute of the parent device." @@ -6724,7 +6826,7 @@ msgstr "" "Underordnede enhedstyper kan ikke tildeles en rackposition. Dette er en " "attribut for den overordnede enhed." -#: netbox/dcim/models/devices.py:893 +#: netbox/dcim/models/devices.py:787 #, python-brace-format msgid "" "U{position} is already occupied or does not have sufficient space to " @@ -6733,22 +6835,22 @@ msgstr "" "U{position} er allerede besat eller ikke har tilstrækkelig plads til at " "rumme denne enhedstype: {device_type} ({u_height}U)" -#: netbox/dcim/models/devices.py:908 +#: netbox/dcim/models/devices.py:802 #, python-brace-format msgid "{ip} is not an IPv4 address." msgstr "{ip} er ikke en IPv4-adresse." -#: netbox/dcim/models/devices.py:920 netbox/dcim/models/devices.py:938 +#: netbox/dcim/models/devices.py:814 netbox/dcim/models/devices.py:832 #, python-brace-format msgid "The specified IP address ({ip}) is not assigned to this device." msgstr "Den angivne IP-adresse ({ip}) er ikke tildelt denne enhed." -#: netbox/dcim/models/devices.py:926 +#: netbox/dcim/models/devices.py:820 #, python-brace-format msgid "{ip} is not an IPv6 address." msgstr "{ip} Det er ikke en IPv6-adresse." -#: netbox/dcim/models/devices.py:956 +#: netbox/dcim/models/devices.py:850 #, python-brace-format msgid "" "The assigned platform is limited to {platform_manufacturer} device types, " @@ -6757,23 +6859,23 @@ msgstr "" "Den tildelte platform er begrænset til {platform_manufacturer} enhedstyper, " "men denne enheds type hører til {devicetype_manufacturer}." -#: netbox/dcim/models/devices.py:967 +#: netbox/dcim/models/devices.py:861 #, python-brace-format msgid "The assigned cluster belongs to a different site ({site})" msgstr "Det tildelte cluster tilhører et andet område ({site})" -#: netbox/dcim/models/devices.py:974 +#: netbox/dcim/models/devices.py:868 #, python-brace-format msgid "The assigned cluster belongs to a different location ({location})" msgstr "Den tildelte klynge tilhører en anden placering ({location})" -#: netbox/dcim/models/devices.py:982 +#: netbox/dcim/models/devices.py:876 msgid "A device assigned to a virtual chassis must have its position defined." msgstr "" "En enhed, der er tildelt et virtuelt chassis, skal have sin position " "defineret." -#: netbox/dcim/models/devices.py:988 +#: netbox/dcim/models/devices.py:882 #, python-brace-format msgid "" "Device cannot be removed from virtual chassis {virtual_chassis} because it " @@ -6782,38 +6884,21 @@ msgstr "" "Enheden kan ikke fjernes fra det virtuelle chassis {virtual_chassis} fordi " "det i øjeblikket er udpeget som sin herre." -#: netbox/dcim/models/devices.py:1204 -msgid "module" -msgstr "modul" - -#: netbox/dcim/models/devices.py:1205 -msgid "modules" -msgstr "moduler" - -#: netbox/dcim/models/devices.py:1218 -#, python-brace-format -msgid "" -"Module must be installed within a module bay belonging to the assigned " -"device ({device})." -msgstr "" -"Modulet skal installeres i en modulplads, der tilhører den tildelte enhed " -"({device})." - -#: netbox/dcim/models/devices.py:1346 +#: netbox/dcim/models/devices.py:1075 msgid "domain" msgstr "domæne" -#: netbox/dcim/models/devices.py:1359 netbox/dcim/models/devices.py:1360 +#: netbox/dcim/models/devices.py:1088 netbox/dcim/models/devices.py:1089 msgid "virtual chassis" msgstr "virtuelt chassis" -#: netbox/dcim/models/devices.py:1372 +#: netbox/dcim/models/devices.py:1101 #, python-brace-format msgid "" "The selected master ({master}) is not assigned to this virtual chassis." msgstr "Den valgte master ({master}) er ikke tildelt dette virtuelle chassis." -#: netbox/dcim/models/devices.py:1388 +#: netbox/dcim/models/devices.py:1117 #, python-brace-format msgid "" "Unable to delete virtual chassis {self}. There are member interfaces which " @@ -6822,42 +6907,42 @@ msgstr "" "Kan ikke slette virtuelt chassis {self}. Der er medlemsgrænseflader, der " "danner LAG-grænseflader på tværs af chassiserne." -#: netbox/dcim/models/devices.py:1414 netbox/vpn/models/l2vpn.py:37 +#: netbox/dcim/models/devices.py:1143 netbox/vpn/models/l2vpn.py:42 msgid "identifier" msgstr "identificere" -#: netbox/dcim/models/devices.py:1415 +#: netbox/dcim/models/devices.py:1144 msgid "Numeric identifier unique to the parent device" msgstr "Numerisk identifikator, der er unik for den overordnede enhed" -#: netbox/dcim/models/devices.py:1443 netbox/extras/models/customfields.py:227 -#: netbox/extras/models/models.py:107 netbox/extras/models/models.py:694 -#: netbox/netbox/models/__init__.py:120 +#: netbox/dcim/models/devices.py:1172 netbox/extras/models/customfields.py:227 +#: netbox/extras/models/models.py:109 netbox/extras/models/models.py:767 +#: netbox/netbox/models/__init__.py:120 netbox/netbox/models/__init__.py:155 msgid "comments" msgstr "kommenterer" -#: netbox/dcim/models/devices.py:1459 +#: netbox/dcim/models/devices.py:1188 msgid "virtual device context" msgstr "virtuel enhedskontekst" -#: netbox/dcim/models/devices.py:1460 +#: netbox/dcim/models/devices.py:1189 msgid "virtual device contexts" msgstr "virtuelle enhedskontekster" -#: netbox/dcim/models/devices.py:1489 +#: netbox/dcim/models/devices.py:1218 #, python-brace-format msgid "{ip} is not an IPv{family} address." msgstr "{ip} er ikke en IPV{family} adresse." -#: netbox/dcim/models/devices.py:1495 +#: netbox/dcim/models/devices.py:1224 msgid "Primary IP address must belong to an interface on the assigned device." msgstr "Primær IP-adresse skal tilhøre en grænseflade på den tildelte enhed." -#: netbox/dcim/models/devices.py:1527 +#: netbox/dcim/models/devices.py:1255 msgid "MAC addresses" msgstr "MAC-adresser" -#: netbox/dcim/models/devices.py:1559 +#: netbox/dcim/models/devices.py:1287 msgid "" "Cannot unassign MAC Address while it is designated as the primary MAC for an" " object" @@ -6865,7 +6950,7 @@ msgstr "" "Kan ikke ophæve tildelingen af MAC-adresse, mens den er angivet som den " "primære MAC for et objekt" -#: netbox/dcim/models/devices.py:1563 +#: netbox/dcim/models/devices.py:1291 msgid "" "Cannot reassign MAC Address while it is designated as the primary MAC for an" " object" @@ -6873,11 +6958,57 @@ msgstr "" "MAC-adresse kan ikke tildeles igen, mens den er angivet som den primære MAC " "for et objekt" -#: netbox/dcim/models/mixins.py:94 +#: netbox/dcim/models/mixins.py:92 #, python-brace-format msgid "Please select a {scope_type}." msgstr "Vælg venligst en {scope_type}." +#: netbox/dcim/models/modules.py:39 +msgid "schema" +msgstr "skema" + +#: netbox/dcim/models/modules.py:46 +msgid "module type profile" +msgstr "modultypeprofil" + +#: netbox/dcim/models/modules.py:47 +msgid "module type profiles" +msgstr "modultypeprofiler" + +#: netbox/dcim/models/modules.py:104 +msgid "attributes" +msgstr "egenskaber" + +#: netbox/dcim/models/modules.py:120 +msgid "module type" +msgstr "modultype" + +#: netbox/dcim/models/modules.py:121 +msgid "module types" +msgstr "modultyper" + +#: netbox/dcim/models/modules.py:151 +#, python-brace-format +msgid "Invalid schema: {error}" +msgstr "Ugyldigt skema: {error}" + +#: netbox/dcim/models/modules.py:244 +msgid "module" +msgstr "modul" + +#: netbox/dcim/models/modules.py:245 +msgid "modules" +msgstr "moduler" + +#: netbox/dcim/models/modules.py:258 +#, python-brace-format +msgid "" +"Module must be installed within a module bay belonging to the assigned " +"device ({device})." +msgstr "" +"Modulet skal installeres i en modulplads, der tilhører den tildelte enhed " +"({device})." + #: netbox/dcim/models/power.py:55 msgid "power panel" msgstr "strømpanel" @@ -6978,22 +7109,30 @@ msgid "Outer dimension of rack (width)" msgstr "Udvendig dimension af rack (bredde)" #: netbox/dcim/models/racks.py:77 +msgid "outer height" +msgstr "ydre højde" + +#: netbox/dcim/models/racks.py:80 +msgid "Outer dimension of rack (height)" +msgstr "Stativets ydre dimension (højde)" + +#: netbox/dcim/models/racks.py:83 msgid "outer depth" msgstr "ydre dybde" -#: netbox/dcim/models/racks.py:80 +#: netbox/dcim/models/racks.py:86 msgid "Outer dimension of rack (depth)" msgstr "Udvendig dimension af rack (dybde)" -#: netbox/dcim/models/racks.py:83 +#: netbox/dcim/models/racks.py:89 msgid "outer unit" msgstr "ydre enhed" -#: netbox/dcim/models/racks.py:90 +#: netbox/dcim/models/racks.py:96 msgid "mounting depth" msgstr "monteringsdybde" -#: netbox/dcim/models/racks.py:94 +#: netbox/dcim/models/racks.py:100 msgid "" "Maximum depth of a mounted device, in millimeters. For four-post racks, this" " is the distance between the front and rear rails." @@ -7001,75 +7140,75 @@ msgstr "" "Maksimal dybde af en monteret enhed, i millimeter. For stativer med fire " "stolper er dette afstanden mellem for- og bagskinner." -#: netbox/dcim/models/racks.py:102 +#: netbox/dcim/models/racks.py:108 msgid "max weight" msgstr "max vægt" -#: netbox/dcim/models/racks.py:105 +#: netbox/dcim/models/racks.py:111 msgid "Maximum load capacity for the rack" msgstr "Maksimal belastningskapacitet for stativet" -#: netbox/dcim/models/racks.py:125 netbox/dcim/models/racks.py:247 +#: netbox/dcim/models/racks.py:131 netbox/dcim/models/racks.py:253 msgid "form factor" msgstr "formfaktor" -#: netbox/dcim/models/racks.py:162 +#: netbox/dcim/models/racks.py:168 msgid "rack type" msgstr "racktype" -#: netbox/dcim/models/racks.py:163 +#: netbox/dcim/models/racks.py:169 msgid "rack types" msgstr "racktyper" -#: netbox/dcim/models/racks.py:177 netbox/dcim/models/racks.py:368 -msgid "Must specify a unit when setting an outer width/depth" -msgstr "Skal angive en enhed, når der indstilles en ydre bredde/dybde" +#: netbox/dcim/models/racks.py:183 netbox/dcim/models/racks.py:375 +msgid "Must specify a unit when setting an outer dimension" +msgstr "Skal angive en enhed, når der indstilles en ydre dimension" -#: netbox/dcim/models/racks.py:181 netbox/dcim/models/racks.py:372 +#: netbox/dcim/models/racks.py:187 netbox/dcim/models/racks.py:379 msgid "Must specify a unit when setting a maximum weight" msgstr "Skal angive en enhed, når der indstilles en maksimal vægt" -#: netbox/dcim/models/racks.py:227 +#: netbox/dcim/models/racks.py:233 msgid "rack role" msgstr "rackrolle" -#: netbox/dcim/models/racks.py:228 +#: netbox/dcim/models/racks.py:234 msgid "rack roles" msgstr "rackroller" -#: netbox/dcim/models/racks.py:265 +#: netbox/dcim/models/racks.py:271 msgid "facility ID" msgstr "facilitets-id" -#: netbox/dcim/models/racks.py:266 +#: netbox/dcim/models/racks.py:272 msgid "Locally-assigned identifier" msgstr "Lokalt tildelt identifikator" -#: netbox/dcim/models/racks.py:299 netbox/ipam/forms/bulk_import.py:204 +#: netbox/dcim/models/racks.py:305 netbox/ipam/forms/bulk_import.py:204 #: netbox/ipam/forms/bulk_import.py:272 netbox/ipam/forms/bulk_import.py:307 -#: netbox/ipam/forms/bulk_import.py:498 +#: netbox/ipam/forms/bulk_import.py:505 #: netbox/virtualization/forms/bulk_import.py:118 msgid "Functional role" msgstr "Funktionel rolle" -#: netbox/dcim/models/racks.py:312 +#: netbox/dcim/models/racks.py:318 msgid "A unique tag used to identify this rack" msgstr "Et unikt tag, der bruges til at identificere dette rack" -#: netbox/dcim/models/racks.py:351 +#: netbox/dcim/models/racks.py:358 msgid "rack" msgstr "rack" -#: netbox/dcim/models/racks.py:352 +#: netbox/dcim/models/racks.py:359 msgid "racks" msgstr "stativer" -#: netbox/dcim/models/racks.py:364 +#: netbox/dcim/models/racks.py:371 #, python-brace-format msgid "Assigned location must belong to parent site ({site})." msgstr "Den tildelte lokation skal tilhøre det overordnede område ({site})." -#: netbox/dcim/models/racks.py:387 +#: netbox/dcim/models/racks.py:394 #, python-brace-format msgid "" "Rack must be at least {min_height}U tall to house currently installed " @@ -7078,7 +7217,7 @@ msgstr "" "Rack skal være mindst {min_height}Du er høj til at huse aktuelt installerede" " enheder." -#: netbox/dcim/models/racks.py:396 +#: netbox/dcim/models/racks.py:403 #, python-brace-format msgid "" "Rack unit numbering must begin at {position} or less to house currently " @@ -7087,29 +7226,29 @@ msgstr "" "Nummerering af rackenheder skal begynde kl {position} eller mindre til at " "huse aktuelt installerede enheder." -#: netbox/dcim/models/racks.py:404 +#: netbox/dcim/models/racks.py:411 #, python-brace-format msgid "Location must be from the same site, {site}." msgstr "Lokation skal være fra samme område, {site}." -#: netbox/dcim/models/racks.py:666 +#: netbox/dcim/models/racks.py:673 msgid "units" msgstr "enkeltdele" -#: netbox/dcim/models/racks.py:692 +#: netbox/dcim/models/racks.py:699 msgid "rack reservation" msgstr "reservation af rack" -#: netbox/dcim/models/racks.py:693 +#: netbox/dcim/models/racks.py:700 msgid "rack reservations" msgstr "rackreservationer" -#: netbox/dcim/models/racks.py:707 +#: netbox/dcim/models/racks.py:714 #, python-brace-format msgid "Invalid unit(s) for {height}U rack: {unit_list}" msgstr "Ugyldig enhed (er) for {height}U-stativ: {unit_list}" -#: netbox/dcim/models/racks.py:720 +#: netbox/dcim/models/racks.py:727 #, python-brace-format msgid "The following units have already been reserved: {unit_list}" msgstr "Følgende enheder er allerede reserveret: {unit_list}" @@ -7253,13 +7392,13 @@ msgid "Reachable" msgstr "Tilgængelig" #: netbox/dcim/tables/devices.py:69 netbox/dcim/tables/devices.py:117 -#: netbox/dcim/tables/racks.py:149 netbox/dcim/tables/sites.py:104 -#: netbox/dcim/tables/sites.py:147 netbox/extras/tables/tables.py:551 +#: netbox/dcim/tables/racks.py:153 netbox/dcim/tables/sites.py:110 +#: netbox/dcim/tables/sites.py:153 netbox/extras/tables/tables.py:605 #: netbox/netbox/navigation/menu.py:69 netbox/netbox/navigation/menu.py:73 #: netbox/netbox/navigation/menu.py:75 #: netbox/virtualization/forms/model_forms.py:122 #: netbox/virtualization/tables/clusters.py:87 -#: netbox/virtualization/views.py:240 +#: netbox/virtualization/views.py:234 msgid "Devices" msgstr "Enheder" @@ -7269,9 +7408,9 @@ msgid "VMs" msgstr "VM'er" #: netbox/dcim/tables/devices.py:111 netbox/dcim/tables/devices.py:226 -#: netbox/extras/forms/model_forms.py:644 +#: netbox/extras/forms/model_forms.py:712 #: netbox/templates/dcim/device.html:112 -#: netbox/templates/dcim/devicerole.html:44 +#: netbox/templates/dcim/devicerole.html:48 #: netbox/templates/dcim/platform.html:41 #: netbox/templates/extras/configtemplate.html:10 #: netbox/templates/extras/object_render_config.html:12 @@ -7281,21 +7420,21 @@ msgstr "VM'er" msgid "Config Template" msgstr "Konfigurationsskabelon" -#: netbox/dcim/tables/devices.py:197 netbox/dcim/tables/devices.py:1099 -#: netbox/ipam/forms/bulk_import.py:578 netbox/ipam/forms/model_forms.py:316 -#: netbox/ipam/forms/model_forms.py:329 netbox/ipam/tables/ip.py:308 -#: netbox/ipam/tables/ip.py:375 netbox/ipam/tables/ip.py:398 -#: netbox/templates/ipam/ipaddress.html:11 +#: netbox/dcim/tables/devices.py:197 netbox/dcim/tables/devices.py:1106 +#: netbox/ipam/forms/bulk_import.py:587 netbox/ipam/forms/model_forms.py:316 +#: netbox/ipam/forms/model_forms.py:329 netbox/ipam/tables/ip.py:314 +#: netbox/ipam/tables/ip.py:381 netbox/ipam/tables/ip.py:391 +#: netbox/ipam/tables/ip.py:414 netbox/templates/ipam/ipaddress.html:11 #: netbox/virtualization/tables/virtualmachines.py:65 msgid "IP Address" msgstr "IP adresse" -#: netbox/dcim/tables/devices.py:201 netbox/dcim/tables/devices.py:1103 +#: netbox/dcim/tables/devices.py:201 netbox/dcim/tables/devices.py:1110 #: netbox/virtualization/tables/virtualmachines.py:56 msgid "IPv4 Address" msgstr "IPv4-adresse" -#: netbox/dcim/tables/devices.py:205 netbox/dcim/tables/devices.py:1107 +#: netbox/dcim/tables/devices.py:205 netbox/dcim/tables/devices.py:1114 #: netbox/virtualization/tables/virtualmachines.py:60 msgid "IPv6 Address" msgstr "IPv6-adresse" @@ -7333,10 +7472,10 @@ msgstr "Strømstik" msgid "Power outlets" msgstr "Strømudtag" -#: netbox/dcim/tables/devices.py:256 netbox/dcim/tables/devices.py:1112 -#: netbox/dcim/tables/devicetypes.py:133 netbox/dcim/views.py:1204 -#: netbox/dcim/views.py:1448 netbox/dcim/views.py:2201 -#: netbox/netbox/navigation/menu.py:94 netbox/netbox/navigation/menu.py:258 +#: netbox/dcim/tables/devices.py:256 netbox/dcim/tables/devices.py:1119 +#: netbox/dcim/tables/devicetypes.py:133 netbox/dcim/views.py:1173 +#: netbox/dcim/views.py:1473 netbox/dcim/views.py:2226 +#: netbox/netbox/navigation/menu.py:95 netbox/netbox/navigation/menu.py:259 #: netbox/templates/dcim/device/base.html:37 #: netbox/templates/dcim/device_list.html:43 #: netbox/templates/dcim/devicetype/base.html:34 @@ -7347,7 +7486,7 @@ msgstr "Strømudtag" #: netbox/templates/virtualization/virtualmachine/base.html:27 #: netbox/templates/virtualization/virtualmachine_list.html:14 #: netbox/virtualization/tables/virtualmachines.py:71 -#: netbox/virtualization/views.py:405 netbox/wireless/tables/wirelesslan.py:63 +#: netbox/virtualization/views.py:395 netbox/wireless/tables/wirelesslan.py:63 msgid "Interfaces" msgstr "Grænseflader" @@ -7367,14 +7506,15 @@ msgstr "Modulpladser" msgid "Inventory items" msgstr "Lagervarer" -#: netbox/dcim/tables/devices.py:314 netbox/dcim/tables/modules.py:57 +#: netbox/dcim/tables/devices.py:314 netbox/dcim/tables/modules.py:91 +#: netbox/templates/dcim/module.html:65 #: netbox/templates/dcim/modulebay.html:17 msgid "Module Bay" msgstr "Modulbugt" #: netbox/dcim/tables/devices.py:327 netbox/dcim/tables/devicetypes.py:52 -#: netbox/dcim/tables/devicetypes.py:148 netbox/dcim/views.py:1279 -#: netbox/dcim/views.py:2299 netbox/netbox/navigation/menu.py:103 +#: netbox/dcim/tables/devicetypes.py:148 netbox/dcim/views.py:1248 +#: netbox/dcim/views.py:2324 netbox/netbox/navigation/menu.py:104 #: netbox/templates/dcim/device/base.html:52 #: netbox/templates/dcim/device_list.html:71 #: netbox/templates/dcim/devicetype/base.html:49 @@ -7403,24 +7543,24 @@ msgstr "Maksimal trækkraft (W)" msgid "Allocated draw (W)" msgstr "Tildelt lodtrækning (W)" -#: netbox/dcim/tables/devices.py:571 netbox/ipam/forms/model_forms.py:783 -#: netbox/ipam/tables/fhrp.py:28 netbox/ipam/views.py:633 -#: netbox/ipam/views.py:738 netbox/netbox/navigation/menu.py:164 -#: netbox/netbox/navigation/menu.py:166 +#: netbox/dcim/tables/devices.py:578 netbox/ipam/forms/model_forms.py:785 +#: netbox/ipam/tables/fhrp.py:28 netbox/ipam/views.py:632 +#: netbox/ipam/views.py:733 netbox/netbox/navigation/menu.py:165 +#: netbox/netbox/navigation/menu.py:167 #: netbox/templates/dcim/interface.html:396 #: netbox/templates/ipam/ipaddress_bulk_add.html:15 -#: netbox/templates/ipam/service.html:40 +#: netbox/templates/ipam/service.html:42 #: netbox/templates/virtualization/vminterface.html:107 #: netbox/vpn/tables/tunnels.py:98 msgid "IP Addresses" msgstr "IP-adresser" -#: netbox/dcim/tables/devices.py:577 netbox/netbox/navigation/menu.py:210 +#: netbox/dcim/tables/devices.py:584 netbox/netbox/navigation/menu.py:211 #: netbox/templates/ipam/inc/panels/fhrp_groups.html:6 msgid "FHRP Groups" msgstr "FHRP Grupper" -#: netbox/dcim/tables/devices.py:589 netbox/templates/dcim/interface.html:95 +#: netbox/dcim/tables/devices.py:596 netbox/templates/dcim/interface.html:95 #: netbox/templates/virtualization/vminterface.html:65 #: netbox/templates/vpn/tunnel.html:18 #: netbox/templates/vpn/tunneltermination.html:13 @@ -7431,41 +7571,41 @@ msgstr "FHRP Grupper" msgid "Tunnel" msgstr "Tunnel" -#: netbox/dcim/tables/devices.py:625 netbox/dcim/tables/devicetypes.py:234 +#: netbox/dcim/tables/devices.py:632 netbox/dcim/tables/devicetypes.py:234 #: netbox/templates/dcim/interface.html:65 msgid "Management Only" msgstr "Kun ledelse" -#: netbox/dcim/tables/devices.py:644 +#: netbox/dcim/tables/devices.py:651 msgid "VDCs" msgstr "VDC'er" -#: netbox/dcim/tables/devices.py:651 netbox/templates/dcim/interface.html:163 +#: netbox/dcim/tables/devices.py:658 netbox/templates/dcim/interface.html:163 msgid "Virtual Circuit" msgstr "Virtuelt kredsløb" -#: netbox/dcim/tables/devices.py:903 netbox/templates/dcim/modulebay.html:53 +#: netbox/dcim/tables/devices.py:910 netbox/templates/dcim/modulebay.html:53 msgid "Installed Module" msgstr "Installeret modul" -#: netbox/dcim/tables/devices.py:906 +#: netbox/dcim/tables/devices.py:913 msgid "Module Serial" msgstr "Seriel modul" -#: netbox/dcim/tables/devices.py:910 +#: netbox/dcim/tables/devices.py:917 msgid "Module Asset Tag" msgstr "Modulaktivmærke" -#: netbox/dcim/tables/devices.py:919 +#: netbox/dcim/tables/devices.py:926 msgid "Module Status" msgstr "Modulstatus" -#: netbox/dcim/tables/devices.py:973 netbox/dcim/tables/devicetypes.py:319 +#: netbox/dcim/tables/devices.py:980 netbox/dcim/tables/devicetypes.py:319 #: netbox/templates/dcim/inventoryitem.html:44 msgid "Component" msgstr "Komponent" -#: netbox/dcim/tables/devices.py:1031 +#: netbox/dcim/tables/devices.py:1038 msgid "Items" msgstr "Varer" @@ -7480,11 +7620,12 @@ msgid "Device Types" msgstr "Enhedstyper" #: netbox/dcim/tables/devicetypes.py:47 netbox/netbox/navigation/menu.py:87 +#: netbox/templates/dcim/moduletypeprofile.html:45 msgid "Module Types" msgstr "Modultyper" -#: netbox/dcim/tables/devicetypes.py:57 netbox/extras/forms/filtersets.py:378 -#: netbox/extras/forms/model_forms.py:551 netbox/extras/tables/tables.py:546 +#: netbox/dcim/tables/devicetypes.py:57 netbox/extras/forms/filtersets.py:413 +#: netbox/extras/forms/model_forms.py:619 netbox/extras/tables/tables.py:600 #: netbox/netbox/navigation/menu.py:78 msgid "Platforms" msgstr "Platforme" @@ -7503,14 +7644,14 @@ msgstr "Fuld dybde" msgid "U Height" msgstr "U Højde" -#: netbox/dcim/tables/devicetypes.py:118 netbox/dcim/tables/modules.py:26 -#: netbox/dcim/tables/racks.py:89 +#: netbox/dcim/tables/devicetypes.py:118 netbox/dcim/tables/modules.py:65 +#: netbox/dcim/tables/racks.py:93 msgid "Instances" msgstr "forekomster" -#: netbox/dcim/tables/devicetypes.py:121 netbox/dcim/views.py:1144 -#: netbox/dcim/views.py:1388 netbox/dcim/views.py:2137 -#: netbox/netbox/navigation/menu.py:97 +#: netbox/dcim/tables/devicetypes.py:121 netbox/dcim/views.py:1113 +#: netbox/dcim/views.py:1413 netbox/dcim/views.py:2162 +#: netbox/netbox/navigation/menu.py:98 #: netbox/templates/dcim/device/base.html:25 #: netbox/templates/dcim/device_list.html:15 #: netbox/templates/dcim/devicetype/base.html:22 @@ -7519,9 +7660,9 @@ msgstr "forekomster" msgid "Console Ports" msgstr "Konsolporte" -#: netbox/dcim/tables/devicetypes.py:124 netbox/dcim/views.py:1159 -#: netbox/dcim/views.py:1403 netbox/dcim/views.py:2153 -#: netbox/netbox/navigation/menu.py:98 +#: netbox/dcim/tables/devicetypes.py:124 netbox/dcim/views.py:1128 +#: netbox/dcim/views.py:1428 netbox/dcim/views.py:2178 +#: netbox/netbox/navigation/menu.py:99 #: netbox/templates/dcim/device/base.html:28 #: netbox/templates/dcim/device_list.html:22 #: netbox/templates/dcim/devicetype/base.html:25 @@ -7530,9 +7671,9 @@ msgstr "Konsolporte" msgid "Console Server Ports" msgstr "Konsolserverporte" -#: netbox/dcim/tables/devicetypes.py:127 netbox/dcim/views.py:1174 -#: netbox/dcim/views.py:1418 netbox/dcim/views.py:2169 -#: netbox/netbox/navigation/menu.py:99 +#: netbox/dcim/tables/devicetypes.py:127 netbox/dcim/views.py:1143 +#: netbox/dcim/views.py:1443 netbox/dcim/views.py:2194 +#: netbox/netbox/navigation/menu.py:100 #: netbox/templates/dcim/device/base.html:31 #: netbox/templates/dcim/device_list.html:29 #: netbox/templates/dcim/devicetype/base.html:28 @@ -7541,9 +7682,9 @@ msgstr "Konsolserverporte" msgid "Power Ports" msgstr "Strømstik" -#: netbox/dcim/tables/devicetypes.py:130 netbox/dcim/views.py:1189 -#: netbox/dcim/views.py:1433 netbox/dcim/views.py:2185 -#: netbox/netbox/navigation/menu.py:100 +#: netbox/dcim/tables/devicetypes.py:130 netbox/dcim/views.py:1158 +#: netbox/dcim/views.py:1458 netbox/dcim/views.py:2210 +#: netbox/netbox/navigation/menu.py:101 #: netbox/templates/dcim/device/base.html:34 #: netbox/templates/dcim/device_list.html:36 #: netbox/templates/dcim/devicetype/base.html:31 @@ -7552,9 +7693,9 @@ msgstr "Strømstik" msgid "Power Outlets" msgstr "Strømudtag" -#: netbox/dcim/tables/devicetypes.py:136 netbox/dcim/views.py:1219 -#: netbox/dcim/views.py:1463 netbox/dcim/views.py:2223 -#: netbox/netbox/navigation/menu.py:95 +#: netbox/dcim/tables/devicetypes.py:136 netbox/dcim/views.py:1188 +#: netbox/dcim/views.py:1488 netbox/dcim/views.py:2248 +#: netbox/netbox/navigation/menu.py:96 #: netbox/templates/dcim/device/base.html:40 #: netbox/templates/dcim/devicetype/base.html:37 #: netbox/templates/dcim/inc/moduletype_buttons.html:28 @@ -7562,9 +7703,9 @@ msgstr "Strømudtag" msgid "Front Ports" msgstr "Frontporte" -#: netbox/dcim/tables/devicetypes.py:139 netbox/dcim/views.py:1234 -#: netbox/dcim/views.py:1478 netbox/dcim/views.py:2239 -#: netbox/netbox/navigation/menu.py:96 +#: netbox/dcim/tables/devicetypes.py:139 netbox/dcim/views.py:1203 +#: netbox/dcim/views.py:1503 netbox/dcim/views.py:2264 +#: netbox/netbox/navigation/menu.py:97 #: netbox/templates/dcim/device/base.html:43 #: netbox/templates/dcim/device_list.html:50 #: netbox/templates/dcim/devicetype/base.html:40 @@ -7573,17 +7714,17 @@ msgstr "Frontporte" msgid "Rear Ports" msgstr "Bageste porte" -#: netbox/dcim/tables/devicetypes.py:142 netbox/dcim/views.py:1264 -#: netbox/dcim/views.py:2279 netbox/netbox/navigation/menu.py:102 +#: netbox/dcim/tables/devicetypes.py:142 netbox/dcim/views.py:1233 +#: netbox/dcim/views.py:2304 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 msgid "Device Bays" msgstr "Enhedsbugter" -#: netbox/dcim/tables/devicetypes.py:145 netbox/dcim/views.py:1249 -#: netbox/dcim/views.py:1493 netbox/dcim/views.py:2259 -#: netbox/netbox/navigation/menu.py:101 +#: netbox/dcim/tables/devicetypes.py:145 netbox/dcim/views.py:1218 +#: netbox/dcim/views.py:1518 netbox/dcim/views.py:2284 +#: netbox/netbox/navigation/menu.py:102 #: netbox/templates/dcim/device/base.html:46 #: netbox/templates/dcim/device_list.html:64 #: netbox/templates/dcim/devicetype/base.html:43 @@ -7592,7 +7733,7 @@ msgstr "Enhedsbugter" msgid "Module Bays" msgstr "Modulbugter" -#: netbox/dcim/tables/power.py:36 netbox/netbox/navigation/menu.py:318 +#: netbox/dcim/tables/power.py:36 netbox/netbox/navigation/menu.py:319 #: netbox/templates/dcim/powerpanel.html:51 msgid "Power Feeds" msgstr "Strømforsyninger" @@ -7605,45 +7746,50 @@ msgstr "Maksimal udnyttelse" msgid "Available Power (VA)" msgstr "Tilgængelig effekt (VA)" -#: netbox/dcim/tables/racks.py:30 netbox/dcim/tables/sites.py:142 +#: netbox/dcim/tables/racks.py:30 netbox/dcim/tables/sites.py:148 #: netbox/netbox/navigation/menu.py:43 netbox/netbox/navigation/menu.py:47 #: netbox/netbox/navigation/menu.py:49 msgid "Racks" msgstr "Racker" -#: netbox/dcim/tables/racks.py:63 netbox/dcim/tables/racks.py:141 +#: netbox/dcim/tables/racks.py:63 netbox/dcim/tables/racks.py:145 #: netbox/templates/dcim/device.html:318 #: netbox/templates/dcim/inc/panels/racktype_dimensions.html:14 msgid "Height" msgstr "Højde" -#: netbox/dcim/tables/racks.py:67 netbox/dcim/tables/racks.py:164 +#: netbox/dcim/tables/racks.py:67 netbox/dcim/tables/racks.py:168 #: netbox/templates/dcim/inc/panels/racktype_dimensions.html:18 msgid "Outer Width" msgstr "Udvendig bredde" -#: netbox/dcim/tables/racks.py:71 netbox/dcim/tables/racks.py:168 +#: netbox/dcim/tables/racks.py:71 netbox/dcim/tables/racks.py:172 #: netbox/templates/dcim/inc/panels/racktype_dimensions.html:28 +msgid "Outer Height" +msgstr "Ydre højde" + +#: netbox/dcim/tables/racks.py:75 netbox/dcim/tables/racks.py:176 +#: netbox/templates/dcim/inc/panels/racktype_dimensions.html:38 msgid "Outer Depth" msgstr "Ydre dybde" -#: netbox/dcim/tables/racks.py:79 netbox/dcim/tables/racks.py:176 +#: netbox/dcim/tables/racks.py:83 netbox/dcim/tables/racks.py:184 msgid "Max Weight" msgstr "Maks. Vægt" -#: netbox/dcim/tables/racks.py:153 +#: netbox/dcim/tables/racks.py:157 msgid "Space" msgstr "Rummet" -#: netbox/dcim/tables/sites.py:30 netbox/dcim/tables/sites.py:57 -#: netbox/extras/forms/filtersets.py:358 -#: netbox/extras/forms/model_forms.py:531 netbox/ipam/forms/bulk_edit.py:134 +#: netbox/dcim/tables/sites.py:30 netbox/dcim/tables/sites.py:60 +#: netbox/extras/forms/filtersets.py:393 +#: netbox/extras/forms/model_forms.py:599 netbox/ipam/forms/bulk_edit.py:134 #: netbox/ipam/forms/model_forms.py:159 netbox/ipam/tables/asn.py:66 -#: netbox/netbox/navigation/menu.py:15 netbox/netbox/navigation/menu.py:17 +#: netbox/netbox/navigation/menu.py:15 netbox/netbox/navigation/menu.py:19 msgid "Sites" msgstr "Områder" -#: netbox/dcim/tables/sites.py:152 netbox/netbox/navigation/menu.py:202 +#: netbox/dcim/tables/sites.py:158 netbox/netbox/navigation/menu.py:203 msgid "VLAN Groups" msgstr "VLAN Grupper" @@ -7651,62 +7797,62 @@ msgstr "VLAN Grupper" msgid "Test case must set peer_termination_type" msgstr "Testcase skal indstille peer_termination_type" -#: netbox/dcim/views.py:138 +#: netbox/dcim/views.py:137 #, python-brace-format msgid "Disconnected {count} {type}" msgstr "Afbrudt {count} {type}" -#: netbox/dcim/views.py:885 netbox/netbox/navigation/menu.py:51 +#: netbox/dcim/views.py:864 netbox/netbox/navigation/menu.py:51 msgid "Reservations" msgstr "Reservationer" -#: netbox/dcim/views.py:904 netbox/templates/dcim/location.html:90 +#: netbox/dcim/views.py:883 netbox/templates/dcim/location.html:91 #: netbox/templates/dcim/site.html:140 msgid "Non-Racked Devices" msgstr "Enheder uden rack" -#: netbox/dcim/views.py:2312 netbox/extras/forms/model_forms.py:591 +#: netbox/dcim/views.py:2337 netbox/extras/forms/model_forms.py:659 #: netbox/templates/extras/configcontext.html:10 #: netbox/virtualization/forms/model_forms.py:232 -#: netbox/virtualization/views.py:446 +#: netbox/virtualization/views.py:436 msgid "Config Context" msgstr "Konfigurationskontekst" -#: netbox/dcim/views.py:2322 netbox/virtualization/views.py:456 +#: netbox/dcim/views.py:2347 netbox/virtualization/views.py:446 msgid "Render Config" msgstr "Gengivelseskonfiguration" -#: netbox/dcim/views.py:2335 netbox/extras/tables/tables.py:556 -#: netbox/netbox/navigation/menu.py:255 netbox/netbox/navigation/menu.py:257 -#: netbox/virtualization/views.py:214 +#: netbox/dcim/views.py:2360 netbox/extras/tables/tables.py:610 +#: 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:3168 +#: netbox/dcim/views.py:3193 #, python-brace-format msgid "Installed device {device} in bay {device_bay}." msgstr "Installeret enhed {device} i bugten {device_bay}." -#: netbox/dcim/views.py:3209 +#: netbox/dcim/views.py:3234 #, python-brace-format msgid "Removed device {device} from bay {device_bay}." msgstr "Fjernet enhed {device} fra bugten {device_bay}." -#: netbox/dcim/views.py:3325 netbox/ipam/tables/ip.py:180 +#: netbox/dcim/views.py:3350 netbox/ipam/tables/ip.py:181 msgid "Children" msgstr "Børn" -#: netbox/dcim/views.py:3792 +#: netbox/dcim/views.py:3817 #, python-brace-format msgid "Added member {device}" msgstr "Tilføjet medlem {device}" -#: netbox/dcim/views.py:3841 +#: netbox/dcim/views.py:3866 #, 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:3854 +#: netbox/dcim/views.py:3879 #, python-brace-format msgid "Removed {device} from virtual chassis {chassis}" msgstr "Fjernet {device} fra virtuelt chassis {chassis}" @@ -7769,12 +7915,6 @@ msgstr "Flere valg" msgid "Multiple objects" msgstr "Flere objekter" -#: netbox/extras/choices.py:53 netbox/netbox/preferences.py:21 -#: netbox/templates/extras/customfield.html:78 netbox/vpn/choices.py:20 -#: netbox/wireless/choices.py:27 -msgid "Disabled" -msgstr "Handicappede" - #: netbox/extras/choices.py:54 msgid "Loose" msgstr "Løs" @@ -7803,9 +7943,9 @@ msgstr "Ja" msgid "No" msgstr "Nej" -#: netbox/extras/choices.py:108 netbox/templates/tenancy/contact.html:57 -#: netbox/tenancy/forms/bulk_edit.py:118 -#: netbox/wireless/forms/model_forms.py:171 +#: netbox/extras/choices.py:108 netbox/templates/tenancy/contact.html:67 +#: netbox/tenancy/forms/bulk_edit.py:125 +#: netbox/wireless/forms/model_forms.py:172 msgid "Link" msgstr "Forbindelse" @@ -7849,111 +7989,82 @@ msgstr "Fejlfinding" msgid "Failure" msgstr "Fejl" -#: netbox/extras/choices.py:213 -#: netbox/templates/dcim/virtualchassis_edit.html:111 -#: netbox/templates/generic/bulk_add_component.html:68 -#: netbox/templates/generic/object_edit.html:47 -#: netbox/templates/generic/object_edit.html:80 -#: netbox/templates/htmx/quick_add.html:24 -#: netbox/templates/ipam/inc/ipaddress_edit_header.html:7 -msgid "Create" -msgstr "Opret" - -#: netbox/extras/choices.py:214 -msgid "Update" -msgstr "Opdatere" - -#: netbox/extras/choices.py:215 -#: netbox/templates/circuits/inc/circuit_termination.html:23 -#: netbox/templates/dcim/inc/panels/inventory_items.html:37 -#: netbox/templates/dcim/powerpanel.html:66 -#: netbox/templates/extras/script_list.html:35 -#: netbox/templates/generic/bulk_delete.html:20 -#: netbox/templates/generic/bulk_delete.html:66 -#: netbox/templates/generic/object_delete.html:19 -#: netbox/templates/htmx/delete_form.html:57 -#: netbox/templates/ipam/inc/panels/fhrp_groups.html:48 -#: netbox/templates/users/objectpermission.html:46 -#: netbox/utilities/templates/buttons/delete.html:11 -msgid "Delete" -msgstr "Slet" - -#: netbox/extras/choices.py:239 netbox/netbox/choices.py:59 +#: netbox/extras/choices.py:222 netbox/netbox/choices.py:59 #: netbox/netbox/choices.py:104 msgid "Blue" msgstr "Blå" -#: netbox/extras/choices.py:240 netbox/netbox/choices.py:58 +#: netbox/extras/choices.py:223 netbox/netbox/choices.py:58 #: netbox/netbox/choices.py:105 msgid "Indigo" msgstr "indigo" -#: netbox/extras/choices.py:241 netbox/netbox/choices.py:56 +#: netbox/extras/choices.py:224 netbox/netbox/choices.py:56 #: netbox/netbox/choices.py:106 msgid "Purple" msgstr "Lilla" -#: netbox/extras/choices.py:242 netbox/netbox/choices.py:53 +#: netbox/extras/choices.py:225 netbox/netbox/choices.py:53 #: netbox/netbox/choices.py:107 msgid "Pink" msgstr "Lyserød" -#: netbox/extras/choices.py:243 netbox/netbox/choices.py:52 +#: netbox/extras/choices.py:226 netbox/netbox/choices.py:52 #: netbox/netbox/choices.py:108 msgid "Red" msgstr "Rød" -#: netbox/extras/choices.py:244 netbox/netbox/choices.py:70 +#: netbox/extras/choices.py:227 netbox/netbox/choices.py:70 #: netbox/netbox/choices.py:109 msgid "Orange" msgstr "orange" -#: netbox/extras/choices.py:245 netbox/netbox/choices.py:68 +#: netbox/extras/choices.py:228 netbox/netbox/choices.py:68 #: netbox/netbox/choices.py:110 msgid "Yellow" msgstr "Gul" -#: netbox/extras/choices.py:246 netbox/netbox/choices.py:65 +#: netbox/extras/choices.py:229 netbox/netbox/choices.py:65 #: netbox/netbox/choices.py:111 msgid "Green" msgstr "Grøn" -#: netbox/extras/choices.py:247 netbox/netbox/choices.py:62 +#: netbox/extras/choices.py:230 netbox/netbox/choices.py:62 #: netbox/netbox/choices.py:112 msgid "Teal" msgstr "krikand" -#: netbox/extras/choices.py:248 netbox/netbox/choices.py:61 +#: netbox/extras/choices.py:231 netbox/netbox/choices.py:61 #: netbox/netbox/choices.py:113 msgid "Cyan" msgstr "Cyan" -#: netbox/extras/choices.py:249 netbox/netbox/choices.py:114 +#: netbox/extras/choices.py:232 netbox/netbox/choices.py:114 msgid "Gray" msgstr "Grå" -#: netbox/extras/choices.py:250 netbox/netbox/choices.py:76 +#: netbox/extras/choices.py:233 netbox/netbox/choices.py:76 #: netbox/netbox/choices.py:115 msgid "Black" msgstr "Sort" -#: netbox/extras/choices.py:251 netbox/netbox/choices.py:77 +#: netbox/extras/choices.py:234 netbox/netbox/choices.py:77 #: netbox/netbox/choices.py:116 msgid "White" msgstr "Hvid" -#: netbox/extras/choices.py:266 netbox/extras/forms/model_forms.py:367 -#: netbox/extras/forms/model_forms.py:444 +#: netbox/extras/choices.py:249 netbox/extras/forms/model_forms.py:431 +#: netbox/extras/forms/model_forms.py:508 #: netbox/templates/extras/webhook.html:10 msgid "Webhook" msgstr "Webhook" -#: netbox/extras/choices.py:267 netbox/extras/forms/model_forms.py:432 +#: netbox/extras/choices.py:250 netbox/extras/forms/model_forms.py:496 #: netbox/templates/extras/script/base.html:29 msgid "Script" msgstr "Manuskript" -#: netbox/extras/choices.py:268 +#: netbox/extras/choices.py:251 msgid "Notification" msgstr "Meddelelse" @@ -7995,24 +8106,24 @@ msgstr "Widgettype" msgid "Unregistered widget class: {name}" msgstr "Uregistreret widget klasse: {name}" -#: netbox/extras/dashboard/widgets.py:147 +#: netbox/extras/dashboard/widgets.py:148 #, python-brace-format msgid "{class_name} must define a render() method." msgstr "{class_name} skal definere en render () -metode." -#: netbox/extras/dashboard/widgets.py:166 +#: netbox/extras/dashboard/widgets.py:167 msgid "Note" msgstr "Bemærk" -#: netbox/extras/dashboard/widgets.py:167 +#: netbox/extras/dashboard/widgets.py:168 msgid "Display some arbitrary custom content. Markdown is supported." msgstr "Vis noget vilkårligt brugerdefineret indhold. Markdown understøttes." -#: netbox/extras/dashboard/widgets.py:180 +#: netbox/extras/dashboard/widgets.py:181 msgid "Object Counts" msgstr "Objekttællinger" -#: netbox/extras/dashboard/widgets.py:181 +#: netbox/extras/dashboard/widgets.py:182 msgid "" "Display a set of NetBox models and the number of objects created for each " "type." @@ -8020,66 +8131,66 @@ msgstr "" "Vis et sæt NetBox-modeller og antallet af objekter, der er oprettet for hver" " type." -#: netbox/extras/dashboard/widgets.py:191 +#: netbox/extras/dashboard/widgets.py:192 msgid "Filters to apply when counting the number of objects" msgstr "Filtre, der skal anvendes, når antallet af objekter tælles" -#: netbox/extras/dashboard/widgets.py:199 +#: netbox/extras/dashboard/widgets.py:200 msgid "Invalid format. Object filters must be passed as a dictionary." msgstr "Ugyldigt format. Objektfiltre skal sendes som en ordbog." -#: netbox/extras/dashboard/widgets.py:230 +#: netbox/extras/dashboard/widgets.py:231 msgid "Object List" msgstr "Objektliste" -#: netbox/extras/dashboard/widgets.py:231 +#: netbox/extras/dashboard/widgets.py:232 msgid "Display an arbitrary list of objects." msgstr "Vis en vilkårlig liste over objekter." -#: netbox/extras/dashboard/widgets.py:244 +#: netbox/extras/dashboard/widgets.py:245 msgid "The default number of objects to display" msgstr "Standardantallet af objekter, der skal vises" -#: netbox/extras/dashboard/widgets.py:256 +#: netbox/extras/dashboard/widgets.py:257 msgid "Invalid format. URL parameters must be passed as a dictionary." msgstr "Ugyldigt format. URL-parametre skal sendes som en ordbog." -#: netbox/extras/dashboard/widgets.py:265 +#: netbox/extras/dashboard/widgets.py:266 msgid "Invalid model selection: {self['model'].data} is not supported." msgstr "Ugyldigt modelvalg: {self['model'].data} understøttes ikke." -#: netbox/extras/dashboard/widgets.py:307 +#: netbox/extras/dashboard/widgets.py:308 msgid "RSS Feed" msgstr "RSS-feed" -#: netbox/extras/dashboard/widgets.py:313 +#: netbox/extras/dashboard/widgets.py:314 msgid "Embed an RSS feed from an external website." msgstr "Indlejr et RSS-feed fra en ekstern hjemmeside." -#: netbox/extras/dashboard/widgets.py:320 +#: netbox/extras/dashboard/widgets.py:321 msgid "Feed URL" msgstr "Foderwebadresse" -#: netbox/extras/dashboard/widgets.py:324 +#: netbox/extras/dashboard/widgets.py:325 msgid "Requires external connection" msgstr "Kræver ekstern forbindelse" -#: netbox/extras/dashboard/widgets.py:330 +#: netbox/extras/dashboard/widgets.py:331 msgid "The maximum number of objects to display" msgstr "Det maksimale antal objekter, der skal vises" -#: netbox/extras/dashboard/widgets.py:335 +#: netbox/extras/dashboard/widgets.py:336 msgid "How long to stored the cached content (in seconds)" msgstr "Hvor længe det cachelagrede indhold skal gemmes (i sekunder)" -#: netbox/extras/dashboard/widgets.py:392 +#: netbox/extras/dashboard/widgets.py:393 #: netbox/templates/account/base.html:10 #: netbox/templates/account/bookmarks.html:7 #: netbox/templates/inc/user_menu.html:43 msgid "Bookmarks" msgstr "Bogmærker" -#: netbox/extras/dashboard/widgets.py:396 +#: netbox/extras/dashboard/widgets.py:397 msgid "Show your personal bookmarks" msgstr "Vis dine personlige bogmærker" @@ -8093,173 +8204,183 @@ msgstr "Ukendt handlingstype for en hændelsesregel: {action_type}" msgid "Cannot import events pipeline {name} error: {error}" msgstr "Kan ikke importere hændelsespipeline {name} fejl: {error}" -#: netbox/extras/filtersets.py:45 +#: netbox/extras/filtersets.py:49 msgid "Script module (ID)" msgstr "Script-modul (ID)" -#: netbox/extras/filtersets.py:254 netbox/extras/filtersets.py:637 -#: netbox/extras/filtersets.py:665 +#: netbox/extras/filtersets.py:258 netbox/extras/filtersets.py:730 +#: netbox/extras/filtersets.py:758 msgid "Data file (ID)" msgstr "Datafil (ID)" -#: netbox/extras/filtersets.py:370 netbox/users/filtersets.py:68 +#: netbox/extras/filtersets.py:428 netbox/users/filtersets.py:68 #: netbox/users/filtersets.py:191 msgid "Group (name)" msgstr "Gruppe (navn)" -#: netbox/extras/filtersets.py:574 +#: netbox/extras/filtersets.py:667 #: netbox/virtualization/forms/filtersets.py:124 msgid "Cluster type" msgstr "Klyngetype" -#: netbox/extras/filtersets.py:580 netbox/virtualization/filtersets.py:61 +#: netbox/extras/filtersets.py:673 netbox/virtualization/filtersets.py:61 #: netbox/virtualization/filtersets.py:113 msgid "Cluster type (slug)" msgstr "Clustertype (slug)" -#: netbox/extras/filtersets.py:601 netbox/tenancy/forms/forms.py:16 +#: netbox/extras/filtersets.py:694 netbox/tenancy/forms/forms.py:16 #: netbox/tenancy/forms/forms.py:40 msgid "Tenant group" msgstr "Lejergruppe" -#: netbox/extras/filtersets.py:607 netbox/tenancy/filtersets.py:188 -#: netbox/tenancy/filtersets.py:208 +#: netbox/extras/filtersets.py:700 netbox/tenancy/filtersets.py:193 +#: netbox/tenancy/filtersets.py:213 msgid "Tenant group (slug)" msgstr "Lejergruppe (slug)" -#: netbox/extras/filtersets.py:623 netbox/extras/forms/model_forms.py:509 +#: netbox/extras/filtersets.py:716 netbox/extras/forms/model_forms.py:577 #: netbox/templates/extras/tag.html:11 msgid "Tag" msgstr "Mærke" -#: netbox/extras/filtersets.py:629 +#: netbox/extras/filtersets.py:722 msgid "Tag (slug)" msgstr "Tag (slug)" -#: netbox/extras/filtersets.py:689 netbox/extras/forms/filtersets.py:437 +#: netbox/extras/filtersets.py:786 netbox/extras/forms/filtersets.py:492 msgid "Has local config context data" msgstr "Har lokale konfigurationskontekstdata" -#: netbox/extras/forms/bulk_edit.py:35 netbox/extras/forms/filtersets.py:61 +#: netbox/extras/forms/bulk_edit.py:36 netbox/extras/forms/filtersets.py:62 msgid "Group name" msgstr "Gruppenavn" -#: netbox/extras/forms/bulk_edit.py:43 netbox/extras/forms/filtersets.py:69 -#: netbox/extras/tables/tables.py:68 +#: netbox/extras/forms/bulk_edit.py:44 netbox/extras/forms/filtersets.py:70 +#: netbox/extras/tables/tables.py:69 #: netbox/templates/extras/customfield.html:38 #: netbox/templates/generic/bulk_import.html:118 msgid "Required" msgstr "Påkrævet" -#: netbox/extras/forms/bulk_edit.py:48 netbox/extras/forms/filtersets.py:76 +#: netbox/extras/forms/bulk_edit.py:49 netbox/extras/forms/filtersets.py:77 msgid "Must be unique" msgstr "Skal være unik" -#: netbox/extras/forms/bulk_edit.py:61 netbox/extras/forms/bulk_import.py:60 -#: netbox/extras/forms/filtersets.py:90 +#: netbox/extras/forms/bulk_edit.py:62 netbox/extras/forms/bulk_import.py:60 +#: netbox/extras/forms/filtersets.py:91 #: netbox/extras/models/customfields.py:211 msgid "UI visible" msgstr "UI synlig" -#: netbox/extras/forms/bulk_edit.py:66 netbox/extras/forms/bulk_import.py:66 -#: netbox/extras/forms/filtersets.py:95 +#: netbox/extras/forms/bulk_edit.py:67 netbox/extras/forms/bulk_import.py:66 +#: netbox/extras/forms/filtersets.py:96 #: netbox/extras/models/customfields.py:218 msgid "UI editable" msgstr "Brugergrænseflade redigerbar" -#: netbox/extras/forms/bulk_edit.py:71 netbox/extras/forms/filtersets.py:98 +#: netbox/extras/forms/bulk_edit.py:72 netbox/extras/forms/filtersets.py:99 msgid "Is cloneable" msgstr "Kan klones" -#: netbox/extras/forms/bulk_edit.py:76 netbox/extras/forms/filtersets.py:105 +#: netbox/extras/forms/bulk_edit.py:77 netbox/extras/forms/filtersets.py:106 msgid "Minimum value" msgstr "Minimumsværdi" -#: netbox/extras/forms/bulk_edit.py:80 netbox/extras/forms/filtersets.py:109 +#: netbox/extras/forms/bulk_edit.py:81 netbox/extras/forms/filtersets.py:110 msgid "Maximum value" msgstr "Maksimal værdi" -#: netbox/extras/forms/bulk_edit.py:84 netbox/extras/forms/filtersets.py:113 +#: netbox/extras/forms/bulk_edit.py:85 netbox/extras/forms/filtersets.py:114 msgid "Validation regex" msgstr "Validering regex" -#: netbox/extras/forms/bulk_edit.py:91 netbox/extras/forms/filtersets.py:47 -#: netbox/extras/forms/model_forms.py:76 +#: netbox/extras/forms/bulk_edit.py:92 netbox/extras/forms/filtersets.py:48 +#: netbox/extras/forms/model_forms.py:79 #: netbox/templates/extras/customfield.html:70 msgid "Behavior" msgstr "Adfærd" -#: netbox/extras/forms/bulk_edit.py:128 netbox/extras/forms/filtersets.py:152 +#: netbox/extras/forms/bulk_edit.py:129 netbox/extras/forms/filtersets.py:153 msgid "New window" msgstr "Nyt vindue" -#: netbox/extras/forms/bulk_edit.py:137 +#: netbox/extras/forms/bulk_edit.py:138 msgid "Button class" msgstr "Knapklasse" -#: netbox/extras/forms/bulk_edit.py:154 netbox/extras/forms/filtersets.py:191 -#: netbox/extras/models/models.py:409 +#: netbox/extras/forms/bulk_edit.py:155 netbox/extras/forms/bulk_edit.py:354 +#: netbox/extras/forms/filtersets.py:192 netbox/extras/forms/filtersets.py:470 +#: netbox/extras/models/mixins.py:100 msgid "MIME type" msgstr "MIME-type" -#: netbox/extras/forms/bulk_edit.py:159 netbox/extras/forms/filtersets.py:194 +#: netbox/extras/forms/bulk_edit.py:160 netbox/extras/forms/bulk_edit.py:359 +#: netbox/extras/forms/filtersets.py:195 netbox/extras/forms/filtersets.py:473 +msgid "File name" +msgstr "Filnavn" + +#: netbox/extras/forms/bulk_edit.py:164 netbox/extras/forms/bulk_edit.py:363 +#: netbox/extras/forms/filtersets.py:199 netbox/extras/forms/filtersets.py:477 msgid "File extension" msgstr "Filudvidelse" -#: netbox/extras/forms/bulk_edit.py:164 netbox/extras/forms/filtersets.py:198 +#: netbox/extras/forms/bulk_edit.py:169 netbox/extras/forms/bulk_edit.py:368 +#: netbox/extras/forms/filtersets.py:203 netbox/extras/forms/filtersets.py:481 msgid "As attachment" msgstr "Som vedhæftet fil" -#: netbox/extras/forms/bulk_edit.py:192 netbox/extras/forms/filtersets.py:242 -#: netbox/extras/tables/tables.py:259 +#: netbox/extras/forms/bulk_edit.py:197 netbox/extras/forms/bulk_edit.py:225 +#: netbox/extras/forms/filtersets.py:247 netbox/extras/forms/filtersets.py:277 +#: netbox/extras/tables/tables.py:270 netbox/extras/tables/tables.py:303 #: netbox/templates/extras/savedfilter.html:29 +#: netbox/templates/extras/tableconfig.html:37 msgid "Shared" msgstr "Delt" -#: netbox/extras/forms/bulk_edit.py:215 netbox/extras/forms/filtersets.py:271 -#: netbox/extras/models/models.py:174 +#: netbox/extras/forms/bulk_edit.py:248 netbox/extras/forms/filtersets.py:306 +#: netbox/extras/models/models.py:176 msgid "HTTP method" msgstr "HTTP-metode" -#: netbox/extras/forms/bulk_edit.py:219 netbox/extras/forms/filtersets.py:265 +#: netbox/extras/forms/bulk_edit.py:252 netbox/extras/forms/filtersets.py:300 #: netbox/templates/extras/webhook.html:30 msgid "Payload URL" msgstr "Nyttelast-URL" -#: netbox/extras/forms/bulk_edit.py:224 netbox/extras/models/models.py:214 +#: netbox/extras/forms/bulk_edit.py:257 netbox/extras/models/models.py:216 msgid "SSL verification" msgstr "SSL verifikation" -#: netbox/extras/forms/bulk_edit.py:227 +#: netbox/extras/forms/bulk_edit.py:260 #: netbox/templates/extras/webhook.html:38 msgid "Secret" msgstr "Hemmelighed" -#: netbox/extras/forms/bulk_edit.py:232 +#: netbox/extras/forms/bulk_edit.py:265 msgid "CA file path" msgstr "CA-filsti" -#: netbox/extras/forms/bulk_edit.py:253 netbox/extras/forms/bulk_import.py:192 -#: netbox/extras/forms/model_forms.py:391 +#: netbox/extras/forms/bulk_edit.py:286 netbox/extras/forms/bulk_import.py:194 +#: netbox/extras/forms/model_forms.py:455 msgid "Event types" msgstr "Begivenhedstyper" -#: netbox/extras/forms/bulk_edit.py:293 +#: netbox/extras/forms/bulk_edit.py:330 msgid "Is active" msgstr "Er aktiv" #: netbox/extras/forms/bulk_import.py:37 #: netbox/extras/forms/bulk_import.py:118 #: netbox/extras/forms/bulk_import.py:139 -#: netbox/extras/forms/bulk_import.py:162 -#: netbox/extras/forms/bulk_import.py:186 -#: netbox/extras/forms/filtersets.py:140 netbox/extras/forms/filtersets.py:230 -#: netbox/extras/forms/model_forms.py:47 -#: netbox/extras/forms/model_forms.py:219 -#: netbox/extras/forms/model_forms.py:251 -#: netbox/extras/forms/model_forms.py:292 -#: netbox/extras/forms/model_forms.py:386 -#: netbox/extras/forms/model_forms.py:503 +#: netbox/extras/forms/bulk_import.py:164 +#: netbox/extras/forms/bulk_import.py:188 +#: netbox/extras/forms/filtersets.py:141 netbox/extras/forms/filtersets.py:235 +#: netbox/extras/forms/filtersets.py:265 netbox/extras/forms/model_forms.py:50 +#: netbox/extras/forms/model_forms.py:222 +#: netbox/extras/forms/model_forms.py:254 +#: netbox/extras/forms/model_forms.py:297 +#: netbox/extras/forms/model_forms.py:450 +#: netbox/extras/forms/model_forms.py:567 #: netbox/users/forms/model_forms.py:276 msgid "Object types" msgstr "Objekttyper" @@ -8267,9 +8388,9 @@ msgstr "Objekttyper" #: netbox/extras/forms/bulk_import.py:39 #: netbox/extras/forms/bulk_import.py:120 #: netbox/extras/forms/bulk_import.py:141 -#: netbox/extras/forms/bulk_import.py:164 -#: netbox/extras/forms/bulk_import.py:188 -#: netbox/tenancy/forms/bulk_import.py:96 +#: netbox/extras/forms/bulk_import.py:166 +#: netbox/extras/forms/bulk_import.py:190 +#: netbox/tenancy/forms/bulk_import.py:95 msgid "One or more assigned object types" msgstr "En eller flere tildelte objekttyper" @@ -8277,10 +8398,11 @@ msgstr "En eller flere tildelte objekttyper" msgid "Field data type (e.g. text, integer, etc.)" msgstr "Feltdatatype (f.eks. tekst, heltal osv.)" -#: netbox/extras/forms/bulk_import.py:47 netbox/extras/forms/filtersets.py:213 -#: netbox/extras/forms/filtersets.py:287 -#: netbox/extras/forms/model_forms.py:318 -#: netbox/extras/forms/model_forms.py:355 +#: netbox/extras/forms/bulk_import.py:47 netbox/extras/forms/filtersets.py:218 +#: netbox/extras/forms/filtersets.py:322 +#: netbox/extras/forms/model_forms.py:323 +#: netbox/extras/forms/model_forms.py:382 +#: netbox/extras/forms/model_forms.py:419 #: netbox/tenancy/forms/filtersets.py:92 msgid "Object type" msgstr "Objekttype" @@ -8289,7 +8411,7 @@ msgstr "Objekttype" msgid "Object type (for object or multi-object fields)" msgstr "Objekttype (for objekt- eller flerobjektfelter)" -#: netbox/extras/forms/bulk_import.py:53 netbox/extras/forms/filtersets.py:85 +#: netbox/extras/forms/bulk_import.py:53 netbox/extras/forms/filtersets.py:86 msgid "Choice set" msgstr "Valgsæt" @@ -8317,48 +8439,48 @@ msgstr "" "Citeret streng med kommaseparerede feltvalg med valgfri etiketter adskilt af" " kolon: „Valg1:Første valg, valg2:andet valg“" -#: netbox/extras/forms/bulk_import.py:123 netbox/extras/models/models.py:323 +#: netbox/extras/forms/bulk_import.py:123 netbox/extras/models/models.py:325 msgid "button class" msgstr "knapklasse" -#: netbox/extras/forms/bulk_import.py:126 netbox/extras/models/models.py:327 +#: netbox/extras/forms/bulk_import.py:126 netbox/extras/models/models.py:329 msgid "" "The class of the first link in a group will be used for the dropdown button" msgstr "" "Klassen for det første link i en gruppe vil blive brugt til rullemenuen" -#: netbox/extras/forms/bulk_import.py:193 +#: netbox/extras/forms/bulk_import.py:195 msgid "The event type(s) which will trigger this rule" msgstr "Hændelsestype (r), der udløser denne regel" -#: netbox/extras/forms/bulk_import.py:196 +#: netbox/extras/forms/bulk_import.py:198 msgid "Action object" msgstr "Handlingsobjekt" -#: netbox/extras/forms/bulk_import.py:198 +#: netbox/extras/forms/bulk_import.py:200 msgid "Webhook name or script as dotted path module.Class" msgstr "Webhook-navn eller script som stiplet sti module.Class" -#: netbox/extras/forms/bulk_import.py:219 +#: netbox/extras/forms/bulk_import.py:221 #, python-brace-format msgid "Webhook {name} not found" msgstr "Webhook {name} ikke fundet" -#: netbox/extras/forms/bulk_import.py:228 +#: netbox/extras/forms/bulk_import.py:230 #, python-brace-format msgid "Script {name} not found" msgstr "Manuskript {name} ikke fundet" -#: netbox/extras/forms/bulk_import.py:244 +#: netbox/extras/forms/bulk_import.py:250 msgid "Assigned object type" msgstr "Tildelt objekttype" -#: netbox/extras/forms/bulk_import.py:249 +#: netbox/extras/forms/bulk_import.py:255 msgid "The classification of entry" msgstr "Klassificering af indrejse" -#: netbox/extras/forms/bulk_import.py:261 -#: netbox/extras/forms/model_forms.py:334 netbox/netbox/navigation/menu.py:411 +#: netbox/extras/forms/bulk_import.py:267 +#: netbox/extras/forms/model_forms.py:398 netbox/netbox/navigation/menu.py:413 #: netbox/templates/extras/notificationgroup.html:41 #: netbox/templates/users/group.html:29 netbox/users/forms/model_forms.py:236 #: netbox/users/forms/model_forms.py:248 netbox/users/forms/model_forms.py:300 @@ -8366,152 +8488,161 @@ msgstr "Klassificering af indrejse" msgid "Users" msgstr "Brugere" -#: netbox/extras/forms/bulk_import.py:265 +#: netbox/extras/forms/bulk_import.py:271 msgid "User names separated by commas, encased with double quotes" msgstr "Brugernavne adskilt af kommaer, indkapslet med dobbelte anførselstegn" -#: netbox/extras/forms/bulk_import.py:268 -#: netbox/extras/forms/model_forms.py:329 netbox/netbox/navigation/menu.py:294 -#: netbox/netbox/navigation/menu.py:431 +#: netbox/extras/forms/bulk_import.py:274 +#: netbox/extras/forms/model_forms.py:393 netbox/netbox/navigation/menu.py:295 +#: netbox/netbox/navigation/menu.py:433 #: netbox/templates/extras/notificationgroup.html:31 +#: netbox/templates/tenancy/contact.html:21 +#: netbox/tenancy/forms/bulk_edit.py:139 netbox/tenancy/forms/filtersets.py:78 +#: netbox/tenancy/forms/model_forms.py:99 netbox/tenancy/tables/contacts.py:64 #: netbox/users/forms/model_forms.py:181 netbox/users/forms/model_forms.py:193 #: netbox/users/forms/model_forms.py:305 netbox/users/tables.py:35 #: netbox/users/tables.py:106 msgid "Groups" msgstr "Grupper" -#: netbox/extras/forms/bulk_import.py:272 +#: netbox/extras/forms/bulk_import.py:278 msgid "Group names separated by commas, encased with double quotes" msgstr "Gruppenavne adskilt af kommaer, indkapslet med dobbelte anførselstegn" -#: netbox/extras/forms/filtersets.py:53 netbox/extras/forms/model_forms.py:56 +#: netbox/extras/forms/filtersets.py:54 netbox/extras/forms/model_forms.py:59 msgid "Related object type" msgstr "Relateret objekttype" -#: netbox/extras/forms/filtersets.py:58 +#: netbox/extras/forms/filtersets.py:59 msgid "Field type" msgstr "Felttype" -#: netbox/extras/forms/filtersets.py:122 -#: netbox/extras/forms/model_forms.py:157 netbox/extras/tables/tables.py:94 +#: netbox/extras/forms/filtersets.py:123 +#: netbox/extras/forms/model_forms.py:160 netbox/extras/tables/tables.py:95 #: netbox/templates/generic/bulk_import.html:154 msgid "Choices" msgstr "Valg" -#: netbox/extras/forms/filtersets.py:168 netbox/extras/forms/filtersets.py:326 -#: netbox/extras/forms/filtersets.py:416 -#: netbox/extras/forms/model_forms.py:586 netbox/templates/core/job.html:96 +#: netbox/extras/forms/filtersets.py:169 netbox/extras/forms/filtersets.py:361 +#: netbox/extras/forms/filtersets.py:451 +#: netbox/extras/forms/model_forms.py:654 netbox/templates/core/job.html:96 #: netbox/templates/extras/eventrule.html:84 msgid "Data" msgstr "Data" -#: netbox/extras/forms/filtersets.py:179 netbox/extras/forms/filtersets.py:340 -#: netbox/extras/forms/filtersets.py:426 netbox/netbox/choices.py:132 +#: netbox/extras/forms/filtersets.py:170 netbox/extras/forms/filtersets.py:452 +#: netbox/extras/forms/model_forms.py:267 +#: netbox/extras/forms/model_forms.py:715 +msgid "Rendering" +msgstr "Gengivelse" + +#: netbox/extras/forms/filtersets.py:180 netbox/extras/forms/filtersets.py:375 +#: netbox/extras/forms/filtersets.py:462 netbox/netbox/choices.py:132 #: netbox/utilities/forms/bulk_import.py:26 msgid "Data file" msgstr "Datafiler" -#: netbox/extras/forms/filtersets.py:187 +#: netbox/extras/forms/filtersets.py:188 msgid "Content types" msgstr "Indholdstyper" -#: netbox/extras/forms/filtersets.py:261 netbox/extras/models/models.py:179 +#: netbox/extras/forms/filtersets.py:296 netbox/extras/models/models.py:181 msgid "HTTP content type" msgstr "HTTP-indholdstype" -#: netbox/extras/forms/filtersets.py:292 +#: netbox/extras/forms/filtersets.py:327 msgid "Event type" msgstr "Begivenhedstype" -#: netbox/extras/forms/filtersets.py:297 +#: netbox/extras/forms/filtersets.py:332 msgid "Action type" msgstr "Handlingstype" -#: netbox/extras/forms/filtersets.py:313 +#: netbox/extras/forms/filtersets.py:348 msgid "Tagged object type" msgstr "Tagget objekttype" -#: netbox/extras/forms/filtersets.py:318 +#: netbox/extras/forms/filtersets.py:353 msgid "Allowed object type" msgstr "Tilladt objekttype" -#: netbox/extras/forms/filtersets.py:348 -#: netbox/extras/forms/model_forms.py:521 netbox/netbox/navigation/menu.py:18 +#: netbox/extras/forms/filtersets.py:383 +#: netbox/extras/forms/model_forms.py:589 netbox/netbox/navigation/menu.py:17 msgid "Regions" msgstr "Regioner" -#: netbox/extras/forms/filtersets.py:353 -#: netbox/extras/forms/model_forms.py:526 +#: netbox/extras/forms/filtersets.py:388 +#: netbox/extras/forms/model_forms.py:594 msgid "Site groups" msgstr "Områdegrupper" -#: netbox/extras/forms/filtersets.py:363 -#: netbox/extras/forms/model_forms.py:536 netbox/netbox/navigation/menu.py:20 +#: netbox/extras/forms/filtersets.py:398 +#: netbox/extras/forms/model_forms.py:604 netbox/netbox/navigation/menu.py:20 #: netbox/templates/dcim/site.html:127 msgid "Locations" msgstr "Steder" -#: netbox/extras/forms/filtersets.py:368 -#: netbox/extras/forms/model_forms.py:541 +#: netbox/extras/forms/filtersets.py:403 +#: netbox/extras/forms/model_forms.py:609 msgid "Device types" msgstr "Enhedstyper" -#: netbox/extras/forms/filtersets.py:373 -#: netbox/extras/forms/model_forms.py:546 +#: netbox/extras/forms/filtersets.py:408 +#: netbox/extras/forms/model_forms.py:614 msgid "Roles" msgstr "Roller" -#: netbox/extras/forms/filtersets.py:383 -#: netbox/extras/forms/model_forms.py:556 +#: netbox/extras/forms/filtersets.py:418 +#: netbox/extras/forms/model_forms.py:624 msgid "Cluster types" msgstr "Klyngetyper" -#: netbox/extras/forms/filtersets.py:388 -#: netbox/extras/forms/model_forms.py:561 +#: netbox/extras/forms/filtersets.py:423 +#: netbox/extras/forms/model_forms.py:629 msgid "Cluster groups" msgstr "Klyngegrupper" -#: netbox/extras/forms/filtersets.py:393 -#: netbox/extras/forms/model_forms.py:566 netbox/netbox/navigation/menu.py:263 -#: netbox/netbox/navigation/menu.py:265 +#: netbox/extras/forms/filtersets.py:428 +#: netbox/extras/forms/model_forms.py:634 netbox/netbox/navigation/menu.py:264 +#: netbox/netbox/navigation/menu.py:266 #: netbox/templates/virtualization/clustertype.html:30 #: netbox/virtualization/tables/clusters.py:23 #: netbox/virtualization/tables/clusters.py:45 msgid "Clusters" msgstr "Klynger" -#: netbox/extras/forms/filtersets.py:398 -#: netbox/extras/forms/model_forms.py:571 +#: netbox/extras/forms/filtersets.py:433 +#: netbox/extras/forms/model_forms.py:639 msgid "Tenant groups" msgstr "Lejergrupper" -#: netbox/extras/forms/model_forms.py:49 +#: netbox/extras/forms/model_forms.py:52 msgid "The type(s) of object that have this custom field" msgstr "Type (r) af objekt, der har dette brugerdefinerede felt" -#: netbox/extras/forms/model_forms.py:52 +#: netbox/extras/forms/model_forms.py:55 msgid "Default value" msgstr "Standardværdi" -#: netbox/extras/forms/model_forms.py:58 +#: netbox/extras/forms/model_forms.py:61 msgid "Type of the related object (for object/multi-object fields only)" msgstr "Type af det relaterede objekt (kun for objekt-/flerobjektfelter)" -#: netbox/extras/forms/model_forms.py:61 +#: netbox/extras/forms/model_forms.py:64 #: netbox/templates/extras/customfield.html:60 msgid "Related object filter" msgstr "Relateret objektfilter" -#: netbox/extras/forms/model_forms.py:63 +#: netbox/extras/forms/model_forms.py:66 msgid "Specify query parameters as a JSON object." msgstr "Angiv forespørgselsparametre som et JSON-objekt." -#: netbox/extras/forms/model_forms.py:73 +#: netbox/extras/forms/model_forms.py:76 #: netbox/templates/extras/customfield.html:10 msgid "Custom Field" msgstr "Brugerdefineret felt" -#: netbox/extras/forms/model_forms.py:85 +#: netbox/extras/forms/model_forms.py:88 msgid "" "The type of data stored in this field. For object/multi-object fields, " "select the related object type below." @@ -8519,18 +8650,18 @@ msgstr "" "Den type data, der er gemt i dette felt. For objekt/flerobjektfelter skal du" " vælge den relaterede objekttype nedenfor." -#: netbox/extras/forms/model_forms.py:88 +#: netbox/extras/forms/model_forms.py:91 msgid "" "This will be displayed as help text for the form field. Markdown is " "supported." msgstr "" "Dette vises som hjælpetekst til formularfeltet. Markdown understøttes." -#: netbox/extras/forms/model_forms.py:143 +#: netbox/extras/forms/model_forms.py:146 msgid "Related Object" msgstr "Relateret objekt" -#: netbox/extras/forms/model_forms.py:170 +#: netbox/extras/forms/model_forms.py:173 msgid "" "Enter one choice per line. An optional label may be specified for each " "choice by appending it with a colon. Example:" @@ -8538,16 +8669,16 @@ msgstr "" "Indtast et valg pr. linje. Der kan angives en valgfri etiket for hvert valg " "ved at tilføje det med et kolon. Eksempel:" -#: netbox/extras/forms/model_forms.py:226 +#: netbox/extras/forms/model_forms.py:229 #: netbox/templates/extras/customlink.html:10 msgid "Custom Link" msgstr "Brugerdefineret link" -#: netbox/extras/forms/model_forms.py:228 +#: netbox/extras/forms/model_forms.py:231 msgid "Templates" msgstr "Skabeloner" -#: netbox/extras/forms/model_forms.py:240 +#: netbox/extras/forms/model_forms.py:243 #, python-brace-format msgid "" "Jinja2 template code for the link text. Reference the object as {example}. " @@ -8556,66 +8687,84 @@ msgstr "" "Jinja2 skabelonkode til linkteksten. Henvis objektet som {example}. Links, " "der gengives som tom tekst, vises ikke." -#: netbox/extras/forms/model_forms.py:244 +#: netbox/extras/forms/model_forms.py:247 #, python-brace-format msgid "" "Jinja2 template code for the link URL. Reference the object as {example}." msgstr "Jinja2 skabelonkode til linket URL. Henvis objektet som {example}." -#: netbox/extras/forms/model_forms.py:255 -#: netbox/extras/forms/model_forms.py:638 +#: netbox/extras/forms/model_forms.py:258 +#: netbox/extras/forms/model_forms.py:706 msgid "Template code" msgstr "Skabelonkode" -#: netbox/extras/forms/model_forms.py:261 +#: netbox/extras/forms/model_forms.py:264 #: netbox/templates/extras/exporttemplate.html:12 msgid "Export Template" msgstr "Eksport skabelon" -#: netbox/extras/forms/model_forms.py:263 -msgid "Rendering" -msgstr "Gengivelse" - -#: netbox/extras/forms/model_forms.py:277 -#: netbox/extras/forms/model_forms.py:663 +#: netbox/extras/forms/model_forms.py:282 +#: netbox/extras/forms/model_forms.py:733 msgid "Template content is populated from the remote source selected below." msgstr "" "Skabelonindhold udfyldes fra den fjerntliggende kilde, der er valgt " "nedenfor." -#: netbox/extras/forms/model_forms.py:284 -#: netbox/extras/forms/model_forms.py:670 +#: netbox/extras/forms/model_forms.py:289 +#: netbox/extras/forms/model_forms.py:740 msgid "Must specify either local content or a data file" msgstr "Skal angive enten lokalt indhold eller en datafil" -#: netbox/extras/forms/model_forms.py:298 netbox/netbox/forms/mixins.py:70 +#: netbox/extras/forms/model_forms.py:303 netbox/netbox/forms/mixins.py:70 #: netbox/templates/extras/savedfilter.html:10 msgid "Saved Filter" msgstr "Gemt filter" -#: netbox/extras/forms/model_forms.py:348 +#: netbox/extras/forms/model_forms.py:329 +#: netbox/templates/account/preferences.html:50 +#: netbox/templates/extras/tableconfig.html:62 +msgid "Ordering" +msgstr "Bestilling" + +#: netbox/extras/forms/model_forms.py:331 +msgid "" +"Enter a comma-separated list of column names. Prepend a name with a hyphen " +"to reverse the order." +msgstr "" +"Angiv en kommasepareret liste med kolonnenavne. Indsæt et navn med en " +"bindestreg for at vende rækkefølgen." + +#: netbox/extras/forms/model_forms.py:340 netbox/utilities/forms/forms.py:118 +msgid "Available Columns" +msgstr "Tilgængelige kolonner" + +#: netbox/extras/forms/model_forms.py:347 netbox/utilities/forms/forms.py:126 +msgid "Selected Columns" +msgstr "Udvalgte kolonner" + +#: netbox/extras/forms/model_forms.py:412 msgid "A notification group specify at least one user or group." msgstr "En meddelelsesgruppe angiver mindst én bruger eller gruppe." -#: netbox/extras/forms/model_forms.py:370 +#: netbox/extras/forms/model_forms.py:434 #: netbox/templates/extras/webhook.html:23 msgid "HTTP Request" msgstr "HTTP-anmodning" -#: netbox/extras/forms/model_forms.py:372 +#: netbox/extras/forms/model_forms.py:436 #: netbox/templates/extras/webhook.html:44 msgid "SSL" msgstr "SSL" -#: netbox/extras/forms/model_forms.py:394 +#: netbox/extras/forms/model_forms.py:458 msgid "Action choice" msgstr "Valg af handling" -#: netbox/extras/forms/model_forms.py:399 +#: netbox/extras/forms/model_forms.py:463 msgid "Enter conditions in JSON format." msgstr "Indtast betingelser i JSON formatere." -#: netbox/extras/forms/model_forms.py:403 +#: netbox/extras/forms/model_forms.py:467 msgid "" "Enter parameters to pass to the action in JSON format." @@ -8623,38 +8772,33 @@ msgstr "" "Indtast parametre, der skal overføres til handlingen i JSON formatere." -#: netbox/extras/forms/model_forms.py:408 +#: netbox/extras/forms/model_forms.py:472 #: netbox/templates/extras/eventrule.html:10 msgid "Event Rule" msgstr "Begivenhedsregel" -#: netbox/extras/forms/model_forms.py:409 +#: netbox/extras/forms/model_forms.py:473 msgid "Triggers" msgstr "Udløsere" -#: netbox/extras/forms/model_forms.py:456 +#: netbox/extras/forms/model_forms.py:520 msgid "Notification group" msgstr "Meddelelsesgruppe" -#: netbox/extras/forms/model_forms.py:576 netbox/netbox/navigation/menu.py:26 +#: netbox/extras/forms/model_forms.py:644 netbox/netbox/navigation/menu.py:26 #: netbox/tenancy/tables/tenants.py:22 msgid "Tenants" msgstr "Lejere" -#: netbox/extras/forms/model_forms.py:620 +#: netbox/extras/forms/model_forms.py:688 msgid "Data is populated from the remote source selected below." msgstr "Data udfyldes fra den fjerntliggende kilde, der er valgt nedenfor." -#: netbox/extras/forms/model_forms.py:626 +#: netbox/extras/forms/model_forms.py:694 msgid "Must specify either local data or a data file" msgstr "Skal angive enten lokale data eller en datafil" -#: netbox/extras/forms/model_forms.py:645 -#: netbox/templates/core/datafile.html:55 -msgid "Content" -msgstr "Indhold" - -#: netbox/extras/forms/reports.py:17 netbox/extras/forms/scripts.py:23 +#: netbox/extras/forms/reports.py:17 netbox/extras/forms/scripts.py:30 msgid "Schedule at" msgstr "Planlæg kl" @@ -8662,7 +8806,7 @@ msgstr "Planlæg kl" msgid "Schedule execution of report to a set time" msgstr "Planlæg udførelse af rapport til et bestemt tidspunkt" -#: netbox/extras/forms/reports.py:23 netbox/extras/forms/scripts.py:29 +#: netbox/extras/forms/reports.py:23 netbox/extras/forms/scripts.py:36 msgid "Recurs every" msgstr "Gentager hver" @@ -8670,28 +8814,28 @@ msgstr "Gentager hver" msgid "Interval at which this report is re-run (in minutes)" msgstr "Interval, hvor denne rapport genkøres (i minutter)" -#: netbox/extras/forms/reports.py:35 netbox/extras/forms/scripts.py:41 +#: netbox/extras/forms/reports.py:35 netbox/extras/forms/scripts.py:48 #, python-brace-format msgid " (current time: {now})" msgstr " (Aktuel tid: {now})" -#: netbox/extras/forms/reports.py:45 netbox/extras/forms/scripts.py:51 +#: netbox/extras/forms/reports.py:45 netbox/extras/forms/scripts.py:58 msgid "Scheduled time must be in the future." msgstr "Planlagt tid skal være i fremtiden." -#: netbox/extras/forms/scripts.py:17 +#: netbox/extras/forms/scripts.py:24 msgid "Commit changes" msgstr "Foretag ændringer" -#: netbox/extras/forms/scripts.py:18 +#: netbox/extras/forms/scripts.py:25 msgid "Commit changes to the database (uncheck for a dry-run)" msgstr "Send ændringer i databasen (fjern markeringen for en tørkørsel)" -#: netbox/extras/forms/scripts.py:24 +#: netbox/extras/forms/scripts.py:31 msgid "Schedule execution of script to a set time" msgstr "Planlæg udførelse af script til et bestemt tidspunkt" -#: netbox/extras/forms/scripts.py:33 +#: netbox/extras/forms/scripts.py:40 msgid "Interval at which this script is re-run (in minutes)" msgstr "Interval, hvor scriptet køres igen (i minutter)" @@ -8715,25 +8859,26 @@ msgstr "Databaseændringer er blevet tilbageført på grund af fejl." msgid "No indexers found!" msgstr "Ingen indekser fundet!" -#: netbox/extras/models/configs.py:41 netbox/extras/models/models.py:313 -#: netbox/extras/models/models.py:522 netbox/extras/models/search.py:48 +#: netbox/extras/models/configs.py:38 netbox/extras/models/models.py:315 +#: netbox/extras/models/models.py:480 netbox/extras/models/models.py:559 +#: netbox/extras/models/search.py:48 netbox/extras/models/tags.py:44 #: netbox/ipam/models/ip.py:188 netbox/netbox/models/mixins.py:15 msgid "weight" msgstr "vægt" -#: netbox/extras/models/configs.py:130 +#: netbox/extras/models/configs.py:127 msgid "config context" msgstr "konfigurationskontekst" -#: netbox/extras/models/configs.py:131 +#: netbox/extras/models/configs.py:128 msgid "config contexts" msgstr "konfigurationskontekster" -#: netbox/extras/models/configs.py:149 netbox/extras/models/configs.py:205 +#: netbox/extras/models/configs.py:146 netbox/extras/models/configs.py:202 msgid "JSON data must be in object form. Example:" msgstr "JSON-data skal være i objektform. Eksempel:" -#: netbox/extras/models/configs.py:169 +#: netbox/extras/models/configs.py:166 msgid "" "Local config context data takes precedence over source contexts in the final" " rendered config context" @@ -8741,33 +8886,11 @@ msgstr "" "Lokale konfigurationskontekstdata har forrang frem for kildekontekster i den" " endelige gengivne konfigurationskontekst" -#: netbox/extras/models/configs.py:224 -msgid "template code" -msgstr "skabelonkode" - #: netbox/extras/models/configs.py:225 -msgid "Jinja2 template code." -msgstr "Jinja2 skabelonkode." - -#: netbox/extras/models/configs.py:228 -msgid "environment parameters" -msgstr "miljøparametre" - -#: netbox/extras/models/configs.py:233 -msgid "" -"Any additional" -" parameters to pass when constructing the Jinja2 environment." -msgstr "" -"Enhver yderligere" -" parametre at passere, når man konstruerer Jinja2-miljøet." - -#: netbox/extras/models/configs.py:240 msgid "config template" msgstr "konfigurationsskabelon" -#: netbox/extras/models/configs.py:241 +#: netbox/extras/models/configs.py:226 msgid "config templates" msgstr "konfigurationsskabeloner" @@ -8805,7 +8928,7 @@ msgstr "" "Navnet på feltet som vist for brugerne (hvis det ikke er angivet, vil " "'feltets navn blive brugt)" -#: netbox/extras/models/customfields.py:121 netbox/extras/models/models.py:317 +#: netbox/extras/models/customfields.py:121 netbox/extras/models/models.py:319 msgid "group name" msgstr "Gruppenavn" @@ -9125,45 +9248,96 @@ msgstr "dashboard" msgid "dashboards" msgstr "dashboards" -#: netbox/extras/models/models.py:52 +#: netbox/extras/models/mixins.py:85 +msgid "template code" +msgstr "skabelonkode" + +#: netbox/extras/models/mixins.py:86 +msgid "Jinja template code." +msgstr "Jinja skabelonkode." + +#: netbox/extras/models/mixins.py:89 +msgid "environment parameters" +msgstr "miljøparametre" + +#: netbox/extras/models/mixins.py:94 +#, python-brace-format +msgid "" +"Any additional parameters to pass when constructing " +"the Jinja environment" +msgstr "" +"Enhver yderligere parametre at passere, når man " +"konstruerer Jinja-miljøet" + +#: netbox/extras/models/mixins.py:101 +#, python-brace-format +msgid "Defaults to {default}" +msgstr "Standard til {default}" + +#: netbox/extras/models/mixins.py:106 +msgid "Filename to give to the rendered export file" +msgstr "Filnavn, der skal gives til den gengivne eksportfil" + +#: netbox/extras/models/mixins.py:109 +msgid "file extension" +msgstr "filtypenavn" + +#: netbox/extras/models/mixins.py:112 +msgid "Extension to append to the rendered filename" +msgstr "Udvidelse, der skal tilføjes til det gengivne filnavn" + +#: netbox/extras/models/mixins.py:115 +msgid "as attachment" +msgstr "som vedhæftet fil" + +#: netbox/extras/models/mixins.py:117 +msgid "Download file as attachment" +msgstr "Download fil som vedhæftet fil" + +#: netbox/extras/models/mixins.py:124 +#, python-brace-format +msgid "{class_name} must implement a get_context() method." +msgstr "{class_name} skal implementere en get_context () metode." + +#: netbox/extras/models/models.py:54 msgid "object types" msgstr "objekttyper" -#: netbox/extras/models/models.py:53 +#: netbox/extras/models/models.py:55 msgid "The object(s) to which this rule applies." msgstr "Det eller de objekter, som denne regel gælder for." -#: netbox/extras/models/models.py:67 +#: netbox/extras/models/models.py:69 msgid "The types of event which will trigger this rule." msgstr "De typer af begivenheder, der udløser denne regel." -#: netbox/extras/models/models.py:74 +#: netbox/extras/models/models.py:76 msgid "conditions" msgstr "betingelser" -#: netbox/extras/models/models.py:77 +#: netbox/extras/models/models.py:79 msgid "" "A set of conditions which determine whether the event will be generated." msgstr "" "Et sæt betingelser, der bestemmer, om begivenheden vil blive genereret." -#: netbox/extras/models/models.py:85 +#: netbox/extras/models/models.py:87 msgid "action type" msgstr "handlingstype" -#: netbox/extras/models/models.py:104 +#: netbox/extras/models/models.py:106 msgid "Additional data to pass to the action object" msgstr "Yderligere data, der skal videregives til handlingsobjektet" -#: netbox/extras/models/models.py:116 +#: netbox/extras/models/models.py:118 msgid "event rule" msgstr "hændelsesregel" -#: netbox/extras/models/models.py:117 +#: netbox/extras/models/models.py:119 msgid "event rules" msgstr "begivenhedsregler" -#: netbox/extras/models/models.py:166 +#: netbox/extras/models/models.py:168 msgid "" "This URL will be called using the HTTP method defined when the webhook is " "called. Jinja2 template processing is supported with the same context as the" @@ -9173,7 +9347,7 @@ msgstr "" "webhooken kaldes. Jinja2-skabelonbehandling understøttes med samme kontekst " "som anmodningsorganet." -#: netbox/extras/models/models.py:181 +#: netbox/extras/models/models.py:183 msgid "" "The complete list of official content types is available her." -#: netbox/extras/models/models.py:186 +#: netbox/extras/models/models.py:188 msgid "additional headers" msgstr "yderligere overskrifter" -#: netbox/extras/models/models.py:189 +#: netbox/extras/models/models.py:191 msgid "" "User-supplied HTTP headers to be sent with the request in addition to the " "HTTP content type. Headers should be defined in the format Name: " @@ -9199,11 +9373,11 @@ msgstr "" "Værdi. Jinja2-skabelonbehandling understøttes med samme kontekst som " "anmodningsorganet (nedenfor)." -#: netbox/extras/models/models.py:195 +#: netbox/extras/models/models.py:197 msgid "body template" msgstr "kropsskabelon" -#: netbox/extras/models/models.py:198 +#: netbox/extras/models/models.py:200 msgid "" "Jinja2 template for a custom request body. If blank, a JSON object " "representing the change will be included. Available context data includes: " @@ -9216,11 +9390,11 @@ msgstr "" "tidsstempel, brugernavn, forespørgsels-" "id, og data." -#: netbox/extras/models/models.py:204 +#: netbox/extras/models/models.py:206 msgid "secret" msgstr "hemmelighed" -#: netbox/extras/models/models.py:208 +#: netbox/extras/models/models.py:210 msgid "" "When provided, the request will include a X-Hook-Signature " "header containing a HMAC hex digest of the payload body using the secret as " @@ -9231,15 +9405,15 @@ msgstr "" "nyttelastkroppen ved hjælp af hemmeligheden som nøgle. Hemmeligheden " "overføres ikke i anmodningen." -#: netbox/extras/models/models.py:215 +#: netbox/extras/models/models.py:217 msgid "Enable SSL certificate verification. Disable with caution!" msgstr "Aktivér SSL-certifikatbekræftelse. Deaktiver med forsigtighed!" -#: netbox/extras/models/models.py:221 netbox/templates/extras/webhook.html:51 +#: netbox/extras/models/models.py:223 netbox/templates/extras/webhook.html:51 msgid "CA File Path" msgstr "CA-filsti" -#: netbox/extras/models/models.py:223 +#: netbox/extras/models/models.py:225 msgid "" "The specific CA certificate file to use for SSL verification. Leave blank to" " use the system defaults." @@ -9247,170 +9421,168 @@ msgstr "" "Den specifikke CA-certifikatfil, der skal bruges til SSL-bekræftelse. Lad " "det være tomt for at bruge systemstandardindstillingerne." -#: netbox/extras/models/models.py:234 +#: netbox/extras/models/models.py:236 msgid "webhook" msgstr "webhook" -#: netbox/extras/models/models.py:235 +#: netbox/extras/models/models.py:237 msgid "webhooks" msgstr "webhooks" -#: netbox/extras/models/models.py:253 +#: netbox/extras/models/models.py:255 msgid "Do not specify a CA certificate file if SSL verification is disabled." msgstr "Angiv ikke en CA-certifikatfil, hvis SSL-bekræftelse er deaktiveret." -#: netbox/extras/models/models.py:293 +#: netbox/extras/models/models.py:295 msgid "The object type(s) to which this link applies." msgstr "Den eller de objekttyper, som dette link gælder for." -#: netbox/extras/models/models.py:305 +#: netbox/extras/models/models.py:307 msgid "link text" msgstr "linktekst" -#: netbox/extras/models/models.py:306 +#: netbox/extras/models/models.py:308 msgid "Jinja2 template code for link text" msgstr "Jinja2 skabelonkode til linktekst" -#: netbox/extras/models/models.py:309 +#: netbox/extras/models/models.py:311 msgid "link URL" msgstr "Link-URL" -#: netbox/extras/models/models.py:310 +#: netbox/extras/models/models.py:312 msgid "Jinja2 template code for link URL" msgstr "Jinja2 skabelonkode til link URL" -#: netbox/extras/models/models.py:320 +#: netbox/extras/models/models.py:322 msgid "Links with the same group will appear as a dropdown menu" msgstr "Links med den samme gruppe vises som en rullemenu" -#: netbox/extras/models/models.py:330 +#: netbox/extras/models/models.py:332 msgid "new window" msgstr "nyt vindue" -#: netbox/extras/models/models.py:332 +#: netbox/extras/models/models.py:334 msgid "Force link to open in a new window" msgstr "Tving link til at åbne i et nyt vindue" -#: netbox/extras/models/models.py:341 +#: netbox/extras/models/models.py:343 msgid "custom link" msgstr "brugerdefineret link" -#: netbox/extras/models/models.py:342 +#: netbox/extras/models/models.py:344 msgid "custom links" msgstr "brugerdefinerede links" -#: netbox/extras/models/models.py:389 +#: netbox/extras/models/models.py:391 msgid "The object type(s) to which this template applies." msgstr "Den eller de objekttyper, som denne skabelon gælder for." -#: netbox/extras/models/models.py:402 -msgid "" -"Jinja2 template code. The list of objects being exported is passed as a " -"context variable named queryset." -msgstr "" -"Jinja2 skabelonkode. Listen over objekter, der eksporteres, sendes som en " -"kontekstvariabel med navnet Queryset." - -#: netbox/extras/models/models.py:410 -msgid "Defaults to text/plain; charset=utf-8" -msgstr "Standard til tekst/almindelig; tegnsæt = utf-8" - -#: netbox/extras/models/models.py:413 -msgid "file extension" -msgstr "filtypenavn" - -#: netbox/extras/models/models.py:416 -msgid "Extension to append to the rendered filename" -msgstr "Udvidelse, der skal tilføjes til det gengivne filnavn" - -#: netbox/extras/models/models.py:419 -msgid "as attachment" -msgstr "som vedhæftet fil" - -#: netbox/extras/models/models.py:421 -msgid "Download file as attachment" -msgstr "Download fil som vedhæftet fil" - -#: netbox/extras/models/models.py:430 +#: netbox/extras/models/models.py:409 msgid "export template" msgstr "eksport skabelon" -#: netbox/extras/models/models.py:431 +#: netbox/extras/models/models.py:410 msgid "export templates" msgstr "eksport skabeloner" -#: netbox/extras/models/models.py:448 +#: netbox/extras/models/models.py:427 #, python-brace-format msgid "\"{name}\" is a reserved name. Please choose a different name." msgstr "„{name}„Det er et reserveret navn. Vælg et andet navn." -#: netbox/extras/models/models.py:498 +#: netbox/extras/models/models.py:456 msgid "The object type(s) to which this filter applies." msgstr "Den eller de objekttyper, som dette filter gælder for." -#: netbox/extras/models/models.py:530 +#: netbox/extras/models/models.py:488 netbox/extras/models/models.py:567 msgid "shared" msgstr "delt" -#: netbox/extras/models/models.py:543 +#: netbox/extras/models/models.py:501 msgid "saved filter" msgstr "gemt filter" -#: netbox/extras/models/models.py:544 +#: netbox/extras/models/models.py:502 msgid "saved filters" msgstr "gemte filtre" -#: netbox/extras/models/models.py:562 +#: netbox/extras/models/models.py:520 msgid "Filter parameters must be stored as a dictionary of keyword arguments." msgstr "Filterparametre skal gemmes som en ordbog med søgeordsargumenter." -#: netbox/extras/models/models.py:590 +#: netbox/extras/models/models.py:537 +msgid "The table's object type" +msgstr "Tabellens objekttype" + +#: netbox/extras/models/models.py:540 +msgid "table" +msgstr "tabel" + +#: netbox/extras/models/models.py:583 +msgid "table config" +msgstr "tabel konfiguration" + +#: netbox/extras/models/models.py:584 +msgid "table configs" +msgstr "tabel konfigurationer" + +#: netbox/extras/models/models.py:622 +#, python-brace-format +msgid "Unknown table: {name}" +msgstr "Ukendt tabel: {name}" + +#: netbox/extras/models/models.py:633 netbox/extras/models/models.py:640 +#, python-brace-format +msgid "Unknown column: {name}" +msgstr "Ukendt kolonne: {name}" + +#: netbox/extras/models/models.py:663 msgid "image height" msgstr "billedets højde" -#: netbox/extras/models/models.py:593 +#: netbox/extras/models/models.py:666 msgid "image width" msgstr "billedbredde" -#: netbox/extras/models/models.py:610 +#: netbox/extras/models/models.py:683 msgid "image attachment" msgstr "billed vedhæftet fil" -#: netbox/extras/models/models.py:611 +#: netbox/extras/models/models.py:684 msgid "image attachments" msgstr "billed vedhæftede filer" -#: netbox/extras/models/models.py:625 +#: netbox/extras/models/models.py:698 #, python-brace-format msgid "Image attachments cannot be assigned to this object type ({type})." msgstr "Billedvedhæftede filer kan ikke tildeles denne objekttype ({type})." -#: netbox/extras/models/models.py:688 +#: netbox/extras/models/models.py:761 msgid "kind" msgstr "venlig" -#: netbox/extras/models/models.py:702 +#: netbox/extras/models/models.py:775 msgid "journal entry" msgstr "journalindtastning" -#: netbox/extras/models/models.py:703 +#: netbox/extras/models/models.py:776 msgid "journal entries" msgstr "journalposter" -#: netbox/extras/models/models.py:721 +#: netbox/extras/models/models.py:794 #, python-brace-format msgid "Journaling is not supported for this object type ({type})." msgstr "Journalføring understøttes ikke for denne objekttype ({type})." -#: netbox/extras/models/models.py:763 +#: netbox/extras/models/models.py:836 msgid "bookmark" msgstr "bogmærke" -#: netbox/extras/models/models.py:764 +#: netbox/extras/models/models.py:837 msgid "bookmarks" msgstr "bogmærker" -#: netbox/extras/models/models.py:777 +#: netbox/extras/models/models.py:850 #, python-brace-format msgid "Bookmarks cannot be assigned to this object type ({type})." msgstr "Bogmærker kan ikke tildeles denne objekttype ({type})." @@ -9502,179 +9674,193 @@ msgstr "cachelagret værdi" msgid "cached values" msgstr "cachelagrede værdier" -#: netbox/extras/models/staging.py:45 -msgid "branch" -msgstr "gren" - -#: netbox/extras/models/staging.py:46 -msgid "branches" -msgstr "grene" - -#: netbox/extras/models/staging.py:105 -msgid "staged change" -msgstr "iscenesat ændring" - -#: netbox/extras/models/staging.py:106 -msgid "staged changes" -msgstr "iscenesatte ændringer" - -#: netbox/extras/models/tags.py:40 +#: netbox/extras/models/tags.py:41 msgid "The object type(s) to which this tag can be applied." msgstr "Den eller de objekttyper, som dette mærke kan anvendes på." -#: netbox/extras/models/tags.py:49 +#: netbox/extras/models/tags.py:54 msgid "tag" msgstr "mærke" -#: netbox/extras/models/tags.py:50 +#: netbox/extras/models/tags.py:55 msgid "tags" msgstr "tagger" -#: netbox/extras/models/tags.py:78 +#: netbox/extras/models/tags.py:84 msgid "tagged item" msgstr "tagget vare" -#: netbox/extras/models/tags.py:79 +#: netbox/extras/models/tags.py:85 msgid "tagged items" msgstr "mærkede varer" -#: netbox/extras/scripts.py:432 +#: netbox/extras/scripts.py:471 msgid "Script Data" msgstr "Scriptdata" -#: netbox/extras/scripts.py:436 +#: netbox/extras/scripts.py:475 msgid "Script Execution Parameters" msgstr "Parametre for udførelse af script" +#: netbox/extras/scripts.py:572 +msgid "load_yaml is deprecated and will be removed in v4.4" +msgstr "load_yaml er forældet og vil blive fjernet i v4.4" + +#: netbox/extras/scripts.py:587 +msgid "load_json is deprecated and will be removed in v4.4" +msgstr "load_json er forældet og vil blive fjernet i v4.4" + #: netbox/extras/tables/columns.py:12 #: netbox/templates/htmx/notifications.html:18 msgid "Dismiss" msgstr "Afvis" -#: netbox/extras/tables/tables.py:65 netbox/extras/tables/tables.py:162 -#: netbox/extras/tables/tables.py:187 netbox/extras/tables/tables.py:253 -#: netbox/extras/tables/tables.py:279 netbox/extras/tables/tables.py:415 -#: netbox/extras/tables/tables.py:449 +#: netbox/extras/tables/tables.py:66 netbox/extras/tables/tables.py:163 +#: netbox/extras/tables/tables.py:188 netbox/extras/tables/tables.py:264 +#: netbox/extras/tables/tables.py:320 netbox/extras/tables/tables.py:456 +#: netbox/extras/tables/tables.py:490 #: netbox/templates/extras/customfield.html:105 #: netbox/templates/extras/eventrule.html:27 #: netbox/templates/users/objectpermission.html:64 netbox/users/tables.py:80 msgid "Object Types" msgstr "Objekttyper" -#: netbox/extras/tables/tables.py:72 +#: netbox/extras/tables/tables.py:73 msgid "Validate Uniqueness" msgstr "Valider unikhed" -#: netbox/extras/tables/tables.py:76 +#: netbox/extras/tables/tables.py:77 msgid "Visible" msgstr "Synlig" -#: netbox/extras/tables/tables.py:79 +#: netbox/extras/tables/tables.py:80 msgid "Editable" msgstr "Redigerbar" -#: netbox/extras/tables/tables.py:85 +#: netbox/extras/tables/tables.py:86 msgid "Related Object Type" msgstr "Relateret objekttype" -#: netbox/extras/tables/tables.py:89 +#: netbox/extras/tables/tables.py:90 #: netbox/templates/extras/customfield.html:51 msgid "Choice Set" msgstr "Valgsæt" -#: netbox/extras/tables/tables.py:97 +#: netbox/extras/tables/tables.py:98 msgid "Is Cloneable" msgstr "Kan klones" -#: netbox/extras/tables/tables.py:101 +#: netbox/extras/tables/tables.py:102 #: netbox/templates/extras/customfield.html:118 msgid "Minimum Value" msgstr "Minimumsværdi" -#: netbox/extras/tables/tables.py:104 +#: netbox/extras/tables/tables.py:105 #: netbox/templates/extras/customfield.html:122 msgid "Maximum Value" msgstr "Maksimal værdi" -#: netbox/extras/tables/tables.py:107 +#: netbox/extras/tables/tables.py:108 msgid "Validation Regex" msgstr "Validering Regex" -#: netbox/extras/tables/tables.py:140 +#: netbox/extras/tables/tables.py:141 msgid "Count" msgstr "Tælle" -#: netbox/extras/tables/tables.py:143 +#: netbox/extras/tables/tables.py:144 msgid "Order Alphabetically" msgstr "Ordre alfabetisk" -#: netbox/extras/tables/tables.py:168 +#: netbox/extras/tables/tables.py:169 #: netbox/templates/extras/customlink.html:33 msgid "New Window" msgstr "Nyt vindue" -#: netbox/extras/tables/tables.py:190 +#: netbox/extras/tables/tables.py:191 netbox/extras/tables/tables.py:577 +#: netbox/templates/extras/configtemplate.html:21 +#: netbox/templates/extras/exporttemplate.html:23 +msgid "MIME Type" +msgstr "MIME-type" + +#: netbox/extras/tables/tables.py:194 netbox/extras/tables/tables.py:580 +#: netbox/templates/extras/configtemplate.html:25 +#: netbox/templates/extras/exporttemplate.html:27 +msgid "File Name" +msgstr "Filnavn" + +#: netbox/extras/tables/tables.py:197 netbox/extras/tables/tables.py:583 +#: netbox/templates/extras/configtemplate.html:29 +#: netbox/templates/extras/exporttemplate.html:31 +msgid "File Extension" +msgstr "Filendelse" + +#: netbox/extras/tables/tables.py:200 netbox/extras/tables/tables.py:586 msgid "As Attachment" msgstr "Som vedhæftet fil" -#: netbox/extras/tables/tables.py:198 netbox/extras/tables/tables.py:490 -#: netbox/extras/tables/tables.py:528 netbox/templates/core/datafile.html:24 +#: netbox/extras/tables/tables.py:208 netbox/extras/tables/tables.py:531 +#: netbox/extras/tables/tables.py:569 netbox/templates/core/datafile.html:24 #: netbox/templates/extras/configcontext.html:39 -#: netbox/templates/extras/configtemplate.html:31 -#: netbox/templates/extras/exporttemplate.html:45 +#: netbox/templates/extras/configtemplate.html:47 +#: netbox/templates/extras/exporttemplate.html:49 #: netbox/templates/extras/object_render_config.html:23 #: netbox/templates/generic/bulk_import.html:35 msgid "Data File" msgstr "Datafiler" -#: netbox/extras/tables/tables.py:203 netbox/extras/tables/tables.py:502 -#: netbox/extras/tables/tables.py:533 +#: netbox/extras/tables/tables.py:213 netbox/extras/tables/tables.py:543 +#: netbox/extras/tables/tables.py:574 msgid "Synced" msgstr "Synkroniseret" -#: netbox/extras/tables/tables.py:230 +#: netbox/extras/tables/tables.py:241 msgid "Image" msgstr "Billede" -#: netbox/extras/tables/tables.py:235 +#: netbox/extras/tables/tables.py:246 msgid "Size (Bytes)" msgstr "Størrelse (byte)" -#: netbox/extras/tables/tables.py:342 +#: netbox/extras/tables/tables.py:297 +msgid "Table Name" +msgstr "Tabelnavn" + +#: netbox/extras/tables/tables.py:383 msgid "Read" msgstr "Læs" -#: netbox/extras/tables/tables.py:385 +#: netbox/extras/tables/tables.py:426 msgid "SSL Validation" msgstr "SSL Validering" -#: netbox/extras/tables/tables.py:421 +#: netbox/extras/tables/tables.py:462 #: netbox/templates/extras/eventrule.html:37 msgid "Event Types" msgstr "Begivenhedstyper" -#: netbox/extras/tables/tables.py:541 netbox/netbox/navigation/menu.py:77 +#: netbox/extras/tables/tables.py:595 netbox/netbox/navigation/menu.py:77 #: netbox/templates/dcim/devicerole.html:8 msgid "Device Roles" msgstr "Enhedsroller" -#: netbox/extras/tables/tables.py:593 +#: netbox/extras/tables/tables.py:648 msgid "Comments (Short)" msgstr "Kommentarer (kort)" -#: netbox/extras/tables/tables.py:612 netbox/extras/tables/tables.py:663 +#: netbox/extras/tables/tables.py:667 netbox/extras/tables/tables.py:718 msgid "Line" msgstr "Linje" -#: netbox/extras/tables/tables.py:619 netbox/extras/tables/tables.py:673 +#: netbox/extras/tables/tables.py:674 netbox/extras/tables/tables.py:728 msgid "Level" msgstr "Niveau" -#: netbox/extras/tables/tables.py:625 netbox/extras/tables/tables.py:682 +#: netbox/extras/tables/tables.py:680 netbox/extras/tables/tables.py:737 msgid "Message" msgstr "Besked" -#: netbox/extras/tables/tables.py:666 +#: netbox/extras/tables/tables.py:721 msgid "Method" msgstr "Fremgangsmåde" @@ -9715,32 +9901,32 @@ msgstr "Ugyldig attribut“{name}„på forespørgsel" msgid "Invalid attribute \"{name}\" for {model}" msgstr "Ugyldig attribut“{name}„til {model}" -#: netbox/extras/views.py:932 +#: netbox/extras/views.py:974 #, python-brace-format msgid "An error occurred while rendering the template: {error}" msgstr "Der opstod en fejl under gengivelse af skabelonen: {error}" -#: netbox/extras/views.py:1084 +#: netbox/extras/views.py:1126 msgid "Your dashboard has been reset." msgstr "Dit dashboard er blevet nulstillet." -#: netbox/extras/views.py:1130 +#: netbox/extras/views.py:1172 msgid "Added widget: " msgstr "Tilføjet widget: " -#: netbox/extras/views.py:1171 +#: netbox/extras/views.py:1213 msgid "Updated widget: " msgstr "Opdateret widget: " -#: netbox/extras/views.py:1207 +#: netbox/extras/views.py:1249 msgid "Deleted widget: " msgstr "Slettet widget: " -#: netbox/extras/views.py:1209 +#: netbox/extras/views.py:1251 msgid "Error deleting widget: " msgstr "Fejl ved sletning af widget: " -#: netbox/extras/views.py:1307 +#: netbox/extras/views.py:1349 msgid "Unable to run script: RQ worker process not running." msgstr "Kan ikke køre script: RQ-arbejderprocessen kører ikke." @@ -9762,7 +9948,7 @@ msgstr "Indtast et gyldigt IPv4- eller IPv6-præfiks og maske i CIDR-notation." msgid "Invalid IP prefix format: {data}" msgstr "Ugyldigt IP-præfiksformat: {data}" -#: netbox/ipam/api/views.py:370 +#: netbox/ipam/api/views.py:383 msgid "" "Insufficient space is available to accommodate the requested prefix size(s)" msgstr "" @@ -9804,8 +9990,8 @@ msgstr "Cisco" msgid "Plaintext" msgstr "Almindelig tekst" -#: netbox/ipam/choices.py:166 netbox/ipam/forms/model_forms.py:799 -#: netbox/ipam/forms/model_forms.py:827 netbox/templates/ipam/service.html:21 +#: netbox/ipam/choices.py:166 netbox/ipam/forms/model_forms.py:797 +#: netbox/ipam/forms/model_forms.py:851 netbox/templates/ipam/service.html:23 msgid "Service" msgstr "Serviceydelse" @@ -9818,19 +10004,19 @@ msgstr "Kunden" msgid "Invalid IP address format: {address}" msgstr "Ugyldigt IP-adresseformat: {address}" -#: netbox/ipam/filtersets.py:52 netbox/vpn/filtersets.py:304 +#: netbox/ipam/filtersets.py:52 netbox/vpn/filtersets.py:307 msgid "Import target" msgstr "Importmål" -#: netbox/ipam/filtersets.py:58 netbox/vpn/filtersets.py:310 +#: netbox/ipam/filtersets.py:58 netbox/vpn/filtersets.py:313 msgid "Import target (name)" msgstr "Importmål (navn)" -#: netbox/ipam/filtersets.py:63 netbox/vpn/filtersets.py:315 +#: netbox/ipam/filtersets.py:63 netbox/vpn/filtersets.py:318 msgid "Export target" msgstr "Eksportmål" -#: netbox/ipam/filtersets.py:69 netbox/vpn/filtersets.py:321 +#: netbox/ipam/filtersets.py:69 netbox/vpn/filtersets.py:324 msgid "Export target (name)" msgstr "Eksportmål (navn)" @@ -9867,7 +10053,7 @@ msgid "Exporting L2VPN (identifier)" msgstr "Eksport af L2VPN (identifikator)" #: netbox/ipam/filtersets.py:159 netbox/ipam/filtersets.py:300 -#: netbox/ipam/forms/model_forms.py:229 netbox/ipam/tables/ip.py:158 +#: netbox/ipam/forms/model_forms.py:229 netbox/ipam/tables/ip.py:159 #: netbox/templates/ipam/prefix.html:12 msgid "Prefix" msgstr "Præfiks" @@ -9895,8 +10081,8 @@ msgid "Prefixes which contain this prefix or IP" msgstr "Præfikser, der indeholder dette præfiks eller IP" #: netbox/ipam/filtersets.py:323 netbox/ipam/filtersets.py:567 -#: netbox/ipam/forms/bulk_edit.py:327 netbox/ipam/forms/filtersets.py:205 -#: netbox/ipam/forms/filtersets.py:348 +#: netbox/ipam/forms/bulk_edit.py:332 netbox/ipam/forms/filtersets.py:205 +#: netbox/ipam/forms/filtersets.py:355 msgid "Mask length" msgstr "Maskelængde" @@ -9908,18 +10094,18 @@ msgstr "VLAN-gruppen (ID)" msgid "VLAN Group (slug)" msgstr "VLAN-gruppen (slug)" -#: netbox/ipam/filtersets.py:368 netbox/vpn/filtersets.py:427 +#: netbox/ipam/filtersets.py:368 netbox/vpn/filtersets.py:430 msgid "VLAN (ID)" msgstr "VLAN (ID)" -#: netbox/ipam/filtersets.py:372 netbox/vpn/filtersets.py:422 +#: netbox/ipam/filtersets.py:372 netbox/vpn/filtersets.py:425 msgid "VLAN number (1-4094)" msgstr "VLAN-nummer (1-4094)" #: netbox/ipam/filtersets.py:466 netbox/ipam/filtersets.py:470 #: netbox/ipam/filtersets.py:562 netbox/ipam/forms/model_forms.py:506 -#: netbox/templates/tenancy/contact.html:53 -#: netbox/tenancy/forms/bulk_edit.py:113 +#: netbox/templates/tenancy/contact.html:63 +#: netbox/tenancy/forms/bulk_edit.py:120 msgid "Address" msgstr "Adresse" @@ -9968,26 +10154,34 @@ msgid "VLAN Translation Policy (name)" msgstr "VLAN-oversættelsespolitik (navn)" #: netbox/ipam/filtersets.py:1189 +msgid "FHRP Group (name)" +msgstr "FHRP-koncernen (navn)" + +#: netbox/ipam/filtersets.py:1194 +msgid "FHRP Group (ID)" +msgstr "FHRP-gruppen (ID)" + +#: netbox/ipam/filtersets.py:1199 msgid "IP address (ID)" msgstr "IP-adresse (ID)" -#: netbox/ipam/filtersets.py:1195 netbox/ipam/models/ip.py:788 +#: netbox/ipam/filtersets.py:1205 netbox/ipam/models/ip.py:798 msgid "IP address" msgstr "IP adresse" -#: netbox/ipam/filtersets.py:1220 +#: netbox/ipam/filtersets.py:1257 msgid "Primary IPv4 (ID)" msgstr "Primær IPv4 (ID)" -#: netbox/ipam/filtersets.py:1226 +#: netbox/ipam/filtersets.py:1263 msgid "Primary IPv4 (address)" msgstr "Primær IPv4 (adresse)" -#: netbox/ipam/filtersets.py:1231 +#: netbox/ipam/filtersets.py:1268 msgid "Primary IPv6 (ID)" msgstr "Primær IPv6 (ID)" -#: netbox/ipam/filtersets.py:1237 +#: netbox/ipam/filtersets.py:1274 msgid "Primary IPv6 (address)" msgstr "Primær IPv6 (adresse)" @@ -10048,24 +10242,24 @@ msgid "Date added" msgstr "Dato tilføjet" #: netbox/ipam/forms/bulk_edit.py:213 netbox/ipam/forms/filtersets.py:266 -#: netbox/ipam/forms/model_forms.py:628 netbox/ipam/forms/model_forms.py:675 -#: netbox/ipam/tables/ip.py:201 netbox/templates/ipam/vlan_edit.html:49 +#: netbox/ipam/forms/model_forms.py:628 netbox/ipam/forms/model_forms.py:676 +#: netbox/ipam/tables/ip.py:202 netbox/templates/ipam/vlan_edit.html:49 #: netbox/templates/ipam/vlangroup.html:27 msgid "VLAN Group" msgstr "VLAN-gruppen" #: netbox/ipam/forms/bulk_edit.py:218 netbox/ipam/forms/bulk_import.py:188 #: netbox/ipam/forms/filtersets.py:271 netbox/ipam/forms/model_forms.py:217 -#: netbox/ipam/models/vlans.py:273 netbox/ipam/tables/ip.py:206 +#: netbox/ipam/models/vlans.py:279 netbox/ipam/tables/ip.py:207 #: netbox/templates/ipam/prefix.html:56 netbox/templates/ipam/vlan.html:12 #: netbox/templates/ipam/vlan/base.html:6 #: netbox/templates/ipam/vlan_edit.html:14 #: netbox/templates/wireless/wirelesslan.html:38 -#: netbox/vpn/forms/bulk_import.py:304 netbox/vpn/forms/filtersets.py:290 +#: netbox/vpn/forms/bulk_import.py:309 netbox/vpn/forms/filtersets.py:295 #: netbox/vpn/forms/model_forms.py:436 netbox/vpn/forms/model_forms.py:455 -#: netbox/wireless/forms/bulk_edit.py:57 +#: netbox/wireless/forms/bulk_edit.py:58 #: netbox/wireless/forms/bulk_import.py:50 -#: netbox/wireless/forms/model_forms.py:50 netbox/wireless/models.py:102 +#: netbox/wireless/forms/model_forms.py:51 netbox/wireless/models.py:102 msgid "VLAN" msgstr "VLAN" @@ -10078,9 +10272,9 @@ msgstr "Præfikslængde" msgid "Is a pool" msgstr "Er en pool" -#: netbox/ipam/forms/bulk_edit.py:257 netbox/ipam/forms/bulk_edit.py:302 -#: netbox/ipam/forms/filtersets.py:258 netbox/ipam/forms/filtersets.py:309 -#: netbox/ipam/models/ip.py:256 netbox/ipam/models/ip.py:525 +#: netbox/ipam/forms/bulk_edit.py:257 netbox/ipam/forms/bulk_edit.py:307 +#: netbox/ipam/forms/filtersets.py:258 netbox/ipam/forms/filtersets.py:316 +#: netbox/ipam/models/ip.py:256 msgid "Treat as fully utilized" msgstr "Behandl som fuldt udnyttet" @@ -10089,28 +10283,32 @@ msgstr "Behandl som fuldt udnyttet" msgid "VLAN Assignment" msgstr "VLAN-tildeling" -#: netbox/ipam/forms/bulk_edit.py:350 netbox/ipam/models/ip.py:772 +#: netbox/ipam/forms/bulk_edit.py:302 netbox/ipam/forms/filtersets.py:309 +msgid "Treat as populated" +msgstr "Behandl som befolket" + +#: netbox/ipam/forms/bulk_edit.py:355 netbox/ipam/models/ip.py:782 msgid "DNS name" msgstr "DNS-navn" -#: netbox/ipam/forms/bulk_edit.py:371 netbox/ipam/forms/bulk_edit.py:562 -#: netbox/ipam/forms/bulk_import.py:433 netbox/ipam/forms/bulk_import.py:544 -#: netbox/ipam/forms/bulk_import.py:570 netbox/ipam/forms/filtersets.py:407 -#: netbox/ipam/forms/filtersets.py:596 netbox/templates/ipam/fhrpgroup.html:22 +#: netbox/ipam/forms/bulk_edit.py:376 netbox/ipam/forms/bulk_edit.py:573 +#: netbox/ipam/forms/bulk_import.py:433 netbox/ipam/forms/bulk_import.py:551 +#: netbox/ipam/forms/bulk_import.py:579 netbox/ipam/forms/filtersets.py:414 +#: netbox/ipam/forms/filtersets.py:604 netbox/templates/ipam/fhrpgroup.html:22 #: netbox/templates/ipam/inc/panels/fhrp_groups.html:24 -#: netbox/templates/ipam/service.html:32 +#: netbox/templates/ipam/service.html:34 #: netbox/templates/ipam/servicetemplate.html:19 msgid "Protocol" msgstr "protokol" -#: netbox/ipam/forms/bulk_edit.py:378 netbox/ipam/forms/filtersets.py:414 +#: netbox/ipam/forms/bulk_edit.py:383 netbox/ipam/forms/filtersets.py:421 #: netbox/ipam/tables/fhrp.py:22 netbox/templates/ipam/fhrpgroup.html:26 msgid "Group ID" msgstr "Gruppe-ID" -#: netbox/ipam/forms/bulk_edit.py:383 netbox/ipam/forms/filtersets.py:419 -#: netbox/wireless/forms/bulk_edit.py:70 -#: netbox/wireless/forms/bulk_edit.py:118 +#: netbox/ipam/forms/bulk_edit.py:388 netbox/ipam/forms/filtersets.py:426 +#: netbox/wireless/forms/bulk_edit.py:71 +#: netbox/wireless/forms/bulk_edit.py:119 #: netbox/wireless/forms/bulk_import.py:64 #: netbox/wireless/forms/bulk_import.py:67 #: netbox/wireless/forms/bulk_import.py:109 @@ -10120,51 +10318,51 @@ msgstr "Gruppe-ID" msgid "Authentication type" msgstr "Autentificeringstype" -#: netbox/ipam/forms/bulk_edit.py:388 netbox/ipam/forms/filtersets.py:423 +#: netbox/ipam/forms/bulk_edit.py:393 netbox/ipam/forms/filtersets.py:430 msgid "Authentication key" msgstr "Autentificeringsnøgle" -#: netbox/ipam/forms/bulk_edit.py:405 netbox/ipam/forms/filtersets.py:400 -#: netbox/ipam/forms/model_forms.py:517 netbox/netbox/navigation/menu.py:407 +#: netbox/ipam/forms/bulk_edit.py:410 netbox/ipam/forms/filtersets.py:407 +#: netbox/ipam/forms/model_forms.py:517 netbox/netbox/navigation/menu.py:409 #: netbox/templates/ipam/fhrpgroup.html:49 #: netbox/templates/wireless/inc/authentication_attrs.html:5 -#: netbox/wireless/forms/bulk_edit.py:94 -#: netbox/wireless/forms/bulk_edit.py:152 +#: netbox/wireless/forms/bulk_edit.py:95 +#: netbox/wireless/forms/bulk_edit.py:153 #: netbox/wireless/forms/filtersets.py:39 #: netbox/wireless/forms/filtersets.py:104 -#: netbox/wireless/forms/model_forms.py:58 -#: netbox/wireless/forms/model_forms.py:174 +#: netbox/wireless/forms/model_forms.py:59 +#: netbox/wireless/forms/model_forms.py:175 msgid "Authentication" msgstr "Autentificering" -#: netbox/ipam/forms/bulk_edit.py:430 netbox/ipam/models/vlans.py:63 +#: netbox/ipam/forms/bulk_edit.py:435 netbox/ipam/models/vlans.py:62 msgid "VLAN ID ranges" msgstr "VLAN-ID-intervaller" -#: netbox/ipam/forms/bulk_edit.py:505 netbox/ipam/forms/bulk_import.py:501 -#: netbox/ipam/forms/filtersets.py:571 netbox/ipam/models/vlans.py:233 -#: netbox/ipam/tables/vlans.py:103 +#: netbox/ipam/forms/bulk_edit.py:516 netbox/ipam/forms/bulk_import.py:508 +#: netbox/ipam/forms/filtersets.py:579 netbox/ipam/models/vlans.py:239 +#: netbox/ipam/tables/vlans.py:105 msgid "Q-in-Q role" msgstr "Q-in-Q-rolle" -#: netbox/ipam/forms/bulk_edit.py:522 +#: netbox/ipam/forms/bulk_edit.py:533 msgid "Q-in-Q" msgstr "Q-i-Q" -#: netbox/ipam/forms/bulk_edit.py:523 +#: netbox/ipam/forms/bulk_edit.py:534 msgid "Site & Group" msgstr "Område & Gruppe" -#: netbox/ipam/forms/bulk_edit.py:546 netbox/ipam/forms/bulk_import.py:531 -#: netbox/ipam/forms/model_forms.py:723 netbox/ipam/tables/vlans.py:256 +#: netbox/ipam/forms/bulk_edit.py:557 netbox/ipam/forms/bulk_import.py:538 +#: netbox/ipam/forms/model_forms.py:724 netbox/ipam/tables/vlans.py:258 #: netbox/templates/ipam/vlantranslationrule.html:14 #: netbox/vpn/forms/model_forms.py:322 netbox/vpn/forms/model_forms.py:359 msgid "Policy" msgstr "Politik" -#: netbox/ipam/forms/bulk_edit.py:567 netbox/ipam/forms/model_forms.py:741 -#: netbox/ipam/forms/model_forms.py:773 netbox/ipam/tables/services.py:19 -#: netbox/ipam/tables/services.py:49 netbox/templates/ipam/service.html:36 +#: netbox/ipam/forms/bulk_edit.py:578 netbox/ipam/forms/model_forms.py:742 +#: netbox/ipam/forms/model_forms.py:775 netbox/ipam/tables/services.py:19 +#: netbox/ipam/tables/services.py:49 netbox/templates/ipam/service.html:38 #: netbox/templates/ipam/servicetemplate.html:23 msgid "Ports" msgstr "Havne" @@ -10200,8 +10398,9 @@ msgstr "VLANs websted (hvis nogen)" msgid "Scope ID" msgstr "Område-id" -#: netbox/ipam/forms/bulk_import.py:331 netbox/ipam/forms/model_forms.py:305 -#: netbox/ipam/forms/model_forms.py:335 netbox/ipam/forms/model_forms.py:516 +#: netbox/ipam/forms/bulk_import.py:331 netbox/ipam/forms/filtersets.py:636 +#: netbox/ipam/forms/model_forms.py:305 netbox/ipam/forms/model_forms.py:335 +#: netbox/ipam/forms/model_forms.py:516 #: netbox/templates/ipam/fhrpgroup.html:19 msgid "FHRP Group" msgstr "FHRP-gruppen" @@ -10247,47 +10446,57 @@ msgstr "Ingen grænseflade angivet; kan ikke indstilles som IP uden for båndet" msgid "Auth type" msgstr "Autentificeringstype" -#: netbox/ipam/forms/bulk_import.py:479 +#: netbox/ipam/forms/bulk_import.py:486 msgid "Assigned VLAN group" msgstr "Tildelt VLAN-gruppe" -#: netbox/ipam/forms/bulk_import.py:511 +#: netbox/ipam/forms/bulk_import.py:518 msgid "Service VLAN (for Q-in-Q/802.1ad customer VLANs)" msgstr "Service VLAN (til Q-in-Q/802.1ad kunde VLAN'er)" -#: netbox/ipam/forms/bulk_import.py:534 netbox/ipam/models/vlans.py:352 +#: netbox/ipam/forms/bulk_import.py:541 netbox/ipam/models/vlans.py:358 msgid "VLAN translation policy" msgstr "VLAN-oversættelsespolitik" -#: netbox/ipam/forms/bulk_import.py:546 netbox/ipam/forms/bulk_import.py:572 +#: netbox/ipam/forms/bulk_import.py:553 netbox/ipam/forms/bulk_import.py:581 msgid "IP protocol" msgstr "IP-protokol" -#: netbox/ipam/forms/bulk_import.py:560 -msgid "Required if not assigned to a VM" -msgstr "Påkrævet, hvis den ikke er tildelt en VM" +#: netbox/ipam/forms/bulk_import.py:565 +msgid "Parent type (app & model)" +msgstr "Forældretype (app og model)" -#: netbox/ipam/forms/bulk_import.py:567 -msgid "Required if not assigned to a device" -msgstr "Påkrævet, hvis den ikke er tildelt en enhed" +#: netbox/ipam/forms/bulk_import.py:572 +msgid "Parent object name" +msgstr "Overordnet objektnavn" -#: netbox/ipam/forms/bulk_import.py:592 +#: netbox/ipam/forms/bulk_import.py:576 +msgid "Parent object ID" +msgstr "Overordnet objekt-id" + +#: netbox/ipam/forms/bulk_import.py:628 +msgid "" +"One of parent or parent_object_id must be included with parent_object_type" +msgstr "" +"En af parent eller parent_object_id skal medtages i parent_object_type" + +#: netbox/ipam/forms/bulk_import.py:638 #, python-brace-format -msgid "{ip} is not assigned to this device/VM." -msgstr "{ip} er ikke tildelt denne enhed/VM." +msgid "{ip} is not assigned to this parent." +msgstr "{ip} er ikke tildelt denne forælder." #: netbox/ipam/forms/filtersets.py:49 netbox/ipam/forms/model_forms.py:66 -#: netbox/netbox/navigation/menu.py:195 netbox/vpn/forms/model_forms.py:413 +#: netbox/netbox/navigation/menu.py:196 netbox/vpn/forms/model_forms.py:413 msgid "Route Targets" msgstr "Rutemål" #: netbox/ipam/forms/filtersets.py:55 netbox/ipam/forms/model_forms.py:53 -#: netbox/vpn/forms/filtersets.py:230 netbox/vpn/forms/model_forms.py:400 +#: netbox/vpn/forms/filtersets.py:235 netbox/vpn/forms/model_forms.py:400 msgid "Import targets" msgstr "Importmål" #: netbox/ipam/forms/filtersets.py:60 netbox/ipam/forms/model_forms.py:58 -#: netbox/vpn/forms/filtersets.py:235 netbox/vpn/forms/model_forms.py:405 +#: netbox/vpn/forms/filtersets.py:240 netbox/vpn/forms/model_forms.py:405 msgid "Export targets" msgstr "Eksportmål" @@ -10299,13 +10508,13 @@ msgstr "Importeret af VRF" msgid "Exported by VRF" msgstr "Eksporteret af VRF" -#: netbox/ipam/forms/filtersets.py:89 netbox/ipam/tables/ip.py:35 +#: netbox/ipam/forms/filtersets.py:89 netbox/ipam/tables/ip.py:36 #: netbox/templates/ipam/rir.html:30 msgid "Private" msgstr "Privat" #: netbox/ipam/forms/filtersets.py:108 netbox/ipam/forms/filtersets.py:200 -#: netbox/ipam/forms/filtersets.py:288 netbox/ipam/forms/filtersets.py:343 +#: netbox/ipam/forms/filtersets.py:288 netbox/ipam/forms/filtersets.py:350 msgid "Address family" msgstr "Adressefamilie" @@ -10325,50 +10534,50 @@ msgstr "Slut" msgid "Search within" msgstr "Søg inden for" -#: netbox/ipam/forms/filtersets.py:216 netbox/ipam/forms/filtersets.py:359 +#: netbox/ipam/forms/filtersets.py:216 netbox/ipam/forms/filtersets.py:366 msgid "Present in VRF" msgstr "Til stede i VRF" -#: netbox/ipam/forms/filtersets.py:327 +#: netbox/ipam/forms/filtersets.py:334 msgid "Device/VM" msgstr "Enhed/VM" -#: netbox/ipam/forms/filtersets.py:338 +#: netbox/ipam/forms/filtersets.py:345 msgid "Parent Prefix" msgstr "Forældrepræfiks" -#: netbox/ipam/forms/filtersets.py:383 +#: netbox/ipam/forms/filtersets.py:390 msgid "Assigned to an interface" msgstr "Tildelt til en grænseflade" -#: netbox/ipam/forms/filtersets.py:390 netbox/templates/ipam/ipaddress.html:51 +#: netbox/ipam/forms/filtersets.py:397 netbox/templates/ipam/ipaddress.html:51 msgid "DNS Name" msgstr "DNS-navn" -#: netbox/ipam/forms/filtersets.py:433 netbox/ipam/models/vlans.py:274 -#: netbox/ipam/tables/ip.py:122 netbox/ipam/tables/vlans.py:51 -#: netbox/ipam/views.py:1036 netbox/netbox/navigation/menu.py:199 -#: netbox/netbox/navigation/menu.py:201 +#: 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/netbox/navigation/menu.py:202 msgid "VLANs" msgstr "VLAN'er" -#: netbox/ipam/forms/filtersets.py:474 +#: netbox/ipam/forms/filtersets.py:482 msgid "Contains VLAN ID" msgstr "Indeholder VLAN ID" -#: netbox/ipam/forms/filtersets.py:508 netbox/ipam/models/vlans.py:372 +#: netbox/ipam/forms/filtersets.py:516 netbox/ipam/models/vlans.py:378 msgid "Local VLAN ID" msgstr "Lokalt VLAN-id" -#: netbox/ipam/forms/filtersets.py:513 netbox/ipam/models/vlans.py:380 +#: netbox/ipam/forms/filtersets.py:521 netbox/ipam/models/vlans.py:386 msgid "Remote VLAN ID" msgstr "Fjernbetjent VLAN-id" -#: netbox/ipam/forms/filtersets.py:523 +#: netbox/ipam/forms/filtersets.py:531 msgid "Q-in-Q/802.1ad" msgstr "Q-i-Q/802.1ad" -#: netbox/ipam/forms/filtersets.py:568 netbox/ipam/models/vlans.py:192 +#: netbox/ipam/forms/filtersets.py:576 netbox/ipam/models/vlans.py:198 #: netbox/templates/ipam/vlan.html:31 msgid "VLAN ID" msgstr "VLAN-ID" @@ -10378,7 +10587,7 @@ msgstr "VLAN-ID" msgid "Route Target" msgstr "Rutemål" -#: netbox/ipam/forms/model_forms.py:118 netbox/ipam/tables/ip.py:63 +#: netbox/ipam/forms/model_forms.py:118 netbox/ipam/tables/ip.py:64 #: netbox/templates/ipam/aggregate.html:11 #: netbox/templates/ipam/prefix.html:38 msgid "Aggregate" @@ -10450,12 +10659,12 @@ msgstr "VLAN-id'er" msgid "Child VLANs" msgstr "VLAN'er til børn" -#: netbox/ipam/forms/model_forms.py:729 +#: netbox/ipam/forms/model_forms.py:730 #: netbox/templates/ipam/vlantranslationrule.html:11 msgid "VLAN Translation Rule" msgstr "VLAN-oversættelsesregel" -#: netbox/ipam/forms/model_forms.py:746 netbox/ipam/forms/model_forms.py:778 +#: netbox/ipam/forms/model_forms.py:747 netbox/ipam/forms/model_forms.py:780 msgid "" "Comma-separated list of one or more port numbers. A range may be specified " "using a hyphen." @@ -10463,28 +10672,32 @@ msgstr "" "Kommasepareret liste over et eller flere portnumre. Et interval kan angives " "ved hjælp af en bindestreg." -#: netbox/ipam/forms/model_forms.py:751 +#: netbox/ipam/forms/model_forms.py:752 #: netbox/templates/ipam/servicetemplate.html:12 msgid "Service Template" msgstr "Serviceskabelon" -#: netbox/ipam/forms/model_forms.py:798 +#: netbox/ipam/forms/model_forms.py:765 +msgid "Parent type" +msgstr "Forældretype" + +#: netbox/ipam/forms/model_forms.py:796 msgid "Port(s)" msgstr "Havn (er)" -#: netbox/ipam/forms/model_forms.py:812 +#: netbox/ipam/forms/model_forms.py:839 msgid "Service template" msgstr "Serviceskabelon" -#: netbox/ipam/forms/model_forms.py:824 +#: netbox/ipam/forms/model_forms.py:848 msgid "From Template" msgstr "Fra skabelon" -#: netbox/ipam/forms/model_forms.py:825 +#: netbox/ipam/forms/model_forms.py:849 msgid "Custom" msgstr "Brugerdefineret" -#: netbox/ipam/forms/model_forms.py:856 +#: netbox/ipam/forms/model_forms.py:880 msgid "" "Must specify name, protocol, and port(s) if not using a service template." msgstr "" @@ -10532,19 +10745,19 @@ msgstr "autentificeringstype" msgid "authentication key" msgstr "autentificeringsnøgle" -#: netbox/ipam/models/fhrp.py:56 +#: netbox/ipam/models/fhrp.py:62 msgid "FHRP group" msgstr "FHRP-gruppe" -#: netbox/ipam/models/fhrp.py:57 +#: netbox/ipam/models/fhrp.py:63 msgid "FHRP groups" msgstr "FHRP-grupper" -#: netbox/ipam/models/fhrp.py:110 +#: netbox/ipam/models/fhrp.py:116 msgid "FHRP group assignment" msgstr "FHRP-gruppeopgave" -#: netbox/ipam/models/fhrp.py:111 +#: netbox/ipam/models/fhrp.py:117 msgid "FHRP group assignments" msgstr "FHRP gruppeopgaver" @@ -10556,7 +10769,7 @@ msgstr "privat" msgid "IP space managed by this RIR is considered private" msgstr "IP-plads administreret af denne RIR betragtes som privat" -#: netbox/ipam/models/ip.py:72 netbox/netbox/navigation/menu.py:188 +#: netbox/ipam/models/ip.py:72 netbox/netbox/navigation/menu.py:189 msgid "RIRs" msgstr "RIR'er" @@ -10630,7 +10843,7 @@ msgstr "er en pool" msgid "All IP addresses within this prefix are considered usable" msgstr "Alle IP-adresser inden for dette præfiks betragtes som brugbare" -#: netbox/ipam/models/ip.py:254 netbox/ipam/models/ip.py:523 +#: netbox/ipam/models/ip.py:254 netbox/ipam/models/ip.py:531 msgid "mark utilized" msgstr "brugt mærke" @@ -10642,12 +10855,12 @@ msgstr "præfikser" msgid "Cannot create prefix with /0 mask." msgstr "Kan ikke oprette præfiks med /0-maske." -#: netbox/ipam/models/ip.py:305 netbox/ipam/models/ip.py:871 +#: netbox/ipam/models/ip.py:305 netbox/ipam/models/ip.py:881 #, python-brace-format msgid "VRF {vrf}" msgstr "VRF {vrf}" -#: netbox/ipam/models/ip.py:305 netbox/ipam/models/ip.py:871 +#: netbox/ipam/models/ip.py:305 netbox/ipam/models/ip.py:881 msgid "global table" msgstr "global tabel" @@ -10656,113 +10869,131 @@ msgstr "global tabel" msgid "Duplicate prefix found in {table}: {prefix}" msgstr "Duplikat præfiks fundet i {table}: {prefix}" -#: netbox/ipam/models/ip.py:481 +#: netbox/ipam/models/ip.py:484 msgid "start address" msgstr "startadresse" -#: netbox/ipam/models/ip.py:482 netbox/ipam/models/ip.py:486 -#: netbox/ipam/models/ip.py:711 +#: netbox/ipam/models/ip.py:485 netbox/ipam/models/ip.py:489 +#: netbox/ipam/models/ip.py:722 msgid "IPv4 or IPv6 address (with mask)" msgstr "IPv4- eller IPv6-adresse (med maske)" -#: netbox/ipam/models/ip.py:485 +#: netbox/ipam/models/ip.py:488 msgid "end address" msgstr "slutadresse" -#: netbox/ipam/models/ip.py:512 +#: netbox/ipam/models/ip.py:515 msgid "Operational status of this range" msgstr "Driftsstatus for denne rækkevidde" -#: netbox/ipam/models/ip.py:520 +#: netbox/ipam/models/ip.py:523 msgid "The primary function of this range" msgstr "Den primære funktion af dette interval" -#: netbox/ipam/models/ip.py:534 +#: netbox/ipam/models/ip.py:526 +msgid "mark populated" +msgstr "mærke befolket" + +#: netbox/ipam/models/ip.py:528 +msgid "Prevent the creation of IP addresses within this range" +msgstr "Forhindre oprettelse af IP-adresser inden for dette interval" + +#: netbox/ipam/models/ip.py:533 +#, python-format +msgid "Report space as 100% utilized" +msgstr "Rapporter plads som 100% udnyttet" + +#: netbox/ipam/models/ip.py:542 msgid "IP range" msgstr "IP-rækkevidde" -#: netbox/ipam/models/ip.py:535 +#: netbox/ipam/models/ip.py:543 msgid "IP ranges" msgstr "IP-intervaller" -#: netbox/ipam/models/ip.py:548 +#: netbox/ipam/models/ip.py:556 msgid "Starting and ending IP address versions must match" msgstr "Startende og afsluttende IP-adresseversioner skal matche" -#: netbox/ipam/models/ip.py:554 +#: netbox/ipam/models/ip.py:562 msgid "Starting and ending IP address masks must match" msgstr "Startende og afsluttende IP-adressemasker skal matche" -#: netbox/ipam/models/ip.py:561 +#: netbox/ipam/models/ip.py:569 #, python-brace-format msgid "" "Ending address must be greater than the starting address ({start_address})" msgstr "Slutadressen skal være større end startadressen ({start_address})" -#: netbox/ipam/models/ip.py:589 +#: netbox/ipam/models/ip.py:597 #, python-brace-format msgid "Defined addresses overlap with range {overlapping_range} in VRF {vrf}" msgstr "" "Definerede adresser overlapper med rækkevidde {overlapping_range} i VRF " "{vrf}" -#: netbox/ipam/models/ip.py:598 +#: netbox/ipam/models/ip.py:606 #, python-brace-format msgid "Defined range exceeds maximum supported size ({max_size})" msgstr "" "Defineret interval overstiger den maksimale understøttede størrelse " "({max_size})" -#: netbox/ipam/models/ip.py:710 netbox/tenancy/models/contacts.py:77 +#: netbox/ipam/models/ip.py:721 netbox/tenancy/models/contacts.py:78 msgid "address" msgstr "adresse" -#: netbox/ipam/models/ip.py:733 +#: netbox/ipam/models/ip.py:744 msgid "The operational status of this IP" msgstr "Den operationelle status for denne IP" -#: netbox/ipam/models/ip.py:741 +#: netbox/ipam/models/ip.py:752 msgid "The functional role of this IP" msgstr "Den funktionelle rolle af denne IP" -#: netbox/ipam/models/ip.py:765 netbox/templates/ipam/ipaddress.html:72 +#: netbox/ipam/models/ip.py:775 netbox/templates/ipam/ipaddress.html:72 msgid "NAT (inside)" msgstr "NAT (indvendigt)" -#: netbox/ipam/models/ip.py:766 +#: netbox/ipam/models/ip.py:776 msgid "The IP for which this address is the \"outside\" IP" msgstr "Den IP, som denne adresse er den „eksterne“ IP for" -#: netbox/ipam/models/ip.py:773 +#: netbox/ipam/models/ip.py:783 msgid "Hostname or FQDN (not case-sensitive)" msgstr "Værtsnavn eller FQDN (skelner ikke mellem store og små bogstaver)" -#: netbox/ipam/models/ip.py:789 netbox/ipam/models/services.py:90 +#: netbox/ipam/models/ip.py:799 netbox/ipam/models/services.py:86 msgid "IP addresses" msgstr "IP-adresser" -#: netbox/ipam/models/ip.py:842 +#: netbox/ipam/models/ip.py:852 msgid "Cannot create IP address with /0 mask." msgstr "Kan ikke oprette IP-adresse med /0-maske." -#: netbox/ipam/models/ip.py:848 +#: netbox/ipam/models/ip.py:858 #, python-brace-format msgid "{ip} is a network ID, which may not be assigned to an interface." msgstr "{ip} er et netværks-id, som muligvis ikke tildeles en grænseflade." -#: netbox/ipam/models/ip.py:859 +#: netbox/ipam/models/ip.py:869 #, python-brace-format msgid "" "{ip} is a broadcast address, which may not be assigned to an interface." msgstr "" "{ip} er en udsendelsesadresse, som muligvis ikke tildeles en grænseflade." -#: netbox/ipam/models/ip.py:873 +#: netbox/ipam/models/ip.py:883 #, python-brace-format msgid "Duplicate IP address found in {table}: {ipaddress}" msgstr "Duplikat IP-adresse fundet i {table}: {ipaddress}" -#: netbox/ipam/models/ip.py:896 +#: netbox/ipam/models/ip.py:899 +#, python-brace-format +msgid "Cannot create IP address {ip} inside range {range}." +msgstr "Kan ikke oprette IP-adresse {ip} inden for rækkevidde {range}." + +#: netbox/ipam/models/ip.py:920 msgid "" "Cannot reassign IP address while it is designated as the primary IP for the " "parent object" @@ -10770,7 +11001,7 @@ msgstr "" "Kan ikke omtildele IP-adresse, mens den er angivet som den primære IP for " "det overordnede objekt" -#: netbox/ipam/models/ip.py:902 +#: netbox/ipam/models/ip.py:926 msgid "Only IPv6 addresses can be assigned SLAAC status" msgstr "Kun IPv6-adresser kan tildeles SLAAC-status" @@ -10786,57 +11017,46 @@ msgstr "service skabelon" msgid "service templates" msgstr "service skabeloner" -#: netbox/ipam/models/services.py:91 +#: netbox/ipam/models/services.py:87 msgid "The specific IP addresses (if any) to which this service is bound" msgstr "" "De specifikke IP-adresser (hvis nogen), som denne tjeneste er bundet til" -#: netbox/ipam/models/services.py:98 +#: netbox/ipam/models/services.py:97 msgid "service" msgstr "tjeneste" -#: netbox/ipam/models/services.py:99 +#: netbox/ipam/models/services.py:98 msgid "services" msgstr "ydelser" -#: netbox/ipam/models/services.py:110 -msgid "" -"A service cannot be associated with both a device and a virtual machine." -msgstr "En tjeneste kan ikke knyttes til både en enhed og en virtuel maskine." - -#: netbox/ipam/models/services.py:112 -msgid "" -"A service must be associated with either a device or a virtual machine." -msgstr "" -"En tjeneste skal være tilknyttet enten en enhed eller en virtuel maskine." - -#: netbox/ipam/models/vlans.py:88 +#: netbox/ipam/models/vlans.py:94 msgid "VLAN groups" msgstr "VLAN-grupper" -#: netbox/ipam/models/vlans.py:95 +#: netbox/ipam/models/vlans.py:101 msgid "Cannot set scope_type without scope_id." msgstr "Kan ikke indstille scope_type uden scope_id." -#: netbox/ipam/models/vlans.py:97 +#: netbox/ipam/models/vlans.py:103 msgid "Cannot set scope_id without scope_type." msgstr "Kan ikke indstille scope_id uden scope_type." -#: netbox/ipam/models/vlans.py:105 +#: netbox/ipam/models/vlans.py:111 #, python-brace-format msgid "Starting VLAN ID in range ({value}) cannot be less than {minimum}" msgstr "" "Start af VLAN-ID inden for rækkevidde ({value}) kan ikke være mindre end " "{minimum}" -#: netbox/ipam/models/vlans.py:111 +#: netbox/ipam/models/vlans.py:117 #, python-brace-format msgid "Ending VLAN ID in range ({value}) cannot exceed {maximum}" msgstr "" "Afslutning af VLAN-ID inden for rækkevidde ({value}) kan ikke overstige " "{maximum}" -#: netbox/ipam/models/vlans.py:118 +#: netbox/ipam/models/vlans.py:124 #, python-brace-format msgid "" "Ending VLAN ID in range must be greater than or equal to the starting VLAN " @@ -10845,36 +11065,36 @@ msgstr "" "Afsluttende VLAN-id inden for rækkevidde skal være større end eller lig med " "det startende VLAN-id ({range})" -#: netbox/ipam/models/vlans.py:124 +#: netbox/ipam/models/vlans.py:130 msgid "Ranges cannot overlap." msgstr "Intervaller kan ikke overlappe hinanden." -#: netbox/ipam/models/vlans.py:181 +#: netbox/ipam/models/vlans.py:187 msgid "The specific site to which this VLAN is assigned (if any)" msgstr "Det specifikke område, som dette VLAN er tildelt (hvis nogen)" -#: netbox/ipam/models/vlans.py:189 +#: netbox/ipam/models/vlans.py:195 msgid "VLAN group (optional)" msgstr "VLAN-gruppe (valgfrit)" -#: netbox/ipam/models/vlans.py:197 netbox/ipam/models/vlans.py:377 -#: netbox/ipam/models/vlans.py:385 +#: netbox/ipam/models/vlans.py:203 netbox/ipam/models/vlans.py:383 +#: netbox/ipam/models/vlans.py:391 msgid "Numeric VLAN ID (1-4094)" msgstr "Numerisk VLAN-id (1-4094)" -#: netbox/ipam/models/vlans.py:215 +#: netbox/ipam/models/vlans.py:221 msgid "Operational status of this VLAN" msgstr "Driftsstatus for dette VLAN" -#: netbox/ipam/models/vlans.py:223 +#: netbox/ipam/models/vlans.py:229 msgid "The primary function of this VLAN" msgstr "Den primære funktion af denne VLAN" -#: netbox/ipam/models/vlans.py:238 +#: netbox/ipam/models/vlans.py:244 msgid "Customer/service VLAN designation (for Q-in-Q/IEEE 802.1ad)" msgstr "Kunde/service VLAN-betegnelse (til Q-in-Q/IEEE 802.1ad)" -#: netbox/ipam/models/vlans.py:287 +#: netbox/ipam/models/vlans.py:293 #, python-brace-format msgid "" "VLAN is assigned to group {group} (scope: {scope}); cannot also assign to " @@ -10883,7 +11103,7 @@ msgstr "" "VLAN er tildelt til gruppe {group} (anvendelsesområde: {scope}); kan ikke " "også tildele til området {site}." -#: netbox/ipam/models/vlans.py:294 +#: netbox/ipam/models/vlans.py:300 #, python-brace-format msgid "" "The assigned site {site} is not a member of the assigned group {group} " @@ -10892,25 +11112,25 @@ msgstr "" "Det tildelte websted {site} er ikke medlem af den tildelte gruppe {group} " "(anvendelsesområde: {scope})." -#: netbox/ipam/models/vlans.py:303 +#: netbox/ipam/models/vlans.py:309 #, python-brace-format msgid "VID must be in ranges {ranges} for VLANs in group {group}" msgstr "" "VID skal være inden for intervaller {ranges} til VLAN'er i gruppe {group}" -#: netbox/ipam/models/vlans.py:310 +#: netbox/ipam/models/vlans.py:316 msgid "Only Q-in-Q customer VLANs maybe assigned to a service VLAN." msgstr "Kun Q-in-Q-kunde-VLAN'er kan tildeles et service-VLAN." -#: netbox/ipam/models/vlans.py:316 +#: netbox/ipam/models/vlans.py:322 msgid "A Q-in-Q customer VLAN must be assigned to a service VLAN." msgstr "Et Q-in-Q-kunde-VLAN skal tildeles et service-VLAN." -#: netbox/ipam/models/vlans.py:353 +#: netbox/ipam/models/vlans.py:359 msgid "VLAN translation policies" msgstr "VLAN-oversættelsespolitikker" -#: netbox/ipam/models/vlans.py:394 +#: netbox/ipam/models/vlans.py:400 msgid "VLAN translation rule" msgstr "VLAN-oversættelsesregel" @@ -10930,8 +11150,8 @@ msgstr "håndhæv unikt rum" msgid "Prevent duplicate prefixes/IP addresses within this VRF" msgstr "Undgå dublerede præfikser/IP-adresser inden for denne VRF" -#: netbox/ipam/models/vrfs.py:62 netbox/netbox/navigation/menu.py:192 -#: netbox/netbox/navigation/menu.py:194 +#: netbox/ipam/models/vrfs.py:62 netbox/netbox/navigation/menu.py:193 +#: netbox/netbox/navigation/menu.py:195 msgid "VRFs" msgstr "VRF'er" @@ -10959,74 +11179,79 @@ msgstr "Antal områder" msgid "Provider Count" msgstr "Antal leverandøre" -#: netbox/ipam/tables/ip.py:41 netbox/netbox/navigation/menu.py:185 -#: netbox/netbox/navigation/menu.py:187 +#: netbox/ipam/tables/ip.py:42 netbox/netbox/navigation/menu.py:186 +#: netbox/netbox/navigation/menu.py:188 msgid "Aggregates" msgstr "Aggregater" -#: netbox/ipam/tables/ip.py:71 +#: netbox/ipam/tables/ip.py:72 msgid "Added" msgstr "Tilføjet" -#: netbox/ipam/tables/ip.py:74 netbox/ipam/tables/ip.py:112 -#: netbox/ipam/tables/vlans.py:118 netbox/ipam/views.py:373 -#: netbox/netbox/navigation/menu.py:171 netbox/netbox/navigation/menu.py:173 +#: netbox/ipam/tables/ip.py:75 netbox/ipam/tables/ip.py:113 +#: netbox/ipam/tables/vlans.py:120 netbox/ipam/views.py:375 +#: netbox/netbox/navigation/menu.py:172 netbox/netbox/navigation/menu.py:174 #: netbox/templates/ipam/vlan.html:100 msgid "Prefixes" msgstr "Præfikser" -#: netbox/ipam/tables/ip.py:77 netbox/ipam/tables/ip.py:221 -#: netbox/ipam/tables/ip.py:276 netbox/ipam/tables/vlans.py:55 +#: netbox/ipam/tables/ip.py:78 netbox/ipam/tables/ip.py:222 +#: netbox/ipam/tables/ip.py:281 netbox/ipam/tables/vlans.py:55 #: netbox/templates/dcim/device.html:260 #: netbox/templates/ipam/aggregate.html:24 -#: netbox/templates/ipam/iprange.html:29 netbox/templates/ipam/prefix.html:102 +#: netbox/templates/ipam/iprange.html:37 netbox/templates/ipam/prefix.html:102 msgid "Utilization" msgstr "Udnyttelse" -#: netbox/ipam/tables/ip.py:117 netbox/netbox/navigation/menu.py:167 +#: netbox/ipam/tables/ip.py:118 netbox/netbox/navigation/menu.py:168 msgid "IP Ranges" msgstr "IP-intervaller" -#: netbox/ipam/tables/ip.py:167 +#: netbox/ipam/tables/ip.py:168 msgid "Prefix (Flat)" msgstr "Præfiks (flad)" -#: netbox/ipam/tables/ip.py:171 +#: netbox/ipam/tables/ip.py:172 msgid "Depth" msgstr "Dybde" -#: netbox/ipam/tables/ip.py:191 netbox/ipam/tables/vlans.py:37 +#: netbox/ipam/tables/ip.py:192 netbox/ipam/tables/vlans.py:37 #: netbox/virtualization/tables/clusters.py:77 #: netbox/wireless/tables/wirelesslan.py:55 msgid "Scope Type" msgstr "Områdetype" -#: netbox/ipam/tables/ip.py:213 +#: netbox/ipam/tables/ip.py:214 msgid "Pool" msgstr "Svømmebassin" -#: netbox/ipam/tables/ip.py:217 netbox/ipam/tables/ip.py:272 +#: netbox/ipam/tables/ip.py:218 netbox/ipam/tables/ip.py:277 +#: netbox/templates/ipam/iprange.html:33 msgid "Marked Utilized" msgstr "Markeret Udnyttet" -#: netbox/ipam/tables/ip.py:256 +#: netbox/ipam/tables/ip.py:257 msgid "Start address" msgstr "Startadresse" -#: netbox/ipam/tables/ip.py:335 +#: netbox/ipam/tables/ip.py:273 netbox/templates/ipam/iprange.html:29 +msgid "Marked Populated" +msgstr "Markeret befolket" + +#: netbox/ipam/tables/ip.py:341 msgid "NAT (Inside)" msgstr "NAT (indvendigt)" -#: netbox/ipam/tables/ip.py:340 +#: netbox/ipam/tables/ip.py:346 msgid "NAT (Outside)" msgstr "NAT (udenfor)" -#: netbox/ipam/tables/ip.py:345 +#: netbox/ipam/tables/ip.py:351 msgid "Assigned" msgstr "Tildelt" -#: netbox/ipam/tables/ip.py:381 netbox/templates/vpn/l2vpntermination.html:16 -#: netbox/vpn/forms/filtersets.py:246 +#: netbox/ipam/tables/ip.py:397 netbox/templates/vpn/l2vpntermination.html:16 +#: netbox/vpn/forms/filtersets.py:251 msgid "Assigned Object" msgstr "Tildelt objekt" @@ -11034,22 +11259,22 @@ msgstr "Tildelt objekt" msgid "VID Ranges" msgstr "VID intervaller" -#: netbox/ipam/tables/vlans.py:80 netbox/ipam/tables/vlans.py:190 +#: netbox/ipam/tables/vlans.py:82 netbox/ipam/tables/vlans.py:192 #: netbox/templates/dcim/inc/interface_vlans_table.html:4 msgid "VID" msgstr "VIDEO" -#: netbox/ipam/tables/vlans.py:237 +#: netbox/ipam/tables/vlans.py:239 #: netbox/templates/ipam/vlantranslationpolicy.html:22 msgid "Rules" msgstr "Regler" -#: netbox/ipam/tables/vlans.py:260 +#: netbox/ipam/tables/vlans.py:262 #: netbox/templates/ipam/vlantranslationrule.html:18 msgid "Local VID" msgstr "Lokal VID" -#: netbox/ipam/tables/vlans.py:264 +#: netbox/ipam/tables/vlans.py:266 #: netbox/templates/ipam/vlantranslationrule.html:22 msgid "Remote VID" msgstr "Fjernbetjening VID" @@ -11062,14 +11287,27 @@ msgstr "RD" msgid "Unique" msgstr "Unik" -#: netbox/ipam/tables/vrfs.py:37 netbox/vpn/tables/l2vpn.py:27 +#: netbox/ipam/tables/vrfs.py:37 netbox/vpn/tables/l2vpn.py:30 msgid "Import Targets" msgstr "Importmål" -#: netbox/ipam/tables/vrfs.py:42 netbox/vpn/tables/l2vpn.py:32 +#: netbox/ipam/tables/vrfs.py:42 netbox/vpn/tables/l2vpn.py:35 msgid "Export Targets" msgstr "Eksportmål" +#: netbox/ipam/utils.py:30 +msgid "1 IP available" +msgstr "1 IP tilgængelig" + +#: netbox/ipam/utils.py:32 +#, python-brace-format +msgid "{count} IPs available" +msgstr "{count} IP'er til rådighed" + +#: netbox/ipam/utils.py:33 +msgid "Many IPs available" +msgstr "Mange tilgængelige IP'er" + #: netbox/ipam/validators.py:9 #, python-brace-format msgid "{prefix} is not a valid prefix. Did you mean {suggested}?" @@ -11093,31 +11331,31 @@ msgstr "" "Kun alfanumeriske tegn, stjerner, bindestreger, punktum og understregninger " "er tilladt i DNS-navne" -#: netbox/ipam/views.py:570 +#: netbox/ipam/views.py:569 msgid "Child Prefixes" msgstr "Børnepræfikser" -#: netbox/ipam/views.py:606 +#: netbox/ipam/views.py:605 msgid "Child Ranges" msgstr "Børneområder" -#: netbox/ipam/views.py:958 +#: netbox/ipam/views.py:951 msgid "Related IPs" msgstr "Relaterede IP'er" -#: netbox/ipam/views.py:1315 +#: netbox/ipam/views.py:1319 msgid "Device Interfaces" msgstr "Enhedsgrænseflader" -#: netbox/ipam/views.py:1333 +#: netbox/ipam/views.py:1337 msgid "VM Interfaces" msgstr "VM-grænseflader" -#: netbox/netbox/api/fields.py:65 +#: netbox/netbox/api/fields.py:66 msgid "This field may not be blank." msgstr "Dette felt må ikke være tomt." -#: netbox/netbox/api/fields.py:70 +#: netbox/netbox/api/fields.py:71 msgid "" "Value must be passed directly (e.g. \"foo\": 123); do not use a dictionary " "or list." @@ -11125,25 +11363,25 @@ msgstr "" "Værdien skal sendes direkte (f.eks. „foo“: 123); brug ikke en ordbog eller " "liste." -#: netbox/netbox/api/fields.py:91 +#: netbox/netbox/api/fields.py:92 #, python-brace-format msgid "{value} is not a valid choice." msgstr "{value} Det er ikke et gyldigt valg." -#: netbox/netbox/api/fields.py:104 +#: netbox/netbox/api/fields.py:105 #, python-brace-format msgid "Invalid content type: {content_type}" msgstr "Ugyldig indholdstype: {content_type}" -#: netbox/netbox/api/fields.py:105 +#: netbox/netbox/api/fields.py:106 msgid "Invalid value. Specify a content type as '.'." msgstr "Ugyldig værdi. Angiv en indholdstype som '.„." -#: netbox/netbox/api/fields.py:167 +#: netbox/netbox/api/fields.py:168 msgid "Ranges must be specified in the form (lower, upper)." msgstr "Intervaller skal specificeres i formularen (nedre, øvre)." -#: netbox/netbox/api/fields.py:169 +#: netbox/netbox/api/fields.py:170 msgid "Range boundaries must be defined as integers." msgstr "Områdegrænser skal defineres som heltal." @@ -11218,6 +11456,7 @@ msgid "Dark Grey" msgstr "Mørkegrå" #: netbox/netbox/choices.py:103 netbox/templates/extras/script_result.html:56 +#: netbox/templates/extras/tableconfig.html:76 msgid "Default" msgstr "Standard" @@ -11522,31 +11761,31 @@ msgstr "Brugerdefineret felt '{name}“ skal have en unik værdi." msgid "Missing required custom field '{name}'." msgstr "Mangler påkrævet brugerdefineret felt '{name}„." -#: netbox/netbox/models/features.py:470 +#: netbox/netbox/models/features.py:492 msgid "Remote data source" msgstr "Fjerndatakilde" -#: netbox/netbox/models/features.py:480 +#: netbox/netbox/models/features.py:502 msgid "data path" msgstr "datastie" -#: netbox/netbox/models/features.py:484 +#: netbox/netbox/models/features.py:506 msgid "Path to remote file (relative to data source root)" msgstr "Sti til fjernfil (i forhold til datakildens rod)" -#: netbox/netbox/models/features.py:487 +#: netbox/netbox/models/features.py:509 msgid "auto sync enabled" msgstr "automatisk synkronisering aktiveret" -#: netbox/netbox/models/features.py:489 +#: netbox/netbox/models/features.py:511 msgid "Enable automatic synchronization of data when the data file is updated" msgstr "Aktivér automatisk synkronisering af data, når datafilen opdateres" -#: netbox/netbox/models/features.py:492 +#: netbox/netbox/models/features.py:514 msgid "date synced" msgstr "dato synkroniseret" -#: netbox/netbox/models/features.py:586 +#: netbox/netbox/models/features.py:608 #, python-brace-format msgid "{class_name} must implement a sync_data() method." msgstr "{class_name} skal implementere en sync_data () metode." @@ -11575,7 +11814,7 @@ msgstr "Skal angive en enhed, når du indstiller en afstand" msgid "Organization" msgstr "Organisation" -#: netbox/netbox/navigation/menu.py:19 +#: netbox/netbox/navigation/menu.py:18 msgid "Site Groups" msgstr "Områdegrupper" @@ -11614,208 +11853,212 @@ msgid "Virtual Device Contexts" msgstr "Virtuelle enhedskontekster" #: netbox/netbox/navigation/menu.py:88 +msgid "Module Type Profiles" +msgstr "Modultypeprofiler" + +#: netbox/netbox/navigation/menu.py:89 msgid "Manufacturers" msgstr "Producenter" -#: netbox/netbox/navigation/menu.py:92 +#: netbox/netbox/navigation/menu.py:93 msgid "Device Components" msgstr "Enhedskomponenter" -#: netbox/netbox/navigation/menu.py:104 +#: netbox/netbox/navigation/menu.py:105 #: netbox/templates/dcim/inventoryitemrole.html:8 msgid "Inventory Item Roles" msgstr "Lagervareroller" -#: netbox/netbox/navigation/menu.py:110 +#: netbox/netbox/navigation/menu.py:111 #: netbox/templates/dcim/interface.html:413 #: netbox/templates/virtualization/vminterface.html:124 msgid "MAC Addresses" msgstr "MAC-adresser" -#: netbox/netbox/navigation/menu.py:117 netbox/netbox/navigation/menu.py:121 +#: netbox/netbox/navigation/menu.py:118 netbox/netbox/navigation/menu.py:122 #: netbox/templates/dcim/interface.html:182 msgid "Connections" msgstr "Forbindelser" -#: netbox/netbox/navigation/menu.py:123 +#: netbox/netbox/navigation/menu.py:124 msgid "Cables" msgstr "Kabler" -#: netbox/netbox/navigation/menu.py:124 +#: netbox/netbox/navigation/menu.py:125 msgid "Wireless Links" msgstr "Trådløse links" -#: netbox/netbox/navigation/menu.py:127 +#: netbox/netbox/navigation/menu.py:128 msgid "Interface Connections" msgstr "Grænsefladeforbindelser" -#: netbox/netbox/navigation/menu.py:132 +#: netbox/netbox/navigation/menu.py:133 msgid "Console Connections" msgstr "Konsolforbindelser" -#: netbox/netbox/navigation/menu.py:137 +#: netbox/netbox/navigation/menu.py:138 msgid "Power Connections" msgstr "Strømtilslutninger" -#: netbox/netbox/navigation/menu.py:153 +#: netbox/netbox/navigation/menu.py:154 msgid "Wireless LAN Groups" msgstr "Trådløse LAN-grupper" -#: netbox/netbox/navigation/menu.py:174 +#: netbox/netbox/navigation/menu.py:175 msgid "Prefix & VLAN Roles" msgstr "Præfiks- og VLAN-roller" -#: netbox/netbox/navigation/menu.py:180 +#: netbox/netbox/navigation/menu.py:181 msgid "ASN Ranges" msgstr "ASN-intervaller" -#: netbox/netbox/navigation/menu.py:203 +#: netbox/netbox/navigation/menu.py:204 msgid "VLAN Translation Policies" msgstr "VLAN-oversættelsespolitikker" -#: netbox/netbox/navigation/menu.py:204 +#: netbox/netbox/navigation/menu.py:205 #: netbox/templates/ipam/vlantranslationpolicy.html:46 msgid "VLAN Translation Rules" msgstr "VLAN-oversættelsesregler" -#: netbox/netbox/navigation/menu.py:211 +#: netbox/netbox/navigation/menu.py:212 msgid "Service Templates" msgstr "Serviceskabeloner" -#: netbox/netbox/navigation/menu.py:212 netbox/templates/dcim/device.html:302 +#: netbox/netbox/navigation/menu.py:213 netbox/templates/dcim/device.html:302 #: netbox/templates/ipam/ipaddress.html:118 #: netbox/templates/virtualization/virtualmachine.html:154 msgid "Services" msgstr "Serviceydelser" -#: netbox/netbox/navigation/menu.py:219 +#: netbox/netbox/navigation/menu.py:220 msgid "VPN" msgstr "VPN" -#: netbox/netbox/navigation/menu.py:223 netbox/netbox/navigation/menu.py:225 +#: netbox/netbox/navigation/menu.py:224 netbox/netbox/navigation/menu.py:226 #: netbox/vpn/tables/tunnels.py:24 msgid "Tunnels" msgstr "Tunneler" -#: netbox/netbox/navigation/menu.py:226 +#: netbox/netbox/navigation/menu.py:227 #: netbox/templates/vpn/tunnelgroup.html:8 msgid "Tunnel Groups" msgstr "Tunnelgrupper" -#: netbox/netbox/navigation/menu.py:227 +#: netbox/netbox/navigation/menu.py:228 msgid "Tunnel Terminations" msgstr "Tunnelafslutninger" -#: netbox/netbox/navigation/menu.py:231 netbox/netbox/navigation/menu.py:233 -#: netbox/vpn/models/l2vpn.py:64 +#: netbox/netbox/navigation/menu.py:232 netbox/netbox/navigation/menu.py:234 +#: netbox/vpn/models/l2vpn.py:69 msgid "L2VPNs" msgstr "L2VPN'er" -#: netbox/netbox/navigation/menu.py:240 +#: netbox/netbox/navigation/menu.py:241 msgid "IKE Proposals" msgstr "IKE-forslag" -#: netbox/netbox/navigation/menu.py:241 +#: netbox/netbox/navigation/menu.py:242 #: netbox/templates/vpn/ikeproposal.html:41 msgid "IKE Policies" msgstr "IKE politikker" -#: netbox/netbox/navigation/menu.py:242 +#: netbox/netbox/navigation/menu.py:243 msgid "IPSec Proposals" msgstr "IPsec-forslag" -#: netbox/netbox/navigation/menu.py:243 +#: netbox/netbox/navigation/menu.py:244 #: netbox/templates/vpn/ipsecproposal.html:37 msgid "IPSec Policies" msgstr "IPsec-politikker" -#: netbox/netbox/navigation/menu.py:244 netbox/templates/vpn/ikepolicy.html:38 +#: netbox/netbox/navigation/menu.py:245 netbox/templates/vpn/ikepolicy.html:38 #: netbox/templates/vpn/ipsecpolicy.html:25 msgid "IPSec Profiles" msgstr "IPsec-profiler" -#: netbox/netbox/navigation/menu.py:259 +#: netbox/netbox/navigation/menu.py:260 #: netbox/templates/virtualization/virtualmachine.html:174 #: netbox/templates/virtualization/virtualmachine/base.html:32 #: netbox/templates/virtualization/virtualmachine_list.html:21 #: netbox/virtualization/tables/virtualmachines.py:74 -#: netbox/virtualization/views.py:427 +#: netbox/virtualization/views.py:417 msgid "Virtual Disks" msgstr "Virtuelle diske" -#: netbox/netbox/navigation/menu.py:266 +#: netbox/netbox/navigation/menu.py:267 msgid "Cluster Types" msgstr "Klyngetyper" -#: netbox/netbox/navigation/menu.py:267 +#: netbox/netbox/navigation/menu.py:268 msgid "Cluster Groups" msgstr "Klyngegrupper" -#: netbox/netbox/navigation/menu.py:281 +#: netbox/netbox/navigation/menu.py:282 msgid "Circuit Types" msgstr "Kredsløbstyper" -#: netbox/netbox/navigation/menu.py:282 +#: netbox/netbox/navigation/menu.py:283 msgid "Circuit Terminations" msgstr "Kredsløbsafslutninger" -#: netbox/netbox/navigation/menu.py:286 netbox/netbox/navigation/menu.py:288 +#: netbox/netbox/navigation/menu.py:287 netbox/netbox/navigation/menu.py:289 #: netbox/templates/circuits/providernetwork.html:55 msgid "Virtual Circuits" msgstr "Virtuelle kredsløb" -#: netbox/netbox/navigation/menu.py:289 +#: netbox/netbox/navigation/menu.py:290 msgid "Virtual Circuit Types" msgstr "Virtuelle kredsløbstyper" -#: netbox/netbox/navigation/menu.py:290 +#: netbox/netbox/navigation/menu.py:291 msgid "Virtual Circuit Terminations" msgstr "Virtuelle kredsløbsafslutninger" -#: netbox/netbox/navigation/menu.py:296 +#: netbox/netbox/navigation/menu.py:297 msgid "Circuit Groups" msgstr "Kredsløbsgrupper" -#: netbox/netbox/navigation/menu.py:297 +#: netbox/netbox/navigation/menu.py:298 #: netbox/templates/circuits/circuit.html:76 #: netbox/templates/circuits/virtualcircuit.html:69 msgid "Group Assignments" msgstr "Gruppeopgaver" -#: netbox/netbox/navigation/menu.py:301 netbox/netbox/navigation/menu.py:303 +#: netbox/netbox/navigation/menu.py:302 netbox/netbox/navigation/menu.py:304 msgid "Providers" msgstr "Leverandøre" -#: netbox/netbox/navigation/menu.py:304 +#: netbox/netbox/navigation/menu.py:305 #: netbox/templates/circuits/provider.html:51 msgid "Provider Accounts" msgstr "Leverandørkonti" -#: netbox/netbox/navigation/menu.py:305 +#: netbox/netbox/navigation/menu.py:306 msgid "Provider Networks" msgstr "Leverandørnetværk" -#: netbox/netbox/navigation/menu.py:319 +#: netbox/netbox/navigation/menu.py:320 msgid "Power Panels" msgstr "Strømpaneler" -#: netbox/netbox/navigation/menu.py:330 +#: netbox/netbox/navigation/menu.py:331 msgid "Configurations" msgstr "Konfigurationer" -#: netbox/netbox/navigation/menu.py:332 +#: netbox/netbox/navigation/menu.py:333 msgid "Config Contexts" msgstr "Konfigurationskontekster" -#: netbox/netbox/navigation/menu.py:333 +#: netbox/netbox/navigation/menu.py:334 msgid "Config Templates" msgstr "Konfigurationsskabeloner" -#: netbox/netbox/navigation/menu.py:340 netbox/netbox/navigation/menu.py:344 +#: netbox/netbox/navigation/menu.py:341 netbox/netbox/navigation/menu.py:345 msgid "Customization" msgstr "Tilpasning" -#: netbox/netbox/navigation/menu.py:346 +#: netbox/netbox/navigation/menu.py:347 #: netbox/templates/dcim/device_edit.html:105 #: netbox/templates/dcim/htmx/cable_edit.html:84 #: netbox/templates/dcim/virtualchassis_add.html:35 @@ -11828,92 +12071,96 @@ msgstr "Tilpasning" msgid "Custom Fields" msgstr "Brugerdefinerede felter" -#: netbox/netbox/navigation/menu.py:347 +#: netbox/netbox/navigation/menu.py:348 msgid "Custom Field Choices" msgstr "Brugerdefinerede feltvalg" -#: netbox/netbox/navigation/menu.py:348 +#: netbox/netbox/navigation/menu.py:349 msgid "Custom Links" msgstr "Brugerdefinerede links" -#: netbox/netbox/navigation/menu.py:349 +#: netbox/netbox/navigation/menu.py:350 msgid "Export Templates" msgstr "Eksport skabeloner" -#: netbox/netbox/navigation/menu.py:350 +#: netbox/netbox/navigation/menu.py:351 msgid "Saved Filters" msgstr "Gemte filtre" #: netbox/netbox/navigation/menu.py:352 +msgid "Table Configs" +msgstr "Tabelkonfigurationer" + +#: netbox/netbox/navigation/menu.py:354 msgid "Image Attachments" msgstr "Billedvedhæftede filer" -#: netbox/netbox/navigation/menu.py:370 +#: netbox/netbox/navigation/menu.py:372 msgid "Operations" msgstr "Operationer" -#: netbox/netbox/navigation/menu.py:374 +#: netbox/netbox/navigation/menu.py:376 msgid "Integrations" msgstr "Integrationer" -#: netbox/netbox/navigation/menu.py:376 +#: netbox/netbox/navigation/menu.py:378 msgid "Data Sources" msgstr "Datakilder" -#: netbox/netbox/navigation/menu.py:377 +#: netbox/netbox/navigation/menu.py:379 msgid "Event Rules" msgstr "Begivenhedsregler" -#: netbox/netbox/navigation/menu.py:378 +#: netbox/netbox/navigation/menu.py:380 msgid "Webhooks" msgstr "Webhooks" -#: netbox/netbox/navigation/menu.py:382 netbox/netbox/navigation/menu.py:386 -#: netbox/netbox/views/generic/feature_views.py:158 +#: netbox/netbox/navigation/menu.py:384 netbox/netbox/navigation/menu.py:388 +#: netbox/netbox/views/generic/feature_views.py:164 #: netbox/templates/extras/report/base.html:37 #: netbox/templates/extras/script/base.html:36 msgid "Jobs" msgstr "Job" -#: netbox/netbox/navigation/menu.py:392 +#: netbox/netbox/navigation/menu.py:394 msgid "Logging" msgstr "Logning" -#: netbox/netbox/navigation/menu.py:394 +#: netbox/netbox/navigation/menu.py:396 msgid "Notification Groups" msgstr "Meddelelsesgrupper" -#: netbox/netbox/navigation/menu.py:395 +#: netbox/netbox/navigation/menu.py:397 msgid "Journal Entries" msgstr "Journalposter" -#: netbox/netbox/navigation/menu.py:396 +#: netbox/netbox/navigation/menu.py:398 #: netbox/templates/core/objectchange.html:9 #: netbox/templates/core/objectchange_list.html:4 msgid "Change Log" msgstr "Ændringslog" -#: netbox/netbox/navigation/menu.py:403 netbox/templates/inc/user_menu.html:29 +#: netbox/netbox/navigation/menu.py:405 netbox/templates/inc/user_menu.html:29 msgid "Admin" msgstr "Administrator" -#: netbox/netbox/navigation/menu.py:451 netbox/templates/account/base.html:27 +#: netbox/netbox/navigation/menu.py:453 netbox/templates/account/base.html:27 #: netbox/templates/inc/user_menu.html:52 msgid "API Tokens" msgstr "API-tokens" -#: netbox/netbox/navigation/menu.py:458 netbox/users/forms/model_forms.py:187 +#: netbox/netbox/navigation/menu.py:460 netbox/users/forms/model_forms.py:187 #: netbox/users/forms/model_forms.py:195 netbox/users/forms/model_forms.py:242 #: netbox/users/forms/model_forms.py:249 msgid "Permissions" msgstr "Tilladelser" -#: netbox/netbox/navigation/menu.py:466 netbox/netbox/navigation/menu.py:470 +#: netbox/netbox/navigation/menu.py:468 netbox/netbox/navigation/menu.py:472 #: netbox/templates/core/system.html:7 msgid "System" msgstr "Systemet" -#: netbox/netbox/navigation/menu.py:475 netbox/netbox/navigation/menu.py:523 +#: netbox/netbox/navigation/menu.py:477 netbox/netbox/navigation/menu.py:525 #: netbox/templates/500.html:35 netbox/templates/account/preferences.html:22 #: netbox/templates/core/plugin.html:13 #: netbox/templates/core/plugin_list.html:7 @@ -11921,11 +12168,11 @@ msgstr "Systemet" msgid "Plugins" msgstr "Plugins" -#: netbox/netbox/navigation/menu.py:480 +#: netbox/netbox/navigation/menu.py:482 msgid "Configuration History" msgstr "Konfigurationshistorik" -#: netbox/netbox/navigation/menu.py:486 netbox/templates/core/rq_task.html:8 +#: netbox/netbox/navigation/menu.py:488 netbox/templates/core/rq_task.html:8 #: netbox/templates/core/rq_task_list.html:22 msgid "Background Tasks" msgstr "Baggrundsopgaver" @@ -11961,22 +12208,22 @@ msgstr "" "{template_extension} er ikke en underklasse af " "Netbox.Plugins.PluginTemplateExtension!" -#: netbox/netbox/plugins/registration.py:57 +#: netbox/netbox/plugins/registration.py:49 #, python-brace-format msgid "{item} must be an instance of netbox.plugins.PluginMenuItem" msgstr "{item} skal være en forekomst af Netbox.Plugins.PluginMenuItem" -#: netbox/netbox/plugins/registration.py:68 +#: netbox/netbox/plugins/registration.py:60 #, python-brace-format msgid "{menu_link} must be an instance of netbox.plugins.PluginMenuItem" msgstr "{menu_link} skal være en forekomst af Netbox.Plugins.PluginMenuItem" -#: netbox/netbox/plugins/registration.py:73 +#: netbox/netbox/plugins/registration.py:65 #, python-brace-format msgid "{button} must be an instance of netbox.plugins.PluginMenuButton" msgstr "{button} skal være en forekomst af Netbox.Plugins.PluginMenuButton" -#: netbox/netbox/plugins/templates.py:37 +#: netbox/netbox/plugins/templates.py:42 msgid "extra_context must be a dictionary" msgstr "extra_context skal være en ordbog" @@ -12055,79 +12302,79 @@ msgstr "" msgid "Cannot delete stores from registry" msgstr "Kan ikke slette butikker fra registreringsdatabasen" -#: netbox/netbox/settings.py:758 +#: netbox/netbox/settings.py:782 msgid "Czech" msgstr "Tjekkisk" -#: netbox/netbox/settings.py:759 +#: netbox/netbox/settings.py:783 msgid "Danish" msgstr "dansk" -#: netbox/netbox/settings.py:760 +#: netbox/netbox/settings.py:784 msgid "German" msgstr "Tysk" -#: netbox/netbox/settings.py:761 +#: netbox/netbox/settings.py:785 msgid "English" msgstr "engelsk" -#: netbox/netbox/settings.py:762 +#: netbox/netbox/settings.py:786 msgid "Spanish" msgstr "spansk" -#: netbox/netbox/settings.py:763 +#: netbox/netbox/settings.py:787 msgid "French" msgstr "franskmænd" -#: netbox/netbox/settings.py:764 +#: netbox/netbox/settings.py:788 msgid "Italian" msgstr "Italiensk" -#: netbox/netbox/settings.py:765 +#: netbox/netbox/settings.py:789 msgid "Japanese" msgstr "Japansk" -#: netbox/netbox/settings.py:766 +#: netbox/netbox/settings.py:790 msgid "Dutch" msgstr "Hollandsk" -#: netbox/netbox/settings.py:767 +#: netbox/netbox/settings.py:791 msgid "Polish" msgstr "Polere" -#: netbox/netbox/settings.py:768 +#: netbox/netbox/settings.py:792 msgid "Portuguese" msgstr "portugisisk" -#: netbox/netbox/settings.py:769 +#: netbox/netbox/settings.py:793 msgid "Russian" msgstr "Russisk" -#: netbox/netbox/settings.py:770 +#: netbox/netbox/settings.py:794 msgid "Turkish" msgstr "Tyrkisk" -#: netbox/netbox/settings.py:771 +#: netbox/netbox/settings.py:795 msgid "Ukrainian" msgstr "Ukrainsk" -#: netbox/netbox/settings.py:772 +#: netbox/netbox/settings.py:796 msgid "Chinese" msgstr "kinesisk" -#: netbox/netbox/tables/columns.py:177 +#: netbox/netbox/tables/columns.py:178 msgid "Select all" msgstr "Vælg alle" -#: netbox/netbox/tables/columns.py:190 +#: netbox/netbox/tables/columns.py:191 msgid "Toggle all" msgstr "Skift alle" -#: netbox/netbox/tables/columns.py:302 +#: netbox/netbox/tables/columns.py:307 msgid "Toggle Dropdown" msgstr "Skift rullemenuen" -#: netbox/netbox/tables/columns.py:575 netbox/templates/core/job.html:53 +#: netbox/netbox/tables/columns.py:580 netbox/templates/core/job.html:53 msgid "Error" msgstr "Fejl" @@ -12136,12 +12383,12 @@ msgstr "Fejl" msgid "No {model_name} found" msgstr "Nej {model_name} fundet" -#: netbox/netbox/tables/tables.py:252 +#: netbox/netbox/tables/tables.py:278 #: netbox/templates/generic/bulk_import.html:117 msgid "Field" msgstr "Mark" -#: netbox/netbox/tables/tables.py:255 +#: netbox/netbox/tables/tables.py:281 msgid "Value" msgstr "Værdi" @@ -12149,7 +12396,7 @@ msgstr "Værdi" msgid "Dummy Plugin" msgstr "Dummy-plugin" -#: netbox/netbox/views/generic/bulk_views.py:116 +#: netbox/netbox/views/generic/bulk_views.py:117 #, python-brace-format msgid "" "There was an error rendering the selected export template ({template}): " @@ -12158,51 +12405,51 @@ msgstr "" "Der opstod en fejl ved gengivelse af den valgte eksportskabelon " "({template}): {error}" -#: netbox/netbox/views/generic/bulk_views.py:425 +#: netbox/netbox/views/generic/bulk_views.py:427 #, python-brace-format msgid "Row {i}: Object with ID {id} does not exist" msgstr "Række {i}: Objekt med ID {id} findes ikke" -#: netbox/netbox/views/generic/bulk_views.py:714 -#: netbox/netbox/views/generic/bulk_views.py:915 -#: netbox/netbox/views/generic/bulk_views.py:963 +#: netbox/netbox/views/generic/bulk_views.py:716 +#: netbox/netbox/views/generic/bulk_views.py:917 +#: netbox/netbox/views/generic/bulk_views.py:965 #, python-brace-format msgid "No {object_type} were selected." msgstr "Nej {object_type} blev udvalgt." -#: netbox/netbox/views/generic/bulk_views.py:793 +#: netbox/netbox/views/generic/bulk_views.py:795 #, python-brace-format msgid "Renamed {count} {object_type}" msgstr "Omdøbt {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:893 +#: netbox/netbox/views/generic/bulk_views.py:895 #, python-brace-format msgid "Deleted {count} {object_type}" msgstr "Slettet {count} {object_type}" -#: netbox/netbox/views/generic/feature_views.py:40 +#: netbox/netbox/views/generic/feature_views.py:46 msgid "Changelog" msgstr "Ændringslog" -#: netbox/netbox/views/generic/feature_views.py:93 +#: netbox/netbox/views/generic/feature_views.py:99 msgid "Journal" msgstr "Tidsskrift" -#: netbox/netbox/views/generic/feature_views.py:212 +#: netbox/netbox/views/generic/feature_views.py:218 msgid "Unable to synchronize data: No data file set." msgstr "Kan ikke synkronisere data: Der er ikke angivet nogen datafil." -#: netbox/netbox/views/generic/feature_views.py:216 +#: netbox/netbox/views/generic/feature_views.py:222 #, python-brace-format msgid "Synchronized data for {object_type} {object}." msgstr "Synkroniserede data for {object_type} {object}." -#: netbox/netbox/views/generic/feature_views.py:241 +#: netbox/netbox/views/generic/feature_views.py:247 #, python-brace-format msgid "Synced {count} {object_type}" msgstr "Synkroniseret {count} {object_type}" -#: netbox/netbox/views/generic/object_views.py:109 +#: netbox/netbox/views/generic/object_views.py:110 #, python-brace-format msgid "{class_name} must implement get_children()" msgstr "{class_name} skal implementere get_children ()" @@ -12271,12 +12518,6 @@ msgstr "på GitHub" msgid "Home Page" msgstr "Hjemmesiden" -#: netbox/templates/account/base.html:7 netbox/templates/inc/user_menu.html:40 -#: netbox/vpn/forms/bulk_edit.py:255 netbox/vpn/forms/filtersets.py:194 -#: netbox/vpn/forms/model_forms.py:382 -msgid "Profile" -msgstr "Profil" - #: netbox/templates/account/base.html:13 #: netbox/templates/account/notifications.html:7 #: netbox/templates/inc/user_menu.html:15 @@ -12351,13 +12592,10 @@ msgid "Toggle All" msgstr "Skift alle" #: netbox/templates/account/preferences.html:49 +#: netbox/templates/extras/tableconfig.html:25 msgid "Table" msgstr "Tabel" -#: netbox/templates/account/preferences.html:50 -msgid "Ordering" -msgstr "Bestilling" - #: netbox/templates/account/preferences.html:51 msgid "Columns" msgstr "Kolonner" @@ -12377,8 +12615,8 @@ msgid "Account Details" msgstr "Kontooplysninger" #: netbox/templates/account/profile.html:29 -#: netbox/templates/tenancy/contact.html:43 -#: netbox/templates/users/user.html:25 netbox/tenancy/forms/bulk_edit.py:109 +#: netbox/templates/tenancy/contact.html:53 +#: netbox/templates/users/user.html:25 netbox/tenancy/forms/bulk_edit.py:116 msgid "Email" msgstr "E-mail" @@ -12419,8 +12657,11 @@ msgstr "Tildelte grupper" #: netbox/templates/dcim/inc/panels/inventory_items.html:45 #: netbox/templates/dcim/interface.html:353 #: netbox/templates/dcim/modulebay.html:80 +#: netbox/templates/dcim/moduletype.html:90 #: netbox/templates/extras/configcontext.html:70 +#: netbox/templates/extras/configtemplate.html:77 #: netbox/templates/extras/eventrule.html:66 +#: netbox/templates/extras/exporttemplate.html:88 #: netbox/templates/extras/htmx/script_result.html:60 #: netbox/templates/extras/webhook.html:65 #: netbox/templates/extras/webhook.html:75 @@ -12464,7 +12705,7 @@ msgstr "Sidst brugt" msgid "Add a Token" msgstr "Tilføj en token" -#: netbox/templates/base/base.html:23 netbox/templates/home.html:27 +#: netbox/templates/base/base.html:24 netbox/templates/home.html:27 msgid "Home" msgstr "Hjem" @@ -12479,7 +12720,7 @@ msgstr "NetBox-logoet" #: netbox/templates/base/layout.html:60 netbox/templates/base/layout.html:61 msgid "Get" -msgstr "" +msgstr "Få" #: netbox/templates/base/layout.html:161 netbox/templates/base/layout.html:162 msgid "Docs" @@ -12559,6 +12800,7 @@ msgstr "Kredsløbstype" #: netbox/templates/circuits/inc/circuit_termination.html:10 #: netbox/templates/dcim/manufacturer.html:11 +#: netbox/templates/extras/tableconfig_edit.html:29 #: netbox/templates/generic/bulk_add_component.html:22 #: netbox/templates/users/objectpermission.html:38 #: netbox/utilities/templates/buttons/add.html:4 @@ -12582,6 +12824,20 @@ msgstr "Rediger" msgid "Swap" msgstr "Bytte" +#: netbox/templates/circuits/inc/circuit_termination.html:23 +#: netbox/templates/dcim/inc/panels/inventory_items.html:37 +#: netbox/templates/dcim/powerpanel.html:66 +#: netbox/templates/extras/script_list.html:35 +#: netbox/templates/generic/bulk_delete.html:20 +#: netbox/templates/generic/bulk_delete.html:66 +#: netbox/templates/generic/object_delete.html:19 +#: netbox/templates/htmx/delete_form.html:57 +#: netbox/templates/ipam/inc/panels/fhrp_groups.html:48 +#: netbox/templates/users/objectpermission.html:46 +#: netbox/utilities/templates/buttons/delete.html:11 +msgid "Delete" +msgstr "Slet" + #: netbox/templates/circuits/inc/circuit_termination_fields.html:5 msgid "Termination point" msgstr "Afslutningspunkt" @@ -12637,8 +12893,8 @@ msgstr "Afbryd forbindelsen" #: netbox/templates/dcim/interface.html:237 #: netbox/templates/dcim/interface.html:257 #: netbox/templates/dcim/powerfeed.html:127 -#: netbox/templates/dcim/poweroutlet.html:81 -#: netbox/templates/dcim/poweroutlet.html:82 +#: netbox/templates/dcim/poweroutlet.html:85 +#: netbox/templates/dcim/poweroutlet.html:86 #: netbox/templates/dcim/powerport.html:73 #: netbox/templates/dcim/rearport.html:98 msgid "Connect" @@ -12734,28 +12990,22 @@ msgstr "bytes" msgid "SHA256 Hash" msgstr "SHA256 Hash" -#: netbox/templates/core/datasource.html:14 -#: netbox/templates/core/datasource.html:20 -#: netbox/utilities/templates/buttons/sync.html:5 -msgid "Sync" -msgstr "Synkroniser" +#: netbox/templates/core/datafile.html:55 +msgid "Content" +msgstr "Indhold" -#: netbox/templates/core/datasource.html:50 +#: netbox/templates/core/datasource.html:54 msgid "Last synced" msgstr "Sidst synkroniseret" -#: netbox/templates/core/datasource.html:84 +#: netbox/templates/core/datasource.html:88 msgid "Backend" msgstr "Backend" -#: netbox/templates/core/datasource.html:99 +#: netbox/templates/core/datasource.html:103 msgid "No parameters defined" msgstr "Ingen parametre defineret" -#: netbox/templates/core/datasource.html:114 -msgid "Files" -msgstr "filer" - #: netbox/templates/core/inc/config_data.html:7 msgid "Rack elevations" msgstr "Rackhøjder" @@ -12931,7 +13181,7 @@ msgstr "Baggrundskøer" #: netbox/templates/extras/script_result.html:67 #: netbox/templates/extras/script_result.html:69 #: netbox/templates/inc/table_controls_htmx.html:30 -#: netbox/templates/inc/table_controls_htmx.html:33 +#: netbox/templates/inc/table_controls_htmx.html:31 msgid "Configure Table" msgstr "Konfigurer tabel" @@ -13165,7 +13415,7 @@ msgstr "Omdøb markeret" #: netbox/templates/dcim/consoleserverport.html:66 #: netbox/templates/dcim/frontport.html:98 #: netbox/templates/dcim/interface.html:233 -#: netbox/templates/dcim/poweroutlet.html:79 +#: netbox/templates/dcim/poweroutlet.html:83 #: netbox/templates/dcim/powerport.html:69 msgid "Not Connected" msgstr "Ikke tilsluttet" @@ -13331,6 +13581,7 @@ msgid "Regenerate Slug" msgstr "Regenerer slug" #: netbox/templates/dcim/device_edit.html:51 +#: netbox/templates/extras/tableconfig_edit.html:32 #: netbox/templates/generic/bulk_remove.html:21 #: netbox/utilities/templates/helpers/table_config_form.html:23 msgid "Remove" @@ -13382,17 +13633,25 @@ msgstr "Bugt" msgid "Add Device" msgstr "Tilføj enhed" -#: netbox/templates/dcim/devicerole.html:40 +#: netbox/templates/dcim/devicerole.html:44 msgid "VM Role" msgstr "VM-rolle" +#: netbox/templates/dcim/devicerole.html:67 +msgid "Child Device Roles" +msgstr "Underordnede enhedsroller" + +#: netbox/templates/dcim/devicerole.html:71 +msgid "Add a Device Role" +msgstr "Tilføj en enhedsrolle" + #: netbox/templates/dcim/devicetype.html:18 -#: netbox/templates/dcim/moduletype.html:31 +#: netbox/templates/dcim/moduletype.html:35 msgid "Model Name" msgstr "Modelnavn" #: netbox/templates/dcim/devicetype.html:25 -#: netbox/templates/dcim/moduletype.html:35 +#: netbox/templates/dcim/moduletype.html:39 msgid "Part Number" msgstr "Varenummer" @@ -13418,7 +13677,7 @@ msgstr "Bageste portposition" #: netbox/templates/dcim/frontport.html:72 #: netbox/templates/dcim/interface.html:201 -#: netbox/templates/dcim/poweroutlet.html:73 +#: netbox/templates/dcim/poweroutlet.html:77 #: netbox/templates/dcim/powerport.html:63 #: netbox/templates/dcim/rearport.html:68 msgid "Marked as Connected" @@ -13485,7 +13744,7 @@ msgstr "Klar" msgid "Clear All" msgstr "Ryd alle" -#: netbox/templates/dcim/inc/panels/racktype_dimensions.html:38 +#: netbox/templates/dcim/inc/panels/racktype_dimensions.html:48 msgid "Mounting Depth" msgstr "Monteringsdybde" @@ -13551,11 +13810,11 @@ msgstr "Kanalbredde" #: netbox/templates/dcim/interface.html:342 #: netbox/templates/wireless/wirelesslan.html:14 #: netbox/templates/wireless/wirelesslink.html:21 -#: netbox/wireless/forms/bulk_edit.py:62 -#: netbox/wireless/forms/bulk_edit.py:105 +#: netbox/wireless/forms/bulk_edit.py:63 +#: netbox/wireless/forms/bulk_edit.py:106 #: netbox/wireless/forms/filtersets.py:43 #: netbox/wireless/forms/filtersets.py:108 netbox/wireless/models.py:82 -#: netbox/wireless/models.py:153 netbox/wireless/tables/wirelesslan.py:44 +#: netbox/wireless/models.py:145 netbox/wireless/tables/wirelesslan.py:44 msgid "SSID" msgstr "SSID" @@ -13568,7 +13827,7 @@ msgid "No member interfaces" msgstr "Ingen medlemsgrænseflader" #: netbox/templates/dcim/interface.html:400 -#: netbox/templates/ipam/fhrpgroup.html:73 +#: netbox/templates/ipam/fhrpgroup.html:74 #: netbox/templates/ipam/iprange/ip_addresses.html:7 #: netbox/templates/ipam/prefix/ip_addresses.html:7 #: netbox/templates/virtualization/vminterface.html:111 @@ -13592,15 +13851,15 @@ msgstr "Artikel-ID" msgid "Add Child Location" msgstr "Tilføj underordnet placering" -#: netbox/templates/dcim/location.html:77 +#: netbox/templates/dcim/location.html:78 msgid "Child Locations" msgstr "Børneplaceringer" -#: netbox/templates/dcim/location.html:81 netbox/templates/dcim/site.html:131 +#: netbox/templates/dcim/location.html:82 netbox/templates/dcim/site.html:131 msgid "Add a Location" msgstr "Tilføj en placering" -#: netbox/templates/dcim/location.html:94 netbox/templates/dcim/site.html:144 +#: netbox/templates/dcim/location.html:95 netbox/templates/dcim/site.html:144 msgid "Add a Device" msgstr "Tilføj en enhed" @@ -13613,9 +13872,18 @@ msgid "Add Device Type" msgstr "Tilføj enhedstype" #: netbox/templates/dcim/manufacturer.html:21 +#: netbox/templates/dcim/moduletypeprofile.html:49 msgid "Add Module Type" msgstr "Tilføj modultype" +#: netbox/templates/dcim/moduletype.html:71 +msgid "No profile assigned" +msgstr "Ingen profil tildelt" + +#: netbox/templates/dcim/moduletypeprofile.html:13 +msgid "Module Type Profile" +msgstr "Modultypeprofil" + #: netbox/templates/dcim/powerfeed.html:53 msgid "Connected Device" msgstr "Tilsluttet enhed" @@ -13638,7 +13906,7 @@ msgctxt "Abbreviation for amperes" msgid "A" msgstr "EN" -#: netbox/templates/dcim/poweroutlet.html:58 +#: netbox/templates/dcim/poweroutlet.html:62 msgid "Feed Leg" msgstr "Foderben" @@ -13726,11 +13994,11 @@ msgstr "Positioner" msgid "Add Site" msgstr "Tilføj område" -#: netbox/templates/dcim/region.html:55 +#: netbox/templates/dcim/region.html:56 msgid "Child Regions" msgstr "Børneregioner" -#: netbox/templates/dcim/region.html:59 +#: netbox/templates/dcim/region.html:60 msgid "Add Region" msgstr "Tilføj region" @@ -13754,19 +14022,20 @@ msgstr "Fysisk adresse" msgid "Shipping Address" msgstr "Leveringsadresse" -#: netbox/templates/dcim/sitegroup.html:55 -#: netbox/templates/tenancy/contactgroup.html:46 -#: netbox/templates/tenancy/tenantgroup.html:55 -#: netbox/templates/wireless/wirelesslangroup.html:55 +#: netbox/templates/dcim/sitegroup.html:56 +#: netbox/templates/tenancy/contactgroup.html:47 +#: netbox/templates/tenancy/tenantgroup.html:56 +#: netbox/templates/wireless/wirelesslangroup.html:56 msgid "Child Groups" msgstr "Børnegrupper" -#: netbox/templates/dcim/sitegroup.html:59 +#: netbox/templates/dcim/sitegroup.html:60 msgid "Add Site Group" msgstr "Tilføj områdegruppe" #: netbox/templates/dcim/trace/attachment.html:5 -#: netbox/templates/extras/exporttemplate.html:31 +#: netbox/templates/extras/configtemplate.html:33 +#: netbox/templates/extras/exporttemplate.html:35 msgid "Attachment" msgstr "Vedhæftet fil" @@ -13807,6 +14076,15 @@ msgstr "Redigering af virtuelt kabinet %(name)s" msgid "Rack/Unit" msgstr "Rack/enhed" +#: netbox/templates/dcim/virtualchassis_edit.html:111 +#: netbox/templates/generic/bulk_add_component.html:68 +#: netbox/templates/generic/object_edit.html:47 +#: netbox/templates/generic/object_edit.html:80 +#: netbox/templates/htmx/quick_add.html:24 +#: netbox/templates/ipam/inc/ipaddress_edit_header.html:7 +msgid "Create" +msgstr "Opret" + #: netbox/templates/dcim/virtualchassis_remove_member.html:5 msgid "Remove Virtual Chassis Member" msgstr "Fjern Virtual Chassis-medlem" @@ -13919,24 +14197,24 @@ msgstr "Ikke-understøttet PostgreSQL-version" #: netbox/templates/exceptions/programming_error.html:19 msgid "" -"Ensure that PostgreSQL version 12 or later is in use. You can check this by " +"Ensure that PostgreSQL version 14 or later is in use. You can check this by " "connecting to the database using NetBox's credentials and issuing a query " "for SELECT VERSION()." msgstr "" -"Sørg for, at PostgreSQL version 12 eller nyere er i brug. Du kan kontrollere" +"Sørg for, at PostgreSQL version 14 eller nyere er i brug. Du kan kontrollere" " dette ved at oprette forbindelse til databasen ved hjælp af NetBox's " "legitimationsoplysninger og sende en forespørgsel til VÆLG VERSION " "()." #: netbox/templates/extras/configcontext.html:45 -#: netbox/templates/extras/configtemplate.html:37 -#: netbox/templates/extras/exporttemplate.html:51 +#: netbox/templates/extras/configtemplate.html:53 +#: netbox/templates/extras/exporttemplate.html:55 msgid "The data file associated with this object has been deleted" msgstr "Datafilen, der er knyttet til dette objekt, er blevet slettet" #: netbox/templates/extras/configcontext.html:54 -#: netbox/templates/extras/configtemplate.html:46 -#: netbox/templates/extras/exporttemplate.html:60 +#: netbox/templates/extras/configtemplate.html:62 +#: netbox/templates/extras/exporttemplate.html:64 msgid "Data Synced" msgstr "Data synkroniseret" @@ -13946,12 +14224,13 @@ msgstr "Data synkroniseret" msgid "Sync Data" msgstr "Synkroniser data" -#: netbox/templates/extras/configtemplate.html:56 +#: netbox/templates/extras/configtemplate.html:72 +#: netbox/templates/extras/exporttemplate.html:83 msgid "Environment Parameters" msgstr "Miljøparametre" -#: netbox/templates/extras/configtemplate.html:67 -#: netbox/templates/extras/exporttemplate.html:79 +#: netbox/templates/extras/configtemplate.html:87 +#: netbox/templates/extras/exporttemplate.html:98 msgid "Template" msgstr "Skabelon" @@ -14005,7 +14284,7 @@ msgid "Button Class" msgstr "Knapklasse" #: netbox/templates/extras/customlink.html:39 -#: netbox/templates/extras/exporttemplate.html:66 +#: netbox/templates/extras/exporttemplate.html:73 #: netbox/templates/extras/savedfilter.html:39 msgid "Assigned Models" msgstr "Tildelte modeller" @@ -14091,14 +14370,6 @@ msgstr "HTTP" msgid "Conditions" msgstr "Betingelser" -#: netbox/templates/extras/exporttemplate.html:23 -msgid "MIME Type" -msgstr "MIME-type" - -#: netbox/templates/extras/exporttemplate.html:27 -msgid "File Extension" -msgstr "Filendelse" - #: netbox/templates/extras/htmx/script_result.html:10 msgid "Scheduled for" msgstr "Planlagt til" @@ -14248,23 +14519,46 @@ msgstr "Logtærskel" msgid "All" msgstr "Alle" -#: netbox/templates/extras/tag.html:32 +#: netbox/templates/extras/tableconfig.html:10 +msgid "Table Config" +msgstr "Tabelkonfiguration" + +#: netbox/templates/extras/tableconfig.html:50 +msgid "Columns Displayed" +msgstr "Viste kolonner" + +#: netbox/templates/extras/tableconfig_edit.html:8 +#: netbox/utilities/templates/helpers/table_config_form.html:8 +msgid "Table Configuration" +msgstr "Tabelkonfiguration" + +#: netbox/templates/extras/tableconfig_edit.html:40 +#: netbox/utilities/templates/helpers/table_config_form.html:31 +msgid "Move Up" +msgstr "Flyt op" + +#: netbox/templates/extras/tableconfig_edit.html:43 +#: netbox/utilities/templates/helpers/table_config_form.html:34 +msgid "Move Down" +msgstr "Flyt ned" + +#: netbox/templates/extras/tag.html:36 msgid "Tagged Items" msgstr "Mærkede varer" -#: netbox/templates/extras/tag.html:43 +#: netbox/templates/extras/tag.html:47 msgid "Allowed Object Types" msgstr "Tilladte objekttyper" -#: netbox/templates/extras/tag.html:51 +#: netbox/templates/extras/tag.html:55 msgid "Any" msgstr "Enhver" -#: netbox/templates/extras/tag.html:57 +#: netbox/templates/extras/tag.html:61 msgid "Tagged Item Types" msgstr "Mærkede varetyper" -#: netbox/templates/extras/tag.html:82 +#: netbox/templates/extras/tag.html:86 msgid "Tagged Objects" msgstr "Mærkede objekter" @@ -14636,7 +14930,8 @@ msgstr "Hjælpecenter" msgid "Log Out" msgstr "Log ud" -#: netbox/templates/inc/user_menu.html:63 netbox/templates/login.html:38 +#: netbox/templates/inc/user_menu.html:63 netbox/templates/login.html:39 +#: netbox/templates/login.html:84 msgid "Log In" msgstr "Log ind" @@ -14668,7 +14963,7 @@ msgstr "Autentificeringstype" msgid "Authentication Key" msgstr "Autentificeringsnøgle" -#: netbox/templates/ipam/fhrpgroup.html:69 +#: netbox/templates/ipam/fhrpgroup.html:70 msgid "Virtual IP Addresses" msgstr "Virtuelle IP-adresser" @@ -14701,7 +14996,7 @@ msgid "Show All" msgstr "Vis alle" #: netbox/templates/ipam/ipaddress.html:23 -#: netbox/templates/ipam/iprange.html:45 netbox/templates/ipam/prefix.html:24 +#: netbox/templates/ipam/iprange.html:52 netbox/templates/ipam/prefix.html:24 msgid "Global" msgstr "Globalt" @@ -14733,14 +15028,14 @@ msgstr "Startadresse" msgid "Ending Address" msgstr "Slutadresse" -#: netbox/templates/ipam/iprange.html:33 netbox/templates/ipam/prefix.html:106 -msgid "Marked fully utilized" -msgstr "Markeret fuldt udnyttet" - #: netbox/templates/ipam/prefix.html:95 msgid "Addressing Details" msgstr "Adresseringsoplysninger" +#: netbox/templates/ipam/prefix.html:106 +msgid "Marked fully utilized" +msgstr "Markeret fuldt udnyttet" + #: netbox/templates/ipam/prefix.html:114 msgid "Child IPs" msgstr "Børne-IP'er" @@ -14846,11 +15141,11 @@ msgstr "Unik IP-plads" msgid "Errors" msgstr "Fejl" -#: netbox/templates/login.html:69 +#: netbox/templates/login.html:70 msgid "Sign In" msgstr "Log ind" -#: netbox/templates/login.html:77 +#: netbox/templates/login.html:80 msgctxt "Denotes an alternative option" msgid "Or" msgstr "Eller" @@ -14908,37 +15203,37 @@ msgid "Click here to attempt loading NetBox again." msgstr "" "Klik her for at forsøge at indlæse NetBox igen." -#: netbox/templates/tenancy/contact.html:18 netbox/tenancy/filtersets.py:147 -#: netbox/tenancy/forms/bulk_edit.py:138 +#: netbox/templates/tenancy/contact.html:18 netbox/tenancy/filtersets.py:152 +#: netbox/tenancy/forms/bulk_edit.py:149 #: netbox/tenancy/forms/filtersets.py:102 netbox/tenancy/forms/forms.py:57 -#: netbox/tenancy/forms/model_forms.py:106 -#: netbox/tenancy/forms/model_forms.py:130 -#: netbox/tenancy/tables/contacts.py:98 +#: netbox/tenancy/forms/model_forms.py:108 +#: netbox/tenancy/forms/model_forms.py:132 +#: netbox/tenancy/tables/contacts.py:102 msgid "Contact" msgstr "Kontakt" -#: netbox/templates/tenancy/contact.html:29 -#: netbox/tenancy/forms/bulk_edit.py:99 +#: netbox/templates/tenancy/contact.html:39 +#: netbox/tenancy/forms/bulk_edit.py:106 msgid "Title" msgstr "Titel" -#: netbox/templates/tenancy/contact.html:33 -#: netbox/tenancy/forms/bulk_edit.py:104 netbox/tenancy/tables/contacts.py:64 +#: netbox/templates/tenancy/contact.html:43 +#: netbox/tenancy/forms/bulk_edit.py:111 netbox/tenancy/tables/contacts.py:68 msgid "Phone" msgstr "Telefonen" #: netbox/templates/tenancy/contactgroup.html:18 -#: netbox/tenancy/forms/forms.py:67 netbox/tenancy/forms/model_forms.py:75 +#: netbox/tenancy/forms/forms.py:67 netbox/tenancy/forms/model_forms.py:77 msgid "Contact Group" msgstr "Kontaktgruppe" -#: netbox/templates/tenancy/contactgroup.html:50 +#: netbox/templates/tenancy/contactgroup.html:51 msgid "Add Contact Group" msgstr "Tilføj kontaktgruppe" #: netbox/templates/tenancy/contactrole.html:15 -#: netbox/tenancy/filtersets.py:152 netbox/tenancy/forms/forms.py:62 -#: netbox/tenancy/forms/model_forms.py:87 +#: netbox/tenancy/filtersets.py:157 netbox/tenancy/forms/forms.py:62 +#: netbox/tenancy/forms/model_forms.py:89 msgid "Contact Role" msgstr "Kontaktrolle" @@ -14951,12 +15246,12 @@ msgid "Add Tenant" msgstr "Tilføj lejer" #: netbox/templates/tenancy/tenantgroup.html:26 -#: netbox/tenancy/forms/model_forms.py:32 netbox/tenancy/tables/columns.py:36 +#: netbox/tenancy/forms/model_forms.py:33 netbox/tenancy/tables/columns.py:36 #: netbox/tenancy/tables/columns.py:46 msgid "Tenant Group" msgstr "Lejergruppe" -#: netbox/templates/tenancy/tenantgroup.html:59 +#: netbox/templates/tenancy/tenantgroup.html:60 msgid "Add Tenant Group" msgstr "Tilføj lejergruppe" @@ -15152,7 +15447,7 @@ msgstr "SA-levetid (KB)" msgid "L2VPN Attributes" msgstr "L2VPN Egenskaber" -#: netbox/templates/vpn/l2vpn.html:60 netbox/templates/vpn/tunnel.html:76 +#: netbox/templates/vpn/l2vpn.html:64 netbox/templates/vpn/tunnel.html:76 msgid "Add a Termination" msgstr "Tilføj en opsigelse" @@ -15219,11 +15514,11 @@ msgid "Add Wireless LAN" msgstr "Tilføj trådløst LAN" #: netbox/templates/wireless/wirelesslangroup.html:26 -#: netbox/wireless/forms/model_forms.py:29 +#: netbox/wireless/forms/model_forms.py:30 msgid "Wireless LAN Group" msgstr "Trådløs LAN-gruppe" -#: netbox/templates/wireless/wirelesslangroup.html:59 +#: netbox/templates/wireless/wirelesslangroup.html:60 msgid "Add Wireless LAN Group" msgstr "Tilføj trådløs LAN-gruppe" @@ -15239,109 +15534,133 @@ msgstr "Forældrekontaktgruppe (ID)" msgid "Parent contact group (slug)" msgstr "Forældrekontaktgruppe (slug)" -#: netbox/tenancy/filtersets.py:40 netbox/tenancy/filtersets.py:67 -#: netbox/tenancy/filtersets.py:110 +#: netbox/tenancy/filtersets.py:40 netbox/tenancy/filtersets.py:72 +#: netbox/tenancy/filtersets.py:115 msgid "Contact group (ID)" msgstr "Kontaktgruppe (ID)" -#: netbox/tenancy/filtersets.py:47 netbox/tenancy/filtersets.py:74 -#: netbox/tenancy/filtersets.py:117 +#: netbox/tenancy/filtersets.py:47 netbox/tenancy/filtersets.py:79 +#: netbox/tenancy/filtersets.py:122 msgid "Contact group (slug)" msgstr "Kontaktgruppe (slug)" -#: netbox/tenancy/filtersets.py:104 +#: netbox/tenancy/filtersets.py:52 netbox/tenancy/filtersets.py:109 msgid "Contact (ID)" msgstr "Kontakt (ID)" -#: netbox/tenancy/filtersets.py:121 +#: netbox/tenancy/filtersets.py:126 msgid "Contact role (ID)" msgstr "Kontaktrolle (ID)" -#: netbox/tenancy/filtersets.py:127 +#: netbox/tenancy/filtersets.py:132 msgid "Contact role (slug)" msgstr "Kontaktrolle (slug)" -#: netbox/tenancy/filtersets.py:158 +#: netbox/tenancy/filtersets.py:163 msgid "Contact group" msgstr "Kontaktgruppe" -#: netbox/tenancy/filtersets.py:169 +#: netbox/tenancy/filtersets.py:174 msgid "Parent tenant group (ID)" msgstr "Overordnet lejergruppe (ID)" -#: netbox/tenancy/filtersets.py:175 +#: netbox/tenancy/filtersets.py:180 msgid "Parent tenant group (slug)" msgstr "Forældrelejergruppe (slug)" -#: netbox/tenancy/filtersets.py:181 netbox/tenancy/filtersets.py:201 +#: netbox/tenancy/filtersets.py:186 netbox/tenancy/filtersets.py:206 msgid "Tenant group (ID)" msgstr "Lejergruppe (ID)" -#: netbox/tenancy/filtersets.py:234 +#: netbox/tenancy/filtersets.py:239 msgid "Tenant Group (ID)" msgstr "Lejergruppe (ID)" -#: netbox/tenancy/filtersets.py:241 +#: netbox/tenancy/filtersets.py:246 msgid "Tenant Group (slug)" msgstr "Lejergruppe (slug)" -#: netbox/tenancy/forms/bulk_edit.py:66 +#: netbox/tenancy/forms/bulk_edit.py:67 msgid "Desciption" msgstr "Descipation" -#: netbox/tenancy/forms/bulk_import.py:101 +#: netbox/tenancy/forms/bulk_edit.py:96 +msgid "Add groups" +msgstr "Tilføj grupper" + +#: netbox/tenancy/forms/bulk_edit.py:101 +msgid "Remove groups" +msgstr "Fjern grupper" + +#: netbox/tenancy/forms/bulk_import.py:84 +msgid "" +"Group names separated by commas, encased with double quotes (e.g. \"Group " +"1,Group 2\")" +msgstr "" +"Gruppenavne adskilt af kommaer, indkapslet med dobbelte anførselstegn " +"(f.eks. „Gruppe 1, Gruppe 2\")" + +#: netbox/tenancy/forms/bulk_import.py:100 msgid "Assigned contact" msgstr "Tildelt kontakt" -#: netbox/tenancy/models/contacts.py:32 +#: netbox/tenancy/models/contacts.py:33 msgid "contact group" msgstr "kontaktgruppe" -#: netbox/tenancy/models/contacts.py:33 +#: netbox/tenancy/models/contacts.py:34 msgid "contact groups" msgstr "kontaktgrupper" -#: netbox/tenancy/models/contacts.py:42 +#: netbox/tenancy/models/contacts.py:43 msgid "contact role" msgstr "kontaktrolle" -#: netbox/tenancy/models/contacts.py:43 +#: netbox/tenancy/models/contacts.py:44 msgid "contact roles" msgstr "kontaktroller" -#: netbox/tenancy/models/contacts.py:63 +#: netbox/tenancy/models/contacts.py:64 msgid "title" msgstr "titel" -#: netbox/tenancy/models/contacts.py:68 +#: netbox/tenancy/models/contacts.py:69 msgid "phone" msgstr "telefon" -#: netbox/tenancy/models/contacts.py:73 +#: netbox/tenancy/models/contacts.py:74 msgid "email" msgstr "e-mail" -#: netbox/tenancy/models/contacts.py:82 +#: netbox/tenancy/models/contacts.py:83 msgid "link" msgstr "link" -#: netbox/tenancy/models/contacts.py:98 +#: netbox/tenancy/models/contacts.py:93 msgid "contact" msgstr "kontakt" -#: netbox/tenancy/models/contacts.py:99 +#: netbox/tenancy/models/contacts.py:94 msgid "contacts" msgstr "kontakter" -#: netbox/tenancy/models/contacts.py:146 +#: netbox/tenancy/models/contacts.py:108 +msgid "contact group membership" +msgstr "kontaktgruppemedlemskab" + +#: netbox/tenancy/models/contacts.py:109 +msgid "contact group memberships" +msgstr "kontaktgruppemedlemskaber" + +#: netbox/tenancy/models/contacts.py:153 msgid "contact assignment" msgstr "kontaktopgave" -#: netbox/tenancy/models/contacts.py:147 +#: netbox/tenancy/models/contacts.py:154 msgid "contact assignments" msgstr "kontaktopgaver" -#: netbox/tenancy/models/contacts.py:163 +#: netbox/tenancy/models/contacts.py:170 #, python-brace-format msgid "Contacts cannot be assigned to this object type ({type})." msgstr "Kontakter kan ikke tildeles denne objekttype ({type})." @@ -15370,27 +15689,27 @@ msgstr "lejer" msgid "tenants" msgstr "lejere" -#: netbox/tenancy/tables/contacts.py:112 +#: netbox/tenancy/tables/contacts.py:116 msgid "Contact Title" msgstr "Kontakt Titel" -#: netbox/tenancy/tables/contacts.py:116 +#: netbox/tenancy/tables/contacts.py:120 msgid "Contact Phone" msgstr "Kontakt Telefon" -#: netbox/tenancy/tables/contacts.py:121 +#: netbox/tenancy/tables/contacts.py:125 msgid "Contact Email" msgstr "Kontakt Email" -#: netbox/tenancy/tables/contacts.py:125 +#: netbox/tenancy/tables/contacts.py:129 msgid "Contact Address" msgstr "Kontaktadresse" -#: netbox/tenancy/tables/contacts.py:129 +#: netbox/tenancy/tables/contacts.py:133 msgid "Contact Link" msgstr "Kontakt Link" -#: netbox/tenancy/tables/contacts.py:134 +#: netbox/tenancy/tables/contacts.py:138 msgid "Contact Description" msgstr "Kontakt Beskrivelse" @@ -15514,26 +15833,26 @@ msgstr "Mindst en handling skal vælges." msgid "Invalid filter for {model}: {error}" msgstr "Ugyldigt filter for {model}: {error}" -#: netbox/users/models/permissions.py:39 +#: netbox/users/models/permissions.py:37 msgid "The list of actions granted by this permission" msgstr "Listen over handlinger givet ved denne tilladelse" -#: netbox/users/models/permissions.py:44 +#: netbox/users/models/permissions.py:42 msgid "constraints" msgstr "restriktioner" -#: netbox/users/models/permissions.py:45 +#: netbox/users/models/permissions.py:43 msgid "" "Queryset filter matching the applicable objects of the selected type(s)" msgstr "" "Queryset-filter, der matcher de relevante objekter af den eller de valgte " "type" -#: netbox/users/models/permissions.py:52 +#: netbox/users/models/permissions.py:50 msgid "permission" msgstr "tilladelse" -#: netbox/users/models/permissions.py:53 netbox/users/models/users.py:47 +#: netbox/users/models/permissions.py:51 netbox/users/models/users.py:47 msgid "permissions" msgstr "tilladelser" @@ -15636,7 +15955,7 @@ msgstr "" "Relateret objekt blev ikke fundet ved hjælp af det angivne numeriske ID: " "{id}" -#: netbox/utilities/choices.py:19 +#: netbox/utilities/choices.py:23 #, python-brace-format msgid "{name} has a key defined but CHOICES is not a list" msgstr "{name} har en nøgle defineret, men CHOICES er ikke en liste" @@ -15848,14 +16167,6 @@ msgstr "" msgid "Unrecognized header: {name}" msgstr "Ikke-genkendt header: {name}" -#: netbox/utilities/forms/forms.py:118 -msgid "Available Columns" -msgstr "Tilgængelige kolonner" - -#: netbox/utilities/forms/forms.py:126 -msgid "Selected Columns" -msgstr "Udvalgte kolonner" - #: netbox/utilities/forms/mixins.py:44 msgid "" "This object has been modified since the form was rendered. Please consult " @@ -15927,6 +16238,19 @@ msgid "Missing required value for static query param: '{static_params}'" msgstr "" "Mangler påkrævet værdi for statisk forespørgselsparam: '{static_params}'" +#: netbox/utilities/jsonschema.py:159 +msgid "Invalid JSON schema definition" +msgstr "Ugyldig JSON-skemadefinition" + +#: netbox/utilities/jsonschema.py:161 +msgid "JSON schema must define properties" +msgstr "JSON-skema skal definere egenskaber" + +#: netbox/utilities/jsonschema.py:166 +#, python-brace-format +msgid "Invalid JSON schema definition: {error}" +msgstr "Ugyldig definition af JSON-skema: {error}" + #: netbox/utilities/password_validation.py:13 msgid "Password must have at least one numeral." msgstr "Adgangskoden skal have mindst et tal." @@ -15966,7 +16290,7 @@ msgstr "Ukendt app_label/modelnavn til {name}" msgid "Invalid IP address set for {header}: {ip}" msgstr "Ugyldig IP-adresse indstillet til {header}: {ip}" -#: netbox/utilities/tables.py:47 +#: netbox/utilities/tables.py:75 #, python-brace-format msgid "A column named {name} is already defined for table {table_name}" msgstr "" @@ -16028,18 +16352,6 @@ msgstr "Indstil Null" msgid "Clear all" msgstr "Ryd alle" -#: netbox/utilities/templates/helpers/table_config_form.html:8 -msgid "Table Configuration" -msgstr "Tabelkonfiguration" - -#: netbox/utilities/templates/helpers/table_config_form.html:31 -msgid "Move Up" -msgstr "Flyt op" - -#: netbox/utilities/templates/helpers/table_config_form.html:34 -msgid "Move Down" -msgstr "Flyt ned" - #: netbox/utilities/templates/navigation/menu.html:14 msgid "Search…" msgstr "Søg..." @@ -16064,7 +16376,12 @@ msgstr "Skrive" msgid "The test must define csv_update_data." msgstr "Testen skal definere csv_update_data." -#: netbox/utilities/validators.py:65 +#: netbox/utilities/validators.py:71 +#, python-brace-format +msgid "{value} must be a multiple of {multiple}." +msgstr "{value} skal være et multiplum af {multiple}." + +#: netbox/utilities/validators.py:83 #, python-brace-format msgid "{value} is not a valid regular expression." msgstr "{value} er ikke et gyldigt regulært udtryk." @@ -16107,12 +16424,12 @@ msgid "Cluster type (ID)" msgstr "Klyngetype (ID)" #: netbox/virtualization/filtersets.py:117 -#: netbox/virtualization/filtersets.py:237 +#: netbox/virtualization/filtersets.py:239 msgid "Cluster (ID)" msgstr "Klynge (ID)" #: netbox/virtualization/forms/bulk_edit.py:148 -#: netbox/virtualization/models/virtualmachines.py:110 +#: netbox/virtualization/models/virtualmachines.py:109 msgid "vCPUs" msgstr "vCPU'er" @@ -16217,47 +16534,47 @@ msgstr "" "{count} enheder er tildelt som værter til denne klynge, men er ikke placeret" " {location}" -#: netbox/virtualization/models/virtualmachines.py:118 +#: netbox/virtualization/models/virtualmachines.py:117 msgid "memory (MB)" msgstr "hukommelse (MB)" -#: netbox/virtualization/models/virtualmachines.py:123 +#: netbox/virtualization/models/virtualmachines.py:122 msgid "disk (MB)" msgstr "disk (MB)" -#: netbox/virtualization/models/virtualmachines.py:161 +#: netbox/virtualization/models/virtualmachines.py:166 msgid "Virtual machine name must be unique per cluster." msgstr "Navnet på den virtuelle maskine skal være entydigt pr. klynge." -#: netbox/virtualization/models/virtualmachines.py:164 +#: netbox/virtualization/models/virtualmachines.py:169 msgid "virtual machine" msgstr "virtuel maskine" -#: netbox/virtualization/models/virtualmachines.py:165 +#: netbox/virtualization/models/virtualmachines.py:170 msgid "virtual machines" msgstr "virtuelle maskiner" -#: netbox/virtualization/models/virtualmachines.py:176 +#: netbox/virtualization/models/virtualmachines.py:181 msgid "A virtual machine must be assigned to a site and/or cluster." msgstr "En virtuel maskine skal tildeles et område og/eller et cluster." -#: netbox/virtualization/models/virtualmachines.py:183 +#: netbox/virtualization/models/virtualmachines.py:188 #, python-brace-format msgid "" "The selected cluster ({cluster}) is not assigned to this site ({site})." msgstr "Det valgte cluster ({cluster}) er ikke tildelt dette område ({site})." -#: netbox/virtualization/models/virtualmachines.py:190 +#: netbox/virtualization/models/virtualmachines.py:195 msgid "Must specify a cluster when assigning a host device." msgstr "Skal angive en klynge, når du tildeler en værtsenhed." -#: netbox/virtualization/models/virtualmachines.py:195 +#: netbox/virtualization/models/virtualmachines.py:200 #, python-brace-format msgid "" "The selected device ({device}) is not assigned to this cluster ({cluster})." msgstr "Den valgte enhed ({device}) er ikke tildelt denne klynge ({cluster})." -#: netbox/virtualization/models/virtualmachines.py:207 +#: netbox/virtualization/models/virtualmachines.py:212 #, python-brace-format msgid "" "The specified disk size ({size}) must match the aggregate size of assigned " @@ -16266,17 +16583,17 @@ msgstr "" "Den angivne diskstørrelse ({size}) skal matche den samlede størrelse af " "tildelte virtuelle diske ({total_size})." -#: netbox/virtualization/models/virtualmachines.py:221 +#: netbox/virtualization/models/virtualmachines.py:226 #, python-brace-format msgid "Must be an IPv{family} address. ({ip} is an IPv{version} address.)" msgstr "Skal være en IPV{family} adresse. ({ip} er en IPV{version} adresse.)" -#: netbox/virtualization/models/virtualmachines.py:230 +#: netbox/virtualization/models/virtualmachines.py:235 #, python-brace-format msgid "The specified IP address ({ip}) is not assigned to this VM." msgstr "Den angivne IP-adresse ({ip}) er ikke tildelt denne VM." -#: netbox/virtualization/models/virtualmachines.py:376 +#: netbox/virtualization/models/virtualmachines.py:381 #, python-brace-format msgid "" "The selected parent interface ({parent}) belongs to a different virtual " @@ -16285,7 +16602,7 @@ msgstr "" "Den valgte overordnede grænseflade ({parent}) tilhører en anden virtuel " "maskine ({virtual_machine})." -#: netbox/virtualization/models/virtualmachines.py:391 +#: netbox/virtualization/models/virtualmachines.py:396 #, python-brace-format msgid "" "The selected bridge interface ({bridge}) belongs to a different virtual " @@ -16294,7 +16611,7 @@ msgstr "" "Den valgte brogrænseflade ({bridge}) tilhører en anden virtuel maskine " "({virtual_machine})." -#: netbox/virtualization/models/virtualmachines.py:402 +#: netbox/virtualization/models/virtualmachines.py:407 #, python-brace-format msgid "" "The untagged VLAN ({untagged_vlan}) must belong to the same site as the " @@ -16303,24 +16620,24 @@ msgstr "" "Den umærkede VLAN ({untagged_vlan}) skal tilhøre det samme område som " "grænsefladens overordnede virtuelle maskine, eller den skal være global." -#: netbox/virtualization/models/virtualmachines.py:414 +#: netbox/virtualization/models/virtualmachines.py:419 msgid "size (MB)" msgstr "størrelse (MB)" -#: netbox/virtualization/models/virtualmachines.py:418 +#: netbox/virtualization/models/virtualmachines.py:423 msgid "virtual disk" msgstr "virtuel disk" -#: netbox/virtualization/models/virtualmachines.py:419 +#: netbox/virtualization/models/virtualmachines.py:424 msgid "virtual disks" msgstr "virtuelle diske" -#: netbox/virtualization/views.py:313 +#: netbox/virtualization/views.py:307 #, python-brace-format msgid "Added {count} devices to cluster {cluster}" msgstr "Tilføjet {count} enheder til klynge {cluster}" -#: netbox/virtualization/views.py:348 +#: netbox/virtualization/views.py:342 #, python-brace-format msgid "Removed {count} devices from cluster {cluster}" msgstr "Fjernet {count} enheder fra klynge {cluster}" @@ -16397,22 +16714,26 @@ msgstr "DSA signaturer" msgid "Group {n}" msgstr "Gruppe {n}" -#: netbox/vpn/choices.py:251 +#: netbox/vpn/choices.py:252 msgid "Ethernet Private LAN" msgstr "Ethernet Privat LAN" -#: netbox/vpn/choices.py:252 +#: netbox/vpn/choices.py:253 msgid "Ethernet Virtual Private LAN" msgstr "Ethernet virtuelt privat LAN" -#: netbox/vpn/choices.py:255 +#: netbox/vpn/choices.py:256 msgid "Ethernet Private Tree" msgstr "Ethernet privat træ" -#: netbox/vpn/choices.py:256 +#: netbox/vpn/choices.py:257 msgid "Ethernet Virtual Private Tree" msgstr "Ethernet virtuelt privat træ" +#: netbox/vpn/choices.py:260 +msgid "SPB" +msgstr "SPB" + #: netbox/vpn/filtersets.py:41 msgid "Tunnel group (ID)" msgstr "Tunnelgruppe (ID)" @@ -16457,15 +16778,15 @@ msgstr "IPsec-politik (ID)" msgid "IPSec policy (name)" msgstr "IPsec-politik (navn)" -#: netbox/vpn/filtersets.py:348 +#: netbox/vpn/filtersets.py:351 msgid "L2VPN (slug)" msgstr "L2VPN (slug)" -#: netbox/vpn/filtersets.py:412 +#: netbox/vpn/filtersets.py:415 msgid "VM Interface (ID)" msgstr "VM-grænseflade (ID)" -#: netbox/vpn/filtersets.py:418 +#: netbox/vpn/filtersets.py:421 msgid "VLAN (name)" msgstr "VLAN (navn)" @@ -16478,8 +16799,8 @@ msgstr "Tunnelgruppe" msgid "SA lifetime" msgstr "SA levetid" -#: netbox/vpn/forms/bulk_edit.py:151 netbox/wireless/forms/bulk_edit.py:81 -#: netbox/wireless/forms/bulk_edit.py:129 +#: netbox/vpn/forms/bulk_edit.py:151 netbox/wireless/forms/bulk_edit.py:82 +#: netbox/wireless/forms/bulk_edit.py:130 #: netbox/wireless/forms/filtersets.py:67 #: netbox/wireless/forms/filtersets.py:126 msgid "Pre-shared key" @@ -16529,31 +16850,31 @@ msgstr "IPsec-forslag" msgid "IPSec protocol" msgstr "IPsec-protokol" -#: netbox/vpn/forms/bulk_import.py:266 +#: netbox/vpn/forms/bulk_import.py:271 msgid "L2VPN type" msgstr "L2VPN-type" -#: netbox/vpn/forms/bulk_import.py:287 +#: netbox/vpn/forms/bulk_import.py:292 msgid "Parent device (for interface)" msgstr "Forældreenhed (til grænseflade)" -#: netbox/vpn/forms/bulk_import.py:294 +#: netbox/vpn/forms/bulk_import.py:299 msgid "Parent virtual machine (for interface)" msgstr "Virtuel forældremaskine (til grænseflade)" -#: netbox/vpn/forms/bulk_import.py:301 +#: netbox/vpn/forms/bulk_import.py:306 msgid "Assigned interface (device or VM)" msgstr "Tildelt grænseflade (enhed eller VM)" -#: netbox/vpn/forms/bulk_import.py:334 +#: netbox/vpn/forms/bulk_import.py:339 msgid "Cannot import device and VM interface terminations simultaneously." msgstr "Kan ikke importere enheds- og VM-grænsefladeafslutninger samtidigt." -#: netbox/vpn/forms/bulk_import.py:336 +#: netbox/vpn/forms/bulk_import.py:341 msgid "Each termination must specify either an interface or a VLAN." msgstr "Hver afslutning skal angive enten en grænseflade eller et VLAN." -#: netbox/vpn/forms/bulk_import.py:338 +#: netbox/vpn/forms/bulk_import.py:343 msgid "Cannot assign both an interface and a VLAN." msgstr "Kan ikke tildele både en grænseflade og et VLAN." @@ -16566,7 +16887,7 @@ msgstr "IKE-udgave" msgid "Proposal" msgstr "Forslag" -#: netbox/vpn/forms/filtersets.py:257 +#: netbox/vpn/forms/filtersets.py:262 msgid "Assigned Object Type" msgstr "Tildelt objekttype" @@ -16682,20 +17003,20 @@ msgstr "IPsec-politikker" msgid "IPSec profiles" msgstr "IPsec-profiler" -#: netbox/vpn/models/l2vpn.py:113 +#: netbox/vpn/models/l2vpn.py:117 msgid "L2VPN termination" msgstr "L2VPN-opsigelse" -#: netbox/vpn/models/l2vpn.py:114 +#: netbox/vpn/models/l2vpn.py:118 msgid "L2VPN terminations" msgstr "L2VPN-opsigelser" -#: netbox/vpn/models/l2vpn.py:129 +#: netbox/vpn/models/l2vpn.py:133 #, python-brace-format msgid "L2VPN Termination already assigned ({assigned_object})" msgstr "L2VPN-opsigelse er allerede tildelt ({assigned_object})" -#: netbox/vpn/models/l2vpn.py:141 +#: netbox/vpn/models/l2vpn.py:145 #, python-brace-format msgid "" "{l2vpn_type} L2VPNs cannot have more than two terminations; found " @@ -16728,19 +17049,19 @@ msgstr "tunnel" msgid "tunnels" msgstr "tunneler" -#: netbox/vpn/models/tunnels.py:148 +#: netbox/vpn/models/tunnels.py:145 msgid "An object may be terminated to only one tunnel at a time." msgstr "Et objekt må kun afsluttes til en tunnel ad gangen." -#: netbox/vpn/models/tunnels.py:151 +#: netbox/vpn/models/tunnels.py:148 msgid "tunnel termination" msgstr "tunnelafslutning" -#: netbox/vpn/models/tunnels.py:152 +#: netbox/vpn/models/tunnels.py:149 msgid "tunnel terminations" msgstr "tunnelafslutninger" -#: netbox/vpn/models/tunnels.py:169 +#: netbox/vpn/models/tunnels.py:166 #, python-brace-format msgid "{name} is already attached to a tunnel ({tunnel})." msgstr "{name} er allerede knyttet til en tunnel ({tunnel})." @@ -16773,11 +17094,11 @@ msgstr "SA levetid (sekunder)" msgid "SA Lifetime (KB)" msgstr "SA levetid (KB)" -#: netbox/vpn/tables/l2vpn.py:69 +#: netbox/vpn/tables/l2vpn.py:72 msgid "Object Parent" msgstr "Objektforælder" -#: netbox/vpn/tables/l2vpn.py:74 +#: netbox/vpn/tables/l2vpn.py:77 msgid "Object Site" msgstr "Objektområde" @@ -16801,8 +17122,8 @@ msgstr "WPA Personlig (PSK)" msgid "WPA Enterprise" msgstr "WPA-virksomhed" -#: netbox/wireless/forms/bulk_edit.py:75 -#: netbox/wireless/forms/bulk_edit.py:123 +#: netbox/wireless/forms/bulk_edit.py:76 +#: netbox/wireless/forms/bulk_edit.py:124 #: netbox/wireless/forms/bulk_import.py:70 #: netbox/wireless/forms/bulk_import.py:73 #: netbox/wireless/forms/bulk_import.py:115 @@ -16826,7 +17147,7 @@ msgstr "Grænseflade A" msgid "Interface B" msgstr "Grænseflade B" -#: netbox/wireless/forms/model_forms.py:164 +#: netbox/wireless/forms/model_forms.py:165 msgid "Side B" msgstr "Side B" @@ -16846,23 +17167,23 @@ msgstr "trådløse LAN-grupper" msgid "wireless LAN" msgstr "trådløst LAN" -#: netbox/wireless/models.py:141 +#: netbox/wireless/models.py:134 msgid "interface A" msgstr "grænseflade A" -#: netbox/wireless/models.py:148 +#: netbox/wireless/models.py:140 msgid "interface B" msgstr "grænseflade B" -#: netbox/wireless/models.py:196 +#: netbox/wireless/models.py:188 msgid "wireless link" msgstr "trådløst link" -#: netbox/wireless/models.py:197 +#: netbox/wireless/models.py:189 msgid "wireless links" msgstr "trådløse links" -#: netbox/wireless/models.py:212 netbox/wireless/models.py:218 +#: netbox/wireless/models.py:204 netbox/wireless/models.py:210 #, python-brace-format msgid "{type} is not a wireless interface." msgstr "{type} er ikke en trådløs grænseflade." diff --git a/netbox/translations/de/LC_MESSAGES/django.mo b/netbox/translations/de/LC_MESSAGES/django.mo index c8d2c40e8..6c5bb15d9 100644 Binary files a/netbox/translations/de/LC_MESSAGES/django.mo and b/netbox/translations/de/LC_MESSAGES/django.mo differ diff --git a/netbox/translations/de/LC_MESSAGES/django.po b/netbox/translations/de/LC_MESSAGES/django.po index d50a7686d..ba7dc87ca 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 -# Jeremy Stretch, 2025 # chbally, 2025 +# Jeremy Stretch, 2025 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-01 05:01+0000\n" +"POT-Creation-Date: 2025-05-13 05:01+0000\n" "PO-Revision-Date: 2023-10-30 17:48+0000\n" -"Last-Translator: chbally, 2025\n" +"Last-Translator: Jeremy Stretch, 2025\n" "Language-Team: German (https://app.transifex.com/netbox-community/teams/178115/de/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -40,7 +40,7 @@ msgstr "Schreibberechtigung" #: netbox/account/tables.py:35 netbox/core/choices.py:102 #: netbox/core/tables/jobs.py:29 netbox/core/tables/tasks.py:79 -#: netbox/extras/tables/tables.py:338 netbox/extras/tables/tables.py:572 +#: netbox/extras/tables/tables.py:379 netbox/extras/tables/tables.py:627 #: netbox/templates/account/token.html:43 #: netbox/templates/core/configrevision.html:26 #: netbox/templates/core/configrevision_restore.html:12 @@ -71,58 +71,60 @@ msgstr "Zuletzt verwendet" msgid "Allowed IPs" msgstr "Erlaubte IP-Adressen" -#: netbox/account/views.py:116 +#: netbox/account/views.py:118 #, python-brace-format msgid "Logged in as {user}." msgstr "Angemeldet als {user}." -#: netbox/account/views.py:172 +#: netbox/account/views.py:174 msgid "You have logged out." msgstr "Du hast dich abgemeldet." -#: netbox/account/views.py:224 +#: netbox/account/views.py:227 msgid "Your preferences have been updated." msgstr "Ihre Einstellungen wurden aktualisiert." -#: netbox/account/views.py:252 +#: netbox/account/views.py:255 msgid "LDAP-authenticated user credentials cannot be changed within NetBox." msgstr "" "Die LDAP Zugangsdaten können nicht innerhalb von NetBox geändert werden." -#: netbox/account/views.py:267 +#: netbox/account/views.py:270 msgid "Your password has been changed successfully." msgstr "Dein Passwort wurde erfolgreich geändert." #: netbox/circuits/choices.py:21 netbox/dcim/choices.py:20 -#: netbox/dcim/choices.py:102 netbox/dcim/choices.py:185 -#: netbox/dcim/choices.py:237 netbox/dcim/choices.py:1542 -#: netbox/dcim/choices.py:1600 netbox/dcim/choices.py:1650 -#: netbox/dcim/choices.py:1672 netbox/virtualization/choices.py:20 +#: netbox/dcim/choices.py:102 netbox/dcim/choices.py:186 +#: netbox/dcim/choices.py:239 netbox/dcim/choices.py:1549 +#: netbox/dcim/choices.py:1607 netbox/dcim/choices.py:1674 +#: netbox/dcim/choices.py:1696 netbox/virtualization/choices.py:20 #: netbox/virtualization/choices.py:46 netbox/vpn/choices.py:18 +#: netbox/vpn/choices.py:281 msgid "Planned" msgstr "Geplant" -#: netbox/circuits/choices.py:22 netbox/netbox/navigation/menu.py:326 +#: netbox/circuits/choices.py:22 netbox/netbox/navigation/menu.py:327 msgid "Provisioning" msgstr "Provisionierung" -#: netbox/circuits/choices.py:23 netbox/core/tables/tasks.py:22 -#: netbox/dcim/choices.py:22 netbox/dcim/choices.py:103 -#: netbox/dcim/choices.py:184 netbox/dcim/choices.py:236 -#: netbox/dcim/choices.py:1599 netbox/dcim/choices.py:1649 -#: netbox/dcim/choices.py:1671 netbox/extras/tables/tables.py:498 -#: netbox/ipam/choices.py:31 netbox/ipam/choices.py:49 -#: netbox/ipam/choices.py:69 netbox/ipam/choices.py:154 -#: netbox/templates/extras/configcontext.html:25 +#: netbox/circuits/choices.py:23 netbox/core/tables/plugins.py:64 +#: netbox/core/tables/tasks.py:22 netbox/dcim/choices.py:22 +#: netbox/dcim/choices.py:103 netbox/dcim/choices.py:185 +#: netbox/dcim/choices.py:238 netbox/dcim/choices.py:1606 +#: netbox/dcim/choices.py:1673 netbox/dcim/choices.py:1695 +#: netbox/extras/tables/tables.py:539 netbox/ipam/choices.py:31 +#: netbox/ipam/choices.py:49 netbox/ipam/choices.py:69 +#: netbox/ipam/choices.py:154 netbox/templates/extras/configcontext.html:25 #: netbox/templates/users/user.html:37 netbox/users/forms/bulk_edit.py:38 #: netbox/virtualization/choices.py:22 netbox/virtualization/choices.py:45 -#: netbox/vpn/choices.py:19 netbox/wireless/choices.py:25 +#: netbox/vpn/choices.py:19 netbox/vpn/choices.py:280 +#: netbox/wireless/choices.py:25 msgid "Active" msgstr "Aktiv" -#: netbox/circuits/choices.py:24 netbox/dcim/choices.py:183 -#: netbox/dcim/choices.py:235 netbox/dcim/choices.py:1598 -#: netbox/dcim/choices.py:1651 netbox/dcim/choices.py:1670 +#: netbox/circuits/choices.py:24 netbox/dcim/choices.py:184 +#: netbox/dcim/choices.py:237 netbox/dcim/choices.py:1605 +#: netbox/dcim/choices.py:1675 netbox/dcim/choices.py:1694 #: netbox/virtualization/choices.py:24 netbox/virtualization/choices.py:44 msgid "Offline" msgstr "Offline" @@ -135,7 +137,7 @@ msgstr "Deprovisionierung" msgid "Decommissioned" msgstr "Stillgelegt" -#: netbox/circuits/choices.py:90 netbox/dcim/choices.py:1611 +#: netbox/circuits/choices.py:90 netbox/dcim/choices.py:1618 #: netbox/templates/dcim/interface.html:135 #: netbox/templates/virtualization/vminterface.html:83 #: netbox/tenancy/choices.py:17 @@ -170,36 +172,36 @@ msgstr "Spoke" #: netbox/circuits/filtersets.py:37 netbox/circuits/filtersets.py:204 #: netbox/circuits/filtersets.py:284 netbox/dcim/base_filtersets.py:22 -#: netbox/dcim/filtersets.py:99 netbox/dcim/filtersets.py:153 -#: netbox/dcim/filtersets.py:213 netbox/dcim/filtersets.py:334 -#: netbox/dcim/filtersets.py:465 netbox/dcim/filtersets.py:1022 -#: netbox/dcim/filtersets.py:1344 netbox/dcim/filtersets.py:1442 -#: netbox/dcim/filtersets.py:2103 netbox/dcim/filtersets.py:2346 -#: netbox/dcim/filtersets.py:2404 netbox/ipam/filtersets.py:954 -#: netbox/virtualization/filtersets.py:139 netbox/vpn/filtersets.py:358 +#: netbox/dcim/filtersets.py:101 netbox/dcim/filtersets.py:155 +#: 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:2160 netbox/dcim/filtersets.py:2403 +#: netbox/dcim/filtersets.py:2461 netbox/ipam/filtersets.py:954 +#: netbox/virtualization/filtersets.py:139 netbox/vpn/filtersets.py:361 msgid "Region (ID)" msgstr "Region (ID)" #: netbox/circuits/filtersets.py:44 netbox/circuits/filtersets.py:211 #: netbox/circuits/filtersets.py:291 netbox/dcim/base_filtersets.py:29 -#: netbox/dcim/filtersets.py:106 netbox/dcim/filtersets.py:159 -#: netbox/dcim/filtersets.py:220 netbox/dcim/filtersets.py:341 -#: netbox/dcim/filtersets.py:472 netbox/dcim/filtersets.py:1029 -#: netbox/dcim/filtersets.py:1351 netbox/dcim/filtersets.py:1449 -#: netbox/dcim/filtersets.py:2110 netbox/dcim/filtersets.py:2353 -#: netbox/dcim/filtersets.py:2411 netbox/extras/filtersets.py:509 +#: netbox/dcim/filtersets.py:108 netbox/dcim/filtersets.py:161 +#: 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:2167 netbox/dcim/filtersets.py:2410 +#: netbox/dcim/filtersets.py:2468 netbox/extras/filtersets.py:602 #: netbox/ipam/filtersets.py:961 netbox/virtualization/filtersets.py:146 -#: netbox/vpn/filtersets.py:353 +#: netbox/vpn/filtersets.py:356 msgid "Region (slug)" msgstr "Region (URL-Slug)" #: netbox/circuits/filtersets.py:50 netbox/circuits/filtersets.py:217 #: netbox/circuits/filtersets.py:297 netbox/dcim/base_filtersets.py:35 -#: netbox/dcim/filtersets.py:129 netbox/dcim/filtersets.py:226 -#: netbox/dcim/filtersets.py:347 netbox/dcim/filtersets.py:478 -#: netbox/dcim/filtersets.py:1035 netbox/dcim/filtersets.py:1357 -#: netbox/dcim/filtersets.py:1455 netbox/dcim/filtersets.py:2116 -#: netbox/dcim/filtersets.py:2359 netbox/dcim/filtersets.py:2417 +#: 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:2173 +#: netbox/dcim/filtersets.py:2416 netbox/dcim/filtersets.py:2474 #: netbox/ipam/filtersets.py:239 netbox/ipam/filtersets.py:967 #: netbox/virtualization/filtersets.py:152 msgid "Site group (ID)" @@ -207,12 +209,12 @@ msgstr "Standortgruppe (ID)" #: netbox/circuits/filtersets.py:57 netbox/circuits/filtersets.py:224 #: netbox/circuits/filtersets.py:304 netbox/dcim/base_filtersets.py:42 -#: netbox/dcim/filtersets.py:136 netbox/dcim/filtersets.py:233 -#: netbox/dcim/filtersets.py:354 netbox/dcim/filtersets.py:485 -#: netbox/dcim/filtersets.py:1042 netbox/dcim/filtersets.py:1364 -#: netbox/dcim/filtersets.py:1462 netbox/dcim/filtersets.py:2123 -#: netbox/dcim/filtersets.py:2366 netbox/dcim/filtersets.py:2424 -#: netbox/extras/filtersets.py:515 netbox/ipam/filtersets.py:246 +#: 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:2180 +#: netbox/dcim/filtersets.py:2423 netbox/dcim/filtersets.py:2481 +#: netbox/extras/filtersets.py:608 netbox/ipam/filtersets.py:246 #: netbox/ipam/filtersets.py:974 netbox/virtualization/filtersets.py:159 msgid "Site group (slug)" msgstr "Standortgruppe (URL-Slug)" @@ -220,29 +222,29 @@ msgstr "Standortgruppe (URL-Slug)" #: netbox/circuits/filtersets.py:62 netbox/circuits/forms/filtersets.py:59 #: netbox/circuits/forms/filtersets.py:183 #: netbox/circuits/forms/filtersets.py:241 -#: netbox/circuits/tables/circuits.py:128 netbox/dcim/forms/bulk_edit.py:172 -#: netbox/dcim/forms/bulk_edit.py:333 netbox/dcim/forms/bulk_edit.py:686 -#: netbox/dcim/forms/bulk_edit.py:891 netbox/dcim/forms/bulk_import.py:133 -#: netbox/dcim/forms/bulk_import.py:232 netbox/dcim/forms/bulk_import.py:333 -#: netbox/dcim/forms/bulk_import.py:567 netbox/dcim/forms/bulk_import.py:1448 -#: netbox/dcim/forms/bulk_import.py:1476 netbox/dcim/forms/filtersets.py:88 -#: netbox/dcim/forms/filtersets.py:226 netbox/dcim/forms/filtersets.py:343 -#: netbox/dcim/forms/filtersets.py:440 netbox/dcim/forms/filtersets.py:754 -#: netbox/dcim/forms/filtersets.py:973 netbox/dcim/forms/filtersets.py:1046 -#: netbox/dcim/forms/filtersets.py:1070 netbox/dcim/forms/filtersets.py:1160 -#: netbox/dcim/forms/filtersets.py:1198 netbox/dcim/forms/filtersets.py:1681 -#: netbox/dcim/forms/filtersets.py:1705 netbox/dcim/forms/filtersets.py:1729 -#: netbox/dcim/forms/model_forms.py:141 netbox/dcim/forms/model_forms.py:169 -#: netbox/dcim/forms/model_forms.py:243 netbox/dcim/forms/model_forms.py:473 -#: netbox/dcim/forms/model_forms.py:734 netbox/dcim/forms/object_create.py:395 +#: netbox/circuits/tables/circuits.py:128 netbox/dcim/forms/bulk_edit.py:177 +#: netbox/dcim/forms/bulk_edit.py:344 netbox/dcim/forms/bulk_edit.py:730 +#: netbox/dcim/forms/bulk_edit.py:935 netbox/dcim/forms/bulk_import.py:134 +#: netbox/dcim/forms/bulk_import.py:236 netbox/dcim/forms/bulk_import.py:337 +#: netbox/dcim/forms/bulk_import.py:598 netbox/dcim/forms/bulk_import.py:1479 +#: netbox/dcim/forms/bulk_import.py:1507 netbox/dcim/forms/filtersets.py:89 +#: netbox/dcim/forms/filtersets.py:227 netbox/dcim/forms/filtersets.py:344 +#: netbox/dcim/forms/filtersets.py:441 netbox/dcim/forms/filtersets.py:773 +#: netbox/dcim/forms/filtersets.py:992 netbox/dcim/forms/filtersets.py:1065 +#: netbox/dcim/forms/filtersets.py:1089 netbox/dcim/forms/filtersets.py:1179 +#: netbox/dcim/forms/filtersets.py:1217 netbox/dcim/forms/filtersets.py:1705 +#: netbox/dcim/forms/filtersets.py:1729 netbox/dcim/forms/filtersets.py:1753 +#: netbox/dcim/forms/model_forms.py:146 netbox/dcim/forms/model_forms.py:174 +#: netbox/dcim/forms/model_forms.py:250 netbox/dcim/forms/model_forms.py:567 +#: netbox/dcim/forms/model_forms.py:828 netbox/dcim/forms/object_create.py:395 #: netbox/dcim/tables/devices.py:163 netbox/dcim/tables/power.py:26 -#: netbox/dcim/tables/power.py:93 netbox/dcim/tables/racks.py:121 -#: netbox/dcim/tables/racks.py:206 netbox/dcim/tables/sites.py:133 -#: netbox/extras/filtersets.py:525 netbox/ipam/forms/bulk_edit.py:468 -#: netbox/ipam/forms/bulk_import.py:468 netbox/ipam/forms/filtersets.py:161 -#: netbox/ipam/forms/filtersets.py:236 netbox/ipam/forms/filtersets.py:449 -#: netbox/ipam/forms/filtersets.py:544 netbox/ipam/forms/model_forms.py:678 -#: netbox/ipam/tables/vlans.py:87 netbox/ipam/tables/vlans.py:197 +#: netbox/dcim/tables/power.py:93 netbox/dcim/tables/racks.py:125 +#: netbox/dcim/tables/racks.py:215 netbox/dcim/tables/sites.py:139 +#: netbox/extras/filtersets.py:618 netbox/ipam/forms/bulk_edit.py:479 +#: netbox/ipam/forms/bulk_import.py:475 netbox/ipam/forms/filtersets.py:161 +#: netbox/ipam/forms/filtersets.py:236 netbox/ipam/forms/filtersets.py:457 +#: netbox/ipam/forms/filtersets.py:552 netbox/ipam/forms/model_forms.py:679 +#: netbox/ipam/tables/vlans.py:89 netbox/ipam/tables/vlans.py:199 #: netbox/templates/dcim/device.html:22 #: netbox/templates/dcim/inc/cable_termination.html:8 #: netbox/templates/dcim/inc/cable_termination.html:38 @@ -260,18 +262,18 @@ msgstr "Standortgruppe (URL-Slug)" #: netbox/virtualization/forms/model_forms.py:104 #: netbox/virtualization/forms/model_forms.py:178 #: netbox/virtualization/tables/virtualmachines.py:33 -#: netbox/vpn/forms/filtersets.py:272 netbox/wireless/forms/filtersets.py:88 -#: netbox/wireless/forms/model_forms.py:79 -#: netbox/wireless/forms/model_forms.py:121 +#: netbox/vpn/forms/filtersets.py:277 netbox/wireless/forms/filtersets.py:88 +#: netbox/wireless/forms/model_forms.py:80 +#: netbox/wireless/forms/model_forms.py:122 msgid "Site" msgstr "Standort" #: netbox/circuits/filtersets.py:68 netbox/circuits/filtersets.py:235 #: netbox/circuits/filtersets.py:315 netbox/dcim/base_filtersets.py:53 -#: netbox/dcim/filtersets.py:243 netbox/dcim/filtersets.py:364 -#: netbox/dcim/filtersets.py:459 netbox/extras/filtersets.py:531 +#: netbox/dcim/filtersets.py:245 netbox/dcim/filtersets.py:366 +#: netbox/dcim/filtersets.py:461 netbox/extras/filtersets.py:624 #: netbox/ipam/filtersets.py:257 netbox/ipam/filtersets.py:984 -#: netbox/virtualization/filtersets.py:169 netbox/vpn/filtersets.py:363 +#: netbox/virtualization/filtersets.py:169 netbox/vpn/filtersets.py:366 msgid "Site (slug)" msgstr "Standort (URL-Slug)" @@ -324,21 +326,21 @@ msgid "Circuit type (slug)" msgstr "Transportnetz Typ (URL-Slug)" #: netbox/circuits/filtersets.py:229 netbox/circuits/filtersets.py:309 -#: netbox/dcim/base_filtersets.py:47 netbox/dcim/filtersets.py:237 -#: netbox/dcim/filtersets.py:358 netbox/dcim/filtersets.py:453 -#: netbox/dcim/filtersets.py:1046 netbox/dcim/filtersets.py:1369 -#: netbox/dcim/filtersets.py:1467 netbox/dcim/filtersets.py:2128 -#: netbox/dcim/filtersets.py:2370 netbox/dcim/filtersets.py:2429 +#: 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:2185 +#: netbox/dcim/filtersets.py:2427 netbox/dcim/filtersets.py:2486 #: netbox/ipam/filtersets.py:251 netbox/ipam/filtersets.py:978 -#: netbox/virtualization/filtersets.py:163 netbox/vpn/filtersets.py:368 +#: netbox/virtualization/filtersets.py:163 netbox/vpn/filtersets.py:371 msgid "Site (ID)" msgstr "Standort (ID)" #: netbox/circuits/filtersets.py:239 netbox/circuits/filtersets.py:321 -#: netbox/dcim/base_filtersets.py:59 netbox/dcim/filtersets.py:259 -#: netbox/dcim/filtersets.py:370 netbox/dcim/filtersets.py:491 -#: netbox/dcim/filtersets.py:1058 netbox/dcim/filtersets.py:1380 -#: netbox/dcim/filtersets.py:1478 netbox/dcim/filtersets.py:2382 +#: 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:2439 msgid "Location (ID)" msgstr "Lokation (ID)" @@ -347,24 +349,25 @@ msgid "Termination A (ID)" msgstr "Abschlusspunkt A (ID)" #: netbox/circuits/filtersets.py:273 netbox/circuits/filtersets.py:375 -#: netbox/circuits/filtersets.py:537 netbox/core/filtersets.py:77 -#: netbox/core/filtersets.py:136 netbox/core/filtersets.py:173 -#: netbox/dcim/filtersets.py:752 netbox/dcim/filtersets.py:1436 -#: netbox/dcim/filtersets.py:2477 netbox/extras/filtersets.py:41 -#: netbox/extras/filtersets.py:63 netbox/extras/filtersets.py:92 -#: netbox/extras/filtersets.py:132 netbox/extras/filtersets.py:181 -#: netbox/extras/filtersets.py:209 netbox/extras/filtersets.py:239 -#: netbox/extras/filtersets.py:276 netbox/extras/filtersets.py:348 -#: netbox/extras/filtersets.py:391 netbox/extras/filtersets.py:438 -#: netbox/extras/filtersets.py:498 netbox/extras/filtersets.py:657 -#: netbox/extras/filtersets.py:703 netbox/ipam/forms/model_forms.py:492 -#: netbox/netbox/filtersets.py:286 netbox/netbox/forms/__init__.py:22 +#: 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:2534 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 +#: netbox/extras/filtersets.py:281 netbox/extras/filtersets.py:333 +#: netbox/extras/filtersets.py:406 netbox/extras/filtersets.py:449 +#: 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/forms/base.py:167 #: netbox/templates/htmx/object_selector.html:28 #: netbox/templates/inc/filter_list.html:46 #: netbox/templates/ipam/ipaddress_assign.html:29 #: netbox/templates/search.html:7 netbox/templates/search.html:26 -#: netbox/tenancy/filtersets.py:99 netbox/users/filtersets.py:23 +#: netbox/tenancy/filtersets.py:104 netbox/users/filtersets.py:23 #: netbox/users/filtersets.py:57 netbox/users/filtersets.py:102 #: netbox/users/filtersets.py:150 netbox/utilities/forms/forms.py:104 #: netbox/utilities/templates/navigation/menu.html:16 @@ -391,10 +394,10 @@ msgid "Circuit" msgstr "Transportnetz" #: netbox/circuits/filtersets.py:328 netbox/dcim/base_filtersets.py:66 -#: netbox/dcim/filtersets.py:266 netbox/dcim/filtersets.py:377 -#: netbox/dcim/filtersets.py:498 netbox/dcim/filtersets.py:1065 -#: netbox/dcim/filtersets.py:1386 netbox/dcim/filtersets.py:1484 -#: netbox/extras/filtersets.py:542 +#: netbox/dcim/filtersets.py:268 netbox/dcim/filtersets.py:379 +#: netbox/dcim/filtersets.py:500 netbox/dcim/filtersets.py:1118 +#: netbox/dcim/filtersets.py:1439 netbox/dcim/filtersets.py:1537 +#: netbox/extras/filtersets.py:635 msgid "Location (slug)" msgstr "Lokation (URL-Slug)" @@ -414,7 +417,7 @@ msgstr "Transportnetz (ID)" msgid "Virtual circuit (CID)" msgstr "Virtuelle Verbindung (CID)" -#: netbox/circuits/filtersets.py:396 netbox/dcim/filtersets.py:1925 +#: netbox/circuits/filtersets.py:396 netbox/dcim/filtersets.py:1982 msgid "Virtual circuit (ID)" msgstr "Virtuelle Verbindung (ID)" @@ -450,20 +453,20 @@ msgstr "Virtueller Verbindungstyp (Slug)" msgid "Virtual circuit" msgstr "Virtuelle Verbindung" -#: netbox/circuits/filtersets.py:577 netbox/dcim/filtersets.py:1276 -#: netbox/dcim/filtersets.py:1706 netbox/ipam/filtersets.py:627 -#: netbox/vpn/filtersets.py:102 netbox/vpn/filtersets.py:401 +#: netbox/circuits/filtersets.py:577 netbox/dcim/filtersets.py:1329 +#: netbox/dcim/filtersets.py:1763 netbox/ipam/filtersets.py:627 +#: netbox/vpn/filtersets.py:102 netbox/vpn/filtersets.py:404 msgid "Interface (ID)" msgstr "Schnittstelle (ID)" #: netbox/circuits/forms/bulk_edit.py:42 #: netbox/circuits/forms/filtersets.py:64 #: netbox/circuits/forms/model_forms.py:42 -#: netbox/circuits/tables/providers.py:32 netbox/dcim/forms/bulk_edit.py:132 -#: netbox/dcim/forms/filtersets.py:196 netbox/dcim/forms/model_forms.py:127 -#: netbox/dcim/tables/sites.py:94 netbox/ipam/models/asns.py:123 -#: netbox/ipam/tables/asn.py:27 netbox/ipam/views.py:230 -#: netbox/netbox/navigation/menu.py:178 netbox/netbox/navigation/menu.py:181 +#: netbox/circuits/tables/providers.py:32 netbox/dcim/forms/bulk_edit.py:137 +#: netbox/dcim/forms/filtersets.py:197 netbox/dcim/forms/model_forms.py:132 +#: netbox/dcim/tables/sites.py:100 netbox/ipam/models/asns.py:123 +#: netbox/ipam/tables/asn.py:27 netbox/ipam/views.py:232 +#: netbox/netbox/navigation/menu.py:179 netbox/netbox/navigation/menu.py:182 #: netbox/templates/circuits/provider.html:23 msgid "ASNs" msgstr "ASNs" @@ -476,36 +479,37 @@ msgstr "ASNs" #: netbox/circuits/forms/bulk_edit.py:266 #: netbox/circuits/forms/bulk_edit.py:307 #: netbox/circuits/forms/bulk_edit.py:347 -#: netbox/circuits/forms/bulk_edit.py:371 netbox/core/forms/bulk_edit.py:28 -#: netbox/dcim/forms/bulk_create.py:35 netbox/dcim/forms/bulk_edit.py:77 -#: netbox/dcim/forms/bulk_edit.py:96 netbox/dcim/forms/bulk_edit.py:155 -#: netbox/dcim/forms/bulk_edit.py:196 netbox/dcim/forms/bulk_edit.py:214 -#: netbox/dcim/forms/bulk_edit.py:292 netbox/dcim/forms/bulk_edit.py:441 -#: netbox/dcim/forms/bulk_edit.py:475 netbox/dcim/forms/bulk_edit.py:490 -#: netbox/dcim/forms/bulk_edit.py:549 netbox/dcim/forms/bulk_edit.py:593 -#: netbox/dcim/forms/bulk_edit.py:627 netbox/dcim/forms/bulk_edit.py:651 -#: netbox/dcim/forms/bulk_edit.py:724 netbox/dcim/forms/bulk_edit.py:785 -#: netbox/dcim/forms/bulk_edit.py:837 netbox/dcim/forms/bulk_edit.py:860 -#: netbox/dcim/forms/bulk_edit.py:908 netbox/dcim/forms/bulk_edit.py:978 -#: netbox/dcim/forms/bulk_edit.py:1031 netbox/dcim/forms/bulk_edit.py:1066 -#: netbox/dcim/forms/bulk_edit.py:1106 netbox/dcim/forms/bulk_edit.py:1150 -#: netbox/dcim/forms/bulk_edit.py:1195 netbox/dcim/forms/bulk_edit.py:1222 -#: netbox/dcim/forms/bulk_edit.py:1240 netbox/dcim/forms/bulk_edit.py:1258 -#: netbox/dcim/forms/bulk_edit.py:1276 netbox/dcim/forms/bulk_edit.py:1746 -#: netbox/dcim/forms/bulk_edit.py:1787 netbox/extras/forms/bulk_edit.py:39 -#: netbox/extras/forms/bulk_edit.py:149 netbox/extras/forms/bulk_edit.py:178 -#: netbox/extras/forms/bulk_edit.py:208 netbox/extras/forms/bulk_edit.py:256 -#: netbox/extras/forms/bulk_edit.py:274 netbox/extras/forms/bulk_edit.py:298 -#: netbox/extras/forms/bulk_edit.py:312 netbox/extras/forms/bulk_edit.py:339 -#: netbox/extras/tables/tables.py:82 netbox/ipam/forms/bulk_edit.py:56 +#: netbox/circuits/forms/bulk_edit.py:371 netbox/core/forms/bulk_edit.py:29 +#: netbox/dcim/forms/bulk_create.py:35 netbox/dcim/forms/bulk_edit.py:80 +#: netbox/dcim/forms/bulk_edit.py:100 netbox/dcim/forms/bulk_edit.py:160 +#: netbox/dcim/forms/bulk_edit.py:201 netbox/dcim/forms/bulk_edit.py:220 +#: netbox/dcim/forms/bulk_edit.py:303 netbox/dcim/forms/bulk_edit.py:457 +#: netbox/dcim/forms/bulk_edit.py:489 netbox/dcim/forms/bulk_edit.py:504 +#: netbox/dcim/forms/bulk_edit.py:563 netbox/dcim/forms/bulk_edit.py:586 +#: netbox/dcim/forms/bulk_edit.py:631 netbox/dcim/forms/bulk_edit.py:670 +#: netbox/dcim/forms/bulk_edit.py:695 netbox/dcim/forms/bulk_edit.py:768 +#: netbox/dcim/forms/bulk_edit.py:829 netbox/dcim/forms/bulk_edit.py:881 +#: netbox/dcim/forms/bulk_edit.py:904 netbox/dcim/forms/bulk_edit.py:952 +#: netbox/dcim/forms/bulk_edit.py:1022 netbox/dcim/forms/bulk_edit.py:1075 +#: netbox/dcim/forms/bulk_edit.py:1110 netbox/dcim/forms/bulk_edit.py:1150 +#: netbox/dcim/forms/bulk_edit.py:1194 netbox/dcim/forms/bulk_edit.py:1239 +#: netbox/dcim/forms/bulk_edit.py:1266 netbox/dcim/forms/bulk_edit.py:1284 +#: netbox/dcim/forms/bulk_edit.py:1302 netbox/dcim/forms/bulk_edit.py:1320 +#: netbox/dcim/forms/bulk_edit.py:1793 netbox/dcim/forms/bulk_edit.py:1834 +#: netbox/extras/forms/bulk_edit.py:40 netbox/extras/forms/bulk_edit.py:150 +#: netbox/extras/forms/bulk_edit.py:183 netbox/extras/forms/bulk_edit.py:211 +#: netbox/extras/forms/bulk_edit.py:241 netbox/extras/forms/bulk_edit.py:289 +#: netbox/extras/forms/bulk_edit.py:307 netbox/extras/forms/bulk_edit.py:335 +#: netbox/extras/forms/bulk_edit.py:349 netbox/extras/forms/bulk_edit.py:395 +#: netbox/extras/tables/tables.py:83 netbox/ipam/forms/bulk_edit.py:56 #: netbox/ipam/forms/bulk_edit.py:76 netbox/ipam/forms/bulk_edit.py:96 #: netbox/ipam/forms/bulk_edit.py:120 netbox/ipam/forms/bulk_edit.py:149 #: netbox/ipam/forms/bulk_edit.py:178 netbox/ipam/forms/bulk_edit.py:197 -#: netbox/ipam/forms/bulk_edit.py:260 netbox/ipam/forms/bulk_edit.py:305 -#: netbox/ipam/forms/bulk_edit.py:353 netbox/ipam/forms/bulk_edit.py:396 -#: netbox/ipam/forms/bulk_edit.py:412 netbox/ipam/forms/bulk_edit.py:500 -#: netbox/ipam/forms/bulk_edit.py:532 netbox/ipam/forms/bulk_edit.py:575 -#: netbox/ipam/tables/vlans.py:240 netbox/ipam/tables/vlans.py:267 +#: netbox/ipam/forms/bulk_edit.py:260 netbox/ipam/forms/bulk_edit.py:310 +#: netbox/ipam/forms/bulk_edit.py:358 netbox/ipam/forms/bulk_edit.py:401 +#: netbox/ipam/forms/bulk_edit.py:417 netbox/ipam/forms/bulk_edit.py:511 +#: netbox/ipam/forms/bulk_edit.py:543 netbox/ipam/forms/bulk_edit.py:586 +#: netbox/ipam/tables/vlans.py:242 netbox/ipam/tables/vlans.py:269 #: netbox/templates/account/token.html:35 #: netbox/templates/circuits/circuit.html:69 #: netbox/templates/circuits/circuitgroup.html:32 @@ -516,7 +520,7 @@ msgstr "ASNs" #: netbox/templates/circuits/virtualcircuit.html:56 #: netbox/templates/circuits/virtualcircuittermination.html:68 #: netbox/templates/circuits/virtualcircuittype.html:26 -#: netbox/templates/core/datasource.html:54 +#: netbox/templates/core/datasource.html:58 #: netbox/templates/core/plugin.html:80 netbox/templates/dcim/cable.html:36 #: netbox/templates/dcim/consoleport.html:44 #: netbox/templates/dcim/consoleserverport.html:44 @@ -533,10 +537,11 @@ msgstr "ASNs" #: netbox/templates/dcim/manufacturer.html:40 #: netbox/templates/dcim/module.html:73 #: netbox/templates/dcim/modulebay.html:42 -#: netbox/templates/dcim/moduletype.html:39 +#: netbox/templates/dcim/moduletype.html:43 +#: netbox/templates/dcim/moduletypeprofile.html:20 #: netbox/templates/dcim/platform.html:33 #: netbox/templates/dcim/powerfeed.html:40 -#: netbox/templates/dcim/poweroutlet.html:40 +#: netbox/templates/dcim/poweroutlet.html:44 #: netbox/templates/dcim/powerpanel.html:30 #: netbox/templates/dcim/powerport.html:40 netbox/templates/dcim/rack.html:53 #: netbox/templates/dcim/rackreservation.html:62 @@ -554,21 +559,22 @@ msgstr "ASNs" #: netbox/templates/extras/notificationgroup.html:20 #: netbox/templates/extras/savedfilter.html:17 #: netbox/templates/extras/script_list.html:46 +#: netbox/templates/extras/tableconfig.html:17 #: netbox/templates/extras/tag.html:20 netbox/templates/extras/webhook.html:17 #: netbox/templates/generic/bulk_import.html:120 #: netbox/templates/ipam/aggregate.html:43 netbox/templates/ipam/asn.html:42 #: netbox/templates/ipam/asnrange.html:38 #: netbox/templates/ipam/fhrpgroup.html:34 #: netbox/templates/ipam/ipaddress.html:55 -#: netbox/templates/ipam/iprange.html:67 netbox/templates/ipam/prefix.html:77 +#: netbox/templates/ipam/iprange.html:74 netbox/templates/ipam/prefix.html:77 #: netbox/templates/ipam/rir.html:26 netbox/templates/ipam/role.html:26 #: netbox/templates/ipam/routetarget.html:21 -#: netbox/templates/ipam/service.html:50 +#: netbox/templates/ipam/service.html:52 #: netbox/templates/ipam/servicetemplate.html:27 #: netbox/templates/ipam/vlan.html:62 netbox/templates/ipam/vlangroup.html:34 #: netbox/templates/ipam/vlantranslationpolicy.html:18 #: netbox/templates/ipam/vlantranslationrule.html:26 -#: netbox/templates/ipam/vrf.html:33 netbox/templates/tenancy/contact.html:67 +#: netbox/templates/ipam/vrf.html:33 netbox/templates/tenancy/contact.html:77 #: netbox/templates/tenancy/contactgroup.html:25 #: netbox/templates/tenancy/contactrole.html:22 #: netbox/templates/tenancy/tenant.html:24 @@ -589,13 +595,13 @@ msgstr "ASNs" #: netbox/templates/vpn/ipsecprofile.html:40 #: netbox/templates/vpn/ipsecprofile.html:73 #: netbox/templates/vpn/ipsecproposal.html:17 -#: netbox/templates/vpn/l2vpn.html:26 netbox/templates/vpn/tunnel.html:33 +#: netbox/templates/vpn/l2vpn.html:30 netbox/templates/vpn/tunnel.html:33 #: netbox/templates/vpn/tunnelgroup.html:30 #: netbox/templates/wireless/wirelesslan.html:34 #: netbox/templates/wireless/wirelesslangroup.html:33 #: netbox/templates/wireless/wirelesslink.html:34 -#: netbox/tenancy/forms/bulk_edit.py:32 netbox/tenancy/forms/bulk_edit.py:80 -#: netbox/tenancy/forms/bulk_edit.py:123 netbox/users/forms/bulk_edit.py:64 +#: netbox/tenancy/forms/bulk_edit.py:32 netbox/tenancy/forms/bulk_edit.py:82 +#: netbox/tenancy/forms/bulk_edit.py:130 netbox/users/forms/bulk_edit.py:64 #: netbox/users/forms/bulk_edit.py:82 netbox/users/forms/bulk_edit.py:112 #: netbox/virtualization/forms/bulk_edit.py:33 #: netbox/virtualization/forms/bulk_edit.py:47 @@ -606,9 +612,9 @@ msgstr "ASNs" #: netbox/vpn/forms/bulk_edit.py:28 netbox/vpn/forms/bulk_edit.py:64 #: netbox/vpn/forms/bulk_edit.py:121 netbox/vpn/forms/bulk_edit.py:155 #: netbox/vpn/forms/bulk_edit.py:190 netbox/vpn/forms/bulk_edit.py:215 -#: netbox/vpn/forms/bulk_edit.py:247 netbox/vpn/forms/bulk_edit.py:274 -#: netbox/wireless/forms/bulk_edit.py:31 netbox/wireless/forms/bulk_edit.py:84 -#: netbox/wireless/forms/bulk_edit.py:143 +#: netbox/vpn/forms/bulk_edit.py:247 netbox/vpn/forms/bulk_edit.py:278 +#: netbox/wireless/forms/bulk_edit.py:31 netbox/wireless/forms/bulk_edit.py:85 +#: netbox/wireless/forms/bulk_edit.py:144 msgid "Description" msgstr "Beschreibung" @@ -660,23 +666,23 @@ msgstr "Dienst ID" #: netbox/circuits/forms/bulk_edit.py:112 #: netbox/circuits/forms/bulk_edit.py:303 #: netbox/circuits/forms/filtersets.py:116 -#: netbox/circuits/forms/filtersets.py:321 netbox/dcim/forms/bulk_edit.py:210 -#: netbox/dcim/forms/bulk_edit.py:613 netbox/dcim/forms/bulk_edit.py:822 -#: netbox/dcim/forms/bulk_edit.py:1191 netbox/dcim/forms/bulk_edit.py:1218 -#: netbox/dcim/forms/bulk_edit.py:1742 netbox/dcim/forms/filtersets.py:1113 -#: netbox/dcim/forms/filtersets.py:1371 netbox/dcim/forms/filtersets.py:1519 -#: netbox/dcim/forms/filtersets.py:1543 netbox/dcim/tables/devices.py:737 -#: netbox/dcim/tables/devices.py:793 netbox/dcim/tables/devices.py:1034 +#: netbox/circuits/forms/filtersets.py:321 netbox/dcim/forms/bulk_edit.py:216 +#: netbox/dcim/forms/bulk_edit.py:656 netbox/dcim/forms/bulk_edit.py:866 +#: netbox/dcim/forms/bulk_edit.py:1235 netbox/dcim/forms/bulk_edit.py:1262 +#: netbox/dcim/forms/bulk_edit.py:1789 netbox/dcim/forms/filtersets.py:1132 +#: netbox/dcim/forms/filtersets.py:1390 netbox/dcim/forms/filtersets.py:1543 +#: netbox/dcim/forms/filtersets.py:1567 netbox/dcim/tables/devices.py:744 +#: netbox/dcim/tables/devices.py:800 netbox/dcim/tables/devices.py:1041 #: netbox/dcim/tables/devicetypes.py:256 netbox/dcim/tables/devicetypes.py:271 -#: netbox/dcim/tables/racks.py:33 netbox/extras/forms/bulk_edit.py:270 -#: netbox/extras/tables/tables.py:446 +#: netbox/dcim/tables/racks.py:33 netbox/extras/forms/bulk_edit.py:303 +#: netbox/extras/tables/tables.py:487 #: netbox/templates/circuits/circuittype.html:30 #: netbox/templates/circuits/virtualcircuittype.html:30 #: netbox/templates/dcim/cable.html:40 -#: netbox/templates/dcim/devicerole.html:34 +#: netbox/templates/dcim/devicerole.html:38 #: netbox/templates/dcim/frontport.html:40 #: netbox/templates/dcim/inventoryitemrole.html:26 -#: netbox/templates/dcim/poweroutlet.html:44 +#: netbox/templates/dcim/poweroutlet.html:48 #: netbox/templates/dcim/rackrole.html:30 #: netbox/templates/dcim/rearport.html:40 netbox/templates/extras/tag.html:26 msgid "Color" @@ -691,31 +697,31 @@ msgstr "Farbe" #: netbox/circuits/tables/circuits.py:65 #: netbox/circuits/tables/circuits.py:199 #: netbox/circuits/tables/virtual_circuits.py:58 -#: netbox/core/forms/bulk_edit.py:18 netbox/core/forms/filtersets.py:33 +#: netbox/core/forms/bulk_edit.py:19 netbox/core/forms/filtersets.py:33 #: netbox/core/tables/change_logging.py:32 netbox/core/tables/data.py:20 -#: netbox/core/tables/jobs.py:18 netbox/dcim/forms/bulk_edit.py:800 -#: netbox/dcim/forms/bulk_edit.py:939 netbox/dcim/forms/bulk_edit.py:1007 -#: netbox/dcim/forms/bulk_edit.py:1026 netbox/dcim/forms/bulk_edit.py:1049 -#: netbox/dcim/forms/bulk_edit.py:1091 netbox/dcim/forms/bulk_edit.py:1135 -#: netbox/dcim/forms/bulk_edit.py:1186 netbox/dcim/forms/bulk_edit.py:1213 -#: netbox/dcim/forms/bulk_import.py:190 netbox/dcim/forms/bulk_import.py:269 -#: netbox/dcim/forms/bulk_import.py:735 netbox/dcim/forms/bulk_import.py:761 -#: netbox/dcim/forms/bulk_import.py:787 netbox/dcim/forms/bulk_import.py:807 -#: netbox/dcim/forms/bulk_import.py:893 netbox/dcim/forms/bulk_import.py:987 -#: netbox/dcim/forms/bulk_import.py:1029 netbox/dcim/forms/bulk_import.py:1350 -#: netbox/dcim/forms/bulk_import.py:1513 netbox/dcim/forms/filtersets.py:1004 -#: netbox/dcim/forms/filtersets.py:1103 netbox/dcim/forms/filtersets.py:1224 -#: netbox/dcim/forms/filtersets.py:1296 netbox/dcim/forms/filtersets.py:1321 -#: netbox/dcim/forms/filtersets.py:1345 netbox/dcim/forms/filtersets.py:1365 -#: netbox/dcim/forms/filtersets.py:1407 netbox/dcim/forms/filtersets.py:1514 -#: netbox/dcim/forms/filtersets.py:1538 netbox/dcim/forms/model_forms.py:714 -#: netbox/dcim/forms/model_forms.py:720 netbox/dcim/forms/object_import.py:84 +#: netbox/core/tables/jobs.py:18 netbox/dcim/forms/bulk_edit.py:844 +#: netbox/dcim/forms/bulk_edit.py:983 netbox/dcim/forms/bulk_edit.py:1051 +#: netbox/dcim/forms/bulk_edit.py:1070 netbox/dcim/forms/bulk_edit.py:1093 +#: netbox/dcim/forms/bulk_edit.py:1135 netbox/dcim/forms/bulk_edit.py:1179 +#: netbox/dcim/forms/bulk_edit.py:1230 netbox/dcim/forms/bulk_edit.py:1257 +#: netbox/dcim/forms/bulk_import.py:194 netbox/dcim/forms/bulk_import.py:273 +#: netbox/dcim/forms/bulk_import.py:766 netbox/dcim/forms/bulk_import.py:792 +#: netbox/dcim/forms/bulk_import.py:818 netbox/dcim/forms/bulk_import.py:838 +#: netbox/dcim/forms/bulk_import.py:924 netbox/dcim/forms/bulk_import.py:1018 +#: netbox/dcim/forms/bulk_import.py:1060 netbox/dcim/forms/bulk_import.py:1381 +#: netbox/dcim/forms/bulk_import.py:1544 netbox/dcim/forms/filtersets.py:1023 +#: netbox/dcim/forms/filtersets.py:1122 netbox/dcim/forms/filtersets.py:1243 +#: netbox/dcim/forms/filtersets.py:1315 netbox/dcim/forms/filtersets.py:1340 +#: netbox/dcim/forms/filtersets.py:1364 netbox/dcim/forms/filtersets.py:1384 +#: netbox/dcim/forms/filtersets.py:1431 netbox/dcim/forms/filtersets.py:1538 +#: netbox/dcim/forms/filtersets.py:1562 netbox/dcim/forms/model_forms.py:808 +#: netbox/dcim/forms/model_forms.py:814 netbox/dcim/forms/object_import.py:84 #: netbox/dcim/forms/object_import.py:113 #: netbox/dcim/forms/object_import.py:146 netbox/dcim/tables/devices.py:188 -#: netbox/dcim/tables/devices.py:845 netbox/dcim/tables/power.py:77 -#: netbox/dcim/tables/racks.py:137 netbox/extras/forms/bulk_import.py:42 -#: netbox/extras/tables/tables.py:408 netbox/extras/tables/tables.py:468 -#: netbox/netbox/tables/tables.py:243 +#: netbox/dcim/tables/devices.py:852 netbox/dcim/tables/power.py:77 +#: netbox/dcim/tables/racks.py:141 netbox/extras/forms/bulk_import.py:42 +#: netbox/extras/tables/tables.py:449 netbox/extras/tables/tables.py:509 +#: netbox/netbox/tables/tables.py:269 #: netbox/templates/circuits/circuit.html:30 #: netbox/templates/circuits/virtualcircuit.html:39 #: netbox/templates/circuits/virtualcircuittermination.html:64 @@ -741,8 +747,8 @@ msgstr "Farbe" #: netbox/virtualization/forms/filtersets.py:55 #: netbox/virtualization/forms/model_forms.py:65 #: netbox/virtualization/tables/clusters.py:66 -#: netbox/vpn/forms/bulk_edit.py:264 netbox/vpn/forms/bulk_import.py:264 -#: netbox/vpn/forms/filtersets.py:223 netbox/vpn/forms/model_forms.py:85 +#: netbox/vpn/forms/bulk_edit.py:268 netbox/vpn/forms/bulk_import.py:269 +#: netbox/vpn/forms/filtersets.py:228 netbox/vpn/forms/model_forms.py:85 #: netbox/vpn/forms/model_forms.py:120 netbox/vpn/forms/model_forms.py:232 msgid "Type" msgstr "Typ" @@ -766,36 +772,37 @@ msgstr "Providerkonto" #: netbox/circuits/forms/bulk_import.py:227 #: netbox/circuits/forms/filtersets.py:162 #: netbox/circuits/forms/filtersets.py:362 netbox/core/forms/filtersets.py:38 -#: netbox/core/forms/filtersets.py:80 netbox/core/tables/data.py:23 +#: netbox/core/forms/filtersets.py:85 netbox/core/tables/data.py:23 #: netbox/core/tables/jobs.py:26 netbox/core/tables/tasks.py:88 -#: netbox/dcim/forms/bulk_edit.py:110 netbox/dcim/forms/bulk_edit.py:185 -#: netbox/dcim/forms/bulk_edit.py:355 netbox/dcim/forms/bulk_edit.py:709 -#: netbox/dcim/forms/bulk_edit.py:774 netbox/dcim/forms/bulk_edit.py:806 -#: netbox/dcim/forms/bulk_edit.py:933 netbox/dcim/forms/bulk_edit.py:1723 -#: netbox/dcim/forms/bulk_edit.py:1765 netbox/dcim/forms/bulk_import.py:90 -#: netbox/dcim/forms/bulk_import.py:149 netbox/dcim/forms/bulk_import.py:250 -#: netbox/dcim/forms/bulk_import.py:532 netbox/dcim/forms/bulk_import.py:686 -#: netbox/dcim/forms/bulk_import.py:1137 netbox/dcim/forms/bulk_import.py:1344 -#: netbox/dcim/forms/bulk_import.py:1508 netbox/dcim/forms/bulk_import.py:1572 -#: netbox/dcim/forms/filtersets.py:179 netbox/dcim/forms/filtersets.py:238 -#: netbox/dcim/forms/filtersets.py:360 netbox/dcim/forms/filtersets.py:800 -#: netbox/dcim/forms/filtersets.py:925 netbox/dcim/forms/filtersets.py:1007 -#: netbox/dcim/forms/filtersets.py:1108 netbox/dcim/forms/filtersets.py:1219 -#: netbox/dcim/forms/filtersets.py:1621 netbox/dcim/tables/devices.py:150 -#: netbox/dcim/tables/devices.py:848 netbox/dcim/tables/devices.py:982 -#: netbox/dcim/tables/devices.py:1094 netbox/dcim/tables/modules.py:70 -#: netbox/dcim/tables/power.py:74 netbox/dcim/tables/racks.py:125 -#: netbox/dcim/tables/sites.py:82 netbox/dcim/tables/sites.py:137 +#: netbox/dcim/forms/bulk_edit.py:115 netbox/dcim/forms/bulk_edit.py:190 +#: netbox/dcim/forms/bulk_edit.py:366 netbox/dcim/forms/bulk_edit.py:753 +#: netbox/dcim/forms/bulk_edit.py:818 netbox/dcim/forms/bulk_edit.py:850 +#: netbox/dcim/forms/bulk_edit.py:977 netbox/dcim/forms/bulk_edit.py:1770 +#: netbox/dcim/forms/bulk_edit.py:1812 netbox/dcim/forms/bulk_import.py:91 +#: netbox/dcim/forms/bulk_import.py:150 netbox/dcim/forms/bulk_import.py:254 +#: netbox/dcim/forms/bulk_import.py:563 netbox/dcim/forms/bulk_import.py:717 +#: netbox/dcim/forms/bulk_import.py:1168 netbox/dcim/forms/bulk_import.py:1375 +#: netbox/dcim/forms/bulk_import.py:1539 netbox/dcim/forms/bulk_import.py:1603 +#: netbox/dcim/forms/filtersets.py:180 netbox/dcim/forms/filtersets.py:239 +#: netbox/dcim/forms/filtersets.py:361 netbox/dcim/forms/filtersets.py:819 +#: netbox/dcim/forms/filtersets.py:944 netbox/dcim/forms/filtersets.py:1026 +#: netbox/dcim/forms/filtersets.py:1127 netbox/dcim/forms/filtersets.py:1238 +#: netbox/dcim/forms/filtersets.py:1394 netbox/dcim/forms/filtersets.py:1645 +#: netbox/dcim/tables/devices.py:150 netbox/dcim/tables/devices.py:524 +#: netbox/dcim/tables/devices.py:855 netbox/dcim/tables/devices.py:989 +#: netbox/dcim/tables/devices.py:1101 netbox/dcim/tables/modules.py:104 +#: netbox/dcim/tables/power.py:74 netbox/dcim/tables/racks.py:129 +#: netbox/dcim/tables/sites.py:88 netbox/dcim/tables/sites.py:143 #: netbox/ipam/forms/bulk_edit.py:240 netbox/ipam/forms/bulk_edit.py:290 -#: netbox/ipam/forms/bulk_edit.py:338 netbox/ipam/forms/bulk_edit.py:490 +#: netbox/ipam/forms/bulk_edit.py:343 netbox/ipam/forms/bulk_edit.py:501 #: netbox/ipam/forms/bulk_import.py:195 netbox/ipam/forms/bulk_import.py:263 -#: netbox/ipam/forms/bulk_import.py:299 netbox/ipam/forms/bulk_import.py:489 +#: netbox/ipam/forms/bulk_import.py:299 netbox/ipam/forms/bulk_import.py:496 #: netbox/ipam/forms/filtersets.py:219 netbox/ipam/forms/filtersets.py:297 -#: netbox/ipam/forms/filtersets.py:372 netbox/ipam/forms/filtersets.py:556 -#: netbox/ipam/forms/model_forms.py:511 netbox/ipam/tables/ip.py:183 -#: netbox/ipam/tables/ip.py:264 netbox/ipam/tables/ip.py:315 -#: netbox/ipam/tables/ip.py:378 netbox/ipam/tables/ip.py:405 -#: netbox/ipam/tables/vlans.py:95 netbox/ipam/tables/vlans.py:208 +#: netbox/ipam/forms/filtersets.py:379 netbox/ipam/forms/filtersets.py:564 +#: netbox/ipam/forms/model_forms.py:511 netbox/ipam/tables/ip.py:184 +#: netbox/ipam/tables/ip.py:265 netbox/ipam/tables/ip.py:321 +#: netbox/ipam/tables/ip.py:394 netbox/ipam/tables/ip.py:421 +#: netbox/ipam/tables/vlans.py:97 netbox/ipam/tables/vlans.py:210 #: netbox/templates/circuits/circuit.html:34 #: netbox/templates/circuits/virtualcircuit.html:43 #: netbox/templates/core/datasource.html:46 netbox/templates/core/job.html:48 @@ -803,15 +810,16 @@ msgstr "Providerkonto" #: netbox/templates/dcim/cable.html:19 netbox/templates/dcim/device.html:178 #: netbox/templates/dcim/inventoryitem.html:36 #: netbox/templates/dcim/location.html:45 netbox/templates/dcim/module.html:69 -#: netbox/templates/dcim/powerfeed.html:36 netbox/templates/dcim/rack.html:41 -#: netbox/templates/dcim/site.html:43 +#: netbox/templates/dcim/powerfeed.html:36 +#: netbox/templates/dcim/poweroutlet.html:40 +#: netbox/templates/dcim/rack.html:41 netbox/templates/dcim/site.html:43 #: netbox/templates/extras/script_list.html:48 #: netbox/templates/ipam/ipaddress.html:37 -#: netbox/templates/ipam/iprange.html:54 netbox/templates/ipam/prefix.html:69 +#: netbox/templates/ipam/iprange.html:61 netbox/templates/ipam/prefix.html:69 #: netbox/templates/ipam/vlan.html:48 #: netbox/templates/virtualization/cluster.html:21 #: netbox/templates/virtualization/virtualmachine.html:19 -#: netbox/templates/vpn/tunnel.html:25 +#: netbox/templates/vpn/l2vpn.html:26 netbox/templates/vpn/tunnel.html:25 #: netbox/templates/wireless/wirelesslan.html:22 #: netbox/templates/wireless/wirelesslink.html:17 #: netbox/users/forms/filtersets.py:32 netbox/users/forms/model_forms.py:194 @@ -823,10 +831,12 @@ msgstr "Providerkonto" #: netbox/virtualization/forms/filtersets.py:166 #: netbox/virtualization/tables/clusters.py:74 #: netbox/virtualization/tables/virtualmachines.py:30 -#: netbox/vpn/forms/bulk_edit.py:39 netbox/vpn/forms/bulk_import.py:37 -#: netbox/vpn/forms/filtersets.py:52 netbox/vpn/tables/tunnels.py:48 -#: netbox/wireless/forms/bulk_edit.py:45 -#: netbox/wireless/forms/bulk_edit.py:108 +#: netbox/vpn/forms/bulk_edit.py:39 netbox/vpn/forms/bulk_edit.py:264 +#: netbox/vpn/forms/bulk_import.py:37 netbox/vpn/forms/bulk_import.py:264 +#: netbox/vpn/forms/filtersets.py:52 netbox/vpn/forms/filtersets.py:223 +#: netbox/vpn/tables/l2vpn.py:27 netbox/vpn/tables/tunnels.py:48 +#: netbox/wireless/forms/bulk_edit.py:46 +#: netbox/wireless/forms/bulk_edit.py:109 #: netbox/wireless/forms/bulk_import.py:45 #: netbox/wireless/forms/bulk_import.py:89 #: netbox/wireless/forms/filtersets.py:52 @@ -844,36 +854,37 @@ msgstr "Status" #: netbox/circuits/forms/bulk_import.py:232 #: netbox/circuits/forms/filtersets.py:131 #: netbox/circuits/forms/filtersets.py:278 -#: netbox/circuits/forms/filtersets.py:332 netbox/dcim/forms/bulk_edit.py:126 -#: netbox/dcim/forms/bulk_edit.py:191 netbox/dcim/forms/bulk_edit.py:350 -#: netbox/dcim/forms/bulk_edit.py:470 netbox/dcim/forms/bulk_edit.py:699 -#: netbox/dcim/forms/bulk_edit.py:812 netbox/dcim/forms/bulk_edit.py:1770 -#: netbox/dcim/forms/bulk_import.py:109 netbox/dcim/forms/bulk_import.py:154 -#: netbox/dcim/forms/bulk_import.py:243 netbox/dcim/forms/bulk_import.py:358 -#: netbox/dcim/forms/bulk_import.py:506 netbox/dcim/forms/bulk_import.py:1356 -#: netbox/dcim/forms/bulk_import.py:1565 netbox/dcim/forms/filtersets.py:174 -#: netbox/dcim/forms/filtersets.py:206 netbox/dcim/forms/filtersets.py:324 -#: netbox/dcim/forms/filtersets.py:400 netbox/dcim/forms/filtersets.py:421 -#: netbox/dcim/forms/filtersets.py:723 netbox/dcim/forms/filtersets.py:917 -#: netbox/dcim/forms/filtersets.py:1027 netbox/dcim/forms/filtersets.py:1057 -#: netbox/dcim/forms/filtersets.py:1179 netbox/dcim/tables/power.py:88 -#: netbox/extras/filtersets.py:612 netbox/extras/forms/filtersets.py:330 -#: netbox/extras/forms/filtersets.py:403 netbox/ipam/forms/bulk_edit.py:46 +#: netbox/circuits/forms/filtersets.py:332 netbox/dcim/forms/bulk_edit.py:131 +#: netbox/dcim/forms/bulk_edit.py:196 netbox/dcim/forms/bulk_edit.py:361 +#: netbox/dcim/forms/bulk_edit.py:484 netbox/dcim/forms/bulk_edit.py:743 +#: netbox/dcim/forms/bulk_edit.py:856 netbox/dcim/forms/bulk_edit.py:1817 +#: netbox/dcim/forms/bulk_import.py:110 netbox/dcim/forms/bulk_import.py:155 +#: netbox/dcim/forms/bulk_import.py:247 netbox/dcim/forms/bulk_import.py:362 +#: netbox/dcim/forms/bulk_import.py:537 netbox/dcim/forms/bulk_import.py:1387 +#: netbox/dcim/forms/bulk_import.py:1596 netbox/dcim/forms/filtersets.py:175 +#: netbox/dcim/forms/filtersets.py:207 netbox/dcim/forms/filtersets.py:325 +#: netbox/dcim/forms/filtersets.py:401 netbox/dcim/forms/filtersets.py:422 +#: netbox/dcim/forms/filtersets.py:742 netbox/dcim/forms/filtersets.py:936 +#: netbox/dcim/forms/filtersets.py:1046 netbox/dcim/forms/filtersets.py:1076 +#: netbox/dcim/forms/filtersets.py:1198 netbox/dcim/tables/power.py:88 +#: netbox/extras/filtersets.py:705 netbox/extras/forms/filtersets.py:365 +#: netbox/extras/forms/filtersets.py:438 netbox/ipam/forms/bulk_edit.py:46 #: netbox/ipam/forms/bulk_edit.py:71 netbox/ipam/forms/bulk_edit.py:115 #: netbox/ipam/forms/bulk_edit.py:144 netbox/ipam/forms/bulk_edit.py:169 #: netbox/ipam/forms/bulk_edit.py:235 netbox/ipam/forms/bulk_edit.py:285 -#: netbox/ipam/forms/bulk_edit.py:333 netbox/ipam/forms/bulk_edit.py:485 -#: netbox/ipam/forms/bulk_import.py:41 netbox/ipam/forms/bulk_import.py:70 -#: netbox/ipam/forms/bulk_import.py:98 netbox/ipam/forms/bulk_import.py:118 -#: netbox/ipam/forms/bulk_import.py:138 netbox/ipam/forms/bulk_import.py:167 -#: netbox/ipam/forms/bulk_import.py:256 netbox/ipam/forms/bulk_import.py:292 -#: netbox/ipam/forms/bulk_import.py:482 netbox/ipam/forms/filtersets.py:50 +#: netbox/ipam/forms/bulk_edit.py:338 netbox/ipam/forms/bulk_edit.py:439 +#: netbox/ipam/forms/bulk_edit.py:496 netbox/ipam/forms/bulk_import.py:41 +#: netbox/ipam/forms/bulk_import.py:70 netbox/ipam/forms/bulk_import.py:98 +#: netbox/ipam/forms/bulk_import.py:118 netbox/ipam/forms/bulk_import.py:138 +#: netbox/ipam/forms/bulk_import.py:167 netbox/ipam/forms/bulk_import.py:256 +#: netbox/ipam/forms/bulk_import.py:292 netbox/ipam/forms/bulk_import.py:458 +#: netbox/ipam/forms/bulk_import.py:489 netbox/ipam/forms/filtersets.py:50 #: netbox/ipam/forms/filtersets.py:70 netbox/ipam/forms/filtersets.py:102 #: netbox/ipam/forms/filtersets.py:123 netbox/ipam/forms/filtersets.py:146 #: netbox/ipam/forms/filtersets.py:182 netbox/ipam/forms/filtersets.py:282 -#: netbox/ipam/forms/filtersets.py:326 netbox/ipam/forms/filtersets.py:524 -#: netbox/ipam/tables/ip.py:408 netbox/ipam/tables/vlans.py:205 -#: netbox/templates/circuits/circuit.html:48 +#: netbox/ipam/forms/filtersets.py:333 netbox/ipam/forms/filtersets.py:441 +#: netbox/ipam/forms/filtersets.py:532 netbox/ipam/tables/ip.py:424 +#: netbox/ipam/tables/vlans.py:207 netbox/templates/circuits/circuit.html:48 #: netbox/templates/circuits/circuitgroup.html:36 #: netbox/templates/circuits/virtualcircuit.html:47 #: netbox/templates/dcim/cable.html:23 netbox/templates/dcim/device.html:79 @@ -885,27 +896,27 @@ msgstr "Status" #: netbox/templates/ipam/aggregate.html:30 netbox/templates/ipam/asn.html:33 #: netbox/templates/ipam/asnrange.html:29 #: netbox/templates/ipam/ipaddress.html:28 -#: netbox/templates/ipam/iprange.html:58 netbox/templates/ipam/prefix.html:29 +#: netbox/templates/ipam/iprange.html:65 netbox/templates/ipam/prefix.html:29 #: netbox/templates/ipam/routetarget.html:17 -#: netbox/templates/ipam/vlan.html:39 netbox/templates/ipam/vrf.html:20 -#: netbox/templates/tenancy/tenant.html:17 +#: netbox/templates/ipam/vlan.html:39 netbox/templates/ipam/vlangroup.html:50 +#: netbox/templates/ipam/vrf.html:20 netbox/templates/tenancy/tenant.html:17 #: netbox/templates/virtualization/cluster.html:33 #: netbox/templates/virtualization/virtualmachine.html:39 -#: netbox/templates/vpn/l2vpn.html:30 netbox/templates/vpn/tunnel.html:49 +#: netbox/templates/vpn/l2vpn.html:34 netbox/templates/vpn/tunnel.html:49 #: netbox/templates/wireless/wirelesslan.html:42 #: netbox/templates/wireless/wirelesslink.html:25 #: netbox/tenancy/forms/forms.py:25 netbox/tenancy/forms/forms.py:49 -#: netbox/tenancy/forms/model_forms.py:52 netbox/tenancy/tables/columns.py:49 +#: netbox/tenancy/forms/model_forms.py:53 netbox/tenancy/tables/columns.py:49 #: netbox/virtualization/forms/bulk_edit.py:77 #: netbox/virtualization/forms/bulk_edit.py:137 #: netbox/virtualization/forms/bulk_import.py:67 #: netbox/virtualization/forms/bulk_import.py:121 #: netbox/virtualization/forms/filtersets.py:48 #: netbox/virtualization/forms/filtersets.py:111 -#: netbox/vpn/forms/bulk_edit.py:59 netbox/vpn/forms/bulk_edit.py:269 +#: netbox/vpn/forms/bulk_edit.py:59 netbox/vpn/forms/bulk_edit.py:273 #: netbox/vpn/forms/bulk_import.py:59 netbox/vpn/forms/bulk_import.py:258 -#: netbox/vpn/forms/filtersets.py:219 netbox/wireless/forms/bulk_edit.py:65 -#: netbox/wireless/forms/bulk_edit.py:113 +#: netbox/vpn/forms/filtersets.py:219 netbox/wireless/forms/bulk_edit.py:66 +#: netbox/wireless/forms/bulk_edit.py:114 #: netbox/wireless/forms/bulk_import.py:57 #: netbox/wireless/forms/bulk_import.py:102 #: netbox/wireless/forms/filtersets.py:38 @@ -933,9 +944,9 @@ msgstr "Vereinbarte Bandbreite (Kbps)" #: netbox/circuits/forms/model_forms.py:136 #: netbox/templates/circuits/circuit.html:38 #: netbox/templates/wireless/wirelesslink.html:38 -#: netbox/wireless/forms/bulk_edit.py:132 +#: netbox/wireless/forms/bulk_edit.py:133 #: netbox/wireless/forms/filtersets.py:130 -#: netbox/wireless/forms/model_forms.py:168 +#: netbox/wireless/forms/model_forms.py:169 msgid "Distance" msgstr "Entfernung" @@ -943,7 +954,7 @@ msgstr "Entfernung" #: netbox/circuits/forms/bulk_import.py:105 #: netbox/circuits/forms/bulk_import.py:108 #: netbox/circuits/forms/filtersets.py:213 -#: netbox/wireless/forms/bulk_edit.py:137 +#: netbox/wireless/forms/bulk_edit.py:138 #: netbox/wireless/forms/bulk_import.py:121 #: netbox/wireless/forms/bulk_import.py:124 #: netbox/wireless/forms/filtersets.py:134 @@ -961,30 +972,31 @@ msgstr "Service Parameter" #: netbox/circuits/forms/filtersets.py:111 #: netbox/circuits/forms/filtersets.py:128 #: netbox/circuits/forms/filtersets.py:316 -#: netbox/circuits/forms/filtersets.py:331 netbox/core/forms/filtersets.py:68 -#: netbox/core/forms/filtersets.py:136 netbox/dcim/forms/bulk_edit.py:846 -#: netbox/dcim/forms/filtersets.py:173 netbox/dcim/forms/filtersets.py:205 -#: netbox/dcim/forms/filtersets.py:916 netbox/dcim/forms/filtersets.py:1056 -#: netbox/dcim/forms/filtersets.py:1180 netbox/dcim/forms/filtersets.py:1288 -#: netbox/dcim/forms/filtersets.py:1312 netbox/dcim/forms/filtersets.py:1337 -#: netbox/dcim/forms/filtersets.py:1356 netbox/dcim/forms/filtersets.py:1380 -#: netbox/dcim/forms/filtersets.py:1505 netbox/dcim/forms/filtersets.py:1529 -#: netbox/dcim/forms/filtersets.py:1553 netbox/dcim/forms/filtersets.py:1571 -#: netbox/dcim/forms/filtersets.py:1587 netbox/extras/forms/bulk_edit.py:90 -#: netbox/extras/forms/filtersets.py:45 netbox/extras/forms/filtersets.py:137 -#: netbox/extras/forms/filtersets.py:169 netbox/extras/forms/filtersets.py:210 -#: netbox/extras/forms/filtersets.py:227 netbox/extras/forms/filtersets.py:258 -#: netbox/extras/forms/filtersets.py:282 netbox/extras/forms/filtersets.py:449 -#: netbox/ipam/forms/filtersets.py:101 netbox/ipam/forms/filtersets.py:281 -#: netbox/ipam/forms/filtersets.py:323 netbox/ipam/forms/filtersets.py:399 -#: netbox/ipam/forms/filtersets.py:484 netbox/ipam/forms/filtersets.py:497 -#: netbox/ipam/forms/filtersets.py:522 netbox/ipam/forms/filtersets.py:593 -#: netbox/ipam/forms/filtersets.py:611 netbox/netbox/tables/tables.py:259 +#: netbox/circuits/forms/filtersets.py:331 netbox/core/forms/filtersets.py:73 +#: netbox/core/forms/filtersets.py:141 netbox/dcim/forms/bulk_edit.py:890 +#: netbox/dcim/forms/filtersets.py:174 netbox/dcim/forms/filtersets.py:206 +#: netbox/dcim/forms/filtersets.py:935 netbox/dcim/forms/filtersets.py:1075 +#: netbox/dcim/forms/filtersets.py:1199 netbox/dcim/forms/filtersets.py:1307 +#: netbox/dcim/forms/filtersets.py:1331 netbox/dcim/forms/filtersets.py:1356 +#: netbox/dcim/forms/filtersets.py:1375 netbox/dcim/forms/filtersets.py:1404 +#: netbox/dcim/forms/filtersets.py:1529 netbox/dcim/forms/filtersets.py:1553 +#: netbox/dcim/forms/filtersets.py:1577 netbox/dcim/forms/filtersets.py:1595 +#: netbox/dcim/forms/filtersets.py:1611 netbox/dcim/tables/modules.py:24 +#: netbox/extras/forms/bulk_edit.py:91 netbox/extras/forms/filtersets.py:46 +#: netbox/extras/forms/filtersets.py:138 netbox/extras/forms/filtersets.py:215 +#: netbox/extras/forms/filtersets.py:232 netbox/extras/forms/filtersets.py:262 +#: netbox/extras/forms/filtersets.py:293 netbox/extras/forms/filtersets.py:317 +#: netbox/extras/forms/filtersets.py:504 netbox/ipam/forms/filtersets.py:101 +#: netbox/ipam/forms/filtersets.py:281 netbox/ipam/forms/filtersets.py:330 +#: netbox/ipam/forms/filtersets.py:406 netbox/ipam/forms/filtersets.py:492 +#: netbox/ipam/forms/filtersets.py:505 netbox/ipam/forms/filtersets.py:530 +#: netbox/ipam/forms/filtersets.py:601 netbox/ipam/forms/filtersets.py:619 +#: netbox/netbox/tables/tables.py:285 netbox/templates/dcim/moduletype.html:68 #: netbox/virtualization/forms/filtersets.py:46 #: netbox/virtualization/forms/filtersets.py:109 #: netbox/virtualization/forms/filtersets.py:204 #: netbox/virtualization/forms/filtersets.py:261 -#: netbox/vpn/forms/filtersets.py:218 netbox/wireless/forms/bulk_edit.py:153 +#: netbox/vpn/forms/filtersets.py:218 netbox/wireless/forms/bulk_edit.py:154 #: netbox/wireless/forms/filtersets.py:36 #: netbox/wireless/forms/filtersets.py:102 msgid "Attributes" @@ -995,13 +1007,14 @@ msgstr "Attribute" #: netbox/circuits/forms/model_forms.py:142 #: netbox/circuits/forms/model_forms.py:240 #: netbox/circuits/forms/model_forms.py:345 -#: netbox/dcim/forms/model_forms.py:143 netbox/dcim/forms/model_forms.py:185 -#: netbox/dcim/forms/model_forms.py:274 netbox/dcim/forms/model_forms.py:331 -#: netbox/dcim/forms/model_forms.py:780 netbox/dcim/forms/model_forms.py:1775 -#: netbox/ipam/forms/model_forms.py:67 netbox/ipam/forms/model_forms.py:84 -#: netbox/ipam/forms/model_forms.py:119 netbox/ipam/forms/model_forms.py:141 -#: netbox/ipam/forms/model_forms.py:166 netbox/ipam/forms/model_forms.py:233 -#: netbox/ipam/forms/model_forms.py:271 netbox/ipam/forms/model_forms.py:330 +#: netbox/dcim/forms/model_forms.py:148 netbox/dcim/forms/model_forms.py:191 +#: netbox/dcim/forms/model_forms.py:281 netbox/dcim/forms/model_forms.py:339 +#: netbox/dcim/forms/model_forms.py:874 netbox/dcim/forms/model_forms.py:1869 +#: netbox/ipam/forms/bulk_edit.py:448 netbox/ipam/forms/model_forms.py:67 +#: netbox/ipam/forms/model_forms.py:84 netbox/ipam/forms/model_forms.py:119 +#: netbox/ipam/forms/model_forms.py:141 netbox/ipam/forms/model_forms.py:166 +#: netbox/ipam/forms/model_forms.py:233 netbox/ipam/forms/model_forms.py:271 +#: netbox/ipam/forms/model_forms.py:330 netbox/ipam/forms/model_forms.py:631 #: netbox/netbox/navigation/menu.py:24 #: netbox/templates/dcim/device_edit.html:87 #: netbox/templates/dcim/htmx/cable_edit.html:75 @@ -1011,14 +1024,14 @@ msgstr "Attribute" #: netbox/virtualization/forms/model_forms.py:229 #: netbox/vpn/forms/bulk_edit.py:78 netbox/vpn/forms/filtersets.py:48 #: netbox/vpn/forms/model_forms.py:63 netbox/vpn/forms/model_forms.py:148 -#: netbox/vpn/forms/model_forms.py:414 netbox/wireless/forms/model_forms.py:57 -#: netbox/wireless/forms/model_forms.py:173 +#: netbox/vpn/forms/model_forms.py:414 netbox/wireless/forms/model_forms.py:58 +#: netbox/wireless/forms/model_forms.py:174 msgid "Tenancy" msgstr "Mandantenverhältnis" #: netbox/circuits/forms/bulk_edit.py:215 #: netbox/circuits/forms/model_forms.py:170 -#: netbox/dcim/forms/bulk_import.py:1317 netbox/dcim/forms/bulk_import.py:1335 +#: netbox/dcim/forms/bulk_import.py:1348 netbox/dcim/forms/bulk_import.py:1366 msgid "Termination type" msgstr "Typ des Abschlusspunktes" @@ -1040,11 +1053,11 @@ msgstr "Portgeschwindigkeit (Kbit/s)" msgid "Upstream speed (Kbps)" msgstr "Upstream Geschwindigkeit (Kbps)" -#: netbox/circuits/forms/bulk_edit.py:233 netbox/dcim/forms/bulk_edit.py:969 -#: netbox/dcim/forms/bulk_edit.py:1333 netbox/dcim/forms/bulk_edit.py:1350 -#: netbox/dcim/forms/bulk_edit.py:1367 netbox/dcim/forms/bulk_edit.py:1385 -#: netbox/dcim/forms/bulk_edit.py:1480 netbox/dcim/forms/bulk_edit.py:1652 -#: netbox/dcim/forms/bulk_edit.py:1669 +#: netbox/circuits/forms/bulk_edit.py:233 netbox/dcim/forms/bulk_edit.py:1013 +#: netbox/dcim/forms/bulk_edit.py:1377 netbox/dcim/forms/bulk_edit.py:1394 +#: netbox/dcim/forms/bulk_edit.py:1411 netbox/dcim/forms/bulk_edit.py:1432 +#: netbox/dcim/forms/bulk_edit.py:1527 netbox/dcim/forms/bulk_edit.py:1699 +#: netbox/dcim/forms/bulk_edit.py:1716 msgid "Mark connected" msgstr "Als verbunden markieren" @@ -1065,13 +1078,13 @@ msgstr "Einzelheiten zum Abschlusspunkt" #: netbox/circuits/forms/bulk_edit.py:289 #: netbox/circuits/forms/bulk_import.py:188 #: netbox/circuits/forms/filtersets.py:305 -#: netbox/circuits/tables/circuits.py:206 netbox/dcim/forms/model_forms.py:562 +#: netbox/circuits/tables/circuits.py:206 netbox/dcim/forms/model_forms.py:656 #: netbox/templates/circuits/circuitgroupassignment.html:34 #: netbox/templates/dcim/device.html:133 #: netbox/templates/dcim/virtualchassis.html:68 #: netbox/templates/dcim/virtualchassis_edit.html:60 #: netbox/templates/ipam/inc/panels/fhrp_groups.html:26 -#: netbox/tenancy/forms/bulk_edit.py:148 +#: netbox/tenancy/forms/bulk_edit.py:159 #: netbox/tenancy/forms/filtersets.py:110 msgid "Priority" msgstr "Priorität" @@ -1091,26 +1104,26 @@ msgstr "Providernetzwerk" #: netbox/circuits/forms/bulk_edit.py:365 #: netbox/circuits/forms/bulk_import.py:254 #: netbox/circuits/forms/filtersets.py:382 -#: netbox/circuits/forms/model_forms.py:365 netbox/dcim/forms/bulk_edit.py:361 -#: netbox/dcim/forms/bulk_edit.py:1280 netbox/dcim/forms/bulk_edit.py:1713 -#: netbox/dcim/forms/bulk_import.py:255 netbox/dcim/forms/bulk_import.py:1106 -#: netbox/dcim/forms/filtersets.py:368 netbox/dcim/forms/filtersets.py:778 -#: netbox/dcim/forms/filtersets.py:1598 netbox/dcim/forms/model_forms.py:256 -#: netbox/dcim/forms/model_forms.py:1121 netbox/dcim/forms/model_forms.py:1590 +#: netbox/circuits/forms/model_forms.py:365 netbox/dcim/forms/bulk_edit.py:372 +#: netbox/dcim/forms/bulk_edit.py:1324 netbox/dcim/forms/bulk_edit.py:1760 +#: netbox/dcim/forms/bulk_import.py:259 netbox/dcim/forms/bulk_import.py:1137 +#: netbox/dcim/forms/filtersets.py:369 netbox/dcim/forms/filtersets.py:797 +#: netbox/dcim/forms/filtersets.py:1622 netbox/dcim/forms/model_forms.py:263 +#: netbox/dcim/forms/model_forms.py:1215 netbox/dcim/forms/model_forms.py:1684 #: netbox/dcim/forms/object_import.py:182 netbox/dcim/tables/devices.py:179 -#: netbox/dcim/tables/devices.py:840 netbox/dcim/tables/devices.py:966 -#: netbox/dcim/tables/devicetypes.py:311 netbox/dcim/tables/racks.py:128 -#: netbox/extras/filtersets.py:552 netbox/ipam/forms/bulk_edit.py:245 -#: netbox/ipam/forms/bulk_edit.py:295 netbox/ipam/forms/bulk_edit.py:343 -#: netbox/ipam/forms/bulk_edit.py:495 netbox/ipam/forms/bulk_import.py:200 +#: netbox/dcim/tables/devices.py:847 netbox/dcim/tables/devices.py:973 +#: netbox/dcim/tables/devicetypes.py:311 netbox/dcim/tables/racks.py:132 +#: netbox/extras/filtersets.py:645 netbox/ipam/forms/bulk_edit.py:245 +#: netbox/ipam/forms/bulk_edit.py:295 netbox/ipam/forms/bulk_edit.py:348 +#: netbox/ipam/forms/bulk_edit.py:506 netbox/ipam/forms/bulk_import.py:200 #: netbox/ipam/forms/bulk_import.py:268 netbox/ipam/forms/bulk_import.py:304 -#: netbox/ipam/forms/bulk_import.py:494 netbox/ipam/forms/filtersets.py:247 -#: netbox/ipam/forms/filtersets.py:305 netbox/ipam/forms/filtersets.py:377 -#: netbox/ipam/forms/filtersets.py:564 netbox/ipam/forms/model_forms.py:194 +#: netbox/ipam/forms/bulk_import.py:501 netbox/ipam/forms/filtersets.py:247 +#: netbox/ipam/forms/filtersets.py:305 netbox/ipam/forms/filtersets.py:384 +#: netbox/ipam/forms/filtersets.py:572 netbox/ipam/forms/model_forms.py:194 #: netbox/ipam/forms/model_forms.py:220 netbox/ipam/forms/model_forms.py:259 -#: netbox/ipam/forms/model_forms.py:685 netbox/ipam/tables/ip.py:209 -#: netbox/ipam/tables/ip.py:268 netbox/ipam/tables/ip.py:319 -#: netbox/ipam/tables/vlans.py:99 netbox/ipam/tables/vlans.py:211 +#: netbox/ipam/forms/model_forms.py:686 netbox/ipam/tables/ip.py:210 +#: netbox/ipam/tables/ip.py:269 netbox/ipam/tables/ip.py:325 +#: netbox/ipam/tables/vlans.py:101 netbox/ipam/tables/vlans.py:213 #: netbox/templates/circuits/virtualcircuittermination.html:42 #: netbox/templates/dcim/device.html:182 #: netbox/templates/dcim/inc/panels/inventory_items.html:20 @@ -1118,15 +1131,15 @@ msgstr "Providernetzwerk" #: netbox/templates/dcim/interface.html:280 #: netbox/templates/dcim/inventoryitem.html:40 #: netbox/templates/dcim/rack.html:49 netbox/templates/ipam/ipaddress.html:41 -#: netbox/templates/ipam/iprange.html:50 netbox/templates/ipam/prefix.html:73 +#: netbox/templates/ipam/iprange.html:57 netbox/templates/ipam/prefix.html:73 #: netbox/templates/ipam/role.html:19 netbox/templates/ipam/vlan.html:52 #: netbox/templates/virtualization/virtualmachine.html:23 #: netbox/templates/vpn/tunneltermination.html:17 #: netbox/templates/wireless/inc/wirelesslink_interface.html:20 -#: netbox/tenancy/forms/bulk_edit.py:143 +#: netbox/tenancy/forms/bulk_edit.py:154 #: netbox/tenancy/forms/filtersets.py:107 -#: netbox/tenancy/forms/model_forms.py:137 -#: netbox/tenancy/tables/contacts.py:102 +#: netbox/tenancy/forms/model_forms.py:139 +#: netbox/tenancy/tables/contacts.py:106 #: netbox/virtualization/forms/bulk_edit.py:127 #: netbox/virtualization/forms/bulk_import.py:112 #: netbox/virtualization/forms/filtersets.py:163 @@ -1154,29 +1167,31 @@ msgstr "Transportnetz Typ" #: netbox/circuits/forms/bulk_import.py:102 #: netbox/circuits/forms/bulk_import.py:229 -#: netbox/dcim/forms/bulk_import.py:92 netbox/dcim/forms/bulk_import.py:151 -#: netbox/dcim/forms/bulk_import.py:252 netbox/dcim/forms/bulk_import.py:534 -#: netbox/dcim/forms/bulk_import.py:688 netbox/dcim/forms/bulk_import.py:1139 -#: netbox/dcim/forms/bulk_import.py:1510 netbox/ipam/forms/bulk_import.py:197 +#: netbox/dcim/forms/bulk_import.py:93 netbox/dcim/forms/bulk_import.py:152 +#: netbox/dcim/forms/bulk_import.py:256 netbox/dcim/forms/bulk_import.py:565 +#: netbox/dcim/forms/bulk_import.py:719 netbox/dcim/forms/bulk_import.py:1170 +#: netbox/dcim/forms/bulk_import.py:1541 netbox/ipam/forms/bulk_import.py:197 #: netbox/ipam/forms/bulk_import.py:265 netbox/ipam/forms/bulk_import.py:301 -#: netbox/ipam/forms/bulk_import.py:491 netbox/ipam/forms/bulk_import.py:504 +#: netbox/ipam/forms/bulk_import.py:498 netbox/ipam/forms/bulk_import.py:511 #: netbox/virtualization/forms/bulk_import.py:57 #: netbox/virtualization/forms/bulk_import.py:88 -#: netbox/vpn/forms/bulk_import.py:39 netbox/wireless/forms/bulk_import.py:47 +#: netbox/vpn/forms/bulk_import.py:39 netbox/vpn/forms/bulk_import.py:266 +#: netbox/wireless/forms/bulk_import.py:47 msgid "Operational status" msgstr "Betriebsstatus" #: netbox/circuits/forms/bulk_import.py:115 #: netbox/circuits/forms/bulk_import.py:174 #: netbox/circuits/forms/bulk_import.py:236 -#: netbox/dcim/forms/bulk_import.py:113 netbox/dcim/forms/bulk_import.py:158 -#: netbox/dcim/forms/bulk_import.py:362 netbox/dcim/forms/bulk_import.py:510 -#: netbox/dcim/forms/bulk_import.py:1360 netbox/dcim/forms/bulk_import.py:1505 -#: netbox/dcim/forms/bulk_import.py:1569 netbox/ipam/forms/bulk_import.py:45 +#: netbox/dcim/forms/bulk_import.py:114 netbox/dcim/forms/bulk_import.py:159 +#: netbox/dcim/forms/bulk_import.py:366 netbox/dcim/forms/bulk_import.py:541 +#: netbox/dcim/forms/bulk_import.py:1391 netbox/dcim/forms/bulk_import.py:1536 +#: netbox/dcim/forms/bulk_import.py:1600 netbox/ipam/forms/bulk_import.py:45 #: netbox/ipam/forms/bulk_import.py:74 netbox/ipam/forms/bulk_import.py:102 #: netbox/ipam/forms/bulk_import.py:122 netbox/ipam/forms/bulk_import.py:142 #: netbox/ipam/forms/bulk_import.py:171 netbox/ipam/forms/bulk_import.py:260 -#: netbox/ipam/forms/bulk_import.py:296 netbox/ipam/forms/bulk_import.py:486 +#: netbox/ipam/forms/bulk_import.py:296 netbox/ipam/forms/bulk_import.py:462 +#: netbox/ipam/forms/bulk_import.py:493 #: netbox/virtualization/forms/bulk_import.py:71 #: netbox/virtualization/forms/bulk_import.py:125 #: netbox/vpn/forms/bulk_import.py:63 netbox/wireless/forms/bulk_import.py:61 @@ -1216,13 +1231,13 @@ msgstr "Operative Rolle" #: netbox/circuits/forms/bulk_import.py:259 #: netbox/circuits/forms/model_forms.py:368 #: netbox/circuits/tables/virtual_circuits.py:112 -#: netbox/dcim/forms/bulk_import.py:1237 netbox/dcim/forms/model_forms.py:1195 -#: netbox/dcim/forms/model_forms.py:1464 netbox/dcim/forms/model_forms.py:1631 -#: netbox/dcim/forms/model_forms.py:1666 netbox/dcim/forms/model_forms.py:1796 -#: netbox/dcim/tables/connections.py:65 netbox/dcim/tables/devices.py:1140 +#: netbox/dcim/forms/bulk_import.py:1268 netbox/dcim/forms/model_forms.py:1289 +#: netbox/dcim/forms/model_forms.py:1558 netbox/dcim/forms/model_forms.py:1725 +#: netbox/dcim/forms/model_forms.py:1760 netbox/dcim/forms/model_forms.py:1890 +#: netbox/dcim/tables/connections.py:65 netbox/dcim/tables/devices.py:1147 #: netbox/ipam/forms/bulk_import.py:324 netbox/ipam/forms/model_forms.py:290 #: netbox/ipam/forms/model_forms.py:299 netbox/ipam/tables/fhrp.py:64 -#: netbox/ipam/tables/ip.py:324 netbox/ipam/tables/vlans.py:145 +#: netbox/ipam/tables/ip.py:330 netbox/ipam/tables/vlans.py:147 #: netbox/templates/circuits/inc/circuit_termination_fields.html:52 #: netbox/templates/circuits/virtualcircuittermination.html:53 #: netbox/templates/circuits/virtualcircuittermination.html:60 @@ -1237,10 +1252,10 @@ msgstr "Operative Rolle" #: netbox/templates/wireless/wirelesslink.html:10 #: netbox/templates/wireless/wirelesslink.html:55 #: netbox/virtualization/forms/model_forms.py:377 -#: netbox/vpn/forms/bulk_import.py:297 netbox/vpn/forms/model_forms.py:439 +#: netbox/vpn/forms/bulk_import.py:302 netbox/vpn/forms/model_forms.py:439 #: netbox/vpn/forms/model_forms.py:448 -#: netbox/wireless/forms/model_forms.py:116 -#: netbox/wireless/forms/model_forms.py:158 +#: netbox/wireless/forms/model_forms.py:117 +#: netbox/wireless/forms/model_forms.py:159 msgid "Interface" msgstr "Schnittstelle" @@ -1248,31 +1263,31 @@ msgstr "Schnittstelle" #: netbox/circuits/forms/filtersets.py:130 #: netbox/circuits/forms/filtersets.py:188 #: netbox/circuits/forms/filtersets.py:246 -#: netbox/circuits/tables/circuits.py:143 netbox/dcim/forms/bulk_edit.py:342 -#: netbox/dcim/forms/bulk_edit.py:450 netbox/dcim/forms/bulk_edit.py:691 -#: netbox/dcim/forms/bulk_edit.py:746 netbox/dcim/forms/bulk_edit.py:900 -#: netbox/dcim/forms/bulk_import.py:237 netbox/dcim/forms/bulk_import.py:339 -#: netbox/dcim/forms/bulk_import.py:573 netbox/dcim/forms/bulk_import.py:1454 -#: netbox/dcim/forms/bulk_import.py:1488 netbox/dcim/forms/filtersets.py:96 -#: netbox/dcim/forms/filtersets.py:323 netbox/dcim/forms/filtersets.py:357 -#: netbox/dcim/forms/filtersets.py:397 netbox/dcim/forms/filtersets.py:448 -#: netbox/dcim/forms/filtersets.py:720 netbox/dcim/forms/filtersets.py:763 -#: netbox/dcim/forms/filtersets.py:943 netbox/dcim/forms/filtersets.py:981 -#: netbox/dcim/forms/filtersets.py:1026 netbox/dcim/forms/filtersets.py:1055 -#: netbox/dcim/forms/filtersets.py:1075 netbox/dcim/forms/filtersets.py:1139 -#: netbox/dcim/forms/filtersets.py:1169 netbox/dcim/forms/filtersets.py:1178 -#: netbox/dcim/forms/filtersets.py:1289 netbox/dcim/forms/filtersets.py:1313 -#: netbox/dcim/forms/filtersets.py:1338 netbox/dcim/forms/filtersets.py:1357 -#: netbox/dcim/forms/filtersets.py:1385 netbox/dcim/forms/filtersets.py:1506 -#: netbox/dcim/forms/filtersets.py:1530 netbox/dcim/forms/filtersets.py:1554 -#: netbox/dcim/forms/filtersets.py:1572 netbox/dcim/forms/filtersets.py:1589 -#: netbox/dcim/forms/model_forms.py:184 netbox/dcim/forms/model_forms.py:248 -#: netbox/dcim/forms/model_forms.py:478 netbox/dcim/forms/model_forms.py:739 +#: netbox/circuits/tables/circuits.py:143 netbox/dcim/forms/bulk_edit.py:353 +#: netbox/dcim/forms/bulk_edit.py:466 netbox/dcim/forms/bulk_edit.py:735 +#: netbox/dcim/forms/bulk_edit.py:790 netbox/dcim/forms/bulk_edit.py:944 +#: netbox/dcim/forms/bulk_import.py:241 netbox/dcim/forms/bulk_import.py:343 +#: netbox/dcim/forms/bulk_import.py:604 netbox/dcim/forms/bulk_import.py:1485 +#: netbox/dcim/forms/bulk_import.py:1519 netbox/dcim/forms/filtersets.py:97 +#: netbox/dcim/forms/filtersets.py:324 netbox/dcim/forms/filtersets.py:358 +#: netbox/dcim/forms/filtersets.py:398 netbox/dcim/forms/filtersets.py:449 +#: netbox/dcim/forms/filtersets.py:739 netbox/dcim/forms/filtersets.py:782 +#: netbox/dcim/forms/filtersets.py:962 netbox/dcim/forms/filtersets.py:1000 +#: netbox/dcim/forms/filtersets.py:1045 netbox/dcim/forms/filtersets.py:1074 +#: netbox/dcim/forms/filtersets.py:1094 netbox/dcim/forms/filtersets.py:1158 +#: netbox/dcim/forms/filtersets.py:1188 netbox/dcim/forms/filtersets.py:1197 +#: netbox/dcim/forms/filtersets.py:1308 netbox/dcim/forms/filtersets.py:1332 +#: netbox/dcim/forms/filtersets.py:1357 netbox/dcim/forms/filtersets.py:1376 +#: netbox/dcim/forms/filtersets.py:1409 netbox/dcim/forms/filtersets.py:1530 +#: netbox/dcim/forms/filtersets.py:1554 netbox/dcim/forms/filtersets.py:1578 +#: netbox/dcim/forms/filtersets.py:1596 netbox/dcim/forms/filtersets.py:1613 +#: netbox/dcim/forms/model_forms.py:190 netbox/dcim/forms/model_forms.py:255 +#: netbox/dcim/forms/model_forms.py:572 netbox/dcim/forms/model_forms.py:833 #: netbox/dcim/tables/devices.py:167 netbox/dcim/tables/power.py:30 -#: netbox/dcim/tables/racks.py:117 netbox/dcim/tables/racks.py:211 -#: netbox/extras/filtersets.py:536 netbox/extras/forms/filtersets.py:327 -#: netbox/ipam/forms/filtersets.py:241 netbox/ipam/forms/filtersets.py:431 -#: netbox/ipam/forms/filtersets.py:454 netbox/ipam/forms/filtersets.py:521 +#: netbox/dcim/tables/racks.py:121 netbox/dcim/tables/racks.py:220 +#: netbox/extras/filtersets.py:629 netbox/extras/forms/filtersets.py:362 +#: netbox/ipam/forms/filtersets.py:241 netbox/ipam/forms/filtersets.py:438 +#: netbox/ipam/forms/filtersets.py:462 netbox/ipam/forms/filtersets.py:529 #: netbox/templates/dcim/device.html:26 #: netbox/templates/dcim/device_edit.html:32 #: netbox/templates/dcim/inc/cable_termination.html:12 @@ -1282,24 +1297,26 @@ msgstr "Schnittstelle" #: netbox/virtualization/forms/filtersets.py:80 #: netbox/virtualization/forms/filtersets.py:106 #: netbox/wireless/forms/filtersets.py:93 -#: netbox/wireless/forms/model_forms.py:90 -#: netbox/wireless/forms/model_forms.py:132 +#: netbox/wireless/forms/model_forms.py:91 +#: netbox/wireless/forms/model_forms.py:133 msgid "Location" msgstr "Lokation" #: netbox/circuits/forms/filtersets.py:40 #: netbox/circuits/forms/filtersets.py:74 -#: netbox/circuits/forms/filtersets.py:132 netbox/dcim/forms/filtersets.py:145 -#: netbox/dcim/forms/filtersets.py:159 netbox/dcim/forms/filtersets.py:175 -#: netbox/dcim/forms/filtersets.py:207 netbox/dcim/forms/filtersets.py:329 -#: netbox/dcim/forms/filtersets.py:401 netbox/dcim/forms/filtersets.py:472 -#: netbox/dcim/forms/filtersets.py:724 netbox/dcim/forms/filtersets.py:1140 +#: netbox/circuits/forms/filtersets.py:132 netbox/dcim/forms/filtersets.py:146 +#: netbox/dcim/forms/filtersets.py:160 netbox/dcim/forms/filtersets.py:176 +#: netbox/dcim/forms/filtersets.py:208 netbox/dcim/forms/filtersets.py:330 +#: netbox/dcim/forms/filtersets.py:402 netbox/dcim/forms/filtersets.py:473 +#: netbox/dcim/forms/filtersets.py:743 netbox/dcim/forms/filtersets.py:1159 #: netbox/ipam/forms/filtersets.py:103 netbox/ipam/forms/filtersets.py:183 -#: netbox/ipam/forms/filtersets.py:283 netbox/ipam/forms/filtersets.py:328 -#: netbox/ipam/forms/filtersets.py:613 netbox/netbox/navigation/menu.py:31 -#: netbox/netbox/navigation/menu.py:33 netbox/tenancy/forms/filtersets.py:42 -#: netbox/tenancy/tables/columns.py:55 netbox/tenancy/tables/contacts.py:25 -#: netbox/tenancy/views.py:19 netbox/virtualization/forms/filtersets.py:38 +#: netbox/ipam/forms/filtersets.py:283 netbox/ipam/forms/filtersets.py:335 +#: netbox/ipam/forms/filtersets.py:621 netbox/netbox/navigation/menu.py:31 +#: netbox/netbox/navigation/menu.py:33 +#: netbox/netbox/views/generic/feature_views.py:262 +#: netbox/tenancy/forms/filtersets.py:42 netbox/tenancy/tables/columns.py:55 +#: netbox/tenancy/tables/contacts.py:25 +#: netbox/virtualization/forms/filtersets.py:38 #: netbox/virtualization/forms/filtersets.py:49 #: netbox/virtualization/forms/filtersets.py:112 #: netbox/vpn/forms/filtersets.py:37 netbox/vpn/forms/filtersets.py:49 @@ -1310,20 +1327,20 @@ msgstr "Kontakte" #: netbox/circuits/forms/filtersets.py:45 #: netbox/circuits/forms/filtersets.py:169 #: netbox/circuits/forms/filtersets.py:231 -#: netbox/circuits/tables/circuits.py:138 netbox/dcim/forms/bulk_edit.py:116 -#: netbox/dcim/forms/bulk_edit.py:317 netbox/dcim/forms/bulk_edit.py:875 -#: netbox/dcim/forms/bulk_import.py:95 netbox/dcim/forms/filtersets.py:74 -#: netbox/dcim/forms/filtersets.py:186 netbox/dcim/forms/filtersets.py:212 -#: netbox/dcim/forms/filtersets.py:335 netbox/dcim/forms/filtersets.py:426 -#: netbox/dcim/forms/filtersets.py:740 netbox/dcim/forms/filtersets.py:959 -#: netbox/dcim/forms/filtersets.py:1032 netbox/dcim/forms/filtersets.py:1062 -#: netbox/dcim/forms/filtersets.py:1146 netbox/dcim/forms/filtersets.py:1185 -#: netbox/dcim/forms/filtersets.py:1673 netbox/dcim/forms/filtersets.py:1697 -#: netbox/dcim/forms/filtersets.py:1721 netbox/dcim/forms/model_forms.py:114 +#: netbox/circuits/tables/circuits.py:138 netbox/dcim/forms/bulk_edit.py:121 +#: netbox/dcim/forms/bulk_edit.py:328 netbox/dcim/forms/bulk_edit.py:919 +#: netbox/dcim/forms/bulk_import.py:96 netbox/dcim/forms/filtersets.py:75 +#: netbox/dcim/forms/filtersets.py:187 netbox/dcim/forms/filtersets.py:213 +#: netbox/dcim/forms/filtersets.py:336 netbox/dcim/forms/filtersets.py:427 +#: netbox/dcim/forms/filtersets.py:759 netbox/dcim/forms/filtersets.py:978 +#: netbox/dcim/forms/filtersets.py:1051 netbox/dcim/forms/filtersets.py:1081 +#: netbox/dcim/forms/filtersets.py:1165 netbox/dcim/forms/filtersets.py:1204 +#: netbox/dcim/forms/filtersets.py:1697 netbox/dcim/forms/filtersets.py:1721 +#: netbox/dcim/forms/filtersets.py:1745 netbox/dcim/forms/model_forms.py:119 #: netbox/dcim/forms/object_create.py:379 netbox/dcim/tables/devices.py:153 -#: netbox/dcim/tables/sites.py:85 netbox/extras/filtersets.py:503 -#: netbox/ipam/forms/bulk_edit.py:458 netbox/ipam/forms/filtersets.py:226 -#: netbox/ipam/forms/filtersets.py:439 netbox/ipam/forms/filtersets.py:530 +#: netbox/dcim/tables/sites.py:91 netbox/extras/filtersets.py:596 +#: netbox/ipam/forms/bulk_edit.py:469 netbox/ipam/forms/filtersets.py:226 +#: netbox/ipam/forms/filtersets.py:447 netbox/ipam/forms/filtersets.py:538 #: netbox/templates/dcim/device.html:18 netbox/templates/dcim/rack.html:16 #: netbox/templates/dcim/rackreservation.html:22 #: netbox/templates/dcim/region.html:26 netbox/templates/dcim/site.html:31 @@ -1331,22 +1348,22 @@ msgstr "Kontakte" #: netbox/virtualization/forms/filtersets.py:60 #: netbox/virtualization/forms/filtersets.py:139 #: netbox/virtualization/forms/model_forms.py:92 -#: netbox/vpn/forms/filtersets.py:263 netbox/wireless/forms/filtersets.py:73 +#: netbox/vpn/forms/filtersets.py:268 netbox/wireless/forms/filtersets.py:73 msgid "Region" msgstr "Region" #: netbox/circuits/forms/filtersets.py:50 #: netbox/circuits/forms/filtersets.py:174 -#: netbox/circuits/forms/filtersets.py:236 netbox/dcim/forms/bulk_edit.py:325 -#: netbox/dcim/forms/bulk_edit.py:883 netbox/dcim/forms/filtersets.py:79 -#: netbox/dcim/forms/filtersets.py:191 netbox/dcim/forms/filtersets.py:217 -#: netbox/dcim/forms/filtersets.py:348 netbox/dcim/forms/filtersets.py:431 -#: netbox/dcim/forms/filtersets.py:745 netbox/dcim/forms/filtersets.py:964 -#: netbox/dcim/forms/filtersets.py:1037 netbox/dcim/forms/filtersets.py:1151 -#: netbox/dcim/forms/filtersets.py:1190 netbox/dcim/forms/object_create.py:387 -#: netbox/extras/filtersets.py:520 netbox/ipam/forms/bulk_edit.py:463 +#: netbox/circuits/forms/filtersets.py:236 netbox/dcim/forms/bulk_edit.py:336 +#: netbox/dcim/forms/bulk_edit.py:927 netbox/dcim/forms/filtersets.py:80 +#: netbox/dcim/forms/filtersets.py:192 netbox/dcim/forms/filtersets.py:218 +#: netbox/dcim/forms/filtersets.py:349 netbox/dcim/forms/filtersets.py:432 +#: netbox/dcim/forms/filtersets.py:764 netbox/dcim/forms/filtersets.py:983 +#: netbox/dcim/forms/filtersets.py:1056 netbox/dcim/forms/filtersets.py:1170 +#: netbox/dcim/forms/filtersets.py:1209 netbox/dcim/forms/object_create.py:387 +#: netbox/extras/filtersets.py:613 netbox/ipam/forms/bulk_edit.py:474 #: netbox/ipam/forms/filtersets.py:156 netbox/ipam/forms/filtersets.py:231 -#: netbox/ipam/forms/filtersets.py:444 netbox/ipam/forms/filtersets.py:535 +#: netbox/ipam/forms/filtersets.py:452 netbox/ipam/forms/filtersets.py:543 #: netbox/virtualization/forms/filtersets.py:65 #: netbox/virtualization/forms/filtersets.py:144 #: netbox/virtualization/forms/model_forms.py:98 @@ -1368,9 +1385,9 @@ msgstr "Konto" msgid "Term Side" msgstr "Terminationsseite" -#: netbox/circuits/forms/filtersets.py:287 netbox/dcim/forms/bulk_edit.py:1572 -#: netbox/extras/forms/model_forms.py:596 netbox/ipam/forms/filtersets.py:145 -#: netbox/ipam/forms/filtersets.py:612 netbox/ipam/forms/model_forms.py:337 +#: netbox/circuits/forms/filtersets.py:287 netbox/dcim/forms/bulk_edit.py:1619 +#: netbox/extras/forms/model_forms.py:664 netbox/ipam/forms/filtersets.py:145 +#: netbox/ipam/forms/filtersets.py:620 netbox/ipam/forms/model_forms.py:337 #: netbox/templates/dcim/macaddress.html:25 #: netbox/templates/extras/configcontext.html:60 #: netbox/templates/ipam/ipaddress.html:59 @@ -1381,34 +1398,29 @@ msgstr "Zuweisung" #: netbox/circuits/forms/filtersets.py:302 #: netbox/circuits/forms/model_forms.py:252 -#: netbox/circuits/tables/circuits.py:190 netbox/dcim/forms/bulk_edit.py:121 -#: netbox/dcim/forms/bulk_import.py:102 netbox/dcim/forms/model_forms.py:120 -#: netbox/dcim/tables/sites.py:89 netbox/extras/forms/filtersets.py:489 -#: netbox/ipam/filtersets.py:994 netbox/ipam/forms/bulk_edit.py:477 -#: netbox/ipam/forms/bulk_import.py:475 netbox/ipam/forms/model_forms.py:570 -#: netbox/ipam/tables/fhrp.py:67 netbox/ipam/tables/vlans.py:91 -#: netbox/ipam/tables/vlans.py:202 +#: netbox/circuits/tables/circuits.py:190 netbox/dcim/forms/bulk_edit.py:126 +#: netbox/dcim/forms/bulk_import.py:103 netbox/dcim/forms/model_forms.py:125 +#: netbox/dcim/tables/sites.py:95 netbox/extras/forms/filtersets.py:544 +#: netbox/ipam/filtersets.py:994 netbox/ipam/forms/bulk_edit.py:488 +#: netbox/ipam/forms/bulk_import.py:482 netbox/ipam/forms/model_forms.py:570 +#: netbox/ipam/tables/fhrp.py:67 netbox/ipam/tables/vlans.py:93 +#: netbox/ipam/tables/vlans.py:204 #: netbox/templates/circuits/circuitgroupassignment.html:22 #: netbox/templates/dcim/interface.html:341 netbox/templates/dcim/site.html:37 #: netbox/templates/ipam/inc/panels/fhrp_groups.html:23 -#: netbox/templates/ipam/vlan.html:27 netbox/templates/tenancy/contact.html:21 -#: netbox/templates/tenancy/tenant.html:20 netbox/templates/users/group.html:6 -#: netbox/templates/users/group.html:14 +#: netbox/templates/ipam/vlan.html:27 netbox/templates/tenancy/tenant.html:20 +#: netbox/templates/users/group.html:6 netbox/templates/users/group.html:14 #: netbox/templates/virtualization/cluster.html:29 #: netbox/templates/vpn/tunnel.html:29 #: netbox/templates/wireless/wirelesslan.html:18 -#: netbox/tenancy/forms/bulk_edit.py:43 netbox/tenancy/forms/bulk_edit.py:94 -#: netbox/tenancy/forms/bulk_import.py:40 -#: netbox/tenancy/forms/bulk_import.py:81 -#: netbox/tenancy/forms/filtersets.py:48 netbox/tenancy/forms/filtersets.py:78 -#: netbox/tenancy/forms/filtersets.py:97 -#: netbox/tenancy/forms/model_forms.py:45 -#: netbox/tenancy/forms/model_forms.py:97 -#: netbox/tenancy/forms/model_forms.py:122 -#: netbox/tenancy/tables/contacts.py:60 netbox/tenancy/tables/contacts.py:107 -#: netbox/tenancy/tables/tenants.py:42 netbox/users/filtersets.py:62 -#: netbox/users/filtersets.py:185 netbox/users/forms/filtersets.py:31 -#: netbox/users/forms/filtersets.py:37 netbox/users/forms/filtersets.py:79 +#: netbox/tenancy/forms/bulk_edit.py:44 netbox/tenancy/forms/bulk_import.py:40 +#: netbox/tenancy/forms/filtersets.py:48 netbox/tenancy/forms/filtersets.py:97 +#: netbox/tenancy/forms/model_forms.py:46 +#: netbox/tenancy/forms/model_forms.py:124 +#: netbox/tenancy/tables/contacts.py:111 netbox/tenancy/tables/tenants.py:46 +#: netbox/users/filtersets.py:62 netbox/users/filtersets.py:185 +#: netbox/users/forms/filtersets.py:31 netbox/users/forms/filtersets.py:37 +#: netbox/users/forms/filtersets.py:79 #: netbox/virtualization/forms/bulk_edit.py:66 #: netbox/virtualization/forms/bulk_import.py:48 #: netbox/virtualization/forms/filtersets.py:91 @@ -1416,10 +1428,10 @@ msgstr "Zuweisung" #: netbox/virtualization/tables/clusters.py:70 #: netbox/vpn/forms/bulk_edit.py:112 netbox/vpn/forms/bulk_import.py:158 #: netbox/vpn/forms/filtersets.py:121 netbox/vpn/tables/crypto.py:31 -#: netbox/vpn/tables/tunnels.py:44 netbox/wireless/forms/bulk_edit.py:50 +#: netbox/vpn/tables/tunnels.py:44 netbox/wireless/forms/bulk_edit.py:51 #: netbox/wireless/forms/bulk_import.py:38 #: netbox/wireless/forms/filtersets.py:49 -#: netbox/wireless/forms/model_forms.py:41 +#: netbox/wireless/forms/model_forms.py:42 #: netbox/wireless/tables/wirelesslan.py:48 msgid "Group" msgstr "Gruppe" @@ -1440,12 +1452,12 @@ msgstr "Gruppenzuweisung" #: netbox/circuits/models/base.py:18 netbox/dcim/models/cables.py:67 #: netbox/dcim/models/device_component_templates.py:531 #: netbox/dcim/models/device_component_templates.py:631 -#: netbox/dcim/models/device_components.py:479 -#: netbox/dcim/models/device_components.py:1029 -#: netbox/dcim/models/device_components.py:1100 -#: netbox/dcim/models/device_components.py:1246 -#: netbox/dcim/models/devices.py:478 netbox/dcim/models/racks.py:221 -#: netbox/extras/models/tags.py:28 +#: netbox/dcim/models/device_components.py:485 +#: netbox/dcim/models/device_components.py:1038 +#: netbox/dcim/models/device_components.py:1109 +#: netbox/dcim/models/device_components.py:1255 +#: netbox/dcim/models/devices.py:381 netbox/dcim/models/racks.py:227 +#: netbox/extras/models/tags.py:29 msgid "color" msgstr "Farbe" @@ -1470,16 +1482,17 @@ msgstr "Eindeutige Transportnetz-ID" #: netbox/circuits/models/circuits.py:67 #: netbox/circuits/models/virtual_circuits.py:59 netbox/core/models/data.py:52 #: netbox/core/models/jobs.py:87 netbox/dcim/models/cables.py:49 -#: netbox/dcim/models/device_components.py:1286 -#: netbox/dcim/models/devices.py:645 netbox/dcim/models/devices.py:1181 -#: netbox/dcim/models/devices.py:1409 netbox/dcim/models/power.py:94 -#: netbox/dcim/models/racks.py:288 netbox/dcim/models/sites.py:154 +#: netbox/dcim/models/device_components.py:456 +#: netbox/dcim/models/device_components.py:1294 +#: netbox/dcim/models/devices.py:533 netbox/dcim/models/devices.py:1138 +#: netbox/dcim/models/modules.py:221 netbox/dcim/models/power.py:94 +#: netbox/dcim/models/racks.py:294 netbox/dcim/models/sites.py:154 #: netbox/dcim/models/sites.py:270 netbox/ipam/models/ip.py:237 -#: netbox/ipam/models/ip.py:508 netbox/ipam/models/ip.py:729 -#: netbox/ipam/models/vlans.py:211 netbox/virtualization/models/clusters.py:70 +#: netbox/ipam/models/ip.py:511 netbox/ipam/models/ip.py:740 +#: netbox/ipam/models/vlans.py:217 netbox/virtualization/models/clusters.py:70 #: netbox/virtualization/models/virtualmachines.py:79 -#: netbox/vpn/models/tunnels.py:38 netbox/wireless/models.py:95 -#: netbox/wireless/models.py:156 +#: netbox/vpn/models/l2vpn.py:36 netbox/vpn/models/tunnels.py:38 +#: netbox/wireless/models.py:95 netbox/wireless/models.py:148 msgid "status" msgstr "Status" @@ -1515,87 +1528,86 @@ msgstr "Transportnetzgruppe" msgid "circuit groups" msgstr "Transportnetzgruppen" -#: netbox/circuits/models/circuits.py:190 +#: netbox/circuits/models/circuits.py:189 msgid "member ID" msgstr "Mitglieds-ID" -#: netbox/circuits/models/circuits.py:202 netbox/ipam/models/fhrp.py:90 -#: netbox/tenancy/models/contacts.py:126 +#: netbox/circuits/models/circuits.py:201 netbox/ipam/models/fhrp.py:96 +#: netbox/tenancy/models/contacts.py:133 msgid "priority" msgstr "Priorität" -#: netbox/circuits/models/circuits.py:220 +#: netbox/circuits/models/circuits.py:219 msgid "Circuit group assignment" msgstr "Transportnetzzuweisung" -#: netbox/circuits/models/circuits.py:221 +#: netbox/circuits/models/circuits.py:220 msgid "Circuit group assignments" msgstr "Transportnetzzuweisungen" -#: netbox/circuits/models/circuits.py:247 +#: netbox/circuits/models/circuits.py:246 msgid "termination side" msgstr "Abschlussseite" -#: netbox/circuits/models/circuits.py:266 +#: netbox/circuits/models/circuits.py:264 msgid "port speed (Kbps)" msgstr "Portgeschwindigkeit (Kbps)" -#: netbox/circuits/models/circuits.py:269 +#: netbox/circuits/models/circuits.py:267 msgid "Physical circuit speed" msgstr "Physikalische Transportnetzgeschwindigkeit" -#: netbox/circuits/models/circuits.py:274 +#: netbox/circuits/models/circuits.py:272 msgid "upstream speed (Kbps)" msgstr "Upstream Geschwindigkeit (Kbps)" -#: netbox/circuits/models/circuits.py:275 +#: netbox/circuits/models/circuits.py:273 msgid "Upstream speed, if different from port speed" msgstr "" "Upstream Geschwindigkeit, falls sie von der Portgeschwindigkeit abweicht" -#: netbox/circuits/models/circuits.py:280 +#: netbox/circuits/models/circuits.py:278 msgid "cross-connect ID" msgstr "Cross-Connect-ID" -#: netbox/circuits/models/circuits.py:281 +#: netbox/circuits/models/circuits.py:279 msgid "ID of the local cross-connect" msgstr "ID des lokalen Cross-Connects" -#: netbox/circuits/models/circuits.py:286 +#: netbox/circuits/models/circuits.py:284 msgid "patch panel/port(s)" msgstr "Patchpanel/Anschluss" -#: netbox/circuits/models/circuits.py:287 +#: netbox/circuits/models/circuits.py:285 msgid "Patch panel ID and port number(s)" msgstr "Patchpanel-ID und Anschlussnummer(n)" -#: netbox/circuits/models/circuits.py:290 +#: netbox/circuits/models/circuits.py:288 #: netbox/circuits/models/virtual_circuits.py:144 #: netbox/dcim/models/device_component_templates.py:57 -#: netbox/dcim/models/device_components.py:63 netbox/dcim/models/racks.py:681 -#: netbox/extras/models/configs.py:45 netbox/extras/models/configs.py:219 -#: netbox/extras/models/customfields.py:127 netbox/extras/models/models.py:61 -#: netbox/extras/models/models.py:158 netbox/extras/models/models.py:396 -#: netbox/extras/models/models.py:511 -#: netbox/extras/models/notifications.py:131 -#: netbox/extras/models/staging.py:32 netbox/extras/models/tags.py:32 -#: netbox/ipam/models/vlans.py:367 netbox/netbox/models/__init__.py:115 -#: netbox/netbox/models/__init__.py:150 netbox/netbox/models/__init__.py:196 -#: netbox/users/models/permissions.py:24 netbox/users/models/tokens.py:57 +#: netbox/dcim/models/device_components.py:63 netbox/dcim/models/racks.py:688 +#: netbox/extras/models/configs.py:42 netbox/extras/models/configs.py:218 +#: netbox/extras/models/customfields.py:127 netbox/extras/models/models.py:63 +#: netbox/extras/models/models.py:160 netbox/extras/models/models.py:398 +#: netbox/extras/models/models.py:469 netbox/extras/models/models.py:548 +#: netbox/extras/models/notifications.py:131 netbox/extras/models/tags.py:33 +#: netbox/ipam/models/vlans.py:373 netbox/netbox/models/__init__.py:115 +#: netbox/netbox/models/__init__.py:150 netbox/netbox/models/__init__.py:200 +#: netbox/users/models/permissions.py:23 netbox/users/models/tokens.py:57 #: netbox/users/models/users.py:33 -#: netbox/virtualization/models/virtualmachines.py:276 +#: netbox/virtualization/models/virtualmachines.py:281 msgid "description" msgstr "Beschreibung" -#: netbox/circuits/models/circuits.py:340 +#: netbox/circuits/models/circuits.py:338 msgid "circuit termination" msgstr "Transportnetzabschlusspunkt" -#: netbox/circuits/models/circuits.py:341 +#: netbox/circuits/models/circuits.py:339 msgid "circuit terminations" msgstr "Transportnetzabschlusspunkte" -#: netbox/circuits/models/circuits.py:353 +#: netbox/circuits/models/circuits.py:351 msgid "A circuit termination must attach to a terminating object." msgstr "" "Ein Verbindungsabschluss muss an einem Abschlussobjekt verbunden werden." @@ -1606,31 +1618,31 @@ msgstr "" #: netbox/core/models/jobs.py:48 #: netbox/dcim/models/device_component_templates.py:43 #: netbox/dcim/models/device_components.py:52 -#: netbox/dcim/models/devices.py:589 netbox/dcim/models/devices.py:1341 -#: netbox/dcim/models/devices.py:1404 netbox/dcim/models/power.py:38 -#: netbox/dcim/models/power.py:89 netbox/dcim/models/racks.py:257 -#: netbox/dcim/models/sites.py:142 netbox/extras/models/configs.py:36 -#: netbox/extras/models/configs.py:215 netbox/extras/models/customfields.py:94 -#: netbox/extras/models/models.py:56 netbox/extras/models/models.py:153 -#: netbox/extras/models/models.py:296 netbox/extras/models/models.py:392 -#: netbox/extras/models/models.py:501 netbox/extras/models/models.py:596 +#: netbox/dcim/models/devices.py:477 netbox/dcim/models/devices.py:1070 +#: netbox/dcim/models/devices.py:1133 netbox/dcim/models/modules.py:32 +#: netbox/dcim/models/power.py:38 netbox/dcim/models/power.py:89 +#: netbox/dcim/models/racks.py:263 netbox/dcim/models/sites.py:142 +#: netbox/extras/models/configs.py:33 netbox/extras/models/configs.py:214 +#: netbox/extras/models/customfields.py:94 netbox/extras/models/models.py:58 +#: netbox/extras/models/models.py:155 netbox/extras/models/models.py:298 +#: netbox/extras/models/models.py:394 netbox/extras/models/models.py:459 +#: netbox/extras/models/models.py:544 netbox/extras/models/models.py:669 #: netbox/extras/models/notifications.py:126 -#: netbox/extras/models/scripts.py:30 netbox/extras/models/staging.py:27 -#: netbox/ipam/models/asns.py:17 netbox/ipam/models/fhrp.py:24 -#: netbox/ipam/models/services.py:51 netbox/ipam/models/services.py:84 -#: netbox/ipam/models/vlans.py:38 netbox/ipam/models/vlans.py:200 -#: netbox/ipam/models/vlans.py:346 netbox/ipam/models/vrfs.py:20 -#: netbox/ipam/models/vrfs.py:75 netbox/netbox/models/__init__.py:142 -#: netbox/netbox/models/__init__.py:186 netbox/tenancy/models/contacts.py:58 -#: netbox/tenancy/models/tenants.py:19 netbox/tenancy/models/tenants.py:42 -#: netbox/users/models/permissions.py:20 netbox/users/models/users.py:28 -#: netbox/virtualization/models/clusters.py:52 +#: netbox/extras/models/scripts.py:30 netbox/ipam/models/asns.py:17 +#: netbox/ipam/models/fhrp.py:24 netbox/ipam/models/services.py:51 +#: netbox/ipam/models/services.py:80 netbox/ipam/models/vlans.py:38 +#: netbox/ipam/models/vlans.py:206 netbox/ipam/models/vlans.py:352 +#: netbox/ipam/models/vrfs.py:20 netbox/ipam/models/vrfs.py:75 +#: netbox/netbox/models/__init__.py:142 netbox/netbox/models/__init__.py:190 +#: netbox/tenancy/models/contacts.py:59 netbox/tenancy/models/tenants.py:19 +#: netbox/tenancy/models/tenants.py:42 netbox/users/models/permissions.py:19 +#: netbox/users/models/users.py:28 netbox/virtualization/models/clusters.py:52 #: netbox/virtualization/models/virtualmachines.py:71 -#: netbox/virtualization/models/virtualmachines.py:271 -#: netbox/virtualization/models/virtualmachines.py:305 +#: netbox/virtualization/models/virtualmachines.py:276 +#: netbox/virtualization/models/virtualmachines.py:310 #: netbox/vpn/models/crypto.py:23 netbox/vpn/models/crypto.py:69 #: netbox/vpn/models/crypto.py:128 netbox/vpn/models/crypto.py:180 -#: netbox/vpn/models/crypto.py:216 netbox/vpn/models/l2vpn.py:21 +#: netbox/vpn/models/crypto.py:216 netbox/vpn/models/l2vpn.py:20 #: netbox/vpn/models/tunnels.py:32 netbox/wireless/models.py:53 msgid "name" msgstr "Name" @@ -1640,11 +1652,11 @@ msgid "Full name of the provider" msgstr "Vollständiger Name des Providers" #: netbox/circuits/models/providers.py:28 netbox/dcim/models/devices.py:88 -#: netbox/dcim/models/racks.py:137 netbox/dcim/models/sites.py:149 -#: netbox/extras/models/models.py:506 netbox/ipam/models/asns.py:23 +#: netbox/dcim/models/racks.py:143 netbox/dcim/models/sites.py:149 +#: netbox/extras/models/models.py:464 netbox/ipam/models/asns.py:23 #: netbox/ipam/models/vlans.py:43 netbox/netbox/models/__init__.py:146 -#: netbox/netbox/models/__init__.py:191 netbox/tenancy/models/tenants.py:25 -#: netbox/tenancy/models/tenants.py:47 netbox/vpn/models/l2vpn.py:27 +#: netbox/netbox/models/__init__.py:195 netbox/tenancy/models/tenants.py:25 +#: netbox/tenancy/models/tenants.py:47 netbox/vpn/models/l2vpn.py:26 #: netbox/wireless/models.py:59 msgid "slug" msgstr "URL-Slug" @@ -1698,7 +1710,7 @@ msgid "virtual circuits" msgstr "virtuelle Verbindungen" #: netbox/circuits/models/virtual_circuits.py:133 netbox/ipam/models/ip.py:194 -#: netbox/ipam/models/ip.py:736 netbox/vpn/models/tunnels.py:109 +#: netbox/ipam/models/ip.py:747 netbox/vpn/models/tunnels.py:109 msgid "role" msgstr "Rolle" @@ -1716,35 +1728,36 @@ msgstr "virtuelle Verbindungsabschlüsse" #: netbox/circuits/tables/providers.py:67 #: netbox/circuits/tables/providers.py:97 #: netbox/circuits/tables/virtual_circuits.py:18 netbox/core/tables/data.py:16 -#: netbox/core/tables/jobs.py:14 netbox/core/tables/plugins.py:50 +#: netbox/core/tables/jobs.py:14 netbox/core/tables/plugins.py:53 #: netbox/core/tables/tasks.py:11 netbox/core/tables/tasks.py:115 -#: netbox/dcim/forms/filtersets.py:64 netbox/dcim/forms/object_create.py:43 +#: netbox/dcim/forms/filtersets.py:65 netbox/dcim/forms/object_create.py:43 #: netbox/dcim/tables/devices.py:63 netbox/dcim/tables/devices.py:103 #: netbox/dcim/tables/devices.py:145 netbox/dcim/tables/devices.py:299 #: netbox/dcim/tables/devices.py:402 netbox/dcim/tables/devices.py:443 -#: netbox/dcim/tables/devices.py:491 netbox/dcim/tables/devices.py:540 -#: netbox/dcim/tables/devices.py:561 netbox/dcim/tables/devices.py:681 -#: netbox/dcim/tables/devices.py:764 netbox/dcim/tables/devices.py:810 -#: netbox/dcim/tables/devices.py:872 netbox/dcim/tables/devices.py:941 -#: netbox/dcim/tables/devices.py:1006 netbox/dcim/tables/devices.py:1025 -#: netbox/dcim/tables/devices.py:1054 netbox/dcim/tables/devices.py:1084 +#: netbox/dcim/tables/devices.py:491 netbox/dcim/tables/devices.py:545 +#: netbox/dcim/tables/devices.py:568 netbox/dcim/tables/devices.py:688 +#: netbox/dcim/tables/devices.py:771 netbox/dcim/tables/devices.py:817 +#: netbox/dcim/tables/devices.py:879 netbox/dcim/tables/devices.py:948 +#: netbox/dcim/tables/devices.py:1013 netbox/dcim/tables/devices.py:1032 +#: netbox/dcim/tables/devices.py:1061 netbox/dcim/tables/devices.py:1091 #: netbox/dcim/tables/devicetypes.py:31 netbox/dcim/tables/devicetypes.py:227 -#: netbox/dcim/tables/power.py:22 netbox/dcim/tables/power.py:62 -#: netbox/dcim/tables/racks.py:24 netbox/dcim/tables/racks.py:113 -#: netbox/dcim/tables/sites.py:24 netbox/dcim/tables/sites.py:51 -#: netbox/dcim/tables/sites.py:78 netbox/dcim/tables/sites.py:129 -#: netbox/extras/forms/filtersets.py:218 netbox/extras/tables/tables.py:61 -#: netbox/extras/tables/tables.py:125 netbox/extras/tables/tables.py:158 -#: netbox/extras/tables/tables.py:183 netbox/extras/tables/tables.py:249 -#: netbox/extras/tables/tables.py:364 netbox/extras/tables/tables.py:381 -#: netbox/extras/tables/tables.py:404 netbox/extras/tables/tables.py:442 -#: netbox/extras/tables/tables.py:494 netbox/extras/tables/tables.py:520 -#: netbox/ipam/forms/bulk_edit.py:391 netbox/ipam/forms/filtersets.py:403 -#: netbox/ipam/forms/filtersets.py:488 netbox/ipam/tables/asn.py:16 -#: netbox/ipam/tables/ip.py:31 netbox/ipam/tables/ip.py:106 +#: netbox/dcim/tables/modules.py:17 netbox/dcim/tables/power.py:22 +#: netbox/dcim/tables/power.py:62 netbox/dcim/tables/racks.py:24 +#: netbox/dcim/tables/racks.py:117 netbox/dcim/tables/sites.py:24 +#: netbox/dcim/tables/sites.py:54 netbox/dcim/tables/sites.py:84 +#: netbox/dcim/tables/sites.py:135 netbox/extras/forms/filtersets.py:223 +#: netbox/extras/tables/tables.py:62 netbox/extras/tables/tables.py:126 +#: netbox/extras/tables/tables.py:159 netbox/extras/tables/tables.py:184 +#: netbox/extras/tables/tables.py:260 netbox/extras/tables/tables.py:290 +#: netbox/extras/tables/tables.py:405 netbox/extras/tables/tables.py:422 +#: netbox/extras/tables/tables.py:445 netbox/extras/tables/tables.py:483 +#: netbox/extras/tables/tables.py:535 netbox/extras/tables/tables.py:561 +#: netbox/ipam/forms/bulk_edit.py:396 netbox/ipam/forms/filtersets.py:410 +#: netbox/ipam/forms/filtersets.py:496 netbox/ipam/tables/asn.py:16 +#: netbox/ipam/tables/ip.py:32 netbox/ipam/tables/ip.py:107 #: netbox/ipam/tables/services.py:15 netbox/ipam/tables/services.py:40 -#: netbox/ipam/tables/vlans.py:33 netbox/ipam/tables/vlans.py:83 -#: netbox/ipam/tables/vlans.py:231 netbox/ipam/tables/vrfs.py:26 +#: netbox/ipam/tables/vlans.py:33 netbox/ipam/tables/vlans.py:85 +#: netbox/ipam/tables/vlans.py:233 netbox/ipam/tables/vrfs.py:26 #: netbox/ipam/tables/vrfs.py:68 #: netbox/templates/circuits/circuitgroup.html:28 #: netbox/templates/circuits/circuittype.html:22 @@ -1768,6 +1781,7 @@ msgstr "virtuelle Verbindungsabschlüsse" #: netbox/templates/dcim/location.html:29 #: netbox/templates/dcim/manufacturer.html:36 #: netbox/templates/dcim/modulebay.html:30 +#: netbox/templates/dcim/moduletypeprofile.html:16 #: netbox/templates/dcim/platform.html:29 #: netbox/templates/dcim/poweroutlet.html:28 #: netbox/templates/dcim/powerport.html:28 @@ -1784,16 +1798,17 @@ msgstr "virtuelle Verbindungsabschlüsse" #: netbox/templates/extras/notificationgroup.html:14 #: netbox/templates/extras/savedfilter.html:13 #: netbox/templates/extras/script_list.html:45 +#: netbox/templates/extras/tableconfig.html:13 #: netbox/templates/extras/tag.html:14 netbox/templates/extras/webhook.html:13 #: netbox/templates/ipam/asnrange.html:15 #: netbox/templates/ipam/fhrpgroup.html:30 netbox/templates/ipam/rir.html:22 #: netbox/templates/ipam/role.html:22 #: netbox/templates/ipam/routetarget.html:13 -#: netbox/templates/ipam/service.html:24 +#: netbox/templates/ipam/service.html:26 #: netbox/templates/ipam/servicetemplate.html:15 #: netbox/templates/ipam/vlan.html:35 netbox/templates/ipam/vlangroup.html:30 #: netbox/templates/ipam/vlantranslationpolicy.html:14 -#: netbox/templates/tenancy/contact.html:25 +#: netbox/templates/tenancy/contact.html:35 #: netbox/templates/tenancy/contactgroup.html:21 #: netbox/templates/tenancy/contactrole.html:18 #: netbox/templates/tenancy/tenantgroup.html:29 @@ -1815,9 +1830,9 @@ msgstr "virtuelle Verbindungsabschlüsse" #: netbox/templates/vpn/l2vpn.html:14 netbox/templates/vpn/tunnel.html:21 #: netbox/templates/vpn/tunnelgroup.html:26 #: netbox/templates/wireless/wirelesslangroup.html:29 -#: netbox/tenancy/tables/contacts.py:19 netbox/tenancy/tables/contacts.py:41 -#: netbox/tenancy/tables/contacts.py:56 netbox/tenancy/tables/tenants.py:16 -#: netbox/tenancy/tables/tenants.py:38 netbox/users/tables.py:62 +#: netbox/tenancy/tables/contacts.py:19 netbox/tenancy/tables/contacts.py:45 +#: netbox/tenancy/tables/contacts.py:60 netbox/tenancy/tables/tenants.py:16 +#: netbox/tenancy/tables/tenants.py:42 netbox/users/tables.py:62 #: netbox/users/tables.py:76 netbox/virtualization/forms/bulk_create.py:20 #: netbox/virtualization/forms/object_create.py:13 #: netbox/virtualization/forms/object_create.py:23 @@ -1841,8 +1856,8 @@ msgstr "Name" #: netbox/circuits/tables/providers.py:43 #: netbox/circuits/tables/providers.py:77 #: netbox/circuits/tables/virtual_circuits.py:27 -#: netbox/netbox/navigation/menu.py:274 netbox/netbox/navigation/menu.py:278 -#: netbox/netbox/navigation/menu.py:280 +#: netbox/netbox/navigation/menu.py:275 netbox/netbox/navigation/menu.py:279 +#: netbox/netbox/navigation/menu.py:281 #: netbox/templates/circuits/provider.html:57 #: netbox/templates/circuits/provideraccount.html:44 #: netbox/templates/circuits/providernetwork.html:50 @@ -1858,7 +1873,7 @@ msgid "Circuit ID" msgstr "Transportnetz-ID" #: netbox/circuits/tables/circuits.py:71 -#: netbox/wireless/forms/model_forms.py:163 +#: netbox/wireless/forms/model_forms.py:164 msgid "Side A" msgstr "Seite A" @@ -1876,35 +1891,38 @@ msgstr "Garantierte Bandbreite" #: netbox/circuits/tables/providers.py:80 #: netbox/circuits/tables/providers.py:105 #: netbox/circuits/tables/virtual_circuits.py:68 -#: netbox/dcim/tables/devices.py:1067 netbox/dcim/tables/devicetypes.py:97 -#: netbox/dcim/tables/modules.py:29 netbox/dcim/tables/modules.py:73 -#: netbox/dcim/tables/power.py:39 netbox/dcim/tables/power.py:96 -#: netbox/dcim/tables/racks.py:84 netbox/dcim/tables/racks.py:144 -#: netbox/dcim/tables/racks.py:224 netbox/dcim/tables/sites.py:107 -#: netbox/extras/tables/tables.py:588 netbox/ipam/tables/asn.py:69 -#: netbox/ipam/tables/fhrp.py:34 netbox/ipam/tables/ip.py:82 -#: netbox/ipam/tables/ip.py:226 netbox/ipam/tables/ip.py:281 -#: netbox/ipam/tables/ip.py:349 netbox/ipam/tables/services.py:24 -#: netbox/ipam/tables/services.py:54 netbox/ipam/tables/vlans.py:121 +#: netbox/dcim/tables/devices.py:1074 netbox/dcim/tables/devicetypes.py:97 +#: netbox/dcim/tables/modules.py:27 netbox/dcim/tables/modules.py:68 +#: netbox/dcim/tables/modules.py:107 netbox/dcim/tables/power.py:39 +#: netbox/dcim/tables/power.py:96 netbox/dcim/tables/racks.py:88 +#: netbox/dcim/tables/racks.py:148 netbox/dcim/tables/racks.py:233 +#: netbox/dcim/tables/sites.py:36 netbox/dcim/tables/sites.py:66 +#: netbox/dcim/tables/sites.py:113 netbox/dcim/tables/sites.py:167 +#: netbox/extras/tables/tables.py:643 netbox/ipam/tables/asn.py:69 +#: netbox/ipam/tables/fhrp.py:34 netbox/ipam/tables/ip.py:83 +#: netbox/ipam/tables/ip.py:227 netbox/ipam/tables/ip.py:286 +#: netbox/ipam/tables/ip.py:355 netbox/ipam/tables/services.py:24 +#: netbox/ipam/tables/services.py:54 netbox/ipam/tables/vlans.py:123 #: netbox/ipam/tables/vrfs.py:47 netbox/ipam/tables/vrfs.py:72 #: netbox/templates/dcim/htmx/cable_edit.html:92 #: netbox/templates/generic/bulk_edit.html:86 #: netbox/templates/inc/panels/comments.html:5 -#: netbox/tenancy/tables/contacts.py:68 netbox/tenancy/tables/tenants.py:46 +#: netbox/tenancy/tables/contacts.py:31 netbox/tenancy/tables/contacts.py:72 +#: netbox/tenancy/tables/tenants.py:28 netbox/tenancy/tables/tenants.py:50 #: netbox/utilities/forms/fields/fields.py:29 #: netbox/virtualization/tables/clusters.py:95 #: netbox/virtualization/tables/virtualmachines.py:52 #: netbox/vpn/tables/crypto.py:37 netbox/vpn/tables/crypto.py:74 #: netbox/vpn/tables/crypto.py:109 netbox/vpn/tables/crypto.py:140 -#: netbox/vpn/tables/crypto.py:173 netbox/vpn/tables/l2vpn.py:37 +#: netbox/vpn/tables/crypto.py:173 netbox/vpn/tables/l2vpn.py:40 #: netbox/vpn/tables/tunnels.py:61 netbox/wireless/tables/wirelesslan.py:27 #: netbox/wireless/tables/wirelesslan.py:66 msgid "Comments" msgstr "Kommentare" #: netbox/circuits/tables/circuits.py:89 -#: netbox/templates/tenancy/contact.html:84 -#: netbox/tenancy/tables/contacts.py:73 +#: netbox/templates/tenancy/contact.html:94 +#: netbox/tenancy/tables/contacts.py:77 msgid "Assignments" msgstr "Zuweisungen" @@ -1941,52 +1959,50 @@ msgstr "Konten" msgid "Account Count" msgstr "Anzahl der Konten" -#: netbox/circuits/tables/providers.py:37 netbox/dcim/tables/sites.py:99 +#: netbox/circuits/tables/providers.py:37 netbox/dcim/tables/sites.py:105 msgid "ASN Count" msgstr "ASN-Anzahl" #: netbox/circuits/tables/virtual_circuits.py:65 -#: netbox/netbox/navigation/menu.py:234 +#: netbox/netbox/navigation/menu.py:235 #: netbox/templates/circuits/virtualcircuit.html:87 -#: netbox/templates/vpn/l2vpn.html:56 netbox/templates/vpn/tunnel.html:72 +#: netbox/templates/vpn/l2vpn.html:60 netbox/templates/vpn/tunnel.html:72 #: netbox/vpn/tables/tunnels.py:58 msgid "Terminations" msgstr "Abschlusspunkte" #: netbox/circuits/tables/virtual_circuits.py:109 -#: netbox/dcim/forms/bulk_edit.py:745 netbox/dcim/forms/bulk_edit.py:1299 -#: netbox/dcim/forms/bulk_edit.py:1708 netbox/dcim/forms/bulk_edit.py:1760 -#: netbox/dcim/forms/bulk_import.py:668 netbox/dcim/forms/bulk_import.py:730 -#: netbox/dcim/forms/bulk_import.py:756 netbox/dcim/forms/bulk_import.py:782 -#: netbox/dcim/forms/bulk_import.py:802 netbox/dcim/forms/bulk_import.py:858 -#: netbox/dcim/forms/bulk_import.py:976 netbox/dcim/forms/bulk_import.py:1024 -#: netbox/dcim/forms/bulk_import.py:1041 netbox/dcim/forms/bulk_import.py:1053 -#: netbox/dcim/forms/bulk_import.py:1101 netbox/dcim/forms/bulk_import.py:1223 -#: netbox/dcim/forms/bulk_import.py:1559 netbox/dcim/forms/connections.py:24 -#: netbox/dcim/forms/filtersets.py:132 netbox/dcim/forms/filtersets.py:922 -#: netbox/dcim/forms/filtersets.py:954 netbox/dcim/forms/filtersets.py:1100 -#: netbox/dcim/forms/filtersets.py:1291 netbox/dcim/forms/filtersets.py:1316 -#: netbox/dcim/forms/filtersets.py:1340 netbox/dcim/forms/filtersets.py:1360 -#: netbox/dcim/forms/filtersets.py:1388 netbox/dcim/forms/filtersets.py:1508 -#: netbox/dcim/forms/filtersets.py:1533 netbox/dcim/forms/filtersets.py:1557 -#: netbox/dcim/forms/filtersets.py:1575 netbox/dcim/forms/filtersets.py:1592 -#: netbox/dcim/forms/filtersets.py:1689 netbox/dcim/forms/filtersets.py:1713 -#: netbox/dcim/forms/filtersets.py:1737 netbox/dcim/forms/model_forms.py:644 -#: netbox/dcim/forms/model_forms.py:861 netbox/dcim/forms/model_forms.py:1262 -#: netbox/dcim/forms/model_forms.py:1747 netbox/dcim/forms/model_forms.py:1818 +#: netbox/dcim/forms/bulk_edit.py:789 netbox/dcim/forms/bulk_edit.py:1343 +#: netbox/dcim/forms/bulk_edit.py:1755 netbox/dcim/forms/bulk_edit.py:1807 +#: netbox/dcim/forms/bulk_import.py:699 netbox/dcim/forms/bulk_import.py:761 +#: netbox/dcim/forms/bulk_import.py:787 netbox/dcim/forms/bulk_import.py:813 +#: netbox/dcim/forms/bulk_import.py:833 netbox/dcim/forms/bulk_import.py:889 +#: netbox/dcim/forms/bulk_import.py:1007 netbox/dcim/forms/bulk_import.py:1055 +#: netbox/dcim/forms/bulk_import.py:1072 netbox/dcim/forms/bulk_import.py:1084 +#: netbox/dcim/forms/bulk_import.py:1132 netbox/dcim/forms/bulk_import.py:1254 +#: netbox/dcim/forms/bulk_import.py:1590 netbox/dcim/forms/connections.py:24 +#: netbox/dcim/forms/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 +#: netbox/dcim/forms/filtersets.py:1359 netbox/dcim/forms/filtersets.py:1379 +#: netbox/dcim/forms/filtersets.py:1412 netbox/dcim/forms/filtersets.py:1532 +#: netbox/dcim/forms/filtersets.py:1557 netbox/dcim/forms/filtersets.py:1581 +#: netbox/dcim/forms/filtersets.py:1599 netbox/dcim/forms/filtersets.py:1616 +#: 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/object_create.py:260 netbox/dcim/tables/connections.py:22 #: netbox/dcim/tables/connections.py:41 netbox/dcim/tables/connections.py:60 #: netbox/dcim/tables/devices.py:295 netbox/dcim/tables/devices.py:380 #: netbox/dcim/tables/devices.py:421 netbox/dcim/tables/devices.py:463 -#: netbox/dcim/tables/devices.py:513 netbox/dcim/tables/devices.py:618 -#: netbox/dcim/tables/devices.py:730 netbox/dcim/tables/devices.py:786 -#: netbox/dcim/tables/devices.py:832 netbox/dcim/tables/devices.py:891 -#: netbox/dcim/tables/devices.py:959 netbox/dcim/tables/devices.py:1088 -#: netbox/dcim/tables/modules.py:53 netbox/extras/forms/filtersets.py:328 -#: netbox/ipam/forms/bulk_import.py:310 netbox/ipam/forms/bulk_import.py:556 -#: netbox/ipam/forms/filtersets.py:618 netbox/ipam/forms/model_forms.py:333 -#: netbox/ipam/forms/model_forms.py:761 netbox/ipam/forms/model_forms.py:794 -#: netbox/ipam/forms/model_forms.py:820 netbox/ipam/tables/vlans.py:156 +#: netbox/dcim/tables/devices.py:513 netbox/dcim/tables/devices.py:625 +#: netbox/dcim/tables/devices.py:737 netbox/dcim/tables/devices.py:793 +#: netbox/dcim/tables/devices.py:839 netbox/dcim/tables/devices.py:898 +#: netbox/dcim/tables/devices.py:966 netbox/dcim/tables/devices.py:1095 +#: netbox/dcim/tables/modules.py:87 netbox/extras/forms/filtersets.py:363 +#: netbox/ipam/forms/bulk_import.py:310 netbox/ipam/forms/filtersets.py:626 +#: netbox/ipam/forms/model_forms.py:333 netbox/ipam/tables/vlans.py:158 #: netbox/templates/circuits/virtualcircuittermination.html:56 #: netbox/templates/dcim/consoleport.html:20 #: netbox/templates/dcim/consoleserverport.html:20 @@ -2015,22 +2031,22 @@ msgstr "Abschlusspunkte" #: netbox/virtualization/forms/filtersets.py:134 #: netbox/virtualization/forms/model_forms.py:192 #: netbox/virtualization/tables/virtualmachines.py:41 netbox/vpn/choices.py:52 -#: netbox/vpn/forms/bulk_import.py:86 netbox/vpn/forms/bulk_import.py:283 -#: netbox/vpn/forms/filtersets.py:281 netbox/vpn/forms/model_forms.py:91 +#: netbox/vpn/forms/bulk_import.py:86 netbox/vpn/forms/bulk_import.py:288 +#: netbox/vpn/forms/filtersets.py:286 netbox/vpn/forms/model_forms.py:91 #: netbox/vpn/forms/model_forms.py:126 netbox/vpn/forms/model_forms.py:237 #: netbox/vpn/forms/model_forms.py:456 -#: netbox/wireless/forms/model_forms.py:102 -#: netbox/wireless/forms/model_forms.py:144 +#: netbox/wireless/forms/model_forms.py:103 +#: netbox/wireless/forms/model_forms.py:145 #: netbox/wireless/tables/wirelesslan.py:84 msgid "Device" msgstr "Gerät" -#: netbox/circuits/views.py:373 +#: netbox/circuits/views.py:362 #, python-brace-format msgid "No terminations have been defined for circuit {circuit}." msgstr "Keine Terminierung wurde für das Transportnetz {circuit}definiert" -#: netbox/circuits/views.py:422 +#: netbox/circuits/views.py:411 #, python-brace-format msgid "Swapped terminations for circuit {circuit}." msgstr "Tausche Terminierungen für Transportnetz {circuit}" @@ -2040,31 +2056,31 @@ msgid "This user does not have permission to synchronize this data source." msgstr "" "Dieser Benutzer ist nicht berechtigt, diese Datenquelle zu synchronisieren." -#: netbox/core/apps.py:33 +#: netbox/core/apps.py:34 msgid "Object created" msgstr "Objekt erstellt" -#: netbox/core/apps.py:34 +#: netbox/core/apps.py:35 msgid "Object updated" msgstr "Objekt aktualisiert" -#: netbox/core/apps.py:35 +#: netbox/core/apps.py:36 msgid "Object deleted" msgstr "Objekt gelöscht" -#: netbox/core/apps.py:36 +#: netbox/core/apps.py:37 msgid "Job started" msgstr "Job wurde gestartet" -#: netbox/core/apps.py:37 +#: netbox/core/apps.py:38 msgid "Job completed" msgstr "Job wurde abgeschlossen" -#: netbox/core/apps.py:38 +#: netbox/core/apps.py:39 msgid "Job failed" msgstr "Job fehlgeschlagen" -#: netbox/core/apps.py:39 +#: netbox/core/apps.py:40 msgid "Job errored" msgstr "Job ist fehlerhaft" @@ -2088,14 +2104,14 @@ msgstr "Abgeschlossen" #: netbox/core/choices.py:22 netbox/core/choices.py:59 #: netbox/core/constants.py:20 netbox/core/tables/tasks.py:34 -#: netbox/dcim/choices.py:187 netbox/dcim/choices.py:239 -#: netbox/dcim/choices.py:1601 netbox/dcim/choices.py:1674 +#: netbox/dcim/choices.py:188 netbox/dcim/choices.py:241 +#: netbox/dcim/choices.py:1608 netbox/dcim/choices.py:1698 #: netbox/virtualization/choices.py:48 msgid "Failed" msgstr "Fehlgeschlagen" -#: netbox/core/choices.py:35 netbox/netbox/navigation/menu.py:356 -#: netbox/netbox/navigation/menu.py:360 +#: netbox/core/choices.py:35 netbox/netbox/navigation/menu.py:358 +#: netbox/netbox/navigation/menu.py:362 #: netbox/templates/extras/script/base.html:14 #: netbox/templates/extras/script_list.html:7 #: netbox/templates/extras/script_list.html:12 @@ -2149,7 +2165,7 @@ msgstr "Wöchentlich" msgid "30 days" msgstr "30 Tage" -#: netbox/core/choices.py:103 netbox/core/tables/plugins.py:69 +#: netbox/core/choices.py:103 netbox/core/tables/plugins.py:75 #: netbox/templates/generic/object.html:61 msgid "Updated" msgstr "Aktualisiert" @@ -2180,7 +2196,7 @@ msgstr "Gestoppt" msgid "Cancelled" msgstr "Abgebrochen" -#: netbox/core/data_backends.py:32 netbox/core/tables/plugins.py:57 +#: netbox/core/data_backends.py:32 netbox/core/tables/plugins.py:61 #: netbox/templates/core/plugin.html:88 #: netbox/templates/dcim/interface.html:273 msgid "Local" @@ -2219,40 +2235,43 @@ msgstr "AWS-Zugriffsschlüssel-ID" msgid "AWS secret access key" msgstr "Geheimer AWS-Zugriffsschlüssel" -#: netbox/core/filtersets.py:53 netbox/extras/filtersets.py:250 -#: netbox/extras/filtersets.py:633 netbox/extras/filtersets.py:661 +#: netbox/core/filtersets.py:57 netbox/extras/filtersets.py:254 +#: netbox/extras/filtersets.py:726 netbox/extras/filtersets.py:754 msgid "Data source (ID)" msgstr "Datenquelle (ID)" -#: netbox/core/filtersets.py:59 +#: netbox/core/filtersets.py:63 msgid "Data source (name)" msgstr "Datenquelle (Name)" -#: netbox/core/filtersets.py:145 netbox/dcim/filtersets.py:502 -#: netbox/extras/filtersets.py:287 netbox/extras/filtersets.py:331 -#: netbox/extras/filtersets.py:353 netbox/extras/filtersets.py:413 -#: netbox/users/filtersets.py:28 +#: netbox/core/filtersets.py:149 netbox/dcim/filtersets.py:504 +#: netbox/extras/filtersets.py:292 netbox/extras/filtersets.py:344 +#: netbox/extras/filtersets.py:389 netbox/extras/filtersets.py:411 +#: netbox/extras/filtersets.py:471 netbox/users/filtersets.py:28 msgid "User (ID)" msgstr "Benutzer (ID)" -#: netbox/core/filtersets.py:151 +#: netbox/core/filtersets.py:155 msgid "User name" msgstr "Benutzername" -#: netbox/core/forms/bulk_edit.py:25 netbox/core/forms/filtersets.py:43 -#: netbox/core/tables/data.py:26 netbox/dcim/forms/bulk_edit.py:1140 -#: netbox/dcim/forms/bulk_edit.py:1418 netbox/dcim/forms/filtersets.py:1424 -#: netbox/dcim/tables/devices.py:566 netbox/dcim/tables/devicetypes.py:231 -#: netbox/extras/forms/bulk_edit.py:123 netbox/extras/forms/bulk_edit.py:187 -#: netbox/extras/forms/bulk_edit.py:246 netbox/extras/forms/filtersets.py:145 -#: netbox/extras/forms/filtersets.py:235 netbox/extras/forms/filtersets.py:300 -#: netbox/extras/tables/tables.py:165 netbox/extras/tables/tables.py:256 -#: netbox/extras/tables/tables.py:418 netbox/netbox/preferences.py:22 +#: netbox/core/forms/bulk_edit.py:26 netbox/core/forms/filtersets.py:43 +#: netbox/core/tables/data.py:26 netbox/dcim/choices.py:1656 +#: netbox/dcim/forms/bulk_edit.py:1184 netbox/dcim/forms/bulk_edit.py:1465 +#: netbox/dcim/forms/filtersets.py:1448 netbox/dcim/tables/devices.py:573 +#: netbox/dcim/tables/devicetypes.py:231 netbox/extras/forms/bulk_edit.py:124 +#: netbox/extras/forms/bulk_edit.py:192 netbox/extras/forms/bulk_edit.py:220 +#: netbox/extras/forms/bulk_edit.py:279 netbox/extras/forms/filtersets.py:146 +#: netbox/extras/forms/filtersets.py:240 netbox/extras/forms/filtersets.py:270 +#: netbox/extras/forms/filtersets.py:335 netbox/extras/tables/tables.py:166 +#: netbox/extras/tables/tables.py:267 netbox/extras/tables/tables.py:300 +#: netbox/extras/tables/tables.py:459 netbox/netbox/preferences.py:22 #: netbox/templates/core/datasource.html:42 #: netbox/templates/dcim/interface.html:61 #: netbox/templates/extras/customlink.html:17 #: netbox/templates/extras/eventrule.html:17 #: netbox/templates/extras/savedfilter.html:25 +#: netbox/templates/extras/tableconfig.html:33 #: netbox/templates/users/objectpermission.html:25 #: netbox/templates/virtualization/vminterface.html:29 #: netbox/users/forms/bulk_edit.py:89 netbox/users/forms/filtersets.py:70 @@ -2261,7 +2280,12 @@ msgstr "Benutzername" msgid "Enabled" msgstr "Aktiviert" -#: netbox/core/forms/bulk_edit.py:34 netbox/extras/forms/model_forms.py:299 +#: netbox/core/forms/bulk_edit.py:36 netbox/core/forms/filtersets.py:50 +#: netbox/core/tables/data.py:29 netbox/templates/core/datasource.html:50 +msgid "Sync interval" +msgstr "Synchronisierungsintervall" + +#: netbox/core/forms/bulk_edit.py:40 netbox/extras/forms/model_forms.py:304 #: netbox/templates/extras/savedfilter.html:52 #: netbox/vpn/forms/filtersets.py:102 netbox/vpn/forms/filtersets.py:132 #: netbox/vpn/forms/filtersets.py:156 netbox/vpn/forms/filtersets.py:175 @@ -2271,86 +2295,89 @@ msgstr "Aktiviert" msgid "Parameters" msgstr "Parameter" -#: netbox/core/forms/bulk_edit.py:38 netbox/templates/core/datasource.html:68 +#: netbox/core/forms/bulk_edit.py:44 netbox/templates/core/datasource.html:72 msgid "Ignore rules" msgstr "Regeln ignorieren" -#: netbox/core/forms/filtersets.py:30 netbox/core/forms/model_forms.py:97 -#: netbox/extras/forms/model_forms.py:262 -#: netbox/extras/forms/model_forms.py:592 -#: netbox/extras/forms/model_forms.py:646 netbox/extras/tables/tables.py:194 -#: netbox/extras/tables/tables.py:486 netbox/extras/tables/tables.py:524 +#: netbox/core/forms/filtersets.py:30 netbox/core/forms/model_forms.py:100 +#: netbox/extras/forms/model_forms.py:265 +#: netbox/extras/forms/model_forms.py:660 +#: netbox/extras/forms/model_forms.py:713 netbox/extras/tables/tables.py:204 +#: netbox/extras/tables/tables.py:527 netbox/extras/tables/tables.py:565 #: netbox/templates/core/datasource.html:31 #: netbox/templates/extras/configcontext.html:29 -#: netbox/templates/extras/configtemplate.html:21 -#: netbox/templates/extras/exporttemplate.html:35 +#: netbox/templates/extras/configtemplate.html:37 +#: netbox/templates/extras/exporttemplate.html:39 #: netbox/templates/extras/object_render_config.html:19 msgid "Data Source" msgstr "Datenquelle" -#: netbox/core/forms/filtersets.py:55 netbox/core/forms/mixins.py:21 +#: netbox/core/forms/filtersets.py:60 netbox/core/forms/mixins.py:21 msgid "File" msgstr "Datei" -#: netbox/core/forms/filtersets.py:60 netbox/core/forms/mixins.py:16 -#: netbox/extras/forms/filtersets.py:174 netbox/extras/forms/filtersets.py:335 -#: netbox/extras/forms/filtersets.py:421 +#: netbox/core/forms/filtersets.py:65 netbox/core/forms/mixins.py:16 +#: netbox/extras/forms/filtersets.py:175 netbox/extras/forms/filtersets.py:370 +#: netbox/extras/forms/filtersets.py:457 msgid "Data source" msgstr "Datenquelle" -#: netbox/core/forms/filtersets.py:71 netbox/extras/forms/filtersets.py:448 +#: netbox/core/forms/filtersets.py:76 netbox/extras/forms/filtersets.py:503 msgid "Creation" msgstr "Erstellung" -#: netbox/core/forms/filtersets.py:75 netbox/core/forms/filtersets.py:161 -#: netbox/extras/forms/filtersets.py:469 netbox/extras/tables/tables.py:223 -#: netbox/extras/tables/tables.py:297 netbox/extras/tables/tables.py:329 -#: netbox/extras/tables/tables.py:577 netbox/templates/core/job.html:38 +#: netbox/core/forms/filtersets.py:80 netbox/core/forms/filtersets.py:166 +#: netbox/extras/forms/filtersets.py:524 netbox/extras/tables/tables.py:234 +#: netbox/extras/tables/tables.py:294 netbox/extras/tables/tables.py:338 +#: netbox/extras/tables/tables.py:370 netbox/extras/tables/tables.py:632 +#: netbox/templates/core/job.html:38 #: netbox/templates/core/objectchange.html:52 -#: netbox/tenancy/tables/contacts.py:90 netbox/vpn/tables/l2vpn.py:59 +#: netbox/templates/extras/tableconfig.html:21 +#: netbox/tenancy/tables/contacts.py:94 netbox/vpn/tables/l2vpn.py:62 msgid "Object Type" msgstr "Objekttyp" -#: netbox/core/forms/filtersets.py:85 +#: netbox/core/forms/filtersets.py:90 msgid "Created after" msgstr "Erstellt nach" -#: netbox/core/forms/filtersets.py:90 +#: netbox/core/forms/filtersets.py:95 msgid "Created before" msgstr "Erstellt vor" -#: netbox/core/forms/filtersets.py:95 +#: netbox/core/forms/filtersets.py:100 msgid "Scheduled after" msgstr "Geplant nach" -#: netbox/core/forms/filtersets.py:100 +#: netbox/core/forms/filtersets.py:105 msgid "Scheduled before" msgstr "Geplant vor" -#: netbox/core/forms/filtersets.py:105 +#: netbox/core/forms/filtersets.py:110 msgid "Started after" msgstr "Begonnen nach" -#: netbox/core/forms/filtersets.py:110 +#: netbox/core/forms/filtersets.py:115 msgid "Started before" msgstr "Begonnen vor" -#: netbox/core/forms/filtersets.py:115 +#: netbox/core/forms/filtersets.py:120 msgid "Completed after" msgstr "Abgeschlossen nach" -#: netbox/core/forms/filtersets.py:120 +#: netbox/core/forms/filtersets.py:125 msgid "Completed before" msgstr "Abgeschlossen vor" -#: netbox/core/forms/filtersets.py:127 netbox/core/forms/filtersets.py:156 -#: netbox/dcim/forms/bulk_edit.py:465 netbox/dcim/forms/filtersets.py:419 -#: netbox/dcim/forms/filtersets.py:463 netbox/dcim/forms/model_forms.py:324 -#: netbox/extras/forms/filtersets.py:464 netbox/extras/forms/filtersets.py:484 -#: netbox/extras/tables/tables.py:305 netbox/extras/tables/tables.py:345 +#: netbox/core/forms/filtersets.py:132 netbox/core/forms/filtersets.py:161 +#: netbox/dcim/forms/bulk_edit.py:479 netbox/dcim/forms/filtersets.py:420 +#: netbox/dcim/forms/filtersets.py:464 netbox/dcim/forms/model_forms.py:332 +#: netbox/extras/forms/filtersets.py:519 netbox/extras/forms/filtersets.py:539 +#: netbox/extras/tables/tables.py:346 netbox/extras/tables/tables.py:386 #: netbox/templates/core/objectchange.html:36 #: netbox/templates/dcim/rackreservation.html:58 #: netbox/templates/extras/savedfilter.html:21 +#: netbox/templates/extras/tableconfig.html:29 #: netbox/templates/inc/user_menu.html:33 netbox/templates/users/token.html:21 #: netbox/templates/users/user.html:6 netbox/templates/users/user.html:14 #: netbox/users/filtersets.py:107 netbox/users/filtersets.py:174 @@ -2360,120 +2387,127 @@ msgstr "Abgeschlossen vor" msgid "User" msgstr "Nutzer" -#: netbox/core/forms/filtersets.py:135 netbox/core/tables/change_logging.py:15 -#: netbox/extras/tables/tables.py:615 netbox/extras/tables/tables.py:669 +#: netbox/core/forms/filtersets.py:140 netbox/core/tables/change_logging.py:15 +#: netbox/extras/tables/tables.py:670 netbox/extras/tables/tables.py:724 #: netbox/templates/core/objectchange.html:32 msgid "Time" msgstr "Zeit" -#: netbox/core/forms/filtersets.py:140 netbox/extras/forms/filtersets.py:453 +#: netbox/core/forms/filtersets.py:145 netbox/extras/forms/filtersets.py:508 msgid "After" msgstr "Nach" -#: netbox/core/forms/filtersets.py:145 netbox/extras/forms/filtersets.py:458 +#: netbox/core/forms/filtersets.py:150 netbox/extras/forms/filtersets.py:513 msgid "Before" msgstr "Vorher" -#: netbox/core/forms/filtersets.py:149 netbox/core/tables/change_logging.py:29 -#: netbox/extras/forms/model_forms.py:410 +#: netbox/core/forms/filtersets.py:154 netbox/core/tables/change_logging.py:29 +#: netbox/extras/forms/model_forms.py:474 #: netbox/templates/core/objectchange.html:46 #: netbox/templates/extras/eventrule.html:71 msgid "Action" msgstr "Aktion" -#: netbox/core/forms/model_forms.py:54 netbox/core/tables/data.py:46 +#: netbox/core/forms/model_forms.py:55 netbox/core/tables/data.py:52 #: netbox/templates/core/datafile.html:27 #: netbox/templates/extras/report/base.html:33 #: netbox/templates/extras/script/base.html:32 msgid "Source" msgstr "Quelle" -#: netbox/core/forms/model_forms.py:58 +#: netbox/core/forms/model_forms.py:57 +#: netbox/templates/core/datasource.html:14 +#: netbox/templates/core/datasource.html:20 +#: netbox/utilities/templates/buttons/sync.html:5 +msgid "Sync" +msgstr "Synchronisieren" + +#: netbox/core/forms/model_forms.py:61 msgid "Backend Parameters" msgstr "Backendparameter" -#: netbox/core/forms/model_forms.py:96 +#: netbox/core/forms/model_forms.py:99 msgid "File Upload" msgstr "Datei hochladen" -#: netbox/core/forms/model_forms.py:108 +#: netbox/core/forms/model_forms.py:111 msgid "Cannot upload a file and sync from an existing file" msgstr "" "Eine Datei kann nicht hochgeladen und aus einer vorhandenen Datei " "synchronisiert werden" -#: netbox/core/forms/model_forms.py:110 +#: netbox/core/forms/model_forms.py:113 msgid "Must upload a file or select a data file to sync" msgstr "" "Lade eine Datei hoch oder wähle eine Datendatei zur Synchronisierung aus" -#: netbox/core/forms/model_forms.py:153 +#: netbox/core/forms/model_forms.py:156 #: netbox/templates/dcim/rack_elevation_list.html:6 msgid "Rack Elevations" msgstr "Rackübersichten" -#: netbox/core/forms/model_forms.py:157 netbox/dcim/choices.py:1530 -#: netbox/dcim/forms/bulk_edit.py:987 netbox/dcim/forms/bulk_edit.py:1375 -#: netbox/dcim/forms/bulk_edit.py:1393 netbox/dcim/tables/racks.py:157 -#: netbox/netbox/navigation/menu.py:312 netbox/netbox/navigation/menu.py:316 +#: netbox/core/forms/model_forms.py:160 netbox/dcim/choices.py:1537 +#: netbox/dcim/forms/bulk_edit.py:1031 netbox/dcim/forms/bulk_edit.py:1419 +#: netbox/dcim/forms/bulk_edit.py:1440 netbox/dcim/tables/racks.py:161 +#: netbox/netbox/navigation/menu.py:313 netbox/netbox/navigation/menu.py:317 msgid "Power" msgstr "Stromversorgung" -#: netbox/core/forms/model_forms.py:159 netbox/netbox/navigation/menu.py:160 +#: netbox/core/forms/model_forms.py:162 netbox/netbox/navigation/menu.py:161 #: netbox/templates/core/inc/config_data.html:37 msgid "IPAM" msgstr "IPAM" -#: netbox/core/forms/model_forms.py:160 netbox/netbox/navigation/menu.py:238 +#: netbox/core/forms/model_forms.py:163 netbox/netbox/navigation/menu.py:239 #: netbox/templates/core/inc/config_data.html:50 #: netbox/vpn/forms/bulk_edit.py:77 netbox/vpn/forms/filtersets.py:47 #: netbox/vpn/forms/model_forms.py:62 netbox/vpn/forms/model_forms.py:147 msgid "Security" msgstr "Sicherheit" -#: netbox/core/forms/model_forms.py:161 +#: netbox/core/forms/model_forms.py:164 #: netbox/templates/core/inc/config_data.html:59 msgid "Banners" msgstr "Banner" -#: netbox/core/forms/model_forms.py:162 +#: netbox/core/forms/model_forms.py:165 #: netbox/templates/core/inc/config_data.html:80 msgid "Pagination" msgstr "Seitenumbruch" -#: netbox/core/forms/model_forms.py:163 netbox/extras/forms/bulk_edit.py:92 -#: netbox/extras/forms/filtersets.py:48 netbox/extras/forms/model_forms.py:116 -#: netbox/extras/forms/model_forms.py:129 +#: netbox/core/forms/model_forms.py:166 netbox/extras/forms/bulk_edit.py:93 +#: netbox/extras/forms/filtersets.py:49 netbox/extras/forms/model_forms.py:119 +#: netbox/extras/forms/model_forms.py:132 #: netbox/templates/core/inc/config_data.html:93 msgid "Validation" msgstr "Validierung" -#: netbox/core/forms/model_forms.py:164 +#: netbox/core/forms/model_forms.py:167 #: netbox/templates/account/preferences.html:6 msgid "User Preferences" msgstr "Benutzereinstellungen" -#: netbox/core/forms/model_forms.py:167 netbox/dcim/forms/filtersets.py:733 +#: netbox/core/forms/model_forms.py:170 netbox/dcim/forms/filtersets.py:752 #: netbox/templates/core/inc/config_data.html:127 #: netbox/users/forms/model_forms.py:64 msgid "Miscellaneous" msgstr "Diverses" -#: netbox/core/forms/model_forms.py:169 +#: netbox/core/forms/model_forms.py:172 msgid "Config Revision" msgstr "Konfigurationsverlauf" -#: netbox/core/forms/model_forms.py:208 +#: netbox/core/forms/model_forms.py:211 msgid "This parameter has been defined statically and cannot be modified." msgstr "" "Dieser Parameter wurde statisch definiert und kann nicht geändert werden." -#: netbox/core/forms/model_forms.py:216 +#: netbox/core/forms/model_forms.py:219 #, python-brace-format msgid "Current value: {value}" msgstr "Aktueller Wert: {value}" -#: netbox/core/forms/model_forms.py:218 +#: netbox/core/forms/model_forms.py:221 msgid " (default)" msgstr " (Standard)" @@ -2489,7 +2523,7 @@ msgstr "Benutzername" msgid "request ID" msgstr "Anfrage-ID" -#: netbox/core/models/change_logging.py:52 netbox/extras/models/staging.py:77 +#: netbox/core/models/change_logging.py:52 msgid "action" msgstr "Aktion" @@ -2516,9 +2550,9 @@ msgstr "" "Die Änderungsprotokollierung wird für diesen Objekttyp nicht unterstützt " "({type})." -#: netbox/core/models/config.py:18 netbox/core/models/data.py:263 -#: netbox/core/models/files.py:27 netbox/core/models/jobs.py:52 -#: netbox/extras/models/models.py:733 netbox/extras/models/notifications.py:39 +#: netbox/core/models/config.py:18 netbox/core/models/data.py:269 +#: netbox/core/models/files.py:30 netbox/core/models/jobs.py:52 +#: netbox/extras/models/models.py:806 netbox/extras/models/notifications.py:39 #: netbox/extras/models/notifications.py:186 #: netbox/netbox/models/features.py:53 netbox/users/models/tokens.py:32 msgid "created" @@ -2564,67 +2598,72 @@ msgstr "Konfigurationsrevision #{id}" #: netbox/dcim/models/device_components.py:282 #: netbox/dcim/models/device_components.py:309 #: netbox/dcim/models/device_components.py:340 -#: netbox/dcim/models/device_components.py:456 -#: netbox/dcim/models/device_components.py:656 -#: netbox/dcim/models/device_components.py:1024 -#: netbox/dcim/models/device_components.py:1095 +#: netbox/dcim/models/device_components.py:462 +#: netbox/dcim/models/device_components.py:665 +#: netbox/dcim/models/device_components.py:1033 +#: netbox/dcim/models/device_components.py:1104 #: netbox/dcim/models/power.py:100 netbox/extras/models/customfields.py:80 #: netbox/extras/models/search.py:41 -#: netbox/virtualization/models/clusters.py:57 netbox/vpn/models/l2vpn.py:32 +#: netbox/virtualization/models/clusters.py:57 netbox/vpn/models/l2vpn.py:31 msgid "type" msgstr "Typ" #: netbox/core/models/data.py:49 netbox/extras/choices.py:37 -#: netbox/extras/models/models.py:164 netbox/extras/tables/tables.py:679 -#: netbox/templates/core/datasource.html:58 +#: netbox/extras/models/models.py:166 netbox/extras/tables/tables.py:734 +#: netbox/templates/core/datasource.html:62 #: netbox/templates/core/plugin.html:66 msgid "URL" msgstr "URL" #: netbox/core/models/data.py:59 #: netbox/dcim/models/device_component_templates.py:425 -#: netbox/dcim/models/device_components.py:508 -#: netbox/extras/models/models.py:70 netbox/extras/models/models.py:301 -#: netbox/extras/models/models.py:526 netbox/users/models/permissions.py:29 +#: netbox/dcim/models/device_components.py:517 +#: netbox/extras/models/models.py:72 netbox/extras/models/models.py:303 +#: netbox/extras/models/models.py:484 netbox/extras/models/models.py:563 +#: netbox/users/models/permissions.py:28 msgid "enabled" msgstr "aktiviert" #: netbox/core/models/data.py:63 +msgid "sync interval" +msgstr "Synchronisierungsintervall" + +#: netbox/core/models/data.py:69 msgid "ignore rules" msgstr "Regeln ignorieren" -#: netbox/core/models/data.py:65 +#: netbox/core/models/data.py:71 msgid "Patterns (one per line) matching files to ignore when syncing" msgstr "" "Muster (eines pro Zeile), welche Dateien entsprechen, die beim " "Synchronisieren ignoriert werden sollen" -#: netbox/core/models/data.py:68 netbox/extras/models/models.py:534 +#: netbox/core/models/data.py:74 netbox/extras/models/models.py:492 msgid "parameters" msgstr "Parameter" -#: netbox/core/models/data.py:73 +#: netbox/core/models/data.py:79 msgid "last synced" msgstr "zuletzt synchronisiert" -#: netbox/core/models/data.py:81 +#: netbox/core/models/data.py:87 msgid "data source" msgstr "Datenquelle" -#: netbox/core/models/data.py:82 +#: netbox/core/models/data.py:88 msgid "data sources" msgstr "Datenquellen" -#: netbox/core/models/data.py:119 +#: netbox/core/models/data.py:125 #, python-brace-format msgid "Unknown backend type: {type}" msgstr "Unbekannter Backendtyp: {type}" -#: netbox/core/models/data.py:161 +#: netbox/core/models/data.py:167 msgid "Cannot initiate sync; syncing already in progress." msgstr "Synchronisierung kann nicht initiiert werden: Läuft bereits." -#: netbox/core/models/data.py:174 +#: netbox/core/models/data.py:180 msgid "" "There was an error initializing the backend. A dependency needs to be " "installed: " @@ -2632,60 +2671,60 @@ msgstr "" "Beim Initialisieren des Backends ist ein Fehler aufgetreten. Eine " "Abhängigkeit muss installiert werden: " -#: netbox/core/models/data.py:267 netbox/core/models/files.py:31 +#: netbox/core/models/data.py:273 netbox/core/models/files.py:34 #: netbox/netbox/models/features.py:59 msgid "last updated" msgstr "zuletzt aktualisiert" -#: netbox/core/models/data.py:277 netbox/dcim/models/cables.py:444 +#: netbox/core/models/data.py:283 netbox/dcim/models/cables.py:440 msgid "path" msgstr "Pfad" -#: netbox/core/models/data.py:280 +#: netbox/core/models/data.py:286 msgid "File path relative to the data source's root" msgstr "Dateipfad relativ zum Stammverzeichnis des Daten Verzeichnisses" -#: netbox/core/models/data.py:284 netbox/ipam/models/ip.py:489 +#: netbox/core/models/data.py:290 netbox/ipam/models/ip.py:492 msgid "size" msgstr "Größe" -#: netbox/core/models/data.py:287 +#: netbox/core/models/data.py:293 msgid "hash" msgstr "Prüfsumme" -#: netbox/core/models/data.py:291 +#: netbox/core/models/data.py:297 msgid "Length must be 64 hexadecimal characters." msgstr "Die Länge muss 64 Hexadezimalzeichen betragen." -#: netbox/core/models/data.py:293 +#: netbox/core/models/data.py:299 msgid "SHA256 hash of the file data" msgstr "SHA256-Hash des Dateiinhalts" -#: netbox/core/models/data.py:310 +#: netbox/core/models/data.py:313 msgid "data file" msgstr "Datendatei" -#: netbox/core/models/data.py:311 +#: netbox/core/models/data.py:314 msgid "data files" msgstr "Datendateien" -#: netbox/core/models/data.py:398 +#: netbox/core/models/data.py:387 msgid "auto sync record" msgstr "Auto-Sync-Aufnahme" -#: netbox/core/models/data.py:399 +#: netbox/core/models/data.py:388 msgid "auto sync records" msgstr "Auto-Sync-Aufnahmen" -#: netbox/core/models/files.py:37 +#: netbox/core/models/files.py:40 msgid "file root" msgstr "Stammverzeichnis der Datei" -#: netbox/core/models/files.py:42 +#: netbox/core/models/files.py:45 msgid "file path" msgstr "Dateipfad" -#: netbox/core/models/files.py:44 +#: netbox/core/models/files.py:47 msgid "File path relative to the designated root path" msgstr "Dateipfad relativ zum angegebenen Stammpfad" @@ -2697,7 +2736,7 @@ msgstr "verwaltete Datei" msgid "managed files" msgstr "verwaltete Dateien" -#: netbox/core/models/files.py:100 +#: netbox/core/models/files.py:112 #, python-brace-format msgid "A {model} with this file path already exists ({path})." msgstr "Ein {model} mit diesem Dateipfad existiert bereits ({path})." @@ -2722,8 +2761,7 @@ msgstr "gestartet" msgid "completed" msgstr "abgeschlossen" -#: netbox/core/models/jobs.py:93 netbox/extras/models/models.py:101 -#: netbox/extras/models/staging.py:95 +#: netbox/core/models/jobs.py:93 netbox/extras/models/models.py:103 msgid "data" msgstr "Daten" @@ -2755,14 +2793,14 @@ msgstr "" "Ungültiger Status für die Beendigung des Jobs. Es stehen folgende Optionen " "zur Auswahl: {choices}" -#: netbox/core/models/jobs.py:234 +#: netbox/core/models/jobs.py:235 msgid "" "enqueue() cannot be called with values for both schedule_at and immediate." msgstr "" "enqueue () kann nicht mit Werten sowohl für schedule_at als auch für " "immediate aufgerufen werden." -#: netbox/core/signals.py:126 +#: netbox/core/signals.py:125 #, python-brace-format msgid "Deletion is prevented by a protection rule: {message}" msgstr "Das Löschen wird durch eine Schutzregel verhindert: {message}" @@ -2774,15 +2812,15 @@ msgid "Full Name" msgstr "Vollständiger Name" #: netbox/core/tables/change_logging.py:37 netbox/core/tables/jobs.py:21 -#: netbox/extras/choices.py:41 netbox/extras/tables/tables.py:282 -#: netbox/extras/tables/tables.py:300 netbox/extras/tables/tables.py:332 -#: netbox/extras/tables/tables.py:412 netbox/extras/tables/tables.py:473 -#: netbox/extras/tables/tables.py:582 netbox/extras/tables/tables.py:622 -#: netbox/extras/tables/tables.py:676 netbox/netbox/tables/tables.py:247 +#: netbox/extras/choices.py:41 netbox/extras/tables/tables.py:323 +#: netbox/extras/tables/tables.py:341 netbox/extras/tables/tables.py:373 +#: netbox/extras/tables/tables.py:453 netbox/extras/tables/tables.py:514 +#: netbox/extras/tables/tables.py:637 netbox/extras/tables/tables.py:677 +#: netbox/extras/tables/tables.py:731 netbox/netbox/tables/tables.py:273 #: netbox/templates/core/objectchange.html:58 #: netbox/templates/extras/eventrule.html:78 #: netbox/templates/extras/journalentry.html:18 -#: netbox/tenancy/tables/contacts.py:93 netbox/vpn/tables/l2vpn.py:64 +#: netbox/tenancy/tables/contacts.py:97 netbox/vpn/tables/l2vpn.py:67 msgid "Object" msgstr "Objekt" @@ -2796,19 +2834,27 @@ msgstr "Anfragen-ID" msgid "Is Active" msgstr "Ist aktiv" -#: netbox/core/tables/data.py:50 netbox/templates/core/datafile.html:31 +#: netbox/core/tables/data.py:32 +msgid "Last Synced" +msgstr "Zuletzt synchronisiert" + +#: netbox/core/tables/data.py:35 netbox/templates/core/datasource.html:118 +msgid "Files" +msgstr "Dateien" + +#: netbox/core/tables/data.py:56 netbox/templates/core/datafile.html:31 msgid "Path" msgstr "Pfad" -#: netbox/core/tables/data.py:54 +#: netbox/core/tables/data.py:60 #: netbox/templates/extras/inc/result_pending.html:7 msgid "Last updated" msgstr "Letzte Aktualisierung" #: netbox/core/tables/jobs.py:10 netbox/core/tables/tasks.py:76 -#: netbox/dcim/tables/devicetypes.py:169 netbox/extras/tables/tables.py:219 -#: netbox/extras/tables/tables.py:463 netbox/extras/tables/tables.py:647 -#: netbox/netbox/tables/tables.py:192 +#: netbox/dcim/tables/devicetypes.py:169 netbox/extras/tables/tables.py:230 +#: netbox/extras/tables/tables.py:504 netbox/extras/tables/tables.py:702 +#: netbox/netbox/tables/tables.py:218 #: netbox/templates/dcim/virtualchassis_edit.html:56 #: netbox/utilities/forms/forms.py:73 #: netbox/wireless/tables/wirelesslink.py:16 @@ -2819,49 +2865,45 @@ msgstr "ID" msgid "Interval" msgstr "Intervall" -#: netbox/core/tables/plugins.py:20 netbox/templates/vpn/ipsecprofile.html:44 +#: netbox/core/tables/plugins.py:23 netbox/templates/vpn/ipsecprofile.html:44 #: netbox/vpn/forms/bulk_edit.py:141 netbox/vpn/forms/bulk_import.py:172 #: netbox/vpn/tables/crypto.py:61 msgid "Version" msgstr "Version" -#: netbox/core/tables/plugins.py:25 netbox/templates/core/datafile.html:38 +#: netbox/core/tables/plugins.py:28 netbox/templates/core/datafile.html:38 msgid "Last Updated" msgstr "Zuletzt aktualisiert" -#: netbox/core/tables/plugins.py:29 +#: netbox/core/tables/plugins.py:32 msgid "Minimum NetBox Version" msgstr "Minimale Netbox-Version" -#: netbox/core/tables/plugins.py:33 +#: netbox/core/tables/plugins.py:36 msgid "Maximum NetBox Version" msgstr "Maximale NetBox-Version" -#: netbox/core/tables/plugins.py:37 netbox/core/tables/plugins.py:80 +#: netbox/core/tables/plugins.py:40 netbox/core/tables/plugins.py:86 msgid "No plugin data found" msgstr "Keine Plugin-Daten gefunden" -#: netbox/core/tables/plugins.py:54 netbox/templates/core/plugin.html:62 +#: netbox/core/tables/plugins.py:57 netbox/templates/core/plugin.html:62 msgid "Author" msgstr "Autor" -#: netbox/core/tables/plugins.py:60 -msgid "Installed" -msgstr "Installiert" - -#: netbox/core/tables/plugins.py:63 netbox/templates/core/plugin.html:84 +#: netbox/core/tables/plugins.py:69 netbox/templates/core/plugin.html:84 msgid "Certified" msgstr "Zertifiziert" -#: netbox/core/tables/plugins.py:66 +#: netbox/core/tables/plugins.py:72 msgid "Published" msgstr "Veröffentlicht" -#: netbox/core/tables/plugins.py:72 +#: netbox/core/tables/plugins.py:78 msgid "Installed Version" msgstr "Installierte Version" -#: netbox/core/tables/plugins.py:76 +#: netbox/core/tables/plugins.py:82 msgid "Latest Version" msgstr "Neuste Version" @@ -2877,7 +2919,7 @@ msgstr "Arbeiter" msgid "Host" msgstr "Host" -#: netbox/core/tables/tasks.py:50 netbox/ipam/forms/filtersets.py:601 +#: netbox/core/tables/tasks.py:50 netbox/ipam/forms/filtersets.py:609 msgid "Port" msgstr "Port" @@ -2925,7 +2967,7 @@ msgstr "PID" msgid "No workers found" msgstr "Kein Job gefunden" -#: netbox/core/utils.py:84 netbox/core/utils.py:150 netbox/core/views.py:396 +#: netbox/core/utils.py:84 netbox/core/utils.py:150 netbox/core/views.py:398 #, python-brace-format msgid "Job {job_id} not found" msgstr "Job{job_id} nicht gefunden" @@ -2935,70 +2977,70 @@ msgstr "Job{job_id} nicht gefunden" msgid "Job {id} not found." msgstr "Job {id}nicht gefunden" -#: netbox/core/views.py:88 +#: netbox/core/views.py:89 #, python-brace-format msgid "Queued job #{id} to sync {datasource}" msgstr "Warteschlangen Job {id}beim Synchronisieren {datasource}" -#: netbox/core/views.py:332 +#: netbox/core/views.py:334 #, python-brace-format msgid "Restored configuration revision #{id}" msgstr "Wiederhergestellte Konfigurationsrevision # {id}" -#: netbox/core/views.py:435 +#: netbox/core/views.py:437 #, python-brace-format msgid "Job {id} has been deleted." msgstr "Job {id}wurde gelöscht" -#: netbox/core/views.py:437 +#: netbox/core/views.py:439 #, python-brace-format msgid "Error deleting job {id}: {error}" msgstr "Fehler beim Job löschen {id}: {error}" -#: netbox/core/views.py:446 +#: netbox/core/views.py:448 #, python-brace-format msgid "Job {id} has been re-enqueued." msgstr "Job {id}erneut in Warteschlange eingereiht" -#: netbox/core/views.py:455 +#: netbox/core/views.py:457 #, python-brace-format msgid "Job {id} has been enqueued." msgstr "Job {id}in Warteschlange eingereiht" -#: netbox/core/views.py:464 +#: netbox/core/views.py:466 #, python-brace-format msgid "Job {id} has been stopped." msgstr "Job {id}wurde gestoppt" -#: netbox/core/views.py:466 +#: netbox/core/views.py:468 #, python-brace-format msgid "Failed to stop job {id}" msgstr "Fehler beim Stoppen des Job {id}" -#: netbox/core/views.py:601 +#: netbox/core/views.py:603 msgid "Plugins catalog could not be loaded" msgstr "Der Plugin-Katalog konnte nicht geladen werden" -#: netbox/core/views.py:635 +#: netbox/core/views.py:639 #, python-brace-format msgid "Plugin {name} not found" msgstr "Plugin {name} nicht gefunden" -#: netbox/dcim/api/serializers_/device_components.py:262 +#: netbox/dcim/api/serializers_/device_components.py:263 msgid "Interface mode does not support q-in-q service vlan" msgstr "Der Schnittstellenmodus unterstützt kein Q-in-Q-Service-VLAN" -#: netbox/dcim/api/serializers_/device_components.py:269 +#: netbox/dcim/api/serializers_/device_components.py:270 msgid "Interface mode does not support untagged vlan" msgstr "Der Schnittstellenmodus unterstützt kein ungetaggtes VLAN" -#: netbox/dcim/api/serializers_/device_components.py:274 -#: netbox/dcim/api/serializers_/device_components.py:279 +#: netbox/dcim/api/serializers_/device_components.py:275 +#: netbox/dcim/api/serializers_/device_components.py:280 msgid "Interface mode does not support tagged vlans" msgstr "Der Schnittstellenmodus unterstützt keine getaggten VLANs" #: netbox/dcim/api/serializers_/devices.py:53 -#: netbox/dcim/api/serializers_/devicetypes.py:26 +#: netbox/dcim/api/serializers_/devicetypes.py:27 msgid "Position (U)" msgstr "Position (HE)" @@ -3011,10 +3053,10 @@ msgstr "Einrichtungs-ID" msgid "Staging" msgstr "Bereitstellung" -#: netbox/dcim/choices.py:23 netbox/dcim/choices.py:189 -#: netbox/dcim/choices.py:240 netbox/dcim/choices.py:1543 -#: netbox/dcim/choices.py:1675 netbox/virtualization/choices.py:23 -#: netbox/virtualization/choices.py:49 +#: netbox/dcim/choices.py:23 netbox/dcim/choices.py:190 +#: netbox/dcim/choices.py:242 netbox/dcim/choices.py:1550 +#: netbox/dcim/choices.py:1699 netbox/virtualization/choices.py:23 +#: netbox/virtualization/choices.py:49 netbox/vpn/choices.py:282 msgid "Decommissioning" msgstr "Außerbetriebnahme" @@ -3073,51 +3115,55 @@ msgid "Deprecated" msgstr "Veraltet" #: netbox/dcim/choices.py:114 -#: netbox/templates/dcim/inc/panels/racktype_dimensions.html:41 +#: netbox/templates/dcim/inc/panels/racktype_dimensions.html:51 msgid "Millimeters" msgstr "Millimeter" -#: netbox/dcim/choices.py:115 netbox/dcim/choices.py:1565 +#: netbox/dcim/choices.py:115 netbox/dcim/choices.py:1572 msgid "Inches" msgstr "Zoll" -#: netbox/dcim/choices.py:136 netbox/dcim/choices.py:207 -#: netbox/dcim/choices.py:254 +#: netbox/dcim/choices.py:137 netbox/dcim/choices.py:209 +#: netbox/dcim/choices.py:257 msgid "Front to rear" msgstr "Front- zu Rückseite" -#: netbox/dcim/choices.py:137 netbox/dcim/choices.py:208 -#: netbox/dcim/choices.py:255 +#: netbox/dcim/choices.py:138 netbox/dcim/choices.py:210 +#: netbox/dcim/choices.py:258 msgid "Rear to front" msgstr "Rück- zu Frontseite" -#: netbox/dcim/choices.py:151 netbox/dcim/forms/bulk_edit.py:72 -#: netbox/dcim/forms/bulk_edit.py:91 netbox/dcim/forms/bulk_edit.py:177 -#: netbox/dcim/forms/bulk_edit.py:1423 netbox/dcim/forms/bulk_import.py:62 -#: netbox/dcim/forms/bulk_import.py:76 netbox/dcim/forms/bulk_import.py:139 -#: netbox/dcim/forms/bulk_import.py:593 netbox/dcim/forms/bulk_import.py:863 -#: netbox/dcim/forms/bulk_import.py:1118 netbox/dcim/forms/filtersets.py:235 -#: netbox/dcim/forms/model_forms.py:76 netbox/dcim/forms/model_forms.py:95 -#: netbox/dcim/forms/model_forms.py:174 netbox/dcim/forms/model_forms.py:1113 -#: netbox/dcim/forms/model_forms.py:1582 -#: netbox/dcim/forms/object_import.py:177 netbox/dcim/tables/devices.py:689 -#: netbox/dcim/tables/devices.py:899 netbox/dcim/tables/devices.py:986 -#: netbox/dcim/tables/devices.py:1146 netbox/extras/tables/tables.py:226 -#: netbox/ipam/tables/fhrp.py:59 netbox/ipam/tables/ip.py:330 -#: netbox/ipam/tables/services.py:44 netbox/templates/dcim/interface.html:108 +#: netbox/dcim/choices.py:152 netbox/dcim/forms/bulk_edit.py:75 +#: netbox/dcim/forms/bulk_edit.py:95 netbox/dcim/forms/bulk_edit.py:182 +#: netbox/dcim/forms/bulk_edit.py:651 netbox/dcim/forms/bulk_edit.py:1470 +#: netbox/dcim/forms/bulk_import.py:63 netbox/dcim/forms/bulk_import.py:77 +#: netbox/dcim/forms/bulk_import.py:140 netbox/dcim/forms/bulk_import.py:480 +#: netbox/dcim/forms/bulk_import.py:624 netbox/dcim/forms/bulk_import.py:894 +#: netbox/dcim/forms/bulk_import.py:1149 netbox/dcim/forms/filtersets.py:236 +#: netbox/dcim/forms/filtersets.py:709 netbox/dcim/forms/model_forms.py:79 +#: netbox/dcim/forms/model_forms.py:99 netbox/dcim/forms/model_forms.py:179 +#: netbox/dcim/forms/model_forms.py:517 netbox/dcim/forms/model_forms.py:1207 +#: netbox/dcim/forms/model_forms.py:1676 +#: netbox/dcim/forms/object_import.py:177 netbox/dcim/tables/devices.py:696 +#: netbox/dcim/tables/devices.py:906 netbox/dcim/tables/devices.py:993 +#: netbox/dcim/tables/devices.py:1153 netbox/extras/tables/tables.py:237 +#: netbox/ipam/forms/bulk_import.py:568 netbox/ipam/forms/model_forms.py:768 +#: netbox/ipam/tables/fhrp.py:59 netbox/ipam/tables/ip.py:336 +#: netbox/ipam/tables/services.py:44 netbox/templates/dcim/devicerole.html:34 +#: netbox/templates/dcim/interface.html:108 #: netbox/templates/dcim/interface.html:366 #: netbox/templates/dcim/location.html:41 netbox/templates/dcim/region.html:37 #: netbox/templates/dcim/sitegroup.html:37 -#: netbox/templates/ipam/service.html:28 +#: netbox/templates/ipam/service.html:30 #: netbox/templates/tenancy/contactgroup.html:29 #: netbox/templates/tenancy/tenantgroup.html:37 #: netbox/templates/virtualization/vminterface.html:39 #: netbox/templates/wireless/wirelesslangroup.html:37 -#: netbox/tenancy/forms/bulk_edit.py:27 netbox/tenancy/forms/bulk_edit.py:61 +#: netbox/tenancy/forms/bulk_edit.py:27 netbox/tenancy/forms/bulk_edit.py:62 #: netbox/tenancy/forms/bulk_import.py:24 #: netbox/tenancy/forms/bulk_import.py:58 #: netbox/tenancy/forms/model_forms.py:25 -#: netbox/tenancy/forms/model_forms.py:68 +#: netbox/tenancy/forms/model_forms.py:69 #: netbox/virtualization/forms/bulk_edit.py:189 #: netbox/virtualization/forms/bulk_import.py:157 #: netbox/virtualization/tables/virtualmachines.py:132 @@ -3127,120 +3173,120 @@ msgstr "Rück- zu Frontseite" msgid "Parent" msgstr "Übergeordnet" -#: netbox/dcim/choices.py:152 +#: netbox/dcim/choices.py:153 msgid "Child" msgstr "Untergeordnet" -#: netbox/dcim/choices.py:166 netbox/templates/dcim/device.html:349 +#: netbox/dcim/choices.py:167 netbox/templates/dcim/device.html:349 #: netbox/templates/dcim/rack.html:133 #: netbox/templates/dcim/rack_elevation_list.html:20 #: netbox/templates/dcim/rackreservation.html:76 msgid "Front" msgstr "Frontseite" -#: netbox/dcim/choices.py:167 netbox/templates/dcim/device.html:355 +#: netbox/dcim/choices.py:168 netbox/templates/dcim/device.html:355 #: netbox/templates/dcim/rack.html:139 #: netbox/templates/dcim/rack_elevation_list.html:21 #: netbox/templates/dcim/rackreservation.html:82 msgid "Rear" msgstr "Rückseite" -#: netbox/dcim/choices.py:186 netbox/dcim/choices.py:238 -#: netbox/dcim/choices.py:1673 netbox/virtualization/choices.py:47 +#: netbox/dcim/choices.py:187 netbox/dcim/choices.py:240 +#: netbox/dcim/choices.py:1697 netbox/virtualization/choices.py:47 msgid "Staged" msgstr "Vorbereitet" -#: netbox/dcim/choices.py:188 +#: netbox/dcim/choices.py:189 msgid "Inventory" msgstr "Inventar" -#: netbox/dcim/choices.py:209 netbox/dcim/choices.py:256 +#: netbox/dcim/choices.py:211 netbox/dcim/choices.py:259 msgid "Left to right" msgstr "Links nach rechts" -#: netbox/dcim/choices.py:210 netbox/dcim/choices.py:257 +#: netbox/dcim/choices.py:212 netbox/dcim/choices.py:260 msgid "Right to left" msgstr "Rechts nach links" -#: netbox/dcim/choices.py:211 netbox/dcim/choices.py:258 +#: netbox/dcim/choices.py:213 netbox/dcim/choices.py:261 msgid "Side to rear" msgstr "Seite nach hinten" -#: netbox/dcim/choices.py:212 +#: netbox/dcim/choices.py:214 msgid "Rear to side" msgstr "Von hinten zur Seite" -#: netbox/dcim/choices.py:213 +#: netbox/dcim/choices.py:215 msgid "Bottom to top" msgstr "Von unten nach oben" -#: netbox/dcim/choices.py:214 +#: netbox/dcim/choices.py:216 msgid "Top to bottom" msgstr "Von oben nach unten" -#: netbox/dcim/choices.py:215 netbox/dcim/choices.py:259 -#: netbox/dcim/choices.py:1309 +#: netbox/dcim/choices.py:217 netbox/dcim/choices.py:262 +#: netbox/dcim/choices.py:1316 msgid "Passive" msgstr "Passiv" -#: netbox/dcim/choices.py:216 +#: netbox/dcim/choices.py:218 msgid "Mixed" msgstr "Gemischt" -#: netbox/dcim/choices.py:484 netbox/dcim/choices.py:733 +#: netbox/dcim/choices.py:487 netbox/dcim/choices.py:736 msgid "NEMA (Non-locking)" msgstr "NEMA (nicht verriegelnd)" -#: netbox/dcim/choices.py:506 netbox/dcim/choices.py:755 +#: netbox/dcim/choices.py:509 netbox/dcim/choices.py:758 msgid "NEMA (Locking)" msgstr "NEMA (verriegelnd)" -#: netbox/dcim/choices.py:530 netbox/dcim/choices.py:779 +#: netbox/dcim/choices.py:533 netbox/dcim/choices.py:782 msgid "California Style" msgstr "Kalifornischer Stil" -#: netbox/dcim/choices.py:538 +#: netbox/dcim/choices.py:541 msgid "International/ITA" msgstr "International/ITA" -#: netbox/dcim/choices.py:573 netbox/dcim/choices.py:814 +#: netbox/dcim/choices.py:576 netbox/dcim/choices.py:817 msgid "Proprietary" msgstr "Propritär" -#: netbox/dcim/choices.py:581 netbox/dcim/choices.py:824 -#: netbox/dcim/choices.py:1223 netbox/dcim/choices.py:1225 -#: netbox/dcim/choices.py:1459 netbox/dcim/choices.py:1461 -#: netbox/netbox/navigation/menu.py:208 +#: netbox/dcim/choices.py:584 netbox/dcim/choices.py:827 +#: netbox/dcim/choices.py:1228 netbox/dcim/choices.py:1230 +#: netbox/dcim/choices.py:1466 netbox/dcim/choices.py:1468 +#: netbox/netbox/navigation/menu.py:209 msgid "Other" msgstr "Andere" -#: netbox/dcim/choices.py:787 +#: netbox/dcim/choices.py:790 msgid "ITA/International" msgstr "ITA/International" -#: netbox/dcim/choices.py:854 +#: netbox/dcim/choices.py:857 msgid "Physical" msgstr "Physikalisch" -#: netbox/dcim/choices.py:855 netbox/dcim/choices.py:1025 +#: netbox/dcim/choices.py:858 netbox/dcim/choices.py:1029 msgid "Virtual" msgstr "Virtuell" -#: netbox/dcim/choices.py:856 netbox/dcim/choices.py:1100 -#: netbox/dcim/forms/bulk_edit.py:1578 netbox/dcim/forms/filtersets.py:1384 -#: netbox/dcim/forms/model_forms.py:1023 netbox/dcim/forms/model_forms.py:1476 -#: netbox/netbox/navigation/menu.py:146 netbox/netbox/navigation/menu.py:150 +#: netbox/dcim/choices.py:859 netbox/dcim/choices.py:1105 +#: netbox/dcim/forms/bulk_edit.py:1625 netbox/dcim/forms/filtersets.py:1408 +#: netbox/dcim/forms/model_forms.py:1117 netbox/dcim/forms/model_forms.py:1570 +#: netbox/netbox/navigation/menu.py:147 netbox/netbox/navigation/menu.py:151 #: netbox/templates/dcim/interface.html:267 msgid "Wireless" msgstr "Funknetze" -#: netbox/dcim/choices.py:1023 +#: netbox/dcim/choices.py:1027 msgid "Virtual interfaces" msgstr "Virtuelle Schnittstellen" -#: netbox/dcim/choices.py:1026 netbox/dcim/forms/bulk_edit.py:1431 -#: netbox/dcim/forms/bulk_import.py:870 netbox/dcim/forms/model_forms.py:1005 -#: netbox/dcim/tables/devices.py:693 netbox/templates/dcim/interface.html:112 +#: netbox/dcim/choices.py:1030 netbox/dcim/forms/bulk_edit.py:1478 +#: netbox/dcim/forms/bulk_import.py:901 netbox/dcim/forms/model_forms.py:1099 +#: netbox/dcim/tables/devices.py:700 netbox/templates/dcim/interface.html:112 #: netbox/templates/virtualization/vminterface.html:43 #: netbox/virtualization/forms/bulk_edit.py:194 #: netbox/virtualization/forms/bulk_import.py:164 @@ -3248,147 +3294,157 @@ msgstr "Virtuelle Schnittstellen" msgid "Bridge" msgstr "Bridge" -#: netbox/dcim/choices.py:1027 +#: netbox/dcim/choices.py:1031 msgid "Link Aggregation Group (LAG)" msgstr "Link Aggregation Group (LAG)" -#: netbox/dcim/choices.py:1031 +#: netbox/dcim/choices.py:1035 msgid "Ethernet (fixed)" msgstr "Ethernet (fest)" -#: netbox/dcim/choices.py:1047 +#: netbox/dcim/choices.py:1052 msgid "Ethernet (modular)" msgstr "Ethernet (modular)" -#: netbox/dcim/choices.py:1084 +#: netbox/dcim/choices.py:1089 msgid "Ethernet (backplane)" msgstr "Ethernet (Backplane)" -#: netbox/dcim/choices.py:1116 +#: netbox/dcim/choices.py:1121 msgid "Cellular" msgstr "Mobilfunk" -#: netbox/dcim/choices.py:1168 netbox/dcim/forms/filtersets.py:384 -#: netbox/dcim/forms/filtersets.py:810 netbox/dcim/forms/filtersets.py:1012 -#: netbox/dcim/forms/filtersets.py:1606 +#: netbox/dcim/choices.py:1173 netbox/dcim/forms/filtersets.py:385 +#: netbox/dcim/forms/filtersets.py:829 netbox/dcim/forms/filtersets.py:1031 +#: netbox/dcim/forms/filtersets.py:1630 #: netbox/templates/dcim/inventoryitem.html:56 #: netbox/templates/dcim/virtualchassis_edit.html:58 msgid "Serial" msgstr "Seriell" -#: netbox/dcim/choices.py:1183 +#: netbox/dcim/choices.py:1188 msgid "Coaxial" msgstr "Koaxial" -#: netbox/dcim/choices.py:1204 +#: netbox/dcim/choices.py:1209 msgid "Stacking" msgstr "Stapelnd" -#: netbox/dcim/choices.py:1254 +#: netbox/dcim/choices.py:1261 msgid "Half" msgstr "Halb" -#: netbox/dcim/choices.py:1255 +#: netbox/dcim/choices.py:1262 msgid "Full" msgstr "Voll" -#: netbox/dcim/choices.py:1256 netbox/netbox/preferences.py:31 +#: netbox/dcim/choices.py:1263 netbox/netbox/preferences.py:31 #: netbox/wireless/choices.py:480 msgid "Auto" msgstr "Automatisch" -#: netbox/dcim/choices.py:1268 +#: netbox/dcim/choices.py:1275 msgid "Access" msgstr "Untagged" -#: netbox/dcim/choices.py:1269 netbox/ipam/tables/vlans.py:148 -#: netbox/ipam/tables/vlans.py:193 +#: netbox/dcim/choices.py:1276 netbox/ipam/tables/vlans.py:150 +#: netbox/ipam/tables/vlans.py:195 #: netbox/templates/dcim/inc/interface_vlans_table.html:7 msgid "Tagged" msgstr "Tagged" -#: netbox/dcim/choices.py:1270 +#: netbox/dcim/choices.py:1277 msgid "Tagged (All)" msgstr "Tagged (Alle)" -#: netbox/dcim/choices.py:1271 netbox/templates/ipam/vlan_edit.html:26 +#: netbox/dcim/choices.py:1278 netbox/templates/ipam/vlan_edit.html:26 msgid "Q-in-Q (802.1ad)" msgstr "Q in Q (802.1ad)" -#: netbox/dcim/choices.py:1300 +#: netbox/dcim/choices.py:1307 msgid "IEEE Standard" msgstr "IEEE-Standard" -#: netbox/dcim/choices.py:1311 +#: netbox/dcim/choices.py:1318 msgid "Passive 24V (2-pair)" msgstr "Passiv 24 V (2 Paare)" -#: netbox/dcim/choices.py:1312 +#: netbox/dcim/choices.py:1319 msgid "Passive 24V (4-pair)" msgstr "Passiv 24 V (4 Paare)" -#: netbox/dcim/choices.py:1313 +#: netbox/dcim/choices.py:1320 msgid "Passive 48V (2-pair)" msgstr "Passiv 48 V (2 Paare)" -#: netbox/dcim/choices.py:1314 +#: netbox/dcim/choices.py:1321 msgid "Passive 48V (4-pair)" msgstr "Passiv 48 V (4 Paare)" -#: netbox/dcim/choices.py:1387 netbox/dcim/choices.py:1500 +#: netbox/dcim/choices.py:1394 netbox/dcim/choices.py:1507 msgid "Copper" msgstr "Kupfer" -#: netbox/dcim/choices.py:1410 +#: netbox/dcim/choices.py:1417 msgid "Fiber Optic" msgstr "Glasfaser" -#: netbox/dcim/choices.py:1446 netbox/dcim/choices.py:1529 +#: netbox/dcim/choices.py:1453 netbox/dcim/choices.py:1536 msgid "USB" msgstr "USB" -#: netbox/dcim/choices.py:1516 +#: netbox/dcim/choices.py:1523 msgid "Fiber" msgstr "Faser" -#: netbox/dcim/choices.py:1541 netbox/dcim/forms/filtersets.py:1276 +#: netbox/dcim/choices.py:1548 netbox/dcim/forms/filtersets.py:1295 msgid "Connected" msgstr "Verbunden" -#: netbox/dcim/choices.py:1560 netbox/netbox/choices.py:175 +#: netbox/dcim/choices.py:1567 netbox/netbox/choices.py:175 msgid "Kilometers" msgstr "Kilometer" -#: netbox/dcim/choices.py:1561 netbox/netbox/choices.py:176 +#: netbox/dcim/choices.py:1568 netbox/netbox/choices.py:176 #: netbox/templates/dcim/cable_trace.html:65 msgid "Meters" msgstr "Meter" -#: netbox/dcim/choices.py:1562 +#: netbox/dcim/choices.py:1569 msgid "Centimeters" msgstr "Zentimeter" -#: netbox/dcim/choices.py:1563 netbox/netbox/choices.py:177 +#: netbox/dcim/choices.py:1570 netbox/netbox/choices.py:177 msgid "Miles" msgstr "Meilen" -#: netbox/dcim/choices.py:1564 netbox/netbox/choices.py:178 +#: netbox/dcim/choices.py:1571 netbox/netbox/choices.py:178 #: netbox/templates/dcim/cable_trace.html:66 msgid "Feet" msgstr "Fuß" -#: netbox/dcim/choices.py:1612 +#: netbox/dcim/choices.py:1619 msgid "Redundant" msgstr "Redundant" -#: netbox/dcim/choices.py:1633 +#: netbox/dcim/choices.py:1640 msgid "Single phase" msgstr "Einphasig" -#: netbox/dcim/choices.py:1634 +#: netbox/dcim/choices.py:1641 msgid "Three-phase" msgstr "Dreiphasig" +#: netbox/dcim/choices.py:1657 netbox/extras/choices.py:53 +#: netbox/netbox/preferences.py:21 netbox/templates/extras/customfield.html:78 +#: netbox/vpn/choices.py:20 netbox/wireless/choices.py:27 +msgid "Disabled" +msgstr "Deaktiviert" + +#: netbox/dcim/choices.py:1658 +msgid "Faulty" +msgstr "Fehlerhaft" + #: netbox/dcim/fields.py:45 #, python-brace-format msgid "Invalid MAC address format: {value}" @@ -3399,320 +3455,336 @@ msgstr "Ungültiges MAC-Adressformat: {value}" msgid "Invalid WWN format: {value}" msgstr "Ungültiges WWN-Format: {value}" -#: netbox/dcim/filtersets.py:87 +#: netbox/dcim/filtersets.py:89 msgid "Parent region (ID)" msgstr "Übergeordnete Region (ID)" -#: netbox/dcim/filtersets.py:93 +#: netbox/dcim/filtersets.py:95 msgid "Parent region (slug)" msgstr "Übergeordnete Region (URL-Slug)" -#: netbox/dcim/filtersets.py:117 +#: netbox/dcim/filtersets.py:119 msgid "Parent site group (ID)" msgstr "Übergeordnete Standortgruppe (ID)" -#: netbox/dcim/filtersets.py:123 +#: netbox/dcim/filtersets.py:125 msgid "Parent site group (slug)" msgstr "Übergeordnete Standortgruppe (URL-Slug)" -#: netbox/dcim/filtersets.py:165 netbox/extras/filtersets.py:364 +#: netbox/dcim/filtersets.py:167 netbox/extras/filtersets.py:422 #: netbox/ipam/filtersets.py:836 netbox/ipam/filtersets.py:988 msgid "Group (ID)" msgstr "Gruppe (ID)" -#: netbox/dcim/filtersets.py:171 +#: netbox/dcim/filtersets.py:173 msgid "Group (slug)" msgstr "Gruppe (URL-Slug)" -#: netbox/dcim/filtersets.py:177 netbox/dcim/filtersets.py:182 +#: netbox/dcim/filtersets.py:179 netbox/dcim/filtersets.py:184 msgid "AS (ID)" msgstr "AS (ID)" -#: netbox/dcim/filtersets.py:247 +#: netbox/dcim/filtersets.py:249 msgid "Parent location (ID)" msgstr "Übergeordnete Lokation (ID)" -#: netbox/dcim/filtersets.py:253 +#: netbox/dcim/filtersets.py:255 msgid "Parent location (slug)" msgstr "Übergeordnete Lokation (URL-Slug)" -#: netbox/dcim/filtersets.py:297 netbox/dcim/filtersets.py:382 -#: netbox/dcim/filtersets.py:540 netbox/dcim/filtersets.py:679 -#: netbox/dcim/filtersets.py:883 netbox/dcim/filtersets.py:934 -#: netbox/dcim/filtersets.py:974 netbox/dcim/filtersets.py:1315 -#: netbox/dcim/filtersets.py:2036 +#: netbox/dcim/filtersets.py:299 netbox/dcim/filtersets.py:384 +#: 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:2093 msgid "Manufacturer (ID)" msgstr "Hersteller (ID)" -#: netbox/dcim/filtersets.py:303 netbox/dcim/filtersets.py:388 -#: netbox/dcim/filtersets.py:546 netbox/dcim/filtersets.py:685 -#: netbox/dcim/filtersets.py:889 netbox/dcim/filtersets.py:940 -#: netbox/dcim/filtersets.py:980 netbox/dcim/filtersets.py:1321 -#: netbox/dcim/filtersets.py:2042 +#: netbox/dcim/filtersets.py:305 netbox/dcim/filtersets.py:390 +#: 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:2099 msgid "Manufacturer (slug)" msgstr "Hersteller (Slug)" -#: netbox/dcim/filtersets.py:394 +#: netbox/dcim/filtersets.py:396 msgid "Rack type (slug)" msgstr "Regaltyp (slug)" -#: netbox/dcim/filtersets.py:398 +#: netbox/dcim/filtersets.py:400 msgid "Rack type (ID)" msgstr "Racktyp (ID)" -#: netbox/dcim/filtersets.py:412 netbox/dcim/filtersets.py:893 -#: netbox/dcim/filtersets.py:995 netbox/dcim/filtersets.py:2046 +#: netbox/dcim/filtersets.py:414 netbox/dcim/filtersets.py:921 +#: netbox/dcim/filtersets.py:1047 netbox/dcim/filtersets.py:2103 #: netbox/ipam/filtersets.py:376 netbox/ipam/filtersets.py:488 -#: netbox/ipam/filtersets.py:998 netbox/virtualization/filtersets.py:176 +#: netbox/ipam/filtersets.py:998 netbox/virtualization/filtersets.py:177 msgid "Role (ID)" msgstr "Rolle (ID)" -#: netbox/dcim/filtersets.py:418 netbox/dcim/filtersets.py:899 -#: netbox/dcim/filtersets.py:1001 netbox/dcim/filtersets.py:2052 -#: netbox/extras/filtersets.py:558 netbox/ipam/filtersets.py:382 +#: netbox/dcim/filtersets.py:420 netbox/dcim/filtersets.py:927 +#: netbox/dcim/filtersets.py:1054 netbox/dcim/filtersets.py:2109 +#: netbox/extras/filtersets.py:651 netbox/ipam/filtersets.py:382 #: netbox/ipam/filtersets.py:494 netbox/ipam/filtersets.py:1004 -#: netbox/virtualization/filtersets.py:182 +#: netbox/virtualization/filtersets.py:184 msgid "Role (slug)" msgstr "Rolle (URL-Slug)" -#: netbox/dcim/filtersets.py:448 netbox/dcim/filtersets.py:1070 -#: netbox/dcim/filtersets.py:1391 netbox/dcim/filtersets.py:1489 -#: netbox/dcim/filtersets.py:2444 +#: netbox/dcim/filtersets.py:450 netbox/dcim/filtersets.py:1123 +#: netbox/dcim/filtersets.py:1444 netbox/dcim/filtersets.py:1542 +#: netbox/dcim/filtersets.py:2501 msgid "Rack (ID)" msgstr "Rack (ID)" -#: netbox/dcim/filtersets.py:508 netbox/extras/filtersets.py:293 -#: netbox/extras/filtersets.py:337 netbox/extras/filtersets.py:359 -#: netbox/extras/filtersets.py:419 netbox/users/filtersets.py:113 -#: netbox/users/filtersets.py:180 +#: netbox/dcim/filtersets.py:510 netbox/extras/filtersets.py:298 +#: netbox/extras/filtersets.py:350 netbox/extras/filtersets.py:395 +#: netbox/extras/filtersets.py:417 netbox/extras/filtersets.py:477 +#: netbox/users/filtersets.py:113 netbox/users/filtersets.py:180 msgid "User (name)" msgstr "Benutzer (Name)" -#: netbox/dcim/filtersets.py:550 +#: netbox/dcim/filtersets.py:552 msgid "Default platform (ID)" msgstr "Standard-Betriebssystem (ID)" -#: netbox/dcim/filtersets.py:556 +#: netbox/dcim/filtersets.py:558 msgid "Default platform (slug)" msgstr "Standard-Betriebssystem (URL-Slug)" -#: netbox/dcim/filtersets.py:559 netbox/dcim/forms/filtersets.py:518 +#: netbox/dcim/filtersets.py:561 netbox/dcim/forms/filtersets.py:519 msgid "Has a front image" msgstr "Hat ein Frontalbild" -#: netbox/dcim/filtersets.py:563 netbox/dcim/forms/filtersets.py:525 +#: netbox/dcim/filtersets.py:565 netbox/dcim/forms/filtersets.py:526 msgid "Has a rear image" msgstr "Hat ein Rückseitenbild" -#: netbox/dcim/filtersets.py:568 netbox/dcim/filtersets.py:689 -#: netbox/dcim/filtersets.py:1139 netbox/dcim/forms/filtersets.py:532 -#: netbox/dcim/forms/filtersets.py:628 netbox/dcim/forms/filtersets.py:849 +#: netbox/dcim/filtersets.py:570 netbox/dcim/filtersets.py:717 +#: netbox/dcim/filtersets.py:1192 netbox/dcim/forms/filtersets.py:533 +#: netbox/dcim/forms/filtersets.py:642 netbox/dcim/forms/filtersets.py:868 msgid "Has console ports" msgstr "Hat Konsolenanschlüsse" -#: netbox/dcim/filtersets.py:572 netbox/dcim/filtersets.py:693 -#: netbox/dcim/filtersets.py:1143 netbox/dcim/forms/filtersets.py:539 -#: netbox/dcim/forms/filtersets.py:635 netbox/dcim/forms/filtersets.py:856 +#: netbox/dcim/filtersets.py:574 netbox/dcim/filtersets.py:721 +#: netbox/dcim/filtersets.py:1196 netbox/dcim/forms/filtersets.py:540 +#: netbox/dcim/forms/filtersets.py:649 netbox/dcim/forms/filtersets.py:875 msgid "Has console server ports" msgstr "Hat Konsolenserveranschlüsse" -#: netbox/dcim/filtersets.py:576 netbox/dcim/filtersets.py:697 -#: netbox/dcim/filtersets.py:1147 netbox/dcim/forms/filtersets.py:546 -#: netbox/dcim/forms/filtersets.py:642 netbox/dcim/forms/filtersets.py:863 +#: netbox/dcim/filtersets.py:578 netbox/dcim/filtersets.py:725 +#: netbox/dcim/filtersets.py:1200 netbox/dcim/forms/filtersets.py:547 +#: netbox/dcim/forms/filtersets.py:656 netbox/dcim/forms/filtersets.py:882 msgid "Has power ports" msgstr "Hat Stromanschlüsse" -#: netbox/dcim/filtersets.py:580 netbox/dcim/filtersets.py:701 -#: netbox/dcim/filtersets.py:1151 netbox/dcim/forms/filtersets.py:553 -#: netbox/dcim/forms/filtersets.py:649 netbox/dcim/forms/filtersets.py:870 +#: netbox/dcim/filtersets.py:582 netbox/dcim/filtersets.py:729 +#: netbox/dcim/filtersets.py:1204 netbox/dcim/forms/filtersets.py:554 +#: netbox/dcim/forms/filtersets.py:663 netbox/dcim/forms/filtersets.py:889 msgid "Has power outlets" msgstr "Hat Steckdosen" -#: netbox/dcim/filtersets.py:584 netbox/dcim/filtersets.py:705 -#: netbox/dcim/filtersets.py:1155 netbox/dcim/forms/filtersets.py:560 -#: netbox/dcim/forms/filtersets.py:656 netbox/dcim/forms/filtersets.py:877 +#: netbox/dcim/filtersets.py:586 netbox/dcim/filtersets.py:733 +#: netbox/dcim/filtersets.py:1208 netbox/dcim/forms/filtersets.py:561 +#: netbox/dcim/forms/filtersets.py:670 netbox/dcim/forms/filtersets.py:896 msgid "Has interfaces" msgstr "Hat Schnittstellen" -#: netbox/dcim/filtersets.py:588 netbox/dcim/filtersets.py:709 -#: netbox/dcim/filtersets.py:1159 netbox/dcim/forms/filtersets.py:567 -#: netbox/dcim/forms/filtersets.py:663 netbox/dcim/forms/filtersets.py:884 +#: netbox/dcim/filtersets.py:590 netbox/dcim/filtersets.py:737 +#: netbox/dcim/filtersets.py:1212 netbox/dcim/forms/filtersets.py:568 +#: netbox/dcim/forms/filtersets.py:677 netbox/dcim/forms/filtersets.py:903 msgid "Has pass-through ports" msgstr "Hat durchgereichte Anschlüsse" -#: netbox/dcim/filtersets.py:592 netbox/dcim/filtersets.py:1163 -#: netbox/dcim/forms/filtersets.py:581 +#: netbox/dcim/filtersets.py:594 netbox/dcim/filtersets.py:1216 +#: netbox/dcim/forms/filtersets.py:582 msgid "Has module bays" msgstr "Hat Moduleinsätze" -#: netbox/dcim/filtersets.py:596 netbox/dcim/filtersets.py:1167 -#: netbox/dcim/forms/filtersets.py:574 +#: netbox/dcim/filtersets.py:598 netbox/dcim/filtersets.py:1220 +#: netbox/dcim/forms/filtersets.py:575 msgid "Has device bays" msgstr "Hat Geräteeinsätze" -#: netbox/dcim/filtersets.py:600 netbox/dcim/forms/filtersets.py:588 +#: netbox/dcim/filtersets.py:602 netbox/dcim/forms/filtersets.py:589 msgid "Has inventory items" msgstr "Hat Inventargegenstände" -#: netbox/dcim/filtersets.py:757 netbox/dcim/filtersets.py:990 -#: netbox/dcim/filtersets.py:1510 +#: netbox/dcim/filtersets.py:697 +msgid "Profile (ID)" +msgstr "Profil (ID)" + +#: netbox/dcim/filtersets.py:703 +msgid "Profile (name)" +msgstr "Profil (Name)" + +#: netbox/dcim/filtersets.py:785 netbox/dcim/filtersets.py:1041 +#: netbox/dcim/filtersets.py:1563 msgid "Device type (ID)" msgstr "Gerätetyp (ID)" -#: netbox/dcim/filtersets.py:773 netbox/dcim/filtersets.py:1326 +#: netbox/dcim/filtersets.py:801 netbox/dcim/filtersets.py:1379 msgid "Module type (ID)" msgstr "Modultyp (ID)" -#: netbox/dcim/filtersets.py:805 netbox/dcim/filtersets.py:1665 +#: netbox/dcim/filtersets.py:833 netbox/dcim/filtersets.py:1718 msgid "Power port (ID)" msgstr "Stromanschluss (ID)" -#: netbox/dcim/filtersets.py:879 netbox/dcim/filtersets.py:2032 +#: netbox/dcim/filtersets.py:907 netbox/dcim/filtersets.py:2089 msgid "Parent inventory item (ID)" msgstr "Übergeordneter Inventarartikel (ID)" -#: netbox/dcim/filtersets.py:922 netbox/dcim/filtersets.py:948 -#: netbox/dcim/filtersets.py:1135 netbox/virtualization/filtersets.py:204 +#: netbox/dcim/filtersets.py:950 netbox/dcim/filtersets.py:999 +#: netbox/dcim/filtersets.py:1188 netbox/virtualization/filtersets.py:206 msgid "Config template (ID)" msgstr "Konfigurationsvorlage (ID)" -#: netbox/dcim/filtersets.py:986 +#: netbox/dcim/filtersets.py:954 netbox/dcim/filtersets.py:966 +msgid "Parent device role (ID)" +msgstr "Rolle (ID) des übergeordneten Geräts" + +#: netbox/dcim/filtersets.py:960 netbox/dcim/filtersets.py:973 +msgid "Parent device role (slug)" +msgstr "Rolle des übergeordneten Geräts (URL-Slug)" + +#: netbox/dcim/filtersets.py:1037 msgid "Device type (slug)" msgstr "Gerätetyp (Slug)" -#: netbox/dcim/filtersets.py:1006 +#: netbox/dcim/filtersets.py:1059 msgid "Parent Device (ID)" msgstr "Übergeordnetes Gerät (ID)" -#: netbox/dcim/filtersets.py:1010 netbox/virtualization/filtersets.py:186 +#: netbox/dcim/filtersets.py:1063 netbox/virtualization/filtersets.py:188 msgid "Platform (ID)" msgstr "Betriebssystem (ID)" -#: netbox/dcim/filtersets.py:1016 netbox/extras/filtersets.py:569 -#: netbox/virtualization/filtersets.py:192 +#: netbox/dcim/filtersets.py:1069 netbox/extras/filtersets.py:662 +#: netbox/virtualization/filtersets.py:194 msgid "Platform (slug)" msgstr "Betriebssystem (URL-Slug)" -#: netbox/dcim/filtersets.py:1052 netbox/dcim/filtersets.py:1375 -#: netbox/dcim/filtersets.py:1473 netbox/dcim/filtersets.py:2134 -#: netbox/dcim/filtersets.py:2376 netbox/dcim/filtersets.py:2435 +#: netbox/dcim/filtersets.py:1105 netbox/dcim/filtersets.py:1428 +#: netbox/dcim/filtersets.py:1526 netbox/dcim/filtersets.py:2191 +#: netbox/dcim/filtersets.py:2433 netbox/dcim/filtersets.py:2492 msgid "Site name (slug)" msgstr "Standortname (URL-Slug)" -#: netbox/dcim/filtersets.py:1075 +#: netbox/dcim/filtersets.py:1128 msgid "Parent bay (ID)" msgstr "Übergeordneter Schacht (ID)" -#: netbox/dcim/filtersets.py:1079 +#: netbox/dcim/filtersets.py:1132 msgid "VM cluster (ID)" msgstr "VM-Cluster (ID)" -#: netbox/dcim/filtersets.py:1085 netbox/extras/filtersets.py:591 +#: netbox/dcim/filtersets.py:1138 netbox/extras/filtersets.py:684 #: netbox/virtualization/filtersets.py:102 msgid "Cluster group (slug)" msgstr "Clustergruppe (URL-Slug)" -#: netbox/dcim/filtersets.py:1090 netbox/virtualization/filtersets.py:96 +#: netbox/dcim/filtersets.py:1143 netbox/virtualization/filtersets.py:96 msgid "Cluster group (ID)" msgstr "Clustergruppe (ID)" -#: netbox/dcim/filtersets.py:1096 +#: netbox/dcim/filtersets.py:1149 msgid "Device model (slug)" msgstr "Gerätemodell (URL-Slug)" -#: netbox/dcim/filtersets.py:1107 netbox/dcim/forms/bulk_edit.py:525 +#: netbox/dcim/filtersets.py:1160 netbox/dcim/forms/bulk_edit.py:539 msgid "Is full depth" msgstr "Hat volle Tiefe" -#: netbox/dcim/filtersets.py:1111 netbox/dcim/forms/filtersets.py:819 -#: netbox/dcim/forms/filtersets.py:1439 netbox/dcim/forms/filtersets.py:1645 -#: netbox/dcim/forms/filtersets.py:1650 netbox/dcim/forms/model_forms.py:1793 -#: netbox/dcim/models/devices.py:1505 netbox/dcim/models/devices.py:1526 -#: netbox/virtualization/filtersets.py:196 -#: netbox/virtualization/filtersets.py:268 +#: netbox/dcim/filtersets.py:1164 netbox/dcim/forms/filtersets.py:838 +#: netbox/dcim/forms/filtersets.py:1463 netbox/dcim/forms/filtersets.py:1669 +#: netbox/dcim/forms/filtersets.py:1674 netbox/dcim/forms/model_forms.py:1887 +#: netbox/dcim/models/devices.py:1234 netbox/dcim/models/devices.py:1254 +#: netbox/virtualization/filtersets.py:198 +#: netbox/virtualization/filtersets.py:270 #: netbox/virtualization/forms/filtersets.py:178 #: netbox/virtualization/forms/filtersets.py:231 msgid "MAC address" msgstr "MAC-Adresse" -#: netbox/dcim/filtersets.py:1118 netbox/dcim/filtersets.py:1283 -#: netbox/dcim/forms/filtersets.py:828 netbox/dcim/forms/filtersets.py:931 -#: netbox/virtualization/filtersets.py:200 +#: netbox/dcim/filtersets.py:1171 netbox/dcim/filtersets.py:1336 +#: netbox/dcim/forms/filtersets.py:847 netbox/dcim/forms/filtersets.py:950 +#: netbox/virtualization/filtersets.py:202 #: netbox/virtualization/forms/filtersets.py:182 msgid "Has a primary IP" msgstr "Hat eine primäre IP" -#: netbox/dcim/filtersets.py:1122 +#: netbox/dcim/filtersets.py:1175 msgid "Has an out-of-band IP" msgstr "Hat eine Out-of-Band-IP" -#: netbox/dcim/filtersets.py:1127 +#: netbox/dcim/filtersets.py:1180 msgid "Virtual chassis (ID)" msgstr "Virtuelles Gehäuse (ID)" -#: netbox/dcim/filtersets.py:1131 +#: netbox/dcim/filtersets.py:1184 msgid "Is a virtual chassis member" msgstr "Ist ein virtuelles Gehäuse-Mitglied" -#: netbox/dcim/filtersets.py:1172 +#: netbox/dcim/filtersets.py:1225 msgid "OOB IP (ID)" msgstr "OOB IP (ID)" -#: netbox/dcim/filtersets.py:1176 +#: netbox/dcim/filtersets.py:1229 msgid "Has virtual device context" msgstr "Hat Virtual Device Context" -#: netbox/dcim/filtersets.py:1266 +#: netbox/dcim/filtersets.py:1319 msgid "VDC (ID)" msgstr "VDC (ID)" -#: netbox/dcim/filtersets.py:1271 +#: netbox/dcim/filtersets.py:1324 msgid "Device model" msgstr "Modell des Geräts" -#: netbox/dcim/filtersets.py:1332 +#: netbox/dcim/filtersets.py:1385 msgid "Module type (model)" msgstr "Modultyp (Modell)" -#: netbox/dcim/filtersets.py:1338 +#: netbox/dcim/filtersets.py:1391 msgid "Module bay (ID)" msgstr "Modulschacht (ID)" -#: netbox/dcim/filtersets.py:1397 netbox/dcim/filtersets.py:1495 +#: netbox/dcim/filtersets.py:1450 netbox/dcim/filtersets.py:1548 msgid "Rack (name)" msgstr "Rack (Name)" -#: netbox/dcim/filtersets.py:1401 netbox/dcim/filtersets.py:1499 -#: netbox/dcim/filtersets.py:1685 netbox/ipam/filtersets.py:606 -#: netbox/ipam/filtersets.py:846 netbox/ipam/filtersets.py:1168 -#: netbox/virtualization/filtersets.py:127 netbox/vpn/filtersets.py:379 +#: netbox/dcim/filtersets.py:1454 netbox/dcim/filtersets.py:1552 +#: netbox/dcim/filtersets.py:1742 netbox/ipam/filtersets.py:606 +#: netbox/ipam/filtersets.py:846 netbox/ipam/filtersets.py:1174 +#: netbox/virtualization/filtersets.py:127 netbox/vpn/filtersets.py:382 msgid "Device (ID)" msgstr "Gerät (ID)" -#: netbox/dcim/filtersets.py:1407 netbox/dcim/filtersets.py:1505 -#: netbox/dcim/filtersets.py:1680 netbox/ipam/filtersets.py:601 -#: netbox/ipam/filtersets.py:841 netbox/ipam/filtersets.py:1174 -#: netbox/vpn/filtersets.py:374 +#: netbox/dcim/filtersets.py:1460 netbox/dcim/filtersets.py:1558 +#: netbox/dcim/filtersets.py:1737 netbox/ipam/filtersets.py:601 +#: netbox/ipam/filtersets.py:841 netbox/ipam/filtersets.py:1169 +#: netbox/vpn/filtersets.py:377 msgid "Device (name)" msgstr "Gerät (Name)" -#: netbox/dcim/filtersets.py:1516 +#: netbox/dcim/filtersets.py:1569 msgid "Device type (model)" msgstr "Gerätetyp (Modell)" -#: netbox/dcim/filtersets.py:1521 +#: netbox/dcim/filtersets.py:1574 msgid "Device role (ID)" msgstr "Geräterolle (ID)" -#: netbox/dcim/filtersets.py:1527 +#: netbox/dcim/filtersets.py:1580 msgid "Device role (slug)" msgstr "Geräterolle (URL-Slug)" -#: netbox/dcim/filtersets.py:1532 +#: netbox/dcim/filtersets.py:1585 msgid "Virtual Chassis (ID)" msgstr "Virtuelles Gehäuse (ID)" -#: netbox/dcim/filtersets.py:1538 netbox/dcim/forms/filtersets.py:110 +#: netbox/dcim/filtersets.py:1591 netbox/dcim/forms/filtersets.py:111 #: netbox/dcim/tables/devices.py:216 netbox/netbox/navigation/menu.py:79 #: netbox/templates/dcim/device.html:120 #: netbox/templates/dcim/device_edit.html:95 @@ -3722,121 +3794,121 @@ msgstr "Virtuelles Gehäuse (ID)" msgid "Virtual Chassis" msgstr "Virtuelles Gehäuse" -#: netbox/dcim/filtersets.py:1562 +#: netbox/dcim/filtersets.py:1615 msgid "Module (ID)" msgstr "Modul (ID)" -#: netbox/dcim/filtersets.py:1569 +#: netbox/dcim/filtersets.py:1622 msgid "Cable (ID)" msgstr "Kabel (ID)" -#: netbox/dcim/filtersets.py:1690 netbox/ipam/filtersets.py:611 -#: netbox/ipam/filtersets.py:851 netbox/ipam/filtersets.py:1184 -#: netbox/vpn/filtersets.py:385 +#: netbox/dcim/filtersets.py:1747 netbox/ipam/filtersets.py:611 +#: netbox/ipam/filtersets.py:851 netbox/ipam/filtersets.py:1179 +#: netbox/vpn/filtersets.py:388 msgid "Virtual machine (name)" msgstr "Virtuelle Maschine (Name)" -#: netbox/dcim/filtersets.py:1695 netbox/ipam/filtersets.py:616 -#: netbox/ipam/filtersets.py:856 netbox/ipam/filtersets.py:1178 -#: netbox/virtualization/filtersets.py:248 -#: netbox/virtualization/filtersets.py:299 netbox/vpn/filtersets.py:390 +#: netbox/dcim/filtersets.py:1752 netbox/ipam/filtersets.py:616 +#: netbox/ipam/filtersets.py:856 netbox/ipam/filtersets.py:1184 +#: netbox/virtualization/filtersets.py:250 +#: netbox/virtualization/filtersets.py:301 netbox/vpn/filtersets.py:393 msgid "Virtual machine (ID)" msgstr "Virtuelle Maschine (ID)" -#: netbox/dcim/filtersets.py:1701 netbox/ipam/filtersets.py:622 -#: netbox/vpn/filtersets.py:97 netbox/vpn/filtersets.py:396 +#: netbox/dcim/filtersets.py:1758 netbox/ipam/filtersets.py:622 +#: netbox/vpn/filtersets.py:97 netbox/vpn/filtersets.py:399 msgid "Interface (name)" msgstr "Schnittstelle (Name)" -#: netbox/dcim/filtersets.py:1712 netbox/ipam/filtersets.py:633 -#: netbox/vpn/filtersets.py:108 netbox/vpn/filtersets.py:407 +#: netbox/dcim/filtersets.py:1769 netbox/ipam/filtersets.py:633 +#: netbox/vpn/filtersets.py:108 netbox/vpn/filtersets.py:410 msgid "VM interface (name)" msgstr "VM-Schnittstelle (Name)" -#: netbox/dcim/filtersets.py:1717 netbox/ipam/filtersets.py:638 +#: netbox/dcim/filtersets.py:1774 netbox/ipam/filtersets.py:638 #: netbox/vpn/filtersets.py:113 msgid "VM interface (ID)" msgstr "VM-Schnittstelle (ID)" -#: netbox/dcim/filtersets.py:1759 netbox/templates/dcim/interface.html:81 +#: netbox/dcim/filtersets.py:1816 netbox/templates/dcim/interface.html:81 #: netbox/templates/virtualization/vminterface.html:55 #: netbox/virtualization/forms/model_forms.py:395 msgid "802.1Q Mode" msgstr "802.1Q-Modus" -#: netbox/dcim/filtersets.py:1763 netbox/ipam/forms/bulk_import.py:192 -#: netbox/vpn/forms/bulk_import.py:308 +#: netbox/dcim/filtersets.py:1820 netbox/ipam/forms/bulk_import.py:192 +#: netbox/vpn/forms/bulk_import.py:313 msgid "Assigned VLAN" msgstr "Zugewiesenes VLAN" -#: netbox/dcim/filtersets.py:1767 +#: netbox/dcim/filtersets.py:1824 msgid "Assigned VID" msgstr "Zugewiesene VID" -#: netbox/dcim/filtersets.py:1772 netbox/dcim/forms/bulk_edit.py:1544 -#: netbox/dcim/forms/bulk_import.py:921 netbox/dcim/forms/filtersets.py:1492 -#: netbox/dcim/forms/model_forms.py:1442 -#: netbox/dcim/models/device_components.py:752 -#: netbox/dcim/tables/devices.py:647 netbox/ipam/filtersets.py:335 +#: netbox/dcim/filtersets.py:1829 netbox/dcim/forms/bulk_edit.py:1591 +#: netbox/dcim/forms/bulk_import.py:952 netbox/dcim/forms/filtersets.py:1516 +#: netbox/dcim/forms/model_forms.py:1536 +#: netbox/dcim/models/device_components.py:761 +#: netbox/dcim/tables/devices.py:654 netbox/ipam/filtersets.py:335 #: netbox/ipam/filtersets.py:346 netbox/ipam/filtersets.py:478 #: netbox/ipam/filtersets.py:579 netbox/ipam/filtersets.py:590 #: netbox/ipam/forms/bulk_edit.py:226 netbox/ipam/forms/bulk_edit.py:282 -#: netbox/ipam/forms/bulk_edit.py:324 netbox/ipam/forms/bulk_import.py:160 +#: netbox/ipam/forms/bulk_edit.py:329 netbox/ipam/forms/bulk_import.py:160 #: netbox/ipam/forms/bulk_import.py:249 netbox/ipam/forms/bulk_import.py:285 #: netbox/ipam/forms/filtersets.py:69 netbox/ipam/forms/filtersets.py:180 -#: netbox/ipam/forms/filtersets.py:325 netbox/ipam/forms/model_forms.py:65 +#: netbox/ipam/forms/filtersets.py:332 netbox/ipam/forms/model_forms.py:65 #: netbox/ipam/forms/model_forms.py:208 netbox/ipam/forms/model_forms.py:256 #: netbox/ipam/forms/model_forms.py:310 netbox/ipam/forms/model_forms.py:474 #: netbox/ipam/forms/model_forms.py:488 netbox/ipam/forms/model_forms.py:502 -#: netbox/ipam/models/ip.py:217 netbox/ipam/models/ip.py:498 -#: netbox/ipam/models/ip.py:719 netbox/ipam/models/vrfs.py:61 -#: netbox/ipam/tables/ip.py:188 netbox/ipam/tables/ip.py:261 -#: netbox/ipam/tables/ip.py:312 netbox/ipam/tables/ip.py:402 +#: netbox/ipam/models/ip.py:217 netbox/ipam/models/ip.py:501 +#: netbox/ipam/models/ip.py:730 netbox/ipam/models/vrfs.py:61 +#: netbox/ipam/tables/ip.py:189 netbox/ipam/tables/ip.py:262 +#: netbox/ipam/tables/ip.py:318 netbox/ipam/tables/ip.py:418 #: netbox/templates/dcim/interface.html:152 #: netbox/templates/ipam/ipaddress.html:18 -#: netbox/templates/ipam/iprange.html:40 netbox/templates/ipam/prefix.html:19 +#: netbox/templates/ipam/iprange.html:47 netbox/templates/ipam/prefix.html:19 #: netbox/templates/ipam/vrf.html:7 netbox/templates/ipam/vrf.html:13 #: netbox/templates/virtualization/vminterface.html:90 #: netbox/virtualization/forms/bulk_edit.py:243 #: netbox/virtualization/forms/bulk_import.py:177 #: netbox/virtualization/forms/filtersets.py:236 #: netbox/virtualization/forms/model_forms.py:368 -#: netbox/virtualization/models/virtualmachines.py:331 +#: netbox/virtualization/models/virtualmachines.py:336 #: netbox/virtualization/tables/virtualmachines.py:113 msgid "VRF" msgstr "VRF" -#: netbox/dcim/filtersets.py:1778 netbox/ipam/filtersets.py:341 +#: netbox/dcim/filtersets.py:1835 netbox/ipam/filtersets.py:341 #: netbox/ipam/filtersets.py:352 netbox/ipam/filtersets.py:484 #: netbox/ipam/filtersets.py:585 netbox/ipam/filtersets.py:596 msgid "VRF (RD)" msgstr "VRF (RD)" -#: netbox/dcim/filtersets.py:1783 netbox/ipam/filtersets.py:1036 -#: netbox/vpn/filtersets.py:342 +#: netbox/dcim/filtersets.py:1840 netbox/ipam/filtersets.py:1036 +#: netbox/vpn/filtersets.py:345 msgid "L2VPN (ID)" msgstr "L2VPN (ID)" -#: netbox/dcim/filtersets.py:1789 netbox/dcim/forms/filtersets.py:1497 -#: netbox/dcim/tables/devices.py:583 netbox/ipam/filtersets.py:1042 -#: netbox/ipam/forms/filtersets.py:584 netbox/ipam/tables/vlans.py:113 +#: netbox/dcim/filtersets.py:1846 netbox/dcim/forms/filtersets.py:1521 +#: netbox/dcim/tables/devices.py:590 netbox/ipam/filtersets.py:1042 +#: netbox/ipam/forms/filtersets.py:592 netbox/ipam/tables/vlans.py:115 #: netbox/templates/dcim/interface.html:99 netbox/templates/ipam/vlan.html:82 #: netbox/templates/vpn/l2vpntermination.html:12 #: netbox/virtualization/forms/filtersets.py:241 -#: netbox/vpn/forms/bulk_import.py:280 netbox/vpn/forms/filtersets.py:252 +#: netbox/vpn/forms/bulk_import.py:285 netbox/vpn/forms/filtersets.py:257 #: netbox/vpn/forms/model_forms.py:412 netbox/vpn/forms/model_forms.py:430 -#: netbox/vpn/models/l2vpn.py:63 netbox/vpn/tables/l2vpn.py:55 +#: netbox/vpn/models/l2vpn.py:68 netbox/vpn/tables/l2vpn.py:58 msgid "L2VPN" msgstr "L2VPN" -#: netbox/dcim/filtersets.py:1794 netbox/ipam/filtersets.py:1117 +#: netbox/dcim/filtersets.py:1851 netbox/ipam/filtersets.py:1117 msgid "VLAN Translation Policy (ID)" msgstr "VLAN-Übersetzungsrichtlinie (ID)" -#: netbox/dcim/filtersets.py:1800 netbox/dcim/forms/filtersets.py:1463 -#: netbox/dcim/forms/model_forms.py:1459 -#: netbox/dcim/models/device_components.py:571 -#: netbox/ipam/forms/filtersets.py:503 netbox/ipam/forms/model_forms.py:711 +#: netbox/dcim/filtersets.py:1857 netbox/dcim/forms/filtersets.py:1487 +#: netbox/dcim/forms/model_forms.py:1553 +#: netbox/dcim/models/device_components.py:580 +#: netbox/ipam/forms/filtersets.py:511 netbox/ipam/forms/model_forms.py:712 #: netbox/templates/ipam/vlantranslationpolicy.html:11 #: netbox/virtualization/forms/bulk_edit.py:248 #: netbox/virtualization/forms/filtersets.py:251 @@ -3844,117 +3916,117 @@ msgstr "VLAN-Übersetzungsrichtlinie (ID)" msgid "VLAN Translation Policy" msgstr "VLAN-Übersetzungsrichtlinie" -#: netbox/dcim/filtersets.py:1834 +#: netbox/dcim/filtersets.py:1891 msgid "Virtual Chassis Interfaces for Device" msgstr "Virtuelle Gehäuseschnittstellen für Gerät" -#: netbox/dcim/filtersets.py:1839 +#: netbox/dcim/filtersets.py:1896 msgid "Virtual Chassis Interfaces for Device (ID)" msgstr "Virtuelle Gehäuseschnittstellen für Gerät (ID)" -#: netbox/dcim/filtersets.py:1843 +#: netbox/dcim/filtersets.py:1900 msgid "Kind of interface" msgstr "Art der Schnittstelle" -#: netbox/dcim/filtersets.py:1848 netbox/virtualization/filtersets.py:259 +#: netbox/dcim/filtersets.py:1905 netbox/virtualization/filtersets.py:261 msgid "Parent interface (ID)" msgstr "Übergeordnete Schnittstelle (ID)" -#: netbox/dcim/filtersets.py:1853 netbox/virtualization/filtersets.py:264 +#: netbox/dcim/filtersets.py:1910 netbox/virtualization/filtersets.py:266 msgid "Bridged interface (ID)" msgstr "Überbrückte Schnittstelle (ID)" -#: netbox/dcim/filtersets.py:1858 +#: netbox/dcim/filtersets.py:1915 msgid "LAG interface (ID)" msgstr "LAG-Schnittstelle (ID)" -#: netbox/dcim/filtersets.py:1866 netbox/dcim/tables/devices.py:605 -#: netbox/dcim/tables/devices.py:1135 netbox/templates/dcim/interface.html:131 +#: netbox/dcim/filtersets.py:1923 netbox/dcim/tables/devices.py:612 +#: netbox/dcim/tables/devices.py:1142 netbox/templates/dcim/interface.html:131 #: netbox/templates/dcim/macaddress.html:11 #: netbox/templates/dcim/macaddress.html:14 #: netbox/templates/virtualization/vminterface.html:79 msgid "MAC Address" msgstr "MAC-Adresse" -#: netbox/dcim/filtersets.py:1871 netbox/virtualization/filtersets.py:273 +#: netbox/dcim/filtersets.py:1928 netbox/virtualization/filtersets.py:275 msgid "Primary MAC address (ID)" msgstr "Primäre MAC-Adresse (ID)" -#: netbox/dcim/filtersets.py:1877 netbox/dcim/forms/model_forms.py:1446 -#: netbox/virtualization/filtersets.py:279 +#: netbox/dcim/filtersets.py:1934 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:1899 netbox/dcim/filtersets.py:1911 -#: netbox/dcim/forms/filtersets.py:1399 netbox/dcim/forms/model_forms.py:1773 +#: netbox/dcim/filtersets.py:1956 netbox/dcim/filtersets.py:1968 +#: 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:1905 +#: netbox/dcim/filtersets.py:1962 msgid "Virtual Device Context (Identifier)" msgstr "Virtual Device Context (Identifier)" -#: netbox/dcim/filtersets.py:1916 +#: netbox/dcim/filtersets.py:1973 #: netbox/templates/wireless/wirelesslan.html:11 -#: netbox/wireless/forms/model_forms.py:55 +#: netbox/wireless/forms/model_forms.py:56 msgid "Wireless LAN" msgstr "WLAN" -#: netbox/dcim/filtersets.py:1920 netbox/dcim/tables/devices.py:634 +#: netbox/dcim/filtersets.py:1977 netbox/dcim/tables/devices.py:641 msgid "Wireless link" msgstr "WLAN Verbindung" -#: netbox/dcim/filtersets.py:1930 +#: netbox/dcim/filtersets.py:1987 msgid "Virtual circuit termination (ID)" msgstr "Virtueller Verbindungsabschluß (ID)" -#: netbox/dcim/filtersets.py:1999 +#: netbox/dcim/filtersets.py:2056 msgid "Parent module bay (ID)" msgstr "Hauptmodulschacht (ID)" -#: netbox/dcim/filtersets.py:2004 +#: netbox/dcim/filtersets.py:2061 msgid "Installed module (ID)" msgstr "Installiertes Modul (ID)" -#: netbox/dcim/filtersets.py:2015 +#: netbox/dcim/filtersets.py:2072 msgid "Installed device (ID)" msgstr "Installiertes Gerät (ID)" -#: netbox/dcim/filtersets.py:2021 +#: netbox/dcim/filtersets.py:2078 msgid "Installed device (name)" msgstr "Installiertes Gerät (Name)" -#: netbox/dcim/filtersets.py:2091 +#: netbox/dcim/filtersets.py:2148 msgid "Master (ID)" msgstr "Master (ID)" -#: netbox/dcim/filtersets.py:2097 +#: netbox/dcim/filtersets.py:2154 msgid "Master (name)" msgstr "Master (Name)" -#: netbox/dcim/filtersets.py:2139 netbox/tenancy/filtersets.py:245 +#: netbox/dcim/filtersets.py:2196 netbox/tenancy/filtersets.py:250 msgid "Tenant (ID)" msgstr "Mandant (ID)" -#: netbox/dcim/filtersets.py:2145 netbox/extras/filtersets.py:618 -#: netbox/tenancy/filtersets.py:251 +#: netbox/dcim/filtersets.py:2202 netbox/extras/filtersets.py:711 +#: netbox/tenancy/filtersets.py:256 msgid "Tenant (slug)" msgstr "Mandant (URL-Slug)" -#: netbox/dcim/filtersets.py:2181 netbox/dcim/forms/filtersets.py:1126 +#: netbox/dcim/filtersets.py:2238 netbox/dcim/forms/filtersets.py:1145 msgid "Unterminated" msgstr "Nicht terminiert" -#: netbox/dcim/filtersets.py:2439 +#: netbox/dcim/filtersets.py:2496 msgid "Power panel (ID)" msgstr "Stromverteiler (ID)" -#: netbox/dcim/forms/bulk_create.py:40 netbox/extras/forms/filtersets.py:408 -#: netbox/extras/forms/model_forms.py:581 -#: netbox/extras/forms/model_forms.py:633 netbox/netbox/forms/base.py:86 -#: netbox/netbox/forms/mixins.py:91 netbox/netbox/tables/columns.py:481 +#: netbox/dcim/forms/bulk_create.py:40 netbox/extras/forms/filtersets.py:443 +#: netbox/extras/forms/model_forms.py:649 +#: netbox/extras/forms/model_forms.py:701 netbox/netbox/forms/base.py:86 +#: netbox/netbox/forms/mixins.py:91 netbox/netbox/tables/columns.py:486 #: netbox/templates/circuits/inc/circuit_termination.html:32 #: netbox/templates/generic/bulk_edit.html:65 #: netbox/templates/inc/panels/tags.html:5 @@ -3962,11 +4034,11 @@ msgstr "Stromverteiler (ID)" msgid "Tags" msgstr "Tags" -#: netbox/dcim/forms/bulk_create.py:112 netbox/dcim/forms/filtersets.py:1562 -#: netbox/dcim/forms/model_forms.py:498 netbox/dcim/forms/model_forms.py:557 +#: netbox/dcim/forms/bulk_create.py:112 netbox/dcim/forms/filtersets.py:1586 +#: netbox/dcim/forms/model_forms.py:592 netbox/dcim/forms/model_forms.py:651 #: netbox/dcim/forms/object_create.py:208 #: netbox/dcim/forms/object_create.py:357 netbox/dcim/tables/devices.py:175 -#: netbox/dcim/tables/devices.py:740 netbox/dcim/tables/devicetypes.py:253 +#: netbox/dcim/tables/devices.py:747 netbox/dcim/tables/devicetypes.py:253 #: netbox/templates/dcim/device.html:43 netbox/templates/dcim/device.html:131 #: netbox/templates/dcim/modulebay.html:38 #: netbox/templates/dcim/virtualchassis.html:66 @@ -3982,203 +4054,212 @@ msgstr "" "Alphanumerische Bereiche werden unterstützt. (Muss der Anzahl der Namen " "entsprechen, die erstellt werden.)" -#: netbox/dcim/forms/bulk_edit.py:136 +#: netbox/dcim/forms/bulk_edit.py:141 msgid "Contact name" msgstr "Name des Kontakts" -#: netbox/dcim/forms/bulk_edit.py:141 +#: netbox/dcim/forms/bulk_edit.py:146 msgid "Contact phone" msgstr "Telefon des Kontakts" -#: netbox/dcim/forms/bulk_edit.py:147 +#: netbox/dcim/forms/bulk_edit.py:152 msgid "Contact E-mail" msgstr "E-Mail des Kontakts" -#: netbox/dcim/forms/bulk_edit.py:150 netbox/dcim/forms/bulk_import.py:125 -#: netbox/dcim/forms/model_forms.py:132 +#: netbox/dcim/forms/bulk_edit.py:155 netbox/dcim/forms/bulk_import.py:126 +#: netbox/dcim/forms/model_forms.py:137 msgid "Time zone" msgstr "Zeitzone" -#: netbox/dcim/forms/bulk_edit.py:228 netbox/dcim/forms/bulk_edit.py:504 -#: netbox/dcim/forms/bulk_edit.py:568 netbox/dcim/forms/bulk_edit.py:641 -#: netbox/dcim/forms/bulk_edit.py:665 netbox/dcim/forms/bulk_edit.py:758 -#: netbox/dcim/forms/bulk_edit.py:1285 netbox/dcim/forms/bulk_edit.py:1718 -#: netbox/dcim/forms/bulk_import.py:184 netbox/dcim/forms/bulk_import.py:395 -#: netbox/dcim/forms/bulk_import.py:429 netbox/dcim/forms/bulk_import.py:477 -#: netbox/dcim/forms/bulk_import.py:513 netbox/dcim/forms/bulk_import.py:1112 -#: netbox/dcim/forms/filtersets.py:314 netbox/dcim/forms/filtersets.py:373 -#: netbox/dcim/forms/filtersets.py:495 netbox/dcim/forms/filtersets.py:620 -#: netbox/dcim/forms/filtersets.py:701 netbox/dcim/forms/filtersets.py:783 -#: netbox/dcim/forms/filtersets.py:996 netbox/dcim/forms/filtersets.py:1603 -#: netbox/dcim/forms/model_forms.py:211 netbox/dcim/forms/model_forms.py:345 -#: netbox/dcim/forms/model_forms.py:357 netbox/dcim/forms/model_forms.py:404 -#: netbox/dcim/forms/model_forms.py:445 netbox/dcim/forms/model_forms.py:1126 -#: netbox/dcim/forms/model_forms.py:1595 +#: netbox/dcim/forms/bulk_edit.py:234 netbox/dcim/forms/bulk_edit.py:518 +#: netbox/dcim/forms/bulk_edit.py:606 netbox/dcim/forms/bulk_edit.py:685 +#: netbox/dcim/forms/bulk_edit.py:709 netbox/dcim/forms/bulk_edit.py:802 +#: netbox/dcim/forms/bulk_edit.py:1329 netbox/dcim/forms/bulk_edit.py:1765 +#: netbox/dcim/forms/bulk_import.py:188 netbox/dcim/forms/bulk_import.py:399 +#: netbox/dcim/forms/bulk_import.py:448 netbox/dcim/forms/bulk_import.py:508 +#: netbox/dcim/forms/bulk_import.py:544 netbox/dcim/forms/bulk_import.py:1143 +#: netbox/dcim/forms/filtersets.py:315 netbox/dcim/forms/filtersets.py:374 +#: netbox/dcim/forms/filtersets.py:496 netbox/dcim/forms/filtersets.py:634 +#: netbox/dcim/forms/filtersets.py:720 netbox/dcim/forms/filtersets.py:802 +#: netbox/dcim/forms/filtersets.py:1015 netbox/dcim/forms/filtersets.py:1627 +#: netbox/dcim/forms/model_forms.py:218 netbox/dcim/forms/model_forms.py:353 +#: netbox/dcim/forms/model_forms.py:365 netbox/dcim/forms/model_forms.py:437 +#: netbox/dcim/forms/model_forms.py:539 netbox/dcim/forms/model_forms.py:1220 +#: netbox/dcim/forms/model_forms.py:1689 #: netbox/dcim/forms/object_import.py:188 netbox/dcim/tables/devices.py:107 -#: netbox/dcim/tables/devices.py:182 netbox/dcim/tables/devices.py:969 +#: netbox/dcim/tables/devices.py:182 netbox/dcim/tables/devices.py:976 #: netbox/dcim/tables/devicetypes.py:85 netbox/dcim/tables/devicetypes.py:315 -#: netbox/dcim/tables/modules.py:20 netbox/dcim/tables/modules.py:61 -#: netbox/dcim/tables/racks.py:58 netbox/dcim/tables/racks.py:131 +#: netbox/dcim/tables/modules.py:49 netbox/dcim/tables/modules.py:95 +#: netbox/dcim/tables/racks.py:58 netbox/dcim/tables/racks.py:135 #: netbox/templates/dcim/devicetype.html:14 #: netbox/templates/dcim/inventoryitem.html:48 #: netbox/templates/dcim/manufacturer.html:33 +#: netbox/templates/dcim/module.html:95 #: netbox/templates/dcim/modulebay.html:62 -#: netbox/templates/dcim/moduletype.html:27 +#: netbox/templates/dcim/moduletype.html:31 #: netbox/templates/dcim/platform.html:37 #: netbox/templates/dcim/racktype.html:16 msgid "Manufacturer" msgstr "Hersteller" -#: netbox/dcim/forms/bulk_edit.py:233 netbox/dcim/forms/bulk_edit.py:381 -#: netbox/dcim/forms/bulk_import.py:193 netbox/dcim/forms/bulk_import.py:272 -#: netbox/dcim/forms/filtersets.py:256 +#: netbox/dcim/forms/bulk_edit.py:239 netbox/dcim/forms/bulk_edit.py:392 +#: netbox/dcim/forms/bulk_import.py:197 netbox/dcim/forms/bulk_import.py:276 +#: netbox/dcim/forms/filtersets.py:257 #: netbox/templates/dcim/inc/panels/racktype_dimensions.html:6 msgid "Form factor" msgstr "Formfaktor" -#: netbox/dcim/forms/bulk_edit.py:238 netbox/dcim/forms/bulk_edit.py:386 -#: netbox/dcim/forms/bulk_import.py:201 netbox/dcim/forms/bulk_import.py:275 -#: netbox/dcim/forms/filtersets.py:261 +#: netbox/dcim/forms/bulk_edit.py:244 netbox/dcim/forms/bulk_edit.py:397 +#: netbox/dcim/forms/bulk_import.py:205 netbox/dcim/forms/bulk_import.py:279 +#: netbox/dcim/forms/filtersets.py:262 #: netbox/templates/dcim/inc/panels/racktype_dimensions.html:10 msgid "Width" msgstr "Breite" -#: netbox/dcim/forms/bulk_edit.py:244 netbox/dcim/forms/bulk_edit.py:392 -#: netbox/dcim/forms/bulk_import.py:282 +#: netbox/dcim/forms/bulk_edit.py:250 netbox/dcim/forms/bulk_edit.py:403 +#: netbox/dcim/forms/bulk_import.py:286 #: netbox/templates/dcim/devicetype.html:37 msgid "Height (U)" msgstr "Höhe (HE)" -#: netbox/dcim/forms/bulk_edit.py:253 netbox/dcim/forms/bulk_edit.py:397 -#: netbox/dcim/forms/filtersets.py:275 +#: netbox/dcim/forms/bulk_edit.py:259 netbox/dcim/forms/bulk_edit.py:408 +#: netbox/dcim/forms/filtersets.py:276 msgid "Descending units" msgstr "Absteigende Höheneinheiten (HE)" -#: netbox/dcim/forms/bulk_edit.py:256 netbox/dcim/forms/bulk_edit.py:400 +#: netbox/dcim/forms/bulk_edit.py:262 netbox/dcim/forms/bulk_edit.py:411 msgid "Outer width" msgstr "Äußere Breite" -#: netbox/dcim/forms/bulk_edit.py:261 netbox/dcim/forms/bulk_edit.py:405 +#: netbox/dcim/forms/bulk_edit.py:267 netbox/dcim/forms/bulk_edit.py:416 +msgid "Outer height" +msgstr "Äußere Höhe" + +#: netbox/dcim/forms/bulk_edit.py:272 netbox/dcim/forms/bulk_edit.py:421 msgid "Outer depth" msgstr "Äußere Tiefe" -#: netbox/dcim/forms/bulk_edit.py:266 netbox/dcim/forms/bulk_edit.py:410 -#: netbox/dcim/forms/bulk_import.py:206 netbox/dcim/forms/bulk_import.py:285 +#: netbox/dcim/forms/bulk_edit.py:277 netbox/dcim/forms/bulk_edit.py:426 +#: netbox/dcim/forms/bulk_import.py:210 netbox/dcim/forms/bulk_import.py:289 msgid "Outer unit" msgstr "Äußere Einheit" -#: netbox/dcim/forms/bulk_edit.py:271 netbox/dcim/forms/bulk_edit.py:415 +#: netbox/dcim/forms/bulk_edit.py:282 netbox/dcim/forms/bulk_edit.py:431 msgid "Mounting depth" msgstr "Einbautiefe" -#: netbox/dcim/forms/bulk_edit.py:276 netbox/dcim/forms/bulk_edit.py:303 -#: netbox/dcim/forms/bulk_edit.py:425 netbox/dcim/forms/bulk_edit.py:455 -#: netbox/dcim/forms/bulk_edit.py:538 netbox/dcim/forms/bulk_edit.py:561 -#: netbox/dcim/forms/bulk_edit.py:582 netbox/dcim/forms/bulk_edit.py:604 -#: netbox/dcim/forms/bulk_import.py:408 netbox/dcim/forms/bulk_import.py:440 -#: netbox/dcim/forms/filtersets.py:286 netbox/dcim/forms/filtersets.py:308 -#: netbox/dcim/forms/filtersets.py:328 netbox/dcim/forms/filtersets.py:402 -#: netbox/dcim/forms/filtersets.py:489 netbox/dcim/forms/filtersets.py:595 -#: netbox/dcim/forms/filtersets.py:614 netbox/dcim/forms/filtersets.py:675 -#: netbox/dcim/forms/model_forms.py:226 netbox/dcim/forms/model_forms.py:306 -#: netbox/dcim/tables/devicetypes.py:111 netbox/dcim/tables/modules.py:35 -#: netbox/dcim/tables/racks.py:74 netbox/dcim/tables/racks.py:171 -#: netbox/extras/forms/bulk_edit.py:53 netbox/extras/forms/bulk_edit.py:133 -#: netbox/extras/forms/bulk_edit.py:183 netbox/extras/forms/bulk_edit.py:288 -#: netbox/extras/forms/filtersets.py:65 netbox/extras/forms/filtersets.py:159 -#: netbox/extras/forms/filtersets.py:249 netbox/ipam/forms/bulk_edit.py:193 +#: netbox/dcim/forms/bulk_edit.py:287 netbox/dcim/forms/bulk_edit.py:314 +#: netbox/dcim/forms/bulk_edit.py:441 netbox/dcim/forms/bulk_edit.py:469 +#: netbox/dcim/forms/bulk_edit.py:552 netbox/dcim/forms/bulk_edit.py:575 +#: netbox/dcim/forms/bulk_edit.py:620 netbox/dcim/forms/bulk_edit.py:642 +#: netbox/dcim/forms/bulk_import.py:412 netbox/dcim/forms/bulk_import.py:459 +#: netbox/dcim/forms/filtersets.py:287 netbox/dcim/forms/filtersets.py:309 +#: netbox/dcim/forms/filtersets.py:329 netbox/dcim/forms/filtersets.py:403 +#: netbox/dcim/forms/filtersets.py:490 netbox/dcim/forms/filtersets.py:596 +#: netbox/dcim/forms/filtersets.py:623 netbox/dcim/forms/filtersets.py:689 +#: netbox/dcim/forms/model_forms.py:233 netbox/dcim/forms/model_forms.py:314 +#: netbox/dcim/tables/devicetypes.py:111 netbox/dcim/tables/modules.py:57 +#: netbox/dcim/tables/racks.py:78 netbox/dcim/tables/racks.py:179 +#: netbox/extras/forms/bulk_edit.py:54 netbox/extras/forms/bulk_edit.py:134 +#: netbox/extras/forms/bulk_edit.py:188 netbox/extras/forms/bulk_edit.py:216 +#: netbox/extras/forms/bulk_edit.py:312 netbox/extras/forms/bulk_edit.py:325 +#: netbox/extras/forms/bulk_import.py:238 netbox/extras/forms/filtersets.py:66 +#: netbox/extras/forms/filtersets.py:160 netbox/extras/forms/filtersets.py:254 +#: netbox/extras/forms/filtersets.py:284 +#: netbox/extras/forms/model_forms.py:572 netbox/ipam/forms/bulk_edit.py:193 #: netbox/templates/dcim/device.html:324 #: netbox/templates/dcim/devicetype.html:49 -#: netbox/templates/dcim/moduletype.html:47 netbox/templates/dcim/rack.html:81 +#: netbox/templates/dcim/moduletype.html:51 netbox/templates/dcim/rack.html:81 #: netbox/templates/dcim/racktype.html:41 #: netbox/templates/extras/configcontext.html:17 #: netbox/templates/extras/customlink.html:25 #: netbox/templates/extras/savedfilter.html:33 -#: netbox/templates/ipam/role.html:30 +#: netbox/templates/extras/tableconfig.html:41 +#: netbox/templates/extras/tag.html:32 netbox/templates/ipam/role.html:30 msgid "Weight" msgstr "Gewicht" -#: netbox/dcim/forms/bulk_edit.py:281 netbox/dcim/forms/bulk_edit.py:430 -#: netbox/dcim/forms/filtersets.py:291 +#: netbox/dcim/forms/bulk_edit.py:292 netbox/dcim/forms/bulk_edit.py:446 +#: netbox/dcim/forms/filtersets.py:292 msgid "Max weight" msgstr "Maximales Gewicht" -#: netbox/dcim/forms/bulk_edit.py:286 netbox/dcim/forms/bulk_edit.py:435 -#: netbox/dcim/forms/bulk_edit.py:543 netbox/dcim/forms/bulk_edit.py:587 -#: netbox/dcim/forms/bulk_import.py:212 netbox/dcim/forms/bulk_import.py:297 -#: netbox/dcim/forms/bulk_import.py:413 netbox/dcim/forms/bulk_import.py:445 -#: netbox/dcim/forms/filtersets.py:296 netbox/dcim/forms/filtersets.py:599 -#: netbox/dcim/forms/filtersets.py:679 +#: netbox/dcim/forms/bulk_edit.py:297 netbox/dcim/forms/bulk_edit.py:451 +#: netbox/dcim/forms/bulk_edit.py:557 netbox/dcim/forms/bulk_edit.py:625 +#: netbox/dcim/forms/bulk_import.py:216 netbox/dcim/forms/bulk_import.py:301 +#: netbox/dcim/forms/bulk_import.py:417 netbox/dcim/forms/bulk_import.py:464 +#: netbox/dcim/forms/filtersets.py:297 netbox/dcim/forms/filtersets.py:600 +#: netbox/dcim/forms/filtersets.py:693 msgid "Weight unit" msgstr "Gewichtseinheit" -#: netbox/dcim/forms/bulk_edit.py:300 netbox/dcim/forms/filtersets.py:306 -#: netbox/dcim/forms/model_forms.py:222 netbox/dcim/forms/model_forms.py:261 +#: netbox/dcim/forms/bulk_edit.py:311 netbox/dcim/forms/filtersets.py:307 +#: netbox/dcim/forms/model_forms.py:229 netbox/dcim/forms/model_forms.py:268 #: netbox/templates/dcim/rack.html:45 netbox/templates/dcim/racktype.html:13 msgid "Rack Type" msgstr "Rack-Typ" -#: netbox/dcim/forms/bulk_edit.py:302 netbox/dcim/forms/model_forms.py:225 -#: netbox/dcim/forms/model_forms.py:305 +#: netbox/dcim/forms/bulk_edit.py:313 netbox/dcim/forms/bulk_edit.py:467 +#: netbox/dcim/forms/model_forms.py:232 netbox/dcim/forms/model_forms.py:313 msgid "Outer Dimensions" msgstr "Äußere Abmessungen" -#: netbox/dcim/forms/bulk_edit.py:305 netbox/dcim/forms/model_forms.py:227 -#: netbox/dcim/forms/model_forms.py:307 netbox/templates/dcim/device.html:315 +#: netbox/dcim/forms/bulk_edit.py:316 netbox/dcim/forms/model_forms.py:234 +#: netbox/dcim/forms/model_forms.py:315 netbox/templates/dcim/device.html:315 #: netbox/templates/dcim/inc/panels/racktype_dimensions.html:3 msgid "Dimensions" msgstr "Abmessungen" -#: netbox/dcim/forms/bulk_edit.py:307 netbox/dcim/forms/filtersets.py:307 -#: netbox/dcim/forms/filtersets.py:327 netbox/dcim/forms/model_forms.py:229 +#: netbox/dcim/forms/bulk_edit.py:318 netbox/dcim/forms/filtersets.py:308 +#: netbox/dcim/forms/filtersets.py:328 netbox/dcim/forms/model_forms.py:236 #: netbox/templates/dcim/inc/panels/racktype_numbering.html:3 msgid "Numbering" msgstr "Nummerierung" -#: netbox/dcim/forms/bulk_edit.py:366 netbox/dcim/forms/bulk_import.py:262 -#: netbox/dcim/forms/filtersets.py:381 +#: netbox/dcim/forms/bulk_edit.py:377 netbox/dcim/forms/bulk_import.py:266 +#: netbox/dcim/forms/filtersets.py:382 msgid "Rack type" msgstr "Racktyp" -#: netbox/dcim/forms/bulk_edit.py:373 netbox/dcim/forms/bulk_edit.py:721 -#: netbox/dcim/forms/bulk_edit.py:782 netbox/templates/dcim/device.html:104 +#: netbox/dcim/forms/bulk_edit.py:384 netbox/dcim/forms/bulk_edit.py:765 +#: netbox/dcim/forms/bulk_edit.py:826 netbox/templates/dcim/device.html:104 #: netbox/templates/dcim/module.html:77 #: netbox/templates/dcim/modulebay.html:70 netbox/templates/dcim/rack.html:57 #: netbox/templates/virtualization/virtualmachine.html:35 msgid "Serial Number" msgstr "Seriennummer" -#: netbox/dcim/forms/bulk_edit.py:376 netbox/dcim/forms/filtersets.py:388 -#: netbox/dcim/forms/filtersets.py:814 netbox/dcim/forms/filtersets.py:1016 -#: netbox/dcim/forms/filtersets.py:1610 +#: netbox/dcim/forms/bulk_edit.py:387 netbox/dcim/forms/filtersets.py:389 +#: netbox/dcim/forms/filtersets.py:833 netbox/dcim/forms/filtersets.py:1035 +#: netbox/dcim/forms/filtersets.py:1634 msgid "Asset tag" msgstr "Asset-Tag" -#: netbox/dcim/forms/bulk_edit.py:420 netbox/dcim/forms/bulk_edit.py:533 -#: netbox/dcim/forms/bulk_edit.py:577 netbox/dcim/forms/bulk_edit.py:714 -#: netbox/dcim/forms/bulk_import.py:291 netbox/dcim/forms/bulk_import.py:434 -#: netbox/dcim/forms/bulk_import.py:607 netbox/dcim/forms/filtersets.py:281 -#: netbox/dcim/forms/filtersets.py:512 netbox/dcim/forms/filtersets.py:670 -#: netbox/dcim/forms/filtersets.py:805 netbox/templates/dcim/device.html:98 +#: netbox/dcim/forms/bulk_edit.py:436 netbox/dcim/forms/bulk_edit.py:547 +#: netbox/dcim/forms/bulk_edit.py:615 netbox/dcim/forms/bulk_edit.py:758 +#: netbox/dcim/forms/bulk_import.py:295 netbox/dcim/forms/bulk_import.py:453 +#: netbox/dcim/forms/bulk_import.py:638 netbox/dcim/forms/filtersets.py:282 +#: netbox/dcim/forms/filtersets.py:513 netbox/dcim/forms/filtersets.py:684 +#: netbox/dcim/forms/filtersets.py:824 netbox/templates/dcim/device.html:98 #: netbox/templates/dcim/devicetype.html:65 -#: netbox/templates/dcim/moduletype.html:43 netbox/templates/dcim/rack.html:65 +#: netbox/templates/dcim/moduletype.html:47 netbox/templates/dcim/rack.html:65 #: netbox/templates/dcim/racktype.html:28 msgid "Airflow" msgstr "Luftstrom" -#: netbox/dcim/forms/bulk_edit.py:449 netbox/dcim/forms/bulk_edit.py:928 -#: netbox/dcim/forms/bulk_import.py:346 netbox/dcim/forms/bulk_import.py:349 -#: netbox/dcim/forms/bulk_import.py:580 netbox/dcim/forms/bulk_import.py:1495 -#: netbox/dcim/forms/bulk_import.py:1499 netbox/dcim/forms/filtersets.py:105 -#: netbox/dcim/forms/filtersets.py:325 netbox/dcim/forms/filtersets.py:406 -#: netbox/dcim/forms/filtersets.py:420 netbox/dcim/forms/filtersets.py:458 -#: netbox/dcim/forms/filtersets.py:773 netbox/dcim/forms/filtersets.py:986 -#: netbox/dcim/forms/filtersets.py:1084 netbox/dcim/forms/filtersets.py:1216 -#: netbox/dcim/forms/model_forms.py:271 netbox/dcim/forms/model_forms.py:314 -#: netbox/dcim/forms/model_forms.py:489 netbox/dcim/forms/model_forms.py:767 +#: netbox/dcim/forms/bulk_edit.py:465 netbox/dcim/forms/bulk_edit.py:972 +#: netbox/dcim/forms/bulk_import.py:350 netbox/dcim/forms/bulk_import.py:353 +#: netbox/dcim/forms/bulk_import.py:611 netbox/dcim/forms/bulk_import.py:1526 +#: netbox/dcim/forms/bulk_import.py:1530 netbox/dcim/forms/filtersets.py:106 +#: netbox/dcim/forms/filtersets.py:326 netbox/dcim/forms/filtersets.py:407 +#: netbox/dcim/forms/filtersets.py:421 netbox/dcim/forms/filtersets.py:459 +#: netbox/dcim/forms/filtersets.py:792 netbox/dcim/forms/filtersets.py:1005 +#: netbox/dcim/forms/filtersets.py:1103 netbox/dcim/forms/filtersets.py:1235 +#: netbox/dcim/forms/model_forms.py:278 netbox/dcim/forms/model_forms.py:322 +#: netbox/dcim/forms/model_forms.py:583 netbox/dcim/forms/model_forms.py:861 #: netbox/dcim/forms/object_create.py:404 netbox/dcim/tables/devices.py:171 -#: netbox/dcim/tables/power.py:70 netbox/dcim/tables/racks.py:216 -#: netbox/ipam/forms/filtersets.py:459 netbox/templates/dcim/device.html:30 +#: netbox/dcim/tables/power.py:70 netbox/dcim/tables/racks.py:225 +#: netbox/ipam/forms/filtersets.py:467 netbox/templates/dcim/device.html:30 #: netbox/templates/dcim/inc/cable_termination.html:16 #: netbox/templates/dcim/powerfeed.html:28 netbox/templates/dcim/rack.html:13 #: netbox/templates/dcim/rack/base.html:4 @@ -4188,38 +4269,39 @@ msgstr "Luftstrom" msgid "Rack" msgstr "Rack" -#: netbox/dcim/forms/bulk_edit.py:453 netbox/dcim/forms/bulk_edit.py:747 -#: netbox/dcim/forms/filtersets.py:326 netbox/dcim/forms/filtersets.py:399 -#: netbox/dcim/forms/filtersets.py:482 netbox/dcim/forms/filtersets.py:609 -#: netbox/dcim/forms/filtersets.py:722 netbox/dcim/forms/filtersets.py:944 -#: netbox/dcim/forms/model_forms.py:681 netbox/dcim/forms/model_forms.py:1663 +#: netbox/dcim/forms/bulk_edit.py:468 netbox/dcim/forms/bulk_edit.py:791 +#: netbox/dcim/forms/filtersets.py:327 netbox/dcim/forms/filtersets.py:400 +#: netbox/dcim/forms/filtersets.py:483 netbox/dcim/forms/filtersets.py:618 +#: netbox/dcim/forms/filtersets.py:741 netbox/dcim/forms/filtersets.py:963 +#: netbox/dcim/forms/model_forms.py:446 netbox/dcim/forms/model_forms.py:775 +#: netbox/dcim/forms/model_forms.py:1757 #: netbox/templates/dcim/device_edit.html:22 msgid "Hardware" msgstr "Hardware" -#: netbox/dcim/forms/bulk_edit.py:509 netbox/dcim/forms/bulk_import.py:401 -#: netbox/dcim/forms/filtersets.py:500 netbox/dcim/forms/model_forms.py:362 +#: netbox/dcim/forms/bulk_edit.py:523 netbox/dcim/forms/bulk_import.py:405 +#: netbox/dcim/forms/filtersets.py:501 netbox/dcim/forms/model_forms.py:370 msgid "Default platform" msgstr "Standard-Betriebssystem" -#: netbox/dcim/forms/bulk_edit.py:514 netbox/dcim/forms/bulk_edit.py:573 -#: netbox/dcim/forms/filtersets.py:503 netbox/dcim/forms/filtersets.py:623 +#: netbox/dcim/forms/bulk_edit.py:528 netbox/dcim/forms/bulk_edit.py:611 +#: netbox/dcim/forms/filtersets.py:504 netbox/dcim/forms/filtersets.py:637 msgid "Part number" msgstr "Artikelnummer" -#: netbox/dcim/forms/bulk_edit.py:518 +#: netbox/dcim/forms/bulk_edit.py:532 msgid "U height" msgstr "Höheneinheit" -#: netbox/dcim/forms/bulk_edit.py:530 netbox/dcim/tables/devicetypes.py:107 +#: netbox/dcim/forms/bulk_edit.py:544 netbox/dcim/tables/devicetypes.py:107 msgid "Exclude from utilization" msgstr "Von der Nutzung ausschließen" -#: netbox/dcim/forms/bulk_edit.py:559 netbox/dcim/forms/model_forms.py:377 -#: netbox/dcim/forms/model_forms.py:920 netbox/dcim/forms/model_forms.py:962 -#: netbox/dcim/forms/model_forms.py:989 netbox/dcim/forms/model_forms.py:1017 -#: netbox/dcim/forms/model_forms.py:1048 netbox/dcim/forms/model_forms.py:1067 -#: netbox/dcim/forms/model_forms.py:1085 +#: netbox/dcim/forms/bulk_edit.py:573 netbox/dcim/forms/model_forms.py:385 +#: netbox/dcim/forms/model_forms.py:1014 netbox/dcim/forms/model_forms.py:1056 +#: netbox/dcim/forms/model_forms.py:1083 netbox/dcim/forms/model_forms.py:1111 +#: netbox/dcim/forms/model_forms.py:1142 netbox/dcim/forms/model_forms.py:1161 +#: netbox/dcim/forms/model_forms.py:1179 #: netbox/dcim/forms/object_create.py:123 netbox/dcim/tables/devicetypes.py:82 #: netbox/templates/dcim/device.html:88 #: netbox/templates/dcim/devicebay.html:52 @@ -4227,37 +4309,51 @@ msgstr "Von der Nutzung ausschließen" msgid "Device Type" msgstr "Gerätetyp" -#: netbox/dcim/forms/bulk_edit.py:601 netbox/dcim/forms/model_forms.py:410 -#: netbox/dcim/forms/model_forms.py:921 netbox/dcim/forms/model_forms.py:963 -#: netbox/dcim/forms/model_forms.py:990 netbox/dcim/forms/model_forms.py:1018 -#: netbox/dcim/forms/model_forms.py:1049 netbox/dcim/forms/model_forms.py:1068 -#: netbox/dcim/forms/model_forms.py:1086 -#: netbox/dcim/forms/object_create.py:124 netbox/dcim/tables/modules.py:17 -#: netbox/dcim/tables/modules.py:66 netbox/templates/dcim/module.html:65 +#: netbox/dcim/forms/bulk_edit.py:582 netbox/dcim/forms/model_forms.py:412 +#: netbox/templates/dcim/moduletypeprofile.html:32 +msgid "Schema" +msgstr "Schema" + +#: netbox/dcim/forms/bulk_edit.py:594 netbox/dcim/forms/bulk_edit.py:601 +#: netbox/dcim/forms/bulk_import.py:442 netbox/dcim/forms/filtersets.py:629 +#: netbox/dcim/forms/model_forms.py:419 netbox/dcim/forms/model_forms.py:432 +#: netbox/dcim/tables/modules.py:45 netbox/templates/account/base.html:7 +#: netbox/templates/dcim/moduletype.html:27 +#: netbox/templates/inc/user_menu.html:40 netbox/vpn/forms/bulk_edit.py:255 +#: netbox/vpn/forms/filtersets.py:194 netbox/vpn/forms/model_forms.py:382 +msgid "Profile" +msgstr "Profil" + +#: netbox/dcim/forms/bulk_edit.py:639 netbox/dcim/forms/model_forms.py:445 +#: netbox/dcim/forms/model_forms.py:1015 netbox/dcim/forms/model_forms.py:1057 +#: netbox/dcim/forms/model_forms.py:1084 netbox/dcim/forms/model_forms.py:1112 +#: netbox/dcim/forms/model_forms.py:1143 netbox/dcim/forms/model_forms.py:1162 +#: netbox/dcim/forms/model_forms.py:1180 +#: netbox/dcim/forms/object_create.py:124 netbox/dcim/tables/modules.py:54 +#: netbox/dcim/tables/modules.py:100 netbox/templates/dcim/module.html:92 #: netbox/templates/dcim/modulebay.html:66 #: netbox/templates/dcim/moduletype.html:24 msgid "Module Type" msgstr "Modultyp" -#: netbox/dcim/forms/bulk_edit.py:605 netbox/dcim/forms/model_forms.py:380 -#: netbox/dcim/forms/model_forms.py:411 +#: netbox/dcim/forms/bulk_edit.py:643 netbox/dcim/forms/model_forms.py:388 #: netbox/templates/dcim/devicetype.html:11 msgid "Chassis" msgstr "Gehäuse" -#: netbox/dcim/forms/bulk_edit.py:619 netbox/dcim/models/devices.py:483 +#: netbox/dcim/forms/bulk_edit.py:662 netbox/dcim/models/devices.py:386 #: netbox/dcim/tables/devices.py:78 msgid "VM role" msgstr "VM-Rolle" -#: netbox/dcim/forms/bulk_edit.py:622 netbox/dcim/forms/bulk_edit.py:646 -#: netbox/dcim/forms/bulk_edit.py:729 netbox/dcim/forms/bulk_import.py:461 -#: netbox/dcim/forms/bulk_import.py:465 netbox/dcim/forms/bulk_import.py:484 -#: netbox/dcim/forms/bulk_import.py:488 netbox/dcim/forms/bulk_import.py:613 -#: netbox/dcim/forms/bulk_import.py:617 netbox/dcim/forms/filtersets.py:690 -#: netbox/dcim/forms/filtersets.py:706 netbox/dcim/forms/filtersets.py:824 -#: netbox/dcim/forms/model_forms.py:424 netbox/dcim/forms/model_forms.py:451 -#: netbox/dcim/forms/model_forms.py:566 +#: netbox/dcim/forms/bulk_edit.py:665 netbox/dcim/forms/bulk_edit.py:690 +#: netbox/dcim/forms/bulk_edit.py:773 netbox/dcim/forms/bulk_import.py:490 +#: netbox/dcim/forms/bulk_import.py:494 netbox/dcim/forms/bulk_import.py:515 +#: netbox/dcim/forms/bulk_import.py:519 netbox/dcim/forms/bulk_import.py:644 +#: netbox/dcim/forms/bulk_import.py:648 netbox/dcim/forms/filtersets.py:704 +#: netbox/dcim/forms/filtersets.py:725 netbox/dcim/forms/filtersets.py:843 +#: netbox/dcim/forms/model_forms.py:511 netbox/dcim/forms/model_forms.py:545 +#: netbox/dcim/forms/model_forms.py:660 #: netbox/virtualization/forms/bulk_import.py:138 #: netbox/virtualization/forms/bulk_import.py:139 #: netbox/virtualization/forms/filtersets.py:194 @@ -4265,22 +4361,22 @@ msgstr "VM-Rolle" msgid "Config template" msgstr "Konfigurationsvorlage" -#: netbox/dcim/forms/bulk_edit.py:670 netbox/dcim/forms/bulk_edit.py:1079 -#: netbox/dcim/forms/bulk_import.py:519 netbox/dcim/forms/filtersets.py:115 -#: netbox/dcim/forms/model_forms.py:511 netbox/dcim/forms/model_forms.py:884 -#: netbox/dcim/forms/model_forms.py:901 netbox/extras/filtersets.py:547 +#: netbox/dcim/forms/bulk_edit.py:714 netbox/dcim/forms/bulk_edit.py:1123 +#: netbox/dcim/forms/bulk_import.py:550 netbox/dcim/forms/filtersets.py:116 +#: netbox/dcim/forms/model_forms.py:605 netbox/dcim/forms/model_forms.py:978 +#: netbox/dcim/forms/model_forms.py:995 netbox/extras/filtersets.py:640 msgid "Device type" msgstr "Gerätetyp" -#: netbox/dcim/forms/bulk_edit.py:681 netbox/dcim/forms/bulk_import.py:500 -#: netbox/dcim/forms/filtersets.py:120 netbox/dcim/forms/model_forms.py:519 +#: netbox/dcim/forms/bulk_edit.py:725 netbox/dcim/forms/bulk_import.py:531 +#: netbox/dcim/forms/filtersets.py:121 netbox/dcim/forms/model_forms.py:613 msgid "Device role" msgstr "Geräterolle" -#: netbox/dcim/forms/bulk_edit.py:704 netbox/dcim/forms/bulk_import.py:525 -#: netbox/dcim/forms/filtersets.py:797 netbox/dcim/forms/model_forms.py:461 -#: netbox/dcim/forms/model_forms.py:524 netbox/dcim/tables/devices.py:192 -#: netbox/extras/filtersets.py:563 netbox/templates/dcim/device.html:186 +#: netbox/dcim/forms/bulk_edit.py:748 netbox/dcim/forms/bulk_import.py:556 +#: netbox/dcim/forms/filtersets.py:816 netbox/dcim/forms/model_forms.py:555 +#: netbox/dcim/forms/model_forms.py:618 netbox/dcim/tables/devices.py:192 +#: netbox/extras/filtersets.py:656 netbox/templates/dcim/device.html:186 #: netbox/templates/dcim/platform.html:26 #: netbox/templates/virtualization/virtualmachine.html:27 #: netbox/virtualization/forms/bulk_edit.py:142 @@ -4291,17 +4387,17 @@ msgstr "Geräterolle" msgid "Platform" msgstr "Betriebssystem" -#: netbox/dcim/forms/bulk_edit.py:734 netbox/dcim/forms/bulk_import.py:544 -#: netbox/dcim/forms/filtersets.py:729 netbox/dcim/forms/filtersets.py:899 -#: netbox/dcim/forms/model_forms.py:533 netbox/dcim/tables/devices.py:212 -#: netbox/extras/filtersets.py:596 netbox/extras/forms/filtersets.py:329 -#: netbox/ipam/forms/filtersets.py:432 netbox/ipam/forms/filtersets.py:464 +#: netbox/dcim/forms/bulk_edit.py:778 netbox/dcim/forms/bulk_import.py:575 +#: netbox/dcim/forms/filtersets.py:748 netbox/dcim/forms/filtersets.py:918 +#: netbox/dcim/forms/model_forms.py:627 netbox/dcim/tables/devices.py:212 +#: netbox/extras/filtersets.py:689 netbox/extras/forms/filtersets.py:364 +#: netbox/ipam/forms/filtersets.py:439 netbox/ipam/forms/filtersets.py:472 #: netbox/templates/dcim/device.html:239 #: netbox/templates/virtualization/cluster.html:10 #: netbox/templates/virtualization/virtualmachine.html:92 #: netbox/templates/virtualization/virtualmachine.html:101 #: netbox/virtualization/filtersets.py:123 -#: netbox/virtualization/filtersets.py:243 +#: netbox/virtualization/filtersets.py:245 #: netbox/virtualization/forms/bulk_edit.py:111 #: netbox/virtualization/forms/bulk_import.py:98 #: netbox/virtualization/forms/filtersets.py:105 @@ -4313,28 +4409,28 @@ msgstr "Betriebssystem" msgid "Cluster" msgstr "Cluster" -#: netbox/dcim/forms/bulk_edit.py:748 +#: netbox/dcim/forms/bulk_edit.py:792 #: netbox/templates/extras/dashboard/widget_config.html:7 #: netbox/virtualization/forms/bulk_edit.py:173 msgid "Configuration" msgstr "Konfiguration" -#: netbox/dcim/forms/bulk_edit.py:749 netbox/netbox/navigation/menu.py:251 +#: netbox/dcim/forms/bulk_edit.py:793 netbox/netbox/navigation/menu.py:252 #: netbox/templates/dcim/device_edit.html:80 msgid "Virtualization" msgstr "Virtualisierung" -#: netbox/dcim/forms/bulk_edit.py:763 netbox/dcim/forms/bulk_import.py:680 -#: netbox/dcim/forms/model_forms.py:658 netbox/dcim/forms/model_forms.py:909 +#: netbox/dcim/forms/bulk_edit.py:807 netbox/dcim/forms/bulk_import.py:711 +#: netbox/dcim/forms/model_forms.py:752 netbox/dcim/forms/model_forms.py:1003 msgid "Module type" msgstr "Modultyp" -#: netbox/dcim/forms/bulk_edit.py:817 netbox/dcim/forms/bulk_edit.py:1002 -#: netbox/dcim/forms/bulk_edit.py:1021 netbox/dcim/forms/bulk_edit.py:1044 -#: netbox/dcim/forms/bulk_edit.py:1086 netbox/dcim/forms/bulk_edit.py:1130 -#: netbox/dcim/forms/bulk_edit.py:1181 netbox/dcim/forms/bulk_edit.py:1208 -#: netbox/dcim/forms/bulk_edit.py:1235 netbox/dcim/forms/bulk_edit.py:1253 -#: netbox/dcim/forms/bulk_edit.py:1271 netbox/dcim/forms/filtersets.py:68 +#: netbox/dcim/forms/bulk_edit.py:861 netbox/dcim/forms/bulk_edit.py:1046 +#: netbox/dcim/forms/bulk_edit.py:1065 netbox/dcim/forms/bulk_edit.py:1088 +#: netbox/dcim/forms/bulk_edit.py:1130 netbox/dcim/forms/bulk_edit.py:1174 +#: netbox/dcim/forms/bulk_edit.py:1225 netbox/dcim/forms/bulk_edit.py:1252 +#: netbox/dcim/forms/bulk_edit.py:1279 netbox/dcim/forms/bulk_edit.py:1297 +#: netbox/dcim/forms/bulk_edit.py:1315 netbox/dcim/forms/filtersets.py:69 #: netbox/dcim/forms/object_create.py:46 netbox/templates/dcim/cable.html:32 #: netbox/templates/dcim/consoleport.html:32 #: netbox/templates/dcim/consoleserverport.html:32 @@ -4352,109 +4448,109 @@ msgstr "Modultyp" msgid "Label" msgstr "Label" -#: netbox/dcim/forms/bulk_edit.py:826 netbox/dcim/forms/filtersets.py:1117 +#: netbox/dcim/forms/bulk_edit.py:870 netbox/dcim/forms/filtersets.py:1136 #: netbox/templates/dcim/cable.html:50 msgid "Length" msgstr "Länge" -#: netbox/dcim/forms/bulk_edit.py:831 netbox/dcim/forms/bulk_import.py:1363 -#: netbox/dcim/forms/bulk_import.py:1366 netbox/dcim/forms/filtersets.py:1121 +#: netbox/dcim/forms/bulk_edit.py:875 netbox/dcim/forms/bulk_import.py:1394 +#: netbox/dcim/forms/bulk_import.py:1397 netbox/dcim/forms/filtersets.py:1140 msgid "Length unit" msgstr "Längeneinheit" -#: netbox/dcim/forms/bulk_edit.py:855 +#: netbox/dcim/forms/bulk_edit.py:899 #: netbox/templates/dcim/virtualchassis.html:23 msgid "Domain" msgstr "Domäne" -#: netbox/dcim/forms/bulk_edit.py:923 netbox/dcim/forms/bulk_import.py:1482 -#: netbox/dcim/forms/filtersets.py:1207 netbox/dcim/forms/model_forms.py:761 +#: netbox/dcim/forms/bulk_edit.py:967 netbox/dcim/forms/bulk_import.py:1513 +#: netbox/dcim/forms/filtersets.py:1226 netbox/dcim/forms/model_forms.py:855 msgid "Power panel" msgstr "Stromverteiler" -#: netbox/dcim/forms/bulk_edit.py:945 netbox/dcim/forms/bulk_import.py:1518 -#: netbox/dcim/forms/filtersets.py:1229 +#: netbox/dcim/forms/bulk_edit.py:989 netbox/dcim/forms/bulk_import.py:1549 +#: netbox/dcim/forms/filtersets.py:1248 #: netbox/templates/dcim/powerfeed.html:83 msgid "Supply" msgstr "Versorgung" -#: netbox/dcim/forms/bulk_edit.py:951 netbox/dcim/forms/bulk_import.py:1523 -#: netbox/dcim/forms/filtersets.py:1234 +#: netbox/dcim/forms/bulk_edit.py:995 netbox/dcim/forms/bulk_import.py:1554 +#: netbox/dcim/forms/filtersets.py:1253 #: netbox/templates/dcim/powerfeed.html:95 msgid "Phase" msgstr "Phase" -#: netbox/dcim/forms/bulk_edit.py:957 netbox/dcim/forms/filtersets.py:1239 +#: netbox/dcim/forms/bulk_edit.py:1001 netbox/dcim/forms/filtersets.py:1258 #: netbox/templates/dcim/powerfeed.html:87 msgid "Voltage" msgstr "Spannung" -#: netbox/dcim/forms/bulk_edit.py:961 netbox/dcim/forms/filtersets.py:1243 +#: netbox/dcim/forms/bulk_edit.py:1005 netbox/dcim/forms/filtersets.py:1262 #: netbox/templates/dcim/powerfeed.html:91 msgid "Amperage" msgstr "Stromstärke" -#: netbox/dcim/forms/bulk_edit.py:965 netbox/dcim/forms/filtersets.py:1247 +#: netbox/dcim/forms/bulk_edit.py:1009 netbox/dcim/forms/filtersets.py:1266 msgid "Max utilization" msgstr "Max. Auslastung" -#: netbox/dcim/forms/bulk_edit.py:1054 +#: netbox/dcim/forms/bulk_edit.py:1098 msgid "Maximum draw" msgstr "Maximale Auslastung" -#: netbox/dcim/forms/bulk_edit.py:1057 +#: netbox/dcim/forms/bulk_edit.py:1101 #: netbox/dcim/models/device_component_templates.py:281 #: netbox/dcim/models/device_components.py:352 msgid "Maximum power draw (watts)" msgstr "Maximale Leistungsaufnahme (Watt)" -#: netbox/dcim/forms/bulk_edit.py:1060 +#: netbox/dcim/forms/bulk_edit.py:1104 msgid "Allocated draw" msgstr "Zugewiesene Leistungsaufnahme" -#: netbox/dcim/forms/bulk_edit.py:1063 +#: netbox/dcim/forms/bulk_edit.py:1107 #: netbox/dcim/models/device_component_templates.py:288 #: netbox/dcim/models/device_components.py:359 msgid "Allocated power draw (watts)" msgstr "Zugewiesene Leistungsaufnahme (Watt)" -#: netbox/dcim/forms/bulk_edit.py:1096 netbox/dcim/forms/bulk_import.py:813 -#: netbox/dcim/forms/model_forms.py:978 netbox/dcim/forms/model_forms.py:1332 -#: netbox/dcim/forms/model_forms.py:1647 netbox/dcim/forms/object_import.py:55 +#: netbox/dcim/forms/bulk_edit.py:1140 netbox/dcim/forms/bulk_import.py:844 +#: netbox/dcim/forms/model_forms.py:1072 netbox/dcim/forms/model_forms.py:1426 +#: netbox/dcim/forms/model_forms.py:1741 netbox/dcim/forms/object_import.py:55 msgid "Power port" msgstr "Stromanschluss" -#: netbox/dcim/forms/bulk_edit.py:1101 netbox/dcim/forms/bulk_import.py:820 +#: netbox/dcim/forms/bulk_edit.py:1145 netbox/dcim/forms/bulk_import.py:851 msgid "Feed leg" msgstr "Phasenlage" -#: netbox/dcim/forms/bulk_edit.py:1147 netbox/dcim/forms/bulk_edit.py:1465 +#: netbox/dcim/forms/bulk_edit.py:1191 netbox/dcim/forms/bulk_edit.py:1512 msgid "Management only" msgstr "Nur Management" -#: netbox/dcim/forms/bulk_edit.py:1157 netbox/dcim/forms/bulk_edit.py:1471 -#: netbox/dcim/forms/bulk_import.py:906 netbox/dcim/forms/filtersets.py:1448 +#: netbox/dcim/forms/bulk_edit.py:1201 netbox/dcim/forms/bulk_edit.py:1518 +#: netbox/dcim/forms/bulk_import.py:937 netbox/dcim/forms/filtersets.py:1472 #: netbox/dcim/forms/object_import.py:90 #: netbox/dcim/models/device_component_templates.py:445 -#: netbox/dcim/models/device_components.py:724 +#: netbox/dcim/models/device_components.py:733 msgid "PoE mode" msgstr "PoE-Modus" -#: netbox/dcim/forms/bulk_edit.py:1163 netbox/dcim/forms/bulk_edit.py:1477 -#: netbox/dcim/forms/bulk_import.py:912 netbox/dcim/forms/filtersets.py:1453 +#: netbox/dcim/forms/bulk_edit.py:1207 netbox/dcim/forms/bulk_edit.py:1524 +#: netbox/dcim/forms/bulk_import.py:943 netbox/dcim/forms/filtersets.py:1477 #: netbox/dcim/forms/object_import.py:95 #: netbox/dcim/models/device_component_templates.py:452 -#: netbox/dcim/models/device_components.py:731 +#: netbox/dcim/models/device_components.py:740 msgid "PoE type" msgstr "PoE-Typ" -#: netbox/dcim/forms/bulk_edit.py:1169 netbox/dcim/forms/filtersets.py:1468 +#: netbox/dcim/forms/bulk_edit.py:1213 netbox/dcim/forms/filtersets.py:1492 #: netbox/dcim/forms/object_import.py:100 msgid "Wireless role" msgstr "WLAN Funktion" -#: netbox/dcim/forms/bulk_edit.py:1306 netbox/dcim/forms/model_forms.py:680 -#: netbox/dcim/forms/model_forms.py:1277 netbox/dcim/tables/devices.py:322 +#: netbox/dcim/forms/bulk_edit.py:1350 netbox/dcim/forms/model_forms.py:774 +#: netbox/dcim/forms/model_forms.py:1371 netbox/dcim/tables/devices.py:322 #: netbox/templates/dcim/consoleport.html:24 #: netbox/templates/dcim/consoleserverport.html:24 #: netbox/templates/dcim/frontport.html:24 @@ -4468,26 +4564,26 @@ msgstr "WLAN Funktion" msgid "Module" msgstr "Modul" -#: netbox/dcim/forms/bulk_edit.py:1445 netbox/dcim/tables/devices.py:698 +#: netbox/dcim/forms/bulk_edit.py:1492 netbox/dcim/tables/devices.py:705 #: netbox/templates/dcim/interface.html:116 msgid "LAG" msgstr "LAG" -#: netbox/dcim/forms/bulk_edit.py:1450 netbox/dcim/forms/model_forms.py:1359 +#: netbox/dcim/forms/bulk_edit.py:1497 netbox/dcim/forms/model_forms.py:1453 msgid "Virtual device contexts" msgstr "Virtual Device Contexts" -#: netbox/dcim/forms/bulk_edit.py:1456 netbox/dcim/forms/bulk_import.py:741 -#: netbox/dcim/forms/bulk_import.py:767 netbox/dcim/forms/filtersets.py:1301 -#: netbox/dcim/forms/filtersets.py:1326 netbox/dcim/forms/filtersets.py:1412 -#: netbox/dcim/tables/devices.py:631 +#: netbox/dcim/forms/bulk_edit.py:1503 netbox/dcim/forms/bulk_import.py:772 +#: netbox/dcim/forms/bulk_import.py:798 netbox/dcim/forms/filtersets.py:1320 +#: netbox/dcim/forms/filtersets.py:1345 netbox/dcim/forms/filtersets.py:1436 +#: netbox/dcim/tables/devices.py:638 #: netbox/templates/circuits/inc/circuit_termination_fields.html:62 #: netbox/templates/dcim/consoleport.html:40 #: netbox/templates/dcim/consoleserverport.html:40 msgid "Speed" msgstr "Geschwindigkeit" -#: netbox/dcim/forms/bulk_edit.py:1485 netbox/dcim/forms/bulk_import.py:915 +#: netbox/dcim/forms/bulk_edit.py:1532 netbox/dcim/forms/bulk_import.py:946 #: netbox/templates/vpn/ikepolicy.html:25 #: netbox/templates/vpn/ipsecprofile.html:21 #: netbox/templates/vpn/ipsecprofile.html:48 @@ -4501,55 +4597,55 @@ msgstr "Geschwindigkeit" msgid "Mode" msgstr "Modus" -#: netbox/dcim/forms/bulk_edit.py:1493 netbox/dcim/forms/model_forms.py:1408 -#: netbox/ipam/forms/bulk_import.py:174 netbox/ipam/forms/filtersets.py:553 -#: netbox/ipam/models/vlans.py:87 netbox/virtualization/forms/bulk_edit.py:222 +#: netbox/dcim/forms/bulk_edit.py:1540 netbox/dcim/forms/model_forms.py:1502 +#: netbox/ipam/forms/bulk_import.py:174 netbox/ipam/forms/filtersets.py:561 +#: netbox/ipam/models/vlans.py:93 netbox/virtualization/forms/bulk_edit.py:222 #: netbox/virtualization/forms/model_forms.py:335 msgid "VLAN group" msgstr "VLAN-Gruppe" -#: netbox/dcim/forms/bulk_edit.py:1502 netbox/dcim/forms/model_forms.py:1414 -#: netbox/dcim/tables/devices.py:592 +#: netbox/dcim/forms/bulk_edit.py:1549 netbox/dcim/forms/model_forms.py:1508 +#: netbox/dcim/tables/devices.py:599 #: netbox/virtualization/forms/bulk_edit.py:230 #: netbox/virtualization/forms/model_forms.py:340 msgid "Untagged VLAN" msgstr "Untagged VLAN" -#: netbox/dcim/forms/bulk_edit.py:1511 netbox/dcim/forms/model_forms.py:1423 -#: netbox/dcim/tables/devices.py:598 +#: netbox/dcim/forms/bulk_edit.py:1558 netbox/dcim/forms/model_forms.py:1517 +#: netbox/dcim/tables/devices.py:605 #: netbox/virtualization/forms/bulk_edit.py:238 #: netbox/virtualization/forms/model_forms.py:349 msgid "Tagged VLANs" msgstr "Getaggte VLANs" -#: netbox/dcim/forms/bulk_edit.py:1514 +#: netbox/dcim/forms/bulk_edit.py:1561 msgid "Add tagged VLANs" msgstr "Hinzufügen eines getaggten VLANs" -#: netbox/dcim/forms/bulk_edit.py:1523 +#: netbox/dcim/forms/bulk_edit.py:1570 msgid "Remove tagged VLANs" msgstr "Getaggte VLANs entfernen" -#: netbox/dcim/forms/bulk_edit.py:1534 netbox/dcim/forms/model_forms.py:1432 +#: netbox/dcim/forms/bulk_edit.py:1581 netbox/dcim/forms/model_forms.py:1526 #: netbox/virtualization/forms/model_forms.py:358 msgid "Q-in-Q Service VLAN" msgstr "Q-in-Q-Dienst-VLAN" -#: netbox/dcim/forms/bulk_edit.py:1549 netbox/dcim/forms/model_forms.py:1395 +#: netbox/dcim/forms/bulk_edit.py:1596 netbox/dcim/forms/model_forms.py:1489 msgid "Wireless LAN group" msgstr "WLAN-Gruppe" -#: netbox/dcim/forms/bulk_edit.py:1554 netbox/dcim/forms/model_forms.py:1400 -#: netbox/dcim/tables/devices.py:640 netbox/netbox/navigation/menu.py:152 +#: netbox/dcim/forms/bulk_edit.py:1601 netbox/dcim/forms/model_forms.py:1494 +#: netbox/dcim/tables/devices.py:647 netbox/netbox/navigation/menu.py:153 #: netbox/templates/dcim/interface.html:337 #: netbox/wireless/tables/wirelesslan.py:24 msgid "Wireless LANs" msgstr "WLANs" -#: netbox/dcim/forms/bulk_edit.py:1563 netbox/dcim/forms/filtersets.py:1381 -#: netbox/dcim/forms/model_forms.py:1466 netbox/ipam/forms/bulk_edit.py:269 -#: netbox/ipam/forms/bulk_edit.py:362 netbox/ipam/forms/filtersets.py:177 -#: netbox/netbox/navigation/menu.py:108 +#: netbox/dcim/forms/bulk_edit.py:1610 netbox/dcim/forms/filtersets.py:1405 +#: netbox/dcim/forms/model_forms.py:1560 netbox/ipam/forms/bulk_edit.py:269 +#: netbox/ipam/forms/bulk_edit.py:367 netbox/ipam/forms/filtersets.py:177 +#: netbox/netbox/navigation/menu.py:109 #: netbox/templates/dcim/interface.html:128 #: netbox/templates/ipam/prefix.html:91 #: netbox/templates/virtualization/vminterface.html:76 @@ -4558,254 +4654,261 @@ msgstr "WLANs" msgid "Addressing" msgstr "Adressierung" -#: netbox/dcim/forms/bulk_edit.py:1564 netbox/dcim/forms/filtersets.py:721 -#: netbox/dcim/forms/model_forms.py:1467 +#: netbox/dcim/forms/bulk_edit.py:1611 netbox/dcim/forms/filtersets.py:740 +#: netbox/dcim/forms/model_forms.py:1561 #: netbox/virtualization/forms/model_forms.py:379 msgid "Operation" msgstr "Dienst / Port" -#: netbox/dcim/forms/bulk_edit.py:1565 netbox/dcim/forms/filtersets.py:1382 -#: netbox/dcim/forms/model_forms.py:1022 netbox/dcim/forms/model_forms.py:1469 +#: netbox/dcim/forms/bulk_edit.py:1612 netbox/dcim/forms/filtersets.py:1406 +#: netbox/dcim/forms/model_forms.py:1116 netbox/dcim/forms/model_forms.py:1563 msgid "PoE" msgstr "PoE" -#: netbox/dcim/forms/bulk_edit.py:1566 netbox/dcim/forms/model_forms.py:1468 +#: netbox/dcim/forms/bulk_edit.py:1613 netbox/dcim/forms/model_forms.py:1562 #: netbox/templates/dcim/interface.html:105 #: netbox/virtualization/forms/bulk_edit.py:254 #: netbox/virtualization/forms/model_forms.py:380 msgid "Related Interfaces" msgstr "Verwandte Schnittstellen" -#: netbox/dcim/forms/bulk_edit.py:1568 netbox/dcim/forms/filtersets.py:1383 -#: netbox/dcim/forms/model_forms.py:1472 +#: netbox/dcim/forms/bulk_edit.py:1615 netbox/dcim/forms/filtersets.py:1407 +#: netbox/dcim/forms/model_forms.py:1566 #: netbox/virtualization/forms/bulk_edit.py:257 #: netbox/virtualization/forms/filtersets.py:206 #: netbox/virtualization/forms/model_forms.py:383 msgid "802.1Q Switching" msgstr "802.1Q-Switching" -#: netbox/dcim/forms/bulk_edit.py:1573 +#: netbox/dcim/forms/bulk_edit.py:1620 msgid "Add/Remove" msgstr "Hinzufügen/Entfernen" -#: netbox/dcim/forms/bulk_edit.py:1632 netbox/dcim/forms/bulk_edit.py:1634 +#: netbox/dcim/forms/bulk_edit.py:1679 netbox/dcim/forms/bulk_edit.py:1681 msgid "Interface mode must be specified to assign VLANs" msgstr "Der Schnittstellenmodus muss gesetzt werden, um VLANs zuzuweisen" -#: netbox/dcim/forms/bulk_edit.py:1639 +#: netbox/dcim/forms/bulk_edit.py:1686 msgid "An access interface cannot have tagged VLANs assigned." msgstr "" "Einer Endgeräteschnittstelle (Access) können keine getaggten VLANs " "zugewiesen sein." -#: netbox/dcim/forms/bulk_import.py:66 +#: netbox/dcim/forms/bulk_import.py:67 msgid "Name of parent region" msgstr "Name der übergeordneten Region" -#: netbox/dcim/forms/bulk_import.py:80 +#: netbox/dcim/forms/bulk_import.py:81 msgid "Name of parent site group" msgstr "Name der übergeordneten Standortgruppe" -#: netbox/dcim/forms/bulk_import.py:99 +#: netbox/dcim/forms/bulk_import.py:100 msgid "Assigned region" msgstr "Zugewiesene Region" -#: netbox/dcim/forms/bulk_import.py:106 netbox/tenancy/forms/bulk_import.py:44 -#: netbox/tenancy/forms/bulk_import.py:85 +#: netbox/dcim/forms/bulk_import.py:107 netbox/tenancy/forms/bulk_import.py:44 #: netbox/wireless/forms/bulk_import.py:42 msgid "Assigned group" msgstr "Zugewiesene Gruppe" -#: netbox/dcim/forms/bulk_import.py:125 +#: netbox/dcim/forms/bulk_import.py:126 msgid "available options" msgstr "verfügbare Optionen" -#: netbox/dcim/forms/bulk_import.py:136 netbox/dcim/forms/bulk_import.py:570 -#: netbox/dcim/forms/bulk_import.py:1479 netbox/ipam/forms/bulk_import.py:472 +#: netbox/dcim/forms/bulk_import.py:137 netbox/dcim/forms/bulk_import.py:601 +#: netbox/dcim/forms/bulk_import.py:1510 netbox/ipam/forms/bulk_import.py:479 #: netbox/virtualization/forms/bulk_import.py:64 #: netbox/virtualization/forms/bulk_import.py:95 msgid "Assigned site" msgstr "Zugewiesener Standort" -#: netbox/dcim/forms/bulk_import.py:143 +#: netbox/dcim/forms/bulk_import.py:144 msgid "Parent location" msgstr "Übergeordnete Lokation" -#: netbox/dcim/forms/bulk_import.py:145 +#: netbox/dcim/forms/bulk_import.py:146 msgid "Location not found." msgstr "Lokation wurde nicht gefunden." -#: netbox/dcim/forms/bulk_import.py:187 +#: netbox/dcim/forms/bulk_import.py:191 msgid "The manufacturer of this rack type" msgstr "Der Hersteller dieses Racktyps" -#: netbox/dcim/forms/bulk_import.py:198 +#: netbox/dcim/forms/bulk_import.py:202 msgid "The lowest-numbered position in the rack" msgstr "Die Position mit der niedrigsten Nummer im Rack" -#: netbox/dcim/forms/bulk_import.py:203 netbox/dcim/forms/bulk_import.py:278 +#: netbox/dcim/forms/bulk_import.py:207 netbox/dcim/forms/bulk_import.py:282 msgid "Rail-to-rail width (in inches)" msgstr "Breite von Schiene zu Schiene (in Zoll)" -#: netbox/dcim/forms/bulk_import.py:209 netbox/dcim/forms/bulk_import.py:288 +#: netbox/dcim/forms/bulk_import.py:213 netbox/dcim/forms/bulk_import.py:292 msgid "Unit for outer dimensions" msgstr "Einheit für Außenmaße" -#: netbox/dcim/forms/bulk_import.py:215 netbox/dcim/forms/bulk_import.py:300 +#: netbox/dcim/forms/bulk_import.py:219 netbox/dcim/forms/bulk_import.py:304 msgid "Unit for rack weights" msgstr "Einheit für Rackgewichte" -#: netbox/dcim/forms/bulk_import.py:247 +#: netbox/dcim/forms/bulk_import.py:251 msgid "Name of assigned tenant" msgstr "Name des zugewiesenen Mandanten " -#: netbox/dcim/forms/bulk_import.py:259 +#: netbox/dcim/forms/bulk_import.py:263 msgid "Name of assigned role" msgstr "Name der zugewiesenen Rolle" -#: netbox/dcim/forms/bulk_import.py:266 +#: netbox/dcim/forms/bulk_import.py:270 msgid "Rack type model" msgstr "Racktyp Modell" -#: netbox/dcim/forms/bulk_import.py:294 netbox/dcim/forms/bulk_import.py:437 -#: netbox/dcim/forms/bulk_import.py:610 +#: netbox/dcim/forms/bulk_import.py:298 netbox/dcim/forms/bulk_import.py:456 +#: netbox/dcim/forms/bulk_import.py:641 msgid "Airflow direction" msgstr "Richtung des Luftstroms" -#: netbox/dcim/forms/bulk_import.py:326 +#: netbox/dcim/forms/bulk_import.py:330 msgid "Width must be set if not specifying a rack type." msgstr "Die Breite muss festgelegt werden, wenn kein Racktyp angegeben wird." -#: netbox/dcim/forms/bulk_import.py:328 +#: netbox/dcim/forms/bulk_import.py:332 msgid "U height must be set if not specifying a rack type." msgstr "" "Die Anzahl HE muss festgelegt werden, wenn kein Racktyp angegeben wird." -#: netbox/dcim/forms/bulk_import.py:336 +#: netbox/dcim/forms/bulk_import.py:340 msgid "Parent site" msgstr "Übergeordneter Standort" -#: netbox/dcim/forms/bulk_import.py:343 netbox/dcim/forms/bulk_import.py:1492 +#: netbox/dcim/forms/bulk_import.py:347 netbox/dcim/forms/bulk_import.py:1523 msgid "Rack's location (if any)" msgstr "Lokation des Racks (falls vorhanden)" -#: netbox/dcim/forms/bulk_import.py:352 netbox/dcim/forms/model_forms.py:319 -#: netbox/dcim/tables/racks.py:221 +#: netbox/dcim/forms/bulk_import.py:356 netbox/dcim/forms/model_forms.py:327 +#: netbox/dcim/tables/racks.py:230 #: netbox/templates/dcim/rackreservation.html:12 #: netbox/templates/dcim/rackreservation.html:45 msgid "Units" msgstr "Einheiten" -#: netbox/dcim/forms/bulk_import.py:355 +#: netbox/dcim/forms/bulk_import.py:359 msgid "Comma-separated list of individual unit numbers" msgstr "Kommagetrennte Liste einzelner Einheitennummern" -#: netbox/dcim/forms/bulk_import.py:398 +#: netbox/dcim/forms/bulk_import.py:402 msgid "The manufacturer which produces this device type" msgstr "Der Hersteller, der diesen Gerätetyp herstellt" -#: netbox/dcim/forms/bulk_import.py:405 +#: netbox/dcim/forms/bulk_import.py:409 msgid "The default platform for devices of this type (optional)" msgstr "Das Standard-Betriebssystem für Geräte diesen Typs (optional)" -#: netbox/dcim/forms/bulk_import.py:410 +#: netbox/dcim/forms/bulk_import.py:414 msgid "Device weight" msgstr "Gewicht des Geräts" -#: netbox/dcim/forms/bulk_import.py:416 +#: netbox/dcim/forms/bulk_import.py:420 msgid "Unit for device weight" msgstr "Einheit für das Gerätegewicht" -#: netbox/dcim/forms/bulk_import.py:442 +#: netbox/dcim/forms/bulk_import.py:461 msgid "Module weight" msgstr "Gewicht des Moduls" -#: netbox/dcim/forms/bulk_import.py:448 +#: netbox/dcim/forms/bulk_import.py:467 msgid "Unit for module weight" msgstr "Einheit für das Modulgewicht" -#: netbox/dcim/forms/bulk_import.py:481 +#: netbox/dcim/forms/bulk_import.py:484 +msgid "Parent Device Role" +msgstr "Rolle „Übergeordnetes Gerät“" + +#: netbox/dcim/forms/bulk_import.py:486 +msgid "Device role not found." +msgstr "Die Geräterolle wurde nicht gefunden." + +#: netbox/dcim/forms/bulk_import.py:512 msgid "Limit platform assignments to this manufacturer" msgstr "Betriebssystem-Zuweisungen auf diesen Hersteller beschränken" -#: netbox/dcim/forms/bulk_import.py:503 netbox/dcim/forms/bulk_import.py:1562 -#: netbox/tenancy/forms/bulk_import.py:106 +#: netbox/dcim/forms/bulk_import.py:534 netbox/dcim/forms/bulk_import.py:1593 +#: netbox/tenancy/forms/bulk_import.py:105 msgid "Assigned role" msgstr "Zugewiesene Rolle" -#: netbox/dcim/forms/bulk_import.py:516 +#: netbox/dcim/forms/bulk_import.py:547 msgid "Device type manufacturer" msgstr "Gerätetyp Hersteller" -#: netbox/dcim/forms/bulk_import.py:522 +#: netbox/dcim/forms/bulk_import.py:553 msgid "Device type model" msgstr "Gerätetyp Modell" -#: netbox/dcim/forms/bulk_import.py:529 +#: netbox/dcim/forms/bulk_import.py:560 #: netbox/virtualization/forms/bulk_import.py:132 msgid "Assigned platform" msgstr "Zugewiesenes Betriebssystem" -#: netbox/dcim/forms/bulk_import.py:537 netbox/dcim/forms/bulk_import.py:541 -#: netbox/dcim/forms/model_forms.py:547 +#: netbox/dcim/forms/bulk_import.py:568 netbox/dcim/forms/bulk_import.py:572 +#: netbox/dcim/forms/model_forms.py:641 msgid "Virtual chassis" msgstr "Virtuelles Gehäuse" -#: netbox/dcim/forms/bulk_import.py:548 +#: netbox/dcim/forms/bulk_import.py:579 msgid "Virtualization cluster" msgstr "Virtualisierungscluster" -#: netbox/dcim/forms/bulk_import.py:577 +#: netbox/dcim/forms/bulk_import.py:608 msgid "Assigned location (if any)" msgstr "Zugewiesene Lokation (falls vorhanden)" -#: netbox/dcim/forms/bulk_import.py:584 +#: netbox/dcim/forms/bulk_import.py:615 msgid "Assigned rack (if any)" msgstr "Zugewiesenes Rack (falls vorhanden)" -#: netbox/dcim/forms/bulk_import.py:587 +#: netbox/dcim/forms/bulk_import.py:618 msgid "Face" msgstr "Ausrichtung" -#: netbox/dcim/forms/bulk_import.py:590 +#: netbox/dcim/forms/bulk_import.py:621 msgid "Mounted rack face" msgstr "Montierte Rackseite" -#: netbox/dcim/forms/bulk_import.py:597 +#: netbox/dcim/forms/bulk_import.py:628 msgid "Parent device (for child devices)" msgstr "Übergeordnetes Gerät (für untergeordnete Geräte)" -#: netbox/dcim/forms/bulk_import.py:600 +#: netbox/dcim/forms/bulk_import.py:631 msgid "Device bay" msgstr "Geräteeinsatz" -#: netbox/dcim/forms/bulk_import.py:604 +#: netbox/dcim/forms/bulk_import.py:635 msgid "Device bay in which this device is installed (for child devices)" msgstr "" "Geräteschacht, in dem dieses Gerät installiert ist (für untergeordnete " "Geräte)" -#: netbox/dcim/forms/bulk_import.py:671 +#: netbox/dcim/forms/bulk_import.py:702 msgid "The device in which this module is installed" msgstr "Das Gerät, in dem dieses Modul installiert ist" -#: netbox/dcim/forms/bulk_import.py:674 netbox/dcim/forms/model_forms.py:651 +#: netbox/dcim/forms/bulk_import.py:705 netbox/dcim/forms/model_forms.py:745 msgid "Module bay" msgstr "Moduleinsatz" -#: netbox/dcim/forms/bulk_import.py:677 +#: netbox/dcim/forms/bulk_import.py:708 msgid "The module bay in which this module is installed" msgstr "Der Modulschacht, in dem dieses Modul installiert ist" -#: netbox/dcim/forms/bulk_import.py:683 +#: netbox/dcim/forms/bulk_import.py:714 msgid "The type of module" msgstr "Der Typ des Moduls" -#: netbox/dcim/forms/bulk_import.py:691 netbox/dcim/forms/model_forms.py:667 +#: netbox/dcim/forms/bulk_import.py:722 netbox/dcim/forms/model_forms.py:761 msgid "Replicate components" msgstr "Komponenten replizieren" -#: netbox/dcim/forms/bulk_import.py:693 +#: netbox/dcim/forms/bulk_import.py:724 msgid "" "Automatically populate components associated with this module type (enabled " "by default)" @@ -4813,179 +4916,178 @@ msgstr "" "Automatisches Ausfüllen von Komponenten, die diesem Modultyp zugeordnet sind" " (standardmäßig aktiviert)" -#: netbox/dcim/forms/bulk_import.py:696 netbox/dcim/forms/model_forms.py:673 +#: netbox/dcim/forms/bulk_import.py:727 netbox/dcim/forms/model_forms.py:767 msgid "Adopt components" msgstr "Komponenten übernehmen" -#: netbox/dcim/forms/bulk_import.py:698 netbox/dcim/forms/model_forms.py:676 +#: netbox/dcim/forms/bulk_import.py:729 netbox/dcim/forms/model_forms.py:770 msgid "Adopt already existing components" msgstr "Übernehmen Sie bereits bestehende Komponenten" -#: netbox/dcim/forms/bulk_import.py:738 netbox/dcim/forms/bulk_import.py:764 -#: netbox/dcim/forms/bulk_import.py:790 +#: netbox/dcim/forms/bulk_import.py:769 netbox/dcim/forms/bulk_import.py:795 +#: netbox/dcim/forms/bulk_import.py:821 msgid "Port type" msgstr "Anschlusstyp" -#: netbox/dcim/forms/bulk_import.py:746 netbox/dcim/forms/bulk_import.py:772 +#: netbox/dcim/forms/bulk_import.py:777 netbox/dcim/forms/bulk_import.py:803 msgid "Port speed in bps" msgstr "Anschlussgeschwindigkeit in Bit/s" -#: netbox/dcim/forms/bulk_import.py:810 +#: netbox/dcim/forms/bulk_import.py:841 msgid "Outlet type" msgstr "Ausgangstyp" -#: netbox/dcim/forms/bulk_import.py:817 +#: netbox/dcim/forms/bulk_import.py:848 msgid "Local power port which feeds this outlet" msgstr "Lokaler Stromanschluss, der diese Steckdose speist" -#: netbox/dcim/forms/bulk_import.py:823 +#: netbox/dcim/forms/bulk_import.py:854 msgid "Electrical phase (for three-phase circuits)" msgstr "Elektrische Phase (für dreiphasige Stromkreise)" -#: netbox/dcim/forms/bulk_import.py:867 netbox/dcim/forms/model_forms.py:1370 +#: netbox/dcim/forms/bulk_import.py:898 netbox/dcim/forms/model_forms.py:1464 #: netbox/virtualization/forms/bulk_import.py:161 #: netbox/virtualization/forms/model_forms.py:319 msgid "Parent interface" msgstr "Übergeordnete Schnittstelle" -#: netbox/dcim/forms/bulk_import.py:874 netbox/dcim/forms/model_forms.py:1378 +#: netbox/dcim/forms/bulk_import.py:905 netbox/dcim/forms/model_forms.py:1472 #: netbox/virtualization/forms/bulk_import.py:168 #: netbox/virtualization/forms/model_forms.py:327 msgid "Bridged interface" msgstr "Überbrückte Schnittstelle" -#: netbox/dcim/forms/bulk_import.py:877 +#: netbox/dcim/forms/bulk_import.py:908 msgid "Lag" msgstr "Lag" -#: netbox/dcim/forms/bulk_import.py:881 +#: netbox/dcim/forms/bulk_import.py:912 msgid "Parent LAG interface" msgstr "Übergeordnete LAG-Schnittstelle" -#: netbox/dcim/forms/bulk_import.py:884 +#: netbox/dcim/forms/bulk_import.py:915 msgid "Vdcs" msgstr "Vdcs" -#: netbox/dcim/forms/bulk_import.py:889 +#: netbox/dcim/forms/bulk_import.py:920 msgid "VDC names separated by commas, encased with double quotes. Example:" msgstr "" "VDC-Namen, getrennt durch Kommas, umgeben von doppelten Anführungszeichen. " "Beispiel:" -#: netbox/dcim/forms/bulk_import.py:895 +#: netbox/dcim/forms/bulk_import.py:926 msgid "Physical medium" msgstr "Physikalisches Medium" -#: netbox/dcim/forms/bulk_import.py:898 netbox/dcim/forms/filtersets.py:1419 +#: netbox/dcim/forms/bulk_import.py:929 netbox/dcim/forms/filtersets.py:1443 msgid "Duplex" msgstr "Duplex" -#: netbox/dcim/forms/bulk_import.py:903 +#: netbox/dcim/forms/bulk_import.py:934 msgid "Poe mode" msgstr "PoE-Modus" -#: netbox/dcim/forms/bulk_import.py:909 +#: netbox/dcim/forms/bulk_import.py:940 msgid "Poe type" msgstr "PoE-Typ" -#: netbox/dcim/forms/bulk_import.py:918 +#: netbox/dcim/forms/bulk_import.py:949 #: netbox/virtualization/forms/bulk_import.py:174 msgid "IEEE 802.1Q operational mode (for L2 interfaces)" msgstr "IEEE 802.1Q-Betriebsmodus (für L2-Schnittstellen)" -#: netbox/dcim/forms/bulk_import.py:925 netbox/ipam/forms/bulk_import.py:164 +#: netbox/dcim/forms/bulk_import.py:956 netbox/ipam/forms/bulk_import.py:164 #: netbox/ipam/forms/bulk_import.py:253 netbox/ipam/forms/bulk_import.py:289 #: netbox/ipam/forms/filtersets.py:210 netbox/ipam/forms/filtersets.py:293 -#: netbox/ipam/forms/filtersets.py:353 +#: netbox/ipam/forms/filtersets.py:360 #: netbox/virtualization/forms/bulk_import.py:181 msgid "Assigned VRF" msgstr "Zugewiesenes VRF" -#: netbox/dcim/forms/bulk_import.py:928 +#: netbox/dcim/forms/bulk_import.py:959 msgid "Rf role" msgstr "Rf-Rolle" -#: netbox/dcim/forms/bulk_import.py:931 +#: netbox/dcim/forms/bulk_import.py:962 msgid "Wireless role (AP/station)" msgstr "WLAN Rolle (AP/Station)" -#: netbox/dcim/forms/bulk_import.py:967 +#: netbox/dcim/forms/bulk_import.py:998 #, python-brace-format msgid "VDC {vdc} is not assigned to device {device}" msgstr "VDC {vdc} ist dem Gerät {device} nicht zugewiesen" -#: netbox/dcim/forms/bulk_import.py:981 netbox/dcim/forms/model_forms.py:1036 -#: netbox/dcim/forms/model_forms.py:1655 +#: netbox/dcim/forms/bulk_import.py:1012 netbox/dcim/forms/model_forms.py:1130 +#: netbox/dcim/forms/model_forms.py:1749 #: netbox/dcim/forms/object_import.py:117 msgid "Rear port" msgstr "Rückseitenanschluss" -#: netbox/dcim/forms/bulk_import.py:984 +#: netbox/dcim/forms/bulk_import.py:1015 msgid "Corresponding rear port" msgstr "Entsprechender Rückanschluss" -#: netbox/dcim/forms/bulk_import.py:989 netbox/dcim/forms/bulk_import.py:1030 -#: netbox/dcim/forms/bulk_import.py:1353 +#: netbox/dcim/forms/bulk_import.py:1020 netbox/dcim/forms/bulk_import.py:1061 +#: netbox/dcim/forms/bulk_import.py:1384 msgid "Physical medium classification" msgstr "Klassifizierung des physikalischen Mediums" -#: netbox/dcim/forms/bulk_import.py:1058 netbox/dcim/tables/devices.py:853 +#: netbox/dcim/forms/bulk_import.py:1089 netbox/dcim/tables/devices.py:860 msgid "Installed device" msgstr "Installiertes Gerät" -#: netbox/dcim/forms/bulk_import.py:1062 +#: netbox/dcim/forms/bulk_import.py:1093 msgid "Child device installed within this bay" msgstr "In diesem Schacht installiertes untergeordnetes Gerät" -#: netbox/dcim/forms/bulk_import.py:1064 +#: netbox/dcim/forms/bulk_import.py:1095 msgid "Child device not found." msgstr "Untergeordnetes Gerät wurde nicht gefunden." -#: netbox/dcim/forms/bulk_import.py:1122 +#: netbox/dcim/forms/bulk_import.py:1153 msgid "Parent inventory item" msgstr "Artikel aus dem übergeordneten Inventar" -#: netbox/dcim/forms/bulk_import.py:1125 +#: netbox/dcim/forms/bulk_import.py:1156 msgid "Component type" msgstr "Komponententyp" -#: netbox/dcim/forms/bulk_import.py:1129 +#: netbox/dcim/forms/bulk_import.py:1160 msgid "Component Type" msgstr "Komponententyp" -#: netbox/dcim/forms/bulk_import.py:1132 +#: netbox/dcim/forms/bulk_import.py:1163 msgid "Compnent name" msgstr "Name der Komponente" -#: netbox/dcim/forms/bulk_import.py:1134 +#: netbox/dcim/forms/bulk_import.py:1165 msgid "Component Name" msgstr "Name der Komponente" -#: netbox/dcim/forms/bulk_import.py:1177 netbox/dcim/forms/bulk_import.py:1195 +#: netbox/dcim/forms/bulk_import.py:1208 netbox/dcim/forms/bulk_import.py:1226 msgid "Component name must be specified when component type is specified" msgstr "" "Der Komponentenname muss angegeben werden, wenn der Komponententyp angegeben" " wird" -#: netbox/dcim/forms/bulk_import.py:1187 +#: netbox/dcim/forms/bulk_import.py:1218 #, python-brace-format msgid "Component not found: {device} - {component_name}" msgstr "Komponente wurde nicht gefunden: {device} - {component_name}" -#: netbox/dcim/forms/bulk_import.py:1200 +#: netbox/dcim/forms/bulk_import.py:1231 msgid "Component type must be specified when component name is specified" msgstr "" "Der Komponententyp muss angegeben werden, wenn der Komponentenname angegeben" " wird" -#: netbox/dcim/forms/bulk_import.py:1227 netbox/ipam/forms/bulk_import.py:314 +#: netbox/dcim/forms/bulk_import.py:1258 netbox/ipam/forms/bulk_import.py:314 msgid "Parent device of assigned interface (if any)" msgstr "Übergeordnetes Gerät der zugewiesenen Schnittstelle (falls vorhanden)" -#: netbox/dcim/forms/bulk_import.py:1230 netbox/ipam/forms/bulk_import.py:317 -#: netbox/ipam/forms/bulk_import.py:563 netbox/ipam/forms/model_forms.py:767 -#: netbox/virtualization/filtersets.py:254 -#: netbox/virtualization/filtersets.py:305 +#: netbox/dcim/forms/bulk_import.py:1261 netbox/ipam/forms/bulk_import.py:317 +#: netbox/virtualization/filtersets.py:256 +#: netbox/virtualization/filtersets.py:307 #: netbox/virtualization/forms/bulk_edit.py:182 #: netbox/virtualization/forms/bulk_edit.py:316 #: netbox/virtualization/forms/bulk_import.py:152 @@ -4993,136 +5095,136 @@ msgstr "Übergeordnetes Gerät der zugewiesenen Schnittstelle (falls vorhanden)" #: netbox/virtualization/forms/filtersets.py:220 #: netbox/virtualization/forms/filtersets.py:266 #: netbox/virtualization/forms/model_forms.py:295 -#: netbox/vpn/forms/bulk_import.py:93 netbox/vpn/forms/bulk_import.py:290 +#: netbox/vpn/forms/bulk_import.py:93 netbox/vpn/forms/bulk_import.py:295 msgid "Virtual machine" msgstr "Virtuelle Maschine" -#: netbox/dcim/forms/bulk_import.py:1234 netbox/ipam/forms/bulk_import.py:321 +#: netbox/dcim/forms/bulk_import.py:1265 netbox/ipam/forms/bulk_import.py:321 msgid "Parent VM of assigned interface (if any)" msgstr "Übergeordnete VM der zugewiesenen Schnittstelle (falls vorhanden)" -#: netbox/dcim/forms/bulk_import.py:1241 netbox/ipam/filtersets.py:1047 +#: netbox/dcim/forms/bulk_import.py:1272 netbox/ipam/filtersets.py:1047 #: netbox/ipam/forms/bulk_import.py:328 msgid "Assigned interface" msgstr "Zugewiesene Schnittstelle" -#: netbox/dcim/forms/bulk_import.py:1244 netbox/ipam/forms/bulk_import.py:338 +#: netbox/dcim/forms/bulk_import.py:1275 netbox/ipam/forms/bulk_import.py:338 msgid "Is primary" msgstr "Ist primär" -#: netbox/dcim/forms/bulk_import.py:1245 +#: netbox/dcim/forms/bulk_import.py:1276 msgid "Make this the primary MAC address for the assigned interface" msgstr "" "Machen Sie dies zur primären MAC-Adresse für die zugewiesene Schnittstelle" -#: netbox/dcim/forms/bulk_import.py:1282 +#: netbox/dcim/forms/bulk_import.py:1313 msgid "Must specify the parent device or VM when assigning an interface" msgstr "" "Bei der Zuweisung einer Schnittstelle muss das übergeordnete Gerät oder die " "virtuelle Maschine angegeben werden" -#: netbox/dcim/forms/bulk_import.py:1308 +#: netbox/dcim/forms/bulk_import.py:1339 msgid "Side A device" msgstr "Gerät Seite A" -#: netbox/dcim/forms/bulk_import.py:1311 netbox/dcim/forms/bulk_import.py:1329 +#: netbox/dcim/forms/bulk_import.py:1342 netbox/dcim/forms/bulk_import.py:1360 msgid "Device name" msgstr "Name des Geräts" -#: netbox/dcim/forms/bulk_import.py:1314 +#: netbox/dcim/forms/bulk_import.py:1345 msgid "Side A type" msgstr "Typ Seite A" -#: netbox/dcim/forms/bulk_import.py:1320 +#: netbox/dcim/forms/bulk_import.py:1351 msgid "Side A name" msgstr "Name der Seite A" -#: netbox/dcim/forms/bulk_import.py:1321 netbox/dcim/forms/bulk_import.py:1339 +#: netbox/dcim/forms/bulk_import.py:1352 netbox/dcim/forms/bulk_import.py:1370 msgid "Termination name" msgstr "Name des Abschlusspunktes" -#: netbox/dcim/forms/bulk_import.py:1326 +#: netbox/dcim/forms/bulk_import.py:1357 msgid "Side B device" msgstr "Gerät Seite B" -#: netbox/dcim/forms/bulk_import.py:1332 +#: netbox/dcim/forms/bulk_import.py:1363 msgid "Side B type" msgstr "Typ Seite B" -#: netbox/dcim/forms/bulk_import.py:1338 +#: netbox/dcim/forms/bulk_import.py:1369 msgid "Side B name" msgstr "Name der Seite B" -#: netbox/dcim/forms/bulk_import.py:1347 +#: netbox/dcim/forms/bulk_import.py:1378 #: netbox/wireless/forms/bulk_import.py:91 msgid "Connection status" msgstr "Status der Verbindung" -#: netbox/dcim/forms/bulk_import.py:1399 +#: netbox/dcim/forms/bulk_import.py:1430 #, python-brace-format msgid "Side {side_upper}: {device} {termination_object} is already connected" msgstr "" "Seite {side_upper}: {device} {termination_object} ist bereits verbunden" -#: netbox/dcim/forms/bulk_import.py:1405 +#: netbox/dcim/forms/bulk_import.py:1436 #, python-brace-format msgid "{side_upper} side termination not found: {device} {name}" msgstr "{side_upper} Standort Abschluss nicht gefunden: {device} {name}" -#: netbox/dcim/forms/bulk_import.py:1430 netbox/dcim/forms/model_forms.py:797 -#: netbox/dcim/tables/devices.py:1058 netbox/templates/dcim/device.html:132 +#: netbox/dcim/forms/bulk_import.py:1461 netbox/dcim/forms/model_forms.py:891 +#: netbox/dcim/tables/devices.py:1065 netbox/templates/dcim/device.html:132 #: netbox/templates/dcim/virtualchassis.html:27 #: netbox/templates/dcim/virtualchassis.html:67 msgid "Master" msgstr "Master" -#: netbox/dcim/forms/bulk_import.py:1434 +#: netbox/dcim/forms/bulk_import.py:1465 msgid "Master device" msgstr "Mastergerät" -#: netbox/dcim/forms/bulk_import.py:1451 +#: netbox/dcim/forms/bulk_import.py:1482 msgid "Name of parent site" msgstr "Name des übergeordneten Standorts" -#: netbox/dcim/forms/bulk_import.py:1485 +#: netbox/dcim/forms/bulk_import.py:1516 msgid "Upstream power panel" msgstr "vorgeschalteter Stromverteiler" -#: netbox/dcim/forms/bulk_import.py:1515 +#: netbox/dcim/forms/bulk_import.py:1546 msgid "Primary or redundant" msgstr "Primär oder redundant" -#: netbox/dcim/forms/bulk_import.py:1520 +#: netbox/dcim/forms/bulk_import.py:1551 msgid "Supply type (AC/DC)" msgstr "Versorgungsart (AC/DC)" -#: netbox/dcim/forms/bulk_import.py:1525 +#: netbox/dcim/forms/bulk_import.py:1556 msgid "Single or three-phase" msgstr "Ein- oder Dreiphasig" -#: netbox/dcim/forms/bulk_import.py:1576 netbox/dcim/forms/model_forms.py:1753 +#: netbox/dcim/forms/bulk_import.py:1607 netbox/dcim/forms/model_forms.py:1847 #: netbox/templates/dcim/device.html:190 #: netbox/templates/dcim/virtualdevicecontext.html:30 #: netbox/templates/virtualization/virtualmachine.html:52 msgid "Primary IPv4" msgstr "Primäre IPv4" -#: netbox/dcim/forms/bulk_import.py:1580 +#: netbox/dcim/forms/bulk_import.py:1611 msgid "IPv4 address with mask, e.g. 1.2.3.4/24" msgstr "IPv4-Adresse mit Maske, z. B. 1.2.3.4/24" -#: netbox/dcim/forms/bulk_import.py:1583 netbox/dcim/forms/model_forms.py:1762 +#: netbox/dcim/forms/bulk_import.py:1614 netbox/dcim/forms/model_forms.py:1856 #: netbox/templates/dcim/device.html:206 #: netbox/templates/dcim/virtualdevicecontext.html:41 #: netbox/templates/virtualization/virtualmachine.html:68 msgid "Primary IPv6" msgstr "Primäre IPv6" -#: netbox/dcim/forms/bulk_import.py:1587 +#: netbox/dcim/forms/bulk_import.py:1618 msgid "IPv6 address with prefix length, e.g. 2001:db8::1/64" msgstr "IPv6-Adresse mit Präfixlänge, z. B. 2001:db8: :1/64" -#: netbox/dcim/forms/common.py:19 netbox/dcim/models/device_components.py:518 +#: netbox/dcim/forms/common.py:19 netbox/dcim/models/device_components.py:527 #: netbox/templates/dcim/interface.html:57 #: netbox/templates/virtualization/vminterface.html:51 #: netbox/virtualization/forms/bulk_edit.py:207 @@ -5167,7 +5269,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:749 +#: netbox/dcim/forms/connections.py:49 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 @@ -5176,21 +5278,21 @@ msgstr "Ein {model} genannt {name} existiert bereits" msgid "Power Panel" msgstr "Stromverteiler" -#: netbox/dcim/forms/connections.py:58 netbox/dcim/forms/model_forms.py:777 +#: netbox/dcim/forms/connections.py:58 netbox/dcim/forms/model_forms.py:871 #: netbox/templates/dcim/powerfeed.html:21 #: netbox/templates/dcim/powerport.html:80 msgid "Power Feed" msgstr "Stromzufuhr" -#: netbox/dcim/forms/filtersets.py:137 netbox/dcim/tables/devices.py:304 +#: netbox/dcim/forms/filtersets.py:138 netbox/dcim/tables/devices.py:304 msgid "Device Status" msgstr "Gerätestatus" -#: netbox/dcim/forms/filtersets.py:150 +#: netbox/dcim/forms/filtersets.py:151 msgid "Parent region" msgstr "Übergeordnete Region" -#: netbox/dcim/forms/filtersets.py:164 netbox/tenancy/forms/bulk_import.py:28 +#: netbox/dcim/forms/filtersets.py:165 netbox/tenancy/forms/bulk_import.py:28 #: netbox/tenancy/forms/bulk_import.py:62 #: netbox/tenancy/forms/filtersets.py:33 netbox/tenancy/forms/filtersets.py:62 #: netbox/wireless/forms/bulk_import.py:27 @@ -5198,117 +5300,117 @@ msgstr "Übergeordnete Region" msgid "Parent group" msgstr "Übergeordnete Gruppe" -#: netbox/dcim/forms/filtersets.py:243 netbox/templates/dcim/location.html:58 +#: netbox/dcim/forms/filtersets.py:244 netbox/templates/dcim/location.html:58 #: netbox/templates/dcim/site.html:56 msgid "Facility" msgstr "Einrichtung" -#: netbox/dcim/forms/filtersets.py:398 +#: netbox/dcim/forms/filtersets.py:399 msgid "Function" msgstr "Funktion" -#: netbox/dcim/forms/filtersets.py:484 netbox/dcim/forms/model_forms.py:382 +#: netbox/dcim/forms/filtersets.py:485 netbox/dcim/forms/model_forms.py:390 #: netbox/templates/inc/panels/image_attachments.html:6 msgid "Images" msgstr "Bilder" -#: netbox/dcim/forms/filtersets.py:487 netbox/dcim/forms/filtersets.py:612 -#: netbox/dcim/forms/filtersets.py:727 +#: netbox/dcim/forms/filtersets.py:488 netbox/dcim/forms/filtersets.py:621 +#: netbox/dcim/forms/filtersets.py:746 msgid "Components" msgstr "Komponenten" -#: netbox/dcim/forms/filtersets.py:507 +#: netbox/dcim/forms/filtersets.py:508 msgid "Subdevice role" msgstr "Rolle des Untergeräts" -#: netbox/dcim/forms/filtersets.py:791 netbox/dcim/tables/racks.py:54 -#: netbox/templates/dcim/racktype.html:20 +#: netbox/dcim/forms/filtersets.py:810 netbox/dcim/tables/racks.py:54 +#: netbox/templates/dcim/module.html:99 netbox/templates/dcim/racktype.html:20 msgid "Model" msgstr "Modell" -#: netbox/dcim/forms/filtersets.py:835 +#: netbox/dcim/forms/filtersets.py:854 msgid "Has an OOB IP" msgstr "Hat eine OOB-IP" -#: netbox/dcim/forms/filtersets.py:842 +#: netbox/dcim/forms/filtersets.py:861 msgid "Virtual chassis member" msgstr "Virtuelles Gehäusemitglied" -#: netbox/dcim/forms/filtersets.py:891 +#: netbox/dcim/forms/filtersets.py:910 msgid "Has virtual device contexts" msgstr "Hat Virtual Device Contexts" -#: netbox/dcim/forms/filtersets.py:904 netbox/extras/filtersets.py:585 -#: netbox/ipam/forms/filtersets.py:469 +#: netbox/dcim/forms/filtersets.py:923 netbox/extras/filtersets.py:678 +#: netbox/ipam/forms/filtersets.py:477 #: netbox/virtualization/forms/filtersets.py:118 msgid "Cluster group" msgstr "Clustergruppe" -#: netbox/dcim/forms/filtersets.py:1259 +#: netbox/dcim/forms/filtersets.py:1278 msgid "Cabled" msgstr "Verkabelt" -#: netbox/dcim/forms/filtersets.py:1266 +#: netbox/dcim/forms/filtersets.py:1285 msgid "Occupied" msgstr "Belegt" -#: netbox/dcim/forms/filtersets.py:1293 netbox/dcim/forms/filtersets.py:1318 -#: netbox/dcim/forms/filtersets.py:1342 netbox/dcim/forms/filtersets.py:1362 -#: netbox/dcim/forms/filtersets.py:1390 netbox/dcim/tables/devices.py:373 -#: netbox/dcim/tables/devices.py:662 +#: netbox/dcim/forms/filtersets.py:1312 netbox/dcim/forms/filtersets.py:1337 +#: netbox/dcim/forms/filtersets.py:1361 netbox/dcim/forms/filtersets.py:1381 +#: netbox/dcim/forms/filtersets.py:1414 netbox/dcim/tables/devices.py:373 +#: netbox/dcim/tables/devices.py:669 #: netbox/templates/circuits/inc/circuit_termination_fields.html:16 #: netbox/templates/dcim/consoleport.html:55 #: netbox/templates/dcim/consoleserverport.html:55 #: netbox/templates/dcim/frontport.html:69 #: netbox/templates/dcim/interface.html:197 #: netbox/templates/dcim/powerfeed.html:110 -#: netbox/templates/dcim/poweroutlet.html:69 +#: netbox/templates/dcim/poweroutlet.html:73 #: netbox/templates/dcim/powerport.html:59 #: netbox/templates/dcim/rearport.html:65 msgid "Connection" msgstr "Verbindung" -#: netbox/dcim/forms/filtersets.py:1402 netbox/extras/forms/bulk_edit.py:326 -#: netbox/extras/forms/bulk_import.py:247 -#: netbox/extras/forms/filtersets.py:472 -#: netbox/extras/forms/model_forms.py:689 netbox/extras/tables/tables.py:585 +#: netbox/dcim/forms/filtersets.py:1426 netbox/extras/forms/bulk_edit.py:382 +#: netbox/extras/forms/bulk_import.py:253 +#: netbox/extras/forms/filtersets.py:527 +#: netbox/extras/forms/model_forms.py:759 netbox/extras/tables/tables.py:640 #: netbox/templates/extras/journalentry.html:30 msgid "Kind" msgstr "Art" -#: netbox/dcim/forms/filtersets.py:1431 +#: netbox/dcim/forms/filtersets.py:1455 msgid "Mgmt only" msgstr "Nur Verwaltung" -#: netbox/dcim/forms/filtersets.py:1443 netbox/dcim/forms/model_forms.py:1454 -#: netbox/dcim/models/device_components.py:680 +#: netbox/dcim/forms/filtersets.py:1467 netbox/dcim/forms/model_forms.py:1548 +#: netbox/dcim/models/device_components.py:689 #: netbox/templates/dcim/interface.html:142 msgid "WWN" msgstr "WWN" -#: netbox/dcim/forms/filtersets.py:1458 +#: netbox/dcim/forms/filtersets.py:1482 #: netbox/virtualization/forms/filtersets.py:246 msgid "802.1Q mode" msgstr "802.1Q-Modus" -#: netbox/dcim/forms/filtersets.py:1473 +#: netbox/dcim/forms/filtersets.py:1497 msgid "Wireless channel" msgstr "WLAN Kanal" -#: netbox/dcim/forms/filtersets.py:1477 +#: netbox/dcim/forms/filtersets.py:1501 msgid "Channel frequency (MHz)" msgstr "Kanalfrequenz (MHz)" -#: netbox/dcim/forms/filtersets.py:1481 +#: netbox/dcim/forms/filtersets.py:1505 msgid "Channel width (MHz)" msgstr "Kanalbreite (MHz)" -#: netbox/dcim/forms/filtersets.py:1485 +#: netbox/dcim/forms/filtersets.py:1509 #: netbox/templates/dcim/interface.html:91 msgid "Transmit power (dBm)" msgstr "Sendeleistung (dBm)" -#: netbox/dcim/forms/filtersets.py:1510 netbox/dcim/forms/filtersets.py:1535 +#: netbox/dcim/forms/filtersets.py:1534 netbox/dcim/forms/filtersets.py:1559 #: netbox/dcim/tables/devices.py:336 netbox/templates/dcim/cable.html:12 #: netbox/templates/dcim/cable_trace.html:46 #: netbox/templates/dcim/frontport.html:77 @@ -5319,15 +5421,15 @@ msgstr "Sendeleistung (dBm)" msgid "Cable" msgstr "Kabel" -#: netbox/dcim/forms/filtersets.py:1614 netbox/dcim/tables/devices.py:978 +#: netbox/dcim/forms/filtersets.py:1638 netbox/dcim/tables/devices.py:985 msgid "Discovered" msgstr "Erfasst" -#: netbox/dcim/forms/filtersets.py:1655 netbox/ipam/forms/filtersets.py:364 +#: netbox/dcim/forms/filtersets.py:1679 netbox/ipam/forms/filtersets.py:371 msgid "Assigned Device" msgstr "Zugewiesenes Gerät" -#: netbox/dcim/forms/filtersets.py:1660 netbox/ipam/forms/filtersets.py:369 +#: netbox/dcim/forms/filtersets.py:1684 netbox/ipam/forms/filtersets.py:376 msgid "Assigned VM" msgstr "Zugewiesene VM" @@ -5337,15 +5439,15 @@ msgid "A virtual chassis member already exists in position {vc_position}." msgstr "Ein virtuelles Chassismitglied ist bereits in Position {vc_position}." #: netbox/dcim/forms/mixins.py:27 netbox/dcim/forms/mixins.py:75 -#: netbox/ipam/forms/bulk_edit.py:420 netbox/ipam/forms/model_forms.py:617 +#: netbox/ipam/forms/bulk_edit.py:425 netbox/ipam/forms/model_forms.py:617 msgid "Scope type" msgstr "Art des Geltungsbereichs" #: netbox/dcim/forms/mixins.py:30 netbox/dcim/forms/mixins.py:78 -#: netbox/ipam/forms/bulk_edit.py:270 netbox/ipam/forms/bulk_edit.py:423 -#: netbox/ipam/forms/bulk_edit.py:437 netbox/ipam/forms/filtersets.py:181 +#: netbox/ipam/forms/bulk_edit.py:270 netbox/ipam/forms/bulk_edit.py:428 +#: netbox/ipam/forms/bulk_edit.py:447 netbox/ipam/forms/filtersets.py:181 #: netbox/ipam/forms/model_forms.py:231 netbox/ipam/forms/model_forms.py:620 -#: netbox/ipam/forms/model_forms.py:630 netbox/ipam/tables/ip.py:194 +#: netbox/ipam/forms/model_forms.py:630 netbox/ipam/tables/ip.py:195 #: netbox/ipam/tables/vlans.py:40 netbox/templates/ipam/prefix.html:48 #: netbox/templates/ipam/vlangroup.html:38 #: netbox/templates/virtualization/cluster.html:42 @@ -5354,9 +5456,9 @@ msgstr "Art des Geltungsbereichs" #: netbox/virtualization/forms/filtersets.py:47 #: netbox/virtualization/forms/model_forms.py:79 #: netbox/virtualization/tables/clusters.py:80 -#: netbox/wireless/forms/bulk_edit.py:93 +#: netbox/wireless/forms/bulk_edit.py:94 #: netbox/wireless/forms/filtersets.py:37 -#: netbox/wireless/forms/model_forms.py:56 +#: netbox/wireless/forms/model_forms.py:57 #: netbox/wireless/tables/wirelesslan.py:58 msgid "Scope" msgstr "Geltungsbereich" @@ -5365,31 +5467,31 @@ msgstr "Geltungsbereich" msgid "Scope type (app & model)" msgstr "Art des Umfangs (App und Modell)" -#: netbox/dcim/forms/model_forms.py:144 +#: netbox/dcim/forms/model_forms.py:149 msgid "Contact Info" msgstr "Kontaktinformationen" -#: netbox/dcim/forms/model_forms.py:199 netbox/templates/dcim/rackrole.html:19 +#: netbox/dcim/forms/model_forms.py:206 netbox/templates/dcim/rackrole.html:19 msgid "Rack Role" msgstr "Rackrolle" -#: netbox/dcim/forms/model_forms.py:217 netbox/dcim/forms/model_forms.py:371 -#: netbox/dcim/forms/model_forms.py:456 +#: netbox/dcim/forms/model_forms.py:224 netbox/dcim/forms/model_forms.py:379 +#: netbox/dcim/forms/model_forms.py:550 #: netbox/utilities/forms/fields/fields.py:47 msgid "Slug" msgstr "URL-Slug" -#: netbox/dcim/forms/model_forms.py:264 +#: netbox/dcim/forms/model_forms.py:271 msgid "Select a pre-defined rack type, or set physical characteristics below." msgstr "" "Wählen Sie einen vordefinierten Racktyp oder legen Sie unten die " "physikalischen Eigenschaften fest." -#: netbox/dcim/forms/model_forms.py:273 +#: netbox/dcim/forms/model_forms.py:280 msgid "Inventory Control" msgstr "Inventarsteuerung" -#: netbox/dcim/forms/model_forms.py:321 +#: netbox/dcim/forms/model_forms.py:329 msgid "" "Comma-separated list of numeric unit IDs. A range may be specified using a " "hyphen." @@ -5397,39 +5499,49 @@ msgstr "" "Kommagetrennte Liste numerischer Einheiten-IDs. Ein Bereich kann mit einem " "Bindestrich angegeben werden." -#: netbox/dcim/forms/model_forms.py:330 netbox/dcim/tables/racks.py:201 +#: netbox/dcim/forms/model_forms.py:338 netbox/dcim/tables/racks.py:210 msgid "Reservation" msgstr "Reservierung" -#: netbox/dcim/forms/model_forms.py:432 +#: netbox/dcim/forms/model_forms.py:414 +msgid "Enter a valid JSON schema to define supported attributes." +msgstr "" +"Geben Sie ein gültiges JSON-Schema ein, um unterstützte Attribute zu " +"definieren." + +#: netbox/dcim/forms/model_forms.py:447 +msgid "Profile & Attributes" +msgstr "Profil und Eigenschaften" + +#: netbox/dcim/forms/model_forms.py:526 #: netbox/templates/dcim/devicerole.html:23 msgid "Device Role" msgstr "Rolle des Geräts" -#: netbox/dcim/forms/model_forms.py:500 netbox/dcim/models/devices.py:635 +#: netbox/dcim/forms/model_forms.py:594 netbox/dcim/models/devices.py:523 msgid "The lowest-numbered unit occupied by the device" msgstr "Die HE mit der niedrigsten Nummer, die vom Gerät belegt ist" -#: netbox/dcim/forms/model_forms.py:558 +#: netbox/dcim/forms/model_forms.py:652 msgid "The position in the virtual chassis this device is identified by" msgstr "" "Die Position im virtuellen Gehäuse, durch die dieses Gerät identifiziert " "wird" -#: netbox/dcim/forms/model_forms.py:563 +#: netbox/dcim/forms/model_forms.py:657 msgid "The priority of the device in the virtual chassis" msgstr "Die Priorität des Geräts im virtuellen Gehäuse" -#: netbox/dcim/forms/model_forms.py:670 +#: netbox/dcim/forms/model_forms.py:764 msgid "Automatically populate components associated with this module type" msgstr "" "Füllen Sie automatisch Komponenten aus, die diesem Modultyp zugeordnet sind" -#: netbox/dcim/forms/model_forms.py:779 +#: netbox/dcim/forms/model_forms.py:873 msgid "Characteristics" msgstr "Charakteristiken" -#: netbox/dcim/forms/model_forms.py:936 +#: netbox/dcim/forms/model_forms.py:1030 #, python-brace-format msgid "" "Alphanumeric ranges are supported for bulk creation. Mixed cases and types " @@ -5444,35 +5556,35 @@ msgstr "" "{module}, falls vorhanden, wird beim Erstellen eines neuen " "Moduls automatisch durch den Positionswert ersetzt." -#: netbox/dcim/forms/model_forms.py:1138 +#: netbox/dcim/forms/model_forms.py:1232 msgid "Console port template" msgstr "Konsolenanschlussvorlage" -#: netbox/dcim/forms/model_forms.py:1146 +#: netbox/dcim/forms/model_forms.py:1240 msgid "Console server port template" msgstr "Port-Vorlage für Konsolenserver" -#: netbox/dcim/forms/model_forms.py:1154 +#: netbox/dcim/forms/model_forms.py:1248 msgid "Front port template" msgstr "Frontanschluss-Vorlage" -#: netbox/dcim/forms/model_forms.py:1162 +#: netbox/dcim/forms/model_forms.py:1256 msgid "Interface template" msgstr "Schnittstellen-Vorlage" -#: netbox/dcim/forms/model_forms.py:1170 +#: netbox/dcim/forms/model_forms.py:1264 msgid "Power outlet template" msgstr "Vorlage für Steckdosen" -#: netbox/dcim/forms/model_forms.py:1178 +#: netbox/dcim/forms/model_forms.py:1272 msgid "Power port template" msgstr "Vorlage für Stromverteiler" -#: netbox/dcim/forms/model_forms.py:1186 +#: netbox/dcim/forms/model_forms.py:1280 msgid "Rear port template" msgstr "Vorlage für den hinteren Anschluss" -#: netbox/dcim/forms/model_forms.py:1196 netbox/dcim/forms/model_forms.py:1667 +#: netbox/dcim/forms/model_forms.py:1290 netbox/dcim/forms/model_forms.py:1761 #: netbox/dcim/tables/connections.py:27 #: netbox/templates/dcim/consoleport.html:17 #: netbox/templates/dcim/consoleserverport.html:74 @@ -5480,14 +5592,14 @@ msgstr "Vorlage für den hinteren Anschluss" msgid "Console Port" msgstr "Konsolenanschluss" -#: netbox/dcim/forms/model_forms.py:1197 netbox/dcim/forms/model_forms.py:1668 +#: netbox/dcim/forms/model_forms.py:1291 netbox/dcim/forms/model_forms.py:1762 #: netbox/templates/dcim/consoleport.html:73 #: netbox/templates/dcim/consoleserverport.html:17 #: netbox/templates/dcim/frontport.html:109 msgid "Console Server Port" msgstr "Konsolenserveranschluss" -#: netbox/dcim/forms/model_forms.py:1198 netbox/dcim/forms/model_forms.py:1669 +#: netbox/dcim/forms/model_forms.py:1292 netbox/dcim/forms/model_forms.py:1763 #: netbox/templates/circuits/inc/circuit_termination_fields.html:53 #: netbox/templates/dcim/consoleport.html:76 #: netbox/templates/dcim/consoleserverport.html:77 @@ -5498,8 +5610,8 @@ msgstr "Konsolenserveranschluss" msgid "Front Port" msgstr "Frontanschluss" -#: netbox/dcim/forms/model_forms.py:1199 netbox/dcim/forms/model_forms.py:1670 -#: netbox/dcim/tables/devices.py:743 +#: netbox/dcim/forms/model_forms.py:1293 netbox/dcim/forms/model_forms.py:1764 +#: netbox/dcim/tables/devices.py:750 #: netbox/templates/circuits/inc/circuit_termination_fields.html:54 #: netbox/templates/dcim/consoleport.html:79 #: netbox/templates/dcim/consoleserverport.html:80 @@ -5511,41 +5623,41 @@ msgstr "Frontanschluss" msgid "Rear Port" msgstr "Rückanschluss" -#: netbox/dcim/forms/model_forms.py:1200 netbox/dcim/forms/model_forms.py:1671 +#: netbox/dcim/forms/model_forms.py:1294 netbox/dcim/forms/model_forms.py:1765 #: netbox/dcim/tables/connections.py:46 netbox/dcim/tables/devices.py:520 -#: netbox/templates/dcim/poweroutlet.html:54 +#: netbox/templates/dcim/poweroutlet.html:58 #: netbox/templates/dcim/powerport.html:17 msgid "Power Port" msgstr "Stromanschluss" -#: netbox/dcim/forms/model_forms.py:1201 netbox/dcim/forms/model_forms.py:1672 +#: netbox/dcim/forms/model_forms.py:1295 netbox/dcim/forms/model_forms.py:1766 #: netbox/templates/dcim/poweroutlet.html:17 #: netbox/templates/dcim/powerport.html:77 msgid "Power Outlet" msgstr "Stromabgang" -#: netbox/dcim/forms/model_forms.py:1203 netbox/dcim/forms/model_forms.py:1674 +#: netbox/dcim/forms/model_forms.py:1297 netbox/dcim/forms/model_forms.py:1768 msgid "Component Assignment" msgstr "Komponentenzuweisung" -#: netbox/dcim/forms/model_forms.py:1249 netbox/dcim/forms/model_forms.py:1721 +#: netbox/dcim/forms/model_forms.py:1343 netbox/dcim/forms/model_forms.py:1815 msgid "An InventoryItem can only be assigned to a single component." msgstr "" "Ein InventoryItem kann nur einer einzelnen Komponente zugewiesen werden." -#: netbox/dcim/forms/model_forms.py:1386 +#: netbox/dcim/forms/model_forms.py:1480 msgid "LAG interface" msgstr "LAG-Schnittstelle" -#: netbox/dcim/forms/model_forms.py:1409 +#: netbox/dcim/forms/model_forms.py:1503 msgid "Filter VLANs available for assignment by group." msgstr "Filtern Sie VLANs, die für die Zuweisung nach Gruppen verfügbar sind." -#: netbox/dcim/forms/model_forms.py:1564 +#: netbox/dcim/forms/model_forms.py:1658 msgid "Child Device" msgstr "untergeordnetes Gerät" -#: netbox/dcim/forms/model_forms.py:1565 +#: netbox/dcim/forms/model_forms.py:1659 msgid "" "Child devices must first be created and assigned to the site and rack of the" " parent device." @@ -5553,39 +5665,38 @@ msgstr "" "Untergeordnete Geräte müssen zuerst erstellt und dem Standort und dem Rack " "des übergeordneten Geräts zugewiesen werden." -#: netbox/dcim/forms/model_forms.py:1607 +#: netbox/dcim/forms/model_forms.py:1701 msgid "Console port" msgstr "Konsolenanschluss" -#: netbox/dcim/forms/model_forms.py:1615 +#: netbox/dcim/forms/model_forms.py:1709 msgid "Console server port" msgstr "Konsolenserveranschluss" -#: netbox/dcim/forms/model_forms.py:1623 +#: netbox/dcim/forms/model_forms.py:1717 msgid "Front port" msgstr "Frontanschluss" -#: netbox/dcim/forms/model_forms.py:1639 +#: netbox/dcim/forms/model_forms.py:1733 msgid "Power outlet" msgstr "Stromabgang" -#: netbox/dcim/forms/model_forms.py:1661 +#: netbox/dcim/forms/model_forms.py:1755 #: netbox/templates/dcim/inventoryitem.html:17 msgid "Inventory Item" msgstr "Inventar-Artikel" -#: netbox/dcim/forms/model_forms.py:1735 +#: netbox/dcim/forms/model_forms.py:1829 #: netbox/templates/dcim/inventoryitemrole.html:15 msgid "Inventory Item Role" msgstr "Rolle des Inventarartikels" -#: netbox/dcim/forms/model_forms.py:1804 +#: netbox/dcim/forms/model_forms.py:1898 msgid "VM Interface" msgstr "VM-Schnittstelle" -#: netbox/dcim/forms/model_forms.py:1819 netbox/ipam/forms/filtersets.py:623 -#: netbox/ipam/forms/model_forms.py:334 netbox/ipam/forms/model_forms.py:795 -#: netbox/ipam/forms/model_forms.py:821 netbox/ipam/tables/vlans.py:171 +#: netbox/dcim/forms/model_forms.py:1913 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 #: netbox/templates/virtualization/vminterface.html:21 @@ -5595,13 +5706,13 @@ msgstr "VM-Schnittstelle" #: netbox/virtualization/forms/model_forms.py:227 #: netbox/virtualization/tables/virtualmachines.py:105 #: netbox/virtualization/tables/virtualmachines.py:161 -#: netbox/vpn/choices.py:53 netbox/vpn/forms/filtersets.py:299 +#: netbox/vpn/choices.py:53 netbox/vpn/forms/filtersets.py:304 #: netbox/vpn/forms/model_forms.py:161 netbox/vpn/forms/model_forms.py:172 #: netbox/vpn/forms/model_forms.py:274 netbox/vpn/forms/model_forms.py:457 msgid "Virtual Machine" msgstr "Virtuelle Maschine" -#: netbox/dcim/forms/model_forms.py:1858 +#: netbox/dcim/forms/model_forms.py:1952 msgid "A MAC address can only be assigned to a single object." msgstr "Eine MAC-Adresse kann nur einem einzelnen Objekt zugewiesen werden." @@ -5656,7 +5767,7 @@ msgstr "" "der ausgewählten Anzahl der hinteren Anschlusspositionen übereinstimmen " "({rearport_count})." -#: netbox/dcim/forms/object_create.py:413 netbox/dcim/tables/devices.py:1064 +#: netbox/dcim/forms/object_create.py:413 netbox/dcim/tables/devices.py:1071 #: netbox/ipam/tables/fhrp.py:31 netbox/templates/dcim/virtualchassis.html:53 #: netbox/templates/dcim/virtualchassis_edit.html:51 #: netbox/templates/ipam/fhrpgroup.html:38 @@ -5732,15 +5843,15 @@ msgstr "" msgid "end" msgstr "Ende" -#: netbox/dcim/models/cables.py:313 +#: netbox/dcim/models/cables.py:309 msgid "cable termination" msgstr "Kabelabschlusspunkt" -#: netbox/dcim/models/cables.py:314 +#: netbox/dcim/models/cables.py:310 msgid "cable terminations" msgstr "Kabelabschlusspunkte" -#: netbox/dcim/models/cables.py:333 +#: netbox/dcim/models/cables.py:329 #, python-brace-format msgid "" "Duplicate termination found for {app_label}.{model} {termination_id}: cable " @@ -5749,69 +5860,69 @@ msgstr "" "Doppelte Terminierung gefunden für {app_label}.{model} {termination_id}: " "Kabel {cable_pk}" -#: netbox/dcim/models/cables.py:343 +#: netbox/dcim/models/cables.py:339 #, python-brace-format msgid "Cables cannot be terminated to {type_display} interfaces" msgstr "Kabel können nicht an {type_display} Schnittstellen terminiert werden" -#: netbox/dcim/models/cables.py:350 +#: netbox/dcim/models/cables.py:346 msgid "Circuit terminations attached to a provider network may not be cabled." msgstr "" "Transportnetzabschlüsse, die an ein Provider-Netzwerk angeschlossen sind, " "sind möglicherweise nicht verkabelt." -#: netbox/dcim/models/cables.py:448 netbox/extras/models/configs.py:50 +#: netbox/dcim/models/cables.py:444 netbox/extras/models/configs.py:47 msgid "is active" msgstr "ist aktiv" -#: netbox/dcim/models/cables.py:452 +#: netbox/dcim/models/cables.py:448 msgid "is complete" msgstr "ist abgeschlossen" -#: netbox/dcim/models/cables.py:456 +#: netbox/dcim/models/cables.py:452 msgid "is split" msgstr "ist aufgeteilt" -#: netbox/dcim/models/cables.py:464 +#: netbox/dcim/models/cables.py:460 msgid "cable path" msgstr "Kabelweg" -#: netbox/dcim/models/cables.py:465 +#: netbox/dcim/models/cables.py:461 msgid "cable paths" msgstr "Kabelwege" -#: netbox/dcim/models/cables.py:540 +#: netbox/dcim/models/cables.py:536 msgid "All originating terminations must be attached to the same link" msgstr "" "Alle ursprünglichen Verbindungsabschlüsse müssen an denselben Link angehängt" " werden" -#: netbox/dcim/models/cables.py:552 +#: netbox/dcim/models/cables.py:548 msgid "All mid-span terminations must have the same termination type" msgstr "" "Alle Mid-Span-Verbindungsabschlüsse müssen denselben Abschlusstyp haben" -#: netbox/dcim/models/cables.py:557 +#: netbox/dcim/models/cables.py:553 msgid "All mid-span terminations must have the same parent object" msgstr "" "Ein Verbindungsabschluss muss an einem Abschlussobjekt verbunden werden." -#: netbox/dcim/models/cables.py:581 +#: netbox/dcim/models/cables.py:577 msgid "All links must be cable or wireless" msgstr "Alle Verbindungen müssen verkabelt oder drahtlos sein" -#: netbox/dcim/models/cables.py:583 +#: netbox/dcim/models/cables.py:579 msgid "All links must match first link type" msgstr "Alle Links müssen dem ersten Linktyp entsprechen" -#: netbox/dcim/models/cables.py:666 +#: netbox/dcim/models/cables.py:662 msgid "" "All positions counts within the path on opposite ends of links must match" msgstr "" "Die Anzahl aller Positionen innerhalb des Pfads an den gegenüberliegenden " "Enden der Links muss übereinstimmen." -#: netbox/dcim/models/cables.py:675 +#: netbox/dcim/models/cables.py:671 msgid "Remote termination position filter is missing" msgstr "Der Filter für die Position der entfernten Abschlüsse fehlt" @@ -5894,12 +6005,12 @@ msgstr "" "({maximum_draw}W) nicht überschreiten." #: netbox/dcim/models/device_component_templates.py:349 -#: netbox/dcim/models/device_components.py:471 +#: netbox/dcim/models/device_components.py:477 msgid "feed leg" msgstr "Phasenlage" #: netbox/dcim/models/device_component_templates.py:354 -#: netbox/dcim/models/device_components.py:476 +#: netbox/dcim/models/device_components.py:482 msgid "Phase (for three-phase feeds)" msgstr "Phase (bei dreiphasiger Stromzufuhr)" @@ -5926,17 +6037,17 @@ msgstr "" "gehören" #: netbox/dcim/models/device_component_templates.py:430 -#: netbox/dcim/models/device_components.py:662 +#: netbox/dcim/models/device_components.py:671 msgid "management only" msgstr "Nur Verwaltung" #: netbox/dcim/models/device_component_templates.py:438 -#: netbox/dcim/models/device_components.py:542 +#: netbox/dcim/models/device_components.py:551 msgid "bridge interface" msgstr "Bridge-Schnittstelle" #: netbox/dcim/models/device_component_templates.py:459 -#: netbox/dcim/models/device_components.py:688 +#: netbox/dcim/models/device_components.py:697 msgid "wireless role" msgstr "WLAN Rolle" @@ -5949,8 +6060,8 @@ msgid "interface templates" msgstr "Schnittstellenvorlagen" #: netbox/dcim/models/device_component_templates.py:473 -#: netbox/dcim/models/device_components.py:848 -#: netbox/virtualization/models/virtualmachines.py:385 +#: netbox/dcim/models/device_components.py:857 +#: netbox/virtualization/models/virtualmachines.py:390 msgid "An interface cannot be bridged to itself." msgstr "Eine Schnittstelle kann nicht zu sich selbst überbrückt werden." @@ -5965,7 +6076,7 @@ msgid "Bridge interface ({bridge}) must belong to the same module type" msgstr "Bridge-Schnittstelle ({bridge}) muss zum gleichen Modultyp gehören" #: netbox/dcim/models/device_component_templates.py:540 -#: netbox/dcim/models/device_components.py:1038 +#: netbox/dcim/models/device_components.py:1047 msgid "rear port position" msgstr "Position des Rückanschlusses" @@ -5992,7 +6103,7 @@ msgstr "" " {name} hat nur {count} Positionen" #: netbox/dcim/models/device_component_templates.py:635 -#: netbox/dcim/models/device_components.py:1104 +#: netbox/dcim/models/device_components.py:1113 msgid "positions" msgstr "Positionen" @@ -6005,12 +6116,12 @@ msgid "rear port templates" msgstr "Vorlagen für Rückanschlüsse" #: netbox/dcim/models/device_component_templates.py:676 -#: netbox/dcim/models/device_components.py:1151 +#: netbox/dcim/models/device_components.py:1160 msgid "position" msgstr "Position" #: netbox/dcim/models/device_component_templates.py:679 -#: netbox/dcim/models/device_components.py:1154 +#: netbox/dcim/models/device_components.py:1163 msgid "Identifier to reference when renaming installed components" msgstr "" "Bezeichner, auf den beim Umbenennen installierter Komponenten verwiesen wird" @@ -6040,21 +6151,21 @@ msgstr "" "Untergeräterolle des Gerätetyps ({device_type}) muss auf „Übergeordnet“ " "gesetzt sein, um Geräteschächte zuzulassen." -#: netbox/dcim/models/device_component_templates.py:784 -#: netbox/dcim/models/device_components.py:1307 +#: netbox/dcim/models/device_component_templates.py:783 +#: netbox/dcim/models/device_components.py:1315 msgid "part ID" msgstr "Teile-ID" -#: netbox/dcim/models/device_component_templates.py:786 -#: netbox/dcim/models/device_components.py:1309 +#: netbox/dcim/models/device_component_templates.py:785 +#: netbox/dcim/models/device_components.py:1317 msgid "Manufacturer-assigned part identifier" msgstr "Vom Hersteller zugewiesene Teile-ID" -#: netbox/dcim/models/device_component_templates.py:803 +#: netbox/dcim/models/device_component_templates.py:802 msgid "inventory item template" msgstr "Vorlage für Inventarartikel" -#: netbox/dcim/models/device_component_templates.py:804 +#: netbox/dcim/models/device_component_templates.py:803 msgid "inventory item templates" msgstr "Vorlagen für Inventarartikel" @@ -6097,7 +6208,7 @@ msgstr "" #: netbox/dcim/models/device_components.py:287 #: netbox/dcim/models/device_components.py:314 #: netbox/dcim/models/device_components.py:345 -#: netbox/dcim/models/device_components.py:461 +#: netbox/dcim/models/device_components.py:467 msgid "Physical port type" msgstr "Physischer Anschlusstyp" @@ -6135,139 +6246,139 @@ msgstr "Stromanschluss" msgid "power ports" msgstr "Stromanschlüsse" -#: netbox/dcim/models/device_components.py:486 +#: netbox/dcim/models/device_components.py:492 msgid "power outlet" msgstr "Stromabgang" -#: netbox/dcim/models/device_components.py:487 +#: netbox/dcim/models/device_components.py:493 msgid "power outlets" msgstr "Steckdosen" -#: netbox/dcim/models/device_components.py:495 +#: netbox/dcim/models/device_components.py:501 #, python-brace-format msgid "Parent power port ({power_port}) must belong to the same device" msgstr "" "Übergeordneter Stromanschluss ({power_port}) muss zum selben Gerät gehören" -#: netbox/dcim/models/device_components.py:521 netbox/vpn/models/crypto.py:80 +#: netbox/dcim/models/device_components.py:530 netbox/vpn/models/crypto.py:80 #: netbox/vpn/models/crypto.py:222 msgid "mode" msgstr "Modus" -#: netbox/dcim/models/device_components.py:526 +#: netbox/dcim/models/device_components.py:535 msgid "IEEE 802.1Q tagging strategy" msgstr "IEEE 802.1Q-Tagging-Strategie" -#: netbox/dcim/models/device_components.py:534 +#: netbox/dcim/models/device_components.py:543 msgid "parent interface" msgstr "übergeordnete Schnittstelle" -#: netbox/dcim/models/device_components.py:550 +#: netbox/dcim/models/device_components.py:559 msgid "untagged VLAN" msgstr "untagged VLAN" -#: netbox/dcim/models/device_components.py:556 +#: netbox/dcim/models/device_components.py:565 msgid "tagged VLANs" msgstr "tagged VLANs" -#: netbox/dcim/models/device_components.py:564 -#: netbox/dcim/tables/devices.py:601 netbox/ipam/forms/bulk_edit.py:510 -#: netbox/ipam/forms/bulk_import.py:507 netbox/ipam/forms/filtersets.py:579 -#: netbox/ipam/forms/model_forms.py:691 netbox/ipam/tables/vlans.py:106 +#: netbox/dcim/models/device_components.py:573 +#: netbox/dcim/tables/devices.py:608 netbox/ipam/forms/bulk_edit.py:521 +#: netbox/ipam/forms/bulk_import.py:514 netbox/ipam/forms/filtersets.py:587 +#: netbox/ipam/forms/model_forms.py:692 netbox/ipam/tables/vlans.py:108 #: netbox/templates/dcim/interface.html:86 netbox/templates/ipam/vlan.html:77 #: netbox/templates/virtualization/vminterface.html:60 msgid "Q-in-Q SVLAN" msgstr "Q-in-Q-SVLAN" -#: netbox/dcim/models/device_components.py:579 +#: netbox/dcim/models/device_components.py:588 msgid "primary MAC address" msgstr "primäre MAC-Adresse" -#: netbox/dcim/models/device_components.py:591 +#: netbox/dcim/models/device_components.py:600 msgid "Only Q-in-Q interfaces may specify a service VLAN." msgstr "Nur Q-in-Q-Schnittstellen können ein Service-VLAN angeben." -#: netbox/dcim/models/device_components.py:597 +#: netbox/dcim/models/device_components.py:606 #, python-brace-format msgid "MAC address {mac_address} is not assigned to this interface." msgstr "MAC-Adresse {mac_address} ist dieser Schnittstelle nicht zugewiesen." -#: netbox/dcim/models/device_components.py:653 +#: netbox/dcim/models/device_components.py:662 msgid "parent LAG" msgstr "übergeordnete LAG" -#: netbox/dcim/models/device_components.py:663 +#: netbox/dcim/models/device_components.py:672 msgid "This interface is used only for out-of-band management" msgstr "Diese Schnittstelle wird nur für Out-of-Band-Verwaltung verwendet" -#: netbox/dcim/models/device_components.py:668 +#: netbox/dcim/models/device_components.py:677 msgid "speed (Kbps)" msgstr "Geschwindigkeit (Kbps)" -#: netbox/dcim/models/device_components.py:671 +#: netbox/dcim/models/device_components.py:680 msgid "duplex" msgstr "Duplex" -#: netbox/dcim/models/device_components.py:681 +#: netbox/dcim/models/device_components.py:690 msgid "64-bit World Wide Name" msgstr "Weltweiter 64-Bit-Name" -#: netbox/dcim/models/device_components.py:695 +#: netbox/dcim/models/device_components.py:704 msgid "wireless channel" msgstr "WLAN Kanal" -#: netbox/dcim/models/device_components.py:702 +#: netbox/dcim/models/device_components.py:711 msgid "channel frequency (MHz)" msgstr "Kanalfrequenz (MHz)" -#: netbox/dcim/models/device_components.py:703 -#: netbox/dcim/models/device_components.py:711 +#: netbox/dcim/models/device_components.py:712 +#: netbox/dcim/models/device_components.py:720 msgid "Populated by selected channel (if set)" msgstr "Wird vom ausgewählten Kanal aufgefüllt (falls gesetzt)" -#: netbox/dcim/models/device_components.py:717 +#: netbox/dcim/models/device_components.py:726 msgid "transmit power (dBm)" msgstr "Sendeleistung (dBm)" -#: netbox/dcim/models/device_components.py:744 netbox/wireless/models.py:117 +#: netbox/dcim/models/device_components.py:753 netbox/wireless/models.py:117 msgid "wireless LANs" msgstr "WLANs" -#: netbox/dcim/models/device_components.py:792 -#: netbox/virtualization/models/virtualmachines.py:359 +#: netbox/dcim/models/device_components.py:801 +#: netbox/virtualization/models/virtualmachines.py:364 msgid "interface" msgstr "Schnittstelle" -#: netbox/dcim/models/device_components.py:793 -#: netbox/virtualization/models/virtualmachines.py:360 +#: netbox/dcim/models/device_components.py:802 +#: netbox/virtualization/models/virtualmachines.py:365 msgid "interfaces" msgstr "Schnittstellen" -#: netbox/dcim/models/device_components.py:801 +#: netbox/dcim/models/device_components.py:810 #, python-brace-format msgid "{display_type} interfaces cannot have a cable attached." msgstr "" "{display_type} An Schnittstellen kann kein Kabel angeschlossen werden." -#: netbox/dcim/models/device_components.py:809 +#: netbox/dcim/models/device_components.py:818 #, python-brace-format msgid "{display_type} interfaces cannot be marked as connected." msgstr "" "{display_type} Schnittstellen können nicht als verbunden markiert werden." -#: netbox/dcim/models/device_components.py:818 -#: netbox/virtualization/models/virtualmachines.py:370 +#: netbox/dcim/models/device_components.py:827 +#: netbox/virtualization/models/virtualmachines.py:375 msgid "An interface cannot be its own parent." msgstr "" "Eine Schnittstelle kann nicht seine eigene übergeordnete Schnittstelle sein." -#: netbox/dcim/models/device_components.py:822 +#: netbox/dcim/models/device_components.py:831 msgid "Only virtual interfaces may be assigned to a parent interface." msgstr "" "Nur virtuelle Schnittstellen können einer übergeordneten Schnittstelle " "zugewiesen werden." -#: netbox/dcim/models/device_components.py:829 +#: netbox/dcim/models/device_components.py:838 #, python-brace-format msgid "" "The selected parent interface ({interface}) belongs to a different device " @@ -6276,7 +6387,7 @@ msgstr "" "Die ausgewählte übergeordnete Schnittstelle ({interface}) gehört zu einem " "anderen Gerät ({device})" -#: netbox/dcim/models/device_components.py:835 +#: netbox/dcim/models/device_components.py:844 #, python-brace-format msgid "" "The selected parent interface ({interface}) belongs to {device}, which is " @@ -6285,7 +6396,7 @@ msgstr "" "Die ausgewählte übergeordnete Schnittstelle ({interface}) gehört zu " "{device}, das nicht Teil des virtuellen Chassis ist {virtual_chassis}." -#: netbox/dcim/models/device_components.py:855 +#: netbox/dcim/models/device_components.py:864 #, python-brace-format msgid "" "The selected bridge interface ({bridge}) belongs to a different device " @@ -6294,7 +6405,7 @@ msgstr "" "Die gewählte Bridge-Schnittstelle ({bridge}) gehört zu einem anderen Gerät " "({device})." -#: netbox/dcim/models/device_components.py:861 +#: netbox/dcim/models/device_components.py:870 #, python-brace-format msgid "" "The selected bridge interface ({interface}) belongs to {device}, which is " @@ -6303,17 +6414,17 @@ msgstr "" "Die gewählte Bridge-Schnittstelle ({interface}) gehört zu {device}, das " "nicht Teil des virtuellen Chassis {virtual_chassis}ist." -#: netbox/dcim/models/device_components.py:872 +#: netbox/dcim/models/device_components.py:881 msgid "Virtual interfaces cannot have a parent LAG interface." msgstr "" "Virtuelle Schnittstellen können keine übergeordnete LAG-Schnittstelle haben." -#: netbox/dcim/models/device_components.py:876 +#: netbox/dcim/models/device_components.py:885 msgid "A LAG interface cannot be its own parent." msgstr "" "Eine LAG-Schnittstelle nicht seine eigene übergeordnete Schnittstelle sein." -#: netbox/dcim/models/device_components.py:883 +#: netbox/dcim/models/device_components.py:892 #, python-brace-format msgid "" "The selected LAG interface ({lag}) belongs to a different device ({device})." @@ -6321,7 +6432,7 @@ msgstr "" "Die gewählte LAG-Schnittstelle ({lag}) gehört zu einem anderen Gerät " "({device})." -#: netbox/dcim/models/device_components.py:889 +#: netbox/dcim/models/device_components.py:898 #, python-brace-format msgid "" "The selected LAG interface ({lag}) belongs to {device}, which is not part of" @@ -6330,54 +6441,54 @@ msgstr "" "Die gewählte LAG-Schnittstelle ({lag}) gehört zu {device}, das nicht Teil " "des virtuellen Chassis {virtual_chassis} ist." -#: netbox/dcim/models/device_components.py:900 +#: netbox/dcim/models/device_components.py:909 msgid "Virtual interfaces cannot have a PoE mode." msgstr "Virtuelle Schnittstellen können keinen PoE-Modus haben." -#: netbox/dcim/models/device_components.py:904 +#: netbox/dcim/models/device_components.py:913 msgid "Virtual interfaces cannot have a PoE type." msgstr "Virtuelle Schnittstellen können keinen PoE-Typ haben." -#: netbox/dcim/models/device_components.py:910 +#: netbox/dcim/models/device_components.py:919 msgid "Must specify PoE mode when designating a PoE type." msgstr "" "Bei der Festlegung eines PoE-Typs muss der PoE-Modus angegeben werden." -#: netbox/dcim/models/device_components.py:917 +#: netbox/dcim/models/device_components.py:926 msgid "Wireless role may be set only on wireless interfaces." msgstr "Die WLAN-Rolle kann nur auf Funkschnittstellen festgelegt werden." -#: netbox/dcim/models/device_components.py:919 +#: netbox/dcim/models/device_components.py:928 msgid "Channel may be set only on wireless interfaces." msgstr "Der Kanal kann nur an drahtlosen Schnittstellen eingestellt werden." -#: netbox/dcim/models/device_components.py:925 +#: netbox/dcim/models/device_components.py:934 msgid "Channel frequency may be set only on wireless interfaces." msgstr "" "Die Kanalfrequenz kann nur an drahtlosen Schnittstellen eingestellt werden." -#: netbox/dcim/models/device_components.py:929 +#: netbox/dcim/models/device_components.py:938 msgid "Cannot specify custom frequency with channel selected." msgstr "" "Bei ausgewähltem Kanal kann keine benutzerdefinierte Frequenz angegeben " "werden." -#: netbox/dcim/models/device_components.py:935 +#: netbox/dcim/models/device_components.py:944 msgid "Channel width may be set only on wireless interfaces." msgstr "" "Die Kanalbreite kann nur an drahtlosen Schnittstellen eingestellt werden." -#: netbox/dcim/models/device_components.py:937 +#: netbox/dcim/models/device_components.py:946 msgid "Cannot specify custom width with channel selected." msgstr "" "Bei ausgewähltem Kanal kann keine benutzerdefinierte Breite angegeben " "werden." -#: netbox/dcim/models/device_components.py:941 +#: netbox/dcim/models/device_components.py:950 msgid "Interface mode does not support an untagged vlan." msgstr "Der Schnittstellenmodus unterstützt kein ungetaggtes VLAN ." -#: netbox/dcim/models/device_components.py:947 +#: netbox/dcim/models/device_components.py:956 #, python-brace-format msgid "" "The untagged VLAN ({untagged_vlan}) must belong to the same site as the " @@ -6386,24 +6497,24 @@ msgstr "" "Das untagged VLAN ({untagged_vlan}) muss zu demselben Standort gehören wie " "das übergeordnete Gerät der Schnittstelle, oder es muss global sein." -#: netbox/dcim/models/device_components.py:1044 +#: netbox/dcim/models/device_components.py:1053 msgid "Mapped position on corresponding rear port" msgstr "Abgebildete Position am entsprechenden hinteren Anschluss" -#: netbox/dcim/models/device_components.py:1060 +#: netbox/dcim/models/device_components.py:1069 msgid "front port" msgstr "Frontanschluss" -#: netbox/dcim/models/device_components.py:1061 +#: netbox/dcim/models/device_components.py:1070 msgid "front ports" msgstr "Frontanschlüsse" -#: netbox/dcim/models/device_components.py:1072 +#: netbox/dcim/models/device_components.py:1081 #, python-brace-format msgid "Rear port ({rear_port}) must belong to the same device" msgstr "Rückanschluss ({rear_port}) muss zum selben Gerät gehören" -#: netbox/dcim/models/device_components.py:1080 +#: netbox/dcim/models/device_components.py:1089 #, python-brace-format msgid "" "Invalid rear port position ({rear_port_position}): Rear port {name} has only" @@ -6412,19 +6523,19 @@ msgstr "" "Ungültige Position des hinteren Anschlusses ({rear_port_position}): Hinterer" " Anschluss {name} hat nur {positions} Stellungen." -#: netbox/dcim/models/device_components.py:1110 +#: netbox/dcim/models/device_components.py:1119 msgid "Number of front ports which may be mapped" msgstr "Anzahl der Frontanschlüsse, die zugeordnet werden können" -#: netbox/dcim/models/device_components.py:1115 +#: netbox/dcim/models/device_components.py:1124 msgid "rear port" msgstr "Rückanschluss" -#: netbox/dcim/models/device_components.py:1116 +#: netbox/dcim/models/device_components.py:1125 msgid "rear ports" msgstr "Rückanschlüsse" -#: netbox/dcim/models/device_components.py:1127 +#: netbox/dcim/models/device_components.py:1136 #, python-brace-format msgid "" "The number of positions cannot be less than the number of mapped front ports" @@ -6433,38 +6544,38 @@ msgstr "" "Die Anzahl der Positionen darf nicht kleiner sein als die Anzahl der " "zugewiesenen Vorderanschlüsse ({frontport_count})" -#: netbox/dcim/models/device_components.py:1168 +#: netbox/dcim/models/device_components.py:1177 msgid "module bay" msgstr "Moduleinsatz" -#: netbox/dcim/models/device_components.py:1169 +#: netbox/dcim/models/device_components.py:1178 msgid "module bays" msgstr "Moduleinsätze" -#: netbox/dcim/models/device_components.py:1183 -#: netbox/dcim/models/devices.py:1229 +#: netbox/dcim/models/device_components.py:1192 +#: netbox/dcim/models/modules.py:269 msgid "A module bay cannot belong to a module installed within it." msgstr "" "Ein Modulschacht kann nicht zu einem darin installierten Modul gehören." -#: netbox/dcim/models/device_components.py:1209 +#: netbox/dcim/models/device_components.py:1218 msgid "device bay" msgstr "Geräteeinsatz" -#: netbox/dcim/models/device_components.py:1210 +#: netbox/dcim/models/device_components.py:1219 msgid "device bays" msgstr "Geräteeinsätze" -#: netbox/dcim/models/device_components.py:1217 +#: netbox/dcim/models/device_components.py:1226 #, python-brace-format msgid "This type of device ({device_type}) does not support device bays." msgstr "Dieser Gerätetyp ({device_type}) unterstützt keine Geräteeinsätze." -#: netbox/dcim/models/device_components.py:1223 +#: netbox/dcim/models/device_components.py:1232 msgid "Cannot install a device into itself." msgstr "Ein Gerät kann nicht in sich selbst installiert werden." -#: netbox/dcim/models/device_components.py:1231 +#: netbox/dcim/models/device_components.py:1240 #, python-brace-format msgid "" "Cannot install the specified device; device is already installed in {bay}." @@ -6472,64 +6583,64 @@ msgstr "" "Das angegebene Gerät kann nicht installiert werden; Das Gerät ist bereits " "installiert in {bay}." -#: netbox/dcim/models/device_components.py:1252 +#: netbox/dcim/models/device_components.py:1261 msgid "inventory item role" msgstr "Inventarartikelrolle" -#: netbox/dcim/models/device_components.py:1253 +#: netbox/dcim/models/device_components.py:1262 msgid "inventory item roles" msgstr "Inventarartikelrollen" -#: netbox/dcim/models/device_components.py:1313 -#: netbox/dcim/models/devices.py:598 netbox/dcim/models/devices.py:1189 -#: netbox/dcim/models/racks.py:304 -#: netbox/virtualization/models/virtualmachines.py:126 +#: netbox/dcim/models/device_components.py:1321 +#: netbox/dcim/models/devices.py:486 netbox/dcim/models/modules.py:229 +#: netbox/dcim/models/racks.py:310 +#: netbox/virtualization/models/virtualmachines.py:125 msgid "serial number" msgstr "Seriennummer" -#: netbox/dcim/models/device_components.py:1321 -#: netbox/dcim/models/devices.py:606 netbox/dcim/models/devices.py:1196 -#: netbox/dcim/models/racks.py:311 +#: netbox/dcim/models/device_components.py:1329 +#: netbox/dcim/models/devices.py:494 netbox/dcim/models/modules.py:236 +#: netbox/dcim/models/racks.py:317 msgid "asset tag" msgstr "Asset-Tag" -#: netbox/dcim/models/device_components.py:1322 +#: netbox/dcim/models/device_components.py:1330 msgid "A unique tag used to identify this item" msgstr "" "Ein eindeutiges Etikett, das zur Identifizierung dieses Artikels verwendet " "wird" -#: netbox/dcim/models/device_components.py:1325 +#: netbox/dcim/models/device_components.py:1333 msgid "discovered" msgstr "erkannt" -#: netbox/dcim/models/device_components.py:1327 +#: netbox/dcim/models/device_components.py:1335 msgid "This item was automatically discovered" msgstr "Dieser Artikel wurde automatisch erkannt" -#: netbox/dcim/models/device_components.py:1345 +#: netbox/dcim/models/device_components.py:1353 msgid "inventory item" msgstr "Inventarartikel" -#: netbox/dcim/models/device_components.py:1346 +#: netbox/dcim/models/device_components.py:1354 msgid "inventory items" msgstr "Inventarartikel" -#: netbox/dcim/models/device_components.py:1354 +#: netbox/dcim/models/device_components.py:1362 msgid "Cannot assign self as parent." msgstr "Kann sich nicht als übergeordnetes Objekt zuweisen." -#: netbox/dcim/models/device_components.py:1362 +#: netbox/dcim/models/device_components.py:1370 msgid "Parent inventory item does not belong to the same device." msgstr "Der Artikel im übergeordneten Inventar gehört nicht zum selben Gerät." -#: netbox/dcim/models/device_components.py:1368 +#: netbox/dcim/models/device_components.py:1376 msgid "Cannot move an inventory item with dependent children" msgstr "" "Ein Inventargegenstand mit untergeordneten Inventargegenständen kann nicht " "bewegt werden" -#: netbox/dcim/models/device_components.py:1376 +#: netbox/dcim/models/device_components.py:1384 msgid "Cannot assign inventory item to component on another device" msgstr "" "Inventargegenstand kann nicht einer Komponente auf einem anderen Gerät " @@ -6543,8 +6654,8 @@ msgstr "Hersteller" msgid "manufacturers" msgstr "Hersteller" -#: netbox/dcim/models/devices.py:84 netbox/dcim/models/devices.py:383 -#: netbox/dcim/models/racks.py:133 +#: netbox/dcim/models/devices.py:84 netbox/dcim/models/modules.py:85 +#: netbox/dcim/models/racks.py:139 msgid "model" msgstr "Modell" @@ -6552,11 +6663,11 @@ msgstr "Modell" msgid "default platform" msgstr "Standard-Betriebssystem" -#: netbox/dcim/models/devices.py:100 netbox/dcim/models/devices.py:387 +#: netbox/dcim/models/devices.py:100 netbox/dcim/models/modules.py:89 msgid "part number" msgstr "Teilenummer" -#: netbox/dcim/models/devices.py:103 netbox/dcim/models/devices.py:390 +#: netbox/dcim/models/devices.py:103 netbox/dcim/models/modules.py:92 msgid "Discrete part number (optional)" msgstr "Diskrete Teilenummer (optional)" @@ -6596,8 +6707,8 @@ msgstr "" "untergebracht. Lassen Sie das Feld leer, wenn es sich bei diesem Gerätetyp " "weder um ein übergeordnetes noch um ein untergeordnetes handelt." -#: netbox/dcim/models/devices.py:131 netbox/dcim/models/devices.py:393 -#: netbox/dcim/models/devices.py:651 netbox/dcim/models/racks.py:315 +#: netbox/dcim/models/devices.py:131 netbox/dcim/models/devices.py:539 +#: netbox/dcim/models/modules.py:95 netbox/dcim/models/racks.py:321 msgid "airflow" msgstr "Luftstrom" @@ -6645,152 +6756,144 @@ msgstr "" msgid "Child device types must be 0U." msgstr "Untergeordnete Gerätetypen müssen 0 HE sein." -#: netbox/dcim/models/devices.py:413 -msgid "module type" -msgstr "Modultyp" - -#: netbox/dcim/models/devices.py:414 -msgid "module types" -msgstr "Modultypen" - -#: netbox/dcim/models/devices.py:484 +#: netbox/dcim/models/devices.py:387 msgid "Virtual machines may be assigned to this role" msgstr "Virtuelle Maschinen können dieser Rolle zugewiesen werden" -#: netbox/dcim/models/devices.py:496 +#: netbox/dcim/models/devices.py:401 msgid "device role" msgstr "Geräterolle" -#: netbox/dcim/models/devices.py:497 +#: netbox/dcim/models/devices.py:402 msgid "device roles" msgstr "Geräterollen" -#: netbox/dcim/models/devices.py:511 +#: netbox/dcim/models/devices.py:416 msgid "Optionally limit this platform to devices of a certain manufacturer" msgstr "" "Beschränken Sie dieses Betriebssystem optional auf Geräte eines bestimmten " "Herstellers" -#: netbox/dcim/models/devices.py:523 +#: netbox/dcim/models/devices.py:428 msgid "platform" msgstr "Betriebssystem" -#: netbox/dcim/models/devices.py:524 +#: netbox/dcim/models/devices.py:429 msgid "platforms" msgstr "Betriebssysteme" -#: netbox/dcim/models/devices.py:572 +#: netbox/dcim/models/devices.py:460 msgid "The function this device serves" msgstr "Die Funktion, die dieses Gerät erfüllt" -#: netbox/dcim/models/devices.py:599 +#: netbox/dcim/models/devices.py:487 msgid "Chassis serial number, assigned by the manufacturer" msgstr "vom Hersteller vergebene Gehäuse-Seriennummer" -#: netbox/dcim/models/devices.py:607 netbox/dcim/models/devices.py:1197 +#: netbox/dcim/models/devices.py:495 netbox/dcim/models/modules.py:237 msgid "A unique tag used to identify this device" msgstr "" "Ein eindeutiger Wert, der zur Identifizierung dieses Geräts verwendet wird" -#: netbox/dcim/models/devices.py:634 +#: netbox/dcim/models/devices.py:522 msgid "position (U)" msgstr "Position (HE)" -#: netbox/dcim/models/devices.py:642 +#: netbox/dcim/models/devices.py:530 msgid "rack face" msgstr "Rackseite" -#: netbox/dcim/models/devices.py:663 netbox/dcim/models/devices.py:1425 -#: netbox/virtualization/models/virtualmachines.py:95 +#: netbox/dcim/models/devices.py:551 netbox/dcim/models/devices.py:1154 +#: netbox/virtualization/models/virtualmachines.py:94 msgid "primary IPv4" msgstr "primäre IPv4-Adresse" -#: netbox/dcim/models/devices.py:671 netbox/dcim/models/devices.py:1433 -#: netbox/virtualization/models/virtualmachines.py:103 +#: netbox/dcim/models/devices.py:559 netbox/dcim/models/devices.py:1162 +#: netbox/virtualization/models/virtualmachines.py:102 msgid "primary IPv6" msgstr "primäre IPv6-Adresse" -#: netbox/dcim/models/devices.py:679 +#: netbox/dcim/models/devices.py:567 msgid "out-of-band IP" msgstr "Out-of-Band-IP-Adresse" -#: netbox/dcim/models/devices.py:696 +#: netbox/dcim/models/devices.py:584 msgid "VC position" msgstr "VC-Position" -#: netbox/dcim/models/devices.py:699 +#: netbox/dcim/models/devices.py:587 msgid "Virtual chassis position" msgstr "Position des virtuellen Gehäuses" -#: netbox/dcim/models/devices.py:702 +#: netbox/dcim/models/devices.py:590 msgid "VC priority" msgstr "VC-Priorität" -#: netbox/dcim/models/devices.py:706 +#: netbox/dcim/models/devices.py:594 msgid "Virtual chassis master election priority" msgstr "Priorität bei der Masterwahl für virtuelle Gehäuse" -#: netbox/dcim/models/devices.py:709 netbox/dcim/models/sites.py:208 +#: netbox/dcim/models/devices.py:597 netbox/dcim/models/sites.py:208 msgid "latitude" msgstr "Breitengrad" -#: netbox/dcim/models/devices.py:714 netbox/dcim/models/devices.py:722 +#: netbox/dcim/models/devices.py:602 netbox/dcim/models/devices.py:610 #: netbox/dcim/models/sites.py:213 netbox/dcim/models/sites.py:221 msgid "GPS coordinate in decimal format (xx.yyyyyy)" msgstr "GPS-Koordinate im Dezimalformat (xx.yyyyyy)" -#: netbox/dcim/models/devices.py:717 netbox/dcim/models/sites.py:216 +#: netbox/dcim/models/devices.py:605 netbox/dcim/models/sites.py:216 msgid "longitude" msgstr "Längengrad" -#: netbox/dcim/models/devices.py:790 +#: netbox/dcim/models/devices.py:684 msgid "Device name must be unique per site." msgstr "Der Name des Geräts muss pro Standort eindeutig sein." -#: netbox/dcim/models/devices.py:801 netbox/ipam/models/services.py:71 +#: netbox/dcim/models/devices.py:695 msgid "device" msgstr "Gerät" -#: netbox/dcim/models/devices.py:802 +#: netbox/dcim/models/devices.py:696 msgid "devices" msgstr "Geräte" -#: netbox/dcim/models/devices.py:821 +#: netbox/dcim/models/devices.py:715 #, python-brace-format msgid "Rack {rack} does not belong to site {site}." msgstr "Rack {rack} gehört nicht zum Standort {site}." -#: netbox/dcim/models/devices.py:826 +#: netbox/dcim/models/devices.py:720 #, python-brace-format msgid "Location {location} does not belong to site {site}." msgstr "Lokation {location} gehört nicht zum Standort {site}." -#: netbox/dcim/models/devices.py:832 +#: netbox/dcim/models/devices.py:726 #, python-brace-format msgid "Rack {rack} does not belong to location {location}." msgstr "Rack {rack} gehört nicht zur Lokation {location}." -#: netbox/dcim/models/devices.py:839 +#: netbox/dcim/models/devices.py:733 msgid "Cannot select a rack face without assigning a rack." msgstr "" "Es ist nicht möglich, eine Rackseite auszuwählen, ohne ein Rack zuzuweisen." -#: netbox/dcim/models/devices.py:843 +#: netbox/dcim/models/devices.py:737 msgid "Cannot select a rack position without assigning a rack." msgstr "" "Es ist nicht möglich, eine Rackposition auszuwählen, ohne ein Rack " "zuzuweisen." -#: netbox/dcim/models/devices.py:849 +#: netbox/dcim/models/devices.py:743 msgid "Position must be in increments of 0.5 rack units." msgstr "Die Position muss in Schritten von 0,5 Höheneinheiten erfolgen." -#: netbox/dcim/models/devices.py:853 +#: netbox/dcim/models/devices.py:747 msgid "Must specify rack face when defining rack position." msgstr "" "Bei der Definition der Rackposition muss die Rackseite angegeben werden." -#: netbox/dcim/models/devices.py:861 +#: netbox/dcim/models/devices.py:755 #, python-brace-format msgid "" "A 0U device type ({device_type}) cannot be assigned to a rack position." @@ -6798,7 +6901,7 @@ msgstr "" "Ein 0 HE-Gerätetyp ({device_type}) kann keiner Höheneinheit zugewiesen " "werden." -#: netbox/dcim/models/devices.py:872 +#: netbox/dcim/models/devices.py:766 msgid "" "Child device types cannot be assigned to a rack face. This is an attribute " "of the parent device." @@ -6806,7 +6909,7 @@ msgstr "" "Untergeordnete Gerätetypen können keiner Rackseite zugewiesen werden. Dies " "ist ein Attribut des übergeordneten Geräts." -#: netbox/dcim/models/devices.py:879 +#: netbox/dcim/models/devices.py:773 msgid "" "Child device types cannot be assigned to a rack position. This is an " "attribute of the parent device." @@ -6814,7 +6917,7 @@ msgstr "" "Untergeordnete Gerätetypen können keiner Rackposition zugewiesen werden. " "Dies ist ein Attribut des übergeordneten Geräts." -#: netbox/dcim/models/devices.py:893 +#: netbox/dcim/models/devices.py:787 #, python-brace-format msgid "" "U{position} is already occupied or does not have sufficient space to " @@ -6823,22 +6926,22 @@ msgstr "" "HE{position} ist bereits belegt oder verfügt nicht über ausreichend " "Speicherplatz für diesen Gerätetyp: {device_type} ({u_height}HE)" -#: netbox/dcim/models/devices.py:908 +#: netbox/dcim/models/devices.py:802 #, python-brace-format msgid "{ip} is not an IPv4 address." msgstr "{ip} ist keine IPv4-Adresse." -#: netbox/dcim/models/devices.py:920 netbox/dcim/models/devices.py:938 +#: netbox/dcim/models/devices.py:814 netbox/dcim/models/devices.py:832 #, python-brace-format msgid "The specified IP address ({ip}) is not assigned to this device." msgstr "Die angegebene IP-Adresse ({ip}) ist diesem Gerät nicht zugewiesen." -#: netbox/dcim/models/devices.py:926 +#: netbox/dcim/models/devices.py:820 #, python-brace-format msgid "{ip} is not an IPv6 address." msgstr "{ip} ist keine IPv6-Adresse." -#: netbox/dcim/models/devices.py:956 +#: netbox/dcim/models/devices.py:850 #, python-brace-format msgid "" "The assigned platform is limited to {platform_manufacturer} device types, " @@ -6847,23 +6950,23 @@ msgstr "" "Das zugewiesene Betriebssystem ist beschränkt auf {platform_manufacturer} " "Gerätetypen, aber der Typ dieses Geräts gehört zu {devicetype_manufacturer}." -#: netbox/dcim/models/devices.py:967 +#: netbox/dcim/models/devices.py:861 #, python-brace-format msgid "The assigned cluster belongs to a different site ({site})" msgstr "Der zugewiesene Cluster gehört zu einem anderen Standort ({site})" -#: netbox/dcim/models/devices.py:974 +#: netbox/dcim/models/devices.py:868 #, python-brace-format msgid "The assigned cluster belongs to a different location ({location})" msgstr "Der zugewiesene Cluster gehört zu einem anderen Standort ({location})" -#: netbox/dcim/models/devices.py:982 +#: netbox/dcim/models/devices.py:876 msgid "A device assigned to a virtual chassis must have its position defined." msgstr "" "Die Position eines Geräts, das einem virtuellen Gehäuse zugewiesen ist, muss" " definiert sein." -#: netbox/dcim/models/devices.py:988 +#: netbox/dcim/models/devices.py:882 #, python-brace-format msgid "" "Device cannot be removed from virtual chassis {virtual_chassis} because it " @@ -6872,32 +6975,15 @@ msgstr "" "Gerät kann nicht aus dem virtuellen Gehäuse entfernt werden " "{virtual_chassis} weil es derzeit der Master ist." -#: netbox/dcim/models/devices.py:1204 -msgid "module" -msgstr "Modul" - -#: netbox/dcim/models/devices.py:1205 -msgid "modules" -msgstr "Module" - -#: netbox/dcim/models/devices.py:1218 -#, python-brace-format -msgid "" -"Module must be installed within a module bay belonging to the assigned " -"device ({device})." -msgstr "" -"Das Modul muss in einem Modulschacht installiert werden, der zum " -"zugewiesenen Gerät gehört ({device})." - -#: netbox/dcim/models/devices.py:1346 +#: netbox/dcim/models/devices.py:1075 msgid "domain" msgstr "Domäne" -#: netbox/dcim/models/devices.py:1359 netbox/dcim/models/devices.py:1360 +#: netbox/dcim/models/devices.py:1088 netbox/dcim/models/devices.py:1089 msgid "virtual chassis" msgstr "virtuelles Gehäuse" -#: netbox/dcim/models/devices.py:1372 +#: netbox/dcim/models/devices.py:1101 #, python-brace-format msgid "" "The selected master ({master}) is not assigned to this virtual chassis." @@ -6905,7 +6991,7 @@ msgstr "" "Der gewählte Master ({master}) ist diesem virtuellen Chassis nicht " "zugewiesen." -#: netbox/dcim/models/devices.py:1388 +#: netbox/dcim/models/devices.py:1117 #, python-brace-format msgid "" "Unable to delete virtual chassis {self}. There are member interfaces which " @@ -6914,44 +7000,44 @@ msgstr "" "Das virtuelle Gehäuse kann nicht gelöscht werden {self}. Es gibt " "Mitgliedsschnittstellen, die gehäuseübergreifende LAG-Schnittstellen bilden." -#: netbox/dcim/models/devices.py:1414 netbox/vpn/models/l2vpn.py:37 +#: netbox/dcim/models/devices.py:1143 netbox/vpn/models/l2vpn.py:42 msgid "identifier" msgstr "identifizieren" -#: netbox/dcim/models/devices.py:1415 +#: netbox/dcim/models/devices.py:1144 msgid "Numeric identifier unique to the parent device" msgstr "Numerische Kennung, die für das übergeordnete Gerät eindeutig ist" -#: netbox/dcim/models/devices.py:1443 netbox/extras/models/customfields.py:227 -#: netbox/extras/models/models.py:107 netbox/extras/models/models.py:694 -#: netbox/netbox/models/__init__.py:120 +#: netbox/dcim/models/devices.py:1172 netbox/extras/models/customfields.py:227 +#: netbox/extras/models/models.py:109 netbox/extras/models/models.py:767 +#: netbox/netbox/models/__init__.py:120 netbox/netbox/models/__init__.py:155 msgid "comments" msgstr "Kommentare" -#: netbox/dcim/models/devices.py:1459 +#: netbox/dcim/models/devices.py:1188 msgid "virtual device context" msgstr "Virtual Device Context" -#: netbox/dcim/models/devices.py:1460 +#: netbox/dcim/models/devices.py:1189 msgid "virtual device contexts" msgstr "Virtual Device Context" -#: netbox/dcim/models/devices.py:1489 +#: netbox/dcim/models/devices.py:1218 #, python-brace-format msgid "{ip} is not an IPv{family} address." msgstr "{ip} ist keine IPv{family}-Adresse." -#: netbox/dcim/models/devices.py:1495 +#: netbox/dcim/models/devices.py:1224 msgid "Primary IP address must belong to an interface on the assigned device." msgstr "" "Die primäre IP-Adresse muss zu einer Schnittstelle auf dem zugewiesenen " "Gerät gehören." -#: netbox/dcim/models/devices.py:1527 +#: netbox/dcim/models/devices.py:1255 msgid "MAC addresses" msgstr "MAC-Adressen" -#: netbox/dcim/models/devices.py:1559 +#: netbox/dcim/models/devices.py:1287 msgid "" "Cannot unassign MAC Address while it is designated as the primary MAC for an" " object" @@ -6959,7 +7045,7 @@ msgstr "" "Die MAC-Adresse kann nicht aufgehoben werden, solange sie als primäre MAC-" "Adresse für ein Objekt festgelegt ist" -#: netbox/dcim/models/devices.py:1563 +#: netbox/dcim/models/devices.py:1291 msgid "" "Cannot reassign MAC Address while it is designated as the primary MAC for an" " object" @@ -6967,11 +7053,57 @@ msgstr "" "Die MAC-Adresse kann nicht neu zugewiesen werden, solange sie als primäre " "MAC-Adresse für ein Objekt festgelegt ist" -#: netbox/dcim/models/mixins.py:94 +#: netbox/dcim/models/mixins.py:92 #, python-brace-format msgid "Please select a {scope_type}." msgstr "Bitte wählen Sie einen {scope_type}." +#: netbox/dcim/models/modules.py:39 +msgid "schema" +msgstr "Schema" + +#: netbox/dcim/models/modules.py:46 +msgid "module type profile" +msgstr "Modultyp-Profil" + +#: netbox/dcim/models/modules.py:47 +msgid "module type profiles" +msgstr "Modultyp-Profile" + +#: netbox/dcim/models/modules.py:104 +msgid "attributes" +msgstr "Attribute" + +#: netbox/dcim/models/modules.py:120 +msgid "module type" +msgstr "Modultyp" + +#: netbox/dcim/models/modules.py:121 +msgid "module types" +msgstr "Modultypen" + +#: netbox/dcim/models/modules.py:151 +#, python-brace-format +msgid "Invalid schema: {error}" +msgstr "Ungültiges Schema: {error}" + +#: netbox/dcim/models/modules.py:244 +msgid "module" +msgstr "Modul" + +#: netbox/dcim/models/modules.py:245 +msgid "modules" +msgstr "Module" + +#: netbox/dcim/models/modules.py:258 +#, python-brace-format +msgid "" +"Module must be installed within a module bay belonging to the assigned " +"device ({device})." +msgstr "" +"Das Modul muss in einem Modulschacht installiert werden, der zum " +"zugewiesenen Gerät gehört ({device})." + #: netbox/dcim/models/power.py:55 msgid "power panel" msgstr "Stromverteiler" @@ -7074,22 +7206,30 @@ msgid "Outer dimension of rack (width)" msgstr "Außenabmessungen des Racks (Breite)" #: netbox/dcim/models/racks.py:77 +msgid "outer height" +msgstr "äußere Höhe" + +#: netbox/dcim/models/racks.py:80 +msgid "Outer dimension of rack (height)" +msgstr "Außenmaß des Racks (Höhe)" + +#: netbox/dcim/models/racks.py:83 msgid "outer depth" msgstr "äußere Tiefe" -#: netbox/dcim/models/racks.py:80 +#: netbox/dcim/models/racks.py:86 msgid "Outer dimension of rack (depth)" msgstr "Außenabmessung des Racks (Tiefe)" -#: netbox/dcim/models/racks.py:83 +#: netbox/dcim/models/racks.py:89 msgid "outer unit" msgstr "Maßeinheit" -#: netbox/dcim/models/racks.py:90 +#: netbox/dcim/models/racks.py:96 msgid "mounting depth" msgstr "Einbautiefe" -#: netbox/dcim/models/racks.py:94 +#: netbox/dcim/models/racks.py:100 msgid "" "Maximum depth of a mounted device, in millimeters. For four-post racks, this" " is the distance between the front and rear rails." @@ -7097,79 +7237,78 @@ msgstr "" "Maximale Tiefe eines montierten Geräts in Millimetern. Bei Racks mit vier " "Pfosten ist dies der Abstand zwischen den vorderen und hinteren Schienen." -#: netbox/dcim/models/racks.py:102 +#: netbox/dcim/models/racks.py:108 msgid "max weight" msgstr "maximales Gewicht" -#: netbox/dcim/models/racks.py:105 +#: netbox/dcim/models/racks.py:111 msgid "Maximum load capacity for the rack" msgstr "Maximale Tragfähigkeit des Racks" -#: netbox/dcim/models/racks.py:125 netbox/dcim/models/racks.py:247 +#: netbox/dcim/models/racks.py:131 netbox/dcim/models/racks.py:253 msgid "form factor" msgstr "Formfaktor" -#: netbox/dcim/models/racks.py:162 +#: netbox/dcim/models/racks.py:168 msgid "rack type" msgstr "Racktyp" -#: netbox/dcim/models/racks.py:163 +#: netbox/dcim/models/racks.py:169 msgid "rack types" msgstr "Racktypen" -#: netbox/dcim/models/racks.py:177 netbox/dcim/models/racks.py:368 -msgid "Must specify a unit when setting an outer width/depth" -msgstr "" -"Muss eine Einheit angeben, wenn eine äußere Breite/Tiefe eingestellt wird" +#: netbox/dcim/models/racks.py:183 netbox/dcim/models/racks.py:375 +msgid "Must specify a unit when setting an outer dimension" +msgstr "Muss eine Einheit angeben, wenn eine Außenabmessung festgelegt wird" -#: netbox/dcim/models/racks.py:181 netbox/dcim/models/racks.py:372 +#: netbox/dcim/models/racks.py:187 netbox/dcim/models/racks.py:379 msgid "Must specify a unit when setting a maximum weight" msgstr "" "Bei der Einstellung eines Höchstgewichts muss eine Einheit angegeben werden" -#: netbox/dcim/models/racks.py:227 +#: netbox/dcim/models/racks.py:233 msgid "rack role" msgstr "Rolle des Rack" -#: netbox/dcim/models/racks.py:228 +#: netbox/dcim/models/racks.py:234 msgid "rack roles" msgstr "Rackrollen" -#: netbox/dcim/models/racks.py:265 +#: netbox/dcim/models/racks.py:271 msgid "facility ID" msgstr "Einrichtungs-ID" -#: netbox/dcim/models/racks.py:266 +#: netbox/dcim/models/racks.py:272 msgid "Locally-assigned identifier" msgstr "Lokal zugewiesener Bezeichner" -#: netbox/dcim/models/racks.py:299 netbox/ipam/forms/bulk_import.py:204 +#: netbox/dcim/models/racks.py:305 netbox/ipam/forms/bulk_import.py:204 #: netbox/ipam/forms/bulk_import.py:272 netbox/ipam/forms/bulk_import.py:307 -#: netbox/ipam/forms/bulk_import.py:498 +#: netbox/ipam/forms/bulk_import.py:505 #: netbox/virtualization/forms/bulk_import.py:118 msgid "Functional role" msgstr "Funktionelle Rolle" -#: netbox/dcim/models/racks.py:312 +#: netbox/dcim/models/racks.py:318 msgid "A unique tag used to identify this rack" msgstr "" "Ein eindeutiger Wert, das zur Identifizierung dieses Racks verwendet wird" -#: netbox/dcim/models/racks.py:351 +#: netbox/dcim/models/racks.py:358 msgid "rack" msgstr "Rack" -#: netbox/dcim/models/racks.py:352 +#: netbox/dcim/models/racks.py:359 msgid "racks" msgstr "Racks" -#: netbox/dcim/models/racks.py:364 +#: netbox/dcim/models/racks.py:371 #, python-brace-format msgid "Assigned location must belong to parent site ({site})." msgstr "" "Die zugewiesene Lokation muss zum übergeordneten Standort gehören ({site})." -#: netbox/dcim/models/racks.py:387 +#: netbox/dcim/models/racks.py:394 #, python-brace-format msgid "" "Rack must be at least {min_height}U tall to house currently installed " @@ -7178,7 +7317,7 @@ msgstr "" "Das Rack muss mindestens {min_height}HE groß sein, um aktuell installierten " "Geräte unterzubringen." -#: netbox/dcim/models/racks.py:396 +#: netbox/dcim/models/racks.py:403 #, python-brace-format msgid "" "Rack unit numbering must begin at {position} or less to house currently " @@ -7187,29 +7326,29 @@ msgstr "" "Die Nummerierung der Höheneinheiten muss bei {position} oder weniger " "beginnen, um die aktuell installierten Geräte unterzubringen." -#: netbox/dcim/models/racks.py:404 +#: netbox/dcim/models/racks.py:411 #, python-brace-format msgid "Location must be from the same site, {site}." msgstr "Die Lokation muss vom selben Standort stammen, {site}." -#: netbox/dcim/models/racks.py:666 +#: netbox/dcim/models/racks.py:673 msgid "units" msgstr "Einheiten" -#: netbox/dcim/models/racks.py:692 +#: netbox/dcim/models/racks.py:699 msgid "rack reservation" msgstr "HE-Reservierung" -#: netbox/dcim/models/racks.py:693 +#: netbox/dcim/models/racks.py:700 msgid "rack reservations" msgstr "Rackreservierungen" -#: netbox/dcim/models/racks.py:707 +#: netbox/dcim/models/racks.py:714 #, python-brace-format msgid "Invalid unit(s) for {height}U rack: {unit_list}" msgstr "Ungültige Einheit(en) für {height}HE Rack: {unit_list}" -#: netbox/dcim/models/racks.py:720 +#: netbox/dcim/models/racks.py:727 #, python-brace-format msgid "The following units have already been reserved: {unit_list}" msgstr "Die folgenden Einheiten wurden bereits reserviert: {unit_list}" @@ -7361,13 +7500,13 @@ msgid "Reachable" msgstr "Erreichbar" #: netbox/dcim/tables/devices.py:69 netbox/dcim/tables/devices.py:117 -#: netbox/dcim/tables/racks.py:149 netbox/dcim/tables/sites.py:104 -#: netbox/dcim/tables/sites.py:147 netbox/extras/tables/tables.py:551 +#: netbox/dcim/tables/racks.py:153 netbox/dcim/tables/sites.py:110 +#: netbox/dcim/tables/sites.py:153 netbox/extras/tables/tables.py:605 #: netbox/netbox/navigation/menu.py:69 netbox/netbox/navigation/menu.py:73 #: netbox/netbox/navigation/menu.py:75 #: netbox/virtualization/forms/model_forms.py:122 #: netbox/virtualization/tables/clusters.py:87 -#: netbox/virtualization/views.py:240 +#: netbox/virtualization/views.py:234 msgid "Devices" msgstr "Geräte" @@ -7377,9 +7516,9 @@ msgid "VMs" msgstr "VMs" #: netbox/dcim/tables/devices.py:111 netbox/dcim/tables/devices.py:226 -#: netbox/extras/forms/model_forms.py:644 +#: netbox/extras/forms/model_forms.py:712 #: netbox/templates/dcim/device.html:112 -#: netbox/templates/dcim/devicerole.html:44 +#: netbox/templates/dcim/devicerole.html:48 #: netbox/templates/dcim/platform.html:41 #: netbox/templates/extras/configtemplate.html:10 #: netbox/templates/extras/object_render_config.html:12 @@ -7389,21 +7528,21 @@ msgstr "VMs" msgid "Config Template" msgstr "Konfigvorlage" -#: netbox/dcim/tables/devices.py:197 netbox/dcim/tables/devices.py:1099 -#: netbox/ipam/forms/bulk_import.py:578 netbox/ipam/forms/model_forms.py:316 -#: netbox/ipam/forms/model_forms.py:329 netbox/ipam/tables/ip.py:308 -#: netbox/ipam/tables/ip.py:375 netbox/ipam/tables/ip.py:398 -#: netbox/templates/ipam/ipaddress.html:11 +#: netbox/dcim/tables/devices.py:197 netbox/dcim/tables/devices.py:1106 +#: netbox/ipam/forms/bulk_import.py:587 netbox/ipam/forms/model_forms.py:316 +#: netbox/ipam/forms/model_forms.py:329 netbox/ipam/tables/ip.py:314 +#: netbox/ipam/tables/ip.py:381 netbox/ipam/tables/ip.py:391 +#: netbox/ipam/tables/ip.py:414 netbox/templates/ipam/ipaddress.html:11 #: netbox/virtualization/tables/virtualmachines.py:65 msgid "IP Address" msgstr "IP-Adresse" -#: netbox/dcim/tables/devices.py:201 netbox/dcim/tables/devices.py:1103 +#: netbox/dcim/tables/devices.py:201 netbox/dcim/tables/devices.py:1110 #: netbox/virtualization/tables/virtualmachines.py:56 msgid "IPv4 Address" msgstr "IPv4-Adresse" -#: netbox/dcim/tables/devices.py:205 netbox/dcim/tables/devices.py:1107 +#: netbox/dcim/tables/devices.py:205 netbox/dcim/tables/devices.py:1114 #: netbox/virtualization/tables/virtualmachines.py:60 msgid "IPv6 Address" msgstr "IPv6-Adresse" @@ -7441,10 +7580,10 @@ msgstr "Stromanschlüsse" msgid "Power outlets" msgstr "Steckdosen" -#: netbox/dcim/tables/devices.py:256 netbox/dcim/tables/devices.py:1112 -#: netbox/dcim/tables/devicetypes.py:133 netbox/dcim/views.py:1204 -#: netbox/dcim/views.py:1448 netbox/dcim/views.py:2201 -#: netbox/netbox/navigation/menu.py:94 netbox/netbox/navigation/menu.py:258 +#: netbox/dcim/tables/devices.py:256 netbox/dcim/tables/devices.py:1119 +#: netbox/dcim/tables/devicetypes.py:133 netbox/dcim/views.py:1173 +#: netbox/dcim/views.py:1473 netbox/dcim/views.py:2226 +#: netbox/netbox/navigation/menu.py:95 netbox/netbox/navigation/menu.py:259 #: netbox/templates/dcim/device/base.html:37 #: netbox/templates/dcim/device_list.html:43 #: netbox/templates/dcim/devicetype/base.html:34 @@ -7455,7 +7594,7 @@ msgstr "Steckdosen" #: netbox/templates/virtualization/virtualmachine/base.html:27 #: netbox/templates/virtualization/virtualmachine_list.html:14 #: netbox/virtualization/tables/virtualmachines.py:71 -#: netbox/virtualization/views.py:405 netbox/wireless/tables/wirelesslan.py:63 +#: netbox/virtualization/views.py:395 netbox/wireless/tables/wirelesslan.py:63 msgid "Interfaces" msgstr "Schnittstellen" @@ -7475,14 +7614,15 @@ msgstr "Moduleinsätze" msgid "Inventory items" msgstr "Inventarartikel" -#: netbox/dcim/tables/devices.py:314 netbox/dcim/tables/modules.py:57 +#: netbox/dcim/tables/devices.py:314 netbox/dcim/tables/modules.py:91 +#: netbox/templates/dcim/module.html:65 #: netbox/templates/dcim/modulebay.html:17 msgid "Module Bay" msgstr "Moduleinsatz" #: netbox/dcim/tables/devices.py:327 netbox/dcim/tables/devicetypes.py:52 -#: netbox/dcim/tables/devicetypes.py:148 netbox/dcim/views.py:1279 -#: netbox/dcim/views.py:2299 netbox/netbox/navigation/menu.py:103 +#: netbox/dcim/tables/devicetypes.py:148 netbox/dcim/views.py:1248 +#: netbox/dcim/views.py:2324 netbox/netbox/navigation/menu.py:104 #: netbox/templates/dcim/device/base.html:52 #: netbox/templates/dcim/device_list.html:71 #: netbox/templates/dcim/devicetype/base.html:49 @@ -7511,24 +7651,24 @@ msgstr "Maximaler Stromverbrauch (W)" msgid "Allocated draw (W)" msgstr "Zugewiesener Stromverbrauch (W)" -#: netbox/dcim/tables/devices.py:571 netbox/ipam/forms/model_forms.py:783 -#: netbox/ipam/tables/fhrp.py:28 netbox/ipam/views.py:633 -#: netbox/ipam/views.py:738 netbox/netbox/navigation/menu.py:164 -#: netbox/netbox/navigation/menu.py:166 +#: netbox/dcim/tables/devices.py:578 netbox/ipam/forms/model_forms.py:785 +#: netbox/ipam/tables/fhrp.py:28 netbox/ipam/views.py:632 +#: netbox/ipam/views.py:733 netbox/netbox/navigation/menu.py:165 +#: netbox/netbox/navigation/menu.py:167 #: netbox/templates/dcim/interface.html:396 #: netbox/templates/ipam/ipaddress_bulk_add.html:15 -#: netbox/templates/ipam/service.html:40 +#: netbox/templates/ipam/service.html:42 #: netbox/templates/virtualization/vminterface.html:107 #: netbox/vpn/tables/tunnels.py:98 msgid "IP Addresses" msgstr "IP-Adressen" -#: netbox/dcim/tables/devices.py:577 netbox/netbox/navigation/menu.py:210 +#: netbox/dcim/tables/devices.py:584 netbox/netbox/navigation/menu.py:211 #: netbox/templates/ipam/inc/panels/fhrp_groups.html:6 msgid "FHRP Groups" msgstr "FHRP-Gruppen" -#: netbox/dcim/tables/devices.py:589 netbox/templates/dcim/interface.html:95 +#: netbox/dcim/tables/devices.py:596 netbox/templates/dcim/interface.html:95 #: netbox/templates/virtualization/vminterface.html:65 #: netbox/templates/vpn/tunnel.html:18 #: netbox/templates/vpn/tunneltermination.html:13 @@ -7539,41 +7679,41 @@ msgstr "FHRP-Gruppen" msgid "Tunnel" msgstr "Tunnel" -#: netbox/dcim/tables/devices.py:625 netbox/dcim/tables/devicetypes.py:234 +#: netbox/dcim/tables/devices.py:632 netbox/dcim/tables/devicetypes.py:234 #: netbox/templates/dcim/interface.html:65 msgid "Management Only" msgstr "Nur zur Verwaltung" -#: netbox/dcim/tables/devices.py:644 +#: netbox/dcim/tables/devices.py:651 msgid "VDCs" msgstr "VDCs" -#: netbox/dcim/tables/devices.py:651 netbox/templates/dcim/interface.html:163 +#: netbox/dcim/tables/devices.py:658 netbox/templates/dcim/interface.html:163 msgid "Virtual Circuit" msgstr "Virtuelle Verbindung" -#: netbox/dcim/tables/devices.py:903 netbox/templates/dcim/modulebay.html:53 +#: netbox/dcim/tables/devices.py:910 netbox/templates/dcim/modulebay.html:53 msgid "Installed Module" msgstr "Installiertes Modul" -#: netbox/dcim/tables/devices.py:906 +#: netbox/dcim/tables/devices.py:913 msgid "Module Serial" msgstr "Seriennummer des Moduls" -#: netbox/dcim/tables/devices.py:910 +#: netbox/dcim/tables/devices.py:917 msgid "Module Asset Tag" msgstr "Modul-Asset-Tag" -#: netbox/dcim/tables/devices.py:919 +#: netbox/dcim/tables/devices.py:926 msgid "Module Status" msgstr "Status des Moduls" -#: netbox/dcim/tables/devices.py:973 netbox/dcim/tables/devicetypes.py:319 +#: netbox/dcim/tables/devices.py:980 netbox/dcim/tables/devicetypes.py:319 #: netbox/templates/dcim/inventoryitem.html:44 msgid "Component" msgstr "Komponente" -#: netbox/dcim/tables/devices.py:1031 +#: netbox/dcim/tables/devices.py:1038 msgid "Items" msgstr "Artikel" @@ -7588,11 +7728,12 @@ msgid "Device Types" msgstr "Gerätetypen" #: netbox/dcim/tables/devicetypes.py:47 netbox/netbox/navigation/menu.py:87 +#: netbox/templates/dcim/moduletypeprofile.html:45 msgid "Module Types" msgstr "Modultypen" -#: netbox/dcim/tables/devicetypes.py:57 netbox/extras/forms/filtersets.py:378 -#: netbox/extras/forms/model_forms.py:551 netbox/extras/tables/tables.py:546 +#: netbox/dcim/tables/devicetypes.py:57 netbox/extras/forms/filtersets.py:413 +#: netbox/extras/forms/model_forms.py:619 netbox/extras/tables/tables.py:600 #: netbox/netbox/navigation/menu.py:78 msgid "Platforms" msgstr "Betriebssysteme" @@ -7611,14 +7752,14 @@ msgstr "Volle Tiefe" msgid "U Height" msgstr "Höhe in HE" -#: netbox/dcim/tables/devicetypes.py:118 netbox/dcim/tables/modules.py:26 -#: netbox/dcim/tables/racks.py:89 +#: netbox/dcim/tables/devicetypes.py:118 netbox/dcim/tables/modules.py:65 +#: netbox/dcim/tables/racks.py:93 msgid "Instances" msgstr "Instanzen" -#: netbox/dcim/tables/devicetypes.py:121 netbox/dcim/views.py:1144 -#: netbox/dcim/views.py:1388 netbox/dcim/views.py:2137 -#: netbox/netbox/navigation/menu.py:97 +#: netbox/dcim/tables/devicetypes.py:121 netbox/dcim/views.py:1113 +#: netbox/dcim/views.py:1413 netbox/dcim/views.py:2162 +#: netbox/netbox/navigation/menu.py:98 #: netbox/templates/dcim/device/base.html:25 #: netbox/templates/dcim/device_list.html:15 #: netbox/templates/dcim/devicetype/base.html:22 @@ -7627,9 +7768,9 @@ msgstr "Instanzen" msgid "Console Ports" msgstr "Konsolenanschlüsse" -#: netbox/dcim/tables/devicetypes.py:124 netbox/dcim/views.py:1159 -#: netbox/dcim/views.py:1403 netbox/dcim/views.py:2153 -#: netbox/netbox/navigation/menu.py:98 +#: netbox/dcim/tables/devicetypes.py:124 netbox/dcim/views.py:1128 +#: netbox/dcim/views.py:1428 netbox/dcim/views.py:2178 +#: netbox/netbox/navigation/menu.py:99 #: netbox/templates/dcim/device/base.html:28 #: netbox/templates/dcim/device_list.html:22 #: netbox/templates/dcim/devicetype/base.html:25 @@ -7638,9 +7779,9 @@ msgstr "Konsolenanschlüsse" msgid "Console Server Ports" msgstr "Konsolenserveranschlüsse" -#: netbox/dcim/tables/devicetypes.py:127 netbox/dcim/views.py:1174 -#: netbox/dcim/views.py:1418 netbox/dcim/views.py:2169 -#: netbox/netbox/navigation/menu.py:99 +#: netbox/dcim/tables/devicetypes.py:127 netbox/dcim/views.py:1143 +#: netbox/dcim/views.py:1443 netbox/dcim/views.py:2194 +#: netbox/netbox/navigation/menu.py:100 #: netbox/templates/dcim/device/base.html:31 #: netbox/templates/dcim/device_list.html:29 #: netbox/templates/dcim/devicetype/base.html:28 @@ -7649,9 +7790,9 @@ msgstr "Konsolenserveranschlüsse" msgid "Power Ports" msgstr "Stromanschlüsse" -#: netbox/dcim/tables/devicetypes.py:130 netbox/dcim/views.py:1189 -#: netbox/dcim/views.py:1433 netbox/dcim/views.py:2185 -#: netbox/netbox/navigation/menu.py:100 +#: netbox/dcim/tables/devicetypes.py:130 netbox/dcim/views.py:1158 +#: netbox/dcim/views.py:1458 netbox/dcim/views.py:2210 +#: netbox/netbox/navigation/menu.py:101 #: netbox/templates/dcim/device/base.html:34 #: netbox/templates/dcim/device_list.html:36 #: netbox/templates/dcim/devicetype/base.html:31 @@ -7660,9 +7801,9 @@ msgstr "Stromanschlüsse" msgid "Power Outlets" msgstr "Steckdosen" -#: netbox/dcim/tables/devicetypes.py:136 netbox/dcim/views.py:1219 -#: netbox/dcim/views.py:1463 netbox/dcim/views.py:2223 -#: netbox/netbox/navigation/menu.py:95 +#: netbox/dcim/tables/devicetypes.py:136 netbox/dcim/views.py:1188 +#: netbox/dcim/views.py:1488 netbox/dcim/views.py:2248 +#: netbox/netbox/navigation/menu.py:96 #: netbox/templates/dcim/device/base.html:40 #: netbox/templates/dcim/devicetype/base.html:37 #: netbox/templates/dcim/inc/moduletype_buttons.html:28 @@ -7670,9 +7811,9 @@ msgstr "Steckdosen" msgid "Front Ports" msgstr "Frontanschlüsse" -#: netbox/dcim/tables/devicetypes.py:139 netbox/dcim/views.py:1234 -#: netbox/dcim/views.py:1478 netbox/dcim/views.py:2239 -#: netbox/netbox/navigation/menu.py:96 +#: netbox/dcim/tables/devicetypes.py:139 netbox/dcim/views.py:1203 +#: netbox/dcim/views.py:1503 netbox/dcim/views.py:2264 +#: netbox/netbox/navigation/menu.py:97 #: netbox/templates/dcim/device/base.html:43 #: netbox/templates/dcim/device_list.html:50 #: netbox/templates/dcim/devicetype/base.html:40 @@ -7681,17 +7822,17 @@ msgstr "Frontanschlüsse" msgid "Rear Ports" msgstr "Rückanschlüsse" -#: netbox/dcim/tables/devicetypes.py:142 netbox/dcim/views.py:1264 -#: netbox/dcim/views.py:2279 netbox/netbox/navigation/menu.py:102 +#: netbox/dcim/tables/devicetypes.py:142 netbox/dcim/views.py:1233 +#: netbox/dcim/views.py:2304 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 msgid "Device Bays" msgstr "Geräteeinsätze" -#: netbox/dcim/tables/devicetypes.py:145 netbox/dcim/views.py:1249 -#: netbox/dcim/views.py:1493 netbox/dcim/views.py:2259 -#: netbox/netbox/navigation/menu.py:101 +#: netbox/dcim/tables/devicetypes.py:145 netbox/dcim/views.py:1218 +#: netbox/dcim/views.py:1518 netbox/dcim/views.py:2284 +#: netbox/netbox/navigation/menu.py:102 #: netbox/templates/dcim/device/base.html:46 #: netbox/templates/dcim/device_list.html:64 #: netbox/templates/dcim/devicetype/base.html:43 @@ -7700,7 +7841,7 @@ msgstr "Geräteeinsätze" msgid "Module Bays" msgstr "Moduleinsätze" -#: netbox/dcim/tables/power.py:36 netbox/netbox/navigation/menu.py:318 +#: netbox/dcim/tables/power.py:36 netbox/netbox/navigation/menu.py:319 #: netbox/templates/dcim/powerpanel.html:51 msgid "Power Feeds" msgstr "Stromzufuhren" @@ -7713,45 +7854,50 @@ msgstr "Max. Auslastung" msgid "Available Power (VA)" msgstr "Verfügbare Leistung (VA)" -#: netbox/dcim/tables/racks.py:30 netbox/dcim/tables/sites.py:142 +#: netbox/dcim/tables/racks.py:30 netbox/dcim/tables/sites.py:148 #: netbox/netbox/navigation/menu.py:43 netbox/netbox/navigation/menu.py:47 #: netbox/netbox/navigation/menu.py:49 msgid "Racks" msgstr "Racks" -#: netbox/dcim/tables/racks.py:63 netbox/dcim/tables/racks.py:141 +#: netbox/dcim/tables/racks.py:63 netbox/dcim/tables/racks.py:145 #: netbox/templates/dcim/device.html:318 #: netbox/templates/dcim/inc/panels/racktype_dimensions.html:14 msgid "Height" msgstr "Höhe" -#: netbox/dcim/tables/racks.py:67 netbox/dcim/tables/racks.py:164 +#: netbox/dcim/tables/racks.py:67 netbox/dcim/tables/racks.py:168 #: netbox/templates/dcim/inc/panels/racktype_dimensions.html:18 msgid "Outer Width" msgstr "Äußere Breite" -#: netbox/dcim/tables/racks.py:71 netbox/dcim/tables/racks.py:168 +#: netbox/dcim/tables/racks.py:71 netbox/dcim/tables/racks.py:172 #: netbox/templates/dcim/inc/panels/racktype_dimensions.html:28 +msgid "Outer Height" +msgstr "Äußere Höhe" + +#: netbox/dcim/tables/racks.py:75 netbox/dcim/tables/racks.py:176 +#: netbox/templates/dcim/inc/panels/racktype_dimensions.html:38 msgid "Outer Depth" msgstr "Äußere Tiefe" -#: netbox/dcim/tables/racks.py:79 netbox/dcim/tables/racks.py:176 +#: netbox/dcim/tables/racks.py:83 netbox/dcim/tables/racks.py:184 msgid "Max Weight" msgstr "Maximales Gewicht" -#: netbox/dcim/tables/racks.py:153 +#: netbox/dcim/tables/racks.py:157 msgid "Space" msgstr "Platz" -#: netbox/dcim/tables/sites.py:30 netbox/dcim/tables/sites.py:57 -#: netbox/extras/forms/filtersets.py:358 -#: netbox/extras/forms/model_forms.py:531 netbox/ipam/forms/bulk_edit.py:134 +#: netbox/dcim/tables/sites.py:30 netbox/dcim/tables/sites.py:60 +#: netbox/extras/forms/filtersets.py:393 +#: netbox/extras/forms/model_forms.py:599 netbox/ipam/forms/bulk_edit.py:134 #: netbox/ipam/forms/model_forms.py:159 netbox/ipam/tables/asn.py:66 -#: netbox/netbox/navigation/menu.py:15 netbox/netbox/navigation/menu.py:17 +#: netbox/netbox/navigation/menu.py:15 netbox/netbox/navigation/menu.py:19 msgid "Sites" msgstr "Standorte" -#: netbox/dcim/tables/sites.py:152 netbox/netbox/navigation/menu.py:202 +#: netbox/dcim/tables/sites.py:158 netbox/netbox/navigation/menu.py:203 msgid "VLAN Groups" msgstr "VLAN-Gruppen" @@ -7759,64 +7905,64 @@ msgstr "VLAN-Gruppen" msgid "Test case must set peer_termination_type" msgstr "Der Testfall muss peer_termination_type setzen" -#: netbox/dcim/views.py:138 +#: netbox/dcim/views.py:137 #, python-brace-format msgid "Disconnected {count} {type}" msgstr "Verbindung von {count} {type} unterbrochen" -#: netbox/dcim/views.py:885 netbox/netbox/navigation/menu.py:51 +#: netbox/dcim/views.py:864 netbox/netbox/navigation/menu.py:51 msgid "Reservations" msgstr "Rackreservierungen" -#: netbox/dcim/views.py:904 netbox/templates/dcim/location.html:90 +#: netbox/dcim/views.py:883 netbox/templates/dcim/location.html:91 #: netbox/templates/dcim/site.html:140 msgid "Non-Racked Devices" msgstr "Nicht in einem Rack befindliche Geräte" -#: netbox/dcim/views.py:2312 netbox/extras/forms/model_forms.py:591 +#: netbox/dcim/views.py:2337 netbox/extras/forms/model_forms.py:659 #: netbox/templates/extras/configcontext.html:10 #: netbox/virtualization/forms/model_forms.py:232 -#: netbox/virtualization/views.py:446 +#: netbox/virtualization/views.py:436 msgid "Config Context" msgstr "Konfigurationsvorlage" -#: netbox/dcim/views.py:2322 netbox/virtualization/views.py:456 +#: netbox/dcim/views.py:2347 netbox/virtualization/views.py:446 msgid "Render Config" msgstr "Konfiguration rendern" -#: netbox/dcim/views.py:2335 netbox/extras/tables/tables.py:556 -#: netbox/netbox/navigation/menu.py:255 netbox/netbox/navigation/menu.py:257 -#: netbox/virtualization/views.py:214 +#: netbox/dcim/views.py:2360 netbox/extras/tables/tables.py:610 +#: 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:3168 +#: netbox/dcim/views.py:3193 #, python-brace-format msgid "Installed device {device} in bay {device_bay}." msgstr "Gerät {device} im Schacht {device_bay} installiert." -#: netbox/dcim/views.py:3209 +#: netbox/dcim/views.py:3234 #, python-brace-format msgid "Removed device {device} from bay {device_bay}." msgstr "Gerät {device} im Schacht {device_bay} entfernt." -#: netbox/dcim/views.py:3325 netbox/ipam/tables/ip.py:180 +#: netbox/dcim/views.py:3350 netbox/ipam/tables/ip.py:181 msgid "Children" msgstr "Untergeordnet" -#: netbox/dcim/views.py:3792 +#: netbox/dcim/views.py:3817 #, python-brace-format msgid "Added member {device}" msgstr "Mitglied hinzugefügt {device}" -#: netbox/dcim/views.py:3841 +#: netbox/dcim/views.py:3866 #, 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:3854 +#: netbox/dcim/views.py:3879 #, python-brace-format msgid "Removed {device} from virtual chassis {chassis}" msgstr "{device} vom virtuellen Gehäuse {chassis} entfernt." @@ -7880,12 +8026,6 @@ msgstr "Mehrfachauswahl" msgid "Multiple objects" msgstr "Mehrere Objekte" -#: netbox/extras/choices.py:53 netbox/netbox/preferences.py:21 -#: netbox/templates/extras/customfield.html:78 netbox/vpn/choices.py:20 -#: netbox/wireless/choices.py:27 -msgid "Disabled" -msgstr "Deaktiviert" - #: netbox/extras/choices.py:54 msgid "Loose" msgstr "Lose" @@ -7914,9 +8054,9 @@ msgstr "Ja" msgid "No" msgstr "Nein" -#: netbox/extras/choices.py:108 netbox/templates/tenancy/contact.html:57 -#: netbox/tenancy/forms/bulk_edit.py:118 -#: netbox/wireless/forms/model_forms.py:171 +#: netbox/extras/choices.py:108 netbox/templates/tenancy/contact.html:67 +#: netbox/tenancy/forms/bulk_edit.py:125 +#: netbox/wireless/forms/model_forms.py:172 msgid "Link" msgstr "Link" @@ -7960,111 +8100,82 @@ msgstr "Debug" msgid "Failure" msgstr "Fehlschlag" -#: netbox/extras/choices.py:213 -#: netbox/templates/dcim/virtualchassis_edit.html:111 -#: netbox/templates/generic/bulk_add_component.html:68 -#: netbox/templates/generic/object_edit.html:47 -#: netbox/templates/generic/object_edit.html:80 -#: netbox/templates/htmx/quick_add.html:24 -#: netbox/templates/ipam/inc/ipaddress_edit_header.html:7 -msgid "Create" -msgstr "Erstellen" - -#: netbox/extras/choices.py:214 -msgid "Update" -msgstr "Aktualisieren" - -#: netbox/extras/choices.py:215 -#: netbox/templates/circuits/inc/circuit_termination.html:23 -#: netbox/templates/dcim/inc/panels/inventory_items.html:37 -#: netbox/templates/dcim/powerpanel.html:66 -#: netbox/templates/extras/script_list.html:35 -#: netbox/templates/generic/bulk_delete.html:20 -#: netbox/templates/generic/bulk_delete.html:66 -#: netbox/templates/generic/object_delete.html:19 -#: netbox/templates/htmx/delete_form.html:57 -#: netbox/templates/ipam/inc/panels/fhrp_groups.html:48 -#: netbox/templates/users/objectpermission.html:46 -#: netbox/utilities/templates/buttons/delete.html:11 -msgid "Delete" -msgstr "Löschen" - -#: netbox/extras/choices.py:239 netbox/netbox/choices.py:59 +#: netbox/extras/choices.py:222 netbox/netbox/choices.py:59 #: netbox/netbox/choices.py:104 msgid "Blue" msgstr "Blau" -#: netbox/extras/choices.py:240 netbox/netbox/choices.py:58 +#: netbox/extras/choices.py:223 netbox/netbox/choices.py:58 #: netbox/netbox/choices.py:105 msgid "Indigo" msgstr "Indigo" -#: netbox/extras/choices.py:241 netbox/netbox/choices.py:56 +#: netbox/extras/choices.py:224 netbox/netbox/choices.py:56 #: netbox/netbox/choices.py:106 msgid "Purple" msgstr "Purpur" -#: netbox/extras/choices.py:242 netbox/netbox/choices.py:53 +#: netbox/extras/choices.py:225 netbox/netbox/choices.py:53 #: netbox/netbox/choices.py:107 msgid "Pink" msgstr "Pink" -#: netbox/extras/choices.py:243 netbox/netbox/choices.py:52 +#: netbox/extras/choices.py:226 netbox/netbox/choices.py:52 #: netbox/netbox/choices.py:108 msgid "Red" msgstr "Rot" -#: netbox/extras/choices.py:244 netbox/netbox/choices.py:70 +#: netbox/extras/choices.py:227 netbox/netbox/choices.py:70 #: netbox/netbox/choices.py:109 msgid "Orange" msgstr "Orange" -#: netbox/extras/choices.py:245 netbox/netbox/choices.py:68 +#: netbox/extras/choices.py:228 netbox/netbox/choices.py:68 #: netbox/netbox/choices.py:110 msgid "Yellow" msgstr "Gelb" -#: netbox/extras/choices.py:246 netbox/netbox/choices.py:65 +#: netbox/extras/choices.py:229 netbox/netbox/choices.py:65 #: netbox/netbox/choices.py:111 msgid "Green" msgstr "Grün" -#: netbox/extras/choices.py:247 netbox/netbox/choices.py:62 +#: netbox/extras/choices.py:230 netbox/netbox/choices.py:62 #: netbox/netbox/choices.py:112 msgid "Teal" msgstr "Türkis" -#: netbox/extras/choices.py:248 netbox/netbox/choices.py:61 +#: netbox/extras/choices.py:231 netbox/netbox/choices.py:61 #: netbox/netbox/choices.py:113 msgid "Cyan" msgstr "Cyanblau" -#: netbox/extras/choices.py:249 netbox/netbox/choices.py:114 +#: netbox/extras/choices.py:232 netbox/netbox/choices.py:114 msgid "Gray" msgstr "Grau" -#: netbox/extras/choices.py:250 netbox/netbox/choices.py:76 +#: netbox/extras/choices.py:233 netbox/netbox/choices.py:76 #: netbox/netbox/choices.py:115 msgid "Black" msgstr "Schwarz" -#: netbox/extras/choices.py:251 netbox/netbox/choices.py:77 +#: netbox/extras/choices.py:234 netbox/netbox/choices.py:77 #: netbox/netbox/choices.py:116 msgid "White" msgstr "Weiß" -#: netbox/extras/choices.py:266 netbox/extras/forms/model_forms.py:367 -#: netbox/extras/forms/model_forms.py:444 +#: netbox/extras/choices.py:249 netbox/extras/forms/model_forms.py:431 +#: netbox/extras/forms/model_forms.py:508 #: netbox/templates/extras/webhook.html:10 msgid "Webhook" msgstr "Webhook" -#: netbox/extras/choices.py:267 netbox/extras/forms/model_forms.py:432 +#: netbox/extras/choices.py:250 netbox/extras/forms/model_forms.py:496 #: netbox/templates/extras/script/base.html:29 msgid "Script" msgstr "Skript" -#: netbox/extras/choices.py:268 +#: netbox/extras/choices.py:251 msgid "Notification" msgstr "Benachrichtigung" @@ -8107,26 +8218,26 @@ msgstr "Widget-Typ" msgid "Unregistered widget class: {name}" msgstr "Nicht registrierte Widget-Klasse: {name}" -#: netbox/extras/dashboard/widgets.py:147 +#: netbox/extras/dashboard/widgets.py:148 #, python-brace-format msgid "{class_name} must define a render() method." msgstr "{class_name} muss eine render () -Methode definieren." -#: netbox/extras/dashboard/widgets.py:166 +#: netbox/extras/dashboard/widgets.py:167 msgid "Note" msgstr "Hinweis" -#: netbox/extras/dashboard/widgets.py:167 +#: netbox/extras/dashboard/widgets.py:168 msgid "Display some arbitrary custom content. Markdown is supported." msgstr "" "Zeigt einige beliebige benutzerdefinierte Inhalte an. Markdown wird " "unterstützt." -#: netbox/extras/dashboard/widgets.py:180 +#: netbox/extras/dashboard/widgets.py:181 msgid "Object Counts" msgstr "Anzahl der Objekte" -#: netbox/extras/dashboard/widgets.py:181 +#: netbox/extras/dashboard/widgets.py:182 msgid "" "Display a set of NetBox models and the number of objects created for each " "type." @@ -8134,68 +8245,68 @@ msgstr "" "Zeigt eine Reihe von NetBox-Modellen und die Anzahl der für jeden Typ " "erstellten Objekte an." -#: netbox/extras/dashboard/widgets.py:191 +#: netbox/extras/dashboard/widgets.py:192 msgid "Filters to apply when counting the number of objects" msgstr "Filter, die beim Zählen der Anzahl der Objekte angewendet werden" -#: netbox/extras/dashboard/widgets.py:199 +#: netbox/extras/dashboard/widgets.py:200 msgid "Invalid format. Object filters must be passed as a dictionary." msgstr "" "Ungültiges Format. Objektfilter müssen als Wörterbuch übergeben werden." -#: netbox/extras/dashboard/widgets.py:230 +#: netbox/extras/dashboard/widgets.py:231 msgid "Object List" msgstr "Liste der Objekte" -#: netbox/extras/dashboard/widgets.py:231 +#: netbox/extras/dashboard/widgets.py:232 msgid "Display an arbitrary list of objects." msgstr "Zeigt eine beliebige Liste von Objekten an." -#: netbox/extras/dashboard/widgets.py:244 +#: netbox/extras/dashboard/widgets.py:245 msgid "The default number of objects to display" msgstr "Die Standardanzahl der anzuzeigenden Objekte" -#: netbox/extras/dashboard/widgets.py:256 +#: netbox/extras/dashboard/widgets.py:257 msgid "Invalid format. URL parameters must be passed as a dictionary." msgstr "" "Ungültiges Format. URL-Parameter müssen als Verzeichnis übergeben werden." -#: netbox/extras/dashboard/widgets.py:265 +#: netbox/extras/dashboard/widgets.py:266 msgid "Invalid model selection: {self['model'].data} is not supported." msgstr "Ungültige Modellauswahl: {self['model'].data} wird nicht unterstützt." -#: netbox/extras/dashboard/widgets.py:307 +#: netbox/extras/dashboard/widgets.py:308 msgid "RSS Feed" msgstr "RSS-Feed" -#: netbox/extras/dashboard/widgets.py:313 +#: netbox/extras/dashboard/widgets.py:314 msgid "Embed an RSS feed from an external website." msgstr "Betten Sie einen RSS-Feed von einer externen Website ein." -#: netbox/extras/dashboard/widgets.py:320 +#: netbox/extras/dashboard/widgets.py:321 msgid "Feed URL" msgstr "Feed-URL" -#: netbox/extras/dashboard/widgets.py:324 +#: netbox/extras/dashboard/widgets.py:325 msgid "Requires external connection" msgstr "Erfordert eine externe Verbindung" -#: netbox/extras/dashboard/widgets.py:330 +#: netbox/extras/dashboard/widgets.py:331 msgid "The maximum number of objects to display" msgstr "Die maximale Anzahl der anzuzeigenden Objekte" -#: netbox/extras/dashboard/widgets.py:335 +#: netbox/extras/dashboard/widgets.py:336 msgid "How long to stored the cached content (in seconds)" msgstr "Wie lange soll der Inhalt zwischengespeichert werden (in Sekunden)" -#: netbox/extras/dashboard/widgets.py:392 +#: netbox/extras/dashboard/widgets.py:393 #: netbox/templates/account/base.html:10 #: netbox/templates/account/bookmarks.html:7 #: netbox/templates/inc/user_menu.html:43 msgid "Bookmarks" msgstr "Lesezeichen" -#: netbox/extras/dashboard/widgets.py:396 +#: netbox/extras/dashboard/widgets.py:397 msgid "Show your personal bookmarks" msgstr "Zeige persönliche Lesezeichen an" @@ -8209,173 +8320,183 @@ msgstr "Unbekannter Aktionstyp für eine Ereignisregel: {action_type}" msgid "Cannot import events pipeline {name} error: {error}" msgstr "Ereignispipeline kann nicht importiert werden {name} Fehler: {error}" -#: netbox/extras/filtersets.py:45 +#: netbox/extras/filtersets.py:49 msgid "Script module (ID)" msgstr "Skriptmodul (ID)" -#: netbox/extras/filtersets.py:254 netbox/extras/filtersets.py:637 -#: netbox/extras/filtersets.py:665 +#: netbox/extras/filtersets.py:258 netbox/extras/filtersets.py:730 +#: netbox/extras/filtersets.py:758 msgid "Data file (ID)" msgstr "Datei (ID)" -#: netbox/extras/filtersets.py:370 netbox/users/filtersets.py:68 +#: netbox/extras/filtersets.py:428 netbox/users/filtersets.py:68 #: netbox/users/filtersets.py:191 msgid "Group (name)" msgstr "Gruppe (Name)" -#: netbox/extras/filtersets.py:574 +#: netbox/extras/filtersets.py:667 #: netbox/virtualization/forms/filtersets.py:124 msgid "Cluster type" msgstr "Clustertyp" -#: netbox/extras/filtersets.py:580 netbox/virtualization/filtersets.py:61 +#: netbox/extras/filtersets.py:673 netbox/virtualization/filtersets.py:61 #: netbox/virtualization/filtersets.py:113 msgid "Cluster type (slug)" msgstr "Clustertyp (URL-Slug)" -#: netbox/extras/filtersets.py:601 netbox/tenancy/forms/forms.py:16 +#: netbox/extras/filtersets.py:694 netbox/tenancy/forms/forms.py:16 #: netbox/tenancy/forms/forms.py:40 msgid "Tenant group" msgstr "Mandantengruppe" -#: netbox/extras/filtersets.py:607 netbox/tenancy/filtersets.py:188 -#: netbox/tenancy/filtersets.py:208 +#: netbox/extras/filtersets.py:700 netbox/tenancy/filtersets.py:193 +#: netbox/tenancy/filtersets.py:213 msgid "Tenant group (slug)" msgstr "Mandantengruppe (URL-Slug)" -#: netbox/extras/filtersets.py:623 netbox/extras/forms/model_forms.py:509 +#: netbox/extras/filtersets.py:716 netbox/extras/forms/model_forms.py:577 #: netbox/templates/extras/tag.html:11 msgid "Tag" msgstr "Schlagwort" -#: netbox/extras/filtersets.py:629 +#: netbox/extras/filtersets.py:722 msgid "Tag (slug)" msgstr "Schlagwort (URL-Slug)" -#: netbox/extras/filtersets.py:689 netbox/extras/forms/filtersets.py:437 +#: netbox/extras/filtersets.py:786 netbox/extras/forms/filtersets.py:492 msgid "Has local config context data" msgstr "Hat lokale Konfigurationskontextdaten" -#: netbox/extras/forms/bulk_edit.py:35 netbox/extras/forms/filtersets.py:61 +#: netbox/extras/forms/bulk_edit.py:36 netbox/extras/forms/filtersets.py:62 msgid "Group name" msgstr "Name der Gruppe" -#: netbox/extras/forms/bulk_edit.py:43 netbox/extras/forms/filtersets.py:69 -#: netbox/extras/tables/tables.py:68 +#: netbox/extras/forms/bulk_edit.py:44 netbox/extras/forms/filtersets.py:70 +#: netbox/extras/tables/tables.py:69 #: netbox/templates/extras/customfield.html:38 #: netbox/templates/generic/bulk_import.html:118 msgid "Required" msgstr "Erforderlich" -#: netbox/extras/forms/bulk_edit.py:48 netbox/extras/forms/filtersets.py:76 +#: netbox/extras/forms/bulk_edit.py:49 netbox/extras/forms/filtersets.py:77 msgid "Must be unique" msgstr "Muss einzigartig sein" -#: netbox/extras/forms/bulk_edit.py:61 netbox/extras/forms/bulk_import.py:60 -#: netbox/extras/forms/filtersets.py:90 +#: netbox/extras/forms/bulk_edit.py:62 netbox/extras/forms/bulk_import.py:60 +#: netbox/extras/forms/filtersets.py:91 #: netbox/extras/models/customfields.py:211 msgid "UI visible" msgstr "UI sichtbar" -#: netbox/extras/forms/bulk_edit.py:66 netbox/extras/forms/bulk_import.py:66 -#: netbox/extras/forms/filtersets.py:95 +#: netbox/extras/forms/bulk_edit.py:67 netbox/extras/forms/bulk_import.py:66 +#: netbox/extras/forms/filtersets.py:96 #: netbox/extras/models/customfields.py:218 msgid "UI editable" msgstr "UI editierbar" -#: netbox/extras/forms/bulk_edit.py:71 netbox/extras/forms/filtersets.py:98 +#: netbox/extras/forms/bulk_edit.py:72 netbox/extras/forms/filtersets.py:99 msgid "Is cloneable" msgstr "Ist klonbar" -#: netbox/extras/forms/bulk_edit.py:76 netbox/extras/forms/filtersets.py:105 +#: netbox/extras/forms/bulk_edit.py:77 netbox/extras/forms/filtersets.py:106 msgid "Minimum value" msgstr "Minimaler Wert" -#: netbox/extras/forms/bulk_edit.py:80 netbox/extras/forms/filtersets.py:109 +#: netbox/extras/forms/bulk_edit.py:81 netbox/extras/forms/filtersets.py:110 msgid "Maximum value" msgstr "Maximaler Wert" -#: netbox/extras/forms/bulk_edit.py:84 netbox/extras/forms/filtersets.py:113 +#: netbox/extras/forms/bulk_edit.py:85 netbox/extras/forms/filtersets.py:114 msgid "Validation regex" msgstr "Regex für die Überprüfung" -#: netbox/extras/forms/bulk_edit.py:91 netbox/extras/forms/filtersets.py:47 -#: netbox/extras/forms/model_forms.py:76 +#: netbox/extras/forms/bulk_edit.py:92 netbox/extras/forms/filtersets.py:48 +#: netbox/extras/forms/model_forms.py:79 #: netbox/templates/extras/customfield.html:70 msgid "Behavior" msgstr "Verhalten" -#: netbox/extras/forms/bulk_edit.py:128 netbox/extras/forms/filtersets.py:152 +#: netbox/extras/forms/bulk_edit.py:129 netbox/extras/forms/filtersets.py:153 msgid "New window" msgstr "Neues Fenster" -#: netbox/extras/forms/bulk_edit.py:137 +#: netbox/extras/forms/bulk_edit.py:138 msgid "Button class" msgstr "Button-Klasse" -#: netbox/extras/forms/bulk_edit.py:154 netbox/extras/forms/filtersets.py:191 -#: netbox/extras/models/models.py:409 +#: netbox/extras/forms/bulk_edit.py:155 netbox/extras/forms/bulk_edit.py:354 +#: netbox/extras/forms/filtersets.py:192 netbox/extras/forms/filtersets.py:470 +#: netbox/extras/models/mixins.py:100 msgid "MIME type" msgstr "MIME-Typ" -#: netbox/extras/forms/bulk_edit.py:159 netbox/extras/forms/filtersets.py:194 +#: netbox/extras/forms/bulk_edit.py:160 netbox/extras/forms/bulk_edit.py:359 +#: netbox/extras/forms/filtersets.py:195 netbox/extras/forms/filtersets.py:473 +msgid "File name" +msgstr "Dateiname" + +#: netbox/extras/forms/bulk_edit.py:164 netbox/extras/forms/bulk_edit.py:363 +#: netbox/extras/forms/filtersets.py:199 netbox/extras/forms/filtersets.py:477 msgid "File extension" msgstr "Dateiendung" -#: netbox/extras/forms/bulk_edit.py:164 netbox/extras/forms/filtersets.py:198 +#: netbox/extras/forms/bulk_edit.py:169 netbox/extras/forms/bulk_edit.py:368 +#: netbox/extras/forms/filtersets.py:203 netbox/extras/forms/filtersets.py:481 msgid "As attachment" msgstr "Als Anlage" -#: netbox/extras/forms/bulk_edit.py:192 netbox/extras/forms/filtersets.py:242 -#: netbox/extras/tables/tables.py:259 +#: netbox/extras/forms/bulk_edit.py:197 netbox/extras/forms/bulk_edit.py:225 +#: netbox/extras/forms/filtersets.py:247 netbox/extras/forms/filtersets.py:277 +#: netbox/extras/tables/tables.py:270 netbox/extras/tables/tables.py:303 #: netbox/templates/extras/savedfilter.html:29 +#: netbox/templates/extras/tableconfig.html:37 msgid "Shared" msgstr "Geteilt" -#: netbox/extras/forms/bulk_edit.py:215 netbox/extras/forms/filtersets.py:271 -#: netbox/extras/models/models.py:174 +#: netbox/extras/forms/bulk_edit.py:248 netbox/extras/forms/filtersets.py:306 +#: netbox/extras/models/models.py:176 msgid "HTTP method" msgstr "HTTP-Method" -#: netbox/extras/forms/bulk_edit.py:219 netbox/extras/forms/filtersets.py:265 +#: netbox/extras/forms/bulk_edit.py:252 netbox/extras/forms/filtersets.py:300 #: netbox/templates/extras/webhook.html:30 msgid "Payload URL" msgstr "Payload-URL" -#: netbox/extras/forms/bulk_edit.py:224 netbox/extras/models/models.py:214 +#: netbox/extras/forms/bulk_edit.py:257 netbox/extras/models/models.py:216 msgid "SSL verification" msgstr "SSL-Verifizierung" -#: netbox/extras/forms/bulk_edit.py:227 +#: netbox/extras/forms/bulk_edit.py:260 #: netbox/templates/extras/webhook.html:38 msgid "Secret" msgstr "Secret" -#: netbox/extras/forms/bulk_edit.py:232 +#: netbox/extras/forms/bulk_edit.py:265 msgid "CA file path" msgstr "CA-Dateipfad" -#: netbox/extras/forms/bulk_edit.py:253 netbox/extras/forms/bulk_import.py:192 -#: netbox/extras/forms/model_forms.py:391 +#: netbox/extras/forms/bulk_edit.py:286 netbox/extras/forms/bulk_import.py:194 +#: netbox/extras/forms/model_forms.py:455 msgid "Event types" msgstr "Ereignistypen" -#: netbox/extras/forms/bulk_edit.py:293 +#: netbox/extras/forms/bulk_edit.py:330 msgid "Is active" msgstr "Ist aktiv" #: netbox/extras/forms/bulk_import.py:37 #: netbox/extras/forms/bulk_import.py:118 #: netbox/extras/forms/bulk_import.py:139 -#: netbox/extras/forms/bulk_import.py:162 -#: netbox/extras/forms/bulk_import.py:186 -#: netbox/extras/forms/filtersets.py:140 netbox/extras/forms/filtersets.py:230 -#: netbox/extras/forms/model_forms.py:47 -#: netbox/extras/forms/model_forms.py:219 -#: netbox/extras/forms/model_forms.py:251 -#: netbox/extras/forms/model_forms.py:292 -#: netbox/extras/forms/model_forms.py:386 -#: netbox/extras/forms/model_forms.py:503 +#: netbox/extras/forms/bulk_import.py:164 +#: netbox/extras/forms/bulk_import.py:188 +#: netbox/extras/forms/filtersets.py:141 netbox/extras/forms/filtersets.py:235 +#: netbox/extras/forms/filtersets.py:265 netbox/extras/forms/model_forms.py:50 +#: netbox/extras/forms/model_forms.py:222 +#: netbox/extras/forms/model_forms.py:254 +#: netbox/extras/forms/model_forms.py:297 +#: netbox/extras/forms/model_forms.py:450 +#: netbox/extras/forms/model_forms.py:567 #: netbox/users/forms/model_forms.py:276 msgid "Object types" msgstr "Typen von Objekten" @@ -8383,9 +8504,9 @@ msgstr "Typen von Objekten" #: netbox/extras/forms/bulk_import.py:39 #: netbox/extras/forms/bulk_import.py:120 #: netbox/extras/forms/bulk_import.py:141 -#: netbox/extras/forms/bulk_import.py:164 -#: netbox/extras/forms/bulk_import.py:188 -#: netbox/tenancy/forms/bulk_import.py:96 +#: netbox/extras/forms/bulk_import.py:166 +#: netbox/extras/forms/bulk_import.py:190 +#: netbox/tenancy/forms/bulk_import.py:95 msgid "One or more assigned object types" msgstr "Ein oder mehrere zugewiesene Objekttypen" @@ -8393,10 +8514,11 @@ msgstr "Ein oder mehrere zugewiesene Objekttypen" msgid "Field data type (e.g. text, integer, etc.)" msgstr "Felddatentyp (z. B. Text, Integer usw.)" -#: netbox/extras/forms/bulk_import.py:47 netbox/extras/forms/filtersets.py:213 -#: netbox/extras/forms/filtersets.py:287 -#: netbox/extras/forms/model_forms.py:318 -#: netbox/extras/forms/model_forms.py:355 +#: netbox/extras/forms/bulk_import.py:47 netbox/extras/forms/filtersets.py:218 +#: netbox/extras/forms/filtersets.py:322 +#: netbox/extras/forms/model_forms.py:323 +#: netbox/extras/forms/model_forms.py:382 +#: netbox/extras/forms/model_forms.py:419 #: netbox/tenancy/forms/filtersets.py:92 msgid "Object type" msgstr "Typ des Objekts" @@ -8405,7 +8527,7 @@ msgstr "Typ des Objekts" msgid "Object type (for object or multi-object fields)" msgstr "Objekttyp (für Objekt- oder Mehrfachobjektfelder)" -#: netbox/extras/forms/bulk_import.py:53 netbox/extras/forms/filtersets.py:85 +#: netbox/extras/forms/bulk_import.py:53 netbox/extras/forms/filtersets.py:86 msgid "Choice set" msgstr "Auswahlset" @@ -8439,49 +8561,49 @@ msgstr "" "optionalen Bezeichnungen, die durch einen Doppelpunkt getrennt sind: " "„Choice1:First Choice, Choice2:Second Choice“" -#: netbox/extras/forms/bulk_import.py:123 netbox/extras/models/models.py:323 +#: netbox/extras/forms/bulk_import.py:123 netbox/extras/models/models.py:325 msgid "button class" msgstr "Button-Klasse" -#: netbox/extras/forms/bulk_import.py:126 netbox/extras/models/models.py:327 +#: netbox/extras/forms/bulk_import.py:126 netbox/extras/models/models.py:329 msgid "" "The class of the first link in a group will be used for the dropdown button" msgstr "" "Die Klasse des ersten Links in einer Gruppe wird für den Dropdown-Button " "verwendet" -#: netbox/extras/forms/bulk_import.py:193 +#: netbox/extras/forms/bulk_import.py:195 msgid "The event type(s) which will trigger this rule" msgstr "Ereignistype(n), die diese Regel auslösen" -#: netbox/extras/forms/bulk_import.py:196 +#: netbox/extras/forms/bulk_import.py:198 msgid "Action object" msgstr "Aktionsobjekt" -#: netbox/extras/forms/bulk_import.py:198 +#: netbox/extras/forms/bulk_import.py:200 msgid "Webhook name or script as dotted path module.Class" msgstr "Webhook-Name oder Skript als gepunkteter Pfad module.Class" -#: netbox/extras/forms/bulk_import.py:219 +#: netbox/extras/forms/bulk_import.py:221 #, python-brace-format msgid "Webhook {name} not found" msgstr "Webhook {name} nicht gefunden" -#: netbox/extras/forms/bulk_import.py:228 +#: netbox/extras/forms/bulk_import.py:230 #, python-brace-format msgid "Script {name} not found" msgstr "Skript {name} nicht gefunden" -#: netbox/extras/forms/bulk_import.py:244 +#: netbox/extras/forms/bulk_import.py:250 msgid "Assigned object type" msgstr "Zugewiesener Objekttyp" -#: netbox/extras/forms/bulk_import.py:249 +#: netbox/extras/forms/bulk_import.py:255 msgid "The classification of entry" msgstr "Die Klassifizierung des Eintrags" -#: netbox/extras/forms/bulk_import.py:261 -#: netbox/extras/forms/model_forms.py:334 netbox/netbox/navigation/menu.py:411 +#: netbox/extras/forms/bulk_import.py:267 +#: netbox/extras/forms/model_forms.py:398 netbox/netbox/navigation/menu.py:413 #: netbox/templates/extras/notificationgroup.html:41 #: netbox/templates/users/group.html:29 netbox/users/forms/model_forms.py:236 #: netbox/users/forms/model_forms.py:248 netbox/users/forms/model_forms.py:300 @@ -8489,155 +8611,164 @@ msgstr "Die Klassifizierung des Eintrags" msgid "Users" msgstr "Benutzer" -#: netbox/extras/forms/bulk_import.py:265 +#: netbox/extras/forms/bulk_import.py:271 msgid "User names separated by commas, encased with double quotes" msgstr "" "Durch Kommas getrennte Benutzernamen, umgeben von doppelten " "Anführungszeichen" -#: netbox/extras/forms/bulk_import.py:268 -#: netbox/extras/forms/model_forms.py:329 netbox/netbox/navigation/menu.py:294 -#: netbox/netbox/navigation/menu.py:431 +#: netbox/extras/forms/bulk_import.py:274 +#: netbox/extras/forms/model_forms.py:393 netbox/netbox/navigation/menu.py:295 +#: netbox/netbox/navigation/menu.py:433 #: netbox/templates/extras/notificationgroup.html:31 +#: netbox/templates/tenancy/contact.html:21 +#: netbox/tenancy/forms/bulk_edit.py:139 netbox/tenancy/forms/filtersets.py:78 +#: netbox/tenancy/forms/model_forms.py:99 netbox/tenancy/tables/contacts.py:64 #: netbox/users/forms/model_forms.py:181 netbox/users/forms/model_forms.py:193 #: netbox/users/forms/model_forms.py:305 netbox/users/tables.py:35 #: netbox/users/tables.py:106 msgid "Groups" msgstr "Gruppen" -#: netbox/extras/forms/bulk_import.py:272 +#: netbox/extras/forms/bulk_import.py:278 msgid "Group names separated by commas, encased with double quotes" msgstr "" "Gruppennamen, getrennt durch Kommas, umgeben von doppelten Anführungszeichen" -#: netbox/extras/forms/filtersets.py:53 netbox/extras/forms/model_forms.py:56 +#: netbox/extras/forms/filtersets.py:54 netbox/extras/forms/model_forms.py:59 msgid "Related object type" msgstr "Verwandter Objekttyp" -#: netbox/extras/forms/filtersets.py:58 +#: netbox/extras/forms/filtersets.py:59 msgid "Field type" msgstr "Feld-Typ" -#: netbox/extras/forms/filtersets.py:122 -#: netbox/extras/forms/model_forms.py:157 netbox/extras/tables/tables.py:94 +#: netbox/extras/forms/filtersets.py:123 +#: netbox/extras/forms/model_forms.py:160 netbox/extras/tables/tables.py:95 #: netbox/templates/generic/bulk_import.html:154 msgid "Choices" msgstr "Auswahlmöglichkeiten" -#: netbox/extras/forms/filtersets.py:168 netbox/extras/forms/filtersets.py:326 -#: netbox/extras/forms/filtersets.py:416 -#: netbox/extras/forms/model_forms.py:586 netbox/templates/core/job.html:96 +#: netbox/extras/forms/filtersets.py:169 netbox/extras/forms/filtersets.py:361 +#: netbox/extras/forms/filtersets.py:451 +#: netbox/extras/forms/model_forms.py:654 netbox/templates/core/job.html:96 #: netbox/templates/extras/eventrule.html:84 msgid "Data" msgstr "Daten" -#: netbox/extras/forms/filtersets.py:179 netbox/extras/forms/filtersets.py:340 -#: netbox/extras/forms/filtersets.py:426 netbox/netbox/choices.py:132 +#: netbox/extras/forms/filtersets.py:170 netbox/extras/forms/filtersets.py:452 +#: netbox/extras/forms/model_forms.py:267 +#: netbox/extras/forms/model_forms.py:715 +msgid "Rendering" +msgstr "Rendern" + +#: netbox/extras/forms/filtersets.py:180 netbox/extras/forms/filtersets.py:375 +#: netbox/extras/forms/filtersets.py:462 netbox/netbox/choices.py:132 #: netbox/utilities/forms/bulk_import.py:26 msgid "Data file" msgstr "Datei" -#: netbox/extras/forms/filtersets.py:187 +#: netbox/extras/forms/filtersets.py:188 msgid "Content types" msgstr "Inhaltstypen" -#: netbox/extras/forms/filtersets.py:261 netbox/extras/models/models.py:179 +#: netbox/extras/forms/filtersets.py:296 netbox/extras/models/models.py:181 msgid "HTTP content type" msgstr "HTTP-Inhaltstyp" -#: netbox/extras/forms/filtersets.py:292 +#: netbox/extras/forms/filtersets.py:327 msgid "Event type" msgstr "Ereignistyp" -#: netbox/extras/forms/filtersets.py:297 +#: netbox/extras/forms/filtersets.py:332 msgid "Action type" msgstr "Typ der Aktion" -#: netbox/extras/forms/filtersets.py:313 +#: netbox/extras/forms/filtersets.py:348 msgid "Tagged object type" msgstr "Typ des markierten Objekts" -#: netbox/extras/forms/filtersets.py:318 +#: netbox/extras/forms/filtersets.py:353 msgid "Allowed object type" msgstr "Erlaubter Objekttyp" -#: netbox/extras/forms/filtersets.py:348 -#: netbox/extras/forms/model_forms.py:521 netbox/netbox/navigation/menu.py:18 +#: netbox/extras/forms/filtersets.py:383 +#: netbox/extras/forms/model_forms.py:589 netbox/netbox/navigation/menu.py:17 msgid "Regions" msgstr "Regionen" -#: netbox/extras/forms/filtersets.py:353 -#: netbox/extras/forms/model_forms.py:526 +#: netbox/extras/forms/filtersets.py:388 +#: netbox/extras/forms/model_forms.py:594 msgid "Site groups" msgstr "Standortgruppen" -#: netbox/extras/forms/filtersets.py:363 -#: netbox/extras/forms/model_forms.py:536 netbox/netbox/navigation/menu.py:20 +#: netbox/extras/forms/filtersets.py:398 +#: netbox/extras/forms/model_forms.py:604 netbox/netbox/navigation/menu.py:20 #: netbox/templates/dcim/site.html:127 msgid "Locations" msgstr "Lokationen" -#: netbox/extras/forms/filtersets.py:368 -#: netbox/extras/forms/model_forms.py:541 +#: netbox/extras/forms/filtersets.py:403 +#: netbox/extras/forms/model_forms.py:609 msgid "Device types" msgstr "Gerätetypen" -#: netbox/extras/forms/filtersets.py:373 -#: netbox/extras/forms/model_forms.py:546 +#: netbox/extras/forms/filtersets.py:408 +#: netbox/extras/forms/model_forms.py:614 msgid "Roles" msgstr "Prefix und VLAN-Rollen" -#: netbox/extras/forms/filtersets.py:383 -#: netbox/extras/forms/model_forms.py:556 +#: netbox/extras/forms/filtersets.py:418 +#: netbox/extras/forms/model_forms.py:624 msgid "Cluster types" msgstr "Clustertypen" -#: netbox/extras/forms/filtersets.py:388 -#: netbox/extras/forms/model_forms.py:561 +#: netbox/extras/forms/filtersets.py:423 +#: netbox/extras/forms/model_forms.py:629 msgid "Cluster groups" msgstr "Clustergruppen" -#: netbox/extras/forms/filtersets.py:393 -#: netbox/extras/forms/model_forms.py:566 netbox/netbox/navigation/menu.py:263 -#: netbox/netbox/navigation/menu.py:265 +#: netbox/extras/forms/filtersets.py:428 +#: netbox/extras/forms/model_forms.py:634 netbox/netbox/navigation/menu.py:264 +#: netbox/netbox/navigation/menu.py:266 #: netbox/templates/virtualization/clustertype.html:30 #: netbox/virtualization/tables/clusters.py:23 #: netbox/virtualization/tables/clusters.py:45 msgid "Clusters" msgstr "Cluster" -#: netbox/extras/forms/filtersets.py:398 -#: netbox/extras/forms/model_forms.py:571 +#: netbox/extras/forms/filtersets.py:433 +#: netbox/extras/forms/model_forms.py:639 msgid "Tenant groups" msgstr "Mandantengruppen" -#: netbox/extras/forms/model_forms.py:49 +#: netbox/extras/forms/model_forms.py:52 msgid "The type(s) of object that have this custom field" msgstr "Die Objekttypen, die dieses benutzerdefinierte Feld haben" -#: netbox/extras/forms/model_forms.py:52 +#: netbox/extras/forms/model_forms.py:55 msgid "Default value" msgstr "Vorgabewert" -#: netbox/extras/forms/model_forms.py:58 +#: netbox/extras/forms/model_forms.py:61 msgid "Type of the related object (for object/multi-object fields only)" msgstr "Typ des zugehörigen Objekts (nur für Objekt-/Mehrfachobjektfelder)" -#: netbox/extras/forms/model_forms.py:61 +#: netbox/extras/forms/model_forms.py:64 #: netbox/templates/extras/customfield.html:60 msgid "Related object filter" msgstr "Filter für verwandte Objekte" -#: netbox/extras/forms/model_forms.py:63 +#: netbox/extras/forms/model_forms.py:66 msgid "Specify query parameters as a JSON object." msgstr "Geben Sie Abfrageparameter als JSON-Objekt an." -#: netbox/extras/forms/model_forms.py:73 +#: netbox/extras/forms/model_forms.py:76 #: netbox/templates/extras/customfield.html:10 msgid "Custom Field" msgstr "Benutzerdefiniertes Feld" -#: netbox/extras/forms/model_forms.py:85 +#: netbox/extras/forms/model_forms.py:88 msgid "" "The type of data stored in this field. For object/multi-object fields, " "select the related object type below." @@ -8645,7 +8776,7 @@ msgstr "" "Die Art der in diesem Feld gespeicherten Daten. Wählen Sie für " "Objekt-/Multiobjekt-Felder unten den zugehörigen Objekttyp aus." -#: netbox/extras/forms/model_forms.py:88 +#: netbox/extras/forms/model_forms.py:91 msgid "" "This will be displayed as help text for the form field. Markdown is " "supported." @@ -8653,11 +8784,11 @@ msgstr "" "Dies wird als Hilfetext für das Formularfeld angezeigt. Markdown wird " "unterstützt." -#: netbox/extras/forms/model_forms.py:143 +#: netbox/extras/forms/model_forms.py:146 msgid "Related Object" msgstr "Verwandtes Objekt" -#: netbox/extras/forms/model_forms.py:170 +#: netbox/extras/forms/model_forms.py:173 msgid "" "Enter one choice per line. An optional label may be specified for each " "choice by appending it with a colon. Example:" @@ -8666,16 +8797,16 @@ msgstr "" "Bezeichnung angegeben werden, indem ein Doppelpunkt angehängt wird. " "Beispiel:" -#: netbox/extras/forms/model_forms.py:226 +#: netbox/extras/forms/model_forms.py:229 #: netbox/templates/extras/customlink.html:10 msgid "Custom Link" msgstr "Benutzerdefinierter Link" -#: netbox/extras/forms/model_forms.py:228 +#: netbox/extras/forms/model_forms.py:231 msgid "Templates" msgstr "Vorlagen" -#: netbox/extras/forms/model_forms.py:240 +#: netbox/extras/forms/model_forms.py:243 #, python-brace-format msgid "" "Jinja2 template code for the link text. Reference the object as {example}. " @@ -8685,7 +8816,7 @@ msgstr "" "{example}. Links, die als leerer Text dargestellt werden, werden nicht " "angezeigt." -#: netbox/extras/forms/model_forms.py:244 +#: netbox/extras/forms/model_forms.py:247 #, python-brace-format msgid "" "Jinja2 template code for the link URL. Reference the object as {example}." @@ -8693,63 +8824,81 @@ msgstr "" "Jinja2-Vorlagencode für die Link-URL. Verweisen Sie auf das Objekt als " "{example}." -#: netbox/extras/forms/model_forms.py:255 -#: netbox/extras/forms/model_forms.py:638 +#: netbox/extras/forms/model_forms.py:258 +#: netbox/extras/forms/model_forms.py:706 msgid "Template code" msgstr "Vorlagencode" -#: netbox/extras/forms/model_forms.py:261 +#: netbox/extras/forms/model_forms.py:264 #: netbox/templates/extras/exporttemplate.html:12 msgid "Export Template" msgstr "Vorlage exportieren" -#: netbox/extras/forms/model_forms.py:263 -msgid "Rendering" -msgstr "Rendern" - -#: netbox/extras/forms/model_forms.py:277 -#: netbox/extras/forms/model_forms.py:663 +#: netbox/extras/forms/model_forms.py:282 +#: netbox/extras/forms/model_forms.py:733 msgid "Template content is populated from the remote source selected below." msgstr "" "Der Vorlageninhalt wird aus der unten ausgewählten Remote-Quelle gefüllt." -#: netbox/extras/forms/model_forms.py:284 -#: netbox/extras/forms/model_forms.py:670 +#: netbox/extras/forms/model_forms.py:289 +#: netbox/extras/forms/model_forms.py:740 msgid "Must specify either local content or a data file" msgstr "Muss entweder lokalen Inhalt oder eine Datendatei angeben" -#: netbox/extras/forms/model_forms.py:298 netbox/netbox/forms/mixins.py:70 +#: netbox/extras/forms/model_forms.py:303 netbox/netbox/forms/mixins.py:70 #: netbox/templates/extras/savedfilter.html:10 msgid "Saved Filter" msgstr "Gespeicherter Filter" -#: netbox/extras/forms/model_forms.py:348 +#: netbox/extras/forms/model_forms.py:329 +#: netbox/templates/account/preferences.html:50 +#: netbox/templates/extras/tableconfig.html:62 +msgid "Ordering" +msgstr "Sortierung" + +#: netbox/extras/forms/model_forms.py:331 +msgid "" +"Enter a comma-separated list of column names. Prepend a name with a hyphen " +"to reverse the order." +msgstr "" +"Geben Sie eine kommagetrennte Liste von Spaltennamen ein. Stellen Sie einem " +"Namen einen Bindestrich voran, um die Reihenfolge umzukehren." + +#: netbox/extras/forms/model_forms.py:340 netbox/utilities/forms/forms.py:118 +msgid "Available Columns" +msgstr "Verfügbare Spalten" + +#: netbox/extras/forms/model_forms.py:347 netbox/utilities/forms/forms.py:126 +msgid "Selected Columns" +msgstr "Ausgewählte Spalten" + +#: netbox/extras/forms/model_forms.py:412 msgid "A notification group specify at least one user or group." msgstr "" "Eine Benachrichtigungsgruppe muss mindestens einen Benutzer oder eine Gruppe" " haben." -#: netbox/extras/forms/model_forms.py:370 +#: netbox/extras/forms/model_forms.py:434 #: netbox/templates/extras/webhook.html:23 msgid "HTTP Request" msgstr "HTTP-Request" -#: netbox/extras/forms/model_forms.py:372 +#: netbox/extras/forms/model_forms.py:436 #: netbox/templates/extras/webhook.html:44 msgid "SSL" msgstr "SSL" -#: netbox/extras/forms/model_forms.py:394 +#: netbox/extras/forms/model_forms.py:458 msgid "Action choice" msgstr "Wahl der Aktion" -#: netbox/extras/forms/model_forms.py:399 +#: netbox/extras/forms/model_forms.py:463 msgid "Enter conditions in JSON format." msgstr "" "Geben Sie die Bedingungen ein in JSON - " "Format." -#: netbox/extras/forms/model_forms.py:403 +#: netbox/extras/forms/model_forms.py:467 msgid "" "Enter parameters to pass to the action in JSON format." @@ -8757,38 +8906,33 @@ msgstr "" "Geben Sie Parameter ein, die an die Aktion übergeben werden sollen, in JSON formatiert." -#: netbox/extras/forms/model_forms.py:408 +#: netbox/extras/forms/model_forms.py:472 #: netbox/templates/extras/eventrule.html:10 msgid "Event Rule" msgstr "Ereignisregel" -#: netbox/extras/forms/model_forms.py:409 +#: netbox/extras/forms/model_forms.py:473 msgid "Triggers" msgstr "Trigger" -#: netbox/extras/forms/model_forms.py:456 +#: netbox/extras/forms/model_forms.py:520 msgid "Notification group" msgstr "Benachrichtigungsgruppe" -#: netbox/extras/forms/model_forms.py:576 netbox/netbox/navigation/menu.py:26 +#: netbox/extras/forms/model_forms.py:644 netbox/netbox/navigation/menu.py:26 #: netbox/tenancy/tables/tenants.py:22 msgid "Tenants" msgstr "Mandanten" -#: netbox/extras/forms/model_forms.py:620 +#: netbox/extras/forms/model_forms.py:688 msgid "Data is populated from the remote source selected below." msgstr "Die Daten werden aus der unten ausgewählten Remote-Quelle gefüllt." -#: netbox/extras/forms/model_forms.py:626 +#: netbox/extras/forms/model_forms.py:694 msgid "Must specify either local data or a data file" msgstr "Muss entweder lokale Daten oder eine Datendatei angeben" -#: netbox/extras/forms/model_forms.py:645 -#: netbox/templates/core/datafile.html:55 -msgid "Content" -msgstr "Inhalt" - -#: netbox/extras/forms/reports.py:17 netbox/extras/forms/scripts.py:23 +#: netbox/extras/forms/reports.py:17 netbox/extras/forms/scripts.py:30 msgid "Schedule at" msgstr "geplant am" @@ -8796,7 +8940,7 @@ msgstr "geplant am" msgid "Schedule execution of report to a set time" msgstr "Planen Sie die Ausführung des Berichts auf eine festgelegte Zeit" -#: netbox/extras/forms/reports.py:23 netbox/extras/forms/scripts.py:29 +#: netbox/extras/forms/reports.py:23 netbox/extras/forms/scripts.py:36 msgid "Recurs every" msgstr "Wiederholt sich alle" @@ -8804,30 +8948,30 @@ msgstr "Wiederholt sich alle" msgid "Interval at which this report is re-run (in minutes)" msgstr "Intervall, in dem dieser Bericht erneut ausgeführt wird (in Minuten)" -#: netbox/extras/forms/reports.py:35 netbox/extras/forms/scripts.py:41 +#: netbox/extras/forms/reports.py:35 netbox/extras/forms/scripts.py:48 #, python-brace-format msgid " (current time: {now})" msgstr " (aktuelle Uhrzeit: {now})" -#: netbox/extras/forms/reports.py:45 netbox/extras/forms/scripts.py:51 +#: netbox/extras/forms/reports.py:45 netbox/extras/forms/scripts.py:58 msgid "Scheduled time must be in the future." msgstr "Die geplante Zeit muss in der Zukunft liegen." -#: netbox/extras/forms/scripts.py:17 +#: netbox/extras/forms/scripts.py:24 msgid "Commit changes" msgstr "Änderungen übernehmen" -#: netbox/extras/forms/scripts.py:18 +#: netbox/extras/forms/scripts.py:25 msgid "Commit changes to the database (uncheck for a dry-run)" msgstr "" "Änderungen in die Datenbank übernehmen (bei einem Probelauf das Häkchen " "entfernen)" -#: netbox/extras/forms/scripts.py:24 +#: netbox/extras/forms/scripts.py:31 msgid "Schedule execution of script to a set time" msgstr "Planen Sie die Ausführung des Skripts auf eine festgelegte Zeit" -#: netbox/extras/forms/scripts.py:33 +#: netbox/extras/forms/scripts.py:40 msgid "Interval at which this script is re-run (in minutes)" msgstr "Intervall, in dem dieses Skript erneut ausgeführt wird (in Minuten)" @@ -8851,25 +8995,26 @@ msgstr "Datenbankänderungen wurden aufgrund eines Fehlers rückgängig gemacht. msgid "No indexers found!" msgstr "Keine Indexer gefunden!" -#: netbox/extras/models/configs.py:41 netbox/extras/models/models.py:313 -#: netbox/extras/models/models.py:522 netbox/extras/models/search.py:48 +#: netbox/extras/models/configs.py:38 netbox/extras/models/models.py:315 +#: netbox/extras/models/models.py:480 netbox/extras/models/models.py:559 +#: netbox/extras/models/search.py:48 netbox/extras/models/tags.py:44 #: netbox/ipam/models/ip.py:188 netbox/netbox/models/mixins.py:15 msgid "weight" msgstr "Gewicht" -#: netbox/extras/models/configs.py:130 +#: netbox/extras/models/configs.py:127 msgid "config context" msgstr "Konfigurationsvorlage" -#: netbox/extras/models/configs.py:131 +#: netbox/extras/models/configs.py:128 msgid "config contexts" msgstr "Konfigurationsvorlage" -#: netbox/extras/models/configs.py:149 netbox/extras/models/configs.py:205 +#: netbox/extras/models/configs.py:146 netbox/extras/models/configs.py:202 msgid "JSON data must be in object form. Example:" msgstr "JSON-Daten müssen in Objektform vorliegen. Beispiel:" -#: netbox/extras/models/configs.py:169 +#: netbox/extras/models/configs.py:166 msgid "" "Local config context data takes precedence over source contexts in the final" " rendered config context" @@ -8877,33 +9022,11 @@ msgstr "" "Lokale Konfigurationskontextdaten haben im endgültigen gerenderten " "Konfigurationskontext Vorrang vor Quellkontexten" -#: netbox/extras/models/configs.py:224 -msgid "template code" -msgstr "Vorlagen-Code" - #: netbox/extras/models/configs.py:225 -msgid "Jinja2 template code." -msgstr "Jinja2-Vorlagen-Code." - -#: netbox/extras/models/configs.py:228 -msgid "environment parameters" -msgstr "Umgebungsparameter" - -#: netbox/extras/models/configs.py:233 -msgid "" -"Any additional" -" parameters to pass when constructing the Jinja2 environment." -msgstr "" -"Irgendein zusätzliche" -" Parameter um beim Aufbau der Jinja2-Umgebung zu bestehen." - -#: netbox/extras/models/configs.py:240 msgid "config template" msgstr "Konfigurationsvorlage" -#: netbox/extras/models/configs.py:241 +#: netbox/extras/models/configs.py:226 msgid "config templates" msgstr "Konfigurationsvorlagen" @@ -8943,7 +9066,7 @@ msgstr "" "Name des Feldes, wie er den Benutzern angezeigt wird (falls nicht angegeben," " wird der Name des Felds verwendet)" -#: netbox/extras/models/customfields.py:121 netbox/extras/models/models.py:317 +#: netbox/extras/models/customfields.py:121 netbox/extras/models/models.py:319 msgid "group name" msgstr "Name der Gruppe" @@ -9274,45 +9397,96 @@ msgstr "Dashboard" msgid "dashboards" msgstr "Dashboards" -#: netbox/extras/models/models.py:52 +#: netbox/extras/models/mixins.py:85 +msgid "template code" +msgstr "Vorlagen-Code" + +#: netbox/extras/models/mixins.py:86 +msgid "Jinja template code." +msgstr "Jinja-Vorlagencode." + +#: netbox/extras/models/mixins.py:89 +msgid "environment parameters" +msgstr "Umgebungsparameter" + +#: netbox/extras/models/mixins.py:94 +#, python-brace-format +msgid "" +"Any additional parameters to pass when constructing " +"the Jinja environment" +msgstr "" +"Irgendein zusätzliche Parameter um beim Aufbau der " +"Jinja-Umgebung zu bestehen" + +#: netbox/extras/models/mixins.py:101 +#, python-brace-format +msgid "Defaults to {default}" +msgstr "Die Standardeinstellung ist {default}" + +#: netbox/extras/models/mixins.py:106 +msgid "Filename to give to the rendered export file" +msgstr "Dateiname, der der gerenderten Exportdatei gegeben werden soll" + +#: netbox/extras/models/mixins.py:109 +msgid "file extension" +msgstr "Dateierweiterung" + +#: netbox/extras/models/mixins.py:112 +msgid "Extension to append to the rendered filename" +msgstr "Erweiterung, die an den gerenderten Dateinamen angehängt werden soll" + +#: netbox/extras/models/mixins.py:115 +msgid "as attachment" +msgstr "als Anlage" + +#: netbox/extras/models/mixins.py:117 +msgid "Download file as attachment" +msgstr "Datei als Anlage herunterladen" + +#: netbox/extras/models/mixins.py:124 +#, python-brace-format +msgid "{class_name} must implement a get_context() method." +msgstr "{class_name} muss eine get_context () -Methode implementieren." + +#: netbox/extras/models/models.py:54 msgid "object types" msgstr "Objekttypen" -#: netbox/extras/models/models.py:53 +#: netbox/extras/models/models.py:55 msgid "The object(s) to which this rule applies." msgstr "Die Objekte, für die diese Regel gilt." -#: netbox/extras/models/models.py:67 +#: netbox/extras/models/models.py:69 msgid "The types of event which will trigger this rule." msgstr "Die Ereignistypen, die diese Regel auslösen." -#: netbox/extras/models/models.py:74 +#: netbox/extras/models/models.py:76 msgid "conditions" msgstr "Dienste" -#: netbox/extras/models/models.py:77 +#: netbox/extras/models/models.py:79 msgid "" "A set of conditions which determine whether the event will be generated." msgstr "" "Eine Reihe von Bedingungen, die bestimmen, ob das Ereignis generiert wird." -#: netbox/extras/models/models.py:85 +#: netbox/extras/models/models.py:87 msgid "action type" msgstr "Aktionstyp" -#: netbox/extras/models/models.py:104 +#: netbox/extras/models/models.py:106 msgid "Additional data to pass to the action object" msgstr "Zusätzliche Daten, die an das Aktionsobjekt übergeben werden" -#: netbox/extras/models/models.py:116 +#: netbox/extras/models/models.py:118 msgid "event rule" msgstr "Ereignisregel" -#: netbox/extras/models/models.py:117 +#: netbox/extras/models/models.py:119 msgid "event rules" msgstr "Ereignisregeln" -#: netbox/extras/models/models.py:166 +#: netbox/extras/models/models.py:168 msgid "" "This URL will be called using the HTTP method defined when the webhook is " "called. Jinja2 template processing is supported with the same context as the" @@ -9322,7 +9496,7 @@ msgstr "" "definiert wurde. Die Verarbeitung von Jinja2-Vorlagen wird im gleichen " "Kontext wie der Anforderungstext unterstützt." -#: netbox/extras/models/models.py:181 +#: netbox/extras/models/models.py:183 msgid "" "The complete list of official content types is available hier." -#: netbox/extras/models/models.py:186 +#: netbox/extras/models/models.py:188 msgid "additional headers" msgstr "zusätzliche Kopfzeilen" -#: netbox/extras/models/models.py:189 +#: netbox/extras/models/models.py:191 msgid "" "User-supplied HTTP headers to be sent with the request in addition to the " "HTTP content type. Headers should be defined in the format Name: " @@ -9348,11 +9522,11 @@ msgstr "" "definiert werden Name: Wert. Die Jinja2-Vorlagenverarbeitung " "wird im gleichen Kontext wie der Anforderungstext (unten) unterstützt." -#: netbox/extras/models/models.py:195 +#: netbox/extras/models/models.py:197 msgid "body template" msgstr "Body Template" -#: netbox/extras/models/models.py:198 +#: netbox/extras/models/models.py:200 msgid "" "Jinja2 template for a custom request body. If blank, a JSON object " "representing the change will be included. Available context data includes: " @@ -9365,11 +9539,11 @@ msgstr "" "Modell, Zeitstempel, Nutzername, " "Anforderungs_ID, und Daten." -#: netbox/extras/models/models.py:204 +#: netbox/extras/models/models.py:206 msgid "secret" msgstr "Geheimer Schlüssel" -#: netbox/extras/models/models.py:208 +#: netbox/extras/models/models.py:210 msgid "" "When provided, the request will include a X-Hook-Signature " "header containing a HMAC hex digest of the payload body using the secret as " @@ -9380,16 +9554,16 @@ msgstr "" "Geheimnis als Schlüssel verwendet wird. Das Geheimnis wird in der Anfrage " "nicht übertragen." -#: netbox/extras/models/models.py:215 +#: netbox/extras/models/models.py:217 msgid "Enable SSL certificate verification. Disable with caution!" msgstr "" "Aktivieren Sie die SSL-Zertifikatsüberprüfung. Mit Vorsicht deaktivieren!" -#: netbox/extras/models/models.py:221 netbox/templates/extras/webhook.html:51 +#: netbox/extras/models/models.py:223 netbox/templates/extras/webhook.html:51 msgid "CA File Path" msgstr "CA-Dateipfad" -#: netbox/extras/models/models.py:223 +#: netbox/extras/models/models.py:225 msgid "" "The specific CA certificate file to use for SSL verification. Leave blank to" " use the system defaults." @@ -9398,175 +9572,173 @@ msgstr "" "werden soll. Lassen Sie das Feld leer, um die Systemstandardwerte zu " "verwenden." -#: netbox/extras/models/models.py:234 +#: netbox/extras/models/models.py:236 msgid "webhook" msgstr "Webhook" -#: netbox/extras/models/models.py:235 +#: netbox/extras/models/models.py:237 msgid "webhooks" msgstr "Webhooks" -#: netbox/extras/models/models.py:253 +#: netbox/extras/models/models.py:255 msgid "Do not specify a CA certificate file if SSL verification is disabled." msgstr "" "Geben Sie keine CA-Zertifikatsdatei an, wenn die SSL-Überprüfung deaktiviert" " ist." -#: netbox/extras/models/models.py:293 +#: netbox/extras/models/models.py:295 msgid "The object type(s) to which this link applies." msgstr "Die Objekttyp(en), für die dieser Link gilt." -#: netbox/extras/models/models.py:305 +#: netbox/extras/models/models.py:307 msgid "link text" msgstr "Linktext" -#: netbox/extras/models/models.py:306 +#: netbox/extras/models/models.py:308 msgid "Jinja2 template code for link text" msgstr "Jinja2-Vorlagencode für Linktext" -#: netbox/extras/models/models.py:309 +#: netbox/extras/models/models.py:311 msgid "link URL" msgstr "Link-URL" -#: netbox/extras/models/models.py:310 +#: netbox/extras/models/models.py:312 msgid "Jinja2 template code for link URL" msgstr "Jinja2-Vorlagencode für Link-URL" -#: netbox/extras/models/models.py:320 +#: netbox/extras/models/models.py:322 msgid "Links with the same group will appear as a dropdown menu" msgstr "Links mit derselben Gruppe werden als Drop-down-Menü angezeigt" -#: netbox/extras/models/models.py:330 +#: netbox/extras/models/models.py:332 msgid "new window" msgstr "neues Fenster" -#: netbox/extras/models/models.py:332 +#: netbox/extras/models/models.py:334 msgid "Force link to open in a new window" msgstr "Link erzwingen, in einem neuen Fenster zu öffnen" -#: netbox/extras/models/models.py:341 +#: netbox/extras/models/models.py:343 msgid "custom link" msgstr "benutzerdefinierter Link" -#: netbox/extras/models/models.py:342 +#: netbox/extras/models/models.py:344 msgid "custom links" msgstr "benutzerdefinierte Links" -#: netbox/extras/models/models.py:389 +#: netbox/extras/models/models.py:391 msgid "The object type(s) to which this template applies." msgstr "Die Objekttyp(en), für die diese Vorlage gilt." -#: netbox/extras/models/models.py:402 -msgid "" -"Jinja2 template code. The list of objects being exported is passed as a " -"context variable named queryset." -msgstr "" -"Jinja2-Vorlagencode. Die Liste der exportierten Objekte wird als " -"Kontextvariable mit dem Namen übergeben Abfragesatz." - -#: netbox/extras/models/models.py:410 -msgid "Defaults to text/plain; charset=utf-8" -msgstr "Die Standardeinstellung ist text/plain; charset=utf-8" - -#: netbox/extras/models/models.py:413 -msgid "file extension" -msgstr "Dateierweiterung" - -#: netbox/extras/models/models.py:416 -msgid "Extension to append to the rendered filename" -msgstr "Erweiterung, die an den gerenderten Dateinamen angehängt werden soll" - -#: netbox/extras/models/models.py:419 -msgid "as attachment" -msgstr "als Anlage" - -#: netbox/extras/models/models.py:421 -msgid "Download file as attachment" -msgstr "Datei als Anlage herunterladen" - -#: netbox/extras/models/models.py:430 +#: netbox/extras/models/models.py:409 msgid "export template" msgstr "Vorlage exportieren" -#: netbox/extras/models/models.py:431 +#: netbox/extras/models/models.py:410 msgid "export templates" msgstr "Exportvorlagen" -#: netbox/extras/models/models.py:448 +#: netbox/extras/models/models.py:427 #, python-brace-format msgid "\"{name}\" is a reserved name. Please choose a different name." msgstr "" "„{name}\"ist ein reservierter Name. Bitte wählen Sie einen anderen Namen." -#: netbox/extras/models/models.py:498 +#: netbox/extras/models/models.py:456 msgid "The object type(s) to which this filter applies." msgstr "Der/Die Objekttyp (en), für die dieser Filter gilt." -#: netbox/extras/models/models.py:530 +#: netbox/extras/models/models.py:488 netbox/extras/models/models.py:567 msgid "shared" msgstr "geteilt" -#: netbox/extras/models/models.py:543 +#: netbox/extras/models/models.py:501 msgid "saved filter" msgstr "gespeicherter Filter" -#: netbox/extras/models/models.py:544 +#: netbox/extras/models/models.py:502 msgid "saved filters" msgstr "gespeicherte Filter" -#: netbox/extras/models/models.py:562 +#: netbox/extras/models/models.py:520 msgid "Filter parameters must be stored as a dictionary of keyword arguments." msgstr "" "Filterparameter müssen als Wörterbuch mit Schlüsselwortargumenten " "gespeichert werden." -#: netbox/extras/models/models.py:590 +#: netbox/extras/models/models.py:537 +msgid "The table's object type" +msgstr "Der Objekttyp der Tabelle" + +#: netbox/extras/models/models.py:540 +msgid "table" +msgstr "Tabelle" + +#: netbox/extras/models/models.py:583 +msgid "table config" +msgstr "Tabellenkonfiguration" + +#: netbox/extras/models/models.py:584 +msgid "table configs" +msgstr "Tabellenkonfigurationen" + +#: netbox/extras/models/models.py:622 +#, python-brace-format +msgid "Unknown table: {name}" +msgstr "Unbekannte Tabelle: {name}" + +#: netbox/extras/models/models.py:633 netbox/extras/models/models.py:640 +#, python-brace-format +msgid "Unknown column: {name}" +msgstr "Unbekannte Spalte: {name}" + +#: netbox/extras/models/models.py:663 msgid "image height" msgstr "Höhe des Bildes" -#: netbox/extras/models/models.py:593 +#: netbox/extras/models/models.py:666 msgid "image width" msgstr "Breite des Bildes" -#: netbox/extras/models/models.py:610 +#: netbox/extras/models/models.py:683 msgid "image attachment" msgstr "Bildanhang" -#: netbox/extras/models/models.py:611 +#: netbox/extras/models/models.py:684 msgid "image attachments" msgstr "Bildanhänge" -#: netbox/extras/models/models.py:625 +#: netbox/extras/models/models.py:698 #, python-brace-format msgid "Image attachments cannot be assigned to this object type ({type})." msgstr "Bildanhänge können diesem Objekttyp nicht zugewiesen werden ({type})." -#: netbox/extras/models/models.py:688 +#: netbox/extras/models/models.py:761 msgid "kind" msgstr "Typ" -#: netbox/extras/models/models.py:702 +#: netbox/extras/models/models.py:775 msgid "journal entry" msgstr "Journaleintrag" -#: netbox/extras/models/models.py:703 +#: netbox/extras/models/models.py:776 msgid "journal entries" msgstr "Journaleinträge" -#: netbox/extras/models/models.py:721 +#: netbox/extras/models/models.py:794 #, python-brace-format msgid "Journaling is not supported for this object type ({type})." msgstr "Journaling wird für diesen Objekttyp nicht unterstützt ({type})." -#: netbox/extras/models/models.py:763 +#: netbox/extras/models/models.py:836 msgid "bookmark" msgstr "Lesezeichen" -#: netbox/extras/models/models.py:764 +#: netbox/extras/models/models.py:837 msgid "bookmarks" msgstr "Lesezeichen" -#: netbox/extras/models/models.py:777 +#: netbox/extras/models/models.py:850 #, python-brace-format msgid "Bookmarks cannot be assigned to this object type ({type})." msgstr "Diesem Objekttyp können keine Lesezeichen zugewiesen werden ({type})." @@ -9658,179 +9830,193 @@ msgstr "zwischengespeicherter Wert" msgid "cached values" msgstr "zwischengespeicherte Werte" -#: netbox/extras/models/staging.py:45 -msgid "branch" -msgstr "Branch" - -#: netbox/extras/models/staging.py:46 -msgid "branches" -msgstr "Branches" - -#: netbox/extras/models/staging.py:105 -msgid "staged change" -msgstr "vorbereitete Änderung" - -#: netbox/extras/models/staging.py:106 -msgid "staged changes" -msgstr "vorbereitete Änderungen" - -#: netbox/extras/models/tags.py:40 +#: netbox/extras/models/tags.py:41 msgid "The object type(s) to which this tag can be applied." msgstr "Die Objekttyp (en), auf die dieses Tag angewendet werden kann." -#: netbox/extras/models/tags.py:49 +#: netbox/extras/models/tags.py:54 msgid "tag" msgstr "Tag" -#: netbox/extras/models/tags.py:50 +#: netbox/extras/models/tags.py:55 msgid "tags" msgstr "Tags" -#: netbox/extras/models/tags.py:78 +#: netbox/extras/models/tags.py:84 msgid "tagged item" msgstr "markierter Artikel" -#: netbox/extras/models/tags.py:79 +#: netbox/extras/models/tags.py:85 msgid "tagged items" msgstr "markierte Artikel" -#: netbox/extras/scripts.py:432 +#: netbox/extras/scripts.py:471 msgid "Script Data" msgstr "Skriptdaten" -#: netbox/extras/scripts.py:436 +#: netbox/extras/scripts.py:475 msgid "Script Execution Parameters" msgstr "Parameter für die Skriptausführung" +#: netbox/extras/scripts.py:572 +msgid "load_yaml is deprecated and will be removed in v4.4" +msgstr "load_yaml ist veraltet und wird in v4.4 entfernt" + +#: netbox/extras/scripts.py:587 +msgid "load_json is deprecated and will be removed in v4.4" +msgstr "load_json ist veraltet und wird in v4.4 entfernt" + #: netbox/extras/tables/columns.py:12 #: netbox/templates/htmx/notifications.html:18 msgid "Dismiss" msgstr "Abweisen" -#: netbox/extras/tables/tables.py:65 netbox/extras/tables/tables.py:162 -#: netbox/extras/tables/tables.py:187 netbox/extras/tables/tables.py:253 -#: netbox/extras/tables/tables.py:279 netbox/extras/tables/tables.py:415 -#: netbox/extras/tables/tables.py:449 +#: netbox/extras/tables/tables.py:66 netbox/extras/tables/tables.py:163 +#: netbox/extras/tables/tables.py:188 netbox/extras/tables/tables.py:264 +#: netbox/extras/tables/tables.py:320 netbox/extras/tables/tables.py:456 +#: netbox/extras/tables/tables.py:490 #: netbox/templates/extras/customfield.html:105 #: netbox/templates/extras/eventrule.html:27 #: netbox/templates/users/objectpermission.html:64 netbox/users/tables.py:80 msgid "Object Types" msgstr "Objekttypen" -#: netbox/extras/tables/tables.py:72 +#: netbox/extras/tables/tables.py:73 msgid "Validate Uniqueness" msgstr "Überprüfen Sie die Eindeutigkeit" -#: netbox/extras/tables/tables.py:76 +#: netbox/extras/tables/tables.py:77 msgid "Visible" msgstr "Sichtbar" -#: netbox/extras/tables/tables.py:79 +#: netbox/extras/tables/tables.py:80 msgid "Editable" msgstr "Editierbar" -#: netbox/extras/tables/tables.py:85 +#: netbox/extras/tables/tables.py:86 msgid "Related Object Type" msgstr "Verwandter Objekttyp" -#: netbox/extras/tables/tables.py:89 +#: netbox/extras/tables/tables.py:90 #: netbox/templates/extras/customfield.html:51 msgid "Choice Set" msgstr "Auswahlset" -#: netbox/extras/tables/tables.py:97 +#: netbox/extras/tables/tables.py:98 msgid "Is Cloneable" msgstr "Ist klonbar" -#: netbox/extras/tables/tables.py:101 +#: netbox/extras/tables/tables.py:102 #: netbox/templates/extras/customfield.html:118 msgid "Minimum Value" msgstr "Minimaler Wert" -#: netbox/extras/tables/tables.py:104 +#: netbox/extras/tables/tables.py:105 #: netbox/templates/extras/customfield.html:122 msgid "Maximum Value" msgstr "Maximaler Wert" -#: netbox/extras/tables/tables.py:107 +#: netbox/extras/tables/tables.py:108 msgid "Validation Regex" msgstr "Überprüfung Regex" -#: netbox/extras/tables/tables.py:140 +#: netbox/extras/tables/tables.py:141 msgid "Count" msgstr "Anzahl" -#: netbox/extras/tables/tables.py:143 +#: netbox/extras/tables/tables.py:144 msgid "Order Alphabetically" msgstr "Alphabetisch sortieren" -#: netbox/extras/tables/tables.py:168 +#: netbox/extras/tables/tables.py:169 #: netbox/templates/extras/customlink.html:33 msgid "New Window" msgstr "Neues Fenster" -#: netbox/extras/tables/tables.py:190 +#: netbox/extras/tables/tables.py:191 netbox/extras/tables/tables.py:577 +#: netbox/templates/extras/configtemplate.html:21 +#: netbox/templates/extras/exporttemplate.html:23 +msgid "MIME Type" +msgstr "MIME-Typ" + +#: netbox/extras/tables/tables.py:194 netbox/extras/tables/tables.py:580 +#: netbox/templates/extras/configtemplate.html:25 +#: netbox/templates/extras/exporttemplate.html:27 +msgid "File Name" +msgstr "Dateiname" + +#: netbox/extras/tables/tables.py:197 netbox/extras/tables/tables.py:583 +#: netbox/templates/extras/configtemplate.html:29 +#: netbox/templates/extras/exporttemplate.html:31 +msgid "File Extension" +msgstr "Dateiendung" + +#: netbox/extras/tables/tables.py:200 netbox/extras/tables/tables.py:586 msgid "As Attachment" msgstr "Als Anlage" -#: netbox/extras/tables/tables.py:198 netbox/extras/tables/tables.py:490 -#: netbox/extras/tables/tables.py:528 netbox/templates/core/datafile.html:24 +#: netbox/extras/tables/tables.py:208 netbox/extras/tables/tables.py:531 +#: netbox/extras/tables/tables.py:569 netbox/templates/core/datafile.html:24 #: netbox/templates/extras/configcontext.html:39 -#: netbox/templates/extras/configtemplate.html:31 -#: netbox/templates/extras/exporttemplate.html:45 +#: netbox/templates/extras/configtemplate.html:47 +#: netbox/templates/extras/exporttemplate.html:49 #: netbox/templates/extras/object_render_config.html:23 #: netbox/templates/generic/bulk_import.html:35 msgid "Data File" msgstr "Datendatei" -#: netbox/extras/tables/tables.py:203 netbox/extras/tables/tables.py:502 -#: netbox/extras/tables/tables.py:533 +#: netbox/extras/tables/tables.py:213 netbox/extras/tables/tables.py:543 +#: netbox/extras/tables/tables.py:574 msgid "Synced" msgstr "Synchronisiert" -#: netbox/extras/tables/tables.py:230 +#: netbox/extras/tables/tables.py:241 msgid "Image" msgstr "Bild" -#: netbox/extras/tables/tables.py:235 +#: netbox/extras/tables/tables.py:246 msgid "Size (Bytes)" msgstr "Größe (Byte)" -#: netbox/extras/tables/tables.py:342 +#: netbox/extras/tables/tables.py:297 +msgid "Table Name" +msgstr "Tabellenname" + +#: netbox/extras/tables/tables.py:383 msgid "Read" msgstr "Lesen" -#: netbox/extras/tables/tables.py:385 +#: netbox/extras/tables/tables.py:426 msgid "SSL Validation" msgstr "SSL-Validierung" -#: netbox/extras/tables/tables.py:421 +#: netbox/extras/tables/tables.py:462 #: netbox/templates/extras/eventrule.html:37 msgid "Event Types" msgstr "Ereignistypen" -#: netbox/extras/tables/tables.py:541 netbox/netbox/navigation/menu.py:77 +#: netbox/extras/tables/tables.py:595 netbox/netbox/navigation/menu.py:77 #: netbox/templates/dcim/devicerole.html:8 msgid "Device Roles" msgstr "Geräterollen" -#: netbox/extras/tables/tables.py:593 +#: netbox/extras/tables/tables.py:648 msgid "Comments (Short)" msgstr "Kommentare (Kurz)" -#: netbox/extras/tables/tables.py:612 netbox/extras/tables/tables.py:663 +#: netbox/extras/tables/tables.py:667 netbox/extras/tables/tables.py:718 msgid "Line" msgstr "Linie" -#: netbox/extras/tables/tables.py:619 netbox/extras/tables/tables.py:673 +#: netbox/extras/tables/tables.py:674 netbox/extras/tables/tables.py:728 msgid "Level" msgstr "Stufe" -#: netbox/extras/tables/tables.py:625 netbox/extras/tables/tables.py:682 +#: netbox/extras/tables/tables.py:680 netbox/extras/tables/tables.py:737 msgid "Message" msgstr "Nachricht" -#: netbox/extras/tables/tables.py:666 +#: netbox/extras/tables/tables.py:721 msgid "Method" msgstr "Methode" @@ -9874,32 +10060,32 @@ msgstr "Ungültiges Attribut \"{name}\" zur Anfrage" msgid "Invalid attribute \"{name}\" for {model}" msgstr "Ungültiges Attribut “{name}\" für {model}" -#: netbox/extras/views.py:932 +#: netbox/extras/views.py:974 #, python-brace-format msgid "An error occurred while rendering the template: {error}" msgstr "Ein Fehler ist beim Rendern der Vorlage aufgetreten: {error}" -#: netbox/extras/views.py:1084 +#: netbox/extras/views.py:1126 msgid "Your dashboard has been reset." msgstr "Ihr Dashboard wurde zurückgesetzt." -#: netbox/extras/views.py:1130 +#: netbox/extras/views.py:1172 msgid "Added widget: " msgstr "Hinzugefügtes Widget:" -#: netbox/extras/views.py:1171 +#: netbox/extras/views.py:1213 msgid "Updated widget: " msgstr "Aktualisiertes Widget: " -#: netbox/extras/views.py:1207 +#: netbox/extras/views.py:1249 msgid "Deleted widget: " msgstr "Gelöschtes Widget: " -#: netbox/extras/views.py:1209 +#: netbox/extras/views.py:1251 msgid "Error deleting widget: " msgstr "Fehler beim Löschen des Widgets: " -#: netbox/extras/views.py:1307 +#: netbox/extras/views.py:1349 msgid "Unable to run script: RQ worker process not running." msgstr "" "Das Skript kann nicht ausgeführt werden: Der RQ-Worker-Prozess läuft nicht." @@ -9925,7 +10111,7 @@ msgstr "" msgid "Invalid IP prefix format: {data}" msgstr "Ungültiges IP-Präfixformat: {data}" -#: netbox/ipam/api/views.py:370 +#: netbox/ipam/api/views.py:383 msgid "" "Insufficient space is available to accommodate the requested prefix size(s)" msgstr "" @@ -9968,8 +10154,8 @@ msgstr "Cisco" msgid "Plaintext" msgstr "Klartext" -#: netbox/ipam/choices.py:166 netbox/ipam/forms/model_forms.py:799 -#: netbox/ipam/forms/model_forms.py:827 netbox/templates/ipam/service.html:21 +#: netbox/ipam/choices.py:166 netbox/ipam/forms/model_forms.py:797 +#: netbox/ipam/forms/model_forms.py:851 netbox/templates/ipam/service.html:23 msgid "Service" msgstr "Dienst / Port" @@ -9982,19 +10168,19 @@ msgstr "Kunde" msgid "Invalid IP address format: {address}" msgstr "Ungültiges IP-Adressformat: {address}" -#: netbox/ipam/filtersets.py:52 netbox/vpn/filtersets.py:304 +#: netbox/ipam/filtersets.py:52 netbox/vpn/filtersets.py:307 msgid "Import target" msgstr "Ziel importieren" -#: netbox/ipam/filtersets.py:58 netbox/vpn/filtersets.py:310 +#: netbox/ipam/filtersets.py:58 netbox/vpn/filtersets.py:313 msgid "Import target (name)" msgstr "Importziel (Name)" -#: netbox/ipam/filtersets.py:63 netbox/vpn/filtersets.py:315 +#: netbox/ipam/filtersets.py:63 netbox/vpn/filtersets.py:318 msgid "Export target" msgstr "Ziel exportieren" -#: netbox/ipam/filtersets.py:69 netbox/vpn/filtersets.py:321 +#: netbox/ipam/filtersets.py:69 netbox/vpn/filtersets.py:324 msgid "Export target (name)" msgstr "Exportziel (Name)" @@ -10031,7 +10217,7 @@ msgid "Exporting L2VPN (identifier)" msgstr "L2VPN exportieren (Identifier)" #: netbox/ipam/filtersets.py:159 netbox/ipam/filtersets.py:300 -#: netbox/ipam/forms/model_forms.py:229 netbox/ipam/tables/ip.py:158 +#: netbox/ipam/forms/model_forms.py:229 netbox/ipam/tables/ip.py:159 #: netbox/templates/ipam/prefix.html:12 msgid "Prefix" msgstr "Prefix" @@ -10059,8 +10245,8 @@ msgid "Prefixes which contain this prefix or IP" msgstr "Präfixe, die dieses Präfix oder diese IP enthalten" #: netbox/ipam/filtersets.py:323 netbox/ipam/filtersets.py:567 -#: netbox/ipam/forms/bulk_edit.py:327 netbox/ipam/forms/filtersets.py:205 -#: netbox/ipam/forms/filtersets.py:348 +#: netbox/ipam/forms/bulk_edit.py:332 netbox/ipam/forms/filtersets.py:205 +#: netbox/ipam/forms/filtersets.py:355 msgid "Mask length" msgstr "Länge der Maske" @@ -10072,18 +10258,18 @@ msgstr "VLAN-Gruppe (ID)" msgid "VLAN Group (slug)" msgstr "Standortgruppe (URL-Slug)" -#: netbox/ipam/filtersets.py:368 netbox/vpn/filtersets.py:427 +#: netbox/ipam/filtersets.py:368 netbox/vpn/filtersets.py:430 msgid "VLAN (ID)" msgstr "VLAN (ID)" -#: netbox/ipam/filtersets.py:372 netbox/vpn/filtersets.py:422 +#: netbox/ipam/filtersets.py:372 netbox/vpn/filtersets.py:425 msgid "VLAN number (1-4094)" msgstr "VLAN-Nummer (1-4094)" #: netbox/ipam/filtersets.py:466 netbox/ipam/filtersets.py:470 #: netbox/ipam/filtersets.py:562 netbox/ipam/forms/model_forms.py:506 -#: netbox/templates/tenancy/contact.html:53 -#: netbox/tenancy/forms/bulk_edit.py:113 +#: netbox/templates/tenancy/contact.html:63 +#: netbox/tenancy/forms/bulk_edit.py:120 msgid "Address" msgstr "Adresse" @@ -10132,26 +10318,34 @@ msgid "VLAN Translation Policy (name)" msgstr "VLAN-Übersetzungsrichtlinie (Name)" #: netbox/ipam/filtersets.py:1189 +msgid "FHRP Group (name)" +msgstr "FHRP-Gruppe (Name)" + +#: netbox/ipam/filtersets.py:1194 +msgid "FHRP Group (ID)" +msgstr "FHRP-Gruppe (ID)" + +#: netbox/ipam/filtersets.py:1199 msgid "IP address (ID)" msgstr "IP-Adresse (ID)" -#: netbox/ipam/filtersets.py:1195 netbox/ipam/models/ip.py:788 +#: netbox/ipam/filtersets.py:1205 netbox/ipam/models/ip.py:798 msgid "IP address" msgstr "IP-Adresse" -#: netbox/ipam/filtersets.py:1220 +#: netbox/ipam/filtersets.py:1257 msgid "Primary IPv4 (ID)" msgstr "Primäre IPv4 (ID)" -#: netbox/ipam/filtersets.py:1226 +#: netbox/ipam/filtersets.py:1263 msgid "Primary IPv4 (address)" msgstr "Primäre IPv4 (Adresse)" -#: netbox/ipam/filtersets.py:1231 +#: netbox/ipam/filtersets.py:1268 msgid "Primary IPv6 (ID)" msgstr "Primäre IPv6 (ID)" -#: netbox/ipam/filtersets.py:1237 +#: netbox/ipam/filtersets.py:1274 msgid "Primary IPv6 (address)" msgstr "Primäre IPv6 (Adresse)" @@ -10212,24 +10406,24 @@ msgid "Date added" msgstr "hinzugefügt am" #: netbox/ipam/forms/bulk_edit.py:213 netbox/ipam/forms/filtersets.py:266 -#: netbox/ipam/forms/model_forms.py:628 netbox/ipam/forms/model_forms.py:675 -#: netbox/ipam/tables/ip.py:201 netbox/templates/ipam/vlan_edit.html:49 +#: netbox/ipam/forms/model_forms.py:628 netbox/ipam/forms/model_forms.py:676 +#: netbox/ipam/tables/ip.py:202 netbox/templates/ipam/vlan_edit.html:49 #: netbox/templates/ipam/vlangroup.html:27 msgid "VLAN Group" msgstr "VLAN-Gruppe" #: netbox/ipam/forms/bulk_edit.py:218 netbox/ipam/forms/bulk_import.py:188 #: netbox/ipam/forms/filtersets.py:271 netbox/ipam/forms/model_forms.py:217 -#: netbox/ipam/models/vlans.py:273 netbox/ipam/tables/ip.py:206 +#: netbox/ipam/models/vlans.py:279 netbox/ipam/tables/ip.py:207 #: netbox/templates/ipam/prefix.html:56 netbox/templates/ipam/vlan.html:12 #: netbox/templates/ipam/vlan/base.html:6 #: netbox/templates/ipam/vlan_edit.html:14 #: netbox/templates/wireless/wirelesslan.html:38 -#: netbox/vpn/forms/bulk_import.py:304 netbox/vpn/forms/filtersets.py:290 +#: netbox/vpn/forms/bulk_import.py:309 netbox/vpn/forms/filtersets.py:295 #: netbox/vpn/forms/model_forms.py:436 netbox/vpn/forms/model_forms.py:455 -#: netbox/wireless/forms/bulk_edit.py:57 +#: netbox/wireless/forms/bulk_edit.py:58 #: netbox/wireless/forms/bulk_import.py:50 -#: netbox/wireless/forms/model_forms.py:50 netbox/wireless/models.py:102 +#: netbox/wireless/forms/model_forms.py:51 netbox/wireless/models.py:102 msgid "VLAN" msgstr "VLAN" @@ -10242,9 +10436,9 @@ msgstr "Länge des Prefixes" msgid "Is a pool" msgstr "Ist ein Pool" -#: netbox/ipam/forms/bulk_edit.py:257 netbox/ipam/forms/bulk_edit.py:302 -#: netbox/ipam/forms/filtersets.py:258 netbox/ipam/forms/filtersets.py:309 -#: netbox/ipam/models/ip.py:256 netbox/ipam/models/ip.py:525 +#: netbox/ipam/forms/bulk_edit.py:257 netbox/ipam/forms/bulk_edit.py:307 +#: netbox/ipam/forms/filtersets.py:258 netbox/ipam/forms/filtersets.py:316 +#: netbox/ipam/models/ip.py:256 msgid "Treat as fully utilized" msgstr "Als voll ausgelastet behandeln" @@ -10253,28 +10447,32 @@ msgstr "Als voll ausgelastet behandeln" msgid "VLAN Assignment" msgstr "VLAN-Zuweisung" -#: netbox/ipam/forms/bulk_edit.py:350 netbox/ipam/models/ip.py:772 +#: netbox/ipam/forms/bulk_edit.py:302 netbox/ipam/forms/filtersets.py:309 +msgid "Treat as populated" +msgstr "Als besetzt behandeln" + +#: netbox/ipam/forms/bulk_edit.py:355 netbox/ipam/models/ip.py:782 msgid "DNS name" msgstr "DNS-Name" -#: netbox/ipam/forms/bulk_edit.py:371 netbox/ipam/forms/bulk_edit.py:562 -#: netbox/ipam/forms/bulk_import.py:433 netbox/ipam/forms/bulk_import.py:544 -#: netbox/ipam/forms/bulk_import.py:570 netbox/ipam/forms/filtersets.py:407 -#: netbox/ipam/forms/filtersets.py:596 netbox/templates/ipam/fhrpgroup.html:22 +#: netbox/ipam/forms/bulk_edit.py:376 netbox/ipam/forms/bulk_edit.py:573 +#: netbox/ipam/forms/bulk_import.py:433 netbox/ipam/forms/bulk_import.py:551 +#: netbox/ipam/forms/bulk_import.py:579 netbox/ipam/forms/filtersets.py:414 +#: netbox/ipam/forms/filtersets.py:604 netbox/templates/ipam/fhrpgroup.html:22 #: netbox/templates/ipam/inc/panels/fhrp_groups.html:24 -#: netbox/templates/ipam/service.html:32 +#: netbox/templates/ipam/service.html:34 #: netbox/templates/ipam/servicetemplate.html:19 msgid "Protocol" msgstr "Protokoll" -#: netbox/ipam/forms/bulk_edit.py:378 netbox/ipam/forms/filtersets.py:414 +#: netbox/ipam/forms/bulk_edit.py:383 netbox/ipam/forms/filtersets.py:421 #: netbox/ipam/tables/fhrp.py:22 netbox/templates/ipam/fhrpgroup.html:26 msgid "Group ID" msgstr "Gruppen-ID" -#: netbox/ipam/forms/bulk_edit.py:383 netbox/ipam/forms/filtersets.py:419 -#: netbox/wireless/forms/bulk_edit.py:70 -#: netbox/wireless/forms/bulk_edit.py:118 +#: netbox/ipam/forms/bulk_edit.py:388 netbox/ipam/forms/filtersets.py:426 +#: netbox/wireless/forms/bulk_edit.py:71 +#: netbox/wireless/forms/bulk_edit.py:119 #: netbox/wireless/forms/bulk_import.py:64 #: netbox/wireless/forms/bulk_import.py:67 #: netbox/wireless/forms/bulk_import.py:109 @@ -10284,51 +10482,51 @@ msgstr "Gruppen-ID" msgid "Authentication type" msgstr "Typ der Authentifizierung" -#: netbox/ipam/forms/bulk_edit.py:388 netbox/ipam/forms/filtersets.py:423 +#: netbox/ipam/forms/bulk_edit.py:393 netbox/ipam/forms/filtersets.py:430 msgid "Authentication key" msgstr "Authentifizierungsschlüssel" -#: netbox/ipam/forms/bulk_edit.py:405 netbox/ipam/forms/filtersets.py:400 -#: netbox/ipam/forms/model_forms.py:517 netbox/netbox/navigation/menu.py:407 +#: netbox/ipam/forms/bulk_edit.py:410 netbox/ipam/forms/filtersets.py:407 +#: netbox/ipam/forms/model_forms.py:517 netbox/netbox/navigation/menu.py:409 #: netbox/templates/ipam/fhrpgroup.html:49 #: netbox/templates/wireless/inc/authentication_attrs.html:5 -#: netbox/wireless/forms/bulk_edit.py:94 -#: netbox/wireless/forms/bulk_edit.py:152 +#: netbox/wireless/forms/bulk_edit.py:95 +#: netbox/wireless/forms/bulk_edit.py:153 #: netbox/wireless/forms/filtersets.py:39 #: netbox/wireless/forms/filtersets.py:104 -#: netbox/wireless/forms/model_forms.py:58 -#: netbox/wireless/forms/model_forms.py:174 +#: netbox/wireless/forms/model_forms.py:59 +#: netbox/wireless/forms/model_forms.py:175 msgid "Authentication" msgstr "Authentifizierung" -#: netbox/ipam/forms/bulk_edit.py:430 netbox/ipam/models/vlans.py:63 +#: netbox/ipam/forms/bulk_edit.py:435 netbox/ipam/models/vlans.py:62 msgid "VLAN ID ranges" msgstr "VLAN-ID-Bereiche" -#: netbox/ipam/forms/bulk_edit.py:505 netbox/ipam/forms/bulk_import.py:501 -#: netbox/ipam/forms/filtersets.py:571 netbox/ipam/models/vlans.py:233 -#: netbox/ipam/tables/vlans.py:103 +#: netbox/ipam/forms/bulk_edit.py:516 netbox/ipam/forms/bulk_import.py:508 +#: netbox/ipam/forms/filtersets.py:579 netbox/ipam/models/vlans.py:239 +#: netbox/ipam/tables/vlans.py:105 msgid "Q-in-Q role" msgstr "Q-in-Q-Rolle" -#: netbox/ipam/forms/bulk_edit.py:522 +#: netbox/ipam/forms/bulk_edit.py:533 msgid "Q-in-Q" msgstr "Q in Q" -#: netbox/ipam/forms/bulk_edit.py:523 +#: netbox/ipam/forms/bulk_edit.py:534 msgid "Site & Group" msgstr "Standort und Gruppe" -#: netbox/ipam/forms/bulk_edit.py:546 netbox/ipam/forms/bulk_import.py:531 -#: netbox/ipam/forms/model_forms.py:723 netbox/ipam/tables/vlans.py:256 +#: netbox/ipam/forms/bulk_edit.py:557 netbox/ipam/forms/bulk_import.py:538 +#: netbox/ipam/forms/model_forms.py:724 netbox/ipam/tables/vlans.py:258 #: netbox/templates/ipam/vlantranslationrule.html:14 #: netbox/vpn/forms/model_forms.py:322 netbox/vpn/forms/model_forms.py:359 msgid "Policy" msgstr "Richtlinie" -#: netbox/ipam/forms/bulk_edit.py:567 netbox/ipam/forms/model_forms.py:741 -#: netbox/ipam/forms/model_forms.py:773 netbox/ipam/tables/services.py:19 -#: netbox/ipam/tables/services.py:49 netbox/templates/ipam/service.html:36 +#: netbox/ipam/forms/bulk_edit.py:578 netbox/ipam/forms/model_forms.py:742 +#: netbox/ipam/forms/model_forms.py:775 netbox/ipam/tables/services.py:19 +#: netbox/ipam/tables/services.py:49 netbox/templates/ipam/service.html:38 #: netbox/templates/ipam/servicetemplate.html:23 msgid "Ports" msgstr "Ports" @@ -10364,8 +10562,9 @@ msgstr "VLAN-Standort (falls vorhanden)" msgid "Scope ID" msgstr "Bereichs-ID" -#: netbox/ipam/forms/bulk_import.py:331 netbox/ipam/forms/model_forms.py:305 -#: netbox/ipam/forms/model_forms.py:335 netbox/ipam/forms/model_forms.py:516 +#: netbox/ipam/forms/bulk_import.py:331 netbox/ipam/forms/filtersets.py:636 +#: netbox/ipam/forms/model_forms.py:305 netbox/ipam/forms/model_forms.py:335 +#: netbox/ipam/forms/model_forms.py:516 #: netbox/templates/ipam/fhrpgroup.html:19 msgid "FHRP Group" msgstr "FHRP-Gruppe" @@ -10417,47 +10616,58 @@ msgstr "" msgid "Auth type" msgstr "Authentifizierungstyp" -#: netbox/ipam/forms/bulk_import.py:479 +#: netbox/ipam/forms/bulk_import.py:486 msgid "Assigned VLAN group" msgstr "Zugewiesene VLAN-Gruppe" -#: netbox/ipam/forms/bulk_import.py:511 +#: netbox/ipam/forms/bulk_import.py:518 msgid "Service VLAN (for Q-in-Q/802.1ad customer VLANs)" msgstr "Service-VLAN (für Q-in-Q/802.1ad-Kunden-VLANs)" -#: netbox/ipam/forms/bulk_import.py:534 netbox/ipam/models/vlans.py:352 +#: netbox/ipam/forms/bulk_import.py:541 netbox/ipam/models/vlans.py:358 msgid "VLAN translation policy" msgstr "VLAN-Übersetzungsrichtlinie" -#: netbox/ipam/forms/bulk_import.py:546 netbox/ipam/forms/bulk_import.py:572 +#: netbox/ipam/forms/bulk_import.py:553 netbox/ipam/forms/bulk_import.py:581 msgid "IP protocol" msgstr "IP-Protokoll" -#: netbox/ipam/forms/bulk_import.py:560 -msgid "Required if not assigned to a VM" -msgstr "Erforderlich, wenn es keiner VM zugewiesen ist" +#: netbox/ipam/forms/bulk_import.py:565 +msgid "Parent type (app & model)" +msgstr "Übergeordneter Typ (App und Modell)" -#: netbox/ipam/forms/bulk_import.py:567 -msgid "Required if not assigned to a device" -msgstr "Erforderlich, wenn es keinem Gerät zugewiesen ist" +#: netbox/ipam/forms/bulk_import.py:572 +msgid "Parent object name" +msgstr "Name des übergeordneten Objekts" -#: netbox/ipam/forms/bulk_import.py:592 +#: netbox/ipam/forms/bulk_import.py:576 +msgid "Parent object ID" +msgstr "ID des übergeordneten Objekts" + +#: netbox/ipam/forms/bulk_import.py:628 +msgid "" +"One of parent or parent_object_id must be included with parent_object_type" +msgstr "" +"Einer der Werte parent (übergeordnet) oder parent_object_id muss in " +"parent_object_type enthalten sein" + +#: netbox/ipam/forms/bulk_import.py:638 #, python-brace-format -msgid "{ip} is not assigned to this device/VM." -msgstr "{ip} ist diesem Gerät/dieser VM nicht zugewiesen." +msgid "{ip} is not assigned to this parent." +msgstr "{ip} ist diesem übergeordnetem System nicht zugewiesen." #: netbox/ipam/forms/filtersets.py:49 netbox/ipam/forms/model_forms.py:66 -#: netbox/netbox/navigation/menu.py:195 netbox/vpn/forms/model_forms.py:413 +#: netbox/netbox/navigation/menu.py:196 netbox/vpn/forms/model_forms.py:413 msgid "Route Targets" msgstr "Routenziele" #: netbox/ipam/forms/filtersets.py:55 netbox/ipam/forms/model_forms.py:53 -#: netbox/vpn/forms/filtersets.py:230 netbox/vpn/forms/model_forms.py:400 +#: netbox/vpn/forms/filtersets.py:235 netbox/vpn/forms/model_forms.py:400 msgid "Import targets" msgstr "Ziele importieren" #: netbox/ipam/forms/filtersets.py:60 netbox/ipam/forms/model_forms.py:58 -#: netbox/vpn/forms/filtersets.py:235 netbox/vpn/forms/model_forms.py:405 +#: netbox/vpn/forms/filtersets.py:240 netbox/vpn/forms/model_forms.py:405 msgid "Export targets" msgstr "Ziele exportieren" @@ -10469,13 +10679,13 @@ msgstr "Importiert von VRF" msgid "Exported by VRF" msgstr "Exportiert von VRF" -#: netbox/ipam/forms/filtersets.py:89 netbox/ipam/tables/ip.py:35 +#: netbox/ipam/forms/filtersets.py:89 netbox/ipam/tables/ip.py:36 #: netbox/templates/ipam/rir.html:30 msgid "Private" msgstr "Privat" #: netbox/ipam/forms/filtersets.py:108 netbox/ipam/forms/filtersets.py:200 -#: netbox/ipam/forms/filtersets.py:288 netbox/ipam/forms/filtersets.py:343 +#: netbox/ipam/forms/filtersets.py:288 netbox/ipam/forms/filtersets.py:350 msgid "Address family" msgstr "Adressfamilie" @@ -10495,50 +10705,50 @@ msgstr "Ende" msgid "Search within" msgstr "Suche innerhalb" -#: netbox/ipam/forms/filtersets.py:216 netbox/ipam/forms/filtersets.py:359 +#: netbox/ipam/forms/filtersets.py:216 netbox/ipam/forms/filtersets.py:366 msgid "Present in VRF" msgstr "In VRF präsent" -#: netbox/ipam/forms/filtersets.py:327 +#: netbox/ipam/forms/filtersets.py:334 msgid "Device/VM" msgstr "Gerät/VM" -#: netbox/ipam/forms/filtersets.py:338 +#: netbox/ipam/forms/filtersets.py:345 msgid "Parent Prefix" msgstr "Übergeordnetes Prefix" -#: netbox/ipam/forms/filtersets.py:383 +#: netbox/ipam/forms/filtersets.py:390 msgid "Assigned to an interface" msgstr "Einer Schnittstelle zugewiesen" -#: netbox/ipam/forms/filtersets.py:390 netbox/templates/ipam/ipaddress.html:51 +#: netbox/ipam/forms/filtersets.py:397 netbox/templates/ipam/ipaddress.html:51 msgid "DNS Name" msgstr "DNS-Name" -#: netbox/ipam/forms/filtersets.py:433 netbox/ipam/models/vlans.py:274 -#: netbox/ipam/tables/ip.py:122 netbox/ipam/tables/vlans.py:51 -#: netbox/ipam/views.py:1036 netbox/netbox/navigation/menu.py:199 -#: netbox/netbox/navigation/menu.py:201 +#: 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/netbox/navigation/menu.py:202 msgid "VLANs" msgstr "VLANs" -#: netbox/ipam/forms/filtersets.py:474 +#: netbox/ipam/forms/filtersets.py:482 msgid "Contains VLAN ID" msgstr "Enthält VLAN-ID" -#: netbox/ipam/forms/filtersets.py:508 netbox/ipam/models/vlans.py:372 +#: netbox/ipam/forms/filtersets.py:516 netbox/ipam/models/vlans.py:378 msgid "Local VLAN ID" msgstr "Lokale VLAN-ID" -#: netbox/ipam/forms/filtersets.py:513 netbox/ipam/models/vlans.py:380 +#: netbox/ipam/forms/filtersets.py:521 netbox/ipam/models/vlans.py:386 msgid "Remote VLAN ID" msgstr "Remote-VLAN-ID" -#: netbox/ipam/forms/filtersets.py:523 +#: netbox/ipam/forms/filtersets.py:531 msgid "Q-in-Q/802.1ad" msgstr "Q-in-Q/802.1ad" -#: netbox/ipam/forms/filtersets.py:568 netbox/ipam/models/vlans.py:192 +#: netbox/ipam/forms/filtersets.py:576 netbox/ipam/models/vlans.py:198 #: netbox/templates/ipam/vlan.html:31 msgid "VLAN ID" msgstr "VLAN-ID" @@ -10548,7 +10758,7 @@ msgstr "VLAN-ID" msgid "Route Target" msgstr "Ziel der Route" -#: netbox/ipam/forms/model_forms.py:118 netbox/ipam/tables/ip.py:63 +#: netbox/ipam/forms/model_forms.py:118 netbox/ipam/tables/ip.py:64 #: netbox/templates/ipam/aggregate.html:11 #: netbox/templates/ipam/prefix.html:38 msgid "Aggregate" @@ -10622,12 +10832,12 @@ msgstr "VLAN-IDs" msgid "Child VLANs" msgstr "Untergeordnete VLANs" -#: netbox/ipam/forms/model_forms.py:729 +#: netbox/ipam/forms/model_forms.py:730 #: netbox/templates/ipam/vlantranslationrule.html:11 msgid "VLAN Translation Rule" msgstr "VLAN-Übersetzungsregel" -#: netbox/ipam/forms/model_forms.py:746 netbox/ipam/forms/model_forms.py:778 +#: netbox/ipam/forms/model_forms.py:747 netbox/ipam/forms/model_forms.py:780 msgid "" "Comma-separated list of one or more port numbers. A range may be specified " "using a hyphen." @@ -10635,28 +10845,32 @@ msgstr "" "Kommagetrennte Liste mit einer oder mehreren Portnummern. Ein Bereich kann " "mit einem Bindestrich angegeben werden." -#: netbox/ipam/forms/model_forms.py:751 +#: netbox/ipam/forms/model_forms.py:752 #: netbox/templates/ipam/servicetemplate.html:12 msgid "Service Template" msgstr "Vorlage für den Service" -#: netbox/ipam/forms/model_forms.py:798 +#: netbox/ipam/forms/model_forms.py:765 +msgid "Parent type" +msgstr "Übergeordneter Typ" + +#: netbox/ipam/forms/model_forms.py:796 msgid "Port(s)" msgstr "Port(s)" -#: netbox/ipam/forms/model_forms.py:812 +#: netbox/ipam/forms/model_forms.py:839 msgid "Service template" msgstr "Dienstevorlagen (Ports)" -#: netbox/ipam/forms/model_forms.py:824 +#: netbox/ipam/forms/model_forms.py:848 msgid "From Template" msgstr "Aus Vorlage" -#: netbox/ipam/forms/model_forms.py:825 +#: netbox/ipam/forms/model_forms.py:849 msgid "Custom" msgstr "Benutzerdefiniert" -#: netbox/ipam/forms/model_forms.py:856 +#: netbox/ipam/forms/model_forms.py:880 msgid "" "Must specify name, protocol, and port(s) if not using a service template." msgstr "" @@ -10705,19 +10919,19 @@ msgstr "Authentifizierungstyp" msgid "authentication key" msgstr "Authentifizierungsschlüssel" -#: netbox/ipam/models/fhrp.py:56 +#: netbox/ipam/models/fhrp.py:62 msgid "FHRP group" msgstr "FHRP-Gruppe" -#: netbox/ipam/models/fhrp.py:57 +#: netbox/ipam/models/fhrp.py:63 msgid "FHRP groups" msgstr "FHRP-Gruppen" -#: netbox/ipam/models/fhrp.py:110 +#: netbox/ipam/models/fhrp.py:116 msgid "FHRP group assignment" msgstr "FHRP-Gruppenzuweisung" -#: netbox/ipam/models/fhrp.py:111 +#: netbox/ipam/models/fhrp.py:117 msgid "FHRP group assignments" msgstr "FHRP-Gruppenaufgaben" @@ -10729,7 +10943,7 @@ msgstr "Privat" msgid "IP space managed by this RIR is considered private" msgstr "Der von diesem RIR verwaltete IP-Bereich gilt als privat" -#: netbox/ipam/models/ip.py:72 netbox/netbox/navigation/menu.py:188 +#: netbox/ipam/models/ip.py:72 netbox/netbox/navigation/menu.py:189 msgid "RIRs" msgstr "RIRs" @@ -10806,7 +11020,7 @@ msgstr "" "Alle IP-Adressen (inklusive Netzwerk- und Broadcast-Adresse) innerhalb " "dieses Prefixes werden als nutzbar betrachtet" -#: netbox/ipam/models/ip.py:254 netbox/ipam/models/ip.py:523 +#: netbox/ipam/models/ip.py:254 netbox/ipam/models/ip.py:531 msgid "mark utilized" msgstr "als verwendet markieren" @@ -10818,12 +11032,12 @@ msgstr "Prefixe" msgid "Cannot create prefix with /0 mask." msgstr "Prefix mit der Maske /0 kann nicht erstellt werden." -#: netbox/ipam/models/ip.py:305 netbox/ipam/models/ip.py:871 +#: netbox/ipam/models/ip.py:305 netbox/ipam/models/ip.py:881 #, python-brace-format msgid "VRF {vrf}" msgstr "VRF {vrf}" -#: netbox/ipam/models/ip.py:305 netbox/ipam/models/ip.py:871 +#: netbox/ipam/models/ip.py:305 netbox/ipam/models/ip.py:881 msgid "global table" msgstr "globale Tabelle" @@ -10832,103 +11046,117 @@ msgstr "globale Tabelle" msgid "Duplicate prefix found in {table}: {prefix}" msgstr "Doppeltes Prefix gefunden in {table}: {prefix}" -#: netbox/ipam/models/ip.py:481 +#: netbox/ipam/models/ip.py:484 msgid "start address" msgstr "Startadresse" -#: netbox/ipam/models/ip.py:482 netbox/ipam/models/ip.py:486 -#: netbox/ipam/models/ip.py:711 +#: netbox/ipam/models/ip.py:485 netbox/ipam/models/ip.py:489 +#: netbox/ipam/models/ip.py:722 msgid "IPv4 or IPv6 address (with mask)" msgstr "IPv4- oder IPv6-Adresse (mit Maske)" -#: netbox/ipam/models/ip.py:485 +#: netbox/ipam/models/ip.py:488 msgid "end address" msgstr "Endadresse" -#: netbox/ipam/models/ip.py:512 +#: netbox/ipam/models/ip.py:515 msgid "Operational status of this range" msgstr "Betriebsstatus dieses Bereichs" -#: netbox/ipam/models/ip.py:520 +#: netbox/ipam/models/ip.py:523 msgid "The primary function of this range" msgstr "Die Hauptfunktion dieses Bereichs" -#: netbox/ipam/models/ip.py:534 +#: netbox/ipam/models/ip.py:526 +msgid "mark populated" +msgstr "als gefüllt markieren" + +#: netbox/ipam/models/ip.py:528 +msgid "Prevent the creation of IP addresses within this range" +msgstr "" +"Verhindern Sie die Erstellung von IP-Adressen innerhalb dieses Bereichs" + +#: netbox/ipam/models/ip.py:533 +#, python-format +msgid "Report space as 100% utilized" +msgstr "Range als zu 100% ausgelastet melden" + +#: netbox/ipam/models/ip.py:542 msgid "IP range" msgstr "IP-Bereich" -#: netbox/ipam/models/ip.py:535 +#: netbox/ipam/models/ip.py:543 msgid "IP ranges" msgstr "IP-Bereiche" -#: netbox/ipam/models/ip.py:548 +#: netbox/ipam/models/ip.py:556 msgid "Starting and ending IP address versions must match" msgstr "Die Versionen der Anfangs- und Endadresse müssen übereinstimmen" -#: netbox/ipam/models/ip.py:554 +#: netbox/ipam/models/ip.py:562 msgid "Starting and ending IP address masks must match" msgstr "Die Masken für Start- und Endadressen müssen übereinstimmen" -#: netbox/ipam/models/ip.py:561 +#: netbox/ipam/models/ip.py:569 #, python-brace-format msgid "" "Ending address must be greater than the starting address ({start_address})" msgstr "" "Die Endadresse muss größer als die Startadresse sein ({start_address})" -#: netbox/ipam/models/ip.py:589 +#: netbox/ipam/models/ip.py:597 #, python-brace-format msgid "Defined addresses overlap with range {overlapping_range} in VRF {vrf}" msgstr "" "Definierte Adressen überschneiden sich mit dem Bereich {overlapping_range} " "im VRF {vrf}" -#: netbox/ipam/models/ip.py:598 +#: netbox/ipam/models/ip.py:606 #, python-brace-format msgid "Defined range exceeds maximum supported size ({max_size})" msgstr "" "Der definierte Bereich überschreitet die maximal unterstützte Größe " "({max_size})" -#: netbox/ipam/models/ip.py:710 netbox/tenancy/models/contacts.py:77 +#: netbox/ipam/models/ip.py:721 netbox/tenancy/models/contacts.py:78 msgid "address" msgstr "Adresse" -#: netbox/ipam/models/ip.py:733 +#: netbox/ipam/models/ip.py:744 msgid "The operational status of this IP" msgstr "Der Betriebsstatus dieser IP" -#: netbox/ipam/models/ip.py:741 +#: netbox/ipam/models/ip.py:752 msgid "The functional role of this IP" msgstr "Die funktionale Rolle dieser IP" -#: netbox/ipam/models/ip.py:765 netbox/templates/ipam/ipaddress.html:72 +#: netbox/ipam/models/ip.py:775 netbox/templates/ipam/ipaddress.html:72 msgid "NAT (inside)" msgstr "NAT (innen)" -#: netbox/ipam/models/ip.py:766 +#: netbox/ipam/models/ip.py:776 msgid "The IP for which this address is the \"outside\" IP" msgstr "Die IP, für die diese Adresse die „externe“ IP ist" -#: netbox/ipam/models/ip.py:773 +#: netbox/ipam/models/ip.py:783 msgid "Hostname or FQDN (not case-sensitive)" msgstr "Hostname oder FQDN (Groß- und Kleinschreibung nicht beachten)" -#: netbox/ipam/models/ip.py:789 netbox/ipam/models/services.py:90 +#: netbox/ipam/models/ip.py:799 netbox/ipam/models/services.py:86 msgid "IP addresses" msgstr "IP-Adressen" -#: netbox/ipam/models/ip.py:842 +#: netbox/ipam/models/ip.py:852 msgid "Cannot create IP address with /0 mask." msgstr "Die IP-Adresse mit der Maske /0 kann nicht erstellt werden." -#: netbox/ipam/models/ip.py:848 +#: netbox/ipam/models/ip.py:858 #, python-brace-format msgid "{ip} is a network ID, which may not be assigned to an interface." msgstr "" "{ip} ist eine Netzwerk-ID, die keiner Schnittstelle zugewiesen werden darf." -#: netbox/ipam/models/ip.py:859 +#: netbox/ipam/models/ip.py:869 #, python-brace-format msgid "" "{ip} is a broadcast address, which may not be assigned to an interface." @@ -10936,12 +11164,18 @@ msgstr "" "{ip} ist eine Broadcast-Adresse, die keiner Schnittstelle zugewiesen werden " "darf." -#: netbox/ipam/models/ip.py:873 +#: netbox/ipam/models/ip.py:883 #, python-brace-format msgid "Duplicate IP address found in {table}: {ipaddress}" msgstr "Doppelte IP-Adresse gefunden in {table}: {ipaddress}" -#: netbox/ipam/models/ip.py:896 +#: netbox/ipam/models/ip.py:899 +#, python-brace-format +msgid "Cannot create IP address {ip} inside range {range}." +msgstr "" +"IP-Adresse kann nicht erstellt werden {ip} innerhalb der Range{range}." + +#: netbox/ipam/models/ip.py:920 msgid "" "Cannot reassign IP address while it is designated as the primary IP for the " "parent object" @@ -10949,7 +11183,7 @@ msgstr "" "Die IP-Adresse kann nicht neu zugewiesen werden, solange sie als primäre IP " "für das übergeordnete Objekt festgelegt ist" -#: netbox/ipam/models/ip.py:902 +#: netbox/ipam/models/ip.py:926 msgid "Only IPv6 addresses can be assigned SLAAC status" msgstr "Nur IPv6-Adressen kann der SLAAC-Status zugewiesen werden" @@ -10965,59 +11199,45 @@ msgstr "Servicevorlage" msgid "service templates" msgstr "Servicevorlagen" -#: netbox/ipam/models/services.py:91 +#: netbox/ipam/models/services.py:87 msgid "The specific IP addresses (if any) to which this service is bound" msgstr "" "Die spezifischen IP-Adressen (falls vorhanden), an die dieser Dienst " "gebunden ist" -#: netbox/ipam/models/services.py:98 +#: netbox/ipam/models/services.py:97 msgid "service" msgstr "Dienst / Port" -#: netbox/ipam/models/services.py:99 +#: netbox/ipam/models/services.py:98 msgid "services" msgstr "Dienste (Ports)" -#: netbox/ipam/models/services.py:110 -msgid "" -"A service cannot be associated with both a device and a virtual machine." -msgstr "" -"Ein Dienst kann nicht gleichzeitig einem Gerät und einer virtuellen Maschine" -" zugeordnet werden." - -#: netbox/ipam/models/services.py:112 -msgid "" -"A service must be associated with either a device or a virtual machine." -msgstr "" -"Ein Dienst muss entweder einem Gerät oder einer virtuellen Maschine " -"zugeordnet sein." - -#: netbox/ipam/models/vlans.py:88 +#: netbox/ipam/models/vlans.py:94 msgid "VLAN groups" msgstr "VLAN-Gruppen" -#: netbox/ipam/models/vlans.py:95 +#: netbox/ipam/models/vlans.py:101 msgid "Cannot set scope_type without scope_id." msgstr "scope_type kann nicht ohne scope_id gesetzt werden." -#: netbox/ipam/models/vlans.py:97 +#: netbox/ipam/models/vlans.py:103 msgid "Cannot set scope_id without scope_type." msgstr "scope_id kann nicht ohne scope_type gesetzt werden." -#: netbox/ipam/models/vlans.py:105 +#: netbox/ipam/models/vlans.py:111 #, python-brace-format msgid "Starting VLAN ID in range ({value}) cannot be less than {minimum}" msgstr "" "Start-VLAN-ID im Bereich ({value}) darf nicht kleiner sein als {minimum}" -#: netbox/ipam/models/vlans.py:111 +#: netbox/ipam/models/vlans.py:117 #, python-brace-format msgid "Ending VLAN ID in range ({value}) cannot exceed {maximum}" msgstr "" "Ende der VLAN-ID im Bereich ({value}) darf {maximum}nicht überschreiten " -#: netbox/ipam/models/vlans.py:118 +#: netbox/ipam/models/vlans.py:124 #, python-brace-format msgid "" "Ending VLAN ID in range must be greater than or equal to the starting VLAN " @@ -11026,37 +11246,37 @@ msgstr "" "Die End-VLAN-ID im Bereich muss größer oder gleich der Start-VLAN-ID sein " "({range})" -#: netbox/ipam/models/vlans.py:124 +#: netbox/ipam/models/vlans.py:130 msgid "Ranges cannot overlap." msgstr "Bereiche dürfen sich nicht überschneiden." -#: netbox/ipam/models/vlans.py:181 +#: netbox/ipam/models/vlans.py:187 msgid "The specific site to which this VLAN is assigned (if any)" msgstr "" "Der spezifische Standort, der dieses VLAN zugewiesen ist (falls vorhanden)" -#: netbox/ipam/models/vlans.py:189 +#: netbox/ipam/models/vlans.py:195 msgid "VLAN group (optional)" msgstr "VLAN-Gruppe (optional)" -#: netbox/ipam/models/vlans.py:197 netbox/ipam/models/vlans.py:377 -#: netbox/ipam/models/vlans.py:385 +#: netbox/ipam/models/vlans.py:203 netbox/ipam/models/vlans.py:383 +#: netbox/ipam/models/vlans.py:391 msgid "Numeric VLAN ID (1-4094)" msgstr "Numerische VLAN-ID (1-4094)" -#: netbox/ipam/models/vlans.py:215 +#: netbox/ipam/models/vlans.py:221 msgid "Operational status of this VLAN" msgstr "Betriebsstatus dieses VLAN" -#: netbox/ipam/models/vlans.py:223 +#: netbox/ipam/models/vlans.py:229 msgid "The primary function of this VLAN" msgstr "Die Hauptfunktion dieses VLAN" -#: netbox/ipam/models/vlans.py:238 +#: netbox/ipam/models/vlans.py:244 msgid "Customer/service VLAN designation (for Q-in-Q/IEEE 802.1ad)" msgstr "Kunden-/Service-VLAN-Bezeichnung (für Q-in-Q/IEEE 802.1ad)" -#: netbox/ipam/models/vlans.py:287 +#: netbox/ipam/models/vlans.py:293 #, python-brace-format msgid "" "VLAN is assigned to group {group} (scope: {scope}); cannot also assign to " @@ -11065,7 +11285,7 @@ msgstr "" "VLAN ist der Gruppe {group} (Scope: {scope}) zugewiesen; kann nicht auch dem" " Standort {site} zugewiesen werden." -#: netbox/ipam/models/vlans.py:294 +#: netbox/ipam/models/vlans.py:300 #, python-brace-format msgid "" "The assigned site {site} is not a member of the assigned group {group} " @@ -11074,25 +11294,25 @@ msgstr "" "Die zugewiesene Site {site} ist kein Mitglied der zugewiesenen Gruppe " "{group} (Umfang: {scope})." -#: netbox/ipam/models/vlans.py:303 +#: netbox/ipam/models/vlans.py:309 #, python-brace-format msgid "VID must be in ranges {ranges} for VLANs in group {group}" msgstr "" "VID muss in Bereichen liegen {ranges} für VLANs in einer Gruppe {group}" -#: netbox/ipam/models/vlans.py:310 +#: netbox/ipam/models/vlans.py:316 msgid "Only Q-in-Q customer VLANs maybe assigned to a service VLAN." msgstr "Nur Q-in-Q-Kunden-VLANs können einem Service-VLAN zugewiesen werden." -#: netbox/ipam/models/vlans.py:316 +#: netbox/ipam/models/vlans.py:322 msgid "A Q-in-Q customer VLAN must be assigned to a service VLAN." msgstr "Ein Q-in-Q-Kunden-VLAN muss einem Service-VLAN zugewiesen werden." -#: netbox/ipam/models/vlans.py:353 +#: netbox/ipam/models/vlans.py:359 msgid "VLAN translation policies" msgstr "Richtlinien für VLAN-Übersetzungen" -#: netbox/ipam/models/vlans.py:394 +#: netbox/ipam/models/vlans.py:400 msgid "VLAN translation rule" msgstr "VLAN-Übersetzungsregel" @@ -11112,8 +11332,8 @@ msgstr "einzigartigen Raum erzwingen" msgid "Prevent duplicate prefixes/IP addresses within this VRF" msgstr "Vermeiden Sie doppelte Präfixe/IP-Adressen in dieser VRF" -#: netbox/ipam/models/vrfs.py:62 netbox/netbox/navigation/menu.py:192 -#: netbox/netbox/navigation/menu.py:194 +#: netbox/ipam/models/vrfs.py:62 netbox/netbox/navigation/menu.py:193 +#: netbox/netbox/navigation/menu.py:195 msgid "VRFs" msgstr "VRFs" @@ -11141,74 +11361,79 @@ msgstr "Anzahl der Standorte" msgid "Provider Count" msgstr "Anzahl der Provider" -#: netbox/ipam/tables/ip.py:41 netbox/netbox/navigation/menu.py:185 -#: netbox/netbox/navigation/menu.py:187 +#: netbox/ipam/tables/ip.py:42 netbox/netbox/navigation/menu.py:186 +#: netbox/netbox/navigation/menu.py:188 msgid "Aggregates" msgstr "Aggregate" -#: netbox/ipam/tables/ip.py:71 +#: netbox/ipam/tables/ip.py:72 msgid "Added" msgstr "Hinzugefügt" -#: netbox/ipam/tables/ip.py:74 netbox/ipam/tables/ip.py:112 -#: netbox/ipam/tables/vlans.py:118 netbox/ipam/views.py:373 -#: netbox/netbox/navigation/menu.py:171 netbox/netbox/navigation/menu.py:173 +#: netbox/ipam/tables/ip.py:75 netbox/ipam/tables/ip.py:113 +#: netbox/ipam/tables/vlans.py:120 netbox/ipam/views.py:375 +#: netbox/netbox/navigation/menu.py:172 netbox/netbox/navigation/menu.py:174 #: netbox/templates/ipam/vlan.html:100 msgid "Prefixes" msgstr "Prefixe" -#: netbox/ipam/tables/ip.py:77 netbox/ipam/tables/ip.py:221 -#: netbox/ipam/tables/ip.py:276 netbox/ipam/tables/vlans.py:55 +#: netbox/ipam/tables/ip.py:78 netbox/ipam/tables/ip.py:222 +#: netbox/ipam/tables/ip.py:281 netbox/ipam/tables/vlans.py:55 #: netbox/templates/dcim/device.html:260 #: netbox/templates/ipam/aggregate.html:24 -#: netbox/templates/ipam/iprange.html:29 netbox/templates/ipam/prefix.html:102 +#: netbox/templates/ipam/iprange.html:37 netbox/templates/ipam/prefix.html:102 msgid "Utilization" msgstr "Auslastung" -#: netbox/ipam/tables/ip.py:117 netbox/netbox/navigation/menu.py:167 +#: netbox/ipam/tables/ip.py:118 netbox/netbox/navigation/menu.py:168 msgid "IP Ranges" msgstr "IP-Bereiche" -#: netbox/ipam/tables/ip.py:167 +#: netbox/ipam/tables/ip.py:168 msgid "Prefix (Flat)" msgstr "Prefix (flach)" -#: netbox/ipam/tables/ip.py:171 +#: netbox/ipam/tables/ip.py:172 msgid "Depth" msgstr "Tiefe" -#: netbox/ipam/tables/ip.py:191 netbox/ipam/tables/vlans.py:37 +#: netbox/ipam/tables/ip.py:192 netbox/ipam/tables/vlans.py:37 #: netbox/virtualization/tables/clusters.py:77 #: netbox/wireless/tables/wirelesslan.py:55 msgid "Scope Type" msgstr "Art des Geltungsbereichs" -#: netbox/ipam/tables/ip.py:213 +#: netbox/ipam/tables/ip.py:214 msgid "Pool" msgstr "Pool" -#: netbox/ipam/tables/ip.py:217 netbox/ipam/tables/ip.py:272 +#: netbox/ipam/tables/ip.py:218 netbox/ipam/tables/ip.py:277 +#: netbox/templates/ipam/iprange.html:33 msgid "Marked Utilized" msgstr "Als ausgenutzt markiert" -#: netbox/ipam/tables/ip.py:256 +#: netbox/ipam/tables/ip.py:257 msgid "Start address" msgstr "Startadresse" -#: netbox/ipam/tables/ip.py:335 +#: netbox/ipam/tables/ip.py:273 netbox/templates/ipam/iprange.html:29 +msgid "Marked Populated" +msgstr "Als gefüllt markiert" + +#: netbox/ipam/tables/ip.py:341 msgid "NAT (Inside)" msgstr "NAT (Innen)" -#: netbox/ipam/tables/ip.py:340 +#: netbox/ipam/tables/ip.py:346 msgid "NAT (Outside)" msgstr "NAT (Außen)" -#: netbox/ipam/tables/ip.py:345 +#: netbox/ipam/tables/ip.py:351 msgid "Assigned" msgstr "Zugewiesen" -#: netbox/ipam/tables/ip.py:381 netbox/templates/vpn/l2vpntermination.html:16 -#: netbox/vpn/forms/filtersets.py:246 +#: netbox/ipam/tables/ip.py:397 netbox/templates/vpn/l2vpntermination.html:16 +#: netbox/vpn/forms/filtersets.py:251 msgid "Assigned Object" msgstr "Zugewiesenes Objekt" @@ -11216,22 +11441,22 @@ msgstr "Zugewiesenes Objekt" msgid "VID Ranges" msgstr "VID-Bereiche" -#: netbox/ipam/tables/vlans.py:80 netbox/ipam/tables/vlans.py:190 +#: netbox/ipam/tables/vlans.py:82 netbox/ipam/tables/vlans.py:192 #: netbox/templates/dcim/inc/interface_vlans_table.html:4 msgid "VID" msgstr "VID" -#: netbox/ipam/tables/vlans.py:237 +#: netbox/ipam/tables/vlans.py:239 #: netbox/templates/ipam/vlantranslationpolicy.html:22 msgid "Rules" msgstr "Regeln" -#: netbox/ipam/tables/vlans.py:260 +#: netbox/ipam/tables/vlans.py:262 #: netbox/templates/ipam/vlantranslationrule.html:18 msgid "Local VID" msgstr "Lokales VID" -#: netbox/ipam/tables/vlans.py:264 +#: netbox/ipam/tables/vlans.py:266 #: netbox/templates/ipam/vlantranslationrule.html:22 msgid "Remote VID" msgstr "Entfernte-VID" @@ -11244,14 +11469,27 @@ msgstr "RD" msgid "Unique" msgstr "Einzigartig" -#: netbox/ipam/tables/vrfs.py:37 netbox/vpn/tables/l2vpn.py:27 +#: netbox/ipam/tables/vrfs.py:37 netbox/vpn/tables/l2vpn.py:30 msgid "Import Targets" msgstr "Ziele importieren" -#: netbox/ipam/tables/vrfs.py:42 netbox/vpn/tables/l2vpn.py:32 +#: netbox/ipam/tables/vrfs.py:42 netbox/vpn/tables/l2vpn.py:35 msgid "Export Targets" msgstr "Ziele exportieren" +#: netbox/ipam/utils.py:30 +msgid "1 IP available" +msgstr "1 IP verfügbar" + +#: netbox/ipam/utils.py:32 +#, python-brace-format +msgid "{count} IPs available" +msgstr "{count} IPs verfügbar" + +#: netbox/ipam/utils.py:33 +msgid "Many IPs available" +msgstr "Viele IPs verfügbar" + #: netbox/ipam/validators.py:9 #, python-brace-format msgid "{prefix} is not a valid prefix. Did you mean {suggested}?" @@ -11275,31 +11513,31 @@ msgstr "" "In DNS-Namen sind nur alphanumerische Zeichen, Sternchen, Bindestriche, " "Punkte und Unterstriche zulässig" -#: netbox/ipam/views.py:570 +#: netbox/ipam/views.py:569 msgid "Child Prefixes" msgstr "untergeordnete Prefixe" -#: netbox/ipam/views.py:606 +#: netbox/ipam/views.py:605 msgid "Child Ranges" msgstr "untergeordnete Bereiche" -#: netbox/ipam/views.py:958 +#: netbox/ipam/views.py:951 msgid "Related IPs" msgstr "Verwandte IPs" -#: netbox/ipam/views.py:1315 +#: netbox/ipam/views.py:1319 msgid "Device Interfaces" msgstr "Geräteschnittstellen" -#: netbox/ipam/views.py:1333 +#: netbox/ipam/views.py:1337 msgid "VM Interfaces" msgstr "VM-Schnittstellen" -#: netbox/netbox/api/fields.py:65 +#: netbox/netbox/api/fields.py:66 msgid "This field may not be blank." msgstr "Dieses Feld darf nicht leer sein." -#: netbox/netbox/api/fields.py:70 +#: netbox/netbox/api/fields.py:71 msgid "" "Value must be passed directly (e.g. \"foo\": 123); do not use a dictionary " "or list." @@ -11307,26 +11545,26 @@ msgstr "" "Der Wert muss direkt übergeben werden (z. B. „foo“: 123); verwende kein " "Wörterbuch oder keine Liste." -#: netbox/netbox/api/fields.py:91 +#: netbox/netbox/api/fields.py:92 #, python-brace-format msgid "{value} is not a valid choice." msgstr "{value} ist keine gültige Auswahl." -#: netbox/netbox/api/fields.py:104 +#: netbox/netbox/api/fields.py:105 #, python-brace-format msgid "Invalid content type: {content_type}" msgstr "Ungültiger Inhaltstyp: {content_type}" -#: netbox/netbox/api/fields.py:105 +#: netbox/netbox/api/fields.py:106 msgid "Invalid value. Specify a content type as '.'." msgstr "" "Ungültiger Wert. Geben Sie einen Inhaltstyp an'.'." -#: netbox/netbox/api/fields.py:167 +#: netbox/netbox/api/fields.py:168 msgid "Ranges must be specified in the form (lower, upper)." msgstr "Bereiche müssen in der Form (unten, oben) angegeben werden." -#: netbox/netbox/api/fields.py:169 +#: netbox/netbox/api/fields.py:170 msgid "Range boundaries must be defined as integers." msgstr "Bereichsgrenzen müssen als ganze Zahlen (Integer) definiert werden." @@ -11401,6 +11639,7 @@ msgid "Dark Grey" msgstr "Dunkelgrau" #: netbox/netbox/choices.py:103 netbox/templates/extras/script_result.html:56 +#: netbox/templates/extras/tableconfig.html:76 msgid "Default" msgstr "Standard" @@ -11706,33 +11945,33 @@ msgstr "Benutzerdefiniertes Feld '{name}'muss einen eindeutigen Wert haben." msgid "Missing required custom field '{name}'." msgstr "Erforderliches benutzerdefiniertes Feld fehlt '{name}'." -#: netbox/netbox/models/features.py:470 +#: netbox/netbox/models/features.py:492 msgid "Remote data source" msgstr "Entfernte Datenquelle" -#: netbox/netbox/models/features.py:480 +#: netbox/netbox/models/features.py:502 msgid "data path" msgstr "Datenpfad" -#: netbox/netbox/models/features.py:484 +#: netbox/netbox/models/features.py:506 msgid "Path to remote file (relative to data source root)" msgstr "Pfad zur Remote-Datei (relativ zum Stammverzeichnis)" -#: netbox/netbox/models/features.py:487 +#: netbox/netbox/models/features.py:509 msgid "auto sync enabled" msgstr "Auto-Sync aktiviert" -#: netbox/netbox/models/features.py:489 +#: netbox/netbox/models/features.py:511 msgid "Enable automatic synchronization of data when the data file is updated" msgstr "" "Automatische Synchronisation von Daten aktivieren, wenn die Datendatei " "aktualisiert wird" -#: netbox/netbox/models/features.py:492 +#: netbox/netbox/models/features.py:514 msgid "date synced" msgstr "Datum der Synchronisierung " -#: netbox/netbox/models/features.py:586 +#: netbox/netbox/models/features.py:608 #, python-brace-format msgid "{class_name} must implement a sync_data() method." msgstr "{class_name} muss eine sync_data () -Methode implementieren." @@ -11762,7 +12001,7 @@ msgstr "Beim Einstellen einer Entfernung muss eine Einheit angegeben werden" msgid "Organization" msgstr "Organisation" -#: netbox/netbox/navigation/menu.py:19 +#: netbox/netbox/navigation/menu.py:18 msgid "Site Groups" msgstr "Standortgruppen" @@ -11801,208 +12040,212 @@ msgid "Virtual Device Contexts" msgstr "Virtual Device Context" #: netbox/netbox/navigation/menu.py:88 +msgid "Module Type Profiles" +msgstr "Modultyp-Profile" + +#: netbox/netbox/navigation/menu.py:89 msgid "Manufacturers" msgstr "Hersteller" -#: netbox/netbox/navigation/menu.py:92 +#: netbox/netbox/navigation/menu.py:93 msgid "Device Components" msgstr "Gerätekomponenten" -#: netbox/netbox/navigation/menu.py:104 +#: netbox/netbox/navigation/menu.py:105 #: netbox/templates/dcim/inventoryitemrole.html:8 msgid "Inventory Item Roles" msgstr "Inventarartikelrollen" -#: netbox/netbox/navigation/menu.py:110 +#: netbox/netbox/navigation/menu.py:111 #: netbox/templates/dcim/interface.html:413 #: netbox/templates/virtualization/vminterface.html:124 msgid "MAC Addresses" msgstr "MAC-Adressen" -#: netbox/netbox/navigation/menu.py:117 netbox/netbox/navigation/menu.py:121 +#: netbox/netbox/navigation/menu.py:118 netbox/netbox/navigation/menu.py:122 #: netbox/templates/dcim/interface.html:182 msgid "Connections" msgstr "Verbindungen" -#: netbox/netbox/navigation/menu.py:123 +#: netbox/netbox/navigation/menu.py:124 msgid "Cables" msgstr "Kabel" -#: netbox/netbox/navigation/menu.py:124 +#: netbox/netbox/navigation/menu.py:125 msgid "Wireless Links" msgstr "Funkverbindungen" -#: netbox/netbox/navigation/menu.py:127 +#: netbox/netbox/navigation/menu.py:128 msgid "Interface Connections" msgstr "Schnittstellenverbindungen" -#: netbox/netbox/navigation/menu.py:132 +#: netbox/netbox/navigation/menu.py:133 msgid "Console Connections" msgstr "Konsolenverbindungen" -#: netbox/netbox/navigation/menu.py:137 +#: netbox/netbox/navigation/menu.py:138 msgid "Power Connections" msgstr "Stromverbindungen" -#: netbox/netbox/navigation/menu.py:153 +#: netbox/netbox/navigation/menu.py:154 msgid "Wireless LAN Groups" msgstr "WLAN-Gruppen" -#: netbox/netbox/navigation/menu.py:174 +#: netbox/netbox/navigation/menu.py:175 msgid "Prefix & VLAN Roles" msgstr "Prefix- und VLAN-Rollen" -#: netbox/netbox/navigation/menu.py:180 +#: netbox/netbox/navigation/menu.py:181 msgid "ASN Ranges" msgstr "ASN-Bereiche" -#: netbox/netbox/navigation/menu.py:203 +#: netbox/netbox/navigation/menu.py:204 msgid "VLAN Translation Policies" msgstr "VLAN-Übersetzungsrichtlinien" -#: netbox/netbox/navigation/menu.py:204 +#: netbox/netbox/navigation/menu.py:205 #: netbox/templates/ipam/vlantranslationpolicy.html:46 msgid "VLAN Translation Rules" msgstr "VLAN-Übersetzungsregeln" -#: netbox/netbox/navigation/menu.py:211 +#: netbox/netbox/navigation/menu.py:212 msgid "Service Templates" msgstr "Dienstevorlagen (Ports)" -#: netbox/netbox/navigation/menu.py:212 netbox/templates/dcim/device.html:302 +#: netbox/netbox/navigation/menu.py:213 netbox/templates/dcim/device.html:302 #: netbox/templates/ipam/ipaddress.html:118 #: netbox/templates/virtualization/virtualmachine.html:154 msgid "Services" msgstr "Dienste (Ports)" -#: netbox/netbox/navigation/menu.py:219 +#: netbox/netbox/navigation/menu.py:220 msgid "VPN" msgstr "VPN" -#: netbox/netbox/navigation/menu.py:223 netbox/netbox/navigation/menu.py:225 +#: netbox/netbox/navigation/menu.py:224 netbox/netbox/navigation/menu.py:226 #: netbox/vpn/tables/tunnels.py:24 msgid "Tunnels" msgstr "Tunnel" -#: netbox/netbox/navigation/menu.py:226 +#: netbox/netbox/navigation/menu.py:227 #: netbox/templates/vpn/tunnelgroup.html:8 msgid "Tunnel Groups" msgstr "Tunnelgruppen" -#: netbox/netbox/navigation/menu.py:227 +#: netbox/netbox/navigation/menu.py:228 msgid "Tunnel Terminations" msgstr "Tunnelabschlusspunkte" -#: netbox/netbox/navigation/menu.py:231 netbox/netbox/navigation/menu.py:233 -#: netbox/vpn/models/l2vpn.py:64 +#: netbox/netbox/navigation/menu.py:232 netbox/netbox/navigation/menu.py:234 +#: netbox/vpn/models/l2vpn.py:69 msgid "L2VPNs" msgstr "L2VPNs" -#: netbox/netbox/navigation/menu.py:240 +#: netbox/netbox/navigation/menu.py:241 msgid "IKE Proposals" msgstr "IKE-Vorschläge" -#: netbox/netbox/navigation/menu.py:241 +#: netbox/netbox/navigation/menu.py:242 #: netbox/templates/vpn/ikeproposal.html:41 msgid "IKE Policies" msgstr "IKE-Richtlinien" -#: netbox/netbox/navigation/menu.py:242 +#: netbox/netbox/navigation/menu.py:243 msgid "IPSec Proposals" msgstr "IPSec-Vorschläge" -#: netbox/netbox/navigation/menu.py:243 +#: netbox/netbox/navigation/menu.py:244 #: netbox/templates/vpn/ipsecproposal.html:37 msgid "IPSec Policies" msgstr "IPSec-Richtlinien" -#: netbox/netbox/navigation/menu.py:244 netbox/templates/vpn/ikepolicy.html:38 +#: netbox/netbox/navigation/menu.py:245 netbox/templates/vpn/ikepolicy.html:38 #: netbox/templates/vpn/ipsecpolicy.html:25 msgid "IPSec Profiles" msgstr "IPSec-Profile" -#: netbox/netbox/navigation/menu.py:259 +#: netbox/netbox/navigation/menu.py:260 #: netbox/templates/virtualization/virtualmachine.html:174 #: netbox/templates/virtualization/virtualmachine/base.html:32 #: netbox/templates/virtualization/virtualmachine_list.html:21 #: netbox/virtualization/tables/virtualmachines.py:74 -#: netbox/virtualization/views.py:427 +#: netbox/virtualization/views.py:417 msgid "Virtual Disks" msgstr "Virtuelle Festplatten" -#: netbox/netbox/navigation/menu.py:266 +#: netbox/netbox/navigation/menu.py:267 msgid "Cluster Types" msgstr "Clustertypen" -#: netbox/netbox/navigation/menu.py:267 +#: netbox/netbox/navigation/menu.py:268 msgid "Cluster Groups" msgstr "Clustergruppen" -#: netbox/netbox/navigation/menu.py:281 +#: netbox/netbox/navigation/menu.py:282 msgid "Circuit Types" msgstr "Transportnetztypen" -#: netbox/netbox/navigation/menu.py:282 +#: netbox/netbox/navigation/menu.py:283 msgid "Circuit Terminations" msgstr "Transportnetzabschlusspunkt" -#: netbox/netbox/navigation/menu.py:286 netbox/netbox/navigation/menu.py:288 +#: netbox/netbox/navigation/menu.py:287 netbox/netbox/navigation/menu.py:289 #: netbox/templates/circuits/providernetwork.html:55 msgid "Virtual Circuits" msgstr "Virtuelle Verbindungen" -#: netbox/netbox/navigation/menu.py:289 +#: netbox/netbox/navigation/menu.py:290 msgid "Virtual Circuit Types" msgstr "Virtuelle Verbindungstypen" -#: netbox/netbox/navigation/menu.py:290 +#: netbox/netbox/navigation/menu.py:291 msgid "Virtual Circuit Terminations" msgstr "Virtuelle Verbindungsabschlüsse" -#: netbox/netbox/navigation/menu.py:296 +#: netbox/netbox/navigation/menu.py:297 msgid "Circuit Groups" msgstr "Transportnetzgruppe" -#: netbox/netbox/navigation/menu.py:297 +#: netbox/netbox/navigation/menu.py:298 #: netbox/templates/circuits/circuit.html:76 #: netbox/templates/circuits/virtualcircuit.html:69 msgid "Group Assignments" msgstr "Gruppenzuweisung" -#: netbox/netbox/navigation/menu.py:301 netbox/netbox/navigation/menu.py:303 +#: netbox/netbox/navigation/menu.py:302 netbox/netbox/navigation/menu.py:304 msgid "Providers" msgstr "Provider" -#: netbox/netbox/navigation/menu.py:304 +#: netbox/netbox/navigation/menu.py:305 #: netbox/templates/circuits/provider.html:51 msgid "Provider Accounts" msgstr "Providerkonten" -#: netbox/netbox/navigation/menu.py:305 +#: netbox/netbox/navigation/menu.py:306 msgid "Provider Networks" msgstr "Provider Netzwerke" -#: netbox/netbox/navigation/menu.py:319 +#: netbox/netbox/navigation/menu.py:320 msgid "Power Panels" msgstr "Stromverteiler" -#: netbox/netbox/navigation/menu.py:330 +#: netbox/netbox/navigation/menu.py:331 msgid "Configurations" msgstr "Konfigurationen" -#: netbox/netbox/navigation/menu.py:332 +#: netbox/netbox/navigation/menu.py:333 msgid "Config Contexts" msgstr "Konfigurationsvorlage" -#: netbox/netbox/navigation/menu.py:333 +#: netbox/netbox/navigation/menu.py:334 msgid "Config Templates" msgstr "Config-Vorlagen" -#: netbox/netbox/navigation/menu.py:340 netbox/netbox/navigation/menu.py:344 +#: netbox/netbox/navigation/menu.py:341 netbox/netbox/navigation/menu.py:345 msgid "Customization" msgstr "Personalisierung" -#: netbox/netbox/navigation/menu.py:346 +#: netbox/netbox/navigation/menu.py:347 #: netbox/templates/dcim/device_edit.html:105 #: netbox/templates/dcim/htmx/cable_edit.html:84 #: netbox/templates/dcim/virtualchassis_add.html:35 @@ -12015,92 +12258,96 @@ msgstr "Personalisierung" msgid "Custom Fields" msgstr "Benutzerdefinierte Felder" -#: netbox/netbox/navigation/menu.py:347 +#: netbox/netbox/navigation/menu.py:348 msgid "Custom Field Choices" msgstr "Benutzerdefinierte Feldoptionen" -#: netbox/netbox/navigation/menu.py:348 +#: netbox/netbox/navigation/menu.py:349 msgid "Custom Links" msgstr "Benutzerdefinierte Links" -#: netbox/netbox/navigation/menu.py:349 +#: netbox/netbox/navigation/menu.py:350 msgid "Export Templates" msgstr "Exportvorlagen" -#: netbox/netbox/navigation/menu.py:350 +#: netbox/netbox/navigation/menu.py:351 msgid "Saved Filters" msgstr "Gespeicherte Filter" #: netbox/netbox/navigation/menu.py:352 +msgid "Table Configs" +msgstr "Tabellenkonfigurationen" + +#: netbox/netbox/navigation/menu.py:354 msgid "Image Attachments" msgstr "Bildanhänge" -#: netbox/netbox/navigation/menu.py:370 +#: netbox/netbox/navigation/menu.py:372 msgid "Operations" msgstr "Operationen" -#: netbox/netbox/navigation/menu.py:374 +#: netbox/netbox/navigation/menu.py:376 msgid "Integrations" msgstr "Integrationen" -#: netbox/netbox/navigation/menu.py:376 +#: netbox/netbox/navigation/menu.py:378 msgid "Data Sources" msgstr "Datenquellen" -#: netbox/netbox/navigation/menu.py:377 +#: netbox/netbox/navigation/menu.py:379 msgid "Event Rules" msgstr "Ereignisregeln" -#: netbox/netbox/navigation/menu.py:378 +#: netbox/netbox/navigation/menu.py:380 msgid "Webhooks" msgstr "Webhooks" -#: netbox/netbox/navigation/menu.py:382 netbox/netbox/navigation/menu.py:386 -#: netbox/netbox/views/generic/feature_views.py:158 +#: netbox/netbox/navigation/menu.py:384 netbox/netbox/navigation/menu.py:388 +#: netbox/netbox/views/generic/feature_views.py:164 #: netbox/templates/extras/report/base.html:37 #: netbox/templates/extras/script/base.html:36 msgid "Jobs" msgstr "Jobs" -#: netbox/netbox/navigation/menu.py:392 +#: netbox/netbox/navigation/menu.py:394 msgid "Logging" msgstr "Protokollierung" -#: netbox/netbox/navigation/menu.py:394 +#: netbox/netbox/navigation/menu.py:396 msgid "Notification Groups" msgstr "Benachrichtigungsgruppen" -#: netbox/netbox/navigation/menu.py:395 +#: netbox/netbox/navigation/menu.py:397 msgid "Journal Entries" msgstr "Journaleinträge" -#: netbox/netbox/navigation/menu.py:396 +#: netbox/netbox/navigation/menu.py:398 #: netbox/templates/core/objectchange.html:9 #: netbox/templates/core/objectchange_list.html:4 msgid "Change Log" msgstr "Änderungsprotokoll" -#: netbox/netbox/navigation/menu.py:403 netbox/templates/inc/user_menu.html:29 +#: netbox/netbox/navigation/menu.py:405 netbox/templates/inc/user_menu.html:29 msgid "Admin" msgstr "Admin" -#: netbox/netbox/navigation/menu.py:451 netbox/templates/account/base.html:27 +#: netbox/netbox/navigation/menu.py:453 netbox/templates/account/base.html:27 #: netbox/templates/inc/user_menu.html:52 msgid "API Tokens" msgstr "API-Token" -#: netbox/netbox/navigation/menu.py:458 netbox/users/forms/model_forms.py:187 +#: netbox/netbox/navigation/menu.py:460 netbox/users/forms/model_forms.py:187 #: netbox/users/forms/model_forms.py:195 netbox/users/forms/model_forms.py:242 #: netbox/users/forms/model_forms.py:249 msgid "Permissions" msgstr "Berechtigungen" -#: netbox/netbox/navigation/menu.py:466 netbox/netbox/navigation/menu.py:470 +#: netbox/netbox/navigation/menu.py:468 netbox/netbox/navigation/menu.py:472 #: netbox/templates/core/system.html:7 msgid "System" msgstr "System" -#: netbox/netbox/navigation/menu.py:475 netbox/netbox/navigation/menu.py:523 +#: netbox/netbox/navigation/menu.py:477 netbox/netbox/navigation/menu.py:525 #: netbox/templates/500.html:35 netbox/templates/account/preferences.html:22 #: netbox/templates/core/plugin.html:13 #: netbox/templates/core/plugin_list.html:7 @@ -12108,11 +12355,11 @@ msgstr "System" msgid "Plugins" msgstr "Plugins" -#: netbox/netbox/navigation/menu.py:480 +#: netbox/netbox/navigation/menu.py:482 msgid "Configuration History" msgstr "Konfigurationsverlauf" -#: netbox/netbox/navigation/menu.py:486 netbox/templates/core/rq_task.html:8 +#: netbox/netbox/navigation/menu.py:488 netbox/templates/core/rq_task.html:8 #: netbox/templates/core/rq_task_list.html:22 msgid "Background Tasks" msgstr "Hintergrundaufgaben" @@ -12150,22 +12397,22 @@ msgstr "" "{template_extension} ist keine Unterklasse von " "NetBox.Plugins.PluginTemplateExtension!" -#: netbox/netbox/plugins/registration.py:57 +#: netbox/netbox/plugins/registration.py:49 #, python-brace-format msgid "{item} must be an instance of netbox.plugins.PluginMenuItem" msgstr "{item} muss eine Instanz von NetBox.Plugins.PluginMenuItem sein" -#: netbox/netbox/plugins/registration.py:68 +#: netbox/netbox/plugins/registration.py:60 #, python-brace-format msgid "{menu_link} must be an instance of netbox.plugins.PluginMenuItem" msgstr "{menu_link} muss eine Instanz von NetBox.Plugins.PluginMenuItem sein" -#: netbox/netbox/plugins/registration.py:73 +#: netbox/netbox/plugins/registration.py:65 #, python-brace-format msgid "{button} must be an instance of netbox.plugins.PluginMenuButton" msgstr "{button} muss eine Instanz von NetBox.Plugins.PluginMenuButton sein" -#: netbox/netbox/plugins/templates.py:37 +#: netbox/netbox/plugins/templates.py:42 msgid "extra_context must be a dictionary" msgstr "extra_context muss ein Dictionary sein" @@ -12248,79 +12495,79 @@ msgstr "" msgid "Cannot delete stores from registry" msgstr "Stores können nicht aus der Registrierung gelöscht werden" -#: netbox/netbox/settings.py:758 +#: netbox/netbox/settings.py:782 msgid "Czech" msgstr "Tschechisch" -#: netbox/netbox/settings.py:759 +#: netbox/netbox/settings.py:783 msgid "Danish" msgstr "Dänisch" -#: netbox/netbox/settings.py:760 +#: netbox/netbox/settings.py:784 msgid "German" msgstr "Deutsch" -#: netbox/netbox/settings.py:761 +#: netbox/netbox/settings.py:785 msgid "English" msgstr "Englisch" -#: netbox/netbox/settings.py:762 +#: netbox/netbox/settings.py:786 msgid "Spanish" msgstr "Spanisch" -#: netbox/netbox/settings.py:763 +#: netbox/netbox/settings.py:787 msgid "French" msgstr "Französisch" -#: netbox/netbox/settings.py:764 +#: netbox/netbox/settings.py:788 msgid "Italian" msgstr "Italenisch" -#: netbox/netbox/settings.py:765 +#: netbox/netbox/settings.py:789 msgid "Japanese" msgstr "Japanisch" -#: netbox/netbox/settings.py:766 +#: netbox/netbox/settings.py:790 msgid "Dutch" msgstr "Niederländisch" -#: netbox/netbox/settings.py:767 +#: netbox/netbox/settings.py:791 msgid "Polish" msgstr "Polnisch" -#: netbox/netbox/settings.py:768 +#: netbox/netbox/settings.py:792 msgid "Portuguese" msgstr "Portugiesisch" -#: netbox/netbox/settings.py:769 +#: netbox/netbox/settings.py:793 msgid "Russian" msgstr "Russisch" -#: netbox/netbox/settings.py:770 +#: netbox/netbox/settings.py:794 msgid "Turkish" msgstr "Türkisch" -#: netbox/netbox/settings.py:771 +#: netbox/netbox/settings.py:795 msgid "Ukrainian" msgstr "Ukrainisch" -#: netbox/netbox/settings.py:772 +#: netbox/netbox/settings.py:796 msgid "Chinese" msgstr "Chinesisch" -#: netbox/netbox/tables/columns.py:177 +#: netbox/netbox/tables/columns.py:178 msgid "Select all" msgstr "Alles auswählen" -#: netbox/netbox/tables/columns.py:190 +#: netbox/netbox/tables/columns.py:191 msgid "Toggle all" msgstr "Alles umschalten" -#: netbox/netbox/tables/columns.py:302 +#: netbox/netbox/tables/columns.py:307 msgid "Toggle Dropdown" msgstr "Dropdown umschalten" -#: netbox/netbox/tables/columns.py:575 netbox/templates/core/job.html:53 +#: netbox/netbox/tables/columns.py:580 netbox/templates/core/job.html:53 msgid "Error" msgstr "Fehler" @@ -12329,12 +12576,12 @@ msgstr "Fehler" msgid "No {model_name} found" msgstr "Kein {model_name} gefunden" -#: netbox/netbox/tables/tables.py:252 +#: netbox/netbox/tables/tables.py:278 #: netbox/templates/generic/bulk_import.html:117 msgid "Field" msgstr "Feld" -#: netbox/netbox/tables/tables.py:255 +#: netbox/netbox/tables/tables.py:281 msgid "Value" msgstr "Wert" @@ -12342,7 +12589,7 @@ msgstr "Wert" msgid "Dummy Plugin" msgstr "Dummy-Plugin" -#: netbox/netbox/views/generic/bulk_views.py:116 +#: netbox/netbox/views/generic/bulk_views.py:117 #, python-brace-format msgid "" "There was an error rendering the selected export template ({template}): " @@ -12351,51 +12598,51 @@ msgstr "" "Beim Rendern der ausgewählten Exportvorlage ist ein Fehler aufgetreten " "({template}): {error}" -#: netbox/netbox/views/generic/bulk_views.py:425 +#: netbox/netbox/views/generic/bulk_views.py:427 #, python-brace-format msgid "Row {i}: Object with ID {id} does not exist" msgstr "Reihe {i}: Objekt mit ID {id} existiert nicht" -#: netbox/netbox/views/generic/bulk_views.py:714 -#: netbox/netbox/views/generic/bulk_views.py:915 -#: netbox/netbox/views/generic/bulk_views.py:963 +#: netbox/netbox/views/generic/bulk_views.py:716 +#: netbox/netbox/views/generic/bulk_views.py:917 +#: netbox/netbox/views/generic/bulk_views.py:965 #, python-brace-format msgid "No {object_type} were selected." msgstr "Kein {object_type}ausgewählt" -#: netbox/netbox/views/generic/bulk_views.py:793 +#: netbox/netbox/views/generic/bulk_views.py:795 #, python-brace-format msgid "Renamed {count} {object_type}" msgstr "Umbenannt {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:893 +#: netbox/netbox/views/generic/bulk_views.py:895 #, python-brace-format msgid "Deleted {count} {object_type}" msgstr "Gelöscht {count} {object_type}" -#: netbox/netbox/views/generic/feature_views.py:40 +#: netbox/netbox/views/generic/feature_views.py:46 msgid "Changelog" msgstr "Changelog" -#: netbox/netbox/views/generic/feature_views.py:93 +#: netbox/netbox/views/generic/feature_views.py:99 msgid "Journal" msgstr "Journal" -#: netbox/netbox/views/generic/feature_views.py:212 +#: netbox/netbox/views/generic/feature_views.py:218 msgid "Unable to synchronize data: No data file set." msgstr "Synchronisation nicht möglich: Keine Datei ausgewählt bzw. gesetzt." -#: netbox/netbox/views/generic/feature_views.py:216 +#: netbox/netbox/views/generic/feature_views.py:222 #, python-brace-format msgid "Synchronized data for {object_type} {object}." msgstr "Daten synchronisiert für {object_type} {object}." -#: netbox/netbox/views/generic/feature_views.py:241 +#: netbox/netbox/views/generic/feature_views.py:247 #, python-brace-format msgid "Synced {count} {object_type}" msgstr "Synchronisiert {count} {object_type}" -#: netbox/netbox/views/generic/object_views.py:109 +#: netbox/netbox/views/generic/object_views.py:110 #, python-brace-format msgid "{class_name} must implement get_children()" msgstr "{class_name} muss get_children () implementieren" @@ -12467,12 +12714,6 @@ msgstr "auf GitHub" msgid "Home Page" msgstr "Startseite" -#: netbox/templates/account/base.html:7 netbox/templates/inc/user_menu.html:40 -#: netbox/vpn/forms/bulk_edit.py:255 netbox/vpn/forms/filtersets.py:194 -#: netbox/vpn/forms/model_forms.py:382 -msgid "Profile" -msgstr "Profil" - #: netbox/templates/account/base.html:13 #: netbox/templates/account/notifications.html:7 #: netbox/templates/inc/user_menu.html:15 @@ -12547,13 +12788,10 @@ msgid "Toggle All" msgstr "Alles umschalten" #: netbox/templates/account/preferences.html:49 +#: netbox/templates/extras/tableconfig.html:25 msgid "Table" msgstr "Tabelle" -#: netbox/templates/account/preferences.html:50 -msgid "Ordering" -msgstr "Sortierung" - #: netbox/templates/account/preferences.html:51 msgid "Columns" msgstr "Spalten" @@ -12573,8 +12811,8 @@ msgid "Account Details" msgstr "Kontodetails" #: netbox/templates/account/profile.html:29 -#: netbox/templates/tenancy/contact.html:43 -#: netbox/templates/users/user.html:25 netbox/tenancy/forms/bulk_edit.py:109 +#: netbox/templates/tenancy/contact.html:53 +#: netbox/templates/users/user.html:25 netbox/tenancy/forms/bulk_edit.py:116 msgid "Email" msgstr "E-Mail" @@ -12615,8 +12853,11 @@ msgstr "Zugewiesene Gruppen" #: netbox/templates/dcim/inc/panels/inventory_items.html:45 #: netbox/templates/dcim/interface.html:353 #: netbox/templates/dcim/modulebay.html:80 +#: netbox/templates/dcim/moduletype.html:90 #: netbox/templates/extras/configcontext.html:70 +#: netbox/templates/extras/configtemplate.html:77 #: netbox/templates/extras/eventrule.html:66 +#: netbox/templates/extras/exporttemplate.html:88 #: netbox/templates/extras/htmx/script_result.html:60 #: netbox/templates/extras/webhook.html:65 #: netbox/templates/extras/webhook.html:75 @@ -12660,7 +12901,7 @@ msgstr "Zuletzt benutzt" msgid "Add a Token" msgstr "Einen API-Token hinzufügen" -#: netbox/templates/base/base.html:23 netbox/templates/home.html:27 +#: netbox/templates/base/base.html:24 netbox/templates/home.html:27 msgid "Home" msgstr "Home" @@ -12675,7 +12916,7 @@ msgstr "NetBox-Logo" #: netbox/templates/base/layout.html:60 netbox/templates/base/layout.html:61 msgid "Get" -msgstr "" +msgstr "Holen" #: netbox/templates/base/layout.html:161 netbox/templates/base/layout.html:162 msgid "Docs" @@ -12755,6 +12996,7 @@ msgstr "Transportnetz Typ" #: netbox/templates/circuits/inc/circuit_termination.html:10 #: netbox/templates/dcim/manufacturer.html:11 +#: netbox/templates/extras/tableconfig_edit.html:29 #: netbox/templates/generic/bulk_add_component.html:22 #: netbox/templates/users/objectpermission.html:38 #: netbox/utilities/templates/buttons/add.html:4 @@ -12778,6 +13020,20 @@ msgstr "Bearbeiten" msgid "Swap" msgstr "Tauschen" +#: netbox/templates/circuits/inc/circuit_termination.html:23 +#: netbox/templates/dcim/inc/panels/inventory_items.html:37 +#: netbox/templates/dcim/powerpanel.html:66 +#: netbox/templates/extras/script_list.html:35 +#: netbox/templates/generic/bulk_delete.html:20 +#: netbox/templates/generic/bulk_delete.html:66 +#: netbox/templates/generic/object_delete.html:19 +#: netbox/templates/htmx/delete_form.html:57 +#: netbox/templates/ipam/inc/panels/fhrp_groups.html:48 +#: netbox/templates/users/objectpermission.html:46 +#: netbox/utilities/templates/buttons/delete.html:11 +msgid "Delete" +msgstr "Löschen" + #: netbox/templates/circuits/inc/circuit_termination_fields.html:5 msgid "Termination point" msgstr "Endpunkt" @@ -12833,8 +13089,8 @@ msgstr "Trennen" #: netbox/templates/dcim/interface.html:237 #: netbox/templates/dcim/interface.html:257 #: netbox/templates/dcim/powerfeed.html:127 -#: netbox/templates/dcim/poweroutlet.html:81 -#: netbox/templates/dcim/poweroutlet.html:82 +#: netbox/templates/dcim/poweroutlet.html:85 +#: netbox/templates/dcim/poweroutlet.html:86 #: netbox/templates/dcim/powerport.html:73 #: netbox/templates/dcim/rearport.html:98 msgid "Connect" @@ -12930,28 +13186,22 @@ msgstr "Bytes" msgid "SHA256 Hash" msgstr "SHA256-Hash" -#: netbox/templates/core/datasource.html:14 -#: netbox/templates/core/datasource.html:20 -#: netbox/utilities/templates/buttons/sync.html:5 -msgid "Sync" -msgstr "Synchronisieren" +#: netbox/templates/core/datafile.html:55 +msgid "Content" +msgstr "Inhalt" -#: netbox/templates/core/datasource.html:50 +#: netbox/templates/core/datasource.html:54 msgid "Last synced" msgstr "Zuletzt synchronisiert" -#: netbox/templates/core/datasource.html:84 +#: netbox/templates/core/datasource.html:88 msgid "Backend" msgstr "Backend" -#: netbox/templates/core/datasource.html:99 +#: netbox/templates/core/datasource.html:103 msgid "No parameters defined" msgstr "Keine Parameter definiert" -#: netbox/templates/core/datasource.html:114 -msgid "Files" -msgstr "Dateien" - #: netbox/templates/core/inc/config_data.html:7 msgid "Rack elevations" msgstr "Rackübersichten" @@ -13128,7 +13378,7 @@ msgstr "Hintergrundaufgaben" #: netbox/templates/extras/script_result.html:67 #: netbox/templates/extras/script_result.html:69 #: netbox/templates/inc/table_controls_htmx.html:30 -#: netbox/templates/inc/table_controls_htmx.html:33 +#: netbox/templates/inc/table_controls_htmx.html:31 msgid "Configure Table" msgstr "Tabelle konfigurieren" @@ -13363,7 +13613,7 @@ msgstr "Ausgewählte umbenennen" #: netbox/templates/dcim/consoleserverport.html:66 #: netbox/templates/dcim/frontport.html:98 #: netbox/templates/dcim/interface.html:233 -#: netbox/templates/dcim/poweroutlet.html:79 +#: netbox/templates/dcim/poweroutlet.html:83 #: netbox/templates/dcim/powerport.html:69 msgid "Not Connected" msgstr "Nicht verbunden" @@ -13529,6 +13779,7 @@ msgid "Regenerate Slug" msgstr "URL-Slug regenerieren" #: netbox/templates/dcim/device_edit.html:51 +#: netbox/templates/extras/tableconfig_edit.html:32 #: netbox/templates/generic/bulk_remove.html:21 #: netbox/utilities/templates/helpers/table_config_form.html:23 msgid "Remove" @@ -13580,17 +13831,25 @@ msgstr "Einsatz" msgid "Add Device" msgstr "Gerät hinzufügen" -#: netbox/templates/dcim/devicerole.html:40 +#: netbox/templates/dcim/devicerole.html:44 msgid "VM Role" msgstr "VM-Rolle" +#: netbox/templates/dcim/devicerole.html:67 +msgid "Child Device Roles" +msgstr "Rollen für untergeordnete Geräte" + +#: netbox/templates/dcim/devicerole.html:71 +msgid "Add a Device Role" +msgstr "Eine Geräterolle hinzufügen" + #: netbox/templates/dcim/devicetype.html:18 -#: netbox/templates/dcim/moduletype.html:31 +#: netbox/templates/dcim/moduletype.html:35 msgid "Model Name" msgstr "Name des Modells" #: netbox/templates/dcim/devicetype.html:25 -#: netbox/templates/dcim/moduletype.html:35 +#: netbox/templates/dcim/moduletype.html:39 msgid "Part Number" msgstr "Teilnummer" @@ -13616,7 +13875,7 @@ msgstr "Position des Rück-Anschlusses" #: netbox/templates/dcim/frontport.html:72 #: netbox/templates/dcim/interface.html:201 -#: netbox/templates/dcim/poweroutlet.html:73 +#: netbox/templates/dcim/poweroutlet.html:77 #: netbox/templates/dcim/powerport.html:63 #: netbox/templates/dcim/rearport.html:68 msgid "Marked as Connected" @@ -13683,7 +13942,7 @@ msgstr "Lösche" msgid "Clear All" msgstr "Alles löschen" -#: netbox/templates/dcim/inc/panels/racktype_dimensions.html:38 +#: netbox/templates/dcim/inc/panels/racktype_dimensions.html:48 msgid "Mounting Depth" msgstr "Einbautiefe" @@ -13749,11 +14008,11 @@ msgstr "Kanal-Breite" #: netbox/templates/dcim/interface.html:342 #: netbox/templates/wireless/wirelesslan.html:14 #: netbox/templates/wireless/wirelesslink.html:21 -#: netbox/wireless/forms/bulk_edit.py:62 -#: netbox/wireless/forms/bulk_edit.py:105 +#: netbox/wireless/forms/bulk_edit.py:63 +#: netbox/wireless/forms/bulk_edit.py:106 #: netbox/wireless/forms/filtersets.py:43 #: netbox/wireless/forms/filtersets.py:108 netbox/wireless/models.py:82 -#: netbox/wireless/models.py:153 netbox/wireless/tables/wirelesslan.py:44 +#: netbox/wireless/models.py:145 netbox/wireless/tables/wirelesslan.py:44 msgid "SSID" msgstr "SSID" @@ -13766,7 +14025,7 @@ msgid "No member interfaces" msgstr "Keine Mitgliederschnittstellen" #: netbox/templates/dcim/interface.html:400 -#: netbox/templates/ipam/fhrpgroup.html:73 +#: netbox/templates/ipam/fhrpgroup.html:74 #: netbox/templates/ipam/iprange/ip_addresses.html:7 #: netbox/templates/ipam/prefix/ip_addresses.html:7 #: netbox/templates/virtualization/vminterface.html:111 @@ -13790,15 +14049,15 @@ msgstr "Teile-ID" msgid "Add Child Location" msgstr "Untergeordnete Lokation hinzufügen" -#: netbox/templates/dcim/location.html:77 +#: netbox/templates/dcim/location.html:78 msgid "Child Locations" msgstr "Untergeordnete Lokationen" -#: netbox/templates/dcim/location.html:81 netbox/templates/dcim/site.html:131 +#: netbox/templates/dcim/location.html:82 netbox/templates/dcim/site.html:131 msgid "Add a Location" msgstr "Einen Lokation hinzufügen" -#: netbox/templates/dcim/location.html:94 netbox/templates/dcim/site.html:144 +#: netbox/templates/dcim/location.html:95 netbox/templates/dcim/site.html:144 msgid "Add a Device" msgstr "Ein Gerät hinzufügen" @@ -13811,9 +14070,18 @@ msgid "Add Device Type" msgstr "Gerätetyp hinzufügen" #: netbox/templates/dcim/manufacturer.html:21 +#: netbox/templates/dcim/moduletypeprofile.html:49 msgid "Add Module Type" msgstr "Modultyp hinzufügen" +#: netbox/templates/dcim/moduletype.html:71 +msgid "No profile assigned" +msgstr "Kein Profil zugewiesen" + +#: netbox/templates/dcim/moduletypeprofile.html:13 +msgid "Module Type Profile" +msgstr "Modultyp-Profil" + #: netbox/templates/dcim/powerfeed.html:53 msgid "Connected Device" msgstr "Verbundenes Gerät" @@ -13836,7 +14104,7 @@ msgctxt "Abbreviation for amperes" msgid "A" msgstr "A" -#: netbox/templates/dcim/poweroutlet.html:58 +#: netbox/templates/dcim/poweroutlet.html:62 msgid "Feed Leg" msgstr "Phasenlage" @@ -13924,11 +14192,11 @@ msgstr "Positionen" msgid "Add Site" msgstr "Standort hinzufügen" -#: netbox/templates/dcim/region.html:55 +#: netbox/templates/dcim/region.html:56 msgid "Child Regions" msgstr "Untergeordnete Regionen" -#: netbox/templates/dcim/region.html:59 +#: netbox/templates/dcim/region.html:60 msgid "Add Region" msgstr "Region hinzufügen" @@ -13952,19 +14220,20 @@ msgstr "Physische Adresse" msgid "Shipping Address" msgstr "Lieferadresse" -#: netbox/templates/dcim/sitegroup.html:55 -#: netbox/templates/tenancy/contactgroup.html:46 -#: netbox/templates/tenancy/tenantgroup.html:55 -#: netbox/templates/wireless/wirelesslangroup.html:55 +#: netbox/templates/dcim/sitegroup.html:56 +#: netbox/templates/tenancy/contactgroup.html:47 +#: netbox/templates/tenancy/tenantgroup.html:56 +#: netbox/templates/wireless/wirelesslangroup.html:56 msgid "Child Groups" msgstr "Untergeordnete Gruppen" -#: netbox/templates/dcim/sitegroup.html:59 +#: netbox/templates/dcim/sitegroup.html:60 msgid "Add Site Group" msgstr "Standortgruppe hinzufügen" #: netbox/templates/dcim/trace/attachment.html:5 -#: netbox/templates/extras/exporttemplate.html:31 +#: netbox/templates/extras/configtemplate.html:33 +#: netbox/templates/extras/exporttemplate.html:35 msgid "Attachment" msgstr "Anlage" @@ -14005,6 +14274,15 @@ msgstr "Virtuelles Gehäuse %(name)s bearbeiten" msgid "Rack/Unit" msgstr "Rack/Einheit" +#: netbox/templates/dcim/virtualchassis_edit.html:111 +#: netbox/templates/generic/bulk_add_component.html:68 +#: netbox/templates/generic/object_edit.html:47 +#: netbox/templates/generic/object_edit.html:80 +#: netbox/templates/htmx/quick_add.html:24 +#: netbox/templates/ipam/inc/ipaddress_edit_header.html:7 +msgid "Create" +msgstr "Erstellen" + #: netbox/templates/dcim/virtualchassis_remove_member.html:5 msgid "Remove Virtual Chassis Member" msgstr "Virtuelles Gehäusemitglied entfernen" @@ -14118,24 +14396,24 @@ msgstr "PostgreSQL-Version wird nicht unterstützt" #: netbox/templates/exceptions/programming_error.html:19 msgid "" -"Ensure that PostgreSQL version 12 or later is in use. You can check this by " +"Ensure that PostgreSQL version 14 or later is in use. You can check this by " "connecting to the database using NetBox's credentials and issuing a query " "for SELECT VERSION()." msgstr "" -"Stellen Sie sicher, dass PostgreSQL Version 12 oder höher verwendet wird. " +"Stellen Sie sicher, dass PostgreSQL Version 14 oder höher verwendet wird. " "Sie können dies überprüfen, indem Sie mit den Anmeldeinformationen von " -"NetBox eine Verbindung zur Datenbank herstellen und eine Abfrage mit " -"SELECT VERSION()ausführen." +"NetBox eine Verbindung zur Datenbank herstellen und eine Abfrage für " +"VERSION WÄHLEN ()." #: netbox/templates/extras/configcontext.html:45 -#: netbox/templates/extras/configtemplate.html:37 -#: netbox/templates/extras/exporttemplate.html:51 +#: netbox/templates/extras/configtemplate.html:53 +#: netbox/templates/extras/exporttemplate.html:55 msgid "The data file associated with this object has been deleted" msgstr "Die mit diesem Objekt verknüpfte Datei wurde gelöscht" #: netbox/templates/extras/configcontext.html:54 -#: netbox/templates/extras/configtemplate.html:46 -#: netbox/templates/extras/exporttemplate.html:60 +#: netbox/templates/extras/configtemplate.html:62 +#: netbox/templates/extras/exporttemplate.html:64 msgid "Data Synced" msgstr "Daten synchronisiert" @@ -14145,12 +14423,13 @@ msgstr "Daten synchronisiert" msgid "Sync Data" msgstr "Daten synchronisieren" -#: netbox/templates/extras/configtemplate.html:56 +#: netbox/templates/extras/configtemplate.html:72 +#: netbox/templates/extras/exporttemplate.html:83 msgid "Environment Parameters" msgstr "Umgebungsparameter" -#: netbox/templates/extras/configtemplate.html:67 -#: netbox/templates/extras/exporttemplate.html:79 +#: netbox/templates/extras/configtemplate.html:87 +#: netbox/templates/extras/exporttemplate.html:98 msgid "Template" msgstr "Vorlage" @@ -14204,7 +14483,7 @@ msgid "Button Class" msgstr "Button-Klasse" #: netbox/templates/extras/customlink.html:39 -#: netbox/templates/extras/exporttemplate.html:66 +#: netbox/templates/extras/exporttemplate.html:73 #: netbox/templates/extras/savedfilter.html:39 msgid "Assigned Models" msgstr "Zugewiesene Modelle" @@ -14290,14 +14569,6 @@ msgstr "HTTP" msgid "Conditions" msgstr "Dienst" -#: netbox/templates/extras/exporttemplate.html:23 -msgid "MIME Type" -msgstr "MIME-Typ" - -#: netbox/templates/extras/exporttemplate.html:27 -msgid "File Extension" -msgstr "Dateiendung" - #: netbox/templates/extras/htmx/script_result.html:10 msgid "Scheduled for" msgstr "Geplant für" @@ -14447,23 +14718,46 @@ msgstr "Schwellenwert protokollieren" msgid "All" msgstr "Alle" -#: netbox/templates/extras/tag.html:32 +#: netbox/templates/extras/tableconfig.html:10 +msgid "Table Config" +msgstr "Tabellen-Konfiguration" + +#: netbox/templates/extras/tableconfig.html:50 +msgid "Columns Displayed" +msgstr "angezeigte Spalten" + +#: netbox/templates/extras/tableconfig_edit.html:8 +#: netbox/utilities/templates/helpers/table_config_form.html:8 +msgid "Table Configuration" +msgstr "Tabellenkonfiguration" + +#: netbox/templates/extras/tableconfig_edit.html:40 +#: netbox/utilities/templates/helpers/table_config_form.html:31 +msgid "Move Up" +msgstr "Nach oben bewegen" + +#: netbox/templates/extras/tableconfig_edit.html:43 +#: netbox/utilities/templates/helpers/table_config_form.html:34 +msgid "Move Down" +msgstr "Nach unten bewegen" + +#: netbox/templates/extras/tag.html:36 msgid "Tagged Items" msgstr "Getaggte Artikel" -#: netbox/templates/extras/tag.html:43 +#: netbox/templates/extras/tag.html:47 msgid "Allowed Object Types" msgstr "Erlaubte Objekttypen" -#: netbox/templates/extras/tag.html:51 +#: netbox/templates/extras/tag.html:55 msgid "Any" msgstr "Irgendein" -#: netbox/templates/extras/tag.html:57 +#: netbox/templates/extras/tag.html:61 msgid "Tagged Item Types" msgstr "Artikeltypen mit Tags" -#: netbox/templates/extras/tag.html:82 +#: netbox/templates/extras/tag.html:86 msgid "Tagged Objects" msgstr "Getaggte Objekte" @@ -14837,7 +15131,8 @@ msgstr "Hilfecenter" msgid "Log Out" msgstr "Abmelden" -#: netbox/templates/inc/user_menu.html:63 netbox/templates/login.html:38 +#: netbox/templates/inc/user_menu.html:63 netbox/templates/login.html:39 +#: netbox/templates/login.html:84 msgid "Log In" msgstr "Anmelden" @@ -14869,7 +15164,7 @@ msgstr "Art der Authentifizierung" msgid "Authentication Key" msgstr "Authentifizierungsschlüssel" -#: netbox/templates/ipam/fhrpgroup.html:69 +#: netbox/templates/ipam/fhrpgroup.html:70 msgid "Virtual IP Addresses" msgstr "Virtuelle IP-Adressen" @@ -14902,7 +15197,7 @@ msgid "Show All" msgstr "Alles anzeigen" #: netbox/templates/ipam/ipaddress.html:23 -#: netbox/templates/ipam/iprange.html:45 netbox/templates/ipam/prefix.html:24 +#: netbox/templates/ipam/iprange.html:52 netbox/templates/ipam/prefix.html:24 msgid "Global" msgstr "Weltweit" @@ -14934,14 +15229,14 @@ msgstr "Startadresse" msgid "Ending Address" msgstr "Endadresse" -#: netbox/templates/ipam/iprange.html:33 netbox/templates/ipam/prefix.html:106 -msgid "Marked fully utilized" -msgstr "Als voll belegt markiert" - #: netbox/templates/ipam/prefix.html:95 msgid "Addressing Details" msgstr "Angaben zur Adressierung" +#: netbox/templates/ipam/prefix.html:106 +msgid "Marked fully utilized" +msgstr "Als voll belegt markiert" + #: netbox/templates/ipam/prefix.html:114 msgid "Child IPs" msgstr "untergeordnete IPs" @@ -15047,11 +15342,11 @@ msgstr "Einzigartiger IP-Raum" msgid "Errors" msgstr "Fehler" -#: netbox/templates/login.html:69 +#: netbox/templates/login.html:70 msgid "Sign In" msgstr "Anmelden" -#: netbox/templates/login.html:77 +#: netbox/templates/login.html:80 msgctxt "Denotes an alternative option" msgid "Or" msgstr "Oder" @@ -15110,37 +15405,37 @@ msgstr "" "Klicken Sie hier um erneut zu versuchen, NetBox" " zu laden." -#: netbox/templates/tenancy/contact.html:18 netbox/tenancy/filtersets.py:147 -#: netbox/tenancy/forms/bulk_edit.py:138 +#: netbox/templates/tenancy/contact.html:18 netbox/tenancy/filtersets.py:152 +#: netbox/tenancy/forms/bulk_edit.py:149 #: netbox/tenancy/forms/filtersets.py:102 netbox/tenancy/forms/forms.py:57 -#: netbox/tenancy/forms/model_forms.py:106 -#: netbox/tenancy/forms/model_forms.py:130 -#: netbox/tenancy/tables/contacts.py:98 +#: netbox/tenancy/forms/model_forms.py:108 +#: netbox/tenancy/forms/model_forms.py:132 +#: netbox/tenancy/tables/contacts.py:102 msgid "Contact" msgstr "Kontakt" -#: netbox/templates/tenancy/contact.html:29 -#: netbox/tenancy/forms/bulk_edit.py:99 +#: netbox/templates/tenancy/contact.html:39 +#: netbox/tenancy/forms/bulk_edit.py:106 msgid "Title" msgstr "Titel" -#: netbox/templates/tenancy/contact.html:33 -#: netbox/tenancy/forms/bulk_edit.py:104 netbox/tenancy/tables/contacts.py:64 +#: netbox/templates/tenancy/contact.html:43 +#: netbox/tenancy/forms/bulk_edit.py:111 netbox/tenancy/tables/contacts.py:68 msgid "Phone" msgstr "Telefon" #: netbox/templates/tenancy/contactgroup.html:18 -#: netbox/tenancy/forms/forms.py:67 netbox/tenancy/forms/model_forms.py:75 +#: netbox/tenancy/forms/forms.py:67 netbox/tenancy/forms/model_forms.py:77 msgid "Contact Group" msgstr "Kontaktgruppe" -#: netbox/templates/tenancy/contactgroup.html:50 +#: netbox/templates/tenancy/contactgroup.html:51 msgid "Add Contact Group" msgstr "Kontaktgruppe hinzufügen" #: netbox/templates/tenancy/contactrole.html:15 -#: netbox/tenancy/filtersets.py:152 netbox/tenancy/forms/forms.py:62 -#: netbox/tenancy/forms/model_forms.py:87 +#: netbox/tenancy/filtersets.py:157 netbox/tenancy/forms/forms.py:62 +#: netbox/tenancy/forms/model_forms.py:89 msgid "Contact Role" msgstr "Kontaktrolle" @@ -15153,12 +15448,12 @@ msgid "Add Tenant" msgstr "Mandant hinzufügen" #: netbox/templates/tenancy/tenantgroup.html:26 -#: netbox/tenancy/forms/model_forms.py:32 netbox/tenancy/tables/columns.py:36 +#: netbox/tenancy/forms/model_forms.py:33 netbox/tenancy/tables/columns.py:36 #: netbox/tenancy/tables/columns.py:46 msgid "Tenant Group" msgstr "Mandantengruppe" -#: netbox/templates/tenancy/tenantgroup.html:59 +#: netbox/templates/tenancy/tenantgroup.html:60 msgid "Add Tenant Group" msgstr "Mandantengruppe hinzufügen" @@ -15354,7 +15649,7 @@ msgstr "SA-Lebensdauer (KB)" msgid "L2VPN Attributes" msgstr "L2VPN-Attribute" -#: netbox/templates/vpn/l2vpn.html:60 netbox/templates/vpn/tunnel.html:76 +#: netbox/templates/vpn/l2vpn.html:64 netbox/templates/vpn/tunnel.html:76 msgid "Add a Termination" msgstr "Abschlusspunkt hinzufügen" @@ -15421,11 +15716,11 @@ msgid "Add Wireless LAN" msgstr "WLAN hinzufügen" #: netbox/templates/wireless/wirelesslangroup.html:26 -#: netbox/wireless/forms/model_forms.py:29 +#: netbox/wireless/forms/model_forms.py:30 msgid "Wireless LAN Group" msgstr "WLAN-Gruppe" -#: netbox/templates/wireless/wirelesslangroup.html:59 +#: netbox/templates/wireless/wirelesslangroup.html:60 msgid "Add Wireless LAN Group" msgstr "WLAN-Gruppe hinzufügen" @@ -15441,109 +15736,133 @@ msgstr "Übergeordnete Kontaktgruppe (ID)" msgid "Parent contact group (slug)" msgstr "Übergeordnete Kontaktgruppe (URL-Slug)" -#: netbox/tenancy/filtersets.py:40 netbox/tenancy/filtersets.py:67 -#: netbox/tenancy/filtersets.py:110 +#: netbox/tenancy/filtersets.py:40 netbox/tenancy/filtersets.py:72 +#: netbox/tenancy/filtersets.py:115 msgid "Contact group (ID)" msgstr "Kontaktgruppe (ID)" -#: netbox/tenancy/filtersets.py:47 netbox/tenancy/filtersets.py:74 -#: netbox/tenancy/filtersets.py:117 +#: netbox/tenancy/filtersets.py:47 netbox/tenancy/filtersets.py:79 +#: netbox/tenancy/filtersets.py:122 msgid "Contact group (slug)" msgstr "Kontaktgruppe (URL-Slug)" -#: netbox/tenancy/filtersets.py:104 +#: netbox/tenancy/filtersets.py:52 netbox/tenancy/filtersets.py:109 msgid "Contact (ID)" msgstr "Kontakt (ID)" -#: netbox/tenancy/filtersets.py:121 +#: netbox/tenancy/filtersets.py:126 msgid "Contact role (ID)" msgstr "Kontaktrolle (ID)" -#: netbox/tenancy/filtersets.py:127 +#: netbox/tenancy/filtersets.py:132 msgid "Contact role (slug)" msgstr "Kontaktrolle (URL-Slug)" -#: netbox/tenancy/filtersets.py:158 +#: netbox/tenancy/filtersets.py:163 msgid "Contact group" msgstr "Kontaktgruppe" -#: netbox/tenancy/filtersets.py:169 +#: netbox/tenancy/filtersets.py:174 msgid "Parent tenant group (ID)" msgstr "Übergeordnete Mandantengruppe (ID)" -#: netbox/tenancy/filtersets.py:175 +#: netbox/tenancy/filtersets.py:180 msgid "Parent tenant group (slug)" msgstr "Übergeordnete Mandantengruppe (URL-Slug)" -#: netbox/tenancy/filtersets.py:181 netbox/tenancy/filtersets.py:201 +#: netbox/tenancy/filtersets.py:186 netbox/tenancy/filtersets.py:206 msgid "Tenant group (ID)" msgstr "Mandantengruppe (ID)" -#: netbox/tenancy/filtersets.py:234 +#: netbox/tenancy/filtersets.py:239 msgid "Tenant Group (ID)" msgstr "Mandantengruppe (ID)" -#: netbox/tenancy/filtersets.py:241 +#: netbox/tenancy/filtersets.py:246 msgid "Tenant Group (slug)" msgstr "Mandantengruppe (URL-Slug)" -#: netbox/tenancy/forms/bulk_edit.py:66 +#: netbox/tenancy/forms/bulk_edit.py:67 msgid "Desciption" msgstr "Beschreibung" -#: netbox/tenancy/forms/bulk_import.py:101 +#: netbox/tenancy/forms/bulk_edit.py:96 +msgid "Add groups" +msgstr "Gruppen hinzufügen" + +#: netbox/tenancy/forms/bulk_edit.py:101 +msgid "Remove groups" +msgstr "Gruppen entfernen" + +#: netbox/tenancy/forms/bulk_import.py:84 +msgid "" +"Group names separated by commas, encased with double quotes (e.g. \"Group " +"1,Group 2\")" +msgstr "" +"Gruppennamen, die durch Kommas getrennt und in doppelte Anführungszeichen " +"gesetzt sind (z. B. „Gruppe 1, Gruppe 2\")" + +#: netbox/tenancy/forms/bulk_import.py:100 msgid "Assigned contact" msgstr "Zugewiesener Kontakt" -#: netbox/tenancy/models/contacts.py:32 +#: netbox/tenancy/models/contacts.py:33 msgid "contact group" msgstr "Kontaktgruppe" -#: netbox/tenancy/models/contacts.py:33 +#: netbox/tenancy/models/contacts.py:34 msgid "contact groups" msgstr "Kontaktgruppen" -#: netbox/tenancy/models/contacts.py:42 +#: netbox/tenancy/models/contacts.py:43 msgid "contact role" msgstr "Kontaktrolle" -#: netbox/tenancy/models/contacts.py:43 +#: netbox/tenancy/models/contacts.py:44 msgid "contact roles" msgstr "Kontaktrollen" -#: netbox/tenancy/models/contacts.py:63 +#: netbox/tenancy/models/contacts.py:64 msgid "title" msgstr "Titel" -#: netbox/tenancy/models/contacts.py:68 +#: netbox/tenancy/models/contacts.py:69 msgid "phone" msgstr "Telefon" -#: netbox/tenancy/models/contacts.py:73 +#: netbox/tenancy/models/contacts.py:74 msgid "email" msgstr "E-Mail" -#: netbox/tenancy/models/contacts.py:82 +#: netbox/tenancy/models/contacts.py:83 msgid "link" msgstr "Link" -#: netbox/tenancy/models/contacts.py:98 +#: netbox/tenancy/models/contacts.py:93 msgid "contact" msgstr "Kontakt" -#: netbox/tenancy/models/contacts.py:99 +#: netbox/tenancy/models/contacts.py:94 msgid "contacts" msgstr "Kontakte" -#: netbox/tenancy/models/contacts.py:146 +#: netbox/tenancy/models/contacts.py:108 +msgid "contact group membership" +msgstr "Mitgliedschaft in der Kontaktgruppe" + +#: netbox/tenancy/models/contacts.py:109 +msgid "contact group memberships" +msgstr "Mitgliedschaften in Kontaktgruppen" + +#: netbox/tenancy/models/contacts.py:153 msgid "contact assignment" msgstr "Kontaktzuweisung" -#: netbox/tenancy/models/contacts.py:147 +#: netbox/tenancy/models/contacts.py:154 msgid "contact assignments" msgstr "Kontaktzuweisungen" -#: netbox/tenancy/models/contacts.py:163 +#: netbox/tenancy/models/contacts.py:170 #, python-brace-format msgid "Contacts cannot be assigned to this object type ({type})." msgstr "Kontakte können diesem Objekttyp nicht zugewiesen werden ({type})." @@ -15574,27 +15893,27 @@ msgstr "Mandant" msgid "tenants" msgstr "Mandanten" -#: netbox/tenancy/tables/contacts.py:112 +#: netbox/tenancy/tables/contacts.py:116 msgid "Contact Title" msgstr "Kontakt-Titel" -#: netbox/tenancy/tables/contacts.py:116 +#: netbox/tenancy/tables/contacts.py:120 msgid "Contact Phone" msgstr "Kontakt-Telefon" -#: netbox/tenancy/tables/contacts.py:121 +#: netbox/tenancy/tables/contacts.py:125 msgid "Contact Email" msgstr "Kontakt-E-Mail" -#: netbox/tenancy/tables/contacts.py:125 +#: netbox/tenancy/tables/contacts.py:129 msgid "Contact Address" msgstr "Kontakt-Adresse" -#: netbox/tenancy/tables/contacts.py:129 +#: netbox/tenancy/tables/contacts.py:133 msgid "Contact Link" msgstr "Kontakt-Link" -#: netbox/tenancy/tables/contacts.py:134 +#: netbox/tenancy/tables/contacts.py:138 msgid "Contact Description" msgstr "Kontakt-Beschreibung" @@ -15722,26 +16041,26 @@ msgstr "Es muss mindestens eine Aktion ausgewählt werden." msgid "Invalid filter for {model}: {error}" msgstr "Ungültiger Filter für {model}: {error}" -#: netbox/users/models/permissions.py:39 +#: netbox/users/models/permissions.py:37 msgid "The list of actions granted by this permission" msgstr "Die Liste der Aktionen, die durch diese Berechtigung gewährt wurden" -#: netbox/users/models/permissions.py:44 +#: netbox/users/models/permissions.py:42 msgid "constraints" msgstr "Einschränkungen" -#: netbox/users/models/permissions.py:45 +#: netbox/users/models/permissions.py:43 msgid "" "Queryset filter matching the applicable objects of the selected type(s)" msgstr "" "Queryset-Filter, der den entsprechenden Objekten der ausgewählten Typen " "entspricht" -#: netbox/users/models/permissions.py:52 +#: netbox/users/models/permissions.py:50 msgid "permission" msgstr "Berechtigung" -#: netbox/users/models/permissions.py:53 netbox/users/models/users.py:47 +#: netbox/users/models/permissions.py:51 netbox/users/models/users.py:47 msgid "permissions" msgstr "Berechtigungen" @@ -15850,7 +16169,7 @@ msgstr "" "Verwandtes Objekt wurde mit der angegebenen numerischen ID nicht gefunden: " "{id}" -#: netbox/utilities/choices.py:19 +#: netbox/utilities/choices.py:23 #, python-brace-format msgid "{name} has a key defined but CHOICES is not a list" msgstr "{name} hat einen Schlüssel definiert, aber CHOICES ist keine Liste" @@ -16066,14 +16385,6 @@ msgstr "" msgid "Unrecognized header: {name}" msgstr "Unbekannter Header: {name}" -#: netbox/utilities/forms/forms.py:118 -msgid "Available Columns" -msgstr "Verfügbare Spalten" - -#: netbox/utilities/forms/forms.py:126 -msgid "Selected Columns" -msgstr "Ausgewählte Spalten" - #: netbox/utilities/forms/mixins.py:44 msgid "" "This object has been modified since the form was rendered. Please consult " @@ -16149,6 +16460,19 @@ msgstr "" "Fehlender erforderlicher Wert für den statischen Abfrageparameter: " "'{static_params}'" +#: netbox/utilities/jsonschema.py:159 +msgid "Invalid JSON schema definition" +msgstr "Ungültige JSON-Schemadefinition" + +#: netbox/utilities/jsonschema.py:161 +msgid "JSON schema must define properties" +msgstr "Das JSON-Schema muss Eigenschaften definieren" + +#: netbox/utilities/jsonschema.py:166 +#, python-brace-format +msgid "Invalid JSON schema definition: {error}" +msgstr "Ungültige JSON-Schemadefinition: {error}" + #: netbox/utilities/password_validation.py:13 msgid "Password must have at least one numeral." msgstr "Das Passwort muss mindestens eine Ziffer enthalten." @@ -16188,7 +16512,7 @@ msgstr "Unbekanntes app_label/model_name für {name}" msgid "Invalid IP address set for {header}: {ip}" msgstr "Ungültige IP-Adresse gesetzt für {header}: {ip}" -#: netbox/utilities/tables.py:47 +#: netbox/utilities/tables.py:75 #, python-brace-format msgid "A column named {name} is already defined for table {table_name}" msgstr "" @@ -16251,18 +16575,6 @@ msgstr "Auf Null setzen" msgid "Clear all" msgstr "Alles löschen" -#: netbox/utilities/templates/helpers/table_config_form.html:8 -msgid "Table Configuration" -msgstr "Tabellenkonfiguration" - -#: netbox/utilities/templates/helpers/table_config_form.html:31 -msgid "Move Up" -msgstr "Nach oben bewegen" - -#: netbox/utilities/templates/helpers/table_config_form.html:34 -msgid "Move Down" -msgstr "Nach unten bewegen" - #: netbox/utilities/templates/navigation/menu.html:14 msgid "Search…" msgstr "Suchen..." @@ -16287,7 +16599,12 @@ msgstr "Schreiben" msgid "The test must define csv_update_data." msgstr "Der Test muss csv_update_data definieren." -#: netbox/utilities/validators.py:65 +#: netbox/utilities/validators.py:71 +#, python-brace-format +msgid "{value} must be a multiple of {multiple}." +msgstr "{value} muss ein Vielfaches von sein {multiple}." + +#: netbox/utilities/validators.py:83 #, python-brace-format msgid "{value} is not a valid regular expression." msgstr "{value} ist kein gültiger regulärer Ausdruck." @@ -16331,12 +16648,12 @@ msgid "Cluster type (ID)" msgstr "Clustertyp (ID)" #: netbox/virtualization/filtersets.py:117 -#: netbox/virtualization/filtersets.py:237 +#: netbox/virtualization/filtersets.py:239 msgid "Cluster (ID)" msgstr "Cluster (ID)" #: netbox/virtualization/forms/bulk_edit.py:148 -#: netbox/virtualization/models/virtualmachines.py:110 +#: netbox/virtualization/models/virtualmachines.py:109 msgid "vCPUs" msgstr "vCPUs" @@ -16445,33 +16762,33 @@ msgstr "" "{count} Geräte sind als Hosts für diesen Cluster zugewiesen, befinden sich " "aber nicht am Standort {location}" -#: netbox/virtualization/models/virtualmachines.py:118 +#: netbox/virtualization/models/virtualmachines.py:117 msgid "memory (MB)" msgstr "Speicher (MB)" -#: netbox/virtualization/models/virtualmachines.py:123 +#: netbox/virtualization/models/virtualmachines.py:122 msgid "disk (MB)" msgstr "Festplatte (MB)" -#: netbox/virtualization/models/virtualmachines.py:161 +#: netbox/virtualization/models/virtualmachines.py:166 msgid "Virtual machine name must be unique per cluster." msgstr "Der Name der virtuellen Maschine muss pro Cluster eindeutig sein." -#: netbox/virtualization/models/virtualmachines.py:164 +#: netbox/virtualization/models/virtualmachines.py:169 msgid "virtual machine" msgstr "virtuelle Maschine" -#: netbox/virtualization/models/virtualmachines.py:165 +#: netbox/virtualization/models/virtualmachines.py:170 msgid "virtual machines" msgstr "virtuelle Maschinen" -#: netbox/virtualization/models/virtualmachines.py:176 +#: netbox/virtualization/models/virtualmachines.py:181 msgid "A virtual machine must be assigned to a site and/or cluster." msgstr "" "Eine virtuelle Maschine muss einem Standort und/oder einem Cluster " "zugewiesen werden." -#: netbox/virtualization/models/virtualmachines.py:183 +#: netbox/virtualization/models/virtualmachines.py:188 #, python-brace-format msgid "" "The selected cluster ({cluster}) is not assigned to this site ({site})." @@ -16479,11 +16796,11 @@ msgstr "" "Das ausgewählte Cluster ({cluster}) ist diesem Standort nicht zugeordnet " "({site})." -#: netbox/virtualization/models/virtualmachines.py:190 +#: netbox/virtualization/models/virtualmachines.py:195 msgid "Must specify a cluster when assigning a host device." msgstr "Bei der Zuweisung eines Hostgeräts muss ein Cluster angegeben werden." -#: netbox/virtualization/models/virtualmachines.py:195 +#: netbox/virtualization/models/virtualmachines.py:200 #, python-brace-format msgid "" "The selected device ({device}) is not assigned to this cluster ({cluster})." @@ -16491,7 +16808,7 @@ msgstr "" "Das gewählte Gerät ({device}) ist diesem Cluster nicht zugewiesen " "({cluster})." -#: netbox/virtualization/models/virtualmachines.py:207 +#: netbox/virtualization/models/virtualmachines.py:212 #, python-brace-format msgid "" "The specified disk size ({size}) must match the aggregate size of assigned " @@ -16500,18 +16817,18 @@ msgstr "" "Die angegebene Festplattengröße ({size}) muss der Gesamtgröße der " "zugewiesenen virtuellen Laufwerke entsprechen ({total_size})." -#: netbox/virtualization/models/virtualmachines.py:221 +#: netbox/virtualization/models/virtualmachines.py:226 #, python-brace-format msgid "Must be an IPv{family} address. ({ip} is an IPv{version} address.)" msgstr "" "Muss eine IPv{family} Adresse sein. ({ip} ist eine IPv{version} Adresse.)" -#: netbox/virtualization/models/virtualmachines.py:230 +#: netbox/virtualization/models/virtualmachines.py:235 #, python-brace-format msgid "The specified IP address ({ip}) is not assigned to this VM." msgstr "Die angegebene IP-Adresse ({ip}) ist dieser VM nicht zugewiesen." -#: netbox/virtualization/models/virtualmachines.py:376 +#: netbox/virtualization/models/virtualmachines.py:381 #, python-brace-format msgid "" "The selected parent interface ({parent}) belongs to a different virtual " @@ -16520,7 +16837,7 @@ msgstr "" "Die ausgewählte übergeordnete Schnittstelle ({parent}) gehört zu einer " "anderen virtuellen Maschine ({virtual_machine})." -#: netbox/virtualization/models/virtualmachines.py:391 +#: netbox/virtualization/models/virtualmachines.py:396 #, python-brace-format msgid "" "The selected bridge interface ({bridge}) belongs to a different virtual " @@ -16529,7 +16846,7 @@ msgstr "" "Die gewählte Bridge-Schnittstelle ({bridge}) gehört zu einer anderen " "virtuellen Maschine ({virtual_machine})." -#: netbox/virtualization/models/virtualmachines.py:402 +#: netbox/virtualization/models/virtualmachines.py:407 #, python-brace-format msgid "" "The untagged VLAN ({untagged_vlan}) must belong to the same site as the " @@ -16539,24 +16856,24 @@ msgstr "" "wie die übergeordnete virtuelle Maschine der Schnittstelle, oder sie muss " "global sein." -#: netbox/virtualization/models/virtualmachines.py:414 +#: netbox/virtualization/models/virtualmachines.py:419 msgid "size (MB)" msgstr "Größe (MB)" -#: netbox/virtualization/models/virtualmachines.py:418 +#: netbox/virtualization/models/virtualmachines.py:423 msgid "virtual disk" msgstr "virtuelle Festplatte" -#: netbox/virtualization/models/virtualmachines.py:419 +#: netbox/virtualization/models/virtualmachines.py:424 msgid "virtual disks" msgstr "virtuelle Festplatten" -#: netbox/virtualization/views.py:313 +#: netbox/virtualization/views.py:307 #, python-brace-format msgid "Added {count} devices to cluster {cluster}" msgstr "Füge {count} Geräte zum Cluster {cluster}hinzu " -#: netbox/virtualization/views.py:348 +#: netbox/virtualization/views.py:342 #, python-brace-format msgid "Removed {count} devices from cluster {cluster}" msgstr "Entferne {count}Geräte vom Cluster {cluster}" @@ -16633,22 +16950,26 @@ msgstr "DSA-Signaturen" msgid "Group {n}" msgstr "Gruppe {n}" -#: netbox/vpn/choices.py:251 +#: netbox/vpn/choices.py:252 msgid "Ethernet Private LAN" msgstr "Privates Ethernet-LAN" -#: netbox/vpn/choices.py:252 +#: netbox/vpn/choices.py:253 msgid "Ethernet Virtual Private LAN" msgstr "Virtuelles privates Ethernet-LAN" -#: netbox/vpn/choices.py:255 +#: netbox/vpn/choices.py:256 msgid "Ethernet Private Tree" msgstr "Privater Ethernet-Baum" -#: netbox/vpn/choices.py:256 +#: netbox/vpn/choices.py:257 msgid "Ethernet Virtual Private Tree" msgstr "Virtueller privater Ethernet-Baum" +#: netbox/vpn/choices.py:260 +msgid "SPB" +msgstr "SPB" + #: netbox/vpn/filtersets.py:41 msgid "Tunnel group (ID)" msgstr "Tunnelgruppe (ID)" @@ -16693,15 +17014,15 @@ msgstr "IPSec-Richtlinie (ID)" msgid "IPSec policy (name)" msgstr "IPSec-Richtlinie (Name)" -#: netbox/vpn/filtersets.py:348 +#: netbox/vpn/filtersets.py:351 msgid "L2VPN (slug)" msgstr "L2VPN (URL-Slug)" -#: netbox/vpn/filtersets.py:412 +#: netbox/vpn/filtersets.py:415 msgid "VM Interface (ID)" msgstr "VM-Schnittstelle (ID)" -#: netbox/vpn/filtersets.py:418 +#: netbox/vpn/filtersets.py:421 msgid "VLAN (name)" msgstr "VLAN (Name)" @@ -16714,8 +17035,8 @@ msgstr "Tunnelgruppe" msgid "SA lifetime" msgstr "SA-Lebendauer" -#: netbox/vpn/forms/bulk_edit.py:151 netbox/wireless/forms/bulk_edit.py:81 -#: netbox/wireless/forms/bulk_edit.py:129 +#: netbox/vpn/forms/bulk_edit.py:151 netbox/wireless/forms/bulk_edit.py:82 +#: netbox/wireless/forms/bulk_edit.py:130 #: netbox/wireless/forms/filtersets.py:67 #: netbox/wireless/forms/filtersets.py:126 msgid "Pre-shared key" @@ -16765,35 +17086,35 @@ msgstr "IPSec-Vorschlag (e)" msgid "IPSec protocol" msgstr "IPSec-Protokoll" -#: netbox/vpn/forms/bulk_import.py:266 +#: netbox/vpn/forms/bulk_import.py:271 msgid "L2VPN type" msgstr "L2VPN-Typ" -#: netbox/vpn/forms/bulk_import.py:287 +#: netbox/vpn/forms/bulk_import.py:292 msgid "Parent device (for interface)" msgstr "Übergeordnetes Gerät (für Schnittstelle)" -#: netbox/vpn/forms/bulk_import.py:294 +#: netbox/vpn/forms/bulk_import.py:299 msgid "Parent virtual machine (for interface)" msgstr "Übergeordnete virtuelle Maschine (für Schnittstelle)" -#: netbox/vpn/forms/bulk_import.py:301 +#: netbox/vpn/forms/bulk_import.py:306 msgid "Assigned interface (device or VM)" msgstr "Zugewiesene Schnittstelle (Gerät oder VM)" -#: netbox/vpn/forms/bulk_import.py:334 +#: netbox/vpn/forms/bulk_import.py:339 msgid "Cannot import device and VM interface terminations simultaneously." msgstr "" "Geräte- und VM-Schnittstellenabschlüsse können nicht gleichzeitig importiert" " werden." -#: netbox/vpn/forms/bulk_import.py:336 +#: netbox/vpn/forms/bulk_import.py:341 msgid "Each termination must specify either an interface or a VLAN." msgstr "" "Bei jeder Terminierung muss entweder eine Schnittstelle oder ein VLAN " "angegeben werden." -#: netbox/vpn/forms/bulk_import.py:338 +#: netbox/vpn/forms/bulk_import.py:343 msgid "Cannot assign both an interface and a VLAN." msgstr "" "Es kann nicht sowohl eine Schnittstelle als auch ein VLAN zugewiesen werden." @@ -16807,7 +17128,7 @@ msgstr "IKE-Ausführung" msgid "Proposal" msgstr "Vorschlag" -#: netbox/vpn/forms/filtersets.py:257 +#: netbox/vpn/forms/filtersets.py:262 msgid "Assigned Object Type" msgstr "Zugewiesener Objekttyp" @@ -16926,20 +17247,20 @@ msgstr "IPSec-Richtlinien" msgid "IPSec profiles" msgstr "IPSec-Profile" -#: netbox/vpn/models/l2vpn.py:113 +#: netbox/vpn/models/l2vpn.py:117 msgid "L2VPN termination" msgstr "L2VPN-Abschlusspunkt" -#: netbox/vpn/models/l2vpn.py:114 +#: netbox/vpn/models/l2vpn.py:118 msgid "L2VPN terminations" msgstr "L2VPN-Abschlusspunkte" -#: netbox/vpn/models/l2vpn.py:129 +#: netbox/vpn/models/l2vpn.py:133 #, python-brace-format msgid "L2VPN Termination already assigned ({assigned_object})" msgstr "L2VPN-Terminierung wurde bereits zugewiesen ({assigned_object})" -#: netbox/vpn/models/l2vpn.py:141 +#: netbox/vpn/models/l2vpn.py:145 #, python-brace-format msgid "" "{l2vpn_type} L2VPNs cannot have more than two terminations; found " @@ -16972,19 +17293,19 @@ msgstr "Tunnel" msgid "tunnels" msgstr "Tunnel" -#: netbox/vpn/models/tunnels.py:148 +#: netbox/vpn/models/tunnels.py:145 msgid "An object may be terminated to only one tunnel at a time." msgstr "Ein Objekt kann jeweils nur an einem Tunnel terminiert werden." -#: netbox/vpn/models/tunnels.py:151 +#: netbox/vpn/models/tunnels.py:148 msgid "tunnel termination" msgstr "Tunnelabschlusspunkt" -#: netbox/vpn/models/tunnels.py:152 +#: netbox/vpn/models/tunnels.py:149 msgid "tunnel terminations" msgstr "Tunnelabschlusspunkte" -#: netbox/vpn/models/tunnels.py:169 +#: netbox/vpn/models/tunnels.py:166 #, python-brace-format msgid "{name} is already attached to a tunnel ({tunnel})." msgstr "{name} ist bereits an einen Tunnel angeschlossen ({tunnel})." @@ -17017,11 +17338,11 @@ msgstr "SA-Lebensdauer (Sekunden)" msgid "SA Lifetime (KB)" msgstr "SA-Lebensdauer (KB)" -#: netbox/vpn/tables/l2vpn.py:69 +#: netbox/vpn/tables/l2vpn.py:72 msgid "Object Parent" msgstr "Übergeordnetes Objekt" -#: netbox/vpn/tables/l2vpn.py:74 +#: netbox/vpn/tables/l2vpn.py:77 msgid "Object Site" msgstr "Objektstandort" @@ -17045,8 +17366,8 @@ msgstr "WPA Persönlich (PSK)" msgid "WPA Enterprise" msgstr "WPA Enterprise" -#: netbox/wireless/forms/bulk_edit.py:75 -#: netbox/wireless/forms/bulk_edit.py:123 +#: netbox/wireless/forms/bulk_edit.py:76 +#: netbox/wireless/forms/bulk_edit.py:124 #: netbox/wireless/forms/bulk_import.py:70 #: netbox/wireless/forms/bulk_import.py:73 #: netbox/wireless/forms/bulk_import.py:115 @@ -17070,7 +17391,7 @@ msgstr "Schnittstelle A" msgid "Interface B" msgstr "Schnittstelle B" -#: netbox/wireless/forms/model_forms.py:164 +#: netbox/wireless/forms/model_forms.py:165 msgid "Side B" msgstr "Seite B" @@ -17090,23 +17411,23 @@ msgstr "WLAN-Gruppen" msgid "wireless LAN" msgstr "WLAN" -#: netbox/wireless/models.py:141 +#: netbox/wireless/models.py:134 msgid "interface A" msgstr "Schnittstelle A" -#: netbox/wireless/models.py:148 +#: netbox/wireless/models.py:140 msgid "interface B" msgstr "Schnittstelle B" -#: netbox/wireless/models.py:196 +#: netbox/wireless/models.py:188 msgid "wireless link" msgstr "Funkverbindung" -#: netbox/wireless/models.py:197 +#: netbox/wireless/models.py:189 msgid "wireless links" msgstr "Funkverbindungen" -#: netbox/wireless/models.py:212 netbox/wireless/models.py:218 +#: netbox/wireless/models.py:204 netbox/wireless/models.py:210 #, python-brace-format msgid "{type} is not a wireless interface." msgstr "{type} ist keine Funkschnittstelle." diff --git a/netbox/translations/es/LC_MESSAGES/django.mo b/netbox/translations/es/LC_MESSAGES/django.mo index 1d9aa5508..9e84ad278 100644 Binary files a/netbox/translations/es/LC_MESSAGES/django.mo and b/netbox/translations/es/LC_MESSAGES/django.mo differ diff --git a/netbox/translations/es/LC_MESSAGES/django.po b/netbox/translations/es/LC_MESSAGES/django.po index 2fbb34697..4ab59e6c6 100644 --- a/netbox/translations/es/LC_MESSAGES/django.po +++ b/netbox/translations/es/LC_MESSAGES/django.po @@ -4,6 +4,7 @@ # FIRST AUTHOR , YEAR. # # Translators: +# Ambar BP1, 2025 # Jeremy Stretch, 2025 # #, fuzzy @@ -11,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-01 05:01+0000\n" +"POT-Creation-Date: 2025-05-13 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" @@ -33,7 +34,7 @@ msgstr "Escritura habilitada" #: netbox/account/tables.py:35 netbox/core/choices.py:102 #: netbox/core/tables/jobs.py:29 netbox/core/tables/tasks.py:79 -#: netbox/extras/tables/tables.py:338 netbox/extras/tables/tables.py:572 +#: netbox/extras/tables/tables.py:379 netbox/extras/tables/tables.py:627 #: netbox/templates/account/token.html:43 #: netbox/templates/core/configrevision.html:26 #: netbox/templates/core/configrevision_restore.html:12 @@ -64,59 +65,61 @@ msgstr "Utilizado por última vez" msgid "Allowed IPs" msgstr "IP permitidas" -#: netbox/account/views.py:116 +#: netbox/account/views.py:118 #, python-brace-format msgid "Logged in as {user}." msgstr "Ha iniciado sesión como {user}." -#: netbox/account/views.py:172 +#: netbox/account/views.py:174 msgid "You have logged out." msgstr "Has cerrado sesión." -#: netbox/account/views.py:224 +#: netbox/account/views.py:227 msgid "Your preferences have been updated." msgstr "Se han actualizado tus preferencias." -#: netbox/account/views.py:252 +#: netbox/account/views.py:255 msgid "LDAP-authenticated user credentials cannot be changed within NetBox." msgstr "" "Las credenciales de usuario autenticadas por LDAP no se pueden cambiar en " "NetBox." -#: netbox/account/views.py:267 +#: netbox/account/views.py:270 msgid "Your password has been changed successfully." msgstr "La contraseña se ha cambiado correctamente." #: netbox/circuits/choices.py:21 netbox/dcim/choices.py:20 -#: netbox/dcim/choices.py:102 netbox/dcim/choices.py:185 -#: netbox/dcim/choices.py:237 netbox/dcim/choices.py:1542 -#: netbox/dcim/choices.py:1600 netbox/dcim/choices.py:1650 -#: netbox/dcim/choices.py:1672 netbox/virtualization/choices.py:20 +#: netbox/dcim/choices.py:102 netbox/dcim/choices.py:186 +#: netbox/dcim/choices.py:239 netbox/dcim/choices.py:1549 +#: netbox/dcim/choices.py:1607 netbox/dcim/choices.py:1674 +#: netbox/dcim/choices.py:1696 netbox/virtualization/choices.py:20 #: netbox/virtualization/choices.py:46 netbox/vpn/choices.py:18 +#: netbox/vpn/choices.py:281 msgid "Planned" msgstr "Planificado" -#: netbox/circuits/choices.py:22 netbox/netbox/navigation/menu.py:326 +#: netbox/circuits/choices.py:22 netbox/netbox/navigation/menu.py:327 msgid "Provisioning" msgstr "Aprovisionamiento" -#: netbox/circuits/choices.py:23 netbox/core/tables/tasks.py:22 -#: netbox/dcim/choices.py:22 netbox/dcim/choices.py:103 -#: netbox/dcim/choices.py:184 netbox/dcim/choices.py:236 -#: netbox/dcim/choices.py:1599 netbox/dcim/choices.py:1649 -#: netbox/dcim/choices.py:1671 netbox/extras/tables/tables.py:498 -#: netbox/ipam/choices.py:31 netbox/ipam/choices.py:49 -#: netbox/ipam/choices.py:69 netbox/ipam/choices.py:154 -#: netbox/templates/extras/configcontext.html:25 +#: netbox/circuits/choices.py:23 netbox/core/tables/plugins.py:64 +#: netbox/core/tables/tasks.py:22 netbox/dcim/choices.py:22 +#: netbox/dcim/choices.py:103 netbox/dcim/choices.py:185 +#: netbox/dcim/choices.py:238 netbox/dcim/choices.py:1606 +#: netbox/dcim/choices.py:1673 netbox/dcim/choices.py:1695 +#: netbox/extras/tables/tables.py:539 netbox/ipam/choices.py:31 +#: netbox/ipam/choices.py:49 netbox/ipam/choices.py:69 +#: netbox/ipam/choices.py:154 netbox/templates/extras/configcontext.html:25 #: netbox/templates/users/user.html:37 netbox/users/forms/bulk_edit.py:38 #: netbox/virtualization/choices.py:22 netbox/virtualization/choices.py:45 -#: netbox/vpn/choices.py:19 netbox/wireless/choices.py:25 +#: netbox/vpn/choices.py:19 netbox/vpn/choices.py:280 +#: netbox/wireless/choices.py:25 msgid "Active" msgstr "Activo" -#: netbox/circuits/choices.py:24 netbox/dcim/choices.py:183 -#: netbox/dcim/choices.py:235 netbox/dcim/choices.py:1598 -#: netbox/dcim/choices.py:1651 netbox/dcim/choices.py:1670 +#: netbox/circuits/choices.py:24 netbox/dcim/choices.py:184 +#: netbox/dcim/choices.py:237 netbox/dcim/choices.py:1605 +#: netbox/dcim/choices.py:1675 netbox/dcim/choices.py:1694 #: netbox/virtualization/choices.py:24 netbox/virtualization/choices.py:44 msgid "Offline" msgstr "Fuera de línea" @@ -129,7 +132,7 @@ msgstr "Desaprovisionamiento" msgid "Decommissioned" msgstr "Retirado" -#: netbox/circuits/choices.py:90 netbox/dcim/choices.py:1611 +#: netbox/circuits/choices.py:90 netbox/dcim/choices.py:1618 #: netbox/templates/dcim/interface.html:135 #: netbox/templates/virtualization/vminterface.html:83 #: netbox/tenancy/choices.py:17 @@ -164,36 +167,36 @@ msgstr "Habló" #: netbox/circuits/filtersets.py:37 netbox/circuits/filtersets.py:204 #: netbox/circuits/filtersets.py:284 netbox/dcim/base_filtersets.py:22 -#: netbox/dcim/filtersets.py:99 netbox/dcim/filtersets.py:153 -#: netbox/dcim/filtersets.py:213 netbox/dcim/filtersets.py:334 -#: netbox/dcim/filtersets.py:465 netbox/dcim/filtersets.py:1022 -#: netbox/dcim/filtersets.py:1344 netbox/dcim/filtersets.py:1442 -#: netbox/dcim/filtersets.py:2103 netbox/dcim/filtersets.py:2346 -#: netbox/dcim/filtersets.py:2404 netbox/ipam/filtersets.py:954 -#: netbox/virtualization/filtersets.py:139 netbox/vpn/filtersets.py:358 +#: netbox/dcim/filtersets.py:101 netbox/dcim/filtersets.py:155 +#: 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:2160 netbox/dcim/filtersets.py:2403 +#: netbox/dcim/filtersets.py:2461 netbox/ipam/filtersets.py:954 +#: netbox/virtualization/filtersets.py:139 netbox/vpn/filtersets.py:361 msgid "Region (ID)" msgstr "Región (ID)" #: netbox/circuits/filtersets.py:44 netbox/circuits/filtersets.py:211 #: netbox/circuits/filtersets.py:291 netbox/dcim/base_filtersets.py:29 -#: netbox/dcim/filtersets.py:106 netbox/dcim/filtersets.py:159 -#: netbox/dcim/filtersets.py:220 netbox/dcim/filtersets.py:341 -#: netbox/dcim/filtersets.py:472 netbox/dcim/filtersets.py:1029 -#: netbox/dcim/filtersets.py:1351 netbox/dcim/filtersets.py:1449 -#: netbox/dcim/filtersets.py:2110 netbox/dcim/filtersets.py:2353 -#: netbox/dcim/filtersets.py:2411 netbox/extras/filtersets.py:509 +#: netbox/dcim/filtersets.py:108 netbox/dcim/filtersets.py:161 +#: 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:2167 netbox/dcim/filtersets.py:2410 +#: netbox/dcim/filtersets.py:2468 netbox/extras/filtersets.py:602 #: netbox/ipam/filtersets.py:961 netbox/virtualization/filtersets.py:146 -#: netbox/vpn/filtersets.py:353 +#: netbox/vpn/filtersets.py:356 msgid "Region (slug)" msgstr "Región (babosa)" #: netbox/circuits/filtersets.py:50 netbox/circuits/filtersets.py:217 #: netbox/circuits/filtersets.py:297 netbox/dcim/base_filtersets.py:35 -#: netbox/dcim/filtersets.py:129 netbox/dcim/filtersets.py:226 -#: netbox/dcim/filtersets.py:347 netbox/dcim/filtersets.py:478 -#: netbox/dcim/filtersets.py:1035 netbox/dcim/filtersets.py:1357 -#: netbox/dcim/filtersets.py:1455 netbox/dcim/filtersets.py:2116 -#: netbox/dcim/filtersets.py:2359 netbox/dcim/filtersets.py:2417 +#: 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:2173 +#: netbox/dcim/filtersets.py:2416 netbox/dcim/filtersets.py:2474 #: netbox/ipam/filtersets.py:239 netbox/ipam/filtersets.py:967 #: netbox/virtualization/filtersets.py:152 msgid "Site group (ID)" @@ -201,12 +204,12 @@ msgstr "Grupo de sitios (ID)" #: netbox/circuits/filtersets.py:57 netbox/circuits/filtersets.py:224 #: netbox/circuits/filtersets.py:304 netbox/dcim/base_filtersets.py:42 -#: netbox/dcim/filtersets.py:136 netbox/dcim/filtersets.py:233 -#: netbox/dcim/filtersets.py:354 netbox/dcim/filtersets.py:485 -#: netbox/dcim/filtersets.py:1042 netbox/dcim/filtersets.py:1364 -#: netbox/dcim/filtersets.py:1462 netbox/dcim/filtersets.py:2123 -#: netbox/dcim/filtersets.py:2366 netbox/dcim/filtersets.py:2424 -#: netbox/extras/filtersets.py:515 netbox/ipam/filtersets.py:246 +#: 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:2180 +#: netbox/dcim/filtersets.py:2423 netbox/dcim/filtersets.py:2481 +#: netbox/extras/filtersets.py:608 netbox/ipam/filtersets.py:246 #: netbox/ipam/filtersets.py:974 netbox/virtualization/filtersets.py:159 msgid "Site group (slug)" msgstr "Grupo de sitios (slug)" @@ -214,29 +217,29 @@ msgstr "Grupo de sitios (slug)" #: netbox/circuits/filtersets.py:62 netbox/circuits/forms/filtersets.py:59 #: netbox/circuits/forms/filtersets.py:183 #: netbox/circuits/forms/filtersets.py:241 -#: netbox/circuits/tables/circuits.py:128 netbox/dcim/forms/bulk_edit.py:172 -#: netbox/dcim/forms/bulk_edit.py:333 netbox/dcim/forms/bulk_edit.py:686 -#: netbox/dcim/forms/bulk_edit.py:891 netbox/dcim/forms/bulk_import.py:133 -#: netbox/dcim/forms/bulk_import.py:232 netbox/dcim/forms/bulk_import.py:333 -#: netbox/dcim/forms/bulk_import.py:567 netbox/dcim/forms/bulk_import.py:1448 -#: netbox/dcim/forms/bulk_import.py:1476 netbox/dcim/forms/filtersets.py:88 -#: netbox/dcim/forms/filtersets.py:226 netbox/dcim/forms/filtersets.py:343 -#: netbox/dcim/forms/filtersets.py:440 netbox/dcim/forms/filtersets.py:754 -#: netbox/dcim/forms/filtersets.py:973 netbox/dcim/forms/filtersets.py:1046 -#: netbox/dcim/forms/filtersets.py:1070 netbox/dcim/forms/filtersets.py:1160 -#: netbox/dcim/forms/filtersets.py:1198 netbox/dcim/forms/filtersets.py:1681 -#: netbox/dcim/forms/filtersets.py:1705 netbox/dcim/forms/filtersets.py:1729 -#: netbox/dcim/forms/model_forms.py:141 netbox/dcim/forms/model_forms.py:169 -#: netbox/dcim/forms/model_forms.py:243 netbox/dcim/forms/model_forms.py:473 -#: netbox/dcim/forms/model_forms.py:734 netbox/dcim/forms/object_create.py:395 +#: netbox/circuits/tables/circuits.py:128 netbox/dcim/forms/bulk_edit.py:177 +#: netbox/dcim/forms/bulk_edit.py:344 netbox/dcim/forms/bulk_edit.py:730 +#: netbox/dcim/forms/bulk_edit.py:935 netbox/dcim/forms/bulk_import.py:134 +#: netbox/dcim/forms/bulk_import.py:236 netbox/dcim/forms/bulk_import.py:337 +#: netbox/dcim/forms/bulk_import.py:598 netbox/dcim/forms/bulk_import.py:1479 +#: netbox/dcim/forms/bulk_import.py:1507 netbox/dcim/forms/filtersets.py:89 +#: netbox/dcim/forms/filtersets.py:227 netbox/dcim/forms/filtersets.py:344 +#: netbox/dcim/forms/filtersets.py:441 netbox/dcim/forms/filtersets.py:773 +#: netbox/dcim/forms/filtersets.py:992 netbox/dcim/forms/filtersets.py:1065 +#: netbox/dcim/forms/filtersets.py:1089 netbox/dcim/forms/filtersets.py:1179 +#: netbox/dcim/forms/filtersets.py:1217 netbox/dcim/forms/filtersets.py:1705 +#: netbox/dcim/forms/filtersets.py:1729 netbox/dcim/forms/filtersets.py:1753 +#: netbox/dcim/forms/model_forms.py:146 netbox/dcim/forms/model_forms.py:174 +#: netbox/dcim/forms/model_forms.py:250 netbox/dcim/forms/model_forms.py:567 +#: netbox/dcim/forms/model_forms.py:828 netbox/dcim/forms/object_create.py:395 #: netbox/dcim/tables/devices.py:163 netbox/dcim/tables/power.py:26 -#: netbox/dcim/tables/power.py:93 netbox/dcim/tables/racks.py:121 -#: netbox/dcim/tables/racks.py:206 netbox/dcim/tables/sites.py:133 -#: netbox/extras/filtersets.py:525 netbox/ipam/forms/bulk_edit.py:468 -#: netbox/ipam/forms/bulk_import.py:468 netbox/ipam/forms/filtersets.py:161 -#: netbox/ipam/forms/filtersets.py:236 netbox/ipam/forms/filtersets.py:449 -#: netbox/ipam/forms/filtersets.py:544 netbox/ipam/forms/model_forms.py:678 -#: netbox/ipam/tables/vlans.py:87 netbox/ipam/tables/vlans.py:197 +#: netbox/dcim/tables/power.py:93 netbox/dcim/tables/racks.py:125 +#: netbox/dcim/tables/racks.py:215 netbox/dcim/tables/sites.py:139 +#: netbox/extras/filtersets.py:618 netbox/ipam/forms/bulk_edit.py:479 +#: netbox/ipam/forms/bulk_import.py:475 netbox/ipam/forms/filtersets.py:161 +#: netbox/ipam/forms/filtersets.py:236 netbox/ipam/forms/filtersets.py:457 +#: netbox/ipam/forms/filtersets.py:552 netbox/ipam/forms/model_forms.py:679 +#: netbox/ipam/tables/vlans.py:89 netbox/ipam/tables/vlans.py:199 #: netbox/templates/dcim/device.html:22 #: netbox/templates/dcim/inc/cable_termination.html:8 #: netbox/templates/dcim/inc/cable_termination.html:38 @@ -254,18 +257,18 @@ msgstr "Grupo de sitios (slug)" #: netbox/virtualization/forms/model_forms.py:104 #: netbox/virtualization/forms/model_forms.py:178 #: netbox/virtualization/tables/virtualmachines.py:33 -#: netbox/vpn/forms/filtersets.py:272 netbox/wireless/forms/filtersets.py:88 -#: netbox/wireless/forms/model_forms.py:79 -#: netbox/wireless/forms/model_forms.py:121 +#: netbox/vpn/forms/filtersets.py:277 netbox/wireless/forms/filtersets.py:88 +#: netbox/wireless/forms/model_forms.py:80 +#: netbox/wireless/forms/model_forms.py:122 msgid "Site" msgstr "Sitio" #: netbox/circuits/filtersets.py:68 netbox/circuits/filtersets.py:235 #: netbox/circuits/filtersets.py:315 netbox/dcim/base_filtersets.py:53 -#: netbox/dcim/filtersets.py:243 netbox/dcim/filtersets.py:364 -#: netbox/dcim/filtersets.py:459 netbox/extras/filtersets.py:531 +#: netbox/dcim/filtersets.py:245 netbox/dcim/filtersets.py:366 +#: netbox/dcim/filtersets.py:461 netbox/extras/filtersets.py:624 #: netbox/ipam/filtersets.py:257 netbox/ipam/filtersets.py:984 -#: netbox/virtualization/filtersets.py:169 netbox/vpn/filtersets.py:363 +#: netbox/virtualization/filtersets.py:169 netbox/vpn/filtersets.py:366 msgid "Site (slug)" msgstr "Sitio (slug)" @@ -318,21 +321,21 @@ msgid "Circuit type (slug)" msgstr "Tipo de circuito (slug)" #: netbox/circuits/filtersets.py:229 netbox/circuits/filtersets.py:309 -#: netbox/dcim/base_filtersets.py:47 netbox/dcim/filtersets.py:237 -#: netbox/dcim/filtersets.py:358 netbox/dcim/filtersets.py:453 -#: netbox/dcim/filtersets.py:1046 netbox/dcim/filtersets.py:1369 -#: netbox/dcim/filtersets.py:1467 netbox/dcim/filtersets.py:2128 -#: netbox/dcim/filtersets.py:2370 netbox/dcim/filtersets.py:2429 +#: 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:2185 +#: netbox/dcim/filtersets.py:2427 netbox/dcim/filtersets.py:2486 #: netbox/ipam/filtersets.py:251 netbox/ipam/filtersets.py:978 -#: netbox/virtualization/filtersets.py:163 netbox/vpn/filtersets.py:368 +#: netbox/virtualization/filtersets.py:163 netbox/vpn/filtersets.py:371 msgid "Site (ID)" msgstr "Sitio (ID)" #: netbox/circuits/filtersets.py:239 netbox/circuits/filtersets.py:321 -#: netbox/dcim/base_filtersets.py:59 netbox/dcim/filtersets.py:259 -#: netbox/dcim/filtersets.py:370 netbox/dcim/filtersets.py:491 -#: netbox/dcim/filtersets.py:1058 netbox/dcim/filtersets.py:1380 -#: netbox/dcim/filtersets.py:1478 netbox/dcim/filtersets.py:2382 +#: 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:2439 msgid "Location (ID)" msgstr "Ubicación (ID)" @@ -341,24 +344,25 @@ msgid "Termination A (ID)" msgstr "Terminación A (ID)" #: netbox/circuits/filtersets.py:273 netbox/circuits/filtersets.py:375 -#: netbox/circuits/filtersets.py:537 netbox/core/filtersets.py:77 -#: netbox/core/filtersets.py:136 netbox/core/filtersets.py:173 -#: netbox/dcim/filtersets.py:752 netbox/dcim/filtersets.py:1436 -#: netbox/dcim/filtersets.py:2477 netbox/extras/filtersets.py:41 -#: netbox/extras/filtersets.py:63 netbox/extras/filtersets.py:92 -#: netbox/extras/filtersets.py:132 netbox/extras/filtersets.py:181 -#: netbox/extras/filtersets.py:209 netbox/extras/filtersets.py:239 -#: netbox/extras/filtersets.py:276 netbox/extras/filtersets.py:348 -#: netbox/extras/filtersets.py:391 netbox/extras/filtersets.py:438 -#: netbox/extras/filtersets.py:498 netbox/extras/filtersets.py:657 -#: netbox/extras/filtersets.py:703 netbox/ipam/forms/model_forms.py:492 -#: netbox/netbox/filtersets.py:286 netbox/netbox/forms/__init__.py:22 +#: 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:2534 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 +#: netbox/extras/filtersets.py:281 netbox/extras/filtersets.py:333 +#: netbox/extras/filtersets.py:406 netbox/extras/filtersets.py:449 +#: 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/forms/base.py:167 #: netbox/templates/htmx/object_selector.html:28 #: netbox/templates/inc/filter_list.html:46 #: netbox/templates/ipam/ipaddress_assign.html:29 #: netbox/templates/search.html:7 netbox/templates/search.html:26 -#: netbox/tenancy/filtersets.py:99 netbox/users/filtersets.py:23 +#: netbox/tenancy/filtersets.py:104 netbox/users/filtersets.py:23 #: netbox/users/filtersets.py:57 netbox/users/filtersets.py:102 #: netbox/users/filtersets.py:150 netbox/utilities/forms/forms.py:104 #: netbox/utilities/templates/navigation/menu.html:16 @@ -385,10 +389,10 @@ msgid "Circuit" msgstr "Circuito" #: netbox/circuits/filtersets.py:328 netbox/dcim/base_filtersets.py:66 -#: netbox/dcim/filtersets.py:266 netbox/dcim/filtersets.py:377 -#: netbox/dcim/filtersets.py:498 netbox/dcim/filtersets.py:1065 -#: netbox/dcim/filtersets.py:1386 netbox/dcim/filtersets.py:1484 -#: netbox/extras/filtersets.py:542 +#: netbox/dcim/filtersets.py:268 netbox/dcim/filtersets.py:379 +#: netbox/dcim/filtersets.py:500 netbox/dcim/filtersets.py:1118 +#: netbox/dcim/filtersets.py:1439 netbox/dcim/filtersets.py:1537 +#: netbox/extras/filtersets.py:635 msgid "Location (slug)" msgstr "Ubicación (babosa)" @@ -408,7 +412,7 @@ msgstr "Circuito (ID)" msgid "Virtual circuit (CID)" msgstr "Circuito virtual (CID)" -#: netbox/circuits/filtersets.py:396 netbox/dcim/filtersets.py:1925 +#: netbox/circuits/filtersets.py:396 netbox/dcim/filtersets.py:1982 msgid "Virtual circuit (ID)" msgstr "Circuito virtual (ID)" @@ -444,20 +448,20 @@ msgstr "Tipo de circuito virtual (slug)" msgid "Virtual circuit" msgstr "Circuito virtual" -#: netbox/circuits/filtersets.py:577 netbox/dcim/filtersets.py:1276 -#: netbox/dcim/filtersets.py:1706 netbox/ipam/filtersets.py:627 -#: netbox/vpn/filtersets.py:102 netbox/vpn/filtersets.py:401 +#: netbox/circuits/filtersets.py:577 netbox/dcim/filtersets.py:1329 +#: netbox/dcim/filtersets.py:1763 netbox/ipam/filtersets.py:627 +#: netbox/vpn/filtersets.py:102 netbox/vpn/filtersets.py:404 msgid "Interface (ID)" msgstr "Interfaz (ID)" #: netbox/circuits/forms/bulk_edit.py:42 #: netbox/circuits/forms/filtersets.py:64 #: netbox/circuits/forms/model_forms.py:42 -#: netbox/circuits/tables/providers.py:32 netbox/dcim/forms/bulk_edit.py:132 -#: netbox/dcim/forms/filtersets.py:196 netbox/dcim/forms/model_forms.py:127 -#: netbox/dcim/tables/sites.py:94 netbox/ipam/models/asns.py:123 -#: netbox/ipam/tables/asn.py:27 netbox/ipam/views.py:230 -#: netbox/netbox/navigation/menu.py:178 netbox/netbox/navigation/menu.py:181 +#: netbox/circuits/tables/providers.py:32 netbox/dcim/forms/bulk_edit.py:137 +#: netbox/dcim/forms/filtersets.py:197 netbox/dcim/forms/model_forms.py:132 +#: netbox/dcim/tables/sites.py:100 netbox/ipam/models/asns.py:123 +#: netbox/ipam/tables/asn.py:27 netbox/ipam/views.py:232 +#: netbox/netbox/navigation/menu.py:179 netbox/netbox/navigation/menu.py:182 #: netbox/templates/circuits/provider.html:23 msgid "ASNs" msgstr "ASN" @@ -470,36 +474,37 @@ msgstr "ASN" #: netbox/circuits/forms/bulk_edit.py:266 #: netbox/circuits/forms/bulk_edit.py:307 #: netbox/circuits/forms/bulk_edit.py:347 -#: netbox/circuits/forms/bulk_edit.py:371 netbox/core/forms/bulk_edit.py:28 -#: netbox/dcim/forms/bulk_create.py:35 netbox/dcim/forms/bulk_edit.py:77 -#: netbox/dcim/forms/bulk_edit.py:96 netbox/dcim/forms/bulk_edit.py:155 -#: netbox/dcim/forms/bulk_edit.py:196 netbox/dcim/forms/bulk_edit.py:214 -#: netbox/dcim/forms/bulk_edit.py:292 netbox/dcim/forms/bulk_edit.py:441 -#: netbox/dcim/forms/bulk_edit.py:475 netbox/dcim/forms/bulk_edit.py:490 -#: netbox/dcim/forms/bulk_edit.py:549 netbox/dcim/forms/bulk_edit.py:593 -#: netbox/dcim/forms/bulk_edit.py:627 netbox/dcim/forms/bulk_edit.py:651 -#: netbox/dcim/forms/bulk_edit.py:724 netbox/dcim/forms/bulk_edit.py:785 -#: netbox/dcim/forms/bulk_edit.py:837 netbox/dcim/forms/bulk_edit.py:860 -#: netbox/dcim/forms/bulk_edit.py:908 netbox/dcim/forms/bulk_edit.py:978 -#: netbox/dcim/forms/bulk_edit.py:1031 netbox/dcim/forms/bulk_edit.py:1066 -#: netbox/dcim/forms/bulk_edit.py:1106 netbox/dcim/forms/bulk_edit.py:1150 -#: netbox/dcim/forms/bulk_edit.py:1195 netbox/dcim/forms/bulk_edit.py:1222 -#: netbox/dcim/forms/bulk_edit.py:1240 netbox/dcim/forms/bulk_edit.py:1258 -#: netbox/dcim/forms/bulk_edit.py:1276 netbox/dcim/forms/bulk_edit.py:1746 -#: netbox/dcim/forms/bulk_edit.py:1787 netbox/extras/forms/bulk_edit.py:39 -#: netbox/extras/forms/bulk_edit.py:149 netbox/extras/forms/bulk_edit.py:178 -#: netbox/extras/forms/bulk_edit.py:208 netbox/extras/forms/bulk_edit.py:256 -#: netbox/extras/forms/bulk_edit.py:274 netbox/extras/forms/bulk_edit.py:298 -#: netbox/extras/forms/bulk_edit.py:312 netbox/extras/forms/bulk_edit.py:339 -#: netbox/extras/tables/tables.py:82 netbox/ipam/forms/bulk_edit.py:56 +#: netbox/circuits/forms/bulk_edit.py:371 netbox/core/forms/bulk_edit.py:29 +#: netbox/dcim/forms/bulk_create.py:35 netbox/dcim/forms/bulk_edit.py:80 +#: netbox/dcim/forms/bulk_edit.py:100 netbox/dcim/forms/bulk_edit.py:160 +#: netbox/dcim/forms/bulk_edit.py:201 netbox/dcim/forms/bulk_edit.py:220 +#: netbox/dcim/forms/bulk_edit.py:303 netbox/dcim/forms/bulk_edit.py:457 +#: netbox/dcim/forms/bulk_edit.py:489 netbox/dcim/forms/bulk_edit.py:504 +#: netbox/dcim/forms/bulk_edit.py:563 netbox/dcim/forms/bulk_edit.py:586 +#: netbox/dcim/forms/bulk_edit.py:631 netbox/dcim/forms/bulk_edit.py:670 +#: netbox/dcim/forms/bulk_edit.py:695 netbox/dcim/forms/bulk_edit.py:768 +#: netbox/dcim/forms/bulk_edit.py:829 netbox/dcim/forms/bulk_edit.py:881 +#: netbox/dcim/forms/bulk_edit.py:904 netbox/dcim/forms/bulk_edit.py:952 +#: netbox/dcim/forms/bulk_edit.py:1022 netbox/dcim/forms/bulk_edit.py:1075 +#: netbox/dcim/forms/bulk_edit.py:1110 netbox/dcim/forms/bulk_edit.py:1150 +#: netbox/dcim/forms/bulk_edit.py:1194 netbox/dcim/forms/bulk_edit.py:1239 +#: netbox/dcim/forms/bulk_edit.py:1266 netbox/dcim/forms/bulk_edit.py:1284 +#: netbox/dcim/forms/bulk_edit.py:1302 netbox/dcim/forms/bulk_edit.py:1320 +#: netbox/dcim/forms/bulk_edit.py:1793 netbox/dcim/forms/bulk_edit.py:1834 +#: netbox/extras/forms/bulk_edit.py:40 netbox/extras/forms/bulk_edit.py:150 +#: netbox/extras/forms/bulk_edit.py:183 netbox/extras/forms/bulk_edit.py:211 +#: netbox/extras/forms/bulk_edit.py:241 netbox/extras/forms/bulk_edit.py:289 +#: netbox/extras/forms/bulk_edit.py:307 netbox/extras/forms/bulk_edit.py:335 +#: netbox/extras/forms/bulk_edit.py:349 netbox/extras/forms/bulk_edit.py:395 +#: netbox/extras/tables/tables.py:83 netbox/ipam/forms/bulk_edit.py:56 #: netbox/ipam/forms/bulk_edit.py:76 netbox/ipam/forms/bulk_edit.py:96 #: netbox/ipam/forms/bulk_edit.py:120 netbox/ipam/forms/bulk_edit.py:149 #: netbox/ipam/forms/bulk_edit.py:178 netbox/ipam/forms/bulk_edit.py:197 -#: netbox/ipam/forms/bulk_edit.py:260 netbox/ipam/forms/bulk_edit.py:305 -#: netbox/ipam/forms/bulk_edit.py:353 netbox/ipam/forms/bulk_edit.py:396 -#: netbox/ipam/forms/bulk_edit.py:412 netbox/ipam/forms/bulk_edit.py:500 -#: netbox/ipam/forms/bulk_edit.py:532 netbox/ipam/forms/bulk_edit.py:575 -#: netbox/ipam/tables/vlans.py:240 netbox/ipam/tables/vlans.py:267 +#: netbox/ipam/forms/bulk_edit.py:260 netbox/ipam/forms/bulk_edit.py:310 +#: netbox/ipam/forms/bulk_edit.py:358 netbox/ipam/forms/bulk_edit.py:401 +#: netbox/ipam/forms/bulk_edit.py:417 netbox/ipam/forms/bulk_edit.py:511 +#: netbox/ipam/forms/bulk_edit.py:543 netbox/ipam/forms/bulk_edit.py:586 +#: netbox/ipam/tables/vlans.py:242 netbox/ipam/tables/vlans.py:269 #: netbox/templates/account/token.html:35 #: netbox/templates/circuits/circuit.html:69 #: netbox/templates/circuits/circuitgroup.html:32 @@ -510,7 +515,7 @@ msgstr "ASN" #: netbox/templates/circuits/virtualcircuit.html:56 #: netbox/templates/circuits/virtualcircuittermination.html:68 #: netbox/templates/circuits/virtualcircuittype.html:26 -#: netbox/templates/core/datasource.html:54 +#: netbox/templates/core/datasource.html:58 #: netbox/templates/core/plugin.html:80 netbox/templates/dcim/cable.html:36 #: netbox/templates/dcim/consoleport.html:44 #: netbox/templates/dcim/consoleserverport.html:44 @@ -527,10 +532,11 @@ msgstr "ASN" #: netbox/templates/dcim/manufacturer.html:40 #: netbox/templates/dcim/module.html:73 #: netbox/templates/dcim/modulebay.html:42 -#: netbox/templates/dcim/moduletype.html:39 +#: netbox/templates/dcim/moduletype.html:43 +#: netbox/templates/dcim/moduletypeprofile.html:20 #: netbox/templates/dcim/platform.html:33 #: netbox/templates/dcim/powerfeed.html:40 -#: netbox/templates/dcim/poweroutlet.html:40 +#: netbox/templates/dcim/poweroutlet.html:44 #: netbox/templates/dcim/powerpanel.html:30 #: netbox/templates/dcim/powerport.html:40 netbox/templates/dcim/rack.html:53 #: netbox/templates/dcim/rackreservation.html:62 @@ -548,21 +554,22 @@ msgstr "ASN" #: netbox/templates/extras/notificationgroup.html:20 #: netbox/templates/extras/savedfilter.html:17 #: netbox/templates/extras/script_list.html:46 +#: netbox/templates/extras/tableconfig.html:17 #: netbox/templates/extras/tag.html:20 netbox/templates/extras/webhook.html:17 #: netbox/templates/generic/bulk_import.html:120 #: netbox/templates/ipam/aggregate.html:43 netbox/templates/ipam/asn.html:42 #: netbox/templates/ipam/asnrange.html:38 #: netbox/templates/ipam/fhrpgroup.html:34 #: netbox/templates/ipam/ipaddress.html:55 -#: netbox/templates/ipam/iprange.html:67 netbox/templates/ipam/prefix.html:77 +#: netbox/templates/ipam/iprange.html:74 netbox/templates/ipam/prefix.html:77 #: netbox/templates/ipam/rir.html:26 netbox/templates/ipam/role.html:26 #: netbox/templates/ipam/routetarget.html:21 -#: netbox/templates/ipam/service.html:50 +#: netbox/templates/ipam/service.html:52 #: netbox/templates/ipam/servicetemplate.html:27 #: netbox/templates/ipam/vlan.html:62 netbox/templates/ipam/vlangroup.html:34 #: netbox/templates/ipam/vlantranslationpolicy.html:18 #: netbox/templates/ipam/vlantranslationrule.html:26 -#: netbox/templates/ipam/vrf.html:33 netbox/templates/tenancy/contact.html:67 +#: netbox/templates/ipam/vrf.html:33 netbox/templates/tenancy/contact.html:77 #: netbox/templates/tenancy/contactgroup.html:25 #: netbox/templates/tenancy/contactrole.html:22 #: netbox/templates/tenancy/tenant.html:24 @@ -583,13 +590,13 @@ msgstr "ASN" #: netbox/templates/vpn/ipsecprofile.html:40 #: netbox/templates/vpn/ipsecprofile.html:73 #: netbox/templates/vpn/ipsecproposal.html:17 -#: netbox/templates/vpn/l2vpn.html:26 netbox/templates/vpn/tunnel.html:33 +#: netbox/templates/vpn/l2vpn.html:30 netbox/templates/vpn/tunnel.html:33 #: netbox/templates/vpn/tunnelgroup.html:30 #: netbox/templates/wireless/wirelesslan.html:34 #: netbox/templates/wireless/wirelesslangroup.html:33 #: netbox/templates/wireless/wirelesslink.html:34 -#: netbox/tenancy/forms/bulk_edit.py:32 netbox/tenancy/forms/bulk_edit.py:80 -#: netbox/tenancy/forms/bulk_edit.py:123 netbox/users/forms/bulk_edit.py:64 +#: netbox/tenancy/forms/bulk_edit.py:32 netbox/tenancy/forms/bulk_edit.py:82 +#: netbox/tenancy/forms/bulk_edit.py:130 netbox/users/forms/bulk_edit.py:64 #: netbox/users/forms/bulk_edit.py:82 netbox/users/forms/bulk_edit.py:112 #: netbox/virtualization/forms/bulk_edit.py:33 #: netbox/virtualization/forms/bulk_edit.py:47 @@ -600,9 +607,9 @@ msgstr "ASN" #: netbox/vpn/forms/bulk_edit.py:28 netbox/vpn/forms/bulk_edit.py:64 #: netbox/vpn/forms/bulk_edit.py:121 netbox/vpn/forms/bulk_edit.py:155 #: netbox/vpn/forms/bulk_edit.py:190 netbox/vpn/forms/bulk_edit.py:215 -#: netbox/vpn/forms/bulk_edit.py:247 netbox/vpn/forms/bulk_edit.py:274 -#: netbox/wireless/forms/bulk_edit.py:31 netbox/wireless/forms/bulk_edit.py:84 -#: netbox/wireless/forms/bulk_edit.py:143 +#: netbox/vpn/forms/bulk_edit.py:247 netbox/vpn/forms/bulk_edit.py:278 +#: netbox/wireless/forms/bulk_edit.py:31 netbox/wireless/forms/bulk_edit.py:85 +#: netbox/wireless/forms/bulk_edit.py:144 msgid "Description" msgstr "Descripción" @@ -654,23 +661,23 @@ msgstr "ID de servicio" #: netbox/circuits/forms/bulk_edit.py:112 #: netbox/circuits/forms/bulk_edit.py:303 #: netbox/circuits/forms/filtersets.py:116 -#: netbox/circuits/forms/filtersets.py:321 netbox/dcim/forms/bulk_edit.py:210 -#: netbox/dcim/forms/bulk_edit.py:613 netbox/dcim/forms/bulk_edit.py:822 -#: netbox/dcim/forms/bulk_edit.py:1191 netbox/dcim/forms/bulk_edit.py:1218 -#: netbox/dcim/forms/bulk_edit.py:1742 netbox/dcim/forms/filtersets.py:1113 -#: netbox/dcim/forms/filtersets.py:1371 netbox/dcim/forms/filtersets.py:1519 -#: netbox/dcim/forms/filtersets.py:1543 netbox/dcim/tables/devices.py:737 -#: netbox/dcim/tables/devices.py:793 netbox/dcim/tables/devices.py:1034 +#: netbox/circuits/forms/filtersets.py:321 netbox/dcim/forms/bulk_edit.py:216 +#: netbox/dcim/forms/bulk_edit.py:656 netbox/dcim/forms/bulk_edit.py:866 +#: netbox/dcim/forms/bulk_edit.py:1235 netbox/dcim/forms/bulk_edit.py:1262 +#: netbox/dcim/forms/bulk_edit.py:1789 netbox/dcim/forms/filtersets.py:1132 +#: netbox/dcim/forms/filtersets.py:1390 netbox/dcim/forms/filtersets.py:1543 +#: netbox/dcim/forms/filtersets.py:1567 netbox/dcim/tables/devices.py:744 +#: netbox/dcim/tables/devices.py:800 netbox/dcim/tables/devices.py:1041 #: netbox/dcim/tables/devicetypes.py:256 netbox/dcim/tables/devicetypes.py:271 -#: netbox/dcim/tables/racks.py:33 netbox/extras/forms/bulk_edit.py:270 -#: netbox/extras/tables/tables.py:446 +#: netbox/dcim/tables/racks.py:33 netbox/extras/forms/bulk_edit.py:303 +#: netbox/extras/tables/tables.py:487 #: netbox/templates/circuits/circuittype.html:30 #: netbox/templates/circuits/virtualcircuittype.html:30 #: netbox/templates/dcim/cable.html:40 -#: netbox/templates/dcim/devicerole.html:34 +#: netbox/templates/dcim/devicerole.html:38 #: netbox/templates/dcim/frontport.html:40 #: netbox/templates/dcim/inventoryitemrole.html:26 -#: netbox/templates/dcim/poweroutlet.html:44 +#: netbox/templates/dcim/poweroutlet.html:48 #: netbox/templates/dcim/rackrole.html:30 #: netbox/templates/dcim/rearport.html:40 netbox/templates/extras/tag.html:26 msgid "Color" @@ -685,31 +692,31 @@ msgstr "Color" #: netbox/circuits/tables/circuits.py:65 #: netbox/circuits/tables/circuits.py:199 #: netbox/circuits/tables/virtual_circuits.py:58 -#: netbox/core/forms/bulk_edit.py:18 netbox/core/forms/filtersets.py:33 +#: netbox/core/forms/bulk_edit.py:19 netbox/core/forms/filtersets.py:33 #: netbox/core/tables/change_logging.py:32 netbox/core/tables/data.py:20 -#: netbox/core/tables/jobs.py:18 netbox/dcim/forms/bulk_edit.py:800 -#: netbox/dcim/forms/bulk_edit.py:939 netbox/dcim/forms/bulk_edit.py:1007 -#: netbox/dcim/forms/bulk_edit.py:1026 netbox/dcim/forms/bulk_edit.py:1049 -#: netbox/dcim/forms/bulk_edit.py:1091 netbox/dcim/forms/bulk_edit.py:1135 -#: netbox/dcim/forms/bulk_edit.py:1186 netbox/dcim/forms/bulk_edit.py:1213 -#: netbox/dcim/forms/bulk_import.py:190 netbox/dcim/forms/bulk_import.py:269 -#: netbox/dcim/forms/bulk_import.py:735 netbox/dcim/forms/bulk_import.py:761 -#: netbox/dcim/forms/bulk_import.py:787 netbox/dcim/forms/bulk_import.py:807 -#: netbox/dcim/forms/bulk_import.py:893 netbox/dcim/forms/bulk_import.py:987 -#: netbox/dcim/forms/bulk_import.py:1029 netbox/dcim/forms/bulk_import.py:1350 -#: netbox/dcim/forms/bulk_import.py:1513 netbox/dcim/forms/filtersets.py:1004 -#: netbox/dcim/forms/filtersets.py:1103 netbox/dcim/forms/filtersets.py:1224 -#: netbox/dcim/forms/filtersets.py:1296 netbox/dcim/forms/filtersets.py:1321 -#: netbox/dcim/forms/filtersets.py:1345 netbox/dcim/forms/filtersets.py:1365 -#: netbox/dcim/forms/filtersets.py:1407 netbox/dcim/forms/filtersets.py:1514 -#: netbox/dcim/forms/filtersets.py:1538 netbox/dcim/forms/model_forms.py:714 -#: netbox/dcim/forms/model_forms.py:720 netbox/dcim/forms/object_import.py:84 +#: netbox/core/tables/jobs.py:18 netbox/dcim/forms/bulk_edit.py:844 +#: netbox/dcim/forms/bulk_edit.py:983 netbox/dcim/forms/bulk_edit.py:1051 +#: netbox/dcim/forms/bulk_edit.py:1070 netbox/dcim/forms/bulk_edit.py:1093 +#: netbox/dcim/forms/bulk_edit.py:1135 netbox/dcim/forms/bulk_edit.py:1179 +#: netbox/dcim/forms/bulk_edit.py:1230 netbox/dcim/forms/bulk_edit.py:1257 +#: netbox/dcim/forms/bulk_import.py:194 netbox/dcim/forms/bulk_import.py:273 +#: netbox/dcim/forms/bulk_import.py:766 netbox/dcim/forms/bulk_import.py:792 +#: netbox/dcim/forms/bulk_import.py:818 netbox/dcim/forms/bulk_import.py:838 +#: netbox/dcim/forms/bulk_import.py:924 netbox/dcim/forms/bulk_import.py:1018 +#: netbox/dcim/forms/bulk_import.py:1060 netbox/dcim/forms/bulk_import.py:1381 +#: netbox/dcim/forms/bulk_import.py:1544 netbox/dcim/forms/filtersets.py:1023 +#: netbox/dcim/forms/filtersets.py:1122 netbox/dcim/forms/filtersets.py:1243 +#: netbox/dcim/forms/filtersets.py:1315 netbox/dcim/forms/filtersets.py:1340 +#: netbox/dcim/forms/filtersets.py:1364 netbox/dcim/forms/filtersets.py:1384 +#: netbox/dcim/forms/filtersets.py:1431 netbox/dcim/forms/filtersets.py:1538 +#: netbox/dcim/forms/filtersets.py:1562 netbox/dcim/forms/model_forms.py:808 +#: netbox/dcim/forms/model_forms.py:814 netbox/dcim/forms/object_import.py:84 #: netbox/dcim/forms/object_import.py:113 #: netbox/dcim/forms/object_import.py:146 netbox/dcim/tables/devices.py:188 -#: netbox/dcim/tables/devices.py:845 netbox/dcim/tables/power.py:77 -#: netbox/dcim/tables/racks.py:137 netbox/extras/forms/bulk_import.py:42 -#: netbox/extras/tables/tables.py:408 netbox/extras/tables/tables.py:468 -#: netbox/netbox/tables/tables.py:243 +#: netbox/dcim/tables/devices.py:852 netbox/dcim/tables/power.py:77 +#: netbox/dcim/tables/racks.py:141 netbox/extras/forms/bulk_import.py:42 +#: netbox/extras/tables/tables.py:449 netbox/extras/tables/tables.py:509 +#: netbox/netbox/tables/tables.py:269 #: netbox/templates/circuits/circuit.html:30 #: netbox/templates/circuits/virtualcircuit.html:39 #: netbox/templates/circuits/virtualcircuittermination.html:64 @@ -735,8 +742,8 @@ msgstr "Color" #: netbox/virtualization/forms/filtersets.py:55 #: netbox/virtualization/forms/model_forms.py:65 #: netbox/virtualization/tables/clusters.py:66 -#: netbox/vpn/forms/bulk_edit.py:264 netbox/vpn/forms/bulk_import.py:264 -#: netbox/vpn/forms/filtersets.py:223 netbox/vpn/forms/model_forms.py:85 +#: netbox/vpn/forms/bulk_edit.py:268 netbox/vpn/forms/bulk_import.py:269 +#: netbox/vpn/forms/filtersets.py:228 netbox/vpn/forms/model_forms.py:85 #: netbox/vpn/forms/model_forms.py:120 netbox/vpn/forms/model_forms.py:232 msgid "Type" msgstr "Tipo" @@ -760,36 +767,37 @@ msgstr "Cuenta de proveedor" #: netbox/circuits/forms/bulk_import.py:227 #: netbox/circuits/forms/filtersets.py:162 #: netbox/circuits/forms/filtersets.py:362 netbox/core/forms/filtersets.py:38 -#: netbox/core/forms/filtersets.py:80 netbox/core/tables/data.py:23 +#: netbox/core/forms/filtersets.py:85 netbox/core/tables/data.py:23 #: netbox/core/tables/jobs.py:26 netbox/core/tables/tasks.py:88 -#: netbox/dcim/forms/bulk_edit.py:110 netbox/dcim/forms/bulk_edit.py:185 -#: netbox/dcim/forms/bulk_edit.py:355 netbox/dcim/forms/bulk_edit.py:709 -#: netbox/dcim/forms/bulk_edit.py:774 netbox/dcim/forms/bulk_edit.py:806 -#: netbox/dcim/forms/bulk_edit.py:933 netbox/dcim/forms/bulk_edit.py:1723 -#: netbox/dcim/forms/bulk_edit.py:1765 netbox/dcim/forms/bulk_import.py:90 -#: netbox/dcim/forms/bulk_import.py:149 netbox/dcim/forms/bulk_import.py:250 -#: netbox/dcim/forms/bulk_import.py:532 netbox/dcim/forms/bulk_import.py:686 -#: netbox/dcim/forms/bulk_import.py:1137 netbox/dcim/forms/bulk_import.py:1344 -#: netbox/dcim/forms/bulk_import.py:1508 netbox/dcim/forms/bulk_import.py:1572 -#: netbox/dcim/forms/filtersets.py:179 netbox/dcim/forms/filtersets.py:238 -#: netbox/dcim/forms/filtersets.py:360 netbox/dcim/forms/filtersets.py:800 -#: netbox/dcim/forms/filtersets.py:925 netbox/dcim/forms/filtersets.py:1007 -#: netbox/dcim/forms/filtersets.py:1108 netbox/dcim/forms/filtersets.py:1219 -#: netbox/dcim/forms/filtersets.py:1621 netbox/dcim/tables/devices.py:150 -#: netbox/dcim/tables/devices.py:848 netbox/dcim/tables/devices.py:982 -#: netbox/dcim/tables/devices.py:1094 netbox/dcim/tables/modules.py:70 -#: netbox/dcim/tables/power.py:74 netbox/dcim/tables/racks.py:125 -#: netbox/dcim/tables/sites.py:82 netbox/dcim/tables/sites.py:137 +#: netbox/dcim/forms/bulk_edit.py:115 netbox/dcim/forms/bulk_edit.py:190 +#: netbox/dcim/forms/bulk_edit.py:366 netbox/dcim/forms/bulk_edit.py:753 +#: netbox/dcim/forms/bulk_edit.py:818 netbox/dcim/forms/bulk_edit.py:850 +#: netbox/dcim/forms/bulk_edit.py:977 netbox/dcim/forms/bulk_edit.py:1770 +#: netbox/dcim/forms/bulk_edit.py:1812 netbox/dcim/forms/bulk_import.py:91 +#: netbox/dcim/forms/bulk_import.py:150 netbox/dcim/forms/bulk_import.py:254 +#: netbox/dcim/forms/bulk_import.py:563 netbox/dcim/forms/bulk_import.py:717 +#: netbox/dcim/forms/bulk_import.py:1168 netbox/dcim/forms/bulk_import.py:1375 +#: netbox/dcim/forms/bulk_import.py:1539 netbox/dcim/forms/bulk_import.py:1603 +#: netbox/dcim/forms/filtersets.py:180 netbox/dcim/forms/filtersets.py:239 +#: netbox/dcim/forms/filtersets.py:361 netbox/dcim/forms/filtersets.py:819 +#: netbox/dcim/forms/filtersets.py:944 netbox/dcim/forms/filtersets.py:1026 +#: netbox/dcim/forms/filtersets.py:1127 netbox/dcim/forms/filtersets.py:1238 +#: netbox/dcim/forms/filtersets.py:1394 netbox/dcim/forms/filtersets.py:1645 +#: netbox/dcim/tables/devices.py:150 netbox/dcim/tables/devices.py:524 +#: netbox/dcim/tables/devices.py:855 netbox/dcim/tables/devices.py:989 +#: netbox/dcim/tables/devices.py:1101 netbox/dcim/tables/modules.py:104 +#: netbox/dcim/tables/power.py:74 netbox/dcim/tables/racks.py:129 +#: netbox/dcim/tables/sites.py:88 netbox/dcim/tables/sites.py:143 #: netbox/ipam/forms/bulk_edit.py:240 netbox/ipam/forms/bulk_edit.py:290 -#: netbox/ipam/forms/bulk_edit.py:338 netbox/ipam/forms/bulk_edit.py:490 +#: netbox/ipam/forms/bulk_edit.py:343 netbox/ipam/forms/bulk_edit.py:501 #: netbox/ipam/forms/bulk_import.py:195 netbox/ipam/forms/bulk_import.py:263 -#: netbox/ipam/forms/bulk_import.py:299 netbox/ipam/forms/bulk_import.py:489 +#: netbox/ipam/forms/bulk_import.py:299 netbox/ipam/forms/bulk_import.py:496 #: netbox/ipam/forms/filtersets.py:219 netbox/ipam/forms/filtersets.py:297 -#: netbox/ipam/forms/filtersets.py:372 netbox/ipam/forms/filtersets.py:556 -#: netbox/ipam/forms/model_forms.py:511 netbox/ipam/tables/ip.py:183 -#: netbox/ipam/tables/ip.py:264 netbox/ipam/tables/ip.py:315 -#: netbox/ipam/tables/ip.py:378 netbox/ipam/tables/ip.py:405 -#: netbox/ipam/tables/vlans.py:95 netbox/ipam/tables/vlans.py:208 +#: netbox/ipam/forms/filtersets.py:379 netbox/ipam/forms/filtersets.py:564 +#: netbox/ipam/forms/model_forms.py:511 netbox/ipam/tables/ip.py:184 +#: netbox/ipam/tables/ip.py:265 netbox/ipam/tables/ip.py:321 +#: netbox/ipam/tables/ip.py:394 netbox/ipam/tables/ip.py:421 +#: netbox/ipam/tables/vlans.py:97 netbox/ipam/tables/vlans.py:210 #: netbox/templates/circuits/circuit.html:34 #: netbox/templates/circuits/virtualcircuit.html:43 #: netbox/templates/core/datasource.html:46 netbox/templates/core/job.html:48 @@ -797,15 +805,16 @@ msgstr "Cuenta de proveedor" #: netbox/templates/dcim/cable.html:19 netbox/templates/dcim/device.html:178 #: netbox/templates/dcim/inventoryitem.html:36 #: netbox/templates/dcim/location.html:45 netbox/templates/dcim/module.html:69 -#: netbox/templates/dcim/powerfeed.html:36 netbox/templates/dcim/rack.html:41 -#: netbox/templates/dcim/site.html:43 +#: netbox/templates/dcim/powerfeed.html:36 +#: netbox/templates/dcim/poweroutlet.html:40 +#: netbox/templates/dcim/rack.html:41 netbox/templates/dcim/site.html:43 #: netbox/templates/extras/script_list.html:48 #: netbox/templates/ipam/ipaddress.html:37 -#: netbox/templates/ipam/iprange.html:54 netbox/templates/ipam/prefix.html:69 +#: netbox/templates/ipam/iprange.html:61 netbox/templates/ipam/prefix.html:69 #: netbox/templates/ipam/vlan.html:48 #: netbox/templates/virtualization/cluster.html:21 #: netbox/templates/virtualization/virtualmachine.html:19 -#: netbox/templates/vpn/tunnel.html:25 +#: netbox/templates/vpn/l2vpn.html:26 netbox/templates/vpn/tunnel.html:25 #: netbox/templates/wireless/wirelesslan.html:22 #: netbox/templates/wireless/wirelesslink.html:17 #: netbox/users/forms/filtersets.py:32 netbox/users/forms/model_forms.py:194 @@ -817,10 +826,12 @@ msgstr "Cuenta de proveedor" #: netbox/virtualization/forms/filtersets.py:166 #: netbox/virtualization/tables/clusters.py:74 #: netbox/virtualization/tables/virtualmachines.py:30 -#: netbox/vpn/forms/bulk_edit.py:39 netbox/vpn/forms/bulk_import.py:37 -#: netbox/vpn/forms/filtersets.py:52 netbox/vpn/tables/tunnels.py:48 -#: netbox/wireless/forms/bulk_edit.py:45 -#: netbox/wireless/forms/bulk_edit.py:108 +#: netbox/vpn/forms/bulk_edit.py:39 netbox/vpn/forms/bulk_edit.py:264 +#: netbox/vpn/forms/bulk_import.py:37 netbox/vpn/forms/bulk_import.py:264 +#: netbox/vpn/forms/filtersets.py:52 netbox/vpn/forms/filtersets.py:223 +#: netbox/vpn/tables/l2vpn.py:27 netbox/vpn/tables/tunnels.py:48 +#: netbox/wireless/forms/bulk_edit.py:46 +#: netbox/wireless/forms/bulk_edit.py:109 #: netbox/wireless/forms/bulk_import.py:45 #: netbox/wireless/forms/bulk_import.py:89 #: netbox/wireless/forms/filtersets.py:52 @@ -838,36 +849,37 @@ msgstr "Estado" #: netbox/circuits/forms/bulk_import.py:232 #: netbox/circuits/forms/filtersets.py:131 #: netbox/circuits/forms/filtersets.py:278 -#: netbox/circuits/forms/filtersets.py:332 netbox/dcim/forms/bulk_edit.py:126 -#: netbox/dcim/forms/bulk_edit.py:191 netbox/dcim/forms/bulk_edit.py:350 -#: netbox/dcim/forms/bulk_edit.py:470 netbox/dcim/forms/bulk_edit.py:699 -#: netbox/dcim/forms/bulk_edit.py:812 netbox/dcim/forms/bulk_edit.py:1770 -#: netbox/dcim/forms/bulk_import.py:109 netbox/dcim/forms/bulk_import.py:154 -#: netbox/dcim/forms/bulk_import.py:243 netbox/dcim/forms/bulk_import.py:358 -#: netbox/dcim/forms/bulk_import.py:506 netbox/dcim/forms/bulk_import.py:1356 -#: netbox/dcim/forms/bulk_import.py:1565 netbox/dcim/forms/filtersets.py:174 -#: netbox/dcim/forms/filtersets.py:206 netbox/dcim/forms/filtersets.py:324 -#: netbox/dcim/forms/filtersets.py:400 netbox/dcim/forms/filtersets.py:421 -#: netbox/dcim/forms/filtersets.py:723 netbox/dcim/forms/filtersets.py:917 -#: netbox/dcim/forms/filtersets.py:1027 netbox/dcim/forms/filtersets.py:1057 -#: netbox/dcim/forms/filtersets.py:1179 netbox/dcim/tables/power.py:88 -#: netbox/extras/filtersets.py:612 netbox/extras/forms/filtersets.py:330 -#: netbox/extras/forms/filtersets.py:403 netbox/ipam/forms/bulk_edit.py:46 +#: netbox/circuits/forms/filtersets.py:332 netbox/dcim/forms/bulk_edit.py:131 +#: netbox/dcim/forms/bulk_edit.py:196 netbox/dcim/forms/bulk_edit.py:361 +#: netbox/dcim/forms/bulk_edit.py:484 netbox/dcim/forms/bulk_edit.py:743 +#: netbox/dcim/forms/bulk_edit.py:856 netbox/dcim/forms/bulk_edit.py:1817 +#: netbox/dcim/forms/bulk_import.py:110 netbox/dcim/forms/bulk_import.py:155 +#: netbox/dcim/forms/bulk_import.py:247 netbox/dcim/forms/bulk_import.py:362 +#: netbox/dcim/forms/bulk_import.py:537 netbox/dcim/forms/bulk_import.py:1387 +#: netbox/dcim/forms/bulk_import.py:1596 netbox/dcim/forms/filtersets.py:175 +#: netbox/dcim/forms/filtersets.py:207 netbox/dcim/forms/filtersets.py:325 +#: netbox/dcim/forms/filtersets.py:401 netbox/dcim/forms/filtersets.py:422 +#: netbox/dcim/forms/filtersets.py:742 netbox/dcim/forms/filtersets.py:936 +#: netbox/dcim/forms/filtersets.py:1046 netbox/dcim/forms/filtersets.py:1076 +#: netbox/dcim/forms/filtersets.py:1198 netbox/dcim/tables/power.py:88 +#: netbox/extras/filtersets.py:705 netbox/extras/forms/filtersets.py:365 +#: netbox/extras/forms/filtersets.py:438 netbox/ipam/forms/bulk_edit.py:46 #: netbox/ipam/forms/bulk_edit.py:71 netbox/ipam/forms/bulk_edit.py:115 #: netbox/ipam/forms/bulk_edit.py:144 netbox/ipam/forms/bulk_edit.py:169 #: netbox/ipam/forms/bulk_edit.py:235 netbox/ipam/forms/bulk_edit.py:285 -#: netbox/ipam/forms/bulk_edit.py:333 netbox/ipam/forms/bulk_edit.py:485 -#: netbox/ipam/forms/bulk_import.py:41 netbox/ipam/forms/bulk_import.py:70 -#: netbox/ipam/forms/bulk_import.py:98 netbox/ipam/forms/bulk_import.py:118 -#: netbox/ipam/forms/bulk_import.py:138 netbox/ipam/forms/bulk_import.py:167 -#: netbox/ipam/forms/bulk_import.py:256 netbox/ipam/forms/bulk_import.py:292 -#: netbox/ipam/forms/bulk_import.py:482 netbox/ipam/forms/filtersets.py:50 +#: netbox/ipam/forms/bulk_edit.py:338 netbox/ipam/forms/bulk_edit.py:439 +#: netbox/ipam/forms/bulk_edit.py:496 netbox/ipam/forms/bulk_import.py:41 +#: netbox/ipam/forms/bulk_import.py:70 netbox/ipam/forms/bulk_import.py:98 +#: netbox/ipam/forms/bulk_import.py:118 netbox/ipam/forms/bulk_import.py:138 +#: netbox/ipam/forms/bulk_import.py:167 netbox/ipam/forms/bulk_import.py:256 +#: netbox/ipam/forms/bulk_import.py:292 netbox/ipam/forms/bulk_import.py:458 +#: netbox/ipam/forms/bulk_import.py:489 netbox/ipam/forms/filtersets.py:50 #: netbox/ipam/forms/filtersets.py:70 netbox/ipam/forms/filtersets.py:102 #: netbox/ipam/forms/filtersets.py:123 netbox/ipam/forms/filtersets.py:146 #: netbox/ipam/forms/filtersets.py:182 netbox/ipam/forms/filtersets.py:282 -#: netbox/ipam/forms/filtersets.py:326 netbox/ipam/forms/filtersets.py:524 -#: netbox/ipam/tables/ip.py:408 netbox/ipam/tables/vlans.py:205 -#: netbox/templates/circuits/circuit.html:48 +#: netbox/ipam/forms/filtersets.py:333 netbox/ipam/forms/filtersets.py:441 +#: netbox/ipam/forms/filtersets.py:532 netbox/ipam/tables/ip.py:424 +#: netbox/ipam/tables/vlans.py:207 netbox/templates/circuits/circuit.html:48 #: netbox/templates/circuits/circuitgroup.html:36 #: netbox/templates/circuits/virtualcircuit.html:47 #: netbox/templates/dcim/cable.html:23 netbox/templates/dcim/device.html:79 @@ -879,27 +891,27 @@ msgstr "Estado" #: netbox/templates/ipam/aggregate.html:30 netbox/templates/ipam/asn.html:33 #: netbox/templates/ipam/asnrange.html:29 #: netbox/templates/ipam/ipaddress.html:28 -#: netbox/templates/ipam/iprange.html:58 netbox/templates/ipam/prefix.html:29 +#: netbox/templates/ipam/iprange.html:65 netbox/templates/ipam/prefix.html:29 #: netbox/templates/ipam/routetarget.html:17 -#: netbox/templates/ipam/vlan.html:39 netbox/templates/ipam/vrf.html:20 -#: netbox/templates/tenancy/tenant.html:17 +#: netbox/templates/ipam/vlan.html:39 netbox/templates/ipam/vlangroup.html:50 +#: netbox/templates/ipam/vrf.html:20 netbox/templates/tenancy/tenant.html:17 #: netbox/templates/virtualization/cluster.html:33 #: netbox/templates/virtualization/virtualmachine.html:39 -#: netbox/templates/vpn/l2vpn.html:30 netbox/templates/vpn/tunnel.html:49 +#: netbox/templates/vpn/l2vpn.html:34 netbox/templates/vpn/tunnel.html:49 #: netbox/templates/wireless/wirelesslan.html:42 #: netbox/templates/wireless/wirelesslink.html:25 #: netbox/tenancy/forms/forms.py:25 netbox/tenancy/forms/forms.py:49 -#: netbox/tenancy/forms/model_forms.py:52 netbox/tenancy/tables/columns.py:49 +#: netbox/tenancy/forms/model_forms.py:53 netbox/tenancy/tables/columns.py:49 #: netbox/virtualization/forms/bulk_edit.py:77 #: netbox/virtualization/forms/bulk_edit.py:137 #: netbox/virtualization/forms/bulk_import.py:67 #: netbox/virtualization/forms/bulk_import.py:121 #: netbox/virtualization/forms/filtersets.py:48 #: netbox/virtualization/forms/filtersets.py:111 -#: netbox/vpn/forms/bulk_edit.py:59 netbox/vpn/forms/bulk_edit.py:269 +#: netbox/vpn/forms/bulk_edit.py:59 netbox/vpn/forms/bulk_edit.py:273 #: netbox/vpn/forms/bulk_import.py:59 netbox/vpn/forms/bulk_import.py:258 -#: netbox/vpn/forms/filtersets.py:219 netbox/wireless/forms/bulk_edit.py:65 -#: netbox/wireless/forms/bulk_edit.py:113 +#: netbox/vpn/forms/filtersets.py:219 netbox/wireless/forms/bulk_edit.py:66 +#: netbox/wireless/forms/bulk_edit.py:114 #: netbox/wireless/forms/bulk_import.py:57 #: netbox/wireless/forms/bulk_import.py:102 #: netbox/wireless/forms/filtersets.py:38 @@ -927,9 +939,9 @@ msgstr "Velocidad de confirmación (Kbps)" #: netbox/circuits/forms/model_forms.py:136 #: netbox/templates/circuits/circuit.html:38 #: netbox/templates/wireless/wirelesslink.html:38 -#: netbox/wireless/forms/bulk_edit.py:132 +#: netbox/wireless/forms/bulk_edit.py:133 #: netbox/wireless/forms/filtersets.py:130 -#: netbox/wireless/forms/model_forms.py:168 +#: netbox/wireless/forms/model_forms.py:169 msgid "Distance" msgstr "Distancia" @@ -937,7 +949,7 @@ msgstr "Distancia" #: netbox/circuits/forms/bulk_import.py:105 #: netbox/circuits/forms/bulk_import.py:108 #: netbox/circuits/forms/filtersets.py:213 -#: netbox/wireless/forms/bulk_edit.py:137 +#: netbox/wireless/forms/bulk_edit.py:138 #: netbox/wireless/forms/bulk_import.py:121 #: netbox/wireless/forms/bulk_import.py:124 #: netbox/wireless/forms/filtersets.py:134 @@ -955,30 +967,31 @@ msgstr "Parámetros de servicio" #: netbox/circuits/forms/filtersets.py:111 #: netbox/circuits/forms/filtersets.py:128 #: netbox/circuits/forms/filtersets.py:316 -#: netbox/circuits/forms/filtersets.py:331 netbox/core/forms/filtersets.py:68 -#: netbox/core/forms/filtersets.py:136 netbox/dcim/forms/bulk_edit.py:846 -#: netbox/dcim/forms/filtersets.py:173 netbox/dcim/forms/filtersets.py:205 -#: netbox/dcim/forms/filtersets.py:916 netbox/dcim/forms/filtersets.py:1056 -#: netbox/dcim/forms/filtersets.py:1180 netbox/dcim/forms/filtersets.py:1288 -#: netbox/dcim/forms/filtersets.py:1312 netbox/dcim/forms/filtersets.py:1337 -#: netbox/dcim/forms/filtersets.py:1356 netbox/dcim/forms/filtersets.py:1380 -#: netbox/dcim/forms/filtersets.py:1505 netbox/dcim/forms/filtersets.py:1529 -#: netbox/dcim/forms/filtersets.py:1553 netbox/dcim/forms/filtersets.py:1571 -#: netbox/dcim/forms/filtersets.py:1587 netbox/extras/forms/bulk_edit.py:90 -#: netbox/extras/forms/filtersets.py:45 netbox/extras/forms/filtersets.py:137 -#: netbox/extras/forms/filtersets.py:169 netbox/extras/forms/filtersets.py:210 -#: netbox/extras/forms/filtersets.py:227 netbox/extras/forms/filtersets.py:258 -#: netbox/extras/forms/filtersets.py:282 netbox/extras/forms/filtersets.py:449 -#: netbox/ipam/forms/filtersets.py:101 netbox/ipam/forms/filtersets.py:281 -#: netbox/ipam/forms/filtersets.py:323 netbox/ipam/forms/filtersets.py:399 -#: netbox/ipam/forms/filtersets.py:484 netbox/ipam/forms/filtersets.py:497 -#: netbox/ipam/forms/filtersets.py:522 netbox/ipam/forms/filtersets.py:593 -#: netbox/ipam/forms/filtersets.py:611 netbox/netbox/tables/tables.py:259 +#: netbox/circuits/forms/filtersets.py:331 netbox/core/forms/filtersets.py:73 +#: netbox/core/forms/filtersets.py:141 netbox/dcim/forms/bulk_edit.py:890 +#: netbox/dcim/forms/filtersets.py:174 netbox/dcim/forms/filtersets.py:206 +#: netbox/dcim/forms/filtersets.py:935 netbox/dcim/forms/filtersets.py:1075 +#: netbox/dcim/forms/filtersets.py:1199 netbox/dcim/forms/filtersets.py:1307 +#: netbox/dcim/forms/filtersets.py:1331 netbox/dcim/forms/filtersets.py:1356 +#: netbox/dcim/forms/filtersets.py:1375 netbox/dcim/forms/filtersets.py:1404 +#: netbox/dcim/forms/filtersets.py:1529 netbox/dcim/forms/filtersets.py:1553 +#: netbox/dcim/forms/filtersets.py:1577 netbox/dcim/forms/filtersets.py:1595 +#: netbox/dcim/forms/filtersets.py:1611 netbox/dcim/tables/modules.py:24 +#: netbox/extras/forms/bulk_edit.py:91 netbox/extras/forms/filtersets.py:46 +#: netbox/extras/forms/filtersets.py:138 netbox/extras/forms/filtersets.py:215 +#: netbox/extras/forms/filtersets.py:232 netbox/extras/forms/filtersets.py:262 +#: netbox/extras/forms/filtersets.py:293 netbox/extras/forms/filtersets.py:317 +#: netbox/extras/forms/filtersets.py:504 netbox/ipam/forms/filtersets.py:101 +#: netbox/ipam/forms/filtersets.py:281 netbox/ipam/forms/filtersets.py:330 +#: netbox/ipam/forms/filtersets.py:406 netbox/ipam/forms/filtersets.py:492 +#: netbox/ipam/forms/filtersets.py:505 netbox/ipam/forms/filtersets.py:530 +#: netbox/ipam/forms/filtersets.py:601 netbox/ipam/forms/filtersets.py:619 +#: netbox/netbox/tables/tables.py:285 netbox/templates/dcim/moduletype.html:68 #: netbox/virtualization/forms/filtersets.py:46 #: netbox/virtualization/forms/filtersets.py:109 #: netbox/virtualization/forms/filtersets.py:204 #: netbox/virtualization/forms/filtersets.py:261 -#: netbox/vpn/forms/filtersets.py:218 netbox/wireless/forms/bulk_edit.py:153 +#: netbox/vpn/forms/filtersets.py:218 netbox/wireless/forms/bulk_edit.py:154 #: netbox/wireless/forms/filtersets.py:36 #: netbox/wireless/forms/filtersets.py:102 msgid "Attributes" @@ -989,13 +1002,14 @@ msgstr "Atributos" #: netbox/circuits/forms/model_forms.py:142 #: netbox/circuits/forms/model_forms.py:240 #: netbox/circuits/forms/model_forms.py:345 -#: netbox/dcim/forms/model_forms.py:143 netbox/dcim/forms/model_forms.py:185 -#: netbox/dcim/forms/model_forms.py:274 netbox/dcim/forms/model_forms.py:331 -#: netbox/dcim/forms/model_forms.py:780 netbox/dcim/forms/model_forms.py:1775 -#: netbox/ipam/forms/model_forms.py:67 netbox/ipam/forms/model_forms.py:84 -#: netbox/ipam/forms/model_forms.py:119 netbox/ipam/forms/model_forms.py:141 -#: netbox/ipam/forms/model_forms.py:166 netbox/ipam/forms/model_forms.py:233 -#: netbox/ipam/forms/model_forms.py:271 netbox/ipam/forms/model_forms.py:330 +#: netbox/dcim/forms/model_forms.py:148 netbox/dcim/forms/model_forms.py:191 +#: netbox/dcim/forms/model_forms.py:281 netbox/dcim/forms/model_forms.py:339 +#: netbox/dcim/forms/model_forms.py:874 netbox/dcim/forms/model_forms.py:1869 +#: netbox/ipam/forms/bulk_edit.py:448 netbox/ipam/forms/model_forms.py:67 +#: netbox/ipam/forms/model_forms.py:84 netbox/ipam/forms/model_forms.py:119 +#: netbox/ipam/forms/model_forms.py:141 netbox/ipam/forms/model_forms.py:166 +#: netbox/ipam/forms/model_forms.py:233 netbox/ipam/forms/model_forms.py:271 +#: netbox/ipam/forms/model_forms.py:330 netbox/ipam/forms/model_forms.py:631 #: netbox/netbox/navigation/menu.py:24 #: netbox/templates/dcim/device_edit.html:87 #: netbox/templates/dcim/htmx/cable_edit.html:75 @@ -1005,14 +1019,14 @@ msgstr "Atributos" #: netbox/virtualization/forms/model_forms.py:229 #: netbox/vpn/forms/bulk_edit.py:78 netbox/vpn/forms/filtersets.py:48 #: netbox/vpn/forms/model_forms.py:63 netbox/vpn/forms/model_forms.py:148 -#: netbox/vpn/forms/model_forms.py:414 netbox/wireless/forms/model_forms.py:57 -#: netbox/wireless/forms/model_forms.py:173 +#: netbox/vpn/forms/model_forms.py:414 netbox/wireless/forms/model_forms.py:58 +#: netbox/wireless/forms/model_forms.py:174 msgid "Tenancy" msgstr "Arrendamiento" #: netbox/circuits/forms/bulk_edit.py:215 #: netbox/circuits/forms/model_forms.py:170 -#: netbox/dcim/forms/bulk_import.py:1317 netbox/dcim/forms/bulk_import.py:1335 +#: netbox/dcim/forms/bulk_import.py:1348 netbox/dcim/forms/bulk_import.py:1366 msgid "Termination type" msgstr "Tipo de terminación" @@ -1034,11 +1048,11 @@ msgstr "Velocidad del puerto (Kbps)" msgid "Upstream speed (Kbps)" msgstr "Velocidad de subida (Kbps)" -#: netbox/circuits/forms/bulk_edit.py:233 netbox/dcim/forms/bulk_edit.py:969 -#: netbox/dcim/forms/bulk_edit.py:1333 netbox/dcim/forms/bulk_edit.py:1350 -#: netbox/dcim/forms/bulk_edit.py:1367 netbox/dcim/forms/bulk_edit.py:1385 -#: netbox/dcim/forms/bulk_edit.py:1480 netbox/dcim/forms/bulk_edit.py:1652 -#: netbox/dcim/forms/bulk_edit.py:1669 +#: netbox/circuits/forms/bulk_edit.py:233 netbox/dcim/forms/bulk_edit.py:1013 +#: netbox/dcim/forms/bulk_edit.py:1377 netbox/dcim/forms/bulk_edit.py:1394 +#: netbox/dcim/forms/bulk_edit.py:1411 netbox/dcim/forms/bulk_edit.py:1432 +#: netbox/dcim/forms/bulk_edit.py:1527 netbox/dcim/forms/bulk_edit.py:1699 +#: netbox/dcim/forms/bulk_edit.py:1716 msgid "Mark connected" msgstr "Marcar conectado" @@ -1059,13 +1073,13 @@ msgstr "Detalles de terminación" #: netbox/circuits/forms/bulk_edit.py:289 #: netbox/circuits/forms/bulk_import.py:188 #: netbox/circuits/forms/filtersets.py:305 -#: netbox/circuits/tables/circuits.py:206 netbox/dcim/forms/model_forms.py:562 +#: netbox/circuits/tables/circuits.py:206 netbox/dcim/forms/model_forms.py:656 #: netbox/templates/circuits/circuitgroupassignment.html:34 #: netbox/templates/dcim/device.html:133 #: netbox/templates/dcim/virtualchassis.html:68 #: netbox/templates/dcim/virtualchassis_edit.html:60 #: netbox/templates/ipam/inc/panels/fhrp_groups.html:26 -#: netbox/tenancy/forms/bulk_edit.py:148 +#: netbox/tenancy/forms/bulk_edit.py:159 #: netbox/tenancy/forms/filtersets.py:110 msgid "Priority" msgstr "Prioridad" @@ -1085,26 +1099,26 @@ msgstr "Red de proveedores" #: netbox/circuits/forms/bulk_edit.py:365 #: netbox/circuits/forms/bulk_import.py:254 #: netbox/circuits/forms/filtersets.py:382 -#: netbox/circuits/forms/model_forms.py:365 netbox/dcim/forms/bulk_edit.py:361 -#: netbox/dcim/forms/bulk_edit.py:1280 netbox/dcim/forms/bulk_edit.py:1713 -#: netbox/dcim/forms/bulk_import.py:255 netbox/dcim/forms/bulk_import.py:1106 -#: netbox/dcim/forms/filtersets.py:368 netbox/dcim/forms/filtersets.py:778 -#: netbox/dcim/forms/filtersets.py:1598 netbox/dcim/forms/model_forms.py:256 -#: netbox/dcim/forms/model_forms.py:1121 netbox/dcim/forms/model_forms.py:1590 +#: netbox/circuits/forms/model_forms.py:365 netbox/dcim/forms/bulk_edit.py:372 +#: netbox/dcim/forms/bulk_edit.py:1324 netbox/dcim/forms/bulk_edit.py:1760 +#: netbox/dcim/forms/bulk_import.py:259 netbox/dcim/forms/bulk_import.py:1137 +#: netbox/dcim/forms/filtersets.py:369 netbox/dcim/forms/filtersets.py:797 +#: netbox/dcim/forms/filtersets.py:1622 netbox/dcim/forms/model_forms.py:263 +#: netbox/dcim/forms/model_forms.py:1215 netbox/dcim/forms/model_forms.py:1684 #: netbox/dcim/forms/object_import.py:182 netbox/dcim/tables/devices.py:179 -#: netbox/dcim/tables/devices.py:840 netbox/dcim/tables/devices.py:966 -#: netbox/dcim/tables/devicetypes.py:311 netbox/dcim/tables/racks.py:128 -#: netbox/extras/filtersets.py:552 netbox/ipam/forms/bulk_edit.py:245 -#: netbox/ipam/forms/bulk_edit.py:295 netbox/ipam/forms/bulk_edit.py:343 -#: netbox/ipam/forms/bulk_edit.py:495 netbox/ipam/forms/bulk_import.py:200 +#: netbox/dcim/tables/devices.py:847 netbox/dcim/tables/devices.py:973 +#: netbox/dcim/tables/devicetypes.py:311 netbox/dcim/tables/racks.py:132 +#: netbox/extras/filtersets.py:645 netbox/ipam/forms/bulk_edit.py:245 +#: netbox/ipam/forms/bulk_edit.py:295 netbox/ipam/forms/bulk_edit.py:348 +#: netbox/ipam/forms/bulk_edit.py:506 netbox/ipam/forms/bulk_import.py:200 #: netbox/ipam/forms/bulk_import.py:268 netbox/ipam/forms/bulk_import.py:304 -#: netbox/ipam/forms/bulk_import.py:494 netbox/ipam/forms/filtersets.py:247 -#: netbox/ipam/forms/filtersets.py:305 netbox/ipam/forms/filtersets.py:377 -#: netbox/ipam/forms/filtersets.py:564 netbox/ipam/forms/model_forms.py:194 +#: netbox/ipam/forms/bulk_import.py:501 netbox/ipam/forms/filtersets.py:247 +#: netbox/ipam/forms/filtersets.py:305 netbox/ipam/forms/filtersets.py:384 +#: netbox/ipam/forms/filtersets.py:572 netbox/ipam/forms/model_forms.py:194 #: netbox/ipam/forms/model_forms.py:220 netbox/ipam/forms/model_forms.py:259 -#: netbox/ipam/forms/model_forms.py:685 netbox/ipam/tables/ip.py:209 -#: netbox/ipam/tables/ip.py:268 netbox/ipam/tables/ip.py:319 -#: netbox/ipam/tables/vlans.py:99 netbox/ipam/tables/vlans.py:211 +#: netbox/ipam/forms/model_forms.py:686 netbox/ipam/tables/ip.py:210 +#: netbox/ipam/tables/ip.py:269 netbox/ipam/tables/ip.py:325 +#: netbox/ipam/tables/vlans.py:101 netbox/ipam/tables/vlans.py:213 #: netbox/templates/circuits/virtualcircuittermination.html:42 #: netbox/templates/dcim/device.html:182 #: netbox/templates/dcim/inc/panels/inventory_items.html:20 @@ -1112,15 +1126,15 @@ msgstr "Red de proveedores" #: netbox/templates/dcim/interface.html:280 #: netbox/templates/dcim/inventoryitem.html:40 #: netbox/templates/dcim/rack.html:49 netbox/templates/ipam/ipaddress.html:41 -#: netbox/templates/ipam/iprange.html:50 netbox/templates/ipam/prefix.html:73 +#: netbox/templates/ipam/iprange.html:57 netbox/templates/ipam/prefix.html:73 #: netbox/templates/ipam/role.html:19 netbox/templates/ipam/vlan.html:52 #: netbox/templates/virtualization/virtualmachine.html:23 #: netbox/templates/vpn/tunneltermination.html:17 #: netbox/templates/wireless/inc/wirelesslink_interface.html:20 -#: netbox/tenancy/forms/bulk_edit.py:143 +#: netbox/tenancy/forms/bulk_edit.py:154 #: netbox/tenancy/forms/filtersets.py:107 -#: netbox/tenancy/forms/model_forms.py:137 -#: netbox/tenancy/tables/contacts.py:102 +#: netbox/tenancy/forms/model_forms.py:139 +#: netbox/tenancy/tables/contacts.py:106 #: netbox/virtualization/forms/bulk_edit.py:127 #: netbox/virtualization/forms/bulk_import.py:112 #: netbox/virtualization/forms/filtersets.py:163 @@ -1148,29 +1162,31 @@ msgstr "Tipo de circuito" #: netbox/circuits/forms/bulk_import.py:102 #: netbox/circuits/forms/bulk_import.py:229 -#: netbox/dcim/forms/bulk_import.py:92 netbox/dcim/forms/bulk_import.py:151 -#: netbox/dcim/forms/bulk_import.py:252 netbox/dcim/forms/bulk_import.py:534 -#: netbox/dcim/forms/bulk_import.py:688 netbox/dcim/forms/bulk_import.py:1139 -#: netbox/dcim/forms/bulk_import.py:1510 netbox/ipam/forms/bulk_import.py:197 +#: netbox/dcim/forms/bulk_import.py:93 netbox/dcim/forms/bulk_import.py:152 +#: netbox/dcim/forms/bulk_import.py:256 netbox/dcim/forms/bulk_import.py:565 +#: netbox/dcim/forms/bulk_import.py:719 netbox/dcim/forms/bulk_import.py:1170 +#: netbox/dcim/forms/bulk_import.py:1541 netbox/ipam/forms/bulk_import.py:197 #: netbox/ipam/forms/bulk_import.py:265 netbox/ipam/forms/bulk_import.py:301 -#: netbox/ipam/forms/bulk_import.py:491 netbox/ipam/forms/bulk_import.py:504 +#: netbox/ipam/forms/bulk_import.py:498 netbox/ipam/forms/bulk_import.py:511 #: netbox/virtualization/forms/bulk_import.py:57 #: netbox/virtualization/forms/bulk_import.py:88 -#: netbox/vpn/forms/bulk_import.py:39 netbox/wireless/forms/bulk_import.py:47 +#: netbox/vpn/forms/bulk_import.py:39 netbox/vpn/forms/bulk_import.py:266 +#: netbox/wireless/forms/bulk_import.py:47 msgid "Operational status" msgstr "Estado operativo" #: netbox/circuits/forms/bulk_import.py:115 #: netbox/circuits/forms/bulk_import.py:174 #: netbox/circuits/forms/bulk_import.py:236 -#: netbox/dcim/forms/bulk_import.py:113 netbox/dcim/forms/bulk_import.py:158 -#: netbox/dcim/forms/bulk_import.py:362 netbox/dcim/forms/bulk_import.py:510 -#: netbox/dcim/forms/bulk_import.py:1360 netbox/dcim/forms/bulk_import.py:1505 -#: netbox/dcim/forms/bulk_import.py:1569 netbox/ipam/forms/bulk_import.py:45 +#: netbox/dcim/forms/bulk_import.py:114 netbox/dcim/forms/bulk_import.py:159 +#: netbox/dcim/forms/bulk_import.py:366 netbox/dcim/forms/bulk_import.py:541 +#: netbox/dcim/forms/bulk_import.py:1391 netbox/dcim/forms/bulk_import.py:1536 +#: netbox/dcim/forms/bulk_import.py:1600 netbox/ipam/forms/bulk_import.py:45 #: netbox/ipam/forms/bulk_import.py:74 netbox/ipam/forms/bulk_import.py:102 #: netbox/ipam/forms/bulk_import.py:122 netbox/ipam/forms/bulk_import.py:142 #: netbox/ipam/forms/bulk_import.py:171 netbox/ipam/forms/bulk_import.py:260 -#: netbox/ipam/forms/bulk_import.py:296 netbox/ipam/forms/bulk_import.py:486 +#: netbox/ipam/forms/bulk_import.py:296 netbox/ipam/forms/bulk_import.py:462 +#: netbox/ipam/forms/bulk_import.py:493 #: netbox/virtualization/forms/bulk_import.py:71 #: netbox/virtualization/forms/bulk_import.py:125 #: netbox/vpn/forms/bulk_import.py:63 netbox/wireless/forms/bulk_import.py:61 @@ -1210,13 +1226,13 @@ msgstr "Función operativa" #: netbox/circuits/forms/bulk_import.py:259 #: netbox/circuits/forms/model_forms.py:368 #: netbox/circuits/tables/virtual_circuits.py:112 -#: netbox/dcim/forms/bulk_import.py:1237 netbox/dcim/forms/model_forms.py:1195 -#: netbox/dcim/forms/model_forms.py:1464 netbox/dcim/forms/model_forms.py:1631 -#: netbox/dcim/forms/model_forms.py:1666 netbox/dcim/forms/model_forms.py:1796 -#: netbox/dcim/tables/connections.py:65 netbox/dcim/tables/devices.py:1140 +#: netbox/dcim/forms/bulk_import.py:1268 netbox/dcim/forms/model_forms.py:1289 +#: netbox/dcim/forms/model_forms.py:1558 netbox/dcim/forms/model_forms.py:1725 +#: netbox/dcim/forms/model_forms.py:1760 netbox/dcim/forms/model_forms.py:1890 +#: netbox/dcim/tables/connections.py:65 netbox/dcim/tables/devices.py:1147 #: netbox/ipam/forms/bulk_import.py:324 netbox/ipam/forms/model_forms.py:290 #: netbox/ipam/forms/model_forms.py:299 netbox/ipam/tables/fhrp.py:64 -#: netbox/ipam/tables/ip.py:324 netbox/ipam/tables/vlans.py:145 +#: netbox/ipam/tables/ip.py:330 netbox/ipam/tables/vlans.py:147 #: netbox/templates/circuits/inc/circuit_termination_fields.html:52 #: netbox/templates/circuits/virtualcircuittermination.html:53 #: netbox/templates/circuits/virtualcircuittermination.html:60 @@ -1231,10 +1247,10 @@ msgstr "Función operativa" #: netbox/templates/wireless/wirelesslink.html:10 #: netbox/templates/wireless/wirelesslink.html:55 #: netbox/virtualization/forms/model_forms.py:377 -#: netbox/vpn/forms/bulk_import.py:297 netbox/vpn/forms/model_forms.py:439 +#: netbox/vpn/forms/bulk_import.py:302 netbox/vpn/forms/model_forms.py:439 #: netbox/vpn/forms/model_forms.py:448 -#: netbox/wireless/forms/model_forms.py:116 -#: netbox/wireless/forms/model_forms.py:158 +#: netbox/wireless/forms/model_forms.py:117 +#: netbox/wireless/forms/model_forms.py:159 msgid "Interface" msgstr "Interfaz" @@ -1242,31 +1258,31 @@ msgstr "Interfaz" #: netbox/circuits/forms/filtersets.py:130 #: netbox/circuits/forms/filtersets.py:188 #: netbox/circuits/forms/filtersets.py:246 -#: netbox/circuits/tables/circuits.py:143 netbox/dcim/forms/bulk_edit.py:342 -#: netbox/dcim/forms/bulk_edit.py:450 netbox/dcim/forms/bulk_edit.py:691 -#: netbox/dcim/forms/bulk_edit.py:746 netbox/dcim/forms/bulk_edit.py:900 -#: netbox/dcim/forms/bulk_import.py:237 netbox/dcim/forms/bulk_import.py:339 -#: netbox/dcim/forms/bulk_import.py:573 netbox/dcim/forms/bulk_import.py:1454 -#: netbox/dcim/forms/bulk_import.py:1488 netbox/dcim/forms/filtersets.py:96 -#: netbox/dcim/forms/filtersets.py:323 netbox/dcim/forms/filtersets.py:357 -#: netbox/dcim/forms/filtersets.py:397 netbox/dcim/forms/filtersets.py:448 -#: netbox/dcim/forms/filtersets.py:720 netbox/dcim/forms/filtersets.py:763 -#: netbox/dcim/forms/filtersets.py:943 netbox/dcim/forms/filtersets.py:981 -#: netbox/dcim/forms/filtersets.py:1026 netbox/dcim/forms/filtersets.py:1055 -#: netbox/dcim/forms/filtersets.py:1075 netbox/dcim/forms/filtersets.py:1139 -#: netbox/dcim/forms/filtersets.py:1169 netbox/dcim/forms/filtersets.py:1178 -#: netbox/dcim/forms/filtersets.py:1289 netbox/dcim/forms/filtersets.py:1313 -#: netbox/dcim/forms/filtersets.py:1338 netbox/dcim/forms/filtersets.py:1357 -#: netbox/dcim/forms/filtersets.py:1385 netbox/dcim/forms/filtersets.py:1506 -#: netbox/dcim/forms/filtersets.py:1530 netbox/dcim/forms/filtersets.py:1554 -#: netbox/dcim/forms/filtersets.py:1572 netbox/dcim/forms/filtersets.py:1589 -#: netbox/dcim/forms/model_forms.py:184 netbox/dcim/forms/model_forms.py:248 -#: netbox/dcim/forms/model_forms.py:478 netbox/dcim/forms/model_forms.py:739 +#: netbox/circuits/tables/circuits.py:143 netbox/dcim/forms/bulk_edit.py:353 +#: netbox/dcim/forms/bulk_edit.py:466 netbox/dcim/forms/bulk_edit.py:735 +#: netbox/dcim/forms/bulk_edit.py:790 netbox/dcim/forms/bulk_edit.py:944 +#: netbox/dcim/forms/bulk_import.py:241 netbox/dcim/forms/bulk_import.py:343 +#: netbox/dcim/forms/bulk_import.py:604 netbox/dcim/forms/bulk_import.py:1485 +#: netbox/dcim/forms/bulk_import.py:1519 netbox/dcim/forms/filtersets.py:97 +#: netbox/dcim/forms/filtersets.py:324 netbox/dcim/forms/filtersets.py:358 +#: netbox/dcim/forms/filtersets.py:398 netbox/dcim/forms/filtersets.py:449 +#: netbox/dcim/forms/filtersets.py:739 netbox/dcim/forms/filtersets.py:782 +#: netbox/dcim/forms/filtersets.py:962 netbox/dcim/forms/filtersets.py:1000 +#: netbox/dcim/forms/filtersets.py:1045 netbox/dcim/forms/filtersets.py:1074 +#: netbox/dcim/forms/filtersets.py:1094 netbox/dcim/forms/filtersets.py:1158 +#: netbox/dcim/forms/filtersets.py:1188 netbox/dcim/forms/filtersets.py:1197 +#: netbox/dcim/forms/filtersets.py:1308 netbox/dcim/forms/filtersets.py:1332 +#: netbox/dcim/forms/filtersets.py:1357 netbox/dcim/forms/filtersets.py:1376 +#: netbox/dcim/forms/filtersets.py:1409 netbox/dcim/forms/filtersets.py:1530 +#: netbox/dcim/forms/filtersets.py:1554 netbox/dcim/forms/filtersets.py:1578 +#: netbox/dcim/forms/filtersets.py:1596 netbox/dcim/forms/filtersets.py:1613 +#: netbox/dcim/forms/model_forms.py:190 netbox/dcim/forms/model_forms.py:255 +#: netbox/dcim/forms/model_forms.py:572 netbox/dcim/forms/model_forms.py:833 #: netbox/dcim/tables/devices.py:167 netbox/dcim/tables/power.py:30 -#: netbox/dcim/tables/racks.py:117 netbox/dcim/tables/racks.py:211 -#: netbox/extras/filtersets.py:536 netbox/extras/forms/filtersets.py:327 -#: netbox/ipam/forms/filtersets.py:241 netbox/ipam/forms/filtersets.py:431 -#: netbox/ipam/forms/filtersets.py:454 netbox/ipam/forms/filtersets.py:521 +#: netbox/dcim/tables/racks.py:121 netbox/dcim/tables/racks.py:220 +#: netbox/extras/filtersets.py:629 netbox/extras/forms/filtersets.py:362 +#: netbox/ipam/forms/filtersets.py:241 netbox/ipam/forms/filtersets.py:438 +#: netbox/ipam/forms/filtersets.py:462 netbox/ipam/forms/filtersets.py:529 #: netbox/templates/dcim/device.html:26 #: netbox/templates/dcim/device_edit.html:32 #: netbox/templates/dcim/inc/cable_termination.html:12 @@ -1276,24 +1292,26 @@ msgstr "Interfaz" #: netbox/virtualization/forms/filtersets.py:80 #: netbox/virtualization/forms/filtersets.py:106 #: netbox/wireless/forms/filtersets.py:93 -#: netbox/wireless/forms/model_forms.py:90 -#: netbox/wireless/forms/model_forms.py:132 +#: netbox/wireless/forms/model_forms.py:91 +#: netbox/wireless/forms/model_forms.py:133 msgid "Location" msgstr "Ubicación" #: netbox/circuits/forms/filtersets.py:40 #: netbox/circuits/forms/filtersets.py:74 -#: netbox/circuits/forms/filtersets.py:132 netbox/dcim/forms/filtersets.py:145 -#: netbox/dcim/forms/filtersets.py:159 netbox/dcim/forms/filtersets.py:175 -#: netbox/dcim/forms/filtersets.py:207 netbox/dcim/forms/filtersets.py:329 -#: netbox/dcim/forms/filtersets.py:401 netbox/dcim/forms/filtersets.py:472 -#: netbox/dcim/forms/filtersets.py:724 netbox/dcim/forms/filtersets.py:1140 +#: netbox/circuits/forms/filtersets.py:132 netbox/dcim/forms/filtersets.py:146 +#: netbox/dcim/forms/filtersets.py:160 netbox/dcim/forms/filtersets.py:176 +#: netbox/dcim/forms/filtersets.py:208 netbox/dcim/forms/filtersets.py:330 +#: netbox/dcim/forms/filtersets.py:402 netbox/dcim/forms/filtersets.py:473 +#: netbox/dcim/forms/filtersets.py:743 netbox/dcim/forms/filtersets.py:1159 #: netbox/ipam/forms/filtersets.py:103 netbox/ipam/forms/filtersets.py:183 -#: netbox/ipam/forms/filtersets.py:283 netbox/ipam/forms/filtersets.py:328 -#: netbox/ipam/forms/filtersets.py:613 netbox/netbox/navigation/menu.py:31 -#: netbox/netbox/navigation/menu.py:33 netbox/tenancy/forms/filtersets.py:42 -#: netbox/tenancy/tables/columns.py:55 netbox/tenancy/tables/contacts.py:25 -#: netbox/tenancy/views.py:19 netbox/virtualization/forms/filtersets.py:38 +#: netbox/ipam/forms/filtersets.py:283 netbox/ipam/forms/filtersets.py:335 +#: netbox/ipam/forms/filtersets.py:621 netbox/netbox/navigation/menu.py:31 +#: netbox/netbox/navigation/menu.py:33 +#: netbox/netbox/views/generic/feature_views.py:262 +#: netbox/tenancy/forms/filtersets.py:42 netbox/tenancy/tables/columns.py:55 +#: netbox/tenancy/tables/contacts.py:25 +#: netbox/virtualization/forms/filtersets.py:38 #: netbox/virtualization/forms/filtersets.py:49 #: netbox/virtualization/forms/filtersets.py:112 #: netbox/vpn/forms/filtersets.py:37 netbox/vpn/forms/filtersets.py:49 @@ -1304,20 +1322,20 @@ msgstr "Contactos" #: netbox/circuits/forms/filtersets.py:45 #: netbox/circuits/forms/filtersets.py:169 #: netbox/circuits/forms/filtersets.py:231 -#: netbox/circuits/tables/circuits.py:138 netbox/dcim/forms/bulk_edit.py:116 -#: netbox/dcim/forms/bulk_edit.py:317 netbox/dcim/forms/bulk_edit.py:875 -#: netbox/dcim/forms/bulk_import.py:95 netbox/dcim/forms/filtersets.py:74 -#: netbox/dcim/forms/filtersets.py:186 netbox/dcim/forms/filtersets.py:212 -#: netbox/dcim/forms/filtersets.py:335 netbox/dcim/forms/filtersets.py:426 -#: netbox/dcim/forms/filtersets.py:740 netbox/dcim/forms/filtersets.py:959 -#: netbox/dcim/forms/filtersets.py:1032 netbox/dcim/forms/filtersets.py:1062 -#: netbox/dcim/forms/filtersets.py:1146 netbox/dcim/forms/filtersets.py:1185 -#: netbox/dcim/forms/filtersets.py:1673 netbox/dcim/forms/filtersets.py:1697 -#: netbox/dcim/forms/filtersets.py:1721 netbox/dcim/forms/model_forms.py:114 +#: netbox/circuits/tables/circuits.py:138 netbox/dcim/forms/bulk_edit.py:121 +#: netbox/dcim/forms/bulk_edit.py:328 netbox/dcim/forms/bulk_edit.py:919 +#: netbox/dcim/forms/bulk_import.py:96 netbox/dcim/forms/filtersets.py:75 +#: netbox/dcim/forms/filtersets.py:187 netbox/dcim/forms/filtersets.py:213 +#: netbox/dcim/forms/filtersets.py:336 netbox/dcim/forms/filtersets.py:427 +#: netbox/dcim/forms/filtersets.py:759 netbox/dcim/forms/filtersets.py:978 +#: netbox/dcim/forms/filtersets.py:1051 netbox/dcim/forms/filtersets.py:1081 +#: netbox/dcim/forms/filtersets.py:1165 netbox/dcim/forms/filtersets.py:1204 +#: netbox/dcim/forms/filtersets.py:1697 netbox/dcim/forms/filtersets.py:1721 +#: netbox/dcim/forms/filtersets.py:1745 netbox/dcim/forms/model_forms.py:119 #: netbox/dcim/forms/object_create.py:379 netbox/dcim/tables/devices.py:153 -#: netbox/dcim/tables/sites.py:85 netbox/extras/filtersets.py:503 -#: netbox/ipam/forms/bulk_edit.py:458 netbox/ipam/forms/filtersets.py:226 -#: netbox/ipam/forms/filtersets.py:439 netbox/ipam/forms/filtersets.py:530 +#: netbox/dcim/tables/sites.py:91 netbox/extras/filtersets.py:596 +#: netbox/ipam/forms/bulk_edit.py:469 netbox/ipam/forms/filtersets.py:226 +#: netbox/ipam/forms/filtersets.py:447 netbox/ipam/forms/filtersets.py:538 #: netbox/templates/dcim/device.html:18 netbox/templates/dcim/rack.html:16 #: netbox/templates/dcim/rackreservation.html:22 #: netbox/templates/dcim/region.html:26 netbox/templates/dcim/site.html:31 @@ -1325,22 +1343,22 @@ msgstr "Contactos" #: netbox/virtualization/forms/filtersets.py:60 #: netbox/virtualization/forms/filtersets.py:139 #: netbox/virtualization/forms/model_forms.py:92 -#: netbox/vpn/forms/filtersets.py:263 netbox/wireless/forms/filtersets.py:73 +#: netbox/vpn/forms/filtersets.py:268 netbox/wireless/forms/filtersets.py:73 msgid "Region" msgstr "Región" #: netbox/circuits/forms/filtersets.py:50 #: netbox/circuits/forms/filtersets.py:174 -#: netbox/circuits/forms/filtersets.py:236 netbox/dcim/forms/bulk_edit.py:325 -#: netbox/dcim/forms/bulk_edit.py:883 netbox/dcim/forms/filtersets.py:79 -#: netbox/dcim/forms/filtersets.py:191 netbox/dcim/forms/filtersets.py:217 -#: netbox/dcim/forms/filtersets.py:348 netbox/dcim/forms/filtersets.py:431 -#: netbox/dcim/forms/filtersets.py:745 netbox/dcim/forms/filtersets.py:964 -#: netbox/dcim/forms/filtersets.py:1037 netbox/dcim/forms/filtersets.py:1151 -#: netbox/dcim/forms/filtersets.py:1190 netbox/dcim/forms/object_create.py:387 -#: netbox/extras/filtersets.py:520 netbox/ipam/forms/bulk_edit.py:463 +#: netbox/circuits/forms/filtersets.py:236 netbox/dcim/forms/bulk_edit.py:336 +#: netbox/dcim/forms/bulk_edit.py:927 netbox/dcim/forms/filtersets.py:80 +#: netbox/dcim/forms/filtersets.py:192 netbox/dcim/forms/filtersets.py:218 +#: netbox/dcim/forms/filtersets.py:349 netbox/dcim/forms/filtersets.py:432 +#: netbox/dcim/forms/filtersets.py:764 netbox/dcim/forms/filtersets.py:983 +#: netbox/dcim/forms/filtersets.py:1056 netbox/dcim/forms/filtersets.py:1170 +#: netbox/dcim/forms/filtersets.py:1209 netbox/dcim/forms/object_create.py:387 +#: netbox/extras/filtersets.py:613 netbox/ipam/forms/bulk_edit.py:474 #: netbox/ipam/forms/filtersets.py:156 netbox/ipam/forms/filtersets.py:231 -#: netbox/ipam/forms/filtersets.py:444 netbox/ipam/forms/filtersets.py:535 +#: netbox/ipam/forms/filtersets.py:452 netbox/ipam/forms/filtersets.py:543 #: netbox/virtualization/forms/filtersets.py:65 #: netbox/virtualization/forms/filtersets.py:144 #: netbox/virtualization/forms/model_forms.py:98 @@ -1362,9 +1380,9 @@ msgstr "Cuenta" msgid "Term Side" msgstr "Lado del término" -#: netbox/circuits/forms/filtersets.py:287 netbox/dcim/forms/bulk_edit.py:1572 -#: netbox/extras/forms/model_forms.py:596 netbox/ipam/forms/filtersets.py:145 -#: netbox/ipam/forms/filtersets.py:612 netbox/ipam/forms/model_forms.py:337 +#: netbox/circuits/forms/filtersets.py:287 netbox/dcim/forms/bulk_edit.py:1619 +#: netbox/extras/forms/model_forms.py:664 netbox/ipam/forms/filtersets.py:145 +#: netbox/ipam/forms/filtersets.py:620 netbox/ipam/forms/model_forms.py:337 #: netbox/templates/dcim/macaddress.html:25 #: netbox/templates/extras/configcontext.html:60 #: netbox/templates/ipam/ipaddress.html:59 @@ -1375,34 +1393,29 @@ msgstr "Asignación" #: netbox/circuits/forms/filtersets.py:302 #: netbox/circuits/forms/model_forms.py:252 -#: netbox/circuits/tables/circuits.py:190 netbox/dcim/forms/bulk_edit.py:121 -#: netbox/dcim/forms/bulk_import.py:102 netbox/dcim/forms/model_forms.py:120 -#: netbox/dcim/tables/sites.py:89 netbox/extras/forms/filtersets.py:489 -#: netbox/ipam/filtersets.py:994 netbox/ipam/forms/bulk_edit.py:477 -#: netbox/ipam/forms/bulk_import.py:475 netbox/ipam/forms/model_forms.py:570 -#: netbox/ipam/tables/fhrp.py:67 netbox/ipam/tables/vlans.py:91 -#: netbox/ipam/tables/vlans.py:202 +#: netbox/circuits/tables/circuits.py:190 netbox/dcim/forms/bulk_edit.py:126 +#: netbox/dcim/forms/bulk_import.py:103 netbox/dcim/forms/model_forms.py:125 +#: netbox/dcim/tables/sites.py:95 netbox/extras/forms/filtersets.py:544 +#: netbox/ipam/filtersets.py:994 netbox/ipam/forms/bulk_edit.py:488 +#: netbox/ipam/forms/bulk_import.py:482 netbox/ipam/forms/model_forms.py:570 +#: netbox/ipam/tables/fhrp.py:67 netbox/ipam/tables/vlans.py:93 +#: netbox/ipam/tables/vlans.py:204 #: netbox/templates/circuits/circuitgroupassignment.html:22 #: netbox/templates/dcim/interface.html:341 netbox/templates/dcim/site.html:37 #: netbox/templates/ipam/inc/panels/fhrp_groups.html:23 -#: netbox/templates/ipam/vlan.html:27 netbox/templates/tenancy/contact.html:21 -#: netbox/templates/tenancy/tenant.html:20 netbox/templates/users/group.html:6 -#: netbox/templates/users/group.html:14 +#: netbox/templates/ipam/vlan.html:27 netbox/templates/tenancy/tenant.html:20 +#: netbox/templates/users/group.html:6 netbox/templates/users/group.html:14 #: netbox/templates/virtualization/cluster.html:29 #: netbox/templates/vpn/tunnel.html:29 #: netbox/templates/wireless/wirelesslan.html:18 -#: netbox/tenancy/forms/bulk_edit.py:43 netbox/tenancy/forms/bulk_edit.py:94 -#: netbox/tenancy/forms/bulk_import.py:40 -#: netbox/tenancy/forms/bulk_import.py:81 -#: netbox/tenancy/forms/filtersets.py:48 netbox/tenancy/forms/filtersets.py:78 -#: netbox/tenancy/forms/filtersets.py:97 -#: netbox/tenancy/forms/model_forms.py:45 -#: netbox/tenancy/forms/model_forms.py:97 -#: netbox/tenancy/forms/model_forms.py:122 -#: netbox/tenancy/tables/contacts.py:60 netbox/tenancy/tables/contacts.py:107 -#: netbox/tenancy/tables/tenants.py:42 netbox/users/filtersets.py:62 -#: netbox/users/filtersets.py:185 netbox/users/forms/filtersets.py:31 -#: netbox/users/forms/filtersets.py:37 netbox/users/forms/filtersets.py:79 +#: netbox/tenancy/forms/bulk_edit.py:44 netbox/tenancy/forms/bulk_import.py:40 +#: netbox/tenancy/forms/filtersets.py:48 netbox/tenancy/forms/filtersets.py:97 +#: netbox/tenancy/forms/model_forms.py:46 +#: netbox/tenancy/forms/model_forms.py:124 +#: netbox/tenancy/tables/contacts.py:111 netbox/tenancy/tables/tenants.py:46 +#: netbox/users/filtersets.py:62 netbox/users/filtersets.py:185 +#: netbox/users/forms/filtersets.py:31 netbox/users/forms/filtersets.py:37 +#: netbox/users/forms/filtersets.py:79 #: netbox/virtualization/forms/bulk_edit.py:66 #: netbox/virtualization/forms/bulk_import.py:48 #: netbox/virtualization/forms/filtersets.py:91 @@ -1410,10 +1423,10 @@ msgstr "Asignación" #: netbox/virtualization/tables/clusters.py:70 #: netbox/vpn/forms/bulk_edit.py:112 netbox/vpn/forms/bulk_import.py:158 #: netbox/vpn/forms/filtersets.py:121 netbox/vpn/tables/crypto.py:31 -#: netbox/vpn/tables/tunnels.py:44 netbox/wireless/forms/bulk_edit.py:50 +#: netbox/vpn/tables/tunnels.py:44 netbox/wireless/forms/bulk_edit.py:51 #: netbox/wireless/forms/bulk_import.py:38 #: netbox/wireless/forms/filtersets.py:49 -#: netbox/wireless/forms/model_forms.py:41 +#: netbox/wireless/forms/model_forms.py:42 #: netbox/wireless/tables/wirelesslan.py:48 msgid "Group" msgstr "Grupo" @@ -1434,12 +1447,12 @@ msgstr "Asignación grupal" #: netbox/circuits/models/base.py:18 netbox/dcim/models/cables.py:67 #: netbox/dcim/models/device_component_templates.py:531 #: netbox/dcim/models/device_component_templates.py:631 -#: netbox/dcim/models/device_components.py:479 -#: netbox/dcim/models/device_components.py:1029 -#: netbox/dcim/models/device_components.py:1100 -#: netbox/dcim/models/device_components.py:1246 -#: netbox/dcim/models/devices.py:478 netbox/dcim/models/racks.py:221 -#: netbox/extras/models/tags.py:28 +#: netbox/dcim/models/device_components.py:485 +#: netbox/dcim/models/device_components.py:1038 +#: netbox/dcim/models/device_components.py:1109 +#: netbox/dcim/models/device_components.py:1255 +#: netbox/dcim/models/devices.py:381 netbox/dcim/models/racks.py:227 +#: netbox/extras/models/tags.py:29 msgid "color" msgstr "color" @@ -1464,16 +1477,17 @@ msgstr "ID de circuito único" #: netbox/circuits/models/circuits.py:67 #: netbox/circuits/models/virtual_circuits.py:59 netbox/core/models/data.py:52 #: netbox/core/models/jobs.py:87 netbox/dcim/models/cables.py:49 -#: netbox/dcim/models/device_components.py:1286 -#: netbox/dcim/models/devices.py:645 netbox/dcim/models/devices.py:1181 -#: netbox/dcim/models/devices.py:1409 netbox/dcim/models/power.py:94 -#: netbox/dcim/models/racks.py:288 netbox/dcim/models/sites.py:154 +#: netbox/dcim/models/device_components.py:456 +#: netbox/dcim/models/device_components.py:1294 +#: netbox/dcim/models/devices.py:533 netbox/dcim/models/devices.py:1138 +#: netbox/dcim/models/modules.py:221 netbox/dcim/models/power.py:94 +#: netbox/dcim/models/racks.py:294 netbox/dcim/models/sites.py:154 #: netbox/dcim/models/sites.py:270 netbox/ipam/models/ip.py:237 -#: netbox/ipam/models/ip.py:508 netbox/ipam/models/ip.py:729 -#: netbox/ipam/models/vlans.py:211 netbox/virtualization/models/clusters.py:70 +#: netbox/ipam/models/ip.py:511 netbox/ipam/models/ip.py:740 +#: netbox/ipam/models/vlans.py:217 netbox/virtualization/models/clusters.py:70 #: netbox/virtualization/models/virtualmachines.py:79 -#: netbox/vpn/models/tunnels.py:38 netbox/wireless/models.py:95 -#: netbox/wireless/models.py:156 +#: netbox/vpn/models/l2vpn.py:36 netbox/vpn/models/tunnels.py:38 +#: netbox/wireless/models.py:95 netbox/wireless/models.py:148 msgid "status" msgstr "estado" @@ -1509,86 +1523,85 @@ msgstr "grupo de circuitos" msgid "circuit groups" msgstr "grupos de circuitos" -#: netbox/circuits/models/circuits.py:190 +#: netbox/circuits/models/circuits.py:189 msgid "member ID" msgstr "ID de miembro" -#: netbox/circuits/models/circuits.py:202 netbox/ipam/models/fhrp.py:90 -#: netbox/tenancy/models/contacts.py:126 +#: netbox/circuits/models/circuits.py:201 netbox/ipam/models/fhrp.py:96 +#: netbox/tenancy/models/contacts.py:133 msgid "priority" msgstr "prioridad" -#: netbox/circuits/models/circuits.py:220 +#: netbox/circuits/models/circuits.py:219 msgid "Circuit group assignment" msgstr "Asignación de grupos de circuitos" -#: netbox/circuits/models/circuits.py:221 +#: netbox/circuits/models/circuits.py:220 msgid "Circuit group assignments" msgstr "Asignaciones de grupos de circuitos" -#: netbox/circuits/models/circuits.py:247 +#: netbox/circuits/models/circuits.py:246 msgid "termination side" msgstr "lado de terminación" -#: netbox/circuits/models/circuits.py:266 +#: netbox/circuits/models/circuits.py:264 msgid "port speed (Kbps)" msgstr "velocidad de puerto (Kbps)" -#: netbox/circuits/models/circuits.py:269 +#: netbox/circuits/models/circuits.py:267 msgid "Physical circuit speed" msgstr "Velocidad del circuito físico" -#: netbox/circuits/models/circuits.py:274 +#: netbox/circuits/models/circuits.py:272 msgid "upstream speed (Kbps)" msgstr "velocidad de subida (Kbps)" -#: netbox/circuits/models/circuits.py:275 +#: netbox/circuits/models/circuits.py:273 msgid "Upstream speed, if different from port speed" msgstr "Velocidad ascendente, si es diferente de la velocidad del puerto" -#: netbox/circuits/models/circuits.py:280 +#: netbox/circuits/models/circuits.py:278 msgid "cross-connect ID" msgstr "ID de conexión cruzada" -#: netbox/circuits/models/circuits.py:281 +#: netbox/circuits/models/circuits.py:279 msgid "ID of the local cross-connect" msgstr "ID de la conexión cruzada local" -#: netbox/circuits/models/circuits.py:286 +#: netbox/circuits/models/circuits.py:284 msgid "patch panel/port(s)" msgstr "panel de parche/puerto(s)" -#: netbox/circuits/models/circuits.py:287 +#: netbox/circuits/models/circuits.py:285 msgid "Patch panel ID and port number(s)" msgstr "ID del panel de conexiones y números de puerto" -#: netbox/circuits/models/circuits.py:290 +#: netbox/circuits/models/circuits.py:288 #: netbox/circuits/models/virtual_circuits.py:144 #: netbox/dcim/models/device_component_templates.py:57 -#: netbox/dcim/models/device_components.py:63 netbox/dcim/models/racks.py:681 -#: netbox/extras/models/configs.py:45 netbox/extras/models/configs.py:219 -#: netbox/extras/models/customfields.py:127 netbox/extras/models/models.py:61 -#: netbox/extras/models/models.py:158 netbox/extras/models/models.py:396 -#: netbox/extras/models/models.py:511 -#: netbox/extras/models/notifications.py:131 -#: netbox/extras/models/staging.py:32 netbox/extras/models/tags.py:32 -#: netbox/ipam/models/vlans.py:367 netbox/netbox/models/__init__.py:115 -#: netbox/netbox/models/__init__.py:150 netbox/netbox/models/__init__.py:196 -#: netbox/users/models/permissions.py:24 netbox/users/models/tokens.py:57 +#: netbox/dcim/models/device_components.py:63 netbox/dcim/models/racks.py:688 +#: netbox/extras/models/configs.py:42 netbox/extras/models/configs.py:218 +#: netbox/extras/models/customfields.py:127 netbox/extras/models/models.py:63 +#: netbox/extras/models/models.py:160 netbox/extras/models/models.py:398 +#: netbox/extras/models/models.py:469 netbox/extras/models/models.py:548 +#: netbox/extras/models/notifications.py:131 netbox/extras/models/tags.py:33 +#: netbox/ipam/models/vlans.py:373 netbox/netbox/models/__init__.py:115 +#: netbox/netbox/models/__init__.py:150 netbox/netbox/models/__init__.py:200 +#: netbox/users/models/permissions.py:23 netbox/users/models/tokens.py:57 #: netbox/users/models/users.py:33 -#: netbox/virtualization/models/virtualmachines.py:276 +#: netbox/virtualization/models/virtualmachines.py:281 msgid "description" msgstr "descripción" -#: netbox/circuits/models/circuits.py:340 +#: netbox/circuits/models/circuits.py:338 msgid "circuit termination" msgstr "terminación de circuito" -#: netbox/circuits/models/circuits.py:341 +#: netbox/circuits/models/circuits.py:339 msgid "circuit terminations" msgstr "terminaciones de circuitos" -#: netbox/circuits/models/circuits.py:353 +#: netbox/circuits/models/circuits.py:351 msgid "A circuit termination must attach to a terminating object." msgstr "" "La terminación de un circuito se debe conectar a un objeto de terminación." @@ -1599,31 +1612,31 @@ msgstr "" #: netbox/core/models/jobs.py:48 #: netbox/dcim/models/device_component_templates.py:43 #: netbox/dcim/models/device_components.py:52 -#: netbox/dcim/models/devices.py:589 netbox/dcim/models/devices.py:1341 -#: netbox/dcim/models/devices.py:1404 netbox/dcim/models/power.py:38 -#: netbox/dcim/models/power.py:89 netbox/dcim/models/racks.py:257 -#: netbox/dcim/models/sites.py:142 netbox/extras/models/configs.py:36 -#: netbox/extras/models/configs.py:215 netbox/extras/models/customfields.py:94 -#: netbox/extras/models/models.py:56 netbox/extras/models/models.py:153 -#: netbox/extras/models/models.py:296 netbox/extras/models/models.py:392 -#: netbox/extras/models/models.py:501 netbox/extras/models/models.py:596 +#: netbox/dcim/models/devices.py:477 netbox/dcim/models/devices.py:1070 +#: netbox/dcim/models/devices.py:1133 netbox/dcim/models/modules.py:32 +#: netbox/dcim/models/power.py:38 netbox/dcim/models/power.py:89 +#: netbox/dcim/models/racks.py:263 netbox/dcim/models/sites.py:142 +#: netbox/extras/models/configs.py:33 netbox/extras/models/configs.py:214 +#: netbox/extras/models/customfields.py:94 netbox/extras/models/models.py:58 +#: netbox/extras/models/models.py:155 netbox/extras/models/models.py:298 +#: netbox/extras/models/models.py:394 netbox/extras/models/models.py:459 +#: netbox/extras/models/models.py:544 netbox/extras/models/models.py:669 #: netbox/extras/models/notifications.py:126 -#: netbox/extras/models/scripts.py:30 netbox/extras/models/staging.py:27 -#: netbox/ipam/models/asns.py:17 netbox/ipam/models/fhrp.py:24 -#: netbox/ipam/models/services.py:51 netbox/ipam/models/services.py:84 -#: netbox/ipam/models/vlans.py:38 netbox/ipam/models/vlans.py:200 -#: netbox/ipam/models/vlans.py:346 netbox/ipam/models/vrfs.py:20 -#: netbox/ipam/models/vrfs.py:75 netbox/netbox/models/__init__.py:142 -#: netbox/netbox/models/__init__.py:186 netbox/tenancy/models/contacts.py:58 -#: netbox/tenancy/models/tenants.py:19 netbox/tenancy/models/tenants.py:42 -#: netbox/users/models/permissions.py:20 netbox/users/models/users.py:28 -#: netbox/virtualization/models/clusters.py:52 +#: netbox/extras/models/scripts.py:30 netbox/ipam/models/asns.py:17 +#: netbox/ipam/models/fhrp.py:24 netbox/ipam/models/services.py:51 +#: netbox/ipam/models/services.py:80 netbox/ipam/models/vlans.py:38 +#: netbox/ipam/models/vlans.py:206 netbox/ipam/models/vlans.py:352 +#: netbox/ipam/models/vrfs.py:20 netbox/ipam/models/vrfs.py:75 +#: netbox/netbox/models/__init__.py:142 netbox/netbox/models/__init__.py:190 +#: netbox/tenancy/models/contacts.py:59 netbox/tenancy/models/tenants.py:19 +#: netbox/tenancy/models/tenants.py:42 netbox/users/models/permissions.py:19 +#: netbox/users/models/users.py:28 netbox/virtualization/models/clusters.py:52 #: netbox/virtualization/models/virtualmachines.py:71 -#: netbox/virtualization/models/virtualmachines.py:271 -#: netbox/virtualization/models/virtualmachines.py:305 +#: netbox/virtualization/models/virtualmachines.py:276 +#: netbox/virtualization/models/virtualmachines.py:310 #: netbox/vpn/models/crypto.py:23 netbox/vpn/models/crypto.py:69 #: netbox/vpn/models/crypto.py:128 netbox/vpn/models/crypto.py:180 -#: netbox/vpn/models/crypto.py:216 netbox/vpn/models/l2vpn.py:21 +#: netbox/vpn/models/crypto.py:216 netbox/vpn/models/l2vpn.py:20 #: netbox/vpn/models/tunnels.py:32 netbox/wireless/models.py:53 msgid "name" msgstr "nombre" @@ -1633,11 +1646,11 @@ msgid "Full name of the provider" msgstr "Nombre completo del proveedor" #: netbox/circuits/models/providers.py:28 netbox/dcim/models/devices.py:88 -#: netbox/dcim/models/racks.py:137 netbox/dcim/models/sites.py:149 -#: netbox/extras/models/models.py:506 netbox/ipam/models/asns.py:23 +#: netbox/dcim/models/racks.py:143 netbox/dcim/models/sites.py:149 +#: netbox/extras/models/models.py:464 netbox/ipam/models/asns.py:23 #: netbox/ipam/models/vlans.py:43 netbox/netbox/models/__init__.py:146 -#: netbox/netbox/models/__init__.py:191 netbox/tenancy/models/tenants.py:25 -#: netbox/tenancy/models/tenants.py:47 netbox/vpn/models/l2vpn.py:27 +#: netbox/netbox/models/__init__.py:195 netbox/tenancy/models/tenants.py:25 +#: netbox/tenancy/models/tenants.py:47 netbox/vpn/models/l2vpn.py:26 #: netbox/wireless/models.py:59 msgid "slug" msgstr "pegar" @@ -1691,7 +1704,7 @@ msgid "virtual circuits" msgstr "circuitos virtuales" #: netbox/circuits/models/virtual_circuits.py:133 netbox/ipam/models/ip.py:194 -#: netbox/ipam/models/ip.py:736 netbox/vpn/models/tunnels.py:109 +#: netbox/ipam/models/ip.py:747 netbox/vpn/models/tunnels.py:109 msgid "role" msgstr "papel" @@ -1709,35 +1722,36 @@ msgstr "terminaciones de circuitos virtuales" #: netbox/circuits/tables/providers.py:67 #: netbox/circuits/tables/providers.py:97 #: netbox/circuits/tables/virtual_circuits.py:18 netbox/core/tables/data.py:16 -#: netbox/core/tables/jobs.py:14 netbox/core/tables/plugins.py:50 +#: netbox/core/tables/jobs.py:14 netbox/core/tables/plugins.py:53 #: netbox/core/tables/tasks.py:11 netbox/core/tables/tasks.py:115 -#: netbox/dcim/forms/filtersets.py:64 netbox/dcim/forms/object_create.py:43 +#: netbox/dcim/forms/filtersets.py:65 netbox/dcim/forms/object_create.py:43 #: netbox/dcim/tables/devices.py:63 netbox/dcim/tables/devices.py:103 #: netbox/dcim/tables/devices.py:145 netbox/dcim/tables/devices.py:299 #: netbox/dcim/tables/devices.py:402 netbox/dcim/tables/devices.py:443 -#: netbox/dcim/tables/devices.py:491 netbox/dcim/tables/devices.py:540 -#: netbox/dcim/tables/devices.py:561 netbox/dcim/tables/devices.py:681 -#: netbox/dcim/tables/devices.py:764 netbox/dcim/tables/devices.py:810 -#: netbox/dcim/tables/devices.py:872 netbox/dcim/tables/devices.py:941 -#: netbox/dcim/tables/devices.py:1006 netbox/dcim/tables/devices.py:1025 -#: netbox/dcim/tables/devices.py:1054 netbox/dcim/tables/devices.py:1084 +#: netbox/dcim/tables/devices.py:491 netbox/dcim/tables/devices.py:545 +#: netbox/dcim/tables/devices.py:568 netbox/dcim/tables/devices.py:688 +#: netbox/dcim/tables/devices.py:771 netbox/dcim/tables/devices.py:817 +#: netbox/dcim/tables/devices.py:879 netbox/dcim/tables/devices.py:948 +#: netbox/dcim/tables/devices.py:1013 netbox/dcim/tables/devices.py:1032 +#: netbox/dcim/tables/devices.py:1061 netbox/dcim/tables/devices.py:1091 #: netbox/dcim/tables/devicetypes.py:31 netbox/dcim/tables/devicetypes.py:227 -#: netbox/dcim/tables/power.py:22 netbox/dcim/tables/power.py:62 -#: netbox/dcim/tables/racks.py:24 netbox/dcim/tables/racks.py:113 -#: netbox/dcim/tables/sites.py:24 netbox/dcim/tables/sites.py:51 -#: netbox/dcim/tables/sites.py:78 netbox/dcim/tables/sites.py:129 -#: netbox/extras/forms/filtersets.py:218 netbox/extras/tables/tables.py:61 -#: netbox/extras/tables/tables.py:125 netbox/extras/tables/tables.py:158 -#: netbox/extras/tables/tables.py:183 netbox/extras/tables/tables.py:249 -#: netbox/extras/tables/tables.py:364 netbox/extras/tables/tables.py:381 -#: netbox/extras/tables/tables.py:404 netbox/extras/tables/tables.py:442 -#: netbox/extras/tables/tables.py:494 netbox/extras/tables/tables.py:520 -#: netbox/ipam/forms/bulk_edit.py:391 netbox/ipam/forms/filtersets.py:403 -#: netbox/ipam/forms/filtersets.py:488 netbox/ipam/tables/asn.py:16 -#: netbox/ipam/tables/ip.py:31 netbox/ipam/tables/ip.py:106 +#: netbox/dcim/tables/modules.py:17 netbox/dcim/tables/power.py:22 +#: netbox/dcim/tables/power.py:62 netbox/dcim/tables/racks.py:24 +#: netbox/dcim/tables/racks.py:117 netbox/dcim/tables/sites.py:24 +#: netbox/dcim/tables/sites.py:54 netbox/dcim/tables/sites.py:84 +#: netbox/dcim/tables/sites.py:135 netbox/extras/forms/filtersets.py:223 +#: netbox/extras/tables/tables.py:62 netbox/extras/tables/tables.py:126 +#: netbox/extras/tables/tables.py:159 netbox/extras/tables/tables.py:184 +#: netbox/extras/tables/tables.py:260 netbox/extras/tables/tables.py:290 +#: netbox/extras/tables/tables.py:405 netbox/extras/tables/tables.py:422 +#: netbox/extras/tables/tables.py:445 netbox/extras/tables/tables.py:483 +#: netbox/extras/tables/tables.py:535 netbox/extras/tables/tables.py:561 +#: netbox/ipam/forms/bulk_edit.py:396 netbox/ipam/forms/filtersets.py:410 +#: netbox/ipam/forms/filtersets.py:496 netbox/ipam/tables/asn.py:16 +#: netbox/ipam/tables/ip.py:32 netbox/ipam/tables/ip.py:107 #: netbox/ipam/tables/services.py:15 netbox/ipam/tables/services.py:40 -#: netbox/ipam/tables/vlans.py:33 netbox/ipam/tables/vlans.py:83 -#: netbox/ipam/tables/vlans.py:231 netbox/ipam/tables/vrfs.py:26 +#: netbox/ipam/tables/vlans.py:33 netbox/ipam/tables/vlans.py:85 +#: netbox/ipam/tables/vlans.py:233 netbox/ipam/tables/vrfs.py:26 #: netbox/ipam/tables/vrfs.py:68 #: netbox/templates/circuits/circuitgroup.html:28 #: netbox/templates/circuits/circuittype.html:22 @@ -1761,6 +1775,7 @@ msgstr "terminaciones de circuitos virtuales" #: netbox/templates/dcim/location.html:29 #: netbox/templates/dcim/manufacturer.html:36 #: netbox/templates/dcim/modulebay.html:30 +#: netbox/templates/dcim/moduletypeprofile.html:16 #: netbox/templates/dcim/platform.html:29 #: netbox/templates/dcim/poweroutlet.html:28 #: netbox/templates/dcim/powerport.html:28 @@ -1777,16 +1792,17 @@ msgstr "terminaciones de circuitos virtuales" #: netbox/templates/extras/notificationgroup.html:14 #: netbox/templates/extras/savedfilter.html:13 #: netbox/templates/extras/script_list.html:45 +#: netbox/templates/extras/tableconfig.html:13 #: netbox/templates/extras/tag.html:14 netbox/templates/extras/webhook.html:13 #: netbox/templates/ipam/asnrange.html:15 #: netbox/templates/ipam/fhrpgroup.html:30 netbox/templates/ipam/rir.html:22 #: netbox/templates/ipam/role.html:22 #: netbox/templates/ipam/routetarget.html:13 -#: netbox/templates/ipam/service.html:24 +#: netbox/templates/ipam/service.html:26 #: netbox/templates/ipam/servicetemplate.html:15 #: netbox/templates/ipam/vlan.html:35 netbox/templates/ipam/vlangroup.html:30 #: netbox/templates/ipam/vlantranslationpolicy.html:14 -#: netbox/templates/tenancy/contact.html:25 +#: netbox/templates/tenancy/contact.html:35 #: netbox/templates/tenancy/contactgroup.html:21 #: netbox/templates/tenancy/contactrole.html:18 #: netbox/templates/tenancy/tenantgroup.html:29 @@ -1808,9 +1824,9 @@ msgstr "terminaciones de circuitos virtuales" #: netbox/templates/vpn/l2vpn.html:14 netbox/templates/vpn/tunnel.html:21 #: netbox/templates/vpn/tunnelgroup.html:26 #: netbox/templates/wireless/wirelesslangroup.html:29 -#: netbox/tenancy/tables/contacts.py:19 netbox/tenancy/tables/contacts.py:41 -#: netbox/tenancy/tables/contacts.py:56 netbox/tenancy/tables/tenants.py:16 -#: netbox/tenancy/tables/tenants.py:38 netbox/users/tables.py:62 +#: netbox/tenancy/tables/contacts.py:19 netbox/tenancy/tables/contacts.py:45 +#: netbox/tenancy/tables/contacts.py:60 netbox/tenancy/tables/tenants.py:16 +#: netbox/tenancy/tables/tenants.py:42 netbox/users/tables.py:62 #: netbox/users/tables.py:76 netbox/virtualization/forms/bulk_create.py:20 #: netbox/virtualization/forms/object_create.py:13 #: netbox/virtualization/forms/object_create.py:23 @@ -1834,8 +1850,8 @@ msgstr "Nombre" #: netbox/circuits/tables/providers.py:43 #: netbox/circuits/tables/providers.py:77 #: netbox/circuits/tables/virtual_circuits.py:27 -#: netbox/netbox/navigation/menu.py:274 netbox/netbox/navigation/menu.py:278 -#: netbox/netbox/navigation/menu.py:280 +#: netbox/netbox/navigation/menu.py:275 netbox/netbox/navigation/menu.py:279 +#: netbox/netbox/navigation/menu.py:281 #: netbox/templates/circuits/provider.html:57 #: netbox/templates/circuits/provideraccount.html:44 #: netbox/templates/circuits/providernetwork.html:50 @@ -1851,7 +1867,7 @@ msgid "Circuit ID" msgstr "ID de circuito" #: netbox/circuits/tables/circuits.py:71 -#: netbox/wireless/forms/model_forms.py:163 +#: netbox/wireless/forms/model_forms.py:164 msgid "Side A" msgstr "Lado A" @@ -1869,35 +1885,38 @@ msgstr "Tasa de compromiso" #: netbox/circuits/tables/providers.py:80 #: netbox/circuits/tables/providers.py:105 #: netbox/circuits/tables/virtual_circuits.py:68 -#: netbox/dcim/tables/devices.py:1067 netbox/dcim/tables/devicetypes.py:97 -#: netbox/dcim/tables/modules.py:29 netbox/dcim/tables/modules.py:73 -#: netbox/dcim/tables/power.py:39 netbox/dcim/tables/power.py:96 -#: netbox/dcim/tables/racks.py:84 netbox/dcim/tables/racks.py:144 -#: netbox/dcim/tables/racks.py:224 netbox/dcim/tables/sites.py:107 -#: netbox/extras/tables/tables.py:588 netbox/ipam/tables/asn.py:69 -#: netbox/ipam/tables/fhrp.py:34 netbox/ipam/tables/ip.py:82 -#: netbox/ipam/tables/ip.py:226 netbox/ipam/tables/ip.py:281 -#: netbox/ipam/tables/ip.py:349 netbox/ipam/tables/services.py:24 -#: netbox/ipam/tables/services.py:54 netbox/ipam/tables/vlans.py:121 +#: netbox/dcim/tables/devices.py:1074 netbox/dcim/tables/devicetypes.py:97 +#: netbox/dcim/tables/modules.py:27 netbox/dcim/tables/modules.py:68 +#: netbox/dcim/tables/modules.py:107 netbox/dcim/tables/power.py:39 +#: netbox/dcim/tables/power.py:96 netbox/dcim/tables/racks.py:88 +#: netbox/dcim/tables/racks.py:148 netbox/dcim/tables/racks.py:233 +#: netbox/dcim/tables/sites.py:36 netbox/dcim/tables/sites.py:66 +#: netbox/dcim/tables/sites.py:113 netbox/dcim/tables/sites.py:167 +#: netbox/extras/tables/tables.py:643 netbox/ipam/tables/asn.py:69 +#: netbox/ipam/tables/fhrp.py:34 netbox/ipam/tables/ip.py:83 +#: netbox/ipam/tables/ip.py:227 netbox/ipam/tables/ip.py:286 +#: netbox/ipam/tables/ip.py:355 netbox/ipam/tables/services.py:24 +#: netbox/ipam/tables/services.py:54 netbox/ipam/tables/vlans.py:123 #: netbox/ipam/tables/vrfs.py:47 netbox/ipam/tables/vrfs.py:72 #: netbox/templates/dcim/htmx/cable_edit.html:92 #: netbox/templates/generic/bulk_edit.html:86 #: netbox/templates/inc/panels/comments.html:5 -#: netbox/tenancy/tables/contacts.py:68 netbox/tenancy/tables/tenants.py:46 +#: netbox/tenancy/tables/contacts.py:31 netbox/tenancy/tables/contacts.py:72 +#: netbox/tenancy/tables/tenants.py:28 netbox/tenancy/tables/tenants.py:50 #: netbox/utilities/forms/fields/fields.py:29 #: netbox/virtualization/tables/clusters.py:95 #: netbox/virtualization/tables/virtualmachines.py:52 #: netbox/vpn/tables/crypto.py:37 netbox/vpn/tables/crypto.py:74 #: netbox/vpn/tables/crypto.py:109 netbox/vpn/tables/crypto.py:140 -#: netbox/vpn/tables/crypto.py:173 netbox/vpn/tables/l2vpn.py:37 +#: netbox/vpn/tables/crypto.py:173 netbox/vpn/tables/l2vpn.py:40 #: netbox/vpn/tables/tunnels.py:61 netbox/wireless/tables/wirelesslan.py:27 #: netbox/wireless/tables/wirelesslan.py:66 msgid "Comments" msgstr "Comentarios" #: netbox/circuits/tables/circuits.py:89 -#: netbox/templates/tenancy/contact.html:84 -#: netbox/tenancy/tables/contacts.py:73 +#: netbox/templates/tenancy/contact.html:94 +#: netbox/tenancy/tables/contacts.py:77 msgid "Assignments" msgstr "Asignaciones" @@ -1934,52 +1953,50 @@ msgstr "Cuentas" msgid "Account Count" msgstr "Recuento de cuentas" -#: netbox/circuits/tables/providers.py:37 netbox/dcim/tables/sites.py:99 +#: netbox/circuits/tables/providers.py:37 netbox/dcim/tables/sites.py:105 msgid "ASN Count" msgstr "Recuento de ASN" #: netbox/circuits/tables/virtual_circuits.py:65 -#: netbox/netbox/navigation/menu.py:234 +#: netbox/netbox/navigation/menu.py:235 #: netbox/templates/circuits/virtualcircuit.html:87 -#: netbox/templates/vpn/l2vpn.html:56 netbox/templates/vpn/tunnel.html:72 +#: netbox/templates/vpn/l2vpn.html:60 netbox/templates/vpn/tunnel.html:72 #: netbox/vpn/tables/tunnels.py:58 msgid "Terminations" msgstr "Terminaciones" #: netbox/circuits/tables/virtual_circuits.py:109 -#: netbox/dcim/forms/bulk_edit.py:745 netbox/dcim/forms/bulk_edit.py:1299 -#: netbox/dcim/forms/bulk_edit.py:1708 netbox/dcim/forms/bulk_edit.py:1760 -#: netbox/dcim/forms/bulk_import.py:668 netbox/dcim/forms/bulk_import.py:730 -#: netbox/dcim/forms/bulk_import.py:756 netbox/dcim/forms/bulk_import.py:782 -#: netbox/dcim/forms/bulk_import.py:802 netbox/dcim/forms/bulk_import.py:858 -#: netbox/dcim/forms/bulk_import.py:976 netbox/dcim/forms/bulk_import.py:1024 -#: netbox/dcim/forms/bulk_import.py:1041 netbox/dcim/forms/bulk_import.py:1053 -#: netbox/dcim/forms/bulk_import.py:1101 netbox/dcim/forms/bulk_import.py:1223 -#: netbox/dcim/forms/bulk_import.py:1559 netbox/dcim/forms/connections.py:24 -#: netbox/dcim/forms/filtersets.py:132 netbox/dcim/forms/filtersets.py:922 -#: netbox/dcim/forms/filtersets.py:954 netbox/dcim/forms/filtersets.py:1100 -#: netbox/dcim/forms/filtersets.py:1291 netbox/dcim/forms/filtersets.py:1316 -#: netbox/dcim/forms/filtersets.py:1340 netbox/dcim/forms/filtersets.py:1360 -#: netbox/dcim/forms/filtersets.py:1388 netbox/dcim/forms/filtersets.py:1508 -#: netbox/dcim/forms/filtersets.py:1533 netbox/dcim/forms/filtersets.py:1557 -#: netbox/dcim/forms/filtersets.py:1575 netbox/dcim/forms/filtersets.py:1592 -#: netbox/dcim/forms/filtersets.py:1689 netbox/dcim/forms/filtersets.py:1713 -#: netbox/dcim/forms/filtersets.py:1737 netbox/dcim/forms/model_forms.py:644 -#: netbox/dcim/forms/model_forms.py:861 netbox/dcim/forms/model_forms.py:1262 -#: netbox/dcim/forms/model_forms.py:1747 netbox/dcim/forms/model_forms.py:1818 +#: netbox/dcim/forms/bulk_edit.py:789 netbox/dcim/forms/bulk_edit.py:1343 +#: netbox/dcim/forms/bulk_edit.py:1755 netbox/dcim/forms/bulk_edit.py:1807 +#: netbox/dcim/forms/bulk_import.py:699 netbox/dcim/forms/bulk_import.py:761 +#: netbox/dcim/forms/bulk_import.py:787 netbox/dcim/forms/bulk_import.py:813 +#: netbox/dcim/forms/bulk_import.py:833 netbox/dcim/forms/bulk_import.py:889 +#: netbox/dcim/forms/bulk_import.py:1007 netbox/dcim/forms/bulk_import.py:1055 +#: netbox/dcim/forms/bulk_import.py:1072 netbox/dcim/forms/bulk_import.py:1084 +#: netbox/dcim/forms/bulk_import.py:1132 netbox/dcim/forms/bulk_import.py:1254 +#: netbox/dcim/forms/bulk_import.py:1590 netbox/dcim/forms/connections.py:24 +#: netbox/dcim/forms/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 +#: netbox/dcim/forms/filtersets.py:1359 netbox/dcim/forms/filtersets.py:1379 +#: netbox/dcim/forms/filtersets.py:1412 netbox/dcim/forms/filtersets.py:1532 +#: netbox/dcim/forms/filtersets.py:1557 netbox/dcim/forms/filtersets.py:1581 +#: netbox/dcim/forms/filtersets.py:1599 netbox/dcim/forms/filtersets.py:1616 +#: 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/object_create.py:260 netbox/dcim/tables/connections.py:22 #: netbox/dcim/tables/connections.py:41 netbox/dcim/tables/connections.py:60 #: netbox/dcim/tables/devices.py:295 netbox/dcim/tables/devices.py:380 #: netbox/dcim/tables/devices.py:421 netbox/dcim/tables/devices.py:463 -#: netbox/dcim/tables/devices.py:513 netbox/dcim/tables/devices.py:618 -#: netbox/dcim/tables/devices.py:730 netbox/dcim/tables/devices.py:786 -#: netbox/dcim/tables/devices.py:832 netbox/dcim/tables/devices.py:891 -#: netbox/dcim/tables/devices.py:959 netbox/dcim/tables/devices.py:1088 -#: netbox/dcim/tables/modules.py:53 netbox/extras/forms/filtersets.py:328 -#: netbox/ipam/forms/bulk_import.py:310 netbox/ipam/forms/bulk_import.py:556 -#: netbox/ipam/forms/filtersets.py:618 netbox/ipam/forms/model_forms.py:333 -#: netbox/ipam/forms/model_forms.py:761 netbox/ipam/forms/model_forms.py:794 -#: netbox/ipam/forms/model_forms.py:820 netbox/ipam/tables/vlans.py:156 +#: netbox/dcim/tables/devices.py:513 netbox/dcim/tables/devices.py:625 +#: netbox/dcim/tables/devices.py:737 netbox/dcim/tables/devices.py:793 +#: netbox/dcim/tables/devices.py:839 netbox/dcim/tables/devices.py:898 +#: netbox/dcim/tables/devices.py:966 netbox/dcim/tables/devices.py:1095 +#: netbox/dcim/tables/modules.py:87 netbox/extras/forms/filtersets.py:363 +#: netbox/ipam/forms/bulk_import.py:310 netbox/ipam/forms/filtersets.py:626 +#: netbox/ipam/forms/model_forms.py:333 netbox/ipam/tables/vlans.py:158 #: netbox/templates/circuits/virtualcircuittermination.html:56 #: netbox/templates/dcim/consoleport.html:20 #: netbox/templates/dcim/consoleserverport.html:20 @@ -2008,22 +2025,22 @@ msgstr "Terminaciones" #: netbox/virtualization/forms/filtersets.py:134 #: netbox/virtualization/forms/model_forms.py:192 #: netbox/virtualization/tables/virtualmachines.py:41 netbox/vpn/choices.py:52 -#: netbox/vpn/forms/bulk_import.py:86 netbox/vpn/forms/bulk_import.py:283 -#: netbox/vpn/forms/filtersets.py:281 netbox/vpn/forms/model_forms.py:91 +#: netbox/vpn/forms/bulk_import.py:86 netbox/vpn/forms/bulk_import.py:288 +#: netbox/vpn/forms/filtersets.py:286 netbox/vpn/forms/model_forms.py:91 #: netbox/vpn/forms/model_forms.py:126 netbox/vpn/forms/model_forms.py:237 #: netbox/vpn/forms/model_forms.py:456 -#: netbox/wireless/forms/model_forms.py:102 -#: netbox/wireless/forms/model_forms.py:144 +#: netbox/wireless/forms/model_forms.py:103 +#: netbox/wireless/forms/model_forms.py:145 #: netbox/wireless/tables/wirelesslan.py:84 msgid "Device" msgstr "Dispositivo" -#: netbox/circuits/views.py:373 +#: netbox/circuits/views.py:362 #, python-brace-format msgid "No terminations have been defined for circuit {circuit}." msgstr "No se han definido terminaciones para el circuito {circuit}." -#: netbox/circuits/views.py:422 +#: netbox/circuits/views.py:411 #, python-brace-format msgid "Swapped terminations for circuit {circuit}." msgstr "Terminaciones intercambiadas por circuito {circuit}." @@ -2032,31 +2049,31 @@ msgstr "Terminaciones intercambiadas por circuito {circuit}." msgid "This user does not have permission to synchronize this data source." msgstr "Este usuario no tiene permiso para sincronizar esta fuente de datos." -#: netbox/core/apps.py:33 +#: netbox/core/apps.py:34 msgid "Object created" msgstr "Objeto creado" -#: netbox/core/apps.py:34 +#: netbox/core/apps.py:35 msgid "Object updated" msgstr "Objeto actualizado" -#: netbox/core/apps.py:35 +#: netbox/core/apps.py:36 msgid "Object deleted" msgstr "Objeto eliminado" -#: netbox/core/apps.py:36 +#: netbox/core/apps.py:37 msgid "Job started" msgstr "Trabajo iniciado" -#: netbox/core/apps.py:37 +#: netbox/core/apps.py:38 msgid "Job completed" msgstr "Trabajo completado" -#: netbox/core/apps.py:38 +#: netbox/core/apps.py:39 msgid "Job failed" msgstr "Fallo en el trabajo" -#: netbox/core/apps.py:39 +#: netbox/core/apps.py:40 msgid "Job errored" msgstr "Error en el trabajo" @@ -2080,14 +2097,14 @@ msgstr "Completado" #: netbox/core/choices.py:22 netbox/core/choices.py:59 #: netbox/core/constants.py:20 netbox/core/tables/tasks.py:34 -#: netbox/dcim/choices.py:187 netbox/dcim/choices.py:239 -#: netbox/dcim/choices.py:1601 netbox/dcim/choices.py:1674 +#: netbox/dcim/choices.py:188 netbox/dcim/choices.py:241 +#: netbox/dcim/choices.py:1608 netbox/dcim/choices.py:1698 #: netbox/virtualization/choices.py:48 msgid "Failed" msgstr "Falló" -#: netbox/core/choices.py:35 netbox/netbox/navigation/menu.py:356 -#: netbox/netbox/navigation/menu.py:360 +#: netbox/core/choices.py:35 netbox/netbox/navigation/menu.py:358 +#: netbox/netbox/navigation/menu.py:362 #: netbox/templates/extras/script/base.html:14 #: netbox/templates/extras/script_list.html:7 #: netbox/templates/extras/script_list.html:12 @@ -2141,7 +2158,7 @@ msgstr "Semanal" msgid "30 days" msgstr "30 días" -#: netbox/core/choices.py:103 netbox/core/tables/plugins.py:69 +#: netbox/core/choices.py:103 netbox/core/tables/plugins.py:75 #: netbox/templates/generic/object.html:61 msgid "Updated" msgstr "Actualizado" @@ -2172,7 +2189,7 @@ msgstr "Detenido" msgid "Cancelled" msgstr "Cancelado" -#: netbox/core/data_backends.py:32 netbox/core/tables/plugins.py:57 +#: netbox/core/data_backends.py:32 netbox/core/tables/plugins.py:61 #: netbox/templates/core/plugin.html:88 #: netbox/templates/dcim/interface.html:273 msgid "Local" @@ -2211,40 +2228,43 @@ msgstr "ID de clave de acceso de AWS" msgid "AWS secret access key" msgstr "Clave de acceso secreta de AWS" -#: netbox/core/filtersets.py:53 netbox/extras/filtersets.py:250 -#: netbox/extras/filtersets.py:633 netbox/extras/filtersets.py:661 +#: netbox/core/filtersets.py:57 netbox/extras/filtersets.py:254 +#: netbox/extras/filtersets.py:726 netbox/extras/filtersets.py:754 msgid "Data source (ID)" msgstr "Fuente de datos (ID)" -#: netbox/core/filtersets.py:59 +#: netbox/core/filtersets.py:63 msgid "Data source (name)" msgstr "Fuente de datos (nombre)" -#: netbox/core/filtersets.py:145 netbox/dcim/filtersets.py:502 -#: netbox/extras/filtersets.py:287 netbox/extras/filtersets.py:331 -#: netbox/extras/filtersets.py:353 netbox/extras/filtersets.py:413 -#: netbox/users/filtersets.py:28 +#: netbox/core/filtersets.py:149 netbox/dcim/filtersets.py:504 +#: netbox/extras/filtersets.py:292 netbox/extras/filtersets.py:344 +#: netbox/extras/filtersets.py:389 netbox/extras/filtersets.py:411 +#: netbox/extras/filtersets.py:471 netbox/users/filtersets.py:28 msgid "User (ID)" msgstr "Usuario (ID)" -#: netbox/core/filtersets.py:151 +#: netbox/core/filtersets.py:155 msgid "User name" msgstr "Nombre de usuario" -#: netbox/core/forms/bulk_edit.py:25 netbox/core/forms/filtersets.py:43 -#: netbox/core/tables/data.py:26 netbox/dcim/forms/bulk_edit.py:1140 -#: netbox/dcim/forms/bulk_edit.py:1418 netbox/dcim/forms/filtersets.py:1424 -#: netbox/dcim/tables/devices.py:566 netbox/dcim/tables/devicetypes.py:231 -#: netbox/extras/forms/bulk_edit.py:123 netbox/extras/forms/bulk_edit.py:187 -#: netbox/extras/forms/bulk_edit.py:246 netbox/extras/forms/filtersets.py:145 -#: netbox/extras/forms/filtersets.py:235 netbox/extras/forms/filtersets.py:300 -#: netbox/extras/tables/tables.py:165 netbox/extras/tables/tables.py:256 -#: netbox/extras/tables/tables.py:418 netbox/netbox/preferences.py:22 +#: netbox/core/forms/bulk_edit.py:26 netbox/core/forms/filtersets.py:43 +#: netbox/core/tables/data.py:26 netbox/dcim/choices.py:1656 +#: netbox/dcim/forms/bulk_edit.py:1184 netbox/dcim/forms/bulk_edit.py:1465 +#: netbox/dcim/forms/filtersets.py:1448 netbox/dcim/tables/devices.py:573 +#: netbox/dcim/tables/devicetypes.py:231 netbox/extras/forms/bulk_edit.py:124 +#: netbox/extras/forms/bulk_edit.py:192 netbox/extras/forms/bulk_edit.py:220 +#: netbox/extras/forms/bulk_edit.py:279 netbox/extras/forms/filtersets.py:146 +#: netbox/extras/forms/filtersets.py:240 netbox/extras/forms/filtersets.py:270 +#: netbox/extras/forms/filtersets.py:335 netbox/extras/tables/tables.py:166 +#: netbox/extras/tables/tables.py:267 netbox/extras/tables/tables.py:300 +#: netbox/extras/tables/tables.py:459 netbox/netbox/preferences.py:22 #: netbox/templates/core/datasource.html:42 #: netbox/templates/dcim/interface.html:61 #: netbox/templates/extras/customlink.html:17 #: netbox/templates/extras/eventrule.html:17 #: netbox/templates/extras/savedfilter.html:25 +#: netbox/templates/extras/tableconfig.html:33 #: netbox/templates/users/objectpermission.html:25 #: netbox/templates/virtualization/vminterface.html:29 #: netbox/users/forms/bulk_edit.py:89 netbox/users/forms/filtersets.py:70 @@ -2253,7 +2273,12 @@ msgstr "Nombre de usuario" msgid "Enabled" msgstr "Habilitado" -#: netbox/core/forms/bulk_edit.py:34 netbox/extras/forms/model_forms.py:299 +#: netbox/core/forms/bulk_edit.py:36 netbox/core/forms/filtersets.py:50 +#: netbox/core/tables/data.py:29 netbox/templates/core/datasource.html:50 +msgid "Sync interval" +msgstr "Intervalo de sincronización" + +#: netbox/core/forms/bulk_edit.py:40 netbox/extras/forms/model_forms.py:304 #: netbox/templates/extras/savedfilter.html:52 #: netbox/vpn/forms/filtersets.py:102 netbox/vpn/forms/filtersets.py:132 #: netbox/vpn/forms/filtersets.py:156 netbox/vpn/forms/filtersets.py:175 @@ -2263,86 +2288,89 @@ msgstr "Habilitado" msgid "Parameters" msgstr "Parámetros" -#: netbox/core/forms/bulk_edit.py:38 netbox/templates/core/datasource.html:68 +#: netbox/core/forms/bulk_edit.py:44 netbox/templates/core/datasource.html:72 msgid "Ignore rules" msgstr "Ignorar las reglas" -#: netbox/core/forms/filtersets.py:30 netbox/core/forms/model_forms.py:97 -#: netbox/extras/forms/model_forms.py:262 -#: netbox/extras/forms/model_forms.py:592 -#: netbox/extras/forms/model_forms.py:646 netbox/extras/tables/tables.py:194 -#: netbox/extras/tables/tables.py:486 netbox/extras/tables/tables.py:524 +#: netbox/core/forms/filtersets.py:30 netbox/core/forms/model_forms.py:100 +#: netbox/extras/forms/model_forms.py:265 +#: netbox/extras/forms/model_forms.py:660 +#: netbox/extras/forms/model_forms.py:713 netbox/extras/tables/tables.py:204 +#: netbox/extras/tables/tables.py:527 netbox/extras/tables/tables.py:565 #: netbox/templates/core/datasource.html:31 #: netbox/templates/extras/configcontext.html:29 -#: netbox/templates/extras/configtemplate.html:21 -#: netbox/templates/extras/exporttemplate.html:35 +#: netbox/templates/extras/configtemplate.html:37 +#: netbox/templates/extras/exporttemplate.html:39 #: netbox/templates/extras/object_render_config.html:19 msgid "Data Source" msgstr "Fuente de datos" -#: netbox/core/forms/filtersets.py:55 netbox/core/forms/mixins.py:21 +#: netbox/core/forms/filtersets.py:60 netbox/core/forms/mixins.py:21 msgid "File" msgstr "Expediente" -#: netbox/core/forms/filtersets.py:60 netbox/core/forms/mixins.py:16 -#: netbox/extras/forms/filtersets.py:174 netbox/extras/forms/filtersets.py:335 -#: netbox/extras/forms/filtersets.py:421 +#: netbox/core/forms/filtersets.py:65 netbox/core/forms/mixins.py:16 +#: netbox/extras/forms/filtersets.py:175 netbox/extras/forms/filtersets.py:370 +#: netbox/extras/forms/filtersets.py:457 msgid "Data source" msgstr "Fuente de datos" -#: netbox/core/forms/filtersets.py:71 netbox/extras/forms/filtersets.py:448 +#: netbox/core/forms/filtersets.py:76 netbox/extras/forms/filtersets.py:503 msgid "Creation" msgstr "Creación" -#: netbox/core/forms/filtersets.py:75 netbox/core/forms/filtersets.py:161 -#: netbox/extras/forms/filtersets.py:469 netbox/extras/tables/tables.py:223 -#: netbox/extras/tables/tables.py:297 netbox/extras/tables/tables.py:329 -#: netbox/extras/tables/tables.py:577 netbox/templates/core/job.html:38 +#: netbox/core/forms/filtersets.py:80 netbox/core/forms/filtersets.py:166 +#: netbox/extras/forms/filtersets.py:524 netbox/extras/tables/tables.py:234 +#: netbox/extras/tables/tables.py:294 netbox/extras/tables/tables.py:338 +#: netbox/extras/tables/tables.py:370 netbox/extras/tables/tables.py:632 +#: netbox/templates/core/job.html:38 #: netbox/templates/core/objectchange.html:52 -#: netbox/tenancy/tables/contacts.py:90 netbox/vpn/tables/l2vpn.py:59 +#: netbox/templates/extras/tableconfig.html:21 +#: netbox/tenancy/tables/contacts.py:94 netbox/vpn/tables/l2vpn.py:62 msgid "Object Type" msgstr "Tipo de objeto" -#: netbox/core/forms/filtersets.py:85 +#: netbox/core/forms/filtersets.py:90 msgid "Created after" msgstr "Creado después" -#: netbox/core/forms/filtersets.py:90 +#: netbox/core/forms/filtersets.py:95 msgid "Created before" msgstr "Creado antes" -#: netbox/core/forms/filtersets.py:95 +#: netbox/core/forms/filtersets.py:100 msgid "Scheduled after" msgstr "Programado después" -#: netbox/core/forms/filtersets.py:100 +#: netbox/core/forms/filtersets.py:105 msgid "Scheduled before" msgstr "Programado antes" -#: netbox/core/forms/filtersets.py:105 +#: netbox/core/forms/filtersets.py:110 msgid "Started after" msgstr "Comenzó después" -#: netbox/core/forms/filtersets.py:110 +#: netbox/core/forms/filtersets.py:115 msgid "Started before" msgstr "Comenzó antes" -#: netbox/core/forms/filtersets.py:115 +#: netbox/core/forms/filtersets.py:120 msgid "Completed after" msgstr "Completado después" -#: netbox/core/forms/filtersets.py:120 +#: netbox/core/forms/filtersets.py:125 msgid "Completed before" msgstr "Completado antes" -#: netbox/core/forms/filtersets.py:127 netbox/core/forms/filtersets.py:156 -#: netbox/dcim/forms/bulk_edit.py:465 netbox/dcim/forms/filtersets.py:419 -#: netbox/dcim/forms/filtersets.py:463 netbox/dcim/forms/model_forms.py:324 -#: netbox/extras/forms/filtersets.py:464 netbox/extras/forms/filtersets.py:484 -#: netbox/extras/tables/tables.py:305 netbox/extras/tables/tables.py:345 +#: netbox/core/forms/filtersets.py:132 netbox/core/forms/filtersets.py:161 +#: netbox/dcim/forms/bulk_edit.py:479 netbox/dcim/forms/filtersets.py:420 +#: netbox/dcim/forms/filtersets.py:464 netbox/dcim/forms/model_forms.py:332 +#: netbox/extras/forms/filtersets.py:519 netbox/extras/forms/filtersets.py:539 +#: netbox/extras/tables/tables.py:346 netbox/extras/tables/tables.py:386 #: netbox/templates/core/objectchange.html:36 #: netbox/templates/dcim/rackreservation.html:58 #: netbox/templates/extras/savedfilter.html:21 +#: netbox/templates/extras/tableconfig.html:29 #: netbox/templates/inc/user_menu.html:33 netbox/templates/users/token.html:21 #: netbox/templates/users/user.html:6 netbox/templates/users/user.html:14 #: netbox/users/filtersets.py:107 netbox/users/filtersets.py:174 @@ -2352,118 +2380,125 @@ msgstr "Completado antes" msgid "User" msgstr "usuario" -#: netbox/core/forms/filtersets.py:135 netbox/core/tables/change_logging.py:15 -#: netbox/extras/tables/tables.py:615 netbox/extras/tables/tables.py:669 +#: netbox/core/forms/filtersets.py:140 netbox/core/tables/change_logging.py:15 +#: netbox/extras/tables/tables.py:670 netbox/extras/tables/tables.py:724 #: netbox/templates/core/objectchange.html:32 msgid "Time" msgstr "Hora" -#: netbox/core/forms/filtersets.py:140 netbox/extras/forms/filtersets.py:453 +#: netbox/core/forms/filtersets.py:145 netbox/extras/forms/filtersets.py:508 msgid "After" msgstr "Después" -#: netbox/core/forms/filtersets.py:145 netbox/extras/forms/filtersets.py:458 +#: netbox/core/forms/filtersets.py:150 netbox/extras/forms/filtersets.py:513 msgid "Before" msgstr "Antes" -#: netbox/core/forms/filtersets.py:149 netbox/core/tables/change_logging.py:29 -#: netbox/extras/forms/model_forms.py:410 +#: netbox/core/forms/filtersets.py:154 netbox/core/tables/change_logging.py:29 +#: netbox/extras/forms/model_forms.py:474 #: netbox/templates/core/objectchange.html:46 #: netbox/templates/extras/eventrule.html:71 msgid "Action" msgstr "Acción" -#: netbox/core/forms/model_forms.py:54 netbox/core/tables/data.py:46 +#: netbox/core/forms/model_forms.py:55 netbox/core/tables/data.py:52 #: netbox/templates/core/datafile.html:27 #: netbox/templates/extras/report/base.html:33 #: netbox/templates/extras/script/base.html:32 msgid "Source" msgstr "Fuente" -#: netbox/core/forms/model_forms.py:58 +#: netbox/core/forms/model_forms.py:57 +#: netbox/templates/core/datasource.html:14 +#: netbox/templates/core/datasource.html:20 +#: netbox/utilities/templates/buttons/sync.html:5 +msgid "Sync" +msgstr "Sincronizar" + +#: netbox/core/forms/model_forms.py:61 msgid "Backend Parameters" msgstr "Parámetros de backend" -#: netbox/core/forms/model_forms.py:96 +#: netbox/core/forms/model_forms.py:99 msgid "File Upload" msgstr "Carga de archivos" -#: netbox/core/forms/model_forms.py:108 +#: netbox/core/forms/model_forms.py:111 msgid "Cannot upload a file and sync from an existing file" msgstr "" "No se puede cargar un archivo y sincronizarlo desde un archivo existente" -#: netbox/core/forms/model_forms.py:110 +#: netbox/core/forms/model_forms.py:113 msgid "Must upload a file or select a data file to sync" msgstr "" "Debe cargar un archivo o seleccionar un archivo de datos para sincronizarlo" -#: netbox/core/forms/model_forms.py:153 +#: netbox/core/forms/model_forms.py:156 #: netbox/templates/dcim/rack_elevation_list.html:6 msgid "Rack Elevations" msgstr "Elevaciones de estanterías" -#: netbox/core/forms/model_forms.py:157 netbox/dcim/choices.py:1530 -#: netbox/dcim/forms/bulk_edit.py:987 netbox/dcim/forms/bulk_edit.py:1375 -#: netbox/dcim/forms/bulk_edit.py:1393 netbox/dcim/tables/racks.py:157 -#: netbox/netbox/navigation/menu.py:312 netbox/netbox/navigation/menu.py:316 +#: netbox/core/forms/model_forms.py:160 netbox/dcim/choices.py:1537 +#: netbox/dcim/forms/bulk_edit.py:1031 netbox/dcim/forms/bulk_edit.py:1419 +#: netbox/dcim/forms/bulk_edit.py:1440 netbox/dcim/tables/racks.py:161 +#: netbox/netbox/navigation/menu.py:313 netbox/netbox/navigation/menu.py:317 msgid "Power" msgstr "Potencia" -#: netbox/core/forms/model_forms.py:159 netbox/netbox/navigation/menu.py:160 +#: netbox/core/forms/model_forms.py:162 netbox/netbox/navigation/menu.py:161 #: netbox/templates/core/inc/config_data.html:37 msgid "IPAM" msgstr "IPAM" -#: netbox/core/forms/model_forms.py:160 netbox/netbox/navigation/menu.py:238 +#: netbox/core/forms/model_forms.py:163 netbox/netbox/navigation/menu.py:239 #: netbox/templates/core/inc/config_data.html:50 #: netbox/vpn/forms/bulk_edit.py:77 netbox/vpn/forms/filtersets.py:47 #: netbox/vpn/forms/model_forms.py:62 netbox/vpn/forms/model_forms.py:147 msgid "Security" msgstr "Seguridad" -#: netbox/core/forms/model_forms.py:161 +#: netbox/core/forms/model_forms.py:164 #: netbox/templates/core/inc/config_data.html:59 msgid "Banners" msgstr "Banners" -#: netbox/core/forms/model_forms.py:162 +#: netbox/core/forms/model_forms.py:165 #: netbox/templates/core/inc/config_data.html:80 msgid "Pagination" msgstr "Paginación" -#: netbox/core/forms/model_forms.py:163 netbox/extras/forms/bulk_edit.py:92 -#: netbox/extras/forms/filtersets.py:48 netbox/extras/forms/model_forms.py:116 -#: netbox/extras/forms/model_forms.py:129 +#: netbox/core/forms/model_forms.py:166 netbox/extras/forms/bulk_edit.py:93 +#: netbox/extras/forms/filtersets.py:49 netbox/extras/forms/model_forms.py:119 +#: netbox/extras/forms/model_forms.py:132 #: netbox/templates/core/inc/config_data.html:93 msgid "Validation" msgstr "Validación" -#: netbox/core/forms/model_forms.py:164 +#: netbox/core/forms/model_forms.py:167 #: netbox/templates/account/preferences.html:6 msgid "User Preferences" msgstr "Preferencias de usuario" -#: netbox/core/forms/model_forms.py:167 netbox/dcim/forms/filtersets.py:733 +#: netbox/core/forms/model_forms.py:170 netbox/dcim/forms/filtersets.py:752 #: netbox/templates/core/inc/config_data.html:127 #: netbox/users/forms/model_forms.py:64 msgid "Miscellaneous" msgstr "Misceláneo" -#: netbox/core/forms/model_forms.py:169 +#: netbox/core/forms/model_forms.py:172 msgid "Config Revision" msgstr "Revisión de configuración" -#: netbox/core/forms/model_forms.py:208 +#: netbox/core/forms/model_forms.py:211 msgid "This parameter has been defined statically and cannot be modified." msgstr "Este parámetro se ha definido estáticamente y no se puede modificar." -#: netbox/core/forms/model_forms.py:216 +#: netbox/core/forms/model_forms.py:219 #, python-brace-format msgid "Current value: {value}" msgstr "Valor actual: {value}" -#: netbox/core/forms/model_forms.py:218 +#: netbox/core/forms/model_forms.py:221 msgid " (default)" msgstr " (predeterminado)" @@ -2479,7 +2514,7 @@ msgstr "nombre de usuario" msgid "request ID" msgstr "ID de solicitud" -#: netbox/core/models/change_logging.py:52 netbox/extras/models/staging.py:77 +#: netbox/core/models/change_logging.py:52 msgid "action" msgstr "acción" @@ -2505,9 +2540,9 @@ msgid "Change logging is not supported for this object type ({type})." msgstr "" "El registro de cambios no es compatible con este tipo de objeto ({type})." -#: netbox/core/models/config.py:18 netbox/core/models/data.py:263 -#: netbox/core/models/files.py:27 netbox/core/models/jobs.py:52 -#: netbox/extras/models/models.py:733 netbox/extras/models/notifications.py:39 +#: netbox/core/models/config.py:18 netbox/core/models/data.py:269 +#: netbox/core/models/files.py:30 netbox/core/models/jobs.py:52 +#: netbox/extras/models/models.py:806 netbox/extras/models/notifications.py:39 #: netbox/extras/models/notifications.py:186 #: netbox/netbox/models/features.py:53 netbox/users/models/tokens.py:32 msgid "created" @@ -2553,68 +2588,73 @@ msgstr "Revisión de configuración #{id}" #: netbox/dcim/models/device_components.py:282 #: netbox/dcim/models/device_components.py:309 #: netbox/dcim/models/device_components.py:340 -#: netbox/dcim/models/device_components.py:456 -#: netbox/dcim/models/device_components.py:656 -#: netbox/dcim/models/device_components.py:1024 -#: netbox/dcim/models/device_components.py:1095 +#: netbox/dcim/models/device_components.py:462 +#: netbox/dcim/models/device_components.py:665 +#: netbox/dcim/models/device_components.py:1033 +#: netbox/dcim/models/device_components.py:1104 #: netbox/dcim/models/power.py:100 netbox/extras/models/customfields.py:80 #: netbox/extras/models/search.py:41 -#: netbox/virtualization/models/clusters.py:57 netbox/vpn/models/l2vpn.py:32 +#: netbox/virtualization/models/clusters.py:57 netbox/vpn/models/l2vpn.py:31 msgid "type" msgstr "tipo" #: netbox/core/models/data.py:49 netbox/extras/choices.py:37 -#: netbox/extras/models/models.py:164 netbox/extras/tables/tables.py:679 -#: netbox/templates/core/datasource.html:58 +#: netbox/extras/models/models.py:166 netbox/extras/tables/tables.py:734 +#: netbox/templates/core/datasource.html:62 #: netbox/templates/core/plugin.html:66 msgid "URL" msgstr "URL" #: netbox/core/models/data.py:59 #: netbox/dcim/models/device_component_templates.py:425 -#: netbox/dcim/models/device_components.py:508 -#: netbox/extras/models/models.py:70 netbox/extras/models/models.py:301 -#: netbox/extras/models/models.py:526 netbox/users/models/permissions.py:29 +#: netbox/dcim/models/device_components.py:517 +#: netbox/extras/models/models.py:72 netbox/extras/models/models.py:303 +#: netbox/extras/models/models.py:484 netbox/extras/models/models.py:563 +#: netbox/users/models/permissions.py:28 msgid "enabled" msgstr "habilitado" #: netbox/core/models/data.py:63 +msgid "sync interval" +msgstr "intervalo de sincronización" + +#: netbox/core/models/data.py:69 msgid "ignore rules" msgstr "ignorar reglas" -#: netbox/core/models/data.py:65 +#: netbox/core/models/data.py:71 msgid "Patterns (one per line) matching files to ignore when syncing" msgstr "" "Patrones (uno por línea) que coinciden con los archivos para ignorarlos al " "sincronizar" -#: netbox/core/models/data.py:68 netbox/extras/models/models.py:534 +#: netbox/core/models/data.py:74 netbox/extras/models/models.py:492 msgid "parameters" msgstr "parámetros" -#: netbox/core/models/data.py:73 +#: netbox/core/models/data.py:79 msgid "last synced" msgstr "sincronizado por última vez" -#: netbox/core/models/data.py:81 +#: netbox/core/models/data.py:87 msgid "data source" msgstr "fuente de datos" -#: netbox/core/models/data.py:82 +#: netbox/core/models/data.py:88 msgid "data sources" msgstr "fuentes de datos" -#: netbox/core/models/data.py:119 +#: netbox/core/models/data.py:125 #, python-brace-format msgid "Unknown backend type: {type}" msgstr "Tipo de backend desconocido: {type}" -#: netbox/core/models/data.py:161 +#: netbox/core/models/data.py:167 msgid "Cannot initiate sync; syncing already in progress." msgstr "" "No se puede iniciar la sincronización; la sincronización ya está en curso." -#: netbox/core/models/data.py:174 +#: netbox/core/models/data.py:180 msgid "" "There was an error initializing the backend. A dependency needs to be " "installed: " @@ -2622,60 +2662,60 @@ msgstr "" "Se ha producido un error al inicializar el backend. Es necesario instalar " "una dependencia: " -#: netbox/core/models/data.py:267 netbox/core/models/files.py:31 +#: netbox/core/models/data.py:273 netbox/core/models/files.py:34 #: netbox/netbox/models/features.py:59 msgid "last updated" msgstr "última actualización" -#: netbox/core/models/data.py:277 netbox/dcim/models/cables.py:444 +#: netbox/core/models/data.py:283 netbox/dcim/models/cables.py:440 msgid "path" msgstr "ruta" -#: netbox/core/models/data.py:280 +#: netbox/core/models/data.py:286 msgid "File path relative to the data source's root" msgstr "Ruta del archivo relativa a la raíz de la fuente de datos" -#: netbox/core/models/data.py:284 netbox/ipam/models/ip.py:489 +#: netbox/core/models/data.py:290 netbox/ipam/models/ip.py:492 msgid "size" msgstr "tamaño" -#: netbox/core/models/data.py:287 +#: netbox/core/models/data.py:293 msgid "hash" msgstr "picadillo" -#: netbox/core/models/data.py:291 +#: netbox/core/models/data.py:297 msgid "Length must be 64 hexadecimal characters." msgstr "La longitud debe ser de 64 caracteres hexadecimales." -#: netbox/core/models/data.py:293 +#: netbox/core/models/data.py:299 msgid "SHA256 hash of the file data" msgstr "Hash SHA256 de los datos del archivo" -#: netbox/core/models/data.py:310 +#: netbox/core/models/data.py:313 msgid "data file" msgstr "archivo de datos" -#: netbox/core/models/data.py:311 +#: netbox/core/models/data.py:314 msgid "data files" msgstr "archivos de datos" -#: netbox/core/models/data.py:398 +#: netbox/core/models/data.py:387 msgid "auto sync record" msgstr "registro de sincronización automática" -#: netbox/core/models/data.py:399 +#: netbox/core/models/data.py:388 msgid "auto sync records" msgstr "sincronización automática de registros" -#: netbox/core/models/files.py:37 +#: netbox/core/models/files.py:40 msgid "file root" msgstr "raíz del archivo" -#: netbox/core/models/files.py:42 +#: netbox/core/models/files.py:45 msgid "file path" msgstr "ruta del archivo" -#: netbox/core/models/files.py:44 +#: netbox/core/models/files.py:47 msgid "File path relative to the designated root path" msgstr "Ruta del archivo relativa a la ruta raíz designada" @@ -2687,7 +2727,7 @@ msgstr "archivo gestionado" msgid "managed files" msgstr "archivos gestionados" -#: netbox/core/models/files.py:100 +#: netbox/core/models/files.py:112 #, python-brace-format msgid "A {model} with this file path already exists ({path})." msgstr "UN {model} con esta ruta de archivo ya existe ({path})." @@ -2712,8 +2752,7 @@ msgstr "iniciado" msgid "completed" msgstr "completado" -#: netbox/core/models/jobs.py:93 netbox/extras/models/models.py:101 -#: netbox/extras/models/staging.py:95 +#: netbox/core/models/jobs.py:93 netbox/extras/models/models.py:103 msgid "data" msgstr "dato" @@ -2745,14 +2784,14 @@ msgstr "" "Estado no válido para la terminación del trabajo. Las opciones son: " "{choices}" -#: netbox/core/models/jobs.py:234 +#: netbox/core/models/jobs.py:235 msgid "" "enqueue() cannot be called with values for both schedule_at and immediate." msgstr "" "no se puede llamar a enqueue () con valores tanto para schedule_at como para" " immediate." -#: netbox/core/signals.py:126 +#: netbox/core/signals.py:125 #, python-brace-format msgid "Deletion is prevented by a protection rule: {message}" msgstr "La eliminación se impide mediante una regla de protección: {message}" @@ -2764,15 +2803,15 @@ msgid "Full Name" msgstr "Nombre completo" #: netbox/core/tables/change_logging.py:37 netbox/core/tables/jobs.py:21 -#: netbox/extras/choices.py:41 netbox/extras/tables/tables.py:282 -#: netbox/extras/tables/tables.py:300 netbox/extras/tables/tables.py:332 -#: netbox/extras/tables/tables.py:412 netbox/extras/tables/tables.py:473 -#: netbox/extras/tables/tables.py:582 netbox/extras/tables/tables.py:622 -#: netbox/extras/tables/tables.py:676 netbox/netbox/tables/tables.py:247 +#: netbox/extras/choices.py:41 netbox/extras/tables/tables.py:323 +#: netbox/extras/tables/tables.py:341 netbox/extras/tables/tables.py:373 +#: netbox/extras/tables/tables.py:453 netbox/extras/tables/tables.py:514 +#: netbox/extras/tables/tables.py:637 netbox/extras/tables/tables.py:677 +#: netbox/extras/tables/tables.py:731 netbox/netbox/tables/tables.py:273 #: netbox/templates/core/objectchange.html:58 #: netbox/templates/extras/eventrule.html:78 #: netbox/templates/extras/journalentry.html:18 -#: netbox/tenancy/tables/contacts.py:93 netbox/vpn/tables/l2vpn.py:64 +#: netbox/tenancy/tables/contacts.py:97 netbox/vpn/tables/l2vpn.py:67 msgid "Object" msgstr "Objeto" @@ -2786,19 +2825,27 @@ msgstr "ID de solicitud" msgid "Is Active" msgstr "Está activo" -#: netbox/core/tables/data.py:50 netbox/templates/core/datafile.html:31 +#: netbox/core/tables/data.py:32 +msgid "Last Synced" +msgstr "Última sincronización" + +#: netbox/core/tables/data.py:35 netbox/templates/core/datasource.html:118 +msgid "Files" +msgstr "Expedientes" + +#: netbox/core/tables/data.py:56 netbox/templates/core/datafile.html:31 msgid "Path" msgstr "Ruta" -#: netbox/core/tables/data.py:54 +#: netbox/core/tables/data.py:60 #: netbox/templates/extras/inc/result_pending.html:7 msgid "Last updated" msgstr "Última actualización" #: netbox/core/tables/jobs.py:10 netbox/core/tables/tasks.py:76 -#: netbox/dcim/tables/devicetypes.py:169 netbox/extras/tables/tables.py:219 -#: netbox/extras/tables/tables.py:463 netbox/extras/tables/tables.py:647 -#: netbox/netbox/tables/tables.py:192 +#: netbox/dcim/tables/devicetypes.py:169 netbox/extras/tables/tables.py:230 +#: netbox/extras/tables/tables.py:504 netbox/extras/tables/tables.py:702 +#: netbox/netbox/tables/tables.py:218 #: netbox/templates/dcim/virtualchassis_edit.html:56 #: netbox/utilities/forms/forms.py:73 #: netbox/wireless/tables/wirelesslink.py:16 @@ -2809,49 +2856,45 @@ msgstr "ID" msgid "Interval" msgstr "Intervalo" -#: netbox/core/tables/plugins.py:20 netbox/templates/vpn/ipsecprofile.html:44 +#: netbox/core/tables/plugins.py:23 netbox/templates/vpn/ipsecprofile.html:44 #: netbox/vpn/forms/bulk_edit.py:141 netbox/vpn/forms/bulk_import.py:172 #: netbox/vpn/tables/crypto.py:61 msgid "Version" msgstr "Versión" -#: netbox/core/tables/plugins.py:25 netbox/templates/core/datafile.html:38 +#: netbox/core/tables/plugins.py:28 netbox/templates/core/datafile.html:38 msgid "Last Updated" msgstr "Última actualización" -#: netbox/core/tables/plugins.py:29 +#: netbox/core/tables/plugins.py:32 msgid "Minimum NetBox Version" msgstr "Versión mínima de NetBox" -#: netbox/core/tables/plugins.py:33 +#: netbox/core/tables/plugins.py:36 msgid "Maximum NetBox Version" msgstr "Versión máxima de NetBox" -#: netbox/core/tables/plugins.py:37 netbox/core/tables/plugins.py:80 +#: netbox/core/tables/plugins.py:40 netbox/core/tables/plugins.py:86 msgid "No plugin data found" msgstr "No se han encontrado datos de complementos" -#: netbox/core/tables/plugins.py:54 netbox/templates/core/plugin.html:62 +#: netbox/core/tables/plugins.py:57 netbox/templates/core/plugin.html:62 msgid "Author" msgstr "autor" -#: netbox/core/tables/plugins.py:60 -msgid "Installed" -msgstr "Instalado" - -#: netbox/core/tables/plugins.py:63 netbox/templates/core/plugin.html:84 +#: netbox/core/tables/plugins.py:69 netbox/templates/core/plugin.html:84 msgid "Certified" msgstr "Certificado" -#: netbox/core/tables/plugins.py:66 +#: netbox/core/tables/plugins.py:72 msgid "Published" msgstr "Publicado" -#: netbox/core/tables/plugins.py:72 +#: netbox/core/tables/plugins.py:78 msgid "Installed Version" msgstr "Versión instalada" -#: netbox/core/tables/plugins.py:76 +#: netbox/core/tables/plugins.py:82 msgid "Latest Version" msgstr "Versión más reciente" @@ -2867,7 +2910,7 @@ msgstr "Trabajadores" msgid "Host" msgstr "Anfitrión" -#: netbox/core/tables/tasks.py:50 netbox/ipam/forms/filtersets.py:601 +#: netbox/core/tables/tasks.py:50 netbox/ipam/forms/filtersets.py:609 msgid "Port" msgstr "Puerto" @@ -2915,7 +2958,7 @@ msgstr "PAGADO" msgid "No workers found" msgstr "No se encontró ningún trabajador" -#: netbox/core/utils.py:84 netbox/core/utils.py:150 netbox/core/views.py:396 +#: netbox/core/utils.py:84 netbox/core/utils.py:150 netbox/core/views.py:398 #, python-brace-format msgid "Job {job_id} not found" msgstr "Trabajo {job_id} no se encontró" @@ -2925,70 +2968,70 @@ msgstr "Trabajo {job_id} no se encontró" msgid "Job {id} not found." msgstr "Trabajo {id} no se encontró." -#: netbox/core/views.py:88 +#: netbox/core/views.py:89 #, python-brace-format msgid "Queued job #{id} to sync {datasource}" msgstr "N.º de trabajo en cola{id} sincronizar {datasource}" -#: netbox/core/views.py:332 +#: netbox/core/views.py:334 #, python-brace-format msgid "Restored configuration revision #{id}" msgstr "Revisión de la configuración restaurada #{id}" -#: netbox/core/views.py:435 +#: netbox/core/views.py:437 #, python-brace-format msgid "Job {id} has been deleted." msgstr "Trabajo {id} se ha eliminado." -#: netbox/core/views.py:437 +#: netbox/core/views.py:439 #, python-brace-format msgid "Error deleting job {id}: {error}" msgstr "Error al eliminar el trabajo {id}: {error}" -#: netbox/core/views.py:446 +#: netbox/core/views.py:448 #, python-brace-format msgid "Job {id} has been re-enqueued." msgstr "Trabajo {id} se ha vuelto a poner en cola." -#: netbox/core/views.py:455 +#: netbox/core/views.py:457 #, python-brace-format msgid "Job {id} has been enqueued." msgstr "Trabajo {id} ha sido puesto en cola." -#: netbox/core/views.py:464 +#: netbox/core/views.py:466 #, python-brace-format msgid "Job {id} has been stopped." msgstr "Trabajo {id} se ha detenido." -#: netbox/core/views.py:466 +#: netbox/core/views.py:468 #, python-brace-format msgid "Failed to stop job {id}" msgstr "No se pudo detener el trabajo {id}" -#: netbox/core/views.py:601 +#: netbox/core/views.py:603 msgid "Plugins catalog could not be loaded" msgstr "No se pudo cargar el catálogo de complementos" -#: netbox/core/views.py:635 +#: netbox/core/views.py:639 #, python-brace-format msgid "Plugin {name} not found" msgstr "Plugin {name} no se encontró" -#: netbox/dcim/api/serializers_/device_components.py:262 +#: netbox/dcim/api/serializers_/device_components.py:263 msgid "Interface mode does not support q-in-q service vlan" msgstr "El modo de interfaz no admite la vlan de servicio q-in-q" -#: netbox/dcim/api/serializers_/device_components.py:269 +#: netbox/dcim/api/serializers_/device_components.py:270 msgid "Interface mode does not support untagged vlan" msgstr "El modo de interfaz no admite vlan sin etiquetas" -#: netbox/dcim/api/serializers_/device_components.py:274 -#: netbox/dcim/api/serializers_/device_components.py:279 +#: netbox/dcim/api/serializers_/device_components.py:275 +#: netbox/dcim/api/serializers_/device_components.py:280 msgid "Interface mode does not support tagged vlans" msgstr "El modo de interfaz no admite las VLAN etiquetadas" #: netbox/dcim/api/serializers_/devices.py:53 -#: netbox/dcim/api/serializers_/devicetypes.py:26 +#: netbox/dcim/api/serializers_/devicetypes.py:27 msgid "Position (U)" msgstr "Posición (U)" @@ -3001,10 +3044,10 @@ msgstr "ID de la instalación" msgid "Staging" msgstr "Puesta en escena" -#: netbox/dcim/choices.py:23 netbox/dcim/choices.py:189 -#: netbox/dcim/choices.py:240 netbox/dcim/choices.py:1543 -#: netbox/dcim/choices.py:1675 netbox/virtualization/choices.py:23 -#: netbox/virtualization/choices.py:49 +#: netbox/dcim/choices.py:23 netbox/dcim/choices.py:190 +#: netbox/dcim/choices.py:242 netbox/dcim/choices.py:1550 +#: netbox/dcim/choices.py:1699 netbox/virtualization/choices.py:23 +#: netbox/virtualization/choices.py:49 netbox/vpn/choices.py:282 msgid "Decommissioning" msgstr "Desmantelamiento" @@ -3063,51 +3106,55 @@ msgid "Deprecated" msgstr "Obsoleto" #: netbox/dcim/choices.py:114 -#: netbox/templates/dcim/inc/panels/racktype_dimensions.html:41 +#: netbox/templates/dcim/inc/panels/racktype_dimensions.html:51 msgid "Millimeters" msgstr "Milímetros" -#: netbox/dcim/choices.py:115 netbox/dcim/choices.py:1565 +#: netbox/dcim/choices.py:115 netbox/dcim/choices.py:1572 msgid "Inches" msgstr "Pulgadas" -#: netbox/dcim/choices.py:136 netbox/dcim/choices.py:207 -#: netbox/dcim/choices.py:254 +#: netbox/dcim/choices.py:137 netbox/dcim/choices.py:209 +#: netbox/dcim/choices.py:257 msgid "Front to rear" msgstr "De adelante hacia atrás" -#: netbox/dcim/choices.py:137 netbox/dcim/choices.py:208 -#: netbox/dcim/choices.py:255 +#: netbox/dcim/choices.py:138 netbox/dcim/choices.py:210 +#: netbox/dcim/choices.py:258 msgid "Rear to front" msgstr "De atrás hacia adelante" -#: netbox/dcim/choices.py:151 netbox/dcim/forms/bulk_edit.py:72 -#: netbox/dcim/forms/bulk_edit.py:91 netbox/dcim/forms/bulk_edit.py:177 -#: netbox/dcim/forms/bulk_edit.py:1423 netbox/dcim/forms/bulk_import.py:62 -#: netbox/dcim/forms/bulk_import.py:76 netbox/dcim/forms/bulk_import.py:139 -#: netbox/dcim/forms/bulk_import.py:593 netbox/dcim/forms/bulk_import.py:863 -#: netbox/dcim/forms/bulk_import.py:1118 netbox/dcim/forms/filtersets.py:235 -#: netbox/dcim/forms/model_forms.py:76 netbox/dcim/forms/model_forms.py:95 -#: netbox/dcim/forms/model_forms.py:174 netbox/dcim/forms/model_forms.py:1113 -#: netbox/dcim/forms/model_forms.py:1582 -#: netbox/dcim/forms/object_import.py:177 netbox/dcim/tables/devices.py:689 -#: netbox/dcim/tables/devices.py:899 netbox/dcim/tables/devices.py:986 -#: netbox/dcim/tables/devices.py:1146 netbox/extras/tables/tables.py:226 -#: netbox/ipam/tables/fhrp.py:59 netbox/ipam/tables/ip.py:330 -#: netbox/ipam/tables/services.py:44 netbox/templates/dcim/interface.html:108 +#: netbox/dcim/choices.py:152 netbox/dcim/forms/bulk_edit.py:75 +#: netbox/dcim/forms/bulk_edit.py:95 netbox/dcim/forms/bulk_edit.py:182 +#: netbox/dcim/forms/bulk_edit.py:651 netbox/dcim/forms/bulk_edit.py:1470 +#: netbox/dcim/forms/bulk_import.py:63 netbox/dcim/forms/bulk_import.py:77 +#: netbox/dcim/forms/bulk_import.py:140 netbox/dcim/forms/bulk_import.py:480 +#: netbox/dcim/forms/bulk_import.py:624 netbox/dcim/forms/bulk_import.py:894 +#: netbox/dcim/forms/bulk_import.py:1149 netbox/dcim/forms/filtersets.py:236 +#: netbox/dcim/forms/filtersets.py:709 netbox/dcim/forms/model_forms.py:79 +#: netbox/dcim/forms/model_forms.py:99 netbox/dcim/forms/model_forms.py:179 +#: netbox/dcim/forms/model_forms.py:517 netbox/dcim/forms/model_forms.py:1207 +#: netbox/dcim/forms/model_forms.py:1676 +#: netbox/dcim/forms/object_import.py:177 netbox/dcim/tables/devices.py:696 +#: netbox/dcim/tables/devices.py:906 netbox/dcim/tables/devices.py:993 +#: netbox/dcim/tables/devices.py:1153 netbox/extras/tables/tables.py:237 +#: netbox/ipam/forms/bulk_import.py:568 netbox/ipam/forms/model_forms.py:768 +#: netbox/ipam/tables/fhrp.py:59 netbox/ipam/tables/ip.py:336 +#: netbox/ipam/tables/services.py:44 netbox/templates/dcim/devicerole.html:34 +#: netbox/templates/dcim/interface.html:108 #: netbox/templates/dcim/interface.html:366 #: netbox/templates/dcim/location.html:41 netbox/templates/dcim/region.html:37 #: netbox/templates/dcim/sitegroup.html:37 -#: netbox/templates/ipam/service.html:28 +#: netbox/templates/ipam/service.html:30 #: netbox/templates/tenancy/contactgroup.html:29 #: netbox/templates/tenancy/tenantgroup.html:37 #: netbox/templates/virtualization/vminterface.html:39 #: netbox/templates/wireless/wirelesslangroup.html:37 -#: netbox/tenancy/forms/bulk_edit.py:27 netbox/tenancy/forms/bulk_edit.py:61 +#: netbox/tenancy/forms/bulk_edit.py:27 netbox/tenancy/forms/bulk_edit.py:62 #: netbox/tenancy/forms/bulk_import.py:24 #: netbox/tenancy/forms/bulk_import.py:58 #: netbox/tenancy/forms/model_forms.py:25 -#: netbox/tenancy/forms/model_forms.py:68 +#: netbox/tenancy/forms/model_forms.py:69 #: netbox/virtualization/forms/bulk_edit.py:189 #: netbox/virtualization/forms/bulk_import.py:157 #: netbox/virtualization/tables/virtualmachines.py:132 @@ -3117,120 +3164,120 @@ msgstr "De atrás hacia adelante" msgid "Parent" msgstr "Padre" -#: netbox/dcim/choices.py:152 +#: netbox/dcim/choices.py:153 msgid "Child" msgstr "Niño" -#: netbox/dcim/choices.py:166 netbox/templates/dcim/device.html:349 +#: netbox/dcim/choices.py:167 netbox/templates/dcim/device.html:349 #: netbox/templates/dcim/rack.html:133 #: netbox/templates/dcim/rack_elevation_list.html:20 #: netbox/templates/dcim/rackreservation.html:76 msgid "Front" msgstr "Delantera" -#: netbox/dcim/choices.py:167 netbox/templates/dcim/device.html:355 +#: netbox/dcim/choices.py:168 netbox/templates/dcim/device.html:355 #: netbox/templates/dcim/rack.html:139 #: netbox/templates/dcim/rack_elevation_list.html:21 #: netbox/templates/dcim/rackreservation.html:82 msgid "Rear" msgstr "Trasera" -#: netbox/dcim/choices.py:186 netbox/dcim/choices.py:238 -#: netbox/dcim/choices.py:1673 netbox/virtualization/choices.py:47 +#: netbox/dcim/choices.py:187 netbox/dcim/choices.py:240 +#: netbox/dcim/choices.py:1697 netbox/virtualization/choices.py:47 msgid "Staged" msgstr "Escenificado" -#: netbox/dcim/choices.py:188 +#: netbox/dcim/choices.py:189 msgid "Inventory" msgstr "Inventario" -#: netbox/dcim/choices.py:209 netbox/dcim/choices.py:256 +#: netbox/dcim/choices.py:211 netbox/dcim/choices.py:259 msgid "Left to right" msgstr "De izquierda a derecha" -#: netbox/dcim/choices.py:210 netbox/dcim/choices.py:257 +#: netbox/dcim/choices.py:212 netbox/dcim/choices.py:260 msgid "Right to left" msgstr "De derecha a izquierda" -#: netbox/dcim/choices.py:211 netbox/dcim/choices.py:258 +#: netbox/dcim/choices.py:213 netbox/dcim/choices.py:261 msgid "Side to rear" msgstr "De lado a atrás" -#: netbox/dcim/choices.py:212 +#: netbox/dcim/choices.py:214 msgid "Rear to side" msgstr "De atrás hacia los lados" -#: netbox/dcim/choices.py:213 +#: netbox/dcim/choices.py:215 msgid "Bottom to top" msgstr "De abajo hacia arriba" -#: netbox/dcim/choices.py:214 +#: netbox/dcim/choices.py:216 msgid "Top to bottom" msgstr "De arriba a abajo" -#: netbox/dcim/choices.py:215 netbox/dcim/choices.py:259 -#: netbox/dcim/choices.py:1309 +#: netbox/dcim/choices.py:217 netbox/dcim/choices.py:262 +#: netbox/dcim/choices.py:1316 msgid "Passive" msgstr "Pasivo" -#: netbox/dcim/choices.py:216 +#: netbox/dcim/choices.py:218 msgid "Mixed" msgstr "Mezclado" -#: netbox/dcim/choices.py:484 netbox/dcim/choices.py:733 +#: netbox/dcim/choices.py:487 netbox/dcim/choices.py:736 msgid "NEMA (Non-locking)" msgstr "NEMA (sin bloqueo)" -#: netbox/dcim/choices.py:506 netbox/dcim/choices.py:755 +#: netbox/dcim/choices.py:509 netbox/dcim/choices.py:758 msgid "NEMA (Locking)" msgstr "NEMA (Bloqueo)" -#: netbox/dcim/choices.py:530 netbox/dcim/choices.py:779 +#: netbox/dcim/choices.py:533 netbox/dcim/choices.py:782 msgid "California Style" msgstr "Estilo californiano" -#: netbox/dcim/choices.py:538 +#: netbox/dcim/choices.py:541 msgid "International/ITA" msgstr "Internacional/ITA" -#: netbox/dcim/choices.py:573 netbox/dcim/choices.py:814 +#: netbox/dcim/choices.py:576 netbox/dcim/choices.py:817 msgid "Proprietary" msgstr "Proprietario" -#: netbox/dcim/choices.py:581 netbox/dcim/choices.py:824 -#: netbox/dcim/choices.py:1223 netbox/dcim/choices.py:1225 -#: netbox/dcim/choices.py:1459 netbox/dcim/choices.py:1461 -#: netbox/netbox/navigation/menu.py:208 +#: netbox/dcim/choices.py:584 netbox/dcim/choices.py:827 +#: netbox/dcim/choices.py:1228 netbox/dcim/choices.py:1230 +#: netbox/dcim/choices.py:1466 netbox/dcim/choices.py:1468 +#: netbox/netbox/navigation/menu.py:209 msgid "Other" msgstr "Otros" -#: netbox/dcim/choices.py:787 +#: netbox/dcim/choices.py:790 msgid "ITA/International" msgstr "ITA/Internacional" -#: netbox/dcim/choices.py:854 +#: netbox/dcim/choices.py:857 msgid "Physical" msgstr "Físico" -#: netbox/dcim/choices.py:855 netbox/dcim/choices.py:1025 +#: netbox/dcim/choices.py:858 netbox/dcim/choices.py:1029 msgid "Virtual" msgstr "Virtual" -#: netbox/dcim/choices.py:856 netbox/dcim/choices.py:1100 -#: netbox/dcim/forms/bulk_edit.py:1578 netbox/dcim/forms/filtersets.py:1384 -#: netbox/dcim/forms/model_forms.py:1023 netbox/dcim/forms/model_forms.py:1476 -#: netbox/netbox/navigation/menu.py:146 netbox/netbox/navigation/menu.py:150 +#: netbox/dcim/choices.py:859 netbox/dcim/choices.py:1105 +#: netbox/dcim/forms/bulk_edit.py:1625 netbox/dcim/forms/filtersets.py:1408 +#: netbox/dcim/forms/model_forms.py:1117 netbox/dcim/forms/model_forms.py:1570 +#: netbox/netbox/navigation/menu.py:147 netbox/netbox/navigation/menu.py:151 #: netbox/templates/dcim/interface.html:267 msgid "Wireless" msgstr "inalámbrico" -#: netbox/dcim/choices.py:1023 +#: netbox/dcim/choices.py:1027 msgid "Virtual interfaces" msgstr "Interfaces virtuales" -#: netbox/dcim/choices.py:1026 netbox/dcim/forms/bulk_edit.py:1431 -#: netbox/dcim/forms/bulk_import.py:870 netbox/dcim/forms/model_forms.py:1005 -#: netbox/dcim/tables/devices.py:693 netbox/templates/dcim/interface.html:112 +#: netbox/dcim/choices.py:1030 netbox/dcim/forms/bulk_edit.py:1478 +#: netbox/dcim/forms/bulk_import.py:901 netbox/dcim/forms/model_forms.py:1099 +#: netbox/dcim/tables/devices.py:700 netbox/templates/dcim/interface.html:112 #: netbox/templates/virtualization/vminterface.html:43 #: netbox/virtualization/forms/bulk_edit.py:194 #: netbox/virtualization/forms/bulk_import.py:164 @@ -3238,147 +3285,157 @@ msgstr "Interfaces virtuales" msgid "Bridge" msgstr "puente" -#: netbox/dcim/choices.py:1027 +#: netbox/dcim/choices.py:1031 msgid "Link Aggregation Group (LAG)" msgstr "Grupo de agregación de enlaces (LAG)" -#: netbox/dcim/choices.py:1031 +#: netbox/dcim/choices.py:1035 msgid "Ethernet (fixed)" msgstr "Ethernet (fijo)" -#: netbox/dcim/choices.py:1047 +#: netbox/dcim/choices.py:1052 msgid "Ethernet (modular)" msgstr "Ethernet (modular)" -#: netbox/dcim/choices.py:1084 +#: netbox/dcim/choices.py:1089 msgid "Ethernet (backplane)" msgstr "Ethernet (placa base)" -#: netbox/dcim/choices.py:1116 +#: netbox/dcim/choices.py:1121 msgid "Cellular" msgstr "Celular" -#: netbox/dcim/choices.py:1168 netbox/dcim/forms/filtersets.py:384 -#: netbox/dcim/forms/filtersets.py:810 netbox/dcim/forms/filtersets.py:1012 -#: netbox/dcim/forms/filtersets.py:1606 +#: netbox/dcim/choices.py:1173 netbox/dcim/forms/filtersets.py:385 +#: netbox/dcim/forms/filtersets.py:829 netbox/dcim/forms/filtersets.py:1031 +#: netbox/dcim/forms/filtersets.py:1630 #: netbox/templates/dcim/inventoryitem.html:56 #: netbox/templates/dcim/virtualchassis_edit.html:58 msgid "Serial" msgstr "serie" -#: netbox/dcim/choices.py:1183 +#: netbox/dcim/choices.py:1188 msgid "Coaxial" msgstr "Coaxial" -#: netbox/dcim/choices.py:1204 +#: netbox/dcim/choices.py:1209 msgid "Stacking" msgstr "Apilamiento" -#: netbox/dcim/choices.py:1254 +#: netbox/dcim/choices.py:1261 msgid "Half" msgstr "Mitad" -#: netbox/dcim/choices.py:1255 +#: netbox/dcim/choices.py:1262 msgid "Full" msgstr "Lleno" -#: netbox/dcim/choices.py:1256 netbox/netbox/preferences.py:31 +#: netbox/dcim/choices.py:1263 netbox/netbox/preferences.py:31 #: netbox/wireless/choices.py:480 msgid "Auto" msgstr "Auto" -#: netbox/dcim/choices.py:1268 +#: netbox/dcim/choices.py:1275 msgid "Access" msgstr "Acceso" -#: netbox/dcim/choices.py:1269 netbox/ipam/tables/vlans.py:148 -#: netbox/ipam/tables/vlans.py:193 +#: netbox/dcim/choices.py:1276 netbox/ipam/tables/vlans.py:150 +#: netbox/ipam/tables/vlans.py:195 #: netbox/templates/dcim/inc/interface_vlans_table.html:7 msgid "Tagged" msgstr "Etiquetado" -#: netbox/dcim/choices.py:1270 +#: netbox/dcim/choices.py:1277 msgid "Tagged (All)" msgstr "Etiquetado (Todos)" -#: netbox/dcim/choices.py:1271 netbox/templates/ipam/vlan_edit.html:26 +#: netbox/dcim/choices.py:1278 netbox/templates/ipam/vlan_edit.html:26 msgid "Q-in-Q (802.1ad)" msgstr "Q-in-Q (802.1ad)" -#: netbox/dcim/choices.py:1300 +#: netbox/dcim/choices.py:1307 msgid "IEEE Standard" msgstr "Estándar IEEE" -#: netbox/dcim/choices.py:1311 +#: netbox/dcim/choices.py:1318 msgid "Passive 24V (2-pair)" msgstr "Pasivo 24 V (2 pares)" -#: netbox/dcim/choices.py:1312 +#: netbox/dcim/choices.py:1319 msgid "Passive 24V (4-pair)" msgstr "Pasivo de 24 V (4 pares)" -#: netbox/dcim/choices.py:1313 +#: netbox/dcim/choices.py:1320 msgid "Passive 48V (2-pair)" msgstr "Pasivo 48 V (2 pares)" -#: netbox/dcim/choices.py:1314 +#: netbox/dcim/choices.py:1321 msgid "Passive 48V (4-pair)" msgstr "Pasivo de 48 V (4 pares)" -#: netbox/dcim/choices.py:1387 netbox/dcim/choices.py:1500 +#: netbox/dcim/choices.py:1394 netbox/dcim/choices.py:1507 msgid "Copper" msgstr "Cobre" -#: netbox/dcim/choices.py:1410 +#: netbox/dcim/choices.py:1417 msgid "Fiber Optic" msgstr "Fibra óptica" -#: netbox/dcim/choices.py:1446 netbox/dcim/choices.py:1529 +#: netbox/dcim/choices.py:1453 netbox/dcim/choices.py:1536 msgid "USB" msgstr "USB" -#: netbox/dcim/choices.py:1516 +#: netbox/dcim/choices.py:1523 msgid "Fiber" msgstr "Fibra" -#: netbox/dcim/choices.py:1541 netbox/dcim/forms/filtersets.py:1276 +#: netbox/dcim/choices.py:1548 netbox/dcim/forms/filtersets.py:1295 msgid "Connected" msgstr "Conectado" -#: netbox/dcim/choices.py:1560 netbox/netbox/choices.py:175 +#: netbox/dcim/choices.py:1567 netbox/netbox/choices.py:175 msgid "Kilometers" msgstr "Kilómetros" -#: netbox/dcim/choices.py:1561 netbox/netbox/choices.py:176 +#: netbox/dcim/choices.py:1568 netbox/netbox/choices.py:176 #: netbox/templates/dcim/cable_trace.html:65 msgid "Meters" msgstr "Medidores" -#: netbox/dcim/choices.py:1562 +#: netbox/dcim/choices.py:1569 msgid "Centimeters" msgstr "Centímetros" -#: netbox/dcim/choices.py:1563 netbox/netbox/choices.py:177 +#: netbox/dcim/choices.py:1570 netbox/netbox/choices.py:177 msgid "Miles" msgstr "Millas" -#: netbox/dcim/choices.py:1564 netbox/netbox/choices.py:178 +#: netbox/dcim/choices.py:1571 netbox/netbox/choices.py:178 #: netbox/templates/dcim/cable_trace.html:66 msgid "Feet" msgstr "Pies" -#: netbox/dcim/choices.py:1612 +#: netbox/dcim/choices.py:1619 msgid "Redundant" msgstr "Redundante" -#: netbox/dcim/choices.py:1633 +#: netbox/dcim/choices.py:1640 msgid "Single phase" msgstr "Monofásico" -#: netbox/dcim/choices.py:1634 +#: netbox/dcim/choices.py:1641 msgid "Three-phase" msgstr "Trifásico" +#: netbox/dcim/choices.py:1657 netbox/extras/choices.py:53 +#: netbox/netbox/preferences.py:21 netbox/templates/extras/customfield.html:78 +#: netbox/vpn/choices.py:20 netbox/wireless/choices.py:27 +msgid "Disabled" +msgstr "Discapacitado" + +#: netbox/dcim/choices.py:1658 +msgid "Faulty" +msgstr "Defectuoso" + #: netbox/dcim/fields.py:45 #, python-brace-format msgid "Invalid MAC address format: {value}" @@ -3389,320 +3446,336 @@ msgstr "Formato de dirección MAC no válido: {value}" msgid "Invalid WWN format: {value}" msgstr "Formato WWN no válido: {value}" -#: netbox/dcim/filtersets.py:87 +#: netbox/dcim/filtersets.py:89 msgid "Parent region (ID)" msgstr "Región principal (ID)" -#: netbox/dcim/filtersets.py:93 +#: netbox/dcim/filtersets.py:95 msgid "Parent region (slug)" msgstr "Región principal (babosa)" -#: netbox/dcim/filtersets.py:117 +#: netbox/dcim/filtersets.py:119 msgid "Parent site group (ID)" msgstr "Grupo de sitio principal (ID)" -#: netbox/dcim/filtersets.py:123 +#: netbox/dcim/filtersets.py:125 msgid "Parent site group (slug)" msgstr "Grupo de sitios principal (slug)" -#: netbox/dcim/filtersets.py:165 netbox/extras/filtersets.py:364 +#: netbox/dcim/filtersets.py:167 netbox/extras/filtersets.py:422 #: netbox/ipam/filtersets.py:836 netbox/ipam/filtersets.py:988 msgid "Group (ID)" msgstr "Grupo (ID)" -#: netbox/dcim/filtersets.py:171 +#: netbox/dcim/filtersets.py:173 msgid "Group (slug)" msgstr "Grupo (babosa)" -#: netbox/dcim/filtersets.py:177 netbox/dcim/filtersets.py:182 +#: netbox/dcim/filtersets.py:179 netbox/dcim/filtersets.py:184 msgid "AS (ID)" msgstr "COMO (ID)" -#: netbox/dcim/filtersets.py:247 +#: netbox/dcim/filtersets.py:249 msgid "Parent location (ID)" msgstr "Ubicación principal (ID)" -#: netbox/dcim/filtersets.py:253 +#: netbox/dcim/filtersets.py:255 msgid "Parent location (slug)" msgstr "Ubicación principal (slug)" -#: netbox/dcim/filtersets.py:297 netbox/dcim/filtersets.py:382 -#: netbox/dcim/filtersets.py:540 netbox/dcim/filtersets.py:679 -#: netbox/dcim/filtersets.py:883 netbox/dcim/filtersets.py:934 -#: netbox/dcim/filtersets.py:974 netbox/dcim/filtersets.py:1315 -#: netbox/dcim/filtersets.py:2036 +#: netbox/dcim/filtersets.py:299 netbox/dcim/filtersets.py:384 +#: 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:2093 msgid "Manufacturer (ID)" msgstr "Fabricante (ID)" -#: netbox/dcim/filtersets.py:303 netbox/dcim/filtersets.py:388 -#: netbox/dcim/filtersets.py:546 netbox/dcim/filtersets.py:685 -#: netbox/dcim/filtersets.py:889 netbox/dcim/filtersets.py:940 -#: netbox/dcim/filtersets.py:980 netbox/dcim/filtersets.py:1321 -#: netbox/dcim/filtersets.py:2042 +#: netbox/dcim/filtersets.py:305 netbox/dcim/filtersets.py:390 +#: 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:2099 msgid "Manufacturer (slug)" msgstr "Fabricante (babosa)" -#: netbox/dcim/filtersets.py:394 +#: netbox/dcim/filtersets.py:396 msgid "Rack type (slug)" msgstr "Tipo de bastidor (babosa)" -#: netbox/dcim/filtersets.py:398 +#: netbox/dcim/filtersets.py:400 msgid "Rack type (ID)" msgstr "Tipo de bastidor (ID)" -#: netbox/dcim/filtersets.py:412 netbox/dcim/filtersets.py:893 -#: netbox/dcim/filtersets.py:995 netbox/dcim/filtersets.py:2046 +#: netbox/dcim/filtersets.py:414 netbox/dcim/filtersets.py:921 +#: netbox/dcim/filtersets.py:1047 netbox/dcim/filtersets.py:2103 #: netbox/ipam/filtersets.py:376 netbox/ipam/filtersets.py:488 -#: netbox/ipam/filtersets.py:998 netbox/virtualization/filtersets.py:176 +#: netbox/ipam/filtersets.py:998 netbox/virtualization/filtersets.py:177 msgid "Role (ID)" msgstr "Función (ID)" -#: netbox/dcim/filtersets.py:418 netbox/dcim/filtersets.py:899 -#: netbox/dcim/filtersets.py:1001 netbox/dcim/filtersets.py:2052 -#: netbox/extras/filtersets.py:558 netbox/ipam/filtersets.py:382 +#: netbox/dcim/filtersets.py:420 netbox/dcim/filtersets.py:927 +#: netbox/dcim/filtersets.py:1054 netbox/dcim/filtersets.py:2109 +#: netbox/extras/filtersets.py:651 netbox/ipam/filtersets.py:382 #: netbox/ipam/filtersets.py:494 netbox/ipam/filtersets.py:1004 -#: netbox/virtualization/filtersets.py:182 +#: netbox/virtualization/filtersets.py:184 msgid "Role (slug)" msgstr "Rol (babosa)" -#: netbox/dcim/filtersets.py:448 netbox/dcim/filtersets.py:1070 -#: netbox/dcim/filtersets.py:1391 netbox/dcim/filtersets.py:1489 -#: netbox/dcim/filtersets.py:2444 +#: netbox/dcim/filtersets.py:450 netbox/dcim/filtersets.py:1123 +#: netbox/dcim/filtersets.py:1444 netbox/dcim/filtersets.py:1542 +#: netbox/dcim/filtersets.py:2501 msgid "Rack (ID)" msgstr "Rack (ID)" -#: netbox/dcim/filtersets.py:508 netbox/extras/filtersets.py:293 -#: netbox/extras/filtersets.py:337 netbox/extras/filtersets.py:359 -#: netbox/extras/filtersets.py:419 netbox/users/filtersets.py:113 -#: netbox/users/filtersets.py:180 +#: netbox/dcim/filtersets.py:510 netbox/extras/filtersets.py:298 +#: netbox/extras/filtersets.py:350 netbox/extras/filtersets.py:395 +#: netbox/extras/filtersets.py:417 netbox/extras/filtersets.py:477 +#: netbox/users/filtersets.py:113 netbox/users/filtersets.py:180 msgid "User (name)" msgstr "Usuario (nombre)" -#: netbox/dcim/filtersets.py:550 +#: netbox/dcim/filtersets.py:552 msgid "Default platform (ID)" msgstr "Plataforma predeterminada (ID)" -#: netbox/dcim/filtersets.py:556 +#: netbox/dcim/filtersets.py:558 msgid "Default platform (slug)" msgstr "Plataforma predeterminada (slug)" -#: netbox/dcim/filtersets.py:559 netbox/dcim/forms/filtersets.py:518 +#: netbox/dcim/filtersets.py:561 netbox/dcim/forms/filtersets.py:519 msgid "Has a front image" msgstr "Tiene una imagen frontal" -#: netbox/dcim/filtersets.py:563 netbox/dcim/forms/filtersets.py:525 +#: netbox/dcim/filtersets.py:565 netbox/dcim/forms/filtersets.py:526 msgid "Has a rear image" msgstr "Tiene una imagen trasera" -#: netbox/dcim/filtersets.py:568 netbox/dcim/filtersets.py:689 -#: netbox/dcim/filtersets.py:1139 netbox/dcim/forms/filtersets.py:532 -#: netbox/dcim/forms/filtersets.py:628 netbox/dcim/forms/filtersets.py:849 +#: netbox/dcim/filtersets.py:570 netbox/dcim/filtersets.py:717 +#: netbox/dcim/filtersets.py:1192 netbox/dcim/forms/filtersets.py:533 +#: netbox/dcim/forms/filtersets.py:642 netbox/dcim/forms/filtersets.py:868 msgid "Has console ports" msgstr "Tiene puertos de consola" -#: netbox/dcim/filtersets.py:572 netbox/dcim/filtersets.py:693 -#: netbox/dcim/filtersets.py:1143 netbox/dcim/forms/filtersets.py:539 -#: netbox/dcim/forms/filtersets.py:635 netbox/dcim/forms/filtersets.py:856 +#: netbox/dcim/filtersets.py:574 netbox/dcim/filtersets.py:721 +#: netbox/dcim/filtersets.py:1196 netbox/dcim/forms/filtersets.py:540 +#: netbox/dcim/forms/filtersets.py:649 netbox/dcim/forms/filtersets.py:875 msgid "Has console server ports" msgstr "Tiene puertos de servidor de consola" -#: netbox/dcim/filtersets.py:576 netbox/dcim/filtersets.py:697 -#: netbox/dcim/filtersets.py:1147 netbox/dcim/forms/filtersets.py:546 -#: netbox/dcim/forms/filtersets.py:642 netbox/dcim/forms/filtersets.py:863 +#: netbox/dcim/filtersets.py:578 netbox/dcim/filtersets.py:725 +#: netbox/dcim/filtersets.py:1200 netbox/dcim/forms/filtersets.py:547 +#: netbox/dcim/forms/filtersets.py:656 netbox/dcim/forms/filtersets.py:882 msgid "Has power ports" msgstr "Tiene puertos de alimentación" -#: netbox/dcim/filtersets.py:580 netbox/dcim/filtersets.py:701 -#: netbox/dcim/filtersets.py:1151 netbox/dcim/forms/filtersets.py:553 -#: netbox/dcim/forms/filtersets.py:649 netbox/dcim/forms/filtersets.py:870 +#: netbox/dcim/filtersets.py:582 netbox/dcim/filtersets.py:729 +#: netbox/dcim/filtersets.py:1204 netbox/dcim/forms/filtersets.py:554 +#: netbox/dcim/forms/filtersets.py:663 netbox/dcim/forms/filtersets.py:889 msgid "Has power outlets" msgstr "Tiene tomas de corriente" -#: netbox/dcim/filtersets.py:584 netbox/dcim/filtersets.py:705 -#: netbox/dcim/filtersets.py:1155 netbox/dcim/forms/filtersets.py:560 -#: netbox/dcim/forms/filtersets.py:656 netbox/dcim/forms/filtersets.py:877 +#: netbox/dcim/filtersets.py:586 netbox/dcim/filtersets.py:733 +#: netbox/dcim/filtersets.py:1208 netbox/dcim/forms/filtersets.py:561 +#: netbox/dcim/forms/filtersets.py:670 netbox/dcim/forms/filtersets.py:896 msgid "Has interfaces" msgstr "Tiene interfaces" -#: netbox/dcim/filtersets.py:588 netbox/dcim/filtersets.py:709 -#: netbox/dcim/filtersets.py:1159 netbox/dcim/forms/filtersets.py:567 -#: netbox/dcim/forms/filtersets.py:663 netbox/dcim/forms/filtersets.py:884 +#: netbox/dcim/filtersets.py:590 netbox/dcim/filtersets.py:737 +#: netbox/dcim/filtersets.py:1212 netbox/dcim/forms/filtersets.py:568 +#: netbox/dcim/forms/filtersets.py:677 netbox/dcim/forms/filtersets.py:903 msgid "Has pass-through ports" msgstr "Tiene puertos de paso" -#: netbox/dcim/filtersets.py:592 netbox/dcim/filtersets.py:1163 -#: netbox/dcim/forms/filtersets.py:581 +#: netbox/dcim/filtersets.py:594 netbox/dcim/filtersets.py:1216 +#: netbox/dcim/forms/filtersets.py:582 msgid "Has module bays" msgstr "Tiene compartimentos para módulos" -#: netbox/dcim/filtersets.py:596 netbox/dcim/filtersets.py:1167 -#: netbox/dcim/forms/filtersets.py:574 +#: netbox/dcim/filtersets.py:598 netbox/dcim/filtersets.py:1220 +#: netbox/dcim/forms/filtersets.py:575 msgid "Has device bays" msgstr "Tiene compartimentos para dispositivos" -#: netbox/dcim/filtersets.py:600 netbox/dcim/forms/filtersets.py:588 +#: netbox/dcim/filtersets.py:602 netbox/dcim/forms/filtersets.py:589 msgid "Has inventory items" msgstr "Tiene artículos de inventario" -#: netbox/dcim/filtersets.py:757 netbox/dcim/filtersets.py:990 -#: netbox/dcim/filtersets.py:1510 +#: netbox/dcim/filtersets.py:697 +msgid "Profile (ID)" +msgstr "Perfil (ID)" + +#: netbox/dcim/filtersets.py:703 +msgid "Profile (name)" +msgstr "Perfil (nombre)" + +#: netbox/dcim/filtersets.py:785 netbox/dcim/filtersets.py:1041 +#: netbox/dcim/filtersets.py:1563 msgid "Device type (ID)" msgstr "Tipo de dispositivo (ID)" -#: netbox/dcim/filtersets.py:773 netbox/dcim/filtersets.py:1326 +#: netbox/dcim/filtersets.py:801 netbox/dcim/filtersets.py:1379 msgid "Module type (ID)" msgstr "Tipo de módulo (ID)" -#: netbox/dcim/filtersets.py:805 netbox/dcim/filtersets.py:1665 +#: netbox/dcim/filtersets.py:833 netbox/dcim/filtersets.py:1718 msgid "Power port (ID)" msgstr "Puerto de alimentación (ID)" -#: netbox/dcim/filtersets.py:879 netbox/dcim/filtersets.py:2032 +#: netbox/dcim/filtersets.py:907 netbox/dcim/filtersets.py:2089 msgid "Parent inventory item (ID)" msgstr "Artículo del inventario principal (ID)" -#: netbox/dcim/filtersets.py:922 netbox/dcim/filtersets.py:948 -#: netbox/dcim/filtersets.py:1135 netbox/virtualization/filtersets.py:204 +#: netbox/dcim/filtersets.py:950 netbox/dcim/filtersets.py:999 +#: netbox/dcim/filtersets.py:1188 netbox/virtualization/filtersets.py:206 msgid "Config template (ID)" msgstr "Plantilla de configuración (ID)" -#: netbox/dcim/filtersets.py:986 +#: netbox/dcim/filtersets.py:954 netbox/dcim/filtersets.py:966 +msgid "Parent device role (ID)" +msgstr "Función de dispositivo principal (ID)" + +#: netbox/dcim/filtersets.py:960 netbox/dcim/filtersets.py:973 +msgid "Parent device role (slug)" +msgstr "Función de dispositivo principal (slug)" + +#: netbox/dcim/filtersets.py:1037 msgid "Device type (slug)" msgstr "Tipo de dispositivo (slug)" -#: netbox/dcim/filtersets.py:1006 +#: netbox/dcim/filtersets.py:1059 msgid "Parent Device (ID)" msgstr "Dispositivo principal (ID)" -#: netbox/dcim/filtersets.py:1010 netbox/virtualization/filtersets.py:186 +#: netbox/dcim/filtersets.py:1063 netbox/virtualization/filtersets.py:188 msgid "Platform (ID)" msgstr "Plataforma (ID)" -#: netbox/dcim/filtersets.py:1016 netbox/extras/filtersets.py:569 -#: netbox/virtualization/filtersets.py:192 +#: netbox/dcim/filtersets.py:1069 netbox/extras/filtersets.py:662 +#: netbox/virtualization/filtersets.py:194 msgid "Platform (slug)" msgstr "Plataforma (babosa)" -#: netbox/dcim/filtersets.py:1052 netbox/dcim/filtersets.py:1375 -#: netbox/dcim/filtersets.py:1473 netbox/dcim/filtersets.py:2134 -#: netbox/dcim/filtersets.py:2376 netbox/dcim/filtersets.py:2435 +#: netbox/dcim/filtersets.py:1105 netbox/dcim/filtersets.py:1428 +#: netbox/dcim/filtersets.py:1526 netbox/dcim/filtersets.py:2191 +#: netbox/dcim/filtersets.py:2433 netbox/dcim/filtersets.py:2492 msgid "Site name (slug)" msgstr "Nombre del sitio (slug)" -#: netbox/dcim/filtersets.py:1075 +#: netbox/dcim/filtersets.py:1128 msgid "Parent bay (ID)" msgstr "Bahía principal (ID)" -#: netbox/dcim/filtersets.py:1079 +#: netbox/dcim/filtersets.py:1132 msgid "VM cluster (ID)" msgstr "Clúster de máquinas virtuales (ID)" -#: netbox/dcim/filtersets.py:1085 netbox/extras/filtersets.py:591 +#: netbox/dcim/filtersets.py:1138 netbox/extras/filtersets.py:684 #: netbox/virtualization/filtersets.py:102 msgid "Cluster group (slug)" msgstr "Grupo de racimos (babosa)" -#: netbox/dcim/filtersets.py:1090 netbox/virtualization/filtersets.py:96 +#: netbox/dcim/filtersets.py:1143 netbox/virtualization/filtersets.py:96 msgid "Cluster group (ID)" msgstr "Grupo de clústeres (ID)" -#: netbox/dcim/filtersets.py:1096 +#: netbox/dcim/filtersets.py:1149 msgid "Device model (slug)" msgstr "Modelo de dispositivo (slug)" -#: netbox/dcim/filtersets.py:1107 netbox/dcim/forms/bulk_edit.py:525 +#: netbox/dcim/filtersets.py:1160 netbox/dcim/forms/bulk_edit.py:539 msgid "Is full depth" msgstr "Es de profundidad total" -#: netbox/dcim/filtersets.py:1111 netbox/dcim/forms/filtersets.py:819 -#: netbox/dcim/forms/filtersets.py:1439 netbox/dcim/forms/filtersets.py:1645 -#: netbox/dcim/forms/filtersets.py:1650 netbox/dcim/forms/model_forms.py:1793 -#: netbox/dcim/models/devices.py:1505 netbox/dcim/models/devices.py:1526 -#: netbox/virtualization/filtersets.py:196 -#: netbox/virtualization/filtersets.py:268 +#: netbox/dcim/filtersets.py:1164 netbox/dcim/forms/filtersets.py:838 +#: netbox/dcim/forms/filtersets.py:1463 netbox/dcim/forms/filtersets.py:1669 +#: netbox/dcim/forms/filtersets.py:1674 netbox/dcim/forms/model_forms.py:1887 +#: netbox/dcim/models/devices.py:1234 netbox/dcim/models/devices.py:1254 +#: netbox/virtualization/filtersets.py:198 +#: netbox/virtualization/filtersets.py:270 #: netbox/virtualization/forms/filtersets.py:178 #: netbox/virtualization/forms/filtersets.py:231 msgid "MAC address" msgstr "Dirección MAC" -#: netbox/dcim/filtersets.py:1118 netbox/dcim/filtersets.py:1283 -#: netbox/dcim/forms/filtersets.py:828 netbox/dcim/forms/filtersets.py:931 -#: netbox/virtualization/filtersets.py:200 +#: netbox/dcim/filtersets.py:1171 netbox/dcim/filtersets.py:1336 +#: netbox/dcim/forms/filtersets.py:847 netbox/dcim/forms/filtersets.py:950 +#: netbox/virtualization/filtersets.py:202 #: netbox/virtualization/forms/filtersets.py:182 msgid "Has a primary IP" msgstr "Tiene una IP principal" -#: netbox/dcim/filtersets.py:1122 +#: netbox/dcim/filtersets.py:1175 msgid "Has an out-of-band IP" msgstr "Tiene una IP fuera de banda" -#: netbox/dcim/filtersets.py:1127 +#: netbox/dcim/filtersets.py:1180 msgid "Virtual chassis (ID)" msgstr "Chasis virtual (ID)" -#: netbox/dcim/filtersets.py:1131 +#: netbox/dcim/filtersets.py:1184 msgid "Is a virtual chassis member" msgstr "Es un miembro del chasis virtual" -#: netbox/dcim/filtersets.py:1172 +#: netbox/dcim/filtersets.py:1225 msgid "OOB IP (ID)" msgstr "LOB VIP (ID)" -#: netbox/dcim/filtersets.py:1176 +#: netbox/dcim/filtersets.py:1229 msgid "Has virtual device context" msgstr "Tiene contexto de dispositivo virtual" -#: netbox/dcim/filtersets.py:1266 +#: netbox/dcim/filtersets.py:1319 msgid "VDC (ID)" msgstr "VDC (IDENTIFICACIÓN)" -#: netbox/dcim/filtersets.py:1271 +#: netbox/dcim/filtersets.py:1324 msgid "Device model" msgstr "Modelo de dispositivo" -#: netbox/dcim/filtersets.py:1332 +#: netbox/dcim/filtersets.py:1385 msgid "Module type (model)" msgstr "Tipo de módulo (modelo)" -#: netbox/dcim/filtersets.py:1338 +#: netbox/dcim/filtersets.py:1391 msgid "Module bay (ID)" msgstr "Bahía de módulos (ID)" -#: netbox/dcim/filtersets.py:1397 netbox/dcim/filtersets.py:1495 +#: netbox/dcim/filtersets.py:1450 netbox/dcim/filtersets.py:1548 msgid "Rack (name)" msgstr "Rack (nombre)" -#: netbox/dcim/filtersets.py:1401 netbox/dcim/filtersets.py:1499 -#: netbox/dcim/filtersets.py:1685 netbox/ipam/filtersets.py:606 -#: netbox/ipam/filtersets.py:846 netbox/ipam/filtersets.py:1168 -#: netbox/virtualization/filtersets.py:127 netbox/vpn/filtersets.py:379 +#: netbox/dcim/filtersets.py:1454 netbox/dcim/filtersets.py:1552 +#: netbox/dcim/filtersets.py:1742 netbox/ipam/filtersets.py:606 +#: netbox/ipam/filtersets.py:846 netbox/ipam/filtersets.py:1174 +#: netbox/virtualization/filtersets.py:127 netbox/vpn/filtersets.py:382 msgid "Device (ID)" msgstr "Dispositivo (ID)" -#: netbox/dcim/filtersets.py:1407 netbox/dcim/filtersets.py:1505 -#: netbox/dcim/filtersets.py:1680 netbox/ipam/filtersets.py:601 -#: netbox/ipam/filtersets.py:841 netbox/ipam/filtersets.py:1174 -#: netbox/vpn/filtersets.py:374 +#: netbox/dcim/filtersets.py:1460 netbox/dcim/filtersets.py:1558 +#: netbox/dcim/filtersets.py:1737 netbox/ipam/filtersets.py:601 +#: netbox/ipam/filtersets.py:841 netbox/ipam/filtersets.py:1169 +#: netbox/vpn/filtersets.py:377 msgid "Device (name)" msgstr "Dispositivo (nombre)" -#: netbox/dcim/filtersets.py:1516 +#: netbox/dcim/filtersets.py:1569 msgid "Device type (model)" msgstr "Tipo de dispositivo (modelo)" -#: netbox/dcim/filtersets.py:1521 +#: netbox/dcim/filtersets.py:1574 msgid "Device role (ID)" msgstr "Función del dispositivo (ID)" -#: netbox/dcim/filtersets.py:1527 +#: netbox/dcim/filtersets.py:1580 msgid "Device role (slug)" msgstr "Función del dispositivo (slug)" -#: netbox/dcim/filtersets.py:1532 +#: netbox/dcim/filtersets.py:1585 msgid "Virtual Chassis (ID)" msgstr "Chasis virtual (ID)" -#: netbox/dcim/filtersets.py:1538 netbox/dcim/forms/filtersets.py:110 +#: netbox/dcim/filtersets.py:1591 netbox/dcim/forms/filtersets.py:111 #: netbox/dcim/tables/devices.py:216 netbox/netbox/navigation/menu.py:79 #: netbox/templates/dcim/device.html:120 #: netbox/templates/dcim/device_edit.html:95 @@ -3712,121 +3785,121 @@ msgstr "Chasis virtual (ID)" msgid "Virtual Chassis" msgstr "Chasis virtual" -#: netbox/dcim/filtersets.py:1562 +#: netbox/dcim/filtersets.py:1615 msgid "Module (ID)" msgstr "Módulo (ID)" -#: netbox/dcim/filtersets.py:1569 +#: netbox/dcim/filtersets.py:1622 msgid "Cable (ID)" msgstr "Cable (ID)" -#: netbox/dcim/filtersets.py:1690 netbox/ipam/filtersets.py:611 -#: netbox/ipam/filtersets.py:851 netbox/ipam/filtersets.py:1184 -#: netbox/vpn/filtersets.py:385 +#: netbox/dcim/filtersets.py:1747 netbox/ipam/filtersets.py:611 +#: netbox/ipam/filtersets.py:851 netbox/ipam/filtersets.py:1179 +#: netbox/vpn/filtersets.py:388 msgid "Virtual machine (name)" msgstr "Máquina virtual (nombre)" -#: netbox/dcim/filtersets.py:1695 netbox/ipam/filtersets.py:616 -#: netbox/ipam/filtersets.py:856 netbox/ipam/filtersets.py:1178 -#: netbox/virtualization/filtersets.py:248 -#: netbox/virtualization/filtersets.py:299 netbox/vpn/filtersets.py:390 +#: netbox/dcim/filtersets.py:1752 netbox/ipam/filtersets.py:616 +#: netbox/ipam/filtersets.py:856 netbox/ipam/filtersets.py:1184 +#: netbox/virtualization/filtersets.py:250 +#: netbox/virtualization/filtersets.py:301 netbox/vpn/filtersets.py:393 msgid "Virtual machine (ID)" msgstr "Máquina virtual (ID)" -#: netbox/dcim/filtersets.py:1701 netbox/ipam/filtersets.py:622 -#: netbox/vpn/filtersets.py:97 netbox/vpn/filtersets.py:396 +#: netbox/dcim/filtersets.py:1758 netbox/ipam/filtersets.py:622 +#: netbox/vpn/filtersets.py:97 netbox/vpn/filtersets.py:399 msgid "Interface (name)" msgstr "Interfaz (nombre)" -#: netbox/dcim/filtersets.py:1712 netbox/ipam/filtersets.py:633 -#: netbox/vpn/filtersets.py:108 netbox/vpn/filtersets.py:407 +#: netbox/dcim/filtersets.py:1769 netbox/ipam/filtersets.py:633 +#: netbox/vpn/filtersets.py:108 netbox/vpn/filtersets.py:410 msgid "VM interface (name)" msgstr "Interfaz VM (nombre)" -#: netbox/dcim/filtersets.py:1717 netbox/ipam/filtersets.py:638 +#: netbox/dcim/filtersets.py:1774 netbox/ipam/filtersets.py:638 #: netbox/vpn/filtersets.py:113 msgid "VM interface (ID)" msgstr "Interfaz de máquina virtual (ID)" -#: netbox/dcim/filtersets.py:1759 netbox/templates/dcim/interface.html:81 +#: netbox/dcim/filtersets.py:1816 netbox/templates/dcim/interface.html:81 #: netbox/templates/virtualization/vminterface.html:55 #: netbox/virtualization/forms/model_forms.py:395 msgid "802.1Q Mode" msgstr "Modo 802.1Q" -#: netbox/dcim/filtersets.py:1763 netbox/ipam/forms/bulk_import.py:192 -#: netbox/vpn/forms/bulk_import.py:308 +#: netbox/dcim/filtersets.py:1820 netbox/ipam/forms/bulk_import.py:192 +#: netbox/vpn/forms/bulk_import.py:313 msgid "Assigned VLAN" msgstr "VLAN asignada" -#: netbox/dcim/filtersets.py:1767 +#: netbox/dcim/filtersets.py:1824 msgid "Assigned VID" msgstr "VID asignado" -#: netbox/dcim/filtersets.py:1772 netbox/dcim/forms/bulk_edit.py:1544 -#: netbox/dcim/forms/bulk_import.py:921 netbox/dcim/forms/filtersets.py:1492 -#: netbox/dcim/forms/model_forms.py:1442 -#: netbox/dcim/models/device_components.py:752 -#: netbox/dcim/tables/devices.py:647 netbox/ipam/filtersets.py:335 +#: netbox/dcim/filtersets.py:1829 netbox/dcim/forms/bulk_edit.py:1591 +#: netbox/dcim/forms/bulk_import.py:952 netbox/dcim/forms/filtersets.py:1516 +#: netbox/dcim/forms/model_forms.py:1536 +#: netbox/dcim/models/device_components.py:761 +#: netbox/dcim/tables/devices.py:654 netbox/ipam/filtersets.py:335 #: netbox/ipam/filtersets.py:346 netbox/ipam/filtersets.py:478 #: netbox/ipam/filtersets.py:579 netbox/ipam/filtersets.py:590 #: netbox/ipam/forms/bulk_edit.py:226 netbox/ipam/forms/bulk_edit.py:282 -#: netbox/ipam/forms/bulk_edit.py:324 netbox/ipam/forms/bulk_import.py:160 +#: netbox/ipam/forms/bulk_edit.py:329 netbox/ipam/forms/bulk_import.py:160 #: netbox/ipam/forms/bulk_import.py:249 netbox/ipam/forms/bulk_import.py:285 #: netbox/ipam/forms/filtersets.py:69 netbox/ipam/forms/filtersets.py:180 -#: netbox/ipam/forms/filtersets.py:325 netbox/ipam/forms/model_forms.py:65 +#: netbox/ipam/forms/filtersets.py:332 netbox/ipam/forms/model_forms.py:65 #: netbox/ipam/forms/model_forms.py:208 netbox/ipam/forms/model_forms.py:256 #: netbox/ipam/forms/model_forms.py:310 netbox/ipam/forms/model_forms.py:474 #: netbox/ipam/forms/model_forms.py:488 netbox/ipam/forms/model_forms.py:502 -#: netbox/ipam/models/ip.py:217 netbox/ipam/models/ip.py:498 -#: netbox/ipam/models/ip.py:719 netbox/ipam/models/vrfs.py:61 -#: netbox/ipam/tables/ip.py:188 netbox/ipam/tables/ip.py:261 -#: netbox/ipam/tables/ip.py:312 netbox/ipam/tables/ip.py:402 +#: netbox/ipam/models/ip.py:217 netbox/ipam/models/ip.py:501 +#: netbox/ipam/models/ip.py:730 netbox/ipam/models/vrfs.py:61 +#: netbox/ipam/tables/ip.py:189 netbox/ipam/tables/ip.py:262 +#: netbox/ipam/tables/ip.py:318 netbox/ipam/tables/ip.py:418 #: netbox/templates/dcim/interface.html:152 #: netbox/templates/ipam/ipaddress.html:18 -#: netbox/templates/ipam/iprange.html:40 netbox/templates/ipam/prefix.html:19 +#: netbox/templates/ipam/iprange.html:47 netbox/templates/ipam/prefix.html:19 #: netbox/templates/ipam/vrf.html:7 netbox/templates/ipam/vrf.html:13 #: netbox/templates/virtualization/vminterface.html:90 #: netbox/virtualization/forms/bulk_edit.py:243 #: netbox/virtualization/forms/bulk_import.py:177 #: netbox/virtualization/forms/filtersets.py:236 #: netbox/virtualization/forms/model_forms.py:368 -#: netbox/virtualization/models/virtualmachines.py:331 +#: netbox/virtualization/models/virtualmachines.py:336 #: netbox/virtualization/tables/virtualmachines.py:113 msgid "VRF" msgstr "VRF" -#: netbox/dcim/filtersets.py:1778 netbox/ipam/filtersets.py:341 +#: netbox/dcim/filtersets.py:1835 netbox/ipam/filtersets.py:341 #: netbox/ipam/filtersets.py:352 netbox/ipam/filtersets.py:484 #: netbox/ipam/filtersets.py:585 netbox/ipam/filtersets.py:596 msgid "VRF (RD)" msgstr "VRF (ROJO)" -#: netbox/dcim/filtersets.py:1783 netbox/ipam/filtersets.py:1036 -#: netbox/vpn/filtersets.py:342 +#: netbox/dcim/filtersets.py:1840 netbox/ipam/filtersets.py:1036 +#: netbox/vpn/filtersets.py:345 msgid "L2VPN (ID)" msgstr "L2VPN (ID)" -#: netbox/dcim/filtersets.py:1789 netbox/dcim/forms/filtersets.py:1497 -#: netbox/dcim/tables/devices.py:583 netbox/ipam/filtersets.py:1042 -#: netbox/ipam/forms/filtersets.py:584 netbox/ipam/tables/vlans.py:113 +#: netbox/dcim/filtersets.py:1846 netbox/dcim/forms/filtersets.py:1521 +#: netbox/dcim/tables/devices.py:590 netbox/ipam/filtersets.py:1042 +#: netbox/ipam/forms/filtersets.py:592 netbox/ipam/tables/vlans.py:115 #: netbox/templates/dcim/interface.html:99 netbox/templates/ipam/vlan.html:82 #: netbox/templates/vpn/l2vpntermination.html:12 #: netbox/virtualization/forms/filtersets.py:241 -#: netbox/vpn/forms/bulk_import.py:280 netbox/vpn/forms/filtersets.py:252 +#: netbox/vpn/forms/bulk_import.py:285 netbox/vpn/forms/filtersets.py:257 #: netbox/vpn/forms/model_forms.py:412 netbox/vpn/forms/model_forms.py:430 -#: netbox/vpn/models/l2vpn.py:63 netbox/vpn/tables/l2vpn.py:55 +#: netbox/vpn/models/l2vpn.py:68 netbox/vpn/tables/l2vpn.py:58 msgid "L2VPN" msgstr "L2VPN" -#: netbox/dcim/filtersets.py:1794 netbox/ipam/filtersets.py:1117 +#: netbox/dcim/filtersets.py:1851 netbox/ipam/filtersets.py:1117 msgid "VLAN Translation Policy (ID)" msgstr "Política de traducción de VLAN (ID)" -#: netbox/dcim/filtersets.py:1800 netbox/dcim/forms/filtersets.py:1463 -#: netbox/dcim/forms/model_forms.py:1459 -#: netbox/dcim/models/device_components.py:571 -#: netbox/ipam/forms/filtersets.py:503 netbox/ipam/forms/model_forms.py:711 +#: netbox/dcim/filtersets.py:1857 netbox/dcim/forms/filtersets.py:1487 +#: netbox/dcim/forms/model_forms.py:1553 +#: netbox/dcim/models/device_components.py:580 +#: netbox/ipam/forms/filtersets.py:511 netbox/ipam/forms/model_forms.py:712 #: netbox/templates/ipam/vlantranslationpolicy.html:11 #: netbox/virtualization/forms/bulk_edit.py:248 #: netbox/virtualization/forms/filtersets.py:251 @@ -3834,117 +3907,117 @@ msgstr "Política de traducción de VLAN (ID)" msgid "VLAN Translation Policy" msgstr "Política de traducción de VLAN" -#: netbox/dcim/filtersets.py:1834 +#: netbox/dcim/filtersets.py:1891 msgid "Virtual Chassis Interfaces for Device" msgstr "Interfaces de chasis virtuales para dispositivos" -#: netbox/dcim/filtersets.py:1839 +#: netbox/dcim/filtersets.py:1896 msgid "Virtual Chassis Interfaces for Device (ID)" msgstr "Interfaces de chasis virtuales para dispositivos (ID)" -#: netbox/dcim/filtersets.py:1843 +#: netbox/dcim/filtersets.py:1900 msgid "Kind of interface" msgstr "Tipo de interfaz" -#: netbox/dcim/filtersets.py:1848 netbox/virtualization/filtersets.py:259 +#: netbox/dcim/filtersets.py:1905 netbox/virtualization/filtersets.py:261 msgid "Parent interface (ID)" msgstr "Interfaz principal (ID)" -#: netbox/dcim/filtersets.py:1853 netbox/virtualization/filtersets.py:264 +#: netbox/dcim/filtersets.py:1910 netbox/virtualization/filtersets.py:266 msgid "Bridged interface (ID)" msgstr "Interfaz puenteada (ID)" -#: netbox/dcim/filtersets.py:1858 +#: netbox/dcim/filtersets.py:1915 msgid "LAG interface (ID)" msgstr "Interfaz LAG (ID)" -#: netbox/dcim/filtersets.py:1866 netbox/dcim/tables/devices.py:605 -#: netbox/dcim/tables/devices.py:1135 netbox/templates/dcim/interface.html:131 +#: netbox/dcim/filtersets.py:1923 netbox/dcim/tables/devices.py:612 +#: netbox/dcim/tables/devices.py:1142 netbox/templates/dcim/interface.html:131 #: netbox/templates/dcim/macaddress.html:11 #: netbox/templates/dcim/macaddress.html:14 #: netbox/templates/virtualization/vminterface.html:79 msgid "MAC Address" msgstr "Dirección MAC" -#: netbox/dcim/filtersets.py:1871 netbox/virtualization/filtersets.py:273 +#: netbox/dcim/filtersets.py:1928 netbox/virtualization/filtersets.py:275 msgid "Primary MAC address (ID)" msgstr "Dirección MAC principal (ID)" -#: netbox/dcim/filtersets.py:1877 netbox/dcim/forms/model_forms.py:1446 -#: netbox/virtualization/filtersets.py:279 +#: netbox/dcim/filtersets.py:1934 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:1899 netbox/dcim/filtersets.py:1911 -#: netbox/dcim/forms/filtersets.py:1399 netbox/dcim/forms/model_forms.py:1773 +#: netbox/dcim/filtersets.py:1956 netbox/dcim/filtersets.py:1968 +#: 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:1905 +#: netbox/dcim/filtersets.py:1962 msgid "Virtual Device Context (Identifier)" msgstr "Contexto de dispositivo virtual (identificador)" -#: netbox/dcim/filtersets.py:1916 +#: netbox/dcim/filtersets.py:1973 #: netbox/templates/wireless/wirelesslan.html:11 -#: netbox/wireless/forms/model_forms.py:55 +#: netbox/wireless/forms/model_forms.py:56 msgid "Wireless LAN" msgstr "LAN inalámbrica" -#: netbox/dcim/filtersets.py:1920 netbox/dcim/tables/devices.py:634 +#: netbox/dcim/filtersets.py:1977 netbox/dcim/tables/devices.py:641 msgid "Wireless link" msgstr "Enlace inalámbrico" -#: netbox/dcim/filtersets.py:1930 +#: netbox/dcim/filtersets.py:1987 msgid "Virtual circuit termination (ID)" msgstr "Terminación de circuito virtual (ID)" -#: netbox/dcim/filtersets.py:1999 +#: netbox/dcim/filtersets.py:2056 msgid "Parent module bay (ID)" msgstr "Compartimento del módulo principal (ID)" -#: netbox/dcim/filtersets.py:2004 +#: netbox/dcim/filtersets.py:2061 msgid "Installed module (ID)" msgstr "Módulo instalado (ID)" -#: netbox/dcim/filtersets.py:2015 +#: netbox/dcim/filtersets.py:2072 msgid "Installed device (ID)" msgstr "Dispositivo instalado (ID)" -#: netbox/dcim/filtersets.py:2021 +#: netbox/dcim/filtersets.py:2078 msgid "Installed device (name)" msgstr "Dispositivo instalado (nombre)" -#: netbox/dcim/filtersets.py:2091 +#: netbox/dcim/filtersets.py:2148 msgid "Master (ID)" msgstr "Maestro (ID)" -#: netbox/dcim/filtersets.py:2097 +#: netbox/dcim/filtersets.py:2154 msgid "Master (name)" msgstr "Maestro (nombre)" -#: netbox/dcim/filtersets.py:2139 netbox/tenancy/filtersets.py:245 +#: netbox/dcim/filtersets.py:2196 netbox/tenancy/filtersets.py:250 msgid "Tenant (ID)" msgstr "Inquilino (ID)" -#: netbox/dcim/filtersets.py:2145 netbox/extras/filtersets.py:618 -#: netbox/tenancy/filtersets.py:251 +#: netbox/dcim/filtersets.py:2202 netbox/extras/filtersets.py:711 +#: netbox/tenancy/filtersets.py:256 msgid "Tenant (slug)" msgstr "Inquilino (babosa)" -#: netbox/dcim/filtersets.py:2181 netbox/dcim/forms/filtersets.py:1126 +#: netbox/dcim/filtersets.py:2238 netbox/dcim/forms/filtersets.py:1145 msgid "Unterminated" msgstr "Inacabado" -#: netbox/dcim/filtersets.py:2439 +#: netbox/dcim/filtersets.py:2496 msgid "Power panel (ID)" msgstr "Panel de alimentación (ID)" -#: netbox/dcim/forms/bulk_create.py:40 netbox/extras/forms/filtersets.py:408 -#: netbox/extras/forms/model_forms.py:581 -#: netbox/extras/forms/model_forms.py:633 netbox/netbox/forms/base.py:86 -#: netbox/netbox/forms/mixins.py:91 netbox/netbox/tables/columns.py:481 +#: netbox/dcim/forms/bulk_create.py:40 netbox/extras/forms/filtersets.py:443 +#: netbox/extras/forms/model_forms.py:649 +#: netbox/extras/forms/model_forms.py:701 netbox/netbox/forms/base.py:86 +#: netbox/netbox/forms/mixins.py:91 netbox/netbox/tables/columns.py:486 #: netbox/templates/circuits/inc/circuit_termination.html:32 #: netbox/templates/generic/bulk_edit.html:65 #: netbox/templates/inc/panels/tags.html:5 @@ -3952,11 +4025,11 @@ msgstr "Panel de alimentación (ID)" msgid "Tags" msgstr "Etiquetas" -#: netbox/dcim/forms/bulk_create.py:112 netbox/dcim/forms/filtersets.py:1562 -#: netbox/dcim/forms/model_forms.py:498 netbox/dcim/forms/model_forms.py:557 +#: netbox/dcim/forms/bulk_create.py:112 netbox/dcim/forms/filtersets.py:1586 +#: netbox/dcim/forms/model_forms.py:592 netbox/dcim/forms/model_forms.py:651 #: netbox/dcim/forms/object_create.py:208 #: netbox/dcim/forms/object_create.py:357 netbox/dcim/tables/devices.py:175 -#: netbox/dcim/tables/devices.py:740 netbox/dcim/tables/devicetypes.py:253 +#: netbox/dcim/tables/devices.py:747 netbox/dcim/tables/devicetypes.py:253 #: netbox/templates/dcim/device.html:43 netbox/templates/dcim/device.html:131 #: netbox/templates/dcim/modulebay.html:38 #: netbox/templates/dcim/virtualchassis.html:66 @@ -3972,203 +4045,212 @@ msgstr "" "Se admiten los rangos alfanuméricos. (Debe coincidir con el número de " "nombres que se están creando)." -#: netbox/dcim/forms/bulk_edit.py:136 +#: netbox/dcim/forms/bulk_edit.py:141 msgid "Contact name" msgstr "Nombre de contacto" -#: netbox/dcim/forms/bulk_edit.py:141 +#: netbox/dcim/forms/bulk_edit.py:146 msgid "Contact phone" msgstr "Teléfono de contacto" -#: netbox/dcim/forms/bulk_edit.py:147 +#: netbox/dcim/forms/bulk_edit.py:152 msgid "Contact E-mail" msgstr "Correo electrónico de contacto" -#: netbox/dcim/forms/bulk_edit.py:150 netbox/dcim/forms/bulk_import.py:125 -#: netbox/dcim/forms/model_forms.py:132 +#: netbox/dcim/forms/bulk_edit.py:155 netbox/dcim/forms/bulk_import.py:126 +#: netbox/dcim/forms/model_forms.py:137 msgid "Time zone" msgstr "Zona horaria" -#: netbox/dcim/forms/bulk_edit.py:228 netbox/dcim/forms/bulk_edit.py:504 -#: netbox/dcim/forms/bulk_edit.py:568 netbox/dcim/forms/bulk_edit.py:641 -#: netbox/dcim/forms/bulk_edit.py:665 netbox/dcim/forms/bulk_edit.py:758 -#: netbox/dcim/forms/bulk_edit.py:1285 netbox/dcim/forms/bulk_edit.py:1718 -#: netbox/dcim/forms/bulk_import.py:184 netbox/dcim/forms/bulk_import.py:395 -#: netbox/dcim/forms/bulk_import.py:429 netbox/dcim/forms/bulk_import.py:477 -#: netbox/dcim/forms/bulk_import.py:513 netbox/dcim/forms/bulk_import.py:1112 -#: netbox/dcim/forms/filtersets.py:314 netbox/dcim/forms/filtersets.py:373 -#: netbox/dcim/forms/filtersets.py:495 netbox/dcim/forms/filtersets.py:620 -#: netbox/dcim/forms/filtersets.py:701 netbox/dcim/forms/filtersets.py:783 -#: netbox/dcim/forms/filtersets.py:996 netbox/dcim/forms/filtersets.py:1603 -#: netbox/dcim/forms/model_forms.py:211 netbox/dcim/forms/model_forms.py:345 -#: netbox/dcim/forms/model_forms.py:357 netbox/dcim/forms/model_forms.py:404 -#: netbox/dcim/forms/model_forms.py:445 netbox/dcim/forms/model_forms.py:1126 -#: netbox/dcim/forms/model_forms.py:1595 +#: netbox/dcim/forms/bulk_edit.py:234 netbox/dcim/forms/bulk_edit.py:518 +#: netbox/dcim/forms/bulk_edit.py:606 netbox/dcim/forms/bulk_edit.py:685 +#: netbox/dcim/forms/bulk_edit.py:709 netbox/dcim/forms/bulk_edit.py:802 +#: netbox/dcim/forms/bulk_edit.py:1329 netbox/dcim/forms/bulk_edit.py:1765 +#: netbox/dcim/forms/bulk_import.py:188 netbox/dcim/forms/bulk_import.py:399 +#: netbox/dcim/forms/bulk_import.py:448 netbox/dcim/forms/bulk_import.py:508 +#: netbox/dcim/forms/bulk_import.py:544 netbox/dcim/forms/bulk_import.py:1143 +#: netbox/dcim/forms/filtersets.py:315 netbox/dcim/forms/filtersets.py:374 +#: netbox/dcim/forms/filtersets.py:496 netbox/dcim/forms/filtersets.py:634 +#: netbox/dcim/forms/filtersets.py:720 netbox/dcim/forms/filtersets.py:802 +#: netbox/dcim/forms/filtersets.py:1015 netbox/dcim/forms/filtersets.py:1627 +#: netbox/dcim/forms/model_forms.py:218 netbox/dcim/forms/model_forms.py:353 +#: netbox/dcim/forms/model_forms.py:365 netbox/dcim/forms/model_forms.py:437 +#: netbox/dcim/forms/model_forms.py:539 netbox/dcim/forms/model_forms.py:1220 +#: netbox/dcim/forms/model_forms.py:1689 #: netbox/dcim/forms/object_import.py:188 netbox/dcim/tables/devices.py:107 -#: netbox/dcim/tables/devices.py:182 netbox/dcim/tables/devices.py:969 +#: netbox/dcim/tables/devices.py:182 netbox/dcim/tables/devices.py:976 #: netbox/dcim/tables/devicetypes.py:85 netbox/dcim/tables/devicetypes.py:315 -#: netbox/dcim/tables/modules.py:20 netbox/dcim/tables/modules.py:61 -#: netbox/dcim/tables/racks.py:58 netbox/dcim/tables/racks.py:131 +#: netbox/dcim/tables/modules.py:49 netbox/dcim/tables/modules.py:95 +#: netbox/dcim/tables/racks.py:58 netbox/dcim/tables/racks.py:135 #: netbox/templates/dcim/devicetype.html:14 #: netbox/templates/dcim/inventoryitem.html:48 #: netbox/templates/dcim/manufacturer.html:33 +#: netbox/templates/dcim/module.html:95 #: netbox/templates/dcim/modulebay.html:62 -#: netbox/templates/dcim/moduletype.html:27 +#: netbox/templates/dcim/moduletype.html:31 #: netbox/templates/dcim/platform.html:37 #: netbox/templates/dcim/racktype.html:16 msgid "Manufacturer" msgstr "fabricante" -#: netbox/dcim/forms/bulk_edit.py:233 netbox/dcim/forms/bulk_edit.py:381 -#: netbox/dcim/forms/bulk_import.py:193 netbox/dcim/forms/bulk_import.py:272 -#: netbox/dcim/forms/filtersets.py:256 +#: netbox/dcim/forms/bulk_edit.py:239 netbox/dcim/forms/bulk_edit.py:392 +#: netbox/dcim/forms/bulk_import.py:197 netbox/dcim/forms/bulk_import.py:276 +#: netbox/dcim/forms/filtersets.py:257 #: netbox/templates/dcim/inc/panels/racktype_dimensions.html:6 msgid "Form factor" msgstr "Factor de forma" -#: netbox/dcim/forms/bulk_edit.py:238 netbox/dcim/forms/bulk_edit.py:386 -#: netbox/dcim/forms/bulk_import.py:201 netbox/dcim/forms/bulk_import.py:275 -#: netbox/dcim/forms/filtersets.py:261 +#: netbox/dcim/forms/bulk_edit.py:244 netbox/dcim/forms/bulk_edit.py:397 +#: netbox/dcim/forms/bulk_import.py:205 netbox/dcim/forms/bulk_import.py:279 +#: netbox/dcim/forms/filtersets.py:262 #: netbox/templates/dcim/inc/panels/racktype_dimensions.html:10 msgid "Width" msgstr "Anchura" -#: netbox/dcim/forms/bulk_edit.py:244 netbox/dcim/forms/bulk_edit.py:392 -#: netbox/dcim/forms/bulk_import.py:282 +#: netbox/dcim/forms/bulk_edit.py:250 netbox/dcim/forms/bulk_edit.py:403 +#: netbox/dcim/forms/bulk_import.py:286 #: netbox/templates/dcim/devicetype.html:37 msgid "Height (U)" msgstr "Altura (U)" -#: netbox/dcim/forms/bulk_edit.py:253 netbox/dcim/forms/bulk_edit.py:397 -#: netbox/dcim/forms/filtersets.py:275 +#: netbox/dcim/forms/bulk_edit.py:259 netbox/dcim/forms/bulk_edit.py:408 +#: netbox/dcim/forms/filtersets.py:276 msgid "Descending units" msgstr "Unidades descendentes" -#: netbox/dcim/forms/bulk_edit.py:256 netbox/dcim/forms/bulk_edit.py:400 +#: netbox/dcim/forms/bulk_edit.py:262 netbox/dcim/forms/bulk_edit.py:411 msgid "Outer width" msgstr "Anchura exterior" -#: netbox/dcim/forms/bulk_edit.py:261 netbox/dcim/forms/bulk_edit.py:405 +#: netbox/dcim/forms/bulk_edit.py:267 netbox/dcim/forms/bulk_edit.py:416 +msgid "Outer height" +msgstr "Altura exterior" + +#: netbox/dcim/forms/bulk_edit.py:272 netbox/dcim/forms/bulk_edit.py:421 msgid "Outer depth" msgstr "Profundidad exterior" -#: netbox/dcim/forms/bulk_edit.py:266 netbox/dcim/forms/bulk_edit.py:410 -#: netbox/dcim/forms/bulk_import.py:206 netbox/dcim/forms/bulk_import.py:285 +#: netbox/dcim/forms/bulk_edit.py:277 netbox/dcim/forms/bulk_edit.py:426 +#: netbox/dcim/forms/bulk_import.py:210 netbox/dcim/forms/bulk_import.py:289 msgid "Outer unit" msgstr "Unidad exterior" -#: netbox/dcim/forms/bulk_edit.py:271 netbox/dcim/forms/bulk_edit.py:415 +#: netbox/dcim/forms/bulk_edit.py:282 netbox/dcim/forms/bulk_edit.py:431 msgid "Mounting depth" msgstr "Profundidad de montaje" -#: netbox/dcim/forms/bulk_edit.py:276 netbox/dcim/forms/bulk_edit.py:303 -#: netbox/dcim/forms/bulk_edit.py:425 netbox/dcim/forms/bulk_edit.py:455 -#: netbox/dcim/forms/bulk_edit.py:538 netbox/dcim/forms/bulk_edit.py:561 -#: netbox/dcim/forms/bulk_edit.py:582 netbox/dcim/forms/bulk_edit.py:604 -#: netbox/dcim/forms/bulk_import.py:408 netbox/dcim/forms/bulk_import.py:440 -#: netbox/dcim/forms/filtersets.py:286 netbox/dcim/forms/filtersets.py:308 -#: netbox/dcim/forms/filtersets.py:328 netbox/dcim/forms/filtersets.py:402 -#: netbox/dcim/forms/filtersets.py:489 netbox/dcim/forms/filtersets.py:595 -#: netbox/dcim/forms/filtersets.py:614 netbox/dcim/forms/filtersets.py:675 -#: netbox/dcim/forms/model_forms.py:226 netbox/dcim/forms/model_forms.py:306 -#: netbox/dcim/tables/devicetypes.py:111 netbox/dcim/tables/modules.py:35 -#: netbox/dcim/tables/racks.py:74 netbox/dcim/tables/racks.py:171 -#: netbox/extras/forms/bulk_edit.py:53 netbox/extras/forms/bulk_edit.py:133 -#: netbox/extras/forms/bulk_edit.py:183 netbox/extras/forms/bulk_edit.py:288 -#: netbox/extras/forms/filtersets.py:65 netbox/extras/forms/filtersets.py:159 -#: netbox/extras/forms/filtersets.py:249 netbox/ipam/forms/bulk_edit.py:193 +#: netbox/dcim/forms/bulk_edit.py:287 netbox/dcim/forms/bulk_edit.py:314 +#: netbox/dcim/forms/bulk_edit.py:441 netbox/dcim/forms/bulk_edit.py:469 +#: netbox/dcim/forms/bulk_edit.py:552 netbox/dcim/forms/bulk_edit.py:575 +#: netbox/dcim/forms/bulk_edit.py:620 netbox/dcim/forms/bulk_edit.py:642 +#: netbox/dcim/forms/bulk_import.py:412 netbox/dcim/forms/bulk_import.py:459 +#: netbox/dcim/forms/filtersets.py:287 netbox/dcim/forms/filtersets.py:309 +#: netbox/dcim/forms/filtersets.py:329 netbox/dcim/forms/filtersets.py:403 +#: netbox/dcim/forms/filtersets.py:490 netbox/dcim/forms/filtersets.py:596 +#: netbox/dcim/forms/filtersets.py:623 netbox/dcim/forms/filtersets.py:689 +#: netbox/dcim/forms/model_forms.py:233 netbox/dcim/forms/model_forms.py:314 +#: netbox/dcim/tables/devicetypes.py:111 netbox/dcim/tables/modules.py:57 +#: netbox/dcim/tables/racks.py:78 netbox/dcim/tables/racks.py:179 +#: netbox/extras/forms/bulk_edit.py:54 netbox/extras/forms/bulk_edit.py:134 +#: netbox/extras/forms/bulk_edit.py:188 netbox/extras/forms/bulk_edit.py:216 +#: netbox/extras/forms/bulk_edit.py:312 netbox/extras/forms/bulk_edit.py:325 +#: netbox/extras/forms/bulk_import.py:238 netbox/extras/forms/filtersets.py:66 +#: netbox/extras/forms/filtersets.py:160 netbox/extras/forms/filtersets.py:254 +#: netbox/extras/forms/filtersets.py:284 +#: netbox/extras/forms/model_forms.py:572 netbox/ipam/forms/bulk_edit.py:193 #: netbox/templates/dcim/device.html:324 #: netbox/templates/dcim/devicetype.html:49 -#: netbox/templates/dcim/moduletype.html:47 netbox/templates/dcim/rack.html:81 +#: netbox/templates/dcim/moduletype.html:51 netbox/templates/dcim/rack.html:81 #: netbox/templates/dcim/racktype.html:41 #: netbox/templates/extras/configcontext.html:17 #: netbox/templates/extras/customlink.html:25 #: netbox/templates/extras/savedfilter.html:33 -#: netbox/templates/ipam/role.html:30 +#: netbox/templates/extras/tableconfig.html:41 +#: netbox/templates/extras/tag.html:32 netbox/templates/ipam/role.html:30 msgid "Weight" msgstr "Peso" -#: netbox/dcim/forms/bulk_edit.py:281 netbox/dcim/forms/bulk_edit.py:430 -#: netbox/dcim/forms/filtersets.py:291 +#: netbox/dcim/forms/bulk_edit.py:292 netbox/dcim/forms/bulk_edit.py:446 +#: netbox/dcim/forms/filtersets.py:292 msgid "Max weight" msgstr "Peso máximo" -#: netbox/dcim/forms/bulk_edit.py:286 netbox/dcim/forms/bulk_edit.py:435 -#: netbox/dcim/forms/bulk_edit.py:543 netbox/dcim/forms/bulk_edit.py:587 -#: netbox/dcim/forms/bulk_import.py:212 netbox/dcim/forms/bulk_import.py:297 -#: netbox/dcim/forms/bulk_import.py:413 netbox/dcim/forms/bulk_import.py:445 -#: netbox/dcim/forms/filtersets.py:296 netbox/dcim/forms/filtersets.py:599 -#: netbox/dcim/forms/filtersets.py:679 +#: netbox/dcim/forms/bulk_edit.py:297 netbox/dcim/forms/bulk_edit.py:451 +#: netbox/dcim/forms/bulk_edit.py:557 netbox/dcim/forms/bulk_edit.py:625 +#: netbox/dcim/forms/bulk_import.py:216 netbox/dcim/forms/bulk_import.py:301 +#: netbox/dcim/forms/bulk_import.py:417 netbox/dcim/forms/bulk_import.py:464 +#: netbox/dcim/forms/filtersets.py:297 netbox/dcim/forms/filtersets.py:600 +#: netbox/dcim/forms/filtersets.py:693 msgid "Weight unit" msgstr "Unidad de peso" -#: netbox/dcim/forms/bulk_edit.py:300 netbox/dcim/forms/filtersets.py:306 -#: netbox/dcim/forms/model_forms.py:222 netbox/dcim/forms/model_forms.py:261 +#: netbox/dcim/forms/bulk_edit.py:311 netbox/dcim/forms/filtersets.py:307 +#: netbox/dcim/forms/model_forms.py:229 netbox/dcim/forms/model_forms.py:268 #: netbox/templates/dcim/rack.html:45 netbox/templates/dcim/racktype.html:13 msgid "Rack Type" msgstr "Tipo de bastidor" -#: netbox/dcim/forms/bulk_edit.py:302 netbox/dcim/forms/model_forms.py:225 -#: netbox/dcim/forms/model_forms.py:305 +#: netbox/dcim/forms/bulk_edit.py:313 netbox/dcim/forms/bulk_edit.py:467 +#: netbox/dcim/forms/model_forms.py:232 netbox/dcim/forms/model_forms.py:313 msgid "Outer Dimensions" msgstr "Dimensiones exteriores" -#: netbox/dcim/forms/bulk_edit.py:305 netbox/dcim/forms/model_forms.py:227 -#: netbox/dcim/forms/model_forms.py:307 netbox/templates/dcim/device.html:315 +#: netbox/dcim/forms/bulk_edit.py:316 netbox/dcim/forms/model_forms.py:234 +#: netbox/dcim/forms/model_forms.py:315 netbox/templates/dcim/device.html:315 #: netbox/templates/dcim/inc/panels/racktype_dimensions.html:3 msgid "Dimensions" msgstr "Dimensiones" -#: netbox/dcim/forms/bulk_edit.py:307 netbox/dcim/forms/filtersets.py:307 -#: netbox/dcim/forms/filtersets.py:327 netbox/dcim/forms/model_forms.py:229 +#: netbox/dcim/forms/bulk_edit.py:318 netbox/dcim/forms/filtersets.py:308 +#: netbox/dcim/forms/filtersets.py:328 netbox/dcim/forms/model_forms.py:236 #: netbox/templates/dcim/inc/panels/racktype_numbering.html:3 msgid "Numbering" msgstr "Numeración" -#: netbox/dcim/forms/bulk_edit.py:366 netbox/dcim/forms/bulk_import.py:262 -#: netbox/dcim/forms/filtersets.py:381 +#: netbox/dcim/forms/bulk_edit.py:377 netbox/dcim/forms/bulk_import.py:266 +#: netbox/dcim/forms/filtersets.py:382 msgid "Rack type" msgstr "Tipo de bastidor" -#: netbox/dcim/forms/bulk_edit.py:373 netbox/dcim/forms/bulk_edit.py:721 -#: netbox/dcim/forms/bulk_edit.py:782 netbox/templates/dcim/device.html:104 +#: netbox/dcim/forms/bulk_edit.py:384 netbox/dcim/forms/bulk_edit.py:765 +#: netbox/dcim/forms/bulk_edit.py:826 netbox/templates/dcim/device.html:104 #: netbox/templates/dcim/module.html:77 #: netbox/templates/dcim/modulebay.html:70 netbox/templates/dcim/rack.html:57 #: netbox/templates/virtualization/virtualmachine.html:35 msgid "Serial Number" msgstr "Número de serie" -#: netbox/dcim/forms/bulk_edit.py:376 netbox/dcim/forms/filtersets.py:388 -#: netbox/dcim/forms/filtersets.py:814 netbox/dcim/forms/filtersets.py:1016 -#: netbox/dcim/forms/filtersets.py:1610 +#: netbox/dcim/forms/bulk_edit.py:387 netbox/dcim/forms/filtersets.py:389 +#: netbox/dcim/forms/filtersets.py:833 netbox/dcim/forms/filtersets.py:1035 +#: netbox/dcim/forms/filtersets.py:1634 msgid "Asset tag" msgstr "Etiqueta de activo" -#: netbox/dcim/forms/bulk_edit.py:420 netbox/dcim/forms/bulk_edit.py:533 -#: netbox/dcim/forms/bulk_edit.py:577 netbox/dcim/forms/bulk_edit.py:714 -#: netbox/dcim/forms/bulk_import.py:291 netbox/dcim/forms/bulk_import.py:434 -#: netbox/dcim/forms/bulk_import.py:607 netbox/dcim/forms/filtersets.py:281 -#: netbox/dcim/forms/filtersets.py:512 netbox/dcim/forms/filtersets.py:670 -#: netbox/dcim/forms/filtersets.py:805 netbox/templates/dcim/device.html:98 +#: netbox/dcim/forms/bulk_edit.py:436 netbox/dcim/forms/bulk_edit.py:547 +#: netbox/dcim/forms/bulk_edit.py:615 netbox/dcim/forms/bulk_edit.py:758 +#: netbox/dcim/forms/bulk_import.py:295 netbox/dcim/forms/bulk_import.py:453 +#: netbox/dcim/forms/bulk_import.py:638 netbox/dcim/forms/filtersets.py:282 +#: netbox/dcim/forms/filtersets.py:513 netbox/dcim/forms/filtersets.py:684 +#: netbox/dcim/forms/filtersets.py:824 netbox/templates/dcim/device.html:98 #: netbox/templates/dcim/devicetype.html:65 -#: netbox/templates/dcim/moduletype.html:43 netbox/templates/dcim/rack.html:65 +#: netbox/templates/dcim/moduletype.html:47 netbox/templates/dcim/rack.html:65 #: netbox/templates/dcim/racktype.html:28 msgid "Airflow" msgstr "Flujo de aire" -#: netbox/dcim/forms/bulk_edit.py:449 netbox/dcim/forms/bulk_edit.py:928 -#: netbox/dcim/forms/bulk_import.py:346 netbox/dcim/forms/bulk_import.py:349 -#: netbox/dcim/forms/bulk_import.py:580 netbox/dcim/forms/bulk_import.py:1495 -#: netbox/dcim/forms/bulk_import.py:1499 netbox/dcim/forms/filtersets.py:105 -#: netbox/dcim/forms/filtersets.py:325 netbox/dcim/forms/filtersets.py:406 -#: netbox/dcim/forms/filtersets.py:420 netbox/dcim/forms/filtersets.py:458 -#: netbox/dcim/forms/filtersets.py:773 netbox/dcim/forms/filtersets.py:986 -#: netbox/dcim/forms/filtersets.py:1084 netbox/dcim/forms/filtersets.py:1216 -#: netbox/dcim/forms/model_forms.py:271 netbox/dcim/forms/model_forms.py:314 -#: netbox/dcim/forms/model_forms.py:489 netbox/dcim/forms/model_forms.py:767 +#: netbox/dcim/forms/bulk_edit.py:465 netbox/dcim/forms/bulk_edit.py:972 +#: netbox/dcim/forms/bulk_import.py:350 netbox/dcim/forms/bulk_import.py:353 +#: netbox/dcim/forms/bulk_import.py:611 netbox/dcim/forms/bulk_import.py:1526 +#: netbox/dcim/forms/bulk_import.py:1530 netbox/dcim/forms/filtersets.py:106 +#: netbox/dcim/forms/filtersets.py:326 netbox/dcim/forms/filtersets.py:407 +#: netbox/dcim/forms/filtersets.py:421 netbox/dcim/forms/filtersets.py:459 +#: netbox/dcim/forms/filtersets.py:792 netbox/dcim/forms/filtersets.py:1005 +#: netbox/dcim/forms/filtersets.py:1103 netbox/dcim/forms/filtersets.py:1235 +#: netbox/dcim/forms/model_forms.py:278 netbox/dcim/forms/model_forms.py:322 +#: netbox/dcim/forms/model_forms.py:583 netbox/dcim/forms/model_forms.py:861 #: netbox/dcim/forms/object_create.py:404 netbox/dcim/tables/devices.py:171 -#: netbox/dcim/tables/power.py:70 netbox/dcim/tables/racks.py:216 -#: netbox/ipam/forms/filtersets.py:459 netbox/templates/dcim/device.html:30 +#: netbox/dcim/tables/power.py:70 netbox/dcim/tables/racks.py:225 +#: netbox/ipam/forms/filtersets.py:467 netbox/templates/dcim/device.html:30 #: netbox/templates/dcim/inc/cable_termination.html:16 #: netbox/templates/dcim/powerfeed.html:28 netbox/templates/dcim/rack.html:13 #: netbox/templates/dcim/rack/base.html:4 @@ -4178,38 +4260,39 @@ msgstr "Flujo de aire" msgid "Rack" msgstr "Estante" -#: netbox/dcim/forms/bulk_edit.py:453 netbox/dcim/forms/bulk_edit.py:747 -#: netbox/dcim/forms/filtersets.py:326 netbox/dcim/forms/filtersets.py:399 -#: netbox/dcim/forms/filtersets.py:482 netbox/dcim/forms/filtersets.py:609 -#: netbox/dcim/forms/filtersets.py:722 netbox/dcim/forms/filtersets.py:944 -#: netbox/dcim/forms/model_forms.py:681 netbox/dcim/forms/model_forms.py:1663 +#: netbox/dcim/forms/bulk_edit.py:468 netbox/dcim/forms/bulk_edit.py:791 +#: netbox/dcim/forms/filtersets.py:327 netbox/dcim/forms/filtersets.py:400 +#: netbox/dcim/forms/filtersets.py:483 netbox/dcim/forms/filtersets.py:618 +#: netbox/dcim/forms/filtersets.py:741 netbox/dcim/forms/filtersets.py:963 +#: netbox/dcim/forms/model_forms.py:446 netbox/dcim/forms/model_forms.py:775 +#: netbox/dcim/forms/model_forms.py:1757 #: netbox/templates/dcim/device_edit.html:22 msgid "Hardware" msgstr "Hardware" -#: netbox/dcim/forms/bulk_edit.py:509 netbox/dcim/forms/bulk_import.py:401 -#: netbox/dcim/forms/filtersets.py:500 netbox/dcim/forms/model_forms.py:362 +#: netbox/dcim/forms/bulk_edit.py:523 netbox/dcim/forms/bulk_import.py:405 +#: netbox/dcim/forms/filtersets.py:501 netbox/dcim/forms/model_forms.py:370 msgid "Default platform" msgstr "Plataforma predeterminada" -#: netbox/dcim/forms/bulk_edit.py:514 netbox/dcim/forms/bulk_edit.py:573 -#: netbox/dcim/forms/filtersets.py:503 netbox/dcim/forms/filtersets.py:623 +#: netbox/dcim/forms/bulk_edit.py:528 netbox/dcim/forms/bulk_edit.py:611 +#: netbox/dcim/forms/filtersets.py:504 netbox/dcim/forms/filtersets.py:637 msgid "Part number" msgstr "Número de pieza" -#: netbox/dcim/forms/bulk_edit.py:518 +#: netbox/dcim/forms/bulk_edit.py:532 msgid "U height" msgstr "Altura en U" -#: netbox/dcim/forms/bulk_edit.py:530 netbox/dcim/tables/devicetypes.py:107 +#: netbox/dcim/forms/bulk_edit.py:544 netbox/dcim/tables/devicetypes.py:107 msgid "Exclude from utilization" msgstr "Excluir de la utilización" -#: netbox/dcim/forms/bulk_edit.py:559 netbox/dcim/forms/model_forms.py:377 -#: netbox/dcim/forms/model_forms.py:920 netbox/dcim/forms/model_forms.py:962 -#: netbox/dcim/forms/model_forms.py:989 netbox/dcim/forms/model_forms.py:1017 -#: netbox/dcim/forms/model_forms.py:1048 netbox/dcim/forms/model_forms.py:1067 -#: netbox/dcim/forms/model_forms.py:1085 +#: netbox/dcim/forms/bulk_edit.py:573 netbox/dcim/forms/model_forms.py:385 +#: netbox/dcim/forms/model_forms.py:1014 netbox/dcim/forms/model_forms.py:1056 +#: netbox/dcim/forms/model_forms.py:1083 netbox/dcim/forms/model_forms.py:1111 +#: netbox/dcim/forms/model_forms.py:1142 netbox/dcim/forms/model_forms.py:1161 +#: netbox/dcim/forms/model_forms.py:1179 #: netbox/dcim/forms/object_create.py:123 netbox/dcim/tables/devicetypes.py:82 #: netbox/templates/dcim/device.html:88 #: netbox/templates/dcim/devicebay.html:52 @@ -4217,37 +4300,51 @@ msgstr "Excluir de la utilización" msgid "Device Type" msgstr "Tipo de dispositivo" -#: netbox/dcim/forms/bulk_edit.py:601 netbox/dcim/forms/model_forms.py:410 -#: netbox/dcim/forms/model_forms.py:921 netbox/dcim/forms/model_forms.py:963 -#: netbox/dcim/forms/model_forms.py:990 netbox/dcim/forms/model_forms.py:1018 -#: netbox/dcim/forms/model_forms.py:1049 netbox/dcim/forms/model_forms.py:1068 -#: netbox/dcim/forms/model_forms.py:1086 -#: netbox/dcim/forms/object_create.py:124 netbox/dcim/tables/modules.py:17 -#: netbox/dcim/tables/modules.py:66 netbox/templates/dcim/module.html:65 +#: netbox/dcim/forms/bulk_edit.py:582 netbox/dcim/forms/model_forms.py:412 +#: netbox/templates/dcim/moduletypeprofile.html:32 +msgid "Schema" +msgstr "Esquema" + +#: netbox/dcim/forms/bulk_edit.py:594 netbox/dcim/forms/bulk_edit.py:601 +#: netbox/dcim/forms/bulk_import.py:442 netbox/dcim/forms/filtersets.py:629 +#: netbox/dcim/forms/model_forms.py:419 netbox/dcim/forms/model_forms.py:432 +#: netbox/dcim/tables/modules.py:45 netbox/templates/account/base.html:7 +#: netbox/templates/dcim/moduletype.html:27 +#: netbox/templates/inc/user_menu.html:40 netbox/vpn/forms/bulk_edit.py:255 +#: netbox/vpn/forms/filtersets.py:194 netbox/vpn/forms/model_forms.py:382 +msgid "Profile" +msgstr "Perfil" + +#: netbox/dcim/forms/bulk_edit.py:639 netbox/dcim/forms/model_forms.py:445 +#: netbox/dcim/forms/model_forms.py:1015 netbox/dcim/forms/model_forms.py:1057 +#: netbox/dcim/forms/model_forms.py:1084 netbox/dcim/forms/model_forms.py:1112 +#: netbox/dcim/forms/model_forms.py:1143 netbox/dcim/forms/model_forms.py:1162 +#: netbox/dcim/forms/model_forms.py:1180 +#: netbox/dcim/forms/object_create.py:124 netbox/dcim/tables/modules.py:54 +#: netbox/dcim/tables/modules.py:100 netbox/templates/dcim/module.html:92 #: netbox/templates/dcim/modulebay.html:66 #: netbox/templates/dcim/moduletype.html:24 msgid "Module Type" msgstr "Tipo de módulo" -#: netbox/dcim/forms/bulk_edit.py:605 netbox/dcim/forms/model_forms.py:380 -#: netbox/dcim/forms/model_forms.py:411 +#: netbox/dcim/forms/bulk_edit.py:643 netbox/dcim/forms/model_forms.py:388 #: netbox/templates/dcim/devicetype.html:11 msgid "Chassis" msgstr "Chasis" -#: netbox/dcim/forms/bulk_edit.py:619 netbox/dcim/models/devices.py:483 +#: netbox/dcim/forms/bulk_edit.py:662 netbox/dcim/models/devices.py:386 #: netbox/dcim/tables/devices.py:78 msgid "VM role" msgstr "Función de máquina virtual" -#: netbox/dcim/forms/bulk_edit.py:622 netbox/dcim/forms/bulk_edit.py:646 -#: netbox/dcim/forms/bulk_edit.py:729 netbox/dcim/forms/bulk_import.py:461 -#: netbox/dcim/forms/bulk_import.py:465 netbox/dcim/forms/bulk_import.py:484 -#: netbox/dcim/forms/bulk_import.py:488 netbox/dcim/forms/bulk_import.py:613 -#: netbox/dcim/forms/bulk_import.py:617 netbox/dcim/forms/filtersets.py:690 -#: netbox/dcim/forms/filtersets.py:706 netbox/dcim/forms/filtersets.py:824 -#: netbox/dcim/forms/model_forms.py:424 netbox/dcim/forms/model_forms.py:451 -#: netbox/dcim/forms/model_forms.py:566 +#: netbox/dcim/forms/bulk_edit.py:665 netbox/dcim/forms/bulk_edit.py:690 +#: netbox/dcim/forms/bulk_edit.py:773 netbox/dcim/forms/bulk_import.py:490 +#: netbox/dcim/forms/bulk_import.py:494 netbox/dcim/forms/bulk_import.py:515 +#: netbox/dcim/forms/bulk_import.py:519 netbox/dcim/forms/bulk_import.py:644 +#: netbox/dcim/forms/bulk_import.py:648 netbox/dcim/forms/filtersets.py:704 +#: netbox/dcim/forms/filtersets.py:725 netbox/dcim/forms/filtersets.py:843 +#: netbox/dcim/forms/model_forms.py:511 netbox/dcim/forms/model_forms.py:545 +#: netbox/dcim/forms/model_forms.py:660 #: netbox/virtualization/forms/bulk_import.py:138 #: netbox/virtualization/forms/bulk_import.py:139 #: netbox/virtualization/forms/filtersets.py:194 @@ -4255,22 +4352,22 @@ msgstr "Función de máquina virtual" msgid "Config template" msgstr "Plantilla de configuración" -#: netbox/dcim/forms/bulk_edit.py:670 netbox/dcim/forms/bulk_edit.py:1079 -#: netbox/dcim/forms/bulk_import.py:519 netbox/dcim/forms/filtersets.py:115 -#: netbox/dcim/forms/model_forms.py:511 netbox/dcim/forms/model_forms.py:884 -#: netbox/dcim/forms/model_forms.py:901 netbox/extras/filtersets.py:547 +#: netbox/dcim/forms/bulk_edit.py:714 netbox/dcim/forms/bulk_edit.py:1123 +#: netbox/dcim/forms/bulk_import.py:550 netbox/dcim/forms/filtersets.py:116 +#: netbox/dcim/forms/model_forms.py:605 netbox/dcim/forms/model_forms.py:978 +#: netbox/dcim/forms/model_forms.py:995 netbox/extras/filtersets.py:640 msgid "Device type" msgstr "Tipo de dispositivo" -#: netbox/dcim/forms/bulk_edit.py:681 netbox/dcim/forms/bulk_import.py:500 -#: netbox/dcim/forms/filtersets.py:120 netbox/dcim/forms/model_forms.py:519 +#: netbox/dcim/forms/bulk_edit.py:725 netbox/dcim/forms/bulk_import.py:531 +#: netbox/dcim/forms/filtersets.py:121 netbox/dcim/forms/model_forms.py:613 msgid "Device role" msgstr "Función del dispositivo" -#: netbox/dcim/forms/bulk_edit.py:704 netbox/dcim/forms/bulk_import.py:525 -#: netbox/dcim/forms/filtersets.py:797 netbox/dcim/forms/model_forms.py:461 -#: netbox/dcim/forms/model_forms.py:524 netbox/dcim/tables/devices.py:192 -#: netbox/extras/filtersets.py:563 netbox/templates/dcim/device.html:186 +#: netbox/dcim/forms/bulk_edit.py:748 netbox/dcim/forms/bulk_import.py:556 +#: netbox/dcim/forms/filtersets.py:816 netbox/dcim/forms/model_forms.py:555 +#: netbox/dcim/forms/model_forms.py:618 netbox/dcim/tables/devices.py:192 +#: netbox/extras/filtersets.py:656 netbox/templates/dcim/device.html:186 #: netbox/templates/dcim/platform.html:26 #: netbox/templates/virtualization/virtualmachine.html:27 #: netbox/virtualization/forms/bulk_edit.py:142 @@ -4281,17 +4378,17 @@ msgstr "Función del dispositivo" msgid "Platform" msgstr "Plataforma" -#: netbox/dcim/forms/bulk_edit.py:734 netbox/dcim/forms/bulk_import.py:544 -#: netbox/dcim/forms/filtersets.py:729 netbox/dcim/forms/filtersets.py:899 -#: netbox/dcim/forms/model_forms.py:533 netbox/dcim/tables/devices.py:212 -#: netbox/extras/filtersets.py:596 netbox/extras/forms/filtersets.py:329 -#: netbox/ipam/forms/filtersets.py:432 netbox/ipam/forms/filtersets.py:464 +#: netbox/dcim/forms/bulk_edit.py:778 netbox/dcim/forms/bulk_import.py:575 +#: netbox/dcim/forms/filtersets.py:748 netbox/dcim/forms/filtersets.py:918 +#: netbox/dcim/forms/model_forms.py:627 netbox/dcim/tables/devices.py:212 +#: netbox/extras/filtersets.py:689 netbox/extras/forms/filtersets.py:364 +#: netbox/ipam/forms/filtersets.py:439 netbox/ipam/forms/filtersets.py:472 #: netbox/templates/dcim/device.html:239 #: netbox/templates/virtualization/cluster.html:10 #: netbox/templates/virtualization/virtualmachine.html:92 #: netbox/templates/virtualization/virtualmachine.html:101 #: netbox/virtualization/filtersets.py:123 -#: netbox/virtualization/filtersets.py:243 +#: netbox/virtualization/filtersets.py:245 #: netbox/virtualization/forms/bulk_edit.py:111 #: netbox/virtualization/forms/bulk_import.py:98 #: netbox/virtualization/forms/filtersets.py:105 @@ -4303,28 +4400,28 @@ msgstr "Plataforma" msgid "Cluster" msgstr "Clúster" -#: netbox/dcim/forms/bulk_edit.py:748 +#: netbox/dcim/forms/bulk_edit.py:792 #: netbox/templates/extras/dashboard/widget_config.html:7 #: netbox/virtualization/forms/bulk_edit.py:173 msgid "Configuration" msgstr "Configuración" -#: netbox/dcim/forms/bulk_edit.py:749 netbox/netbox/navigation/menu.py:251 +#: netbox/dcim/forms/bulk_edit.py:793 netbox/netbox/navigation/menu.py:252 #: netbox/templates/dcim/device_edit.html:80 msgid "Virtualization" msgstr "Virtualización" -#: netbox/dcim/forms/bulk_edit.py:763 netbox/dcim/forms/bulk_import.py:680 -#: netbox/dcim/forms/model_forms.py:658 netbox/dcim/forms/model_forms.py:909 +#: netbox/dcim/forms/bulk_edit.py:807 netbox/dcim/forms/bulk_import.py:711 +#: netbox/dcim/forms/model_forms.py:752 netbox/dcim/forms/model_forms.py:1003 msgid "Module type" msgstr "Tipo de módulo" -#: netbox/dcim/forms/bulk_edit.py:817 netbox/dcim/forms/bulk_edit.py:1002 -#: netbox/dcim/forms/bulk_edit.py:1021 netbox/dcim/forms/bulk_edit.py:1044 -#: netbox/dcim/forms/bulk_edit.py:1086 netbox/dcim/forms/bulk_edit.py:1130 -#: netbox/dcim/forms/bulk_edit.py:1181 netbox/dcim/forms/bulk_edit.py:1208 -#: netbox/dcim/forms/bulk_edit.py:1235 netbox/dcim/forms/bulk_edit.py:1253 -#: netbox/dcim/forms/bulk_edit.py:1271 netbox/dcim/forms/filtersets.py:68 +#: netbox/dcim/forms/bulk_edit.py:861 netbox/dcim/forms/bulk_edit.py:1046 +#: netbox/dcim/forms/bulk_edit.py:1065 netbox/dcim/forms/bulk_edit.py:1088 +#: netbox/dcim/forms/bulk_edit.py:1130 netbox/dcim/forms/bulk_edit.py:1174 +#: netbox/dcim/forms/bulk_edit.py:1225 netbox/dcim/forms/bulk_edit.py:1252 +#: netbox/dcim/forms/bulk_edit.py:1279 netbox/dcim/forms/bulk_edit.py:1297 +#: netbox/dcim/forms/bulk_edit.py:1315 netbox/dcim/forms/filtersets.py:69 #: netbox/dcim/forms/object_create.py:46 netbox/templates/dcim/cable.html:32 #: netbox/templates/dcim/consoleport.html:32 #: netbox/templates/dcim/consoleserverport.html:32 @@ -4342,109 +4439,109 @@ msgstr "Tipo de módulo" msgid "Label" msgstr "Etiqueta" -#: netbox/dcim/forms/bulk_edit.py:826 netbox/dcim/forms/filtersets.py:1117 +#: netbox/dcim/forms/bulk_edit.py:870 netbox/dcim/forms/filtersets.py:1136 #: netbox/templates/dcim/cable.html:50 msgid "Length" msgstr "Longitud" -#: netbox/dcim/forms/bulk_edit.py:831 netbox/dcim/forms/bulk_import.py:1363 -#: netbox/dcim/forms/bulk_import.py:1366 netbox/dcim/forms/filtersets.py:1121 +#: netbox/dcim/forms/bulk_edit.py:875 netbox/dcim/forms/bulk_import.py:1394 +#: netbox/dcim/forms/bulk_import.py:1397 netbox/dcim/forms/filtersets.py:1140 msgid "Length unit" msgstr "Unidad de longitud" -#: netbox/dcim/forms/bulk_edit.py:855 +#: netbox/dcim/forms/bulk_edit.py:899 #: netbox/templates/dcim/virtualchassis.html:23 msgid "Domain" msgstr "Dominio" -#: netbox/dcim/forms/bulk_edit.py:923 netbox/dcim/forms/bulk_import.py:1482 -#: netbox/dcim/forms/filtersets.py:1207 netbox/dcim/forms/model_forms.py:761 +#: netbox/dcim/forms/bulk_edit.py:967 netbox/dcim/forms/bulk_import.py:1513 +#: netbox/dcim/forms/filtersets.py:1226 netbox/dcim/forms/model_forms.py:855 msgid "Power panel" msgstr "Panel de alimentación" -#: netbox/dcim/forms/bulk_edit.py:945 netbox/dcim/forms/bulk_import.py:1518 -#: netbox/dcim/forms/filtersets.py:1229 +#: netbox/dcim/forms/bulk_edit.py:989 netbox/dcim/forms/bulk_import.py:1549 +#: netbox/dcim/forms/filtersets.py:1248 #: netbox/templates/dcim/powerfeed.html:83 msgid "Supply" msgstr "Suministro" -#: netbox/dcim/forms/bulk_edit.py:951 netbox/dcim/forms/bulk_import.py:1523 -#: netbox/dcim/forms/filtersets.py:1234 +#: netbox/dcim/forms/bulk_edit.py:995 netbox/dcim/forms/bulk_import.py:1554 +#: netbox/dcim/forms/filtersets.py:1253 #: netbox/templates/dcim/powerfeed.html:95 msgid "Phase" msgstr "Fase" -#: netbox/dcim/forms/bulk_edit.py:957 netbox/dcim/forms/filtersets.py:1239 +#: netbox/dcim/forms/bulk_edit.py:1001 netbox/dcim/forms/filtersets.py:1258 #: netbox/templates/dcim/powerfeed.html:87 msgid "Voltage" msgstr "Tensión" -#: netbox/dcim/forms/bulk_edit.py:961 netbox/dcim/forms/filtersets.py:1243 +#: netbox/dcim/forms/bulk_edit.py:1005 netbox/dcim/forms/filtersets.py:1262 #: netbox/templates/dcim/powerfeed.html:91 msgid "Amperage" msgstr "Amperaje" -#: netbox/dcim/forms/bulk_edit.py:965 netbox/dcim/forms/filtersets.py:1247 +#: netbox/dcim/forms/bulk_edit.py:1009 netbox/dcim/forms/filtersets.py:1266 msgid "Max utilization" msgstr "Utilización máxima" -#: netbox/dcim/forms/bulk_edit.py:1054 +#: netbox/dcim/forms/bulk_edit.py:1098 msgid "Maximum draw" msgstr "Sorteo máximo" -#: netbox/dcim/forms/bulk_edit.py:1057 +#: netbox/dcim/forms/bulk_edit.py:1101 #: netbox/dcim/models/device_component_templates.py:281 #: netbox/dcim/models/device_components.py:352 msgid "Maximum power draw (watts)" msgstr "Consumo máximo de energía (vatios)" -#: netbox/dcim/forms/bulk_edit.py:1060 +#: netbox/dcim/forms/bulk_edit.py:1104 msgid "Allocated draw" msgstr "Sorteo asignado" -#: netbox/dcim/forms/bulk_edit.py:1063 +#: netbox/dcim/forms/bulk_edit.py:1107 #: netbox/dcim/models/device_component_templates.py:288 #: netbox/dcim/models/device_components.py:359 msgid "Allocated power draw (watts)" msgstr "Consumo de energía asignado (vatios)" -#: netbox/dcim/forms/bulk_edit.py:1096 netbox/dcim/forms/bulk_import.py:813 -#: netbox/dcim/forms/model_forms.py:978 netbox/dcim/forms/model_forms.py:1332 -#: netbox/dcim/forms/model_forms.py:1647 netbox/dcim/forms/object_import.py:55 +#: netbox/dcim/forms/bulk_edit.py:1140 netbox/dcim/forms/bulk_import.py:844 +#: netbox/dcim/forms/model_forms.py:1072 netbox/dcim/forms/model_forms.py:1426 +#: netbox/dcim/forms/model_forms.py:1741 netbox/dcim/forms/object_import.py:55 msgid "Power port" msgstr "Puerto de alimentación" -#: netbox/dcim/forms/bulk_edit.py:1101 netbox/dcim/forms/bulk_import.py:820 +#: netbox/dcim/forms/bulk_edit.py:1145 netbox/dcim/forms/bulk_import.py:851 msgid "Feed leg" msgstr "Pierna de alimentación" -#: netbox/dcim/forms/bulk_edit.py:1147 netbox/dcim/forms/bulk_edit.py:1465 +#: netbox/dcim/forms/bulk_edit.py:1191 netbox/dcim/forms/bulk_edit.py:1512 msgid "Management only" msgstr "Solo administración" -#: netbox/dcim/forms/bulk_edit.py:1157 netbox/dcim/forms/bulk_edit.py:1471 -#: netbox/dcim/forms/bulk_import.py:906 netbox/dcim/forms/filtersets.py:1448 +#: netbox/dcim/forms/bulk_edit.py:1201 netbox/dcim/forms/bulk_edit.py:1518 +#: netbox/dcim/forms/bulk_import.py:937 netbox/dcim/forms/filtersets.py:1472 #: netbox/dcim/forms/object_import.py:90 #: netbox/dcim/models/device_component_templates.py:445 -#: netbox/dcim/models/device_components.py:724 +#: netbox/dcim/models/device_components.py:733 msgid "PoE mode" msgstr "Modo PoE" -#: netbox/dcim/forms/bulk_edit.py:1163 netbox/dcim/forms/bulk_edit.py:1477 -#: netbox/dcim/forms/bulk_import.py:912 netbox/dcim/forms/filtersets.py:1453 +#: netbox/dcim/forms/bulk_edit.py:1207 netbox/dcim/forms/bulk_edit.py:1524 +#: netbox/dcim/forms/bulk_import.py:943 netbox/dcim/forms/filtersets.py:1477 #: netbox/dcim/forms/object_import.py:95 #: netbox/dcim/models/device_component_templates.py:452 -#: netbox/dcim/models/device_components.py:731 +#: netbox/dcim/models/device_components.py:740 msgid "PoE type" msgstr "Tipo de PoE" -#: netbox/dcim/forms/bulk_edit.py:1169 netbox/dcim/forms/filtersets.py:1468 +#: netbox/dcim/forms/bulk_edit.py:1213 netbox/dcim/forms/filtersets.py:1492 #: netbox/dcim/forms/object_import.py:100 msgid "Wireless role" msgstr "Función inalámbrica" -#: netbox/dcim/forms/bulk_edit.py:1306 netbox/dcim/forms/model_forms.py:680 -#: netbox/dcim/forms/model_forms.py:1277 netbox/dcim/tables/devices.py:322 +#: netbox/dcim/forms/bulk_edit.py:1350 netbox/dcim/forms/model_forms.py:774 +#: netbox/dcim/forms/model_forms.py:1371 netbox/dcim/tables/devices.py:322 #: netbox/templates/dcim/consoleport.html:24 #: netbox/templates/dcim/consoleserverport.html:24 #: netbox/templates/dcim/frontport.html:24 @@ -4458,26 +4555,26 @@ msgstr "Función inalámbrica" msgid "Module" msgstr "Módulo" -#: netbox/dcim/forms/bulk_edit.py:1445 netbox/dcim/tables/devices.py:698 +#: netbox/dcim/forms/bulk_edit.py:1492 netbox/dcim/tables/devices.py:705 #: netbox/templates/dcim/interface.html:116 msgid "LAG" msgstr "DESFASE" -#: netbox/dcim/forms/bulk_edit.py:1450 netbox/dcim/forms/model_forms.py:1359 +#: netbox/dcim/forms/bulk_edit.py:1497 netbox/dcim/forms/model_forms.py:1453 msgid "Virtual device contexts" msgstr "Contextos de dispositivos virtuales" -#: netbox/dcim/forms/bulk_edit.py:1456 netbox/dcim/forms/bulk_import.py:741 -#: netbox/dcim/forms/bulk_import.py:767 netbox/dcim/forms/filtersets.py:1301 -#: netbox/dcim/forms/filtersets.py:1326 netbox/dcim/forms/filtersets.py:1412 -#: netbox/dcim/tables/devices.py:631 +#: netbox/dcim/forms/bulk_edit.py:1503 netbox/dcim/forms/bulk_import.py:772 +#: netbox/dcim/forms/bulk_import.py:798 netbox/dcim/forms/filtersets.py:1320 +#: netbox/dcim/forms/filtersets.py:1345 netbox/dcim/forms/filtersets.py:1436 +#: netbox/dcim/tables/devices.py:638 #: netbox/templates/circuits/inc/circuit_termination_fields.html:62 #: netbox/templates/dcim/consoleport.html:40 #: netbox/templates/dcim/consoleserverport.html:40 msgid "Speed" msgstr "Velocidad" -#: netbox/dcim/forms/bulk_edit.py:1485 netbox/dcim/forms/bulk_import.py:915 +#: netbox/dcim/forms/bulk_edit.py:1532 netbox/dcim/forms/bulk_import.py:946 #: netbox/templates/vpn/ikepolicy.html:25 #: netbox/templates/vpn/ipsecprofile.html:21 #: netbox/templates/vpn/ipsecprofile.html:48 @@ -4491,55 +4588,55 @@ msgstr "Velocidad" msgid "Mode" msgstr "Modo" -#: netbox/dcim/forms/bulk_edit.py:1493 netbox/dcim/forms/model_forms.py:1408 -#: netbox/ipam/forms/bulk_import.py:174 netbox/ipam/forms/filtersets.py:553 -#: netbox/ipam/models/vlans.py:87 netbox/virtualization/forms/bulk_edit.py:222 +#: netbox/dcim/forms/bulk_edit.py:1540 netbox/dcim/forms/model_forms.py:1502 +#: netbox/ipam/forms/bulk_import.py:174 netbox/ipam/forms/filtersets.py:561 +#: netbox/ipam/models/vlans.py:93 netbox/virtualization/forms/bulk_edit.py:222 #: netbox/virtualization/forms/model_forms.py:335 msgid "VLAN group" msgstr "Grupo de VLAN" -#: netbox/dcim/forms/bulk_edit.py:1502 netbox/dcim/forms/model_forms.py:1414 -#: netbox/dcim/tables/devices.py:592 +#: netbox/dcim/forms/bulk_edit.py:1549 netbox/dcim/forms/model_forms.py:1508 +#: netbox/dcim/tables/devices.py:599 #: netbox/virtualization/forms/bulk_edit.py:230 #: netbox/virtualization/forms/model_forms.py:340 msgid "Untagged VLAN" msgstr "VLAN sin etiquetar" -#: netbox/dcim/forms/bulk_edit.py:1511 netbox/dcim/forms/model_forms.py:1423 -#: netbox/dcim/tables/devices.py:598 +#: netbox/dcim/forms/bulk_edit.py:1558 netbox/dcim/forms/model_forms.py:1517 +#: netbox/dcim/tables/devices.py:605 #: netbox/virtualization/forms/bulk_edit.py:238 #: netbox/virtualization/forms/model_forms.py:349 msgid "Tagged VLANs" msgstr "VLAN etiquetadas" -#: netbox/dcim/forms/bulk_edit.py:1514 +#: netbox/dcim/forms/bulk_edit.py:1561 msgid "Add tagged VLANs" msgstr "Agregar VLAN etiquetadas" -#: netbox/dcim/forms/bulk_edit.py:1523 +#: netbox/dcim/forms/bulk_edit.py:1570 msgid "Remove tagged VLANs" msgstr "Eliminar las VLAN etiquetadas" -#: netbox/dcim/forms/bulk_edit.py:1534 netbox/dcim/forms/model_forms.py:1432 +#: netbox/dcim/forms/bulk_edit.py:1581 netbox/dcim/forms/model_forms.py:1526 #: netbox/virtualization/forms/model_forms.py:358 msgid "Q-in-Q Service VLAN" msgstr "VLAN de servicio Q-in-Q" -#: netbox/dcim/forms/bulk_edit.py:1549 netbox/dcim/forms/model_forms.py:1395 +#: netbox/dcim/forms/bulk_edit.py:1596 netbox/dcim/forms/model_forms.py:1489 msgid "Wireless LAN group" msgstr "Grupo LAN inalámbrico" -#: netbox/dcim/forms/bulk_edit.py:1554 netbox/dcim/forms/model_forms.py:1400 -#: netbox/dcim/tables/devices.py:640 netbox/netbox/navigation/menu.py:152 +#: netbox/dcim/forms/bulk_edit.py:1601 netbox/dcim/forms/model_forms.py:1494 +#: netbox/dcim/tables/devices.py:647 netbox/netbox/navigation/menu.py:153 #: netbox/templates/dcim/interface.html:337 #: netbox/wireless/tables/wirelesslan.py:24 msgid "Wireless LANs" msgstr "LAN inalámbricas" -#: netbox/dcim/forms/bulk_edit.py:1563 netbox/dcim/forms/filtersets.py:1381 -#: netbox/dcim/forms/model_forms.py:1466 netbox/ipam/forms/bulk_edit.py:269 -#: netbox/ipam/forms/bulk_edit.py:362 netbox/ipam/forms/filtersets.py:177 -#: netbox/netbox/navigation/menu.py:108 +#: netbox/dcim/forms/bulk_edit.py:1610 netbox/dcim/forms/filtersets.py:1405 +#: netbox/dcim/forms/model_forms.py:1560 netbox/ipam/forms/bulk_edit.py:269 +#: netbox/ipam/forms/bulk_edit.py:367 netbox/ipam/forms/filtersets.py:177 +#: netbox/netbox/navigation/menu.py:109 #: netbox/templates/dcim/interface.html:128 #: netbox/templates/ipam/prefix.html:91 #: netbox/templates/virtualization/vminterface.html:76 @@ -4548,253 +4645,260 @@ msgstr "LAN inalámbricas" msgid "Addressing" msgstr "Dirigiéndose" -#: netbox/dcim/forms/bulk_edit.py:1564 netbox/dcim/forms/filtersets.py:721 -#: netbox/dcim/forms/model_forms.py:1467 +#: netbox/dcim/forms/bulk_edit.py:1611 netbox/dcim/forms/filtersets.py:740 +#: netbox/dcim/forms/model_forms.py:1561 #: netbox/virtualization/forms/model_forms.py:379 msgid "Operation" msgstr "Operación" -#: netbox/dcim/forms/bulk_edit.py:1565 netbox/dcim/forms/filtersets.py:1382 -#: netbox/dcim/forms/model_forms.py:1022 netbox/dcim/forms/model_forms.py:1469 +#: netbox/dcim/forms/bulk_edit.py:1612 netbox/dcim/forms/filtersets.py:1406 +#: netbox/dcim/forms/model_forms.py:1116 netbox/dcim/forms/model_forms.py:1563 msgid "PoE" msgstr "PoE" -#: netbox/dcim/forms/bulk_edit.py:1566 netbox/dcim/forms/model_forms.py:1468 +#: netbox/dcim/forms/bulk_edit.py:1613 netbox/dcim/forms/model_forms.py:1562 #: netbox/templates/dcim/interface.html:105 #: netbox/virtualization/forms/bulk_edit.py:254 #: netbox/virtualization/forms/model_forms.py:380 msgid "Related Interfaces" msgstr "Interfaces relacionadas" -#: netbox/dcim/forms/bulk_edit.py:1568 netbox/dcim/forms/filtersets.py:1383 -#: netbox/dcim/forms/model_forms.py:1472 +#: netbox/dcim/forms/bulk_edit.py:1615 netbox/dcim/forms/filtersets.py:1407 +#: netbox/dcim/forms/model_forms.py:1566 #: netbox/virtualization/forms/bulk_edit.py:257 #: netbox/virtualization/forms/filtersets.py:206 #: netbox/virtualization/forms/model_forms.py:383 msgid "802.1Q Switching" msgstr "Conmutación 802.1Q" -#: netbox/dcim/forms/bulk_edit.py:1573 +#: netbox/dcim/forms/bulk_edit.py:1620 msgid "Add/Remove" msgstr "Añadir/eliminar" -#: netbox/dcim/forms/bulk_edit.py:1632 netbox/dcim/forms/bulk_edit.py:1634 +#: netbox/dcim/forms/bulk_edit.py:1679 netbox/dcim/forms/bulk_edit.py:1681 msgid "Interface mode must be specified to assign VLANs" msgstr "Se debe especificar el modo de interfaz para asignar las VLAN" -#: netbox/dcim/forms/bulk_edit.py:1639 +#: netbox/dcim/forms/bulk_edit.py:1686 msgid "An access interface cannot have tagged VLANs assigned." msgstr "Una interfaz de acceso no puede tener asignadas VLAN etiquetadas." -#: netbox/dcim/forms/bulk_import.py:66 +#: netbox/dcim/forms/bulk_import.py:67 msgid "Name of parent region" msgstr "Nombre de la región principal" -#: netbox/dcim/forms/bulk_import.py:80 +#: netbox/dcim/forms/bulk_import.py:81 msgid "Name of parent site group" msgstr "Nombre del grupo de sitios principal" -#: netbox/dcim/forms/bulk_import.py:99 +#: netbox/dcim/forms/bulk_import.py:100 msgid "Assigned region" msgstr "Región asignada" -#: netbox/dcim/forms/bulk_import.py:106 netbox/tenancy/forms/bulk_import.py:44 -#: netbox/tenancy/forms/bulk_import.py:85 +#: netbox/dcim/forms/bulk_import.py:107 netbox/tenancy/forms/bulk_import.py:44 #: netbox/wireless/forms/bulk_import.py:42 msgid "Assigned group" msgstr "Grupo asignado" -#: netbox/dcim/forms/bulk_import.py:125 +#: netbox/dcim/forms/bulk_import.py:126 msgid "available options" msgstr "opciones disponibles" -#: netbox/dcim/forms/bulk_import.py:136 netbox/dcim/forms/bulk_import.py:570 -#: netbox/dcim/forms/bulk_import.py:1479 netbox/ipam/forms/bulk_import.py:472 +#: netbox/dcim/forms/bulk_import.py:137 netbox/dcim/forms/bulk_import.py:601 +#: netbox/dcim/forms/bulk_import.py:1510 netbox/ipam/forms/bulk_import.py:479 #: netbox/virtualization/forms/bulk_import.py:64 #: netbox/virtualization/forms/bulk_import.py:95 msgid "Assigned site" msgstr "Sitio asignado" -#: netbox/dcim/forms/bulk_import.py:143 +#: netbox/dcim/forms/bulk_import.py:144 msgid "Parent location" msgstr "Ubicación de los padres" -#: netbox/dcim/forms/bulk_import.py:145 +#: netbox/dcim/forms/bulk_import.py:146 msgid "Location not found." msgstr "No se encontró la ubicación." -#: netbox/dcim/forms/bulk_import.py:187 +#: netbox/dcim/forms/bulk_import.py:191 msgid "The manufacturer of this rack type" msgstr "El fabricante de este tipo de bastidor" -#: netbox/dcim/forms/bulk_import.py:198 +#: netbox/dcim/forms/bulk_import.py:202 msgid "The lowest-numbered position in the rack" msgstr "La posición con el número más bajo del estante" -#: netbox/dcim/forms/bulk_import.py:203 netbox/dcim/forms/bulk_import.py:278 +#: netbox/dcim/forms/bulk_import.py:207 netbox/dcim/forms/bulk_import.py:282 msgid "Rail-to-rail width (in inches)" msgstr "Ancho de raíl a raíl (en pulgadas)" -#: netbox/dcim/forms/bulk_import.py:209 netbox/dcim/forms/bulk_import.py:288 +#: netbox/dcim/forms/bulk_import.py:213 netbox/dcim/forms/bulk_import.py:292 msgid "Unit for outer dimensions" msgstr "Unidad para dimensiones exteriores" -#: netbox/dcim/forms/bulk_import.py:215 netbox/dcim/forms/bulk_import.py:300 +#: netbox/dcim/forms/bulk_import.py:219 netbox/dcim/forms/bulk_import.py:304 msgid "Unit for rack weights" msgstr "Unidad para pesas de cremallera" -#: netbox/dcim/forms/bulk_import.py:247 +#: netbox/dcim/forms/bulk_import.py:251 msgid "Name of assigned tenant" msgstr "Nombre del inquilino asignado" -#: netbox/dcim/forms/bulk_import.py:259 +#: netbox/dcim/forms/bulk_import.py:263 msgid "Name of assigned role" msgstr "Nombre de la función asignada" -#: netbox/dcim/forms/bulk_import.py:266 +#: netbox/dcim/forms/bulk_import.py:270 msgid "Rack type model" msgstr "Modelo tipo bastidor" -#: netbox/dcim/forms/bulk_import.py:294 netbox/dcim/forms/bulk_import.py:437 -#: netbox/dcim/forms/bulk_import.py:610 +#: netbox/dcim/forms/bulk_import.py:298 netbox/dcim/forms/bulk_import.py:456 +#: netbox/dcim/forms/bulk_import.py:641 msgid "Airflow direction" msgstr "Dirección del flujo de aire" -#: netbox/dcim/forms/bulk_import.py:326 +#: netbox/dcim/forms/bulk_import.py:330 msgid "Width must be set if not specifying a rack type." msgstr "Se debe establecer el ancho si no se especifica un tipo de bastidor." -#: netbox/dcim/forms/bulk_import.py:328 +#: netbox/dcim/forms/bulk_import.py:332 msgid "U height must be set if not specifying a rack type." msgstr "" "Se debe establecer la altura en U si no se especifica un tipo de bastidor." -#: netbox/dcim/forms/bulk_import.py:336 +#: netbox/dcim/forms/bulk_import.py:340 msgid "Parent site" msgstr "Sitio para padres" -#: netbox/dcim/forms/bulk_import.py:343 netbox/dcim/forms/bulk_import.py:1492 +#: netbox/dcim/forms/bulk_import.py:347 netbox/dcim/forms/bulk_import.py:1523 msgid "Rack's location (if any)" msgstr "Ubicación del bastidor (si existe)" -#: netbox/dcim/forms/bulk_import.py:352 netbox/dcim/forms/model_forms.py:319 -#: netbox/dcim/tables/racks.py:221 +#: netbox/dcim/forms/bulk_import.py:356 netbox/dcim/forms/model_forms.py:327 +#: netbox/dcim/tables/racks.py:230 #: netbox/templates/dcim/rackreservation.html:12 #: netbox/templates/dcim/rackreservation.html:45 msgid "Units" msgstr "Unidades" -#: netbox/dcim/forms/bulk_import.py:355 +#: netbox/dcim/forms/bulk_import.py:359 msgid "Comma-separated list of individual unit numbers" msgstr "Lista separada por comas de números de unidades individuales" -#: netbox/dcim/forms/bulk_import.py:398 +#: netbox/dcim/forms/bulk_import.py:402 msgid "The manufacturer which produces this device type" msgstr "El fabricante que produce este tipo de dispositivo" -#: netbox/dcim/forms/bulk_import.py:405 +#: netbox/dcim/forms/bulk_import.py:409 msgid "The default platform for devices of this type (optional)" msgstr "" "La plataforma predeterminada para dispositivos de este tipo (opcional)" -#: netbox/dcim/forms/bulk_import.py:410 +#: netbox/dcim/forms/bulk_import.py:414 msgid "Device weight" msgstr "Peso del dispositivo" -#: netbox/dcim/forms/bulk_import.py:416 +#: netbox/dcim/forms/bulk_import.py:420 msgid "Unit for device weight" msgstr "Unidad para el peso del dispositivo" -#: netbox/dcim/forms/bulk_import.py:442 +#: netbox/dcim/forms/bulk_import.py:461 msgid "Module weight" msgstr "Peso del módulo" -#: netbox/dcim/forms/bulk_import.py:448 +#: netbox/dcim/forms/bulk_import.py:467 msgid "Unit for module weight" msgstr "Unidad para el peso del módulo" -#: netbox/dcim/forms/bulk_import.py:481 +#: netbox/dcim/forms/bulk_import.py:484 +msgid "Parent Device Role" +msgstr "Función de dispositivo principal" + +#: netbox/dcim/forms/bulk_import.py:486 +msgid "Device role not found." +msgstr "No se encontró el rol del dispositivo." + +#: netbox/dcim/forms/bulk_import.py:512 msgid "Limit platform assignments to this manufacturer" msgstr "Limite las asignaciones de plataforma a este fabricante" -#: netbox/dcim/forms/bulk_import.py:503 netbox/dcim/forms/bulk_import.py:1562 -#: netbox/tenancy/forms/bulk_import.py:106 +#: netbox/dcim/forms/bulk_import.py:534 netbox/dcim/forms/bulk_import.py:1593 +#: netbox/tenancy/forms/bulk_import.py:105 msgid "Assigned role" msgstr "Función asignada" -#: netbox/dcim/forms/bulk_import.py:516 +#: netbox/dcim/forms/bulk_import.py:547 msgid "Device type manufacturer" msgstr "Fabricante del tipo de dispositivo" -#: netbox/dcim/forms/bulk_import.py:522 +#: netbox/dcim/forms/bulk_import.py:553 msgid "Device type model" msgstr "Modelo de tipo de dispositivo" -#: netbox/dcim/forms/bulk_import.py:529 +#: netbox/dcim/forms/bulk_import.py:560 #: netbox/virtualization/forms/bulk_import.py:132 msgid "Assigned platform" msgstr "Plataforma asignada" -#: netbox/dcim/forms/bulk_import.py:537 netbox/dcim/forms/bulk_import.py:541 -#: netbox/dcim/forms/model_forms.py:547 +#: netbox/dcim/forms/bulk_import.py:568 netbox/dcim/forms/bulk_import.py:572 +#: netbox/dcim/forms/model_forms.py:641 msgid "Virtual chassis" msgstr "Chasis virtual" -#: netbox/dcim/forms/bulk_import.py:548 +#: netbox/dcim/forms/bulk_import.py:579 msgid "Virtualization cluster" msgstr "Clúster de virtualización" -#: netbox/dcim/forms/bulk_import.py:577 +#: netbox/dcim/forms/bulk_import.py:608 msgid "Assigned location (if any)" msgstr "Ubicación asignada (si la hay)" -#: netbox/dcim/forms/bulk_import.py:584 +#: netbox/dcim/forms/bulk_import.py:615 msgid "Assigned rack (if any)" msgstr "Bastidor asignado (si lo hay)" -#: netbox/dcim/forms/bulk_import.py:587 +#: netbox/dcim/forms/bulk_import.py:618 msgid "Face" msgstr "Cara" -#: netbox/dcim/forms/bulk_import.py:590 +#: netbox/dcim/forms/bulk_import.py:621 msgid "Mounted rack face" msgstr "Cara de bastidor montada" -#: netbox/dcim/forms/bulk_import.py:597 +#: netbox/dcim/forms/bulk_import.py:628 msgid "Parent device (for child devices)" msgstr "Dispositivo principal (para dispositivos infantiles)" -#: netbox/dcim/forms/bulk_import.py:600 +#: netbox/dcim/forms/bulk_import.py:631 msgid "Device bay" msgstr "Compartimento para dispositivos" -#: netbox/dcim/forms/bulk_import.py:604 +#: netbox/dcim/forms/bulk_import.py:635 msgid "Device bay in which this device is installed (for child devices)" msgstr "" "Compartimento de dispositivos en el que está instalado este dispositivo " "(para dispositivos infantiles)" -#: netbox/dcim/forms/bulk_import.py:671 +#: netbox/dcim/forms/bulk_import.py:702 msgid "The device in which this module is installed" msgstr "El dispositivo en el que está instalado este módulo" -#: netbox/dcim/forms/bulk_import.py:674 netbox/dcim/forms/model_forms.py:651 +#: netbox/dcim/forms/bulk_import.py:705 netbox/dcim/forms/model_forms.py:745 msgid "Module bay" msgstr "Compartimento de módulos" -#: netbox/dcim/forms/bulk_import.py:677 +#: netbox/dcim/forms/bulk_import.py:708 msgid "The module bay in which this module is installed" msgstr "El compartimiento del módulo en el que está instalado este módulo" -#: netbox/dcim/forms/bulk_import.py:683 +#: netbox/dcim/forms/bulk_import.py:714 msgid "The type of module" msgstr "El tipo de módulo" -#: netbox/dcim/forms/bulk_import.py:691 netbox/dcim/forms/model_forms.py:667 +#: netbox/dcim/forms/bulk_import.py:722 netbox/dcim/forms/model_forms.py:761 msgid "Replicate components" msgstr "Replicar componentes" -#: netbox/dcim/forms/bulk_import.py:693 +#: netbox/dcim/forms/bulk_import.py:724 msgid "" "Automatically populate components associated with this module type (enabled " "by default)" @@ -4802,179 +4906,178 @@ msgstr "" "Rellenar automáticamente los componentes asociados a este tipo de módulo " "(activado de forma predeterminada)" -#: netbox/dcim/forms/bulk_import.py:696 netbox/dcim/forms/model_forms.py:673 +#: netbox/dcim/forms/bulk_import.py:727 netbox/dcim/forms/model_forms.py:767 msgid "Adopt components" msgstr "Adopte componentes" -#: netbox/dcim/forms/bulk_import.py:698 netbox/dcim/forms/model_forms.py:676 +#: netbox/dcim/forms/bulk_import.py:729 netbox/dcim/forms/model_forms.py:770 msgid "Adopt already existing components" msgstr "Adopte los componentes ya existentes" -#: netbox/dcim/forms/bulk_import.py:738 netbox/dcim/forms/bulk_import.py:764 -#: netbox/dcim/forms/bulk_import.py:790 +#: netbox/dcim/forms/bulk_import.py:769 netbox/dcim/forms/bulk_import.py:795 +#: netbox/dcim/forms/bulk_import.py:821 msgid "Port type" msgstr "Tipo de puerto" -#: netbox/dcim/forms/bulk_import.py:746 netbox/dcim/forms/bulk_import.py:772 +#: netbox/dcim/forms/bulk_import.py:777 netbox/dcim/forms/bulk_import.py:803 msgid "Port speed in bps" msgstr "Velocidad de puerto en bps" -#: netbox/dcim/forms/bulk_import.py:810 +#: netbox/dcim/forms/bulk_import.py:841 msgid "Outlet type" msgstr "Tipo de toma" -#: netbox/dcim/forms/bulk_import.py:817 +#: netbox/dcim/forms/bulk_import.py:848 msgid "Local power port which feeds this outlet" msgstr "Puerto de alimentación local que alimenta esta toma" -#: netbox/dcim/forms/bulk_import.py:823 +#: netbox/dcim/forms/bulk_import.py:854 msgid "Electrical phase (for three-phase circuits)" msgstr "Fase eléctrica (para circuitos trifásicos)" -#: netbox/dcim/forms/bulk_import.py:867 netbox/dcim/forms/model_forms.py:1370 +#: netbox/dcim/forms/bulk_import.py:898 netbox/dcim/forms/model_forms.py:1464 #: netbox/virtualization/forms/bulk_import.py:161 #: netbox/virtualization/forms/model_forms.py:319 msgid "Parent interface" msgstr "Interfaz principal" -#: netbox/dcim/forms/bulk_import.py:874 netbox/dcim/forms/model_forms.py:1378 +#: netbox/dcim/forms/bulk_import.py:905 netbox/dcim/forms/model_forms.py:1472 #: netbox/virtualization/forms/bulk_import.py:168 #: netbox/virtualization/forms/model_forms.py:327 msgid "Bridged interface" msgstr "Interfaz puenteada" -#: netbox/dcim/forms/bulk_import.py:877 +#: netbox/dcim/forms/bulk_import.py:908 msgid "Lag" msgstr "Retraso" -#: netbox/dcim/forms/bulk_import.py:881 +#: netbox/dcim/forms/bulk_import.py:912 msgid "Parent LAG interface" msgstr "Interfaz LAG principal" -#: netbox/dcim/forms/bulk_import.py:884 +#: netbox/dcim/forms/bulk_import.py:915 msgid "Vdcs" msgstr "VDC" -#: netbox/dcim/forms/bulk_import.py:889 +#: netbox/dcim/forms/bulk_import.py:920 msgid "VDC names separated by commas, encased with double quotes. Example:" msgstr "" "Los nombres de los VDC están separados por comas y entre comillas dobles. " "Ejemplo:" -#: netbox/dcim/forms/bulk_import.py:895 +#: netbox/dcim/forms/bulk_import.py:926 msgid "Physical medium" msgstr "Medio físico" -#: netbox/dcim/forms/bulk_import.py:898 netbox/dcim/forms/filtersets.py:1419 +#: netbox/dcim/forms/bulk_import.py:929 netbox/dcim/forms/filtersets.py:1443 msgid "Duplex" msgstr "Dúplex" -#: netbox/dcim/forms/bulk_import.py:903 +#: netbox/dcim/forms/bulk_import.py:934 msgid "Poe mode" msgstr "Modo Poe" -#: netbox/dcim/forms/bulk_import.py:909 +#: netbox/dcim/forms/bulk_import.py:940 msgid "Poe type" msgstr "Tipo de Poe" -#: netbox/dcim/forms/bulk_import.py:918 +#: netbox/dcim/forms/bulk_import.py:949 #: netbox/virtualization/forms/bulk_import.py:174 msgid "IEEE 802.1Q operational mode (for L2 interfaces)" msgstr "Modo operativo IEEE 802.1Q (para interfaces L2)" -#: netbox/dcim/forms/bulk_import.py:925 netbox/ipam/forms/bulk_import.py:164 +#: netbox/dcim/forms/bulk_import.py:956 netbox/ipam/forms/bulk_import.py:164 #: netbox/ipam/forms/bulk_import.py:253 netbox/ipam/forms/bulk_import.py:289 #: netbox/ipam/forms/filtersets.py:210 netbox/ipam/forms/filtersets.py:293 -#: netbox/ipam/forms/filtersets.py:353 +#: netbox/ipam/forms/filtersets.py:360 #: netbox/virtualization/forms/bulk_import.py:181 msgid "Assigned VRF" msgstr "VRF asignado" -#: netbox/dcim/forms/bulk_import.py:928 +#: netbox/dcim/forms/bulk_import.py:959 msgid "Rf role" msgstr "Rol RF" -#: netbox/dcim/forms/bulk_import.py:931 +#: netbox/dcim/forms/bulk_import.py:962 msgid "Wireless role (AP/station)" msgstr "Función inalámbrica (AP/estación)" -#: netbox/dcim/forms/bulk_import.py:967 +#: netbox/dcim/forms/bulk_import.py:998 #, python-brace-format msgid "VDC {vdc} is not assigned to device {device}" msgstr "VDC {vdc} no está asignado al dispositivo {device}" -#: netbox/dcim/forms/bulk_import.py:981 netbox/dcim/forms/model_forms.py:1036 -#: netbox/dcim/forms/model_forms.py:1655 +#: netbox/dcim/forms/bulk_import.py:1012 netbox/dcim/forms/model_forms.py:1130 +#: netbox/dcim/forms/model_forms.py:1749 #: netbox/dcim/forms/object_import.py:117 msgid "Rear port" msgstr "Puerto trasero" -#: netbox/dcim/forms/bulk_import.py:984 +#: netbox/dcim/forms/bulk_import.py:1015 msgid "Corresponding rear port" msgstr "Puerto trasero correspondiente" -#: netbox/dcim/forms/bulk_import.py:989 netbox/dcim/forms/bulk_import.py:1030 -#: netbox/dcim/forms/bulk_import.py:1353 +#: netbox/dcim/forms/bulk_import.py:1020 netbox/dcim/forms/bulk_import.py:1061 +#: netbox/dcim/forms/bulk_import.py:1384 msgid "Physical medium classification" msgstr "Clasificación de medios físicos" -#: netbox/dcim/forms/bulk_import.py:1058 netbox/dcim/tables/devices.py:853 +#: netbox/dcim/forms/bulk_import.py:1089 netbox/dcim/tables/devices.py:860 msgid "Installed device" msgstr "Dispositivo instalado" -#: netbox/dcim/forms/bulk_import.py:1062 +#: netbox/dcim/forms/bulk_import.py:1093 msgid "Child device installed within this bay" msgstr "Dispositivo infantil instalado en esta bahía" -#: netbox/dcim/forms/bulk_import.py:1064 +#: netbox/dcim/forms/bulk_import.py:1095 msgid "Child device not found." msgstr "No se encontró el dispositivo infantil." -#: netbox/dcim/forms/bulk_import.py:1122 +#: netbox/dcim/forms/bulk_import.py:1153 msgid "Parent inventory item" msgstr "Artículo del inventario principal" -#: netbox/dcim/forms/bulk_import.py:1125 +#: netbox/dcim/forms/bulk_import.py:1156 msgid "Component type" msgstr "Tipo de componente" -#: netbox/dcim/forms/bulk_import.py:1129 +#: netbox/dcim/forms/bulk_import.py:1160 msgid "Component Type" msgstr "Tipo de componente" -#: netbox/dcim/forms/bulk_import.py:1132 +#: netbox/dcim/forms/bulk_import.py:1163 msgid "Compnent name" msgstr "Nombre del componente" -#: netbox/dcim/forms/bulk_import.py:1134 +#: netbox/dcim/forms/bulk_import.py:1165 msgid "Component Name" msgstr "Nombre del componente" -#: netbox/dcim/forms/bulk_import.py:1177 netbox/dcim/forms/bulk_import.py:1195 +#: netbox/dcim/forms/bulk_import.py:1208 netbox/dcim/forms/bulk_import.py:1226 msgid "Component name must be specified when component type is specified" msgstr "" "El nombre del componente debe especificarse cuando se especifica el tipo de " "componente" -#: netbox/dcim/forms/bulk_import.py:1187 +#: netbox/dcim/forms/bulk_import.py:1218 #, python-brace-format msgid "Component not found: {device} - {component_name}" msgstr "No se encontró el componente: {device} - {component_name}" -#: netbox/dcim/forms/bulk_import.py:1200 +#: netbox/dcim/forms/bulk_import.py:1231 msgid "Component type must be specified when component name is specified" msgstr "" "El tipo de componente se debe especificar cuando se especifica el nombre del" " componente" -#: netbox/dcim/forms/bulk_import.py:1227 netbox/ipam/forms/bulk_import.py:314 +#: netbox/dcim/forms/bulk_import.py:1258 netbox/ipam/forms/bulk_import.py:314 msgid "Parent device of assigned interface (if any)" msgstr "Dispositivo principal de la interfaz asignada (si existe)" -#: netbox/dcim/forms/bulk_import.py:1230 netbox/ipam/forms/bulk_import.py:317 -#: netbox/ipam/forms/bulk_import.py:563 netbox/ipam/forms/model_forms.py:767 -#: netbox/virtualization/filtersets.py:254 -#: netbox/virtualization/filtersets.py:305 +#: netbox/dcim/forms/bulk_import.py:1261 netbox/ipam/forms/bulk_import.py:317 +#: netbox/virtualization/filtersets.py:256 +#: netbox/virtualization/filtersets.py:307 #: netbox/virtualization/forms/bulk_edit.py:182 #: netbox/virtualization/forms/bulk_edit.py:316 #: netbox/virtualization/forms/bulk_import.py:152 @@ -4982,134 +5085,134 @@ msgstr "Dispositivo principal de la interfaz asignada (si existe)" #: netbox/virtualization/forms/filtersets.py:220 #: netbox/virtualization/forms/filtersets.py:266 #: netbox/virtualization/forms/model_forms.py:295 -#: netbox/vpn/forms/bulk_import.py:93 netbox/vpn/forms/bulk_import.py:290 +#: netbox/vpn/forms/bulk_import.py:93 netbox/vpn/forms/bulk_import.py:295 msgid "Virtual machine" msgstr "Máquina virtual" -#: netbox/dcim/forms/bulk_import.py:1234 netbox/ipam/forms/bulk_import.py:321 +#: netbox/dcim/forms/bulk_import.py:1265 netbox/ipam/forms/bulk_import.py:321 msgid "Parent VM of assigned interface (if any)" msgstr "VM principal de la interfaz asignada (si existe)" -#: netbox/dcim/forms/bulk_import.py:1241 netbox/ipam/filtersets.py:1047 +#: netbox/dcim/forms/bulk_import.py:1272 netbox/ipam/filtersets.py:1047 #: netbox/ipam/forms/bulk_import.py:328 msgid "Assigned interface" msgstr "Interfaz asignada" -#: netbox/dcim/forms/bulk_import.py:1244 netbox/ipam/forms/bulk_import.py:338 +#: netbox/dcim/forms/bulk_import.py:1275 netbox/ipam/forms/bulk_import.py:338 msgid "Is primary" msgstr "Es primaria" -#: netbox/dcim/forms/bulk_import.py:1245 +#: netbox/dcim/forms/bulk_import.py:1276 msgid "Make this the primary MAC address for the assigned interface" msgstr "Convierta esta en la dirección MAC principal de la interfaz asignada" -#: netbox/dcim/forms/bulk_import.py:1282 +#: netbox/dcim/forms/bulk_import.py:1313 msgid "Must specify the parent device or VM when assigning an interface" msgstr "" "Debe especificar el dispositivo principal o la máquina virtual al asignar " "una interfaz" -#: netbox/dcim/forms/bulk_import.py:1308 +#: netbox/dcim/forms/bulk_import.py:1339 msgid "Side A device" msgstr "Dispositivo del lado A" -#: netbox/dcim/forms/bulk_import.py:1311 netbox/dcim/forms/bulk_import.py:1329 +#: netbox/dcim/forms/bulk_import.py:1342 netbox/dcim/forms/bulk_import.py:1360 msgid "Device name" msgstr "Nombre del dispositivo" -#: netbox/dcim/forms/bulk_import.py:1314 +#: netbox/dcim/forms/bulk_import.py:1345 msgid "Side A type" msgstr "Tipo de lado A" -#: netbox/dcim/forms/bulk_import.py:1320 +#: netbox/dcim/forms/bulk_import.py:1351 msgid "Side A name" msgstr "Nombre de la cara A" -#: netbox/dcim/forms/bulk_import.py:1321 netbox/dcim/forms/bulk_import.py:1339 +#: netbox/dcim/forms/bulk_import.py:1352 netbox/dcim/forms/bulk_import.py:1370 msgid "Termination name" msgstr "Nombre de terminación" -#: netbox/dcim/forms/bulk_import.py:1326 +#: netbox/dcim/forms/bulk_import.py:1357 msgid "Side B device" msgstr "Dispositivo Side B" -#: netbox/dcim/forms/bulk_import.py:1332 +#: netbox/dcim/forms/bulk_import.py:1363 msgid "Side B type" msgstr "Tipo de lado B" -#: netbox/dcim/forms/bulk_import.py:1338 +#: netbox/dcim/forms/bulk_import.py:1369 msgid "Side B name" msgstr "Nombre de la cara B" -#: netbox/dcim/forms/bulk_import.py:1347 +#: netbox/dcim/forms/bulk_import.py:1378 #: netbox/wireless/forms/bulk_import.py:91 msgid "Connection status" msgstr "Estado de conexión" -#: netbox/dcim/forms/bulk_import.py:1399 +#: netbox/dcim/forms/bulk_import.py:1430 #, python-brace-format msgid "Side {side_upper}: {device} {termination_object} is already connected" msgstr "Lado {side_upper}: {device} {termination_object} ya está conectado" -#: netbox/dcim/forms/bulk_import.py:1405 +#: netbox/dcim/forms/bulk_import.py:1436 #, python-brace-format msgid "{side_upper} side termination not found: {device} {name}" msgstr "{side_upper} no se encontró la terminación lateral: {device} {name}" -#: netbox/dcim/forms/bulk_import.py:1430 netbox/dcim/forms/model_forms.py:797 -#: netbox/dcim/tables/devices.py:1058 netbox/templates/dcim/device.html:132 +#: netbox/dcim/forms/bulk_import.py:1461 netbox/dcim/forms/model_forms.py:891 +#: netbox/dcim/tables/devices.py:1065 netbox/templates/dcim/device.html:132 #: netbox/templates/dcim/virtualchassis.html:27 #: netbox/templates/dcim/virtualchassis.html:67 msgid "Master" msgstr "Maestro" -#: netbox/dcim/forms/bulk_import.py:1434 +#: netbox/dcim/forms/bulk_import.py:1465 msgid "Master device" msgstr "Dispositivo maestro" -#: netbox/dcim/forms/bulk_import.py:1451 +#: netbox/dcim/forms/bulk_import.py:1482 msgid "Name of parent site" msgstr "Nombre del sitio principal" -#: netbox/dcim/forms/bulk_import.py:1485 +#: netbox/dcim/forms/bulk_import.py:1516 msgid "Upstream power panel" msgstr "Panel de alimentación ascendente" -#: netbox/dcim/forms/bulk_import.py:1515 +#: netbox/dcim/forms/bulk_import.py:1546 msgid "Primary or redundant" msgstr "Primario o redundante" -#: netbox/dcim/forms/bulk_import.py:1520 +#: netbox/dcim/forms/bulk_import.py:1551 msgid "Supply type (AC/DC)" msgstr "Tipo de alimentación (AC/DC)" -#: netbox/dcim/forms/bulk_import.py:1525 +#: netbox/dcim/forms/bulk_import.py:1556 msgid "Single or three-phase" msgstr "Monofásico o trifásico" -#: netbox/dcim/forms/bulk_import.py:1576 netbox/dcim/forms/model_forms.py:1753 +#: netbox/dcim/forms/bulk_import.py:1607 netbox/dcim/forms/model_forms.py:1847 #: netbox/templates/dcim/device.html:190 #: netbox/templates/dcim/virtualdevicecontext.html:30 #: netbox/templates/virtualization/virtualmachine.html:52 msgid "Primary IPv4" msgstr "IPv4 principal" -#: netbox/dcim/forms/bulk_import.py:1580 +#: netbox/dcim/forms/bulk_import.py:1611 msgid "IPv4 address with mask, e.g. 1.2.3.4/24" msgstr "Dirección IPv4 con máscara, p. ej. 1.2.3.4/24" -#: netbox/dcim/forms/bulk_import.py:1583 netbox/dcim/forms/model_forms.py:1762 +#: netbox/dcim/forms/bulk_import.py:1614 netbox/dcim/forms/model_forms.py:1856 #: netbox/templates/dcim/device.html:206 #: netbox/templates/dcim/virtualdevicecontext.html:41 #: netbox/templates/virtualization/virtualmachine.html:68 msgid "Primary IPv6" msgstr "IPv6 principal" -#: netbox/dcim/forms/bulk_import.py:1587 +#: netbox/dcim/forms/bulk_import.py:1618 msgid "IPv6 address with prefix length, e.g. 2001:db8::1/64" msgstr "Dirección IPv6 con longitud de prefijo, por ejemplo, 2001:db8: :1/64" -#: netbox/dcim/forms/common.py:19 netbox/dcim/models/device_components.py:518 +#: netbox/dcim/forms/common.py:19 netbox/dcim/models/device_components.py:527 #: netbox/templates/dcim/interface.html:57 #: netbox/templates/virtualization/vminterface.html:51 #: netbox/virtualization/forms/bulk_edit.py:207 @@ -5153,7 +5256,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:749 +#: netbox/dcim/forms/connections.py:49 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 @@ -5162,21 +5265,21 @@ 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:777 +#: netbox/dcim/forms/connections.py:58 netbox/dcim/forms/model_forms.py:871 #: netbox/templates/dcim/powerfeed.html:21 #: netbox/templates/dcim/powerport.html:80 msgid "Power Feed" msgstr "Alimentación eléctrica" -#: netbox/dcim/forms/filtersets.py:137 netbox/dcim/tables/devices.py:304 +#: netbox/dcim/forms/filtersets.py:138 netbox/dcim/tables/devices.py:304 msgid "Device Status" msgstr "Estado del dispositivo" -#: netbox/dcim/forms/filtersets.py:150 +#: netbox/dcim/forms/filtersets.py:151 msgid "Parent region" msgstr "Región principal" -#: netbox/dcim/forms/filtersets.py:164 netbox/tenancy/forms/bulk_import.py:28 +#: netbox/dcim/forms/filtersets.py:165 netbox/tenancy/forms/bulk_import.py:28 #: netbox/tenancy/forms/bulk_import.py:62 #: netbox/tenancy/forms/filtersets.py:33 netbox/tenancy/forms/filtersets.py:62 #: netbox/wireless/forms/bulk_import.py:27 @@ -5184,117 +5287,117 @@ msgstr "Región principal" msgid "Parent group" msgstr "Grupo de padres" -#: netbox/dcim/forms/filtersets.py:243 netbox/templates/dcim/location.html:58 +#: netbox/dcim/forms/filtersets.py:244 netbox/templates/dcim/location.html:58 #: netbox/templates/dcim/site.html:56 msgid "Facility" msgstr "Instalación" -#: netbox/dcim/forms/filtersets.py:398 +#: netbox/dcim/forms/filtersets.py:399 msgid "Function" msgstr "Función" -#: netbox/dcim/forms/filtersets.py:484 netbox/dcim/forms/model_forms.py:382 +#: netbox/dcim/forms/filtersets.py:485 netbox/dcim/forms/model_forms.py:390 #: netbox/templates/inc/panels/image_attachments.html:6 msgid "Images" msgstr "Imágenes" -#: netbox/dcim/forms/filtersets.py:487 netbox/dcim/forms/filtersets.py:612 -#: netbox/dcim/forms/filtersets.py:727 +#: netbox/dcim/forms/filtersets.py:488 netbox/dcim/forms/filtersets.py:621 +#: netbox/dcim/forms/filtersets.py:746 msgid "Components" msgstr "Componentes" -#: netbox/dcim/forms/filtersets.py:507 +#: netbox/dcim/forms/filtersets.py:508 msgid "Subdevice role" msgstr "Función de subdispositivo" -#: netbox/dcim/forms/filtersets.py:791 netbox/dcim/tables/racks.py:54 -#: netbox/templates/dcim/racktype.html:20 +#: netbox/dcim/forms/filtersets.py:810 netbox/dcim/tables/racks.py:54 +#: netbox/templates/dcim/module.html:99 netbox/templates/dcim/racktype.html:20 msgid "Model" msgstr "modelo" -#: netbox/dcim/forms/filtersets.py:835 +#: netbox/dcim/forms/filtersets.py:854 msgid "Has an OOB IP" msgstr "Tiene una IP OOB" -#: netbox/dcim/forms/filtersets.py:842 +#: netbox/dcim/forms/filtersets.py:861 msgid "Virtual chassis member" msgstr "Miembro del chasis virtual" -#: netbox/dcim/forms/filtersets.py:891 +#: netbox/dcim/forms/filtersets.py:910 msgid "Has virtual device contexts" msgstr "Tiene contextos de dispositivos virtuales" -#: netbox/dcim/forms/filtersets.py:904 netbox/extras/filtersets.py:585 -#: netbox/ipam/forms/filtersets.py:469 +#: netbox/dcim/forms/filtersets.py:923 netbox/extras/filtersets.py:678 +#: netbox/ipam/forms/filtersets.py:477 #: netbox/virtualization/forms/filtersets.py:118 msgid "Cluster group" msgstr "Grupo de clústeres" -#: netbox/dcim/forms/filtersets.py:1259 +#: netbox/dcim/forms/filtersets.py:1278 msgid "Cabled" msgstr "Cableado" -#: netbox/dcim/forms/filtersets.py:1266 +#: netbox/dcim/forms/filtersets.py:1285 msgid "Occupied" msgstr "Ocupado" -#: netbox/dcim/forms/filtersets.py:1293 netbox/dcim/forms/filtersets.py:1318 -#: netbox/dcim/forms/filtersets.py:1342 netbox/dcim/forms/filtersets.py:1362 -#: netbox/dcim/forms/filtersets.py:1390 netbox/dcim/tables/devices.py:373 -#: netbox/dcim/tables/devices.py:662 +#: netbox/dcim/forms/filtersets.py:1312 netbox/dcim/forms/filtersets.py:1337 +#: netbox/dcim/forms/filtersets.py:1361 netbox/dcim/forms/filtersets.py:1381 +#: netbox/dcim/forms/filtersets.py:1414 netbox/dcim/tables/devices.py:373 +#: netbox/dcim/tables/devices.py:669 #: netbox/templates/circuits/inc/circuit_termination_fields.html:16 #: netbox/templates/dcim/consoleport.html:55 #: netbox/templates/dcim/consoleserverport.html:55 #: netbox/templates/dcim/frontport.html:69 #: netbox/templates/dcim/interface.html:197 #: netbox/templates/dcim/powerfeed.html:110 -#: netbox/templates/dcim/poweroutlet.html:69 +#: netbox/templates/dcim/poweroutlet.html:73 #: netbox/templates/dcim/powerport.html:59 #: netbox/templates/dcim/rearport.html:65 msgid "Connection" msgstr "Conexión" -#: netbox/dcim/forms/filtersets.py:1402 netbox/extras/forms/bulk_edit.py:326 -#: netbox/extras/forms/bulk_import.py:247 -#: netbox/extras/forms/filtersets.py:472 -#: netbox/extras/forms/model_forms.py:689 netbox/extras/tables/tables.py:585 +#: netbox/dcim/forms/filtersets.py:1426 netbox/extras/forms/bulk_edit.py:382 +#: netbox/extras/forms/bulk_import.py:253 +#: netbox/extras/forms/filtersets.py:527 +#: netbox/extras/forms/model_forms.py:759 netbox/extras/tables/tables.py:640 #: netbox/templates/extras/journalentry.html:30 msgid "Kind" msgstr "Amable" -#: netbox/dcim/forms/filtersets.py:1431 +#: netbox/dcim/forms/filtersets.py:1455 msgid "Mgmt only" msgstr "Solo administración" -#: netbox/dcim/forms/filtersets.py:1443 netbox/dcim/forms/model_forms.py:1454 -#: netbox/dcim/models/device_components.py:680 +#: netbox/dcim/forms/filtersets.py:1467 netbox/dcim/forms/model_forms.py:1548 +#: netbox/dcim/models/device_components.py:689 #: netbox/templates/dcim/interface.html:142 msgid "WWN" msgstr "WWN" -#: netbox/dcim/forms/filtersets.py:1458 +#: netbox/dcim/forms/filtersets.py:1482 #: netbox/virtualization/forms/filtersets.py:246 msgid "802.1Q mode" msgstr "Modo 802.1Q" -#: netbox/dcim/forms/filtersets.py:1473 +#: netbox/dcim/forms/filtersets.py:1497 msgid "Wireless channel" msgstr "Canal inalámbrico" -#: netbox/dcim/forms/filtersets.py:1477 +#: netbox/dcim/forms/filtersets.py:1501 msgid "Channel frequency (MHz)" msgstr "Frecuencia de canal (MHz)" -#: netbox/dcim/forms/filtersets.py:1481 +#: netbox/dcim/forms/filtersets.py:1505 msgid "Channel width (MHz)" msgstr "Ancho de canal (MHz)" -#: netbox/dcim/forms/filtersets.py:1485 +#: netbox/dcim/forms/filtersets.py:1509 #: netbox/templates/dcim/interface.html:91 msgid "Transmit power (dBm)" msgstr "Potencia de transmisión (dBm)" -#: netbox/dcim/forms/filtersets.py:1510 netbox/dcim/forms/filtersets.py:1535 +#: netbox/dcim/forms/filtersets.py:1534 netbox/dcim/forms/filtersets.py:1559 #: netbox/dcim/tables/devices.py:336 netbox/templates/dcim/cable.html:12 #: netbox/templates/dcim/cable_trace.html:46 #: netbox/templates/dcim/frontport.html:77 @@ -5305,15 +5408,15 @@ msgstr "Potencia de transmisión (dBm)" msgid "Cable" msgstr "Cable" -#: netbox/dcim/forms/filtersets.py:1614 netbox/dcim/tables/devices.py:978 +#: netbox/dcim/forms/filtersets.py:1638 netbox/dcim/tables/devices.py:985 msgid "Discovered" msgstr "Descubierto" -#: netbox/dcim/forms/filtersets.py:1655 netbox/ipam/forms/filtersets.py:364 +#: netbox/dcim/forms/filtersets.py:1679 netbox/ipam/forms/filtersets.py:371 msgid "Assigned Device" msgstr "Dispositivo asignado" -#: netbox/dcim/forms/filtersets.py:1660 netbox/ipam/forms/filtersets.py:369 +#: netbox/dcim/forms/filtersets.py:1684 netbox/ipam/forms/filtersets.py:376 msgid "Assigned VM" msgstr "VM asignada" @@ -5323,15 +5426,15 @@ msgid "A virtual chassis member already exists in position {vc_position}." msgstr "Ya existe un miembro del chasis virtual en posición {vc_position}." #: netbox/dcim/forms/mixins.py:27 netbox/dcim/forms/mixins.py:75 -#: netbox/ipam/forms/bulk_edit.py:420 netbox/ipam/forms/model_forms.py:617 +#: netbox/ipam/forms/bulk_edit.py:425 netbox/ipam/forms/model_forms.py:617 msgid "Scope type" msgstr "Tipo de ámbito" #: netbox/dcim/forms/mixins.py:30 netbox/dcim/forms/mixins.py:78 -#: netbox/ipam/forms/bulk_edit.py:270 netbox/ipam/forms/bulk_edit.py:423 -#: netbox/ipam/forms/bulk_edit.py:437 netbox/ipam/forms/filtersets.py:181 +#: netbox/ipam/forms/bulk_edit.py:270 netbox/ipam/forms/bulk_edit.py:428 +#: netbox/ipam/forms/bulk_edit.py:447 netbox/ipam/forms/filtersets.py:181 #: netbox/ipam/forms/model_forms.py:231 netbox/ipam/forms/model_forms.py:620 -#: netbox/ipam/forms/model_forms.py:630 netbox/ipam/tables/ip.py:194 +#: netbox/ipam/forms/model_forms.py:630 netbox/ipam/tables/ip.py:195 #: netbox/ipam/tables/vlans.py:40 netbox/templates/ipam/prefix.html:48 #: netbox/templates/ipam/vlangroup.html:38 #: netbox/templates/virtualization/cluster.html:42 @@ -5340,9 +5443,9 @@ msgstr "Tipo de ámbito" #: netbox/virtualization/forms/filtersets.py:47 #: netbox/virtualization/forms/model_forms.py:79 #: netbox/virtualization/tables/clusters.py:80 -#: netbox/wireless/forms/bulk_edit.py:93 +#: netbox/wireless/forms/bulk_edit.py:94 #: netbox/wireless/forms/filtersets.py:37 -#: netbox/wireless/forms/model_forms.py:56 +#: netbox/wireless/forms/model_forms.py:57 #: netbox/wireless/tables/wirelesslan.py:58 msgid "Scope" msgstr "Alcance" @@ -5351,31 +5454,31 @@ msgstr "Alcance" msgid "Scope type (app & model)" msgstr "Tipo de ámbito (aplicación y modelo)" -#: netbox/dcim/forms/model_forms.py:144 +#: netbox/dcim/forms/model_forms.py:149 msgid "Contact Info" msgstr "Información de contacto" -#: netbox/dcim/forms/model_forms.py:199 netbox/templates/dcim/rackrole.html:19 +#: netbox/dcim/forms/model_forms.py:206 netbox/templates/dcim/rackrole.html:19 msgid "Rack Role" msgstr "Rol de bastidor" -#: netbox/dcim/forms/model_forms.py:217 netbox/dcim/forms/model_forms.py:371 -#: netbox/dcim/forms/model_forms.py:456 +#: netbox/dcim/forms/model_forms.py:224 netbox/dcim/forms/model_forms.py:379 +#: netbox/dcim/forms/model_forms.py:550 #: netbox/utilities/forms/fields/fields.py:47 msgid "Slug" msgstr "Babosa" -#: netbox/dcim/forms/model_forms.py:264 +#: netbox/dcim/forms/model_forms.py:271 msgid "Select a pre-defined rack type, or set physical characteristics below." msgstr "" "Seleccione un tipo de bastidor predefinido o defina las características " "físicas a continuación." -#: netbox/dcim/forms/model_forms.py:273 +#: netbox/dcim/forms/model_forms.py:280 msgid "Inventory Control" msgstr "Control de inventario" -#: netbox/dcim/forms/model_forms.py:321 +#: netbox/dcim/forms/model_forms.py:329 msgid "" "Comma-separated list of numeric unit IDs. A range may be specified using a " "hyphen." @@ -5383,38 +5486,47 @@ msgstr "" "Lista de identificadores de unidades numéricas separados por comas. Se puede" " especificar un rango mediante un guión." -#: netbox/dcim/forms/model_forms.py:330 netbox/dcim/tables/racks.py:201 +#: netbox/dcim/forms/model_forms.py:338 netbox/dcim/tables/racks.py:210 msgid "Reservation" msgstr "Reservación" -#: netbox/dcim/forms/model_forms.py:432 +#: netbox/dcim/forms/model_forms.py:414 +msgid "Enter a valid JSON schema to define supported attributes." +msgstr "" +"Introduzca un esquema JSON válido para definir los atributos admitidos." + +#: netbox/dcim/forms/model_forms.py:447 +msgid "Profile & Attributes" +msgstr "Perfil y atributos" + +#: netbox/dcim/forms/model_forms.py:526 #: netbox/templates/dcim/devicerole.html:23 msgid "Device Role" msgstr "Función del dispositivo" -#: netbox/dcim/forms/model_forms.py:500 netbox/dcim/models/devices.py:635 +#: netbox/dcim/forms/model_forms.py:594 netbox/dcim/models/devices.py:523 msgid "The lowest-numbered unit occupied by the device" msgstr "La unidad con el número más bajo ocupado por el dispositivo" -#: netbox/dcim/forms/model_forms.py:558 +#: netbox/dcim/forms/model_forms.py:652 msgid "The position in the virtual chassis this device is identified by" msgstr "" "La posición en el chasis virtual por la que se identifica este dispositivo" -#: netbox/dcim/forms/model_forms.py:563 +#: netbox/dcim/forms/model_forms.py:657 msgid "The priority of the device in the virtual chassis" msgstr "La prioridad del dispositivo en el chasis virtual" -#: netbox/dcim/forms/model_forms.py:670 +#: netbox/dcim/forms/model_forms.py:764 msgid "Automatically populate components associated with this module type" msgstr "" "Rellenar automáticamente los componentes asociados a este tipo de módulo" -#: netbox/dcim/forms/model_forms.py:779 +#: netbox/dcim/forms/model_forms.py:873 msgid "Characteristics" msgstr "Características" -#: netbox/dcim/forms/model_forms.py:936 +#: netbox/dcim/forms/model_forms.py:1030 #, python-brace-format msgid "" "Alphanumeric ranges are supported for bulk creation. Mixed cases and types " @@ -5429,35 +5541,35 @@ msgstr "" "{module}, si está presente, se reemplazará automáticamente por " "el valor de posición al crear un nuevo módulo." -#: netbox/dcim/forms/model_forms.py:1138 +#: netbox/dcim/forms/model_forms.py:1232 msgid "Console port template" msgstr "Plantilla de puerto de consola" -#: netbox/dcim/forms/model_forms.py:1146 +#: netbox/dcim/forms/model_forms.py:1240 msgid "Console server port template" msgstr "Plantilla de puerto de servidor de consola" -#: netbox/dcim/forms/model_forms.py:1154 +#: netbox/dcim/forms/model_forms.py:1248 msgid "Front port template" msgstr "Plantilla de puerto frontal" -#: netbox/dcim/forms/model_forms.py:1162 +#: netbox/dcim/forms/model_forms.py:1256 msgid "Interface template" msgstr "Plantilla de interfaz" -#: netbox/dcim/forms/model_forms.py:1170 +#: netbox/dcim/forms/model_forms.py:1264 msgid "Power outlet template" msgstr "Plantilla de toma de corriente" -#: netbox/dcim/forms/model_forms.py:1178 +#: netbox/dcim/forms/model_forms.py:1272 msgid "Power port template" msgstr "Plantilla de puerto de alimentación" -#: netbox/dcim/forms/model_forms.py:1186 +#: netbox/dcim/forms/model_forms.py:1280 msgid "Rear port template" msgstr "Plantilla de puerto trasero" -#: netbox/dcim/forms/model_forms.py:1196 netbox/dcim/forms/model_forms.py:1667 +#: netbox/dcim/forms/model_forms.py:1290 netbox/dcim/forms/model_forms.py:1761 #: netbox/dcim/tables/connections.py:27 #: netbox/templates/dcim/consoleport.html:17 #: netbox/templates/dcim/consoleserverport.html:74 @@ -5465,14 +5577,14 @@ msgstr "Plantilla de puerto trasero" msgid "Console Port" msgstr "Puerto de consola" -#: netbox/dcim/forms/model_forms.py:1197 netbox/dcim/forms/model_forms.py:1668 +#: netbox/dcim/forms/model_forms.py:1291 netbox/dcim/forms/model_forms.py:1762 #: netbox/templates/dcim/consoleport.html:73 #: netbox/templates/dcim/consoleserverport.html:17 #: netbox/templates/dcim/frontport.html:109 msgid "Console Server Port" msgstr "Puerto de servidor de consola" -#: netbox/dcim/forms/model_forms.py:1198 netbox/dcim/forms/model_forms.py:1669 +#: netbox/dcim/forms/model_forms.py:1292 netbox/dcim/forms/model_forms.py:1763 #: netbox/templates/circuits/inc/circuit_termination_fields.html:53 #: netbox/templates/dcim/consoleport.html:76 #: netbox/templates/dcim/consoleserverport.html:77 @@ -5483,8 +5595,8 @@ msgstr "Puerto de servidor de consola" msgid "Front Port" msgstr "Puerto frontal" -#: netbox/dcim/forms/model_forms.py:1199 netbox/dcim/forms/model_forms.py:1670 -#: netbox/dcim/tables/devices.py:743 +#: netbox/dcim/forms/model_forms.py:1293 netbox/dcim/forms/model_forms.py:1764 +#: netbox/dcim/tables/devices.py:750 #: netbox/templates/circuits/inc/circuit_termination_fields.html:54 #: netbox/templates/dcim/consoleport.html:79 #: netbox/templates/dcim/consoleserverport.html:80 @@ -5496,40 +5608,40 @@ msgstr "Puerto frontal" msgid "Rear Port" msgstr "Puerto trasero" -#: netbox/dcim/forms/model_forms.py:1200 netbox/dcim/forms/model_forms.py:1671 +#: netbox/dcim/forms/model_forms.py:1294 netbox/dcim/forms/model_forms.py:1765 #: netbox/dcim/tables/connections.py:46 netbox/dcim/tables/devices.py:520 -#: netbox/templates/dcim/poweroutlet.html:54 +#: netbox/templates/dcim/poweroutlet.html:58 #: netbox/templates/dcim/powerport.html:17 msgid "Power Port" msgstr "Puerto de alimentación" -#: netbox/dcim/forms/model_forms.py:1201 netbox/dcim/forms/model_forms.py:1672 +#: netbox/dcim/forms/model_forms.py:1295 netbox/dcim/forms/model_forms.py:1766 #: netbox/templates/dcim/poweroutlet.html:17 #: netbox/templates/dcim/powerport.html:77 msgid "Power Outlet" msgstr "Toma de corriente" -#: netbox/dcim/forms/model_forms.py:1203 netbox/dcim/forms/model_forms.py:1674 +#: netbox/dcim/forms/model_forms.py:1297 netbox/dcim/forms/model_forms.py:1768 msgid "Component Assignment" msgstr "Asignación de componentes" -#: netbox/dcim/forms/model_forms.py:1249 netbox/dcim/forms/model_forms.py:1721 +#: netbox/dcim/forms/model_forms.py:1343 netbox/dcim/forms/model_forms.py:1815 msgid "An InventoryItem can only be assigned to a single component." msgstr "Un InventoryItem solo se puede asignar a un único componente." -#: netbox/dcim/forms/model_forms.py:1386 +#: netbox/dcim/forms/model_forms.py:1480 msgid "LAG interface" msgstr "Interfaz LAG" -#: netbox/dcim/forms/model_forms.py:1409 +#: netbox/dcim/forms/model_forms.py:1503 msgid "Filter VLANs available for assignment by group." msgstr "Filtre las VLAN disponibles para la asignación por grupo." -#: netbox/dcim/forms/model_forms.py:1564 +#: netbox/dcim/forms/model_forms.py:1658 msgid "Child Device" msgstr "Dispositivo infantil" -#: netbox/dcim/forms/model_forms.py:1565 +#: netbox/dcim/forms/model_forms.py:1659 msgid "" "Child devices must first be created and assigned to the site and rack of the" " parent device." @@ -5537,39 +5649,38 @@ msgstr "" "Los dispositivos secundarios primero deben crearse y asignarse al sitio y al" " rack del dispositivo principal." -#: netbox/dcim/forms/model_forms.py:1607 +#: netbox/dcim/forms/model_forms.py:1701 msgid "Console port" msgstr "Puerto de consola" -#: netbox/dcim/forms/model_forms.py:1615 +#: netbox/dcim/forms/model_forms.py:1709 msgid "Console server port" msgstr "Puerto de servidor de consola" -#: netbox/dcim/forms/model_forms.py:1623 +#: netbox/dcim/forms/model_forms.py:1717 msgid "Front port" msgstr "Puerto frontal" -#: netbox/dcim/forms/model_forms.py:1639 +#: netbox/dcim/forms/model_forms.py:1733 msgid "Power outlet" msgstr "toma de corriente" -#: netbox/dcim/forms/model_forms.py:1661 +#: netbox/dcim/forms/model_forms.py:1755 #: netbox/templates/dcim/inventoryitem.html:17 msgid "Inventory Item" msgstr "Artículo de inventario" -#: netbox/dcim/forms/model_forms.py:1735 +#: netbox/dcim/forms/model_forms.py:1829 #: netbox/templates/dcim/inventoryitemrole.html:15 msgid "Inventory Item Role" msgstr "Función del artículo de inventario" -#: netbox/dcim/forms/model_forms.py:1804 +#: netbox/dcim/forms/model_forms.py:1898 msgid "VM Interface" msgstr "Interfaz VM" -#: netbox/dcim/forms/model_forms.py:1819 netbox/ipam/forms/filtersets.py:623 -#: netbox/ipam/forms/model_forms.py:334 netbox/ipam/forms/model_forms.py:795 -#: netbox/ipam/forms/model_forms.py:821 netbox/ipam/tables/vlans.py:171 +#: netbox/dcim/forms/model_forms.py:1913 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 #: netbox/templates/virtualization/vminterface.html:21 @@ -5579,13 +5690,13 @@ msgstr "Interfaz VM" #: netbox/virtualization/forms/model_forms.py:227 #: netbox/virtualization/tables/virtualmachines.py:105 #: netbox/virtualization/tables/virtualmachines.py:161 -#: netbox/vpn/choices.py:53 netbox/vpn/forms/filtersets.py:299 +#: netbox/vpn/choices.py:53 netbox/vpn/forms/filtersets.py:304 #: netbox/vpn/forms/model_forms.py:161 netbox/vpn/forms/model_forms.py:172 #: netbox/vpn/forms/model_forms.py:274 netbox/vpn/forms/model_forms.py:457 msgid "Virtual Machine" msgstr "Máquina virtual" -#: netbox/dcim/forms/model_forms.py:1858 +#: netbox/dcim/forms/model_forms.py:1952 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." @@ -5640,7 +5751,7 @@ msgstr "" "coincidir con el número seleccionado de posiciones de los puertos traseros " "({rearport_count})." -#: netbox/dcim/forms/object_create.py:413 netbox/dcim/tables/devices.py:1064 +#: netbox/dcim/forms/object_create.py:413 netbox/dcim/tables/devices.py:1071 #: netbox/ipam/tables/fhrp.py:31 netbox/templates/dcim/virtualchassis.html:53 #: netbox/templates/dcim/virtualchassis_edit.html:51 #: netbox/templates/ipam/fhrpgroup.html:38 @@ -5713,15 +5824,15 @@ msgstr "Las terminaciones A y B no pueden conectarse al mismo objeto." msgid "end" msgstr "fin" -#: netbox/dcim/models/cables.py:313 +#: netbox/dcim/models/cables.py:309 msgid "cable termination" msgstr "terminación de cable" -#: netbox/dcim/models/cables.py:314 +#: netbox/dcim/models/cables.py:310 msgid "cable terminations" msgstr "terminaciones de cables" -#: netbox/dcim/models/cables.py:333 +#: netbox/dcim/models/cables.py:329 #, python-brace-format msgid "" "Duplicate termination found for {app_label}.{model} {termination_id}: cable " @@ -5730,68 +5841,68 @@ msgstr "" "Se encontró una terminación duplicada para {app_label}.{model} " "{termination_id}: cable {cable_pk}" -#: netbox/dcim/models/cables.py:343 +#: netbox/dcim/models/cables.py:339 #, python-brace-format msgid "Cables cannot be terminated to {type_display} interfaces" msgstr "Los cables no se pueden terminar en {type_display} interfaz" -#: netbox/dcim/models/cables.py:350 +#: netbox/dcim/models/cables.py:346 msgid "Circuit terminations attached to a provider network may not be cabled." msgstr "" "Es posible que las terminaciones de circuito conectadas a la red de un " "proveedor no estén cableadas." -#: netbox/dcim/models/cables.py:448 netbox/extras/models/configs.py:50 +#: netbox/dcim/models/cables.py:444 netbox/extras/models/configs.py:47 msgid "is active" msgstr "está activo" -#: netbox/dcim/models/cables.py:452 +#: netbox/dcim/models/cables.py:448 msgid "is complete" msgstr "está completo" -#: netbox/dcim/models/cables.py:456 +#: netbox/dcim/models/cables.py:452 msgid "is split" msgstr "está dividido" -#: netbox/dcim/models/cables.py:464 +#: netbox/dcim/models/cables.py:460 msgid "cable path" msgstr "ruta de cable" -#: netbox/dcim/models/cables.py:465 +#: netbox/dcim/models/cables.py:461 msgid "cable paths" msgstr "rutas de cable" -#: netbox/dcim/models/cables.py:540 +#: netbox/dcim/models/cables.py:536 msgid "All originating terminations must be attached to the same link" msgstr "Todas las terminaciones originarias deben adjuntarse al mismo enlace" -#: netbox/dcim/models/cables.py:552 +#: netbox/dcim/models/cables.py:548 msgid "All mid-span terminations must have the same termination type" msgstr "" "Todas las terminaciones de tramo intermedio deben tener el mismo tipo de " "terminación" -#: netbox/dcim/models/cables.py:557 +#: netbox/dcim/models/cables.py:553 msgid "All mid-span terminations must have the same parent object" msgstr "" "Todas las terminaciones intermedias deben tener el mismo objeto principal" -#: netbox/dcim/models/cables.py:581 +#: netbox/dcim/models/cables.py:577 msgid "All links must be cable or wireless" msgstr "Todos los enlaces deben ser por cable o inalámbricos" -#: netbox/dcim/models/cables.py:583 +#: netbox/dcim/models/cables.py:579 msgid "All links must match first link type" msgstr "Todos los enlaces deben coincidir con el primer tipo de enlace" -#: netbox/dcim/models/cables.py:666 +#: netbox/dcim/models/cables.py:662 msgid "" "All positions counts within the path on opposite ends of links must match" msgstr "" "Todos los recuentos de posiciones dentro de la ruta en los extremos opuestos" " de los enlaces deben coincidir" -#: netbox/dcim/models/cables.py:675 +#: netbox/dcim/models/cables.py:671 msgid "Remote termination position filter is missing" msgstr "Falta el filtro de posición de terminación remota" @@ -5873,12 +5984,12 @@ msgstr "" "El sorteo asignado no puede superar el sorteo máximo ({maximum_draw}W)." #: netbox/dcim/models/device_component_templates.py:349 -#: netbox/dcim/models/device_components.py:471 +#: netbox/dcim/models/device_components.py:477 msgid "feed leg" msgstr "pierna de alimentación" #: netbox/dcim/models/device_component_templates.py:354 -#: netbox/dcim/models/device_components.py:476 +#: netbox/dcim/models/device_components.py:482 msgid "Phase (for three-phase feeds)" msgstr "Fase (para alimentaciones trifásicas)" @@ -5905,17 +6016,17 @@ msgstr "" "tipo de módulo" #: netbox/dcim/models/device_component_templates.py:430 -#: netbox/dcim/models/device_components.py:662 +#: netbox/dcim/models/device_components.py:671 msgid "management only" msgstr "solo administración" #: netbox/dcim/models/device_component_templates.py:438 -#: netbox/dcim/models/device_components.py:542 +#: netbox/dcim/models/device_components.py:551 msgid "bridge interface" msgstr "interfaz de puente" #: netbox/dcim/models/device_component_templates.py:459 -#: netbox/dcim/models/device_components.py:688 +#: netbox/dcim/models/device_components.py:697 msgid "wireless role" msgstr "función inalámbrica" @@ -5928,8 +6039,8 @@ msgid "interface templates" msgstr "plantillas de interfaz" #: netbox/dcim/models/device_component_templates.py:473 -#: netbox/dcim/models/device_components.py:848 -#: netbox/virtualization/models/virtualmachines.py:385 +#: netbox/dcim/models/device_components.py:857 +#: netbox/virtualization/models/virtualmachines.py:390 msgid "An interface cannot be bridged to itself." msgstr "Una interfaz no se puede conectar a sí misma." @@ -5945,7 +6056,7 @@ msgid "Bridge interface ({bridge}) must belong to the same module type" msgstr "Interfaz de puente ({bridge}) debe pertenecer al mismo tipo de módulo" #: netbox/dcim/models/device_component_templates.py:540 -#: netbox/dcim/models/device_components.py:1038 +#: netbox/dcim/models/device_components.py:1047 msgid "rear port position" msgstr "posición del puerto trasero" @@ -5972,7 +6083,7 @@ msgstr "" "solo tiene {count} posiciones" #: netbox/dcim/models/device_component_templates.py:635 -#: netbox/dcim/models/device_components.py:1104 +#: netbox/dcim/models/device_components.py:1113 msgid "positions" msgstr "posiciones" @@ -5985,12 +6096,12 @@ msgid "rear port templates" msgstr "plantillas de puertos traseros" #: netbox/dcim/models/device_component_templates.py:676 -#: netbox/dcim/models/device_components.py:1151 +#: netbox/dcim/models/device_components.py:1160 msgid "position" msgstr "posición" #: netbox/dcim/models/device_component_templates.py:679 -#: netbox/dcim/models/device_components.py:1154 +#: netbox/dcim/models/device_components.py:1163 msgid "Identifier to reference when renaming installed components" msgstr "" "Identificador al que se debe hacer referencia al cambiar el nombre de los " @@ -6022,21 +6133,21 @@ msgstr "" "configurarse como «principal» para permitir compartimentos para " "dispositivos." -#: netbox/dcim/models/device_component_templates.py:784 -#: netbox/dcim/models/device_components.py:1307 +#: netbox/dcim/models/device_component_templates.py:783 +#: netbox/dcim/models/device_components.py:1315 msgid "part ID" msgstr "ID de pieza" -#: netbox/dcim/models/device_component_templates.py:786 -#: netbox/dcim/models/device_components.py:1309 +#: netbox/dcim/models/device_component_templates.py:785 +#: netbox/dcim/models/device_components.py:1317 msgid "Manufacturer-assigned part identifier" msgstr "Identificador de pieza asignado por el fabricante" -#: netbox/dcim/models/device_component_templates.py:803 +#: netbox/dcim/models/device_component_templates.py:802 msgid "inventory item template" msgstr "plantilla de artículos de inventario" -#: netbox/dcim/models/device_component_templates.py:804 +#: netbox/dcim/models/device_component_templates.py:803 msgid "inventory item templates" msgstr "plantillas de artículos de inventario" @@ -6076,7 +6187,7 @@ msgstr "{class_name} los modelos deben declarar una propiedad parent_object" #: netbox/dcim/models/device_components.py:287 #: netbox/dcim/models/device_components.py:314 #: netbox/dcim/models/device_components.py:345 -#: netbox/dcim/models/device_components.py:461 +#: netbox/dcim/models/device_components.py:467 msgid "Physical port type" msgstr "Tipo de puerto físico" @@ -6114,135 +6225,135 @@ msgstr "puerto de alimentación" msgid "power ports" msgstr "puertos de alimentación" -#: netbox/dcim/models/device_components.py:486 +#: netbox/dcim/models/device_components.py:492 msgid "power outlet" msgstr "toma de corriente" -#: netbox/dcim/models/device_components.py:487 +#: netbox/dcim/models/device_components.py:493 msgid "power outlets" msgstr "tomas de corriente" -#: netbox/dcim/models/device_components.py:495 +#: netbox/dcim/models/device_components.py:501 #, python-brace-format msgid "Parent power port ({power_port}) must belong to the same device" msgstr "" "Puerto de alimentación principal ({power_port}) debe pertenecer al mismo " "dispositivo" -#: netbox/dcim/models/device_components.py:521 netbox/vpn/models/crypto.py:80 +#: netbox/dcim/models/device_components.py:530 netbox/vpn/models/crypto.py:80 #: netbox/vpn/models/crypto.py:222 msgid "mode" msgstr "modo" -#: netbox/dcim/models/device_components.py:526 +#: netbox/dcim/models/device_components.py:535 msgid "IEEE 802.1Q tagging strategy" msgstr "Estrategia de etiquetado IEEE 802.1Q" -#: netbox/dcim/models/device_components.py:534 +#: netbox/dcim/models/device_components.py:543 msgid "parent interface" msgstr "interfaz principal" -#: netbox/dcim/models/device_components.py:550 +#: netbox/dcim/models/device_components.py:559 msgid "untagged VLAN" msgstr "VLAN sin etiquetar" -#: netbox/dcim/models/device_components.py:556 +#: netbox/dcim/models/device_components.py:565 msgid "tagged VLANs" msgstr "VLAN etiquetadas" -#: netbox/dcim/models/device_components.py:564 -#: netbox/dcim/tables/devices.py:601 netbox/ipam/forms/bulk_edit.py:510 -#: netbox/ipam/forms/bulk_import.py:507 netbox/ipam/forms/filtersets.py:579 -#: netbox/ipam/forms/model_forms.py:691 netbox/ipam/tables/vlans.py:106 +#: netbox/dcim/models/device_components.py:573 +#: netbox/dcim/tables/devices.py:608 netbox/ipam/forms/bulk_edit.py:521 +#: netbox/ipam/forms/bulk_import.py:514 netbox/ipam/forms/filtersets.py:587 +#: netbox/ipam/forms/model_forms.py:692 netbox/ipam/tables/vlans.py:108 #: netbox/templates/dcim/interface.html:86 netbox/templates/ipam/vlan.html:77 #: netbox/templates/virtualization/vminterface.html:60 msgid "Q-in-Q SVLAN" msgstr "SVLAN Q-in-Q" -#: netbox/dcim/models/device_components.py:579 +#: netbox/dcim/models/device_components.py:588 msgid "primary MAC address" msgstr "dirección MAC principal" -#: netbox/dcim/models/device_components.py:591 +#: netbox/dcim/models/device_components.py:600 msgid "Only Q-in-Q interfaces may specify a service VLAN." msgstr "Solo las interfaces Q-in-Q pueden especificar una VLAN de servicio." -#: netbox/dcim/models/device_components.py:597 +#: netbox/dcim/models/device_components.py:606 #, python-brace-format msgid "MAC address {mac_address} is not assigned to this interface." msgstr "Dirección MAC {mac_address} no está asignado a esta interfaz." -#: netbox/dcim/models/device_components.py:653 +#: netbox/dcim/models/device_components.py:662 msgid "parent LAG" msgstr "LAG principal" -#: netbox/dcim/models/device_components.py:663 +#: netbox/dcim/models/device_components.py:672 msgid "This interface is used only for out-of-band management" msgstr "Esta interfaz se usa solo para la administración fuera de banda" -#: netbox/dcim/models/device_components.py:668 +#: netbox/dcim/models/device_components.py:677 msgid "speed (Kbps)" msgstr "velocidad (Kbps)" -#: netbox/dcim/models/device_components.py:671 +#: netbox/dcim/models/device_components.py:680 msgid "duplex" msgstr "dúplex" -#: netbox/dcim/models/device_components.py:681 +#: netbox/dcim/models/device_components.py:690 msgid "64-bit World Wide Name" msgstr "Nombre mundial de 64 bits" -#: netbox/dcim/models/device_components.py:695 +#: netbox/dcim/models/device_components.py:704 msgid "wireless channel" msgstr "canal inalámbrico" -#: netbox/dcim/models/device_components.py:702 +#: netbox/dcim/models/device_components.py:711 msgid "channel frequency (MHz)" msgstr "frecuencia de canal (MHz)" -#: netbox/dcim/models/device_components.py:703 -#: netbox/dcim/models/device_components.py:711 +#: netbox/dcim/models/device_components.py:712 +#: netbox/dcim/models/device_components.py:720 msgid "Populated by selected channel (if set)" msgstr "Se rellena por el canal seleccionado (si está configurado)" -#: netbox/dcim/models/device_components.py:717 +#: netbox/dcim/models/device_components.py:726 msgid "transmit power (dBm)" msgstr "potencia de transmisión (dBm)" -#: netbox/dcim/models/device_components.py:744 netbox/wireless/models.py:117 +#: netbox/dcim/models/device_components.py:753 netbox/wireless/models.py:117 msgid "wireless LANs" msgstr "LAN inalámbricas" -#: netbox/dcim/models/device_components.py:792 -#: netbox/virtualization/models/virtualmachines.py:359 +#: netbox/dcim/models/device_components.py:801 +#: netbox/virtualization/models/virtualmachines.py:364 msgid "interface" msgstr "interfaz" -#: netbox/dcim/models/device_components.py:793 -#: netbox/virtualization/models/virtualmachines.py:360 +#: netbox/dcim/models/device_components.py:802 +#: netbox/virtualization/models/virtualmachines.py:365 msgid "interfaces" msgstr "interfaz" -#: netbox/dcim/models/device_components.py:801 +#: netbox/dcim/models/device_components.py:810 #, python-brace-format msgid "{display_type} interfaces cannot have a cable attached." msgstr "{display_type} las interfaces no pueden tener un cable conectado." -#: netbox/dcim/models/device_components.py:809 +#: netbox/dcim/models/device_components.py:818 #, python-brace-format msgid "{display_type} interfaces cannot be marked as connected." msgstr "{display_type} las interfaces no se pueden marcar como conectadas." -#: netbox/dcim/models/device_components.py:818 -#: netbox/virtualization/models/virtualmachines.py:370 +#: netbox/dcim/models/device_components.py:827 +#: netbox/virtualization/models/virtualmachines.py:375 msgid "An interface cannot be its own parent." msgstr "Una interfaz no puede ser su propia interfaz principal." -#: netbox/dcim/models/device_components.py:822 +#: netbox/dcim/models/device_components.py:831 msgid "Only virtual interfaces may be assigned to a parent interface." msgstr "Solo se pueden asignar interfaces virtuales a una interfaz principal." -#: netbox/dcim/models/device_components.py:829 +#: netbox/dcim/models/device_components.py:838 #, python-brace-format msgid "" "The selected parent interface ({interface}) belongs to a different device " @@ -6251,7 +6362,7 @@ msgstr "" "La interfaz principal seleccionada ({interface}) pertenece a un dispositivo " "diferente ({device})" -#: netbox/dcim/models/device_components.py:835 +#: netbox/dcim/models/device_components.py:844 #, python-brace-format msgid "" "The selected parent interface ({interface}) belongs to {device}, which is " @@ -6260,7 +6371,7 @@ msgstr "" "La interfaz principal seleccionada ({interface}) pertenece a {device}, que " "no forma parte del chasis virtual {virtual_chassis}." -#: netbox/dcim/models/device_components.py:855 +#: netbox/dcim/models/device_components.py:864 #, python-brace-format msgid "" "The selected bridge interface ({bridge}) belongs to a different device " @@ -6269,7 +6380,7 @@ msgstr "" "La interfaz de puente seleccionada ({bridge}) pertenece a un dispositivo " "diferente ({device})." -#: netbox/dcim/models/device_components.py:861 +#: netbox/dcim/models/device_components.py:870 #, python-brace-format msgid "" "The selected bridge interface ({interface}) belongs to {device}, which is " @@ -6278,15 +6389,15 @@ msgstr "" "La interfaz de puente seleccionada ({interface}) pertenece a {device}, que " "no forma parte del chasis virtual {virtual_chassis}." -#: netbox/dcim/models/device_components.py:872 +#: netbox/dcim/models/device_components.py:881 msgid "Virtual interfaces cannot have a parent LAG interface." msgstr "Las interfaces virtuales no pueden tener una interfaz LAG principal." -#: netbox/dcim/models/device_components.py:876 +#: netbox/dcim/models/device_components.py:885 msgid "A LAG interface cannot be its own parent." msgstr "Una interfaz LAG no puede ser su propia interfaz principal." -#: netbox/dcim/models/device_components.py:883 +#: netbox/dcim/models/device_components.py:892 #, python-brace-format msgid "" "The selected LAG interface ({lag}) belongs to a different device ({device})." @@ -6294,7 +6405,7 @@ msgstr "" "La interfaz LAG seleccionada ({lag}) pertenece a un dispositivo diferente " "({device})." -#: netbox/dcim/models/device_components.py:889 +#: netbox/dcim/models/device_components.py:898 #, python-brace-format msgid "" "The selected LAG interface ({lag}) belongs to {device}, which is not part of" @@ -6303,55 +6414,55 @@ msgstr "" "La interfaz LAG seleccionada ({lag}) pertenece a {device}, que no forma " "parte del chasis virtual {virtual_chassis}." -#: netbox/dcim/models/device_components.py:900 +#: netbox/dcim/models/device_components.py:909 msgid "Virtual interfaces cannot have a PoE mode." msgstr "Las interfaces virtuales no pueden tener un modo PoE." -#: netbox/dcim/models/device_components.py:904 +#: netbox/dcim/models/device_components.py:913 msgid "Virtual interfaces cannot have a PoE type." msgstr "Las interfaces virtuales no pueden tener un tipo PoE." -#: netbox/dcim/models/device_components.py:910 +#: netbox/dcim/models/device_components.py:919 msgid "Must specify PoE mode when designating a PoE type." msgstr "Debe especificar el modo PoE al designar un tipo de PoE." -#: netbox/dcim/models/device_components.py:917 +#: netbox/dcim/models/device_components.py:926 msgid "Wireless role may be set only on wireless interfaces." msgstr "" "La función inalámbrica solo se puede configurar en las interfaces " "inalámbricas." -#: netbox/dcim/models/device_components.py:919 +#: netbox/dcim/models/device_components.py:928 msgid "Channel may be set only on wireless interfaces." msgstr "El canal solo se puede configurar en las interfaces inalámbricas." -#: netbox/dcim/models/device_components.py:925 +#: netbox/dcim/models/device_components.py:934 msgid "Channel frequency may be set only on wireless interfaces." msgstr "" "La frecuencia del canal solo se puede configurar en las interfaces " "inalámbricas." -#: netbox/dcim/models/device_components.py:929 +#: netbox/dcim/models/device_components.py:938 msgid "Cannot specify custom frequency with channel selected." msgstr "" "No se puede especificar la frecuencia personalizada con el canal " "seleccionado." -#: netbox/dcim/models/device_components.py:935 +#: netbox/dcim/models/device_components.py:944 msgid "Channel width may be set only on wireless interfaces." msgstr "" "El ancho del canal solo se puede establecer en las interfaces inalámbricas." -#: netbox/dcim/models/device_components.py:937 +#: netbox/dcim/models/device_components.py:946 msgid "Cannot specify custom width with channel selected." msgstr "" "No se puede especificar un ancho personalizado con el canal seleccionado." -#: netbox/dcim/models/device_components.py:941 +#: netbox/dcim/models/device_components.py:950 msgid "Interface mode does not support an untagged vlan." msgstr "El modo de interfaz no admite una vlan sin etiquetas." -#: netbox/dcim/models/device_components.py:947 +#: netbox/dcim/models/device_components.py:956 #, python-brace-format msgid "" "The untagged VLAN ({untagged_vlan}) must belong to the same site as the " @@ -6360,24 +6471,24 @@ msgstr "" "La VLAN sin etiquetar ({untagged_vlan}) debe pertenecer al mismo sitio que " "el dispositivo principal de la interfaz o debe ser global." -#: netbox/dcim/models/device_components.py:1044 +#: netbox/dcim/models/device_components.py:1053 msgid "Mapped position on corresponding rear port" msgstr "Posición mapeada en el puerto trasero correspondiente" -#: netbox/dcim/models/device_components.py:1060 +#: netbox/dcim/models/device_components.py:1069 msgid "front port" msgstr "puerto frontal" -#: netbox/dcim/models/device_components.py:1061 +#: netbox/dcim/models/device_components.py:1070 msgid "front ports" msgstr "puertos frontales" -#: netbox/dcim/models/device_components.py:1072 +#: netbox/dcim/models/device_components.py:1081 #, python-brace-format msgid "Rear port ({rear_port}) must belong to the same device" msgstr "Puerto trasero ({rear_port}) debe pertenecer al mismo dispositivo" -#: netbox/dcim/models/device_components.py:1080 +#: netbox/dcim/models/device_components.py:1089 #, python-brace-format msgid "" "Invalid rear port position ({rear_port_position}): Rear port {name} has only" @@ -6386,19 +6497,19 @@ msgstr "" "Posición del puerto trasero no válida ({rear_port_position}): puerto trasero" " {name} solo tiene {positions} posiciones." -#: netbox/dcim/models/device_components.py:1110 +#: netbox/dcim/models/device_components.py:1119 msgid "Number of front ports which may be mapped" msgstr "Número de puertos frontales que se pueden mapear" -#: netbox/dcim/models/device_components.py:1115 +#: netbox/dcim/models/device_components.py:1124 msgid "rear port" msgstr "puerto trasero" -#: netbox/dcim/models/device_components.py:1116 +#: netbox/dcim/models/device_components.py:1125 msgid "rear ports" msgstr "puertos traseros" -#: netbox/dcim/models/device_components.py:1127 +#: netbox/dcim/models/device_components.py:1136 #, python-brace-format msgid "" "The number of positions cannot be less than the number of mapped front ports" @@ -6407,40 +6518,40 @@ msgstr "" "El número de posiciones no puede ser inferior al número de puertos frontales" " mapeados ({frontport_count})" -#: netbox/dcim/models/device_components.py:1168 +#: netbox/dcim/models/device_components.py:1177 msgid "module bay" msgstr "compartimiento de módulos" -#: netbox/dcim/models/device_components.py:1169 +#: netbox/dcim/models/device_components.py:1178 msgid "module bays" msgstr "compartimentos de módulos" -#: netbox/dcim/models/device_components.py:1183 -#: netbox/dcim/models/devices.py:1229 +#: netbox/dcim/models/device_components.py:1192 +#: netbox/dcim/models/modules.py:269 msgid "A module bay cannot belong to a module installed within it." msgstr "" "Una bahía de módulos no puede pertenecer a un módulo instalado en ella." -#: netbox/dcim/models/device_components.py:1209 +#: netbox/dcim/models/device_components.py:1218 msgid "device bay" msgstr "compartimiento de dispositivos" -#: netbox/dcim/models/device_components.py:1210 +#: netbox/dcim/models/device_components.py:1219 msgid "device bays" msgstr "compartimentos para dispositivos" -#: netbox/dcim/models/device_components.py:1217 +#: netbox/dcim/models/device_components.py:1226 #, python-brace-format msgid "This type of device ({device_type}) does not support device bays." msgstr "" "Este tipo de dispositivo ({device_type}) no admite compartimentos para " "dispositivos." -#: netbox/dcim/models/device_components.py:1223 +#: netbox/dcim/models/device_components.py:1232 msgid "Cannot install a device into itself." msgstr "No se puede instalar un dispositivo en sí mismo." -#: netbox/dcim/models/device_components.py:1231 +#: netbox/dcim/models/device_components.py:1240 #, python-brace-format msgid "" "Cannot install the specified device; device is already installed in {bay}." @@ -6448,61 +6559,61 @@ msgstr "" "No se puede instalar el dispositivo especificado; el dispositivo ya está " "instalado en {bay}." -#: netbox/dcim/models/device_components.py:1252 +#: netbox/dcim/models/device_components.py:1261 msgid "inventory item role" msgstr "rol de artículo de inventario" -#: netbox/dcim/models/device_components.py:1253 +#: netbox/dcim/models/device_components.py:1262 msgid "inventory item roles" msgstr "roles de artículos de inventario" -#: netbox/dcim/models/device_components.py:1313 -#: netbox/dcim/models/devices.py:598 netbox/dcim/models/devices.py:1189 -#: netbox/dcim/models/racks.py:304 -#: netbox/virtualization/models/virtualmachines.py:126 +#: netbox/dcim/models/device_components.py:1321 +#: netbox/dcim/models/devices.py:486 netbox/dcim/models/modules.py:229 +#: netbox/dcim/models/racks.py:310 +#: netbox/virtualization/models/virtualmachines.py:125 msgid "serial number" msgstr "número de serie" -#: netbox/dcim/models/device_components.py:1321 -#: netbox/dcim/models/devices.py:606 netbox/dcim/models/devices.py:1196 -#: netbox/dcim/models/racks.py:311 +#: netbox/dcim/models/device_components.py:1329 +#: netbox/dcim/models/devices.py:494 netbox/dcim/models/modules.py:236 +#: netbox/dcim/models/racks.py:317 msgid "asset tag" msgstr "etiqueta de activo" -#: netbox/dcim/models/device_components.py:1322 +#: netbox/dcim/models/device_components.py:1330 msgid "A unique tag used to identify this item" msgstr "Una etiqueta única que se utiliza para identificar este artículo" -#: netbox/dcim/models/device_components.py:1325 +#: netbox/dcim/models/device_components.py:1333 msgid "discovered" msgstr "descubierto" -#: netbox/dcim/models/device_components.py:1327 +#: netbox/dcim/models/device_components.py:1335 msgid "This item was automatically discovered" msgstr "Este artículo se descubrió automáticamente" -#: netbox/dcim/models/device_components.py:1345 +#: netbox/dcim/models/device_components.py:1353 msgid "inventory item" msgstr "artículo de inventario" -#: netbox/dcim/models/device_components.py:1346 +#: netbox/dcim/models/device_components.py:1354 msgid "inventory items" msgstr "artículos de inventario" -#: netbox/dcim/models/device_components.py:1354 +#: netbox/dcim/models/device_components.py:1362 msgid "Cannot assign self as parent." msgstr "No se puede asignar a sí mismo como padre." -#: netbox/dcim/models/device_components.py:1362 +#: netbox/dcim/models/device_components.py:1370 msgid "Parent inventory item does not belong to the same device." msgstr "" "El artículo del inventario principal no pertenece al mismo dispositivo." -#: netbox/dcim/models/device_components.py:1368 +#: netbox/dcim/models/device_components.py:1376 msgid "Cannot move an inventory item with dependent children" msgstr "No se puede mover un artículo del inventario con hijos a cargo" -#: netbox/dcim/models/device_components.py:1376 +#: netbox/dcim/models/device_components.py:1384 msgid "Cannot assign inventory item to component on another device" msgstr "" "No se puede asignar un artículo de inventario a un componente de otro " @@ -6516,8 +6627,8 @@ msgstr "fabricante" msgid "manufacturers" msgstr "fabricantes" -#: netbox/dcim/models/devices.py:84 netbox/dcim/models/devices.py:383 -#: netbox/dcim/models/racks.py:133 +#: netbox/dcim/models/devices.py:84 netbox/dcim/models/modules.py:85 +#: netbox/dcim/models/racks.py:139 msgid "model" msgstr "modelo" @@ -6525,11 +6636,11 @@ msgstr "modelo" msgid "default platform" msgstr "plataforma predeterminada" -#: netbox/dcim/models/devices.py:100 netbox/dcim/models/devices.py:387 +#: netbox/dcim/models/devices.py:100 netbox/dcim/models/modules.py:89 msgid "part number" msgstr "número de pieza" -#: netbox/dcim/models/devices.py:103 netbox/dcim/models/devices.py:390 +#: netbox/dcim/models/devices.py:103 netbox/dcim/models/modules.py:92 msgid "Discrete part number (optional)" msgstr "Número de pieza discreto (opcional)" @@ -6568,8 +6679,8 @@ msgstr "" "compartimentos para dispositivos. Déjelo en blanco si este tipo de " "dispositivo no es para padres ni para niños." -#: netbox/dcim/models/devices.py:131 netbox/dcim/models/devices.py:393 -#: netbox/dcim/models/devices.py:651 netbox/dcim/models/racks.py:315 +#: netbox/dcim/models/devices.py:131 netbox/dcim/models/devices.py:539 +#: netbox/dcim/models/modules.py:95 netbox/dcim/models/racks.py:321 msgid "airflow" msgstr "flujo de aire" @@ -6617,151 +6728,143 @@ msgstr "" msgid "Child device types must be 0U." msgstr "Los tipos de dispositivos secundarios deben ser 0U." -#: netbox/dcim/models/devices.py:413 -msgid "module type" -msgstr "tipo de módulo" - -#: netbox/dcim/models/devices.py:414 -msgid "module types" -msgstr "tipos de módulos" - -#: netbox/dcim/models/devices.py:484 +#: netbox/dcim/models/devices.py:387 msgid "Virtual machines may be assigned to this role" msgstr "Se pueden asignar máquinas virtuales a esta función" -#: netbox/dcim/models/devices.py:496 +#: netbox/dcim/models/devices.py:401 msgid "device role" msgstr "rol del dispositivo" -#: netbox/dcim/models/devices.py:497 +#: netbox/dcim/models/devices.py:402 msgid "device roles" msgstr "funciones del dispositivo" -#: netbox/dcim/models/devices.py:511 +#: netbox/dcim/models/devices.py:416 msgid "Optionally limit this platform to devices of a certain manufacturer" msgstr "" "Si lo desea, limite esta plataforma a dispositivos de un fabricante " "determinado." -#: netbox/dcim/models/devices.py:523 +#: netbox/dcim/models/devices.py:428 msgid "platform" msgstr "plataforma" -#: netbox/dcim/models/devices.py:524 +#: netbox/dcim/models/devices.py:429 msgid "platforms" msgstr "plataformas" -#: netbox/dcim/models/devices.py:572 +#: netbox/dcim/models/devices.py:460 msgid "The function this device serves" msgstr "La función que cumple este dispositivo" -#: netbox/dcim/models/devices.py:599 +#: netbox/dcim/models/devices.py:487 msgid "Chassis serial number, assigned by the manufacturer" msgstr "Número de serie del chasis, asignado por el fabricante" -#: netbox/dcim/models/devices.py:607 netbox/dcim/models/devices.py:1197 +#: netbox/dcim/models/devices.py:495 netbox/dcim/models/modules.py:237 msgid "A unique tag used to identify this device" msgstr "Una etiqueta única que se utiliza para identificar este dispositivo" -#: netbox/dcim/models/devices.py:634 +#: netbox/dcim/models/devices.py:522 msgid "position (U)" msgstr "posición (U)" -#: netbox/dcim/models/devices.py:642 +#: netbox/dcim/models/devices.py:530 msgid "rack face" msgstr "cara del estante" -#: netbox/dcim/models/devices.py:663 netbox/dcim/models/devices.py:1425 -#: netbox/virtualization/models/virtualmachines.py:95 +#: netbox/dcim/models/devices.py:551 netbox/dcim/models/devices.py:1154 +#: netbox/virtualization/models/virtualmachines.py:94 msgid "primary IPv4" msgstr "IPv4 principal" -#: netbox/dcim/models/devices.py:671 netbox/dcim/models/devices.py:1433 -#: netbox/virtualization/models/virtualmachines.py:103 +#: netbox/dcim/models/devices.py:559 netbox/dcim/models/devices.py:1162 +#: netbox/virtualization/models/virtualmachines.py:102 msgid "primary IPv6" msgstr "IPv6 principal" -#: netbox/dcim/models/devices.py:679 +#: netbox/dcim/models/devices.py:567 msgid "out-of-band IP" msgstr "IP fuera de banda" -#: netbox/dcim/models/devices.py:696 +#: netbox/dcim/models/devices.py:584 msgid "VC position" msgstr "Posición VC" -#: netbox/dcim/models/devices.py:699 +#: netbox/dcim/models/devices.py:587 msgid "Virtual chassis position" msgstr "Posición virtual del chasis" -#: netbox/dcim/models/devices.py:702 +#: netbox/dcim/models/devices.py:590 msgid "VC priority" msgstr "Prioridad VC" -#: netbox/dcim/models/devices.py:706 +#: netbox/dcim/models/devices.py:594 msgid "Virtual chassis master election priority" msgstr "Prioridad de elección del maestro del chasis virtual" -#: netbox/dcim/models/devices.py:709 netbox/dcim/models/sites.py:208 +#: netbox/dcim/models/devices.py:597 netbox/dcim/models/sites.py:208 msgid "latitude" msgstr "latitud" -#: netbox/dcim/models/devices.py:714 netbox/dcim/models/devices.py:722 +#: netbox/dcim/models/devices.py:602 netbox/dcim/models/devices.py:610 #: netbox/dcim/models/sites.py:213 netbox/dcim/models/sites.py:221 msgid "GPS coordinate in decimal format (xx.yyyyyy)" msgstr "Coordenada GPS en formato decimal (xx.aaaaa)" -#: netbox/dcim/models/devices.py:717 netbox/dcim/models/sites.py:216 +#: netbox/dcim/models/devices.py:605 netbox/dcim/models/sites.py:216 msgid "longitude" msgstr "longitud" -#: netbox/dcim/models/devices.py:790 +#: netbox/dcim/models/devices.py:684 msgid "Device name must be unique per site." msgstr "El nombre del dispositivo debe ser único por sitio." -#: netbox/dcim/models/devices.py:801 netbox/ipam/models/services.py:71 +#: netbox/dcim/models/devices.py:695 msgid "device" msgstr "dispositivo" -#: netbox/dcim/models/devices.py:802 +#: netbox/dcim/models/devices.py:696 msgid "devices" msgstr "dispositivos" -#: netbox/dcim/models/devices.py:821 +#: netbox/dcim/models/devices.py:715 #, python-brace-format msgid "Rack {rack} does not belong to site {site}." msgstr "Estante {rack} no pertenece al sitio {site}." -#: netbox/dcim/models/devices.py:826 +#: netbox/dcim/models/devices.py:720 #, python-brace-format msgid "Location {location} does not belong to site {site}." msgstr "Ubicación {location} no pertenece al sitio {site}." -#: netbox/dcim/models/devices.py:832 +#: netbox/dcim/models/devices.py:726 #, python-brace-format msgid "Rack {rack} does not belong to location {location}." msgstr "Estante {rack} no pertenece a la ubicación {location}." -#: netbox/dcim/models/devices.py:839 +#: netbox/dcim/models/devices.py:733 msgid "Cannot select a rack face without assigning a rack." msgstr "No se puede seleccionar una cara de bastidor sin asignar un bastidor." -#: netbox/dcim/models/devices.py:843 +#: netbox/dcim/models/devices.py:737 msgid "Cannot select a rack position without assigning a rack." msgstr "" "No se puede seleccionar una posición de cremallera sin asignar una " "cremallera." -#: netbox/dcim/models/devices.py:849 +#: netbox/dcim/models/devices.py:743 msgid "Position must be in increments of 0.5 rack units." msgstr "La posición debe estar en incrementos de 0,5 unidades de estante." -#: netbox/dcim/models/devices.py:853 +#: netbox/dcim/models/devices.py:747 msgid "Must specify rack face when defining rack position." msgstr "" "Debe especificar la cara de la cremallera al definir la posición de la " "cremallera." -#: netbox/dcim/models/devices.py:861 +#: netbox/dcim/models/devices.py:755 #, python-brace-format msgid "" "A 0U device type ({device_type}) cannot be assigned to a rack position." @@ -6769,7 +6872,7 @@ msgstr "" "Un tipo de dispositivo 0U ({device_type}) no se puede asignar a una posición" " de estantería." -#: netbox/dcim/models/devices.py:872 +#: netbox/dcim/models/devices.py:766 msgid "" "Child device types cannot be assigned to a rack face. This is an attribute " "of the parent device." @@ -6777,7 +6880,7 @@ msgstr "" "Los tipos de dispositivos secundarios no se pueden asignar a la cara de un " "bastidor. Este es un atributo del dispositivo principal." -#: netbox/dcim/models/devices.py:879 +#: netbox/dcim/models/devices.py:773 msgid "" "Child device types cannot be assigned to a rack position. This is an " "attribute of the parent device." @@ -6785,7 +6888,7 @@ msgstr "" "Los tipos de dispositivos secundarios no se pueden asignar a una posición de" " bastidor. Este es un atributo del dispositivo principal." -#: netbox/dcim/models/devices.py:893 +#: netbox/dcim/models/devices.py:787 #, python-brace-format msgid "" "U{position} is already occupied or does not have sufficient space to " @@ -6794,23 +6897,23 @@ msgstr "" "U{position} ya está ocupado o no tiene espacio suficiente para este tipo de " "dispositivo: {device_type} ({u_height}U)" -#: netbox/dcim/models/devices.py:908 +#: netbox/dcim/models/devices.py:802 #, python-brace-format msgid "{ip} is not an IPv4 address." msgstr "{ip} no es una dirección IPv4." -#: netbox/dcim/models/devices.py:920 netbox/dcim/models/devices.py:938 +#: netbox/dcim/models/devices.py:814 netbox/dcim/models/devices.py:832 #, python-brace-format msgid "The specified IP address ({ip}) is not assigned to this device." msgstr "" "La dirección IP especificada ({ip}) no está asignado a este dispositivo." -#: netbox/dcim/models/devices.py:926 +#: netbox/dcim/models/devices.py:820 #, python-brace-format msgid "{ip} is not an IPv6 address." msgstr "{ip} no es una dirección IPv6." -#: netbox/dcim/models/devices.py:956 +#: netbox/dcim/models/devices.py:850 #, python-brace-format msgid "" "The assigned platform is limited to {platform_manufacturer} device types, " @@ -6820,22 +6923,22 @@ msgstr "" "dispositivos, pero el tipo de este dispositivo pertenece a " "{devicetype_manufacturer}." -#: netbox/dcim/models/devices.py:967 +#: netbox/dcim/models/devices.py:861 #, python-brace-format msgid "The assigned cluster belongs to a different site ({site})" msgstr "El clúster asignado pertenece a un sitio diferente ({site})" -#: netbox/dcim/models/devices.py:974 +#: netbox/dcim/models/devices.py:868 #, python-brace-format msgid "The assigned cluster belongs to a different location ({location})" msgstr "El clúster asignado pertenece a una ubicación diferente ({location})" -#: netbox/dcim/models/devices.py:982 +#: netbox/dcim/models/devices.py:876 msgid "A device assigned to a virtual chassis must have its position defined." msgstr "" "Un dispositivo asignado a un chasis virtual debe tener su posición definida." -#: netbox/dcim/models/devices.py:988 +#: netbox/dcim/models/devices.py:882 #, python-brace-format msgid "" "Device cannot be removed from virtual chassis {virtual_chassis} because it " @@ -6844,39 +6947,22 @@ msgstr "" "El dispositivo no se puede extraer del chasis virtual {virtual_chassis} " "porque actualmente está designado como su maestro." -#: netbox/dcim/models/devices.py:1204 -msgid "module" -msgstr "módulo" - -#: netbox/dcim/models/devices.py:1205 -msgid "modules" -msgstr "módulos" - -#: netbox/dcim/models/devices.py:1218 -#, python-brace-format -msgid "" -"Module must be installed within a module bay belonging to the assigned " -"device ({device})." -msgstr "" -"El módulo debe instalarse en un compartimiento de módulos que pertenezca al " -"dispositivo asignado ({device})." - -#: netbox/dcim/models/devices.py:1346 +#: netbox/dcim/models/devices.py:1075 msgid "domain" msgstr "dominio" -#: netbox/dcim/models/devices.py:1359 netbox/dcim/models/devices.py:1360 +#: netbox/dcim/models/devices.py:1088 netbox/dcim/models/devices.py:1089 msgid "virtual chassis" msgstr "chasis virtual" -#: netbox/dcim/models/devices.py:1372 +#: netbox/dcim/models/devices.py:1101 #, python-brace-format msgid "" "The selected master ({master}) is not assigned to this virtual chassis." msgstr "" "El maestro seleccionado ({master}) no está asignado a este chasis virtual." -#: netbox/dcim/models/devices.py:1388 +#: netbox/dcim/models/devices.py:1117 #, python-brace-format msgid "" "Unable to delete virtual chassis {self}. There are member interfaces which " @@ -6885,44 +6971,44 @@ msgstr "" "No se puede eliminar el chasis virtual {self}. Hay interfaces miembros que " "forman interfaces LAG entre chasis." -#: netbox/dcim/models/devices.py:1414 netbox/vpn/models/l2vpn.py:37 +#: netbox/dcim/models/devices.py:1143 netbox/vpn/models/l2vpn.py:42 msgid "identifier" msgstr "identificador" -#: netbox/dcim/models/devices.py:1415 +#: netbox/dcim/models/devices.py:1144 msgid "Numeric identifier unique to the parent device" msgstr "Identificador numérico exclusivo del dispositivo principal" -#: netbox/dcim/models/devices.py:1443 netbox/extras/models/customfields.py:227 -#: netbox/extras/models/models.py:107 netbox/extras/models/models.py:694 -#: netbox/netbox/models/__init__.py:120 +#: netbox/dcim/models/devices.py:1172 netbox/extras/models/customfields.py:227 +#: netbox/extras/models/models.py:109 netbox/extras/models/models.py:767 +#: netbox/netbox/models/__init__.py:120 netbox/netbox/models/__init__.py:155 msgid "comments" msgstr "comentarios" -#: netbox/dcim/models/devices.py:1459 +#: netbox/dcim/models/devices.py:1188 msgid "virtual device context" msgstr "contexto de dispositivo virtual" -#: netbox/dcim/models/devices.py:1460 +#: netbox/dcim/models/devices.py:1189 msgid "virtual device contexts" msgstr "contextos de dispositivos virtuales" -#: netbox/dcim/models/devices.py:1489 +#: netbox/dcim/models/devices.py:1218 #, python-brace-format msgid "{ip} is not an IPv{family} address." msgstr "{ip} no es un IPv{family} dirección." -#: netbox/dcim/models/devices.py:1495 +#: netbox/dcim/models/devices.py:1224 msgid "Primary IP address must belong to an interface on the assigned device." msgstr "" "La dirección IP principal debe pertenecer a una interfaz del dispositivo " "asignado." -#: netbox/dcim/models/devices.py:1527 +#: netbox/dcim/models/devices.py:1255 msgid "MAC addresses" msgstr "direcciones MAC" -#: netbox/dcim/models/devices.py:1559 +#: netbox/dcim/models/devices.py:1287 msgid "" "Cannot unassign MAC Address while it is designated as the primary MAC for an" " object" @@ -6930,7 +7016,7 @@ msgstr "" "No se puede anular la asignación de la dirección MAC mientras esté designada" " como la MAC principal de un objeto" -#: netbox/dcim/models/devices.py:1563 +#: netbox/dcim/models/devices.py:1291 msgid "" "Cannot reassign MAC Address while it is designated as the primary MAC for an" " object" @@ -6938,11 +7024,57 @@ msgstr "" "No se puede reasignar la dirección MAC mientras esté designada como la MAC " "principal de un objeto" -#: netbox/dcim/models/mixins.py:94 +#: netbox/dcim/models/mixins.py:92 #, python-brace-format msgid "Please select a {scope_type}." msgstr "Por favor, selecciona un {scope_type}." +#: netbox/dcim/models/modules.py:39 +msgid "schema" +msgstr "esquema" + +#: netbox/dcim/models/modules.py:46 +msgid "module type profile" +msgstr "Perfil de tipo de módulo" + +#: netbox/dcim/models/modules.py:47 +msgid "module type profiles" +msgstr "Perfiles de tipos de módulos" + +#: netbox/dcim/models/modules.py:104 +msgid "attributes" +msgstr "atributos" + +#: netbox/dcim/models/modules.py:120 +msgid "module type" +msgstr "tipo de módulo" + +#: netbox/dcim/models/modules.py:121 +msgid "module types" +msgstr "tipos de módulos" + +#: netbox/dcim/models/modules.py:151 +#, python-brace-format +msgid "Invalid schema: {error}" +msgstr "Esquema no válido: {error}" + +#: netbox/dcim/models/modules.py:244 +msgid "module" +msgstr "módulo" + +#: netbox/dcim/models/modules.py:245 +msgid "modules" +msgstr "módulos" + +#: netbox/dcim/models/modules.py:258 +#, python-brace-format +msgid "" +"Module must be installed within a module bay belonging to the assigned " +"device ({device})." +msgstr "" +"El módulo debe instalarse en un compartimiento de módulos que pertenezca al " +"dispositivo asignado ({device})." + #: netbox/dcim/models/power.py:55 msgid "power panel" msgstr "panel de alimentación" @@ -7045,22 +7177,30 @@ msgid "Outer dimension of rack (width)" msgstr "Dimensión exterior del estante (ancho)" #: netbox/dcim/models/racks.py:77 +msgid "outer height" +msgstr "altura exterior" + +#: netbox/dcim/models/racks.py:80 +msgid "Outer dimension of rack (height)" +msgstr "Dimensión exterior del estante (altura)" + +#: netbox/dcim/models/racks.py:83 msgid "outer depth" msgstr "profundidad exterior" -#: netbox/dcim/models/racks.py:80 +#: netbox/dcim/models/racks.py:86 msgid "Outer dimension of rack (depth)" msgstr "Dimensión exterior del bastidor (profundidad)" -#: netbox/dcim/models/racks.py:83 +#: netbox/dcim/models/racks.py:89 msgid "outer unit" msgstr "unidad exterior" -#: netbox/dcim/models/racks.py:90 +#: netbox/dcim/models/racks.py:96 msgid "mounting depth" msgstr "profundidad de montaje" -#: netbox/dcim/models/racks.py:94 +#: netbox/dcim/models/racks.py:100 msgid "" "Maximum depth of a mounted device, in millimeters. For four-post racks, this" " is the distance between the front and rear rails." @@ -7069,77 +7209,75 @@ msgstr "" "los estantes de cuatro postes, esta es la distancia entre los rieles " "delantero y trasero." -#: netbox/dcim/models/racks.py:102 +#: netbox/dcim/models/racks.py:108 msgid "max weight" msgstr "peso máximo" -#: netbox/dcim/models/racks.py:105 +#: netbox/dcim/models/racks.py:111 msgid "Maximum load capacity for the rack" msgstr "Capacidad de carga máxima del bastidor" -#: netbox/dcim/models/racks.py:125 netbox/dcim/models/racks.py:247 +#: netbox/dcim/models/racks.py:131 netbox/dcim/models/racks.py:253 msgid "form factor" msgstr "factor de forma" -#: netbox/dcim/models/racks.py:162 +#: netbox/dcim/models/racks.py:168 msgid "rack type" msgstr "tipo de bastidor" -#: netbox/dcim/models/racks.py:163 +#: netbox/dcim/models/racks.py:169 msgid "rack types" msgstr "tipos de estanterías" -#: netbox/dcim/models/racks.py:177 netbox/dcim/models/racks.py:368 -msgid "Must specify a unit when setting an outer width/depth" -msgstr "" -"Debe especificar una unidad al establecer una anchura o profundidad " -"exteriores" +#: netbox/dcim/models/racks.py:183 netbox/dcim/models/racks.py:375 +msgid "Must specify a unit when setting an outer dimension" +msgstr "Debe especificar una unidad al establecer una dimensión exterior" -#: netbox/dcim/models/racks.py:181 netbox/dcim/models/racks.py:372 +#: netbox/dcim/models/racks.py:187 netbox/dcim/models/racks.py:379 msgid "Must specify a unit when setting a maximum weight" msgstr "Debe especificar una unidad al establecer un peso máximo" -#: netbox/dcim/models/racks.py:227 +#: netbox/dcim/models/racks.py:233 msgid "rack role" msgstr "rol de bastidor" -#: netbox/dcim/models/racks.py:228 +#: netbox/dcim/models/racks.py:234 msgid "rack roles" msgstr "roles de seguimiento" -#: netbox/dcim/models/racks.py:265 +#: netbox/dcim/models/racks.py:271 msgid "facility ID" msgstr "ID de la instalación" -#: netbox/dcim/models/racks.py:266 +#: netbox/dcim/models/racks.py:272 msgid "Locally-assigned identifier" msgstr "Identificador asignado localmente" -#: netbox/dcim/models/racks.py:299 netbox/ipam/forms/bulk_import.py:204 +#: netbox/dcim/models/racks.py:305 netbox/ipam/forms/bulk_import.py:204 #: netbox/ipam/forms/bulk_import.py:272 netbox/ipam/forms/bulk_import.py:307 -#: netbox/ipam/forms/bulk_import.py:498 +#: netbox/ipam/forms/bulk_import.py:505 #: netbox/virtualization/forms/bulk_import.py:118 msgid "Functional role" msgstr "Función funcional" -#: netbox/dcim/models/racks.py:312 +#: netbox/dcim/models/racks.py:318 msgid "A unique tag used to identify this rack" msgstr "Una etiqueta única que se utiliza para identificar este estante" -#: netbox/dcim/models/racks.py:351 +#: netbox/dcim/models/racks.py:358 msgid "rack" msgstr "estante" -#: netbox/dcim/models/racks.py:352 +#: netbox/dcim/models/racks.py:359 msgid "racks" msgstr "bastidores" -#: netbox/dcim/models/racks.py:364 +#: netbox/dcim/models/racks.py:371 #, python-brace-format msgid "Assigned location must belong to parent site ({site})." msgstr "La ubicación asignada debe pertenecer al sitio principal ({site})." -#: netbox/dcim/models/racks.py:387 +#: netbox/dcim/models/racks.py:394 #, python-brace-format msgid "" "Rack must be at least {min_height}U tall to house currently installed " @@ -7148,7 +7286,7 @@ msgstr "" "El estante debe tener al menos {min_height}Hablo para alojar los " "dispositivos instalados actualmente." -#: netbox/dcim/models/racks.py:396 +#: netbox/dcim/models/racks.py:403 #, python-brace-format msgid "" "Rack unit numbering must begin at {position} or less to house currently " @@ -7157,30 +7295,30 @@ msgstr "" "La numeración de las unidades del bastidor debe comenzar en {position} o " "menos para alojar los dispositivos actualmente instalados." -#: netbox/dcim/models/racks.py:404 +#: netbox/dcim/models/racks.py:411 #, python-brace-format msgid "Location must be from the same site, {site}." msgstr "La ubicación debe ser del mismo sitio, {site}." -#: netbox/dcim/models/racks.py:666 +#: netbox/dcim/models/racks.py:673 msgid "units" msgstr "unidades" -#: netbox/dcim/models/racks.py:692 +#: netbox/dcim/models/racks.py:699 msgid "rack reservation" msgstr "reserva de seguimiento" -#: netbox/dcim/models/racks.py:693 +#: netbox/dcim/models/racks.py:700 msgid "rack reservations" msgstr "Seguimiento de reservas" -#: netbox/dcim/models/racks.py:707 +#: netbox/dcim/models/racks.py:714 #, python-brace-format msgid "Invalid unit(s) for {height}U rack: {unit_list}" msgstr "" "Unidad (es) no válida (s) para {height}Rack de Reino Unido: {unit_list}" -#: netbox/dcim/models/racks.py:720 +#: netbox/dcim/models/racks.py:727 #, python-brace-format msgid "The following units have already been reserved: {unit_list}" msgstr "Ya se han reservado las siguientes unidades: {unit_list}" @@ -7322,13 +7460,13 @@ msgid "Reachable" msgstr "Accesible" #: netbox/dcim/tables/devices.py:69 netbox/dcim/tables/devices.py:117 -#: netbox/dcim/tables/racks.py:149 netbox/dcim/tables/sites.py:104 -#: netbox/dcim/tables/sites.py:147 netbox/extras/tables/tables.py:551 +#: netbox/dcim/tables/racks.py:153 netbox/dcim/tables/sites.py:110 +#: netbox/dcim/tables/sites.py:153 netbox/extras/tables/tables.py:605 #: netbox/netbox/navigation/menu.py:69 netbox/netbox/navigation/menu.py:73 #: netbox/netbox/navigation/menu.py:75 #: netbox/virtualization/forms/model_forms.py:122 #: netbox/virtualization/tables/clusters.py:87 -#: netbox/virtualization/views.py:240 +#: netbox/virtualization/views.py:234 msgid "Devices" msgstr "Dispositivos" @@ -7338,9 +7476,9 @@ msgid "VMs" msgstr "VM" #: netbox/dcim/tables/devices.py:111 netbox/dcim/tables/devices.py:226 -#: netbox/extras/forms/model_forms.py:644 +#: netbox/extras/forms/model_forms.py:712 #: netbox/templates/dcim/device.html:112 -#: netbox/templates/dcim/devicerole.html:44 +#: netbox/templates/dcim/devicerole.html:48 #: netbox/templates/dcim/platform.html:41 #: netbox/templates/extras/configtemplate.html:10 #: netbox/templates/extras/object_render_config.html:12 @@ -7350,21 +7488,21 @@ msgstr "VM" msgid "Config Template" msgstr "Plantilla de configuración" -#: netbox/dcim/tables/devices.py:197 netbox/dcim/tables/devices.py:1099 -#: netbox/ipam/forms/bulk_import.py:578 netbox/ipam/forms/model_forms.py:316 -#: netbox/ipam/forms/model_forms.py:329 netbox/ipam/tables/ip.py:308 -#: netbox/ipam/tables/ip.py:375 netbox/ipam/tables/ip.py:398 -#: netbox/templates/ipam/ipaddress.html:11 +#: netbox/dcim/tables/devices.py:197 netbox/dcim/tables/devices.py:1106 +#: netbox/ipam/forms/bulk_import.py:587 netbox/ipam/forms/model_forms.py:316 +#: netbox/ipam/forms/model_forms.py:329 netbox/ipam/tables/ip.py:314 +#: netbox/ipam/tables/ip.py:381 netbox/ipam/tables/ip.py:391 +#: netbox/ipam/tables/ip.py:414 netbox/templates/ipam/ipaddress.html:11 #: netbox/virtualization/tables/virtualmachines.py:65 msgid "IP Address" msgstr "Dirección IP" -#: netbox/dcim/tables/devices.py:201 netbox/dcim/tables/devices.py:1103 +#: netbox/dcim/tables/devices.py:201 netbox/dcim/tables/devices.py:1110 #: netbox/virtualization/tables/virtualmachines.py:56 msgid "IPv4 Address" msgstr "Dirección IPv4" -#: netbox/dcim/tables/devices.py:205 netbox/dcim/tables/devices.py:1107 +#: netbox/dcim/tables/devices.py:205 netbox/dcim/tables/devices.py:1114 #: netbox/virtualization/tables/virtualmachines.py:60 msgid "IPv6 Address" msgstr "Dirección IPv6" @@ -7402,10 +7540,10 @@ msgstr "Puertos de alimentación" msgid "Power outlets" msgstr "tomas de corriente" -#: netbox/dcim/tables/devices.py:256 netbox/dcim/tables/devices.py:1112 -#: netbox/dcim/tables/devicetypes.py:133 netbox/dcim/views.py:1204 -#: netbox/dcim/views.py:1448 netbox/dcim/views.py:2201 -#: netbox/netbox/navigation/menu.py:94 netbox/netbox/navigation/menu.py:258 +#: netbox/dcim/tables/devices.py:256 netbox/dcim/tables/devices.py:1119 +#: netbox/dcim/tables/devicetypes.py:133 netbox/dcim/views.py:1173 +#: netbox/dcim/views.py:1473 netbox/dcim/views.py:2226 +#: netbox/netbox/navigation/menu.py:95 netbox/netbox/navigation/menu.py:259 #: netbox/templates/dcim/device/base.html:37 #: netbox/templates/dcim/device_list.html:43 #: netbox/templates/dcim/devicetype/base.html:34 @@ -7416,7 +7554,7 @@ msgstr "tomas de corriente" #: netbox/templates/virtualization/virtualmachine/base.html:27 #: netbox/templates/virtualization/virtualmachine_list.html:14 #: netbox/virtualization/tables/virtualmachines.py:71 -#: netbox/virtualization/views.py:405 netbox/wireless/tables/wirelesslan.py:63 +#: netbox/virtualization/views.py:395 netbox/wireless/tables/wirelesslan.py:63 msgid "Interfaces" msgstr "Interfaces" @@ -7436,14 +7574,15 @@ msgstr "Bahías de módulos" msgid "Inventory items" msgstr "Artículos de inventario" -#: netbox/dcim/tables/devices.py:314 netbox/dcim/tables/modules.py:57 +#: netbox/dcim/tables/devices.py:314 netbox/dcim/tables/modules.py:91 +#: netbox/templates/dcim/module.html:65 #: netbox/templates/dcim/modulebay.html:17 msgid "Module Bay" msgstr "Bahía de módulos" #: netbox/dcim/tables/devices.py:327 netbox/dcim/tables/devicetypes.py:52 -#: netbox/dcim/tables/devicetypes.py:148 netbox/dcim/views.py:1279 -#: netbox/dcim/views.py:2299 netbox/netbox/navigation/menu.py:103 +#: netbox/dcim/tables/devicetypes.py:148 netbox/dcim/views.py:1248 +#: netbox/dcim/views.py:2324 netbox/netbox/navigation/menu.py:104 #: netbox/templates/dcim/device/base.html:52 #: netbox/templates/dcim/device_list.html:71 #: netbox/templates/dcim/devicetype/base.html:49 @@ -7472,24 +7611,24 @@ msgstr "Consumo máximo (W)" msgid "Allocated draw (W)" msgstr "Sorteo asignado (W)" -#: netbox/dcim/tables/devices.py:571 netbox/ipam/forms/model_forms.py:783 -#: netbox/ipam/tables/fhrp.py:28 netbox/ipam/views.py:633 -#: netbox/ipam/views.py:738 netbox/netbox/navigation/menu.py:164 -#: netbox/netbox/navigation/menu.py:166 +#: netbox/dcim/tables/devices.py:578 netbox/ipam/forms/model_forms.py:785 +#: netbox/ipam/tables/fhrp.py:28 netbox/ipam/views.py:632 +#: netbox/ipam/views.py:733 netbox/netbox/navigation/menu.py:165 +#: netbox/netbox/navigation/menu.py:167 #: netbox/templates/dcim/interface.html:396 #: netbox/templates/ipam/ipaddress_bulk_add.html:15 -#: netbox/templates/ipam/service.html:40 +#: netbox/templates/ipam/service.html:42 #: netbox/templates/virtualization/vminterface.html:107 #: netbox/vpn/tables/tunnels.py:98 msgid "IP Addresses" msgstr "Direcciones IP" -#: netbox/dcim/tables/devices.py:577 netbox/netbox/navigation/menu.py:210 +#: netbox/dcim/tables/devices.py:584 netbox/netbox/navigation/menu.py:211 #: netbox/templates/ipam/inc/panels/fhrp_groups.html:6 msgid "FHRP Groups" msgstr "Grupos FHRP" -#: netbox/dcim/tables/devices.py:589 netbox/templates/dcim/interface.html:95 +#: netbox/dcim/tables/devices.py:596 netbox/templates/dcim/interface.html:95 #: netbox/templates/virtualization/vminterface.html:65 #: netbox/templates/vpn/tunnel.html:18 #: netbox/templates/vpn/tunneltermination.html:13 @@ -7500,41 +7639,41 @@ msgstr "Grupos FHRP" msgid "Tunnel" msgstr "Túnel" -#: netbox/dcim/tables/devices.py:625 netbox/dcim/tables/devicetypes.py:234 +#: netbox/dcim/tables/devices.py:632 netbox/dcim/tables/devicetypes.py:234 #: netbox/templates/dcim/interface.html:65 msgid "Management Only" msgstr "Solo administración" -#: netbox/dcim/tables/devices.py:644 +#: netbox/dcim/tables/devices.py:651 msgid "VDCs" msgstr "VDC" -#: netbox/dcim/tables/devices.py:651 netbox/templates/dcim/interface.html:163 +#: netbox/dcim/tables/devices.py:658 netbox/templates/dcim/interface.html:163 msgid "Virtual Circuit" msgstr "Circuito virtual" -#: netbox/dcim/tables/devices.py:903 netbox/templates/dcim/modulebay.html:53 +#: netbox/dcim/tables/devices.py:910 netbox/templates/dcim/modulebay.html:53 msgid "Installed Module" msgstr "Módulo instalado" -#: netbox/dcim/tables/devices.py:906 +#: netbox/dcim/tables/devices.py:913 msgid "Module Serial" msgstr "Serie del módulo" -#: netbox/dcim/tables/devices.py:910 +#: netbox/dcim/tables/devices.py:917 msgid "Module Asset Tag" msgstr "Etiqueta de activo del módulo" -#: netbox/dcim/tables/devices.py:919 +#: netbox/dcim/tables/devices.py:926 msgid "Module Status" msgstr "Estado del módulo" -#: netbox/dcim/tables/devices.py:973 netbox/dcim/tables/devicetypes.py:319 +#: netbox/dcim/tables/devices.py:980 netbox/dcim/tables/devicetypes.py:319 #: netbox/templates/dcim/inventoryitem.html:44 msgid "Component" msgstr "Componente" -#: netbox/dcim/tables/devices.py:1031 +#: netbox/dcim/tables/devices.py:1038 msgid "Items" msgstr "Artículos" @@ -7549,11 +7688,12 @@ msgid "Device Types" msgstr "Tipos de dispositivos" #: netbox/dcim/tables/devicetypes.py:47 netbox/netbox/navigation/menu.py:87 +#: netbox/templates/dcim/moduletypeprofile.html:45 msgid "Module Types" msgstr "Tipos de módulos" -#: netbox/dcim/tables/devicetypes.py:57 netbox/extras/forms/filtersets.py:378 -#: netbox/extras/forms/model_forms.py:551 netbox/extras/tables/tables.py:546 +#: netbox/dcim/tables/devicetypes.py:57 netbox/extras/forms/filtersets.py:413 +#: netbox/extras/forms/model_forms.py:619 netbox/extras/tables/tables.py:600 #: netbox/netbox/navigation/menu.py:78 msgid "Platforms" msgstr "Plataformas" @@ -7572,14 +7712,14 @@ msgstr "Profundidad total" msgid "U Height" msgstr "Altura en U" -#: netbox/dcim/tables/devicetypes.py:118 netbox/dcim/tables/modules.py:26 -#: netbox/dcim/tables/racks.py:89 +#: netbox/dcim/tables/devicetypes.py:118 netbox/dcim/tables/modules.py:65 +#: netbox/dcim/tables/racks.py:93 msgid "Instances" msgstr "Instancias" -#: netbox/dcim/tables/devicetypes.py:121 netbox/dcim/views.py:1144 -#: netbox/dcim/views.py:1388 netbox/dcim/views.py:2137 -#: netbox/netbox/navigation/menu.py:97 +#: netbox/dcim/tables/devicetypes.py:121 netbox/dcim/views.py:1113 +#: netbox/dcim/views.py:1413 netbox/dcim/views.py:2162 +#: netbox/netbox/navigation/menu.py:98 #: netbox/templates/dcim/device/base.html:25 #: netbox/templates/dcim/device_list.html:15 #: netbox/templates/dcim/devicetype/base.html:22 @@ -7588,9 +7728,9 @@ msgstr "Instancias" msgid "Console Ports" msgstr "Puertos de consola" -#: netbox/dcim/tables/devicetypes.py:124 netbox/dcim/views.py:1159 -#: netbox/dcim/views.py:1403 netbox/dcim/views.py:2153 -#: netbox/netbox/navigation/menu.py:98 +#: netbox/dcim/tables/devicetypes.py:124 netbox/dcim/views.py:1128 +#: netbox/dcim/views.py:1428 netbox/dcim/views.py:2178 +#: netbox/netbox/navigation/menu.py:99 #: netbox/templates/dcim/device/base.html:28 #: netbox/templates/dcim/device_list.html:22 #: netbox/templates/dcim/devicetype/base.html:25 @@ -7599,9 +7739,9 @@ msgstr "Puertos de consola" msgid "Console Server Ports" msgstr "Puertos de servidor de consola" -#: netbox/dcim/tables/devicetypes.py:127 netbox/dcim/views.py:1174 -#: netbox/dcim/views.py:1418 netbox/dcim/views.py:2169 -#: netbox/netbox/navigation/menu.py:99 +#: netbox/dcim/tables/devicetypes.py:127 netbox/dcim/views.py:1143 +#: netbox/dcim/views.py:1443 netbox/dcim/views.py:2194 +#: netbox/netbox/navigation/menu.py:100 #: netbox/templates/dcim/device/base.html:31 #: netbox/templates/dcim/device_list.html:29 #: netbox/templates/dcim/devicetype/base.html:28 @@ -7610,9 +7750,9 @@ msgstr "Puertos de servidor de consola" msgid "Power Ports" msgstr "Puertos de alimentación" -#: netbox/dcim/tables/devicetypes.py:130 netbox/dcim/views.py:1189 -#: netbox/dcim/views.py:1433 netbox/dcim/views.py:2185 -#: netbox/netbox/navigation/menu.py:100 +#: netbox/dcim/tables/devicetypes.py:130 netbox/dcim/views.py:1158 +#: netbox/dcim/views.py:1458 netbox/dcim/views.py:2210 +#: netbox/netbox/navigation/menu.py:101 #: netbox/templates/dcim/device/base.html:34 #: netbox/templates/dcim/device_list.html:36 #: netbox/templates/dcim/devicetype/base.html:31 @@ -7621,9 +7761,9 @@ msgstr "Puertos de alimentación" msgid "Power Outlets" msgstr "Tomas de corriente" -#: netbox/dcim/tables/devicetypes.py:136 netbox/dcim/views.py:1219 -#: netbox/dcim/views.py:1463 netbox/dcim/views.py:2223 -#: netbox/netbox/navigation/menu.py:95 +#: netbox/dcim/tables/devicetypes.py:136 netbox/dcim/views.py:1188 +#: netbox/dcim/views.py:1488 netbox/dcim/views.py:2248 +#: netbox/netbox/navigation/menu.py:96 #: netbox/templates/dcim/device/base.html:40 #: netbox/templates/dcim/devicetype/base.html:37 #: netbox/templates/dcim/inc/moduletype_buttons.html:28 @@ -7631,9 +7771,9 @@ msgstr "Tomas de corriente" msgid "Front Ports" msgstr "Puertos frontales" -#: netbox/dcim/tables/devicetypes.py:139 netbox/dcim/views.py:1234 -#: netbox/dcim/views.py:1478 netbox/dcim/views.py:2239 -#: netbox/netbox/navigation/menu.py:96 +#: netbox/dcim/tables/devicetypes.py:139 netbox/dcim/views.py:1203 +#: netbox/dcim/views.py:1503 netbox/dcim/views.py:2264 +#: netbox/netbox/navigation/menu.py:97 #: netbox/templates/dcim/device/base.html:43 #: netbox/templates/dcim/device_list.html:50 #: netbox/templates/dcim/devicetype/base.html:40 @@ -7642,17 +7782,17 @@ msgstr "Puertos frontales" msgid "Rear Ports" msgstr "Puertos traseros" -#: netbox/dcim/tables/devicetypes.py:142 netbox/dcim/views.py:1264 -#: netbox/dcim/views.py:2279 netbox/netbox/navigation/menu.py:102 +#: netbox/dcim/tables/devicetypes.py:142 netbox/dcim/views.py:1233 +#: netbox/dcim/views.py:2304 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 msgid "Device Bays" msgstr "Bahías de dispositivos" -#: netbox/dcim/tables/devicetypes.py:145 netbox/dcim/views.py:1249 -#: netbox/dcim/views.py:1493 netbox/dcim/views.py:2259 -#: netbox/netbox/navigation/menu.py:101 +#: netbox/dcim/tables/devicetypes.py:145 netbox/dcim/views.py:1218 +#: netbox/dcim/views.py:1518 netbox/dcim/views.py:2284 +#: netbox/netbox/navigation/menu.py:102 #: netbox/templates/dcim/device/base.html:46 #: netbox/templates/dcim/device_list.html:64 #: netbox/templates/dcim/devicetype/base.html:43 @@ -7661,7 +7801,7 @@ msgstr "Bahías de dispositivos" msgid "Module Bays" msgstr "Bahías de módulos" -#: netbox/dcim/tables/power.py:36 netbox/netbox/navigation/menu.py:318 +#: netbox/dcim/tables/power.py:36 netbox/netbox/navigation/menu.py:319 #: netbox/templates/dcim/powerpanel.html:51 msgid "Power Feeds" msgstr "Fuentes de alimentación" @@ -7674,45 +7814,50 @@ msgstr "Utilización máxima" msgid "Available Power (VA)" msgstr "Potencia disponible (VA)" -#: netbox/dcim/tables/racks.py:30 netbox/dcim/tables/sites.py:142 +#: netbox/dcim/tables/racks.py:30 netbox/dcim/tables/sites.py:148 #: netbox/netbox/navigation/menu.py:43 netbox/netbox/navigation/menu.py:47 #: netbox/netbox/navigation/menu.py:49 msgid "Racks" msgstr "Bastidores" -#: netbox/dcim/tables/racks.py:63 netbox/dcim/tables/racks.py:141 +#: netbox/dcim/tables/racks.py:63 netbox/dcim/tables/racks.py:145 #: netbox/templates/dcim/device.html:318 #: netbox/templates/dcim/inc/panels/racktype_dimensions.html:14 msgid "Height" msgstr "Altura" -#: netbox/dcim/tables/racks.py:67 netbox/dcim/tables/racks.py:164 +#: netbox/dcim/tables/racks.py:67 netbox/dcim/tables/racks.py:168 #: netbox/templates/dcim/inc/panels/racktype_dimensions.html:18 msgid "Outer Width" msgstr "Anchura exterior" -#: netbox/dcim/tables/racks.py:71 netbox/dcim/tables/racks.py:168 +#: netbox/dcim/tables/racks.py:71 netbox/dcim/tables/racks.py:172 #: netbox/templates/dcim/inc/panels/racktype_dimensions.html:28 +msgid "Outer Height" +msgstr "Altura exterior" + +#: netbox/dcim/tables/racks.py:75 netbox/dcim/tables/racks.py:176 +#: netbox/templates/dcim/inc/panels/racktype_dimensions.html:38 msgid "Outer Depth" msgstr "Profundidad exterior" -#: netbox/dcim/tables/racks.py:79 netbox/dcim/tables/racks.py:176 +#: netbox/dcim/tables/racks.py:83 netbox/dcim/tables/racks.py:184 msgid "Max Weight" msgstr "Peso máximo" -#: netbox/dcim/tables/racks.py:153 +#: netbox/dcim/tables/racks.py:157 msgid "Space" msgstr "Espacio" -#: netbox/dcim/tables/sites.py:30 netbox/dcim/tables/sites.py:57 -#: netbox/extras/forms/filtersets.py:358 -#: netbox/extras/forms/model_forms.py:531 netbox/ipam/forms/bulk_edit.py:134 +#: netbox/dcim/tables/sites.py:30 netbox/dcim/tables/sites.py:60 +#: netbox/extras/forms/filtersets.py:393 +#: netbox/extras/forms/model_forms.py:599 netbox/ipam/forms/bulk_edit.py:134 #: netbox/ipam/forms/model_forms.py:159 netbox/ipam/tables/asn.py:66 -#: netbox/netbox/navigation/menu.py:15 netbox/netbox/navigation/menu.py:17 +#: netbox/netbox/navigation/menu.py:15 netbox/netbox/navigation/menu.py:19 msgid "Sites" msgstr "Sitios" -#: netbox/dcim/tables/sites.py:152 netbox/netbox/navigation/menu.py:202 +#: netbox/dcim/tables/sites.py:158 netbox/netbox/navigation/menu.py:203 msgid "VLAN Groups" msgstr "Grupos de VLAN" @@ -7720,64 +7865,64 @@ msgstr "Grupos de VLAN" msgid "Test case must set peer_termination_type" msgstr "El caso de prueba debe establecer peer_termination_type" -#: netbox/dcim/views.py:138 +#: netbox/dcim/views.py:137 #, python-brace-format msgid "Disconnected {count} {type}" msgstr "Desconectado {count} {type}" -#: netbox/dcim/views.py:885 netbox/netbox/navigation/menu.py:51 +#: netbox/dcim/views.py:864 netbox/netbox/navigation/menu.py:51 msgid "Reservations" msgstr "Reservaciones" -#: netbox/dcim/views.py:904 netbox/templates/dcim/location.html:90 +#: netbox/dcim/views.py:883 netbox/templates/dcim/location.html:91 #: netbox/templates/dcim/site.html:140 msgid "Non-Racked Devices" msgstr "Dispositivos no rakeados" -#: netbox/dcim/views.py:2312 netbox/extras/forms/model_forms.py:591 +#: netbox/dcim/views.py:2337 netbox/extras/forms/model_forms.py:659 #: netbox/templates/extras/configcontext.html:10 #: netbox/virtualization/forms/model_forms.py:232 -#: netbox/virtualization/views.py:446 +#: netbox/virtualization/views.py:436 msgid "Config Context" msgstr "Contexto de configuración" -#: netbox/dcim/views.py:2322 netbox/virtualization/views.py:456 +#: netbox/dcim/views.py:2347 netbox/virtualization/views.py:446 msgid "Render Config" msgstr "Configuración de renderizado" -#: netbox/dcim/views.py:2335 netbox/extras/tables/tables.py:556 -#: netbox/netbox/navigation/menu.py:255 netbox/netbox/navigation/menu.py:257 -#: netbox/virtualization/views.py:214 +#: netbox/dcim/views.py:2360 netbox/extras/tables/tables.py:610 +#: 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:3168 +#: netbox/dcim/views.py:3193 #, 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:3209 +#: netbox/dcim/views.py:3234 #, 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:3325 netbox/ipam/tables/ip.py:180 +#: netbox/dcim/views.py:3350 netbox/ipam/tables/ip.py:181 msgid "Children" msgstr "Niños" -#: netbox/dcim/views.py:3792 +#: netbox/dcim/views.py:3817 #, python-brace-format msgid "Added member {device}" msgstr "Miembro agregado {device}" -#: netbox/dcim/views.py:3841 +#: netbox/dcim/views.py:3866 #, 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:3854 +#: netbox/dcim/views.py:3879 #, python-brace-format msgid "Removed {device} from virtual chassis {chassis}" msgstr "Eliminado {device} desde un chasis virtual {chassis}" @@ -7840,12 +7985,6 @@ msgstr "Selección múltiple" msgid "Multiple objects" msgstr "Objetos múltiples" -#: netbox/extras/choices.py:53 netbox/netbox/preferences.py:21 -#: netbox/templates/extras/customfield.html:78 netbox/vpn/choices.py:20 -#: netbox/wireless/choices.py:27 -msgid "Disabled" -msgstr "Discapacitado" - #: netbox/extras/choices.py:54 msgid "Loose" msgstr "Suelto" @@ -7874,9 +8013,9 @@ msgstr "Sí" msgid "No" msgstr "No" -#: netbox/extras/choices.py:108 netbox/templates/tenancy/contact.html:57 -#: netbox/tenancy/forms/bulk_edit.py:118 -#: netbox/wireless/forms/model_forms.py:171 +#: netbox/extras/choices.py:108 netbox/templates/tenancy/contact.html:67 +#: netbox/tenancy/forms/bulk_edit.py:125 +#: netbox/wireless/forms/model_forms.py:172 msgid "Link" msgstr "Enlace" @@ -7920,111 +8059,82 @@ msgstr "Depurar" msgid "Failure" msgstr "Fracaso" -#: netbox/extras/choices.py:213 -#: netbox/templates/dcim/virtualchassis_edit.html:111 -#: netbox/templates/generic/bulk_add_component.html:68 -#: netbox/templates/generic/object_edit.html:47 -#: netbox/templates/generic/object_edit.html:80 -#: netbox/templates/htmx/quick_add.html:24 -#: netbox/templates/ipam/inc/ipaddress_edit_header.html:7 -msgid "Create" -msgstr "Crear" - -#: netbox/extras/choices.py:214 -msgid "Update" -msgstr "Actualización" - -#: netbox/extras/choices.py:215 -#: netbox/templates/circuits/inc/circuit_termination.html:23 -#: netbox/templates/dcim/inc/panels/inventory_items.html:37 -#: netbox/templates/dcim/powerpanel.html:66 -#: netbox/templates/extras/script_list.html:35 -#: netbox/templates/generic/bulk_delete.html:20 -#: netbox/templates/generic/bulk_delete.html:66 -#: netbox/templates/generic/object_delete.html:19 -#: netbox/templates/htmx/delete_form.html:57 -#: netbox/templates/ipam/inc/panels/fhrp_groups.html:48 -#: netbox/templates/users/objectpermission.html:46 -#: netbox/utilities/templates/buttons/delete.html:11 -msgid "Delete" -msgstr "Eliminar" - -#: netbox/extras/choices.py:239 netbox/netbox/choices.py:59 +#: netbox/extras/choices.py:222 netbox/netbox/choices.py:59 #: netbox/netbox/choices.py:104 msgid "Blue" msgstr "Azul" -#: netbox/extras/choices.py:240 netbox/netbox/choices.py:58 +#: netbox/extras/choices.py:223 netbox/netbox/choices.py:58 #: netbox/netbox/choices.py:105 msgid "Indigo" msgstr "añil" -#: netbox/extras/choices.py:241 netbox/netbox/choices.py:56 +#: netbox/extras/choices.py:224 netbox/netbox/choices.py:56 #: netbox/netbox/choices.py:106 msgid "Purple" msgstr "Morado" -#: netbox/extras/choices.py:242 netbox/netbox/choices.py:53 +#: netbox/extras/choices.py:225 netbox/netbox/choices.py:53 #: netbox/netbox/choices.py:107 msgid "Pink" msgstr "Rosado" -#: netbox/extras/choices.py:243 netbox/netbox/choices.py:52 +#: netbox/extras/choices.py:226 netbox/netbox/choices.py:52 #: netbox/netbox/choices.py:108 msgid "Red" msgstr "rojo" -#: netbox/extras/choices.py:244 netbox/netbox/choices.py:70 +#: netbox/extras/choices.py:227 netbox/netbox/choices.py:70 #: netbox/netbox/choices.py:109 msgid "Orange" msgstr "naranja" -#: netbox/extras/choices.py:245 netbox/netbox/choices.py:68 +#: netbox/extras/choices.py:228 netbox/netbox/choices.py:68 #: netbox/netbox/choices.py:110 msgid "Yellow" msgstr "Amarillo" -#: netbox/extras/choices.py:246 netbox/netbox/choices.py:65 +#: netbox/extras/choices.py:229 netbox/netbox/choices.py:65 #: netbox/netbox/choices.py:111 msgid "Green" msgstr "Verde" -#: netbox/extras/choices.py:247 netbox/netbox/choices.py:62 +#: netbox/extras/choices.py:230 netbox/netbox/choices.py:62 #: netbox/netbox/choices.py:112 msgid "Teal" msgstr "Verde azulado" -#: netbox/extras/choices.py:248 netbox/netbox/choices.py:61 +#: netbox/extras/choices.py:231 netbox/netbox/choices.py:61 #: netbox/netbox/choices.py:113 msgid "Cyan" msgstr "Cian" -#: netbox/extras/choices.py:249 netbox/netbox/choices.py:114 +#: netbox/extras/choices.py:232 netbox/netbox/choices.py:114 msgid "Gray" msgstr "Gris" -#: netbox/extras/choices.py:250 netbox/netbox/choices.py:76 +#: netbox/extras/choices.py:233 netbox/netbox/choices.py:76 #: netbox/netbox/choices.py:115 msgid "Black" msgstr "Negro" -#: netbox/extras/choices.py:251 netbox/netbox/choices.py:77 +#: netbox/extras/choices.py:234 netbox/netbox/choices.py:77 #: netbox/netbox/choices.py:116 msgid "White" msgstr "blanco" -#: netbox/extras/choices.py:266 netbox/extras/forms/model_forms.py:367 -#: netbox/extras/forms/model_forms.py:444 +#: netbox/extras/choices.py:249 netbox/extras/forms/model_forms.py:431 +#: netbox/extras/forms/model_forms.py:508 #: netbox/templates/extras/webhook.html:10 msgid "Webhook" msgstr "Webhook" -#: netbox/extras/choices.py:267 netbox/extras/forms/model_forms.py:432 +#: netbox/extras/choices.py:250 netbox/extras/forms/model_forms.py:496 #: netbox/templates/extras/script/base.html:29 msgid "Script" msgstr "Guión" -#: netbox/extras/choices.py:268 +#: netbox/extras/choices.py:251 msgid "Notification" msgstr "Notificación" @@ -8067,24 +8177,24 @@ msgstr "Tipo de widget" msgid "Unregistered widget class: {name}" msgstr "Clase de widget no registrada: {name}" -#: netbox/extras/dashboard/widgets.py:147 +#: netbox/extras/dashboard/widgets.py:148 #, python-brace-format msgid "{class_name} must define a render() method." msgstr "{class_name} debe definir un método render ()." -#: netbox/extras/dashboard/widgets.py:166 +#: netbox/extras/dashboard/widgets.py:167 msgid "Note" msgstr "Nota" -#: netbox/extras/dashboard/widgets.py:167 +#: netbox/extras/dashboard/widgets.py:168 msgid "Display some arbitrary custom content. Markdown is supported." msgstr "Muestra contenido personalizado arbitrario. Markdown es compatible." -#: netbox/extras/dashboard/widgets.py:180 +#: netbox/extras/dashboard/widgets.py:181 msgid "Object Counts" msgstr "Recuentos de objetos" -#: netbox/extras/dashboard/widgets.py:181 +#: netbox/extras/dashboard/widgets.py:182 msgid "" "Display a set of NetBox models and the number of objects created for each " "type." @@ -8092,69 +8202,69 @@ msgstr "" "Muestre un conjunto de modelos de NetBox y el número de objetos creados para" " cada tipo." -#: netbox/extras/dashboard/widgets.py:191 +#: netbox/extras/dashboard/widgets.py:192 msgid "Filters to apply when counting the number of objects" msgstr "Filtros para aplicar al contar el número de objetos" -#: netbox/extras/dashboard/widgets.py:199 +#: netbox/extras/dashboard/widgets.py:200 msgid "Invalid format. Object filters must be passed as a dictionary." msgstr "" "Formato no válido. Los filtros de objetos se deben pasar como un " "diccionario." -#: netbox/extras/dashboard/widgets.py:230 +#: netbox/extras/dashboard/widgets.py:231 msgid "Object List" msgstr "Lista de objetos" -#: netbox/extras/dashboard/widgets.py:231 +#: netbox/extras/dashboard/widgets.py:232 msgid "Display an arbitrary list of objects." msgstr "Muestra una lista arbitraria de objetos." -#: netbox/extras/dashboard/widgets.py:244 +#: netbox/extras/dashboard/widgets.py:245 msgid "The default number of objects to display" msgstr "El número predeterminado de objetos que se van a mostrar" -#: netbox/extras/dashboard/widgets.py:256 +#: netbox/extras/dashboard/widgets.py:257 msgid "Invalid format. URL parameters must be passed as a dictionary." msgstr "" "Formato no válido. Los parámetros de URL se deben pasar como un diccionario." -#: netbox/extras/dashboard/widgets.py:265 +#: netbox/extras/dashboard/widgets.py:266 msgid "Invalid model selection: {self['model'].data} is not supported." msgstr "Selección de modelo no válida: {self['model'].data} no es compatible." -#: netbox/extras/dashboard/widgets.py:307 +#: netbox/extras/dashboard/widgets.py:308 msgid "RSS Feed" msgstr "Fuente RSS" -#: netbox/extras/dashboard/widgets.py:313 +#: netbox/extras/dashboard/widgets.py:314 msgid "Embed an RSS feed from an external website." msgstr "Inserte una fuente RSS desde un sitio web externo." -#: netbox/extras/dashboard/widgets.py:320 +#: netbox/extras/dashboard/widgets.py:321 msgid "Feed URL" msgstr "URL del feed" -#: netbox/extras/dashboard/widgets.py:324 +#: netbox/extras/dashboard/widgets.py:325 msgid "Requires external connection" msgstr "Requiere conexión externa" -#: netbox/extras/dashboard/widgets.py:330 +#: netbox/extras/dashboard/widgets.py:331 msgid "The maximum number of objects to display" msgstr "El número máximo de objetos que se van a mostrar" -#: netbox/extras/dashboard/widgets.py:335 +#: netbox/extras/dashboard/widgets.py:336 msgid "How long to stored the cached content (in seconds)" msgstr "Cuánto tiempo se debe almacenar el contenido en caché (en segundos)" -#: netbox/extras/dashboard/widgets.py:392 +#: netbox/extras/dashboard/widgets.py:393 #: netbox/templates/account/base.html:10 #: netbox/templates/account/bookmarks.html:7 #: netbox/templates/inc/user_menu.html:43 msgid "Bookmarks" msgstr "Marcadores" -#: netbox/extras/dashboard/widgets.py:396 +#: netbox/extras/dashboard/widgets.py:397 msgid "Show your personal bookmarks" msgstr "Muestra tus marcadores personales" @@ -8168,173 +8278,183 @@ msgstr "Tipo de acción desconocido para una regla de evento: {action_type}" msgid "Cannot import events pipeline {name} error: {error}" msgstr "No se puede importar la canalización de eventos {name} error: {error}" -#: netbox/extras/filtersets.py:45 +#: netbox/extras/filtersets.py:49 msgid "Script module (ID)" msgstr "Módulo de script (ID)" -#: netbox/extras/filtersets.py:254 netbox/extras/filtersets.py:637 -#: netbox/extras/filtersets.py:665 +#: netbox/extras/filtersets.py:258 netbox/extras/filtersets.py:730 +#: netbox/extras/filtersets.py:758 msgid "Data file (ID)" msgstr "Archivo de datos (ID)" -#: netbox/extras/filtersets.py:370 netbox/users/filtersets.py:68 +#: netbox/extras/filtersets.py:428 netbox/users/filtersets.py:68 #: netbox/users/filtersets.py:191 msgid "Group (name)" msgstr "Grupo (nombre)" -#: netbox/extras/filtersets.py:574 +#: netbox/extras/filtersets.py:667 #: netbox/virtualization/forms/filtersets.py:124 msgid "Cluster type" msgstr "Tipo de clúster" -#: netbox/extras/filtersets.py:580 netbox/virtualization/filtersets.py:61 +#: netbox/extras/filtersets.py:673 netbox/virtualization/filtersets.py:61 #: netbox/virtualization/filtersets.py:113 msgid "Cluster type (slug)" msgstr "Tipo de clúster (babosa)" -#: netbox/extras/filtersets.py:601 netbox/tenancy/forms/forms.py:16 +#: netbox/extras/filtersets.py:694 netbox/tenancy/forms/forms.py:16 #: netbox/tenancy/forms/forms.py:40 msgid "Tenant group" msgstr "Grupo de inquilinos" -#: netbox/extras/filtersets.py:607 netbox/tenancy/filtersets.py:188 -#: netbox/tenancy/filtersets.py:208 +#: netbox/extras/filtersets.py:700 netbox/tenancy/filtersets.py:193 +#: netbox/tenancy/filtersets.py:213 msgid "Tenant group (slug)" msgstr "Grupo de inquilinos (slug)" -#: netbox/extras/filtersets.py:623 netbox/extras/forms/model_forms.py:509 +#: netbox/extras/filtersets.py:716 netbox/extras/forms/model_forms.py:577 #: netbox/templates/extras/tag.html:11 msgid "Tag" msgstr "Etiqueta" -#: netbox/extras/filtersets.py:629 +#: netbox/extras/filtersets.py:722 msgid "Tag (slug)" msgstr "Etiqueta (babosa)" -#: netbox/extras/filtersets.py:689 netbox/extras/forms/filtersets.py:437 +#: netbox/extras/filtersets.py:786 netbox/extras/forms/filtersets.py:492 msgid "Has local config context data" msgstr "Tiene datos de contexto de configuración local" -#: netbox/extras/forms/bulk_edit.py:35 netbox/extras/forms/filtersets.py:61 +#: netbox/extras/forms/bulk_edit.py:36 netbox/extras/forms/filtersets.py:62 msgid "Group name" msgstr "Nombre del grupo" -#: netbox/extras/forms/bulk_edit.py:43 netbox/extras/forms/filtersets.py:69 -#: netbox/extras/tables/tables.py:68 +#: netbox/extras/forms/bulk_edit.py:44 netbox/extras/forms/filtersets.py:70 +#: netbox/extras/tables/tables.py:69 #: netbox/templates/extras/customfield.html:38 #: netbox/templates/generic/bulk_import.html:118 msgid "Required" msgstr "Obligatorio" -#: netbox/extras/forms/bulk_edit.py:48 netbox/extras/forms/filtersets.py:76 +#: netbox/extras/forms/bulk_edit.py:49 netbox/extras/forms/filtersets.py:77 msgid "Must be unique" msgstr "Debe ser único" -#: netbox/extras/forms/bulk_edit.py:61 netbox/extras/forms/bulk_import.py:60 -#: netbox/extras/forms/filtersets.py:90 +#: netbox/extras/forms/bulk_edit.py:62 netbox/extras/forms/bulk_import.py:60 +#: netbox/extras/forms/filtersets.py:91 #: netbox/extras/models/customfields.py:211 msgid "UI visible" msgstr "Interfaz de usuario visible" -#: netbox/extras/forms/bulk_edit.py:66 netbox/extras/forms/bulk_import.py:66 -#: netbox/extras/forms/filtersets.py:95 +#: netbox/extras/forms/bulk_edit.py:67 netbox/extras/forms/bulk_import.py:66 +#: netbox/extras/forms/filtersets.py:96 #: netbox/extras/models/customfields.py:218 msgid "UI editable" msgstr "Interfaz de usuario editable" -#: netbox/extras/forms/bulk_edit.py:71 netbox/extras/forms/filtersets.py:98 +#: netbox/extras/forms/bulk_edit.py:72 netbox/extras/forms/filtersets.py:99 msgid "Is cloneable" msgstr "Es clonable" -#: netbox/extras/forms/bulk_edit.py:76 netbox/extras/forms/filtersets.py:105 +#: netbox/extras/forms/bulk_edit.py:77 netbox/extras/forms/filtersets.py:106 msgid "Minimum value" msgstr "Valor mínimo" -#: netbox/extras/forms/bulk_edit.py:80 netbox/extras/forms/filtersets.py:109 +#: netbox/extras/forms/bulk_edit.py:81 netbox/extras/forms/filtersets.py:110 msgid "Maximum value" msgstr "Valor máximo" -#: netbox/extras/forms/bulk_edit.py:84 netbox/extras/forms/filtersets.py:113 +#: netbox/extras/forms/bulk_edit.py:85 netbox/extras/forms/filtersets.py:114 msgid "Validation regex" msgstr "Regex de validación" -#: netbox/extras/forms/bulk_edit.py:91 netbox/extras/forms/filtersets.py:47 -#: netbox/extras/forms/model_forms.py:76 +#: netbox/extras/forms/bulk_edit.py:92 netbox/extras/forms/filtersets.py:48 +#: netbox/extras/forms/model_forms.py:79 #: netbox/templates/extras/customfield.html:70 msgid "Behavior" msgstr "Comportamiento" -#: netbox/extras/forms/bulk_edit.py:128 netbox/extras/forms/filtersets.py:152 +#: netbox/extras/forms/bulk_edit.py:129 netbox/extras/forms/filtersets.py:153 msgid "New window" msgstr "Ventana nueva" -#: netbox/extras/forms/bulk_edit.py:137 +#: netbox/extras/forms/bulk_edit.py:138 msgid "Button class" msgstr "Clase de botones" -#: netbox/extras/forms/bulk_edit.py:154 netbox/extras/forms/filtersets.py:191 -#: netbox/extras/models/models.py:409 +#: netbox/extras/forms/bulk_edit.py:155 netbox/extras/forms/bulk_edit.py:354 +#: netbox/extras/forms/filtersets.py:192 netbox/extras/forms/filtersets.py:470 +#: netbox/extras/models/mixins.py:100 msgid "MIME type" msgstr "Tipo MIME" -#: netbox/extras/forms/bulk_edit.py:159 netbox/extras/forms/filtersets.py:194 +#: netbox/extras/forms/bulk_edit.py:160 netbox/extras/forms/bulk_edit.py:359 +#: netbox/extras/forms/filtersets.py:195 netbox/extras/forms/filtersets.py:473 +msgid "File name" +msgstr "Nombre del archivo" + +#: netbox/extras/forms/bulk_edit.py:164 netbox/extras/forms/bulk_edit.py:363 +#: netbox/extras/forms/filtersets.py:199 netbox/extras/forms/filtersets.py:477 msgid "File extension" msgstr "Extensión de archivo" -#: netbox/extras/forms/bulk_edit.py:164 netbox/extras/forms/filtersets.py:198 +#: netbox/extras/forms/bulk_edit.py:169 netbox/extras/forms/bulk_edit.py:368 +#: netbox/extras/forms/filtersets.py:203 netbox/extras/forms/filtersets.py:481 msgid "As attachment" msgstr "Como archivo adjunto" -#: netbox/extras/forms/bulk_edit.py:192 netbox/extras/forms/filtersets.py:242 -#: netbox/extras/tables/tables.py:259 +#: netbox/extras/forms/bulk_edit.py:197 netbox/extras/forms/bulk_edit.py:225 +#: netbox/extras/forms/filtersets.py:247 netbox/extras/forms/filtersets.py:277 +#: netbox/extras/tables/tables.py:270 netbox/extras/tables/tables.py:303 #: netbox/templates/extras/savedfilter.html:29 +#: netbox/templates/extras/tableconfig.html:37 msgid "Shared" msgstr "Compartido" -#: netbox/extras/forms/bulk_edit.py:215 netbox/extras/forms/filtersets.py:271 -#: netbox/extras/models/models.py:174 +#: netbox/extras/forms/bulk_edit.py:248 netbox/extras/forms/filtersets.py:306 +#: netbox/extras/models/models.py:176 msgid "HTTP method" msgstr "Método HTTP" -#: netbox/extras/forms/bulk_edit.py:219 netbox/extras/forms/filtersets.py:265 +#: netbox/extras/forms/bulk_edit.py:252 netbox/extras/forms/filtersets.py:300 #: netbox/templates/extras/webhook.html:30 msgid "Payload URL" msgstr "URL de carga" -#: netbox/extras/forms/bulk_edit.py:224 netbox/extras/models/models.py:214 +#: netbox/extras/forms/bulk_edit.py:257 netbox/extras/models/models.py:216 msgid "SSL verification" msgstr "Verificación SSL" -#: netbox/extras/forms/bulk_edit.py:227 +#: netbox/extras/forms/bulk_edit.py:260 #: netbox/templates/extras/webhook.html:38 msgid "Secret" msgstr "Secreto" -#: netbox/extras/forms/bulk_edit.py:232 +#: netbox/extras/forms/bulk_edit.py:265 msgid "CA file path" msgstr "Ruta del archivo CA" -#: netbox/extras/forms/bulk_edit.py:253 netbox/extras/forms/bulk_import.py:192 -#: netbox/extras/forms/model_forms.py:391 +#: netbox/extras/forms/bulk_edit.py:286 netbox/extras/forms/bulk_import.py:194 +#: netbox/extras/forms/model_forms.py:455 msgid "Event types" msgstr "Tipos de eventos" -#: netbox/extras/forms/bulk_edit.py:293 +#: netbox/extras/forms/bulk_edit.py:330 msgid "Is active" msgstr "Está activo" #: netbox/extras/forms/bulk_import.py:37 #: netbox/extras/forms/bulk_import.py:118 #: netbox/extras/forms/bulk_import.py:139 -#: netbox/extras/forms/bulk_import.py:162 -#: netbox/extras/forms/bulk_import.py:186 -#: netbox/extras/forms/filtersets.py:140 netbox/extras/forms/filtersets.py:230 -#: netbox/extras/forms/model_forms.py:47 -#: netbox/extras/forms/model_forms.py:219 -#: netbox/extras/forms/model_forms.py:251 -#: netbox/extras/forms/model_forms.py:292 -#: netbox/extras/forms/model_forms.py:386 -#: netbox/extras/forms/model_forms.py:503 +#: netbox/extras/forms/bulk_import.py:164 +#: netbox/extras/forms/bulk_import.py:188 +#: netbox/extras/forms/filtersets.py:141 netbox/extras/forms/filtersets.py:235 +#: netbox/extras/forms/filtersets.py:265 netbox/extras/forms/model_forms.py:50 +#: netbox/extras/forms/model_forms.py:222 +#: netbox/extras/forms/model_forms.py:254 +#: netbox/extras/forms/model_forms.py:297 +#: netbox/extras/forms/model_forms.py:450 +#: netbox/extras/forms/model_forms.py:567 #: netbox/users/forms/model_forms.py:276 msgid "Object types" msgstr "Tipos de objetos" @@ -8342,9 +8462,9 @@ msgstr "Tipos de objetos" #: netbox/extras/forms/bulk_import.py:39 #: netbox/extras/forms/bulk_import.py:120 #: netbox/extras/forms/bulk_import.py:141 -#: netbox/extras/forms/bulk_import.py:164 -#: netbox/extras/forms/bulk_import.py:188 -#: netbox/tenancy/forms/bulk_import.py:96 +#: netbox/extras/forms/bulk_import.py:166 +#: netbox/extras/forms/bulk_import.py:190 +#: netbox/tenancy/forms/bulk_import.py:95 msgid "One or more assigned object types" msgstr "Uno o más tipos de objetos asignados" @@ -8352,10 +8472,11 @@ msgstr "Uno o más tipos de objetos asignados" msgid "Field data type (e.g. text, integer, etc.)" msgstr "Tipo de datos de campo (por ejemplo, texto, entero, etc.)" -#: netbox/extras/forms/bulk_import.py:47 netbox/extras/forms/filtersets.py:213 -#: netbox/extras/forms/filtersets.py:287 -#: netbox/extras/forms/model_forms.py:318 -#: netbox/extras/forms/model_forms.py:355 +#: netbox/extras/forms/bulk_import.py:47 netbox/extras/forms/filtersets.py:218 +#: netbox/extras/forms/filtersets.py:322 +#: netbox/extras/forms/model_forms.py:323 +#: netbox/extras/forms/model_forms.py:382 +#: netbox/extras/forms/model_forms.py:419 #: netbox/tenancy/forms/filtersets.py:92 msgid "Object type" msgstr "Tipo de objeto" @@ -8364,7 +8485,7 @@ msgstr "Tipo de objeto" msgid "Object type (for object or multi-object fields)" msgstr "Tipo de objeto (para campos de objetos o de varios objetos)" -#: netbox/extras/forms/bulk_import.py:53 netbox/extras/forms/filtersets.py:85 +#: netbox/extras/forms/bulk_import.py:53 netbox/extras/forms/filtersets.py:86 msgid "Choice set" msgstr "Set de elección" @@ -8394,48 +8515,48 @@ msgstr "" " opcionales separadas por dos puntos: «Choice1:First Choice, Choice2:Second " "Choice»" -#: netbox/extras/forms/bulk_import.py:123 netbox/extras/models/models.py:323 +#: netbox/extras/forms/bulk_import.py:123 netbox/extras/models/models.py:325 msgid "button class" msgstr "clase de botones" -#: netbox/extras/forms/bulk_import.py:126 netbox/extras/models/models.py:327 +#: netbox/extras/forms/bulk_import.py:126 netbox/extras/models/models.py:329 msgid "" "The class of the first link in a group will be used for the dropdown button" msgstr "" "La clase del primer enlace de un grupo se usará para el botón desplegable" -#: netbox/extras/forms/bulk_import.py:193 +#: netbox/extras/forms/bulk_import.py:195 msgid "The event type(s) which will trigger this rule" msgstr "Los tipos de eventos que activarán esta regla" -#: netbox/extras/forms/bulk_import.py:196 +#: netbox/extras/forms/bulk_import.py:198 msgid "Action object" msgstr "Objeto de acción" -#: netbox/extras/forms/bulk_import.py:198 +#: netbox/extras/forms/bulk_import.py:200 msgid "Webhook name or script as dotted path module.Class" msgstr "Nombre o script del webhook como ruta punteada module.Class" -#: netbox/extras/forms/bulk_import.py:219 +#: netbox/extras/forms/bulk_import.py:221 #, python-brace-format msgid "Webhook {name} not found" msgstr "Webhook {name} no se encontró" -#: netbox/extras/forms/bulk_import.py:228 +#: netbox/extras/forms/bulk_import.py:230 #, python-brace-format msgid "Script {name} not found" msgstr "Guión {name} no se encontró" -#: netbox/extras/forms/bulk_import.py:244 +#: netbox/extras/forms/bulk_import.py:250 msgid "Assigned object type" msgstr "Tipo de objeto asignado" -#: netbox/extras/forms/bulk_import.py:249 +#: netbox/extras/forms/bulk_import.py:255 msgid "The classification of entry" msgstr "La clasificación de entrada" -#: netbox/extras/forms/bulk_import.py:261 -#: netbox/extras/forms/model_forms.py:334 netbox/netbox/navigation/menu.py:411 +#: netbox/extras/forms/bulk_import.py:267 +#: netbox/extras/forms/model_forms.py:398 netbox/netbox/navigation/menu.py:413 #: netbox/templates/extras/notificationgroup.html:41 #: netbox/templates/users/group.html:29 netbox/users/forms/model_forms.py:236 #: netbox/users/forms/model_forms.py:248 netbox/users/forms/model_forms.py:300 @@ -8443,152 +8564,161 @@ msgstr "La clasificación de entrada" msgid "Users" msgstr "usuarios" -#: netbox/extras/forms/bulk_import.py:265 +#: netbox/extras/forms/bulk_import.py:271 msgid "User names separated by commas, encased with double quotes" msgstr "Nombres de usuario separados por comas y entre comillas dobles" -#: netbox/extras/forms/bulk_import.py:268 -#: netbox/extras/forms/model_forms.py:329 netbox/netbox/navigation/menu.py:294 -#: netbox/netbox/navigation/menu.py:431 +#: netbox/extras/forms/bulk_import.py:274 +#: netbox/extras/forms/model_forms.py:393 netbox/netbox/navigation/menu.py:295 +#: netbox/netbox/navigation/menu.py:433 #: netbox/templates/extras/notificationgroup.html:31 +#: netbox/templates/tenancy/contact.html:21 +#: netbox/tenancy/forms/bulk_edit.py:139 netbox/tenancy/forms/filtersets.py:78 +#: netbox/tenancy/forms/model_forms.py:99 netbox/tenancy/tables/contacts.py:64 #: netbox/users/forms/model_forms.py:181 netbox/users/forms/model_forms.py:193 #: netbox/users/forms/model_forms.py:305 netbox/users/tables.py:35 #: netbox/users/tables.py:106 msgid "Groups" msgstr "Grupos" -#: netbox/extras/forms/bulk_import.py:272 +#: netbox/extras/forms/bulk_import.py:278 msgid "Group names separated by commas, encased with double quotes" msgstr "Nombres de grupos separados por comas y entre comillas" -#: netbox/extras/forms/filtersets.py:53 netbox/extras/forms/model_forms.py:56 +#: netbox/extras/forms/filtersets.py:54 netbox/extras/forms/model_forms.py:59 msgid "Related object type" msgstr "Tipo de objeto relacionado" -#: netbox/extras/forms/filtersets.py:58 +#: netbox/extras/forms/filtersets.py:59 msgid "Field type" msgstr "Tipo de campo" -#: netbox/extras/forms/filtersets.py:122 -#: netbox/extras/forms/model_forms.py:157 netbox/extras/tables/tables.py:94 +#: netbox/extras/forms/filtersets.py:123 +#: netbox/extras/forms/model_forms.py:160 netbox/extras/tables/tables.py:95 #: netbox/templates/generic/bulk_import.html:154 msgid "Choices" msgstr "Opciones" -#: netbox/extras/forms/filtersets.py:168 netbox/extras/forms/filtersets.py:326 -#: netbox/extras/forms/filtersets.py:416 -#: netbox/extras/forms/model_forms.py:586 netbox/templates/core/job.html:96 +#: netbox/extras/forms/filtersets.py:169 netbox/extras/forms/filtersets.py:361 +#: netbox/extras/forms/filtersets.py:451 +#: netbox/extras/forms/model_forms.py:654 netbox/templates/core/job.html:96 #: netbox/templates/extras/eventrule.html:84 msgid "Data" msgstr "Datos" -#: netbox/extras/forms/filtersets.py:179 netbox/extras/forms/filtersets.py:340 -#: netbox/extras/forms/filtersets.py:426 netbox/netbox/choices.py:132 +#: netbox/extras/forms/filtersets.py:170 netbox/extras/forms/filtersets.py:452 +#: netbox/extras/forms/model_forms.py:267 +#: netbox/extras/forms/model_forms.py:715 +msgid "Rendering" +msgstr "Renderización" + +#: netbox/extras/forms/filtersets.py:180 netbox/extras/forms/filtersets.py:375 +#: netbox/extras/forms/filtersets.py:462 netbox/netbox/choices.py:132 #: netbox/utilities/forms/bulk_import.py:26 msgid "Data file" msgstr "Archivo de datos" -#: netbox/extras/forms/filtersets.py:187 +#: netbox/extras/forms/filtersets.py:188 msgid "Content types" msgstr "Tipos de contenido" -#: netbox/extras/forms/filtersets.py:261 netbox/extras/models/models.py:179 +#: netbox/extras/forms/filtersets.py:296 netbox/extras/models/models.py:181 msgid "HTTP content type" msgstr "Tipo de contenido HTTP" -#: netbox/extras/forms/filtersets.py:292 +#: netbox/extras/forms/filtersets.py:327 msgid "Event type" msgstr "Tipo de evento" -#: netbox/extras/forms/filtersets.py:297 +#: netbox/extras/forms/filtersets.py:332 msgid "Action type" msgstr "Tipo de acción" -#: netbox/extras/forms/filtersets.py:313 +#: netbox/extras/forms/filtersets.py:348 msgid "Tagged object type" msgstr "Tipo de objeto etiquetado" -#: netbox/extras/forms/filtersets.py:318 +#: netbox/extras/forms/filtersets.py:353 msgid "Allowed object type" msgstr "Tipo de objeto permitido" -#: netbox/extras/forms/filtersets.py:348 -#: netbox/extras/forms/model_forms.py:521 netbox/netbox/navigation/menu.py:18 +#: netbox/extras/forms/filtersets.py:383 +#: netbox/extras/forms/model_forms.py:589 netbox/netbox/navigation/menu.py:17 msgid "Regions" msgstr "Regiones" -#: netbox/extras/forms/filtersets.py:353 -#: netbox/extras/forms/model_forms.py:526 +#: netbox/extras/forms/filtersets.py:388 +#: netbox/extras/forms/model_forms.py:594 msgid "Site groups" msgstr "Grupos de sitios" -#: netbox/extras/forms/filtersets.py:363 -#: netbox/extras/forms/model_forms.py:536 netbox/netbox/navigation/menu.py:20 +#: netbox/extras/forms/filtersets.py:398 +#: netbox/extras/forms/model_forms.py:604 netbox/netbox/navigation/menu.py:20 #: netbox/templates/dcim/site.html:127 msgid "Locations" msgstr "Ubicaciones" -#: netbox/extras/forms/filtersets.py:368 -#: netbox/extras/forms/model_forms.py:541 +#: netbox/extras/forms/filtersets.py:403 +#: netbox/extras/forms/model_forms.py:609 msgid "Device types" msgstr "Tipos de dispositivos" -#: netbox/extras/forms/filtersets.py:373 -#: netbox/extras/forms/model_forms.py:546 +#: netbox/extras/forms/filtersets.py:408 +#: netbox/extras/forms/model_forms.py:614 msgid "Roles" msgstr "Funciones" -#: netbox/extras/forms/filtersets.py:383 -#: netbox/extras/forms/model_forms.py:556 +#: netbox/extras/forms/filtersets.py:418 +#: netbox/extras/forms/model_forms.py:624 msgid "Cluster types" msgstr "Tipos de clústeres" -#: netbox/extras/forms/filtersets.py:388 -#: netbox/extras/forms/model_forms.py:561 +#: netbox/extras/forms/filtersets.py:423 +#: netbox/extras/forms/model_forms.py:629 msgid "Cluster groups" msgstr "Grupos de clústeres" -#: netbox/extras/forms/filtersets.py:393 -#: netbox/extras/forms/model_forms.py:566 netbox/netbox/navigation/menu.py:263 -#: netbox/netbox/navigation/menu.py:265 +#: netbox/extras/forms/filtersets.py:428 +#: netbox/extras/forms/model_forms.py:634 netbox/netbox/navigation/menu.py:264 +#: netbox/netbox/navigation/menu.py:266 #: netbox/templates/virtualization/clustertype.html:30 #: netbox/virtualization/tables/clusters.py:23 #: netbox/virtualization/tables/clusters.py:45 msgid "Clusters" msgstr "Clústers" -#: netbox/extras/forms/filtersets.py:398 -#: netbox/extras/forms/model_forms.py:571 +#: netbox/extras/forms/filtersets.py:433 +#: netbox/extras/forms/model_forms.py:639 msgid "Tenant groups" msgstr "Grupos de inquilinos" -#: netbox/extras/forms/model_forms.py:49 +#: netbox/extras/forms/model_forms.py:52 msgid "The type(s) of object that have this custom field" msgstr "Los tipos de objeto que tienen este campo personalizado" -#: netbox/extras/forms/model_forms.py:52 +#: netbox/extras/forms/model_forms.py:55 msgid "Default value" msgstr "Valor predeterminado" -#: netbox/extras/forms/model_forms.py:58 +#: netbox/extras/forms/model_forms.py:61 msgid "Type of the related object (for object/multi-object fields only)" msgstr "Tipo del objeto relacionado (solo para campos de objeto/multiobjeto)" -#: netbox/extras/forms/model_forms.py:61 +#: netbox/extras/forms/model_forms.py:64 #: netbox/templates/extras/customfield.html:60 msgid "Related object filter" msgstr "Filtro de objetos relacionados" -#: netbox/extras/forms/model_forms.py:63 +#: netbox/extras/forms/model_forms.py:66 msgid "Specify query parameters as a JSON object." msgstr "Especifique los parámetros de consulta como un objeto JSON." -#: netbox/extras/forms/model_forms.py:73 +#: netbox/extras/forms/model_forms.py:76 #: netbox/templates/extras/customfield.html:10 msgid "Custom Field" msgstr "Campo personalizado" -#: netbox/extras/forms/model_forms.py:85 +#: netbox/extras/forms/model_forms.py:88 msgid "" "The type of data stored in this field. For object/multi-object fields, " "select the related object type below." @@ -8596,7 +8726,7 @@ msgstr "" "El tipo de datos almacenados en este campo. Para los campos de objetos o " "multiobjetos, seleccione el tipo de objeto relacionado a continuación." -#: netbox/extras/forms/model_forms.py:88 +#: netbox/extras/forms/model_forms.py:91 msgid "" "This will be displayed as help text for the form field. Markdown is " "supported." @@ -8604,11 +8734,11 @@ msgstr "" "Esto se mostrará como texto de ayuda para el campo del formulario. Markdown " "es compatible." -#: netbox/extras/forms/model_forms.py:143 +#: netbox/extras/forms/model_forms.py:146 msgid "Related Object" msgstr "Objeto relacionado" -#: netbox/extras/forms/model_forms.py:170 +#: netbox/extras/forms/model_forms.py:173 msgid "" "Enter one choice per line. An optional label may be specified for each " "choice by appending it with a colon. Example:" @@ -8616,16 +8746,16 @@ msgstr "" "Introduzca una opción por línea. Se puede especificar una etiqueta opcional " "para cada elección añadiendo dos puntos. Ejemplo:" -#: netbox/extras/forms/model_forms.py:226 +#: netbox/extras/forms/model_forms.py:229 #: netbox/templates/extras/customlink.html:10 msgid "Custom Link" msgstr "Vínculo personalizado" -#: netbox/extras/forms/model_forms.py:228 +#: netbox/extras/forms/model_forms.py:231 msgid "Templates" msgstr "Plantillas" -#: netbox/extras/forms/model_forms.py:240 +#: netbox/extras/forms/model_forms.py:243 #, python-brace-format msgid "" "Jinja2 template code for the link text. Reference the object as {example}. " @@ -8635,7 +8765,7 @@ msgstr "" "objeto como {example}. Los enlaces que se muestren como texto vacío no se " "mostrarán." -#: netbox/extras/forms/model_forms.py:244 +#: netbox/extras/forms/model_forms.py:247 #, python-brace-format msgid "" "Jinja2 template code for the link URL. Reference the object as {example}." @@ -8643,62 +8773,80 @@ msgstr "" "Código de plantilla Jinja2 para la URL del enlace. Haga referencia al objeto" " como {example}." -#: netbox/extras/forms/model_forms.py:255 -#: netbox/extras/forms/model_forms.py:638 +#: netbox/extras/forms/model_forms.py:258 +#: netbox/extras/forms/model_forms.py:706 msgid "Template code" msgstr "Código de plantilla" -#: netbox/extras/forms/model_forms.py:261 +#: netbox/extras/forms/model_forms.py:264 #: netbox/templates/extras/exporttemplate.html:12 msgid "Export Template" msgstr "Plantilla de exportación" -#: netbox/extras/forms/model_forms.py:263 -msgid "Rendering" -msgstr "Renderización" - -#: netbox/extras/forms/model_forms.py:277 -#: netbox/extras/forms/model_forms.py:663 +#: netbox/extras/forms/model_forms.py:282 +#: netbox/extras/forms/model_forms.py:733 msgid "Template content is populated from the remote source selected below." msgstr "" "El contenido de la plantilla se rellena desde la fuente remota seleccionada " "a continuación." -#: netbox/extras/forms/model_forms.py:284 -#: netbox/extras/forms/model_forms.py:670 +#: netbox/extras/forms/model_forms.py:289 +#: netbox/extras/forms/model_forms.py:740 msgid "Must specify either local content or a data file" msgstr "Debe especificar el contenido local o un archivo de datos" -#: netbox/extras/forms/model_forms.py:298 netbox/netbox/forms/mixins.py:70 +#: netbox/extras/forms/model_forms.py:303 netbox/netbox/forms/mixins.py:70 #: netbox/templates/extras/savedfilter.html:10 msgid "Saved Filter" msgstr "Filtro guardado" -#: netbox/extras/forms/model_forms.py:348 +#: netbox/extras/forms/model_forms.py:329 +#: netbox/templates/account/preferences.html:50 +#: netbox/templates/extras/tableconfig.html:62 +msgid "Ordering" +msgstr "Pedido" + +#: netbox/extras/forms/model_forms.py:331 +msgid "" +"Enter a comma-separated list of column names. Prepend a name with a hyphen " +"to reverse the order." +msgstr "" +"Introduzca una lista de nombres de columna separados por comas. Añada un " +"guión al nombre para invertir el orden." + +#: netbox/extras/forms/model_forms.py:340 netbox/utilities/forms/forms.py:118 +msgid "Available Columns" +msgstr "Columnas disponibles" + +#: netbox/extras/forms/model_forms.py:347 netbox/utilities/forms/forms.py:126 +msgid "Selected Columns" +msgstr "Columnas seleccionadas" + +#: netbox/extras/forms/model_forms.py:412 msgid "A notification group specify at least one user or group." msgstr "Un grupo de notificaciones especifica al menos un usuario o grupo." -#: netbox/extras/forms/model_forms.py:370 +#: netbox/extras/forms/model_forms.py:434 #: netbox/templates/extras/webhook.html:23 msgid "HTTP Request" msgstr "Solicitud HTTP" -#: netbox/extras/forms/model_forms.py:372 +#: netbox/extras/forms/model_forms.py:436 #: netbox/templates/extras/webhook.html:44 msgid "SSL" msgstr "SSL" -#: netbox/extras/forms/model_forms.py:394 +#: netbox/extras/forms/model_forms.py:458 msgid "Action choice" msgstr "Elección de acción" -#: netbox/extras/forms/model_forms.py:399 +#: netbox/extras/forms/model_forms.py:463 msgid "Enter conditions in JSON format." msgstr "" "Introduzca las condiciones en JSON " "formato." -#: netbox/extras/forms/model_forms.py:403 +#: netbox/extras/forms/model_forms.py:467 msgid "" "Enter parameters to pass to the action in JSON format." @@ -8706,39 +8854,34 @@ msgstr "" "Introduzca los parámetros para pasar a la acción en JSON formato." -#: netbox/extras/forms/model_forms.py:408 +#: netbox/extras/forms/model_forms.py:472 #: netbox/templates/extras/eventrule.html:10 msgid "Event Rule" msgstr "Regla del evento" -#: netbox/extras/forms/model_forms.py:409 +#: netbox/extras/forms/model_forms.py:473 msgid "Triggers" msgstr "Disparadores" -#: netbox/extras/forms/model_forms.py:456 +#: netbox/extras/forms/model_forms.py:520 msgid "Notification group" msgstr "Grupo de notificaciones" -#: netbox/extras/forms/model_forms.py:576 netbox/netbox/navigation/menu.py:26 +#: netbox/extras/forms/model_forms.py:644 netbox/netbox/navigation/menu.py:26 #: netbox/tenancy/tables/tenants.py:22 msgid "Tenants" msgstr "Inquilinos" -#: netbox/extras/forms/model_forms.py:620 +#: netbox/extras/forms/model_forms.py:688 msgid "Data is populated from the remote source selected below." msgstr "" "Los datos se rellenan desde la fuente remota seleccionada a continuación." -#: netbox/extras/forms/model_forms.py:626 +#: netbox/extras/forms/model_forms.py:694 msgid "Must specify either local data or a data file" msgstr "Debe especificar datos locales o un archivo de datos" -#: netbox/extras/forms/model_forms.py:645 -#: netbox/templates/core/datafile.html:55 -msgid "Content" -msgstr "Contenido" - -#: netbox/extras/forms/reports.py:17 netbox/extras/forms/scripts.py:23 +#: netbox/extras/forms/reports.py:17 netbox/extras/forms/scripts.py:30 msgid "Schedule at" msgstr "Programe en" @@ -8746,7 +8889,7 @@ msgstr "Programe en" msgid "Schedule execution of report to a set time" msgstr "Programe la ejecución del informe a una hora determinada" -#: netbox/extras/forms/reports.py:23 netbox/extras/forms/scripts.py:29 +#: netbox/extras/forms/reports.py:23 netbox/extras/forms/scripts.py:36 msgid "Recurs every" msgstr "Se repite cada" @@ -8754,30 +8897,30 @@ msgstr "Se repite cada" msgid "Interval at which this report is re-run (in minutes)" msgstr "Intervalo en el que se vuelve a ejecutar este informe (en minutos)" -#: netbox/extras/forms/reports.py:35 netbox/extras/forms/scripts.py:41 +#: netbox/extras/forms/reports.py:35 netbox/extras/forms/scripts.py:48 #, python-brace-format msgid " (current time: {now})" msgstr " (hora actual: {now})" -#: netbox/extras/forms/reports.py:45 netbox/extras/forms/scripts.py:51 +#: netbox/extras/forms/reports.py:45 netbox/extras/forms/scripts.py:58 msgid "Scheduled time must be in the future." msgstr "La hora programada debe estar en el futuro." -#: netbox/extras/forms/scripts.py:17 +#: netbox/extras/forms/scripts.py:24 msgid "Commit changes" msgstr "Confirmar cambios" -#: netbox/extras/forms/scripts.py:18 +#: netbox/extras/forms/scripts.py:25 msgid "Commit changes to the database (uncheck for a dry-run)" msgstr "" "Confirme los cambios en la base de datos (desactive la casilla para una " "ejecución en seco)" -#: netbox/extras/forms/scripts.py:24 +#: netbox/extras/forms/scripts.py:31 msgid "Schedule execution of script to a set time" msgstr "Programe la ejecución del script a una hora determinada" -#: netbox/extras/forms/scripts.py:33 +#: netbox/extras/forms/scripts.py:40 msgid "Interval at which this script is re-run (in minutes)" msgstr "Intervalo en el que se vuelve a ejecutar este script (en minutos)" @@ -8801,25 +8944,26 @@ msgstr "Los cambios en la base de datos se han revertido debido a un error." msgid "No indexers found!" msgstr "¡No se encontró ningún indexador!" -#: netbox/extras/models/configs.py:41 netbox/extras/models/models.py:313 -#: netbox/extras/models/models.py:522 netbox/extras/models/search.py:48 +#: netbox/extras/models/configs.py:38 netbox/extras/models/models.py:315 +#: netbox/extras/models/models.py:480 netbox/extras/models/models.py:559 +#: netbox/extras/models/search.py:48 netbox/extras/models/tags.py:44 #: netbox/ipam/models/ip.py:188 netbox/netbox/models/mixins.py:15 msgid "weight" msgstr "peso" -#: netbox/extras/models/configs.py:130 +#: netbox/extras/models/configs.py:127 msgid "config context" msgstr "contexto de configuración" -#: netbox/extras/models/configs.py:131 +#: netbox/extras/models/configs.py:128 msgid "config contexts" msgstr "contextos de configuración" -#: netbox/extras/models/configs.py:149 netbox/extras/models/configs.py:205 +#: netbox/extras/models/configs.py:146 netbox/extras/models/configs.py:202 msgid "JSON data must be in object form. Example:" msgstr "Los datos JSON deben estar en forma de objeto. Ejemplo:" -#: netbox/extras/models/configs.py:169 +#: netbox/extras/models/configs.py:166 msgid "" "Local config context data takes precedence over source contexts in the final" " rendered config context" @@ -8827,33 +8971,11 @@ msgstr "" "Los datos del contexto de configuración local tienen prioridad sobre los " "contextos de origen en el contexto de configuración renderizado final." -#: netbox/extras/models/configs.py:224 -msgid "template code" -msgstr "código de plantilla" - #: netbox/extras/models/configs.py:225 -msgid "Jinja2 template code." -msgstr "Código de plantilla Jinja2." - -#: netbox/extras/models/configs.py:228 -msgid "environment parameters" -msgstr "parámetros ambientales" - -#: netbox/extras/models/configs.py:233 -msgid "" -"Any additional" -" parameters to pass when constructing the Jinja2 environment." -msgstr "" -"Cualquier parámetros" -" adicionales para pasar al construir el entorno Jinja2." - -#: netbox/extras/models/configs.py:240 msgid "config template" msgstr "plantilla de configuración" -#: netbox/extras/models/configs.py:241 +#: netbox/extras/models/configs.py:226 msgid "config templates" msgstr "plantillas de configuración" @@ -8893,7 +9015,7 @@ msgstr "" "Nombre del campo tal como se muestra a los usuarios (si no se proporciona, " "se usará el nombre del campo)" -#: netbox/extras/models/customfields.py:121 netbox/extras/models/models.py:317 +#: netbox/extras/models/customfields.py:121 netbox/extras/models/models.py:319 msgid "group name" msgstr "nombre del grupo" @@ -9221,44 +9343,95 @@ msgstr "salpicadero" msgid "dashboards" msgstr "tableros" -#: netbox/extras/models/models.py:52 +#: netbox/extras/models/mixins.py:85 +msgid "template code" +msgstr "código de plantilla" + +#: netbox/extras/models/mixins.py:86 +msgid "Jinja template code." +msgstr "Código de plantilla de Jinja." + +#: netbox/extras/models/mixins.py:89 +msgid "environment parameters" +msgstr "parámetros ambientales" + +#: netbox/extras/models/mixins.py:94 +#, python-brace-format +msgid "" +"Any additional parameters to pass when constructing " +"the Jinja environment" +msgstr "" +"Cualquier parámetros adicionales para aprobar al " +"construir el entorno de Jinja" + +#: netbox/extras/models/mixins.py:101 +#, python-brace-format +msgid "Defaults to {default}" +msgstr "El valor predeterminado es {default}" + +#: netbox/extras/models/mixins.py:106 +msgid "Filename to give to the rendered export file" +msgstr "Nombre de archivo para dar al archivo de exportación renderizado" + +#: netbox/extras/models/mixins.py:109 +msgid "file extension" +msgstr "extensión de archivo" + +#: netbox/extras/models/mixins.py:112 +msgid "Extension to append to the rendered filename" +msgstr "Extensión para añadir al nombre de archivo renderizado" + +#: netbox/extras/models/mixins.py:115 +msgid "as attachment" +msgstr "como adjunto" + +#: netbox/extras/models/mixins.py:117 +msgid "Download file as attachment" +msgstr "Descargar archivo como archivo adjunto" + +#: netbox/extras/models/mixins.py:124 +#, python-brace-format +msgid "{class_name} must implement a get_context() method." +msgstr "{class_name} debe implementar un método get_context ()." + +#: netbox/extras/models/models.py:54 msgid "object types" msgstr "tipos de objetos" -#: netbox/extras/models/models.py:53 +#: netbox/extras/models/models.py:55 msgid "The object(s) to which this rule applies." msgstr "Los objetos a los que se aplica esta regla." -#: netbox/extras/models/models.py:67 +#: netbox/extras/models/models.py:69 msgid "The types of event which will trigger this rule." msgstr "Los tipos de eventos que activarán esta regla." -#: netbox/extras/models/models.py:74 +#: netbox/extras/models/models.py:76 msgid "conditions" msgstr "condiciones" -#: netbox/extras/models/models.py:77 +#: netbox/extras/models/models.py:79 msgid "" "A set of conditions which determine whether the event will be generated." msgstr "Conjunto de condiciones que determinan si se generará el evento." -#: netbox/extras/models/models.py:85 +#: netbox/extras/models/models.py:87 msgid "action type" msgstr "tipo de acción" -#: netbox/extras/models/models.py:104 +#: netbox/extras/models/models.py:106 msgid "Additional data to pass to the action object" msgstr "Datos adicionales para pasar al objeto de acción" -#: netbox/extras/models/models.py:116 +#: netbox/extras/models/models.py:118 msgid "event rule" msgstr "regla de evento" -#: netbox/extras/models/models.py:117 +#: netbox/extras/models/models.py:119 msgid "event rules" msgstr "reglas del evento" -#: netbox/extras/models/models.py:166 +#: netbox/extras/models/models.py:168 msgid "" "This URL will be called using the HTTP method defined when the webhook is " "called. Jinja2 template processing is supported with the same context as the" @@ -9268,7 +9441,7 @@ msgstr "" "webhook. El procesamiento de plantillas de Jinja2 se admite en el mismo " "contexto que el cuerpo de la solicitud." -#: netbox/extras/models/models.py:181 +#: netbox/extras/models/models.py:183 msgid "" "The complete list of official content types is available aquí." -#: netbox/extras/models/models.py:186 +#: netbox/extras/models/models.py:188 msgid "additional headers" msgstr "encabezados adicionales" -#: netbox/extras/models/models.py:189 +#: netbox/extras/models/models.py:191 msgid "" "User-supplied HTTP headers to be sent with the request in addition to the " "HTTP content type. Headers should be defined in the format Name: " @@ -9295,11 +9468,11 @@ msgstr "" " Jinja2 se admite en el mismo contexto que el cuerpo de la solicitud (a " "continuación)." -#: netbox/extras/models/models.py:195 +#: netbox/extras/models/models.py:197 msgid "body template" msgstr "plantilla corporal" -#: netbox/extras/models/models.py:198 +#: netbox/extras/models/models.py:200 msgid "" "Jinja2 template for a custom request body. If blank, a JSON object " "representing the change will be included. Available context data includes: " @@ -9312,11 +9485,11 @@ msgstr "" "marca de tiempo, nombre de usuario, " "id_solicitud, y dato." -#: netbox/extras/models/models.py:204 +#: netbox/extras/models/models.py:206 msgid "secret" msgstr "secreto" -#: netbox/extras/models/models.py:208 +#: netbox/extras/models/models.py:210 msgid "" "When provided, the request will include a X-Hook-Signature " "header containing a HMAC hex digest of the payload body using the secret as " @@ -9327,16 +9500,16 @@ msgstr "" "carga utilizando el secreto como clave. El secreto no se transmite en la " "solicitud." -#: netbox/extras/models/models.py:215 +#: netbox/extras/models/models.py:217 msgid "Enable SSL certificate verification. Disable with caution!" msgstr "" "Habilita la verificación del certificado SSL. ¡Desactívala con precaución!" -#: netbox/extras/models/models.py:221 netbox/templates/extras/webhook.html:51 +#: netbox/extras/models/models.py:223 netbox/templates/extras/webhook.html:51 msgid "CA File Path" msgstr "Ruta del archivo CA" -#: netbox/extras/models/models.py:223 +#: netbox/extras/models/models.py:225 msgid "" "The specific CA certificate file to use for SSL verification. Leave blank to" " use the system defaults." @@ -9345,176 +9518,174 @@ msgstr "" "verificación SSL. Déjelo en blanco para usar los valores predeterminados del" " sistema." -#: netbox/extras/models/models.py:234 +#: netbox/extras/models/models.py:236 msgid "webhook" msgstr "webhook" -#: netbox/extras/models/models.py:235 +#: netbox/extras/models/models.py:237 msgid "webhooks" msgstr "webhooks" -#: netbox/extras/models/models.py:253 +#: netbox/extras/models/models.py:255 msgid "Do not specify a CA certificate file if SSL verification is disabled." msgstr "" "No especifique un archivo de certificado de CA si la verificación SSL está " "deshabilitada." -#: netbox/extras/models/models.py:293 +#: netbox/extras/models/models.py:295 msgid "The object type(s) to which this link applies." msgstr "Los tipos de objeto a los que se aplica este enlace." -#: netbox/extras/models/models.py:305 +#: netbox/extras/models/models.py:307 msgid "link text" msgstr "texto de enlace" -#: netbox/extras/models/models.py:306 +#: netbox/extras/models/models.py:308 msgid "Jinja2 template code for link text" msgstr "Código de plantilla Jinja2 para texto de enlace" -#: netbox/extras/models/models.py:309 +#: netbox/extras/models/models.py:311 msgid "link URL" msgstr "URL del enlace" -#: netbox/extras/models/models.py:310 +#: netbox/extras/models/models.py:312 msgid "Jinja2 template code for link URL" msgstr "Código de plantilla Jinja2 para la URL del enlace" -#: netbox/extras/models/models.py:320 +#: netbox/extras/models/models.py:322 msgid "Links with the same group will appear as a dropdown menu" msgstr "Los enlaces con el mismo grupo aparecerán en un menú desplegable" -#: netbox/extras/models/models.py:330 +#: netbox/extras/models/models.py:332 msgid "new window" msgstr "ventana nueva" -#: netbox/extras/models/models.py:332 +#: netbox/extras/models/models.py:334 msgid "Force link to open in a new window" msgstr "Forzar que el enlace se abra en una ventana nueva" -#: netbox/extras/models/models.py:341 +#: netbox/extras/models/models.py:343 msgid "custom link" msgstr "enlace personalizado" -#: netbox/extras/models/models.py:342 +#: netbox/extras/models/models.py:344 msgid "custom links" msgstr "enlaces personalizados" -#: netbox/extras/models/models.py:389 +#: netbox/extras/models/models.py:391 msgid "The object type(s) to which this template applies." msgstr "Los tipos de objeto a los que se aplica esta plantilla." -#: netbox/extras/models/models.py:402 -msgid "" -"Jinja2 template code. The list of objects being exported is passed as a " -"context variable named queryset." -msgstr "" -"Código de plantilla Jinja2. La lista de objetos que se exportan se pasa como" -" una variable de contexto denominada conjunto de consultas." - -#: netbox/extras/models/models.py:410 -msgid "Defaults to text/plain; charset=utf-8" -msgstr "El valor predeterminado es texto/plano; charset=utf-8" - -#: netbox/extras/models/models.py:413 -msgid "file extension" -msgstr "extensión de archivo" - -#: netbox/extras/models/models.py:416 -msgid "Extension to append to the rendered filename" -msgstr "Extensión para añadir al nombre de archivo renderizado" - -#: netbox/extras/models/models.py:419 -msgid "as attachment" -msgstr "como adjunto" - -#: netbox/extras/models/models.py:421 -msgid "Download file as attachment" -msgstr "Descargar archivo como archivo adjunto" - -#: netbox/extras/models/models.py:430 +#: netbox/extras/models/models.py:409 msgid "export template" msgstr "plantilla de exportación" -#: netbox/extras/models/models.py:431 +#: netbox/extras/models/models.py:410 msgid "export templates" msgstr "plantillas de exportación" -#: netbox/extras/models/models.py:448 +#: netbox/extras/models/models.py:427 #, python-brace-format msgid "\"{name}\" is a reserved name. Please choose a different name." msgstr "«{name}\"es un nombre reservado. Elija un nombre diferente." -#: netbox/extras/models/models.py:498 +#: netbox/extras/models/models.py:456 msgid "The object type(s) to which this filter applies." msgstr "Los tipos de objeto a los que se aplica este filtro." -#: netbox/extras/models/models.py:530 +#: netbox/extras/models/models.py:488 netbox/extras/models/models.py:567 msgid "shared" msgstr "compartido" -#: netbox/extras/models/models.py:543 +#: netbox/extras/models/models.py:501 msgid "saved filter" msgstr "filtro guardado" -#: netbox/extras/models/models.py:544 +#: netbox/extras/models/models.py:502 msgid "saved filters" msgstr "filtros guardados" -#: netbox/extras/models/models.py:562 +#: netbox/extras/models/models.py:520 msgid "Filter parameters must be stored as a dictionary of keyword arguments." msgstr "" "Los parámetros de filtro se deben almacenar como un diccionario de " "argumentos de palabras clave." -#: netbox/extras/models/models.py:590 +#: netbox/extras/models/models.py:537 +msgid "The table's object type" +msgstr "El tipo de objeto de la tabla" + +#: netbox/extras/models/models.py:540 +msgid "table" +msgstr "mesa" + +#: netbox/extras/models/models.py:583 +msgid "table config" +msgstr "Configuración de tabla" + +#: netbox/extras/models/models.py:584 +msgid "table configs" +msgstr "Configuraciones de tablas" + +#: netbox/extras/models/models.py:622 +#, python-brace-format +msgid "Unknown table: {name}" +msgstr "Tabla desconocida: {name}" + +#: netbox/extras/models/models.py:633 netbox/extras/models/models.py:640 +#, python-brace-format +msgid "Unknown column: {name}" +msgstr "Columna desconocida: {name}" + +#: netbox/extras/models/models.py:663 msgid "image height" msgstr "altura de la imagen" -#: netbox/extras/models/models.py:593 +#: netbox/extras/models/models.py:666 msgid "image width" msgstr "ancho de imagen" -#: netbox/extras/models/models.py:610 +#: netbox/extras/models/models.py:683 msgid "image attachment" -msgstr "adjunto de imagen" +msgstr "Imágenes adjuntas" -#: netbox/extras/models/models.py:611 +#: netbox/extras/models/models.py:684 msgid "image attachments" msgstr "archivos adjuntos de imágenes" -#: netbox/extras/models/models.py:625 +#: netbox/extras/models/models.py:698 #, python-brace-format msgid "Image attachments cannot be assigned to this object type ({type})." msgstr "" "Los archivos adjuntos de imágenes no se pueden asignar a este tipo de objeto" " ({type})." -#: netbox/extras/models/models.py:688 +#: netbox/extras/models/models.py:761 msgid "kind" msgstr "amable" -#: netbox/extras/models/models.py:702 +#: netbox/extras/models/models.py:775 msgid "journal entry" msgstr "entrada de diario" -#: netbox/extras/models/models.py:703 +#: netbox/extras/models/models.py:776 msgid "journal entries" msgstr "entradas de diario" -#: netbox/extras/models/models.py:721 +#: netbox/extras/models/models.py:794 #, python-brace-format msgid "Journaling is not supported for this object type ({type})." msgstr "No se admite el registro en diario para este tipo de objeto ({type})." -#: netbox/extras/models/models.py:763 +#: netbox/extras/models/models.py:836 msgid "bookmark" msgstr "marcalibros" -#: netbox/extras/models/models.py:764 +#: netbox/extras/models/models.py:837 msgid "bookmarks" msgstr "marcapáginas" -#: netbox/extras/models/models.py:777 +#: netbox/extras/models/models.py:850 #, python-brace-format msgid "Bookmarks cannot be assigned to this object type ({type})." msgstr "No se pueden asignar marcadores a este tipo de objeto ({type})." @@ -9606,179 +9777,193 @@ msgstr "valor almacenado en caché" msgid "cached values" msgstr "valores en caché" -#: netbox/extras/models/staging.py:45 -msgid "branch" -msgstr "sucursal" - -#: netbox/extras/models/staging.py:46 -msgid "branches" -msgstr "sucursales" - -#: netbox/extras/models/staging.py:105 -msgid "staged change" -msgstr "cambio por etapas" - -#: netbox/extras/models/staging.py:106 -msgid "staged changes" -msgstr "cambios por etapas" - -#: netbox/extras/models/tags.py:40 +#: netbox/extras/models/tags.py:41 msgid "The object type(s) to which this tag can be applied." msgstr "Los tipos de objeto a los que se puede aplicar esta etiqueta." -#: netbox/extras/models/tags.py:49 +#: netbox/extras/models/tags.py:54 msgid "tag" msgstr "etiqueta" -#: netbox/extras/models/tags.py:50 +#: netbox/extras/models/tags.py:55 msgid "tags" msgstr "etiquetas" -#: netbox/extras/models/tags.py:78 +#: netbox/extras/models/tags.py:84 msgid "tagged item" msgstr "artículo etiquetado" -#: netbox/extras/models/tags.py:79 +#: netbox/extras/models/tags.py:85 msgid "tagged items" msgstr "artículos etiquetados" -#: netbox/extras/scripts.py:432 +#: netbox/extras/scripts.py:471 msgid "Script Data" msgstr "Datos del script" -#: netbox/extras/scripts.py:436 +#: netbox/extras/scripts.py:475 msgid "Script Execution Parameters" msgstr "Parámetros de ejecución del script" +#: netbox/extras/scripts.py:572 +msgid "load_yaml is deprecated and will be removed in v4.4" +msgstr "load_yaml está en desuso y se eliminará en la v4.4" + +#: netbox/extras/scripts.py:587 +msgid "load_json is deprecated and will be removed in v4.4" +msgstr "load_json está en desuso y se eliminará en la v4.4" + #: netbox/extras/tables/columns.py:12 #: netbox/templates/htmx/notifications.html:18 msgid "Dismiss" msgstr "Descartar" -#: netbox/extras/tables/tables.py:65 netbox/extras/tables/tables.py:162 -#: netbox/extras/tables/tables.py:187 netbox/extras/tables/tables.py:253 -#: netbox/extras/tables/tables.py:279 netbox/extras/tables/tables.py:415 -#: netbox/extras/tables/tables.py:449 +#: netbox/extras/tables/tables.py:66 netbox/extras/tables/tables.py:163 +#: netbox/extras/tables/tables.py:188 netbox/extras/tables/tables.py:264 +#: netbox/extras/tables/tables.py:320 netbox/extras/tables/tables.py:456 +#: netbox/extras/tables/tables.py:490 #: netbox/templates/extras/customfield.html:105 #: netbox/templates/extras/eventrule.html:27 #: netbox/templates/users/objectpermission.html:64 netbox/users/tables.py:80 msgid "Object Types" msgstr "Tipos de objetos" -#: netbox/extras/tables/tables.py:72 +#: netbox/extras/tables/tables.py:73 msgid "Validate Uniqueness" msgstr "Valide la singularidad" -#: netbox/extras/tables/tables.py:76 +#: netbox/extras/tables/tables.py:77 msgid "Visible" msgstr "Visible" -#: netbox/extras/tables/tables.py:79 +#: netbox/extras/tables/tables.py:80 msgid "Editable" msgstr "Editable" -#: netbox/extras/tables/tables.py:85 +#: netbox/extras/tables/tables.py:86 msgid "Related Object Type" msgstr "Tipo de objeto relacionado" -#: netbox/extras/tables/tables.py:89 +#: netbox/extras/tables/tables.py:90 #: netbox/templates/extras/customfield.html:51 msgid "Choice Set" msgstr "Set de elección" -#: netbox/extras/tables/tables.py:97 +#: netbox/extras/tables/tables.py:98 msgid "Is Cloneable" msgstr "Se puede clonar" -#: netbox/extras/tables/tables.py:101 +#: netbox/extras/tables/tables.py:102 #: netbox/templates/extras/customfield.html:118 msgid "Minimum Value" msgstr "Valor mínimo" -#: netbox/extras/tables/tables.py:104 +#: netbox/extras/tables/tables.py:105 #: netbox/templates/extras/customfield.html:122 msgid "Maximum Value" msgstr "Valor máximo" -#: netbox/extras/tables/tables.py:107 +#: netbox/extras/tables/tables.py:108 msgid "Validation Regex" msgstr "Regex de validación" -#: netbox/extras/tables/tables.py:140 +#: netbox/extras/tables/tables.py:141 msgid "Count" msgstr "Contar" -#: netbox/extras/tables/tables.py:143 +#: netbox/extras/tables/tables.py:144 msgid "Order Alphabetically" msgstr "Ordenar alfabéticamente" -#: netbox/extras/tables/tables.py:168 +#: netbox/extras/tables/tables.py:169 #: netbox/templates/extras/customlink.html:33 msgid "New Window" msgstr "Ventana nueva" -#: netbox/extras/tables/tables.py:190 +#: netbox/extras/tables/tables.py:191 netbox/extras/tables/tables.py:577 +#: netbox/templates/extras/configtemplate.html:21 +#: netbox/templates/extras/exporttemplate.html:23 +msgid "MIME Type" +msgstr "Tipo MIME" + +#: netbox/extras/tables/tables.py:194 netbox/extras/tables/tables.py:580 +#: netbox/templates/extras/configtemplate.html:25 +#: netbox/templates/extras/exporttemplate.html:27 +msgid "File Name" +msgstr "Nombre del archivo" + +#: netbox/extras/tables/tables.py:197 netbox/extras/tables/tables.py:583 +#: netbox/templates/extras/configtemplate.html:29 +#: netbox/templates/extras/exporttemplate.html:31 +msgid "File Extension" +msgstr "Extensión de archivo" + +#: netbox/extras/tables/tables.py:200 netbox/extras/tables/tables.py:586 msgid "As Attachment" msgstr "Como archivo adjunto" -#: netbox/extras/tables/tables.py:198 netbox/extras/tables/tables.py:490 -#: netbox/extras/tables/tables.py:528 netbox/templates/core/datafile.html:24 +#: netbox/extras/tables/tables.py:208 netbox/extras/tables/tables.py:531 +#: netbox/extras/tables/tables.py:569 netbox/templates/core/datafile.html:24 #: netbox/templates/extras/configcontext.html:39 -#: netbox/templates/extras/configtemplate.html:31 -#: netbox/templates/extras/exporttemplate.html:45 +#: netbox/templates/extras/configtemplate.html:47 +#: netbox/templates/extras/exporttemplate.html:49 #: netbox/templates/extras/object_render_config.html:23 #: netbox/templates/generic/bulk_import.html:35 msgid "Data File" msgstr "Archivo de datos" -#: netbox/extras/tables/tables.py:203 netbox/extras/tables/tables.py:502 -#: netbox/extras/tables/tables.py:533 +#: netbox/extras/tables/tables.py:213 netbox/extras/tables/tables.py:543 +#: netbox/extras/tables/tables.py:574 msgid "Synced" msgstr "Sincronizado" -#: netbox/extras/tables/tables.py:230 +#: netbox/extras/tables/tables.py:241 msgid "Image" msgstr "Imagen" -#: netbox/extras/tables/tables.py:235 +#: netbox/extras/tables/tables.py:246 msgid "Size (Bytes)" msgstr "Tamaño (bytes)" -#: netbox/extras/tables/tables.py:342 +#: netbox/extras/tables/tables.py:297 +msgid "Table Name" +msgstr "Nombre de tabla" + +#: netbox/extras/tables/tables.py:383 msgid "Read" msgstr "Leer" -#: netbox/extras/tables/tables.py:385 +#: netbox/extras/tables/tables.py:426 msgid "SSL Validation" msgstr "Validación SSL" -#: netbox/extras/tables/tables.py:421 +#: netbox/extras/tables/tables.py:462 #: netbox/templates/extras/eventrule.html:37 msgid "Event Types" msgstr "Tipos de eventos" -#: netbox/extras/tables/tables.py:541 netbox/netbox/navigation/menu.py:77 +#: netbox/extras/tables/tables.py:595 netbox/netbox/navigation/menu.py:77 #: netbox/templates/dcim/devicerole.html:8 msgid "Device Roles" msgstr "Funciones del dispositivo" -#: netbox/extras/tables/tables.py:593 +#: netbox/extras/tables/tables.py:648 msgid "Comments (Short)" msgstr "Comentarios (cortos)" -#: netbox/extras/tables/tables.py:612 netbox/extras/tables/tables.py:663 +#: netbox/extras/tables/tables.py:667 netbox/extras/tables/tables.py:718 msgid "Line" msgstr "Línea" -#: netbox/extras/tables/tables.py:619 netbox/extras/tables/tables.py:673 +#: netbox/extras/tables/tables.py:674 netbox/extras/tables/tables.py:728 msgid "Level" msgstr "Nivel" -#: netbox/extras/tables/tables.py:625 netbox/extras/tables/tables.py:682 +#: netbox/extras/tables/tables.py:680 netbox/extras/tables/tables.py:737 msgid "Message" msgstr "Mensaje" -#: netbox/extras/tables/tables.py:666 +#: netbox/extras/tables/tables.py:721 msgid "Method" msgstr "Método" @@ -9819,32 +10004,32 @@ msgstr "Atributo no válido»{name}«para solicitar" msgid "Invalid attribute \"{name}\" for {model}" msgstr "Atributo no válido»{name}«para {model}" -#: netbox/extras/views.py:932 +#: netbox/extras/views.py:974 #, python-brace-format msgid "An error occurred while rendering the template: {error}" msgstr "Se ha producido un error al renderizar la plantilla: {error}" -#: netbox/extras/views.py:1084 +#: netbox/extras/views.py:1126 msgid "Your dashboard has been reset." msgstr "Tu panel de control se ha restablecido." -#: netbox/extras/views.py:1130 +#: netbox/extras/views.py:1172 msgid "Added widget: " msgstr "Widget añadido: " -#: netbox/extras/views.py:1171 +#: netbox/extras/views.py:1213 msgid "Updated widget: " msgstr "Widget actualizado: " -#: netbox/extras/views.py:1207 +#: netbox/extras/views.py:1249 msgid "Deleted widget: " msgstr "Widget eliminado: " -#: netbox/extras/views.py:1209 +#: netbox/extras/views.py:1251 msgid "Error deleting widget: " msgstr "Error al eliminar el widget: " -#: netbox/extras/views.py:1307 +#: netbox/extras/views.py:1349 msgid "Unable to run script: RQ worker process not running." msgstr "" "No se puede ejecutar el script: el proceso de trabajo de RQ no se está " @@ -9869,7 +10054,7 @@ msgstr "" msgid "Invalid IP prefix format: {data}" msgstr "Formato de prefijo IP no válido: {data}" -#: netbox/ipam/api/views.py:370 +#: netbox/ipam/api/views.py:383 msgid "" "Insufficient space is available to accommodate the requested prefix size(s)" msgstr "" @@ -9911,8 +10096,8 @@ msgstr "Cisco" msgid "Plaintext" msgstr "Texto plano" -#: netbox/ipam/choices.py:166 netbox/ipam/forms/model_forms.py:799 -#: netbox/ipam/forms/model_forms.py:827 netbox/templates/ipam/service.html:21 +#: netbox/ipam/choices.py:166 netbox/ipam/forms/model_forms.py:797 +#: netbox/ipam/forms/model_forms.py:851 netbox/templates/ipam/service.html:23 msgid "Service" msgstr "Servicio" @@ -9925,19 +10110,19 @@ msgstr "Cliente" msgid "Invalid IP address format: {address}" msgstr "Formato de dirección IP no válido: {address}" -#: netbox/ipam/filtersets.py:52 netbox/vpn/filtersets.py:304 +#: netbox/ipam/filtersets.py:52 netbox/vpn/filtersets.py:307 msgid "Import target" msgstr "Objetivo de importación" -#: netbox/ipam/filtersets.py:58 netbox/vpn/filtersets.py:310 +#: netbox/ipam/filtersets.py:58 netbox/vpn/filtersets.py:313 msgid "Import target (name)" msgstr "Destino de importación (nombre)" -#: netbox/ipam/filtersets.py:63 netbox/vpn/filtersets.py:315 +#: netbox/ipam/filtersets.py:63 netbox/vpn/filtersets.py:318 msgid "Export target" msgstr "Objetivo de exportación" -#: netbox/ipam/filtersets.py:69 netbox/vpn/filtersets.py:321 +#: netbox/ipam/filtersets.py:69 netbox/vpn/filtersets.py:324 msgid "Export target (name)" msgstr "Destino de exportación (nombre)" @@ -9974,7 +10159,7 @@ msgid "Exporting L2VPN (identifier)" msgstr "Exportación de L2VPN (identificador)" #: netbox/ipam/filtersets.py:159 netbox/ipam/filtersets.py:300 -#: netbox/ipam/forms/model_forms.py:229 netbox/ipam/tables/ip.py:158 +#: netbox/ipam/forms/model_forms.py:229 netbox/ipam/tables/ip.py:159 #: netbox/templates/ipam/prefix.html:12 msgid "Prefix" msgstr "Prefijo" @@ -10002,8 +10187,8 @@ msgid "Prefixes which contain this prefix or IP" msgstr "Prefijos que contienen este prefijo o IP" #: netbox/ipam/filtersets.py:323 netbox/ipam/filtersets.py:567 -#: netbox/ipam/forms/bulk_edit.py:327 netbox/ipam/forms/filtersets.py:205 -#: netbox/ipam/forms/filtersets.py:348 +#: netbox/ipam/forms/bulk_edit.py:332 netbox/ipam/forms/filtersets.py:205 +#: netbox/ipam/forms/filtersets.py:355 msgid "Mask length" msgstr "Longitud de la máscara" @@ -10015,18 +10200,18 @@ msgstr "Grupo de VLAN (ID)" msgid "VLAN Group (slug)" msgstr "Grupo VLAN (slug)" -#: netbox/ipam/filtersets.py:368 netbox/vpn/filtersets.py:427 +#: netbox/ipam/filtersets.py:368 netbox/vpn/filtersets.py:430 msgid "VLAN (ID)" msgstr "VLAN (ID)" -#: netbox/ipam/filtersets.py:372 netbox/vpn/filtersets.py:422 +#: netbox/ipam/filtersets.py:372 netbox/vpn/filtersets.py:425 msgid "VLAN number (1-4094)" msgstr "Número de VLAN (1-4094)" #: netbox/ipam/filtersets.py:466 netbox/ipam/filtersets.py:470 #: netbox/ipam/filtersets.py:562 netbox/ipam/forms/model_forms.py:506 -#: netbox/templates/tenancy/contact.html:53 -#: netbox/tenancy/forms/bulk_edit.py:113 +#: netbox/templates/tenancy/contact.html:63 +#: netbox/tenancy/forms/bulk_edit.py:120 msgid "Address" msgstr "Dirección" @@ -10075,26 +10260,34 @@ msgid "VLAN Translation Policy (name)" msgstr "Política de traducción de VLAN (nombre)" #: netbox/ipam/filtersets.py:1189 +msgid "FHRP Group (name)" +msgstr "Grupo FHRP (nombre)" + +#: netbox/ipam/filtersets.py:1194 +msgid "FHRP Group (ID)" +msgstr "Grupo FHRP (ID)" + +#: netbox/ipam/filtersets.py:1199 msgid "IP address (ID)" msgstr "Dirección IP (ID)" -#: netbox/ipam/filtersets.py:1195 netbox/ipam/models/ip.py:788 +#: netbox/ipam/filtersets.py:1205 netbox/ipam/models/ip.py:798 msgid "IP address" msgstr "dirección IP" -#: netbox/ipam/filtersets.py:1220 +#: netbox/ipam/filtersets.py:1257 msgid "Primary IPv4 (ID)" msgstr "IPv4 principal (ID)" -#: netbox/ipam/filtersets.py:1226 +#: netbox/ipam/filtersets.py:1263 msgid "Primary IPv4 (address)" msgstr "IPv4 principal (dirección)" -#: netbox/ipam/filtersets.py:1231 +#: netbox/ipam/filtersets.py:1268 msgid "Primary IPv6 (ID)" msgstr "IPv6 principal (ID)" -#: netbox/ipam/filtersets.py:1237 +#: netbox/ipam/filtersets.py:1274 msgid "Primary IPv6 (address)" msgstr "IPv6 principal (dirección)" @@ -10155,24 +10348,24 @@ msgid "Date added" msgstr "Fecha añadida" #: netbox/ipam/forms/bulk_edit.py:213 netbox/ipam/forms/filtersets.py:266 -#: netbox/ipam/forms/model_forms.py:628 netbox/ipam/forms/model_forms.py:675 -#: netbox/ipam/tables/ip.py:201 netbox/templates/ipam/vlan_edit.html:49 +#: netbox/ipam/forms/model_forms.py:628 netbox/ipam/forms/model_forms.py:676 +#: netbox/ipam/tables/ip.py:202 netbox/templates/ipam/vlan_edit.html:49 #: netbox/templates/ipam/vlangroup.html:27 msgid "VLAN Group" msgstr "Grupo VLAN" #: netbox/ipam/forms/bulk_edit.py:218 netbox/ipam/forms/bulk_import.py:188 #: netbox/ipam/forms/filtersets.py:271 netbox/ipam/forms/model_forms.py:217 -#: netbox/ipam/models/vlans.py:273 netbox/ipam/tables/ip.py:206 +#: netbox/ipam/models/vlans.py:279 netbox/ipam/tables/ip.py:207 #: netbox/templates/ipam/prefix.html:56 netbox/templates/ipam/vlan.html:12 #: netbox/templates/ipam/vlan/base.html:6 #: netbox/templates/ipam/vlan_edit.html:14 #: netbox/templates/wireless/wirelesslan.html:38 -#: netbox/vpn/forms/bulk_import.py:304 netbox/vpn/forms/filtersets.py:290 +#: netbox/vpn/forms/bulk_import.py:309 netbox/vpn/forms/filtersets.py:295 #: netbox/vpn/forms/model_forms.py:436 netbox/vpn/forms/model_forms.py:455 -#: netbox/wireless/forms/bulk_edit.py:57 +#: netbox/wireless/forms/bulk_edit.py:58 #: netbox/wireless/forms/bulk_import.py:50 -#: netbox/wireless/forms/model_forms.py:50 netbox/wireless/models.py:102 +#: netbox/wireless/forms/model_forms.py:51 netbox/wireless/models.py:102 msgid "VLAN" msgstr "VLAN" @@ -10185,9 +10378,9 @@ msgstr "Longitud del prefijo" msgid "Is a pool" msgstr "Es una piscina" -#: netbox/ipam/forms/bulk_edit.py:257 netbox/ipam/forms/bulk_edit.py:302 -#: netbox/ipam/forms/filtersets.py:258 netbox/ipam/forms/filtersets.py:309 -#: netbox/ipam/models/ip.py:256 netbox/ipam/models/ip.py:525 +#: netbox/ipam/forms/bulk_edit.py:257 netbox/ipam/forms/bulk_edit.py:307 +#: netbox/ipam/forms/filtersets.py:258 netbox/ipam/forms/filtersets.py:316 +#: netbox/ipam/models/ip.py:256 msgid "Treat as fully utilized" msgstr "Tratar como si se hubiera utilizado por completo" @@ -10196,28 +10389,32 @@ msgstr "Tratar como si se hubiera utilizado por completo" msgid "VLAN Assignment" msgstr "Asignación de VLAN" -#: netbox/ipam/forms/bulk_edit.py:350 netbox/ipam/models/ip.py:772 +#: netbox/ipam/forms/bulk_edit.py:302 netbox/ipam/forms/filtersets.py:309 +msgid "Treat as populated" +msgstr "Tratar como poblado" + +#: netbox/ipam/forms/bulk_edit.py:355 netbox/ipam/models/ip.py:782 msgid "DNS name" msgstr "Nombre DNS" -#: netbox/ipam/forms/bulk_edit.py:371 netbox/ipam/forms/bulk_edit.py:562 -#: netbox/ipam/forms/bulk_import.py:433 netbox/ipam/forms/bulk_import.py:544 -#: netbox/ipam/forms/bulk_import.py:570 netbox/ipam/forms/filtersets.py:407 -#: netbox/ipam/forms/filtersets.py:596 netbox/templates/ipam/fhrpgroup.html:22 +#: netbox/ipam/forms/bulk_edit.py:376 netbox/ipam/forms/bulk_edit.py:573 +#: netbox/ipam/forms/bulk_import.py:433 netbox/ipam/forms/bulk_import.py:551 +#: netbox/ipam/forms/bulk_import.py:579 netbox/ipam/forms/filtersets.py:414 +#: netbox/ipam/forms/filtersets.py:604 netbox/templates/ipam/fhrpgroup.html:22 #: netbox/templates/ipam/inc/panels/fhrp_groups.html:24 -#: netbox/templates/ipam/service.html:32 +#: netbox/templates/ipam/service.html:34 #: netbox/templates/ipam/servicetemplate.html:19 msgid "Protocol" msgstr "Protocolo" -#: netbox/ipam/forms/bulk_edit.py:378 netbox/ipam/forms/filtersets.py:414 +#: netbox/ipam/forms/bulk_edit.py:383 netbox/ipam/forms/filtersets.py:421 #: netbox/ipam/tables/fhrp.py:22 netbox/templates/ipam/fhrpgroup.html:26 msgid "Group ID" msgstr "ID de grupo" -#: netbox/ipam/forms/bulk_edit.py:383 netbox/ipam/forms/filtersets.py:419 -#: netbox/wireless/forms/bulk_edit.py:70 -#: netbox/wireless/forms/bulk_edit.py:118 +#: netbox/ipam/forms/bulk_edit.py:388 netbox/ipam/forms/filtersets.py:426 +#: netbox/wireless/forms/bulk_edit.py:71 +#: netbox/wireless/forms/bulk_edit.py:119 #: netbox/wireless/forms/bulk_import.py:64 #: netbox/wireless/forms/bulk_import.py:67 #: netbox/wireless/forms/bulk_import.py:109 @@ -10227,51 +10424,51 @@ msgstr "ID de grupo" msgid "Authentication type" msgstr "Tipo de autenticación" -#: netbox/ipam/forms/bulk_edit.py:388 netbox/ipam/forms/filtersets.py:423 +#: netbox/ipam/forms/bulk_edit.py:393 netbox/ipam/forms/filtersets.py:430 msgid "Authentication key" msgstr "Clave de autenticación" -#: netbox/ipam/forms/bulk_edit.py:405 netbox/ipam/forms/filtersets.py:400 -#: netbox/ipam/forms/model_forms.py:517 netbox/netbox/navigation/menu.py:407 +#: netbox/ipam/forms/bulk_edit.py:410 netbox/ipam/forms/filtersets.py:407 +#: netbox/ipam/forms/model_forms.py:517 netbox/netbox/navigation/menu.py:409 #: netbox/templates/ipam/fhrpgroup.html:49 #: netbox/templates/wireless/inc/authentication_attrs.html:5 -#: netbox/wireless/forms/bulk_edit.py:94 -#: netbox/wireless/forms/bulk_edit.py:152 +#: netbox/wireless/forms/bulk_edit.py:95 +#: netbox/wireless/forms/bulk_edit.py:153 #: netbox/wireless/forms/filtersets.py:39 #: netbox/wireless/forms/filtersets.py:104 -#: netbox/wireless/forms/model_forms.py:58 -#: netbox/wireless/forms/model_forms.py:174 +#: netbox/wireless/forms/model_forms.py:59 +#: netbox/wireless/forms/model_forms.py:175 msgid "Authentication" msgstr "AUTENTICACIÓN" -#: netbox/ipam/forms/bulk_edit.py:430 netbox/ipam/models/vlans.py:63 +#: netbox/ipam/forms/bulk_edit.py:435 netbox/ipam/models/vlans.py:62 msgid "VLAN ID ranges" msgstr "Intervalos de ID de VLAN" -#: netbox/ipam/forms/bulk_edit.py:505 netbox/ipam/forms/bulk_import.py:501 -#: netbox/ipam/forms/filtersets.py:571 netbox/ipam/models/vlans.py:233 -#: netbox/ipam/tables/vlans.py:103 +#: netbox/ipam/forms/bulk_edit.py:516 netbox/ipam/forms/bulk_import.py:508 +#: netbox/ipam/forms/filtersets.py:579 netbox/ipam/models/vlans.py:239 +#: netbox/ipam/tables/vlans.py:105 msgid "Q-in-Q role" msgstr "Función de Q-in-Q" -#: netbox/ipam/forms/bulk_edit.py:522 +#: netbox/ipam/forms/bulk_edit.py:533 msgid "Q-in-Q" msgstr "Q-in-Q" -#: netbox/ipam/forms/bulk_edit.py:523 +#: netbox/ipam/forms/bulk_edit.py:534 msgid "Site & Group" msgstr "Sitio y grupo" -#: netbox/ipam/forms/bulk_edit.py:546 netbox/ipam/forms/bulk_import.py:531 -#: netbox/ipam/forms/model_forms.py:723 netbox/ipam/tables/vlans.py:256 +#: netbox/ipam/forms/bulk_edit.py:557 netbox/ipam/forms/bulk_import.py:538 +#: netbox/ipam/forms/model_forms.py:724 netbox/ipam/tables/vlans.py:258 #: netbox/templates/ipam/vlantranslationrule.html:14 #: netbox/vpn/forms/model_forms.py:322 netbox/vpn/forms/model_forms.py:359 msgid "Policy" msgstr "Política" -#: netbox/ipam/forms/bulk_edit.py:567 netbox/ipam/forms/model_forms.py:741 -#: netbox/ipam/forms/model_forms.py:773 netbox/ipam/tables/services.py:19 -#: netbox/ipam/tables/services.py:49 netbox/templates/ipam/service.html:36 +#: netbox/ipam/forms/bulk_edit.py:578 netbox/ipam/forms/model_forms.py:742 +#: netbox/ipam/forms/model_forms.py:775 netbox/ipam/tables/services.py:19 +#: netbox/ipam/tables/services.py:49 netbox/templates/ipam/service.html:38 #: netbox/templates/ipam/servicetemplate.html:23 msgid "Ports" msgstr "Puertos" @@ -10307,8 +10504,9 @@ msgstr "El sitio de la VLAN (si lo hay)" msgid "Scope ID" msgstr "ID de ámbito" -#: netbox/ipam/forms/bulk_import.py:331 netbox/ipam/forms/model_forms.py:305 -#: netbox/ipam/forms/model_forms.py:335 netbox/ipam/forms/model_forms.py:516 +#: netbox/ipam/forms/bulk_import.py:331 netbox/ipam/forms/filtersets.py:636 +#: netbox/ipam/forms/model_forms.py:305 netbox/ipam/forms/model_forms.py:335 +#: netbox/ipam/forms/model_forms.py:516 #: netbox/templates/ipam/fhrpgroup.html:19 msgid "FHRP Group" msgstr "Grupo FHRP" @@ -10363,47 +10561,58 @@ msgstr "" msgid "Auth type" msgstr "Tipo de autenticación" -#: netbox/ipam/forms/bulk_import.py:479 +#: netbox/ipam/forms/bulk_import.py:486 msgid "Assigned VLAN group" msgstr "Grupo de VLAN asignado" -#: netbox/ipam/forms/bulk_import.py:511 +#: netbox/ipam/forms/bulk_import.py:518 msgid "Service VLAN (for Q-in-Q/802.1ad customer VLANs)" msgstr "VLAN de servicio (para VLAN de clientes de Q-in-Q/802.1ad)" -#: netbox/ipam/forms/bulk_import.py:534 netbox/ipam/models/vlans.py:352 +#: netbox/ipam/forms/bulk_import.py:541 netbox/ipam/models/vlans.py:358 msgid "VLAN translation policy" msgstr "Política de traducción de VLAN" -#: netbox/ipam/forms/bulk_import.py:546 netbox/ipam/forms/bulk_import.py:572 +#: netbox/ipam/forms/bulk_import.py:553 netbox/ipam/forms/bulk_import.py:581 msgid "IP protocol" msgstr "Protocolo IP" -#: netbox/ipam/forms/bulk_import.py:560 -msgid "Required if not assigned to a VM" -msgstr "Obligatorio si no está asignado a una VM" +#: netbox/ipam/forms/bulk_import.py:565 +msgid "Parent type (app & model)" +msgstr "Tipo de padre (aplicación y modelo)" -#: netbox/ipam/forms/bulk_import.py:567 -msgid "Required if not assigned to a device" -msgstr "Obligatorio si no está asignado a un dispositivo" +#: netbox/ipam/forms/bulk_import.py:572 +msgid "Parent object name" +msgstr "Nombre del objeto principal" -#: netbox/ipam/forms/bulk_import.py:592 +#: netbox/ipam/forms/bulk_import.py:576 +msgid "Parent object ID" +msgstr "ID de objeto principal" + +#: netbox/ipam/forms/bulk_import.py:628 +msgid "" +"One of parent or parent_object_id must be included with parent_object_type" +msgstr "" +"Uno de los valores parent o parent_object_id debe incluirse en " +"parent_object_type" + +#: netbox/ipam/forms/bulk_import.py:638 #, python-brace-format -msgid "{ip} is not assigned to this device/VM." -msgstr "{ip} no está asignado a este dispositivo/máquina virtual." +msgid "{ip} is not assigned to this parent." +msgstr "{ip} no está asignado a este padre." #: netbox/ipam/forms/filtersets.py:49 netbox/ipam/forms/model_forms.py:66 -#: netbox/netbox/navigation/menu.py:195 netbox/vpn/forms/model_forms.py:413 +#: netbox/netbox/navigation/menu.py:196 netbox/vpn/forms/model_forms.py:413 msgid "Route Targets" msgstr "Objetivos de ruta" #: netbox/ipam/forms/filtersets.py:55 netbox/ipam/forms/model_forms.py:53 -#: netbox/vpn/forms/filtersets.py:230 netbox/vpn/forms/model_forms.py:400 +#: netbox/vpn/forms/filtersets.py:235 netbox/vpn/forms/model_forms.py:400 msgid "Import targets" msgstr "Importar objetivos" #: netbox/ipam/forms/filtersets.py:60 netbox/ipam/forms/model_forms.py:58 -#: netbox/vpn/forms/filtersets.py:235 netbox/vpn/forms/model_forms.py:405 +#: netbox/vpn/forms/filtersets.py:240 netbox/vpn/forms/model_forms.py:405 msgid "Export targets" msgstr "Objetivos de exportación" @@ -10415,13 +10624,13 @@ msgstr "Importado por VRF" msgid "Exported by VRF" msgstr "Exportado por VRF" -#: netbox/ipam/forms/filtersets.py:89 netbox/ipam/tables/ip.py:35 +#: netbox/ipam/forms/filtersets.py:89 netbox/ipam/tables/ip.py:36 #: netbox/templates/ipam/rir.html:30 msgid "Private" msgstr "Privada" #: netbox/ipam/forms/filtersets.py:108 netbox/ipam/forms/filtersets.py:200 -#: netbox/ipam/forms/filtersets.py:288 netbox/ipam/forms/filtersets.py:343 +#: netbox/ipam/forms/filtersets.py:288 netbox/ipam/forms/filtersets.py:350 msgid "Address family" msgstr "Familia de direcciones" @@ -10441,50 +10650,50 @@ msgstr "Fin" msgid "Search within" msgstr "Busca dentro" -#: netbox/ipam/forms/filtersets.py:216 netbox/ipam/forms/filtersets.py:359 +#: netbox/ipam/forms/filtersets.py:216 netbox/ipam/forms/filtersets.py:366 msgid "Present in VRF" msgstr "Presente en VRF" -#: netbox/ipam/forms/filtersets.py:327 +#: netbox/ipam/forms/filtersets.py:334 msgid "Device/VM" msgstr "Dispositivo/VM" -#: netbox/ipam/forms/filtersets.py:338 +#: netbox/ipam/forms/filtersets.py:345 msgid "Parent Prefix" msgstr "Prefijo principal" -#: netbox/ipam/forms/filtersets.py:383 +#: netbox/ipam/forms/filtersets.py:390 msgid "Assigned to an interface" msgstr "Asignado a una interfaz" -#: netbox/ipam/forms/filtersets.py:390 netbox/templates/ipam/ipaddress.html:51 +#: netbox/ipam/forms/filtersets.py:397 netbox/templates/ipam/ipaddress.html:51 msgid "DNS Name" msgstr "Nombre DNS" -#: netbox/ipam/forms/filtersets.py:433 netbox/ipam/models/vlans.py:274 -#: netbox/ipam/tables/ip.py:122 netbox/ipam/tables/vlans.py:51 -#: netbox/ipam/views.py:1036 netbox/netbox/navigation/menu.py:199 -#: netbox/netbox/navigation/menu.py:201 +#: 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/netbox/navigation/menu.py:202 msgid "VLANs" msgstr "VLAN" -#: netbox/ipam/forms/filtersets.py:474 +#: netbox/ipam/forms/filtersets.py:482 msgid "Contains VLAN ID" msgstr "Contiene el identificador de VLAN" -#: netbox/ipam/forms/filtersets.py:508 netbox/ipam/models/vlans.py:372 +#: netbox/ipam/forms/filtersets.py:516 netbox/ipam/models/vlans.py:378 msgid "Local VLAN ID" msgstr "ID de VLAN local" -#: netbox/ipam/forms/filtersets.py:513 netbox/ipam/models/vlans.py:380 +#: netbox/ipam/forms/filtersets.py:521 netbox/ipam/models/vlans.py:386 msgid "Remote VLAN ID" msgstr "ID de VLAN remota" -#: netbox/ipam/forms/filtersets.py:523 +#: netbox/ipam/forms/filtersets.py:531 msgid "Q-in-Q/802.1ad" msgstr "Q-in-Q/802.1ad" -#: netbox/ipam/forms/filtersets.py:568 netbox/ipam/models/vlans.py:192 +#: netbox/ipam/forms/filtersets.py:576 netbox/ipam/models/vlans.py:198 #: netbox/templates/ipam/vlan.html:31 msgid "VLAN ID" msgstr "IDENTIFICADOR DE VLAN" @@ -10494,7 +10703,7 @@ msgstr "IDENTIFICADOR DE VLAN" msgid "Route Target" msgstr "Objetivo de ruta" -#: netbox/ipam/forms/model_forms.py:118 netbox/ipam/tables/ip.py:63 +#: netbox/ipam/forms/model_forms.py:118 netbox/ipam/tables/ip.py:64 #: netbox/templates/ipam/aggregate.html:11 #: netbox/templates/ipam/prefix.html:38 msgid "Aggregate" @@ -10568,12 +10777,12 @@ msgstr "ID de VLAN" msgid "Child VLANs" msgstr "VLAN secundarias" -#: netbox/ipam/forms/model_forms.py:729 +#: netbox/ipam/forms/model_forms.py:730 #: netbox/templates/ipam/vlantranslationrule.html:11 msgid "VLAN Translation Rule" msgstr "Regla de traducción de VLAN" -#: netbox/ipam/forms/model_forms.py:746 netbox/ipam/forms/model_forms.py:778 +#: netbox/ipam/forms/model_forms.py:747 netbox/ipam/forms/model_forms.py:780 msgid "" "Comma-separated list of one or more port numbers. A range may be specified " "using a hyphen." @@ -10581,28 +10790,32 @@ msgstr "" "Lista separada por comas de uno o más números de puerto. Se puede " "especificar un rango mediante un guión." -#: netbox/ipam/forms/model_forms.py:751 +#: netbox/ipam/forms/model_forms.py:752 #: netbox/templates/ipam/servicetemplate.html:12 msgid "Service Template" msgstr "Plantilla de servicio" -#: netbox/ipam/forms/model_forms.py:798 +#: netbox/ipam/forms/model_forms.py:765 +msgid "Parent type" +msgstr "Tipo de padre" + +#: netbox/ipam/forms/model_forms.py:796 msgid "Port(s)" msgstr "Puerto (s)" -#: netbox/ipam/forms/model_forms.py:812 +#: netbox/ipam/forms/model_forms.py:839 msgid "Service template" msgstr "Plantilla de servicio" -#: netbox/ipam/forms/model_forms.py:824 +#: netbox/ipam/forms/model_forms.py:848 msgid "From Template" msgstr "Desde plantilla" -#: netbox/ipam/forms/model_forms.py:825 +#: netbox/ipam/forms/model_forms.py:849 msgid "Custom" msgstr "Personalizado" -#: netbox/ipam/forms/model_forms.py:856 +#: netbox/ipam/forms/model_forms.py:880 msgid "" "Must specify name, protocol, and port(s) if not using a service template." msgstr "" @@ -10650,19 +10863,19 @@ msgstr "tipo de autenticación" msgid "authentication key" msgstr "clave de autenticación" -#: netbox/ipam/models/fhrp.py:56 +#: netbox/ipam/models/fhrp.py:62 msgid "FHRP group" msgstr "Grupo FHRP" -#: netbox/ipam/models/fhrp.py:57 +#: netbox/ipam/models/fhrp.py:63 msgid "FHRP groups" msgstr "Grupos FHRP" -#: netbox/ipam/models/fhrp.py:110 +#: netbox/ipam/models/fhrp.py:116 msgid "FHRP group assignment" msgstr "Asignación grupal de FHRP" -#: netbox/ipam/models/fhrp.py:111 +#: netbox/ipam/models/fhrp.py:117 msgid "FHRP group assignments" msgstr "Tareas grupales de FHRP" @@ -10674,7 +10887,7 @@ msgstr "privado" msgid "IP space managed by this RIR is considered private" msgstr "El espacio IP administrado por este RIR se considera privado" -#: netbox/ipam/models/ip.py:72 netbox/netbox/navigation/menu.py:188 +#: netbox/ipam/models/ip.py:72 netbox/netbox/navigation/menu.py:189 msgid "RIRs" msgstr "RIR" @@ -10750,7 +10963,7 @@ msgstr "" "Todas las direcciones IP incluidas en este prefijo se consideran " "utilizables." -#: netbox/ipam/models/ip.py:254 netbox/ipam/models/ip.py:523 +#: netbox/ipam/models/ip.py:254 netbox/ipam/models/ip.py:531 msgid "mark utilized" msgstr "marca utilizada" @@ -10762,12 +10975,12 @@ msgstr "prefijos" msgid "Cannot create prefix with /0 mask." msgstr "No se puede crear un prefijo con la máscara /0." -#: netbox/ipam/models/ip.py:305 netbox/ipam/models/ip.py:871 +#: netbox/ipam/models/ip.py:305 netbox/ipam/models/ip.py:881 #, python-brace-format msgid "VRF {vrf}" msgstr "VRF {vrf}" -#: netbox/ipam/models/ip.py:305 netbox/ipam/models/ip.py:871 +#: netbox/ipam/models/ip.py:305 netbox/ipam/models/ip.py:881 msgid "global table" msgstr "tabla global" @@ -10776,100 +10989,113 @@ msgstr "tabla global" msgid "Duplicate prefix found in {table}: {prefix}" msgstr "Se encuentra un prefijo duplicado en {table}: {prefix}" -#: netbox/ipam/models/ip.py:481 +#: netbox/ipam/models/ip.py:484 msgid "start address" msgstr "dirección de inicio" -#: netbox/ipam/models/ip.py:482 netbox/ipam/models/ip.py:486 -#: netbox/ipam/models/ip.py:711 +#: netbox/ipam/models/ip.py:485 netbox/ipam/models/ip.py:489 +#: netbox/ipam/models/ip.py:722 msgid "IPv4 or IPv6 address (with mask)" msgstr "Dirección IPv4 o IPv6 (con máscara)" -#: netbox/ipam/models/ip.py:485 +#: netbox/ipam/models/ip.py:488 msgid "end address" msgstr "dirección final" -#: netbox/ipam/models/ip.py:512 +#: netbox/ipam/models/ip.py:515 msgid "Operational status of this range" msgstr "Estado operativo de esta gama" -#: netbox/ipam/models/ip.py:520 +#: netbox/ipam/models/ip.py:523 msgid "The primary function of this range" msgstr "La función principal de esta gama" -#: netbox/ipam/models/ip.py:534 +#: netbox/ipam/models/ip.py:526 +msgid "mark populated" +msgstr "marca poblada" + +#: netbox/ipam/models/ip.py:528 +msgid "Prevent the creation of IP addresses within this range" +msgstr "Impedir la creación de direcciones IP dentro de este rango" + +#: netbox/ipam/models/ip.py:533 +#, python-format +msgid "Report space as 100% utilized" +msgstr "Indique el espacio se ha utilizado al 100%" + +#: netbox/ipam/models/ip.py:542 msgid "IP range" msgstr "Rango IP" -#: netbox/ipam/models/ip.py:535 +#: netbox/ipam/models/ip.py:543 msgid "IP ranges" msgstr "Intervalos de IP" -#: netbox/ipam/models/ip.py:548 +#: netbox/ipam/models/ip.py:556 msgid "Starting and ending IP address versions must match" msgstr "Las versiones de la dirección IP inicial y final deben coincidir" -#: netbox/ipam/models/ip.py:554 +#: netbox/ipam/models/ip.py:562 msgid "Starting and ending IP address masks must match" msgstr "Las máscaras de direcciones IP iniciales y finales deben coincidir" -#: netbox/ipam/models/ip.py:561 +#: netbox/ipam/models/ip.py:569 #, python-brace-format msgid "" "Ending address must be greater than the starting address ({start_address})" msgstr "" "La dirección final debe ser mayor que la dirección inicial ({start_address})" -#: netbox/ipam/models/ip.py:589 +#: netbox/ipam/models/ip.py:597 #, python-brace-format msgid "Defined addresses overlap with range {overlapping_range} in VRF {vrf}" msgstr "" "Las direcciones definidas se superponen con el rango {overlapping_range} en " "VRF {vrf}" -#: netbox/ipam/models/ip.py:598 +#: netbox/ipam/models/ip.py:606 #, python-brace-format msgid "Defined range exceeds maximum supported size ({max_size})" msgstr "El rango definido supera el tamaño máximo admitido ({max_size})" -#: netbox/ipam/models/ip.py:710 netbox/tenancy/models/contacts.py:77 +#: netbox/ipam/models/ip.py:721 netbox/tenancy/models/contacts.py:78 msgid "address" msgstr "dirección" -#: netbox/ipam/models/ip.py:733 +#: netbox/ipam/models/ip.py:744 msgid "The operational status of this IP" msgstr "El estado operativo de esta IP" -#: netbox/ipam/models/ip.py:741 +#: netbox/ipam/models/ip.py:752 msgid "The functional role of this IP" msgstr "La función funcional de esta propiedad intelectual" -#: netbox/ipam/models/ip.py:765 netbox/templates/ipam/ipaddress.html:72 +#: netbox/ipam/models/ip.py:775 netbox/templates/ipam/ipaddress.html:72 msgid "NAT (inside)" msgstr "NAT (interior)" -#: netbox/ipam/models/ip.py:766 +#: netbox/ipam/models/ip.py:776 msgid "The IP for which this address is the \"outside\" IP" msgstr "La IP para la que esta dirección es la IP «externa»" -#: netbox/ipam/models/ip.py:773 +#: netbox/ipam/models/ip.py:783 msgid "Hostname or FQDN (not case-sensitive)" msgstr "Nombre de host o FQDN (no distingue mayúsculas de minúsculas)" -#: netbox/ipam/models/ip.py:789 netbox/ipam/models/services.py:90 +#: netbox/ipam/models/ip.py:799 netbox/ipam/models/services.py:86 msgid "IP addresses" msgstr "direcciones IP" -#: netbox/ipam/models/ip.py:842 +#: netbox/ipam/models/ip.py:852 msgid "Cannot create IP address with /0 mask." msgstr "No se puede crear una dirección IP con la máscara /0." -#: netbox/ipam/models/ip.py:848 +#: netbox/ipam/models/ip.py:858 #, python-brace-format msgid "{ip} is a network ID, which may not be assigned to an interface." msgstr "{ip} es un ID de red, que no puede asignarse a una interfaz." -#: netbox/ipam/models/ip.py:859 +#: netbox/ipam/models/ip.py:869 #, python-brace-format msgid "" "{ip} is a broadcast address, which may not be assigned to an interface." @@ -10877,12 +11103,17 @@ msgstr "" "{ip} es una dirección de transmisión, que puede no estar asignada a una " "interfaz." -#: netbox/ipam/models/ip.py:873 +#: netbox/ipam/models/ip.py:883 #, python-brace-format msgid "Duplicate IP address found in {table}: {ipaddress}" msgstr "Se encontró una dirección IP duplicada en {table}: {ipaddress}" -#: netbox/ipam/models/ip.py:896 +#: netbox/ipam/models/ip.py:899 +#, python-brace-format +msgid "Cannot create IP address {ip} inside range {range}." +msgstr "No se puede crear la dirección IP {ip} rango interior {range}." + +#: netbox/ipam/models/ip.py:920 msgid "" "Cannot reassign IP address while it is designated as the primary IP for the " "parent object" @@ -10890,7 +11121,7 @@ msgstr "" "No se puede reasignar la dirección IP mientras esté designada como la IP " "principal del objeto principal" -#: netbox/ipam/models/ip.py:902 +#: netbox/ipam/models/ip.py:926 msgid "Only IPv6 addresses can be assigned SLAAC status" msgstr "Solo a las direcciones IPv6 se les puede asignar el estado SLAAC" @@ -10906,60 +11137,47 @@ msgstr "plantilla de servicio" msgid "service templates" msgstr "plantillas de servicio" -#: netbox/ipam/models/services.py:91 +#: netbox/ipam/models/services.py:87 msgid "The specific IP addresses (if any) to which this service is bound" msgstr "" "Las direcciones IP específicas (si las hay) a las que está vinculado este " "servicio" -#: netbox/ipam/models/services.py:98 +#: netbox/ipam/models/services.py:97 msgid "service" msgstr "servicio" -#: netbox/ipam/models/services.py:99 +#: netbox/ipam/models/services.py:98 msgid "services" msgstr "servicios" -#: netbox/ipam/models/services.py:110 -msgid "" -"A service cannot be associated with both a device and a virtual machine." -msgstr "" -"No se puede asociar un servicio tanto a un dispositivo como a una máquina " -"virtual." - -#: netbox/ipam/models/services.py:112 -msgid "" -"A service must be associated with either a device or a virtual machine." -msgstr "" -"Un servicio debe estar asociado a un dispositivo o a una máquina virtual." - -#: netbox/ipam/models/vlans.py:88 +#: netbox/ipam/models/vlans.py:94 msgid "VLAN groups" msgstr "Grupos de VLAN" -#: netbox/ipam/models/vlans.py:95 +#: netbox/ipam/models/vlans.py:101 msgid "Cannot set scope_type without scope_id." msgstr "No se puede establecer scope_type sin scope_id." -#: netbox/ipam/models/vlans.py:97 +#: netbox/ipam/models/vlans.py:103 msgid "Cannot set scope_id without scope_type." msgstr "No se puede establecer scope_id sin scope_type." -#: netbox/ipam/models/vlans.py:105 +#: netbox/ipam/models/vlans.py:111 #, python-brace-format msgid "Starting VLAN ID in range ({value}) cannot be less than {minimum}" msgstr "" "El ID de VLAN inicial está dentro del rango ({value}) no puede ser inferior " "a {minimum}" -#: netbox/ipam/models/vlans.py:111 +#: netbox/ipam/models/vlans.py:117 #, python-brace-format msgid "Ending VLAN ID in range ({value}) cannot exceed {maximum}" msgstr "" "El ID de VLAN final está dentro del rango ({value}) no puede superar " "{maximum}" -#: netbox/ipam/models/vlans.py:118 +#: netbox/ipam/models/vlans.py:124 #, python-brace-format msgid "" "Ending VLAN ID in range must be greater than or equal to the starting VLAN " @@ -10968,36 +11186,36 @@ msgstr "" "El ID de VLAN final dentro del rango debe ser mayor o igual que el ID de " "VLAN inicial ({range})" -#: netbox/ipam/models/vlans.py:124 +#: netbox/ipam/models/vlans.py:130 msgid "Ranges cannot overlap." msgstr "Los rangos no se pueden superponer." -#: netbox/ipam/models/vlans.py:181 +#: netbox/ipam/models/vlans.py:187 msgid "The specific site to which this VLAN is assigned (if any)" msgstr "El sitio específico al que está asignada esta VLAN (si existe)" -#: netbox/ipam/models/vlans.py:189 +#: netbox/ipam/models/vlans.py:195 msgid "VLAN group (optional)" msgstr "Grupo de VLAN (opcional)" -#: netbox/ipam/models/vlans.py:197 netbox/ipam/models/vlans.py:377 -#: netbox/ipam/models/vlans.py:385 +#: netbox/ipam/models/vlans.py:203 netbox/ipam/models/vlans.py:383 +#: netbox/ipam/models/vlans.py:391 msgid "Numeric VLAN ID (1-4094)" msgstr "ID de VLAN numérico (1-4094)" -#: netbox/ipam/models/vlans.py:215 +#: netbox/ipam/models/vlans.py:221 msgid "Operational status of this VLAN" msgstr "Estado operativo de esta VLAN" -#: netbox/ipam/models/vlans.py:223 +#: netbox/ipam/models/vlans.py:229 msgid "The primary function of this VLAN" msgstr "La función principal de esta VLAN" -#: netbox/ipam/models/vlans.py:238 +#: netbox/ipam/models/vlans.py:244 msgid "Customer/service VLAN designation (for Q-in-Q/IEEE 802.1ad)" msgstr "Designación de VLAN de cliente/servicio (para Q-in-Q/IEEE 802.1ad)" -#: netbox/ipam/models/vlans.py:287 +#: netbox/ipam/models/vlans.py:293 #, python-brace-format msgid "" "VLAN is assigned to group {group} (scope: {scope}); cannot also assign to " @@ -11006,7 +11224,7 @@ msgstr "" "La VLAN está asignada al grupo {group} (alcance: {scope}); no se puede " "asignar también al sitio {site}." -#: netbox/ipam/models/vlans.py:294 +#: netbox/ipam/models/vlans.py:300 #, python-brace-format msgid "" "The assigned site {site} is not a member of the assigned group {group} " @@ -11015,25 +11233,25 @@ msgstr "" "El sitio asignado {site} no es miembro del grupo asignado {group} (alcance: " "{scope})." -#: netbox/ipam/models/vlans.py:303 +#: netbox/ipam/models/vlans.py:309 #, python-brace-format msgid "VID must be in ranges {ranges} for VLANs in group {group}" msgstr "El VID debe estar en rangos {ranges} para VLAN en grupo {group}" -#: netbox/ipam/models/vlans.py:310 +#: netbox/ipam/models/vlans.py:316 msgid "Only Q-in-Q customer VLANs maybe assigned to a service VLAN." msgstr "" "Solo las VLAN de clientes de Q-in-Q pueden asignarse a una VLAN de servicio." -#: netbox/ipam/models/vlans.py:316 +#: netbox/ipam/models/vlans.py:322 msgid "A Q-in-Q customer VLAN must be assigned to a service VLAN." msgstr "Se debe asignar una VLAN de cliente de Q-in-Q a una VLAN de servicio." -#: netbox/ipam/models/vlans.py:353 +#: netbox/ipam/models/vlans.py:359 msgid "VLAN translation policies" msgstr "Políticas de traducción de VLAN" -#: netbox/ipam/models/vlans.py:394 +#: netbox/ipam/models/vlans.py:400 msgid "VLAN translation rule" msgstr "Regla de traducción de VLAN" @@ -11053,8 +11271,8 @@ msgstr "reforzar un espacio único" msgid "Prevent duplicate prefixes/IP addresses within this VRF" msgstr "Evite la duplicación de prefijos/direcciones IP en este VRF" -#: netbox/ipam/models/vrfs.py:62 netbox/netbox/navigation/menu.py:192 -#: netbox/netbox/navigation/menu.py:194 +#: netbox/ipam/models/vrfs.py:62 netbox/netbox/navigation/menu.py:193 +#: netbox/netbox/navigation/menu.py:195 msgid "VRFs" msgstr "VRFs" @@ -11082,74 +11300,79 @@ msgstr "Recuento de sitios" msgid "Provider Count" msgstr "Recuento de proveedores" -#: netbox/ipam/tables/ip.py:41 netbox/netbox/navigation/menu.py:185 -#: netbox/netbox/navigation/menu.py:187 +#: netbox/ipam/tables/ip.py:42 netbox/netbox/navigation/menu.py:186 +#: netbox/netbox/navigation/menu.py:188 msgid "Aggregates" msgstr "Agregados" -#: netbox/ipam/tables/ip.py:71 +#: netbox/ipam/tables/ip.py:72 msgid "Added" msgstr "Añadido" -#: netbox/ipam/tables/ip.py:74 netbox/ipam/tables/ip.py:112 -#: netbox/ipam/tables/vlans.py:118 netbox/ipam/views.py:373 -#: netbox/netbox/navigation/menu.py:171 netbox/netbox/navigation/menu.py:173 +#: netbox/ipam/tables/ip.py:75 netbox/ipam/tables/ip.py:113 +#: netbox/ipam/tables/vlans.py:120 netbox/ipam/views.py:375 +#: netbox/netbox/navigation/menu.py:172 netbox/netbox/navigation/menu.py:174 #: netbox/templates/ipam/vlan.html:100 msgid "Prefixes" msgstr "Prefijos" -#: netbox/ipam/tables/ip.py:77 netbox/ipam/tables/ip.py:221 -#: netbox/ipam/tables/ip.py:276 netbox/ipam/tables/vlans.py:55 +#: netbox/ipam/tables/ip.py:78 netbox/ipam/tables/ip.py:222 +#: netbox/ipam/tables/ip.py:281 netbox/ipam/tables/vlans.py:55 #: netbox/templates/dcim/device.html:260 #: netbox/templates/ipam/aggregate.html:24 -#: netbox/templates/ipam/iprange.html:29 netbox/templates/ipam/prefix.html:102 +#: netbox/templates/ipam/iprange.html:37 netbox/templates/ipam/prefix.html:102 msgid "Utilization" msgstr "Utilización" -#: netbox/ipam/tables/ip.py:117 netbox/netbox/navigation/menu.py:167 +#: netbox/ipam/tables/ip.py:118 netbox/netbox/navigation/menu.py:168 msgid "IP Ranges" msgstr "Intervalos de IP" -#: netbox/ipam/tables/ip.py:167 +#: netbox/ipam/tables/ip.py:168 msgid "Prefix (Flat)" msgstr "Prefijo (plano)" -#: netbox/ipam/tables/ip.py:171 +#: netbox/ipam/tables/ip.py:172 msgid "Depth" msgstr "Profundidad" -#: netbox/ipam/tables/ip.py:191 netbox/ipam/tables/vlans.py:37 +#: netbox/ipam/tables/ip.py:192 netbox/ipam/tables/vlans.py:37 #: netbox/virtualization/tables/clusters.py:77 #: netbox/wireless/tables/wirelesslan.py:55 msgid "Scope Type" msgstr "Tipo de ámbito" -#: netbox/ipam/tables/ip.py:213 +#: netbox/ipam/tables/ip.py:214 msgid "Pool" msgstr "Piscina" -#: netbox/ipam/tables/ip.py:217 netbox/ipam/tables/ip.py:272 +#: netbox/ipam/tables/ip.py:218 netbox/ipam/tables/ip.py:277 +#: netbox/templates/ipam/iprange.html:33 msgid "Marked Utilized" msgstr "Marcado como utilizado" -#: netbox/ipam/tables/ip.py:256 +#: netbox/ipam/tables/ip.py:257 msgid "Start address" msgstr "Dirección de inicio" -#: netbox/ipam/tables/ip.py:335 +#: netbox/ipam/tables/ip.py:273 netbox/templates/ipam/iprange.html:29 +msgid "Marked Populated" +msgstr "Marcado como poblado" + +#: netbox/ipam/tables/ip.py:341 msgid "NAT (Inside)" msgstr "NAT (interior)" -#: netbox/ipam/tables/ip.py:340 +#: netbox/ipam/tables/ip.py:346 msgid "NAT (Outside)" msgstr "NAT (exterior)" -#: netbox/ipam/tables/ip.py:345 +#: netbox/ipam/tables/ip.py:351 msgid "Assigned" msgstr "Asignado" -#: netbox/ipam/tables/ip.py:381 netbox/templates/vpn/l2vpntermination.html:16 -#: netbox/vpn/forms/filtersets.py:246 +#: netbox/ipam/tables/ip.py:397 netbox/templates/vpn/l2vpntermination.html:16 +#: netbox/vpn/forms/filtersets.py:251 msgid "Assigned Object" msgstr "Objeto asignado" @@ -11157,22 +11380,22 @@ msgstr "Objeto asignado" msgid "VID Ranges" msgstr "Gamas VID" -#: netbox/ipam/tables/vlans.py:80 netbox/ipam/tables/vlans.py:190 +#: netbox/ipam/tables/vlans.py:82 netbox/ipam/tables/vlans.py:192 #: netbox/templates/dcim/inc/interface_vlans_table.html:4 msgid "VID" msgstr "VÍDEO" -#: netbox/ipam/tables/vlans.py:237 +#: netbox/ipam/tables/vlans.py:239 #: netbox/templates/ipam/vlantranslationpolicy.html:22 msgid "Rules" msgstr "Reglas" -#: netbox/ipam/tables/vlans.py:260 +#: netbox/ipam/tables/vlans.py:262 #: netbox/templates/ipam/vlantranslationrule.html:18 msgid "Local VID" msgstr "VID local" -#: netbox/ipam/tables/vlans.py:264 +#: netbox/ipam/tables/vlans.py:266 #: netbox/templates/ipam/vlantranslationrule.html:22 msgid "Remote VID" msgstr "VID remoto" @@ -11185,14 +11408,27 @@ msgstr "ROJO" msgid "Unique" msgstr "Único" -#: netbox/ipam/tables/vrfs.py:37 netbox/vpn/tables/l2vpn.py:27 +#: netbox/ipam/tables/vrfs.py:37 netbox/vpn/tables/l2vpn.py:30 msgid "Import Targets" msgstr "Objetivos de importación" -#: netbox/ipam/tables/vrfs.py:42 netbox/vpn/tables/l2vpn.py:32 +#: netbox/ipam/tables/vrfs.py:42 netbox/vpn/tables/l2vpn.py:35 msgid "Export Targets" msgstr "Objetivos de exportación" +#: netbox/ipam/utils.py:30 +msgid "1 IP available" +msgstr "1 IP disponible" + +#: netbox/ipam/utils.py:32 +#, python-brace-format +msgid "{count} IPs available" +msgstr "{count} IP disponibles" + +#: netbox/ipam/utils.py:33 +msgid "Many IPs available" +msgstr "Muchas IP disponibles" + #: netbox/ipam/validators.py:9 #, python-brace-format msgid "{prefix} is not a valid prefix. Did you mean {suggested}?" @@ -11216,31 +11452,31 @@ msgstr "" "Solo se permiten caracteres alfanuméricos, asteriscos, guiones, puntos y " "guiones bajos en los nombres DNS" -#: netbox/ipam/views.py:570 +#: netbox/ipam/views.py:569 msgid "Child Prefixes" msgstr "Prefijos infantiles" -#: netbox/ipam/views.py:606 +#: netbox/ipam/views.py:605 msgid "Child Ranges" msgstr "Rangos infantiles" -#: netbox/ipam/views.py:958 +#: netbox/ipam/views.py:951 msgid "Related IPs" msgstr "IPs relacionadas" -#: netbox/ipam/views.py:1315 +#: netbox/ipam/views.py:1319 msgid "Device Interfaces" msgstr "Interfaces de dispositivos" -#: netbox/ipam/views.py:1333 +#: netbox/ipam/views.py:1337 msgid "VM Interfaces" msgstr "Interfaces de VM" -#: netbox/netbox/api/fields.py:65 +#: netbox/netbox/api/fields.py:66 msgid "This field may not be blank." msgstr "Es posible que este campo no esté en blanco." -#: netbox/netbox/api/fields.py:70 +#: netbox/netbox/api/fields.py:71 msgid "" "Value must be passed directly (e.g. \"foo\": 123); do not use a dictionary " "or list." @@ -11248,28 +11484,28 @@ msgstr "" "El valor debe pasarse directamente (por ejemplo, «foo»: 123); no utilice un " "diccionario o una lista." -#: netbox/netbox/api/fields.py:91 +#: netbox/netbox/api/fields.py:92 #, python-brace-format msgid "{value} is not a valid choice." msgstr "{value} no es una opción válida." -#: netbox/netbox/api/fields.py:104 +#: netbox/netbox/api/fields.py:105 #, python-brace-format msgid "Invalid content type: {content_type}" msgstr "Tipo de contenido no válido: {content_type}" -#: netbox/netbox/api/fields.py:105 +#: netbox/netbox/api/fields.py:106 msgid "Invalid value. Specify a content type as '.'." msgstr "" "Valor no válido. Especifique un tipo de contenido como " "'.'." -#: netbox/netbox/api/fields.py:167 +#: netbox/netbox/api/fields.py:168 msgid "Ranges must be specified in the form (lower, upper)." msgstr "" "Los rangos se deben especificar en el formulario (inferior, superior)." -#: netbox/netbox/api/fields.py:169 +#: netbox/netbox/api/fields.py:170 msgid "Range boundaries must be defined as integers." msgstr "Los límites del rango se deben definir como números enteros." @@ -11344,6 +11580,7 @@ msgid "Dark Grey" msgstr "Gris oscuro" #: netbox/netbox/choices.py:103 netbox/templates/extras/script_result.html:56 +#: netbox/templates/extras/tableconfig.html:76 msgid "Default" msgstr "Predeterminado" @@ -11653,33 +11890,33 @@ msgstr "Campo personalizado '{name}'debe tener un valor único." msgid "Missing required custom field '{name}'." msgstr "Falta el campo personalizado obligatorio '{name}'." -#: netbox/netbox/models/features.py:470 +#: netbox/netbox/models/features.py:492 msgid "Remote data source" msgstr "Fuente de datos remota" -#: netbox/netbox/models/features.py:480 +#: netbox/netbox/models/features.py:502 msgid "data path" msgstr "ruta de datos" -#: netbox/netbox/models/features.py:484 +#: netbox/netbox/models/features.py:506 msgid "Path to remote file (relative to data source root)" msgstr "Ruta al archivo remoto (relativa a la raíz de la fuente de datos)" -#: netbox/netbox/models/features.py:487 +#: netbox/netbox/models/features.py:509 msgid "auto sync enabled" msgstr "sincronización automática habilitada" -#: netbox/netbox/models/features.py:489 +#: netbox/netbox/models/features.py:511 msgid "Enable automatic synchronization of data when the data file is updated" msgstr "" "Habilitar la sincronización automática de datos cuando se actualiza el " "archivo de datos" -#: netbox/netbox/models/features.py:492 +#: netbox/netbox/models/features.py:514 msgid "date synced" msgstr "fecha sincronizada" -#: netbox/netbox/models/features.py:586 +#: netbox/netbox/models/features.py:608 #, python-brace-format msgid "{class_name} must implement a sync_data() method." msgstr "{class_name} debe implementar un método sync_data ()." @@ -11708,7 +11945,7 @@ msgstr "Debe especificar una unidad al establecer una distancia" msgid "Organization" msgstr "Organización" -#: netbox/netbox/navigation/menu.py:19 +#: netbox/netbox/navigation/menu.py:18 msgid "Site Groups" msgstr "Grupos de sitios" @@ -11747,208 +11984,212 @@ msgid "Virtual Device Contexts" msgstr "Contextos de dispositivos virtuales" #: netbox/netbox/navigation/menu.py:88 +msgid "Module Type Profiles" +msgstr "Perfiles de tipo de módulo" + +#: netbox/netbox/navigation/menu.py:89 msgid "Manufacturers" msgstr "fabricantes" -#: netbox/netbox/navigation/menu.py:92 +#: netbox/netbox/navigation/menu.py:93 msgid "Device Components" msgstr "Componentes del dispositivo" -#: netbox/netbox/navigation/menu.py:104 +#: netbox/netbox/navigation/menu.py:105 #: netbox/templates/dcim/inventoryitemrole.html:8 msgid "Inventory Item Roles" msgstr "Funciones de los artículos de inventario" -#: netbox/netbox/navigation/menu.py:110 +#: netbox/netbox/navigation/menu.py:111 #: netbox/templates/dcim/interface.html:413 #: netbox/templates/virtualization/vminterface.html:124 msgid "MAC Addresses" msgstr "Direcciones MAC" -#: netbox/netbox/navigation/menu.py:117 netbox/netbox/navigation/menu.py:121 +#: netbox/netbox/navigation/menu.py:118 netbox/netbox/navigation/menu.py:122 #: netbox/templates/dcim/interface.html:182 msgid "Connections" msgstr "Conexiones" -#: netbox/netbox/navigation/menu.py:123 +#: netbox/netbox/navigation/menu.py:124 msgid "Cables" msgstr "Cables" -#: netbox/netbox/navigation/menu.py:124 +#: netbox/netbox/navigation/menu.py:125 msgid "Wireless Links" msgstr "Vínculos inalámbricos" -#: netbox/netbox/navigation/menu.py:127 +#: netbox/netbox/navigation/menu.py:128 msgid "Interface Connections" msgstr "Conexiones de interfaz" -#: netbox/netbox/navigation/menu.py:132 +#: netbox/netbox/navigation/menu.py:133 msgid "Console Connections" msgstr "Conexiones de consola" -#: netbox/netbox/navigation/menu.py:137 +#: netbox/netbox/navigation/menu.py:138 msgid "Power Connections" msgstr "Conexiones de alimentación" -#: netbox/netbox/navigation/menu.py:153 +#: netbox/netbox/navigation/menu.py:154 msgid "Wireless LAN Groups" msgstr "Grupos de LAN inalámbrica" -#: netbox/netbox/navigation/menu.py:174 +#: netbox/netbox/navigation/menu.py:175 msgid "Prefix & VLAN Roles" msgstr "Funciones de prefijo y VLAN" -#: netbox/netbox/navigation/menu.py:180 +#: netbox/netbox/navigation/menu.py:181 msgid "ASN Ranges" msgstr "Rangos de ASN" -#: netbox/netbox/navigation/menu.py:203 +#: netbox/netbox/navigation/menu.py:204 msgid "VLAN Translation Policies" msgstr "Políticas de traducción de VLAN" -#: netbox/netbox/navigation/menu.py:204 +#: netbox/netbox/navigation/menu.py:205 #: netbox/templates/ipam/vlantranslationpolicy.html:46 msgid "VLAN Translation Rules" msgstr "Reglas de traducción de VLAN" -#: netbox/netbox/navigation/menu.py:211 +#: netbox/netbox/navigation/menu.py:212 msgid "Service Templates" msgstr "Plantillas de servicio" -#: netbox/netbox/navigation/menu.py:212 netbox/templates/dcim/device.html:302 +#: netbox/netbox/navigation/menu.py:213 netbox/templates/dcim/device.html:302 #: netbox/templates/ipam/ipaddress.html:118 #: netbox/templates/virtualization/virtualmachine.html:154 msgid "Services" msgstr "Servicios" -#: netbox/netbox/navigation/menu.py:219 +#: netbox/netbox/navigation/menu.py:220 msgid "VPN" msgstr "VPN" -#: netbox/netbox/navigation/menu.py:223 netbox/netbox/navigation/menu.py:225 +#: netbox/netbox/navigation/menu.py:224 netbox/netbox/navigation/menu.py:226 #: netbox/vpn/tables/tunnels.py:24 msgid "Tunnels" msgstr "Túneles" -#: netbox/netbox/navigation/menu.py:226 +#: netbox/netbox/navigation/menu.py:227 #: netbox/templates/vpn/tunnelgroup.html:8 msgid "Tunnel Groups" msgstr "Grupos de túneles" -#: netbox/netbox/navigation/menu.py:227 +#: netbox/netbox/navigation/menu.py:228 msgid "Tunnel Terminations" msgstr "Terminaciones de túneles" -#: netbox/netbox/navigation/menu.py:231 netbox/netbox/navigation/menu.py:233 -#: netbox/vpn/models/l2vpn.py:64 +#: netbox/netbox/navigation/menu.py:232 netbox/netbox/navigation/menu.py:234 +#: netbox/vpn/models/l2vpn.py:69 msgid "L2VPNs" msgstr "VPNs L2" -#: netbox/netbox/navigation/menu.py:240 +#: netbox/netbox/navigation/menu.py:241 msgid "IKE Proposals" msgstr "Propuestas IKE" -#: netbox/netbox/navigation/menu.py:241 +#: netbox/netbox/navigation/menu.py:242 #: netbox/templates/vpn/ikeproposal.html:41 msgid "IKE Policies" msgstr "Políticas de IKE" -#: netbox/netbox/navigation/menu.py:242 +#: netbox/netbox/navigation/menu.py:243 msgid "IPSec Proposals" msgstr "Propuestas de IPSec" -#: netbox/netbox/navigation/menu.py:243 +#: netbox/netbox/navigation/menu.py:244 #: netbox/templates/vpn/ipsecproposal.html:37 msgid "IPSec Policies" msgstr "Políticas IPSec" -#: netbox/netbox/navigation/menu.py:244 netbox/templates/vpn/ikepolicy.html:38 +#: netbox/netbox/navigation/menu.py:245 netbox/templates/vpn/ikepolicy.html:38 #: netbox/templates/vpn/ipsecpolicy.html:25 msgid "IPSec Profiles" msgstr "Perfiles IPSec" -#: netbox/netbox/navigation/menu.py:259 +#: netbox/netbox/navigation/menu.py:260 #: netbox/templates/virtualization/virtualmachine.html:174 #: netbox/templates/virtualization/virtualmachine/base.html:32 #: netbox/templates/virtualization/virtualmachine_list.html:21 #: netbox/virtualization/tables/virtualmachines.py:74 -#: netbox/virtualization/views.py:427 +#: netbox/virtualization/views.py:417 msgid "Virtual Disks" msgstr "Discos virtuales" -#: netbox/netbox/navigation/menu.py:266 +#: netbox/netbox/navigation/menu.py:267 msgid "Cluster Types" msgstr "Tipos de clústeres" -#: netbox/netbox/navigation/menu.py:267 +#: netbox/netbox/navigation/menu.py:268 msgid "Cluster Groups" msgstr "Grupos de clústeres" -#: netbox/netbox/navigation/menu.py:281 +#: netbox/netbox/navigation/menu.py:282 msgid "Circuit Types" msgstr "Tipos de circuitos" -#: netbox/netbox/navigation/menu.py:282 +#: netbox/netbox/navigation/menu.py:283 msgid "Circuit Terminations" msgstr "Terminaciones de circuitos" -#: netbox/netbox/navigation/menu.py:286 netbox/netbox/navigation/menu.py:288 +#: netbox/netbox/navigation/menu.py:287 netbox/netbox/navigation/menu.py:289 #: netbox/templates/circuits/providernetwork.html:55 msgid "Virtual Circuits" msgstr "Circuitos virtuales" -#: netbox/netbox/navigation/menu.py:289 +#: netbox/netbox/navigation/menu.py:290 msgid "Virtual Circuit Types" msgstr "Tipos de circuitos virtuales" -#: netbox/netbox/navigation/menu.py:290 +#: netbox/netbox/navigation/menu.py:291 msgid "Virtual Circuit Terminations" msgstr "Terminaciones de circuitos virtuales" -#: netbox/netbox/navigation/menu.py:296 +#: netbox/netbox/navigation/menu.py:297 msgid "Circuit Groups" msgstr "Grupos de circuitos" -#: netbox/netbox/navigation/menu.py:297 +#: netbox/netbox/navigation/menu.py:298 #: netbox/templates/circuits/circuit.html:76 #: netbox/templates/circuits/virtualcircuit.html:69 msgid "Group Assignments" msgstr "Tareas grupales" -#: netbox/netbox/navigation/menu.py:301 netbox/netbox/navigation/menu.py:303 +#: netbox/netbox/navigation/menu.py:302 netbox/netbox/navigation/menu.py:304 msgid "Providers" msgstr "Proveedores" -#: netbox/netbox/navigation/menu.py:304 +#: netbox/netbox/navigation/menu.py:305 #: netbox/templates/circuits/provider.html:51 msgid "Provider Accounts" msgstr "Cuentas de proveedores" -#: netbox/netbox/navigation/menu.py:305 +#: netbox/netbox/navigation/menu.py:306 msgid "Provider Networks" msgstr "Redes de proveedores" -#: netbox/netbox/navigation/menu.py:319 +#: netbox/netbox/navigation/menu.py:320 msgid "Power Panels" msgstr "Paneles de alimentación" -#: netbox/netbox/navigation/menu.py:330 +#: netbox/netbox/navigation/menu.py:331 msgid "Configurations" msgstr "Configuraciones" -#: netbox/netbox/navigation/menu.py:332 +#: netbox/netbox/navigation/menu.py:333 msgid "Config Contexts" msgstr "Contextos de configuración" -#: netbox/netbox/navigation/menu.py:333 +#: netbox/netbox/navigation/menu.py:334 msgid "Config Templates" msgstr "Plantillas de configuración" -#: netbox/netbox/navigation/menu.py:340 netbox/netbox/navigation/menu.py:344 +#: netbox/netbox/navigation/menu.py:341 netbox/netbox/navigation/menu.py:345 msgid "Customization" msgstr "Personalización" -#: netbox/netbox/navigation/menu.py:346 +#: netbox/netbox/navigation/menu.py:347 #: netbox/templates/dcim/device_edit.html:105 #: netbox/templates/dcim/htmx/cable_edit.html:84 #: netbox/templates/dcim/virtualchassis_add.html:35 @@ -11961,92 +12202,96 @@ msgstr "Personalización" msgid "Custom Fields" msgstr "Campos personalizados" -#: netbox/netbox/navigation/menu.py:347 +#: netbox/netbox/navigation/menu.py:348 msgid "Custom Field Choices" msgstr "Opciones de campo personalizadas" -#: netbox/netbox/navigation/menu.py:348 +#: netbox/netbox/navigation/menu.py:349 msgid "Custom Links" msgstr "Vínculos personalizados" -#: netbox/netbox/navigation/menu.py:349 +#: netbox/netbox/navigation/menu.py:350 msgid "Export Templates" msgstr "Plantillas de exportación" -#: netbox/netbox/navigation/menu.py:350 +#: netbox/netbox/navigation/menu.py:351 msgid "Saved Filters" msgstr "Filtros guardados" #: netbox/netbox/navigation/menu.py:352 +msgid "Table Configs" +msgstr "Configuraciones de tablas" + +#: netbox/netbox/navigation/menu.py:354 msgid "Image Attachments" msgstr "Adjuntos de imágenes" -#: netbox/netbox/navigation/menu.py:370 +#: netbox/netbox/navigation/menu.py:372 msgid "Operations" msgstr "Operaciones" -#: netbox/netbox/navigation/menu.py:374 +#: netbox/netbox/navigation/menu.py:376 msgid "Integrations" msgstr "Integraciones" -#: netbox/netbox/navigation/menu.py:376 +#: netbox/netbox/navigation/menu.py:378 msgid "Data Sources" msgstr "Fuentes de datos" -#: netbox/netbox/navigation/menu.py:377 +#: netbox/netbox/navigation/menu.py:379 msgid "Event Rules" msgstr "Reglas del evento" -#: netbox/netbox/navigation/menu.py:378 +#: netbox/netbox/navigation/menu.py:380 msgid "Webhooks" msgstr "Webhooks" -#: netbox/netbox/navigation/menu.py:382 netbox/netbox/navigation/menu.py:386 -#: netbox/netbox/views/generic/feature_views.py:158 +#: netbox/netbox/navigation/menu.py:384 netbox/netbox/navigation/menu.py:388 +#: netbox/netbox/views/generic/feature_views.py:164 #: netbox/templates/extras/report/base.html:37 #: netbox/templates/extras/script/base.html:36 msgid "Jobs" msgstr "Trabajos" -#: netbox/netbox/navigation/menu.py:392 +#: netbox/netbox/navigation/menu.py:394 msgid "Logging" msgstr "Explotación" -#: netbox/netbox/navigation/menu.py:394 +#: netbox/netbox/navigation/menu.py:396 msgid "Notification Groups" msgstr "Grupos de notificaciones" -#: netbox/netbox/navigation/menu.py:395 +#: netbox/netbox/navigation/menu.py:397 msgid "Journal Entries" msgstr "Entradas del diario" -#: netbox/netbox/navigation/menu.py:396 +#: netbox/netbox/navigation/menu.py:398 #: netbox/templates/core/objectchange.html:9 #: netbox/templates/core/objectchange_list.html:4 msgid "Change Log" msgstr "Registro de cambios" -#: netbox/netbox/navigation/menu.py:403 netbox/templates/inc/user_menu.html:29 +#: netbox/netbox/navigation/menu.py:405 netbox/templates/inc/user_menu.html:29 msgid "Admin" msgstr "Admin" -#: netbox/netbox/navigation/menu.py:451 netbox/templates/account/base.html:27 +#: netbox/netbox/navigation/menu.py:453 netbox/templates/account/base.html:27 #: netbox/templates/inc/user_menu.html:52 msgid "API Tokens" msgstr "Tokens de API" -#: netbox/netbox/navigation/menu.py:458 netbox/users/forms/model_forms.py:187 +#: netbox/netbox/navigation/menu.py:460 netbox/users/forms/model_forms.py:187 #: netbox/users/forms/model_forms.py:195 netbox/users/forms/model_forms.py:242 #: netbox/users/forms/model_forms.py:249 msgid "Permissions" msgstr "Permisos" -#: netbox/netbox/navigation/menu.py:466 netbox/netbox/navigation/menu.py:470 +#: netbox/netbox/navigation/menu.py:468 netbox/netbox/navigation/menu.py:472 #: netbox/templates/core/system.html:7 msgid "System" msgstr "Sistema" -#: netbox/netbox/navigation/menu.py:475 netbox/netbox/navigation/menu.py:523 +#: netbox/netbox/navigation/menu.py:477 netbox/netbox/navigation/menu.py:525 #: netbox/templates/500.html:35 netbox/templates/account/preferences.html:22 #: netbox/templates/core/plugin.html:13 #: netbox/templates/core/plugin_list.html:7 @@ -12054,11 +12299,11 @@ msgstr "Sistema" msgid "Plugins" msgstr "Plugins" -#: netbox/netbox/navigation/menu.py:480 +#: netbox/netbox/navigation/menu.py:482 msgid "Configuration History" msgstr "Historial de configuración" -#: netbox/netbox/navigation/menu.py:486 netbox/templates/core/rq_task.html:8 +#: netbox/netbox/navigation/menu.py:488 netbox/templates/core/rq_task.html:8 #: netbox/templates/core/rq_task_list.html:22 msgid "Background Tasks" msgstr "Tareas en segundo plano" @@ -12094,22 +12339,22 @@ msgstr "" "{template_extension} ¡no es una subclase de " "NetBox.Plugins.PluginTemplateExtension!" -#: netbox/netbox/plugins/registration.py:57 +#: netbox/netbox/plugins/registration.py:49 #, python-brace-format msgid "{item} must be an instance of netbox.plugins.PluginMenuItem" msgstr "{item} debe ser una instancia de netbox.plugins.PluginMenuItem" -#: netbox/netbox/plugins/registration.py:68 +#: netbox/netbox/plugins/registration.py:60 #, python-brace-format msgid "{menu_link} must be an instance of netbox.plugins.PluginMenuItem" msgstr "{menu_link} debe ser una instancia de netbox.plugins.PluginMenuItem" -#: netbox/netbox/plugins/registration.py:73 +#: netbox/netbox/plugins/registration.py:65 #, python-brace-format msgid "{button} must be an instance of netbox.plugins.PluginMenuButton" msgstr "{button} debe ser una instancia de netbox.plugins.PluginMenuButton" -#: netbox/netbox/plugins/templates.py:37 +#: netbox/netbox/plugins/templates.py:42 msgid "extra_context must be a dictionary" msgstr "extra_context debe ser un diccionario" @@ -12188,79 +12433,79 @@ msgstr "No se pueden agregar tiendas al registro después de la inicialización" msgid "Cannot delete stores from registry" msgstr "No se pueden eliminar las tiendas del registro" -#: netbox/netbox/settings.py:758 +#: netbox/netbox/settings.py:782 msgid "Czech" msgstr "checa" -#: netbox/netbox/settings.py:759 +#: netbox/netbox/settings.py:783 msgid "Danish" msgstr "danés" -#: netbox/netbox/settings.py:760 +#: netbox/netbox/settings.py:784 msgid "German" msgstr "alemán" -#: netbox/netbox/settings.py:761 +#: netbox/netbox/settings.py:785 msgid "English" msgstr "Inglés" -#: netbox/netbox/settings.py:762 +#: netbox/netbox/settings.py:786 msgid "Spanish" -msgstr "española" +msgstr "Español" -#: netbox/netbox/settings.py:763 +#: netbox/netbox/settings.py:787 msgid "French" msgstr "francesa" -#: netbox/netbox/settings.py:764 +#: netbox/netbox/settings.py:788 msgid "Italian" msgstr "italiano" -#: netbox/netbox/settings.py:765 +#: netbox/netbox/settings.py:789 msgid "Japanese" msgstr "japonés" -#: netbox/netbox/settings.py:766 +#: netbox/netbox/settings.py:790 msgid "Dutch" msgstr "holandesa" -#: netbox/netbox/settings.py:767 +#: netbox/netbox/settings.py:791 msgid "Polish" msgstr "polaco" -#: netbox/netbox/settings.py:768 +#: netbox/netbox/settings.py:792 msgid "Portuguese" msgstr "portugués" -#: netbox/netbox/settings.py:769 +#: netbox/netbox/settings.py:793 msgid "Russian" msgstr "rusa" -#: netbox/netbox/settings.py:770 +#: netbox/netbox/settings.py:794 msgid "Turkish" msgstr "turca" -#: netbox/netbox/settings.py:771 +#: netbox/netbox/settings.py:795 msgid "Ukrainian" msgstr "ucraniana" -#: netbox/netbox/settings.py:772 +#: netbox/netbox/settings.py:796 msgid "Chinese" msgstr "chino" -#: netbox/netbox/tables/columns.py:177 +#: netbox/netbox/tables/columns.py:178 msgid "Select all" msgstr "Selecciona todo" -#: netbox/netbox/tables/columns.py:190 +#: netbox/netbox/tables/columns.py:191 msgid "Toggle all" msgstr "Alternar todo" -#: netbox/netbox/tables/columns.py:302 +#: netbox/netbox/tables/columns.py:307 msgid "Toggle Dropdown" msgstr "Alternar menú desplegable" -#: netbox/netbox/tables/columns.py:575 netbox/templates/core/job.html:53 +#: netbox/netbox/tables/columns.py:580 netbox/templates/core/job.html:53 msgid "Error" msgstr "Error" @@ -12269,12 +12514,12 @@ msgstr "Error" msgid "No {model_name} found" msgstr "No {model_name} encontrado" -#: netbox/netbox/tables/tables.py:252 +#: netbox/netbox/tables/tables.py:278 #: netbox/templates/generic/bulk_import.html:117 msgid "Field" msgstr "Campo" -#: netbox/netbox/tables/tables.py:255 +#: netbox/netbox/tables/tables.py:281 msgid "Value" msgstr "Valor" @@ -12282,7 +12527,7 @@ msgstr "Valor" msgid "Dummy Plugin" msgstr "Plugin ficticio" -#: netbox/netbox/views/generic/bulk_views.py:116 +#: netbox/netbox/views/generic/bulk_views.py:117 #, python-brace-format msgid "" "There was an error rendering the selected export template ({template}): " @@ -12291,53 +12536,53 @@ msgstr "" "Se ha producido un error al procesar la plantilla de exportación " "seleccionada ({template}): {error}" -#: netbox/netbox/views/generic/bulk_views.py:425 +#: netbox/netbox/views/generic/bulk_views.py:427 #, python-brace-format msgid "Row {i}: Object with ID {id} does not exist" msgstr "Fila {i}: Objeto con ID {id} no existe" -#: netbox/netbox/views/generic/bulk_views.py:714 -#: netbox/netbox/views/generic/bulk_views.py:915 -#: netbox/netbox/views/generic/bulk_views.py:963 +#: netbox/netbox/views/generic/bulk_views.py:716 +#: netbox/netbox/views/generic/bulk_views.py:917 +#: netbox/netbox/views/generic/bulk_views.py:965 #, python-brace-format msgid "No {object_type} were selected." msgstr "No {object_type} fueron seleccionados." -#: netbox/netbox/views/generic/bulk_views.py:793 +#: netbox/netbox/views/generic/bulk_views.py:795 #, python-brace-format msgid "Renamed {count} {object_type}" msgstr "Renombrado {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:893 +#: netbox/netbox/views/generic/bulk_views.py:895 #, python-brace-format msgid "Deleted {count} {object_type}" msgstr "Eliminado {count} {object_type}" -#: netbox/netbox/views/generic/feature_views.py:40 +#: netbox/netbox/views/generic/feature_views.py:46 msgid "Changelog" msgstr "Registro de cambios" -#: netbox/netbox/views/generic/feature_views.py:93 +#: netbox/netbox/views/generic/feature_views.py:99 msgid "Journal" msgstr "diario" -#: netbox/netbox/views/generic/feature_views.py:212 +#: netbox/netbox/views/generic/feature_views.py:218 msgid "Unable to synchronize data: No data file set." msgstr "" "No se pueden sincronizar los datos: no hay ningún archivo de datos " "establecido." -#: netbox/netbox/views/generic/feature_views.py:216 +#: netbox/netbox/views/generic/feature_views.py:222 #, python-brace-format msgid "Synchronized data for {object_type} {object}." msgstr "Datos sincronizados para {object_type} {object}." -#: netbox/netbox/views/generic/feature_views.py:241 +#: netbox/netbox/views/generic/feature_views.py:247 #, python-brace-format msgid "Synced {count} {object_type}" msgstr "Sincronizado {count} {object_type}" -#: netbox/netbox/views/generic/object_views.py:109 +#: netbox/netbox/views/generic/object_views.py:110 #, python-brace-format msgid "{class_name} must implement get_children()" msgstr "{class_name} debe implementar get_children ()" @@ -12408,12 +12653,6 @@ msgstr "en GitHub" msgid "Home Page" msgstr "Página de inicio" -#: netbox/templates/account/base.html:7 netbox/templates/inc/user_menu.html:40 -#: netbox/vpn/forms/bulk_edit.py:255 netbox/vpn/forms/filtersets.py:194 -#: netbox/vpn/forms/model_forms.py:382 -msgid "Profile" -msgstr "Perfil" - #: netbox/templates/account/base.html:13 #: netbox/templates/account/notifications.html:7 #: netbox/templates/inc/user_menu.html:15 @@ -12488,13 +12727,10 @@ msgid "Toggle All" msgstr "Alternar todo" #: netbox/templates/account/preferences.html:49 +#: netbox/templates/extras/tableconfig.html:25 msgid "Table" msgstr "Tabla" -#: netbox/templates/account/preferences.html:50 -msgid "Ordering" -msgstr "Pedido" - #: netbox/templates/account/preferences.html:51 msgid "Columns" msgstr "Columnas" @@ -12514,8 +12750,8 @@ msgid "Account Details" msgstr "Detalles de la cuenta" #: netbox/templates/account/profile.html:29 -#: netbox/templates/tenancy/contact.html:43 -#: netbox/templates/users/user.html:25 netbox/tenancy/forms/bulk_edit.py:109 +#: netbox/templates/tenancy/contact.html:53 +#: netbox/templates/users/user.html:25 netbox/tenancy/forms/bulk_edit.py:116 msgid "Email" msgstr "Correo electrónico" @@ -12556,8 +12792,11 @@ msgstr "Grupos asignados" #: netbox/templates/dcim/inc/panels/inventory_items.html:45 #: netbox/templates/dcim/interface.html:353 #: netbox/templates/dcim/modulebay.html:80 +#: netbox/templates/dcim/moduletype.html:90 #: netbox/templates/extras/configcontext.html:70 +#: netbox/templates/extras/configtemplate.html:77 #: netbox/templates/extras/eventrule.html:66 +#: netbox/templates/extras/exporttemplate.html:88 #: netbox/templates/extras/htmx/script_result.html:60 #: netbox/templates/extras/webhook.html:65 #: netbox/templates/extras/webhook.html:75 @@ -12601,7 +12840,7 @@ msgstr "Utilizado por última vez" msgid "Add a Token" msgstr "Añadir un token" -#: netbox/templates/base/base.html:23 netbox/templates/home.html:27 +#: netbox/templates/base/base.html:24 netbox/templates/home.html:27 msgid "Home" msgstr "Inicio" @@ -12616,7 +12855,7 @@ msgstr "Logotipo de NetBox" #: netbox/templates/base/layout.html:60 netbox/templates/base/layout.html:61 msgid "Get" -msgstr "" +msgstr "Conseguir" #: netbox/templates/base/layout.html:161 netbox/templates/base/layout.html:162 msgid "Docs" @@ -12696,6 +12935,7 @@ msgstr "Tipo de circuito" #: netbox/templates/circuits/inc/circuit_termination.html:10 #: netbox/templates/dcim/manufacturer.html:11 +#: netbox/templates/extras/tableconfig_edit.html:29 #: netbox/templates/generic/bulk_add_component.html:22 #: netbox/templates/users/objectpermission.html:38 #: netbox/utilities/templates/buttons/add.html:4 @@ -12719,6 +12959,20 @@ msgstr "Editar" msgid "Swap" msgstr "Intercambiar" +#: netbox/templates/circuits/inc/circuit_termination.html:23 +#: netbox/templates/dcim/inc/panels/inventory_items.html:37 +#: netbox/templates/dcim/powerpanel.html:66 +#: netbox/templates/extras/script_list.html:35 +#: netbox/templates/generic/bulk_delete.html:20 +#: netbox/templates/generic/bulk_delete.html:66 +#: netbox/templates/generic/object_delete.html:19 +#: netbox/templates/htmx/delete_form.html:57 +#: netbox/templates/ipam/inc/panels/fhrp_groups.html:48 +#: netbox/templates/users/objectpermission.html:46 +#: netbox/utilities/templates/buttons/delete.html:11 +msgid "Delete" +msgstr "Eliminar" + #: netbox/templates/circuits/inc/circuit_termination_fields.html:5 msgid "Termination point" msgstr "Punto de terminación" @@ -12774,8 +13028,8 @@ msgstr "Desconectar" #: netbox/templates/dcim/interface.html:237 #: netbox/templates/dcim/interface.html:257 #: netbox/templates/dcim/powerfeed.html:127 -#: netbox/templates/dcim/poweroutlet.html:81 -#: netbox/templates/dcim/poweroutlet.html:82 +#: netbox/templates/dcim/poweroutlet.html:85 +#: netbox/templates/dcim/poweroutlet.html:86 #: netbox/templates/dcim/powerport.html:73 #: netbox/templates/dcim/rearport.html:98 msgid "Connect" @@ -12871,28 +13125,22 @@ msgstr "bytes" msgid "SHA256 Hash" msgstr "Hash SHA256" -#: netbox/templates/core/datasource.html:14 -#: netbox/templates/core/datasource.html:20 -#: netbox/utilities/templates/buttons/sync.html:5 -msgid "Sync" -msgstr "Sincronizar" +#: netbox/templates/core/datafile.html:55 +msgid "Content" +msgstr "Contenido" -#: netbox/templates/core/datasource.html:50 +#: netbox/templates/core/datasource.html:54 msgid "Last synced" msgstr "Última sincronización" -#: netbox/templates/core/datasource.html:84 +#: netbox/templates/core/datasource.html:88 msgid "Backend" msgstr "Backend" -#: netbox/templates/core/datasource.html:99 +#: netbox/templates/core/datasource.html:103 msgid "No parameters defined" msgstr "No hay parámetros definidos" -#: netbox/templates/core/datasource.html:114 -msgid "Files" -msgstr "Expedientes" - #: netbox/templates/core/inc/config_data.html:7 msgid "Rack elevations" msgstr "Elevaciones de estanterías" @@ -13069,7 +13317,7 @@ msgstr "Colas en segundo plano" #: netbox/templates/extras/script_result.html:67 #: netbox/templates/extras/script_result.html:69 #: netbox/templates/inc/table_controls_htmx.html:30 -#: netbox/templates/inc/table_controls_htmx.html:33 +#: netbox/templates/inc/table_controls_htmx.html:31 msgid "Configure Table" msgstr "Configurar tabla" @@ -13305,7 +13553,7 @@ msgstr "Cambiar nombre seleccionado" #: netbox/templates/dcim/consoleserverport.html:66 #: netbox/templates/dcim/frontport.html:98 #: netbox/templates/dcim/interface.html:233 -#: netbox/templates/dcim/poweroutlet.html:79 +#: netbox/templates/dcim/poweroutlet.html:83 #: netbox/templates/dcim/powerport.html:69 msgid "Not Connected" msgstr "No conectado" @@ -13471,6 +13719,7 @@ msgid "Regenerate Slug" msgstr "Regenera a Slug" #: netbox/templates/dcim/device_edit.html:51 +#: netbox/templates/extras/tableconfig_edit.html:32 #: netbox/templates/generic/bulk_remove.html:21 #: netbox/utilities/templates/helpers/table_config_form.html:23 msgid "Remove" @@ -13522,17 +13771,25 @@ msgstr "Bahía" msgid "Add Device" msgstr "Agregar dispositivo" -#: netbox/templates/dcim/devicerole.html:40 +#: netbox/templates/dcim/devicerole.html:44 msgid "VM Role" msgstr "Función de máquina virtual" +#: netbox/templates/dcim/devicerole.html:67 +msgid "Child Device Roles" +msgstr "Funciones de dispositivos secundarios" + +#: netbox/templates/dcim/devicerole.html:71 +msgid "Add a Device Role" +msgstr "Agregar un rol de dispositivo" + #: netbox/templates/dcim/devicetype.html:18 -#: netbox/templates/dcim/moduletype.html:31 +#: netbox/templates/dcim/moduletype.html:35 msgid "Model Name" msgstr "Nombre del modelo" #: netbox/templates/dcim/devicetype.html:25 -#: netbox/templates/dcim/moduletype.html:35 +#: netbox/templates/dcim/moduletype.html:39 msgid "Part Number" msgstr "Número de pieza" @@ -13558,7 +13815,7 @@ msgstr "Posición del puerto trasero" #: netbox/templates/dcim/frontport.html:72 #: netbox/templates/dcim/interface.html:201 -#: netbox/templates/dcim/poweroutlet.html:73 +#: netbox/templates/dcim/poweroutlet.html:77 #: netbox/templates/dcim/powerport.html:63 #: netbox/templates/dcim/rearport.html:68 msgid "Marked as Connected" @@ -13625,7 +13882,7 @@ msgstr "Borrar" msgid "Clear All" msgstr "Borrar todo" -#: netbox/templates/dcim/inc/panels/racktype_dimensions.html:38 +#: netbox/templates/dcim/inc/panels/racktype_dimensions.html:48 msgid "Mounting Depth" msgstr "Profundidad de montaje" @@ -13691,11 +13948,11 @@ msgstr "Ancho de canal" #: netbox/templates/dcim/interface.html:342 #: netbox/templates/wireless/wirelesslan.html:14 #: netbox/templates/wireless/wirelesslink.html:21 -#: netbox/wireless/forms/bulk_edit.py:62 -#: netbox/wireless/forms/bulk_edit.py:105 +#: netbox/wireless/forms/bulk_edit.py:63 +#: netbox/wireless/forms/bulk_edit.py:106 #: netbox/wireless/forms/filtersets.py:43 #: netbox/wireless/forms/filtersets.py:108 netbox/wireless/models.py:82 -#: netbox/wireless/models.py:153 netbox/wireless/tables/wirelesslan.py:44 +#: netbox/wireless/models.py:145 netbox/wireless/tables/wirelesslan.py:44 msgid "SSID" msgstr "SSID" @@ -13708,7 +13965,7 @@ msgid "No member interfaces" msgstr "Sin interfaces de miembros" #: netbox/templates/dcim/interface.html:400 -#: netbox/templates/ipam/fhrpgroup.html:73 +#: netbox/templates/ipam/fhrpgroup.html:74 #: netbox/templates/ipam/iprange/ip_addresses.html:7 #: netbox/templates/ipam/prefix/ip_addresses.html:7 #: netbox/templates/virtualization/vminterface.html:111 @@ -13732,15 +13989,15 @@ msgstr "ID de pieza" msgid "Add Child Location" msgstr "Agregar ubicación infantil" -#: netbox/templates/dcim/location.html:77 +#: netbox/templates/dcim/location.html:78 msgid "Child Locations" msgstr "Ubicaciones para niños" -#: netbox/templates/dcim/location.html:81 netbox/templates/dcim/site.html:131 +#: netbox/templates/dcim/location.html:82 netbox/templates/dcim/site.html:131 msgid "Add a Location" msgstr "Agregar una ubicación" -#: netbox/templates/dcim/location.html:94 netbox/templates/dcim/site.html:144 +#: netbox/templates/dcim/location.html:95 netbox/templates/dcim/site.html:144 msgid "Add a Device" msgstr "Agregar un dispositivo" @@ -13753,9 +14010,18 @@ msgid "Add Device Type" msgstr "Agregar tipo de dispositivo" #: netbox/templates/dcim/manufacturer.html:21 +#: netbox/templates/dcim/moduletypeprofile.html:49 msgid "Add Module Type" msgstr "Agregar tipo de módulo" +#: netbox/templates/dcim/moduletype.html:71 +msgid "No profile assigned" +msgstr "No hay ningún perfil asignado" + +#: netbox/templates/dcim/moduletypeprofile.html:13 +msgid "Module Type Profile" +msgstr "Perfil de tipo de módulo" + #: netbox/templates/dcim/powerfeed.html:53 msgid "Connected Device" msgstr "Dispositivo conectado" @@ -13778,7 +14044,7 @@ msgctxt "Abbreviation for amperes" msgid "A" msgstr "UN" -#: netbox/templates/dcim/poweroutlet.html:58 +#: netbox/templates/dcim/poweroutlet.html:62 msgid "Feed Leg" msgstr "Pierna de alimentación" @@ -13866,11 +14132,11 @@ msgstr "Posiciones" msgid "Add Site" msgstr "Agregar sitio" -#: netbox/templates/dcim/region.html:55 +#: netbox/templates/dcim/region.html:56 msgid "Child Regions" msgstr "Regiones infantiles" -#: netbox/templates/dcim/region.html:59 +#: netbox/templates/dcim/region.html:60 msgid "Add Region" msgstr "Agregar región" @@ -13894,19 +14160,20 @@ msgstr "Dirección física" msgid "Shipping Address" msgstr "Dirección de envío" -#: netbox/templates/dcim/sitegroup.html:55 -#: netbox/templates/tenancy/contactgroup.html:46 -#: netbox/templates/tenancy/tenantgroup.html:55 -#: netbox/templates/wireless/wirelesslangroup.html:55 +#: netbox/templates/dcim/sitegroup.html:56 +#: netbox/templates/tenancy/contactgroup.html:47 +#: netbox/templates/tenancy/tenantgroup.html:56 +#: netbox/templates/wireless/wirelesslangroup.html:56 msgid "Child Groups" msgstr "Grupos de niños" -#: netbox/templates/dcim/sitegroup.html:59 +#: netbox/templates/dcim/sitegroup.html:60 msgid "Add Site Group" msgstr "Agregar grupo de sitios" #: netbox/templates/dcim/trace/attachment.html:5 -#: netbox/templates/extras/exporttemplate.html:31 +#: netbox/templates/extras/configtemplate.html:33 +#: netbox/templates/extras/exporttemplate.html:35 msgid "Attachment" msgstr "Fijación" @@ -13947,6 +14214,15 @@ msgstr "Edición de chasis virtuales %(name)s" msgid "Rack/Unit" msgstr "Bastidor/unidad" +#: netbox/templates/dcim/virtualchassis_edit.html:111 +#: netbox/templates/generic/bulk_add_component.html:68 +#: netbox/templates/generic/object_edit.html:47 +#: netbox/templates/generic/object_edit.html:80 +#: netbox/templates/htmx/quick_add.html:24 +#: netbox/templates/ipam/inc/ipaddress_edit_header.html:7 +msgid "Create" +msgstr "Crear" + #: netbox/templates/dcim/virtualchassis_remove_member.html:5 msgid "Remove Virtual Chassis Member" msgstr "Eliminar miembro del chasis virtual" @@ -14060,23 +14336,23 @@ msgstr "Versión de PostgreSQL no compatible" #: netbox/templates/exceptions/programming_error.html:19 msgid "" -"Ensure that PostgreSQL version 12 or later is in use. You can check this by " +"Ensure that PostgreSQL version 14 or later is in use. You can check this by " "connecting to the database using NetBox's credentials and issuing a query " "for SELECT VERSION()." msgstr "" -"Asegúrese de que la versión 12 o posterior de PostgreSQL esté en uso. Para " -"comprobarlo, conéctese a la base de datos utilizando las credenciales de " -"NetBox y emitiendo una consulta para SELECCIONE LA VERSIÓN ()." +"Asegúrese de que la versión 14 o posterior de PostgreSQL esté en uso. Puede " +"comprobarlo conectándose a la base de datos con las credenciales de NetBox y" +" realizando una consulta para SELECCIONAR VERSIÓN ()." #: netbox/templates/extras/configcontext.html:45 -#: netbox/templates/extras/configtemplate.html:37 -#: netbox/templates/extras/exporttemplate.html:51 +#: netbox/templates/extras/configtemplate.html:53 +#: netbox/templates/extras/exporttemplate.html:55 msgid "The data file associated with this object has been deleted" msgstr "Se ha eliminado el archivo de datos asociado a este objeto" #: netbox/templates/extras/configcontext.html:54 -#: netbox/templates/extras/configtemplate.html:46 -#: netbox/templates/extras/exporttemplate.html:60 +#: netbox/templates/extras/configtemplate.html:62 +#: netbox/templates/extras/exporttemplate.html:64 msgid "Data Synced" msgstr "Datos sincronizados" @@ -14086,12 +14362,13 @@ msgstr "Datos sincronizados" msgid "Sync Data" msgstr "Sincronizar datos" -#: netbox/templates/extras/configtemplate.html:56 +#: netbox/templates/extras/configtemplate.html:72 +#: netbox/templates/extras/exporttemplate.html:83 msgid "Environment Parameters" msgstr "Parámetros del entorno" -#: netbox/templates/extras/configtemplate.html:67 -#: netbox/templates/extras/exporttemplate.html:79 +#: netbox/templates/extras/configtemplate.html:87 +#: netbox/templates/extras/exporttemplate.html:98 msgid "Template" msgstr "plantilla" @@ -14145,7 +14422,7 @@ msgid "Button Class" msgstr "Clase de botones" #: netbox/templates/extras/customlink.html:39 -#: netbox/templates/extras/exporttemplate.html:66 +#: netbox/templates/extras/exporttemplate.html:73 #: netbox/templates/extras/savedfilter.html:39 msgid "Assigned Models" msgstr "Modelos asignados" @@ -14231,14 +14508,6 @@ msgstr "HTTP" msgid "Conditions" msgstr "Condiciones" -#: netbox/templates/extras/exporttemplate.html:23 -msgid "MIME Type" -msgstr "Tipo MIME" - -#: netbox/templates/extras/exporttemplate.html:27 -msgid "File Extension" -msgstr "Extensión de archivo" - #: netbox/templates/extras/htmx/script_result.html:10 msgid "Scheduled for" msgstr "Programado para" @@ -14389,23 +14658,46 @@ msgstr "Umbral de registro" msgid "All" msgstr "Todas" -#: netbox/templates/extras/tag.html:32 +#: netbox/templates/extras/tableconfig.html:10 +msgid "Table Config" +msgstr "Configuración de tabla" + +#: netbox/templates/extras/tableconfig.html:50 +msgid "Columns Displayed" +msgstr "Columnas mostradas" + +#: netbox/templates/extras/tableconfig_edit.html:8 +#: netbox/utilities/templates/helpers/table_config_form.html:8 +msgid "Table Configuration" +msgstr "Configuración de tablas" + +#: netbox/templates/extras/tableconfig_edit.html:40 +#: netbox/utilities/templates/helpers/table_config_form.html:31 +msgid "Move Up" +msgstr "Muévete hacia arriba" + +#: netbox/templates/extras/tableconfig_edit.html:43 +#: netbox/utilities/templates/helpers/table_config_form.html:34 +msgid "Move Down" +msgstr "Muévete hacia abajo" + +#: netbox/templates/extras/tag.html:36 msgid "Tagged Items" msgstr "Artículos etiquetados" -#: netbox/templates/extras/tag.html:43 +#: netbox/templates/extras/tag.html:47 msgid "Allowed Object Types" msgstr "Tipos de objetos permitidos" -#: netbox/templates/extras/tag.html:51 +#: netbox/templates/extras/tag.html:55 msgid "Any" msgstr "Cualquier" -#: netbox/templates/extras/tag.html:57 +#: netbox/templates/extras/tag.html:61 msgid "Tagged Item Types" msgstr "Tipos de artículos etiquetados" -#: netbox/templates/extras/tag.html:82 +#: netbox/templates/extras/tag.html:86 msgid "Tagged Objects" msgstr "Objetos etiquetados" @@ -14778,7 +15070,8 @@ msgstr "Centro de ayuda" msgid "Log Out" msgstr "Cerrar sesión" -#: netbox/templates/inc/user_menu.html:63 netbox/templates/login.html:38 +#: netbox/templates/inc/user_menu.html:63 netbox/templates/login.html:39 +#: netbox/templates/login.html:84 msgid "Log In" msgstr "Iniciar sesión" @@ -14810,7 +15103,7 @@ msgstr "Tipo de autenticación" msgid "Authentication Key" msgstr "Clave de autenticación" -#: netbox/templates/ipam/fhrpgroup.html:69 +#: netbox/templates/ipam/fhrpgroup.html:70 msgid "Virtual IP Addresses" msgstr "Direcciones IP virtuales" @@ -14843,7 +15136,7 @@ msgid "Show All" msgstr "Mostrar todo" #: netbox/templates/ipam/ipaddress.html:23 -#: netbox/templates/ipam/iprange.html:45 netbox/templates/ipam/prefix.html:24 +#: netbox/templates/ipam/iprange.html:52 netbox/templates/ipam/prefix.html:24 msgid "Global" msgstr "Global" @@ -14875,14 +15168,14 @@ msgstr "Dirección inicial" msgid "Ending Address" msgstr "Dirección final" -#: netbox/templates/ipam/iprange.html:33 netbox/templates/ipam/prefix.html:106 -msgid "Marked fully utilized" -msgstr "Marcado como totalmente utilizado" - #: netbox/templates/ipam/prefix.html:95 msgid "Addressing Details" msgstr "Detalles de direccionamiento" +#: netbox/templates/ipam/prefix.html:106 +msgid "Marked fully utilized" +msgstr "Marcado como totalmente utilizado" + #: netbox/templates/ipam/prefix.html:114 msgid "Child IPs" msgstr "IP para niños" @@ -14988,11 +15281,11 @@ msgstr "Espacio IP único" msgid "Errors" msgstr "Errores" -#: netbox/templates/login.html:69 +#: netbox/templates/login.html:70 msgid "Sign In" msgstr "Iniciar sesión" -#: netbox/templates/login.html:77 +#: netbox/templates/login.html:80 msgctxt "Denotes an alternative option" msgid "Or" msgstr "O" @@ -15051,37 +15344,37 @@ msgstr "" "Haga clic aquí para intentar cargar NetBox de " "nuevo." -#: netbox/templates/tenancy/contact.html:18 netbox/tenancy/filtersets.py:147 -#: netbox/tenancy/forms/bulk_edit.py:138 +#: netbox/templates/tenancy/contact.html:18 netbox/tenancy/filtersets.py:152 +#: netbox/tenancy/forms/bulk_edit.py:149 #: netbox/tenancy/forms/filtersets.py:102 netbox/tenancy/forms/forms.py:57 -#: netbox/tenancy/forms/model_forms.py:106 -#: netbox/tenancy/forms/model_forms.py:130 -#: netbox/tenancy/tables/contacts.py:98 +#: netbox/tenancy/forms/model_forms.py:108 +#: netbox/tenancy/forms/model_forms.py:132 +#: netbox/tenancy/tables/contacts.py:102 msgid "Contact" msgstr "Contacto" -#: netbox/templates/tenancy/contact.html:29 -#: netbox/tenancy/forms/bulk_edit.py:99 +#: netbox/templates/tenancy/contact.html:39 +#: netbox/tenancy/forms/bulk_edit.py:106 msgid "Title" msgstr "Título" -#: netbox/templates/tenancy/contact.html:33 -#: netbox/tenancy/forms/bulk_edit.py:104 netbox/tenancy/tables/contacts.py:64 +#: netbox/templates/tenancy/contact.html:43 +#: netbox/tenancy/forms/bulk_edit.py:111 netbox/tenancy/tables/contacts.py:68 msgid "Phone" msgstr "Teléfono" #: netbox/templates/tenancy/contactgroup.html:18 -#: netbox/tenancy/forms/forms.py:67 netbox/tenancy/forms/model_forms.py:75 +#: netbox/tenancy/forms/forms.py:67 netbox/tenancy/forms/model_forms.py:77 msgid "Contact Group" msgstr "Grupo de contacto" -#: netbox/templates/tenancy/contactgroup.html:50 +#: netbox/templates/tenancy/contactgroup.html:51 msgid "Add Contact Group" msgstr "Agregar grupo de contactos" #: netbox/templates/tenancy/contactrole.html:15 -#: netbox/tenancy/filtersets.py:152 netbox/tenancy/forms/forms.py:62 -#: netbox/tenancy/forms/model_forms.py:87 +#: netbox/tenancy/filtersets.py:157 netbox/tenancy/forms/forms.py:62 +#: netbox/tenancy/forms/model_forms.py:89 msgid "Contact Role" msgstr "Función de contacto" @@ -15094,12 +15387,12 @@ msgid "Add Tenant" msgstr "Agregar inquilino" #: netbox/templates/tenancy/tenantgroup.html:26 -#: netbox/tenancy/forms/model_forms.py:32 netbox/tenancy/tables/columns.py:36 +#: netbox/tenancy/forms/model_forms.py:33 netbox/tenancy/tables/columns.py:36 #: netbox/tenancy/tables/columns.py:46 msgid "Tenant Group" msgstr "Grupo de inquilinos" -#: netbox/templates/tenancy/tenantgroup.html:59 +#: netbox/templates/tenancy/tenantgroup.html:60 msgid "Add Tenant Group" msgstr "Agregar grupo de inquilinos" @@ -15295,7 +15588,7 @@ msgstr "Una vida útil (KB)" msgid "L2VPN Attributes" msgstr "Atributos de L2VPN" -#: netbox/templates/vpn/l2vpn.html:60 netbox/templates/vpn/tunnel.html:76 +#: netbox/templates/vpn/l2vpn.html:64 netbox/templates/vpn/tunnel.html:76 msgid "Add a Termination" msgstr "Agregar una terminación" @@ -15362,11 +15655,11 @@ msgid "Add Wireless LAN" msgstr "Agregar LAN inalámbrica" #: netbox/templates/wireless/wirelesslangroup.html:26 -#: netbox/wireless/forms/model_forms.py:29 +#: netbox/wireless/forms/model_forms.py:30 msgid "Wireless LAN Group" msgstr "Grupo de LAN inalámbrica" -#: netbox/templates/wireless/wirelesslangroup.html:59 +#: netbox/templates/wireless/wirelesslangroup.html:60 msgid "Add Wireless LAN Group" msgstr "Agregar grupo de LAN inalámbrica" @@ -15382,109 +15675,133 @@ msgstr "Grupo de contacto de padres (ID)" msgid "Parent contact group (slug)" msgstr "Grupo de contacto para padres (slug)" -#: netbox/tenancy/filtersets.py:40 netbox/tenancy/filtersets.py:67 -#: netbox/tenancy/filtersets.py:110 +#: netbox/tenancy/filtersets.py:40 netbox/tenancy/filtersets.py:72 +#: netbox/tenancy/filtersets.py:115 msgid "Contact group (ID)" msgstr "Grupo de contactos (ID)" -#: netbox/tenancy/filtersets.py:47 netbox/tenancy/filtersets.py:74 -#: netbox/tenancy/filtersets.py:117 +#: netbox/tenancy/filtersets.py:47 netbox/tenancy/filtersets.py:79 +#: netbox/tenancy/filtersets.py:122 msgid "Contact group (slug)" msgstr "Grupo de contacto (slug)" -#: netbox/tenancy/filtersets.py:104 +#: netbox/tenancy/filtersets.py:52 netbox/tenancy/filtersets.py:109 msgid "Contact (ID)" msgstr "Contacto (ID)" -#: netbox/tenancy/filtersets.py:121 +#: netbox/tenancy/filtersets.py:126 msgid "Contact role (ID)" msgstr "Rol de contacto (ID)" -#: netbox/tenancy/filtersets.py:127 +#: netbox/tenancy/filtersets.py:132 msgid "Contact role (slug)" msgstr "Rol de contacto (babosa)" -#: netbox/tenancy/filtersets.py:158 +#: netbox/tenancy/filtersets.py:163 msgid "Contact group" msgstr "Grupo de contactos" -#: netbox/tenancy/filtersets.py:169 +#: netbox/tenancy/filtersets.py:174 msgid "Parent tenant group (ID)" msgstr "Grupo de padres e inquilinos (ID)" -#: netbox/tenancy/filtersets.py:175 +#: netbox/tenancy/filtersets.py:180 msgid "Parent tenant group (slug)" msgstr "Grupo de padres e inquilinos (slug)" -#: netbox/tenancy/filtersets.py:181 netbox/tenancy/filtersets.py:201 +#: netbox/tenancy/filtersets.py:186 netbox/tenancy/filtersets.py:206 msgid "Tenant group (ID)" msgstr "Grupo de inquilinos (ID)" -#: netbox/tenancy/filtersets.py:234 +#: netbox/tenancy/filtersets.py:239 msgid "Tenant Group (ID)" msgstr "Grupo de inquilinos (ID)" -#: netbox/tenancy/filtersets.py:241 +#: netbox/tenancy/filtersets.py:246 msgid "Tenant Group (slug)" msgstr "Grupo de inquilinos (babosa)" -#: netbox/tenancy/forms/bulk_edit.py:66 +#: netbox/tenancy/forms/bulk_edit.py:67 msgid "Desciption" msgstr "Descripción" -#: netbox/tenancy/forms/bulk_import.py:101 +#: netbox/tenancy/forms/bulk_edit.py:96 +msgid "Add groups" +msgstr "Agregar grupos" + +#: netbox/tenancy/forms/bulk_edit.py:101 +msgid "Remove groups" +msgstr "Eliminar grupos" + +#: netbox/tenancy/forms/bulk_import.py:84 +msgid "" +"Group names separated by commas, encased with double quotes (e.g. \"Group " +"1,Group 2\")" +msgstr "" +"Nombres de grupos separados por comas y entre comillas dobles (por ejemplo, " +"«Grupo 1, Grupo 2\")" + +#: netbox/tenancy/forms/bulk_import.py:100 msgid "Assigned contact" msgstr "Contacto asignado" -#: netbox/tenancy/models/contacts.py:32 +#: netbox/tenancy/models/contacts.py:33 msgid "contact group" msgstr "grupo de contacto" -#: netbox/tenancy/models/contacts.py:33 +#: netbox/tenancy/models/contacts.py:34 msgid "contact groups" msgstr "grupos de contacto" -#: netbox/tenancy/models/contacts.py:42 +#: netbox/tenancy/models/contacts.py:43 msgid "contact role" msgstr "rol de contacto" -#: netbox/tenancy/models/contacts.py:43 +#: netbox/tenancy/models/contacts.py:44 msgid "contact roles" msgstr "roles de contacto" -#: netbox/tenancy/models/contacts.py:63 +#: netbox/tenancy/models/contacts.py:64 msgid "title" msgstr "título" -#: netbox/tenancy/models/contacts.py:68 +#: netbox/tenancy/models/contacts.py:69 msgid "phone" msgstr "llamar por teléfono" -#: netbox/tenancy/models/contacts.py:73 +#: netbox/tenancy/models/contacts.py:74 msgid "email" msgstr "correo electrónico" -#: netbox/tenancy/models/contacts.py:82 +#: netbox/tenancy/models/contacts.py:83 msgid "link" msgstr "eslabón" -#: netbox/tenancy/models/contacts.py:98 +#: netbox/tenancy/models/contacts.py:93 msgid "contact" msgstr "contacto" -#: netbox/tenancy/models/contacts.py:99 +#: netbox/tenancy/models/contacts.py:94 msgid "contacts" msgstr "contactos" -#: netbox/tenancy/models/contacts.py:146 +#: netbox/tenancy/models/contacts.py:108 +msgid "contact group membership" +msgstr "pertenencia a grupos de contacto" + +#: netbox/tenancy/models/contacts.py:109 +msgid "contact group memberships" +msgstr "membresías de grupos de contacto" + +#: netbox/tenancy/models/contacts.py:153 msgid "contact assignment" msgstr "asignación de contactos" -#: netbox/tenancy/models/contacts.py:147 +#: netbox/tenancy/models/contacts.py:154 msgid "contact assignments" msgstr "asignaciones de contactos" -#: netbox/tenancy/models/contacts.py:163 +#: netbox/tenancy/models/contacts.py:170 #, python-brace-format msgid "Contacts cannot be assigned to this object type ({type})." msgstr "No se pueden asignar contactos a este tipo de objeto ({type})." @@ -15513,27 +15830,27 @@ msgstr "inquilino" msgid "tenants" msgstr "inquilinos" -#: netbox/tenancy/tables/contacts.py:112 +#: netbox/tenancy/tables/contacts.py:116 msgid "Contact Title" msgstr "Título del contacto" -#: netbox/tenancy/tables/contacts.py:116 +#: netbox/tenancy/tables/contacts.py:120 msgid "Contact Phone" msgstr "Teléfono de contacto" -#: netbox/tenancy/tables/contacts.py:121 +#: netbox/tenancy/tables/contacts.py:125 msgid "Contact Email" msgstr "Correo electrónico de contacto" -#: netbox/tenancy/tables/contacts.py:125 +#: netbox/tenancy/tables/contacts.py:129 msgid "Contact Address" msgstr "Dirección de contacto" -#: netbox/tenancy/tables/contacts.py:129 +#: netbox/tenancy/tables/contacts.py:133 msgid "Contact Link" msgstr "Enlace de contacto" -#: netbox/tenancy/tables/contacts.py:134 +#: netbox/tenancy/tables/contacts.py:138 msgid "Contact Description" msgstr "Descripción del contacto" @@ -15659,26 +15976,26 @@ msgstr "Debe seleccionarse al menos una acción." msgid "Invalid filter for {model}: {error}" msgstr "Filtro no válido para {model}: {error}" -#: netbox/users/models/permissions.py:39 +#: netbox/users/models/permissions.py:37 msgid "The list of actions granted by this permission" msgstr "La lista de acciones concedidas por este permiso" -#: netbox/users/models/permissions.py:44 +#: netbox/users/models/permissions.py:42 msgid "constraints" msgstr "restricciones" -#: netbox/users/models/permissions.py:45 +#: netbox/users/models/permissions.py:43 msgid "" "Queryset filter matching the applicable objects of the selected type(s)" msgstr "" "Filtro Queryset que coincide con los objetos aplicables de los tipos " "seleccionados" -#: netbox/users/models/permissions.py:52 +#: netbox/users/models/permissions.py:50 msgid "permission" msgstr "permiso" -#: netbox/users/models/permissions.py:53 netbox/users/models/users.py:47 +#: netbox/users/models/permissions.py:51 netbox/users/models/users.py:47 msgid "permissions" msgstr "permisos" @@ -15785,7 +16102,7 @@ msgstr "" "No se encontró el objeto relacionado con el identificador numérico " "proporcionado: {id}" -#: netbox/utilities/choices.py:19 +#: netbox/utilities/choices.py:23 #, python-brace-format msgid "{name} has a key defined but CHOICES is not a list" msgstr "{name} tiene una clave definida, pero CHOICES no es una lista" @@ -16004,14 +16321,6 @@ msgstr "" msgid "Unrecognized header: {name}" msgstr "Encabezado no reconocido: {name}" -#: netbox/utilities/forms/forms.py:118 -msgid "Available Columns" -msgstr "Columnas disponibles" - -#: netbox/utilities/forms/forms.py:126 -msgid "Selected Columns" -msgstr "Columnas seleccionadas" - #: netbox/utilities/forms/mixins.py:44 msgid "" "This object has been modified since the form was rendered. Please consult " @@ -16088,6 +16397,19 @@ msgstr "" "Falta el valor requerido para el parámetro de consulta estática: " "'{static_params}'" +#: netbox/utilities/jsonschema.py:159 +msgid "Invalid JSON schema definition" +msgstr "Definición de esquema JSON no válida" + +#: netbox/utilities/jsonschema.py:161 +msgid "JSON schema must define properties" +msgstr "El esquema JSON debe definir las propiedades" + +#: netbox/utilities/jsonschema.py:166 +#, python-brace-format +msgid "Invalid JSON schema definition: {error}" +msgstr "Definición de esquema JSON no válida: {error}" + #: netbox/utilities/password_validation.py:13 msgid "Password must have at least one numeral." msgstr "La contraseña debe tener al menos un número." @@ -16127,7 +16449,7 @@ msgstr "App_label/model_name desconocido para {name}" msgid "Invalid IP address set for {header}: {ip}" msgstr "Dirección IP no válida establecida para {header}: {ip}" -#: netbox/utilities/tables.py:47 +#: netbox/utilities/tables.py:75 #, python-brace-format msgid "A column named {name} is already defined for table {table_name}" msgstr "" @@ -16189,18 +16511,6 @@ msgstr "Establecer nulo" msgid "Clear all" msgstr "Borrar todo" -#: netbox/utilities/templates/helpers/table_config_form.html:8 -msgid "Table Configuration" -msgstr "Configuración de tablas" - -#: netbox/utilities/templates/helpers/table_config_form.html:31 -msgid "Move Up" -msgstr "Muévete hacia arriba" - -#: netbox/utilities/templates/helpers/table_config_form.html:34 -msgid "Move Down" -msgstr "Muévete hacia abajo" - #: netbox/utilities/templates/navigation/menu.html:14 msgid "Search…" msgstr "Buscar..." @@ -16225,7 +16535,12 @@ msgstr "Escribe" msgid "The test must define csv_update_data." msgstr "La prueba debe definir csv_update_data." -#: netbox/utilities/validators.py:65 +#: netbox/utilities/validators.py:71 +#, python-brace-format +msgid "{value} must be a multiple of {multiple}." +msgstr "{value} debe ser un múltiplo de {multiple}." + +#: netbox/utilities/validators.py:83 #, python-brace-format msgid "{value} is not a valid regular expression." msgstr "{value} no es una expresión regular válida." @@ -16268,12 +16583,12 @@ msgid "Cluster type (ID)" msgstr "Tipo de clúster (ID)" #: netbox/virtualization/filtersets.py:117 -#: netbox/virtualization/filtersets.py:237 +#: netbox/virtualization/filtersets.py:239 msgid "Cluster (ID)" msgstr "Clúster (ID)" #: netbox/virtualization/forms/bulk_edit.py:148 -#: netbox/virtualization/models/virtualmachines.py:110 +#: netbox/virtualization/models/virtualmachines.py:109 msgid "vCPUs" msgstr "CPU virtuales" @@ -16381,42 +16696,42 @@ msgstr "" "{count} los dispositivos están asignados como hosts para este clúster, pero " "no están en la ubicación {location}" -#: netbox/virtualization/models/virtualmachines.py:118 +#: netbox/virtualization/models/virtualmachines.py:117 msgid "memory (MB)" msgstr "memoria (MB)" -#: netbox/virtualization/models/virtualmachines.py:123 +#: netbox/virtualization/models/virtualmachines.py:122 msgid "disk (MB)" msgstr "disco (MB)" -#: netbox/virtualization/models/virtualmachines.py:161 +#: netbox/virtualization/models/virtualmachines.py:166 msgid "Virtual machine name must be unique per cluster." msgstr "El nombre de la máquina virtual debe ser único por clúster." -#: netbox/virtualization/models/virtualmachines.py:164 +#: netbox/virtualization/models/virtualmachines.py:169 msgid "virtual machine" msgstr "máquina virtual" -#: netbox/virtualization/models/virtualmachines.py:165 +#: netbox/virtualization/models/virtualmachines.py:170 msgid "virtual machines" msgstr "máquinas virtuales" -#: netbox/virtualization/models/virtualmachines.py:176 +#: netbox/virtualization/models/virtualmachines.py:181 msgid "A virtual machine must be assigned to a site and/or cluster." msgstr "Se debe asignar una máquina virtual a un sitio o clúster." -#: netbox/virtualization/models/virtualmachines.py:183 +#: netbox/virtualization/models/virtualmachines.py:188 #, python-brace-format msgid "" "The selected cluster ({cluster}) is not assigned to this site ({site})." msgstr "" "El clúster seleccionado ({cluster}) no está asignado a este sitio ({site})." -#: netbox/virtualization/models/virtualmachines.py:190 +#: netbox/virtualization/models/virtualmachines.py:195 msgid "Must specify a cluster when assigning a host device." msgstr "Debe especificar un clúster al asignar un dispositivo host." -#: netbox/virtualization/models/virtualmachines.py:195 +#: netbox/virtualization/models/virtualmachines.py:200 #, python-brace-format msgid "" "The selected device ({device}) is not assigned to this cluster ({cluster})." @@ -16424,7 +16739,7 @@ msgstr "" "El dispositivo seleccionado ({device}) no está asignado a este clúster " "({cluster})." -#: netbox/virtualization/models/virtualmachines.py:207 +#: netbox/virtualization/models/virtualmachines.py:212 #, python-brace-format msgid "" "The specified disk size ({size}) must match the aggregate size of assigned " @@ -16433,19 +16748,19 @@ msgstr "" "El tamaño de disco especificado ({size}) debe coincidir con el tamaño " "agregado de los discos virtuales asignados ({total_size})." -#: netbox/virtualization/models/virtualmachines.py:221 +#: netbox/virtualization/models/virtualmachines.py:226 #, python-brace-format msgid "Must be an IPv{family} address. ({ip} is an IPv{version} address.)" msgstr "" "Debe ser un IPv{family} dirección. ({ip} es un IPv{version} dirección.)" -#: netbox/virtualization/models/virtualmachines.py:230 +#: netbox/virtualization/models/virtualmachines.py:235 #, python-brace-format msgid "The specified IP address ({ip}) is not assigned to this VM." msgstr "" "La dirección IP especificada ({ip}) no está asignado a esta máquina virtual." -#: netbox/virtualization/models/virtualmachines.py:376 +#: netbox/virtualization/models/virtualmachines.py:381 #, python-brace-format msgid "" "The selected parent interface ({parent}) belongs to a different virtual " @@ -16454,7 +16769,7 @@ msgstr "" "La interfaz principal seleccionada ({parent}) pertenece a una máquina " "virtual diferente ({virtual_machine})." -#: netbox/virtualization/models/virtualmachines.py:391 +#: netbox/virtualization/models/virtualmachines.py:396 #, python-brace-format msgid "" "The selected bridge interface ({bridge}) belongs to a different virtual " @@ -16463,7 +16778,7 @@ msgstr "" "La interfaz de puente seleccionada ({bridge}) pertenece a una máquina " "virtual diferente ({virtual_machine})." -#: netbox/virtualization/models/virtualmachines.py:402 +#: netbox/virtualization/models/virtualmachines.py:407 #, python-brace-format msgid "" "The untagged VLAN ({untagged_vlan}) must belong to the same site as the " @@ -16472,24 +16787,24 @@ msgstr "" "La VLAN sin etiquetar ({untagged_vlan}) debe pertenecer al mismo sitio que " "la máquina virtual principal de la interfaz o debe ser global." -#: netbox/virtualization/models/virtualmachines.py:414 +#: netbox/virtualization/models/virtualmachines.py:419 msgid "size (MB)" msgstr "tamaño (MB)" -#: netbox/virtualization/models/virtualmachines.py:418 +#: netbox/virtualization/models/virtualmachines.py:423 msgid "virtual disk" msgstr "disco virtual" -#: netbox/virtualization/models/virtualmachines.py:419 +#: netbox/virtualization/models/virtualmachines.py:424 msgid "virtual disks" msgstr "discos virtuales" -#: netbox/virtualization/views.py:313 +#: netbox/virtualization/views.py:307 #, python-brace-format msgid "Added {count} devices to cluster {cluster}" msgstr "Añadido {count} dispositivos para agrupar {cluster}" -#: netbox/virtualization/views.py:348 +#: netbox/virtualization/views.py:342 #, python-brace-format msgid "Removed {count} devices from cluster {cluster}" msgstr "Eliminado {count} dispositivos del clúster {cluster}" @@ -16566,22 +16881,26 @@ msgstr "Firmas de la DSA" msgid "Group {n}" msgstr "Grupo {n}" -#: netbox/vpn/choices.py:251 +#: netbox/vpn/choices.py:252 msgid "Ethernet Private LAN" msgstr "LAN privada Ethernet" -#: netbox/vpn/choices.py:252 +#: netbox/vpn/choices.py:253 msgid "Ethernet Virtual Private LAN" msgstr "LAN privada virtual Ethernet" -#: netbox/vpn/choices.py:255 +#: netbox/vpn/choices.py:256 msgid "Ethernet Private Tree" msgstr "Árbol privado de Ethernet" -#: netbox/vpn/choices.py:256 +#: netbox/vpn/choices.py:257 msgid "Ethernet Virtual Private Tree" msgstr "Árbol privado virtual de Ethernet" +#: netbox/vpn/choices.py:260 +msgid "SPB" +msgstr "SPB" + #: netbox/vpn/filtersets.py:41 msgid "Tunnel group (ID)" msgstr "Grupo de túneles (ID)" @@ -16626,15 +16945,15 @@ msgstr "Política IPSec (ID)" msgid "IPSec policy (name)" msgstr "Política IPSec (nombre)" -#: netbox/vpn/filtersets.py:348 +#: netbox/vpn/filtersets.py:351 msgid "L2VPN (slug)" msgstr "VPN L2 (babosa)" -#: netbox/vpn/filtersets.py:412 +#: netbox/vpn/filtersets.py:415 msgid "VM Interface (ID)" msgstr "Interfaz VM (ID)" -#: netbox/vpn/filtersets.py:418 +#: netbox/vpn/filtersets.py:421 msgid "VLAN (name)" msgstr "VLAN (nombre)" @@ -16647,8 +16966,8 @@ msgstr "Grupo de túneles" msgid "SA lifetime" msgstr "Toda una vida" -#: netbox/vpn/forms/bulk_edit.py:151 netbox/wireless/forms/bulk_edit.py:81 -#: netbox/wireless/forms/bulk_edit.py:129 +#: netbox/vpn/forms/bulk_edit.py:151 netbox/wireless/forms/bulk_edit.py:82 +#: netbox/wireless/forms/bulk_edit.py:130 #: netbox/wireless/forms/filtersets.py:67 #: netbox/wireless/forms/filtersets.py:126 msgid "Pre-shared key" @@ -16698,33 +17017,33 @@ msgstr "Propuestas de IPSec" msgid "IPSec protocol" msgstr "Protocolo IPSec" -#: netbox/vpn/forms/bulk_import.py:266 +#: netbox/vpn/forms/bulk_import.py:271 msgid "L2VPN type" msgstr "Tipo L2VPN" -#: netbox/vpn/forms/bulk_import.py:287 +#: netbox/vpn/forms/bulk_import.py:292 msgid "Parent device (for interface)" msgstr "Dispositivo principal (para interfaz)" -#: netbox/vpn/forms/bulk_import.py:294 +#: netbox/vpn/forms/bulk_import.py:299 msgid "Parent virtual machine (for interface)" msgstr "Máquina virtual principal (para interfaz)" -#: netbox/vpn/forms/bulk_import.py:301 +#: netbox/vpn/forms/bulk_import.py:306 msgid "Assigned interface (device or VM)" msgstr "Interfaz asignada (dispositivo o máquina virtual)" -#: netbox/vpn/forms/bulk_import.py:334 +#: netbox/vpn/forms/bulk_import.py:339 msgid "Cannot import device and VM interface terminations simultaneously." msgstr "" "No se pueden importar las terminaciones de la interfaz de máquina virtual y " "del dispositivo de forma simultánea." -#: netbox/vpn/forms/bulk_import.py:336 +#: netbox/vpn/forms/bulk_import.py:341 msgid "Each termination must specify either an interface or a VLAN." msgstr "Cada terminación debe especificar una interfaz o una VLAN." -#: netbox/vpn/forms/bulk_import.py:338 +#: netbox/vpn/forms/bulk_import.py:343 msgid "Cannot assign both an interface and a VLAN." msgstr "No se puede asignar una interfaz y una VLAN a la vez." @@ -16737,7 +17056,7 @@ msgstr "Versión IKE" msgid "Proposal" msgstr "Propuesta" -#: netbox/vpn/forms/filtersets.py:257 +#: netbox/vpn/forms/filtersets.py:262 msgid "Assigned Object Type" msgstr "Tipo de objeto asignado" @@ -16853,20 +17172,20 @@ msgstr "Políticas IPSec" msgid "IPSec profiles" msgstr "Perfiles IPSec" -#: netbox/vpn/models/l2vpn.py:113 +#: netbox/vpn/models/l2vpn.py:117 msgid "L2VPN termination" msgstr "Terminación de L2VPN" -#: netbox/vpn/models/l2vpn.py:114 +#: netbox/vpn/models/l2vpn.py:118 msgid "L2VPN terminations" msgstr "Terminaciones de L2VPN" -#: netbox/vpn/models/l2vpn.py:129 +#: netbox/vpn/models/l2vpn.py:133 #, python-brace-format msgid "L2VPN Termination already assigned ({assigned_object})" msgstr "La terminación de L2VPN ya está asignada ({assigned_object})" -#: netbox/vpn/models/l2vpn.py:141 +#: netbox/vpn/models/l2vpn.py:145 #, python-brace-format msgid "" "{l2vpn_type} L2VPNs cannot have more than two terminations; found " @@ -16899,19 +17218,19 @@ msgstr "túnel" msgid "tunnels" msgstr "túneles" -#: netbox/vpn/models/tunnels.py:148 +#: netbox/vpn/models/tunnels.py:145 msgid "An object may be terminated to only one tunnel at a time." msgstr "Un objeto solo puede terminar en un túnel a la vez." -#: netbox/vpn/models/tunnels.py:151 +#: netbox/vpn/models/tunnels.py:148 msgid "tunnel termination" msgstr "terminación de túnel" -#: netbox/vpn/models/tunnels.py:152 +#: netbox/vpn/models/tunnels.py:149 msgid "tunnel terminations" msgstr "terminaciones de túneles" -#: netbox/vpn/models/tunnels.py:169 +#: netbox/vpn/models/tunnels.py:166 #, python-brace-format msgid "{name} is already attached to a tunnel ({tunnel})." msgstr "{name} ya está conectado a un túnel ({tunnel})." @@ -16944,11 +17263,11 @@ msgstr "Una vida útil (segundos)" msgid "SA Lifetime (KB)" msgstr "SA Lifetime (KB)" -#: netbox/vpn/tables/l2vpn.py:69 +#: netbox/vpn/tables/l2vpn.py:72 msgid "Object Parent" msgstr "Objeto principal" -#: netbox/vpn/tables/l2vpn.py:74 +#: netbox/vpn/tables/l2vpn.py:77 msgid "Object Site" msgstr "Sitio del objeto" @@ -16972,8 +17291,8 @@ msgstr "WPA Personal (PSK)" msgid "WPA Enterprise" msgstr "Empresa WPA" -#: netbox/wireless/forms/bulk_edit.py:75 -#: netbox/wireless/forms/bulk_edit.py:123 +#: netbox/wireless/forms/bulk_edit.py:76 +#: netbox/wireless/forms/bulk_edit.py:124 #: netbox/wireless/forms/bulk_import.py:70 #: netbox/wireless/forms/bulk_import.py:73 #: netbox/wireless/forms/bulk_import.py:115 @@ -16997,7 +17316,7 @@ msgstr "Interfaz A" msgid "Interface B" msgstr "Interfaz B" -#: netbox/wireless/forms/model_forms.py:164 +#: netbox/wireless/forms/model_forms.py:165 msgid "Side B" msgstr "Lado B" @@ -17017,23 +17336,23 @@ msgstr "grupos LAN inalámbricos" msgid "wireless LAN" msgstr "LAN inalámbrica" -#: netbox/wireless/models.py:141 +#: netbox/wireless/models.py:134 msgid "interface A" msgstr "interfaz A" -#: netbox/wireless/models.py:148 +#: netbox/wireless/models.py:140 msgid "interface B" msgstr "interfaz B" -#: netbox/wireless/models.py:196 +#: netbox/wireless/models.py:188 msgid "wireless link" msgstr "enlace inalámbrico" -#: netbox/wireless/models.py:197 +#: netbox/wireless/models.py:189 msgid "wireless links" msgstr "enlaces inalámbricos" -#: netbox/wireless/models.py:212 netbox/wireless/models.py:218 +#: netbox/wireless/models.py:204 netbox/wireless/models.py:210 #, python-brace-format msgid "{type} is not a wireless interface." msgstr "{type} no es una interfaz inalámbrica." diff --git a/netbox/translations/fr/LC_MESSAGES/django.mo b/netbox/translations/fr/LC_MESSAGES/django.mo index 7a911bfe5..81df657c1 100644 Binary files a/netbox/translations/fr/LC_MESSAGES/django.mo and b/netbox/translations/fr/LC_MESSAGES/django.mo differ diff --git a/netbox/translations/fr/LC_MESSAGES/django.po b/netbox/translations/fr/LC_MESSAGES/django.po index 1bd70887f..fdc6d2d90 100644 --- a/netbox/translations/fr/LC_MESSAGES/django.po +++ b/netbox/translations/fr/LC_MESSAGES/django.po @@ -22,7 +22,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-01 05:01+0000\n" +"POT-Creation-Date: 2025-05-13 05:01+0000\n" "PO-Revision-Date: 2023-10-30 17:48+0000\n" "Last-Translator: Jeremy Stretch, 2025\n" "Language-Team: French (https://app.transifex.com/netbox-community/teams/178115/fr/)\n" @@ -44,7 +44,7 @@ msgstr "Écriture activée" #: netbox/account/tables.py:35 netbox/core/choices.py:102 #: netbox/core/tables/jobs.py:29 netbox/core/tables/tasks.py:79 -#: netbox/extras/tables/tables.py:338 netbox/extras/tables/tables.py:572 +#: netbox/extras/tables/tables.py:379 netbox/extras/tables/tables.py:627 #: netbox/templates/account/token.html:43 #: netbox/templates/core/configrevision.html:26 #: netbox/templates/core/configrevision_restore.html:12 @@ -75,59 +75,61 @@ msgstr "Dernière utilisation" msgid "Allowed IPs" msgstr "IP autorisées" -#: netbox/account/views.py:116 +#: netbox/account/views.py:118 #, python-brace-format msgid "Logged in as {user}." msgstr "Connecté en tant que {user}." -#: netbox/account/views.py:172 +#: netbox/account/views.py:174 msgid "You have logged out." msgstr "Vous êtes déconnecté." -#: netbox/account/views.py:224 +#: netbox/account/views.py:227 msgid "Your preferences have been updated." msgstr "Vos préférences ont été mises à jour." -#: netbox/account/views.py:252 +#: netbox/account/views.py:255 msgid "LDAP-authenticated user credentials cannot be changed within NetBox." msgstr "" "Les informations d'identification utilisateur authentifiées par LDAP ne " "peuvent pas être modifiées dans NetBox." -#: netbox/account/views.py:267 +#: netbox/account/views.py:270 msgid "Your password has been changed successfully." msgstr "Votre mot de passe a été modifié avec succès." #: netbox/circuits/choices.py:21 netbox/dcim/choices.py:20 -#: netbox/dcim/choices.py:102 netbox/dcim/choices.py:185 -#: netbox/dcim/choices.py:237 netbox/dcim/choices.py:1542 -#: netbox/dcim/choices.py:1600 netbox/dcim/choices.py:1650 -#: netbox/dcim/choices.py:1672 netbox/virtualization/choices.py:20 +#: netbox/dcim/choices.py:102 netbox/dcim/choices.py:186 +#: netbox/dcim/choices.py:239 netbox/dcim/choices.py:1549 +#: netbox/dcim/choices.py:1607 netbox/dcim/choices.py:1674 +#: netbox/dcim/choices.py:1696 netbox/virtualization/choices.py:20 #: netbox/virtualization/choices.py:46 netbox/vpn/choices.py:18 +#: netbox/vpn/choices.py:281 msgid "Planned" msgstr "Planifié" -#: netbox/circuits/choices.py:22 netbox/netbox/navigation/menu.py:326 +#: netbox/circuits/choices.py:22 netbox/netbox/navigation/menu.py:327 msgid "Provisioning" msgstr "Approvisionnement" -#: netbox/circuits/choices.py:23 netbox/core/tables/tasks.py:22 -#: netbox/dcim/choices.py:22 netbox/dcim/choices.py:103 -#: netbox/dcim/choices.py:184 netbox/dcim/choices.py:236 -#: netbox/dcim/choices.py:1599 netbox/dcim/choices.py:1649 -#: netbox/dcim/choices.py:1671 netbox/extras/tables/tables.py:498 -#: netbox/ipam/choices.py:31 netbox/ipam/choices.py:49 -#: netbox/ipam/choices.py:69 netbox/ipam/choices.py:154 -#: netbox/templates/extras/configcontext.html:25 +#: netbox/circuits/choices.py:23 netbox/core/tables/plugins.py:64 +#: netbox/core/tables/tasks.py:22 netbox/dcim/choices.py:22 +#: netbox/dcim/choices.py:103 netbox/dcim/choices.py:185 +#: netbox/dcim/choices.py:238 netbox/dcim/choices.py:1606 +#: netbox/dcim/choices.py:1673 netbox/dcim/choices.py:1695 +#: netbox/extras/tables/tables.py:539 netbox/ipam/choices.py:31 +#: netbox/ipam/choices.py:49 netbox/ipam/choices.py:69 +#: netbox/ipam/choices.py:154 netbox/templates/extras/configcontext.html:25 #: netbox/templates/users/user.html:37 netbox/users/forms/bulk_edit.py:38 #: netbox/virtualization/choices.py:22 netbox/virtualization/choices.py:45 -#: netbox/vpn/choices.py:19 netbox/wireless/choices.py:25 +#: netbox/vpn/choices.py:19 netbox/vpn/choices.py:280 +#: netbox/wireless/choices.py:25 msgid "Active" msgstr "Actif" -#: netbox/circuits/choices.py:24 netbox/dcim/choices.py:183 -#: netbox/dcim/choices.py:235 netbox/dcim/choices.py:1598 -#: netbox/dcim/choices.py:1651 netbox/dcim/choices.py:1670 +#: netbox/circuits/choices.py:24 netbox/dcim/choices.py:184 +#: netbox/dcim/choices.py:237 netbox/dcim/choices.py:1605 +#: netbox/dcim/choices.py:1675 netbox/dcim/choices.py:1694 #: netbox/virtualization/choices.py:24 netbox/virtualization/choices.py:44 msgid "Offline" msgstr "Hors ligne" @@ -140,7 +142,7 @@ msgstr "Déprovisionnement" msgid "Decommissioned" msgstr "Mis hors service" -#: netbox/circuits/choices.py:90 netbox/dcim/choices.py:1611 +#: netbox/circuits/choices.py:90 netbox/dcim/choices.py:1618 #: netbox/templates/dcim/interface.html:135 #: netbox/templates/virtualization/vminterface.html:83 #: netbox/tenancy/choices.py:17 @@ -175,36 +177,36 @@ msgstr "Spoke" #: netbox/circuits/filtersets.py:37 netbox/circuits/filtersets.py:204 #: netbox/circuits/filtersets.py:284 netbox/dcim/base_filtersets.py:22 -#: netbox/dcim/filtersets.py:99 netbox/dcim/filtersets.py:153 -#: netbox/dcim/filtersets.py:213 netbox/dcim/filtersets.py:334 -#: netbox/dcim/filtersets.py:465 netbox/dcim/filtersets.py:1022 -#: netbox/dcim/filtersets.py:1344 netbox/dcim/filtersets.py:1442 -#: netbox/dcim/filtersets.py:2103 netbox/dcim/filtersets.py:2346 -#: netbox/dcim/filtersets.py:2404 netbox/ipam/filtersets.py:954 -#: netbox/virtualization/filtersets.py:139 netbox/vpn/filtersets.py:358 +#: netbox/dcim/filtersets.py:101 netbox/dcim/filtersets.py:155 +#: 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:2160 netbox/dcim/filtersets.py:2403 +#: netbox/dcim/filtersets.py:2461 netbox/ipam/filtersets.py:954 +#: netbox/virtualization/filtersets.py:139 netbox/vpn/filtersets.py:361 msgid "Region (ID)" msgstr "Région (ID)" #: netbox/circuits/filtersets.py:44 netbox/circuits/filtersets.py:211 #: netbox/circuits/filtersets.py:291 netbox/dcim/base_filtersets.py:29 -#: netbox/dcim/filtersets.py:106 netbox/dcim/filtersets.py:159 -#: netbox/dcim/filtersets.py:220 netbox/dcim/filtersets.py:341 -#: netbox/dcim/filtersets.py:472 netbox/dcim/filtersets.py:1029 -#: netbox/dcim/filtersets.py:1351 netbox/dcim/filtersets.py:1449 -#: netbox/dcim/filtersets.py:2110 netbox/dcim/filtersets.py:2353 -#: netbox/dcim/filtersets.py:2411 netbox/extras/filtersets.py:509 +#: netbox/dcim/filtersets.py:108 netbox/dcim/filtersets.py:161 +#: 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:2167 netbox/dcim/filtersets.py:2410 +#: netbox/dcim/filtersets.py:2468 netbox/extras/filtersets.py:602 #: netbox/ipam/filtersets.py:961 netbox/virtualization/filtersets.py:146 -#: netbox/vpn/filtersets.py:353 +#: netbox/vpn/filtersets.py:356 msgid "Region (slug)" msgstr "Région (slug)" #: netbox/circuits/filtersets.py:50 netbox/circuits/filtersets.py:217 #: netbox/circuits/filtersets.py:297 netbox/dcim/base_filtersets.py:35 -#: netbox/dcim/filtersets.py:129 netbox/dcim/filtersets.py:226 -#: netbox/dcim/filtersets.py:347 netbox/dcim/filtersets.py:478 -#: netbox/dcim/filtersets.py:1035 netbox/dcim/filtersets.py:1357 -#: netbox/dcim/filtersets.py:1455 netbox/dcim/filtersets.py:2116 -#: netbox/dcim/filtersets.py:2359 netbox/dcim/filtersets.py:2417 +#: 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:2173 +#: netbox/dcim/filtersets.py:2416 netbox/dcim/filtersets.py:2474 #: netbox/ipam/filtersets.py:239 netbox/ipam/filtersets.py:967 #: netbox/virtualization/filtersets.py:152 msgid "Site group (ID)" @@ -212,12 +214,12 @@ msgstr "Groupe de sites (ID)" #: netbox/circuits/filtersets.py:57 netbox/circuits/filtersets.py:224 #: netbox/circuits/filtersets.py:304 netbox/dcim/base_filtersets.py:42 -#: netbox/dcim/filtersets.py:136 netbox/dcim/filtersets.py:233 -#: netbox/dcim/filtersets.py:354 netbox/dcim/filtersets.py:485 -#: netbox/dcim/filtersets.py:1042 netbox/dcim/filtersets.py:1364 -#: netbox/dcim/filtersets.py:1462 netbox/dcim/filtersets.py:2123 -#: netbox/dcim/filtersets.py:2366 netbox/dcim/filtersets.py:2424 -#: netbox/extras/filtersets.py:515 netbox/ipam/filtersets.py:246 +#: 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:2180 +#: netbox/dcim/filtersets.py:2423 netbox/dcim/filtersets.py:2481 +#: netbox/extras/filtersets.py:608 netbox/ipam/filtersets.py:246 #: netbox/ipam/filtersets.py:974 netbox/virtualization/filtersets.py:159 msgid "Site group (slug)" msgstr "Groupe de sites (slug)" @@ -225,29 +227,29 @@ msgstr "Groupe de sites (slug)" #: netbox/circuits/filtersets.py:62 netbox/circuits/forms/filtersets.py:59 #: netbox/circuits/forms/filtersets.py:183 #: netbox/circuits/forms/filtersets.py:241 -#: netbox/circuits/tables/circuits.py:128 netbox/dcim/forms/bulk_edit.py:172 -#: netbox/dcim/forms/bulk_edit.py:333 netbox/dcim/forms/bulk_edit.py:686 -#: netbox/dcim/forms/bulk_edit.py:891 netbox/dcim/forms/bulk_import.py:133 -#: netbox/dcim/forms/bulk_import.py:232 netbox/dcim/forms/bulk_import.py:333 -#: netbox/dcim/forms/bulk_import.py:567 netbox/dcim/forms/bulk_import.py:1448 -#: netbox/dcim/forms/bulk_import.py:1476 netbox/dcim/forms/filtersets.py:88 -#: netbox/dcim/forms/filtersets.py:226 netbox/dcim/forms/filtersets.py:343 -#: netbox/dcim/forms/filtersets.py:440 netbox/dcim/forms/filtersets.py:754 -#: netbox/dcim/forms/filtersets.py:973 netbox/dcim/forms/filtersets.py:1046 -#: netbox/dcim/forms/filtersets.py:1070 netbox/dcim/forms/filtersets.py:1160 -#: netbox/dcim/forms/filtersets.py:1198 netbox/dcim/forms/filtersets.py:1681 -#: netbox/dcim/forms/filtersets.py:1705 netbox/dcim/forms/filtersets.py:1729 -#: netbox/dcim/forms/model_forms.py:141 netbox/dcim/forms/model_forms.py:169 -#: netbox/dcim/forms/model_forms.py:243 netbox/dcim/forms/model_forms.py:473 -#: netbox/dcim/forms/model_forms.py:734 netbox/dcim/forms/object_create.py:395 +#: netbox/circuits/tables/circuits.py:128 netbox/dcim/forms/bulk_edit.py:177 +#: netbox/dcim/forms/bulk_edit.py:344 netbox/dcim/forms/bulk_edit.py:730 +#: netbox/dcim/forms/bulk_edit.py:935 netbox/dcim/forms/bulk_import.py:134 +#: netbox/dcim/forms/bulk_import.py:236 netbox/dcim/forms/bulk_import.py:337 +#: netbox/dcim/forms/bulk_import.py:598 netbox/dcim/forms/bulk_import.py:1479 +#: netbox/dcim/forms/bulk_import.py:1507 netbox/dcim/forms/filtersets.py:89 +#: netbox/dcim/forms/filtersets.py:227 netbox/dcim/forms/filtersets.py:344 +#: netbox/dcim/forms/filtersets.py:441 netbox/dcim/forms/filtersets.py:773 +#: netbox/dcim/forms/filtersets.py:992 netbox/dcim/forms/filtersets.py:1065 +#: netbox/dcim/forms/filtersets.py:1089 netbox/dcim/forms/filtersets.py:1179 +#: netbox/dcim/forms/filtersets.py:1217 netbox/dcim/forms/filtersets.py:1705 +#: netbox/dcim/forms/filtersets.py:1729 netbox/dcim/forms/filtersets.py:1753 +#: netbox/dcim/forms/model_forms.py:146 netbox/dcim/forms/model_forms.py:174 +#: netbox/dcim/forms/model_forms.py:250 netbox/dcim/forms/model_forms.py:567 +#: netbox/dcim/forms/model_forms.py:828 netbox/dcim/forms/object_create.py:395 #: netbox/dcim/tables/devices.py:163 netbox/dcim/tables/power.py:26 -#: netbox/dcim/tables/power.py:93 netbox/dcim/tables/racks.py:121 -#: netbox/dcim/tables/racks.py:206 netbox/dcim/tables/sites.py:133 -#: netbox/extras/filtersets.py:525 netbox/ipam/forms/bulk_edit.py:468 -#: netbox/ipam/forms/bulk_import.py:468 netbox/ipam/forms/filtersets.py:161 -#: netbox/ipam/forms/filtersets.py:236 netbox/ipam/forms/filtersets.py:449 -#: netbox/ipam/forms/filtersets.py:544 netbox/ipam/forms/model_forms.py:678 -#: netbox/ipam/tables/vlans.py:87 netbox/ipam/tables/vlans.py:197 +#: netbox/dcim/tables/power.py:93 netbox/dcim/tables/racks.py:125 +#: netbox/dcim/tables/racks.py:215 netbox/dcim/tables/sites.py:139 +#: netbox/extras/filtersets.py:618 netbox/ipam/forms/bulk_edit.py:479 +#: netbox/ipam/forms/bulk_import.py:475 netbox/ipam/forms/filtersets.py:161 +#: netbox/ipam/forms/filtersets.py:236 netbox/ipam/forms/filtersets.py:457 +#: netbox/ipam/forms/filtersets.py:552 netbox/ipam/forms/model_forms.py:679 +#: netbox/ipam/tables/vlans.py:89 netbox/ipam/tables/vlans.py:199 #: netbox/templates/dcim/device.html:22 #: netbox/templates/dcim/inc/cable_termination.html:8 #: netbox/templates/dcim/inc/cable_termination.html:38 @@ -265,18 +267,18 @@ msgstr "Groupe de sites (slug)" #: netbox/virtualization/forms/model_forms.py:104 #: netbox/virtualization/forms/model_forms.py:178 #: netbox/virtualization/tables/virtualmachines.py:33 -#: netbox/vpn/forms/filtersets.py:272 netbox/wireless/forms/filtersets.py:88 -#: netbox/wireless/forms/model_forms.py:79 -#: netbox/wireless/forms/model_forms.py:121 +#: netbox/vpn/forms/filtersets.py:277 netbox/wireless/forms/filtersets.py:88 +#: netbox/wireless/forms/model_forms.py:80 +#: netbox/wireless/forms/model_forms.py:122 msgid "Site" msgstr "Site" #: netbox/circuits/filtersets.py:68 netbox/circuits/filtersets.py:235 #: netbox/circuits/filtersets.py:315 netbox/dcim/base_filtersets.py:53 -#: netbox/dcim/filtersets.py:243 netbox/dcim/filtersets.py:364 -#: netbox/dcim/filtersets.py:459 netbox/extras/filtersets.py:531 +#: netbox/dcim/filtersets.py:245 netbox/dcim/filtersets.py:366 +#: netbox/dcim/filtersets.py:461 netbox/extras/filtersets.py:624 #: netbox/ipam/filtersets.py:257 netbox/ipam/filtersets.py:984 -#: netbox/virtualization/filtersets.py:169 netbox/vpn/filtersets.py:363 +#: netbox/virtualization/filtersets.py:169 netbox/vpn/filtersets.py:366 msgid "Site (slug)" msgstr "Site (slug)" @@ -329,21 +331,21 @@ msgid "Circuit type (slug)" msgstr "Type de circuit (slug)" #: netbox/circuits/filtersets.py:229 netbox/circuits/filtersets.py:309 -#: netbox/dcim/base_filtersets.py:47 netbox/dcim/filtersets.py:237 -#: netbox/dcim/filtersets.py:358 netbox/dcim/filtersets.py:453 -#: netbox/dcim/filtersets.py:1046 netbox/dcim/filtersets.py:1369 -#: netbox/dcim/filtersets.py:1467 netbox/dcim/filtersets.py:2128 -#: netbox/dcim/filtersets.py:2370 netbox/dcim/filtersets.py:2429 +#: 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:2185 +#: netbox/dcim/filtersets.py:2427 netbox/dcim/filtersets.py:2486 #: netbox/ipam/filtersets.py:251 netbox/ipam/filtersets.py:978 -#: netbox/virtualization/filtersets.py:163 netbox/vpn/filtersets.py:368 +#: netbox/virtualization/filtersets.py:163 netbox/vpn/filtersets.py:371 msgid "Site (ID)" msgstr "Site (ID)" #: netbox/circuits/filtersets.py:239 netbox/circuits/filtersets.py:321 -#: netbox/dcim/base_filtersets.py:59 netbox/dcim/filtersets.py:259 -#: netbox/dcim/filtersets.py:370 netbox/dcim/filtersets.py:491 -#: netbox/dcim/filtersets.py:1058 netbox/dcim/filtersets.py:1380 -#: netbox/dcim/filtersets.py:1478 netbox/dcim/filtersets.py:2382 +#: 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:2439 msgid "Location (ID)" msgstr "Lieu (ID)" @@ -352,24 +354,25 @@ msgid "Termination A (ID)" msgstr "Terminaison A (ID)" #: netbox/circuits/filtersets.py:273 netbox/circuits/filtersets.py:375 -#: netbox/circuits/filtersets.py:537 netbox/core/filtersets.py:77 -#: netbox/core/filtersets.py:136 netbox/core/filtersets.py:173 -#: netbox/dcim/filtersets.py:752 netbox/dcim/filtersets.py:1436 -#: netbox/dcim/filtersets.py:2477 netbox/extras/filtersets.py:41 -#: netbox/extras/filtersets.py:63 netbox/extras/filtersets.py:92 -#: netbox/extras/filtersets.py:132 netbox/extras/filtersets.py:181 -#: netbox/extras/filtersets.py:209 netbox/extras/filtersets.py:239 -#: netbox/extras/filtersets.py:276 netbox/extras/filtersets.py:348 -#: netbox/extras/filtersets.py:391 netbox/extras/filtersets.py:438 -#: netbox/extras/filtersets.py:498 netbox/extras/filtersets.py:657 -#: netbox/extras/filtersets.py:703 netbox/ipam/forms/model_forms.py:492 -#: netbox/netbox/filtersets.py:286 netbox/netbox/forms/__init__.py:22 +#: 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:2534 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 +#: netbox/extras/filtersets.py:281 netbox/extras/filtersets.py:333 +#: netbox/extras/filtersets.py:406 netbox/extras/filtersets.py:449 +#: 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/forms/base.py:167 #: netbox/templates/htmx/object_selector.html:28 #: netbox/templates/inc/filter_list.html:46 #: netbox/templates/ipam/ipaddress_assign.html:29 #: netbox/templates/search.html:7 netbox/templates/search.html:26 -#: netbox/tenancy/filtersets.py:99 netbox/users/filtersets.py:23 +#: netbox/tenancy/filtersets.py:104 netbox/users/filtersets.py:23 #: netbox/users/filtersets.py:57 netbox/users/filtersets.py:102 #: netbox/users/filtersets.py:150 netbox/utilities/forms/forms.py:104 #: netbox/utilities/templates/navigation/menu.html:16 @@ -396,10 +399,10 @@ msgid "Circuit" msgstr "Circuit" #: netbox/circuits/filtersets.py:328 netbox/dcim/base_filtersets.py:66 -#: netbox/dcim/filtersets.py:266 netbox/dcim/filtersets.py:377 -#: netbox/dcim/filtersets.py:498 netbox/dcim/filtersets.py:1065 -#: netbox/dcim/filtersets.py:1386 netbox/dcim/filtersets.py:1484 -#: netbox/extras/filtersets.py:542 +#: netbox/dcim/filtersets.py:268 netbox/dcim/filtersets.py:379 +#: netbox/dcim/filtersets.py:500 netbox/dcim/filtersets.py:1118 +#: netbox/dcim/filtersets.py:1439 netbox/dcim/filtersets.py:1537 +#: netbox/extras/filtersets.py:635 msgid "Location (slug)" msgstr "Emplacement (slug)" @@ -419,7 +422,7 @@ msgstr "Circuit (ID)" msgid "Virtual circuit (CID)" msgstr "Circuit virtuel (CID)" -#: netbox/circuits/filtersets.py:396 netbox/dcim/filtersets.py:1925 +#: netbox/circuits/filtersets.py:396 netbox/dcim/filtersets.py:1982 msgid "Virtual circuit (ID)" msgstr "Circuit virtuel (ID)" @@ -455,20 +458,20 @@ msgstr "Type de circuit virtuel (slug)" msgid "Virtual circuit" msgstr "Circuit virtuel" -#: netbox/circuits/filtersets.py:577 netbox/dcim/filtersets.py:1276 -#: netbox/dcim/filtersets.py:1706 netbox/ipam/filtersets.py:627 -#: netbox/vpn/filtersets.py:102 netbox/vpn/filtersets.py:401 +#: netbox/circuits/filtersets.py:577 netbox/dcim/filtersets.py:1329 +#: netbox/dcim/filtersets.py:1763 netbox/ipam/filtersets.py:627 +#: netbox/vpn/filtersets.py:102 netbox/vpn/filtersets.py:404 msgid "Interface (ID)" msgstr "Interface (ID)" #: netbox/circuits/forms/bulk_edit.py:42 #: netbox/circuits/forms/filtersets.py:64 #: netbox/circuits/forms/model_forms.py:42 -#: netbox/circuits/tables/providers.py:32 netbox/dcim/forms/bulk_edit.py:132 -#: netbox/dcim/forms/filtersets.py:196 netbox/dcim/forms/model_forms.py:127 -#: netbox/dcim/tables/sites.py:94 netbox/ipam/models/asns.py:123 -#: netbox/ipam/tables/asn.py:27 netbox/ipam/views.py:230 -#: netbox/netbox/navigation/menu.py:178 netbox/netbox/navigation/menu.py:181 +#: netbox/circuits/tables/providers.py:32 netbox/dcim/forms/bulk_edit.py:137 +#: netbox/dcim/forms/filtersets.py:197 netbox/dcim/forms/model_forms.py:132 +#: netbox/dcim/tables/sites.py:100 netbox/ipam/models/asns.py:123 +#: netbox/ipam/tables/asn.py:27 netbox/ipam/views.py:232 +#: netbox/netbox/navigation/menu.py:179 netbox/netbox/navigation/menu.py:182 #: netbox/templates/circuits/provider.html:23 msgid "ASNs" msgstr "Numéros d'AS" @@ -481,36 +484,37 @@ msgstr "Numéros d'AS" #: netbox/circuits/forms/bulk_edit.py:266 #: netbox/circuits/forms/bulk_edit.py:307 #: netbox/circuits/forms/bulk_edit.py:347 -#: netbox/circuits/forms/bulk_edit.py:371 netbox/core/forms/bulk_edit.py:28 -#: netbox/dcim/forms/bulk_create.py:35 netbox/dcim/forms/bulk_edit.py:77 -#: netbox/dcim/forms/bulk_edit.py:96 netbox/dcim/forms/bulk_edit.py:155 -#: netbox/dcim/forms/bulk_edit.py:196 netbox/dcim/forms/bulk_edit.py:214 -#: netbox/dcim/forms/bulk_edit.py:292 netbox/dcim/forms/bulk_edit.py:441 -#: netbox/dcim/forms/bulk_edit.py:475 netbox/dcim/forms/bulk_edit.py:490 -#: netbox/dcim/forms/bulk_edit.py:549 netbox/dcim/forms/bulk_edit.py:593 -#: netbox/dcim/forms/bulk_edit.py:627 netbox/dcim/forms/bulk_edit.py:651 -#: netbox/dcim/forms/bulk_edit.py:724 netbox/dcim/forms/bulk_edit.py:785 -#: netbox/dcim/forms/bulk_edit.py:837 netbox/dcim/forms/bulk_edit.py:860 -#: netbox/dcim/forms/bulk_edit.py:908 netbox/dcim/forms/bulk_edit.py:978 -#: netbox/dcim/forms/bulk_edit.py:1031 netbox/dcim/forms/bulk_edit.py:1066 -#: netbox/dcim/forms/bulk_edit.py:1106 netbox/dcim/forms/bulk_edit.py:1150 -#: netbox/dcim/forms/bulk_edit.py:1195 netbox/dcim/forms/bulk_edit.py:1222 -#: netbox/dcim/forms/bulk_edit.py:1240 netbox/dcim/forms/bulk_edit.py:1258 -#: netbox/dcim/forms/bulk_edit.py:1276 netbox/dcim/forms/bulk_edit.py:1746 -#: netbox/dcim/forms/bulk_edit.py:1787 netbox/extras/forms/bulk_edit.py:39 -#: netbox/extras/forms/bulk_edit.py:149 netbox/extras/forms/bulk_edit.py:178 -#: netbox/extras/forms/bulk_edit.py:208 netbox/extras/forms/bulk_edit.py:256 -#: netbox/extras/forms/bulk_edit.py:274 netbox/extras/forms/bulk_edit.py:298 -#: netbox/extras/forms/bulk_edit.py:312 netbox/extras/forms/bulk_edit.py:339 -#: netbox/extras/tables/tables.py:82 netbox/ipam/forms/bulk_edit.py:56 +#: netbox/circuits/forms/bulk_edit.py:371 netbox/core/forms/bulk_edit.py:29 +#: netbox/dcim/forms/bulk_create.py:35 netbox/dcim/forms/bulk_edit.py:80 +#: netbox/dcim/forms/bulk_edit.py:100 netbox/dcim/forms/bulk_edit.py:160 +#: netbox/dcim/forms/bulk_edit.py:201 netbox/dcim/forms/bulk_edit.py:220 +#: netbox/dcim/forms/bulk_edit.py:303 netbox/dcim/forms/bulk_edit.py:457 +#: netbox/dcim/forms/bulk_edit.py:489 netbox/dcim/forms/bulk_edit.py:504 +#: netbox/dcim/forms/bulk_edit.py:563 netbox/dcim/forms/bulk_edit.py:586 +#: netbox/dcim/forms/bulk_edit.py:631 netbox/dcim/forms/bulk_edit.py:670 +#: netbox/dcim/forms/bulk_edit.py:695 netbox/dcim/forms/bulk_edit.py:768 +#: netbox/dcim/forms/bulk_edit.py:829 netbox/dcim/forms/bulk_edit.py:881 +#: netbox/dcim/forms/bulk_edit.py:904 netbox/dcim/forms/bulk_edit.py:952 +#: netbox/dcim/forms/bulk_edit.py:1022 netbox/dcim/forms/bulk_edit.py:1075 +#: netbox/dcim/forms/bulk_edit.py:1110 netbox/dcim/forms/bulk_edit.py:1150 +#: netbox/dcim/forms/bulk_edit.py:1194 netbox/dcim/forms/bulk_edit.py:1239 +#: netbox/dcim/forms/bulk_edit.py:1266 netbox/dcim/forms/bulk_edit.py:1284 +#: netbox/dcim/forms/bulk_edit.py:1302 netbox/dcim/forms/bulk_edit.py:1320 +#: netbox/dcim/forms/bulk_edit.py:1793 netbox/dcim/forms/bulk_edit.py:1834 +#: netbox/extras/forms/bulk_edit.py:40 netbox/extras/forms/bulk_edit.py:150 +#: netbox/extras/forms/bulk_edit.py:183 netbox/extras/forms/bulk_edit.py:211 +#: netbox/extras/forms/bulk_edit.py:241 netbox/extras/forms/bulk_edit.py:289 +#: netbox/extras/forms/bulk_edit.py:307 netbox/extras/forms/bulk_edit.py:335 +#: netbox/extras/forms/bulk_edit.py:349 netbox/extras/forms/bulk_edit.py:395 +#: netbox/extras/tables/tables.py:83 netbox/ipam/forms/bulk_edit.py:56 #: netbox/ipam/forms/bulk_edit.py:76 netbox/ipam/forms/bulk_edit.py:96 #: netbox/ipam/forms/bulk_edit.py:120 netbox/ipam/forms/bulk_edit.py:149 #: netbox/ipam/forms/bulk_edit.py:178 netbox/ipam/forms/bulk_edit.py:197 -#: netbox/ipam/forms/bulk_edit.py:260 netbox/ipam/forms/bulk_edit.py:305 -#: netbox/ipam/forms/bulk_edit.py:353 netbox/ipam/forms/bulk_edit.py:396 -#: netbox/ipam/forms/bulk_edit.py:412 netbox/ipam/forms/bulk_edit.py:500 -#: netbox/ipam/forms/bulk_edit.py:532 netbox/ipam/forms/bulk_edit.py:575 -#: netbox/ipam/tables/vlans.py:240 netbox/ipam/tables/vlans.py:267 +#: netbox/ipam/forms/bulk_edit.py:260 netbox/ipam/forms/bulk_edit.py:310 +#: netbox/ipam/forms/bulk_edit.py:358 netbox/ipam/forms/bulk_edit.py:401 +#: netbox/ipam/forms/bulk_edit.py:417 netbox/ipam/forms/bulk_edit.py:511 +#: netbox/ipam/forms/bulk_edit.py:543 netbox/ipam/forms/bulk_edit.py:586 +#: netbox/ipam/tables/vlans.py:242 netbox/ipam/tables/vlans.py:269 #: netbox/templates/account/token.html:35 #: netbox/templates/circuits/circuit.html:69 #: netbox/templates/circuits/circuitgroup.html:32 @@ -521,7 +525,7 @@ msgstr "Numéros d'AS" #: netbox/templates/circuits/virtualcircuit.html:56 #: netbox/templates/circuits/virtualcircuittermination.html:68 #: netbox/templates/circuits/virtualcircuittype.html:26 -#: netbox/templates/core/datasource.html:54 +#: netbox/templates/core/datasource.html:58 #: netbox/templates/core/plugin.html:80 netbox/templates/dcim/cable.html:36 #: netbox/templates/dcim/consoleport.html:44 #: netbox/templates/dcim/consoleserverport.html:44 @@ -538,10 +542,11 @@ msgstr "Numéros d'AS" #: netbox/templates/dcim/manufacturer.html:40 #: netbox/templates/dcim/module.html:73 #: netbox/templates/dcim/modulebay.html:42 -#: netbox/templates/dcim/moduletype.html:39 +#: netbox/templates/dcim/moduletype.html:43 +#: netbox/templates/dcim/moduletypeprofile.html:20 #: netbox/templates/dcim/platform.html:33 #: netbox/templates/dcim/powerfeed.html:40 -#: netbox/templates/dcim/poweroutlet.html:40 +#: netbox/templates/dcim/poweroutlet.html:44 #: netbox/templates/dcim/powerpanel.html:30 #: netbox/templates/dcim/powerport.html:40 netbox/templates/dcim/rack.html:53 #: netbox/templates/dcim/rackreservation.html:62 @@ -559,21 +564,22 @@ msgstr "Numéros d'AS" #: netbox/templates/extras/notificationgroup.html:20 #: netbox/templates/extras/savedfilter.html:17 #: netbox/templates/extras/script_list.html:46 +#: netbox/templates/extras/tableconfig.html:17 #: netbox/templates/extras/tag.html:20 netbox/templates/extras/webhook.html:17 #: netbox/templates/generic/bulk_import.html:120 #: netbox/templates/ipam/aggregate.html:43 netbox/templates/ipam/asn.html:42 #: netbox/templates/ipam/asnrange.html:38 #: netbox/templates/ipam/fhrpgroup.html:34 #: netbox/templates/ipam/ipaddress.html:55 -#: netbox/templates/ipam/iprange.html:67 netbox/templates/ipam/prefix.html:77 +#: netbox/templates/ipam/iprange.html:74 netbox/templates/ipam/prefix.html:77 #: netbox/templates/ipam/rir.html:26 netbox/templates/ipam/role.html:26 #: netbox/templates/ipam/routetarget.html:21 -#: netbox/templates/ipam/service.html:50 +#: netbox/templates/ipam/service.html:52 #: netbox/templates/ipam/servicetemplate.html:27 #: netbox/templates/ipam/vlan.html:62 netbox/templates/ipam/vlangroup.html:34 #: netbox/templates/ipam/vlantranslationpolicy.html:18 #: netbox/templates/ipam/vlantranslationrule.html:26 -#: netbox/templates/ipam/vrf.html:33 netbox/templates/tenancy/contact.html:67 +#: netbox/templates/ipam/vrf.html:33 netbox/templates/tenancy/contact.html:77 #: netbox/templates/tenancy/contactgroup.html:25 #: netbox/templates/tenancy/contactrole.html:22 #: netbox/templates/tenancy/tenant.html:24 @@ -594,13 +600,13 @@ msgstr "Numéros d'AS" #: netbox/templates/vpn/ipsecprofile.html:40 #: netbox/templates/vpn/ipsecprofile.html:73 #: netbox/templates/vpn/ipsecproposal.html:17 -#: netbox/templates/vpn/l2vpn.html:26 netbox/templates/vpn/tunnel.html:33 +#: netbox/templates/vpn/l2vpn.html:30 netbox/templates/vpn/tunnel.html:33 #: netbox/templates/vpn/tunnelgroup.html:30 #: netbox/templates/wireless/wirelesslan.html:34 #: netbox/templates/wireless/wirelesslangroup.html:33 #: netbox/templates/wireless/wirelesslink.html:34 -#: netbox/tenancy/forms/bulk_edit.py:32 netbox/tenancy/forms/bulk_edit.py:80 -#: netbox/tenancy/forms/bulk_edit.py:123 netbox/users/forms/bulk_edit.py:64 +#: netbox/tenancy/forms/bulk_edit.py:32 netbox/tenancy/forms/bulk_edit.py:82 +#: netbox/tenancy/forms/bulk_edit.py:130 netbox/users/forms/bulk_edit.py:64 #: netbox/users/forms/bulk_edit.py:82 netbox/users/forms/bulk_edit.py:112 #: netbox/virtualization/forms/bulk_edit.py:33 #: netbox/virtualization/forms/bulk_edit.py:47 @@ -611,9 +617,9 @@ msgstr "Numéros d'AS" #: netbox/vpn/forms/bulk_edit.py:28 netbox/vpn/forms/bulk_edit.py:64 #: netbox/vpn/forms/bulk_edit.py:121 netbox/vpn/forms/bulk_edit.py:155 #: netbox/vpn/forms/bulk_edit.py:190 netbox/vpn/forms/bulk_edit.py:215 -#: netbox/vpn/forms/bulk_edit.py:247 netbox/vpn/forms/bulk_edit.py:274 -#: netbox/wireless/forms/bulk_edit.py:31 netbox/wireless/forms/bulk_edit.py:84 -#: netbox/wireless/forms/bulk_edit.py:143 +#: netbox/vpn/forms/bulk_edit.py:247 netbox/vpn/forms/bulk_edit.py:278 +#: netbox/wireless/forms/bulk_edit.py:31 netbox/wireless/forms/bulk_edit.py:85 +#: netbox/wireless/forms/bulk_edit.py:144 msgid "Description" msgstr "Description" @@ -665,23 +671,23 @@ msgstr "Identifiant du service" #: netbox/circuits/forms/bulk_edit.py:112 #: netbox/circuits/forms/bulk_edit.py:303 #: netbox/circuits/forms/filtersets.py:116 -#: netbox/circuits/forms/filtersets.py:321 netbox/dcim/forms/bulk_edit.py:210 -#: netbox/dcim/forms/bulk_edit.py:613 netbox/dcim/forms/bulk_edit.py:822 -#: netbox/dcim/forms/bulk_edit.py:1191 netbox/dcim/forms/bulk_edit.py:1218 -#: netbox/dcim/forms/bulk_edit.py:1742 netbox/dcim/forms/filtersets.py:1113 -#: netbox/dcim/forms/filtersets.py:1371 netbox/dcim/forms/filtersets.py:1519 -#: netbox/dcim/forms/filtersets.py:1543 netbox/dcim/tables/devices.py:737 -#: netbox/dcim/tables/devices.py:793 netbox/dcim/tables/devices.py:1034 +#: netbox/circuits/forms/filtersets.py:321 netbox/dcim/forms/bulk_edit.py:216 +#: netbox/dcim/forms/bulk_edit.py:656 netbox/dcim/forms/bulk_edit.py:866 +#: netbox/dcim/forms/bulk_edit.py:1235 netbox/dcim/forms/bulk_edit.py:1262 +#: netbox/dcim/forms/bulk_edit.py:1789 netbox/dcim/forms/filtersets.py:1132 +#: netbox/dcim/forms/filtersets.py:1390 netbox/dcim/forms/filtersets.py:1543 +#: netbox/dcim/forms/filtersets.py:1567 netbox/dcim/tables/devices.py:744 +#: netbox/dcim/tables/devices.py:800 netbox/dcim/tables/devices.py:1041 #: netbox/dcim/tables/devicetypes.py:256 netbox/dcim/tables/devicetypes.py:271 -#: netbox/dcim/tables/racks.py:33 netbox/extras/forms/bulk_edit.py:270 -#: netbox/extras/tables/tables.py:446 +#: netbox/dcim/tables/racks.py:33 netbox/extras/forms/bulk_edit.py:303 +#: netbox/extras/tables/tables.py:487 #: netbox/templates/circuits/circuittype.html:30 #: netbox/templates/circuits/virtualcircuittype.html:30 #: netbox/templates/dcim/cable.html:40 -#: netbox/templates/dcim/devicerole.html:34 +#: netbox/templates/dcim/devicerole.html:38 #: netbox/templates/dcim/frontport.html:40 #: netbox/templates/dcim/inventoryitemrole.html:26 -#: netbox/templates/dcim/poweroutlet.html:44 +#: netbox/templates/dcim/poweroutlet.html:48 #: netbox/templates/dcim/rackrole.html:30 #: netbox/templates/dcim/rearport.html:40 netbox/templates/extras/tag.html:26 msgid "Color" @@ -696,31 +702,31 @@ msgstr "Couleur" #: netbox/circuits/tables/circuits.py:65 #: netbox/circuits/tables/circuits.py:199 #: netbox/circuits/tables/virtual_circuits.py:58 -#: netbox/core/forms/bulk_edit.py:18 netbox/core/forms/filtersets.py:33 +#: netbox/core/forms/bulk_edit.py:19 netbox/core/forms/filtersets.py:33 #: netbox/core/tables/change_logging.py:32 netbox/core/tables/data.py:20 -#: netbox/core/tables/jobs.py:18 netbox/dcim/forms/bulk_edit.py:800 -#: netbox/dcim/forms/bulk_edit.py:939 netbox/dcim/forms/bulk_edit.py:1007 -#: netbox/dcim/forms/bulk_edit.py:1026 netbox/dcim/forms/bulk_edit.py:1049 -#: netbox/dcim/forms/bulk_edit.py:1091 netbox/dcim/forms/bulk_edit.py:1135 -#: netbox/dcim/forms/bulk_edit.py:1186 netbox/dcim/forms/bulk_edit.py:1213 -#: netbox/dcim/forms/bulk_import.py:190 netbox/dcim/forms/bulk_import.py:269 -#: netbox/dcim/forms/bulk_import.py:735 netbox/dcim/forms/bulk_import.py:761 -#: netbox/dcim/forms/bulk_import.py:787 netbox/dcim/forms/bulk_import.py:807 -#: netbox/dcim/forms/bulk_import.py:893 netbox/dcim/forms/bulk_import.py:987 -#: netbox/dcim/forms/bulk_import.py:1029 netbox/dcim/forms/bulk_import.py:1350 -#: netbox/dcim/forms/bulk_import.py:1513 netbox/dcim/forms/filtersets.py:1004 -#: netbox/dcim/forms/filtersets.py:1103 netbox/dcim/forms/filtersets.py:1224 -#: netbox/dcim/forms/filtersets.py:1296 netbox/dcim/forms/filtersets.py:1321 -#: netbox/dcim/forms/filtersets.py:1345 netbox/dcim/forms/filtersets.py:1365 -#: netbox/dcim/forms/filtersets.py:1407 netbox/dcim/forms/filtersets.py:1514 -#: netbox/dcim/forms/filtersets.py:1538 netbox/dcim/forms/model_forms.py:714 -#: netbox/dcim/forms/model_forms.py:720 netbox/dcim/forms/object_import.py:84 +#: netbox/core/tables/jobs.py:18 netbox/dcim/forms/bulk_edit.py:844 +#: netbox/dcim/forms/bulk_edit.py:983 netbox/dcim/forms/bulk_edit.py:1051 +#: netbox/dcim/forms/bulk_edit.py:1070 netbox/dcim/forms/bulk_edit.py:1093 +#: netbox/dcim/forms/bulk_edit.py:1135 netbox/dcim/forms/bulk_edit.py:1179 +#: netbox/dcim/forms/bulk_edit.py:1230 netbox/dcim/forms/bulk_edit.py:1257 +#: netbox/dcim/forms/bulk_import.py:194 netbox/dcim/forms/bulk_import.py:273 +#: netbox/dcim/forms/bulk_import.py:766 netbox/dcim/forms/bulk_import.py:792 +#: netbox/dcim/forms/bulk_import.py:818 netbox/dcim/forms/bulk_import.py:838 +#: netbox/dcim/forms/bulk_import.py:924 netbox/dcim/forms/bulk_import.py:1018 +#: netbox/dcim/forms/bulk_import.py:1060 netbox/dcim/forms/bulk_import.py:1381 +#: netbox/dcim/forms/bulk_import.py:1544 netbox/dcim/forms/filtersets.py:1023 +#: netbox/dcim/forms/filtersets.py:1122 netbox/dcim/forms/filtersets.py:1243 +#: netbox/dcim/forms/filtersets.py:1315 netbox/dcim/forms/filtersets.py:1340 +#: netbox/dcim/forms/filtersets.py:1364 netbox/dcim/forms/filtersets.py:1384 +#: netbox/dcim/forms/filtersets.py:1431 netbox/dcim/forms/filtersets.py:1538 +#: netbox/dcim/forms/filtersets.py:1562 netbox/dcim/forms/model_forms.py:808 +#: netbox/dcim/forms/model_forms.py:814 netbox/dcim/forms/object_import.py:84 #: netbox/dcim/forms/object_import.py:113 #: netbox/dcim/forms/object_import.py:146 netbox/dcim/tables/devices.py:188 -#: netbox/dcim/tables/devices.py:845 netbox/dcim/tables/power.py:77 -#: netbox/dcim/tables/racks.py:137 netbox/extras/forms/bulk_import.py:42 -#: netbox/extras/tables/tables.py:408 netbox/extras/tables/tables.py:468 -#: netbox/netbox/tables/tables.py:243 +#: netbox/dcim/tables/devices.py:852 netbox/dcim/tables/power.py:77 +#: netbox/dcim/tables/racks.py:141 netbox/extras/forms/bulk_import.py:42 +#: netbox/extras/tables/tables.py:449 netbox/extras/tables/tables.py:509 +#: netbox/netbox/tables/tables.py:269 #: netbox/templates/circuits/circuit.html:30 #: netbox/templates/circuits/virtualcircuit.html:39 #: netbox/templates/circuits/virtualcircuittermination.html:64 @@ -746,8 +752,8 @@ msgstr "Couleur" #: netbox/virtualization/forms/filtersets.py:55 #: netbox/virtualization/forms/model_forms.py:65 #: netbox/virtualization/tables/clusters.py:66 -#: netbox/vpn/forms/bulk_edit.py:264 netbox/vpn/forms/bulk_import.py:264 -#: netbox/vpn/forms/filtersets.py:223 netbox/vpn/forms/model_forms.py:85 +#: netbox/vpn/forms/bulk_edit.py:268 netbox/vpn/forms/bulk_import.py:269 +#: netbox/vpn/forms/filtersets.py:228 netbox/vpn/forms/model_forms.py:85 #: netbox/vpn/forms/model_forms.py:120 netbox/vpn/forms/model_forms.py:232 msgid "Type" msgstr "Type" @@ -771,36 +777,37 @@ msgstr "Identifiant de compte du prestataire" #: netbox/circuits/forms/bulk_import.py:227 #: netbox/circuits/forms/filtersets.py:162 #: netbox/circuits/forms/filtersets.py:362 netbox/core/forms/filtersets.py:38 -#: netbox/core/forms/filtersets.py:80 netbox/core/tables/data.py:23 +#: netbox/core/forms/filtersets.py:85 netbox/core/tables/data.py:23 #: netbox/core/tables/jobs.py:26 netbox/core/tables/tasks.py:88 -#: netbox/dcim/forms/bulk_edit.py:110 netbox/dcim/forms/bulk_edit.py:185 -#: netbox/dcim/forms/bulk_edit.py:355 netbox/dcim/forms/bulk_edit.py:709 -#: netbox/dcim/forms/bulk_edit.py:774 netbox/dcim/forms/bulk_edit.py:806 -#: netbox/dcim/forms/bulk_edit.py:933 netbox/dcim/forms/bulk_edit.py:1723 -#: netbox/dcim/forms/bulk_edit.py:1765 netbox/dcim/forms/bulk_import.py:90 -#: netbox/dcim/forms/bulk_import.py:149 netbox/dcim/forms/bulk_import.py:250 -#: netbox/dcim/forms/bulk_import.py:532 netbox/dcim/forms/bulk_import.py:686 -#: netbox/dcim/forms/bulk_import.py:1137 netbox/dcim/forms/bulk_import.py:1344 -#: netbox/dcim/forms/bulk_import.py:1508 netbox/dcim/forms/bulk_import.py:1572 -#: netbox/dcim/forms/filtersets.py:179 netbox/dcim/forms/filtersets.py:238 -#: netbox/dcim/forms/filtersets.py:360 netbox/dcim/forms/filtersets.py:800 -#: netbox/dcim/forms/filtersets.py:925 netbox/dcim/forms/filtersets.py:1007 -#: netbox/dcim/forms/filtersets.py:1108 netbox/dcim/forms/filtersets.py:1219 -#: netbox/dcim/forms/filtersets.py:1621 netbox/dcim/tables/devices.py:150 -#: netbox/dcim/tables/devices.py:848 netbox/dcim/tables/devices.py:982 -#: netbox/dcim/tables/devices.py:1094 netbox/dcim/tables/modules.py:70 -#: netbox/dcim/tables/power.py:74 netbox/dcim/tables/racks.py:125 -#: netbox/dcim/tables/sites.py:82 netbox/dcim/tables/sites.py:137 +#: netbox/dcim/forms/bulk_edit.py:115 netbox/dcim/forms/bulk_edit.py:190 +#: netbox/dcim/forms/bulk_edit.py:366 netbox/dcim/forms/bulk_edit.py:753 +#: netbox/dcim/forms/bulk_edit.py:818 netbox/dcim/forms/bulk_edit.py:850 +#: netbox/dcim/forms/bulk_edit.py:977 netbox/dcim/forms/bulk_edit.py:1770 +#: netbox/dcim/forms/bulk_edit.py:1812 netbox/dcim/forms/bulk_import.py:91 +#: netbox/dcim/forms/bulk_import.py:150 netbox/dcim/forms/bulk_import.py:254 +#: netbox/dcim/forms/bulk_import.py:563 netbox/dcim/forms/bulk_import.py:717 +#: netbox/dcim/forms/bulk_import.py:1168 netbox/dcim/forms/bulk_import.py:1375 +#: netbox/dcim/forms/bulk_import.py:1539 netbox/dcim/forms/bulk_import.py:1603 +#: netbox/dcim/forms/filtersets.py:180 netbox/dcim/forms/filtersets.py:239 +#: netbox/dcim/forms/filtersets.py:361 netbox/dcim/forms/filtersets.py:819 +#: netbox/dcim/forms/filtersets.py:944 netbox/dcim/forms/filtersets.py:1026 +#: netbox/dcim/forms/filtersets.py:1127 netbox/dcim/forms/filtersets.py:1238 +#: netbox/dcim/forms/filtersets.py:1394 netbox/dcim/forms/filtersets.py:1645 +#: netbox/dcim/tables/devices.py:150 netbox/dcim/tables/devices.py:524 +#: netbox/dcim/tables/devices.py:855 netbox/dcim/tables/devices.py:989 +#: netbox/dcim/tables/devices.py:1101 netbox/dcim/tables/modules.py:104 +#: netbox/dcim/tables/power.py:74 netbox/dcim/tables/racks.py:129 +#: netbox/dcim/tables/sites.py:88 netbox/dcim/tables/sites.py:143 #: netbox/ipam/forms/bulk_edit.py:240 netbox/ipam/forms/bulk_edit.py:290 -#: netbox/ipam/forms/bulk_edit.py:338 netbox/ipam/forms/bulk_edit.py:490 +#: netbox/ipam/forms/bulk_edit.py:343 netbox/ipam/forms/bulk_edit.py:501 #: netbox/ipam/forms/bulk_import.py:195 netbox/ipam/forms/bulk_import.py:263 -#: netbox/ipam/forms/bulk_import.py:299 netbox/ipam/forms/bulk_import.py:489 +#: netbox/ipam/forms/bulk_import.py:299 netbox/ipam/forms/bulk_import.py:496 #: netbox/ipam/forms/filtersets.py:219 netbox/ipam/forms/filtersets.py:297 -#: netbox/ipam/forms/filtersets.py:372 netbox/ipam/forms/filtersets.py:556 -#: netbox/ipam/forms/model_forms.py:511 netbox/ipam/tables/ip.py:183 -#: netbox/ipam/tables/ip.py:264 netbox/ipam/tables/ip.py:315 -#: netbox/ipam/tables/ip.py:378 netbox/ipam/tables/ip.py:405 -#: netbox/ipam/tables/vlans.py:95 netbox/ipam/tables/vlans.py:208 +#: netbox/ipam/forms/filtersets.py:379 netbox/ipam/forms/filtersets.py:564 +#: netbox/ipam/forms/model_forms.py:511 netbox/ipam/tables/ip.py:184 +#: netbox/ipam/tables/ip.py:265 netbox/ipam/tables/ip.py:321 +#: netbox/ipam/tables/ip.py:394 netbox/ipam/tables/ip.py:421 +#: netbox/ipam/tables/vlans.py:97 netbox/ipam/tables/vlans.py:210 #: netbox/templates/circuits/circuit.html:34 #: netbox/templates/circuits/virtualcircuit.html:43 #: netbox/templates/core/datasource.html:46 netbox/templates/core/job.html:48 @@ -808,15 +815,16 @@ msgstr "Identifiant de compte du prestataire" #: netbox/templates/dcim/cable.html:19 netbox/templates/dcim/device.html:178 #: netbox/templates/dcim/inventoryitem.html:36 #: netbox/templates/dcim/location.html:45 netbox/templates/dcim/module.html:69 -#: netbox/templates/dcim/powerfeed.html:36 netbox/templates/dcim/rack.html:41 -#: netbox/templates/dcim/site.html:43 +#: netbox/templates/dcim/powerfeed.html:36 +#: netbox/templates/dcim/poweroutlet.html:40 +#: netbox/templates/dcim/rack.html:41 netbox/templates/dcim/site.html:43 #: netbox/templates/extras/script_list.html:48 #: netbox/templates/ipam/ipaddress.html:37 -#: netbox/templates/ipam/iprange.html:54 netbox/templates/ipam/prefix.html:69 +#: netbox/templates/ipam/iprange.html:61 netbox/templates/ipam/prefix.html:69 #: netbox/templates/ipam/vlan.html:48 #: netbox/templates/virtualization/cluster.html:21 #: netbox/templates/virtualization/virtualmachine.html:19 -#: netbox/templates/vpn/tunnel.html:25 +#: netbox/templates/vpn/l2vpn.html:26 netbox/templates/vpn/tunnel.html:25 #: netbox/templates/wireless/wirelesslan.html:22 #: netbox/templates/wireless/wirelesslink.html:17 #: netbox/users/forms/filtersets.py:32 netbox/users/forms/model_forms.py:194 @@ -828,10 +836,12 @@ msgstr "Identifiant de compte du prestataire" #: netbox/virtualization/forms/filtersets.py:166 #: netbox/virtualization/tables/clusters.py:74 #: netbox/virtualization/tables/virtualmachines.py:30 -#: netbox/vpn/forms/bulk_edit.py:39 netbox/vpn/forms/bulk_import.py:37 -#: netbox/vpn/forms/filtersets.py:52 netbox/vpn/tables/tunnels.py:48 -#: netbox/wireless/forms/bulk_edit.py:45 -#: netbox/wireless/forms/bulk_edit.py:108 +#: netbox/vpn/forms/bulk_edit.py:39 netbox/vpn/forms/bulk_edit.py:264 +#: netbox/vpn/forms/bulk_import.py:37 netbox/vpn/forms/bulk_import.py:264 +#: netbox/vpn/forms/filtersets.py:52 netbox/vpn/forms/filtersets.py:223 +#: netbox/vpn/tables/l2vpn.py:27 netbox/vpn/tables/tunnels.py:48 +#: netbox/wireless/forms/bulk_edit.py:46 +#: netbox/wireless/forms/bulk_edit.py:109 #: netbox/wireless/forms/bulk_import.py:45 #: netbox/wireless/forms/bulk_import.py:89 #: netbox/wireless/forms/filtersets.py:52 @@ -849,36 +859,37 @@ msgstr "Statut" #: netbox/circuits/forms/bulk_import.py:232 #: netbox/circuits/forms/filtersets.py:131 #: netbox/circuits/forms/filtersets.py:278 -#: netbox/circuits/forms/filtersets.py:332 netbox/dcim/forms/bulk_edit.py:126 -#: netbox/dcim/forms/bulk_edit.py:191 netbox/dcim/forms/bulk_edit.py:350 -#: netbox/dcim/forms/bulk_edit.py:470 netbox/dcim/forms/bulk_edit.py:699 -#: netbox/dcim/forms/bulk_edit.py:812 netbox/dcim/forms/bulk_edit.py:1770 -#: netbox/dcim/forms/bulk_import.py:109 netbox/dcim/forms/bulk_import.py:154 -#: netbox/dcim/forms/bulk_import.py:243 netbox/dcim/forms/bulk_import.py:358 -#: netbox/dcim/forms/bulk_import.py:506 netbox/dcim/forms/bulk_import.py:1356 -#: netbox/dcim/forms/bulk_import.py:1565 netbox/dcim/forms/filtersets.py:174 -#: netbox/dcim/forms/filtersets.py:206 netbox/dcim/forms/filtersets.py:324 -#: netbox/dcim/forms/filtersets.py:400 netbox/dcim/forms/filtersets.py:421 -#: netbox/dcim/forms/filtersets.py:723 netbox/dcim/forms/filtersets.py:917 -#: netbox/dcim/forms/filtersets.py:1027 netbox/dcim/forms/filtersets.py:1057 -#: netbox/dcim/forms/filtersets.py:1179 netbox/dcim/tables/power.py:88 -#: netbox/extras/filtersets.py:612 netbox/extras/forms/filtersets.py:330 -#: netbox/extras/forms/filtersets.py:403 netbox/ipam/forms/bulk_edit.py:46 +#: netbox/circuits/forms/filtersets.py:332 netbox/dcim/forms/bulk_edit.py:131 +#: netbox/dcim/forms/bulk_edit.py:196 netbox/dcim/forms/bulk_edit.py:361 +#: netbox/dcim/forms/bulk_edit.py:484 netbox/dcim/forms/bulk_edit.py:743 +#: netbox/dcim/forms/bulk_edit.py:856 netbox/dcim/forms/bulk_edit.py:1817 +#: netbox/dcim/forms/bulk_import.py:110 netbox/dcim/forms/bulk_import.py:155 +#: netbox/dcim/forms/bulk_import.py:247 netbox/dcim/forms/bulk_import.py:362 +#: netbox/dcim/forms/bulk_import.py:537 netbox/dcim/forms/bulk_import.py:1387 +#: netbox/dcim/forms/bulk_import.py:1596 netbox/dcim/forms/filtersets.py:175 +#: netbox/dcim/forms/filtersets.py:207 netbox/dcim/forms/filtersets.py:325 +#: netbox/dcim/forms/filtersets.py:401 netbox/dcim/forms/filtersets.py:422 +#: netbox/dcim/forms/filtersets.py:742 netbox/dcim/forms/filtersets.py:936 +#: netbox/dcim/forms/filtersets.py:1046 netbox/dcim/forms/filtersets.py:1076 +#: netbox/dcim/forms/filtersets.py:1198 netbox/dcim/tables/power.py:88 +#: netbox/extras/filtersets.py:705 netbox/extras/forms/filtersets.py:365 +#: netbox/extras/forms/filtersets.py:438 netbox/ipam/forms/bulk_edit.py:46 #: netbox/ipam/forms/bulk_edit.py:71 netbox/ipam/forms/bulk_edit.py:115 #: netbox/ipam/forms/bulk_edit.py:144 netbox/ipam/forms/bulk_edit.py:169 #: netbox/ipam/forms/bulk_edit.py:235 netbox/ipam/forms/bulk_edit.py:285 -#: netbox/ipam/forms/bulk_edit.py:333 netbox/ipam/forms/bulk_edit.py:485 -#: netbox/ipam/forms/bulk_import.py:41 netbox/ipam/forms/bulk_import.py:70 -#: netbox/ipam/forms/bulk_import.py:98 netbox/ipam/forms/bulk_import.py:118 -#: netbox/ipam/forms/bulk_import.py:138 netbox/ipam/forms/bulk_import.py:167 -#: netbox/ipam/forms/bulk_import.py:256 netbox/ipam/forms/bulk_import.py:292 -#: netbox/ipam/forms/bulk_import.py:482 netbox/ipam/forms/filtersets.py:50 +#: netbox/ipam/forms/bulk_edit.py:338 netbox/ipam/forms/bulk_edit.py:439 +#: netbox/ipam/forms/bulk_edit.py:496 netbox/ipam/forms/bulk_import.py:41 +#: netbox/ipam/forms/bulk_import.py:70 netbox/ipam/forms/bulk_import.py:98 +#: netbox/ipam/forms/bulk_import.py:118 netbox/ipam/forms/bulk_import.py:138 +#: netbox/ipam/forms/bulk_import.py:167 netbox/ipam/forms/bulk_import.py:256 +#: netbox/ipam/forms/bulk_import.py:292 netbox/ipam/forms/bulk_import.py:458 +#: netbox/ipam/forms/bulk_import.py:489 netbox/ipam/forms/filtersets.py:50 #: netbox/ipam/forms/filtersets.py:70 netbox/ipam/forms/filtersets.py:102 #: netbox/ipam/forms/filtersets.py:123 netbox/ipam/forms/filtersets.py:146 #: netbox/ipam/forms/filtersets.py:182 netbox/ipam/forms/filtersets.py:282 -#: netbox/ipam/forms/filtersets.py:326 netbox/ipam/forms/filtersets.py:524 -#: netbox/ipam/tables/ip.py:408 netbox/ipam/tables/vlans.py:205 -#: netbox/templates/circuits/circuit.html:48 +#: netbox/ipam/forms/filtersets.py:333 netbox/ipam/forms/filtersets.py:441 +#: netbox/ipam/forms/filtersets.py:532 netbox/ipam/tables/ip.py:424 +#: netbox/ipam/tables/vlans.py:207 netbox/templates/circuits/circuit.html:48 #: netbox/templates/circuits/circuitgroup.html:36 #: netbox/templates/circuits/virtualcircuit.html:47 #: netbox/templates/dcim/cable.html:23 netbox/templates/dcim/device.html:79 @@ -890,27 +901,27 @@ msgstr "Statut" #: netbox/templates/ipam/aggregate.html:30 netbox/templates/ipam/asn.html:33 #: netbox/templates/ipam/asnrange.html:29 #: netbox/templates/ipam/ipaddress.html:28 -#: netbox/templates/ipam/iprange.html:58 netbox/templates/ipam/prefix.html:29 +#: netbox/templates/ipam/iprange.html:65 netbox/templates/ipam/prefix.html:29 #: netbox/templates/ipam/routetarget.html:17 -#: netbox/templates/ipam/vlan.html:39 netbox/templates/ipam/vrf.html:20 -#: netbox/templates/tenancy/tenant.html:17 +#: netbox/templates/ipam/vlan.html:39 netbox/templates/ipam/vlangroup.html:50 +#: netbox/templates/ipam/vrf.html:20 netbox/templates/tenancy/tenant.html:17 #: netbox/templates/virtualization/cluster.html:33 #: netbox/templates/virtualization/virtualmachine.html:39 -#: netbox/templates/vpn/l2vpn.html:30 netbox/templates/vpn/tunnel.html:49 +#: netbox/templates/vpn/l2vpn.html:34 netbox/templates/vpn/tunnel.html:49 #: netbox/templates/wireless/wirelesslan.html:42 #: netbox/templates/wireless/wirelesslink.html:25 #: netbox/tenancy/forms/forms.py:25 netbox/tenancy/forms/forms.py:49 -#: netbox/tenancy/forms/model_forms.py:52 netbox/tenancy/tables/columns.py:49 +#: netbox/tenancy/forms/model_forms.py:53 netbox/tenancy/tables/columns.py:49 #: netbox/virtualization/forms/bulk_edit.py:77 #: netbox/virtualization/forms/bulk_edit.py:137 #: netbox/virtualization/forms/bulk_import.py:67 #: netbox/virtualization/forms/bulk_import.py:121 #: netbox/virtualization/forms/filtersets.py:48 #: netbox/virtualization/forms/filtersets.py:111 -#: netbox/vpn/forms/bulk_edit.py:59 netbox/vpn/forms/bulk_edit.py:269 +#: netbox/vpn/forms/bulk_edit.py:59 netbox/vpn/forms/bulk_edit.py:273 #: netbox/vpn/forms/bulk_import.py:59 netbox/vpn/forms/bulk_import.py:258 -#: netbox/vpn/forms/filtersets.py:219 netbox/wireless/forms/bulk_edit.py:65 -#: netbox/wireless/forms/bulk_edit.py:113 +#: netbox/vpn/forms/filtersets.py:219 netbox/wireless/forms/bulk_edit.py:66 +#: netbox/wireless/forms/bulk_edit.py:114 #: netbox/wireless/forms/bulk_import.py:57 #: netbox/wireless/forms/bulk_import.py:102 #: netbox/wireless/forms/filtersets.py:38 @@ -938,9 +949,9 @@ msgstr "Débit engagé (Kbits/s)" #: netbox/circuits/forms/model_forms.py:136 #: netbox/templates/circuits/circuit.html:38 #: netbox/templates/wireless/wirelesslink.html:38 -#: netbox/wireless/forms/bulk_edit.py:132 +#: netbox/wireless/forms/bulk_edit.py:133 #: netbox/wireless/forms/filtersets.py:130 -#: netbox/wireless/forms/model_forms.py:168 +#: netbox/wireless/forms/model_forms.py:169 msgid "Distance" msgstr "Distance" @@ -948,7 +959,7 @@ msgstr "Distance" #: netbox/circuits/forms/bulk_import.py:105 #: netbox/circuits/forms/bulk_import.py:108 #: netbox/circuits/forms/filtersets.py:213 -#: netbox/wireless/forms/bulk_edit.py:137 +#: netbox/wireless/forms/bulk_edit.py:138 #: netbox/wireless/forms/bulk_import.py:121 #: netbox/wireless/forms/bulk_import.py:124 #: netbox/wireless/forms/filtersets.py:134 @@ -966,30 +977,31 @@ msgstr "Paramètres du service" #: netbox/circuits/forms/filtersets.py:111 #: netbox/circuits/forms/filtersets.py:128 #: netbox/circuits/forms/filtersets.py:316 -#: netbox/circuits/forms/filtersets.py:331 netbox/core/forms/filtersets.py:68 -#: netbox/core/forms/filtersets.py:136 netbox/dcim/forms/bulk_edit.py:846 -#: netbox/dcim/forms/filtersets.py:173 netbox/dcim/forms/filtersets.py:205 -#: netbox/dcim/forms/filtersets.py:916 netbox/dcim/forms/filtersets.py:1056 -#: netbox/dcim/forms/filtersets.py:1180 netbox/dcim/forms/filtersets.py:1288 -#: netbox/dcim/forms/filtersets.py:1312 netbox/dcim/forms/filtersets.py:1337 -#: netbox/dcim/forms/filtersets.py:1356 netbox/dcim/forms/filtersets.py:1380 -#: netbox/dcim/forms/filtersets.py:1505 netbox/dcim/forms/filtersets.py:1529 -#: netbox/dcim/forms/filtersets.py:1553 netbox/dcim/forms/filtersets.py:1571 -#: netbox/dcim/forms/filtersets.py:1587 netbox/extras/forms/bulk_edit.py:90 -#: netbox/extras/forms/filtersets.py:45 netbox/extras/forms/filtersets.py:137 -#: netbox/extras/forms/filtersets.py:169 netbox/extras/forms/filtersets.py:210 -#: netbox/extras/forms/filtersets.py:227 netbox/extras/forms/filtersets.py:258 -#: netbox/extras/forms/filtersets.py:282 netbox/extras/forms/filtersets.py:449 -#: netbox/ipam/forms/filtersets.py:101 netbox/ipam/forms/filtersets.py:281 -#: netbox/ipam/forms/filtersets.py:323 netbox/ipam/forms/filtersets.py:399 -#: netbox/ipam/forms/filtersets.py:484 netbox/ipam/forms/filtersets.py:497 -#: netbox/ipam/forms/filtersets.py:522 netbox/ipam/forms/filtersets.py:593 -#: netbox/ipam/forms/filtersets.py:611 netbox/netbox/tables/tables.py:259 +#: netbox/circuits/forms/filtersets.py:331 netbox/core/forms/filtersets.py:73 +#: netbox/core/forms/filtersets.py:141 netbox/dcim/forms/bulk_edit.py:890 +#: netbox/dcim/forms/filtersets.py:174 netbox/dcim/forms/filtersets.py:206 +#: netbox/dcim/forms/filtersets.py:935 netbox/dcim/forms/filtersets.py:1075 +#: netbox/dcim/forms/filtersets.py:1199 netbox/dcim/forms/filtersets.py:1307 +#: netbox/dcim/forms/filtersets.py:1331 netbox/dcim/forms/filtersets.py:1356 +#: netbox/dcim/forms/filtersets.py:1375 netbox/dcim/forms/filtersets.py:1404 +#: netbox/dcim/forms/filtersets.py:1529 netbox/dcim/forms/filtersets.py:1553 +#: netbox/dcim/forms/filtersets.py:1577 netbox/dcim/forms/filtersets.py:1595 +#: netbox/dcim/forms/filtersets.py:1611 netbox/dcim/tables/modules.py:24 +#: netbox/extras/forms/bulk_edit.py:91 netbox/extras/forms/filtersets.py:46 +#: netbox/extras/forms/filtersets.py:138 netbox/extras/forms/filtersets.py:215 +#: netbox/extras/forms/filtersets.py:232 netbox/extras/forms/filtersets.py:262 +#: netbox/extras/forms/filtersets.py:293 netbox/extras/forms/filtersets.py:317 +#: netbox/extras/forms/filtersets.py:504 netbox/ipam/forms/filtersets.py:101 +#: netbox/ipam/forms/filtersets.py:281 netbox/ipam/forms/filtersets.py:330 +#: netbox/ipam/forms/filtersets.py:406 netbox/ipam/forms/filtersets.py:492 +#: netbox/ipam/forms/filtersets.py:505 netbox/ipam/forms/filtersets.py:530 +#: netbox/ipam/forms/filtersets.py:601 netbox/ipam/forms/filtersets.py:619 +#: netbox/netbox/tables/tables.py:285 netbox/templates/dcim/moduletype.html:68 #: netbox/virtualization/forms/filtersets.py:46 #: netbox/virtualization/forms/filtersets.py:109 #: netbox/virtualization/forms/filtersets.py:204 #: netbox/virtualization/forms/filtersets.py:261 -#: netbox/vpn/forms/filtersets.py:218 netbox/wireless/forms/bulk_edit.py:153 +#: netbox/vpn/forms/filtersets.py:218 netbox/wireless/forms/bulk_edit.py:154 #: netbox/wireless/forms/filtersets.py:36 #: netbox/wireless/forms/filtersets.py:102 msgid "Attributes" @@ -1000,13 +1012,14 @@ msgstr "Attributs" #: netbox/circuits/forms/model_forms.py:142 #: netbox/circuits/forms/model_forms.py:240 #: netbox/circuits/forms/model_forms.py:345 -#: netbox/dcim/forms/model_forms.py:143 netbox/dcim/forms/model_forms.py:185 -#: netbox/dcim/forms/model_forms.py:274 netbox/dcim/forms/model_forms.py:331 -#: netbox/dcim/forms/model_forms.py:780 netbox/dcim/forms/model_forms.py:1775 -#: netbox/ipam/forms/model_forms.py:67 netbox/ipam/forms/model_forms.py:84 -#: netbox/ipam/forms/model_forms.py:119 netbox/ipam/forms/model_forms.py:141 -#: netbox/ipam/forms/model_forms.py:166 netbox/ipam/forms/model_forms.py:233 -#: netbox/ipam/forms/model_forms.py:271 netbox/ipam/forms/model_forms.py:330 +#: netbox/dcim/forms/model_forms.py:148 netbox/dcim/forms/model_forms.py:191 +#: netbox/dcim/forms/model_forms.py:281 netbox/dcim/forms/model_forms.py:339 +#: netbox/dcim/forms/model_forms.py:874 netbox/dcim/forms/model_forms.py:1869 +#: netbox/ipam/forms/bulk_edit.py:448 netbox/ipam/forms/model_forms.py:67 +#: netbox/ipam/forms/model_forms.py:84 netbox/ipam/forms/model_forms.py:119 +#: netbox/ipam/forms/model_forms.py:141 netbox/ipam/forms/model_forms.py:166 +#: netbox/ipam/forms/model_forms.py:233 netbox/ipam/forms/model_forms.py:271 +#: netbox/ipam/forms/model_forms.py:330 netbox/ipam/forms/model_forms.py:631 #: netbox/netbox/navigation/menu.py:24 #: netbox/templates/dcim/device_edit.html:87 #: netbox/templates/dcim/htmx/cable_edit.html:75 @@ -1016,14 +1029,14 @@ msgstr "Attributs" #: netbox/virtualization/forms/model_forms.py:229 #: netbox/vpn/forms/bulk_edit.py:78 netbox/vpn/forms/filtersets.py:48 #: netbox/vpn/forms/model_forms.py:63 netbox/vpn/forms/model_forms.py:148 -#: netbox/vpn/forms/model_forms.py:414 netbox/wireless/forms/model_forms.py:57 -#: netbox/wireless/forms/model_forms.py:173 +#: netbox/vpn/forms/model_forms.py:414 netbox/wireless/forms/model_forms.py:58 +#: netbox/wireless/forms/model_forms.py:174 msgid "Tenancy" msgstr "Utilisateur" #: netbox/circuits/forms/bulk_edit.py:215 #: netbox/circuits/forms/model_forms.py:170 -#: netbox/dcim/forms/bulk_import.py:1317 netbox/dcim/forms/bulk_import.py:1335 +#: netbox/dcim/forms/bulk_import.py:1348 netbox/dcim/forms/bulk_import.py:1366 msgid "Termination type" msgstr "Type de terminaison" @@ -1045,11 +1058,11 @@ msgstr "Vitesse du port (Kbits/s)" msgid "Upstream speed (Kbps)" msgstr "Vitesse ascendante (Kbits/s)" -#: netbox/circuits/forms/bulk_edit.py:233 netbox/dcim/forms/bulk_edit.py:969 -#: netbox/dcim/forms/bulk_edit.py:1333 netbox/dcim/forms/bulk_edit.py:1350 -#: netbox/dcim/forms/bulk_edit.py:1367 netbox/dcim/forms/bulk_edit.py:1385 -#: netbox/dcim/forms/bulk_edit.py:1480 netbox/dcim/forms/bulk_edit.py:1652 -#: netbox/dcim/forms/bulk_edit.py:1669 +#: netbox/circuits/forms/bulk_edit.py:233 netbox/dcim/forms/bulk_edit.py:1013 +#: netbox/dcim/forms/bulk_edit.py:1377 netbox/dcim/forms/bulk_edit.py:1394 +#: netbox/dcim/forms/bulk_edit.py:1411 netbox/dcim/forms/bulk_edit.py:1432 +#: netbox/dcim/forms/bulk_edit.py:1527 netbox/dcim/forms/bulk_edit.py:1699 +#: netbox/dcim/forms/bulk_edit.py:1716 msgid "Mark connected" msgstr "Marquer comme connecté" @@ -1070,13 +1083,13 @@ msgstr "Détails de terminaison" #: netbox/circuits/forms/bulk_edit.py:289 #: netbox/circuits/forms/bulk_import.py:188 #: netbox/circuits/forms/filtersets.py:305 -#: netbox/circuits/tables/circuits.py:206 netbox/dcim/forms/model_forms.py:562 +#: netbox/circuits/tables/circuits.py:206 netbox/dcim/forms/model_forms.py:656 #: netbox/templates/circuits/circuitgroupassignment.html:34 #: netbox/templates/dcim/device.html:133 #: netbox/templates/dcim/virtualchassis.html:68 #: netbox/templates/dcim/virtualchassis_edit.html:60 #: netbox/templates/ipam/inc/panels/fhrp_groups.html:26 -#: netbox/tenancy/forms/bulk_edit.py:148 +#: netbox/tenancy/forms/bulk_edit.py:159 #: netbox/tenancy/forms/filtersets.py:110 msgid "Priority" msgstr "Priorité" @@ -1096,26 +1109,26 @@ msgstr "Réseau de fournisseurs" #: netbox/circuits/forms/bulk_edit.py:365 #: netbox/circuits/forms/bulk_import.py:254 #: netbox/circuits/forms/filtersets.py:382 -#: netbox/circuits/forms/model_forms.py:365 netbox/dcim/forms/bulk_edit.py:361 -#: netbox/dcim/forms/bulk_edit.py:1280 netbox/dcim/forms/bulk_edit.py:1713 -#: netbox/dcim/forms/bulk_import.py:255 netbox/dcim/forms/bulk_import.py:1106 -#: netbox/dcim/forms/filtersets.py:368 netbox/dcim/forms/filtersets.py:778 -#: netbox/dcim/forms/filtersets.py:1598 netbox/dcim/forms/model_forms.py:256 -#: netbox/dcim/forms/model_forms.py:1121 netbox/dcim/forms/model_forms.py:1590 +#: netbox/circuits/forms/model_forms.py:365 netbox/dcim/forms/bulk_edit.py:372 +#: netbox/dcim/forms/bulk_edit.py:1324 netbox/dcim/forms/bulk_edit.py:1760 +#: netbox/dcim/forms/bulk_import.py:259 netbox/dcim/forms/bulk_import.py:1137 +#: netbox/dcim/forms/filtersets.py:369 netbox/dcim/forms/filtersets.py:797 +#: netbox/dcim/forms/filtersets.py:1622 netbox/dcim/forms/model_forms.py:263 +#: netbox/dcim/forms/model_forms.py:1215 netbox/dcim/forms/model_forms.py:1684 #: netbox/dcim/forms/object_import.py:182 netbox/dcim/tables/devices.py:179 -#: netbox/dcim/tables/devices.py:840 netbox/dcim/tables/devices.py:966 -#: netbox/dcim/tables/devicetypes.py:311 netbox/dcim/tables/racks.py:128 -#: netbox/extras/filtersets.py:552 netbox/ipam/forms/bulk_edit.py:245 -#: netbox/ipam/forms/bulk_edit.py:295 netbox/ipam/forms/bulk_edit.py:343 -#: netbox/ipam/forms/bulk_edit.py:495 netbox/ipam/forms/bulk_import.py:200 +#: netbox/dcim/tables/devices.py:847 netbox/dcim/tables/devices.py:973 +#: netbox/dcim/tables/devicetypes.py:311 netbox/dcim/tables/racks.py:132 +#: netbox/extras/filtersets.py:645 netbox/ipam/forms/bulk_edit.py:245 +#: netbox/ipam/forms/bulk_edit.py:295 netbox/ipam/forms/bulk_edit.py:348 +#: netbox/ipam/forms/bulk_edit.py:506 netbox/ipam/forms/bulk_import.py:200 #: netbox/ipam/forms/bulk_import.py:268 netbox/ipam/forms/bulk_import.py:304 -#: netbox/ipam/forms/bulk_import.py:494 netbox/ipam/forms/filtersets.py:247 -#: netbox/ipam/forms/filtersets.py:305 netbox/ipam/forms/filtersets.py:377 -#: netbox/ipam/forms/filtersets.py:564 netbox/ipam/forms/model_forms.py:194 +#: netbox/ipam/forms/bulk_import.py:501 netbox/ipam/forms/filtersets.py:247 +#: netbox/ipam/forms/filtersets.py:305 netbox/ipam/forms/filtersets.py:384 +#: netbox/ipam/forms/filtersets.py:572 netbox/ipam/forms/model_forms.py:194 #: netbox/ipam/forms/model_forms.py:220 netbox/ipam/forms/model_forms.py:259 -#: netbox/ipam/forms/model_forms.py:685 netbox/ipam/tables/ip.py:209 -#: netbox/ipam/tables/ip.py:268 netbox/ipam/tables/ip.py:319 -#: netbox/ipam/tables/vlans.py:99 netbox/ipam/tables/vlans.py:211 +#: netbox/ipam/forms/model_forms.py:686 netbox/ipam/tables/ip.py:210 +#: netbox/ipam/tables/ip.py:269 netbox/ipam/tables/ip.py:325 +#: netbox/ipam/tables/vlans.py:101 netbox/ipam/tables/vlans.py:213 #: netbox/templates/circuits/virtualcircuittermination.html:42 #: netbox/templates/dcim/device.html:182 #: netbox/templates/dcim/inc/panels/inventory_items.html:20 @@ -1123,15 +1136,15 @@ msgstr "Réseau de fournisseurs" #: netbox/templates/dcim/interface.html:280 #: netbox/templates/dcim/inventoryitem.html:40 #: netbox/templates/dcim/rack.html:49 netbox/templates/ipam/ipaddress.html:41 -#: netbox/templates/ipam/iprange.html:50 netbox/templates/ipam/prefix.html:73 +#: netbox/templates/ipam/iprange.html:57 netbox/templates/ipam/prefix.html:73 #: netbox/templates/ipam/role.html:19 netbox/templates/ipam/vlan.html:52 #: netbox/templates/virtualization/virtualmachine.html:23 #: netbox/templates/vpn/tunneltermination.html:17 #: netbox/templates/wireless/inc/wirelesslink_interface.html:20 -#: netbox/tenancy/forms/bulk_edit.py:143 +#: netbox/tenancy/forms/bulk_edit.py:154 #: netbox/tenancy/forms/filtersets.py:107 -#: netbox/tenancy/forms/model_forms.py:137 -#: netbox/tenancy/tables/contacts.py:102 +#: netbox/tenancy/forms/model_forms.py:139 +#: netbox/tenancy/tables/contacts.py:106 #: netbox/virtualization/forms/bulk_edit.py:127 #: netbox/virtualization/forms/bulk_import.py:112 #: netbox/virtualization/forms/filtersets.py:163 @@ -1159,29 +1172,31 @@ msgstr "Type de circuit" #: netbox/circuits/forms/bulk_import.py:102 #: netbox/circuits/forms/bulk_import.py:229 -#: netbox/dcim/forms/bulk_import.py:92 netbox/dcim/forms/bulk_import.py:151 -#: netbox/dcim/forms/bulk_import.py:252 netbox/dcim/forms/bulk_import.py:534 -#: netbox/dcim/forms/bulk_import.py:688 netbox/dcim/forms/bulk_import.py:1139 -#: netbox/dcim/forms/bulk_import.py:1510 netbox/ipam/forms/bulk_import.py:197 +#: netbox/dcim/forms/bulk_import.py:93 netbox/dcim/forms/bulk_import.py:152 +#: netbox/dcim/forms/bulk_import.py:256 netbox/dcim/forms/bulk_import.py:565 +#: netbox/dcim/forms/bulk_import.py:719 netbox/dcim/forms/bulk_import.py:1170 +#: netbox/dcim/forms/bulk_import.py:1541 netbox/ipam/forms/bulk_import.py:197 #: netbox/ipam/forms/bulk_import.py:265 netbox/ipam/forms/bulk_import.py:301 -#: netbox/ipam/forms/bulk_import.py:491 netbox/ipam/forms/bulk_import.py:504 +#: netbox/ipam/forms/bulk_import.py:498 netbox/ipam/forms/bulk_import.py:511 #: netbox/virtualization/forms/bulk_import.py:57 #: netbox/virtualization/forms/bulk_import.py:88 -#: netbox/vpn/forms/bulk_import.py:39 netbox/wireless/forms/bulk_import.py:47 +#: netbox/vpn/forms/bulk_import.py:39 netbox/vpn/forms/bulk_import.py:266 +#: netbox/wireless/forms/bulk_import.py:47 msgid "Operational status" msgstr "État opérationnel" #: netbox/circuits/forms/bulk_import.py:115 #: netbox/circuits/forms/bulk_import.py:174 #: netbox/circuits/forms/bulk_import.py:236 -#: netbox/dcim/forms/bulk_import.py:113 netbox/dcim/forms/bulk_import.py:158 -#: netbox/dcim/forms/bulk_import.py:362 netbox/dcim/forms/bulk_import.py:510 -#: netbox/dcim/forms/bulk_import.py:1360 netbox/dcim/forms/bulk_import.py:1505 -#: netbox/dcim/forms/bulk_import.py:1569 netbox/ipam/forms/bulk_import.py:45 +#: netbox/dcim/forms/bulk_import.py:114 netbox/dcim/forms/bulk_import.py:159 +#: netbox/dcim/forms/bulk_import.py:366 netbox/dcim/forms/bulk_import.py:541 +#: netbox/dcim/forms/bulk_import.py:1391 netbox/dcim/forms/bulk_import.py:1536 +#: netbox/dcim/forms/bulk_import.py:1600 netbox/ipam/forms/bulk_import.py:45 #: netbox/ipam/forms/bulk_import.py:74 netbox/ipam/forms/bulk_import.py:102 #: netbox/ipam/forms/bulk_import.py:122 netbox/ipam/forms/bulk_import.py:142 #: netbox/ipam/forms/bulk_import.py:171 netbox/ipam/forms/bulk_import.py:260 -#: netbox/ipam/forms/bulk_import.py:296 netbox/ipam/forms/bulk_import.py:486 +#: netbox/ipam/forms/bulk_import.py:296 netbox/ipam/forms/bulk_import.py:462 +#: netbox/ipam/forms/bulk_import.py:493 #: netbox/virtualization/forms/bulk_import.py:71 #: netbox/virtualization/forms/bulk_import.py:125 #: netbox/vpn/forms/bulk_import.py:63 netbox/wireless/forms/bulk_import.py:61 @@ -1221,13 +1236,13 @@ msgstr "Rôle opérationnel" #: netbox/circuits/forms/bulk_import.py:259 #: netbox/circuits/forms/model_forms.py:368 #: netbox/circuits/tables/virtual_circuits.py:112 -#: netbox/dcim/forms/bulk_import.py:1237 netbox/dcim/forms/model_forms.py:1195 -#: netbox/dcim/forms/model_forms.py:1464 netbox/dcim/forms/model_forms.py:1631 -#: netbox/dcim/forms/model_forms.py:1666 netbox/dcim/forms/model_forms.py:1796 -#: netbox/dcim/tables/connections.py:65 netbox/dcim/tables/devices.py:1140 +#: netbox/dcim/forms/bulk_import.py:1268 netbox/dcim/forms/model_forms.py:1289 +#: netbox/dcim/forms/model_forms.py:1558 netbox/dcim/forms/model_forms.py:1725 +#: netbox/dcim/forms/model_forms.py:1760 netbox/dcim/forms/model_forms.py:1890 +#: netbox/dcim/tables/connections.py:65 netbox/dcim/tables/devices.py:1147 #: netbox/ipam/forms/bulk_import.py:324 netbox/ipam/forms/model_forms.py:290 #: netbox/ipam/forms/model_forms.py:299 netbox/ipam/tables/fhrp.py:64 -#: netbox/ipam/tables/ip.py:324 netbox/ipam/tables/vlans.py:145 +#: netbox/ipam/tables/ip.py:330 netbox/ipam/tables/vlans.py:147 #: netbox/templates/circuits/inc/circuit_termination_fields.html:52 #: netbox/templates/circuits/virtualcircuittermination.html:53 #: netbox/templates/circuits/virtualcircuittermination.html:60 @@ -1242,10 +1257,10 @@ msgstr "Rôle opérationnel" #: netbox/templates/wireless/wirelesslink.html:10 #: netbox/templates/wireless/wirelesslink.html:55 #: netbox/virtualization/forms/model_forms.py:377 -#: netbox/vpn/forms/bulk_import.py:297 netbox/vpn/forms/model_forms.py:439 +#: netbox/vpn/forms/bulk_import.py:302 netbox/vpn/forms/model_forms.py:439 #: netbox/vpn/forms/model_forms.py:448 -#: netbox/wireless/forms/model_forms.py:116 -#: netbox/wireless/forms/model_forms.py:158 +#: netbox/wireless/forms/model_forms.py:117 +#: netbox/wireless/forms/model_forms.py:159 msgid "Interface" msgstr "Interface" @@ -1253,31 +1268,31 @@ msgstr "Interface" #: netbox/circuits/forms/filtersets.py:130 #: netbox/circuits/forms/filtersets.py:188 #: netbox/circuits/forms/filtersets.py:246 -#: netbox/circuits/tables/circuits.py:143 netbox/dcim/forms/bulk_edit.py:342 -#: netbox/dcim/forms/bulk_edit.py:450 netbox/dcim/forms/bulk_edit.py:691 -#: netbox/dcim/forms/bulk_edit.py:746 netbox/dcim/forms/bulk_edit.py:900 -#: netbox/dcim/forms/bulk_import.py:237 netbox/dcim/forms/bulk_import.py:339 -#: netbox/dcim/forms/bulk_import.py:573 netbox/dcim/forms/bulk_import.py:1454 -#: netbox/dcim/forms/bulk_import.py:1488 netbox/dcim/forms/filtersets.py:96 -#: netbox/dcim/forms/filtersets.py:323 netbox/dcim/forms/filtersets.py:357 -#: netbox/dcim/forms/filtersets.py:397 netbox/dcim/forms/filtersets.py:448 -#: netbox/dcim/forms/filtersets.py:720 netbox/dcim/forms/filtersets.py:763 -#: netbox/dcim/forms/filtersets.py:943 netbox/dcim/forms/filtersets.py:981 -#: netbox/dcim/forms/filtersets.py:1026 netbox/dcim/forms/filtersets.py:1055 -#: netbox/dcim/forms/filtersets.py:1075 netbox/dcim/forms/filtersets.py:1139 -#: netbox/dcim/forms/filtersets.py:1169 netbox/dcim/forms/filtersets.py:1178 -#: netbox/dcim/forms/filtersets.py:1289 netbox/dcim/forms/filtersets.py:1313 -#: netbox/dcim/forms/filtersets.py:1338 netbox/dcim/forms/filtersets.py:1357 -#: netbox/dcim/forms/filtersets.py:1385 netbox/dcim/forms/filtersets.py:1506 -#: netbox/dcim/forms/filtersets.py:1530 netbox/dcim/forms/filtersets.py:1554 -#: netbox/dcim/forms/filtersets.py:1572 netbox/dcim/forms/filtersets.py:1589 -#: netbox/dcim/forms/model_forms.py:184 netbox/dcim/forms/model_forms.py:248 -#: netbox/dcim/forms/model_forms.py:478 netbox/dcim/forms/model_forms.py:739 +#: netbox/circuits/tables/circuits.py:143 netbox/dcim/forms/bulk_edit.py:353 +#: netbox/dcim/forms/bulk_edit.py:466 netbox/dcim/forms/bulk_edit.py:735 +#: netbox/dcim/forms/bulk_edit.py:790 netbox/dcim/forms/bulk_edit.py:944 +#: netbox/dcim/forms/bulk_import.py:241 netbox/dcim/forms/bulk_import.py:343 +#: netbox/dcim/forms/bulk_import.py:604 netbox/dcim/forms/bulk_import.py:1485 +#: netbox/dcim/forms/bulk_import.py:1519 netbox/dcim/forms/filtersets.py:97 +#: netbox/dcim/forms/filtersets.py:324 netbox/dcim/forms/filtersets.py:358 +#: netbox/dcim/forms/filtersets.py:398 netbox/dcim/forms/filtersets.py:449 +#: netbox/dcim/forms/filtersets.py:739 netbox/dcim/forms/filtersets.py:782 +#: netbox/dcim/forms/filtersets.py:962 netbox/dcim/forms/filtersets.py:1000 +#: netbox/dcim/forms/filtersets.py:1045 netbox/dcim/forms/filtersets.py:1074 +#: netbox/dcim/forms/filtersets.py:1094 netbox/dcim/forms/filtersets.py:1158 +#: netbox/dcim/forms/filtersets.py:1188 netbox/dcim/forms/filtersets.py:1197 +#: netbox/dcim/forms/filtersets.py:1308 netbox/dcim/forms/filtersets.py:1332 +#: netbox/dcim/forms/filtersets.py:1357 netbox/dcim/forms/filtersets.py:1376 +#: netbox/dcim/forms/filtersets.py:1409 netbox/dcim/forms/filtersets.py:1530 +#: netbox/dcim/forms/filtersets.py:1554 netbox/dcim/forms/filtersets.py:1578 +#: netbox/dcim/forms/filtersets.py:1596 netbox/dcim/forms/filtersets.py:1613 +#: netbox/dcim/forms/model_forms.py:190 netbox/dcim/forms/model_forms.py:255 +#: netbox/dcim/forms/model_forms.py:572 netbox/dcim/forms/model_forms.py:833 #: netbox/dcim/tables/devices.py:167 netbox/dcim/tables/power.py:30 -#: netbox/dcim/tables/racks.py:117 netbox/dcim/tables/racks.py:211 -#: netbox/extras/filtersets.py:536 netbox/extras/forms/filtersets.py:327 -#: netbox/ipam/forms/filtersets.py:241 netbox/ipam/forms/filtersets.py:431 -#: netbox/ipam/forms/filtersets.py:454 netbox/ipam/forms/filtersets.py:521 +#: netbox/dcim/tables/racks.py:121 netbox/dcim/tables/racks.py:220 +#: netbox/extras/filtersets.py:629 netbox/extras/forms/filtersets.py:362 +#: netbox/ipam/forms/filtersets.py:241 netbox/ipam/forms/filtersets.py:438 +#: netbox/ipam/forms/filtersets.py:462 netbox/ipam/forms/filtersets.py:529 #: netbox/templates/dcim/device.html:26 #: netbox/templates/dcim/device_edit.html:32 #: netbox/templates/dcim/inc/cable_termination.html:12 @@ -1287,24 +1302,26 @@ msgstr "Interface" #: netbox/virtualization/forms/filtersets.py:80 #: netbox/virtualization/forms/filtersets.py:106 #: netbox/wireless/forms/filtersets.py:93 -#: netbox/wireless/forms/model_forms.py:90 -#: netbox/wireless/forms/model_forms.py:132 +#: netbox/wireless/forms/model_forms.py:91 +#: netbox/wireless/forms/model_forms.py:133 msgid "Location" msgstr "Emplacement" #: netbox/circuits/forms/filtersets.py:40 #: netbox/circuits/forms/filtersets.py:74 -#: netbox/circuits/forms/filtersets.py:132 netbox/dcim/forms/filtersets.py:145 -#: netbox/dcim/forms/filtersets.py:159 netbox/dcim/forms/filtersets.py:175 -#: netbox/dcim/forms/filtersets.py:207 netbox/dcim/forms/filtersets.py:329 -#: netbox/dcim/forms/filtersets.py:401 netbox/dcim/forms/filtersets.py:472 -#: netbox/dcim/forms/filtersets.py:724 netbox/dcim/forms/filtersets.py:1140 +#: netbox/circuits/forms/filtersets.py:132 netbox/dcim/forms/filtersets.py:146 +#: netbox/dcim/forms/filtersets.py:160 netbox/dcim/forms/filtersets.py:176 +#: netbox/dcim/forms/filtersets.py:208 netbox/dcim/forms/filtersets.py:330 +#: netbox/dcim/forms/filtersets.py:402 netbox/dcim/forms/filtersets.py:473 +#: netbox/dcim/forms/filtersets.py:743 netbox/dcim/forms/filtersets.py:1159 #: netbox/ipam/forms/filtersets.py:103 netbox/ipam/forms/filtersets.py:183 -#: netbox/ipam/forms/filtersets.py:283 netbox/ipam/forms/filtersets.py:328 -#: netbox/ipam/forms/filtersets.py:613 netbox/netbox/navigation/menu.py:31 -#: netbox/netbox/navigation/menu.py:33 netbox/tenancy/forms/filtersets.py:42 -#: netbox/tenancy/tables/columns.py:55 netbox/tenancy/tables/contacts.py:25 -#: netbox/tenancy/views.py:19 netbox/virtualization/forms/filtersets.py:38 +#: netbox/ipam/forms/filtersets.py:283 netbox/ipam/forms/filtersets.py:335 +#: netbox/ipam/forms/filtersets.py:621 netbox/netbox/navigation/menu.py:31 +#: netbox/netbox/navigation/menu.py:33 +#: netbox/netbox/views/generic/feature_views.py:262 +#: netbox/tenancy/forms/filtersets.py:42 netbox/tenancy/tables/columns.py:55 +#: netbox/tenancy/tables/contacts.py:25 +#: netbox/virtualization/forms/filtersets.py:38 #: netbox/virtualization/forms/filtersets.py:49 #: netbox/virtualization/forms/filtersets.py:112 #: netbox/vpn/forms/filtersets.py:37 netbox/vpn/forms/filtersets.py:49 @@ -1315,20 +1332,20 @@ msgstr "Contacts" #: netbox/circuits/forms/filtersets.py:45 #: netbox/circuits/forms/filtersets.py:169 #: netbox/circuits/forms/filtersets.py:231 -#: netbox/circuits/tables/circuits.py:138 netbox/dcim/forms/bulk_edit.py:116 -#: netbox/dcim/forms/bulk_edit.py:317 netbox/dcim/forms/bulk_edit.py:875 -#: netbox/dcim/forms/bulk_import.py:95 netbox/dcim/forms/filtersets.py:74 -#: netbox/dcim/forms/filtersets.py:186 netbox/dcim/forms/filtersets.py:212 -#: netbox/dcim/forms/filtersets.py:335 netbox/dcim/forms/filtersets.py:426 -#: netbox/dcim/forms/filtersets.py:740 netbox/dcim/forms/filtersets.py:959 -#: netbox/dcim/forms/filtersets.py:1032 netbox/dcim/forms/filtersets.py:1062 -#: netbox/dcim/forms/filtersets.py:1146 netbox/dcim/forms/filtersets.py:1185 -#: netbox/dcim/forms/filtersets.py:1673 netbox/dcim/forms/filtersets.py:1697 -#: netbox/dcim/forms/filtersets.py:1721 netbox/dcim/forms/model_forms.py:114 +#: netbox/circuits/tables/circuits.py:138 netbox/dcim/forms/bulk_edit.py:121 +#: netbox/dcim/forms/bulk_edit.py:328 netbox/dcim/forms/bulk_edit.py:919 +#: netbox/dcim/forms/bulk_import.py:96 netbox/dcim/forms/filtersets.py:75 +#: netbox/dcim/forms/filtersets.py:187 netbox/dcim/forms/filtersets.py:213 +#: netbox/dcim/forms/filtersets.py:336 netbox/dcim/forms/filtersets.py:427 +#: netbox/dcim/forms/filtersets.py:759 netbox/dcim/forms/filtersets.py:978 +#: netbox/dcim/forms/filtersets.py:1051 netbox/dcim/forms/filtersets.py:1081 +#: netbox/dcim/forms/filtersets.py:1165 netbox/dcim/forms/filtersets.py:1204 +#: netbox/dcim/forms/filtersets.py:1697 netbox/dcim/forms/filtersets.py:1721 +#: netbox/dcim/forms/filtersets.py:1745 netbox/dcim/forms/model_forms.py:119 #: netbox/dcim/forms/object_create.py:379 netbox/dcim/tables/devices.py:153 -#: netbox/dcim/tables/sites.py:85 netbox/extras/filtersets.py:503 -#: netbox/ipam/forms/bulk_edit.py:458 netbox/ipam/forms/filtersets.py:226 -#: netbox/ipam/forms/filtersets.py:439 netbox/ipam/forms/filtersets.py:530 +#: netbox/dcim/tables/sites.py:91 netbox/extras/filtersets.py:596 +#: netbox/ipam/forms/bulk_edit.py:469 netbox/ipam/forms/filtersets.py:226 +#: netbox/ipam/forms/filtersets.py:447 netbox/ipam/forms/filtersets.py:538 #: netbox/templates/dcim/device.html:18 netbox/templates/dcim/rack.html:16 #: netbox/templates/dcim/rackreservation.html:22 #: netbox/templates/dcim/region.html:26 netbox/templates/dcim/site.html:31 @@ -1336,22 +1353,22 @@ msgstr "Contacts" #: netbox/virtualization/forms/filtersets.py:60 #: netbox/virtualization/forms/filtersets.py:139 #: netbox/virtualization/forms/model_forms.py:92 -#: netbox/vpn/forms/filtersets.py:263 netbox/wireless/forms/filtersets.py:73 +#: netbox/vpn/forms/filtersets.py:268 netbox/wireless/forms/filtersets.py:73 msgid "Region" msgstr "Région" #: netbox/circuits/forms/filtersets.py:50 #: netbox/circuits/forms/filtersets.py:174 -#: netbox/circuits/forms/filtersets.py:236 netbox/dcim/forms/bulk_edit.py:325 -#: netbox/dcim/forms/bulk_edit.py:883 netbox/dcim/forms/filtersets.py:79 -#: netbox/dcim/forms/filtersets.py:191 netbox/dcim/forms/filtersets.py:217 -#: netbox/dcim/forms/filtersets.py:348 netbox/dcim/forms/filtersets.py:431 -#: netbox/dcim/forms/filtersets.py:745 netbox/dcim/forms/filtersets.py:964 -#: netbox/dcim/forms/filtersets.py:1037 netbox/dcim/forms/filtersets.py:1151 -#: netbox/dcim/forms/filtersets.py:1190 netbox/dcim/forms/object_create.py:387 -#: netbox/extras/filtersets.py:520 netbox/ipam/forms/bulk_edit.py:463 +#: netbox/circuits/forms/filtersets.py:236 netbox/dcim/forms/bulk_edit.py:336 +#: netbox/dcim/forms/bulk_edit.py:927 netbox/dcim/forms/filtersets.py:80 +#: netbox/dcim/forms/filtersets.py:192 netbox/dcim/forms/filtersets.py:218 +#: netbox/dcim/forms/filtersets.py:349 netbox/dcim/forms/filtersets.py:432 +#: netbox/dcim/forms/filtersets.py:764 netbox/dcim/forms/filtersets.py:983 +#: netbox/dcim/forms/filtersets.py:1056 netbox/dcim/forms/filtersets.py:1170 +#: netbox/dcim/forms/filtersets.py:1209 netbox/dcim/forms/object_create.py:387 +#: netbox/extras/filtersets.py:613 netbox/ipam/forms/bulk_edit.py:474 #: netbox/ipam/forms/filtersets.py:156 netbox/ipam/forms/filtersets.py:231 -#: netbox/ipam/forms/filtersets.py:444 netbox/ipam/forms/filtersets.py:535 +#: netbox/ipam/forms/filtersets.py:452 netbox/ipam/forms/filtersets.py:543 #: netbox/virtualization/forms/filtersets.py:65 #: netbox/virtualization/forms/filtersets.py:144 #: netbox/virtualization/forms/model_forms.py:98 @@ -1373,9 +1390,9 @@ msgstr "Compte" msgid "Term Side" msgstr "Côté terme" -#: netbox/circuits/forms/filtersets.py:287 netbox/dcim/forms/bulk_edit.py:1572 -#: netbox/extras/forms/model_forms.py:596 netbox/ipam/forms/filtersets.py:145 -#: netbox/ipam/forms/filtersets.py:612 netbox/ipam/forms/model_forms.py:337 +#: netbox/circuits/forms/filtersets.py:287 netbox/dcim/forms/bulk_edit.py:1619 +#: netbox/extras/forms/model_forms.py:664 netbox/ipam/forms/filtersets.py:145 +#: netbox/ipam/forms/filtersets.py:620 netbox/ipam/forms/model_forms.py:337 #: netbox/templates/dcim/macaddress.html:25 #: netbox/templates/extras/configcontext.html:60 #: netbox/templates/ipam/ipaddress.html:59 @@ -1386,34 +1403,29 @@ msgstr "Affectation" #: netbox/circuits/forms/filtersets.py:302 #: netbox/circuits/forms/model_forms.py:252 -#: netbox/circuits/tables/circuits.py:190 netbox/dcim/forms/bulk_edit.py:121 -#: netbox/dcim/forms/bulk_import.py:102 netbox/dcim/forms/model_forms.py:120 -#: netbox/dcim/tables/sites.py:89 netbox/extras/forms/filtersets.py:489 -#: netbox/ipam/filtersets.py:994 netbox/ipam/forms/bulk_edit.py:477 -#: netbox/ipam/forms/bulk_import.py:475 netbox/ipam/forms/model_forms.py:570 -#: netbox/ipam/tables/fhrp.py:67 netbox/ipam/tables/vlans.py:91 -#: netbox/ipam/tables/vlans.py:202 +#: netbox/circuits/tables/circuits.py:190 netbox/dcim/forms/bulk_edit.py:126 +#: netbox/dcim/forms/bulk_import.py:103 netbox/dcim/forms/model_forms.py:125 +#: netbox/dcim/tables/sites.py:95 netbox/extras/forms/filtersets.py:544 +#: netbox/ipam/filtersets.py:994 netbox/ipam/forms/bulk_edit.py:488 +#: netbox/ipam/forms/bulk_import.py:482 netbox/ipam/forms/model_forms.py:570 +#: netbox/ipam/tables/fhrp.py:67 netbox/ipam/tables/vlans.py:93 +#: netbox/ipam/tables/vlans.py:204 #: netbox/templates/circuits/circuitgroupassignment.html:22 #: netbox/templates/dcim/interface.html:341 netbox/templates/dcim/site.html:37 #: netbox/templates/ipam/inc/panels/fhrp_groups.html:23 -#: netbox/templates/ipam/vlan.html:27 netbox/templates/tenancy/contact.html:21 -#: netbox/templates/tenancy/tenant.html:20 netbox/templates/users/group.html:6 -#: netbox/templates/users/group.html:14 +#: netbox/templates/ipam/vlan.html:27 netbox/templates/tenancy/tenant.html:20 +#: netbox/templates/users/group.html:6 netbox/templates/users/group.html:14 #: netbox/templates/virtualization/cluster.html:29 #: netbox/templates/vpn/tunnel.html:29 #: netbox/templates/wireless/wirelesslan.html:18 -#: netbox/tenancy/forms/bulk_edit.py:43 netbox/tenancy/forms/bulk_edit.py:94 -#: netbox/tenancy/forms/bulk_import.py:40 -#: netbox/tenancy/forms/bulk_import.py:81 -#: netbox/tenancy/forms/filtersets.py:48 netbox/tenancy/forms/filtersets.py:78 -#: netbox/tenancy/forms/filtersets.py:97 -#: netbox/tenancy/forms/model_forms.py:45 -#: netbox/tenancy/forms/model_forms.py:97 -#: netbox/tenancy/forms/model_forms.py:122 -#: netbox/tenancy/tables/contacts.py:60 netbox/tenancy/tables/contacts.py:107 -#: netbox/tenancy/tables/tenants.py:42 netbox/users/filtersets.py:62 -#: netbox/users/filtersets.py:185 netbox/users/forms/filtersets.py:31 -#: netbox/users/forms/filtersets.py:37 netbox/users/forms/filtersets.py:79 +#: netbox/tenancy/forms/bulk_edit.py:44 netbox/tenancy/forms/bulk_import.py:40 +#: netbox/tenancy/forms/filtersets.py:48 netbox/tenancy/forms/filtersets.py:97 +#: netbox/tenancy/forms/model_forms.py:46 +#: netbox/tenancy/forms/model_forms.py:124 +#: netbox/tenancy/tables/contacts.py:111 netbox/tenancy/tables/tenants.py:46 +#: netbox/users/filtersets.py:62 netbox/users/filtersets.py:185 +#: netbox/users/forms/filtersets.py:31 netbox/users/forms/filtersets.py:37 +#: netbox/users/forms/filtersets.py:79 #: netbox/virtualization/forms/bulk_edit.py:66 #: netbox/virtualization/forms/bulk_import.py:48 #: netbox/virtualization/forms/filtersets.py:91 @@ -1421,10 +1433,10 @@ msgstr "Affectation" #: netbox/virtualization/tables/clusters.py:70 #: netbox/vpn/forms/bulk_edit.py:112 netbox/vpn/forms/bulk_import.py:158 #: netbox/vpn/forms/filtersets.py:121 netbox/vpn/tables/crypto.py:31 -#: netbox/vpn/tables/tunnels.py:44 netbox/wireless/forms/bulk_edit.py:50 +#: netbox/vpn/tables/tunnels.py:44 netbox/wireless/forms/bulk_edit.py:51 #: netbox/wireless/forms/bulk_import.py:38 #: netbox/wireless/forms/filtersets.py:49 -#: netbox/wireless/forms/model_forms.py:41 +#: netbox/wireless/forms/model_forms.py:42 #: netbox/wireless/tables/wirelesslan.py:48 msgid "Group" msgstr "Groupe" @@ -1445,12 +1457,12 @@ msgstr "Affectation de groupe" #: netbox/circuits/models/base.py:18 netbox/dcim/models/cables.py:67 #: netbox/dcim/models/device_component_templates.py:531 #: netbox/dcim/models/device_component_templates.py:631 -#: netbox/dcim/models/device_components.py:479 -#: netbox/dcim/models/device_components.py:1029 -#: netbox/dcim/models/device_components.py:1100 -#: netbox/dcim/models/device_components.py:1246 -#: netbox/dcim/models/devices.py:478 netbox/dcim/models/racks.py:221 -#: netbox/extras/models/tags.py:28 +#: netbox/dcim/models/device_components.py:485 +#: netbox/dcim/models/device_components.py:1038 +#: netbox/dcim/models/device_components.py:1109 +#: netbox/dcim/models/device_components.py:1255 +#: netbox/dcim/models/devices.py:381 netbox/dcim/models/racks.py:227 +#: netbox/extras/models/tags.py:29 msgid "color" msgstr "couleur" @@ -1475,16 +1487,17 @@ msgstr "ID de circuit unique" #: netbox/circuits/models/circuits.py:67 #: netbox/circuits/models/virtual_circuits.py:59 netbox/core/models/data.py:52 #: netbox/core/models/jobs.py:87 netbox/dcim/models/cables.py:49 -#: netbox/dcim/models/device_components.py:1286 -#: netbox/dcim/models/devices.py:645 netbox/dcim/models/devices.py:1181 -#: netbox/dcim/models/devices.py:1409 netbox/dcim/models/power.py:94 -#: netbox/dcim/models/racks.py:288 netbox/dcim/models/sites.py:154 +#: netbox/dcim/models/device_components.py:456 +#: netbox/dcim/models/device_components.py:1294 +#: netbox/dcim/models/devices.py:533 netbox/dcim/models/devices.py:1138 +#: netbox/dcim/models/modules.py:221 netbox/dcim/models/power.py:94 +#: netbox/dcim/models/racks.py:294 netbox/dcim/models/sites.py:154 #: netbox/dcim/models/sites.py:270 netbox/ipam/models/ip.py:237 -#: netbox/ipam/models/ip.py:508 netbox/ipam/models/ip.py:729 -#: netbox/ipam/models/vlans.py:211 netbox/virtualization/models/clusters.py:70 +#: netbox/ipam/models/ip.py:511 netbox/ipam/models/ip.py:740 +#: netbox/ipam/models/vlans.py:217 netbox/virtualization/models/clusters.py:70 #: netbox/virtualization/models/virtualmachines.py:79 -#: netbox/vpn/models/tunnels.py:38 netbox/wireless/models.py:95 -#: netbox/wireless/models.py:156 +#: netbox/vpn/models/l2vpn.py:36 netbox/vpn/models/tunnels.py:38 +#: netbox/wireless/models.py:95 netbox/wireless/models.py:148 msgid "status" msgstr "statut" @@ -1520,86 +1533,85 @@ msgstr "groupe de circuits" msgid "circuit groups" msgstr "groupes de circuits" -#: netbox/circuits/models/circuits.py:190 +#: netbox/circuits/models/circuits.py:189 msgid "member ID" msgstr "ID de membre" -#: netbox/circuits/models/circuits.py:202 netbox/ipam/models/fhrp.py:90 -#: netbox/tenancy/models/contacts.py:126 +#: netbox/circuits/models/circuits.py:201 netbox/ipam/models/fhrp.py:96 +#: netbox/tenancy/models/contacts.py:133 msgid "priority" msgstr "priorité" -#: netbox/circuits/models/circuits.py:220 +#: netbox/circuits/models/circuits.py:219 msgid "Circuit group assignment" msgstr "Affectation de groupes de circuits" -#: netbox/circuits/models/circuits.py:221 +#: netbox/circuits/models/circuits.py:220 msgid "Circuit group assignments" msgstr "Assignations de groupes de circuits" -#: netbox/circuits/models/circuits.py:247 +#: netbox/circuits/models/circuits.py:246 msgid "termination side" msgstr "côté terminaison" -#: netbox/circuits/models/circuits.py:266 +#: netbox/circuits/models/circuits.py:264 msgid "port speed (Kbps)" msgstr "vitesse du port (Kbps)" -#: netbox/circuits/models/circuits.py:269 +#: netbox/circuits/models/circuits.py:267 msgid "Physical circuit speed" msgstr "Vitesse du circuit physique" -#: netbox/circuits/models/circuits.py:274 +#: netbox/circuits/models/circuits.py:272 msgid "upstream speed (Kbps)" msgstr "vitesse montante (Kbps)" -#: netbox/circuits/models/circuits.py:275 +#: netbox/circuits/models/circuits.py:273 msgid "Upstream speed, if different from port speed" msgstr "Vitesse ascendante, si elle est différente de la vitesse du port" -#: netbox/circuits/models/circuits.py:280 +#: netbox/circuits/models/circuits.py:278 msgid "cross-connect ID" msgstr "ID de connexion croisée" -#: netbox/circuits/models/circuits.py:281 +#: netbox/circuits/models/circuits.py:279 msgid "ID of the local cross-connect" msgstr "ID de l'interconnexion locale" -#: netbox/circuits/models/circuits.py:286 +#: netbox/circuits/models/circuits.py:284 msgid "patch panel/port(s)" msgstr "panneau de raccordement ou port (s)" -#: netbox/circuits/models/circuits.py:287 +#: netbox/circuits/models/circuits.py:285 msgid "Patch panel ID and port number(s)" msgstr "ID du panneau de raccordement et numéro (s) de port" -#: netbox/circuits/models/circuits.py:290 +#: netbox/circuits/models/circuits.py:288 #: netbox/circuits/models/virtual_circuits.py:144 #: netbox/dcim/models/device_component_templates.py:57 -#: netbox/dcim/models/device_components.py:63 netbox/dcim/models/racks.py:681 -#: netbox/extras/models/configs.py:45 netbox/extras/models/configs.py:219 -#: netbox/extras/models/customfields.py:127 netbox/extras/models/models.py:61 -#: netbox/extras/models/models.py:158 netbox/extras/models/models.py:396 -#: netbox/extras/models/models.py:511 -#: netbox/extras/models/notifications.py:131 -#: netbox/extras/models/staging.py:32 netbox/extras/models/tags.py:32 -#: netbox/ipam/models/vlans.py:367 netbox/netbox/models/__init__.py:115 -#: netbox/netbox/models/__init__.py:150 netbox/netbox/models/__init__.py:196 -#: netbox/users/models/permissions.py:24 netbox/users/models/tokens.py:57 +#: netbox/dcim/models/device_components.py:63 netbox/dcim/models/racks.py:688 +#: netbox/extras/models/configs.py:42 netbox/extras/models/configs.py:218 +#: netbox/extras/models/customfields.py:127 netbox/extras/models/models.py:63 +#: netbox/extras/models/models.py:160 netbox/extras/models/models.py:398 +#: netbox/extras/models/models.py:469 netbox/extras/models/models.py:548 +#: netbox/extras/models/notifications.py:131 netbox/extras/models/tags.py:33 +#: netbox/ipam/models/vlans.py:373 netbox/netbox/models/__init__.py:115 +#: netbox/netbox/models/__init__.py:150 netbox/netbox/models/__init__.py:200 +#: netbox/users/models/permissions.py:23 netbox/users/models/tokens.py:57 #: netbox/users/models/users.py:33 -#: netbox/virtualization/models/virtualmachines.py:276 +#: netbox/virtualization/models/virtualmachines.py:281 msgid "description" msgstr "description" -#: netbox/circuits/models/circuits.py:340 +#: netbox/circuits/models/circuits.py:338 msgid "circuit termination" msgstr "terminaison du circuit" -#: netbox/circuits/models/circuits.py:341 +#: netbox/circuits/models/circuits.py:339 msgid "circuit terminations" msgstr "terminaisons de circuits" -#: netbox/circuits/models/circuits.py:353 +#: netbox/circuits/models/circuits.py:351 msgid "A circuit termination must attach to a terminating object." msgstr "" "Une terminaison de circuit doit être rattachée à un objet de terminaison." @@ -1610,31 +1622,31 @@ msgstr "" #: netbox/core/models/jobs.py:48 #: netbox/dcim/models/device_component_templates.py:43 #: netbox/dcim/models/device_components.py:52 -#: netbox/dcim/models/devices.py:589 netbox/dcim/models/devices.py:1341 -#: netbox/dcim/models/devices.py:1404 netbox/dcim/models/power.py:38 -#: netbox/dcim/models/power.py:89 netbox/dcim/models/racks.py:257 -#: netbox/dcim/models/sites.py:142 netbox/extras/models/configs.py:36 -#: netbox/extras/models/configs.py:215 netbox/extras/models/customfields.py:94 -#: netbox/extras/models/models.py:56 netbox/extras/models/models.py:153 -#: netbox/extras/models/models.py:296 netbox/extras/models/models.py:392 -#: netbox/extras/models/models.py:501 netbox/extras/models/models.py:596 +#: netbox/dcim/models/devices.py:477 netbox/dcim/models/devices.py:1070 +#: netbox/dcim/models/devices.py:1133 netbox/dcim/models/modules.py:32 +#: netbox/dcim/models/power.py:38 netbox/dcim/models/power.py:89 +#: netbox/dcim/models/racks.py:263 netbox/dcim/models/sites.py:142 +#: netbox/extras/models/configs.py:33 netbox/extras/models/configs.py:214 +#: netbox/extras/models/customfields.py:94 netbox/extras/models/models.py:58 +#: netbox/extras/models/models.py:155 netbox/extras/models/models.py:298 +#: netbox/extras/models/models.py:394 netbox/extras/models/models.py:459 +#: netbox/extras/models/models.py:544 netbox/extras/models/models.py:669 #: netbox/extras/models/notifications.py:126 -#: netbox/extras/models/scripts.py:30 netbox/extras/models/staging.py:27 -#: netbox/ipam/models/asns.py:17 netbox/ipam/models/fhrp.py:24 -#: netbox/ipam/models/services.py:51 netbox/ipam/models/services.py:84 -#: netbox/ipam/models/vlans.py:38 netbox/ipam/models/vlans.py:200 -#: netbox/ipam/models/vlans.py:346 netbox/ipam/models/vrfs.py:20 -#: netbox/ipam/models/vrfs.py:75 netbox/netbox/models/__init__.py:142 -#: netbox/netbox/models/__init__.py:186 netbox/tenancy/models/contacts.py:58 -#: netbox/tenancy/models/tenants.py:19 netbox/tenancy/models/tenants.py:42 -#: netbox/users/models/permissions.py:20 netbox/users/models/users.py:28 -#: netbox/virtualization/models/clusters.py:52 +#: netbox/extras/models/scripts.py:30 netbox/ipam/models/asns.py:17 +#: netbox/ipam/models/fhrp.py:24 netbox/ipam/models/services.py:51 +#: netbox/ipam/models/services.py:80 netbox/ipam/models/vlans.py:38 +#: netbox/ipam/models/vlans.py:206 netbox/ipam/models/vlans.py:352 +#: netbox/ipam/models/vrfs.py:20 netbox/ipam/models/vrfs.py:75 +#: netbox/netbox/models/__init__.py:142 netbox/netbox/models/__init__.py:190 +#: netbox/tenancy/models/contacts.py:59 netbox/tenancy/models/tenants.py:19 +#: netbox/tenancy/models/tenants.py:42 netbox/users/models/permissions.py:19 +#: netbox/users/models/users.py:28 netbox/virtualization/models/clusters.py:52 #: netbox/virtualization/models/virtualmachines.py:71 -#: netbox/virtualization/models/virtualmachines.py:271 -#: netbox/virtualization/models/virtualmachines.py:305 +#: netbox/virtualization/models/virtualmachines.py:276 +#: netbox/virtualization/models/virtualmachines.py:310 #: netbox/vpn/models/crypto.py:23 netbox/vpn/models/crypto.py:69 #: netbox/vpn/models/crypto.py:128 netbox/vpn/models/crypto.py:180 -#: netbox/vpn/models/crypto.py:216 netbox/vpn/models/l2vpn.py:21 +#: netbox/vpn/models/crypto.py:216 netbox/vpn/models/l2vpn.py:20 #: netbox/vpn/models/tunnels.py:32 netbox/wireless/models.py:53 msgid "name" msgstr "nom" @@ -1644,11 +1656,11 @@ msgid "Full name of the provider" msgstr "Nom complet du fournisseur" #: netbox/circuits/models/providers.py:28 netbox/dcim/models/devices.py:88 -#: netbox/dcim/models/racks.py:137 netbox/dcim/models/sites.py:149 -#: netbox/extras/models/models.py:506 netbox/ipam/models/asns.py:23 +#: netbox/dcim/models/racks.py:143 netbox/dcim/models/sites.py:149 +#: netbox/extras/models/models.py:464 netbox/ipam/models/asns.py:23 #: netbox/ipam/models/vlans.py:43 netbox/netbox/models/__init__.py:146 -#: netbox/netbox/models/__init__.py:191 netbox/tenancy/models/tenants.py:25 -#: netbox/tenancy/models/tenants.py:47 netbox/vpn/models/l2vpn.py:27 +#: netbox/netbox/models/__init__.py:195 netbox/tenancy/models/tenants.py:25 +#: netbox/tenancy/models/tenants.py:47 netbox/vpn/models/l2vpn.py:26 #: netbox/wireless/models.py:59 msgid "slug" msgstr "slug" @@ -1702,7 +1714,7 @@ msgid "virtual circuits" msgstr "circuits virtuels" #: netbox/circuits/models/virtual_circuits.py:133 netbox/ipam/models/ip.py:194 -#: netbox/ipam/models/ip.py:736 netbox/vpn/models/tunnels.py:109 +#: netbox/ipam/models/ip.py:747 netbox/vpn/models/tunnels.py:109 msgid "role" msgstr "rôle" @@ -1720,35 +1732,36 @@ msgstr "terminaisons de circuits virtuels" #: netbox/circuits/tables/providers.py:67 #: netbox/circuits/tables/providers.py:97 #: netbox/circuits/tables/virtual_circuits.py:18 netbox/core/tables/data.py:16 -#: netbox/core/tables/jobs.py:14 netbox/core/tables/plugins.py:50 +#: netbox/core/tables/jobs.py:14 netbox/core/tables/plugins.py:53 #: netbox/core/tables/tasks.py:11 netbox/core/tables/tasks.py:115 -#: netbox/dcim/forms/filtersets.py:64 netbox/dcim/forms/object_create.py:43 +#: netbox/dcim/forms/filtersets.py:65 netbox/dcim/forms/object_create.py:43 #: netbox/dcim/tables/devices.py:63 netbox/dcim/tables/devices.py:103 #: netbox/dcim/tables/devices.py:145 netbox/dcim/tables/devices.py:299 #: netbox/dcim/tables/devices.py:402 netbox/dcim/tables/devices.py:443 -#: netbox/dcim/tables/devices.py:491 netbox/dcim/tables/devices.py:540 -#: netbox/dcim/tables/devices.py:561 netbox/dcim/tables/devices.py:681 -#: netbox/dcim/tables/devices.py:764 netbox/dcim/tables/devices.py:810 -#: netbox/dcim/tables/devices.py:872 netbox/dcim/tables/devices.py:941 -#: netbox/dcim/tables/devices.py:1006 netbox/dcim/tables/devices.py:1025 -#: netbox/dcim/tables/devices.py:1054 netbox/dcim/tables/devices.py:1084 +#: netbox/dcim/tables/devices.py:491 netbox/dcim/tables/devices.py:545 +#: netbox/dcim/tables/devices.py:568 netbox/dcim/tables/devices.py:688 +#: netbox/dcim/tables/devices.py:771 netbox/dcim/tables/devices.py:817 +#: netbox/dcim/tables/devices.py:879 netbox/dcim/tables/devices.py:948 +#: netbox/dcim/tables/devices.py:1013 netbox/dcim/tables/devices.py:1032 +#: netbox/dcim/tables/devices.py:1061 netbox/dcim/tables/devices.py:1091 #: netbox/dcim/tables/devicetypes.py:31 netbox/dcim/tables/devicetypes.py:227 -#: netbox/dcim/tables/power.py:22 netbox/dcim/tables/power.py:62 -#: netbox/dcim/tables/racks.py:24 netbox/dcim/tables/racks.py:113 -#: netbox/dcim/tables/sites.py:24 netbox/dcim/tables/sites.py:51 -#: netbox/dcim/tables/sites.py:78 netbox/dcim/tables/sites.py:129 -#: netbox/extras/forms/filtersets.py:218 netbox/extras/tables/tables.py:61 -#: netbox/extras/tables/tables.py:125 netbox/extras/tables/tables.py:158 -#: netbox/extras/tables/tables.py:183 netbox/extras/tables/tables.py:249 -#: netbox/extras/tables/tables.py:364 netbox/extras/tables/tables.py:381 -#: netbox/extras/tables/tables.py:404 netbox/extras/tables/tables.py:442 -#: netbox/extras/tables/tables.py:494 netbox/extras/tables/tables.py:520 -#: netbox/ipam/forms/bulk_edit.py:391 netbox/ipam/forms/filtersets.py:403 -#: netbox/ipam/forms/filtersets.py:488 netbox/ipam/tables/asn.py:16 -#: netbox/ipam/tables/ip.py:31 netbox/ipam/tables/ip.py:106 +#: netbox/dcim/tables/modules.py:17 netbox/dcim/tables/power.py:22 +#: netbox/dcim/tables/power.py:62 netbox/dcim/tables/racks.py:24 +#: netbox/dcim/tables/racks.py:117 netbox/dcim/tables/sites.py:24 +#: netbox/dcim/tables/sites.py:54 netbox/dcim/tables/sites.py:84 +#: netbox/dcim/tables/sites.py:135 netbox/extras/forms/filtersets.py:223 +#: netbox/extras/tables/tables.py:62 netbox/extras/tables/tables.py:126 +#: netbox/extras/tables/tables.py:159 netbox/extras/tables/tables.py:184 +#: netbox/extras/tables/tables.py:260 netbox/extras/tables/tables.py:290 +#: netbox/extras/tables/tables.py:405 netbox/extras/tables/tables.py:422 +#: netbox/extras/tables/tables.py:445 netbox/extras/tables/tables.py:483 +#: netbox/extras/tables/tables.py:535 netbox/extras/tables/tables.py:561 +#: netbox/ipam/forms/bulk_edit.py:396 netbox/ipam/forms/filtersets.py:410 +#: netbox/ipam/forms/filtersets.py:496 netbox/ipam/tables/asn.py:16 +#: netbox/ipam/tables/ip.py:32 netbox/ipam/tables/ip.py:107 #: netbox/ipam/tables/services.py:15 netbox/ipam/tables/services.py:40 -#: netbox/ipam/tables/vlans.py:33 netbox/ipam/tables/vlans.py:83 -#: netbox/ipam/tables/vlans.py:231 netbox/ipam/tables/vrfs.py:26 +#: netbox/ipam/tables/vlans.py:33 netbox/ipam/tables/vlans.py:85 +#: netbox/ipam/tables/vlans.py:233 netbox/ipam/tables/vrfs.py:26 #: netbox/ipam/tables/vrfs.py:68 #: netbox/templates/circuits/circuitgroup.html:28 #: netbox/templates/circuits/circuittype.html:22 @@ -1772,6 +1785,7 @@ msgstr "terminaisons de circuits virtuels" #: netbox/templates/dcim/location.html:29 #: netbox/templates/dcim/manufacturer.html:36 #: netbox/templates/dcim/modulebay.html:30 +#: netbox/templates/dcim/moduletypeprofile.html:16 #: netbox/templates/dcim/platform.html:29 #: netbox/templates/dcim/poweroutlet.html:28 #: netbox/templates/dcim/powerport.html:28 @@ -1788,16 +1802,17 @@ msgstr "terminaisons de circuits virtuels" #: netbox/templates/extras/notificationgroup.html:14 #: netbox/templates/extras/savedfilter.html:13 #: netbox/templates/extras/script_list.html:45 +#: netbox/templates/extras/tableconfig.html:13 #: netbox/templates/extras/tag.html:14 netbox/templates/extras/webhook.html:13 #: netbox/templates/ipam/asnrange.html:15 #: netbox/templates/ipam/fhrpgroup.html:30 netbox/templates/ipam/rir.html:22 #: netbox/templates/ipam/role.html:22 #: netbox/templates/ipam/routetarget.html:13 -#: netbox/templates/ipam/service.html:24 +#: netbox/templates/ipam/service.html:26 #: netbox/templates/ipam/servicetemplate.html:15 #: netbox/templates/ipam/vlan.html:35 netbox/templates/ipam/vlangroup.html:30 #: netbox/templates/ipam/vlantranslationpolicy.html:14 -#: netbox/templates/tenancy/contact.html:25 +#: netbox/templates/tenancy/contact.html:35 #: netbox/templates/tenancy/contactgroup.html:21 #: netbox/templates/tenancy/contactrole.html:18 #: netbox/templates/tenancy/tenantgroup.html:29 @@ -1819,9 +1834,9 @@ msgstr "terminaisons de circuits virtuels" #: netbox/templates/vpn/l2vpn.html:14 netbox/templates/vpn/tunnel.html:21 #: netbox/templates/vpn/tunnelgroup.html:26 #: netbox/templates/wireless/wirelesslangroup.html:29 -#: netbox/tenancy/tables/contacts.py:19 netbox/tenancy/tables/contacts.py:41 -#: netbox/tenancy/tables/contacts.py:56 netbox/tenancy/tables/tenants.py:16 -#: netbox/tenancy/tables/tenants.py:38 netbox/users/tables.py:62 +#: netbox/tenancy/tables/contacts.py:19 netbox/tenancy/tables/contacts.py:45 +#: netbox/tenancy/tables/contacts.py:60 netbox/tenancy/tables/tenants.py:16 +#: netbox/tenancy/tables/tenants.py:42 netbox/users/tables.py:62 #: netbox/users/tables.py:76 netbox/virtualization/forms/bulk_create.py:20 #: netbox/virtualization/forms/object_create.py:13 #: netbox/virtualization/forms/object_create.py:23 @@ -1845,8 +1860,8 @@ msgstr "Nom" #: netbox/circuits/tables/providers.py:43 #: netbox/circuits/tables/providers.py:77 #: netbox/circuits/tables/virtual_circuits.py:27 -#: netbox/netbox/navigation/menu.py:274 netbox/netbox/navigation/menu.py:278 -#: netbox/netbox/navigation/menu.py:280 +#: netbox/netbox/navigation/menu.py:275 netbox/netbox/navigation/menu.py:279 +#: netbox/netbox/navigation/menu.py:281 #: netbox/templates/circuits/provider.html:57 #: netbox/templates/circuits/provideraccount.html:44 #: netbox/templates/circuits/providernetwork.html:50 @@ -1862,7 +1877,7 @@ msgid "Circuit ID" msgstr "Identifiant du circuit" #: netbox/circuits/tables/circuits.py:71 -#: netbox/wireless/forms/model_forms.py:163 +#: netbox/wireless/forms/model_forms.py:164 msgid "Side A" msgstr "Côté A" @@ -1880,35 +1895,38 @@ msgstr "Bande passante garantie" #: netbox/circuits/tables/providers.py:80 #: netbox/circuits/tables/providers.py:105 #: netbox/circuits/tables/virtual_circuits.py:68 -#: netbox/dcim/tables/devices.py:1067 netbox/dcim/tables/devicetypes.py:97 -#: netbox/dcim/tables/modules.py:29 netbox/dcim/tables/modules.py:73 -#: netbox/dcim/tables/power.py:39 netbox/dcim/tables/power.py:96 -#: netbox/dcim/tables/racks.py:84 netbox/dcim/tables/racks.py:144 -#: netbox/dcim/tables/racks.py:224 netbox/dcim/tables/sites.py:107 -#: netbox/extras/tables/tables.py:588 netbox/ipam/tables/asn.py:69 -#: netbox/ipam/tables/fhrp.py:34 netbox/ipam/tables/ip.py:82 -#: netbox/ipam/tables/ip.py:226 netbox/ipam/tables/ip.py:281 -#: netbox/ipam/tables/ip.py:349 netbox/ipam/tables/services.py:24 -#: netbox/ipam/tables/services.py:54 netbox/ipam/tables/vlans.py:121 +#: netbox/dcim/tables/devices.py:1074 netbox/dcim/tables/devicetypes.py:97 +#: netbox/dcim/tables/modules.py:27 netbox/dcim/tables/modules.py:68 +#: netbox/dcim/tables/modules.py:107 netbox/dcim/tables/power.py:39 +#: netbox/dcim/tables/power.py:96 netbox/dcim/tables/racks.py:88 +#: netbox/dcim/tables/racks.py:148 netbox/dcim/tables/racks.py:233 +#: netbox/dcim/tables/sites.py:36 netbox/dcim/tables/sites.py:66 +#: netbox/dcim/tables/sites.py:113 netbox/dcim/tables/sites.py:167 +#: netbox/extras/tables/tables.py:643 netbox/ipam/tables/asn.py:69 +#: netbox/ipam/tables/fhrp.py:34 netbox/ipam/tables/ip.py:83 +#: netbox/ipam/tables/ip.py:227 netbox/ipam/tables/ip.py:286 +#: netbox/ipam/tables/ip.py:355 netbox/ipam/tables/services.py:24 +#: netbox/ipam/tables/services.py:54 netbox/ipam/tables/vlans.py:123 #: netbox/ipam/tables/vrfs.py:47 netbox/ipam/tables/vrfs.py:72 #: netbox/templates/dcim/htmx/cable_edit.html:92 #: netbox/templates/generic/bulk_edit.html:86 #: netbox/templates/inc/panels/comments.html:5 -#: netbox/tenancy/tables/contacts.py:68 netbox/tenancy/tables/tenants.py:46 +#: netbox/tenancy/tables/contacts.py:31 netbox/tenancy/tables/contacts.py:72 +#: netbox/tenancy/tables/tenants.py:28 netbox/tenancy/tables/tenants.py:50 #: netbox/utilities/forms/fields/fields.py:29 #: netbox/virtualization/tables/clusters.py:95 #: netbox/virtualization/tables/virtualmachines.py:52 #: netbox/vpn/tables/crypto.py:37 netbox/vpn/tables/crypto.py:74 #: netbox/vpn/tables/crypto.py:109 netbox/vpn/tables/crypto.py:140 -#: netbox/vpn/tables/crypto.py:173 netbox/vpn/tables/l2vpn.py:37 +#: netbox/vpn/tables/crypto.py:173 netbox/vpn/tables/l2vpn.py:40 #: netbox/vpn/tables/tunnels.py:61 netbox/wireless/tables/wirelesslan.py:27 #: netbox/wireless/tables/wirelesslan.py:66 msgid "Comments" msgstr "Commentaires" #: netbox/circuits/tables/circuits.py:89 -#: netbox/templates/tenancy/contact.html:84 -#: netbox/tenancy/tables/contacts.py:73 +#: netbox/templates/tenancy/contact.html:94 +#: netbox/tenancy/tables/contacts.py:77 msgid "Assignments" msgstr "Allocations" @@ -1945,52 +1963,50 @@ msgstr "Comptes" msgid "Account Count" msgstr "Nombre de comptes" -#: netbox/circuits/tables/providers.py:37 netbox/dcim/tables/sites.py:99 +#: netbox/circuits/tables/providers.py:37 netbox/dcim/tables/sites.py:105 msgid "ASN Count" msgstr "Nombre d'ASN" #: netbox/circuits/tables/virtual_circuits.py:65 -#: netbox/netbox/navigation/menu.py:234 +#: netbox/netbox/navigation/menu.py:235 #: netbox/templates/circuits/virtualcircuit.html:87 -#: netbox/templates/vpn/l2vpn.html:56 netbox/templates/vpn/tunnel.html:72 +#: netbox/templates/vpn/l2vpn.html:60 netbox/templates/vpn/tunnel.html:72 #: netbox/vpn/tables/tunnels.py:58 msgid "Terminations" msgstr "Terminaisons" #: netbox/circuits/tables/virtual_circuits.py:109 -#: netbox/dcim/forms/bulk_edit.py:745 netbox/dcim/forms/bulk_edit.py:1299 -#: netbox/dcim/forms/bulk_edit.py:1708 netbox/dcim/forms/bulk_edit.py:1760 -#: netbox/dcim/forms/bulk_import.py:668 netbox/dcim/forms/bulk_import.py:730 -#: netbox/dcim/forms/bulk_import.py:756 netbox/dcim/forms/bulk_import.py:782 -#: netbox/dcim/forms/bulk_import.py:802 netbox/dcim/forms/bulk_import.py:858 -#: netbox/dcim/forms/bulk_import.py:976 netbox/dcim/forms/bulk_import.py:1024 -#: netbox/dcim/forms/bulk_import.py:1041 netbox/dcim/forms/bulk_import.py:1053 -#: netbox/dcim/forms/bulk_import.py:1101 netbox/dcim/forms/bulk_import.py:1223 -#: netbox/dcim/forms/bulk_import.py:1559 netbox/dcim/forms/connections.py:24 -#: netbox/dcim/forms/filtersets.py:132 netbox/dcim/forms/filtersets.py:922 -#: netbox/dcim/forms/filtersets.py:954 netbox/dcim/forms/filtersets.py:1100 -#: netbox/dcim/forms/filtersets.py:1291 netbox/dcim/forms/filtersets.py:1316 -#: netbox/dcim/forms/filtersets.py:1340 netbox/dcim/forms/filtersets.py:1360 -#: netbox/dcim/forms/filtersets.py:1388 netbox/dcim/forms/filtersets.py:1508 -#: netbox/dcim/forms/filtersets.py:1533 netbox/dcim/forms/filtersets.py:1557 -#: netbox/dcim/forms/filtersets.py:1575 netbox/dcim/forms/filtersets.py:1592 -#: netbox/dcim/forms/filtersets.py:1689 netbox/dcim/forms/filtersets.py:1713 -#: netbox/dcim/forms/filtersets.py:1737 netbox/dcim/forms/model_forms.py:644 -#: netbox/dcim/forms/model_forms.py:861 netbox/dcim/forms/model_forms.py:1262 -#: netbox/dcim/forms/model_forms.py:1747 netbox/dcim/forms/model_forms.py:1818 +#: netbox/dcim/forms/bulk_edit.py:789 netbox/dcim/forms/bulk_edit.py:1343 +#: netbox/dcim/forms/bulk_edit.py:1755 netbox/dcim/forms/bulk_edit.py:1807 +#: netbox/dcim/forms/bulk_import.py:699 netbox/dcim/forms/bulk_import.py:761 +#: netbox/dcim/forms/bulk_import.py:787 netbox/dcim/forms/bulk_import.py:813 +#: netbox/dcim/forms/bulk_import.py:833 netbox/dcim/forms/bulk_import.py:889 +#: netbox/dcim/forms/bulk_import.py:1007 netbox/dcim/forms/bulk_import.py:1055 +#: netbox/dcim/forms/bulk_import.py:1072 netbox/dcim/forms/bulk_import.py:1084 +#: netbox/dcim/forms/bulk_import.py:1132 netbox/dcim/forms/bulk_import.py:1254 +#: netbox/dcim/forms/bulk_import.py:1590 netbox/dcim/forms/connections.py:24 +#: netbox/dcim/forms/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 +#: netbox/dcim/forms/filtersets.py:1359 netbox/dcim/forms/filtersets.py:1379 +#: netbox/dcim/forms/filtersets.py:1412 netbox/dcim/forms/filtersets.py:1532 +#: netbox/dcim/forms/filtersets.py:1557 netbox/dcim/forms/filtersets.py:1581 +#: netbox/dcim/forms/filtersets.py:1599 netbox/dcim/forms/filtersets.py:1616 +#: 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/object_create.py:260 netbox/dcim/tables/connections.py:22 #: netbox/dcim/tables/connections.py:41 netbox/dcim/tables/connections.py:60 #: netbox/dcim/tables/devices.py:295 netbox/dcim/tables/devices.py:380 #: netbox/dcim/tables/devices.py:421 netbox/dcim/tables/devices.py:463 -#: netbox/dcim/tables/devices.py:513 netbox/dcim/tables/devices.py:618 -#: netbox/dcim/tables/devices.py:730 netbox/dcim/tables/devices.py:786 -#: netbox/dcim/tables/devices.py:832 netbox/dcim/tables/devices.py:891 -#: netbox/dcim/tables/devices.py:959 netbox/dcim/tables/devices.py:1088 -#: netbox/dcim/tables/modules.py:53 netbox/extras/forms/filtersets.py:328 -#: netbox/ipam/forms/bulk_import.py:310 netbox/ipam/forms/bulk_import.py:556 -#: netbox/ipam/forms/filtersets.py:618 netbox/ipam/forms/model_forms.py:333 -#: netbox/ipam/forms/model_forms.py:761 netbox/ipam/forms/model_forms.py:794 -#: netbox/ipam/forms/model_forms.py:820 netbox/ipam/tables/vlans.py:156 +#: netbox/dcim/tables/devices.py:513 netbox/dcim/tables/devices.py:625 +#: netbox/dcim/tables/devices.py:737 netbox/dcim/tables/devices.py:793 +#: netbox/dcim/tables/devices.py:839 netbox/dcim/tables/devices.py:898 +#: netbox/dcim/tables/devices.py:966 netbox/dcim/tables/devices.py:1095 +#: netbox/dcim/tables/modules.py:87 netbox/extras/forms/filtersets.py:363 +#: netbox/ipam/forms/bulk_import.py:310 netbox/ipam/forms/filtersets.py:626 +#: netbox/ipam/forms/model_forms.py:333 netbox/ipam/tables/vlans.py:158 #: netbox/templates/circuits/virtualcircuittermination.html:56 #: netbox/templates/dcim/consoleport.html:20 #: netbox/templates/dcim/consoleserverport.html:20 @@ -2019,22 +2035,22 @@ msgstr "Terminaisons" #: netbox/virtualization/forms/filtersets.py:134 #: netbox/virtualization/forms/model_forms.py:192 #: netbox/virtualization/tables/virtualmachines.py:41 netbox/vpn/choices.py:52 -#: netbox/vpn/forms/bulk_import.py:86 netbox/vpn/forms/bulk_import.py:283 -#: netbox/vpn/forms/filtersets.py:281 netbox/vpn/forms/model_forms.py:91 +#: netbox/vpn/forms/bulk_import.py:86 netbox/vpn/forms/bulk_import.py:288 +#: netbox/vpn/forms/filtersets.py:286 netbox/vpn/forms/model_forms.py:91 #: netbox/vpn/forms/model_forms.py:126 netbox/vpn/forms/model_forms.py:237 #: netbox/vpn/forms/model_forms.py:456 -#: netbox/wireless/forms/model_forms.py:102 -#: netbox/wireless/forms/model_forms.py:144 +#: netbox/wireless/forms/model_forms.py:103 +#: netbox/wireless/forms/model_forms.py:145 #: netbox/wireless/tables/wirelesslan.py:84 msgid "Device" msgstr "Appareil" -#: netbox/circuits/views.py:373 +#: netbox/circuits/views.py:362 #, python-brace-format msgid "No terminations have been defined for circuit {circuit}." msgstr "Aucune terminaison n'a été définie pour le circuit {circuit}." -#: netbox/circuits/views.py:422 +#: netbox/circuits/views.py:411 #, python-brace-format msgid "Swapped terminations for circuit {circuit}." msgstr "Terminaisons échangées pour le circuit {circuit}." @@ -2044,31 +2060,31 @@ msgid "This user does not have permission to synchronize this data source." msgstr "" "Cet utilisateur n'est pas autorisé à synchroniser cette source de données." -#: netbox/core/apps.py:33 +#: netbox/core/apps.py:34 msgid "Object created" msgstr "Objet créé" -#: netbox/core/apps.py:34 +#: netbox/core/apps.py:35 msgid "Object updated" msgstr "Objet mis à jour" -#: netbox/core/apps.py:35 +#: netbox/core/apps.py:36 msgid "Object deleted" msgstr "Objet supprimé" -#: netbox/core/apps.py:36 +#: netbox/core/apps.py:37 msgid "Job started" msgstr "Tâche démarrée" -#: netbox/core/apps.py:37 +#: netbox/core/apps.py:38 msgid "Job completed" msgstr "Tâche terminée" -#: netbox/core/apps.py:38 +#: netbox/core/apps.py:39 msgid "Job failed" msgstr "Tâche échouée" -#: netbox/core/apps.py:39 +#: netbox/core/apps.py:40 msgid "Job errored" msgstr "Tâche erronée" @@ -2092,14 +2108,14 @@ msgstr "Terminé" #: netbox/core/choices.py:22 netbox/core/choices.py:59 #: netbox/core/constants.py:20 netbox/core/tables/tasks.py:34 -#: netbox/dcim/choices.py:187 netbox/dcim/choices.py:239 -#: netbox/dcim/choices.py:1601 netbox/dcim/choices.py:1674 +#: netbox/dcim/choices.py:188 netbox/dcim/choices.py:241 +#: netbox/dcim/choices.py:1608 netbox/dcim/choices.py:1698 #: netbox/virtualization/choices.py:48 msgid "Failed" msgstr "Échoué" -#: netbox/core/choices.py:35 netbox/netbox/navigation/menu.py:356 -#: netbox/netbox/navigation/menu.py:360 +#: netbox/core/choices.py:35 netbox/netbox/navigation/menu.py:358 +#: netbox/netbox/navigation/menu.py:362 #: netbox/templates/extras/script/base.html:14 #: netbox/templates/extras/script_list.html:7 #: netbox/templates/extras/script_list.html:12 @@ -2153,7 +2169,7 @@ msgstr "Hebdo" msgid "30 days" msgstr "30 jours" -#: netbox/core/choices.py:103 netbox/core/tables/plugins.py:69 +#: netbox/core/choices.py:103 netbox/core/tables/plugins.py:75 #: netbox/templates/generic/object.html:61 msgid "Updated" msgstr "Mis à jour" @@ -2184,7 +2200,7 @@ msgstr "Arrêté" msgid "Cancelled" msgstr "Annulé" -#: netbox/core/data_backends.py:32 netbox/core/tables/plugins.py:57 +#: netbox/core/data_backends.py:32 netbox/core/tables/plugins.py:61 #: netbox/templates/core/plugin.html:88 #: netbox/templates/dcim/interface.html:273 msgid "Local" @@ -2223,40 +2239,43 @@ msgstr "ID de clé d'accès AWS" msgid "AWS secret access key" msgstr "Clé d'accès secrète AWS" -#: netbox/core/filtersets.py:53 netbox/extras/filtersets.py:250 -#: netbox/extras/filtersets.py:633 netbox/extras/filtersets.py:661 +#: netbox/core/filtersets.py:57 netbox/extras/filtersets.py:254 +#: netbox/extras/filtersets.py:726 netbox/extras/filtersets.py:754 msgid "Data source (ID)" msgstr "Source de données (ID)" -#: netbox/core/filtersets.py:59 +#: netbox/core/filtersets.py:63 msgid "Data source (name)" msgstr "Source de données (nom)" -#: netbox/core/filtersets.py:145 netbox/dcim/filtersets.py:502 -#: netbox/extras/filtersets.py:287 netbox/extras/filtersets.py:331 -#: netbox/extras/filtersets.py:353 netbox/extras/filtersets.py:413 -#: netbox/users/filtersets.py:28 +#: netbox/core/filtersets.py:149 netbox/dcim/filtersets.py:504 +#: netbox/extras/filtersets.py:292 netbox/extras/filtersets.py:344 +#: netbox/extras/filtersets.py:389 netbox/extras/filtersets.py:411 +#: netbox/extras/filtersets.py:471 netbox/users/filtersets.py:28 msgid "User (ID)" msgstr "Utilisateur (ID)" -#: netbox/core/filtersets.py:151 +#: netbox/core/filtersets.py:155 msgid "User name" msgstr "Nom d'utilisateur" -#: netbox/core/forms/bulk_edit.py:25 netbox/core/forms/filtersets.py:43 -#: netbox/core/tables/data.py:26 netbox/dcim/forms/bulk_edit.py:1140 -#: netbox/dcim/forms/bulk_edit.py:1418 netbox/dcim/forms/filtersets.py:1424 -#: netbox/dcim/tables/devices.py:566 netbox/dcim/tables/devicetypes.py:231 -#: netbox/extras/forms/bulk_edit.py:123 netbox/extras/forms/bulk_edit.py:187 -#: netbox/extras/forms/bulk_edit.py:246 netbox/extras/forms/filtersets.py:145 -#: netbox/extras/forms/filtersets.py:235 netbox/extras/forms/filtersets.py:300 -#: netbox/extras/tables/tables.py:165 netbox/extras/tables/tables.py:256 -#: netbox/extras/tables/tables.py:418 netbox/netbox/preferences.py:22 +#: netbox/core/forms/bulk_edit.py:26 netbox/core/forms/filtersets.py:43 +#: netbox/core/tables/data.py:26 netbox/dcim/choices.py:1656 +#: netbox/dcim/forms/bulk_edit.py:1184 netbox/dcim/forms/bulk_edit.py:1465 +#: netbox/dcim/forms/filtersets.py:1448 netbox/dcim/tables/devices.py:573 +#: netbox/dcim/tables/devicetypes.py:231 netbox/extras/forms/bulk_edit.py:124 +#: netbox/extras/forms/bulk_edit.py:192 netbox/extras/forms/bulk_edit.py:220 +#: netbox/extras/forms/bulk_edit.py:279 netbox/extras/forms/filtersets.py:146 +#: netbox/extras/forms/filtersets.py:240 netbox/extras/forms/filtersets.py:270 +#: netbox/extras/forms/filtersets.py:335 netbox/extras/tables/tables.py:166 +#: netbox/extras/tables/tables.py:267 netbox/extras/tables/tables.py:300 +#: netbox/extras/tables/tables.py:459 netbox/netbox/preferences.py:22 #: netbox/templates/core/datasource.html:42 #: netbox/templates/dcim/interface.html:61 #: netbox/templates/extras/customlink.html:17 #: netbox/templates/extras/eventrule.html:17 #: netbox/templates/extras/savedfilter.html:25 +#: netbox/templates/extras/tableconfig.html:33 #: netbox/templates/users/objectpermission.html:25 #: netbox/templates/virtualization/vminterface.html:29 #: netbox/users/forms/bulk_edit.py:89 netbox/users/forms/filtersets.py:70 @@ -2265,7 +2284,12 @@ msgstr "Nom d'utilisateur" msgid "Enabled" msgstr "Activé" -#: netbox/core/forms/bulk_edit.py:34 netbox/extras/forms/model_forms.py:299 +#: netbox/core/forms/bulk_edit.py:36 netbox/core/forms/filtersets.py:50 +#: netbox/core/tables/data.py:29 netbox/templates/core/datasource.html:50 +msgid "Sync interval" +msgstr "Intervalle de synchronisation" + +#: netbox/core/forms/bulk_edit.py:40 netbox/extras/forms/model_forms.py:304 #: netbox/templates/extras/savedfilter.html:52 #: netbox/vpn/forms/filtersets.py:102 netbox/vpn/forms/filtersets.py:132 #: netbox/vpn/forms/filtersets.py:156 netbox/vpn/forms/filtersets.py:175 @@ -2275,86 +2299,89 @@ msgstr "Activé" msgid "Parameters" msgstr "Paramètres" -#: netbox/core/forms/bulk_edit.py:38 netbox/templates/core/datasource.html:68 +#: netbox/core/forms/bulk_edit.py:44 netbox/templates/core/datasource.html:72 msgid "Ignore rules" msgstr "Ignorer les règles" -#: netbox/core/forms/filtersets.py:30 netbox/core/forms/model_forms.py:97 -#: netbox/extras/forms/model_forms.py:262 -#: netbox/extras/forms/model_forms.py:592 -#: netbox/extras/forms/model_forms.py:646 netbox/extras/tables/tables.py:194 -#: netbox/extras/tables/tables.py:486 netbox/extras/tables/tables.py:524 +#: netbox/core/forms/filtersets.py:30 netbox/core/forms/model_forms.py:100 +#: netbox/extras/forms/model_forms.py:265 +#: netbox/extras/forms/model_forms.py:660 +#: netbox/extras/forms/model_forms.py:713 netbox/extras/tables/tables.py:204 +#: netbox/extras/tables/tables.py:527 netbox/extras/tables/tables.py:565 #: netbox/templates/core/datasource.html:31 #: netbox/templates/extras/configcontext.html:29 -#: netbox/templates/extras/configtemplate.html:21 -#: netbox/templates/extras/exporttemplate.html:35 +#: netbox/templates/extras/configtemplate.html:37 +#: netbox/templates/extras/exporttemplate.html:39 #: netbox/templates/extras/object_render_config.html:19 msgid "Data Source" msgstr "Source de données" -#: netbox/core/forms/filtersets.py:55 netbox/core/forms/mixins.py:21 +#: netbox/core/forms/filtersets.py:60 netbox/core/forms/mixins.py:21 msgid "File" msgstr "Fichier" -#: netbox/core/forms/filtersets.py:60 netbox/core/forms/mixins.py:16 -#: netbox/extras/forms/filtersets.py:174 netbox/extras/forms/filtersets.py:335 -#: netbox/extras/forms/filtersets.py:421 +#: netbox/core/forms/filtersets.py:65 netbox/core/forms/mixins.py:16 +#: netbox/extras/forms/filtersets.py:175 netbox/extras/forms/filtersets.py:370 +#: netbox/extras/forms/filtersets.py:457 msgid "Data source" msgstr "Source de données" -#: netbox/core/forms/filtersets.py:71 netbox/extras/forms/filtersets.py:448 +#: netbox/core/forms/filtersets.py:76 netbox/extras/forms/filtersets.py:503 msgid "Creation" msgstr "Création" -#: netbox/core/forms/filtersets.py:75 netbox/core/forms/filtersets.py:161 -#: netbox/extras/forms/filtersets.py:469 netbox/extras/tables/tables.py:223 -#: netbox/extras/tables/tables.py:297 netbox/extras/tables/tables.py:329 -#: netbox/extras/tables/tables.py:577 netbox/templates/core/job.html:38 +#: netbox/core/forms/filtersets.py:80 netbox/core/forms/filtersets.py:166 +#: netbox/extras/forms/filtersets.py:524 netbox/extras/tables/tables.py:234 +#: netbox/extras/tables/tables.py:294 netbox/extras/tables/tables.py:338 +#: netbox/extras/tables/tables.py:370 netbox/extras/tables/tables.py:632 +#: netbox/templates/core/job.html:38 #: netbox/templates/core/objectchange.html:52 -#: netbox/tenancy/tables/contacts.py:90 netbox/vpn/tables/l2vpn.py:59 +#: netbox/templates/extras/tableconfig.html:21 +#: netbox/tenancy/tables/contacts.py:94 netbox/vpn/tables/l2vpn.py:62 msgid "Object Type" msgstr "Type d'objet" -#: netbox/core/forms/filtersets.py:85 +#: netbox/core/forms/filtersets.py:90 msgid "Created after" msgstr "Créé après" -#: netbox/core/forms/filtersets.py:90 +#: netbox/core/forms/filtersets.py:95 msgid "Created before" msgstr "Créé avant" -#: netbox/core/forms/filtersets.py:95 +#: netbox/core/forms/filtersets.py:100 msgid "Scheduled after" msgstr "Planifié après" -#: netbox/core/forms/filtersets.py:100 +#: netbox/core/forms/filtersets.py:105 msgid "Scheduled before" msgstr "Planifié avant" -#: netbox/core/forms/filtersets.py:105 +#: netbox/core/forms/filtersets.py:110 msgid "Started after" msgstr "Commencé après" -#: netbox/core/forms/filtersets.py:110 +#: netbox/core/forms/filtersets.py:115 msgid "Started before" msgstr "Commencé avant" -#: netbox/core/forms/filtersets.py:115 +#: netbox/core/forms/filtersets.py:120 msgid "Completed after" msgstr "Terminé après" -#: netbox/core/forms/filtersets.py:120 +#: netbox/core/forms/filtersets.py:125 msgid "Completed before" msgstr "Terminé avant" -#: netbox/core/forms/filtersets.py:127 netbox/core/forms/filtersets.py:156 -#: netbox/dcim/forms/bulk_edit.py:465 netbox/dcim/forms/filtersets.py:419 -#: netbox/dcim/forms/filtersets.py:463 netbox/dcim/forms/model_forms.py:324 -#: netbox/extras/forms/filtersets.py:464 netbox/extras/forms/filtersets.py:484 -#: netbox/extras/tables/tables.py:305 netbox/extras/tables/tables.py:345 +#: netbox/core/forms/filtersets.py:132 netbox/core/forms/filtersets.py:161 +#: netbox/dcim/forms/bulk_edit.py:479 netbox/dcim/forms/filtersets.py:420 +#: netbox/dcim/forms/filtersets.py:464 netbox/dcim/forms/model_forms.py:332 +#: netbox/extras/forms/filtersets.py:519 netbox/extras/forms/filtersets.py:539 +#: netbox/extras/tables/tables.py:346 netbox/extras/tables/tables.py:386 #: netbox/templates/core/objectchange.html:36 #: netbox/templates/dcim/rackreservation.html:58 #: netbox/templates/extras/savedfilter.html:21 +#: netbox/templates/extras/tableconfig.html:29 #: netbox/templates/inc/user_menu.html:33 netbox/templates/users/token.html:21 #: netbox/templates/users/user.html:6 netbox/templates/users/user.html:14 #: netbox/users/filtersets.py:107 netbox/users/filtersets.py:174 @@ -2364,121 +2391,128 @@ msgstr "Terminé avant" msgid "User" msgstr "Utilisateur" -#: netbox/core/forms/filtersets.py:135 netbox/core/tables/change_logging.py:15 -#: netbox/extras/tables/tables.py:615 netbox/extras/tables/tables.py:669 +#: netbox/core/forms/filtersets.py:140 netbox/core/tables/change_logging.py:15 +#: netbox/extras/tables/tables.py:670 netbox/extras/tables/tables.py:724 #: netbox/templates/core/objectchange.html:32 msgid "Time" msgstr "Heure" -#: netbox/core/forms/filtersets.py:140 netbox/extras/forms/filtersets.py:453 +#: netbox/core/forms/filtersets.py:145 netbox/extras/forms/filtersets.py:508 msgid "After" msgstr "Après" -#: netbox/core/forms/filtersets.py:145 netbox/extras/forms/filtersets.py:458 +#: netbox/core/forms/filtersets.py:150 netbox/extras/forms/filtersets.py:513 msgid "Before" msgstr "Avant" -#: netbox/core/forms/filtersets.py:149 netbox/core/tables/change_logging.py:29 -#: netbox/extras/forms/model_forms.py:410 +#: netbox/core/forms/filtersets.py:154 netbox/core/tables/change_logging.py:29 +#: netbox/extras/forms/model_forms.py:474 #: netbox/templates/core/objectchange.html:46 #: netbox/templates/extras/eventrule.html:71 msgid "Action" msgstr "Action" -#: netbox/core/forms/model_forms.py:54 netbox/core/tables/data.py:46 +#: netbox/core/forms/model_forms.py:55 netbox/core/tables/data.py:52 #: netbox/templates/core/datafile.html:27 #: netbox/templates/extras/report/base.html:33 #: netbox/templates/extras/script/base.html:32 msgid "Source" msgstr "Source" -#: netbox/core/forms/model_forms.py:58 +#: netbox/core/forms/model_forms.py:57 +#: netbox/templates/core/datasource.html:14 +#: netbox/templates/core/datasource.html:20 +#: netbox/utilities/templates/buttons/sync.html:5 +msgid "Sync" +msgstr "Synchroniser" + +#: netbox/core/forms/model_forms.py:61 msgid "Backend Parameters" msgstr "Paramètres du backend" -#: netbox/core/forms/model_forms.py:96 +#: netbox/core/forms/model_forms.py:99 msgid "File Upload" msgstr "Téléversement de fichiers" -#: netbox/core/forms/model_forms.py:108 +#: netbox/core/forms/model_forms.py:111 msgid "Cannot upload a file and sync from an existing file" msgstr "" "Impossible de charger un fichier et de le synchroniser à partir d'un fichier" " existant" -#: netbox/core/forms/model_forms.py:110 +#: netbox/core/forms/model_forms.py:113 msgid "Must upload a file or select a data file to sync" msgstr "" "Vous devez télécharger un fichier ou sélectionner un fichier de données à " "synchroniser" -#: netbox/core/forms/model_forms.py:153 +#: netbox/core/forms/model_forms.py:156 #: netbox/templates/dcim/rack_elevation_list.html:6 msgid "Rack Elevations" msgstr "Élévations des baies" -#: netbox/core/forms/model_forms.py:157 netbox/dcim/choices.py:1530 -#: netbox/dcim/forms/bulk_edit.py:987 netbox/dcim/forms/bulk_edit.py:1375 -#: netbox/dcim/forms/bulk_edit.py:1393 netbox/dcim/tables/racks.py:157 -#: netbox/netbox/navigation/menu.py:312 netbox/netbox/navigation/menu.py:316 +#: netbox/core/forms/model_forms.py:160 netbox/dcim/choices.py:1537 +#: netbox/dcim/forms/bulk_edit.py:1031 netbox/dcim/forms/bulk_edit.py:1419 +#: netbox/dcim/forms/bulk_edit.py:1440 netbox/dcim/tables/racks.py:161 +#: netbox/netbox/navigation/menu.py:313 netbox/netbox/navigation/menu.py:317 msgid "Power" msgstr "Puissance" -#: netbox/core/forms/model_forms.py:159 netbox/netbox/navigation/menu.py:160 +#: netbox/core/forms/model_forms.py:162 netbox/netbox/navigation/menu.py:161 #: netbox/templates/core/inc/config_data.html:37 msgid "IPAM" msgstr "IPAM" -#: netbox/core/forms/model_forms.py:160 netbox/netbox/navigation/menu.py:238 +#: netbox/core/forms/model_forms.py:163 netbox/netbox/navigation/menu.py:239 #: netbox/templates/core/inc/config_data.html:50 #: netbox/vpn/forms/bulk_edit.py:77 netbox/vpn/forms/filtersets.py:47 #: netbox/vpn/forms/model_forms.py:62 netbox/vpn/forms/model_forms.py:147 msgid "Security" msgstr "Sécurité" -#: netbox/core/forms/model_forms.py:161 +#: netbox/core/forms/model_forms.py:164 #: netbox/templates/core/inc/config_data.html:59 msgid "Banners" msgstr "Bannières" -#: netbox/core/forms/model_forms.py:162 +#: netbox/core/forms/model_forms.py:165 #: netbox/templates/core/inc/config_data.html:80 msgid "Pagination" msgstr "Pagination" -#: netbox/core/forms/model_forms.py:163 netbox/extras/forms/bulk_edit.py:92 -#: netbox/extras/forms/filtersets.py:48 netbox/extras/forms/model_forms.py:116 -#: netbox/extras/forms/model_forms.py:129 +#: netbox/core/forms/model_forms.py:166 netbox/extras/forms/bulk_edit.py:93 +#: netbox/extras/forms/filtersets.py:49 netbox/extras/forms/model_forms.py:119 +#: netbox/extras/forms/model_forms.py:132 #: netbox/templates/core/inc/config_data.html:93 msgid "Validation" msgstr "Validation" -#: netbox/core/forms/model_forms.py:164 +#: netbox/core/forms/model_forms.py:167 #: netbox/templates/account/preferences.html:6 msgid "User Preferences" msgstr "Préférences de l'utilisateur" -#: netbox/core/forms/model_forms.py:167 netbox/dcim/forms/filtersets.py:733 +#: netbox/core/forms/model_forms.py:170 netbox/dcim/forms/filtersets.py:752 #: netbox/templates/core/inc/config_data.html:127 #: netbox/users/forms/model_forms.py:64 msgid "Miscellaneous" msgstr "Divers" -#: netbox/core/forms/model_forms.py:169 +#: netbox/core/forms/model_forms.py:172 msgid "Config Revision" msgstr "Révision de configuration" -#: netbox/core/forms/model_forms.py:208 +#: netbox/core/forms/model_forms.py:211 msgid "This parameter has been defined statically and cannot be modified." msgstr "" "Ce paramètre a été défini de manière statique et ne peut pas être modifié." -#: netbox/core/forms/model_forms.py:216 +#: netbox/core/forms/model_forms.py:219 #, python-brace-format msgid "Current value: {value}" msgstr "Valeur actuelle : {value}" -#: netbox/core/forms/model_forms.py:218 +#: netbox/core/forms/model_forms.py:221 msgid " (default)" msgstr " (par défaut)" @@ -2494,7 +2528,7 @@ msgstr "nom d'utilisateur" msgid "request ID" msgstr "ID de demande" -#: netbox/core/models/change_logging.py:52 netbox/extras/models/staging.py:77 +#: netbox/core/models/change_logging.py:52 msgid "action" msgstr "action" @@ -2521,9 +2555,9 @@ msgstr "" "La journalisation des modifications n'est pas prise en charge pour ce type " "d'objet ({type})." -#: netbox/core/models/config.py:18 netbox/core/models/data.py:263 -#: netbox/core/models/files.py:27 netbox/core/models/jobs.py:52 -#: netbox/extras/models/models.py:733 netbox/extras/models/notifications.py:39 +#: netbox/core/models/config.py:18 netbox/core/models/data.py:269 +#: netbox/core/models/files.py:30 netbox/core/models/jobs.py:52 +#: netbox/extras/models/models.py:806 netbox/extras/models/notifications.py:39 #: netbox/extras/models/notifications.py:186 #: netbox/netbox/models/features.py:53 netbox/users/models/tokens.py:32 msgid "created" @@ -2569,69 +2603,74 @@ msgstr "Révision de configuration #{id}" #: netbox/dcim/models/device_components.py:282 #: netbox/dcim/models/device_components.py:309 #: netbox/dcim/models/device_components.py:340 -#: netbox/dcim/models/device_components.py:456 -#: netbox/dcim/models/device_components.py:656 -#: netbox/dcim/models/device_components.py:1024 -#: netbox/dcim/models/device_components.py:1095 +#: netbox/dcim/models/device_components.py:462 +#: netbox/dcim/models/device_components.py:665 +#: netbox/dcim/models/device_components.py:1033 +#: netbox/dcim/models/device_components.py:1104 #: netbox/dcim/models/power.py:100 netbox/extras/models/customfields.py:80 #: netbox/extras/models/search.py:41 -#: netbox/virtualization/models/clusters.py:57 netbox/vpn/models/l2vpn.py:32 +#: netbox/virtualization/models/clusters.py:57 netbox/vpn/models/l2vpn.py:31 msgid "type" msgstr "type" #: netbox/core/models/data.py:49 netbox/extras/choices.py:37 -#: netbox/extras/models/models.py:164 netbox/extras/tables/tables.py:679 -#: netbox/templates/core/datasource.html:58 +#: netbox/extras/models/models.py:166 netbox/extras/tables/tables.py:734 +#: netbox/templates/core/datasource.html:62 #: netbox/templates/core/plugin.html:66 msgid "URL" msgstr "URL" #: netbox/core/models/data.py:59 #: netbox/dcim/models/device_component_templates.py:425 -#: netbox/dcim/models/device_components.py:508 -#: netbox/extras/models/models.py:70 netbox/extras/models/models.py:301 -#: netbox/extras/models/models.py:526 netbox/users/models/permissions.py:29 +#: netbox/dcim/models/device_components.py:517 +#: netbox/extras/models/models.py:72 netbox/extras/models/models.py:303 +#: netbox/extras/models/models.py:484 netbox/extras/models/models.py:563 +#: netbox/users/models/permissions.py:28 msgid "enabled" msgstr "activé" #: netbox/core/models/data.py:63 +msgid "sync interval" +msgstr "intervalle de synchronisation" + +#: netbox/core/models/data.py:69 msgid "ignore rules" msgstr "ignorer les règles" -#: netbox/core/models/data.py:65 +#: netbox/core/models/data.py:71 msgid "Patterns (one per line) matching files to ignore when syncing" msgstr "" "Modèles (un par ligne) correspondant aux fichiers à ignorer lors de la " "synchronisation" -#: netbox/core/models/data.py:68 netbox/extras/models/models.py:534 +#: netbox/core/models/data.py:74 netbox/extras/models/models.py:492 msgid "parameters" msgstr "paramètres" -#: netbox/core/models/data.py:73 +#: netbox/core/models/data.py:79 msgid "last synced" msgstr "dernière synchronisation" -#: netbox/core/models/data.py:81 +#: netbox/core/models/data.py:87 msgid "data source" msgstr "source de données" -#: netbox/core/models/data.py:82 +#: netbox/core/models/data.py:88 msgid "data sources" msgstr "sources de données" -#: netbox/core/models/data.py:119 +#: netbox/core/models/data.py:125 #, python-brace-format msgid "Unknown backend type: {type}" msgstr "Type de backend inconnu : {type}" -#: netbox/core/models/data.py:161 +#: netbox/core/models/data.py:167 msgid "Cannot initiate sync; syncing already in progress." msgstr "" "Impossible de lancer la synchronisation ; la synchronisation est déjà en " "cours." -#: netbox/core/models/data.py:174 +#: netbox/core/models/data.py:180 msgid "" "There was an error initializing the backend. A dependency needs to be " "installed: " @@ -2639,60 +2678,60 @@ msgstr "" "Une erreur s'est produite lors de l'initialisation du backend. Une " "dépendance doit être installée : " -#: netbox/core/models/data.py:267 netbox/core/models/files.py:31 +#: netbox/core/models/data.py:273 netbox/core/models/files.py:34 #: netbox/netbox/models/features.py:59 msgid "last updated" msgstr "dernière mise à jour" -#: netbox/core/models/data.py:277 netbox/dcim/models/cables.py:444 +#: netbox/core/models/data.py:283 netbox/dcim/models/cables.py:440 msgid "path" msgstr "chemin" -#: netbox/core/models/data.py:280 +#: netbox/core/models/data.py:286 msgid "File path relative to the data source's root" msgstr "Chemin du fichier par rapport à la racine de la source de données" -#: netbox/core/models/data.py:284 netbox/ipam/models/ip.py:489 +#: netbox/core/models/data.py:290 netbox/ipam/models/ip.py:492 msgid "size" msgstr "taille" -#: netbox/core/models/data.py:287 +#: netbox/core/models/data.py:293 msgid "hash" msgstr "hachage" -#: netbox/core/models/data.py:291 +#: netbox/core/models/data.py:297 msgid "Length must be 64 hexadecimal characters." msgstr "La longueur doit être de 64 caractères hexadécimaux." -#: netbox/core/models/data.py:293 +#: netbox/core/models/data.py:299 msgid "SHA256 hash of the file data" msgstr "Hachage SHA256 des données du fichier" -#: netbox/core/models/data.py:310 +#: netbox/core/models/data.py:313 msgid "data file" msgstr "fichier de données" -#: netbox/core/models/data.py:311 +#: netbox/core/models/data.py:314 msgid "data files" msgstr "fichiers de données" -#: netbox/core/models/data.py:398 +#: netbox/core/models/data.py:387 msgid "auto sync record" msgstr "enregistrement de synchronisation automatique" -#: netbox/core/models/data.py:399 +#: netbox/core/models/data.py:388 msgid "auto sync records" msgstr "enregistrements de synchronisation automatique" -#: netbox/core/models/files.py:37 +#: netbox/core/models/files.py:40 msgid "file root" msgstr "racine du fichier" -#: netbox/core/models/files.py:42 +#: netbox/core/models/files.py:45 msgid "file path" msgstr "chemin du fichier" -#: netbox/core/models/files.py:44 +#: netbox/core/models/files.py:47 msgid "File path relative to the designated root path" msgstr "Chemin du fichier par rapport au chemin racine désigné" @@ -2704,7 +2743,7 @@ msgstr "fichier géré" msgid "managed files" msgstr "fichiers gérés" -#: netbox/core/models/files.py:100 +#: netbox/core/models/files.py:112 #, python-brace-format msgid "A {model} with this file path already exists ({path})." msgstr "UNE {model} avec ce chemin de fichier existe déjà ({path})." @@ -2729,8 +2768,7 @@ msgstr "commencé" msgid "completed" msgstr "terminé" -#: netbox/core/models/jobs.py:93 netbox/extras/models/models.py:101 -#: netbox/extras/models/staging.py:95 +#: netbox/core/models/jobs.py:93 netbox/extras/models/models.py:103 msgid "data" msgstr "données" @@ -2762,14 +2800,14 @@ msgstr "" "Statut invalide pour l'arrêt de la tâche. Les choix sont les suivants : " "{choices}" -#: netbox/core/models/jobs.py:234 +#: netbox/core/models/jobs.py:235 msgid "" "enqueue() cannot be called with values for both schedule_at and immediate." msgstr "" "enqueue () ne peut pas être appelée avec des valeurs à la fois pour " "schedule_at et immediate." -#: netbox/core/signals.py:126 +#: netbox/core/signals.py:125 #, python-brace-format msgid "Deletion is prevented by a protection rule: {message}" msgstr "La suppression est empêchée par une règle de protection : {message}" @@ -2781,15 +2819,15 @@ msgid "Full Name" msgstr "Nom complet" #: netbox/core/tables/change_logging.py:37 netbox/core/tables/jobs.py:21 -#: netbox/extras/choices.py:41 netbox/extras/tables/tables.py:282 -#: netbox/extras/tables/tables.py:300 netbox/extras/tables/tables.py:332 -#: netbox/extras/tables/tables.py:412 netbox/extras/tables/tables.py:473 -#: netbox/extras/tables/tables.py:582 netbox/extras/tables/tables.py:622 -#: netbox/extras/tables/tables.py:676 netbox/netbox/tables/tables.py:247 +#: netbox/extras/choices.py:41 netbox/extras/tables/tables.py:323 +#: netbox/extras/tables/tables.py:341 netbox/extras/tables/tables.py:373 +#: netbox/extras/tables/tables.py:453 netbox/extras/tables/tables.py:514 +#: netbox/extras/tables/tables.py:637 netbox/extras/tables/tables.py:677 +#: netbox/extras/tables/tables.py:731 netbox/netbox/tables/tables.py:273 #: netbox/templates/core/objectchange.html:58 #: netbox/templates/extras/eventrule.html:78 #: netbox/templates/extras/journalentry.html:18 -#: netbox/tenancy/tables/contacts.py:93 netbox/vpn/tables/l2vpn.py:64 +#: netbox/tenancy/tables/contacts.py:97 netbox/vpn/tables/l2vpn.py:67 msgid "Object" msgstr "Objet" @@ -2803,19 +2841,27 @@ msgstr "ID de demande" msgid "Is Active" msgstr "Est actif" -#: netbox/core/tables/data.py:50 netbox/templates/core/datafile.html:31 +#: netbox/core/tables/data.py:32 +msgid "Last Synced" +msgstr "Dernière synchronisation" + +#: netbox/core/tables/data.py:35 netbox/templates/core/datasource.html:118 +msgid "Files" +msgstr "Dossiers" + +#: netbox/core/tables/data.py:56 netbox/templates/core/datafile.html:31 msgid "Path" msgstr "Sentier" -#: netbox/core/tables/data.py:54 +#: netbox/core/tables/data.py:60 #: netbox/templates/extras/inc/result_pending.html:7 msgid "Last updated" msgstr "Dernière mise à jour" #: netbox/core/tables/jobs.py:10 netbox/core/tables/tasks.py:76 -#: netbox/dcim/tables/devicetypes.py:169 netbox/extras/tables/tables.py:219 -#: netbox/extras/tables/tables.py:463 netbox/extras/tables/tables.py:647 -#: netbox/netbox/tables/tables.py:192 +#: netbox/dcim/tables/devicetypes.py:169 netbox/extras/tables/tables.py:230 +#: netbox/extras/tables/tables.py:504 netbox/extras/tables/tables.py:702 +#: netbox/netbox/tables/tables.py:218 #: netbox/templates/dcim/virtualchassis_edit.html:56 #: netbox/utilities/forms/forms.py:73 #: netbox/wireless/tables/wirelesslink.py:16 @@ -2826,49 +2872,45 @@ msgstr "IDENTIFIANT" msgid "Interval" msgstr "Intervalle" -#: netbox/core/tables/plugins.py:20 netbox/templates/vpn/ipsecprofile.html:44 +#: netbox/core/tables/plugins.py:23 netbox/templates/vpn/ipsecprofile.html:44 #: netbox/vpn/forms/bulk_edit.py:141 netbox/vpn/forms/bulk_import.py:172 #: netbox/vpn/tables/crypto.py:61 msgid "Version" msgstr "Version" -#: netbox/core/tables/plugins.py:25 netbox/templates/core/datafile.html:38 +#: netbox/core/tables/plugins.py:28 netbox/templates/core/datafile.html:38 msgid "Last Updated" msgstr "Dernière mise à jour" -#: netbox/core/tables/plugins.py:29 +#: netbox/core/tables/plugins.py:32 msgid "Minimum NetBox Version" msgstr "Version minimale de NetBox" -#: netbox/core/tables/plugins.py:33 +#: netbox/core/tables/plugins.py:36 msgid "Maximum NetBox Version" msgstr "Version maximale de NetBox" -#: netbox/core/tables/plugins.py:37 netbox/core/tables/plugins.py:80 +#: netbox/core/tables/plugins.py:40 netbox/core/tables/plugins.py:86 msgid "No plugin data found" msgstr "Aucune donnée de plug-in trouvée" -#: netbox/core/tables/plugins.py:54 netbox/templates/core/plugin.html:62 +#: netbox/core/tables/plugins.py:57 netbox/templates/core/plugin.html:62 msgid "Author" msgstr "Auteur" -#: netbox/core/tables/plugins.py:60 -msgid "Installed" -msgstr "Installé" - -#: netbox/core/tables/plugins.py:63 netbox/templates/core/plugin.html:84 +#: netbox/core/tables/plugins.py:69 netbox/templates/core/plugin.html:84 msgid "Certified" msgstr "Certifié" -#: netbox/core/tables/plugins.py:66 +#: netbox/core/tables/plugins.py:72 msgid "Published" msgstr "Publié" -#: netbox/core/tables/plugins.py:72 +#: netbox/core/tables/plugins.py:78 msgid "Installed Version" msgstr "Version installée" -#: netbox/core/tables/plugins.py:76 +#: netbox/core/tables/plugins.py:82 msgid "Latest Version" msgstr "Dernière version" @@ -2884,7 +2926,7 @@ msgstr "Travailleurs" msgid "Host" msgstr "Hôte" -#: netbox/core/tables/tasks.py:50 netbox/ipam/forms/filtersets.py:601 +#: netbox/core/tables/tasks.py:50 netbox/ipam/forms/filtersets.py:609 msgid "Port" msgstr "Port" @@ -2932,7 +2974,7 @@ msgstr "PID" msgid "No workers found" msgstr "Aucun travailleur n'a été trouvé" -#: netbox/core/utils.py:84 netbox/core/utils.py:150 netbox/core/views.py:396 +#: netbox/core/utils.py:84 netbox/core/utils.py:150 netbox/core/views.py:398 #, python-brace-format msgid "Job {job_id} not found" msgstr "Tâche {job_id} introuvable" @@ -2942,70 +2984,70 @@ msgstr "Tâche {job_id} introuvable" msgid "Job {id} not found." msgstr "Tâche {id} introuvable." -#: netbox/core/views.py:88 +#: netbox/core/views.py:89 #, python-brace-format msgid "Queued job #{id} to sync {datasource}" msgstr "Tâche en file d'attente #{id} pour synchroniser {datasource}" -#: netbox/core/views.py:332 +#: netbox/core/views.py:334 #, python-brace-format msgid "Restored configuration revision #{id}" msgstr "Révision de configuration restaurée #{id}" -#: netbox/core/views.py:435 +#: netbox/core/views.py:437 #, python-brace-format msgid "Job {id} has been deleted." msgstr "La tâche {id} a été supprimée." -#: netbox/core/views.py:437 +#: netbox/core/views.py:439 #, python-brace-format msgid "Error deleting job {id}: {error}" msgstr "Erreur lors de la suppression du job {id}: {error}" -#: netbox/core/views.py:446 +#: netbox/core/views.py:448 #, python-brace-format msgid "Job {id} has been re-enqueued." msgstr "La tâche {id} a été replacée dans la file d'attente." -#: netbox/core/views.py:455 +#: netbox/core/views.py:457 #, python-brace-format msgid "Job {id} has been enqueued." msgstr "La tâche {id} a été mise en file d'attente." -#: netbox/core/views.py:464 +#: netbox/core/views.py:466 #, python-brace-format msgid "Job {id} has been stopped." msgstr "La tâche {id} a été arrêtée." -#: netbox/core/views.py:466 +#: netbox/core/views.py:468 #, python-brace-format msgid "Failed to stop job {id}" msgstr "Impossible d'arrêter la tâche {id}" -#: netbox/core/views.py:601 +#: netbox/core/views.py:603 msgid "Plugins catalog could not be loaded" msgstr "Le catalogue des plugins n'a pas pu être chargé" -#: netbox/core/views.py:635 +#: netbox/core/views.py:639 #, python-brace-format msgid "Plugin {name} not found" msgstr "Plug-in {name} introuvable" -#: netbox/dcim/api/serializers_/device_components.py:262 +#: netbox/dcim/api/serializers_/device_components.py:263 msgid "Interface mode does not support q-in-q service vlan" msgstr "Le mode interface ne prend pas en charge le VLAN de service q-in-q" -#: netbox/dcim/api/serializers_/device_components.py:269 +#: netbox/dcim/api/serializers_/device_components.py:270 msgid "Interface mode does not support untagged vlan" msgstr "Le mode interface ne prend pas en charge le VLAN non balisé" -#: netbox/dcim/api/serializers_/device_components.py:274 -#: netbox/dcim/api/serializers_/device_components.py:279 +#: netbox/dcim/api/serializers_/device_components.py:275 +#: netbox/dcim/api/serializers_/device_components.py:280 msgid "Interface mode does not support tagged vlans" msgstr "Le mode interface ne prend pas en charge les VLAN balisés" #: netbox/dcim/api/serializers_/devices.py:53 -#: netbox/dcim/api/serializers_/devicetypes.py:26 +#: netbox/dcim/api/serializers_/devicetypes.py:27 msgid "Position (U)" msgstr "Position (U)" @@ -3018,10 +3060,10 @@ msgstr "ID de l'établissement" msgid "Staging" msgstr "Mise en scène" -#: netbox/dcim/choices.py:23 netbox/dcim/choices.py:189 -#: netbox/dcim/choices.py:240 netbox/dcim/choices.py:1543 -#: netbox/dcim/choices.py:1675 netbox/virtualization/choices.py:23 -#: netbox/virtualization/choices.py:49 +#: netbox/dcim/choices.py:23 netbox/dcim/choices.py:190 +#: netbox/dcim/choices.py:242 netbox/dcim/choices.py:1550 +#: netbox/dcim/choices.py:1699 netbox/virtualization/choices.py:23 +#: netbox/virtualization/choices.py:49 netbox/vpn/choices.py:282 msgid "Decommissioning" msgstr "Démantèlement" @@ -3080,51 +3122,55 @@ msgid "Deprecated" msgstr "Obsolète" #: netbox/dcim/choices.py:114 -#: netbox/templates/dcim/inc/panels/racktype_dimensions.html:41 +#: netbox/templates/dcim/inc/panels/racktype_dimensions.html:51 msgid "Millimeters" msgstr "Millimètres" -#: netbox/dcim/choices.py:115 netbox/dcim/choices.py:1565 +#: netbox/dcim/choices.py:115 netbox/dcim/choices.py:1572 msgid "Inches" msgstr "Pouces" -#: netbox/dcim/choices.py:136 netbox/dcim/choices.py:207 -#: netbox/dcim/choices.py:254 +#: netbox/dcim/choices.py:137 netbox/dcim/choices.py:209 +#: netbox/dcim/choices.py:257 msgid "Front to rear" msgstr "De l'avant vers l'arrière" -#: netbox/dcim/choices.py:137 netbox/dcim/choices.py:208 -#: netbox/dcim/choices.py:255 +#: netbox/dcim/choices.py:138 netbox/dcim/choices.py:210 +#: netbox/dcim/choices.py:258 msgid "Rear to front" msgstr "De l'arrière vers l'avant" -#: netbox/dcim/choices.py:151 netbox/dcim/forms/bulk_edit.py:72 -#: netbox/dcim/forms/bulk_edit.py:91 netbox/dcim/forms/bulk_edit.py:177 -#: netbox/dcim/forms/bulk_edit.py:1423 netbox/dcim/forms/bulk_import.py:62 -#: netbox/dcim/forms/bulk_import.py:76 netbox/dcim/forms/bulk_import.py:139 -#: netbox/dcim/forms/bulk_import.py:593 netbox/dcim/forms/bulk_import.py:863 -#: netbox/dcim/forms/bulk_import.py:1118 netbox/dcim/forms/filtersets.py:235 -#: netbox/dcim/forms/model_forms.py:76 netbox/dcim/forms/model_forms.py:95 -#: netbox/dcim/forms/model_forms.py:174 netbox/dcim/forms/model_forms.py:1113 -#: netbox/dcim/forms/model_forms.py:1582 -#: netbox/dcim/forms/object_import.py:177 netbox/dcim/tables/devices.py:689 -#: netbox/dcim/tables/devices.py:899 netbox/dcim/tables/devices.py:986 -#: netbox/dcim/tables/devices.py:1146 netbox/extras/tables/tables.py:226 -#: netbox/ipam/tables/fhrp.py:59 netbox/ipam/tables/ip.py:330 -#: netbox/ipam/tables/services.py:44 netbox/templates/dcim/interface.html:108 +#: netbox/dcim/choices.py:152 netbox/dcim/forms/bulk_edit.py:75 +#: netbox/dcim/forms/bulk_edit.py:95 netbox/dcim/forms/bulk_edit.py:182 +#: netbox/dcim/forms/bulk_edit.py:651 netbox/dcim/forms/bulk_edit.py:1470 +#: netbox/dcim/forms/bulk_import.py:63 netbox/dcim/forms/bulk_import.py:77 +#: netbox/dcim/forms/bulk_import.py:140 netbox/dcim/forms/bulk_import.py:480 +#: netbox/dcim/forms/bulk_import.py:624 netbox/dcim/forms/bulk_import.py:894 +#: netbox/dcim/forms/bulk_import.py:1149 netbox/dcim/forms/filtersets.py:236 +#: netbox/dcim/forms/filtersets.py:709 netbox/dcim/forms/model_forms.py:79 +#: netbox/dcim/forms/model_forms.py:99 netbox/dcim/forms/model_forms.py:179 +#: netbox/dcim/forms/model_forms.py:517 netbox/dcim/forms/model_forms.py:1207 +#: netbox/dcim/forms/model_forms.py:1676 +#: netbox/dcim/forms/object_import.py:177 netbox/dcim/tables/devices.py:696 +#: netbox/dcim/tables/devices.py:906 netbox/dcim/tables/devices.py:993 +#: netbox/dcim/tables/devices.py:1153 netbox/extras/tables/tables.py:237 +#: netbox/ipam/forms/bulk_import.py:568 netbox/ipam/forms/model_forms.py:768 +#: netbox/ipam/tables/fhrp.py:59 netbox/ipam/tables/ip.py:336 +#: netbox/ipam/tables/services.py:44 netbox/templates/dcim/devicerole.html:34 +#: netbox/templates/dcim/interface.html:108 #: netbox/templates/dcim/interface.html:366 #: netbox/templates/dcim/location.html:41 netbox/templates/dcim/region.html:37 #: netbox/templates/dcim/sitegroup.html:37 -#: netbox/templates/ipam/service.html:28 +#: netbox/templates/ipam/service.html:30 #: netbox/templates/tenancy/contactgroup.html:29 #: netbox/templates/tenancy/tenantgroup.html:37 #: netbox/templates/virtualization/vminterface.html:39 #: netbox/templates/wireless/wirelesslangroup.html:37 -#: netbox/tenancy/forms/bulk_edit.py:27 netbox/tenancy/forms/bulk_edit.py:61 +#: netbox/tenancy/forms/bulk_edit.py:27 netbox/tenancy/forms/bulk_edit.py:62 #: netbox/tenancy/forms/bulk_import.py:24 #: netbox/tenancy/forms/bulk_import.py:58 #: netbox/tenancy/forms/model_forms.py:25 -#: netbox/tenancy/forms/model_forms.py:68 +#: netbox/tenancy/forms/model_forms.py:69 #: netbox/virtualization/forms/bulk_edit.py:189 #: netbox/virtualization/forms/bulk_import.py:157 #: netbox/virtualization/tables/virtualmachines.py:132 @@ -3134,120 +3180,120 @@ msgstr "De l'arrière vers l'avant" msgid "Parent" msgstr "Parent" -#: netbox/dcim/choices.py:152 +#: netbox/dcim/choices.py:153 msgid "Child" msgstr "Enfant" -#: netbox/dcim/choices.py:166 netbox/templates/dcim/device.html:349 +#: netbox/dcim/choices.py:167 netbox/templates/dcim/device.html:349 #: netbox/templates/dcim/rack.html:133 #: netbox/templates/dcim/rack_elevation_list.html:20 #: netbox/templates/dcim/rackreservation.html:76 msgid "Front" msgstr "Avant" -#: netbox/dcim/choices.py:167 netbox/templates/dcim/device.html:355 +#: netbox/dcim/choices.py:168 netbox/templates/dcim/device.html:355 #: netbox/templates/dcim/rack.html:139 #: netbox/templates/dcim/rack_elevation_list.html:21 #: netbox/templates/dcim/rackreservation.html:82 msgid "Rear" msgstr "Arrière" -#: netbox/dcim/choices.py:186 netbox/dcim/choices.py:238 -#: netbox/dcim/choices.py:1673 netbox/virtualization/choices.py:47 +#: netbox/dcim/choices.py:187 netbox/dcim/choices.py:240 +#: netbox/dcim/choices.py:1697 netbox/virtualization/choices.py:47 msgid "Staged" msgstr "Mis en scène" -#: netbox/dcim/choices.py:188 +#: netbox/dcim/choices.py:189 msgid "Inventory" msgstr "Inventaire" -#: netbox/dcim/choices.py:209 netbox/dcim/choices.py:256 +#: netbox/dcim/choices.py:211 netbox/dcim/choices.py:259 msgid "Left to right" msgstr "De gauche à droite" -#: netbox/dcim/choices.py:210 netbox/dcim/choices.py:257 +#: netbox/dcim/choices.py:212 netbox/dcim/choices.py:260 msgid "Right to left" msgstr "De droite à gauche" -#: netbox/dcim/choices.py:211 netbox/dcim/choices.py:258 +#: netbox/dcim/choices.py:213 netbox/dcim/choices.py:261 msgid "Side to rear" msgstr "D'un côté à l'arrière" -#: netbox/dcim/choices.py:212 +#: netbox/dcim/choices.py:214 msgid "Rear to side" msgstr "De l'arrière vers le côté" -#: netbox/dcim/choices.py:213 +#: netbox/dcim/choices.py:215 msgid "Bottom to top" msgstr "De bas en haut" -#: netbox/dcim/choices.py:214 +#: netbox/dcim/choices.py:216 msgid "Top to bottom" msgstr "De haut en bas" -#: netbox/dcim/choices.py:215 netbox/dcim/choices.py:259 -#: netbox/dcim/choices.py:1309 +#: netbox/dcim/choices.py:217 netbox/dcim/choices.py:262 +#: netbox/dcim/choices.py:1316 msgid "Passive" msgstr "Passif" -#: netbox/dcim/choices.py:216 +#: netbox/dcim/choices.py:218 msgid "Mixed" msgstr "Mixte" -#: netbox/dcim/choices.py:484 netbox/dcim/choices.py:733 +#: netbox/dcim/choices.py:487 netbox/dcim/choices.py:736 msgid "NEMA (Non-locking)" msgstr "NEMA (non verrouillable)" -#: netbox/dcim/choices.py:506 netbox/dcim/choices.py:755 +#: netbox/dcim/choices.py:509 netbox/dcim/choices.py:758 msgid "NEMA (Locking)" msgstr "NEMA (verrouillage)" -#: netbox/dcim/choices.py:530 netbox/dcim/choices.py:779 +#: netbox/dcim/choices.py:533 netbox/dcim/choices.py:782 msgid "California Style" msgstr "Style californien" -#: netbox/dcim/choices.py:538 +#: netbox/dcim/choices.py:541 msgid "International/ITA" msgstr "International/ITA" -#: netbox/dcim/choices.py:573 netbox/dcim/choices.py:814 +#: netbox/dcim/choices.py:576 netbox/dcim/choices.py:817 msgid "Proprietary" msgstr "Propriétaire" -#: netbox/dcim/choices.py:581 netbox/dcim/choices.py:824 -#: netbox/dcim/choices.py:1223 netbox/dcim/choices.py:1225 -#: netbox/dcim/choices.py:1459 netbox/dcim/choices.py:1461 -#: netbox/netbox/navigation/menu.py:208 +#: netbox/dcim/choices.py:584 netbox/dcim/choices.py:827 +#: netbox/dcim/choices.py:1228 netbox/dcim/choices.py:1230 +#: netbox/dcim/choices.py:1466 netbox/dcim/choices.py:1468 +#: netbox/netbox/navigation/menu.py:209 msgid "Other" msgstr "Autres" -#: netbox/dcim/choices.py:787 +#: netbox/dcim/choices.py:790 msgid "ITA/International" msgstr "ITA/International" -#: netbox/dcim/choices.py:854 +#: netbox/dcim/choices.py:857 msgid "Physical" msgstr "Physique" -#: netbox/dcim/choices.py:855 netbox/dcim/choices.py:1025 +#: netbox/dcim/choices.py:858 netbox/dcim/choices.py:1029 msgid "Virtual" msgstr "Virtuel" -#: netbox/dcim/choices.py:856 netbox/dcim/choices.py:1100 -#: netbox/dcim/forms/bulk_edit.py:1578 netbox/dcim/forms/filtersets.py:1384 -#: netbox/dcim/forms/model_forms.py:1023 netbox/dcim/forms/model_forms.py:1476 -#: netbox/netbox/navigation/menu.py:146 netbox/netbox/navigation/menu.py:150 +#: netbox/dcim/choices.py:859 netbox/dcim/choices.py:1105 +#: netbox/dcim/forms/bulk_edit.py:1625 netbox/dcim/forms/filtersets.py:1408 +#: netbox/dcim/forms/model_forms.py:1117 netbox/dcim/forms/model_forms.py:1570 +#: netbox/netbox/navigation/menu.py:147 netbox/netbox/navigation/menu.py:151 #: netbox/templates/dcim/interface.html:267 msgid "Wireless" msgstr "Sans fil" -#: netbox/dcim/choices.py:1023 +#: netbox/dcim/choices.py:1027 msgid "Virtual interfaces" msgstr "Interfaces virtuelles" -#: netbox/dcim/choices.py:1026 netbox/dcim/forms/bulk_edit.py:1431 -#: netbox/dcim/forms/bulk_import.py:870 netbox/dcim/forms/model_forms.py:1005 -#: netbox/dcim/tables/devices.py:693 netbox/templates/dcim/interface.html:112 +#: netbox/dcim/choices.py:1030 netbox/dcim/forms/bulk_edit.py:1478 +#: netbox/dcim/forms/bulk_import.py:901 netbox/dcim/forms/model_forms.py:1099 +#: netbox/dcim/tables/devices.py:700 netbox/templates/dcim/interface.html:112 #: netbox/templates/virtualization/vminterface.html:43 #: netbox/virtualization/forms/bulk_edit.py:194 #: netbox/virtualization/forms/bulk_import.py:164 @@ -3255,147 +3301,157 @@ msgstr "Interfaces virtuelles" msgid "Bridge" msgstr "Passerelle" -#: netbox/dcim/choices.py:1027 +#: netbox/dcim/choices.py:1031 msgid "Link Aggregation Group (LAG)" msgstr "Groupe d'agrégation de liens (LAG)" -#: netbox/dcim/choices.py:1031 +#: netbox/dcim/choices.py:1035 msgid "Ethernet (fixed)" msgstr "Ethernet (fixe)" -#: netbox/dcim/choices.py:1047 +#: netbox/dcim/choices.py:1052 msgid "Ethernet (modular)" msgstr "Ethernet (modulaire)" -#: netbox/dcim/choices.py:1084 +#: netbox/dcim/choices.py:1089 msgid "Ethernet (backplane)" msgstr "Ethernet (panneau arrière)" -#: netbox/dcim/choices.py:1116 +#: netbox/dcim/choices.py:1121 msgid "Cellular" msgstr "Cellulaire" -#: netbox/dcim/choices.py:1168 netbox/dcim/forms/filtersets.py:384 -#: netbox/dcim/forms/filtersets.py:810 netbox/dcim/forms/filtersets.py:1012 -#: netbox/dcim/forms/filtersets.py:1606 +#: netbox/dcim/choices.py:1173 netbox/dcim/forms/filtersets.py:385 +#: netbox/dcim/forms/filtersets.py:829 netbox/dcim/forms/filtersets.py:1031 +#: netbox/dcim/forms/filtersets.py:1630 #: netbox/templates/dcim/inventoryitem.html:56 #: netbox/templates/dcim/virtualchassis_edit.html:58 msgid "Serial" msgstr "Série" -#: netbox/dcim/choices.py:1183 +#: netbox/dcim/choices.py:1188 msgid "Coaxial" msgstr "Coaxiale" -#: netbox/dcim/choices.py:1204 +#: netbox/dcim/choices.py:1209 msgid "Stacking" msgstr "Empilage" -#: netbox/dcim/choices.py:1254 +#: netbox/dcim/choices.py:1261 msgid "Half" msgstr "La moitié" -#: netbox/dcim/choices.py:1255 +#: netbox/dcim/choices.py:1262 msgid "Full" msgstr "Complet" -#: netbox/dcim/choices.py:1256 netbox/netbox/preferences.py:31 +#: netbox/dcim/choices.py:1263 netbox/netbox/preferences.py:31 #: netbox/wireless/choices.py:480 msgid "Auto" msgstr "Automatique" -#: netbox/dcim/choices.py:1268 +#: netbox/dcim/choices.py:1275 msgid "Access" msgstr "Accès" -#: netbox/dcim/choices.py:1269 netbox/ipam/tables/vlans.py:148 -#: netbox/ipam/tables/vlans.py:193 +#: netbox/dcim/choices.py:1276 netbox/ipam/tables/vlans.py:150 +#: netbox/ipam/tables/vlans.py:195 #: netbox/templates/dcim/inc/interface_vlans_table.html:7 msgid "Tagged" msgstr "Tagué" -#: netbox/dcim/choices.py:1270 +#: netbox/dcim/choices.py:1277 msgid "Tagged (All)" msgstr "Tagué (Tous)" -#: netbox/dcim/choices.py:1271 netbox/templates/ipam/vlan_edit.html:26 +#: netbox/dcim/choices.py:1278 netbox/templates/ipam/vlan_edit.html:26 msgid "Q-in-Q (802.1ad)" msgstr "Qin-Q (802.1ad)" -#: netbox/dcim/choices.py:1300 +#: netbox/dcim/choices.py:1307 msgid "IEEE Standard" msgstr "Norme IEEE" -#: netbox/dcim/choices.py:1311 +#: netbox/dcim/choices.py:1318 msgid "Passive 24V (2-pair)" msgstr "24 V passif (2 paires)" -#: netbox/dcim/choices.py:1312 +#: netbox/dcim/choices.py:1319 msgid "Passive 24V (4-pair)" msgstr "24 V passif (4 paires)" -#: netbox/dcim/choices.py:1313 +#: netbox/dcim/choices.py:1320 msgid "Passive 48V (2-pair)" msgstr "48 V passif (2 paires)" -#: netbox/dcim/choices.py:1314 +#: netbox/dcim/choices.py:1321 msgid "Passive 48V (4-pair)" msgstr "48 V passif (4 paires)" -#: netbox/dcim/choices.py:1387 netbox/dcim/choices.py:1500 +#: netbox/dcim/choices.py:1394 netbox/dcim/choices.py:1507 msgid "Copper" msgstr "Cuivre" -#: netbox/dcim/choices.py:1410 +#: netbox/dcim/choices.py:1417 msgid "Fiber Optic" msgstr "fibre optique" -#: netbox/dcim/choices.py:1446 netbox/dcim/choices.py:1529 +#: netbox/dcim/choices.py:1453 netbox/dcim/choices.py:1536 msgid "USB" msgstr "USB" -#: netbox/dcim/choices.py:1516 +#: netbox/dcim/choices.py:1523 msgid "Fiber" msgstr "Fibre" -#: netbox/dcim/choices.py:1541 netbox/dcim/forms/filtersets.py:1276 +#: netbox/dcim/choices.py:1548 netbox/dcim/forms/filtersets.py:1295 msgid "Connected" msgstr "Connecté" -#: netbox/dcim/choices.py:1560 netbox/netbox/choices.py:175 +#: netbox/dcim/choices.py:1567 netbox/netbox/choices.py:175 msgid "Kilometers" msgstr "Kilomètres" -#: netbox/dcim/choices.py:1561 netbox/netbox/choices.py:176 +#: netbox/dcim/choices.py:1568 netbox/netbox/choices.py:176 #: netbox/templates/dcim/cable_trace.html:65 msgid "Meters" msgstr "Mètres" -#: netbox/dcim/choices.py:1562 +#: netbox/dcim/choices.py:1569 msgid "Centimeters" msgstr "Centimètres" -#: netbox/dcim/choices.py:1563 netbox/netbox/choices.py:177 +#: netbox/dcim/choices.py:1570 netbox/netbox/choices.py:177 msgid "Miles" msgstr "Miles" -#: netbox/dcim/choices.py:1564 netbox/netbox/choices.py:178 +#: netbox/dcim/choices.py:1571 netbox/netbox/choices.py:178 #: netbox/templates/dcim/cable_trace.html:66 msgid "Feet" msgstr "Pieds" -#: netbox/dcim/choices.py:1612 +#: netbox/dcim/choices.py:1619 msgid "Redundant" msgstr "Redondant" -#: netbox/dcim/choices.py:1633 +#: netbox/dcim/choices.py:1640 msgid "Single phase" msgstr "Monophasé" -#: netbox/dcim/choices.py:1634 +#: netbox/dcim/choices.py:1641 msgid "Three-phase" msgstr "Triphasé" +#: netbox/dcim/choices.py:1657 netbox/extras/choices.py:53 +#: netbox/netbox/preferences.py:21 netbox/templates/extras/customfield.html:78 +#: netbox/vpn/choices.py:20 netbox/wireless/choices.py:27 +msgid "Disabled" +msgstr "Désactivé" + +#: netbox/dcim/choices.py:1658 +msgid "Faulty" +msgstr "Défectueux" + #: netbox/dcim/fields.py:45 #, python-brace-format msgid "Invalid MAC address format: {value}" @@ -3406,320 +3462,336 @@ msgstr "Format d'adresse MAC non valide : {value}" msgid "Invalid WWN format: {value}" msgstr "Format WWN non valide : {value}" -#: netbox/dcim/filtersets.py:87 +#: netbox/dcim/filtersets.py:89 msgid "Parent region (ID)" msgstr "Région parente (ID)" -#: netbox/dcim/filtersets.py:93 +#: netbox/dcim/filtersets.py:95 msgid "Parent region (slug)" msgstr "Région parente (slug)" -#: netbox/dcim/filtersets.py:117 +#: netbox/dcim/filtersets.py:119 msgid "Parent site group (ID)" msgstr "Groupe de sites parent (ID)" -#: netbox/dcim/filtersets.py:123 +#: netbox/dcim/filtersets.py:125 msgid "Parent site group (slug)" msgstr "Groupe de sites parents (slug)" -#: netbox/dcim/filtersets.py:165 netbox/extras/filtersets.py:364 +#: netbox/dcim/filtersets.py:167 netbox/extras/filtersets.py:422 #: netbox/ipam/filtersets.py:836 netbox/ipam/filtersets.py:988 msgid "Group (ID)" msgstr "Groupe (ID)" -#: netbox/dcim/filtersets.py:171 +#: netbox/dcim/filtersets.py:173 msgid "Group (slug)" msgstr "Groupe (slug)" -#: netbox/dcim/filtersets.py:177 netbox/dcim/filtersets.py:182 +#: netbox/dcim/filtersets.py:179 netbox/dcim/filtersets.py:184 msgid "AS (ID)" msgstr "COMME (ID)" -#: netbox/dcim/filtersets.py:247 +#: netbox/dcim/filtersets.py:249 msgid "Parent location (ID)" msgstr "Lieu de résidence du parent (ID)" -#: netbox/dcim/filtersets.py:253 +#: netbox/dcim/filtersets.py:255 msgid "Parent location (slug)" msgstr "Localisation du parent (slug)" -#: netbox/dcim/filtersets.py:297 netbox/dcim/filtersets.py:382 -#: netbox/dcim/filtersets.py:540 netbox/dcim/filtersets.py:679 -#: netbox/dcim/filtersets.py:883 netbox/dcim/filtersets.py:934 -#: netbox/dcim/filtersets.py:974 netbox/dcim/filtersets.py:1315 -#: netbox/dcim/filtersets.py:2036 +#: netbox/dcim/filtersets.py:299 netbox/dcim/filtersets.py:384 +#: 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:2093 msgid "Manufacturer (ID)" msgstr "Fabricant (ID)" -#: netbox/dcim/filtersets.py:303 netbox/dcim/filtersets.py:388 -#: netbox/dcim/filtersets.py:546 netbox/dcim/filtersets.py:685 -#: netbox/dcim/filtersets.py:889 netbox/dcim/filtersets.py:940 -#: netbox/dcim/filtersets.py:980 netbox/dcim/filtersets.py:1321 -#: netbox/dcim/filtersets.py:2042 +#: netbox/dcim/filtersets.py:305 netbox/dcim/filtersets.py:390 +#: 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:2099 msgid "Manufacturer (slug)" msgstr "Fabricant (slug)" -#: netbox/dcim/filtersets.py:394 +#: netbox/dcim/filtersets.py:396 msgid "Rack type (slug)" msgstr "Type de baie (slug)" -#: netbox/dcim/filtersets.py:398 +#: netbox/dcim/filtersets.py:400 msgid "Rack type (ID)" msgstr "Type de baie (ID)" -#: netbox/dcim/filtersets.py:412 netbox/dcim/filtersets.py:893 -#: netbox/dcim/filtersets.py:995 netbox/dcim/filtersets.py:2046 +#: netbox/dcim/filtersets.py:414 netbox/dcim/filtersets.py:921 +#: netbox/dcim/filtersets.py:1047 netbox/dcim/filtersets.py:2103 #: netbox/ipam/filtersets.py:376 netbox/ipam/filtersets.py:488 -#: netbox/ipam/filtersets.py:998 netbox/virtualization/filtersets.py:176 +#: netbox/ipam/filtersets.py:998 netbox/virtualization/filtersets.py:177 msgid "Role (ID)" msgstr "Rôle (ID)" -#: netbox/dcim/filtersets.py:418 netbox/dcim/filtersets.py:899 -#: netbox/dcim/filtersets.py:1001 netbox/dcim/filtersets.py:2052 -#: netbox/extras/filtersets.py:558 netbox/ipam/filtersets.py:382 +#: netbox/dcim/filtersets.py:420 netbox/dcim/filtersets.py:927 +#: netbox/dcim/filtersets.py:1054 netbox/dcim/filtersets.py:2109 +#: netbox/extras/filtersets.py:651 netbox/ipam/filtersets.py:382 #: netbox/ipam/filtersets.py:494 netbox/ipam/filtersets.py:1004 -#: netbox/virtualization/filtersets.py:182 +#: netbox/virtualization/filtersets.py:184 msgid "Role (slug)" msgstr "Rôle (slug)" -#: netbox/dcim/filtersets.py:448 netbox/dcim/filtersets.py:1070 -#: netbox/dcim/filtersets.py:1391 netbox/dcim/filtersets.py:1489 -#: netbox/dcim/filtersets.py:2444 +#: netbox/dcim/filtersets.py:450 netbox/dcim/filtersets.py:1123 +#: netbox/dcim/filtersets.py:1444 netbox/dcim/filtersets.py:1542 +#: netbox/dcim/filtersets.py:2501 msgid "Rack (ID)" msgstr "Baie (ID)" -#: netbox/dcim/filtersets.py:508 netbox/extras/filtersets.py:293 -#: netbox/extras/filtersets.py:337 netbox/extras/filtersets.py:359 -#: netbox/extras/filtersets.py:419 netbox/users/filtersets.py:113 -#: netbox/users/filtersets.py:180 +#: netbox/dcim/filtersets.py:510 netbox/extras/filtersets.py:298 +#: netbox/extras/filtersets.py:350 netbox/extras/filtersets.py:395 +#: netbox/extras/filtersets.py:417 netbox/extras/filtersets.py:477 +#: netbox/users/filtersets.py:113 netbox/users/filtersets.py:180 msgid "User (name)" msgstr "Utilisateur (nom)" -#: netbox/dcim/filtersets.py:550 +#: netbox/dcim/filtersets.py:552 msgid "Default platform (ID)" msgstr "Plateforme par défaut (ID)" -#: netbox/dcim/filtersets.py:556 +#: netbox/dcim/filtersets.py:558 msgid "Default platform (slug)" msgstr "Plateforme par défaut (slug)" -#: netbox/dcim/filtersets.py:559 netbox/dcim/forms/filtersets.py:518 +#: netbox/dcim/filtersets.py:561 netbox/dcim/forms/filtersets.py:519 msgid "Has a front image" msgstr "Possède une image frontale" -#: netbox/dcim/filtersets.py:563 netbox/dcim/forms/filtersets.py:525 +#: netbox/dcim/filtersets.py:565 netbox/dcim/forms/filtersets.py:526 msgid "Has a rear image" msgstr "Possède une image arrière" -#: netbox/dcim/filtersets.py:568 netbox/dcim/filtersets.py:689 -#: netbox/dcim/filtersets.py:1139 netbox/dcim/forms/filtersets.py:532 -#: netbox/dcim/forms/filtersets.py:628 netbox/dcim/forms/filtersets.py:849 +#: netbox/dcim/filtersets.py:570 netbox/dcim/filtersets.py:717 +#: netbox/dcim/filtersets.py:1192 netbox/dcim/forms/filtersets.py:533 +#: netbox/dcim/forms/filtersets.py:642 netbox/dcim/forms/filtersets.py:868 msgid "Has console ports" msgstr "Possède des ports de console" -#: netbox/dcim/filtersets.py:572 netbox/dcim/filtersets.py:693 -#: netbox/dcim/filtersets.py:1143 netbox/dcim/forms/filtersets.py:539 -#: netbox/dcim/forms/filtersets.py:635 netbox/dcim/forms/filtersets.py:856 +#: netbox/dcim/filtersets.py:574 netbox/dcim/filtersets.py:721 +#: netbox/dcim/filtersets.py:1196 netbox/dcim/forms/filtersets.py:540 +#: netbox/dcim/forms/filtersets.py:649 netbox/dcim/forms/filtersets.py:875 msgid "Has console server ports" msgstr "Possède des ports de serveur de console" -#: netbox/dcim/filtersets.py:576 netbox/dcim/filtersets.py:697 -#: netbox/dcim/filtersets.py:1147 netbox/dcim/forms/filtersets.py:546 -#: netbox/dcim/forms/filtersets.py:642 netbox/dcim/forms/filtersets.py:863 +#: netbox/dcim/filtersets.py:578 netbox/dcim/filtersets.py:725 +#: netbox/dcim/filtersets.py:1200 netbox/dcim/forms/filtersets.py:547 +#: netbox/dcim/forms/filtersets.py:656 netbox/dcim/forms/filtersets.py:882 msgid "Has power ports" msgstr "Possède des ports d'alimentation" -#: netbox/dcim/filtersets.py:580 netbox/dcim/filtersets.py:701 -#: netbox/dcim/filtersets.py:1151 netbox/dcim/forms/filtersets.py:553 -#: netbox/dcim/forms/filtersets.py:649 netbox/dcim/forms/filtersets.py:870 +#: netbox/dcim/filtersets.py:582 netbox/dcim/filtersets.py:729 +#: netbox/dcim/filtersets.py:1204 netbox/dcim/forms/filtersets.py:554 +#: netbox/dcim/forms/filtersets.py:663 netbox/dcim/forms/filtersets.py:889 msgid "Has power outlets" msgstr "Dispose de prises de courant" -#: netbox/dcim/filtersets.py:584 netbox/dcim/filtersets.py:705 -#: netbox/dcim/filtersets.py:1155 netbox/dcim/forms/filtersets.py:560 -#: netbox/dcim/forms/filtersets.py:656 netbox/dcim/forms/filtersets.py:877 +#: netbox/dcim/filtersets.py:586 netbox/dcim/filtersets.py:733 +#: netbox/dcim/filtersets.py:1208 netbox/dcim/forms/filtersets.py:561 +#: netbox/dcim/forms/filtersets.py:670 netbox/dcim/forms/filtersets.py:896 msgid "Has interfaces" msgstr "Possède des interfaces" -#: netbox/dcim/filtersets.py:588 netbox/dcim/filtersets.py:709 -#: netbox/dcim/filtersets.py:1159 netbox/dcim/forms/filtersets.py:567 -#: netbox/dcim/forms/filtersets.py:663 netbox/dcim/forms/filtersets.py:884 +#: netbox/dcim/filtersets.py:590 netbox/dcim/filtersets.py:737 +#: netbox/dcim/filtersets.py:1212 netbox/dcim/forms/filtersets.py:568 +#: netbox/dcim/forms/filtersets.py:677 netbox/dcim/forms/filtersets.py:903 msgid "Has pass-through ports" msgstr "Possède des ports d'intercommunication" -#: netbox/dcim/filtersets.py:592 netbox/dcim/filtersets.py:1163 -#: netbox/dcim/forms/filtersets.py:581 +#: netbox/dcim/filtersets.py:594 netbox/dcim/filtersets.py:1216 +#: netbox/dcim/forms/filtersets.py:582 msgid "Has module bays" msgstr "Dispose de baies pour modules" -#: netbox/dcim/filtersets.py:596 netbox/dcim/filtersets.py:1167 -#: netbox/dcim/forms/filtersets.py:574 +#: netbox/dcim/filtersets.py:598 netbox/dcim/filtersets.py:1220 +#: netbox/dcim/forms/filtersets.py:575 msgid "Has device bays" msgstr "Dispose de baies pour appareils" -#: netbox/dcim/filtersets.py:600 netbox/dcim/forms/filtersets.py:588 +#: netbox/dcim/filtersets.py:602 netbox/dcim/forms/filtersets.py:589 msgid "Has inventory items" msgstr "Possède des articles en inventaire" -#: netbox/dcim/filtersets.py:757 netbox/dcim/filtersets.py:990 -#: netbox/dcim/filtersets.py:1510 +#: netbox/dcim/filtersets.py:697 +msgid "Profile (ID)" +msgstr "Profil (ID)" + +#: netbox/dcim/filtersets.py:703 +msgid "Profile (name)" +msgstr "Profil (nom)" + +#: netbox/dcim/filtersets.py:785 netbox/dcim/filtersets.py:1041 +#: netbox/dcim/filtersets.py:1563 msgid "Device type (ID)" msgstr "Type d'appareil (ID)" -#: netbox/dcim/filtersets.py:773 netbox/dcim/filtersets.py:1326 +#: netbox/dcim/filtersets.py:801 netbox/dcim/filtersets.py:1379 msgid "Module type (ID)" msgstr "Type de module (ID)" -#: netbox/dcim/filtersets.py:805 netbox/dcim/filtersets.py:1665 +#: netbox/dcim/filtersets.py:833 netbox/dcim/filtersets.py:1718 msgid "Power port (ID)" msgstr "Port d'alimentation (ID)" -#: netbox/dcim/filtersets.py:879 netbox/dcim/filtersets.py:2032 +#: netbox/dcim/filtersets.py:907 netbox/dcim/filtersets.py:2089 msgid "Parent inventory item (ID)" msgstr "Article d'inventaire parent (ID)" -#: netbox/dcim/filtersets.py:922 netbox/dcim/filtersets.py:948 -#: netbox/dcim/filtersets.py:1135 netbox/virtualization/filtersets.py:204 +#: netbox/dcim/filtersets.py:950 netbox/dcim/filtersets.py:999 +#: netbox/dcim/filtersets.py:1188 netbox/virtualization/filtersets.py:206 msgid "Config template (ID)" msgstr "Modèle de configuration (ID)" -#: netbox/dcim/filtersets.py:986 +#: netbox/dcim/filtersets.py:954 netbox/dcim/filtersets.py:966 +msgid "Parent device role (ID)" +msgstr "Rôle (ID) de l'appareil parent" + +#: netbox/dcim/filtersets.py:960 netbox/dcim/filtersets.py:973 +msgid "Parent device role (slug)" +msgstr "Rôle de l'appareil parent (slug)" + +#: netbox/dcim/filtersets.py:1037 msgid "Device type (slug)" msgstr "Type d'appareil (slug)" -#: netbox/dcim/filtersets.py:1006 +#: netbox/dcim/filtersets.py:1059 msgid "Parent Device (ID)" msgstr "Appareil parent (ID)" -#: netbox/dcim/filtersets.py:1010 netbox/virtualization/filtersets.py:186 +#: netbox/dcim/filtersets.py:1063 netbox/virtualization/filtersets.py:188 msgid "Platform (ID)" msgstr "Plateforme (ID)" -#: netbox/dcim/filtersets.py:1016 netbox/extras/filtersets.py:569 -#: netbox/virtualization/filtersets.py:192 +#: netbox/dcim/filtersets.py:1069 netbox/extras/filtersets.py:662 +#: netbox/virtualization/filtersets.py:194 msgid "Platform (slug)" msgstr "Plateforme (slug)" -#: netbox/dcim/filtersets.py:1052 netbox/dcim/filtersets.py:1375 -#: netbox/dcim/filtersets.py:1473 netbox/dcim/filtersets.py:2134 -#: netbox/dcim/filtersets.py:2376 netbox/dcim/filtersets.py:2435 +#: netbox/dcim/filtersets.py:1105 netbox/dcim/filtersets.py:1428 +#: netbox/dcim/filtersets.py:1526 netbox/dcim/filtersets.py:2191 +#: netbox/dcim/filtersets.py:2433 netbox/dcim/filtersets.py:2492 msgid "Site name (slug)" msgstr "Nom du site (slug)" -#: netbox/dcim/filtersets.py:1075 +#: netbox/dcim/filtersets.py:1128 msgid "Parent bay (ID)" msgstr "Enfant parent (ID)" -#: netbox/dcim/filtersets.py:1079 +#: netbox/dcim/filtersets.py:1132 msgid "VM cluster (ID)" msgstr "Cluster de machines virtuelles (ID)" -#: netbox/dcim/filtersets.py:1085 netbox/extras/filtersets.py:591 +#: netbox/dcim/filtersets.py:1138 netbox/extras/filtersets.py:684 #: netbox/virtualization/filtersets.py:102 msgid "Cluster group (slug)" msgstr "Groupe de clusters (slug)" -#: netbox/dcim/filtersets.py:1090 netbox/virtualization/filtersets.py:96 +#: netbox/dcim/filtersets.py:1143 netbox/virtualization/filtersets.py:96 msgid "Cluster group (ID)" msgstr "Groupe de clusters (ID)" -#: netbox/dcim/filtersets.py:1096 +#: netbox/dcim/filtersets.py:1149 msgid "Device model (slug)" msgstr "Modèle d'appareil (slug)" -#: netbox/dcim/filtersets.py:1107 netbox/dcim/forms/bulk_edit.py:525 +#: netbox/dcim/filtersets.py:1160 netbox/dcim/forms/bulk_edit.py:539 msgid "Is full depth" msgstr "Est en pleine profondeur" -#: netbox/dcim/filtersets.py:1111 netbox/dcim/forms/filtersets.py:819 -#: netbox/dcim/forms/filtersets.py:1439 netbox/dcim/forms/filtersets.py:1645 -#: netbox/dcim/forms/filtersets.py:1650 netbox/dcim/forms/model_forms.py:1793 -#: netbox/dcim/models/devices.py:1505 netbox/dcim/models/devices.py:1526 -#: netbox/virtualization/filtersets.py:196 -#: netbox/virtualization/filtersets.py:268 +#: netbox/dcim/filtersets.py:1164 netbox/dcim/forms/filtersets.py:838 +#: netbox/dcim/forms/filtersets.py:1463 netbox/dcim/forms/filtersets.py:1669 +#: netbox/dcim/forms/filtersets.py:1674 netbox/dcim/forms/model_forms.py:1887 +#: netbox/dcim/models/devices.py:1234 netbox/dcim/models/devices.py:1254 +#: netbox/virtualization/filtersets.py:198 +#: netbox/virtualization/filtersets.py:270 #: netbox/virtualization/forms/filtersets.py:178 #: netbox/virtualization/forms/filtersets.py:231 msgid "MAC address" msgstr "Adresse MAC" -#: netbox/dcim/filtersets.py:1118 netbox/dcim/filtersets.py:1283 -#: netbox/dcim/forms/filtersets.py:828 netbox/dcim/forms/filtersets.py:931 -#: netbox/virtualization/filtersets.py:200 +#: netbox/dcim/filtersets.py:1171 netbox/dcim/filtersets.py:1336 +#: netbox/dcim/forms/filtersets.py:847 netbox/dcim/forms/filtersets.py:950 +#: netbox/virtualization/filtersets.py:202 #: netbox/virtualization/forms/filtersets.py:182 msgid "Has a primary IP" msgstr "Possède une adresse IP principale" -#: netbox/dcim/filtersets.py:1122 +#: netbox/dcim/filtersets.py:1175 msgid "Has an out-of-band IP" msgstr "Possède une adresse IP hors bande" -#: netbox/dcim/filtersets.py:1127 +#: netbox/dcim/filtersets.py:1180 msgid "Virtual chassis (ID)" msgstr "Châssis virtuel (ID)" -#: netbox/dcim/filtersets.py:1131 +#: netbox/dcim/filtersets.py:1184 msgid "Is a virtual chassis member" msgstr "Est un membre virtuel du châssis" -#: netbox/dcim/filtersets.py:1172 +#: netbox/dcim/filtersets.py:1225 msgid "OOB IP (ID)" msgstr "GESTION HORS BANDE (ID)" -#: netbox/dcim/filtersets.py:1176 +#: netbox/dcim/filtersets.py:1229 msgid "Has virtual device context" msgstr "Possède un contexte de périphérique virtuel" -#: netbox/dcim/filtersets.py:1266 +#: netbox/dcim/filtersets.py:1319 msgid "VDC (ID)" msgstr "VDC (IDENTIFIANT)" -#: netbox/dcim/filtersets.py:1271 +#: netbox/dcim/filtersets.py:1324 msgid "Device model" msgstr "Modèle d'appareil" -#: netbox/dcim/filtersets.py:1332 +#: netbox/dcim/filtersets.py:1385 msgid "Module type (model)" msgstr "Type de module (modèle)" -#: netbox/dcim/filtersets.py:1338 +#: netbox/dcim/filtersets.py:1391 msgid "Module bay (ID)" msgstr "Baie modulaire (ID)" -#: netbox/dcim/filtersets.py:1397 netbox/dcim/filtersets.py:1495 +#: netbox/dcim/filtersets.py:1450 netbox/dcim/filtersets.py:1548 msgid "Rack (name)" msgstr "Baie (nom)" -#: netbox/dcim/filtersets.py:1401 netbox/dcim/filtersets.py:1499 -#: netbox/dcim/filtersets.py:1685 netbox/ipam/filtersets.py:606 -#: netbox/ipam/filtersets.py:846 netbox/ipam/filtersets.py:1168 -#: netbox/virtualization/filtersets.py:127 netbox/vpn/filtersets.py:379 +#: netbox/dcim/filtersets.py:1454 netbox/dcim/filtersets.py:1552 +#: netbox/dcim/filtersets.py:1742 netbox/ipam/filtersets.py:606 +#: netbox/ipam/filtersets.py:846 netbox/ipam/filtersets.py:1174 +#: netbox/virtualization/filtersets.py:127 netbox/vpn/filtersets.py:382 msgid "Device (ID)" msgstr "Appareil (ID)" -#: netbox/dcim/filtersets.py:1407 netbox/dcim/filtersets.py:1505 -#: netbox/dcim/filtersets.py:1680 netbox/ipam/filtersets.py:601 -#: netbox/ipam/filtersets.py:841 netbox/ipam/filtersets.py:1174 -#: netbox/vpn/filtersets.py:374 +#: netbox/dcim/filtersets.py:1460 netbox/dcim/filtersets.py:1558 +#: netbox/dcim/filtersets.py:1737 netbox/ipam/filtersets.py:601 +#: netbox/ipam/filtersets.py:841 netbox/ipam/filtersets.py:1169 +#: netbox/vpn/filtersets.py:377 msgid "Device (name)" msgstr "Appareil (nom)" -#: netbox/dcim/filtersets.py:1516 +#: netbox/dcim/filtersets.py:1569 msgid "Device type (model)" msgstr "Type d'appareil (modèle)" -#: netbox/dcim/filtersets.py:1521 +#: netbox/dcim/filtersets.py:1574 msgid "Device role (ID)" msgstr "Rôle de l'appareil (ID)" -#: netbox/dcim/filtersets.py:1527 +#: netbox/dcim/filtersets.py:1580 msgid "Device role (slug)" msgstr "Rôle de l'appareil (slug)" -#: netbox/dcim/filtersets.py:1532 +#: netbox/dcim/filtersets.py:1585 msgid "Virtual Chassis (ID)" msgstr "Châssis virtuel (ID)" -#: netbox/dcim/filtersets.py:1538 netbox/dcim/forms/filtersets.py:110 +#: netbox/dcim/filtersets.py:1591 netbox/dcim/forms/filtersets.py:111 #: netbox/dcim/tables/devices.py:216 netbox/netbox/navigation/menu.py:79 #: netbox/templates/dcim/device.html:120 #: netbox/templates/dcim/device_edit.html:95 @@ -3729,121 +3801,121 @@ msgstr "Châssis virtuel (ID)" msgid "Virtual Chassis" msgstr "Châssis virtuel" -#: netbox/dcim/filtersets.py:1562 +#: netbox/dcim/filtersets.py:1615 msgid "Module (ID)" msgstr "Module (ID)" -#: netbox/dcim/filtersets.py:1569 +#: netbox/dcim/filtersets.py:1622 msgid "Cable (ID)" msgstr "Câble (ID)" -#: netbox/dcim/filtersets.py:1690 netbox/ipam/filtersets.py:611 -#: netbox/ipam/filtersets.py:851 netbox/ipam/filtersets.py:1184 -#: netbox/vpn/filtersets.py:385 +#: netbox/dcim/filtersets.py:1747 netbox/ipam/filtersets.py:611 +#: netbox/ipam/filtersets.py:851 netbox/ipam/filtersets.py:1179 +#: netbox/vpn/filtersets.py:388 msgid "Virtual machine (name)" msgstr "Machine virtuelle (nom)" -#: netbox/dcim/filtersets.py:1695 netbox/ipam/filtersets.py:616 -#: netbox/ipam/filtersets.py:856 netbox/ipam/filtersets.py:1178 -#: netbox/virtualization/filtersets.py:248 -#: netbox/virtualization/filtersets.py:299 netbox/vpn/filtersets.py:390 +#: netbox/dcim/filtersets.py:1752 netbox/ipam/filtersets.py:616 +#: netbox/ipam/filtersets.py:856 netbox/ipam/filtersets.py:1184 +#: netbox/virtualization/filtersets.py:250 +#: netbox/virtualization/filtersets.py:301 netbox/vpn/filtersets.py:393 msgid "Virtual machine (ID)" msgstr "Machine virtuelle (ID)" -#: netbox/dcim/filtersets.py:1701 netbox/ipam/filtersets.py:622 -#: netbox/vpn/filtersets.py:97 netbox/vpn/filtersets.py:396 +#: netbox/dcim/filtersets.py:1758 netbox/ipam/filtersets.py:622 +#: netbox/vpn/filtersets.py:97 netbox/vpn/filtersets.py:399 msgid "Interface (name)" msgstr "Interface (nom)" -#: netbox/dcim/filtersets.py:1712 netbox/ipam/filtersets.py:633 -#: netbox/vpn/filtersets.py:108 netbox/vpn/filtersets.py:407 +#: netbox/dcim/filtersets.py:1769 netbox/ipam/filtersets.py:633 +#: netbox/vpn/filtersets.py:108 netbox/vpn/filtersets.py:410 msgid "VM interface (name)" msgstr "Interface de machine virtuelle (nom)" -#: netbox/dcim/filtersets.py:1717 netbox/ipam/filtersets.py:638 +#: netbox/dcim/filtersets.py:1774 netbox/ipam/filtersets.py:638 #: netbox/vpn/filtersets.py:113 msgid "VM interface (ID)" msgstr "Interface de machine virtuelle (ID)" -#: netbox/dcim/filtersets.py:1759 netbox/templates/dcim/interface.html:81 +#: netbox/dcim/filtersets.py:1816 netbox/templates/dcim/interface.html:81 #: netbox/templates/virtualization/vminterface.html:55 #: netbox/virtualization/forms/model_forms.py:395 msgid "802.1Q Mode" msgstr "Mode 802.1Q" -#: netbox/dcim/filtersets.py:1763 netbox/ipam/forms/bulk_import.py:192 -#: netbox/vpn/forms/bulk_import.py:308 +#: netbox/dcim/filtersets.py:1820 netbox/ipam/forms/bulk_import.py:192 +#: netbox/vpn/forms/bulk_import.py:313 msgid "Assigned VLAN" msgstr "VLAN attribué" -#: netbox/dcim/filtersets.py:1767 +#: netbox/dcim/filtersets.py:1824 msgid "Assigned VID" msgstr "VID attribué" -#: netbox/dcim/filtersets.py:1772 netbox/dcim/forms/bulk_edit.py:1544 -#: netbox/dcim/forms/bulk_import.py:921 netbox/dcim/forms/filtersets.py:1492 -#: netbox/dcim/forms/model_forms.py:1442 -#: netbox/dcim/models/device_components.py:752 -#: netbox/dcim/tables/devices.py:647 netbox/ipam/filtersets.py:335 +#: netbox/dcim/filtersets.py:1829 netbox/dcim/forms/bulk_edit.py:1591 +#: netbox/dcim/forms/bulk_import.py:952 netbox/dcim/forms/filtersets.py:1516 +#: netbox/dcim/forms/model_forms.py:1536 +#: netbox/dcim/models/device_components.py:761 +#: netbox/dcim/tables/devices.py:654 netbox/ipam/filtersets.py:335 #: netbox/ipam/filtersets.py:346 netbox/ipam/filtersets.py:478 #: netbox/ipam/filtersets.py:579 netbox/ipam/filtersets.py:590 #: netbox/ipam/forms/bulk_edit.py:226 netbox/ipam/forms/bulk_edit.py:282 -#: netbox/ipam/forms/bulk_edit.py:324 netbox/ipam/forms/bulk_import.py:160 +#: netbox/ipam/forms/bulk_edit.py:329 netbox/ipam/forms/bulk_import.py:160 #: netbox/ipam/forms/bulk_import.py:249 netbox/ipam/forms/bulk_import.py:285 #: netbox/ipam/forms/filtersets.py:69 netbox/ipam/forms/filtersets.py:180 -#: netbox/ipam/forms/filtersets.py:325 netbox/ipam/forms/model_forms.py:65 +#: netbox/ipam/forms/filtersets.py:332 netbox/ipam/forms/model_forms.py:65 #: netbox/ipam/forms/model_forms.py:208 netbox/ipam/forms/model_forms.py:256 #: netbox/ipam/forms/model_forms.py:310 netbox/ipam/forms/model_forms.py:474 #: netbox/ipam/forms/model_forms.py:488 netbox/ipam/forms/model_forms.py:502 -#: netbox/ipam/models/ip.py:217 netbox/ipam/models/ip.py:498 -#: netbox/ipam/models/ip.py:719 netbox/ipam/models/vrfs.py:61 -#: netbox/ipam/tables/ip.py:188 netbox/ipam/tables/ip.py:261 -#: netbox/ipam/tables/ip.py:312 netbox/ipam/tables/ip.py:402 +#: netbox/ipam/models/ip.py:217 netbox/ipam/models/ip.py:501 +#: netbox/ipam/models/ip.py:730 netbox/ipam/models/vrfs.py:61 +#: netbox/ipam/tables/ip.py:189 netbox/ipam/tables/ip.py:262 +#: netbox/ipam/tables/ip.py:318 netbox/ipam/tables/ip.py:418 #: netbox/templates/dcim/interface.html:152 #: netbox/templates/ipam/ipaddress.html:18 -#: netbox/templates/ipam/iprange.html:40 netbox/templates/ipam/prefix.html:19 +#: netbox/templates/ipam/iprange.html:47 netbox/templates/ipam/prefix.html:19 #: netbox/templates/ipam/vrf.html:7 netbox/templates/ipam/vrf.html:13 #: netbox/templates/virtualization/vminterface.html:90 #: netbox/virtualization/forms/bulk_edit.py:243 #: netbox/virtualization/forms/bulk_import.py:177 #: netbox/virtualization/forms/filtersets.py:236 #: netbox/virtualization/forms/model_forms.py:368 -#: netbox/virtualization/models/virtualmachines.py:331 +#: netbox/virtualization/models/virtualmachines.py:336 #: netbox/virtualization/tables/virtualmachines.py:113 msgid "VRF" msgstr "VRF" -#: netbox/dcim/filtersets.py:1778 netbox/ipam/filtersets.py:341 +#: netbox/dcim/filtersets.py:1835 netbox/ipam/filtersets.py:341 #: netbox/ipam/filtersets.py:352 netbox/ipam/filtersets.py:484 #: netbox/ipam/filtersets.py:585 netbox/ipam/filtersets.py:596 msgid "VRF (RD)" msgstr "VRF (RD)" -#: netbox/dcim/filtersets.py:1783 netbox/ipam/filtersets.py:1036 -#: netbox/vpn/filtersets.py:342 +#: netbox/dcim/filtersets.py:1840 netbox/ipam/filtersets.py:1036 +#: netbox/vpn/filtersets.py:345 msgid "L2VPN (ID)" msgstr "L2VPN (ID)" -#: netbox/dcim/filtersets.py:1789 netbox/dcim/forms/filtersets.py:1497 -#: netbox/dcim/tables/devices.py:583 netbox/ipam/filtersets.py:1042 -#: netbox/ipam/forms/filtersets.py:584 netbox/ipam/tables/vlans.py:113 +#: netbox/dcim/filtersets.py:1846 netbox/dcim/forms/filtersets.py:1521 +#: netbox/dcim/tables/devices.py:590 netbox/ipam/filtersets.py:1042 +#: netbox/ipam/forms/filtersets.py:592 netbox/ipam/tables/vlans.py:115 #: netbox/templates/dcim/interface.html:99 netbox/templates/ipam/vlan.html:82 #: netbox/templates/vpn/l2vpntermination.html:12 #: netbox/virtualization/forms/filtersets.py:241 -#: netbox/vpn/forms/bulk_import.py:280 netbox/vpn/forms/filtersets.py:252 +#: netbox/vpn/forms/bulk_import.py:285 netbox/vpn/forms/filtersets.py:257 #: netbox/vpn/forms/model_forms.py:412 netbox/vpn/forms/model_forms.py:430 -#: netbox/vpn/models/l2vpn.py:63 netbox/vpn/tables/l2vpn.py:55 +#: netbox/vpn/models/l2vpn.py:68 netbox/vpn/tables/l2vpn.py:58 msgid "L2VPN" msgstr "L2VPN" -#: netbox/dcim/filtersets.py:1794 netbox/ipam/filtersets.py:1117 +#: netbox/dcim/filtersets.py:1851 netbox/ipam/filtersets.py:1117 msgid "VLAN Translation Policy (ID)" msgstr "Politique de traduction VLAN (ID)" -#: netbox/dcim/filtersets.py:1800 netbox/dcim/forms/filtersets.py:1463 -#: netbox/dcim/forms/model_forms.py:1459 -#: netbox/dcim/models/device_components.py:571 -#: netbox/ipam/forms/filtersets.py:503 netbox/ipam/forms/model_forms.py:711 +#: netbox/dcim/filtersets.py:1857 netbox/dcim/forms/filtersets.py:1487 +#: netbox/dcim/forms/model_forms.py:1553 +#: netbox/dcim/models/device_components.py:580 +#: netbox/ipam/forms/filtersets.py:511 netbox/ipam/forms/model_forms.py:712 #: netbox/templates/ipam/vlantranslationpolicy.html:11 #: netbox/virtualization/forms/bulk_edit.py:248 #: netbox/virtualization/forms/filtersets.py:251 @@ -3851,117 +3923,117 @@ msgstr "Politique de traduction VLAN (ID)" msgid "VLAN Translation Policy" msgstr "Politique de traduction VLAN" -#: netbox/dcim/filtersets.py:1834 +#: netbox/dcim/filtersets.py:1891 msgid "Virtual Chassis Interfaces for Device" msgstr "Interfaces de châssis virtuelles pour appareils" -#: netbox/dcim/filtersets.py:1839 +#: netbox/dcim/filtersets.py:1896 msgid "Virtual Chassis Interfaces for Device (ID)" msgstr "Interfaces de châssis virtuel pour le périphérique (ID)" -#: netbox/dcim/filtersets.py:1843 +#: netbox/dcim/filtersets.py:1900 msgid "Kind of interface" msgstr "Type d'interface" -#: netbox/dcim/filtersets.py:1848 netbox/virtualization/filtersets.py:259 +#: netbox/dcim/filtersets.py:1905 netbox/virtualization/filtersets.py:261 msgid "Parent interface (ID)" msgstr "Interface parent (ID)" -#: netbox/dcim/filtersets.py:1853 netbox/virtualization/filtersets.py:264 +#: netbox/dcim/filtersets.py:1910 netbox/virtualization/filtersets.py:266 msgid "Bridged interface (ID)" msgstr "Interface pontée (ID)" -#: netbox/dcim/filtersets.py:1858 +#: netbox/dcim/filtersets.py:1915 msgid "LAG interface (ID)" msgstr "Interface LAG (ID)" -#: netbox/dcim/filtersets.py:1866 netbox/dcim/tables/devices.py:605 -#: netbox/dcim/tables/devices.py:1135 netbox/templates/dcim/interface.html:131 +#: netbox/dcim/filtersets.py:1923 netbox/dcim/tables/devices.py:612 +#: netbox/dcim/tables/devices.py:1142 netbox/templates/dcim/interface.html:131 #: netbox/templates/dcim/macaddress.html:11 #: netbox/templates/dcim/macaddress.html:14 #: netbox/templates/virtualization/vminterface.html:79 msgid "MAC Address" msgstr "Adresse MAC" -#: netbox/dcim/filtersets.py:1871 netbox/virtualization/filtersets.py:273 +#: netbox/dcim/filtersets.py:1928 netbox/virtualization/filtersets.py:275 msgid "Primary MAC address (ID)" msgstr "Adresse MAC principale (ID)" -#: netbox/dcim/filtersets.py:1877 netbox/dcim/forms/model_forms.py:1446 -#: netbox/virtualization/filtersets.py:279 +#: netbox/dcim/filtersets.py:1934 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:1899 netbox/dcim/filtersets.py:1911 -#: netbox/dcim/forms/filtersets.py:1399 netbox/dcim/forms/model_forms.py:1773 +#: netbox/dcim/filtersets.py:1956 netbox/dcim/filtersets.py:1968 +#: 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:1905 +#: netbox/dcim/filtersets.py:1962 msgid "Virtual Device Context (Identifier)" msgstr "Contexte du périphérique virtuel (Identifiant)" -#: netbox/dcim/filtersets.py:1916 +#: netbox/dcim/filtersets.py:1973 #: netbox/templates/wireless/wirelesslan.html:11 -#: netbox/wireless/forms/model_forms.py:55 +#: netbox/wireless/forms/model_forms.py:56 msgid "Wireless LAN" msgstr "LAN sans fil" -#: netbox/dcim/filtersets.py:1920 netbox/dcim/tables/devices.py:634 +#: netbox/dcim/filtersets.py:1977 netbox/dcim/tables/devices.py:641 msgid "Wireless link" msgstr "Liaison sans fil" -#: netbox/dcim/filtersets.py:1930 +#: netbox/dcim/filtersets.py:1987 msgid "Virtual circuit termination (ID)" msgstr "Terminaison du circuit virtuel (ID)" -#: netbox/dcim/filtersets.py:1999 +#: netbox/dcim/filtersets.py:2056 msgid "Parent module bay (ID)" msgstr "Baie du module parent (ID)" -#: netbox/dcim/filtersets.py:2004 +#: netbox/dcim/filtersets.py:2061 msgid "Installed module (ID)" msgstr "Module installé (ID)" -#: netbox/dcim/filtersets.py:2015 +#: netbox/dcim/filtersets.py:2072 msgid "Installed device (ID)" msgstr "Appareil installé (ID)" -#: netbox/dcim/filtersets.py:2021 +#: netbox/dcim/filtersets.py:2078 msgid "Installed device (name)" msgstr "Appareil installé (nom)" -#: netbox/dcim/filtersets.py:2091 +#: netbox/dcim/filtersets.py:2148 msgid "Master (ID)" msgstr "Maître (ID)" -#: netbox/dcim/filtersets.py:2097 +#: netbox/dcim/filtersets.py:2154 msgid "Master (name)" msgstr "Master (nom)" -#: netbox/dcim/filtersets.py:2139 netbox/tenancy/filtersets.py:245 +#: netbox/dcim/filtersets.py:2196 netbox/tenancy/filtersets.py:250 msgid "Tenant (ID)" msgstr "Entité (ID)" -#: netbox/dcim/filtersets.py:2145 netbox/extras/filtersets.py:618 -#: netbox/tenancy/filtersets.py:251 +#: netbox/dcim/filtersets.py:2202 netbox/extras/filtersets.py:711 +#: netbox/tenancy/filtersets.py:256 msgid "Tenant (slug)" msgstr "Entité (slug)" -#: netbox/dcim/filtersets.py:2181 netbox/dcim/forms/filtersets.py:1126 +#: netbox/dcim/filtersets.py:2238 netbox/dcim/forms/filtersets.py:1145 msgid "Unterminated" msgstr "Non terminé" -#: netbox/dcim/filtersets.py:2439 +#: netbox/dcim/filtersets.py:2496 msgid "Power panel (ID)" msgstr "Panneau d'alimentation (ID)" -#: netbox/dcim/forms/bulk_create.py:40 netbox/extras/forms/filtersets.py:408 -#: netbox/extras/forms/model_forms.py:581 -#: netbox/extras/forms/model_forms.py:633 netbox/netbox/forms/base.py:86 -#: netbox/netbox/forms/mixins.py:91 netbox/netbox/tables/columns.py:481 +#: netbox/dcim/forms/bulk_create.py:40 netbox/extras/forms/filtersets.py:443 +#: netbox/extras/forms/model_forms.py:649 +#: netbox/extras/forms/model_forms.py:701 netbox/netbox/forms/base.py:86 +#: netbox/netbox/forms/mixins.py:91 netbox/netbox/tables/columns.py:486 #: netbox/templates/circuits/inc/circuit_termination.html:32 #: netbox/templates/generic/bulk_edit.html:65 #: netbox/templates/inc/panels/tags.html:5 @@ -3969,11 +4041,11 @@ msgstr "Panneau d'alimentation (ID)" msgid "Tags" msgstr "Étiquettes" -#: netbox/dcim/forms/bulk_create.py:112 netbox/dcim/forms/filtersets.py:1562 -#: netbox/dcim/forms/model_forms.py:498 netbox/dcim/forms/model_forms.py:557 +#: netbox/dcim/forms/bulk_create.py:112 netbox/dcim/forms/filtersets.py:1586 +#: netbox/dcim/forms/model_forms.py:592 netbox/dcim/forms/model_forms.py:651 #: netbox/dcim/forms/object_create.py:208 #: netbox/dcim/forms/object_create.py:357 netbox/dcim/tables/devices.py:175 -#: netbox/dcim/tables/devices.py:740 netbox/dcim/tables/devicetypes.py:253 +#: netbox/dcim/tables/devices.py:747 netbox/dcim/tables/devicetypes.py:253 #: netbox/templates/dcim/device.html:43 netbox/templates/dcim/device.html:131 #: netbox/templates/dcim/modulebay.html:38 #: netbox/templates/dcim/virtualchassis.html:66 @@ -3989,203 +4061,212 @@ msgstr "" "Les plages alphanumériques sont prises en charge. (Doit correspondre au " "nombre de noms en cours de création.)" -#: netbox/dcim/forms/bulk_edit.py:136 +#: netbox/dcim/forms/bulk_edit.py:141 msgid "Contact name" msgstr "Nom du contact" -#: netbox/dcim/forms/bulk_edit.py:141 +#: netbox/dcim/forms/bulk_edit.py:146 msgid "Contact phone" msgstr "Téléphone de contact" -#: netbox/dcim/forms/bulk_edit.py:147 +#: netbox/dcim/forms/bulk_edit.py:152 msgid "Contact E-mail" msgstr "Adresse mail de contact" -#: netbox/dcim/forms/bulk_edit.py:150 netbox/dcim/forms/bulk_import.py:125 -#: netbox/dcim/forms/model_forms.py:132 +#: netbox/dcim/forms/bulk_edit.py:155 netbox/dcim/forms/bulk_import.py:126 +#: netbox/dcim/forms/model_forms.py:137 msgid "Time zone" msgstr "Fuseau horaire" -#: netbox/dcim/forms/bulk_edit.py:228 netbox/dcim/forms/bulk_edit.py:504 -#: netbox/dcim/forms/bulk_edit.py:568 netbox/dcim/forms/bulk_edit.py:641 -#: netbox/dcim/forms/bulk_edit.py:665 netbox/dcim/forms/bulk_edit.py:758 -#: netbox/dcim/forms/bulk_edit.py:1285 netbox/dcim/forms/bulk_edit.py:1718 -#: netbox/dcim/forms/bulk_import.py:184 netbox/dcim/forms/bulk_import.py:395 -#: netbox/dcim/forms/bulk_import.py:429 netbox/dcim/forms/bulk_import.py:477 -#: netbox/dcim/forms/bulk_import.py:513 netbox/dcim/forms/bulk_import.py:1112 -#: netbox/dcim/forms/filtersets.py:314 netbox/dcim/forms/filtersets.py:373 -#: netbox/dcim/forms/filtersets.py:495 netbox/dcim/forms/filtersets.py:620 -#: netbox/dcim/forms/filtersets.py:701 netbox/dcim/forms/filtersets.py:783 -#: netbox/dcim/forms/filtersets.py:996 netbox/dcim/forms/filtersets.py:1603 -#: netbox/dcim/forms/model_forms.py:211 netbox/dcim/forms/model_forms.py:345 -#: netbox/dcim/forms/model_forms.py:357 netbox/dcim/forms/model_forms.py:404 -#: netbox/dcim/forms/model_forms.py:445 netbox/dcim/forms/model_forms.py:1126 -#: netbox/dcim/forms/model_forms.py:1595 +#: netbox/dcim/forms/bulk_edit.py:234 netbox/dcim/forms/bulk_edit.py:518 +#: netbox/dcim/forms/bulk_edit.py:606 netbox/dcim/forms/bulk_edit.py:685 +#: netbox/dcim/forms/bulk_edit.py:709 netbox/dcim/forms/bulk_edit.py:802 +#: netbox/dcim/forms/bulk_edit.py:1329 netbox/dcim/forms/bulk_edit.py:1765 +#: netbox/dcim/forms/bulk_import.py:188 netbox/dcim/forms/bulk_import.py:399 +#: netbox/dcim/forms/bulk_import.py:448 netbox/dcim/forms/bulk_import.py:508 +#: netbox/dcim/forms/bulk_import.py:544 netbox/dcim/forms/bulk_import.py:1143 +#: netbox/dcim/forms/filtersets.py:315 netbox/dcim/forms/filtersets.py:374 +#: netbox/dcim/forms/filtersets.py:496 netbox/dcim/forms/filtersets.py:634 +#: netbox/dcim/forms/filtersets.py:720 netbox/dcim/forms/filtersets.py:802 +#: netbox/dcim/forms/filtersets.py:1015 netbox/dcim/forms/filtersets.py:1627 +#: netbox/dcim/forms/model_forms.py:218 netbox/dcim/forms/model_forms.py:353 +#: netbox/dcim/forms/model_forms.py:365 netbox/dcim/forms/model_forms.py:437 +#: netbox/dcim/forms/model_forms.py:539 netbox/dcim/forms/model_forms.py:1220 +#: netbox/dcim/forms/model_forms.py:1689 #: netbox/dcim/forms/object_import.py:188 netbox/dcim/tables/devices.py:107 -#: netbox/dcim/tables/devices.py:182 netbox/dcim/tables/devices.py:969 +#: netbox/dcim/tables/devices.py:182 netbox/dcim/tables/devices.py:976 #: netbox/dcim/tables/devicetypes.py:85 netbox/dcim/tables/devicetypes.py:315 -#: netbox/dcim/tables/modules.py:20 netbox/dcim/tables/modules.py:61 -#: netbox/dcim/tables/racks.py:58 netbox/dcim/tables/racks.py:131 +#: netbox/dcim/tables/modules.py:49 netbox/dcim/tables/modules.py:95 +#: netbox/dcim/tables/racks.py:58 netbox/dcim/tables/racks.py:135 #: netbox/templates/dcim/devicetype.html:14 #: netbox/templates/dcim/inventoryitem.html:48 #: netbox/templates/dcim/manufacturer.html:33 +#: netbox/templates/dcim/module.html:95 #: netbox/templates/dcim/modulebay.html:62 -#: netbox/templates/dcim/moduletype.html:27 +#: netbox/templates/dcim/moduletype.html:31 #: netbox/templates/dcim/platform.html:37 #: netbox/templates/dcim/racktype.html:16 msgid "Manufacturer" msgstr "Fabricant" -#: netbox/dcim/forms/bulk_edit.py:233 netbox/dcim/forms/bulk_edit.py:381 -#: netbox/dcim/forms/bulk_import.py:193 netbox/dcim/forms/bulk_import.py:272 -#: netbox/dcim/forms/filtersets.py:256 +#: netbox/dcim/forms/bulk_edit.py:239 netbox/dcim/forms/bulk_edit.py:392 +#: netbox/dcim/forms/bulk_import.py:197 netbox/dcim/forms/bulk_import.py:276 +#: netbox/dcim/forms/filtersets.py:257 #: netbox/templates/dcim/inc/panels/racktype_dimensions.html:6 msgid "Form factor" msgstr "Facteur de forme" -#: netbox/dcim/forms/bulk_edit.py:238 netbox/dcim/forms/bulk_edit.py:386 -#: netbox/dcim/forms/bulk_import.py:201 netbox/dcim/forms/bulk_import.py:275 -#: netbox/dcim/forms/filtersets.py:261 +#: netbox/dcim/forms/bulk_edit.py:244 netbox/dcim/forms/bulk_edit.py:397 +#: netbox/dcim/forms/bulk_import.py:205 netbox/dcim/forms/bulk_import.py:279 +#: netbox/dcim/forms/filtersets.py:262 #: netbox/templates/dcim/inc/panels/racktype_dimensions.html:10 msgid "Width" msgstr "Largeur" -#: netbox/dcim/forms/bulk_edit.py:244 netbox/dcim/forms/bulk_edit.py:392 -#: netbox/dcim/forms/bulk_import.py:282 +#: netbox/dcim/forms/bulk_edit.py:250 netbox/dcim/forms/bulk_edit.py:403 +#: netbox/dcim/forms/bulk_import.py:286 #: netbox/templates/dcim/devicetype.html:37 msgid "Height (U)" msgstr "Hauteur (U)" -#: netbox/dcim/forms/bulk_edit.py:253 netbox/dcim/forms/bulk_edit.py:397 -#: netbox/dcim/forms/filtersets.py:275 +#: netbox/dcim/forms/bulk_edit.py:259 netbox/dcim/forms/bulk_edit.py:408 +#: netbox/dcim/forms/filtersets.py:276 msgid "Descending units" msgstr "Unités décroissantes" -#: netbox/dcim/forms/bulk_edit.py:256 netbox/dcim/forms/bulk_edit.py:400 +#: netbox/dcim/forms/bulk_edit.py:262 netbox/dcim/forms/bulk_edit.py:411 msgid "Outer width" msgstr "Largeur extérieure" -#: netbox/dcim/forms/bulk_edit.py:261 netbox/dcim/forms/bulk_edit.py:405 +#: netbox/dcim/forms/bulk_edit.py:267 netbox/dcim/forms/bulk_edit.py:416 +msgid "Outer height" +msgstr "Hauteur extérieure" + +#: netbox/dcim/forms/bulk_edit.py:272 netbox/dcim/forms/bulk_edit.py:421 msgid "Outer depth" msgstr "Profondeur extérieure" -#: netbox/dcim/forms/bulk_edit.py:266 netbox/dcim/forms/bulk_edit.py:410 -#: netbox/dcim/forms/bulk_import.py:206 netbox/dcim/forms/bulk_import.py:285 +#: netbox/dcim/forms/bulk_edit.py:277 netbox/dcim/forms/bulk_edit.py:426 +#: netbox/dcim/forms/bulk_import.py:210 netbox/dcim/forms/bulk_import.py:289 msgid "Outer unit" msgstr "Unité extérieure" -#: netbox/dcim/forms/bulk_edit.py:271 netbox/dcim/forms/bulk_edit.py:415 +#: netbox/dcim/forms/bulk_edit.py:282 netbox/dcim/forms/bulk_edit.py:431 msgid "Mounting depth" msgstr "Profondeur de montage" -#: netbox/dcim/forms/bulk_edit.py:276 netbox/dcim/forms/bulk_edit.py:303 -#: netbox/dcim/forms/bulk_edit.py:425 netbox/dcim/forms/bulk_edit.py:455 -#: netbox/dcim/forms/bulk_edit.py:538 netbox/dcim/forms/bulk_edit.py:561 -#: netbox/dcim/forms/bulk_edit.py:582 netbox/dcim/forms/bulk_edit.py:604 -#: netbox/dcim/forms/bulk_import.py:408 netbox/dcim/forms/bulk_import.py:440 -#: netbox/dcim/forms/filtersets.py:286 netbox/dcim/forms/filtersets.py:308 -#: netbox/dcim/forms/filtersets.py:328 netbox/dcim/forms/filtersets.py:402 -#: netbox/dcim/forms/filtersets.py:489 netbox/dcim/forms/filtersets.py:595 -#: netbox/dcim/forms/filtersets.py:614 netbox/dcim/forms/filtersets.py:675 -#: netbox/dcim/forms/model_forms.py:226 netbox/dcim/forms/model_forms.py:306 -#: netbox/dcim/tables/devicetypes.py:111 netbox/dcim/tables/modules.py:35 -#: netbox/dcim/tables/racks.py:74 netbox/dcim/tables/racks.py:171 -#: netbox/extras/forms/bulk_edit.py:53 netbox/extras/forms/bulk_edit.py:133 -#: netbox/extras/forms/bulk_edit.py:183 netbox/extras/forms/bulk_edit.py:288 -#: netbox/extras/forms/filtersets.py:65 netbox/extras/forms/filtersets.py:159 -#: netbox/extras/forms/filtersets.py:249 netbox/ipam/forms/bulk_edit.py:193 +#: netbox/dcim/forms/bulk_edit.py:287 netbox/dcim/forms/bulk_edit.py:314 +#: netbox/dcim/forms/bulk_edit.py:441 netbox/dcim/forms/bulk_edit.py:469 +#: netbox/dcim/forms/bulk_edit.py:552 netbox/dcim/forms/bulk_edit.py:575 +#: netbox/dcim/forms/bulk_edit.py:620 netbox/dcim/forms/bulk_edit.py:642 +#: netbox/dcim/forms/bulk_import.py:412 netbox/dcim/forms/bulk_import.py:459 +#: netbox/dcim/forms/filtersets.py:287 netbox/dcim/forms/filtersets.py:309 +#: netbox/dcim/forms/filtersets.py:329 netbox/dcim/forms/filtersets.py:403 +#: netbox/dcim/forms/filtersets.py:490 netbox/dcim/forms/filtersets.py:596 +#: netbox/dcim/forms/filtersets.py:623 netbox/dcim/forms/filtersets.py:689 +#: netbox/dcim/forms/model_forms.py:233 netbox/dcim/forms/model_forms.py:314 +#: netbox/dcim/tables/devicetypes.py:111 netbox/dcim/tables/modules.py:57 +#: netbox/dcim/tables/racks.py:78 netbox/dcim/tables/racks.py:179 +#: netbox/extras/forms/bulk_edit.py:54 netbox/extras/forms/bulk_edit.py:134 +#: netbox/extras/forms/bulk_edit.py:188 netbox/extras/forms/bulk_edit.py:216 +#: netbox/extras/forms/bulk_edit.py:312 netbox/extras/forms/bulk_edit.py:325 +#: netbox/extras/forms/bulk_import.py:238 netbox/extras/forms/filtersets.py:66 +#: netbox/extras/forms/filtersets.py:160 netbox/extras/forms/filtersets.py:254 +#: netbox/extras/forms/filtersets.py:284 +#: netbox/extras/forms/model_forms.py:572 netbox/ipam/forms/bulk_edit.py:193 #: netbox/templates/dcim/device.html:324 #: netbox/templates/dcim/devicetype.html:49 -#: netbox/templates/dcim/moduletype.html:47 netbox/templates/dcim/rack.html:81 +#: netbox/templates/dcim/moduletype.html:51 netbox/templates/dcim/rack.html:81 #: netbox/templates/dcim/racktype.html:41 #: netbox/templates/extras/configcontext.html:17 #: netbox/templates/extras/customlink.html:25 #: netbox/templates/extras/savedfilter.html:33 -#: netbox/templates/ipam/role.html:30 +#: netbox/templates/extras/tableconfig.html:41 +#: netbox/templates/extras/tag.html:32 netbox/templates/ipam/role.html:30 msgid "Weight" msgstr "Poids" -#: netbox/dcim/forms/bulk_edit.py:281 netbox/dcim/forms/bulk_edit.py:430 -#: netbox/dcim/forms/filtersets.py:291 +#: netbox/dcim/forms/bulk_edit.py:292 netbox/dcim/forms/bulk_edit.py:446 +#: netbox/dcim/forms/filtersets.py:292 msgid "Max weight" msgstr "Poids maximum" -#: netbox/dcim/forms/bulk_edit.py:286 netbox/dcim/forms/bulk_edit.py:435 -#: netbox/dcim/forms/bulk_edit.py:543 netbox/dcim/forms/bulk_edit.py:587 -#: netbox/dcim/forms/bulk_import.py:212 netbox/dcim/forms/bulk_import.py:297 -#: netbox/dcim/forms/bulk_import.py:413 netbox/dcim/forms/bulk_import.py:445 -#: netbox/dcim/forms/filtersets.py:296 netbox/dcim/forms/filtersets.py:599 -#: netbox/dcim/forms/filtersets.py:679 +#: netbox/dcim/forms/bulk_edit.py:297 netbox/dcim/forms/bulk_edit.py:451 +#: netbox/dcim/forms/bulk_edit.py:557 netbox/dcim/forms/bulk_edit.py:625 +#: netbox/dcim/forms/bulk_import.py:216 netbox/dcim/forms/bulk_import.py:301 +#: netbox/dcim/forms/bulk_import.py:417 netbox/dcim/forms/bulk_import.py:464 +#: netbox/dcim/forms/filtersets.py:297 netbox/dcim/forms/filtersets.py:600 +#: netbox/dcim/forms/filtersets.py:693 msgid "Weight unit" msgstr "Unité de poids" -#: netbox/dcim/forms/bulk_edit.py:300 netbox/dcim/forms/filtersets.py:306 -#: netbox/dcim/forms/model_forms.py:222 netbox/dcim/forms/model_forms.py:261 +#: netbox/dcim/forms/bulk_edit.py:311 netbox/dcim/forms/filtersets.py:307 +#: netbox/dcim/forms/model_forms.py:229 netbox/dcim/forms/model_forms.py:268 #: netbox/templates/dcim/rack.html:45 netbox/templates/dcim/racktype.html:13 msgid "Rack Type" msgstr "Type de baie" -#: netbox/dcim/forms/bulk_edit.py:302 netbox/dcim/forms/model_forms.py:225 -#: netbox/dcim/forms/model_forms.py:305 +#: netbox/dcim/forms/bulk_edit.py:313 netbox/dcim/forms/bulk_edit.py:467 +#: netbox/dcim/forms/model_forms.py:232 netbox/dcim/forms/model_forms.py:313 msgid "Outer Dimensions" msgstr "Dimensions extérieures" -#: netbox/dcim/forms/bulk_edit.py:305 netbox/dcim/forms/model_forms.py:227 -#: netbox/dcim/forms/model_forms.py:307 netbox/templates/dcim/device.html:315 +#: netbox/dcim/forms/bulk_edit.py:316 netbox/dcim/forms/model_forms.py:234 +#: netbox/dcim/forms/model_forms.py:315 netbox/templates/dcim/device.html:315 #: netbox/templates/dcim/inc/panels/racktype_dimensions.html:3 msgid "Dimensions" msgstr "Dimensions" -#: netbox/dcim/forms/bulk_edit.py:307 netbox/dcim/forms/filtersets.py:307 -#: netbox/dcim/forms/filtersets.py:327 netbox/dcim/forms/model_forms.py:229 +#: netbox/dcim/forms/bulk_edit.py:318 netbox/dcim/forms/filtersets.py:308 +#: netbox/dcim/forms/filtersets.py:328 netbox/dcim/forms/model_forms.py:236 #: netbox/templates/dcim/inc/panels/racktype_numbering.html:3 msgid "Numbering" msgstr "Numérotation" -#: netbox/dcim/forms/bulk_edit.py:366 netbox/dcim/forms/bulk_import.py:262 -#: netbox/dcim/forms/filtersets.py:381 +#: netbox/dcim/forms/bulk_edit.py:377 netbox/dcim/forms/bulk_import.py:266 +#: netbox/dcim/forms/filtersets.py:382 msgid "Rack type" msgstr "Type de baie" -#: netbox/dcim/forms/bulk_edit.py:373 netbox/dcim/forms/bulk_edit.py:721 -#: netbox/dcim/forms/bulk_edit.py:782 netbox/templates/dcim/device.html:104 +#: netbox/dcim/forms/bulk_edit.py:384 netbox/dcim/forms/bulk_edit.py:765 +#: netbox/dcim/forms/bulk_edit.py:826 netbox/templates/dcim/device.html:104 #: netbox/templates/dcim/module.html:77 #: netbox/templates/dcim/modulebay.html:70 netbox/templates/dcim/rack.html:57 #: netbox/templates/virtualization/virtualmachine.html:35 msgid "Serial Number" msgstr "Numéro de série" -#: netbox/dcim/forms/bulk_edit.py:376 netbox/dcim/forms/filtersets.py:388 -#: netbox/dcim/forms/filtersets.py:814 netbox/dcim/forms/filtersets.py:1016 -#: netbox/dcim/forms/filtersets.py:1610 +#: netbox/dcim/forms/bulk_edit.py:387 netbox/dcim/forms/filtersets.py:389 +#: netbox/dcim/forms/filtersets.py:833 netbox/dcim/forms/filtersets.py:1035 +#: netbox/dcim/forms/filtersets.py:1634 msgid "Asset tag" msgstr "Étiquette d'actif" -#: netbox/dcim/forms/bulk_edit.py:420 netbox/dcim/forms/bulk_edit.py:533 -#: netbox/dcim/forms/bulk_edit.py:577 netbox/dcim/forms/bulk_edit.py:714 -#: netbox/dcim/forms/bulk_import.py:291 netbox/dcim/forms/bulk_import.py:434 -#: netbox/dcim/forms/bulk_import.py:607 netbox/dcim/forms/filtersets.py:281 -#: netbox/dcim/forms/filtersets.py:512 netbox/dcim/forms/filtersets.py:670 -#: netbox/dcim/forms/filtersets.py:805 netbox/templates/dcim/device.html:98 +#: netbox/dcim/forms/bulk_edit.py:436 netbox/dcim/forms/bulk_edit.py:547 +#: netbox/dcim/forms/bulk_edit.py:615 netbox/dcim/forms/bulk_edit.py:758 +#: netbox/dcim/forms/bulk_import.py:295 netbox/dcim/forms/bulk_import.py:453 +#: netbox/dcim/forms/bulk_import.py:638 netbox/dcim/forms/filtersets.py:282 +#: netbox/dcim/forms/filtersets.py:513 netbox/dcim/forms/filtersets.py:684 +#: netbox/dcim/forms/filtersets.py:824 netbox/templates/dcim/device.html:98 #: netbox/templates/dcim/devicetype.html:65 -#: netbox/templates/dcim/moduletype.html:43 netbox/templates/dcim/rack.html:65 +#: netbox/templates/dcim/moduletype.html:47 netbox/templates/dcim/rack.html:65 #: netbox/templates/dcim/racktype.html:28 msgid "Airflow" msgstr "Flux d'air" -#: netbox/dcim/forms/bulk_edit.py:449 netbox/dcim/forms/bulk_edit.py:928 -#: netbox/dcim/forms/bulk_import.py:346 netbox/dcim/forms/bulk_import.py:349 -#: netbox/dcim/forms/bulk_import.py:580 netbox/dcim/forms/bulk_import.py:1495 -#: netbox/dcim/forms/bulk_import.py:1499 netbox/dcim/forms/filtersets.py:105 -#: netbox/dcim/forms/filtersets.py:325 netbox/dcim/forms/filtersets.py:406 -#: netbox/dcim/forms/filtersets.py:420 netbox/dcim/forms/filtersets.py:458 -#: netbox/dcim/forms/filtersets.py:773 netbox/dcim/forms/filtersets.py:986 -#: netbox/dcim/forms/filtersets.py:1084 netbox/dcim/forms/filtersets.py:1216 -#: netbox/dcim/forms/model_forms.py:271 netbox/dcim/forms/model_forms.py:314 -#: netbox/dcim/forms/model_forms.py:489 netbox/dcim/forms/model_forms.py:767 +#: netbox/dcim/forms/bulk_edit.py:465 netbox/dcim/forms/bulk_edit.py:972 +#: netbox/dcim/forms/bulk_import.py:350 netbox/dcim/forms/bulk_import.py:353 +#: netbox/dcim/forms/bulk_import.py:611 netbox/dcim/forms/bulk_import.py:1526 +#: netbox/dcim/forms/bulk_import.py:1530 netbox/dcim/forms/filtersets.py:106 +#: netbox/dcim/forms/filtersets.py:326 netbox/dcim/forms/filtersets.py:407 +#: netbox/dcim/forms/filtersets.py:421 netbox/dcim/forms/filtersets.py:459 +#: netbox/dcim/forms/filtersets.py:792 netbox/dcim/forms/filtersets.py:1005 +#: netbox/dcim/forms/filtersets.py:1103 netbox/dcim/forms/filtersets.py:1235 +#: netbox/dcim/forms/model_forms.py:278 netbox/dcim/forms/model_forms.py:322 +#: netbox/dcim/forms/model_forms.py:583 netbox/dcim/forms/model_forms.py:861 #: netbox/dcim/forms/object_create.py:404 netbox/dcim/tables/devices.py:171 -#: netbox/dcim/tables/power.py:70 netbox/dcim/tables/racks.py:216 -#: netbox/ipam/forms/filtersets.py:459 netbox/templates/dcim/device.html:30 +#: netbox/dcim/tables/power.py:70 netbox/dcim/tables/racks.py:225 +#: netbox/ipam/forms/filtersets.py:467 netbox/templates/dcim/device.html:30 #: netbox/templates/dcim/inc/cable_termination.html:16 #: netbox/templates/dcim/powerfeed.html:28 netbox/templates/dcim/rack.html:13 #: netbox/templates/dcim/rack/base.html:4 @@ -4195,38 +4276,39 @@ msgstr "Flux d'air" msgid "Rack" msgstr "Baie" -#: netbox/dcim/forms/bulk_edit.py:453 netbox/dcim/forms/bulk_edit.py:747 -#: netbox/dcim/forms/filtersets.py:326 netbox/dcim/forms/filtersets.py:399 -#: netbox/dcim/forms/filtersets.py:482 netbox/dcim/forms/filtersets.py:609 -#: netbox/dcim/forms/filtersets.py:722 netbox/dcim/forms/filtersets.py:944 -#: netbox/dcim/forms/model_forms.py:681 netbox/dcim/forms/model_forms.py:1663 +#: netbox/dcim/forms/bulk_edit.py:468 netbox/dcim/forms/bulk_edit.py:791 +#: netbox/dcim/forms/filtersets.py:327 netbox/dcim/forms/filtersets.py:400 +#: netbox/dcim/forms/filtersets.py:483 netbox/dcim/forms/filtersets.py:618 +#: netbox/dcim/forms/filtersets.py:741 netbox/dcim/forms/filtersets.py:963 +#: netbox/dcim/forms/model_forms.py:446 netbox/dcim/forms/model_forms.py:775 +#: netbox/dcim/forms/model_forms.py:1757 #: netbox/templates/dcim/device_edit.html:22 msgid "Hardware" msgstr "Matériel" -#: netbox/dcim/forms/bulk_edit.py:509 netbox/dcim/forms/bulk_import.py:401 -#: netbox/dcim/forms/filtersets.py:500 netbox/dcim/forms/model_forms.py:362 +#: netbox/dcim/forms/bulk_edit.py:523 netbox/dcim/forms/bulk_import.py:405 +#: netbox/dcim/forms/filtersets.py:501 netbox/dcim/forms/model_forms.py:370 msgid "Default platform" msgstr "Plateforme par défaut" -#: netbox/dcim/forms/bulk_edit.py:514 netbox/dcim/forms/bulk_edit.py:573 -#: netbox/dcim/forms/filtersets.py:503 netbox/dcim/forms/filtersets.py:623 +#: netbox/dcim/forms/bulk_edit.py:528 netbox/dcim/forms/bulk_edit.py:611 +#: netbox/dcim/forms/filtersets.py:504 netbox/dcim/forms/filtersets.py:637 msgid "Part number" msgstr "Référence de pièce" -#: netbox/dcim/forms/bulk_edit.py:518 +#: netbox/dcim/forms/bulk_edit.py:532 msgid "U height" msgstr "Hauteur en U" -#: netbox/dcim/forms/bulk_edit.py:530 netbox/dcim/tables/devicetypes.py:107 +#: netbox/dcim/forms/bulk_edit.py:544 netbox/dcim/tables/devicetypes.py:107 msgid "Exclude from utilization" msgstr "Exclure de l'utilisation" -#: netbox/dcim/forms/bulk_edit.py:559 netbox/dcim/forms/model_forms.py:377 -#: netbox/dcim/forms/model_forms.py:920 netbox/dcim/forms/model_forms.py:962 -#: netbox/dcim/forms/model_forms.py:989 netbox/dcim/forms/model_forms.py:1017 -#: netbox/dcim/forms/model_forms.py:1048 netbox/dcim/forms/model_forms.py:1067 -#: netbox/dcim/forms/model_forms.py:1085 +#: netbox/dcim/forms/bulk_edit.py:573 netbox/dcim/forms/model_forms.py:385 +#: netbox/dcim/forms/model_forms.py:1014 netbox/dcim/forms/model_forms.py:1056 +#: netbox/dcim/forms/model_forms.py:1083 netbox/dcim/forms/model_forms.py:1111 +#: netbox/dcim/forms/model_forms.py:1142 netbox/dcim/forms/model_forms.py:1161 +#: netbox/dcim/forms/model_forms.py:1179 #: netbox/dcim/forms/object_create.py:123 netbox/dcim/tables/devicetypes.py:82 #: netbox/templates/dcim/device.html:88 #: netbox/templates/dcim/devicebay.html:52 @@ -4234,37 +4316,51 @@ msgstr "Exclure de l'utilisation" msgid "Device Type" msgstr "Type d'appareil" -#: netbox/dcim/forms/bulk_edit.py:601 netbox/dcim/forms/model_forms.py:410 -#: netbox/dcim/forms/model_forms.py:921 netbox/dcim/forms/model_forms.py:963 -#: netbox/dcim/forms/model_forms.py:990 netbox/dcim/forms/model_forms.py:1018 -#: netbox/dcim/forms/model_forms.py:1049 netbox/dcim/forms/model_forms.py:1068 -#: netbox/dcim/forms/model_forms.py:1086 -#: netbox/dcim/forms/object_create.py:124 netbox/dcim/tables/modules.py:17 -#: netbox/dcim/tables/modules.py:66 netbox/templates/dcim/module.html:65 +#: netbox/dcim/forms/bulk_edit.py:582 netbox/dcim/forms/model_forms.py:412 +#: netbox/templates/dcim/moduletypeprofile.html:32 +msgid "Schema" +msgstr "Schéma" + +#: netbox/dcim/forms/bulk_edit.py:594 netbox/dcim/forms/bulk_edit.py:601 +#: netbox/dcim/forms/bulk_import.py:442 netbox/dcim/forms/filtersets.py:629 +#: netbox/dcim/forms/model_forms.py:419 netbox/dcim/forms/model_forms.py:432 +#: netbox/dcim/tables/modules.py:45 netbox/templates/account/base.html:7 +#: netbox/templates/dcim/moduletype.html:27 +#: netbox/templates/inc/user_menu.html:40 netbox/vpn/forms/bulk_edit.py:255 +#: netbox/vpn/forms/filtersets.py:194 netbox/vpn/forms/model_forms.py:382 +msgid "Profile" +msgstr "Profil" + +#: netbox/dcim/forms/bulk_edit.py:639 netbox/dcim/forms/model_forms.py:445 +#: netbox/dcim/forms/model_forms.py:1015 netbox/dcim/forms/model_forms.py:1057 +#: netbox/dcim/forms/model_forms.py:1084 netbox/dcim/forms/model_forms.py:1112 +#: netbox/dcim/forms/model_forms.py:1143 netbox/dcim/forms/model_forms.py:1162 +#: netbox/dcim/forms/model_forms.py:1180 +#: netbox/dcim/forms/object_create.py:124 netbox/dcim/tables/modules.py:54 +#: netbox/dcim/tables/modules.py:100 netbox/templates/dcim/module.html:92 #: netbox/templates/dcim/modulebay.html:66 #: netbox/templates/dcim/moduletype.html:24 msgid "Module Type" msgstr "Type de module" -#: netbox/dcim/forms/bulk_edit.py:605 netbox/dcim/forms/model_forms.py:380 -#: netbox/dcim/forms/model_forms.py:411 +#: netbox/dcim/forms/bulk_edit.py:643 netbox/dcim/forms/model_forms.py:388 #: netbox/templates/dcim/devicetype.html:11 msgid "Chassis" msgstr "Châssis" -#: netbox/dcim/forms/bulk_edit.py:619 netbox/dcim/models/devices.py:483 +#: netbox/dcim/forms/bulk_edit.py:662 netbox/dcim/models/devices.py:386 #: netbox/dcim/tables/devices.py:78 msgid "VM role" msgstr "rôle de machine virtuelle" -#: netbox/dcim/forms/bulk_edit.py:622 netbox/dcim/forms/bulk_edit.py:646 -#: netbox/dcim/forms/bulk_edit.py:729 netbox/dcim/forms/bulk_import.py:461 -#: netbox/dcim/forms/bulk_import.py:465 netbox/dcim/forms/bulk_import.py:484 -#: netbox/dcim/forms/bulk_import.py:488 netbox/dcim/forms/bulk_import.py:613 -#: netbox/dcim/forms/bulk_import.py:617 netbox/dcim/forms/filtersets.py:690 -#: netbox/dcim/forms/filtersets.py:706 netbox/dcim/forms/filtersets.py:824 -#: netbox/dcim/forms/model_forms.py:424 netbox/dcim/forms/model_forms.py:451 -#: netbox/dcim/forms/model_forms.py:566 +#: netbox/dcim/forms/bulk_edit.py:665 netbox/dcim/forms/bulk_edit.py:690 +#: netbox/dcim/forms/bulk_edit.py:773 netbox/dcim/forms/bulk_import.py:490 +#: netbox/dcim/forms/bulk_import.py:494 netbox/dcim/forms/bulk_import.py:515 +#: netbox/dcim/forms/bulk_import.py:519 netbox/dcim/forms/bulk_import.py:644 +#: netbox/dcim/forms/bulk_import.py:648 netbox/dcim/forms/filtersets.py:704 +#: netbox/dcim/forms/filtersets.py:725 netbox/dcim/forms/filtersets.py:843 +#: netbox/dcim/forms/model_forms.py:511 netbox/dcim/forms/model_forms.py:545 +#: netbox/dcim/forms/model_forms.py:660 #: netbox/virtualization/forms/bulk_import.py:138 #: netbox/virtualization/forms/bulk_import.py:139 #: netbox/virtualization/forms/filtersets.py:194 @@ -4272,22 +4368,22 @@ msgstr "rôle de machine virtuelle" msgid "Config template" msgstr "Modèle de configuration" -#: netbox/dcim/forms/bulk_edit.py:670 netbox/dcim/forms/bulk_edit.py:1079 -#: netbox/dcim/forms/bulk_import.py:519 netbox/dcim/forms/filtersets.py:115 -#: netbox/dcim/forms/model_forms.py:511 netbox/dcim/forms/model_forms.py:884 -#: netbox/dcim/forms/model_forms.py:901 netbox/extras/filtersets.py:547 +#: netbox/dcim/forms/bulk_edit.py:714 netbox/dcim/forms/bulk_edit.py:1123 +#: netbox/dcim/forms/bulk_import.py:550 netbox/dcim/forms/filtersets.py:116 +#: netbox/dcim/forms/model_forms.py:605 netbox/dcim/forms/model_forms.py:978 +#: netbox/dcim/forms/model_forms.py:995 netbox/extras/filtersets.py:640 msgid "Device type" msgstr "Type d'appareil" -#: netbox/dcim/forms/bulk_edit.py:681 netbox/dcim/forms/bulk_import.py:500 -#: netbox/dcim/forms/filtersets.py:120 netbox/dcim/forms/model_forms.py:519 +#: netbox/dcim/forms/bulk_edit.py:725 netbox/dcim/forms/bulk_import.py:531 +#: netbox/dcim/forms/filtersets.py:121 netbox/dcim/forms/model_forms.py:613 msgid "Device role" msgstr "Rôle de l'appareil" -#: netbox/dcim/forms/bulk_edit.py:704 netbox/dcim/forms/bulk_import.py:525 -#: netbox/dcim/forms/filtersets.py:797 netbox/dcim/forms/model_forms.py:461 -#: netbox/dcim/forms/model_forms.py:524 netbox/dcim/tables/devices.py:192 -#: netbox/extras/filtersets.py:563 netbox/templates/dcim/device.html:186 +#: netbox/dcim/forms/bulk_edit.py:748 netbox/dcim/forms/bulk_import.py:556 +#: netbox/dcim/forms/filtersets.py:816 netbox/dcim/forms/model_forms.py:555 +#: netbox/dcim/forms/model_forms.py:618 netbox/dcim/tables/devices.py:192 +#: netbox/extras/filtersets.py:656 netbox/templates/dcim/device.html:186 #: netbox/templates/dcim/platform.html:26 #: netbox/templates/virtualization/virtualmachine.html:27 #: netbox/virtualization/forms/bulk_edit.py:142 @@ -4298,17 +4394,17 @@ msgstr "Rôle de l'appareil" msgid "Platform" msgstr "Plateforme" -#: netbox/dcim/forms/bulk_edit.py:734 netbox/dcim/forms/bulk_import.py:544 -#: netbox/dcim/forms/filtersets.py:729 netbox/dcim/forms/filtersets.py:899 -#: netbox/dcim/forms/model_forms.py:533 netbox/dcim/tables/devices.py:212 -#: netbox/extras/filtersets.py:596 netbox/extras/forms/filtersets.py:329 -#: netbox/ipam/forms/filtersets.py:432 netbox/ipam/forms/filtersets.py:464 +#: netbox/dcim/forms/bulk_edit.py:778 netbox/dcim/forms/bulk_import.py:575 +#: netbox/dcim/forms/filtersets.py:748 netbox/dcim/forms/filtersets.py:918 +#: netbox/dcim/forms/model_forms.py:627 netbox/dcim/tables/devices.py:212 +#: netbox/extras/filtersets.py:689 netbox/extras/forms/filtersets.py:364 +#: netbox/ipam/forms/filtersets.py:439 netbox/ipam/forms/filtersets.py:472 #: netbox/templates/dcim/device.html:239 #: netbox/templates/virtualization/cluster.html:10 #: netbox/templates/virtualization/virtualmachine.html:92 #: netbox/templates/virtualization/virtualmachine.html:101 #: netbox/virtualization/filtersets.py:123 -#: netbox/virtualization/filtersets.py:243 +#: netbox/virtualization/filtersets.py:245 #: netbox/virtualization/forms/bulk_edit.py:111 #: netbox/virtualization/forms/bulk_import.py:98 #: netbox/virtualization/forms/filtersets.py:105 @@ -4320,28 +4416,28 @@ msgstr "Plateforme" msgid "Cluster" msgstr "Cluster" -#: netbox/dcim/forms/bulk_edit.py:748 +#: netbox/dcim/forms/bulk_edit.py:792 #: netbox/templates/extras/dashboard/widget_config.html:7 #: netbox/virtualization/forms/bulk_edit.py:173 msgid "Configuration" msgstr "Configuration" -#: netbox/dcim/forms/bulk_edit.py:749 netbox/netbox/navigation/menu.py:251 +#: netbox/dcim/forms/bulk_edit.py:793 netbox/netbox/navigation/menu.py:252 #: netbox/templates/dcim/device_edit.html:80 msgid "Virtualization" msgstr "Virtualisation" -#: netbox/dcim/forms/bulk_edit.py:763 netbox/dcim/forms/bulk_import.py:680 -#: netbox/dcim/forms/model_forms.py:658 netbox/dcim/forms/model_forms.py:909 +#: netbox/dcim/forms/bulk_edit.py:807 netbox/dcim/forms/bulk_import.py:711 +#: netbox/dcim/forms/model_forms.py:752 netbox/dcim/forms/model_forms.py:1003 msgid "Module type" msgstr "Type de module" -#: netbox/dcim/forms/bulk_edit.py:817 netbox/dcim/forms/bulk_edit.py:1002 -#: netbox/dcim/forms/bulk_edit.py:1021 netbox/dcim/forms/bulk_edit.py:1044 -#: netbox/dcim/forms/bulk_edit.py:1086 netbox/dcim/forms/bulk_edit.py:1130 -#: netbox/dcim/forms/bulk_edit.py:1181 netbox/dcim/forms/bulk_edit.py:1208 -#: netbox/dcim/forms/bulk_edit.py:1235 netbox/dcim/forms/bulk_edit.py:1253 -#: netbox/dcim/forms/bulk_edit.py:1271 netbox/dcim/forms/filtersets.py:68 +#: netbox/dcim/forms/bulk_edit.py:861 netbox/dcim/forms/bulk_edit.py:1046 +#: netbox/dcim/forms/bulk_edit.py:1065 netbox/dcim/forms/bulk_edit.py:1088 +#: netbox/dcim/forms/bulk_edit.py:1130 netbox/dcim/forms/bulk_edit.py:1174 +#: netbox/dcim/forms/bulk_edit.py:1225 netbox/dcim/forms/bulk_edit.py:1252 +#: netbox/dcim/forms/bulk_edit.py:1279 netbox/dcim/forms/bulk_edit.py:1297 +#: netbox/dcim/forms/bulk_edit.py:1315 netbox/dcim/forms/filtersets.py:69 #: netbox/dcim/forms/object_create.py:46 netbox/templates/dcim/cable.html:32 #: netbox/templates/dcim/consoleport.html:32 #: netbox/templates/dcim/consoleserverport.html:32 @@ -4359,109 +4455,109 @@ msgstr "Type de module" msgid "Label" msgstr "Libellé" -#: netbox/dcim/forms/bulk_edit.py:826 netbox/dcim/forms/filtersets.py:1117 +#: netbox/dcim/forms/bulk_edit.py:870 netbox/dcim/forms/filtersets.py:1136 #: netbox/templates/dcim/cable.html:50 msgid "Length" msgstr "Longueur" -#: netbox/dcim/forms/bulk_edit.py:831 netbox/dcim/forms/bulk_import.py:1363 -#: netbox/dcim/forms/bulk_import.py:1366 netbox/dcim/forms/filtersets.py:1121 +#: netbox/dcim/forms/bulk_edit.py:875 netbox/dcim/forms/bulk_import.py:1394 +#: netbox/dcim/forms/bulk_import.py:1397 netbox/dcim/forms/filtersets.py:1140 msgid "Length unit" msgstr "Unité de longueur" -#: netbox/dcim/forms/bulk_edit.py:855 +#: netbox/dcim/forms/bulk_edit.py:899 #: netbox/templates/dcim/virtualchassis.html:23 msgid "Domain" msgstr "Domaine" -#: netbox/dcim/forms/bulk_edit.py:923 netbox/dcim/forms/bulk_import.py:1482 -#: netbox/dcim/forms/filtersets.py:1207 netbox/dcim/forms/model_forms.py:761 +#: netbox/dcim/forms/bulk_edit.py:967 netbox/dcim/forms/bulk_import.py:1513 +#: netbox/dcim/forms/filtersets.py:1226 netbox/dcim/forms/model_forms.py:855 msgid "Power panel" msgstr "panneau d'alimentation" -#: netbox/dcim/forms/bulk_edit.py:945 netbox/dcim/forms/bulk_import.py:1518 -#: netbox/dcim/forms/filtersets.py:1229 +#: netbox/dcim/forms/bulk_edit.py:989 netbox/dcim/forms/bulk_import.py:1549 +#: netbox/dcim/forms/filtersets.py:1248 #: netbox/templates/dcim/powerfeed.html:83 msgid "Supply" msgstr "Approvisionnement" -#: netbox/dcim/forms/bulk_edit.py:951 netbox/dcim/forms/bulk_import.py:1523 -#: netbox/dcim/forms/filtersets.py:1234 +#: netbox/dcim/forms/bulk_edit.py:995 netbox/dcim/forms/bulk_import.py:1554 +#: netbox/dcim/forms/filtersets.py:1253 #: netbox/templates/dcim/powerfeed.html:95 msgid "Phase" msgstr "Phase" -#: netbox/dcim/forms/bulk_edit.py:957 netbox/dcim/forms/filtersets.py:1239 +#: netbox/dcim/forms/bulk_edit.py:1001 netbox/dcim/forms/filtersets.py:1258 #: netbox/templates/dcim/powerfeed.html:87 msgid "Voltage" msgstr "tension" -#: netbox/dcim/forms/bulk_edit.py:961 netbox/dcim/forms/filtersets.py:1243 +#: netbox/dcim/forms/bulk_edit.py:1005 netbox/dcim/forms/filtersets.py:1262 #: netbox/templates/dcim/powerfeed.html:91 msgid "Amperage" msgstr "Ampérage" -#: netbox/dcim/forms/bulk_edit.py:965 netbox/dcim/forms/filtersets.py:1247 +#: netbox/dcim/forms/bulk_edit.py:1009 netbox/dcim/forms/filtersets.py:1266 msgid "Max utilization" msgstr "Utilisation maximale" -#: netbox/dcim/forms/bulk_edit.py:1054 +#: netbox/dcim/forms/bulk_edit.py:1098 msgid "Maximum draw" msgstr "Tirage maximum" -#: netbox/dcim/forms/bulk_edit.py:1057 +#: netbox/dcim/forms/bulk_edit.py:1101 #: netbox/dcim/models/device_component_templates.py:281 #: netbox/dcim/models/device_components.py:352 msgid "Maximum power draw (watts)" msgstr "Consommation électrique maximale (watts)" -#: netbox/dcim/forms/bulk_edit.py:1060 +#: netbox/dcim/forms/bulk_edit.py:1104 msgid "Allocated draw" msgstr "Tirage au sort attribué" -#: netbox/dcim/forms/bulk_edit.py:1063 +#: netbox/dcim/forms/bulk_edit.py:1107 #: netbox/dcim/models/device_component_templates.py:288 #: netbox/dcim/models/device_components.py:359 msgid "Allocated power draw (watts)" msgstr "Consommation électrique allouée (watts)" -#: netbox/dcim/forms/bulk_edit.py:1096 netbox/dcim/forms/bulk_import.py:813 -#: netbox/dcim/forms/model_forms.py:978 netbox/dcim/forms/model_forms.py:1332 -#: netbox/dcim/forms/model_forms.py:1647 netbox/dcim/forms/object_import.py:55 +#: netbox/dcim/forms/bulk_edit.py:1140 netbox/dcim/forms/bulk_import.py:844 +#: netbox/dcim/forms/model_forms.py:1072 netbox/dcim/forms/model_forms.py:1426 +#: netbox/dcim/forms/model_forms.py:1741 netbox/dcim/forms/object_import.py:55 msgid "Power port" msgstr "port d'alimentation" -#: netbox/dcim/forms/bulk_edit.py:1101 netbox/dcim/forms/bulk_import.py:820 +#: netbox/dcim/forms/bulk_edit.py:1145 netbox/dcim/forms/bulk_import.py:851 msgid "Feed leg" msgstr "Patte d'alimentation" -#: netbox/dcim/forms/bulk_edit.py:1147 netbox/dcim/forms/bulk_edit.py:1465 +#: netbox/dcim/forms/bulk_edit.py:1191 netbox/dcim/forms/bulk_edit.py:1512 msgid "Management only" msgstr "Gestion uniquement" -#: netbox/dcim/forms/bulk_edit.py:1157 netbox/dcim/forms/bulk_edit.py:1471 -#: netbox/dcim/forms/bulk_import.py:906 netbox/dcim/forms/filtersets.py:1448 +#: netbox/dcim/forms/bulk_edit.py:1201 netbox/dcim/forms/bulk_edit.py:1518 +#: netbox/dcim/forms/bulk_import.py:937 netbox/dcim/forms/filtersets.py:1472 #: netbox/dcim/forms/object_import.py:90 #: netbox/dcim/models/device_component_templates.py:445 -#: netbox/dcim/models/device_components.py:724 +#: netbox/dcim/models/device_components.py:733 msgid "PoE mode" msgstr "Mode PoE" -#: netbox/dcim/forms/bulk_edit.py:1163 netbox/dcim/forms/bulk_edit.py:1477 -#: netbox/dcim/forms/bulk_import.py:912 netbox/dcim/forms/filtersets.py:1453 +#: netbox/dcim/forms/bulk_edit.py:1207 netbox/dcim/forms/bulk_edit.py:1524 +#: netbox/dcim/forms/bulk_import.py:943 netbox/dcim/forms/filtersets.py:1477 #: netbox/dcim/forms/object_import.py:95 #: netbox/dcim/models/device_component_templates.py:452 -#: netbox/dcim/models/device_components.py:731 +#: netbox/dcim/models/device_components.py:740 msgid "PoE type" msgstr "Type PoE" -#: netbox/dcim/forms/bulk_edit.py:1169 netbox/dcim/forms/filtersets.py:1468 +#: netbox/dcim/forms/bulk_edit.py:1213 netbox/dcim/forms/filtersets.py:1492 #: netbox/dcim/forms/object_import.py:100 msgid "Wireless role" msgstr "Rôle sans fil" -#: netbox/dcim/forms/bulk_edit.py:1306 netbox/dcim/forms/model_forms.py:680 -#: netbox/dcim/forms/model_forms.py:1277 netbox/dcim/tables/devices.py:322 +#: netbox/dcim/forms/bulk_edit.py:1350 netbox/dcim/forms/model_forms.py:774 +#: netbox/dcim/forms/model_forms.py:1371 netbox/dcim/tables/devices.py:322 #: netbox/templates/dcim/consoleport.html:24 #: netbox/templates/dcim/consoleserverport.html:24 #: netbox/templates/dcim/frontport.html:24 @@ -4475,26 +4571,26 @@ msgstr "Rôle sans fil" msgid "Module" msgstr "Modules" -#: netbox/dcim/forms/bulk_edit.py:1445 netbox/dcim/tables/devices.py:698 +#: netbox/dcim/forms/bulk_edit.py:1492 netbox/dcim/tables/devices.py:705 #: netbox/templates/dcim/interface.html:116 msgid "LAG" msgstr "DÉCALAGE" -#: netbox/dcim/forms/bulk_edit.py:1450 netbox/dcim/forms/model_forms.py:1359 +#: netbox/dcim/forms/bulk_edit.py:1497 netbox/dcim/forms/model_forms.py:1453 msgid "Virtual device contexts" msgstr "Contextes des appareils virtuels" -#: netbox/dcim/forms/bulk_edit.py:1456 netbox/dcim/forms/bulk_import.py:741 -#: netbox/dcim/forms/bulk_import.py:767 netbox/dcim/forms/filtersets.py:1301 -#: netbox/dcim/forms/filtersets.py:1326 netbox/dcim/forms/filtersets.py:1412 -#: netbox/dcim/tables/devices.py:631 +#: netbox/dcim/forms/bulk_edit.py:1503 netbox/dcim/forms/bulk_import.py:772 +#: netbox/dcim/forms/bulk_import.py:798 netbox/dcim/forms/filtersets.py:1320 +#: netbox/dcim/forms/filtersets.py:1345 netbox/dcim/forms/filtersets.py:1436 +#: netbox/dcim/tables/devices.py:638 #: netbox/templates/circuits/inc/circuit_termination_fields.html:62 #: netbox/templates/dcim/consoleport.html:40 #: netbox/templates/dcim/consoleserverport.html:40 msgid "Speed" msgstr "Vitesse" -#: netbox/dcim/forms/bulk_edit.py:1485 netbox/dcim/forms/bulk_import.py:915 +#: netbox/dcim/forms/bulk_edit.py:1532 netbox/dcim/forms/bulk_import.py:946 #: netbox/templates/vpn/ikepolicy.html:25 #: netbox/templates/vpn/ipsecprofile.html:21 #: netbox/templates/vpn/ipsecprofile.html:48 @@ -4508,55 +4604,55 @@ msgstr "Vitesse" msgid "Mode" msgstr "Mode" -#: netbox/dcim/forms/bulk_edit.py:1493 netbox/dcim/forms/model_forms.py:1408 -#: netbox/ipam/forms/bulk_import.py:174 netbox/ipam/forms/filtersets.py:553 -#: netbox/ipam/models/vlans.py:87 netbox/virtualization/forms/bulk_edit.py:222 +#: netbox/dcim/forms/bulk_edit.py:1540 netbox/dcim/forms/model_forms.py:1502 +#: netbox/ipam/forms/bulk_import.py:174 netbox/ipam/forms/filtersets.py:561 +#: netbox/ipam/models/vlans.py:93 netbox/virtualization/forms/bulk_edit.py:222 #: netbox/virtualization/forms/model_forms.py:335 msgid "VLAN group" msgstr "groupe VLAN" -#: netbox/dcim/forms/bulk_edit.py:1502 netbox/dcim/forms/model_forms.py:1414 -#: netbox/dcim/tables/devices.py:592 +#: netbox/dcim/forms/bulk_edit.py:1549 netbox/dcim/forms/model_forms.py:1508 +#: netbox/dcim/tables/devices.py:599 #: netbox/virtualization/forms/bulk_edit.py:230 #: netbox/virtualization/forms/model_forms.py:340 msgid "Untagged VLAN" msgstr "VLAN non étiqueté" -#: netbox/dcim/forms/bulk_edit.py:1511 netbox/dcim/forms/model_forms.py:1423 -#: netbox/dcim/tables/devices.py:598 +#: netbox/dcim/forms/bulk_edit.py:1558 netbox/dcim/forms/model_forms.py:1517 +#: netbox/dcim/tables/devices.py:605 #: netbox/virtualization/forms/bulk_edit.py:238 #: netbox/virtualization/forms/model_forms.py:349 msgid "Tagged VLANs" msgstr "VLAN étiqueté" -#: netbox/dcim/forms/bulk_edit.py:1514 +#: netbox/dcim/forms/bulk_edit.py:1561 msgid "Add tagged VLANs" msgstr "Ajouter des VLANs étiquetés" -#: netbox/dcim/forms/bulk_edit.py:1523 +#: netbox/dcim/forms/bulk_edit.py:1570 msgid "Remove tagged VLANs" msgstr "Retirer des VLANs étiquetés" -#: netbox/dcim/forms/bulk_edit.py:1534 netbox/dcim/forms/model_forms.py:1432 +#: netbox/dcim/forms/bulk_edit.py:1581 netbox/dcim/forms/model_forms.py:1526 #: netbox/virtualization/forms/model_forms.py:358 msgid "Q-in-Q Service VLAN" msgstr "Service VLAN Q-in-Q" -#: netbox/dcim/forms/bulk_edit.py:1549 netbox/dcim/forms/model_forms.py:1395 +#: netbox/dcim/forms/bulk_edit.py:1596 netbox/dcim/forms/model_forms.py:1489 msgid "Wireless LAN group" msgstr "Groupe LAN sans fil" -#: netbox/dcim/forms/bulk_edit.py:1554 netbox/dcim/forms/model_forms.py:1400 -#: netbox/dcim/tables/devices.py:640 netbox/netbox/navigation/menu.py:152 +#: netbox/dcim/forms/bulk_edit.py:1601 netbox/dcim/forms/model_forms.py:1494 +#: netbox/dcim/tables/devices.py:647 netbox/netbox/navigation/menu.py:153 #: netbox/templates/dcim/interface.html:337 #: netbox/wireless/tables/wirelesslan.py:24 msgid "Wireless LANs" msgstr "Réseaux locaux sans fil" -#: netbox/dcim/forms/bulk_edit.py:1563 netbox/dcim/forms/filtersets.py:1381 -#: netbox/dcim/forms/model_forms.py:1466 netbox/ipam/forms/bulk_edit.py:269 -#: netbox/ipam/forms/bulk_edit.py:362 netbox/ipam/forms/filtersets.py:177 -#: netbox/netbox/navigation/menu.py:108 +#: netbox/dcim/forms/bulk_edit.py:1610 netbox/dcim/forms/filtersets.py:1405 +#: netbox/dcim/forms/model_forms.py:1560 netbox/ipam/forms/bulk_edit.py:269 +#: netbox/ipam/forms/bulk_edit.py:367 netbox/ipam/forms/filtersets.py:177 +#: netbox/netbox/navigation/menu.py:109 #: netbox/templates/dcim/interface.html:128 #: netbox/templates/ipam/prefix.html:91 #: netbox/templates/virtualization/vminterface.html:76 @@ -4565,252 +4661,259 @@ msgstr "Réseaux locaux sans fil" msgid "Addressing" msgstr "Adressage" -#: netbox/dcim/forms/bulk_edit.py:1564 netbox/dcim/forms/filtersets.py:721 -#: netbox/dcim/forms/model_forms.py:1467 +#: netbox/dcim/forms/bulk_edit.py:1611 netbox/dcim/forms/filtersets.py:740 +#: netbox/dcim/forms/model_forms.py:1561 #: netbox/virtualization/forms/model_forms.py:379 msgid "Operation" msgstr "Fonctionnement" -#: netbox/dcim/forms/bulk_edit.py:1565 netbox/dcim/forms/filtersets.py:1382 -#: netbox/dcim/forms/model_forms.py:1022 netbox/dcim/forms/model_forms.py:1469 +#: netbox/dcim/forms/bulk_edit.py:1612 netbox/dcim/forms/filtersets.py:1406 +#: netbox/dcim/forms/model_forms.py:1116 netbox/dcim/forms/model_forms.py:1563 msgid "PoE" msgstr "PoE" -#: netbox/dcim/forms/bulk_edit.py:1566 netbox/dcim/forms/model_forms.py:1468 +#: netbox/dcim/forms/bulk_edit.py:1613 netbox/dcim/forms/model_forms.py:1562 #: netbox/templates/dcim/interface.html:105 #: netbox/virtualization/forms/bulk_edit.py:254 #: netbox/virtualization/forms/model_forms.py:380 msgid "Related Interfaces" msgstr "Interfaces associées" -#: netbox/dcim/forms/bulk_edit.py:1568 netbox/dcim/forms/filtersets.py:1383 -#: netbox/dcim/forms/model_forms.py:1472 +#: netbox/dcim/forms/bulk_edit.py:1615 netbox/dcim/forms/filtersets.py:1407 +#: netbox/dcim/forms/model_forms.py:1566 #: netbox/virtualization/forms/bulk_edit.py:257 #: netbox/virtualization/forms/filtersets.py:206 #: netbox/virtualization/forms/model_forms.py:383 msgid "802.1Q Switching" msgstr "Commutation 802.1Q" -#: netbox/dcim/forms/bulk_edit.py:1573 +#: netbox/dcim/forms/bulk_edit.py:1620 msgid "Add/Remove" msgstr "Ajouter/Supprimer" -#: netbox/dcim/forms/bulk_edit.py:1632 netbox/dcim/forms/bulk_edit.py:1634 +#: netbox/dcim/forms/bulk_edit.py:1679 netbox/dcim/forms/bulk_edit.py:1681 msgid "Interface mode must be specified to assign VLANs" msgstr "Le mode d'interface doit être spécifié pour attribuer des VLAN" -#: netbox/dcim/forms/bulk_edit.py:1639 +#: netbox/dcim/forms/bulk_edit.py:1686 msgid "An access interface cannot have tagged VLANs assigned." msgstr "" "Des étiquettes de VLAN ne peuvent pas être associés à une interface d'accès." -#: netbox/dcim/forms/bulk_import.py:66 +#: netbox/dcim/forms/bulk_import.py:67 msgid "Name of parent region" msgstr "Nom de la région mère" -#: netbox/dcim/forms/bulk_import.py:80 +#: netbox/dcim/forms/bulk_import.py:81 msgid "Name of parent site group" msgstr "Nom du groupe de sites parent" -#: netbox/dcim/forms/bulk_import.py:99 +#: netbox/dcim/forms/bulk_import.py:100 msgid "Assigned region" msgstr "Région associé" -#: netbox/dcim/forms/bulk_import.py:106 netbox/tenancy/forms/bulk_import.py:44 -#: netbox/tenancy/forms/bulk_import.py:85 +#: netbox/dcim/forms/bulk_import.py:107 netbox/tenancy/forms/bulk_import.py:44 #: netbox/wireless/forms/bulk_import.py:42 msgid "Assigned group" msgstr "Groupe associé" -#: netbox/dcim/forms/bulk_import.py:125 +#: netbox/dcim/forms/bulk_import.py:126 msgid "available options" msgstr "options disponibles" -#: netbox/dcim/forms/bulk_import.py:136 netbox/dcim/forms/bulk_import.py:570 -#: netbox/dcim/forms/bulk_import.py:1479 netbox/ipam/forms/bulk_import.py:472 +#: netbox/dcim/forms/bulk_import.py:137 netbox/dcim/forms/bulk_import.py:601 +#: netbox/dcim/forms/bulk_import.py:1510 netbox/ipam/forms/bulk_import.py:479 #: netbox/virtualization/forms/bulk_import.py:64 #: netbox/virtualization/forms/bulk_import.py:95 msgid "Assigned site" msgstr "Site associé" -#: netbox/dcim/forms/bulk_import.py:143 +#: netbox/dcim/forms/bulk_import.py:144 msgid "Parent location" msgstr "Emplacement du parent" -#: netbox/dcim/forms/bulk_import.py:145 +#: netbox/dcim/forms/bulk_import.py:146 msgid "Location not found." msgstr "Emplacement introuvable." -#: netbox/dcim/forms/bulk_import.py:187 +#: netbox/dcim/forms/bulk_import.py:191 msgid "The manufacturer of this rack type" msgstr "Le fabricant de ce type de baie" -#: netbox/dcim/forms/bulk_import.py:198 +#: netbox/dcim/forms/bulk_import.py:202 msgid "The lowest-numbered position in the rack" msgstr "La position la plus basse de la baie" -#: netbox/dcim/forms/bulk_import.py:203 netbox/dcim/forms/bulk_import.py:278 +#: netbox/dcim/forms/bulk_import.py:207 netbox/dcim/forms/bulk_import.py:282 msgid "Rail-to-rail width (in inches)" msgstr "Largeur rail à rail (en pouces)" -#: netbox/dcim/forms/bulk_import.py:209 netbox/dcim/forms/bulk_import.py:288 +#: netbox/dcim/forms/bulk_import.py:213 netbox/dcim/forms/bulk_import.py:292 msgid "Unit for outer dimensions" msgstr "Unité pour les dimensions extérieures" -#: netbox/dcim/forms/bulk_import.py:215 netbox/dcim/forms/bulk_import.py:300 +#: netbox/dcim/forms/bulk_import.py:219 netbox/dcim/forms/bulk_import.py:304 msgid "Unit for rack weights" msgstr "Unité de poids de la baie" -#: netbox/dcim/forms/bulk_import.py:247 +#: netbox/dcim/forms/bulk_import.py:251 msgid "Name of assigned tenant" msgstr "Nom de l'entité associée" -#: netbox/dcim/forms/bulk_import.py:259 +#: netbox/dcim/forms/bulk_import.py:263 msgid "Name of assigned role" msgstr "Nom du rôle attribué" -#: netbox/dcim/forms/bulk_import.py:266 +#: netbox/dcim/forms/bulk_import.py:270 msgid "Rack type model" msgstr "Modèle de baie" -#: netbox/dcim/forms/bulk_import.py:294 netbox/dcim/forms/bulk_import.py:437 -#: netbox/dcim/forms/bulk_import.py:610 +#: netbox/dcim/forms/bulk_import.py:298 netbox/dcim/forms/bulk_import.py:456 +#: netbox/dcim/forms/bulk_import.py:641 msgid "Airflow direction" msgstr "Direction du flux d'air" -#: netbox/dcim/forms/bulk_import.py:326 +#: netbox/dcim/forms/bulk_import.py:330 msgid "Width must be set if not specifying a rack type." msgstr "La largeur doit être définie si aucun type de rack n'est spécifié." -#: netbox/dcim/forms/bulk_import.py:328 +#: netbox/dcim/forms/bulk_import.py:332 msgid "U height must be set if not specifying a rack type." msgstr "La hauteur U doit être définie si aucun type de rack n'est spécifié." -#: netbox/dcim/forms/bulk_import.py:336 +#: netbox/dcim/forms/bulk_import.py:340 msgid "Parent site" msgstr "Site parent" -#: netbox/dcim/forms/bulk_import.py:343 netbox/dcim/forms/bulk_import.py:1492 +#: netbox/dcim/forms/bulk_import.py:347 netbox/dcim/forms/bulk_import.py:1523 msgid "Rack's location (if any)" msgstr "Emplacement de la baie (le cas échéant)" -#: netbox/dcim/forms/bulk_import.py:352 netbox/dcim/forms/model_forms.py:319 -#: netbox/dcim/tables/racks.py:221 +#: netbox/dcim/forms/bulk_import.py:356 netbox/dcim/forms/model_forms.py:327 +#: netbox/dcim/tables/racks.py:230 #: netbox/templates/dcim/rackreservation.html:12 #: netbox/templates/dcim/rackreservation.html:45 msgid "Units" msgstr "Unités" -#: netbox/dcim/forms/bulk_import.py:355 +#: netbox/dcim/forms/bulk_import.py:359 msgid "Comma-separated list of individual unit numbers" msgstr "Liste de numéros d'unités individuels séparés par des virgules" -#: netbox/dcim/forms/bulk_import.py:398 +#: netbox/dcim/forms/bulk_import.py:402 msgid "The manufacturer which produces this device type" msgstr "Le fabricant qui produit ce type d'appareil" -#: netbox/dcim/forms/bulk_import.py:405 +#: netbox/dcim/forms/bulk_import.py:409 msgid "The default platform for devices of this type (optional)" msgstr "Plateforme par défaut pour les appareils de ce type (facultatif)" -#: netbox/dcim/forms/bulk_import.py:410 +#: netbox/dcim/forms/bulk_import.py:414 msgid "Device weight" msgstr "Poids de l'appareil" -#: netbox/dcim/forms/bulk_import.py:416 +#: netbox/dcim/forms/bulk_import.py:420 msgid "Unit for device weight" msgstr "Unité de poids de l'appareil" -#: netbox/dcim/forms/bulk_import.py:442 +#: netbox/dcim/forms/bulk_import.py:461 msgid "Module weight" msgstr "Poids du module" -#: netbox/dcim/forms/bulk_import.py:448 +#: netbox/dcim/forms/bulk_import.py:467 msgid "Unit for module weight" msgstr "Unité pour le poids du module" -#: netbox/dcim/forms/bulk_import.py:481 +#: netbox/dcim/forms/bulk_import.py:484 +msgid "Parent Device Role" +msgstr "Rôle de l'appareil parent" + +#: netbox/dcim/forms/bulk_import.py:486 +msgid "Device role not found." +msgstr "Le rôle de l'appareil n'a pas été trouvé." + +#: netbox/dcim/forms/bulk_import.py:512 msgid "Limit platform assignments to this manufacturer" msgstr "Limiter les affectations de plateforme à ce fabricant" -#: netbox/dcim/forms/bulk_import.py:503 netbox/dcim/forms/bulk_import.py:1562 -#: netbox/tenancy/forms/bulk_import.py:106 +#: netbox/dcim/forms/bulk_import.py:534 netbox/dcim/forms/bulk_import.py:1593 +#: netbox/tenancy/forms/bulk_import.py:105 msgid "Assigned role" msgstr "Rôle attribué" -#: netbox/dcim/forms/bulk_import.py:516 +#: netbox/dcim/forms/bulk_import.py:547 msgid "Device type manufacturer" msgstr "Fabricant du type d'appareil" -#: netbox/dcim/forms/bulk_import.py:522 +#: netbox/dcim/forms/bulk_import.py:553 msgid "Device type model" msgstr "Type d'appareil et modèle" -#: netbox/dcim/forms/bulk_import.py:529 +#: netbox/dcim/forms/bulk_import.py:560 #: netbox/virtualization/forms/bulk_import.py:132 msgid "Assigned platform" msgstr "Plateforme attribuée" -#: netbox/dcim/forms/bulk_import.py:537 netbox/dcim/forms/bulk_import.py:541 -#: netbox/dcim/forms/model_forms.py:547 +#: netbox/dcim/forms/bulk_import.py:568 netbox/dcim/forms/bulk_import.py:572 +#: netbox/dcim/forms/model_forms.py:641 msgid "Virtual chassis" msgstr "Châssis virtuel" -#: netbox/dcim/forms/bulk_import.py:548 +#: netbox/dcim/forms/bulk_import.py:579 msgid "Virtualization cluster" msgstr "Cluster de virtualisation" -#: netbox/dcim/forms/bulk_import.py:577 +#: netbox/dcim/forms/bulk_import.py:608 msgid "Assigned location (if any)" msgstr "Emplacement attribué (le cas échéant)" -#: netbox/dcim/forms/bulk_import.py:584 +#: netbox/dcim/forms/bulk_import.py:615 msgid "Assigned rack (if any)" msgstr "Baie attribuée (le cas échéant)" -#: netbox/dcim/forms/bulk_import.py:587 +#: netbox/dcim/forms/bulk_import.py:618 msgid "Face" msgstr "Orientation" -#: netbox/dcim/forms/bulk_import.py:590 +#: netbox/dcim/forms/bulk_import.py:621 msgid "Mounted rack face" msgstr "Face montée en baie" -#: netbox/dcim/forms/bulk_import.py:597 +#: netbox/dcim/forms/bulk_import.py:628 msgid "Parent device (for child devices)" msgstr "Appareil parent (pour les appareils pour enfants)" -#: netbox/dcim/forms/bulk_import.py:600 +#: netbox/dcim/forms/bulk_import.py:631 msgid "Device bay" msgstr "Baie pour appareils" -#: netbox/dcim/forms/bulk_import.py:604 +#: netbox/dcim/forms/bulk_import.py:635 msgid "Device bay in which this device is installed (for child devices)" msgstr "" "Baie d'appareils dans laquelle cet appareil est installé (pour les appareils" " pour enfants)" -#: netbox/dcim/forms/bulk_import.py:671 +#: netbox/dcim/forms/bulk_import.py:702 msgid "The device in which this module is installed" msgstr "L'appareil sur lequel ce module est installé" -#: netbox/dcim/forms/bulk_import.py:674 netbox/dcim/forms/model_forms.py:651 +#: netbox/dcim/forms/bulk_import.py:705 netbox/dcim/forms/model_forms.py:745 msgid "Module bay" msgstr "Baie modulaire" -#: netbox/dcim/forms/bulk_import.py:677 +#: netbox/dcim/forms/bulk_import.py:708 msgid "The module bay in which this module is installed" msgstr "La baie du module dans laquelle ce module est installé" -#: netbox/dcim/forms/bulk_import.py:683 +#: netbox/dcim/forms/bulk_import.py:714 msgid "The type of module" msgstr "Le type de module" -#: netbox/dcim/forms/bulk_import.py:691 netbox/dcim/forms/model_forms.py:667 +#: netbox/dcim/forms/bulk_import.py:722 netbox/dcim/forms/model_forms.py:761 msgid "Replicate components" msgstr "Répliquer les composants" -#: netbox/dcim/forms/bulk_import.py:693 +#: netbox/dcim/forms/bulk_import.py:724 msgid "" "Automatically populate components associated with this module type (enabled " "by default)" @@ -4818,178 +4921,177 @@ msgstr "" "Remplir automatiquement les composants associés à ce type de module (activé " "par défaut)" -#: netbox/dcim/forms/bulk_import.py:696 netbox/dcim/forms/model_forms.py:673 +#: netbox/dcim/forms/bulk_import.py:727 netbox/dcim/forms/model_forms.py:767 msgid "Adopt components" msgstr "Adoptez des composants" -#: netbox/dcim/forms/bulk_import.py:698 netbox/dcim/forms/model_forms.py:676 +#: netbox/dcim/forms/bulk_import.py:729 netbox/dcim/forms/model_forms.py:770 msgid "Adopt already existing components" msgstr "Adoptez des composants déjà existants" -#: netbox/dcim/forms/bulk_import.py:738 netbox/dcim/forms/bulk_import.py:764 -#: netbox/dcim/forms/bulk_import.py:790 +#: netbox/dcim/forms/bulk_import.py:769 netbox/dcim/forms/bulk_import.py:795 +#: netbox/dcim/forms/bulk_import.py:821 msgid "Port type" msgstr "Type de port" -#: netbox/dcim/forms/bulk_import.py:746 netbox/dcim/forms/bulk_import.py:772 +#: netbox/dcim/forms/bulk_import.py:777 netbox/dcim/forms/bulk_import.py:803 msgid "Port speed in bps" msgstr "Vitesse du port en bits/s" -#: netbox/dcim/forms/bulk_import.py:810 +#: netbox/dcim/forms/bulk_import.py:841 msgid "Outlet type" msgstr "Type de prise" -#: netbox/dcim/forms/bulk_import.py:817 +#: netbox/dcim/forms/bulk_import.py:848 msgid "Local power port which feeds this outlet" msgstr "Port d'alimentation local qui alimente cette prise" -#: netbox/dcim/forms/bulk_import.py:823 +#: netbox/dcim/forms/bulk_import.py:854 msgid "Electrical phase (for three-phase circuits)" msgstr "Phase électrique (pour circuits triphasés)" -#: netbox/dcim/forms/bulk_import.py:867 netbox/dcim/forms/model_forms.py:1370 +#: netbox/dcim/forms/bulk_import.py:898 netbox/dcim/forms/model_forms.py:1464 #: netbox/virtualization/forms/bulk_import.py:161 #: netbox/virtualization/forms/model_forms.py:319 msgid "Parent interface" msgstr "Interface pour les parents" -#: netbox/dcim/forms/bulk_import.py:874 netbox/dcim/forms/model_forms.py:1378 +#: netbox/dcim/forms/bulk_import.py:905 netbox/dcim/forms/model_forms.py:1472 #: netbox/virtualization/forms/bulk_import.py:168 #: netbox/virtualization/forms/model_forms.py:327 msgid "Bridged interface" msgstr "Interface switchée" -#: netbox/dcim/forms/bulk_import.py:877 +#: netbox/dcim/forms/bulk_import.py:908 msgid "Lag" msgstr "Lag" -#: netbox/dcim/forms/bulk_import.py:881 +#: netbox/dcim/forms/bulk_import.py:912 msgid "Parent LAG interface" msgstr "Interface LAG parent" -#: netbox/dcim/forms/bulk_import.py:884 +#: netbox/dcim/forms/bulk_import.py:915 msgid "Vdcs" msgstr "VDC" -#: netbox/dcim/forms/bulk_import.py:889 +#: netbox/dcim/forms/bulk_import.py:920 msgid "VDC names separated by commas, encased with double quotes. Example:" msgstr "" "Noms de VDC séparés par des virgules, entre guillemets doubles. Exemple :" -#: netbox/dcim/forms/bulk_import.py:895 +#: netbox/dcim/forms/bulk_import.py:926 msgid "Physical medium" msgstr "Support physique" -#: netbox/dcim/forms/bulk_import.py:898 netbox/dcim/forms/filtersets.py:1419 +#: netbox/dcim/forms/bulk_import.py:929 netbox/dcim/forms/filtersets.py:1443 msgid "Duplex" msgstr "Duplex" -#: netbox/dcim/forms/bulk_import.py:903 +#: netbox/dcim/forms/bulk_import.py:934 msgid "Poe mode" msgstr "Mode PoE" -#: netbox/dcim/forms/bulk_import.py:909 +#: netbox/dcim/forms/bulk_import.py:940 msgid "Poe type" msgstr "Type de POE" -#: netbox/dcim/forms/bulk_import.py:918 +#: netbox/dcim/forms/bulk_import.py:949 #: netbox/virtualization/forms/bulk_import.py:174 msgid "IEEE 802.1Q operational mode (for L2 interfaces)" msgstr "Mode de fonctionnement IEEE 802.1Q (pour interfaces L2)" -#: netbox/dcim/forms/bulk_import.py:925 netbox/ipam/forms/bulk_import.py:164 +#: netbox/dcim/forms/bulk_import.py:956 netbox/ipam/forms/bulk_import.py:164 #: netbox/ipam/forms/bulk_import.py:253 netbox/ipam/forms/bulk_import.py:289 #: netbox/ipam/forms/filtersets.py:210 netbox/ipam/forms/filtersets.py:293 -#: netbox/ipam/forms/filtersets.py:353 +#: netbox/ipam/forms/filtersets.py:360 #: netbox/virtualization/forms/bulk_import.py:181 msgid "Assigned VRF" msgstr "VRF attribué" -#: netbox/dcim/forms/bulk_import.py:928 +#: netbox/dcim/forms/bulk_import.py:959 msgid "Rf role" msgstr "Rôle RF" -#: netbox/dcim/forms/bulk_import.py:931 +#: netbox/dcim/forms/bulk_import.py:962 msgid "Wireless role (AP/station)" msgstr "Rôle sans fil (AP/station)" -#: netbox/dcim/forms/bulk_import.py:967 +#: netbox/dcim/forms/bulk_import.py:998 #, python-brace-format msgid "VDC {vdc} is not assigned to device {device}" msgstr "VDC {vdc} n'est pas attribué à l'appareil {device}" -#: netbox/dcim/forms/bulk_import.py:981 netbox/dcim/forms/model_forms.py:1036 -#: netbox/dcim/forms/model_forms.py:1655 +#: netbox/dcim/forms/bulk_import.py:1012 netbox/dcim/forms/model_forms.py:1130 +#: netbox/dcim/forms/model_forms.py:1749 #: netbox/dcim/forms/object_import.py:117 msgid "Rear port" msgstr "Port arrière" -#: netbox/dcim/forms/bulk_import.py:984 +#: netbox/dcim/forms/bulk_import.py:1015 msgid "Corresponding rear port" msgstr "Port arrière correspondant" -#: netbox/dcim/forms/bulk_import.py:989 netbox/dcim/forms/bulk_import.py:1030 -#: netbox/dcim/forms/bulk_import.py:1353 +#: netbox/dcim/forms/bulk_import.py:1020 netbox/dcim/forms/bulk_import.py:1061 +#: netbox/dcim/forms/bulk_import.py:1384 msgid "Physical medium classification" msgstr "Classification des supports physiques" -#: netbox/dcim/forms/bulk_import.py:1058 netbox/dcim/tables/devices.py:853 +#: netbox/dcim/forms/bulk_import.py:1089 netbox/dcim/tables/devices.py:860 msgid "Installed device" msgstr "Appareil installé" -#: netbox/dcim/forms/bulk_import.py:1062 +#: netbox/dcim/forms/bulk_import.py:1093 msgid "Child device installed within this bay" msgstr "Appareil pour enfant installé dans cette baie" -#: netbox/dcim/forms/bulk_import.py:1064 +#: netbox/dcim/forms/bulk_import.py:1095 msgid "Child device not found." msgstr "Appareil pour enfant introuvable." -#: netbox/dcim/forms/bulk_import.py:1122 +#: netbox/dcim/forms/bulk_import.py:1153 msgid "Parent inventory item" msgstr "Article d'inventaire parent" -#: netbox/dcim/forms/bulk_import.py:1125 +#: netbox/dcim/forms/bulk_import.py:1156 msgid "Component type" msgstr "Type de composant" -#: netbox/dcim/forms/bulk_import.py:1129 +#: netbox/dcim/forms/bulk_import.py:1160 msgid "Component Type" msgstr "Type de composant" -#: netbox/dcim/forms/bulk_import.py:1132 +#: netbox/dcim/forms/bulk_import.py:1163 msgid "Compnent name" msgstr "Nom du composant" -#: netbox/dcim/forms/bulk_import.py:1134 +#: netbox/dcim/forms/bulk_import.py:1165 msgid "Component Name" msgstr "Nom du composant" -#: netbox/dcim/forms/bulk_import.py:1177 netbox/dcim/forms/bulk_import.py:1195 +#: netbox/dcim/forms/bulk_import.py:1208 netbox/dcim/forms/bulk_import.py:1226 msgid "Component name must be specified when component type is specified" msgstr "" "Le nom du composant doit être spécifié lorsque le type de composant est " "spécifié" -#: netbox/dcim/forms/bulk_import.py:1187 +#: netbox/dcim/forms/bulk_import.py:1218 #, python-brace-format msgid "Component not found: {device} - {component_name}" msgstr "Composant introuvable : {device} - {component_name}" -#: netbox/dcim/forms/bulk_import.py:1200 +#: netbox/dcim/forms/bulk_import.py:1231 msgid "Component type must be specified when component name is specified" msgstr "" "Le type de composant doit être spécifié lorsque le nom du composant est " "spécifié" -#: netbox/dcim/forms/bulk_import.py:1227 netbox/ipam/forms/bulk_import.py:314 +#: netbox/dcim/forms/bulk_import.py:1258 netbox/ipam/forms/bulk_import.py:314 msgid "Parent device of assigned interface (if any)" msgstr "Appareil parent auquel est attribuée l'interface (le cas échéant)" -#: netbox/dcim/forms/bulk_import.py:1230 netbox/ipam/forms/bulk_import.py:317 -#: netbox/ipam/forms/bulk_import.py:563 netbox/ipam/forms/model_forms.py:767 -#: netbox/virtualization/filtersets.py:254 -#: netbox/virtualization/filtersets.py:305 +#: netbox/dcim/forms/bulk_import.py:1261 netbox/ipam/forms/bulk_import.py:317 +#: netbox/virtualization/filtersets.py:256 +#: netbox/virtualization/filtersets.py:307 #: netbox/virtualization/forms/bulk_edit.py:182 #: netbox/virtualization/forms/bulk_edit.py:316 #: netbox/virtualization/forms/bulk_import.py:152 @@ -4997,134 +5099,134 @@ msgstr "Appareil parent auquel est attribuée l'interface (le cas échéant)" #: netbox/virtualization/forms/filtersets.py:220 #: netbox/virtualization/forms/filtersets.py:266 #: netbox/virtualization/forms/model_forms.py:295 -#: netbox/vpn/forms/bulk_import.py:93 netbox/vpn/forms/bulk_import.py:290 +#: netbox/vpn/forms/bulk_import.py:93 netbox/vpn/forms/bulk_import.py:295 msgid "Virtual machine" msgstr "Machine virtuelle" -#: netbox/dcim/forms/bulk_import.py:1234 netbox/ipam/forms/bulk_import.py:321 +#: netbox/dcim/forms/bulk_import.py:1265 netbox/ipam/forms/bulk_import.py:321 msgid "Parent VM of assigned interface (if any)" msgstr "VM parent de l'interface attribuée (le cas échéant)" -#: netbox/dcim/forms/bulk_import.py:1241 netbox/ipam/filtersets.py:1047 +#: netbox/dcim/forms/bulk_import.py:1272 netbox/ipam/filtersets.py:1047 #: netbox/ipam/forms/bulk_import.py:328 msgid "Assigned interface" msgstr "Interface attribuée" -#: netbox/dcim/forms/bulk_import.py:1244 netbox/ipam/forms/bulk_import.py:338 +#: netbox/dcim/forms/bulk_import.py:1275 netbox/ipam/forms/bulk_import.py:338 msgid "Is primary" msgstr "Est principal" -#: netbox/dcim/forms/bulk_import.py:1245 +#: netbox/dcim/forms/bulk_import.py:1276 msgid "Make this the primary MAC address for the assigned interface" msgstr "En faire l'adresse MAC principale pour l'interface attribuée" -#: netbox/dcim/forms/bulk_import.py:1282 +#: netbox/dcim/forms/bulk_import.py:1313 msgid "Must specify the parent device or VM when assigning an interface" msgstr "" "Doit spécifier le périphérique parent ou la machine virtuelle lors de " "l'attribution d'une interface" -#: netbox/dcim/forms/bulk_import.py:1308 +#: netbox/dcim/forms/bulk_import.py:1339 msgid "Side A device" msgstr "Appareil côté A" -#: netbox/dcim/forms/bulk_import.py:1311 netbox/dcim/forms/bulk_import.py:1329 +#: netbox/dcim/forms/bulk_import.py:1342 netbox/dcim/forms/bulk_import.py:1360 msgid "Device name" msgstr "Nom de l'appareil" -#: netbox/dcim/forms/bulk_import.py:1314 +#: netbox/dcim/forms/bulk_import.py:1345 msgid "Side A type" msgstr "Côté A type" -#: netbox/dcim/forms/bulk_import.py:1320 +#: netbox/dcim/forms/bulk_import.py:1351 msgid "Side A name" msgstr "Nom de la face A" -#: netbox/dcim/forms/bulk_import.py:1321 netbox/dcim/forms/bulk_import.py:1339 +#: netbox/dcim/forms/bulk_import.py:1352 netbox/dcim/forms/bulk_import.py:1370 msgid "Termination name" msgstr "Nom de terminaison" -#: netbox/dcim/forms/bulk_import.py:1326 +#: netbox/dcim/forms/bulk_import.py:1357 msgid "Side B device" msgstr "Appareil Side B" -#: netbox/dcim/forms/bulk_import.py:1332 +#: netbox/dcim/forms/bulk_import.py:1363 msgid "Side B type" msgstr "Type de face B" -#: netbox/dcim/forms/bulk_import.py:1338 +#: netbox/dcim/forms/bulk_import.py:1369 msgid "Side B name" msgstr "Nom de la face B" -#: netbox/dcim/forms/bulk_import.py:1347 +#: netbox/dcim/forms/bulk_import.py:1378 #: netbox/wireless/forms/bulk_import.py:91 msgid "Connection status" msgstr "État de la connexion" -#: netbox/dcim/forms/bulk_import.py:1399 +#: netbox/dcim/forms/bulk_import.py:1430 #, python-brace-format msgid "Side {side_upper}: {device} {termination_object} is already connected" msgstr "Côté {side_upper}: {device} {termination_object} est déjà connecté" -#: netbox/dcim/forms/bulk_import.py:1405 +#: netbox/dcim/forms/bulk_import.py:1436 #, python-brace-format msgid "{side_upper} side termination not found: {device} {name}" msgstr "{side_upper} terminaison latérale introuvable : {device} {name}" -#: netbox/dcim/forms/bulk_import.py:1430 netbox/dcim/forms/model_forms.py:797 -#: netbox/dcim/tables/devices.py:1058 netbox/templates/dcim/device.html:132 +#: netbox/dcim/forms/bulk_import.py:1461 netbox/dcim/forms/model_forms.py:891 +#: netbox/dcim/tables/devices.py:1065 netbox/templates/dcim/device.html:132 #: netbox/templates/dcim/virtualchassis.html:27 #: netbox/templates/dcim/virtualchassis.html:67 msgid "Master" msgstr "Maître" -#: netbox/dcim/forms/bulk_import.py:1434 +#: netbox/dcim/forms/bulk_import.py:1465 msgid "Master device" msgstr "Appareil principal" -#: netbox/dcim/forms/bulk_import.py:1451 +#: netbox/dcim/forms/bulk_import.py:1482 msgid "Name of parent site" msgstr "Nom du site parent" -#: netbox/dcim/forms/bulk_import.py:1485 +#: netbox/dcim/forms/bulk_import.py:1516 msgid "Upstream power panel" msgstr "Panneau d'alimentation en amont" -#: netbox/dcim/forms/bulk_import.py:1515 +#: netbox/dcim/forms/bulk_import.py:1546 msgid "Primary or redundant" msgstr "Principal ou redondant" -#: netbox/dcim/forms/bulk_import.py:1520 +#: netbox/dcim/forms/bulk_import.py:1551 msgid "Supply type (AC/DC)" msgstr "Type d'alimentation (AC/DC)" -#: netbox/dcim/forms/bulk_import.py:1525 +#: netbox/dcim/forms/bulk_import.py:1556 msgid "Single or three-phase" msgstr "Monophasé ou triphasé" -#: netbox/dcim/forms/bulk_import.py:1576 netbox/dcim/forms/model_forms.py:1753 +#: netbox/dcim/forms/bulk_import.py:1607 netbox/dcim/forms/model_forms.py:1847 #: netbox/templates/dcim/device.html:190 #: netbox/templates/dcim/virtualdevicecontext.html:30 #: netbox/templates/virtualization/virtualmachine.html:52 msgid "Primary IPv4" msgstr "IPv4 principal" -#: netbox/dcim/forms/bulk_import.py:1580 +#: netbox/dcim/forms/bulk_import.py:1611 msgid "IPv4 address with mask, e.g. 1.2.3.4/24" msgstr "Adresse IPv4 avec masque, par exemple 1.2.3.4/24" -#: netbox/dcim/forms/bulk_import.py:1583 netbox/dcim/forms/model_forms.py:1762 +#: netbox/dcim/forms/bulk_import.py:1614 netbox/dcim/forms/model_forms.py:1856 #: netbox/templates/dcim/device.html:206 #: netbox/templates/dcim/virtualdevicecontext.html:41 #: netbox/templates/virtualization/virtualmachine.html:68 msgid "Primary IPv6" msgstr "IPv6 principal" -#: netbox/dcim/forms/bulk_import.py:1587 +#: netbox/dcim/forms/bulk_import.py:1618 msgid "IPv6 address with prefix length, e.g. 2001:db8::1/64" msgstr "Adresse IPv6 avec longueur de préfixe, par exemple 2001:db8 : :1/64" -#: netbox/dcim/forms/common.py:19 netbox/dcim/models/device_components.py:518 +#: netbox/dcim/forms/common.py:19 netbox/dcim/models/device_components.py:527 #: netbox/templates/dcim/interface.html:57 #: netbox/templates/virtualization/vminterface.html:51 #: netbox/virtualization/forms/bulk_edit.py:207 @@ -5170,7 +5272,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:749 +#: netbox/dcim/forms/connections.py:49 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 @@ -5179,21 +5281,21 @@ 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:777 +#: netbox/dcim/forms/connections.py:58 netbox/dcim/forms/model_forms.py:871 #: netbox/templates/dcim/powerfeed.html:21 #: netbox/templates/dcim/powerport.html:80 msgid "Power Feed" msgstr "Alimentation" -#: netbox/dcim/forms/filtersets.py:137 netbox/dcim/tables/devices.py:304 +#: netbox/dcim/forms/filtersets.py:138 netbox/dcim/tables/devices.py:304 msgid "Device Status" msgstr "État de l'appareil" -#: netbox/dcim/forms/filtersets.py:150 +#: netbox/dcim/forms/filtersets.py:151 msgid "Parent region" msgstr "Région parente" -#: netbox/dcim/forms/filtersets.py:164 netbox/tenancy/forms/bulk_import.py:28 +#: netbox/dcim/forms/filtersets.py:165 netbox/tenancy/forms/bulk_import.py:28 #: netbox/tenancy/forms/bulk_import.py:62 #: netbox/tenancy/forms/filtersets.py:33 netbox/tenancy/forms/filtersets.py:62 #: netbox/wireless/forms/bulk_import.py:27 @@ -5201,117 +5303,117 @@ msgstr "Région parente" msgid "Parent group" msgstr "Groupe de parents" -#: netbox/dcim/forms/filtersets.py:243 netbox/templates/dcim/location.html:58 +#: netbox/dcim/forms/filtersets.py:244 netbox/templates/dcim/location.html:58 #: netbox/templates/dcim/site.html:56 msgid "Facility" msgstr "Datacentre" -#: netbox/dcim/forms/filtersets.py:398 +#: netbox/dcim/forms/filtersets.py:399 msgid "Function" msgstr "Fonction" -#: netbox/dcim/forms/filtersets.py:484 netbox/dcim/forms/model_forms.py:382 +#: netbox/dcim/forms/filtersets.py:485 netbox/dcim/forms/model_forms.py:390 #: netbox/templates/inc/panels/image_attachments.html:6 msgid "Images" msgstr "Des images" -#: netbox/dcim/forms/filtersets.py:487 netbox/dcim/forms/filtersets.py:612 -#: netbox/dcim/forms/filtersets.py:727 +#: netbox/dcim/forms/filtersets.py:488 netbox/dcim/forms/filtersets.py:621 +#: netbox/dcim/forms/filtersets.py:746 msgid "Components" msgstr "Composantes" -#: netbox/dcim/forms/filtersets.py:507 +#: netbox/dcim/forms/filtersets.py:508 msgid "Subdevice role" msgstr "Rôle du sous-appareil" -#: netbox/dcim/forms/filtersets.py:791 netbox/dcim/tables/racks.py:54 -#: netbox/templates/dcim/racktype.html:20 +#: netbox/dcim/forms/filtersets.py:810 netbox/dcim/tables/racks.py:54 +#: netbox/templates/dcim/module.html:99 netbox/templates/dcim/racktype.html:20 msgid "Model" msgstr "Modèle" -#: netbox/dcim/forms/filtersets.py:835 +#: netbox/dcim/forms/filtersets.py:854 msgid "Has an OOB IP" msgstr "Possède une adresse IP OOB" -#: netbox/dcim/forms/filtersets.py:842 +#: netbox/dcim/forms/filtersets.py:861 msgid "Virtual chassis member" msgstr "Membre virtuel du châssis" -#: netbox/dcim/forms/filtersets.py:891 +#: netbox/dcim/forms/filtersets.py:910 msgid "Has virtual device contexts" msgstr "Possède des contextes de périphériques virtuels" -#: netbox/dcim/forms/filtersets.py:904 netbox/extras/filtersets.py:585 -#: netbox/ipam/forms/filtersets.py:469 +#: netbox/dcim/forms/filtersets.py:923 netbox/extras/filtersets.py:678 +#: netbox/ipam/forms/filtersets.py:477 #: netbox/virtualization/forms/filtersets.py:118 msgid "Cluster group" msgstr "Groupe de clusters" -#: netbox/dcim/forms/filtersets.py:1259 +#: netbox/dcim/forms/filtersets.py:1278 msgid "Cabled" msgstr "câblé" -#: netbox/dcim/forms/filtersets.py:1266 +#: netbox/dcim/forms/filtersets.py:1285 msgid "Occupied" msgstr "Occupé" -#: netbox/dcim/forms/filtersets.py:1293 netbox/dcim/forms/filtersets.py:1318 -#: netbox/dcim/forms/filtersets.py:1342 netbox/dcim/forms/filtersets.py:1362 -#: netbox/dcim/forms/filtersets.py:1390 netbox/dcim/tables/devices.py:373 -#: netbox/dcim/tables/devices.py:662 +#: netbox/dcim/forms/filtersets.py:1312 netbox/dcim/forms/filtersets.py:1337 +#: netbox/dcim/forms/filtersets.py:1361 netbox/dcim/forms/filtersets.py:1381 +#: netbox/dcim/forms/filtersets.py:1414 netbox/dcim/tables/devices.py:373 +#: netbox/dcim/tables/devices.py:669 #: netbox/templates/circuits/inc/circuit_termination_fields.html:16 #: netbox/templates/dcim/consoleport.html:55 #: netbox/templates/dcim/consoleserverport.html:55 #: netbox/templates/dcim/frontport.html:69 #: netbox/templates/dcim/interface.html:197 #: netbox/templates/dcim/powerfeed.html:110 -#: netbox/templates/dcim/poweroutlet.html:69 +#: netbox/templates/dcim/poweroutlet.html:73 #: netbox/templates/dcim/powerport.html:59 #: netbox/templates/dcim/rearport.html:65 msgid "Connection" msgstr "Connexion" -#: netbox/dcim/forms/filtersets.py:1402 netbox/extras/forms/bulk_edit.py:326 -#: netbox/extras/forms/bulk_import.py:247 -#: netbox/extras/forms/filtersets.py:472 -#: netbox/extras/forms/model_forms.py:689 netbox/extras/tables/tables.py:585 +#: netbox/dcim/forms/filtersets.py:1426 netbox/extras/forms/bulk_edit.py:382 +#: netbox/extras/forms/bulk_import.py:253 +#: netbox/extras/forms/filtersets.py:527 +#: netbox/extras/forms/model_forms.py:759 netbox/extras/tables/tables.py:640 #: netbox/templates/extras/journalentry.html:30 msgid "Kind" msgstr "Type" -#: netbox/dcim/forms/filtersets.py:1431 +#: netbox/dcim/forms/filtersets.py:1455 msgid "Mgmt only" msgstr "Gestion uniquement" -#: netbox/dcim/forms/filtersets.py:1443 netbox/dcim/forms/model_forms.py:1454 -#: netbox/dcim/models/device_components.py:680 +#: netbox/dcim/forms/filtersets.py:1467 netbox/dcim/forms/model_forms.py:1548 +#: netbox/dcim/models/device_components.py:689 #: netbox/templates/dcim/interface.html:142 msgid "WWN" msgstr "WWN" -#: netbox/dcim/forms/filtersets.py:1458 +#: netbox/dcim/forms/filtersets.py:1482 #: netbox/virtualization/forms/filtersets.py:246 msgid "802.1Q mode" msgstr "Mode 802.1Q" -#: netbox/dcim/forms/filtersets.py:1473 +#: netbox/dcim/forms/filtersets.py:1497 msgid "Wireless channel" msgstr "Canal sans fil" -#: netbox/dcim/forms/filtersets.py:1477 +#: netbox/dcim/forms/filtersets.py:1501 msgid "Channel frequency (MHz)" msgstr "Fréquence du canal (MHz)" -#: netbox/dcim/forms/filtersets.py:1481 +#: netbox/dcim/forms/filtersets.py:1505 msgid "Channel width (MHz)" msgstr "Largeur du canal (MHz)" -#: netbox/dcim/forms/filtersets.py:1485 +#: netbox/dcim/forms/filtersets.py:1509 #: netbox/templates/dcim/interface.html:91 msgid "Transmit power (dBm)" msgstr "Puissance de transmission (dBm)" -#: netbox/dcim/forms/filtersets.py:1510 netbox/dcim/forms/filtersets.py:1535 +#: netbox/dcim/forms/filtersets.py:1534 netbox/dcim/forms/filtersets.py:1559 #: netbox/dcim/tables/devices.py:336 netbox/templates/dcim/cable.html:12 #: netbox/templates/dcim/cable_trace.html:46 #: netbox/templates/dcim/frontport.html:77 @@ -5322,15 +5424,15 @@ msgstr "Puissance de transmission (dBm)" msgid "Cable" msgstr "câble" -#: netbox/dcim/forms/filtersets.py:1614 netbox/dcim/tables/devices.py:978 +#: netbox/dcim/forms/filtersets.py:1638 netbox/dcim/tables/devices.py:985 msgid "Discovered" msgstr "Découvert" -#: netbox/dcim/forms/filtersets.py:1655 netbox/ipam/forms/filtersets.py:364 +#: netbox/dcim/forms/filtersets.py:1679 netbox/ipam/forms/filtersets.py:371 msgid "Assigned Device" msgstr "Appareil attribué" -#: netbox/dcim/forms/filtersets.py:1660 netbox/ipam/forms/filtersets.py:369 +#: netbox/dcim/forms/filtersets.py:1684 netbox/ipam/forms/filtersets.py:376 msgid "Assigned VM" msgstr "Machine virtuelle attribuée" @@ -5340,15 +5442,15 @@ msgid "A virtual chassis member already exists in position {vc_position}." msgstr "Un élément de châssis virtuel existe déjà en place {vc_position}." #: netbox/dcim/forms/mixins.py:27 netbox/dcim/forms/mixins.py:75 -#: netbox/ipam/forms/bulk_edit.py:420 netbox/ipam/forms/model_forms.py:617 +#: netbox/ipam/forms/bulk_edit.py:425 netbox/ipam/forms/model_forms.py:617 msgid "Scope type" msgstr "Type de portée" #: netbox/dcim/forms/mixins.py:30 netbox/dcim/forms/mixins.py:78 -#: netbox/ipam/forms/bulk_edit.py:270 netbox/ipam/forms/bulk_edit.py:423 -#: netbox/ipam/forms/bulk_edit.py:437 netbox/ipam/forms/filtersets.py:181 +#: netbox/ipam/forms/bulk_edit.py:270 netbox/ipam/forms/bulk_edit.py:428 +#: netbox/ipam/forms/bulk_edit.py:447 netbox/ipam/forms/filtersets.py:181 #: netbox/ipam/forms/model_forms.py:231 netbox/ipam/forms/model_forms.py:620 -#: netbox/ipam/forms/model_forms.py:630 netbox/ipam/tables/ip.py:194 +#: netbox/ipam/forms/model_forms.py:630 netbox/ipam/tables/ip.py:195 #: netbox/ipam/tables/vlans.py:40 netbox/templates/ipam/prefix.html:48 #: netbox/templates/ipam/vlangroup.html:38 #: netbox/templates/virtualization/cluster.html:42 @@ -5357,9 +5459,9 @@ msgstr "Type de portée" #: netbox/virtualization/forms/filtersets.py:47 #: netbox/virtualization/forms/model_forms.py:79 #: netbox/virtualization/tables/clusters.py:80 -#: netbox/wireless/forms/bulk_edit.py:93 +#: netbox/wireless/forms/bulk_edit.py:94 #: netbox/wireless/forms/filtersets.py:37 -#: netbox/wireless/forms/model_forms.py:56 +#: netbox/wireless/forms/model_forms.py:57 #: netbox/wireless/tables/wirelesslan.py:58 msgid "Scope" msgstr "Champ" @@ -5368,31 +5470,31 @@ msgstr "Champ" msgid "Scope type (app & model)" msgstr "Type de scope (application et modèle)" -#: netbox/dcim/forms/model_forms.py:144 +#: netbox/dcim/forms/model_forms.py:149 msgid "Contact Info" msgstr "Informations de contact" -#: netbox/dcim/forms/model_forms.py:199 netbox/templates/dcim/rackrole.html:19 +#: netbox/dcim/forms/model_forms.py:206 netbox/templates/dcim/rackrole.html:19 msgid "Rack Role" msgstr "Role de la baie" -#: netbox/dcim/forms/model_forms.py:217 netbox/dcim/forms/model_forms.py:371 -#: netbox/dcim/forms/model_forms.py:456 +#: netbox/dcim/forms/model_forms.py:224 netbox/dcim/forms/model_forms.py:379 +#: netbox/dcim/forms/model_forms.py:550 #: netbox/utilities/forms/fields/fields.py:47 msgid "Slug" msgstr "Identifiant" -#: netbox/dcim/forms/model_forms.py:264 +#: netbox/dcim/forms/model_forms.py:271 msgid "Select a pre-defined rack type, or set physical characteristics below." msgstr "" "Sélectionnez un type de baie prédéfini ou définissez les caractéristiques " "physiques ci-dessous." -#: netbox/dcim/forms/model_forms.py:273 +#: netbox/dcim/forms/model_forms.py:280 msgid "Inventory Control" msgstr "Contrôle des stocks" -#: netbox/dcim/forms/model_forms.py:321 +#: netbox/dcim/forms/model_forms.py:329 msgid "" "Comma-separated list of numeric unit IDs. A range may be specified using a " "hyphen." @@ -5400,37 +5502,46 @@ msgstr "" "Liste d'identifiants d'unités numériques séparés par des virgules. Une plage" " peut être spécifiée à l'aide d'un trait d'union." -#: netbox/dcim/forms/model_forms.py:330 netbox/dcim/tables/racks.py:201 +#: netbox/dcim/forms/model_forms.py:338 netbox/dcim/tables/racks.py:210 msgid "Reservation" msgstr "Réservation" -#: netbox/dcim/forms/model_forms.py:432 +#: netbox/dcim/forms/model_forms.py:414 +msgid "Enter a valid JSON schema to define supported attributes." +msgstr "" +"Entrez un schéma JSON valide pour définir les attributs pris en charge." + +#: netbox/dcim/forms/model_forms.py:447 +msgid "Profile & Attributes" +msgstr "Profil et attributs" + +#: netbox/dcim/forms/model_forms.py:526 #: netbox/templates/dcim/devicerole.html:23 msgid "Device Role" msgstr "Rôle de l'appareil" -#: netbox/dcim/forms/model_forms.py:500 netbox/dcim/models/devices.py:635 +#: netbox/dcim/forms/model_forms.py:594 netbox/dcim/models/devices.py:523 msgid "The lowest-numbered unit occupied by the device" msgstr "L'unité la moins numérotée occupée par l'appareil" -#: netbox/dcim/forms/model_forms.py:558 +#: netbox/dcim/forms/model_forms.py:652 msgid "The position in the virtual chassis this device is identified by" msgstr "" "La position dans le châssis virtuel par laquelle cet appareil est identifié" -#: netbox/dcim/forms/model_forms.py:563 +#: netbox/dcim/forms/model_forms.py:657 msgid "The priority of the device in the virtual chassis" msgstr "La priorité de l'appareil dans le châssis virtuel" -#: netbox/dcim/forms/model_forms.py:670 +#: netbox/dcim/forms/model_forms.py:764 msgid "Automatically populate components associated with this module type" msgstr "Remplir automatiquement les composants associés à ce type de module" -#: netbox/dcim/forms/model_forms.py:779 +#: netbox/dcim/forms/model_forms.py:873 msgid "Characteristics" msgstr "Caractéristiques" -#: netbox/dcim/forms/model_forms.py:936 +#: netbox/dcim/forms/model_forms.py:1030 #, python-brace-format msgid "" "Alphanumeric ranges are supported for bulk creation. Mixed cases and types " @@ -5445,35 +5556,35 @@ msgstr "" "{module}, s'il est présent, sera automatiquement remplacé par " "la valeur de position lors de la création d'un nouveau module." -#: netbox/dcim/forms/model_forms.py:1138 +#: netbox/dcim/forms/model_forms.py:1232 msgid "Console port template" msgstr "Modèle de port de console" -#: netbox/dcim/forms/model_forms.py:1146 +#: netbox/dcim/forms/model_forms.py:1240 msgid "Console server port template" msgstr "Modèle de port de serveur de console" -#: netbox/dcim/forms/model_forms.py:1154 +#: netbox/dcim/forms/model_forms.py:1248 msgid "Front port template" msgstr "Modèle de port avant" -#: netbox/dcim/forms/model_forms.py:1162 +#: netbox/dcim/forms/model_forms.py:1256 msgid "Interface template" msgstr "Modèle d'interface" -#: netbox/dcim/forms/model_forms.py:1170 +#: netbox/dcim/forms/model_forms.py:1264 msgid "Power outlet template" msgstr "Modèle de prise de courant" -#: netbox/dcim/forms/model_forms.py:1178 +#: netbox/dcim/forms/model_forms.py:1272 msgid "Power port template" msgstr "Modèle de port d'alimentation" -#: netbox/dcim/forms/model_forms.py:1186 +#: netbox/dcim/forms/model_forms.py:1280 msgid "Rear port template" msgstr "Modèle de port arrière" -#: netbox/dcim/forms/model_forms.py:1196 netbox/dcim/forms/model_forms.py:1667 +#: netbox/dcim/forms/model_forms.py:1290 netbox/dcim/forms/model_forms.py:1761 #: netbox/dcim/tables/connections.py:27 #: netbox/templates/dcim/consoleport.html:17 #: netbox/templates/dcim/consoleserverport.html:74 @@ -5481,14 +5592,14 @@ msgstr "Modèle de port arrière" msgid "Console Port" msgstr "Port de console" -#: netbox/dcim/forms/model_forms.py:1197 netbox/dcim/forms/model_forms.py:1668 +#: netbox/dcim/forms/model_forms.py:1291 netbox/dcim/forms/model_forms.py:1762 #: netbox/templates/dcim/consoleport.html:73 #: netbox/templates/dcim/consoleserverport.html:17 #: netbox/templates/dcim/frontport.html:109 msgid "Console Server Port" msgstr "Port du serveur de consoles" -#: netbox/dcim/forms/model_forms.py:1198 netbox/dcim/forms/model_forms.py:1669 +#: netbox/dcim/forms/model_forms.py:1292 netbox/dcim/forms/model_forms.py:1763 #: netbox/templates/circuits/inc/circuit_termination_fields.html:53 #: netbox/templates/dcim/consoleport.html:76 #: netbox/templates/dcim/consoleserverport.html:77 @@ -5499,8 +5610,8 @@ msgstr "Port du serveur de consoles" msgid "Front Port" msgstr "Port avant" -#: netbox/dcim/forms/model_forms.py:1199 netbox/dcim/forms/model_forms.py:1670 -#: netbox/dcim/tables/devices.py:743 +#: netbox/dcim/forms/model_forms.py:1293 netbox/dcim/forms/model_forms.py:1764 +#: netbox/dcim/tables/devices.py:750 #: netbox/templates/circuits/inc/circuit_termination_fields.html:54 #: netbox/templates/dcim/consoleport.html:79 #: netbox/templates/dcim/consoleserverport.html:80 @@ -5512,40 +5623,40 @@ msgstr "Port avant" msgid "Rear Port" msgstr "Port arrière" -#: netbox/dcim/forms/model_forms.py:1200 netbox/dcim/forms/model_forms.py:1671 +#: netbox/dcim/forms/model_forms.py:1294 netbox/dcim/forms/model_forms.py:1765 #: netbox/dcim/tables/connections.py:46 netbox/dcim/tables/devices.py:520 -#: netbox/templates/dcim/poweroutlet.html:54 +#: netbox/templates/dcim/poweroutlet.html:58 #: netbox/templates/dcim/powerport.html:17 msgid "Power Port" msgstr "Port d'alimentation" -#: netbox/dcim/forms/model_forms.py:1201 netbox/dcim/forms/model_forms.py:1672 +#: netbox/dcim/forms/model_forms.py:1295 netbox/dcim/forms/model_forms.py:1766 #: netbox/templates/dcim/poweroutlet.html:17 #: netbox/templates/dcim/powerport.html:77 msgid "Power Outlet" msgstr "Prise de courant" -#: netbox/dcim/forms/model_forms.py:1203 netbox/dcim/forms/model_forms.py:1674 +#: netbox/dcim/forms/model_forms.py:1297 netbox/dcim/forms/model_forms.py:1768 msgid "Component Assignment" msgstr "Affectation des composants" -#: netbox/dcim/forms/model_forms.py:1249 netbox/dcim/forms/model_forms.py:1721 +#: netbox/dcim/forms/model_forms.py:1343 netbox/dcim/forms/model_forms.py:1815 msgid "An InventoryItem can only be assigned to a single component." msgstr "Un item d'inventaire ne peut être attribué qu'à un seul composant." -#: netbox/dcim/forms/model_forms.py:1386 +#: netbox/dcim/forms/model_forms.py:1480 msgid "LAG interface" msgstr "Interface LAG" -#: netbox/dcim/forms/model_forms.py:1409 +#: netbox/dcim/forms/model_forms.py:1503 msgid "Filter VLANs available for assignment by group." msgstr "Filtrez les VLAN disponibles pour une attribution par groupe." -#: netbox/dcim/forms/model_forms.py:1564 +#: netbox/dcim/forms/model_forms.py:1658 msgid "Child Device" msgstr "Appareil pour enfants" -#: netbox/dcim/forms/model_forms.py:1565 +#: netbox/dcim/forms/model_forms.py:1659 msgid "" "Child devices must first be created and assigned to the site and rack of the" " parent device." @@ -5553,39 +5664,38 @@ msgstr "" "Les appareils enfants doivent d'abord être créés et affectés au site et à la" " baie de l'appareil parent." -#: netbox/dcim/forms/model_forms.py:1607 +#: netbox/dcim/forms/model_forms.py:1701 msgid "Console port" msgstr "Port de console" -#: netbox/dcim/forms/model_forms.py:1615 +#: netbox/dcim/forms/model_forms.py:1709 msgid "Console server port" msgstr "Port du serveur de console" -#: netbox/dcim/forms/model_forms.py:1623 +#: netbox/dcim/forms/model_forms.py:1717 msgid "Front port" msgstr "Port avant" -#: netbox/dcim/forms/model_forms.py:1639 +#: netbox/dcim/forms/model_forms.py:1733 msgid "Power outlet" msgstr "prise de courant" -#: netbox/dcim/forms/model_forms.py:1661 +#: netbox/dcim/forms/model_forms.py:1755 #: netbox/templates/dcim/inventoryitem.html:17 msgid "Inventory Item" msgstr "Article d'inventaire" -#: netbox/dcim/forms/model_forms.py:1735 +#: netbox/dcim/forms/model_forms.py:1829 #: netbox/templates/dcim/inventoryitemrole.html:15 msgid "Inventory Item Role" msgstr "Rôle de l'article d'inventaire" -#: netbox/dcim/forms/model_forms.py:1804 +#: netbox/dcim/forms/model_forms.py:1898 msgid "VM Interface" msgstr "Interface de machine virtuelle" -#: netbox/dcim/forms/model_forms.py:1819 netbox/ipam/forms/filtersets.py:623 -#: netbox/ipam/forms/model_forms.py:334 netbox/ipam/forms/model_forms.py:795 -#: netbox/ipam/forms/model_forms.py:821 netbox/ipam/tables/vlans.py:171 +#: netbox/dcim/forms/model_forms.py:1913 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 #: netbox/templates/virtualization/vminterface.html:21 @@ -5595,13 +5705,13 @@ msgstr "Interface de machine virtuelle" #: netbox/virtualization/forms/model_forms.py:227 #: netbox/virtualization/tables/virtualmachines.py:105 #: netbox/virtualization/tables/virtualmachines.py:161 -#: netbox/vpn/choices.py:53 netbox/vpn/forms/filtersets.py:299 +#: netbox/vpn/choices.py:53 netbox/vpn/forms/filtersets.py:304 #: netbox/vpn/forms/model_forms.py:161 netbox/vpn/forms/model_forms.py:172 #: netbox/vpn/forms/model_forms.py:274 netbox/vpn/forms/model_forms.py:457 msgid "Virtual Machine" msgstr "Machine virtuelle" -#: netbox/dcim/forms/model_forms.py:1858 +#: netbox/dcim/forms/model_forms.py:1952 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." @@ -5653,7 +5763,7 @@ msgstr "" "Le nombre de ports frontaux à créer ({frontport_count}) doit correspondre au" " nombre sélectionné de positions des ports arrière ({rearport_count})." -#: netbox/dcim/forms/object_create.py:413 netbox/dcim/tables/devices.py:1064 +#: netbox/dcim/forms/object_create.py:413 netbox/dcim/tables/devices.py:1071 #: netbox/ipam/tables/fhrp.py:31 netbox/templates/dcim/virtualchassis.html:53 #: netbox/templates/dcim/virtualchassis_edit.html:51 #: netbox/templates/ipam/fhrpgroup.html:38 @@ -5729,15 +5839,15 @@ msgstr "Les terminaisons A et B ne peuvent pas se connecter au même objet." msgid "end" msgstr "fin" -#: netbox/dcim/models/cables.py:313 +#: netbox/dcim/models/cables.py:309 msgid "cable termination" msgstr "terminaison de câble" -#: netbox/dcim/models/cables.py:314 +#: netbox/dcim/models/cables.py:310 msgid "cable terminations" msgstr "terminaisons de câble" -#: netbox/dcim/models/cables.py:333 +#: netbox/dcim/models/cables.py:329 #, python-brace-format msgid "" "Duplicate termination found for {app_label}.{model} {termination_id}: cable " @@ -5746,68 +5856,68 @@ msgstr "" "Un doublon de terminaison a été trouvé pour {app_label}.{model} " "{termination_id}: câble {cable_pk}" -#: netbox/dcim/models/cables.py:343 +#: netbox/dcim/models/cables.py:339 #, python-brace-format msgid "Cables cannot be terminated to {type_display} interfaces" msgstr "Les câbles ne peuvent pas être raccordés à {type_display} interfaces" -#: netbox/dcim/models/cables.py:350 +#: netbox/dcim/models/cables.py:346 msgid "Circuit terminations attached to a provider network may not be cabled." msgstr "" "Les terminaisons de circuit connectées au réseau d'un fournisseur peuvent ne" " pas être câblées." -#: netbox/dcim/models/cables.py:448 netbox/extras/models/configs.py:50 +#: netbox/dcim/models/cables.py:444 netbox/extras/models/configs.py:47 msgid "is active" msgstr "est actif" -#: netbox/dcim/models/cables.py:452 +#: netbox/dcim/models/cables.py:448 msgid "is complete" msgstr "est terminé" -#: netbox/dcim/models/cables.py:456 +#: netbox/dcim/models/cables.py:452 msgid "is split" msgstr "est divisé" -#: netbox/dcim/models/cables.py:464 +#: netbox/dcim/models/cables.py:460 msgid "cable path" msgstr "chemin de câble" -#: netbox/dcim/models/cables.py:465 +#: netbox/dcim/models/cables.py:461 msgid "cable paths" msgstr "chemins de câbles" -#: netbox/dcim/models/cables.py:540 +#: netbox/dcim/models/cables.py:536 msgid "All originating terminations must be attached to the same link" msgstr "Toutes les terminaisons d'origine doivent être jointes au même lien" -#: netbox/dcim/models/cables.py:552 +#: netbox/dcim/models/cables.py:548 msgid "All mid-span terminations must have the same termination type" msgstr "" "Toutes les terminaisons à mi-distance doivent avoir le même type de " "terminaison" -#: netbox/dcim/models/cables.py:557 +#: netbox/dcim/models/cables.py:553 msgid "All mid-span terminations must have the same parent object" msgstr "" "Toutes les terminaisons à mi-travée doivent avoir le même objet parent" -#: netbox/dcim/models/cables.py:581 +#: netbox/dcim/models/cables.py:577 msgid "All links must be cable or wireless" msgstr "Toutes les liaisons doivent être câblées ou sans fil" -#: netbox/dcim/models/cables.py:583 +#: netbox/dcim/models/cables.py:579 msgid "All links must match first link type" msgstr "Tous les liens doivent correspondre au premier type de lien" -#: netbox/dcim/models/cables.py:666 +#: netbox/dcim/models/cables.py:662 msgid "" "All positions counts within the path on opposite ends of links must match" msgstr "" "Toutes les positions dénombrées dans le chemin aux extrémités opposées des " "liens doivent correspondre" -#: netbox/dcim/models/cables.py:675 +#: netbox/dcim/models/cables.py:671 msgid "Remote termination position filter is missing" msgstr "Le filtre de position de terminaison à distance est manquant" @@ -5889,12 +5999,12 @@ msgstr "" "Le tirage alloué ne peut pas dépasser le tirage maximum ({maximum_draw}W)." #: netbox/dcim/models/device_component_templates.py:349 -#: netbox/dcim/models/device_components.py:471 +#: netbox/dcim/models/device_components.py:477 msgid "feed leg" msgstr "patte d'alimentation" #: netbox/dcim/models/device_component_templates.py:354 -#: netbox/dcim/models/device_components.py:476 +#: netbox/dcim/models/device_components.py:482 msgid "Phase (for three-phase feeds)" msgstr "Phase (pour les alimentations triphasées)" @@ -5921,17 +6031,17 @@ msgstr "" "module" #: netbox/dcim/models/device_component_templates.py:430 -#: netbox/dcim/models/device_components.py:662 +#: netbox/dcim/models/device_components.py:671 msgid "management only" msgstr "gestion uniquement" #: netbox/dcim/models/device_component_templates.py:438 -#: netbox/dcim/models/device_components.py:542 +#: netbox/dcim/models/device_components.py:551 msgid "bridge interface" msgstr "interface de pont" #: netbox/dcim/models/device_component_templates.py:459 -#: netbox/dcim/models/device_components.py:688 +#: netbox/dcim/models/device_components.py:697 msgid "wireless role" msgstr "rôle sans fil" @@ -5944,8 +6054,8 @@ msgid "interface templates" msgstr "modèles d'interface" #: netbox/dcim/models/device_component_templates.py:473 -#: netbox/dcim/models/device_components.py:848 -#: netbox/virtualization/models/virtualmachines.py:385 +#: netbox/dcim/models/device_components.py:857 +#: netbox/virtualization/models/virtualmachines.py:390 msgid "An interface cannot be bridged to itself." msgstr "Une interface ne peut pas être reliée à elle-même." @@ -5960,7 +6070,7 @@ msgid "Bridge interface ({bridge}) must belong to the same module type" msgstr "Interface de pont ({bridge}) doit appartenir au même type de module" #: netbox/dcim/models/device_component_templates.py:540 -#: netbox/dcim/models/device_components.py:1038 +#: netbox/dcim/models/device_components.py:1047 msgid "rear port position" msgstr "position du port arrière" @@ -5987,7 +6097,7 @@ msgstr "" "que {count} positions" #: netbox/dcim/models/device_component_templates.py:635 -#: netbox/dcim/models/device_components.py:1104 +#: netbox/dcim/models/device_components.py:1113 msgid "positions" msgstr "positions" @@ -6000,12 +6110,12 @@ msgid "rear port templates" msgstr "modèles de port arrière" #: netbox/dcim/models/device_component_templates.py:676 -#: netbox/dcim/models/device_components.py:1151 +#: netbox/dcim/models/device_components.py:1160 msgid "position" msgstr "position" #: netbox/dcim/models/device_component_templates.py:679 -#: netbox/dcim/models/device_components.py:1154 +#: netbox/dcim/models/device_components.py:1163 msgid "Identifier to reference when renaming installed components" msgstr "" "Identifiant à référencer lors du changement de nom des composants installés" @@ -6035,21 +6145,21 @@ msgstr "" "Rôle du sous-appareil du type d'appareil ({device_type}) doit être défini " "sur « parent » pour autoriser les baies de périphériques." -#: netbox/dcim/models/device_component_templates.py:784 -#: netbox/dcim/models/device_components.py:1307 +#: netbox/dcim/models/device_component_templates.py:783 +#: netbox/dcim/models/device_components.py:1315 msgid "part ID" msgstr "ID de pièce" -#: netbox/dcim/models/device_component_templates.py:786 -#: netbox/dcim/models/device_components.py:1309 +#: netbox/dcim/models/device_component_templates.py:785 +#: netbox/dcim/models/device_components.py:1317 msgid "Manufacturer-assigned part identifier" msgstr "Identifiant de pièce attribué par le fabricant" -#: netbox/dcim/models/device_component_templates.py:803 +#: netbox/dcim/models/device_component_templates.py:802 msgid "inventory item template" msgstr "modèle d'article d'inventaire" -#: netbox/dcim/models/device_component_templates.py:804 +#: netbox/dcim/models/device_component_templates.py:803 msgid "inventory item templates" msgstr "modèles d'articles d'inventaire" @@ -6090,7 +6200,7 @@ msgstr "{class_name} les modèles doivent déclarer une propriété parent_objec #: netbox/dcim/models/device_components.py:287 #: netbox/dcim/models/device_components.py:314 #: netbox/dcim/models/device_components.py:345 -#: netbox/dcim/models/device_components.py:461 +#: netbox/dcim/models/device_components.py:467 msgid "Physical port type" msgstr "Type de port physique" @@ -6128,138 +6238,138 @@ msgstr "port d'alimentation" msgid "power ports" msgstr "ports d'alimentation" -#: netbox/dcim/models/device_components.py:486 +#: netbox/dcim/models/device_components.py:492 msgid "power outlet" msgstr "prise de courant" -#: netbox/dcim/models/device_components.py:487 +#: netbox/dcim/models/device_components.py:493 msgid "power outlets" msgstr "prises de courant" -#: netbox/dcim/models/device_components.py:495 +#: netbox/dcim/models/device_components.py:501 #, python-brace-format msgid "Parent power port ({power_port}) must belong to the same device" msgstr "" "Port d'alimentation parent ({power_port}) doit appartenir au même appareil" -#: netbox/dcim/models/device_components.py:521 netbox/vpn/models/crypto.py:80 +#: netbox/dcim/models/device_components.py:530 netbox/vpn/models/crypto.py:80 #: netbox/vpn/models/crypto.py:222 msgid "mode" msgstr "mode" -#: netbox/dcim/models/device_components.py:526 +#: netbox/dcim/models/device_components.py:535 msgid "IEEE 802.1Q tagging strategy" msgstr "Stratégie de marquage IEEE 802.1Q" -#: netbox/dcim/models/device_components.py:534 +#: netbox/dcim/models/device_components.py:543 msgid "parent interface" msgstr "interface parente" -#: netbox/dcim/models/device_components.py:550 +#: netbox/dcim/models/device_components.py:559 msgid "untagged VLAN" msgstr "VLAN non étiqueté" -#: netbox/dcim/models/device_components.py:556 +#: netbox/dcim/models/device_components.py:565 msgid "tagged VLANs" msgstr "VLAN étiquetés" -#: netbox/dcim/models/device_components.py:564 -#: netbox/dcim/tables/devices.py:601 netbox/ipam/forms/bulk_edit.py:510 -#: netbox/ipam/forms/bulk_import.py:507 netbox/ipam/forms/filtersets.py:579 -#: netbox/ipam/forms/model_forms.py:691 netbox/ipam/tables/vlans.py:106 +#: netbox/dcim/models/device_components.py:573 +#: netbox/dcim/tables/devices.py:608 netbox/ipam/forms/bulk_edit.py:521 +#: netbox/ipam/forms/bulk_import.py:514 netbox/ipam/forms/filtersets.py:587 +#: netbox/ipam/forms/model_forms.py:692 netbox/ipam/tables/vlans.py:108 #: netbox/templates/dcim/interface.html:86 netbox/templates/ipam/vlan.html:77 #: netbox/templates/virtualization/vminterface.html:60 msgid "Q-in-Q SVLAN" msgstr "SVLAN Q-in-Q" -#: netbox/dcim/models/device_components.py:579 +#: netbox/dcim/models/device_components.py:588 msgid "primary MAC address" msgstr "adresse MAC principale" -#: netbox/dcim/models/device_components.py:591 +#: netbox/dcim/models/device_components.py:600 msgid "Only Q-in-Q interfaces may specify a service VLAN." msgstr "Seules les interfaces Q-in-Q peuvent spécifier un VLAN de service." -#: netbox/dcim/models/device_components.py:597 +#: netbox/dcim/models/device_components.py:606 #, python-brace-format msgid "MAC address {mac_address} is not assigned to this interface." msgstr "Adresse MAC {mac_address} n'est pas attribué à cette interface." -#: netbox/dcim/models/device_components.py:653 +#: netbox/dcim/models/device_components.py:662 msgid "parent LAG" msgstr "GAL parent" -#: netbox/dcim/models/device_components.py:663 +#: netbox/dcim/models/device_components.py:672 msgid "This interface is used only for out-of-band management" msgstr "Cette interface est utilisée uniquement pour la gestion hors bande" -#: netbox/dcim/models/device_components.py:668 +#: netbox/dcim/models/device_components.py:677 msgid "speed (Kbps)" msgstr "vitesse (Kbps)" -#: netbox/dcim/models/device_components.py:671 +#: netbox/dcim/models/device_components.py:680 msgid "duplex" msgstr "duplex" -#: netbox/dcim/models/device_components.py:681 +#: netbox/dcim/models/device_components.py:690 msgid "64-bit World Wide Name" msgstr "Nom mondial 64 bits" -#: netbox/dcim/models/device_components.py:695 +#: netbox/dcim/models/device_components.py:704 msgid "wireless channel" msgstr "canal sans fil" -#: netbox/dcim/models/device_components.py:702 +#: netbox/dcim/models/device_components.py:711 msgid "channel frequency (MHz)" msgstr "fréquence du canal (MHz)" -#: netbox/dcim/models/device_components.py:703 -#: netbox/dcim/models/device_components.py:711 +#: netbox/dcim/models/device_components.py:712 +#: netbox/dcim/models/device_components.py:720 msgid "Populated by selected channel (if set)" msgstr "Rempli par la chaîne sélectionnée (si définie)" -#: netbox/dcim/models/device_components.py:717 +#: netbox/dcim/models/device_components.py:726 msgid "transmit power (dBm)" msgstr "puissance de transmission (dBm)" -#: netbox/dcim/models/device_components.py:744 netbox/wireless/models.py:117 +#: netbox/dcim/models/device_components.py:753 netbox/wireless/models.py:117 msgid "wireless LANs" msgstr "réseaux locaux sans fil" -#: netbox/dcim/models/device_components.py:792 -#: netbox/virtualization/models/virtualmachines.py:359 +#: netbox/dcim/models/device_components.py:801 +#: netbox/virtualization/models/virtualmachines.py:364 msgid "interface" msgstr "interface" -#: netbox/dcim/models/device_components.py:793 -#: netbox/virtualization/models/virtualmachines.py:360 +#: netbox/dcim/models/device_components.py:802 +#: netbox/virtualization/models/virtualmachines.py:365 msgid "interfaces" msgstr "interfaces" -#: netbox/dcim/models/device_components.py:801 +#: netbox/dcim/models/device_components.py:810 #, python-brace-format msgid "{display_type} interfaces cannot have a cable attached." msgstr "" "{display_type} les interfaces ne peuvent pas être connectées à un câble." -#: netbox/dcim/models/device_components.py:809 +#: netbox/dcim/models/device_components.py:818 #, python-brace-format msgid "{display_type} interfaces cannot be marked as connected." msgstr "" "{display_type} les interfaces ne peuvent pas être marquées comme connectées." -#: netbox/dcim/models/device_components.py:818 -#: netbox/virtualization/models/virtualmachines.py:370 +#: netbox/dcim/models/device_components.py:827 +#: netbox/virtualization/models/virtualmachines.py:375 msgid "An interface cannot be its own parent." msgstr "Une interface ne peut pas être son propre parent." -#: netbox/dcim/models/device_components.py:822 +#: netbox/dcim/models/device_components.py:831 msgid "Only virtual interfaces may be assigned to a parent interface." msgstr "" "Seules les interfaces virtuelles peuvent être attribuées à une interface " "parent." -#: netbox/dcim/models/device_components.py:829 +#: netbox/dcim/models/device_components.py:838 #, python-brace-format msgid "" "The selected parent interface ({interface}) belongs to a different device " @@ -6268,7 +6378,7 @@ msgstr "" "L'interface parent sélectionnée ({interface}) appartient à un autre appareil" " ({device})" -#: netbox/dcim/models/device_components.py:835 +#: netbox/dcim/models/device_components.py:844 #, python-brace-format msgid "" "The selected parent interface ({interface}) belongs to {device}, which is " @@ -6277,7 +6387,7 @@ msgstr "" "L'interface parent sélectionnée ({interface}) appartient à {device}, qui ne " "fait pas partie du châssis virtuel {virtual_chassis}." -#: netbox/dcim/models/device_components.py:855 +#: netbox/dcim/models/device_components.py:864 #, python-brace-format msgid "" "The selected bridge interface ({bridge}) belongs to a different device " @@ -6286,7 +6396,7 @@ msgstr "" "L'interface de pont sélectionnée ({bridge}) appartient à un autre appareil " "({device})." -#: netbox/dcim/models/device_components.py:861 +#: netbox/dcim/models/device_components.py:870 #, python-brace-format msgid "" "The selected bridge interface ({interface}) belongs to {device}, which is " @@ -6295,16 +6405,16 @@ msgstr "" "L'interface de pont sélectionnée ({interface}) appartient à {device}, qui ne" " fait pas partie du châssis virtuel {virtual_chassis}." -#: netbox/dcim/models/device_components.py:872 +#: netbox/dcim/models/device_components.py:881 msgid "Virtual interfaces cannot have a parent LAG interface." msgstr "" "Les interfaces virtuelles ne peuvent pas avoir d'interface LAG parente." -#: netbox/dcim/models/device_components.py:876 +#: netbox/dcim/models/device_components.py:885 msgid "A LAG interface cannot be its own parent." msgstr "Une interface LAG ne peut pas être son propre parent." -#: netbox/dcim/models/device_components.py:883 +#: netbox/dcim/models/device_components.py:892 #, python-brace-format msgid "" "The selected LAG interface ({lag}) belongs to a different device ({device})." @@ -6312,7 +6422,7 @@ msgstr "" "L'interface LAG sélectionnée ({lag}) appartient à un autre appareil " "({device})." -#: netbox/dcim/models/device_components.py:889 +#: netbox/dcim/models/device_components.py:898 #, python-brace-format msgid "" "The selected LAG interface ({lag}) belongs to {device}, which is not part of" @@ -6321,52 +6431,52 @@ msgstr "" "L'interface LAG sélectionnée ({lag}) appartient à {device}, qui ne fait pas " "partie du châssis virtuel {virtual_chassis}." -#: netbox/dcim/models/device_components.py:900 +#: netbox/dcim/models/device_components.py:909 msgid "Virtual interfaces cannot have a PoE mode." msgstr "Les interfaces virtuelles ne peuvent pas avoir de mode PoE." -#: netbox/dcim/models/device_components.py:904 +#: netbox/dcim/models/device_components.py:913 msgid "Virtual interfaces cannot have a PoE type." msgstr "Les interfaces virtuelles ne peuvent pas avoir de type PoE." -#: netbox/dcim/models/device_components.py:910 +#: netbox/dcim/models/device_components.py:919 msgid "Must specify PoE mode when designating a PoE type." msgstr "Doit spécifier le mode PoE lors de la désignation d'un type de PoE." -#: netbox/dcim/models/device_components.py:917 +#: netbox/dcim/models/device_components.py:926 msgid "Wireless role may be set only on wireless interfaces." msgstr "Le rôle sans fil ne peut être défini que sur les interfaces sans fil." -#: netbox/dcim/models/device_components.py:919 +#: netbox/dcim/models/device_components.py:928 msgid "Channel may be set only on wireless interfaces." msgstr "Le canal ne peut être défini que sur les interfaces sans fil." -#: netbox/dcim/models/device_components.py:925 +#: netbox/dcim/models/device_components.py:934 msgid "Channel frequency may be set only on wireless interfaces." msgstr "" "La fréquence des canaux ne peut être réglée que sur les interfaces sans fil." -#: netbox/dcim/models/device_components.py:929 +#: netbox/dcim/models/device_components.py:938 msgid "Cannot specify custom frequency with channel selected." msgstr "" "Impossible de spécifier une fréquence personnalisée avec le canal " "sélectionné." -#: netbox/dcim/models/device_components.py:935 +#: netbox/dcim/models/device_components.py:944 msgid "Channel width may be set only on wireless interfaces." msgstr "" "La largeur de canal ne peut être réglée que sur les interfaces sans fil." -#: netbox/dcim/models/device_components.py:937 +#: netbox/dcim/models/device_components.py:946 msgid "Cannot specify custom width with channel selected." msgstr "" "Impossible de spécifier une largeur personnalisée avec le canal sélectionné." -#: netbox/dcim/models/device_components.py:941 +#: netbox/dcim/models/device_components.py:950 msgid "Interface mode does not support an untagged vlan." msgstr "Le mode Interface ne prend pas en charge un VLAN non balisé." -#: netbox/dcim/models/device_components.py:947 +#: netbox/dcim/models/device_components.py:956 #, python-brace-format msgid "" "The untagged VLAN ({untagged_vlan}) must belong to the same site as the " @@ -6375,24 +6485,24 @@ msgstr "" "Le VLAN non étiqueté ({untagged_vlan}) doit appartenir au même site que " "l'appareil parent de l'interface, ou il doit être global." -#: netbox/dcim/models/device_components.py:1044 +#: netbox/dcim/models/device_components.py:1053 msgid "Mapped position on corresponding rear port" msgstr "Position cartographiée sur le port arrière correspondant" -#: netbox/dcim/models/device_components.py:1060 +#: netbox/dcim/models/device_components.py:1069 msgid "front port" msgstr "port avant" -#: netbox/dcim/models/device_components.py:1061 +#: netbox/dcim/models/device_components.py:1070 msgid "front ports" msgstr "ports avant" -#: netbox/dcim/models/device_components.py:1072 +#: netbox/dcim/models/device_components.py:1081 #, python-brace-format msgid "Rear port ({rear_port}) must belong to the same device" msgstr "Port arrière ({rear_port}) doit appartenir au même appareil" -#: netbox/dcim/models/device_components.py:1080 +#: netbox/dcim/models/device_components.py:1089 #, python-brace-format msgid "" "Invalid rear port position ({rear_port_position}): Rear port {name} has only" @@ -6401,19 +6511,19 @@ msgstr "" "Position du port arrière non valide ({rear_port_position}) : Port arrière " "{name} n'a que {positions} positions." -#: netbox/dcim/models/device_components.py:1110 +#: netbox/dcim/models/device_components.py:1119 msgid "Number of front ports which may be mapped" msgstr "Nombre de ports frontaux pouvant être mappés" -#: netbox/dcim/models/device_components.py:1115 +#: netbox/dcim/models/device_components.py:1124 msgid "rear port" msgstr "port arrière" -#: netbox/dcim/models/device_components.py:1116 +#: netbox/dcim/models/device_components.py:1125 msgid "rear ports" msgstr "ports arrière" -#: netbox/dcim/models/device_components.py:1127 +#: netbox/dcim/models/device_components.py:1136 #, python-brace-format msgid "" "The number of positions cannot be less than the number of mapped front ports" @@ -6422,40 +6532,40 @@ msgstr "" "Le nombre de positions ne peut pas être inférieur au nombre de ports " "frontaux mappés ({frontport_count})" -#: netbox/dcim/models/device_components.py:1168 +#: netbox/dcim/models/device_components.py:1177 msgid "module bay" msgstr "baie modulaire" -#: netbox/dcim/models/device_components.py:1169 +#: netbox/dcim/models/device_components.py:1178 msgid "module bays" msgstr "baies de modules" -#: netbox/dcim/models/device_components.py:1183 -#: netbox/dcim/models/devices.py:1229 +#: netbox/dcim/models/device_components.py:1192 +#: netbox/dcim/models/modules.py:269 msgid "A module bay cannot belong to a module installed within it." msgstr "" "Une baie de modules ne peut pas appartenir à un module qui y est installé." -#: netbox/dcim/models/device_components.py:1209 +#: netbox/dcim/models/device_components.py:1218 msgid "device bay" msgstr "baie pour appareils" -#: netbox/dcim/models/device_components.py:1210 +#: netbox/dcim/models/device_components.py:1219 msgid "device bays" msgstr "baies pour appareils" -#: netbox/dcim/models/device_components.py:1217 +#: netbox/dcim/models/device_components.py:1226 #, python-brace-format msgid "This type of device ({device_type}) does not support device bays." msgstr "" "Ce type d'appareil ({device_type}) ne prend pas en charge les baies pour " "appareils." -#: netbox/dcim/models/device_components.py:1223 +#: netbox/dcim/models/device_components.py:1232 msgid "Cannot install a device into itself." msgstr "Impossible d'installer un appareil sur lui-même." -#: netbox/dcim/models/device_components.py:1231 +#: netbox/dcim/models/device_components.py:1240 #, python-brace-format msgid "" "Cannot install the specified device; device is already installed in {bay}." @@ -6463,60 +6573,60 @@ msgstr "" "Impossible d'installer le périphérique spécifié ; le périphérique est déjà " "installé dans {bay}." -#: netbox/dcim/models/device_components.py:1252 +#: netbox/dcim/models/device_components.py:1261 msgid "inventory item role" msgstr "rôle des articles d'inventaire" -#: netbox/dcim/models/device_components.py:1253 +#: netbox/dcim/models/device_components.py:1262 msgid "inventory item roles" msgstr "rôles des articles d'inventaire" -#: netbox/dcim/models/device_components.py:1313 -#: netbox/dcim/models/devices.py:598 netbox/dcim/models/devices.py:1189 -#: netbox/dcim/models/racks.py:304 -#: netbox/virtualization/models/virtualmachines.py:126 +#: netbox/dcim/models/device_components.py:1321 +#: netbox/dcim/models/devices.py:486 netbox/dcim/models/modules.py:229 +#: netbox/dcim/models/racks.py:310 +#: netbox/virtualization/models/virtualmachines.py:125 msgid "serial number" msgstr "numéro de série" -#: netbox/dcim/models/device_components.py:1321 -#: netbox/dcim/models/devices.py:606 netbox/dcim/models/devices.py:1196 -#: netbox/dcim/models/racks.py:311 +#: netbox/dcim/models/device_components.py:1329 +#: netbox/dcim/models/devices.py:494 netbox/dcim/models/modules.py:236 +#: netbox/dcim/models/racks.py:317 msgid "asset tag" msgstr "étiquette d'actif" -#: netbox/dcim/models/device_components.py:1322 +#: netbox/dcim/models/device_components.py:1330 msgid "A unique tag used to identify this item" msgstr "Une étiquette unique utilisée pour identifier cet article" -#: netbox/dcim/models/device_components.py:1325 +#: netbox/dcim/models/device_components.py:1333 msgid "discovered" msgstr "découvert" -#: netbox/dcim/models/device_components.py:1327 +#: netbox/dcim/models/device_components.py:1335 msgid "This item was automatically discovered" msgstr "Cet objet a été découvert automatiquement" -#: netbox/dcim/models/device_components.py:1345 +#: netbox/dcim/models/device_components.py:1353 msgid "inventory item" msgstr "article d'inventaire" -#: netbox/dcim/models/device_components.py:1346 +#: netbox/dcim/models/device_components.py:1354 msgid "inventory items" msgstr "articles d'inventaire" -#: netbox/dcim/models/device_components.py:1354 +#: netbox/dcim/models/device_components.py:1362 msgid "Cannot assign self as parent." msgstr "Impossible de s'attribuer le statut de parent." -#: netbox/dcim/models/device_components.py:1362 +#: netbox/dcim/models/device_components.py:1370 msgid "Parent inventory item does not belong to the same device." msgstr "L'article d'inventaire parent n'appartient pas au même appareil." -#: netbox/dcim/models/device_components.py:1368 +#: netbox/dcim/models/device_components.py:1376 msgid "Cannot move an inventory item with dependent children" msgstr "Impossible de déplacer un article en stock avec des enfants à charge" -#: netbox/dcim/models/device_components.py:1376 +#: netbox/dcim/models/device_components.py:1384 msgid "Cannot assign inventory item to component on another device" msgstr "" "Impossible d'attribuer un article d'inventaire à un composant sur un autre " @@ -6530,8 +6640,8 @@ msgstr "fabricant" msgid "manufacturers" msgstr "fabricants" -#: netbox/dcim/models/devices.py:84 netbox/dcim/models/devices.py:383 -#: netbox/dcim/models/racks.py:133 +#: netbox/dcim/models/devices.py:84 netbox/dcim/models/modules.py:85 +#: netbox/dcim/models/racks.py:139 msgid "model" msgstr "modèle" @@ -6539,11 +6649,11 @@ msgstr "modèle" msgid "default platform" msgstr "plateforme par défaut" -#: netbox/dcim/models/devices.py:100 netbox/dcim/models/devices.py:387 +#: netbox/dcim/models/devices.py:100 netbox/dcim/models/modules.py:89 msgid "part number" msgstr "numéro de pièce" -#: netbox/dcim/models/devices.py:103 netbox/dcim/models/devices.py:390 +#: netbox/dcim/models/devices.py:103 netbox/dcim/models/modules.py:92 msgid "Discrete part number (optional)" msgstr "Numéro de pièce discret (facultatif)" @@ -6581,8 +6691,8 @@ msgstr "" "pour appareils. Laissez ce champ vide si ce type d'appareil n'est ni un " "parent ni un enfant." -#: netbox/dcim/models/devices.py:131 netbox/dcim/models/devices.py:393 -#: netbox/dcim/models/devices.py:651 netbox/dcim/models/racks.py:315 +#: netbox/dcim/models/devices.py:131 netbox/dcim/models/devices.py:539 +#: netbox/dcim/models/modules.py:95 netbox/dcim/models/racks.py:321 msgid "airflow" msgstr "débit d'air" @@ -6629,152 +6739,144 @@ msgstr "" msgid "Child device types must be 0U." msgstr "Les types d'appareils pour enfants doivent être 0U." -#: netbox/dcim/models/devices.py:413 -msgid "module type" -msgstr "type de module" - -#: netbox/dcim/models/devices.py:414 -msgid "module types" -msgstr "types de modules" - -#: netbox/dcim/models/devices.py:484 +#: netbox/dcim/models/devices.py:387 msgid "Virtual machines may be assigned to this role" msgstr "Des machines virtuelles peuvent être affectées à ce rôle" -#: netbox/dcim/models/devices.py:496 +#: netbox/dcim/models/devices.py:401 msgid "device role" msgstr "rôle de l'appareil" -#: netbox/dcim/models/devices.py:497 +#: netbox/dcim/models/devices.py:402 msgid "device roles" msgstr "rôles des appareils" -#: netbox/dcim/models/devices.py:511 +#: netbox/dcim/models/devices.py:416 msgid "Optionally limit this platform to devices of a certain manufacturer" msgstr "" "Limitez éventuellement cette plate-forme aux appareils d'un certain " "fabricant" -#: netbox/dcim/models/devices.py:523 +#: netbox/dcim/models/devices.py:428 msgid "platform" msgstr "plateforme" -#: netbox/dcim/models/devices.py:524 +#: netbox/dcim/models/devices.py:429 msgid "platforms" msgstr "plateformes" -#: netbox/dcim/models/devices.py:572 +#: netbox/dcim/models/devices.py:460 msgid "The function this device serves" msgstr "La fonction de cet appareil" -#: netbox/dcim/models/devices.py:599 +#: netbox/dcim/models/devices.py:487 msgid "Chassis serial number, assigned by the manufacturer" msgstr "Numéro de série du châssis attribué par le fabricant" -#: netbox/dcim/models/devices.py:607 netbox/dcim/models/devices.py:1197 +#: netbox/dcim/models/devices.py:495 netbox/dcim/models/modules.py:237 msgid "A unique tag used to identify this device" msgstr "Un tag unique utilisé pour identifier cet appareil" -#: netbox/dcim/models/devices.py:634 +#: netbox/dcim/models/devices.py:522 msgid "position (U)" msgstr "position (U)" -#: netbox/dcim/models/devices.py:642 +#: netbox/dcim/models/devices.py:530 msgid "rack face" msgstr "face de la baie" -#: netbox/dcim/models/devices.py:663 netbox/dcim/models/devices.py:1425 -#: netbox/virtualization/models/virtualmachines.py:95 +#: netbox/dcim/models/devices.py:551 netbox/dcim/models/devices.py:1154 +#: netbox/virtualization/models/virtualmachines.py:94 msgid "primary IPv4" msgstr "IPv4 principal" -#: netbox/dcim/models/devices.py:671 netbox/dcim/models/devices.py:1433 -#: netbox/virtualization/models/virtualmachines.py:103 +#: netbox/dcim/models/devices.py:559 netbox/dcim/models/devices.py:1162 +#: netbox/virtualization/models/virtualmachines.py:102 msgid "primary IPv6" msgstr "IPv6 principal" -#: netbox/dcim/models/devices.py:679 +#: netbox/dcim/models/devices.py:567 msgid "out-of-band IP" msgstr "IP hors bande" -#: netbox/dcim/models/devices.py:696 +#: netbox/dcim/models/devices.py:584 msgid "VC position" msgstr "Position en VC" -#: netbox/dcim/models/devices.py:699 +#: netbox/dcim/models/devices.py:587 msgid "Virtual chassis position" msgstr "Position virtuelle du châssis" -#: netbox/dcim/models/devices.py:702 +#: netbox/dcim/models/devices.py:590 msgid "VC priority" msgstr "Priorité VC" -#: netbox/dcim/models/devices.py:706 +#: netbox/dcim/models/devices.py:594 msgid "Virtual chassis master election priority" msgstr "Priorité d'élection principale du châssis virtuel" -#: netbox/dcim/models/devices.py:709 netbox/dcim/models/sites.py:208 +#: netbox/dcim/models/devices.py:597 netbox/dcim/models/sites.py:208 msgid "latitude" msgstr "latitude" -#: netbox/dcim/models/devices.py:714 netbox/dcim/models/devices.py:722 +#: netbox/dcim/models/devices.py:602 netbox/dcim/models/devices.py:610 #: netbox/dcim/models/sites.py:213 netbox/dcim/models/sites.py:221 msgid "GPS coordinate in decimal format (xx.yyyyyy)" msgstr "Coordonnées GPS au format décimal (xx.yyyyyy)" -#: netbox/dcim/models/devices.py:717 netbox/dcim/models/sites.py:216 +#: netbox/dcim/models/devices.py:605 netbox/dcim/models/sites.py:216 msgid "longitude" msgstr "longitude" -#: netbox/dcim/models/devices.py:790 +#: netbox/dcim/models/devices.py:684 msgid "Device name must be unique per site." msgstr "Le nom de l'appareil doit être unique par site." -#: netbox/dcim/models/devices.py:801 netbox/ipam/models/services.py:71 +#: netbox/dcim/models/devices.py:695 msgid "device" msgstr "appareil" -#: netbox/dcim/models/devices.py:802 +#: netbox/dcim/models/devices.py:696 msgid "devices" msgstr "appareils" -#: netbox/dcim/models/devices.py:821 +#: netbox/dcim/models/devices.py:715 #, python-brace-format msgid "Rack {rack} does not belong to site {site}." msgstr "La baie {rack} n'appartient pas au site {site}." -#: netbox/dcim/models/devices.py:826 +#: netbox/dcim/models/devices.py:720 #, python-brace-format msgid "Location {location} does not belong to site {site}." msgstr "Emplacement {location} n'appartient pas au site {site}." -#: netbox/dcim/models/devices.py:832 +#: netbox/dcim/models/devices.py:726 #, python-brace-format msgid "Rack {rack} does not belong to location {location}." msgstr "La baie {rack} n'appartient pas au lieu {location}." -#: netbox/dcim/models/devices.py:839 +#: netbox/dcim/models/devices.py:733 msgid "Cannot select a rack face without assigning a rack." msgstr "" "Impossible de sélectionner la face de baie sans d'abord attribuer une baie." -#: netbox/dcim/models/devices.py:843 +#: netbox/dcim/models/devices.py:737 msgid "Cannot select a rack position without assigning a rack." msgstr "" "Impossible de sélectionner une position en baie sans l'attribuer en premier " "dans une baie." -#: netbox/dcim/models/devices.py:849 +#: netbox/dcim/models/devices.py:743 msgid "Position must be in increments of 0.5 rack units." msgstr "La position doit être exprimée par incréments de 0,5 unité de baie." -#: netbox/dcim/models/devices.py:853 +#: netbox/dcim/models/devices.py:747 msgid "Must specify rack face when defining rack position." msgstr "" "Doit spécifier la face de la baie lors de la définition de la position en " "baie." -#: netbox/dcim/models/devices.py:861 +#: netbox/dcim/models/devices.py:755 #, python-brace-format msgid "" "A 0U device type ({device_type}) cannot be assigned to a rack position." @@ -6782,7 +6884,7 @@ msgstr "" "Un appareil de type 0U ({device_type}) ne peut pas être attribué à une " "position en baie." -#: netbox/dcim/models/devices.py:872 +#: netbox/dcim/models/devices.py:766 msgid "" "Child device types cannot be assigned to a rack face. This is an attribute " "of the parent device." @@ -6790,7 +6892,7 @@ msgstr "" "Les appareils de type enfant ne peuvent pas être attribués à une face de " "baie. Il s'agit d'un attribut de l'appareil parent." -#: netbox/dcim/models/devices.py:879 +#: netbox/dcim/models/devices.py:773 msgid "" "Child device types cannot be assigned to a rack position. This is an " "attribute of the parent device." @@ -6798,7 +6900,7 @@ msgstr "" "Les appareils de type enfant ne peuvent pas être affectés à une position en " "baie. Il s'agit d'un attribut de l'appareil parent." -#: netbox/dcim/models/devices.py:893 +#: netbox/dcim/models/devices.py:787 #, python-brace-format msgid "" "U{position} is already occupied or does not have sufficient space to " @@ -6807,22 +6909,22 @@ msgstr "" "U{position} est déjà occupé ou ne dispose pas de suffisamment d'espace pour " "accueillir ce type d'appareil : {device_type} ({u_height}U)" -#: netbox/dcim/models/devices.py:908 +#: netbox/dcim/models/devices.py:802 #, python-brace-format msgid "{ip} is not an IPv4 address." msgstr "{ip} n'est pas une adresse IPv4." -#: netbox/dcim/models/devices.py:920 netbox/dcim/models/devices.py:938 +#: netbox/dcim/models/devices.py:814 netbox/dcim/models/devices.py:832 #, python-brace-format msgid "The specified IP address ({ip}) is not assigned to this device." msgstr "L'adresse IP spécifiée ({ip}) n'est pas attribué à cet appareil." -#: netbox/dcim/models/devices.py:926 +#: netbox/dcim/models/devices.py:820 #, python-brace-format msgid "{ip} is not an IPv6 address." msgstr "{ip} n'est pas une adresse IPv6." -#: netbox/dcim/models/devices.py:956 +#: netbox/dcim/models/devices.py:850 #, python-brace-format msgid "" "The assigned platform is limited to {platform_manufacturer} device types, " @@ -6832,23 +6934,23 @@ msgstr "" "d'appareils, mais le type de cet appareil appartient à " "{devicetype_manufacturer}." -#: netbox/dcim/models/devices.py:967 +#: netbox/dcim/models/devices.py:861 #, python-brace-format msgid "The assigned cluster belongs to a different site ({site})" msgstr "Le cluster attribué appartient à un autre site ({site})" -#: netbox/dcim/models/devices.py:974 +#: netbox/dcim/models/devices.py:868 #, python-brace-format msgid "The assigned cluster belongs to a different location ({location})" msgstr "" "Le cluster attribué appartient à un emplacement différent ({location})" -#: netbox/dcim/models/devices.py:982 +#: netbox/dcim/models/devices.py:876 msgid "A device assigned to a virtual chassis must have its position defined." msgstr "" "La position d'un appareil affecté à un châssis virtuel doit être définie." -#: netbox/dcim/models/devices.py:988 +#: netbox/dcim/models/devices.py:882 #, python-brace-format msgid "" "Device cannot be removed from virtual chassis {virtual_chassis} because it " @@ -6857,39 +6959,22 @@ msgstr "" "Le périphérique ne peut pas être retiré du châssis virtuel {virtual_chassis}" " car il est actuellement désigné comme son maître." -#: netbox/dcim/models/devices.py:1204 -msgid "module" -msgstr "module" - -#: netbox/dcim/models/devices.py:1205 -msgid "modules" -msgstr "modules" - -#: netbox/dcim/models/devices.py:1218 -#, python-brace-format -msgid "" -"Module must be installed within a module bay belonging to the assigned " -"device ({device})." -msgstr "" -"Le module doit être installé dans une baie de modules appartenant au " -"périphérique attribué ({device})." - -#: netbox/dcim/models/devices.py:1346 +#: netbox/dcim/models/devices.py:1075 msgid "domain" msgstr "domaine" -#: netbox/dcim/models/devices.py:1359 netbox/dcim/models/devices.py:1360 +#: netbox/dcim/models/devices.py:1088 netbox/dcim/models/devices.py:1089 msgid "virtual chassis" msgstr "châssis virtuel" -#: netbox/dcim/models/devices.py:1372 +#: netbox/dcim/models/devices.py:1101 #, python-brace-format msgid "" "The selected master ({master}) is not assigned to this virtual chassis." msgstr "" "Le master sélectionné ({master}) n'est pas attribué à ce châssis virtuel." -#: netbox/dcim/models/devices.py:1388 +#: netbox/dcim/models/devices.py:1117 #, python-brace-format msgid "" "Unable to delete virtual chassis {self}. There are member interfaces which " @@ -6898,44 +6983,44 @@ msgstr "" "Impossible de supprimer le châssis virtuel {self}. Il existe des interfaces " "membres qui forment des interfaces LAG inter-châssis." -#: netbox/dcim/models/devices.py:1414 netbox/vpn/models/l2vpn.py:37 +#: netbox/dcim/models/devices.py:1143 netbox/vpn/models/l2vpn.py:42 msgid "identifier" msgstr "identificateur" -#: netbox/dcim/models/devices.py:1415 +#: netbox/dcim/models/devices.py:1144 msgid "Numeric identifier unique to the parent device" msgstr "Identifiant numérique propre à l'appareil parent" -#: netbox/dcim/models/devices.py:1443 netbox/extras/models/customfields.py:227 -#: netbox/extras/models/models.py:107 netbox/extras/models/models.py:694 -#: netbox/netbox/models/__init__.py:120 +#: netbox/dcim/models/devices.py:1172 netbox/extras/models/customfields.py:227 +#: netbox/extras/models/models.py:109 netbox/extras/models/models.py:767 +#: netbox/netbox/models/__init__.py:120 netbox/netbox/models/__init__.py:155 msgid "comments" msgstr "commentaires" -#: netbox/dcim/models/devices.py:1459 +#: netbox/dcim/models/devices.py:1188 msgid "virtual device context" msgstr "contexte du périphérique virtuel" -#: netbox/dcim/models/devices.py:1460 +#: netbox/dcim/models/devices.py:1189 msgid "virtual device contexts" msgstr "contextes de périphériques virtuels" -#: netbox/dcim/models/devices.py:1489 +#: netbox/dcim/models/devices.py:1218 #, python-brace-format msgid "{ip} is not an IPv{family} address." msgstr "{ip} n'est pas un IPV{family} adresse." -#: netbox/dcim/models/devices.py:1495 +#: netbox/dcim/models/devices.py:1224 msgid "Primary IP address must belong to an interface on the assigned device." msgstr "" "L'adresse IP principale doit appartenir à une interface sur l'appareil " "attribué." -#: netbox/dcim/models/devices.py:1527 +#: netbox/dcim/models/devices.py:1255 msgid "MAC addresses" msgstr "Adresses MAC" -#: netbox/dcim/models/devices.py:1559 +#: netbox/dcim/models/devices.py:1287 msgid "" "Cannot unassign MAC Address while it is designated as the primary MAC for an" " object" @@ -6943,7 +7028,7 @@ msgstr "" "Impossible d'annuler l'attribution d'une adresse MAC alors qu'elle est " "désignée comme adresse MAC principale pour un objet" -#: netbox/dcim/models/devices.py:1563 +#: netbox/dcim/models/devices.py:1291 msgid "" "Cannot reassign MAC Address while it is designated as the primary MAC for an" " object" @@ -6951,11 +7036,57 @@ msgstr "" "Impossible de réattribuer l'adresse MAC lorsqu'elle est désignée comme " "adresse MAC principale pour un objet" -#: netbox/dcim/models/mixins.py:94 +#: netbox/dcim/models/mixins.py:92 #, python-brace-format msgid "Please select a {scope_type}." msgstr "Veuillez sélectionner un {scope_type}." +#: netbox/dcim/models/modules.py:39 +msgid "schema" +msgstr "schéma" + +#: netbox/dcim/models/modules.py:46 +msgid "module type profile" +msgstr "profil de type de module" + +#: netbox/dcim/models/modules.py:47 +msgid "module type profiles" +msgstr "profils de type de module" + +#: netbox/dcim/models/modules.py:104 +msgid "attributes" +msgstr "attributs" + +#: netbox/dcim/models/modules.py:120 +msgid "module type" +msgstr "type de module" + +#: netbox/dcim/models/modules.py:121 +msgid "module types" +msgstr "types de modules" + +#: netbox/dcim/models/modules.py:151 +#, python-brace-format +msgid "Invalid schema: {error}" +msgstr "Schéma non valide : {error}" + +#: netbox/dcim/models/modules.py:244 +msgid "module" +msgstr "module" + +#: netbox/dcim/models/modules.py:245 +msgid "modules" +msgstr "modules" + +#: netbox/dcim/models/modules.py:258 +#, python-brace-format +msgid "" +"Module must be installed within a module bay belonging to the assigned " +"device ({device})." +msgstr "" +"Le module doit être installé dans une baie de modules appartenant au " +"périphérique attribué ({device})." + #: netbox/dcim/models/power.py:55 msgid "power panel" msgstr "panneau d'alimentation" @@ -7060,22 +7191,30 @@ msgid "Outer dimension of rack (width)" msgstr "Dimension extérieure de la baie (largeur)" #: netbox/dcim/models/racks.py:77 +msgid "outer height" +msgstr "hauteur extérieure" + +#: netbox/dcim/models/racks.py:80 +msgid "Outer dimension of rack (height)" +msgstr "Dimension extérieure du rack (hauteur)" + +#: netbox/dcim/models/racks.py:83 msgid "outer depth" msgstr "profondeur extérieure" -#: netbox/dcim/models/racks.py:80 +#: netbox/dcim/models/racks.py:86 msgid "Outer dimension of rack (depth)" msgstr "Dimension extérieure de la baie (profondeur)" -#: netbox/dcim/models/racks.py:83 +#: netbox/dcim/models/racks.py:89 msgid "outer unit" msgstr "unité extérieure" -#: netbox/dcim/models/racks.py:90 +#: netbox/dcim/models/racks.py:96 msgid "mounting depth" msgstr "profondeur de montage" -#: netbox/dcim/models/racks.py:94 +#: netbox/dcim/models/racks.py:100 msgid "" "Maximum depth of a mounted device, in millimeters. For four-post racks, this" " is the distance between the front and rear rails." @@ -7083,76 +7222,77 @@ msgstr "" "Profondeur maximale d'un appareil monté, en millimètres. Pour les supports à" " quatre montants, il s'agit de la distance entre les rails avant et arrière." -#: netbox/dcim/models/racks.py:102 +#: netbox/dcim/models/racks.py:108 msgid "max weight" msgstr "poids maximum" -#: netbox/dcim/models/racks.py:105 +#: netbox/dcim/models/racks.py:111 msgid "Maximum load capacity for the rack" msgstr "Capacité de charge maximale de la baie" -#: netbox/dcim/models/racks.py:125 netbox/dcim/models/racks.py:247 +#: netbox/dcim/models/racks.py:131 netbox/dcim/models/racks.py:253 msgid "form factor" msgstr "facteur de forme" -#: netbox/dcim/models/racks.py:162 +#: netbox/dcim/models/racks.py:168 msgid "rack type" msgstr "type de baie" -#: netbox/dcim/models/racks.py:163 +#: netbox/dcim/models/racks.py:169 msgid "rack types" msgstr "types de baies" -#: netbox/dcim/models/racks.py:177 netbox/dcim/models/racks.py:368 -msgid "Must specify a unit when setting an outer width/depth" +#: netbox/dcim/models/racks.py:183 netbox/dcim/models/racks.py:375 +msgid "Must specify a unit when setting an outer dimension" msgstr "" -"Doit spécifier une unité lors du réglage d'une largeur/profondeur extérieure" +"Vous devez spécifier une unité lors de la définition d'une dimension " +"extérieure" -#: netbox/dcim/models/racks.py:181 netbox/dcim/models/racks.py:372 +#: netbox/dcim/models/racks.py:187 netbox/dcim/models/racks.py:379 msgid "Must specify a unit when setting a maximum weight" msgstr "Doit spécifier une unité lors de la définition d'un poids maximum" -#: netbox/dcim/models/racks.py:227 +#: netbox/dcim/models/racks.py:233 msgid "rack role" msgstr "rôle de la baie" -#: netbox/dcim/models/racks.py:228 +#: netbox/dcim/models/racks.py:234 msgid "rack roles" msgstr "rôles de la baie" -#: netbox/dcim/models/racks.py:265 +#: netbox/dcim/models/racks.py:271 msgid "facility ID" msgstr "ID de l'établissement" -#: netbox/dcim/models/racks.py:266 +#: netbox/dcim/models/racks.py:272 msgid "Locally-assigned identifier" msgstr "Identifiant attribué localement" -#: netbox/dcim/models/racks.py:299 netbox/ipam/forms/bulk_import.py:204 +#: netbox/dcim/models/racks.py:305 netbox/ipam/forms/bulk_import.py:204 #: netbox/ipam/forms/bulk_import.py:272 netbox/ipam/forms/bulk_import.py:307 -#: netbox/ipam/forms/bulk_import.py:498 +#: netbox/ipam/forms/bulk_import.py:505 #: netbox/virtualization/forms/bulk_import.py:118 msgid "Functional role" msgstr "Rôle fonctionnel" -#: netbox/dcim/models/racks.py:312 +#: netbox/dcim/models/racks.py:318 msgid "A unique tag used to identify this rack" msgstr "Une étiquette unique utilisée pour identifier cette baie" -#: netbox/dcim/models/racks.py:351 +#: netbox/dcim/models/racks.py:358 msgid "rack" msgstr "baie" -#: netbox/dcim/models/racks.py:352 +#: netbox/dcim/models/racks.py:359 msgid "racks" msgstr "baies" -#: netbox/dcim/models/racks.py:364 +#: netbox/dcim/models/racks.py:371 #, python-brace-format msgid "Assigned location must belong to parent site ({site})." msgstr "L'emplacement attribué doit appartenir au site parent ({site})." -#: netbox/dcim/models/racks.py:387 +#: netbox/dcim/models/racks.py:394 #, python-brace-format msgid "" "Rack must be at least {min_height}U tall to house currently installed " @@ -7161,7 +7301,7 @@ msgstr "" "La baie doit être au moins {min_height} pour héberger les appareils " "actuellement installés." -#: netbox/dcim/models/racks.py:396 +#: netbox/dcim/models/racks.py:403 #, python-brace-format msgid "" "Rack unit numbering must begin at {position} or less to house currently " @@ -7170,29 +7310,29 @@ msgstr "" "La numérotation des unités de baie doit commencer à {position} ou moins pour" " héberger les appareils actuellement installés." -#: netbox/dcim/models/racks.py:404 +#: netbox/dcim/models/racks.py:411 #, python-brace-format msgid "Location must be from the same site, {site}." msgstr "L'emplacement doit provenir du même site, {site}." -#: netbox/dcim/models/racks.py:666 +#: netbox/dcim/models/racks.py:673 msgid "units" msgstr "des unités" -#: netbox/dcim/models/racks.py:692 +#: netbox/dcim/models/racks.py:699 msgid "rack reservation" msgstr "réservation de baie" -#: netbox/dcim/models/racks.py:693 +#: netbox/dcim/models/racks.py:700 msgid "rack reservations" msgstr "réservations de baies" -#: netbox/dcim/models/racks.py:707 +#: netbox/dcim/models/racks.py:714 #, python-brace-format msgid "Invalid unit(s) for {height}U rack: {unit_list}" msgstr "Unité(s) non valide(s) pour une baie à {height}U : {unit_list}" -#: netbox/dcim/models/racks.py:720 +#: netbox/dcim/models/racks.py:727 #, python-brace-format msgid "The following units have already been reserved: {unit_list}" msgstr "Les unités suivantes ont déjà été réservées : {unit_list}" @@ -7335,13 +7475,13 @@ msgid "Reachable" msgstr "Joignable" #: netbox/dcim/tables/devices.py:69 netbox/dcim/tables/devices.py:117 -#: netbox/dcim/tables/racks.py:149 netbox/dcim/tables/sites.py:104 -#: netbox/dcim/tables/sites.py:147 netbox/extras/tables/tables.py:551 +#: netbox/dcim/tables/racks.py:153 netbox/dcim/tables/sites.py:110 +#: netbox/dcim/tables/sites.py:153 netbox/extras/tables/tables.py:605 #: netbox/netbox/navigation/menu.py:69 netbox/netbox/navigation/menu.py:73 #: netbox/netbox/navigation/menu.py:75 #: netbox/virtualization/forms/model_forms.py:122 #: netbox/virtualization/tables/clusters.py:87 -#: netbox/virtualization/views.py:240 +#: netbox/virtualization/views.py:234 msgid "Devices" msgstr "Appareils" @@ -7351,9 +7491,9 @@ msgid "VMs" msgstr "machines virtuelles" #: netbox/dcim/tables/devices.py:111 netbox/dcim/tables/devices.py:226 -#: netbox/extras/forms/model_forms.py:644 +#: netbox/extras/forms/model_forms.py:712 #: netbox/templates/dcim/device.html:112 -#: netbox/templates/dcim/devicerole.html:44 +#: netbox/templates/dcim/devicerole.html:48 #: netbox/templates/dcim/platform.html:41 #: netbox/templates/extras/configtemplate.html:10 #: netbox/templates/extras/object_render_config.html:12 @@ -7363,21 +7503,21 @@ msgstr "machines virtuelles" msgid "Config Template" msgstr "Modèle de configuration" -#: netbox/dcim/tables/devices.py:197 netbox/dcim/tables/devices.py:1099 -#: netbox/ipam/forms/bulk_import.py:578 netbox/ipam/forms/model_forms.py:316 -#: netbox/ipam/forms/model_forms.py:329 netbox/ipam/tables/ip.py:308 -#: netbox/ipam/tables/ip.py:375 netbox/ipam/tables/ip.py:398 -#: netbox/templates/ipam/ipaddress.html:11 +#: netbox/dcim/tables/devices.py:197 netbox/dcim/tables/devices.py:1106 +#: netbox/ipam/forms/bulk_import.py:587 netbox/ipam/forms/model_forms.py:316 +#: netbox/ipam/forms/model_forms.py:329 netbox/ipam/tables/ip.py:314 +#: netbox/ipam/tables/ip.py:381 netbox/ipam/tables/ip.py:391 +#: netbox/ipam/tables/ip.py:414 netbox/templates/ipam/ipaddress.html:11 #: netbox/virtualization/tables/virtualmachines.py:65 msgid "IP Address" msgstr "Adresse IP" -#: netbox/dcim/tables/devices.py:201 netbox/dcim/tables/devices.py:1103 +#: netbox/dcim/tables/devices.py:201 netbox/dcim/tables/devices.py:1110 #: netbox/virtualization/tables/virtualmachines.py:56 msgid "IPv4 Address" msgstr "Adresse IPv4" -#: netbox/dcim/tables/devices.py:205 netbox/dcim/tables/devices.py:1107 +#: netbox/dcim/tables/devices.py:205 netbox/dcim/tables/devices.py:1114 #: netbox/virtualization/tables/virtualmachines.py:60 msgid "IPv6 Address" msgstr "Adresse IPv6" @@ -7415,10 +7555,10 @@ msgstr "Ports d'alimentation" msgid "Power outlets" msgstr "Prises de courant" -#: netbox/dcim/tables/devices.py:256 netbox/dcim/tables/devices.py:1112 -#: netbox/dcim/tables/devicetypes.py:133 netbox/dcim/views.py:1204 -#: netbox/dcim/views.py:1448 netbox/dcim/views.py:2201 -#: netbox/netbox/navigation/menu.py:94 netbox/netbox/navigation/menu.py:258 +#: netbox/dcim/tables/devices.py:256 netbox/dcim/tables/devices.py:1119 +#: netbox/dcim/tables/devicetypes.py:133 netbox/dcim/views.py:1173 +#: netbox/dcim/views.py:1473 netbox/dcim/views.py:2226 +#: netbox/netbox/navigation/menu.py:95 netbox/netbox/navigation/menu.py:259 #: netbox/templates/dcim/device/base.html:37 #: netbox/templates/dcim/device_list.html:43 #: netbox/templates/dcim/devicetype/base.html:34 @@ -7429,7 +7569,7 @@ msgstr "Prises de courant" #: netbox/templates/virtualization/virtualmachine/base.html:27 #: netbox/templates/virtualization/virtualmachine_list.html:14 #: netbox/virtualization/tables/virtualmachines.py:71 -#: netbox/virtualization/views.py:405 netbox/wireless/tables/wirelesslan.py:63 +#: netbox/virtualization/views.py:395 netbox/wireless/tables/wirelesslan.py:63 msgid "Interfaces" msgstr "Interfaces" @@ -7449,14 +7589,15 @@ msgstr "Baies pour modules" msgid "Inventory items" msgstr "Articles d'inventaire" -#: netbox/dcim/tables/devices.py:314 netbox/dcim/tables/modules.py:57 +#: netbox/dcim/tables/devices.py:314 netbox/dcim/tables/modules.py:91 +#: netbox/templates/dcim/module.html:65 #: netbox/templates/dcim/modulebay.html:17 msgid "Module Bay" msgstr "Module Bay" #: netbox/dcim/tables/devices.py:327 netbox/dcim/tables/devicetypes.py:52 -#: netbox/dcim/tables/devicetypes.py:148 netbox/dcim/views.py:1279 -#: netbox/dcim/views.py:2299 netbox/netbox/navigation/menu.py:103 +#: netbox/dcim/tables/devicetypes.py:148 netbox/dcim/views.py:1248 +#: netbox/dcim/views.py:2324 netbox/netbox/navigation/menu.py:104 #: netbox/templates/dcim/device/base.html:52 #: netbox/templates/dcim/device_list.html:71 #: netbox/templates/dcim/devicetype/base.html:49 @@ -7485,24 +7626,24 @@ msgstr "Tirage maximal (W)" msgid "Allocated draw (W)" msgstr "Tirage alloué (W)" -#: netbox/dcim/tables/devices.py:571 netbox/ipam/forms/model_forms.py:783 -#: netbox/ipam/tables/fhrp.py:28 netbox/ipam/views.py:633 -#: netbox/ipam/views.py:738 netbox/netbox/navigation/menu.py:164 -#: netbox/netbox/navigation/menu.py:166 +#: netbox/dcim/tables/devices.py:578 netbox/ipam/forms/model_forms.py:785 +#: netbox/ipam/tables/fhrp.py:28 netbox/ipam/views.py:632 +#: netbox/ipam/views.py:733 netbox/netbox/navigation/menu.py:165 +#: netbox/netbox/navigation/menu.py:167 #: netbox/templates/dcim/interface.html:396 #: netbox/templates/ipam/ipaddress_bulk_add.html:15 -#: netbox/templates/ipam/service.html:40 +#: netbox/templates/ipam/service.html:42 #: netbox/templates/virtualization/vminterface.html:107 #: netbox/vpn/tables/tunnels.py:98 msgid "IP Addresses" msgstr "Adresses IP" -#: netbox/dcim/tables/devices.py:577 netbox/netbox/navigation/menu.py:210 +#: netbox/dcim/tables/devices.py:584 netbox/netbox/navigation/menu.py:211 #: netbox/templates/ipam/inc/panels/fhrp_groups.html:6 msgid "FHRP Groups" msgstr "Groupes FHRP" -#: netbox/dcim/tables/devices.py:589 netbox/templates/dcim/interface.html:95 +#: netbox/dcim/tables/devices.py:596 netbox/templates/dcim/interface.html:95 #: netbox/templates/virtualization/vminterface.html:65 #: netbox/templates/vpn/tunnel.html:18 #: netbox/templates/vpn/tunneltermination.html:13 @@ -7513,41 +7654,41 @@ msgstr "Groupes FHRP" msgid "Tunnel" msgstr "Tunnel" -#: netbox/dcim/tables/devices.py:625 netbox/dcim/tables/devicetypes.py:234 +#: netbox/dcim/tables/devices.py:632 netbox/dcim/tables/devicetypes.py:234 #: netbox/templates/dcim/interface.html:65 msgid "Management Only" msgstr "Gestion uniquement" -#: netbox/dcim/tables/devices.py:644 +#: netbox/dcim/tables/devices.py:651 msgid "VDCs" msgstr "VDC" -#: netbox/dcim/tables/devices.py:651 netbox/templates/dcim/interface.html:163 +#: netbox/dcim/tables/devices.py:658 netbox/templates/dcim/interface.html:163 msgid "Virtual Circuit" msgstr "Circuit virtuel" -#: netbox/dcim/tables/devices.py:903 netbox/templates/dcim/modulebay.html:53 +#: netbox/dcim/tables/devices.py:910 netbox/templates/dcim/modulebay.html:53 msgid "Installed Module" msgstr "Module installé" -#: netbox/dcim/tables/devices.py:906 +#: netbox/dcim/tables/devices.py:913 msgid "Module Serial" msgstr "Série du module" -#: netbox/dcim/tables/devices.py:910 +#: netbox/dcim/tables/devices.py:917 msgid "Module Asset Tag" msgstr "Étiquette d'actif du module" -#: netbox/dcim/tables/devices.py:919 +#: netbox/dcim/tables/devices.py:926 msgid "Module Status" msgstr "État du module" -#: netbox/dcim/tables/devices.py:973 netbox/dcim/tables/devicetypes.py:319 +#: netbox/dcim/tables/devices.py:980 netbox/dcim/tables/devicetypes.py:319 #: netbox/templates/dcim/inventoryitem.html:44 msgid "Component" msgstr "Composant" -#: netbox/dcim/tables/devices.py:1031 +#: netbox/dcim/tables/devices.py:1038 msgid "Items" msgstr "Objets" @@ -7562,11 +7703,12 @@ msgid "Device Types" msgstr "Types d'appareils" #: netbox/dcim/tables/devicetypes.py:47 netbox/netbox/navigation/menu.py:87 +#: netbox/templates/dcim/moduletypeprofile.html:45 msgid "Module Types" msgstr "Types de modules" -#: netbox/dcim/tables/devicetypes.py:57 netbox/extras/forms/filtersets.py:378 -#: netbox/extras/forms/model_forms.py:551 netbox/extras/tables/tables.py:546 +#: netbox/dcim/tables/devicetypes.py:57 netbox/extras/forms/filtersets.py:413 +#: netbox/extras/forms/model_forms.py:619 netbox/extras/tables/tables.py:600 #: netbox/netbox/navigation/menu.py:78 msgid "Platforms" msgstr "Plateformes" @@ -7585,14 +7727,14 @@ msgstr "Pleine profondeur" msgid "U Height" msgstr "Hauteur en U" -#: netbox/dcim/tables/devicetypes.py:118 netbox/dcim/tables/modules.py:26 -#: netbox/dcim/tables/racks.py:89 +#: netbox/dcim/tables/devicetypes.py:118 netbox/dcim/tables/modules.py:65 +#: netbox/dcim/tables/racks.py:93 msgid "Instances" msgstr "Instances" -#: netbox/dcim/tables/devicetypes.py:121 netbox/dcim/views.py:1144 -#: netbox/dcim/views.py:1388 netbox/dcim/views.py:2137 -#: netbox/netbox/navigation/menu.py:97 +#: netbox/dcim/tables/devicetypes.py:121 netbox/dcim/views.py:1113 +#: netbox/dcim/views.py:1413 netbox/dcim/views.py:2162 +#: netbox/netbox/navigation/menu.py:98 #: netbox/templates/dcim/device/base.html:25 #: netbox/templates/dcim/device_list.html:15 #: netbox/templates/dcim/devicetype/base.html:22 @@ -7601,9 +7743,9 @@ msgstr "Instances" msgid "Console Ports" msgstr "Ports de console" -#: netbox/dcim/tables/devicetypes.py:124 netbox/dcim/views.py:1159 -#: netbox/dcim/views.py:1403 netbox/dcim/views.py:2153 -#: netbox/netbox/navigation/menu.py:98 +#: netbox/dcim/tables/devicetypes.py:124 netbox/dcim/views.py:1128 +#: netbox/dcim/views.py:1428 netbox/dcim/views.py:2178 +#: netbox/netbox/navigation/menu.py:99 #: netbox/templates/dcim/device/base.html:28 #: netbox/templates/dcim/device_list.html:22 #: netbox/templates/dcim/devicetype/base.html:25 @@ -7612,9 +7754,9 @@ msgstr "Ports de console" msgid "Console Server Ports" msgstr "Ports du serveur de consoles" -#: netbox/dcim/tables/devicetypes.py:127 netbox/dcim/views.py:1174 -#: netbox/dcim/views.py:1418 netbox/dcim/views.py:2169 -#: netbox/netbox/navigation/menu.py:99 +#: netbox/dcim/tables/devicetypes.py:127 netbox/dcim/views.py:1143 +#: netbox/dcim/views.py:1443 netbox/dcim/views.py:2194 +#: netbox/netbox/navigation/menu.py:100 #: netbox/templates/dcim/device/base.html:31 #: netbox/templates/dcim/device_list.html:29 #: netbox/templates/dcim/devicetype/base.html:28 @@ -7623,9 +7765,9 @@ msgstr "Ports du serveur de consoles" msgid "Power Ports" msgstr "Ports d'alimentation" -#: netbox/dcim/tables/devicetypes.py:130 netbox/dcim/views.py:1189 -#: netbox/dcim/views.py:1433 netbox/dcim/views.py:2185 -#: netbox/netbox/navigation/menu.py:100 +#: netbox/dcim/tables/devicetypes.py:130 netbox/dcim/views.py:1158 +#: netbox/dcim/views.py:1458 netbox/dcim/views.py:2210 +#: netbox/netbox/navigation/menu.py:101 #: netbox/templates/dcim/device/base.html:34 #: netbox/templates/dcim/device_list.html:36 #: netbox/templates/dcim/devicetype/base.html:31 @@ -7634,9 +7776,9 @@ msgstr "Ports d'alimentation" msgid "Power Outlets" msgstr "Prises de courant" -#: netbox/dcim/tables/devicetypes.py:136 netbox/dcim/views.py:1219 -#: netbox/dcim/views.py:1463 netbox/dcim/views.py:2223 -#: netbox/netbox/navigation/menu.py:95 +#: netbox/dcim/tables/devicetypes.py:136 netbox/dcim/views.py:1188 +#: netbox/dcim/views.py:1488 netbox/dcim/views.py:2248 +#: netbox/netbox/navigation/menu.py:96 #: netbox/templates/dcim/device/base.html:40 #: netbox/templates/dcim/devicetype/base.html:37 #: netbox/templates/dcim/inc/moduletype_buttons.html:28 @@ -7644,9 +7786,9 @@ msgstr "Prises de courant" msgid "Front Ports" msgstr "Ports avant" -#: netbox/dcim/tables/devicetypes.py:139 netbox/dcim/views.py:1234 -#: netbox/dcim/views.py:1478 netbox/dcim/views.py:2239 -#: netbox/netbox/navigation/menu.py:96 +#: netbox/dcim/tables/devicetypes.py:139 netbox/dcim/views.py:1203 +#: netbox/dcim/views.py:1503 netbox/dcim/views.py:2264 +#: netbox/netbox/navigation/menu.py:97 #: netbox/templates/dcim/device/base.html:43 #: netbox/templates/dcim/device_list.html:50 #: netbox/templates/dcim/devicetype/base.html:40 @@ -7655,17 +7797,17 @@ msgstr "Ports avant" msgid "Rear Ports" msgstr "Ports arrière" -#: netbox/dcim/tables/devicetypes.py:142 netbox/dcim/views.py:1264 -#: netbox/dcim/views.py:2279 netbox/netbox/navigation/menu.py:102 +#: netbox/dcim/tables/devicetypes.py:142 netbox/dcim/views.py:1233 +#: netbox/dcim/views.py:2304 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 msgid "Device Bays" msgstr "Baies pour appareils" -#: netbox/dcim/tables/devicetypes.py:145 netbox/dcim/views.py:1249 -#: netbox/dcim/views.py:1493 netbox/dcim/views.py:2259 -#: netbox/netbox/navigation/menu.py:101 +#: netbox/dcim/tables/devicetypes.py:145 netbox/dcim/views.py:1218 +#: netbox/dcim/views.py:1518 netbox/dcim/views.py:2284 +#: netbox/netbox/navigation/menu.py:102 #: netbox/templates/dcim/device/base.html:46 #: netbox/templates/dcim/device_list.html:64 #: netbox/templates/dcim/devicetype/base.html:43 @@ -7674,7 +7816,7 @@ msgstr "Baies pour appareils" msgid "Module Bays" msgstr "Baies pour modules" -#: netbox/dcim/tables/power.py:36 netbox/netbox/navigation/menu.py:318 +#: netbox/dcim/tables/power.py:36 netbox/netbox/navigation/menu.py:319 #: netbox/templates/dcim/powerpanel.html:51 msgid "Power Feeds" msgstr "Alimentations" @@ -7687,45 +7829,50 @@ msgstr "Utilisation maximale" msgid "Available Power (VA)" msgstr "Puissance disponible (VA)" -#: netbox/dcim/tables/racks.py:30 netbox/dcim/tables/sites.py:142 +#: netbox/dcim/tables/racks.py:30 netbox/dcim/tables/sites.py:148 #: netbox/netbox/navigation/menu.py:43 netbox/netbox/navigation/menu.py:47 #: netbox/netbox/navigation/menu.py:49 msgid "Racks" msgstr "Baies" -#: netbox/dcim/tables/racks.py:63 netbox/dcim/tables/racks.py:141 +#: netbox/dcim/tables/racks.py:63 netbox/dcim/tables/racks.py:145 #: netbox/templates/dcim/device.html:318 #: netbox/templates/dcim/inc/panels/racktype_dimensions.html:14 msgid "Height" msgstr "Hauteur" -#: netbox/dcim/tables/racks.py:67 netbox/dcim/tables/racks.py:164 +#: netbox/dcim/tables/racks.py:67 netbox/dcim/tables/racks.py:168 #: netbox/templates/dcim/inc/panels/racktype_dimensions.html:18 msgid "Outer Width" msgstr "Largeur extérieure" -#: netbox/dcim/tables/racks.py:71 netbox/dcim/tables/racks.py:168 +#: netbox/dcim/tables/racks.py:71 netbox/dcim/tables/racks.py:172 #: netbox/templates/dcim/inc/panels/racktype_dimensions.html:28 +msgid "Outer Height" +msgstr "Hauteur extérieure" + +#: netbox/dcim/tables/racks.py:75 netbox/dcim/tables/racks.py:176 +#: netbox/templates/dcim/inc/panels/racktype_dimensions.html:38 msgid "Outer Depth" msgstr "Profondeur extérieure" -#: netbox/dcim/tables/racks.py:79 netbox/dcim/tables/racks.py:176 +#: netbox/dcim/tables/racks.py:83 netbox/dcim/tables/racks.py:184 msgid "Max Weight" msgstr "Poids maximum" -#: netbox/dcim/tables/racks.py:153 +#: netbox/dcim/tables/racks.py:157 msgid "Space" msgstr "Espace" -#: netbox/dcim/tables/sites.py:30 netbox/dcim/tables/sites.py:57 -#: netbox/extras/forms/filtersets.py:358 -#: netbox/extras/forms/model_forms.py:531 netbox/ipam/forms/bulk_edit.py:134 +#: netbox/dcim/tables/sites.py:30 netbox/dcim/tables/sites.py:60 +#: netbox/extras/forms/filtersets.py:393 +#: netbox/extras/forms/model_forms.py:599 netbox/ipam/forms/bulk_edit.py:134 #: netbox/ipam/forms/model_forms.py:159 netbox/ipam/tables/asn.py:66 -#: netbox/netbox/navigation/menu.py:15 netbox/netbox/navigation/menu.py:17 +#: netbox/netbox/navigation/menu.py:15 netbox/netbox/navigation/menu.py:19 msgid "Sites" msgstr "Sites" -#: netbox/dcim/tables/sites.py:152 netbox/netbox/navigation/menu.py:202 +#: netbox/dcim/tables/sites.py:158 netbox/netbox/navigation/menu.py:203 msgid "VLAN Groups" msgstr "Groupes VLAN" @@ -7733,64 +7880,64 @@ msgstr "Groupes VLAN" msgid "Test case must set peer_termination_type" msgstr "Le scénario de test doit définir peer_termination_type" -#: netbox/dcim/views.py:138 +#: netbox/dcim/views.py:137 #, python-brace-format msgid "Disconnected {count} {type}" msgstr "Déconnecté {count} {type}" -#: netbox/dcim/views.py:885 netbox/netbox/navigation/menu.py:51 +#: netbox/dcim/views.py:864 netbox/netbox/navigation/menu.py:51 msgid "Reservations" msgstr "Réservations" -#: netbox/dcim/views.py:904 netbox/templates/dcim/location.html:90 +#: netbox/dcim/views.py:883 netbox/templates/dcim/location.html:91 #: netbox/templates/dcim/site.html:140 msgid "Non-Racked Devices" msgstr "Appareils non mis en baie" -#: netbox/dcim/views.py:2312 netbox/extras/forms/model_forms.py:591 +#: netbox/dcim/views.py:2337 netbox/extras/forms/model_forms.py:659 #: netbox/templates/extras/configcontext.html:10 #: netbox/virtualization/forms/model_forms.py:232 -#: netbox/virtualization/views.py:446 +#: netbox/virtualization/views.py:436 msgid "Config Context" msgstr "Contexte de configuration" -#: netbox/dcim/views.py:2322 netbox/virtualization/views.py:456 +#: netbox/dcim/views.py:2347 netbox/virtualization/views.py:446 msgid "Render Config" msgstr "Configuration du rendu" -#: netbox/dcim/views.py:2335 netbox/extras/tables/tables.py:556 -#: netbox/netbox/navigation/menu.py:255 netbox/netbox/navigation/menu.py:257 -#: netbox/virtualization/views.py:214 +#: netbox/dcim/views.py:2360 netbox/extras/tables/tables.py:610 +#: 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:3168 +#: netbox/dcim/views.py:3193 #, python-brace-format msgid "Installed device {device} in bay {device_bay}." msgstr "Appareil installé {device} dans la baie {device_bay}." -#: netbox/dcim/views.py:3209 +#: netbox/dcim/views.py:3234 #, python-brace-format msgid "Removed device {device} from bay {device_bay}." msgstr "Appareil retiré {device} depuis la baie {device_bay}." -#: netbox/dcim/views.py:3325 netbox/ipam/tables/ip.py:180 +#: netbox/dcim/views.py:3350 netbox/ipam/tables/ip.py:181 msgid "Children" msgstr "Enfants" -#: netbox/dcim/views.py:3792 +#: netbox/dcim/views.py:3817 #, python-brace-format msgid "Added member {device}" msgstr "Membre ajouté {device}" -#: netbox/dcim/views.py:3841 +#: netbox/dcim/views.py:3866 #, 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:3854 +#: netbox/dcim/views.py:3879 #, python-brace-format msgid "Removed {device} from virtual chassis {chassis}" msgstr "Supprimé {device} depuis un châssis virtuel {chassis}" @@ -7854,12 +8001,6 @@ msgstr "Sélection multiple" msgid "Multiple objects" msgstr "Objets multiples" -#: netbox/extras/choices.py:53 netbox/netbox/preferences.py:21 -#: netbox/templates/extras/customfield.html:78 netbox/vpn/choices.py:20 -#: netbox/wireless/choices.py:27 -msgid "Disabled" -msgstr "Désactivé" - #: netbox/extras/choices.py:54 msgid "Loose" msgstr "Relaxé" @@ -7888,9 +8029,9 @@ msgstr "Oui" msgid "No" msgstr "Non" -#: netbox/extras/choices.py:108 netbox/templates/tenancy/contact.html:57 -#: netbox/tenancy/forms/bulk_edit.py:118 -#: netbox/wireless/forms/model_forms.py:171 +#: netbox/extras/choices.py:108 netbox/templates/tenancy/contact.html:67 +#: netbox/tenancy/forms/bulk_edit.py:125 +#: netbox/wireless/forms/model_forms.py:172 msgid "Link" msgstr "Lien" @@ -7934,111 +8075,82 @@ msgstr "Déboguer" msgid "Failure" msgstr "Défaillance" -#: netbox/extras/choices.py:213 -#: netbox/templates/dcim/virtualchassis_edit.html:111 -#: netbox/templates/generic/bulk_add_component.html:68 -#: netbox/templates/generic/object_edit.html:47 -#: netbox/templates/generic/object_edit.html:80 -#: netbox/templates/htmx/quick_add.html:24 -#: netbox/templates/ipam/inc/ipaddress_edit_header.html:7 -msgid "Create" -msgstr "Créez" - -#: netbox/extras/choices.py:214 -msgid "Update" -msgstr "Mise à jour" - -#: netbox/extras/choices.py:215 -#: netbox/templates/circuits/inc/circuit_termination.html:23 -#: netbox/templates/dcim/inc/panels/inventory_items.html:37 -#: netbox/templates/dcim/powerpanel.html:66 -#: netbox/templates/extras/script_list.html:35 -#: netbox/templates/generic/bulk_delete.html:20 -#: netbox/templates/generic/bulk_delete.html:66 -#: netbox/templates/generic/object_delete.html:19 -#: netbox/templates/htmx/delete_form.html:57 -#: netbox/templates/ipam/inc/panels/fhrp_groups.html:48 -#: netbox/templates/users/objectpermission.html:46 -#: netbox/utilities/templates/buttons/delete.html:11 -msgid "Delete" -msgstr "Supprimer" - -#: netbox/extras/choices.py:239 netbox/netbox/choices.py:59 +#: netbox/extras/choices.py:222 netbox/netbox/choices.py:59 #: netbox/netbox/choices.py:104 msgid "Blue" msgstr "Bleu" -#: netbox/extras/choices.py:240 netbox/netbox/choices.py:58 +#: netbox/extras/choices.py:223 netbox/netbox/choices.py:58 #: netbox/netbox/choices.py:105 msgid "Indigo" msgstr "Indigo" -#: netbox/extras/choices.py:241 netbox/netbox/choices.py:56 +#: netbox/extras/choices.py:224 netbox/netbox/choices.py:56 #: netbox/netbox/choices.py:106 msgid "Purple" msgstr "Violet" -#: netbox/extras/choices.py:242 netbox/netbox/choices.py:53 +#: netbox/extras/choices.py:225 netbox/netbox/choices.py:53 #: netbox/netbox/choices.py:107 msgid "Pink" msgstr "Rose" -#: netbox/extras/choices.py:243 netbox/netbox/choices.py:52 +#: netbox/extras/choices.py:226 netbox/netbox/choices.py:52 #: netbox/netbox/choices.py:108 msgid "Red" msgstr "Rouge" -#: netbox/extras/choices.py:244 netbox/netbox/choices.py:70 +#: netbox/extras/choices.py:227 netbox/netbox/choices.py:70 #: netbox/netbox/choices.py:109 msgid "Orange" msgstr "Orange" -#: netbox/extras/choices.py:245 netbox/netbox/choices.py:68 +#: netbox/extras/choices.py:228 netbox/netbox/choices.py:68 #: netbox/netbox/choices.py:110 msgid "Yellow" msgstr "Jaune" -#: netbox/extras/choices.py:246 netbox/netbox/choices.py:65 +#: netbox/extras/choices.py:229 netbox/netbox/choices.py:65 #: netbox/netbox/choices.py:111 msgid "Green" msgstr "Vert" -#: netbox/extras/choices.py:247 netbox/netbox/choices.py:62 +#: netbox/extras/choices.py:230 netbox/netbox/choices.py:62 #: netbox/netbox/choices.py:112 msgid "Teal" msgstr "Sarcelle" -#: netbox/extras/choices.py:248 netbox/netbox/choices.py:61 +#: netbox/extras/choices.py:231 netbox/netbox/choices.py:61 #: netbox/netbox/choices.py:113 msgid "Cyan" msgstr "Cyan" -#: netbox/extras/choices.py:249 netbox/netbox/choices.py:114 +#: netbox/extras/choices.py:232 netbox/netbox/choices.py:114 msgid "Gray" msgstr "Gris" -#: netbox/extras/choices.py:250 netbox/netbox/choices.py:76 +#: netbox/extras/choices.py:233 netbox/netbox/choices.py:76 #: netbox/netbox/choices.py:115 msgid "Black" msgstr "Noir" -#: netbox/extras/choices.py:251 netbox/netbox/choices.py:77 +#: netbox/extras/choices.py:234 netbox/netbox/choices.py:77 #: netbox/netbox/choices.py:116 msgid "White" msgstr "Blanc" -#: netbox/extras/choices.py:266 netbox/extras/forms/model_forms.py:367 -#: netbox/extras/forms/model_forms.py:444 +#: netbox/extras/choices.py:249 netbox/extras/forms/model_forms.py:431 +#: netbox/extras/forms/model_forms.py:508 #: netbox/templates/extras/webhook.html:10 msgid "Webhook" msgstr "Webhook" -#: netbox/extras/choices.py:267 netbox/extras/forms/model_forms.py:432 +#: netbox/extras/choices.py:250 netbox/extras/forms/model_forms.py:496 #: netbox/templates/extras/script/base.html:29 msgid "Script" msgstr "Scénario" -#: netbox/extras/choices.py:268 +#: netbox/extras/choices.py:251 msgid "Notification" msgstr "Notification" @@ -8081,25 +8193,25 @@ msgstr "Type de widget" msgid "Unregistered widget class: {name}" msgstr "Classe de widget non enregistrée : {name}" -#: netbox/extras/dashboard/widgets.py:147 +#: netbox/extras/dashboard/widgets.py:148 #, python-brace-format msgid "{class_name} must define a render() method." msgstr "{class_name} doit définir une méthode render ()." -#: netbox/extras/dashboard/widgets.py:166 +#: netbox/extras/dashboard/widgets.py:167 msgid "Note" msgstr "Remarque" -#: netbox/extras/dashboard/widgets.py:167 +#: netbox/extras/dashboard/widgets.py:168 msgid "Display some arbitrary custom content. Markdown is supported." msgstr "" "Affichez du contenu personnalisé arbitraire. Markdown est pris en charge." -#: netbox/extras/dashboard/widgets.py:180 +#: netbox/extras/dashboard/widgets.py:181 msgid "Object Counts" msgstr "Nombre d'objets" -#: netbox/extras/dashboard/widgets.py:181 +#: netbox/extras/dashboard/widgets.py:182 msgid "" "Display a set of NetBox models and the number of objects created for each " "type." @@ -8107,72 +8219,72 @@ msgstr "" "Affichez un ensemble de modèles NetBox et le nombre d'objets créés pour " "chaque type." -#: netbox/extras/dashboard/widgets.py:191 +#: netbox/extras/dashboard/widgets.py:192 msgid "Filters to apply when counting the number of objects" msgstr "Filtres à appliquer lors du comptage du nombre d'objets" -#: netbox/extras/dashboard/widgets.py:199 +#: netbox/extras/dashboard/widgets.py:200 msgid "Invalid format. Object filters must be passed as a dictionary." msgstr "" "Format non valide. Les filtres d'objets doivent être transmis sous forme de " "dictionnaire." -#: netbox/extras/dashboard/widgets.py:230 +#: netbox/extras/dashboard/widgets.py:231 msgid "Object List" msgstr "Liste d'objets" -#: netbox/extras/dashboard/widgets.py:231 +#: netbox/extras/dashboard/widgets.py:232 msgid "Display an arbitrary list of objects." msgstr "Afficher une liste arbitraire d'objets." -#: netbox/extras/dashboard/widgets.py:244 +#: netbox/extras/dashboard/widgets.py:245 msgid "The default number of objects to display" msgstr "Le nombre d'objets à afficher par défaut" -#: netbox/extras/dashboard/widgets.py:256 +#: netbox/extras/dashboard/widgets.py:257 msgid "Invalid format. URL parameters must be passed as a dictionary." msgstr "" "Format non valide. Les paramètres d'URL doivent être transmis sous forme de " "dictionnaire." -#: netbox/extras/dashboard/widgets.py:265 +#: netbox/extras/dashboard/widgets.py:266 msgid "Invalid model selection: {self['model'].data} is not supported." msgstr "" "Sélection de modèle non valide : {self['model'].data} n'est pas pris en " "charge." -#: netbox/extras/dashboard/widgets.py:307 +#: netbox/extras/dashboard/widgets.py:308 msgid "RSS Feed" msgstr "Fil RSS" -#: netbox/extras/dashboard/widgets.py:313 +#: netbox/extras/dashboard/widgets.py:314 msgid "Embed an RSS feed from an external website." msgstr "Intégrez un flux RSS provenant d'un site Web externe." -#: netbox/extras/dashboard/widgets.py:320 +#: netbox/extras/dashboard/widgets.py:321 msgid "Feed URL" msgstr "URL du flux" -#: netbox/extras/dashboard/widgets.py:324 +#: netbox/extras/dashboard/widgets.py:325 msgid "Requires external connection" msgstr "Nécessite une connexion externe" -#: netbox/extras/dashboard/widgets.py:330 +#: netbox/extras/dashboard/widgets.py:331 msgid "The maximum number of objects to display" msgstr "Le nombre maximum d'objets à afficher" -#: netbox/extras/dashboard/widgets.py:335 +#: netbox/extras/dashboard/widgets.py:336 msgid "How long to stored the cached content (in seconds)" msgstr "Durée de conservation du contenu mis en cache (en secondes)" -#: netbox/extras/dashboard/widgets.py:392 +#: netbox/extras/dashboard/widgets.py:393 #: netbox/templates/account/base.html:10 #: netbox/templates/account/bookmarks.html:7 #: netbox/templates/inc/user_menu.html:43 msgid "Bookmarks" msgstr "Signets" -#: netbox/extras/dashboard/widgets.py:396 +#: netbox/extras/dashboard/widgets.py:397 msgid "Show your personal bookmarks" msgstr "Afficher vos favoris personnels" @@ -8187,173 +8299,183 @@ msgid "Cannot import events pipeline {name} error: {error}" msgstr "" "Impossible d'importer le pipeline d'événements {name} erreur : {error}" -#: netbox/extras/filtersets.py:45 +#: netbox/extras/filtersets.py:49 msgid "Script module (ID)" msgstr "Module de script (ID)" -#: netbox/extras/filtersets.py:254 netbox/extras/filtersets.py:637 -#: netbox/extras/filtersets.py:665 +#: netbox/extras/filtersets.py:258 netbox/extras/filtersets.py:730 +#: netbox/extras/filtersets.py:758 msgid "Data file (ID)" msgstr "Fichier de données (ID)" -#: netbox/extras/filtersets.py:370 netbox/users/filtersets.py:68 +#: netbox/extras/filtersets.py:428 netbox/users/filtersets.py:68 #: netbox/users/filtersets.py:191 msgid "Group (name)" msgstr "Groupe (nom)" -#: netbox/extras/filtersets.py:574 +#: netbox/extras/filtersets.py:667 #: netbox/virtualization/forms/filtersets.py:124 msgid "Cluster type" msgstr "Type de cluster" -#: netbox/extras/filtersets.py:580 netbox/virtualization/filtersets.py:61 +#: netbox/extras/filtersets.py:673 netbox/virtualization/filtersets.py:61 #: netbox/virtualization/filtersets.py:113 msgid "Cluster type (slug)" msgstr "Type de cluster (slug)" -#: netbox/extras/filtersets.py:601 netbox/tenancy/forms/forms.py:16 +#: netbox/extras/filtersets.py:694 netbox/tenancy/forms/forms.py:16 #: netbox/tenancy/forms/forms.py:40 msgid "Tenant group" msgstr "Groupe d'entitées" -#: netbox/extras/filtersets.py:607 netbox/tenancy/filtersets.py:188 -#: netbox/tenancy/filtersets.py:208 +#: netbox/extras/filtersets.py:700 netbox/tenancy/filtersets.py:193 +#: netbox/tenancy/filtersets.py:213 msgid "Tenant group (slug)" msgstr "Groupe de locataires (slug)" -#: netbox/extras/filtersets.py:623 netbox/extras/forms/model_forms.py:509 +#: netbox/extras/filtersets.py:716 netbox/extras/forms/model_forms.py:577 #: netbox/templates/extras/tag.html:11 msgid "Tag" msgstr "Étiquette" -#: netbox/extras/filtersets.py:629 +#: netbox/extras/filtersets.py:722 msgid "Tag (slug)" msgstr "Étiquette (slug)" -#: netbox/extras/filtersets.py:689 netbox/extras/forms/filtersets.py:437 +#: netbox/extras/filtersets.py:786 netbox/extras/forms/filtersets.py:492 msgid "Has local config context data" msgstr "Possède des données contextuelles de configuration locales" -#: netbox/extras/forms/bulk_edit.py:35 netbox/extras/forms/filtersets.py:61 +#: netbox/extras/forms/bulk_edit.py:36 netbox/extras/forms/filtersets.py:62 msgid "Group name" msgstr "Nom du groupe" -#: netbox/extras/forms/bulk_edit.py:43 netbox/extras/forms/filtersets.py:69 -#: netbox/extras/tables/tables.py:68 +#: netbox/extras/forms/bulk_edit.py:44 netbox/extras/forms/filtersets.py:70 +#: netbox/extras/tables/tables.py:69 #: netbox/templates/extras/customfield.html:38 #: netbox/templates/generic/bulk_import.html:118 msgid "Required" msgstr "Obligatoire" -#: netbox/extras/forms/bulk_edit.py:48 netbox/extras/forms/filtersets.py:76 +#: netbox/extras/forms/bulk_edit.py:49 netbox/extras/forms/filtersets.py:77 msgid "Must be unique" msgstr "Doit être unique" -#: netbox/extras/forms/bulk_edit.py:61 netbox/extras/forms/bulk_import.py:60 -#: netbox/extras/forms/filtersets.py:90 +#: netbox/extras/forms/bulk_edit.py:62 netbox/extras/forms/bulk_import.py:60 +#: netbox/extras/forms/filtersets.py:91 #: netbox/extras/models/customfields.py:211 msgid "UI visible" msgstr "Interface utilisateur visible" -#: netbox/extras/forms/bulk_edit.py:66 netbox/extras/forms/bulk_import.py:66 -#: netbox/extras/forms/filtersets.py:95 +#: netbox/extras/forms/bulk_edit.py:67 netbox/extras/forms/bulk_import.py:66 +#: netbox/extras/forms/filtersets.py:96 #: netbox/extras/models/customfields.py:218 msgid "UI editable" msgstr "Interface utilisateur modifiable" -#: netbox/extras/forms/bulk_edit.py:71 netbox/extras/forms/filtersets.py:98 +#: netbox/extras/forms/bulk_edit.py:72 netbox/extras/forms/filtersets.py:99 msgid "Is cloneable" msgstr "Est cloneable" -#: netbox/extras/forms/bulk_edit.py:76 netbox/extras/forms/filtersets.py:105 +#: netbox/extras/forms/bulk_edit.py:77 netbox/extras/forms/filtersets.py:106 msgid "Minimum value" msgstr "Valeur minimale" -#: netbox/extras/forms/bulk_edit.py:80 netbox/extras/forms/filtersets.py:109 +#: netbox/extras/forms/bulk_edit.py:81 netbox/extras/forms/filtersets.py:110 msgid "Maximum value" msgstr "Valeur maximale" -#: netbox/extras/forms/bulk_edit.py:84 netbox/extras/forms/filtersets.py:113 +#: netbox/extras/forms/bulk_edit.py:85 netbox/extras/forms/filtersets.py:114 msgid "Validation regex" msgstr "Regex de validation" -#: netbox/extras/forms/bulk_edit.py:91 netbox/extras/forms/filtersets.py:47 -#: netbox/extras/forms/model_forms.py:76 +#: netbox/extras/forms/bulk_edit.py:92 netbox/extras/forms/filtersets.py:48 +#: netbox/extras/forms/model_forms.py:79 #: netbox/templates/extras/customfield.html:70 msgid "Behavior" msgstr "Comportement" -#: netbox/extras/forms/bulk_edit.py:128 netbox/extras/forms/filtersets.py:152 +#: netbox/extras/forms/bulk_edit.py:129 netbox/extras/forms/filtersets.py:153 msgid "New window" msgstr "Nouvelle fenêtre" -#: netbox/extras/forms/bulk_edit.py:137 +#: netbox/extras/forms/bulk_edit.py:138 msgid "Button class" msgstr "Classe de boutons" -#: netbox/extras/forms/bulk_edit.py:154 netbox/extras/forms/filtersets.py:191 -#: netbox/extras/models/models.py:409 +#: netbox/extras/forms/bulk_edit.py:155 netbox/extras/forms/bulk_edit.py:354 +#: netbox/extras/forms/filtersets.py:192 netbox/extras/forms/filtersets.py:470 +#: netbox/extras/models/mixins.py:100 msgid "MIME type" msgstr "Type MIME" -#: netbox/extras/forms/bulk_edit.py:159 netbox/extras/forms/filtersets.py:194 +#: netbox/extras/forms/bulk_edit.py:160 netbox/extras/forms/bulk_edit.py:359 +#: netbox/extras/forms/filtersets.py:195 netbox/extras/forms/filtersets.py:473 +msgid "File name" +msgstr "Nom du fichier" + +#: netbox/extras/forms/bulk_edit.py:164 netbox/extras/forms/bulk_edit.py:363 +#: netbox/extras/forms/filtersets.py:199 netbox/extras/forms/filtersets.py:477 msgid "File extension" msgstr "Extension de fichier" -#: netbox/extras/forms/bulk_edit.py:164 netbox/extras/forms/filtersets.py:198 +#: netbox/extras/forms/bulk_edit.py:169 netbox/extras/forms/bulk_edit.py:368 +#: netbox/extras/forms/filtersets.py:203 netbox/extras/forms/filtersets.py:481 msgid "As attachment" msgstr "En pièce jointe" -#: netbox/extras/forms/bulk_edit.py:192 netbox/extras/forms/filtersets.py:242 -#: netbox/extras/tables/tables.py:259 +#: netbox/extras/forms/bulk_edit.py:197 netbox/extras/forms/bulk_edit.py:225 +#: netbox/extras/forms/filtersets.py:247 netbox/extras/forms/filtersets.py:277 +#: netbox/extras/tables/tables.py:270 netbox/extras/tables/tables.py:303 #: netbox/templates/extras/savedfilter.html:29 +#: netbox/templates/extras/tableconfig.html:37 msgid "Shared" msgstr "Partagé" -#: netbox/extras/forms/bulk_edit.py:215 netbox/extras/forms/filtersets.py:271 -#: netbox/extras/models/models.py:174 +#: netbox/extras/forms/bulk_edit.py:248 netbox/extras/forms/filtersets.py:306 +#: netbox/extras/models/models.py:176 msgid "HTTP method" msgstr "Méthode HTTP" -#: netbox/extras/forms/bulk_edit.py:219 netbox/extras/forms/filtersets.py:265 +#: netbox/extras/forms/bulk_edit.py:252 netbox/extras/forms/filtersets.py:300 #: netbox/templates/extras/webhook.html:30 msgid "Payload URL" msgstr "URL de charge utile" -#: netbox/extras/forms/bulk_edit.py:224 netbox/extras/models/models.py:214 +#: netbox/extras/forms/bulk_edit.py:257 netbox/extras/models/models.py:216 msgid "SSL verification" msgstr "Vérification SSL" -#: netbox/extras/forms/bulk_edit.py:227 +#: netbox/extras/forms/bulk_edit.py:260 #: netbox/templates/extras/webhook.html:38 msgid "Secret" msgstr "Secret" -#: netbox/extras/forms/bulk_edit.py:232 +#: netbox/extras/forms/bulk_edit.py:265 msgid "CA file path" msgstr "chemin du fichier CA" -#: netbox/extras/forms/bulk_edit.py:253 netbox/extras/forms/bulk_import.py:192 -#: netbox/extras/forms/model_forms.py:391 +#: netbox/extras/forms/bulk_edit.py:286 netbox/extras/forms/bulk_import.py:194 +#: netbox/extras/forms/model_forms.py:455 msgid "Event types" msgstr "Types d'événements" -#: netbox/extras/forms/bulk_edit.py:293 +#: netbox/extras/forms/bulk_edit.py:330 msgid "Is active" msgstr "Est actif" #: netbox/extras/forms/bulk_import.py:37 #: netbox/extras/forms/bulk_import.py:118 #: netbox/extras/forms/bulk_import.py:139 -#: netbox/extras/forms/bulk_import.py:162 -#: netbox/extras/forms/bulk_import.py:186 -#: netbox/extras/forms/filtersets.py:140 netbox/extras/forms/filtersets.py:230 -#: netbox/extras/forms/model_forms.py:47 -#: netbox/extras/forms/model_forms.py:219 -#: netbox/extras/forms/model_forms.py:251 -#: netbox/extras/forms/model_forms.py:292 -#: netbox/extras/forms/model_forms.py:386 -#: netbox/extras/forms/model_forms.py:503 +#: netbox/extras/forms/bulk_import.py:164 +#: netbox/extras/forms/bulk_import.py:188 +#: netbox/extras/forms/filtersets.py:141 netbox/extras/forms/filtersets.py:235 +#: netbox/extras/forms/filtersets.py:265 netbox/extras/forms/model_forms.py:50 +#: netbox/extras/forms/model_forms.py:222 +#: netbox/extras/forms/model_forms.py:254 +#: netbox/extras/forms/model_forms.py:297 +#: netbox/extras/forms/model_forms.py:450 +#: netbox/extras/forms/model_forms.py:567 #: netbox/users/forms/model_forms.py:276 msgid "Object types" msgstr "Types d'objets" @@ -8361,9 +8483,9 @@ msgstr "Types d'objets" #: netbox/extras/forms/bulk_import.py:39 #: netbox/extras/forms/bulk_import.py:120 #: netbox/extras/forms/bulk_import.py:141 -#: netbox/extras/forms/bulk_import.py:164 -#: netbox/extras/forms/bulk_import.py:188 -#: netbox/tenancy/forms/bulk_import.py:96 +#: netbox/extras/forms/bulk_import.py:166 +#: netbox/extras/forms/bulk_import.py:190 +#: netbox/tenancy/forms/bulk_import.py:95 msgid "One or more assigned object types" msgstr "Un ou plusieurs types d'objets attribués" @@ -8371,10 +8493,11 @@ msgstr "Un ou plusieurs types d'objets attribués" msgid "Field data type (e.g. text, integer, etc.)" msgstr "Type de données de champ (par exemple texte, entier, etc.)" -#: netbox/extras/forms/bulk_import.py:47 netbox/extras/forms/filtersets.py:213 -#: netbox/extras/forms/filtersets.py:287 -#: netbox/extras/forms/model_forms.py:318 -#: netbox/extras/forms/model_forms.py:355 +#: netbox/extras/forms/bulk_import.py:47 netbox/extras/forms/filtersets.py:218 +#: netbox/extras/forms/filtersets.py:322 +#: netbox/extras/forms/model_forms.py:323 +#: netbox/extras/forms/model_forms.py:382 +#: netbox/extras/forms/model_forms.py:419 #: netbox/tenancy/forms/filtersets.py:92 msgid "Object type" msgstr "Type d'objet" @@ -8383,7 +8506,7 @@ msgstr "Type d'objet" msgid "Object type (for object or multi-object fields)" msgstr "Type d'objet (pour les champs d'objets ou multi-objets)" -#: netbox/extras/forms/bulk_import.py:53 netbox/extras/forms/filtersets.py:85 +#: netbox/extras/forms/bulk_import.py:53 netbox/extras/forms/filtersets.py:86 msgid "Choice set" msgstr "Coffret Choice" @@ -8412,48 +8535,48 @@ msgstr "" "virgules avec des libellés facultatifs séparés par deux points : " "« Choice1:First Choice, Choice2:Second Choice »" -#: netbox/extras/forms/bulk_import.py:123 netbox/extras/models/models.py:323 +#: netbox/extras/forms/bulk_import.py:123 netbox/extras/models/models.py:325 msgid "button class" msgstr "classe de boutons" -#: netbox/extras/forms/bulk_import.py:126 netbox/extras/models/models.py:327 +#: netbox/extras/forms/bulk_import.py:126 netbox/extras/models/models.py:329 msgid "" "The class of the first link in a group will be used for the dropdown button" msgstr "" "La classe du premier lien d'un groupe sera utilisée pour le bouton déroulant" -#: netbox/extras/forms/bulk_import.py:193 +#: netbox/extras/forms/bulk_import.py:195 msgid "The event type(s) which will trigger this rule" msgstr "Le ou les types d'événements qui déclencheront cette règle" -#: netbox/extras/forms/bulk_import.py:196 +#: netbox/extras/forms/bulk_import.py:198 msgid "Action object" msgstr "Objet d'action" -#: netbox/extras/forms/bulk_import.py:198 +#: netbox/extras/forms/bulk_import.py:200 msgid "Webhook name or script as dotted path module.Class" msgstr "Nom du webhook ou script sous forme de chemin pointillé module.Class" -#: netbox/extras/forms/bulk_import.py:219 +#: netbox/extras/forms/bulk_import.py:221 #, python-brace-format msgid "Webhook {name} not found" msgstr "Webhook {name} introuvable" -#: netbox/extras/forms/bulk_import.py:228 +#: netbox/extras/forms/bulk_import.py:230 #, python-brace-format msgid "Script {name} not found" msgstr "Scénario {name} introuvable" -#: netbox/extras/forms/bulk_import.py:244 +#: netbox/extras/forms/bulk_import.py:250 msgid "Assigned object type" msgstr "Type d'objet attribué" -#: netbox/extras/forms/bulk_import.py:249 +#: netbox/extras/forms/bulk_import.py:255 msgid "The classification of entry" msgstr "La classification de l'entrée" -#: netbox/extras/forms/bulk_import.py:261 -#: netbox/extras/forms/model_forms.py:334 netbox/netbox/navigation/menu.py:411 +#: netbox/extras/forms/bulk_import.py:267 +#: netbox/extras/forms/model_forms.py:398 netbox/netbox/navigation/menu.py:413 #: netbox/templates/extras/notificationgroup.html:41 #: netbox/templates/users/group.html:29 netbox/users/forms/model_forms.py:236 #: netbox/users/forms/model_forms.py:248 netbox/users/forms/model_forms.py:300 @@ -8461,154 +8584,163 @@ msgstr "La classification de l'entrée" msgid "Users" msgstr "Utilisateurs" -#: netbox/extras/forms/bulk_import.py:265 +#: netbox/extras/forms/bulk_import.py:271 msgid "User names separated by commas, encased with double quotes" msgstr "" "Noms d'utilisateur séparés par des virgules, encadrés par des guillemets" -#: netbox/extras/forms/bulk_import.py:268 -#: netbox/extras/forms/model_forms.py:329 netbox/netbox/navigation/menu.py:294 -#: netbox/netbox/navigation/menu.py:431 +#: netbox/extras/forms/bulk_import.py:274 +#: netbox/extras/forms/model_forms.py:393 netbox/netbox/navigation/menu.py:295 +#: netbox/netbox/navigation/menu.py:433 #: netbox/templates/extras/notificationgroup.html:31 +#: netbox/templates/tenancy/contact.html:21 +#: netbox/tenancy/forms/bulk_edit.py:139 netbox/tenancy/forms/filtersets.py:78 +#: netbox/tenancy/forms/model_forms.py:99 netbox/tenancy/tables/contacts.py:64 #: netbox/users/forms/model_forms.py:181 netbox/users/forms/model_forms.py:193 #: netbox/users/forms/model_forms.py:305 netbox/users/tables.py:35 #: netbox/users/tables.py:106 msgid "Groups" msgstr "Groupes" -#: netbox/extras/forms/bulk_import.py:272 +#: netbox/extras/forms/bulk_import.py:278 msgid "Group names separated by commas, encased with double quotes" msgstr "Noms de groupes séparés par des virgules, entre guillemets doubles" -#: netbox/extras/forms/filtersets.py:53 netbox/extras/forms/model_forms.py:56 +#: netbox/extras/forms/filtersets.py:54 netbox/extras/forms/model_forms.py:59 msgid "Related object type" msgstr "Type d'objet associé" -#: netbox/extras/forms/filtersets.py:58 +#: netbox/extras/forms/filtersets.py:59 msgid "Field type" msgstr "Type de champ" -#: netbox/extras/forms/filtersets.py:122 -#: netbox/extras/forms/model_forms.py:157 netbox/extras/tables/tables.py:94 +#: netbox/extras/forms/filtersets.py:123 +#: netbox/extras/forms/model_forms.py:160 netbox/extras/tables/tables.py:95 #: netbox/templates/generic/bulk_import.html:154 msgid "Choices" msgstr "Choix" -#: netbox/extras/forms/filtersets.py:168 netbox/extras/forms/filtersets.py:326 -#: netbox/extras/forms/filtersets.py:416 -#: netbox/extras/forms/model_forms.py:586 netbox/templates/core/job.html:96 +#: netbox/extras/forms/filtersets.py:169 netbox/extras/forms/filtersets.py:361 +#: netbox/extras/forms/filtersets.py:451 +#: netbox/extras/forms/model_forms.py:654 netbox/templates/core/job.html:96 #: netbox/templates/extras/eventrule.html:84 msgid "Data" msgstr "Données" -#: netbox/extras/forms/filtersets.py:179 netbox/extras/forms/filtersets.py:340 -#: netbox/extras/forms/filtersets.py:426 netbox/netbox/choices.py:132 +#: netbox/extras/forms/filtersets.py:170 netbox/extras/forms/filtersets.py:452 +#: netbox/extras/forms/model_forms.py:267 +#: netbox/extras/forms/model_forms.py:715 +msgid "Rendering" +msgstr "Rendu" + +#: netbox/extras/forms/filtersets.py:180 netbox/extras/forms/filtersets.py:375 +#: netbox/extras/forms/filtersets.py:462 netbox/netbox/choices.py:132 #: netbox/utilities/forms/bulk_import.py:26 msgid "Data file" msgstr "Fichier de données" -#: netbox/extras/forms/filtersets.py:187 +#: netbox/extras/forms/filtersets.py:188 msgid "Content types" msgstr "Types de contenu" -#: netbox/extras/forms/filtersets.py:261 netbox/extras/models/models.py:179 +#: netbox/extras/forms/filtersets.py:296 netbox/extras/models/models.py:181 msgid "HTTP content type" msgstr "Type de contenu HTTP" -#: netbox/extras/forms/filtersets.py:292 +#: netbox/extras/forms/filtersets.py:327 msgid "Event type" msgstr "Type d'événement" -#: netbox/extras/forms/filtersets.py:297 +#: netbox/extras/forms/filtersets.py:332 msgid "Action type" msgstr "Type d'action" -#: netbox/extras/forms/filtersets.py:313 +#: netbox/extras/forms/filtersets.py:348 msgid "Tagged object type" msgstr "Type d'objet étiqueté" -#: netbox/extras/forms/filtersets.py:318 +#: netbox/extras/forms/filtersets.py:353 msgid "Allowed object type" msgstr "Type d'objet autorisé" -#: netbox/extras/forms/filtersets.py:348 -#: netbox/extras/forms/model_forms.py:521 netbox/netbox/navigation/menu.py:18 +#: netbox/extras/forms/filtersets.py:383 +#: netbox/extras/forms/model_forms.py:589 netbox/netbox/navigation/menu.py:17 msgid "Regions" msgstr "Régions" -#: netbox/extras/forms/filtersets.py:353 -#: netbox/extras/forms/model_forms.py:526 +#: netbox/extras/forms/filtersets.py:388 +#: netbox/extras/forms/model_forms.py:594 msgid "Site groups" msgstr "Groupes de sites" -#: netbox/extras/forms/filtersets.py:363 -#: netbox/extras/forms/model_forms.py:536 netbox/netbox/navigation/menu.py:20 +#: netbox/extras/forms/filtersets.py:398 +#: netbox/extras/forms/model_forms.py:604 netbox/netbox/navigation/menu.py:20 #: netbox/templates/dcim/site.html:127 msgid "Locations" msgstr "Localisations" -#: netbox/extras/forms/filtersets.py:368 -#: netbox/extras/forms/model_forms.py:541 +#: netbox/extras/forms/filtersets.py:403 +#: netbox/extras/forms/model_forms.py:609 msgid "Device types" msgstr "Types d'appareils" -#: netbox/extras/forms/filtersets.py:373 -#: netbox/extras/forms/model_forms.py:546 +#: netbox/extras/forms/filtersets.py:408 +#: netbox/extras/forms/model_forms.py:614 msgid "Roles" msgstr "Rôles" -#: netbox/extras/forms/filtersets.py:383 -#: netbox/extras/forms/model_forms.py:556 +#: netbox/extras/forms/filtersets.py:418 +#: netbox/extras/forms/model_forms.py:624 msgid "Cluster types" msgstr "Types de clusters" -#: netbox/extras/forms/filtersets.py:388 -#: netbox/extras/forms/model_forms.py:561 +#: netbox/extras/forms/filtersets.py:423 +#: netbox/extras/forms/model_forms.py:629 msgid "Cluster groups" msgstr "Groupes de clusters" -#: netbox/extras/forms/filtersets.py:393 -#: netbox/extras/forms/model_forms.py:566 netbox/netbox/navigation/menu.py:263 -#: netbox/netbox/navigation/menu.py:265 +#: netbox/extras/forms/filtersets.py:428 +#: netbox/extras/forms/model_forms.py:634 netbox/netbox/navigation/menu.py:264 +#: netbox/netbox/navigation/menu.py:266 #: netbox/templates/virtualization/clustertype.html:30 #: netbox/virtualization/tables/clusters.py:23 #: netbox/virtualization/tables/clusters.py:45 msgid "Clusters" msgstr "Clusters" -#: netbox/extras/forms/filtersets.py:398 -#: netbox/extras/forms/model_forms.py:571 +#: netbox/extras/forms/filtersets.py:433 +#: netbox/extras/forms/model_forms.py:639 msgid "Tenant groups" msgstr "Groupes d'entitées" -#: netbox/extras/forms/model_forms.py:49 +#: netbox/extras/forms/model_forms.py:52 msgid "The type(s) of object that have this custom field" msgstr "Le ou les types d'objets dotés de ce champ personnalisé" -#: netbox/extras/forms/model_forms.py:52 +#: netbox/extras/forms/model_forms.py:55 msgid "Default value" msgstr "Valeur par défaut" -#: netbox/extras/forms/model_forms.py:58 +#: netbox/extras/forms/model_forms.py:61 msgid "Type of the related object (for object/multi-object fields only)" msgstr "" "Type de l'objet associé (pour les champs objet/multi-objets uniquement)" -#: netbox/extras/forms/model_forms.py:61 +#: netbox/extras/forms/model_forms.py:64 #: netbox/templates/extras/customfield.html:60 msgid "Related object filter" msgstr "Filtre d'objets associés" -#: netbox/extras/forms/model_forms.py:63 +#: netbox/extras/forms/model_forms.py:66 msgid "Specify query parameters as a JSON object." msgstr "Spécifiez les paramètres de requête sous la forme d'un objet JSON." -#: netbox/extras/forms/model_forms.py:73 +#: netbox/extras/forms/model_forms.py:76 #: netbox/templates/extras/customfield.html:10 msgid "Custom Field" msgstr "Champ personnalisé" -#: netbox/extras/forms/model_forms.py:85 +#: netbox/extras/forms/model_forms.py:88 msgid "" "The type of data stored in this field. For object/multi-object fields, " "select the related object type below." @@ -8616,7 +8748,7 @@ msgstr "" "Le type de données stockées dans ce champ. Pour les champs objet/multi-" "objets, sélectionnez le type d'objet associé ci-dessous." -#: netbox/extras/forms/model_forms.py:88 +#: netbox/extras/forms/model_forms.py:91 msgid "" "This will be displayed as help text for the form field. Markdown is " "supported." @@ -8624,11 +8756,11 @@ msgstr "" "Cela sera affiché sous forme de texte d'aide pour le champ du formulaire. " "Markdown est pris en charge." -#: netbox/extras/forms/model_forms.py:143 +#: netbox/extras/forms/model_forms.py:146 msgid "Related Object" msgstr "Objet associé" -#: netbox/extras/forms/model_forms.py:170 +#: netbox/extras/forms/model_forms.py:173 msgid "" "Enter one choice per line. An optional label may be specified for each " "choice by appending it with a colon. Example:" @@ -8636,16 +8768,16 @@ msgstr "" "Entrez un choix par ligne. Une étiquette facultative peut être spécifiée " "pour chaque choix en l'ajoutant par deux points. Exemple :" -#: netbox/extras/forms/model_forms.py:226 +#: netbox/extras/forms/model_forms.py:229 #: netbox/templates/extras/customlink.html:10 msgid "Custom Link" msgstr "Lien personnalisé" -#: netbox/extras/forms/model_forms.py:228 +#: netbox/extras/forms/model_forms.py:231 msgid "Templates" msgstr "Modèles" -#: netbox/extras/forms/model_forms.py:240 +#: netbox/extras/forms/model_forms.py:243 #, python-brace-format msgid "" "Jinja2 template code for the link text. Reference the object as {example}. " @@ -8655,68 +8787,86 @@ msgstr "" "{example}. Les liens qui s'affichent sous forme de texte vide ne seront pas " "affichés." -#: netbox/extras/forms/model_forms.py:244 +#: netbox/extras/forms/model_forms.py:247 #, python-brace-format msgid "" "Jinja2 template code for the link URL. Reference the object as {example}." msgstr "" "Code modèle Jinja2 pour l'URL du lien. Référencez l'objet comme {example}." -#: netbox/extras/forms/model_forms.py:255 -#: netbox/extras/forms/model_forms.py:638 +#: netbox/extras/forms/model_forms.py:258 +#: netbox/extras/forms/model_forms.py:706 msgid "Template code" msgstr "Code du modèle" -#: netbox/extras/forms/model_forms.py:261 +#: netbox/extras/forms/model_forms.py:264 #: netbox/templates/extras/exporttemplate.html:12 msgid "Export Template" msgstr "Modèle d'exportation" -#: netbox/extras/forms/model_forms.py:263 -msgid "Rendering" -msgstr "Rendu" - -#: netbox/extras/forms/model_forms.py:277 -#: netbox/extras/forms/model_forms.py:663 +#: netbox/extras/forms/model_forms.py:282 +#: netbox/extras/forms/model_forms.py:733 msgid "Template content is populated from the remote source selected below." msgstr "" "Le contenu du modèle est renseigné à partir de la source distante " "sélectionnée ci-dessous." -#: netbox/extras/forms/model_forms.py:284 -#: netbox/extras/forms/model_forms.py:670 +#: netbox/extras/forms/model_forms.py:289 +#: netbox/extras/forms/model_forms.py:740 msgid "Must specify either local content or a data file" msgstr "Doit spécifier un contenu local ou un fichier de données" -#: netbox/extras/forms/model_forms.py:298 netbox/netbox/forms/mixins.py:70 +#: netbox/extras/forms/model_forms.py:303 netbox/netbox/forms/mixins.py:70 #: netbox/templates/extras/savedfilter.html:10 msgid "Saved Filter" msgstr "Filtre enregistré" -#: netbox/extras/forms/model_forms.py:348 +#: netbox/extras/forms/model_forms.py:329 +#: netbox/templates/account/preferences.html:50 +#: netbox/templates/extras/tableconfig.html:62 +msgid "Ordering" +msgstr "Commander" + +#: netbox/extras/forms/model_forms.py:331 +msgid "" +"Enter a comma-separated list of column names. Prepend a name with a hyphen " +"to reverse the order." +msgstr "" +"Entrez une liste de noms de colonnes séparés par des virgules. Ajoutez un " +"tiret à un nom pour inverser l'ordre." + +#: netbox/extras/forms/model_forms.py:340 netbox/utilities/forms/forms.py:118 +msgid "Available Columns" +msgstr "Colonnes disponibles" + +#: netbox/extras/forms/model_forms.py:347 netbox/utilities/forms/forms.py:126 +msgid "Selected Columns" +msgstr "Colonnes sélectionnées" + +#: netbox/extras/forms/model_forms.py:412 msgid "A notification group specify at least one user or group." msgstr "" "Un groupe de notifications spécifie au moins un utilisateur ou un groupe." -#: netbox/extras/forms/model_forms.py:370 +#: netbox/extras/forms/model_forms.py:434 #: netbox/templates/extras/webhook.html:23 msgid "HTTP Request" msgstr "Requête HTTP" -#: netbox/extras/forms/model_forms.py:372 +#: netbox/extras/forms/model_forms.py:436 #: netbox/templates/extras/webhook.html:44 msgid "SSL" msgstr "SLL" -#: netbox/extras/forms/model_forms.py:394 +#: netbox/extras/forms/model_forms.py:458 msgid "Action choice" msgstr "Choix de l'action" -#: netbox/extras/forms/model_forms.py:399 +#: netbox/extras/forms/model_forms.py:463 msgid "Enter conditions in JSON format." msgstr "Entrez les conditions dans JSON format." -#: netbox/extras/forms/model_forms.py:403 +#: netbox/extras/forms/model_forms.py:467 msgid "" "Enter parameters to pass to the action in JSON format." @@ -8724,40 +8874,35 @@ msgstr "" "Entrez les paramètres à transmettre à l'action dans JSON format." -#: netbox/extras/forms/model_forms.py:408 +#: netbox/extras/forms/model_forms.py:472 #: netbox/templates/extras/eventrule.html:10 msgid "Event Rule" msgstr "Règle de l'événement" -#: netbox/extras/forms/model_forms.py:409 +#: netbox/extras/forms/model_forms.py:473 msgid "Triggers" msgstr "éléments déclencheurs" -#: netbox/extras/forms/model_forms.py:456 +#: netbox/extras/forms/model_forms.py:520 msgid "Notification group" msgstr "Groupe de notifications" -#: netbox/extras/forms/model_forms.py:576 netbox/netbox/navigation/menu.py:26 +#: netbox/extras/forms/model_forms.py:644 netbox/netbox/navigation/menu.py:26 #: netbox/tenancy/tables/tenants.py:22 msgid "Tenants" msgstr "Entité" -#: netbox/extras/forms/model_forms.py:620 +#: netbox/extras/forms/model_forms.py:688 msgid "Data is populated from the remote source selected below." msgstr "" "Les données sont renseignées à partir de la source distante sélectionnée ci-" "dessous." -#: netbox/extras/forms/model_forms.py:626 +#: netbox/extras/forms/model_forms.py:694 msgid "Must specify either local data or a data file" msgstr "Doit spécifier des données locales ou un fichier de données" -#: netbox/extras/forms/model_forms.py:645 -#: netbox/templates/core/datafile.html:55 -msgid "Content" -msgstr "Contenu" - -#: netbox/extras/forms/reports.py:17 netbox/extras/forms/scripts.py:23 +#: netbox/extras/forms/reports.py:17 netbox/extras/forms/scripts.py:30 msgid "Schedule at" msgstr "Horaire à" @@ -8765,7 +8910,7 @@ msgstr "Horaire à" msgid "Schedule execution of report to a set time" msgstr "Planifier l'exécution du rapport à une heure définie" -#: netbox/extras/forms/reports.py:23 netbox/extras/forms/scripts.py:29 +#: netbox/extras/forms/reports.py:23 netbox/extras/forms/scripts.py:36 msgid "Recurs every" msgstr "Récurrent chaque fois" @@ -8773,30 +8918,30 @@ msgstr "Récurrent chaque fois" msgid "Interval at which this report is re-run (in minutes)" msgstr "Intervalle auquel ce rapport est réexécuté (en minutes)" -#: netbox/extras/forms/reports.py:35 netbox/extras/forms/scripts.py:41 +#: netbox/extras/forms/reports.py:35 netbox/extras/forms/scripts.py:48 #, python-brace-format msgid " (current time: {now})" msgstr " (heure actuelle : {now})" -#: netbox/extras/forms/reports.py:45 netbox/extras/forms/scripts.py:51 +#: netbox/extras/forms/reports.py:45 netbox/extras/forms/scripts.py:58 msgid "Scheduled time must be in the future." msgstr "L'heure prévue doit se situer dans le futur." -#: netbox/extras/forms/scripts.py:17 +#: netbox/extras/forms/scripts.py:24 msgid "Commit changes" msgstr "Valider les modifications" -#: netbox/extras/forms/scripts.py:18 +#: netbox/extras/forms/scripts.py:25 msgid "Commit changes to the database (uncheck for a dry-run)" msgstr "" "Validez les modifications apportées à la base de données (décochez cette " "case pour une exécution à sec)" -#: netbox/extras/forms/scripts.py:24 +#: netbox/extras/forms/scripts.py:31 msgid "Schedule execution of script to a set time" msgstr "Planifier l'exécution du script à une heure définie" -#: netbox/extras/forms/scripts.py:33 +#: netbox/extras/forms/scripts.py:40 msgid "Interval at which this script is re-run (in minutes)" msgstr "Intervalle auquel ce script est réexécuté (en minutes)" @@ -8824,25 +8969,26 @@ msgstr "" msgid "No indexers found!" msgstr "Aucun indexeur n'a été trouvé !" -#: netbox/extras/models/configs.py:41 netbox/extras/models/models.py:313 -#: netbox/extras/models/models.py:522 netbox/extras/models/search.py:48 +#: netbox/extras/models/configs.py:38 netbox/extras/models/models.py:315 +#: netbox/extras/models/models.py:480 netbox/extras/models/models.py:559 +#: netbox/extras/models/search.py:48 netbox/extras/models/tags.py:44 #: netbox/ipam/models/ip.py:188 netbox/netbox/models/mixins.py:15 msgid "weight" msgstr "poids" -#: netbox/extras/models/configs.py:130 +#: netbox/extras/models/configs.py:127 msgid "config context" msgstr "contexte de configuration" -#: netbox/extras/models/configs.py:131 +#: netbox/extras/models/configs.py:128 msgid "config contexts" msgstr "contextes de configuration" -#: netbox/extras/models/configs.py:149 netbox/extras/models/configs.py:205 +#: netbox/extras/models/configs.py:146 netbox/extras/models/configs.py:202 msgid "JSON data must be in object form. Example:" msgstr "Les données JSON doivent être sous forme d'objet. Exemple :" -#: netbox/extras/models/configs.py:169 +#: netbox/extras/models/configs.py:166 msgid "" "Local config context data takes precedence over source contexts in the final" " rendered config context" @@ -8850,34 +8996,11 @@ msgstr "" "Les données du contexte de configuration local ont priorité sur les " "contextes source dans le contexte de configuration final rendu" -#: netbox/extras/models/configs.py:224 -msgid "template code" -msgstr "code du modèle" - #: netbox/extras/models/configs.py:225 -msgid "Jinja2 template code." -msgstr "Code du modèle Jinja2." - -#: netbox/extras/models/configs.py:228 -msgid "environment parameters" -msgstr "paramètres d'environnement" - -#: netbox/extras/models/configs.py:233 -msgid "" -"Any additional" -" parameters to pass when constructing the Jinja2 environment." -msgstr "" -"N'importe lequel paramètres" -" supplémentaires à passer lors de la construction de l'environnement " -"Jinja2." - -#: netbox/extras/models/configs.py:240 msgid "config template" msgstr "modèle de configuration" -#: netbox/extras/models/configs.py:241 +#: netbox/extras/models/configs.py:226 msgid "config templates" msgstr "modèles de configuration" @@ -8918,7 +9041,7 @@ msgstr "" "Nom du champ tel qu'il est affiché aux utilisateurs (s'il n'est pas fourni, " "« le nom du champ sera utilisé) »" -#: netbox/extras/models/customfields.py:121 netbox/extras/models/models.py:317 +#: netbox/extras/models/customfields.py:121 netbox/extras/models/models.py:319 msgid "group name" msgstr "nom du groupe" @@ -9251,44 +9374,95 @@ msgstr "tableau de bord" msgid "dashboards" msgstr "tableaux de bord" -#: netbox/extras/models/models.py:52 +#: netbox/extras/models/mixins.py:85 +msgid "template code" +msgstr "code du modèle" + +#: netbox/extras/models/mixins.py:86 +msgid "Jinja template code." +msgstr "Code du modèle Jinja." + +#: netbox/extras/models/mixins.py:89 +msgid "environment parameters" +msgstr "paramètres d'environnement" + +#: netbox/extras/models/mixins.py:94 +#, python-brace-format +msgid "" +"Any additional parameters to pass when constructing " +"the Jinja environment" +msgstr "" +"N'importe lequel paramètres supplémentaires à réussir " +"lors de la création de l'environnement Jinja" + +#: netbox/extras/models/mixins.py:101 +#, python-brace-format +msgid "Defaults to {default}" +msgstr "La valeur par défaut est {default}" + +#: netbox/extras/models/mixins.py:106 +msgid "Filename to give to the rendered export file" +msgstr "Nom de fichier à donner au fichier d'exportation rendu" + +#: netbox/extras/models/mixins.py:109 +msgid "file extension" +msgstr "extension de fichier" + +#: netbox/extras/models/mixins.py:112 +msgid "Extension to append to the rendered filename" +msgstr "Extension à ajouter au nom de fichier affiché" + +#: netbox/extras/models/mixins.py:115 +msgid "as attachment" +msgstr "en pièce jointe" + +#: netbox/extras/models/mixins.py:117 +msgid "Download file as attachment" +msgstr "Télécharger le fichier en pièce jointe" + +#: netbox/extras/models/mixins.py:124 +#, python-brace-format +msgid "{class_name} must implement a get_context() method." +msgstr "{class_name} doit implémenter une méthode get_context ()." + +#: netbox/extras/models/models.py:54 msgid "object types" msgstr "types d'objets" -#: netbox/extras/models/models.py:53 +#: netbox/extras/models/models.py:55 msgid "The object(s) to which this rule applies." msgstr "Le ou les objets auxquels cette règle s'applique." -#: netbox/extras/models/models.py:67 +#: netbox/extras/models/models.py:69 msgid "The types of event which will trigger this rule." msgstr "Les types d'événements qui déclencheront cette règle." -#: netbox/extras/models/models.py:74 +#: netbox/extras/models/models.py:76 msgid "conditions" msgstr "conditions" -#: netbox/extras/models/models.py:77 +#: netbox/extras/models/models.py:79 msgid "" "A set of conditions which determine whether the event will be generated." msgstr "Un ensemble de conditions qui déterminent si l'événement sera généré." -#: netbox/extras/models/models.py:85 +#: netbox/extras/models/models.py:87 msgid "action type" msgstr "type d'action" -#: netbox/extras/models/models.py:104 +#: netbox/extras/models/models.py:106 msgid "Additional data to pass to the action object" msgstr "Données supplémentaires à transmettre à l'objet d'action" -#: netbox/extras/models/models.py:116 +#: netbox/extras/models/models.py:118 msgid "event rule" msgstr "règle de l'événement" -#: netbox/extras/models/models.py:117 +#: netbox/extras/models/models.py:119 msgid "event rules" msgstr "règles de l'événement" -#: netbox/extras/models/models.py:166 +#: netbox/extras/models/models.py:168 msgid "" "This URL will be called using the HTTP method defined when the webhook is " "called. Jinja2 template processing is supported with the same context as the" @@ -9298,7 +9472,7 @@ msgstr "" "du webhook. Le traitement du modèle Jinja2 est pris en charge dans le même " "contexte que le corps de la requête." -#: netbox/extras/models/models.py:181 +#: netbox/extras/models/models.py:183 msgid "" "The complete list of official content types is available ici." -#: netbox/extras/models/models.py:186 +#: netbox/extras/models/models.py:188 msgid "additional headers" msgstr "en-têtes supplémentaires" -#: netbox/extras/models/models.py:189 +#: netbox/extras/models/models.py:191 msgid "" "User-supplied HTTP headers to be sent with the request in addition to the " "HTTP content type. Headers should be defined in the format Name: " @@ -9324,11 +9498,11 @@ msgstr "" "Nom : Value. Le traitement du modèle Jinja2 est pris en charge " "dans le même contexte que le corps de la requête (ci-dessous)." -#: netbox/extras/models/models.py:195 +#: netbox/extras/models/models.py:197 msgid "body template" msgstr "modèle de carrosserie" -#: netbox/extras/models/models.py:198 +#: netbox/extras/models/models.py:200 msgid "" "Jinja2 template for a custom request body. If blank, a JSON object " "representing the change will be included. Available context data includes: " @@ -9341,11 +9515,11 @@ msgstr "" " timestamp, username, request_id, et " "data." -#: netbox/extras/models/models.py:204 +#: netbox/extras/models/models.py:206 msgid "secret" msgstr "secret" -#: netbox/extras/models/models.py:208 +#: netbox/extras/models/models.py:210 msgid "" "When provided, the request will include a X-Hook-Signature " "header containing a HMAC hex digest of the payload body using the secret as " @@ -9356,16 +9530,16 @@ msgstr "" "la charge utile en utilisant le secret comme clé. Le secret n'est pas " "transmis dans la demande." -#: netbox/extras/models/models.py:215 +#: netbox/extras/models/models.py:217 msgid "Enable SSL certificate verification. Disable with caution!" msgstr "" "Activez la vérification des certificats SSL. Désactivez avec précaution !" -#: netbox/extras/models/models.py:221 netbox/templates/extras/webhook.html:51 +#: netbox/extras/models/models.py:223 netbox/templates/extras/webhook.html:51 msgid "CA File Path" msgstr "Chemin du fichier CA" -#: netbox/extras/models/models.py:223 +#: netbox/extras/models/models.py:225 msgid "" "The specific CA certificate file to use for SSL verification. Leave blank to" " use the system defaults." @@ -9373,177 +9547,175 @@ msgstr "" "Le fichier de certificat CA spécifique à utiliser pour la vérification SSL. " "Laissez ce champ vide pour utiliser les paramètres par défaut du système." -#: netbox/extras/models/models.py:234 +#: netbox/extras/models/models.py:236 msgid "webhook" msgstr "webhook" -#: netbox/extras/models/models.py:235 +#: netbox/extras/models/models.py:237 msgid "webhooks" msgstr "webhooks" -#: netbox/extras/models/models.py:253 +#: netbox/extras/models/models.py:255 msgid "Do not specify a CA certificate file if SSL verification is disabled." msgstr "" "Ne spécifiez pas de fichier de certificat CA si la vérification SSL est " "désactivée." -#: netbox/extras/models/models.py:293 +#: netbox/extras/models/models.py:295 msgid "The object type(s) to which this link applies." msgstr "Le ou les types d'objets auxquels ce lien s'applique." -#: netbox/extras/models/models.py:305 +#: netbox/extras/models/models.py:307 msgid "link text" msgstr "texte du lien" -#: netbox/extras/models/models.py:306 +#: netbox/extras/models/models.py:308 msgid "Jinja2 template code for link text" msgstr "Code modèle Jinja2 pour le texte du lien" -#: netbox/extras/models/models.py:309 +#: netbox/extras/models/models.py:311 msgid "link URL" msgstr "URL du lien" -#: netbox/extras/models/models.py:310 +#: netbox/extras/models/models.py:312 msgid "Jinja2 template code for link URL" msgstr "Code modèle Jinja2 pour l'URL du lien" -#: netbox/extras/models/models.py:320 +#: netbox/extras/models/models.py:322 msgid "Links with the same group will appear as a dropdown menu" msgstr "Les liens avec le même groupe apparaîtront dans un menu déroulant" -#: netbox/extras/models/models.py:330 +#: netbox/extras/models/models.py:332 msgid "new window" msgstr "nouvelle fenêtre" -#: netbox/extras/models/models.py:332 +#: netbox/extras/models/models.py:334 msgid "Force link to open in a new window" msgstr "Forcer l'ouverture du lien dans une nouvelle fenêtre" -#: netbox/extras/models/models.py:341 +#: netbox/extras/models/models.py:343 msgid "custom link" msgstr "lien personnalisé" -#: netbox/extras/models/models.py:342 +#: netbox/extras/models/models.py:344 msgid "custom links" msgstr "liens personnalisés" -#: netbox/extras/models/models.py:389 +#: netbox/extras/models/models.py:391 msgid "The object type(s) to which this template applies." msgstr "Le ou les types d'objets auxquels ce modèle s'applique." -#: netbox/extras/models/models.py:402 -msgid "" -"Jinja2 template code. The list of objects being exported is passed as a " -"context variable named queryset." -msgstr "" -"Code du modèle Jinja2. La liste des objets exportés est transmise sous forme" -" de variable de contexte nommée queryset." - -#: netbox/extras/models/models.py:410 -msgid "Defaults to text/plain; charset=utf-8" -msgstr "La valeur par défaut est text/plain; charset=utf-8" - -#: netbox/extras/models/models.py:413 -msgid "file extension" -msgstr "extension de fichier" - -#: netbox/extras/models/models.py:416 -msgid "Extension to append to the rendered filename" -msgstr "Extension à ajouter au nom de fichier affiché" - -#: netbox/extras/models/models.py:419 -msgid "as attachment" -msgstr "en pièce jointe" - -#: netbox/extras/models/models.py:421 -msgid "Download file as attachment" -msgstr "Télécharger le fichier en pièce jointe" - -#: netbox/extras/models/models.py:430 +#: netbox/extras/models/models.py:409 msgid "export template" msgstr "modèle d'exportation" -#: netbox/extras/models/models.py:431 +#: netbox/extras/models/models.py:410 msgid "export templates" msgstr "modèles d'exportation" -#: netbox/extras/models/models.py:448 +#: netbox/extras/models/models.py:427 #, python-brace-format msgid "\"{name}\" is a reserved name. Please choose a different name." msgstr "«{name}« est un nom réservé. Veuillez choisir un autre nom." -#: netbox/extras/models/models.py:498 +#: netbox/extras/models/models.py:456 msgid "The object type(s) to which this filter applies." msgstr "Le ou les types d'objets auxquels ce filtre s'applique." -#: netbox/extras/models/models.py:530 +#: netbox/extras/models/models.py:488 netbox/extras/models/models.py:567 msgid "shared" msgstr "partagé" -#: netbox/extras/models/models.py:543 +#: netbox/extras/models/models.py:501 msgid "saved filter" msgstr "filtre enregistré" -#: netbox/extras/models/models.py:544 +#: netbox/extras/models/models.py:502 msgid "saved filters" msgstr "filtres enregistrés" -#: netbox/extras/models/models.py:562 +#: netbox/extras/models/models.py:520 msgid "Filter parameters must be stored as a dictionary of keyword arguments." msgstr "" "Les paramètres de filtre doivent être stockés sous la forme d'un " "dictionnaire d'arguments de mots-clés." -#: netbox/extras/models/models.py:590 +#: netbox/extras/models/models.py:537 +msgid "The table's object type" +msgstr "Type d'objet du tableau" + +#: netbox/extras/models/models.py:540 +msgid "table" +msgstr "table" + +#: netbox/extras/models/models.py:583 +msgid "table config" +msgstr "configuration de la table" + +#: netbox/extras/models/models.py:584 +msgid "table configs" +msgstr "configurations de table" + +#: netbox/extras/models/models.py:622 +#, python-brace-format +msgid "Unknown table: {name}" +msgstr "Tableau inconnu : {name}" + +#: netbox/extras/models/models.py:633 netbox/extras/models/models.py:640 +#, python-brace-format +msgid "Unknown column: {name}" +msgstr "Colonne inconnue : {name}" + +#: netbox/extras/models/models.py:663 msgid "image height" msgstr "hauteur de l'image" -#: netbox/extras/models/models.py:593 +#: netbox/extras/models/models.py:666 msgid "image width" msgstr "largeur de l'image" -#: netbox/extras/models/models.py:610 +#: netbox/extras/models/models.py:683 msgid "image attachment" msgstr "image en pièce jointe" -#: netbox/extras/models/models.py:611 +#: netbox/extras/models/models.py:684 msgid "image attachments" msgstr "images jointes" -#: netbox/extras/models/models.py:625 +#: netbox/extras/models/models.py:698 #, python-brace-format msgid "Image attachments cannot be assigned to this object type ({type})." msgstr "" "Les images jointes ne peuvent pas être attribuées à ce type d'objet " "({type})." -#: netbox/extras/models/models.py:688 +#: netbox/extras/models/models.py:761 msgid "kind" msgstr "sorte" -#: netbox/extras/models/models.py:702 +#: netbox/extras/models/models.py:775 msgid "journal entry" msgstr "entrée de journal" -#: netbox/extras/models/models.py:703 +#: netbox/extras/models/models.py:776 msgid "journal entries" msgstr "entrées de journal" -#: netbox/extras/models/models.py:721 +#: netbox/extras/models/models.py:794 #, python-brace-format msgid "Journaling is not supported for this object type ({type})." msgstr "" "La journalisation n'est pas prise en charge pour ce type d'objet ({type})." -#: netbox/extras/models/models.py:763 +#: netbox/extras/models/models.py:836 msgid "bookmark" msgstr "signet" -#: netbox/extras/models/models.py:764 +#: netbox/extras/models/models.py:837 msgid "bookmarks" msgstr "signets" -#: netbox/extras/models/models.py:777 +#: netbox/extras/models/models.py:850 #, python-brace-format msgid "Bookmarks cannot be assigned to this object type ({type})." msgstr "Les signets ne peuvent pas être affectés à ce type d'objet ({type})." @@ -9636,179 +9808,193 @@ msgstr "valeur mise en cache" msgid "cached values" msgstr "valeurs mises en cache" -#: netbox/extras/models/staging.py:45 -msgid "branch" -msgstr "succursale" - -#: netbox/extras/models/staging.py:46 -msgid "branches" -msgstr "branches" - -#: netbox/extras/models/staging.py:105 -msgid "staged change" -msgstr "changement par étapes" - -#: netbox/extras/models/staging.py:106 -msgid "staged changes" -msgstr "modifications échelonnées" - -#: netbox/extras/models/tags.py:40 +#: netbox/extras/models/tags.py:41 msgid "The object type(s) to which this tag can be applied." msgstr "Le ou les types d'objets auxquels cette balise peut être appliquée." -#: netbox/extras/models/tags.py:49 +#: netbox/extras/models/tags.py:54 msgid "tag" msgstr "étiquette" -#: netbox/extras/models/tags.py:50 +#: netbox/extras/models/tags.py:55 msgid "tags" msgstr "étiquettes" -#: netbox/extras/models/tags.py:78 +#: netbox/extras/models/tags.py:84 msgid "tagged item" msgstr "article étiqueté" -#: netbox/extras/models/tags.py:79 +#: netbox/extras/models/tags.py:85 msgid "tagged items" msgstr "articles étiquetés" -#: netbox/extras/scripts.py:432 +#: netbox/extras/scripts.py:471 msgid "Script Data" msgstr "Données de script" -#: netbox/extras/scripts.py:436 +#: netbox/extras/scripts.py:475 msgid "Script Execution Parameters" msgstr "Paramètres d'exécution du script" +#: netbox/extras/scripts.py:572 +msgid "load_yaml is deprecated and will be removed in v4.4" +msgstr "load_yaml est obsolète et sera supprimé dans la version 4.4" + +#: netbox/extras/scripts.py:587 +msgid "load_json is deprecated and will be removed in v4.4" +msgstr "load_json est obsolète et sera supprimé dans la version 4.4" + #: netbox/extras/tables/columns.py:12 #: netbox/templates/htmx/notifications.html:18 msgid "Dismiss" msgstr "Rejeter" -#: netbox/extras/tables/tables.py:65 netbox/extras/tables/tables.py:162 -#: netbox/extras/tables/tables.py:187 netbox/extras/tables/tables.py:253 -#: netbox/extras/tables/tables.py:279 netbox/extras/tables/tables.py:415 -#: netbox/extras/tables/tables.py:449 +#: netbox/extras/tables/tables.py:66 netbox/extras/tables/tables.py:163 +#: netbox/extras/tables/tables.py:188 netbox/extras/tables/tables.py:264 +#: netbox/extras/tables/tables.py:320 netbox/extras/tables/tables.py:456 +#: netbox/extras/tables/tables.py:490 #: netbox/templates/extras/customfield.html:105 #: netbox/templates/extras/eventrule.html:27 #: netbox/templates/users/objectpermission.html:64 netbox/users/tables.py:80 msgid "Object Types" msgstr "Types d'objets" -#: netbox/extras/tables/tables.py:72 +#: netbox/extras/tables/tables.py:73 msgid "Validate Uniqueness" msgstr "Valider le caractère" -#: netbox/extras/tables/tables.py:76 +#: netbox/extras/tables/tables.py:77 msgid "Visible" msgstr "Visible" -#: netbox/extras/tables/tables.py:79 +#: netbox/extras/tables/tables.py:80 msgid "Editable" msgstr "Modifiable" -#: netbox/extras/tables/tables.py:85 +#: netbox/extras/tables/tables.py:86 msgid "Related Object Type" msgstr "Type d'objet associé" -#: netbox/extras/tables/tables.py:89 +#: netbox/extras/tables/tables.py:90 #: netbox/templates/extras/customfield.html:51 msgid "Choice Set" msgstr "Coffret Choice" -#: netbox/extras/tables/tables.py:97 +#: netbox/extras/tables/tables.py:98 msgid "Is Cloneable" msgstr "Est clonable" -#: netbox/extras/tables/tables.py:101 +#: netbox/extras/tables/tables.py:102 #: netbox/templates/extras/customfield.html:118 msgid "Minimum Value" msgstr "Valeur minimale" -#: netbox/extras/tables/tables.py:104 +#: netbox/extras/tables/tables.py:105 #: netbox/templates/extras/customfield.html:122 msgid "Maximum Value" msgstr "Valeur maximale" -#: netbox/extras/tables/tables.py:107 +#: netbox/extras/tables/tables.py:108 msgid "Validation Regex" msgstr "Regex de validation" -#: netbox/extras/tables/tables.py:140 +#: netbox/extras/tables/tables.py:141 msgid "Count" msgstr "Compter" -#: netbox/extras/tables/tables.py:143 +#: netbox/extras/tables/tables.py:144 msgid "Order Alphabetically" msgstr "Ordre alphabétique" -#: netbox/extras/tables/tables.py:168 +#: netbox/extras/tables/tables.py:169 #: netbox/templates/extras/customlink.html:33 msgid "New Window" msgstr "Nouvelle fenêtre" -#: netbox/extras/tables/tables.py:190 +#: netbox/extras/tables/tables.py:191 netbox/extras/tables/tables.py:577 +#: netbox/templates/extras/configtemplate.html:21 +#: netbox/templates/extras/exporttemplate.html:23 +msgid "MIME Type" +msgstr "Type MIME" + +#: netbox/extras/tables/tables.py:194 netbox/extras/tables/tables.py:580 +#: netbox/templates/extras/configtemplate.html:25 +#: netbox/templates/extras/exporttemplate.html:27 +msgid "File Name" +msgstr "Nom du fichier" + +#: netbox/extras/tables/tables.py:197 netbox/extras/tables/tables.py:583 +#: netbox/templates/extras/configtemplate.html:29 +#: netbox/templates/extras/exporttemplate.html:31 +msgid "File Extension" +msgstr "Extension de fichier" + +#: netbox/extras/tables/tables.py:200 netbox/extras/tables/tables.py:586 msgid "As Attachment" msgstr "En tant que pièce jointe" -#: netbox/extras/tables/tables.py:198 netbox/extras/tables/tables.py:490 -#: netbox/extras/tables/tables.py:528 netbox/templates/core/datafile.html:24 +#: netbox/extras/tables/tables.py:208 netbox/extras/tables/tables.py:531 +#: netbox/extras/tables/tables.py:569 netbox/templates/core/datafile.html:24 #: netbox/templates/extras/configcontext.html:39 -#: netbox/templates/extras/configtemplate.html:31 -#: netbox/templates/extras/exporttemplate.html:45 +#: netbox/templates/extras/configtemplate.html:47 +#: netbox/templates/extras/exporttemplate.html:49 #: netbox/templates/extras/object_render_config.html:23 #: netbox/templates/generic/bulk_import.html:35 msgid "Data File" msgstr "Fichier de données" -#: netbox/extras/tables/tables.py:203 netbox/extras/tables/tables.py:502 -#: netbox/extras/tables/tables.py:533 +#: netbox/extras/tables/tables.py:213 netbox/extras/tables/tables.py:543 +#: netbox/extras/tables/tables.py:574 msgid "Synced" msgstr "Synchronisé" -#: netbox/extras/tables/tables.py:230 +#: netbox/extras/tables/tables.py:241 msgid "Image" msgstr "Image" -#: netbox/extras/tables/tables.py:235 +#: netbox/extras/tables/tables.py:246 msgid "Size (Bytes)" msgstr "Taille (octets)" -#: netbox/extras/tables/tables.py:342 +#: netbox/extras/tables/tables.py:297 +msgid "Table Name" +msgstr "Nom de la table" + +#: netbox/extras/tables/tables.py:383 msgid "Read" msgstr "Lisez" -#: netbox/extras/tables/tables.py:385 +#: netbox/extras/tables/tables.py:426 msgid "SSL Validation" msgstr "Validation SSL" -#: netbox/extras/tables/tables.py:421 +#: netbox/extras/tables/tables.py:462 #: netbox/templates/extras/eventrule.html:37 msgid "Event Types" msgstr "Types d'événements" -#: netbox/extras/tables/tables.py:541 netbox/netbox/navigation/menu.py:77 +#: netbox/extras/tables/tables.py:595 netbox/netbox/navigation/menu.py:77 #: netbox/templates/dcim/devicerole.html:8 msgid "Device Roles" msgstr "Rôles des appareils" -#: netbox/extras/tables/tables.py:593 +#: netbox/extras/tables/tables.py:648 msgid "Comments (Short)" msgstr "Commentaires (courts)" -#: netbox/extras/tables/tables.py:612 netbox/extras/tables/tables.py:663 +#: netbox/extras/tables/tables.py:667 netbox/extras/tables/tables.py:718 msgid "Line" msgstr "Ligne" -#: netbox/extras/tables/tables.py:619 netbox/extras/tables/tables.py:673 +#: netbox/extras/tables/tables.py:674 netbox/extras/tables/tables.py:728 msgid "Level" msgstr "Niveau" -#: netbox/extras/tables/tables.py:625 netbox/extras/tables/tables.py:682 +#: netbox/extras/tables/tables.py:680 netbox/extras/tables/tables.py:737 msgid "Message" msgstr "Message" -#: netbox/extras/tables/tables.py:666 +#: netbox/extras/tables/tables.py:721 msgid "Method" msgstr "Méthode" @@ -9850,32 +10036,32 @@ msgstr "Attribut non valide »{name}« pour demande" msgid "Invalid attribute \"{name}\" for {model}" msgstr "Attribut non valide »{name}« pour {model}" -#: netbox/extras/views.py:932 +#: netbox/extras/views.py:974 #, python-brace-format msgid "An error occurred while rendering the template: {error}" msgstr "Une erreur s'est produite lors du rendu du modèle : {error}" -#: netbox/extras/views.py:1084 +#: netbox/extras/views.py:1126 msgid "Your dashboard has been reset." msgstr "Votre tableau de bord a été réinitialisé." -#: netbox/extras/views.py:1130 +#: netbox/extras/views.py:1172 msgid "Added widget: " msgstr "Widget ajouté : " -#: netbox/extras/views.py:1171 +#: netbox/extras/views.py:1213 msgid "Updated widget: " msgstr "Widget mis à jour : " -#: netbox/extras/views.py:1207 +#: netbox/extras/views.py:1249 msgid "Deleted widget: " msgstr "Widget supprimé : " -#: netbox/extras/views.py:1209 +#: netbox/extras/views.py:1251 msgid "Error deleting widget: " msgstr "Erreur lors de la suppression du widget : " -#: netbox/extras/views.py:1307 +#: netbox/extras/views.py:1349 msgid "Unable to run script: RQ worker process not running." msgstr "" "Impossible d'exécuter le script : le processus de travail RQ n'est pas en " @@ -9899,7 +10085,7 @@ msgstr "Entrez un préfixe IPv4 ou IPv6 valide et un masque en notation CIDR." msgid "Invalid IP prefix format: {data}" msgstr "Format de préfixe IP non valide : {data}" -#: netbox/ipam/api/views.py:370 +#: netbox/ipam/api/views.py:383 msgid "" "Insufficient space is available to accommodate the requested prefix size(s)" msgstr "" @@ -9942,8 +10128,8 @@ msgstr "Cisco" msgid "Plaintext" msgstr "Texte brut" -#: netbox/ipam/choices.py:166 netbox/ipam/forms/model_forms.py:799 -#: netbox/ipam/forms/model_forms.py:827 netbox/templates/ipam/service.html:21 +#: netbox/ipam/choices.py:166 netbox/ipam/forms/model_forms.py:797 +#: netbox/ipam/forms/model_forms.py:851 netbox/templates/ipam/service.html:23 msgid "Service" msgstr "Service" @@ -9956,19 +10142,19 @@ msgstr "Client" msgid "Invalid IP address format: {address}" msgstr "Format d'adresse IP non valide : {address}" -#: netbox/ipam/filtersets.py:52 netbox/vpn/filtersets.py:304 +#: netbox/ipam/filtersets.py:52 netbox/vpn/filtersets.py:307 msgid "Import target" msgstr "Objectif d'importation" -#: netbox/ipam/filtersets.py:58 netbox/vpn/filtersets.py:310 +#: netbox/ipam/filtersets.py:58 netbox/vpn/filtersets.py:313 msgid "Import target (name)" msgstr "Cible d'importation (nom)" -#: netbox/ipam/filtersets.py:63 netbox/vpn/filtersets.py:315 +#: netbox/ipam/filtersets.py:63 netbox/vpn/filtersets.py:318 msgid "Export target" msgstr "Objectif d'exportation" -#: netbox/ipam/filtersets.py:69 netbox/vpn/filtersets.py:321 +#: netbox/ipam/filtersets.py:69 netbox/vpn/filtersets.py:324 msgid "Export target (name)" msgstr "Cible d'exportation (nom)" @@ -10005,7 +10191,7 @@ msgid "Exporting L2VPN (identifier)" msgstr "Exportation de L2VPN (identifiant)" #: netbox/ipam/filtersets.py:159 netbox/ipam/filtersets.py:300 -#: netbox/ipam/forms/model_forms.py:229 netbox/ipam/tables/ip.py:158 +#: netbox/ipam/forms/model_forms.py:229 netbox/ipam/tables/ip.py:159 #: netbox/templates/ipam/prefix.html:12 msgid "Prefix" msgstr "Préfixe" @@ -10033,8 +10219,8 @@ msgid "Prefixes which contain this prefix or IP" msgstr "Préfixes contenant ce préfixe ou cette adresse IP" #: netbox/ipam/filtersets.py:323 netbox/ipam/filtersets.py:567 -#: netbox/ipam/forms/bulk_edit.py:327 netbox/ipam/forms/filtersets.py:205 -#: netbox/ipam/forms/filtersets.py:348 +#: netbox/ipam/forms/bulk_edit.py:332 netbox/ipam/forms/filtersets.py:205 +#: netbox/ipam/forms/filtersets.py:355 msgid "Mask length" msgstr "Longueur du masque" @@ -10046,18 +10232,18 @@ msgstr "Groupe VLAN (ID)" msgid "VLAN Group (slug)" msgstr "Groupe VLAN (slug)" -#: netbox/ipam/filtersets.py:368 netbox/vpn/filtersets.py:427 +#: netbox/ipam/filtersets.py:368 netbox/vpn/filtersets.py:430 msgid "VLAN (ID)" msgstr "VLAN (IDENTIFIANT)" -#: netbox/ipam/filtersets.py:372 netbox/vpn/filtersets.py:422 +#: netbox/ipam/filtersets.py:372 netbox/vpn/filtersets.py:425 msgid "VLAN number (1-4094)" msgstr "Numéro de VLAN (1-4094)" #: netbox/ipam/filtersets.py:466 netbox/ipam/filtersets.py:470 #: netbox/ipam/filtersets.py:562 netbox/ipam/forms/model_forms.py:506 -#: netbox/templates/tenancy/contact.html:53 -#: netbox/tenancy/forms/bulk_edit.py:113 +#: netbox/templates/tenancy/contact.html:63 +#: netbox/tenancy/forms/bulk_edit.py:120 msgid "Address" msgstr "Adresse" @@ -10106,26 +10292,34 @@ msgid "VLAN Translation Policy (name)" msgstr "Politique de traduction VLAN (nom)" #: netbox/ipam/filtersets.py:1189 +msgid "FHRP Group (name)" +msgstr "Groupe FHRP (nom)" + +#: netbox/ipam/filtersets.py:1194 +msgid "FHRP Group (ID)" +msgstr "Groupe FHRP (ID)" + +#: netbox/ipam/filtersets.py:1199 msgid "IP address (ID)" msgstr "Adresse IP (ID)" -#: netbox/ipam/filtersets.py:1195 netbox/ipam/models/ip.py:788 +#: netbox/ipam/filtersets.py:1205 netbox/ipam/models/ip.py:798 msgid "IP address" msgstr "Adresse IP" -#: netbox/ipam/filtersets.py:1220 +#: netbox/ipam/filtersets.py:1257 msgid "Primary IPv4 (ID)" msgstr "IPv4 principal (ID)" -#: netbox/ipam/filtersets.py:1226 +#: netbox/ipam/filtersets.py:1263 msgid "Primary IPv4 (address)" msgstr "IPv4 principal (adresse)" -#: netbox/ipam/filtersets.py:1231 +#: netbox/ipam/filtersets.py:1268 msgid "Primary IPv6 (ID)" msgstr "IPv6 principal (ID)" -#: netbox/ipam/filtersets.py:1237 +#: netbox/ipam/filtersets.py:1274 msgid "Primary IPv6 (address)" msgstr "IPv6 principal (adresse)" @@ -10186,24 +10380,24 @@ msgid "Date added" msgstr "Date d'ajout" #: netbox/ipam/forms/bulk_edit.py:213 netbox/ipam/forms/filtersets.py:266 -#: netbox/ipam/forms/model_forms.py:628 netbox/ipam/forms/model_forms.py:675 -#: netbox/ipam/tables/ip.py:201 netbox/templates/ipam/vlan_edit.html:49 +#: netbox/ipam/forms/model_forms.py:628 netbox/ipam/forms/model_forms.py:676 +#: netbox/ipam/tables/ip.py:202 netbox/templates/ipam/vlan_edit.html:49 #: netbox/templates/ipam/vlangroup.html:27 msgid "VLAN Group" msgstr "Groupe VLAN" #: netbox/ipam/forms/bulk_edit.py:218 netbox/ipam/forms/bulk_import.py:188 #: netbox/ipam/forms/filtersets.py:271 netbox/ipam/forms/model_forms.py:217 -#: netbox/ipam/models/vlans.py:273 netbox/ipam/tables/ip.py:206 +#: netbox/ipam/models/vlans.py:279 netbox/ipam/tables/ip.py:207 #: netbox/templates/ipam/prefix.html:56 netbox/templates/ipam/vlan.html:12 #: netbox/templates/ipam/vlan/base.html:6 #: netbox/templates/ipam/vlan_edit.html:14 #: netbox/templates/wireless/wirelesslan.html:38 -#: netbox/vpn/forms/bulk_import.py:304 netbox/vpn/forms/filtersets.py:290 +#: netbox/vpn/forms/bulk_import.py:309 netbox/vpn/forms/filtersets.py:295 #: netbox/vpn/forms/model_forms.py:436 netbox/vpn/forms/model_forms.py:455 -#: netbox/wireless/forms/bulk_edit.py:57 +#: netbox/wireless/forms/bulk_edit.py:58 #: netbox/wireless/forms/bulk_import.py:50 -#: netbox/wireless/forms/model_forms.py:50 netbox/wireless/models.py:102 +#: netbox/wireless/forms/model_forms.py:51 netbox/wireless/models.py:102 msgid "VLAN" msgstr "VLAN" @@ -10216,9 +10410,9 @@ msgstr "Longueur du préfixe" msgid "Is a pool" msgstr "C'est une plage d'adresses" -#: netbox/ipam/forms/bulk_edit.py:257 netbox/ipam/forms/bulk_edit.py:302 -#: netbox/ipam/forms/filtersets.py:258 netbox/ipam/forms/filtersets.py:309 -#: netbox/ipam/models/ip.py:256 netbox/ipam/models/ip.py:525 +#: netbox/ipam/forms/bulk_edit.py:257 netbox/ipam/forms/bulk_edit.py:307 +#: netbox/ipam/forms/filtersets.py:258 netbox/ipam/forms/filtersets.py:316 +#: netbox/ipam/models/ip.py:256 msgid "Treat as fully utilized" msgstr "Traiter comme s'il avait été pleinement utilisé" @@ -10227,28 +10421,32 @@ msgstr "Traiter comme s'il avait été pleinement utilisé" msgid "VLAN Assignment" msgstr "Attribution de VLAN" -#: netbox/ipam/forms/bulk_edit.py:350 netbox/ipam/models/ip.py:772 +#: netbox/ipam/forms/bulk_edit.py:302 netbox/ipam/forms/filtersets.py:309 +msgid "Treat as populated" +msgstr "Traiter comme peuplé" + +#: netbox/ipam/forms/bulk_edit.py:355 netbox/ipam/models/ip.py:782 msgid "DNS name" msgstr "Nom DNS" -#: netbox/ipam/forms/bulk_edit.py:371 netbox/ipam/forms/bulk_edit.py:562 -#: netbox/ipam/forms/bulk_import.py:433 netbox/ipam/forms/bulk_import.py:544 -#: netbox/ipam/forms/bulk_import.py:570 netbox/ipam/forms/filtersets.py:407 -#: netbox/ipam/forms/filtersets.py:596 netbox/templates/ipam/fhrpgroup.html:22 +#: netbox/ipam/forms/bulk_edit.py:376 netbox/ipam/forms/bulk_edit.py:573 +#: netbox/ipam/forms/bulk_import.py:433 netbox/ipam/forms/bulk_import.py:551 +#: netbox/ipam/forms/bulk_import.py:579 netbox/ipam/forms/filtersets.py:414 +#: netbox/ipam/forms/filtersets.py:604 netbox/templates/ipam/fhrpgroup.html:22 #: netbox/templates/ipam/inc/panels/fhrp_groups.html:24 -#: netbox/templates/ipam/service.html:32 +#: netbox/templates/ipam/service.html:34 #: netbox/templates/ipam/servicetemplate.html:19 msgid "Protocol" msgstr "Protocole" -#: netbox/ipam/forms/bulk_edit.py:378 netbox/ipam/forms/filtersets.py:414 +#: netbox/ipam/forms/bulk_edit.py:383 netbox/ipam/forms/filtersets.py:421 #: netbox/ipam/tables/fhrp.py:22 netbox/templates/ipam/fhrpgroup.html:26 msgid "Group ID" msgstr "ID de groupe" -#: netbox/ipam/forms/bulk_edit.py:383 netbox/ipam/forms/filtersets.py:419 -#: netbox/wireless/forms/bulk_edit.py:70 -#: netbox/wireless/forms/bulk_edit.py:118 +#: netbox/ipam/forms/bulk_edit.py:388 netbox/ipam/forms/filtersets.py:426 +#: netbox/wireless/forms/bulk_edit.py:71 +#: netbox/wireless/forms/bulk_edit.py:119 #: netbox/wireless/forms/bulk_import.py:64 #: netbox/wireless/forms/bulk_import.py:67 #: netbox/wireless/forms/bulk_import.py:109 @@ -10258,51 +10456,51 @@ msgstr "ID de groupe" msgid "Authentication type" msgstr "Type d'authentification" -#: netbox/ipam/forms/bulk_edit.py:388 netbox/ipam/forms/filtersets.py:423 +#: netbox/ipam/forms/bulk_edit.py:393 netbox/ipam/forms/filtersets.py:430 msgid "Authentication key" msgstr "Clé d'authentification" -#: netbox/ipam/forms/bulk_edit.py:405 netbox/ipam/forms/filtersets.py:400 -#: netbox/ipam/forms/model_forms.py:517 netbox/netbox/navigation/menu.py:407 +#: netbox/ipam/forms/bulk_edit.py:410 netbox/ipam/forms/filtersets.py:407 +#: netbox/ipam/forms/model_forms.py:517 netbox/netbox/navigation/menu.py:409 #: netbox/templates/ipam/fhrpgroup.html:49 #: netbox/templates/wireless/inc/authentication_attrs.html:5 -#: netbox/wireless/forms/bulk_edit.py:94 -#: netbox/wireless/forms/bulk_edit.py:152 +#: netbox/wireless/forms/bulk_edit.py:95 +#: netbox/wireless/forms/bulk_edit.py:153 #: netbox/wireless/forms/filtersets.py:39 #: netbox/wireless/forms/filtersets.py:104 -#: netbox/wireless/forms/model_forms.py:58 -#: netbox/wireless/forms/model_forms.py:174 +#: netbox/wireless/forms/model_forms.py:59 +#: netbox/wireless/forms/model_forms.py:175 msgid "Authentication" msgstr "Authentification" -#: netbox/ipam/forms/bulk_edit.py:430 netbox/ipam/models/vlans.py:63 +#: netbox/ipam/forms/bulk_edit.py:435 netbox/ipam/models/vlans.py:62 msgid "VLAN ID ranges" msgstr "Plages d'ID VLAN" -#: netbox/ipam/forms/bulk_edit.py:505 netbox/ipam/forms/bulk_import.py:501 -#: netbox/ipam/forms/filtersets.py:571 netbox/ipam/models/vlans.py:233 -#: netbox/ipam/tables/vlans.py:103 +#: netbox/ipam/forms/bulk_edit.py:516 netbox/ipam/forms/bulk_import.py:508 +#: netbox/ipam/forms/filtersets.py:579 netbox/ipam/models/vlans.py:239 +#: netbox/ipam/tables/vlans.py:105 msgid "Q-in-Q role" msgstr "Rôle Q-in-Q" -#: netbox/ipam/forms/bulk_edit.py:522 +#: netbox/ipam/forms/bulk_edit.py:533 msgid "Q-in-Q" msgstr "Q-en-Q" -#: netbox/ipam/forms/bulk_edit.py:523 +#: netbox/ipam/forms/bulk_edit.py:534 msgid "Site & Group" msgstr "Site et groupe" -#: netbox/ipam/forms/bulk_edit.py:546 netbox/ipam/forms/bulk_import.py:531 -#: netbox/ipam/forms/model_forms.py:723 netbox/ipam/tables/vlans.py:256 +#: netbox/ipam/forms/bulk_edit.py:557 netbox/ipam/forms/bulk_import.py:538 +#: netbox/ipam/forms/model_forms.py:724 netbox/ipam/tables/vlans.py:258 #: netbox/templates/ipam/vlantranslationrule.html:14 #: netbox/vpn/forms/model_forms.py:322 netbox/vpn/forms/model_forms.py:359 msgid "Policy" msgstr "Politique" -#: netbox/ipam/forms/bulk_edit.py:567 netbox/ipam/forms/model_forms.py:741 -#: netbox/ipam/forms/model_forms.py:773 netbox/ipam/tables/services.py:19 -#: netbox/ipam/tables/services.py:49 netbox/templates/ipam/service.html:36 +#: netbox/ipam/forms/bulk_edit.py:578 netbox/ipam/forms/model_forms.py:742 +#: netbox/ipam/forms/model_forms.py:775 netbox/ipam/tables/services.py:19 +#: netbox/ipam/tables/services.py:49 netbox/templates/ipam/service.html:38 #: netbox/templates/ipam/servicetemplate.html:23 msgid "Ports" msgstr "Ports" @@ -10338,8 +10536,9 @@ msgstr "Site du VLAN (le cas échéant)" msgid "Scope ID" msgstr "Identifiant de l'étendue" -#: netbox/ipam/forms/bulk_import.py:331 netbox/ipam/forms/model_forms.py:305 -#: netbox/ipam/forms/model_forms.py:335 netbox/ipam/forms/model_forms.py:516 +#: netbox/ipam/forms/bulk_import.py:331 netbox/ipam/forms/filtersets.py:636 +#: netbox/ipam/forms/model_forms.py:305 netbox/ipam/forms/model_forms.py:335 +#: netbox/ipam/forms/model_forms.py:516 #: netbox/templates/ipam/fhrpgroup.html:19 msgid "FHRP Group" msgstr "Groupe FHRP" @@ -10392,47 +10591,58 @@ msgstr "" msgid "Auth type" msgstr "Type d'authentification" -#: netbox/ipam/forms/bulk_import.py:479 +#: netbox/ipam/forms/bulk_import.py:486 msgid "Assigned VLAN group" msgstr "Groupe VLAN attribué" -#: netbox/ipam/forms/bulk_import.py:511 +#: netbox/ipam/forms/bulk_import.py:518 msgid "Service VLAN (for Q-in-Q/802.1ad customer VLANs)" msgstr "Service VLAN (pour les VLAN clients Q-in-Q/802.1ad)" -#: netbox/ipam/forms/bulk_import.py:534 netbox/ipam/models/vlans.py:352 +#: netbox/ipam/forms/bulk_import.py:541 netbox/ipam/models/vlans.py:358 msgid "VLAN translation policy" msgstr "Politique de traduction VLAN" -#: netbox/ipam/forms/bulk_import.py:546 netbox/ipam/forms/bulk_import.py:572 +#: netbox/ipam/forms/bulk_import.py:553 netbox/ipam/forms/bulk_import.py:581 msgid "IP protocol" msgstr "Protocole IP" -#: netbox/ipam/forms/bulk_import.py:560 -msgid "Required if not assigned to a VM" -msgstr "Obligatoire s'il n'est pas attribué à une machine virtuelle" +#: netbox/ipam/forms/bulk_import.py:565 +msgid "Parent type (app & model)" +msgstr "Type de parent (application et modèle)" -#: netbox/ipam/forms/bulk_import.py:567 -msgid "Required if not assigned to a device" -msgstr "Obligatoire s'il n'est pas attribué à un appareil" +#: netbox/ipam/forms/bulk_import.py:572 +msgid "Parent object name" +msgstr "Nom de l'objet parent" -#: netbox/ipam/forms/bulk_import.py:592 +#: netbox/ipam/forms/bulk_import.py:576 +msgid "Parent object ID" +msgstr "ID de l'objet parent" + +#: netbox/ipam/forms/bulk_import.py:628 +msgid "" +"One of parent or parent_object_id must be included with parent_object_type" +msgstr "" +"L'un des éléments parent ou parent_object_id doit être inclus dans " +"parent_object_type" + +#: netbox/ipam/forms/bulk_import.py:638 #, python-brace-format -msgid "{ip} is not assigned to this device/VM." -msgstr "{ip} n'est pas attribué à cet appareil/à cette machine virtuelle." +msgid "{ip} is not assigned to this parent." +msgstr "{ip} n'est pas attribué à ce parent." #: netbox/ipam/forms/filtersets.py:49 netbox/ipam/forms/model_forms.py:66 -#: netbox/netbox/navigation/menu.py:195 netbox/vpn/forms/model_forms.py:413 +#: netbox/netbox/navigation/menu.py:196 netbox/vpn/forms/model_forms.py:413 msgid "Route Targets" msgstr "Cibles de l'itinéraire" #: netbox/ipam/forms/filtersets.py:55 netbox/ipam/forms/model_forms.py:53 -#: netbox/vpn/forms/filtersets.py:230 netbox/vpn/forms/model_forms.py:400 +#: netbox/vpn/forms/filtersets.py:235 netbox/vpn/forms/model_forms.py:400 msgid "Import targets" msgstr "Cibles d'importation" #: netbox/ipam/forms/filtersets.py:60 netbox/ipam/forms/model_forms.py:58 -#: netbox/vpn/forms/filtersets.py:235 netbox/vpn/forms/model_forms.py:405 +#: netbox/vpn/forms/filtersets.py:240 netbox/vpn/forms/model_forms.py:405 msgid "Export targets" msgstr "Objectifs d'exportation" @@ -10444,13 +10654,13 @@ msgstr "Importé par VRF" msgid "Exported by VRF" msgstr "Exporté par VRF" -#: netbox/ipam/forms/filtersets.py:89 netbox/ipam/tables/ip.py:35 +#: netbox/ipam/forms/filtersets.py:89 netbox/ipam/tables/ip.py:36 #: netbox/templates/ipam/rir.html:30 msgid "Private" msgstr "Privé" #: netbox/ipam/forms/filtersets.py:108 netbox/ipam/forms/filtersets.py:200 -#: netbox/ipam/forms/filtersets.py:288 netbox/ipam/forms/filtersets.py:343 +#: netbox/ipam/forms/filtersets.py:288 netbox/ipam/forms/filtersets.py:350 msgid "Address family" msgstr "Famille d'adresses" @@ -10470,50 +10680,50 @@ msgstr "Fin" msgid "Search within" msgstr "Rechercher dans" -#: netbox/ipam/forms/filtersets.py:216 netbox/ipam/forms/filtersets.py:359 +#: netbox/ipam/forms/filtersets.py:216 netbox/ipam/forms/filtersets.py:366 msgid "Present in VRF" msgstr "Présent en VRF" -#: netbox/ipam/forms/filtersets.py:327 +#: netbox/ipam/forms/filtersets.py:334 msgid "Device/VM" msgstr "Appareil/VM" -#: netbox/ipam/forms/filtersets.py:338 +#: netbox/ipam/forms/filtersets.py:345 msgid "Parent Prefix" msgstr "Préfixe parent" -#: netbox/ipam/forms/filtersets.py:383 +#: netbox/ipam/forms/filtersets.py:390 msgid "Assigned to an interface" msgstr "Affecté à une interface" -#: netbox/ipam/forms/filtersets.py:390 netbox/templates/ipam/ipaddress.html:51 +#: netbox/ipam/forms/filtersets.py:397 netbox/templates/ipam/ipaddress.html:51 msgid "DNS Name" msgstr "Nom DNS" -#: netbox/ipam/forms/filtersets.py:433 netbox/ipam/models/vlans.py:274 -#: netbox/ipam/tables/ip.py:122 netbox/ipam/tables/vlans.py:51 -#: netbox/ipam/views.py:1036 netbox/netbox/navigation/menu.py:199 -#: netbox/netbox/navigation/menu.py:201 +#: 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/netbox/navigation/menu.py:202 msgid "VLANs" msgstr "VLAN" -#: netbox/ipam/forms/filtersets.py:474 +#: netbox/ipam/forms/filtersets.py:482 msgid "Contains VLAN ID" msgstr "Contient un ID de VLAN" -#: netbox/ipam/forms/filtersets.py:508 netbox/ipam/models/vlans.py:372 +#: netbox/ipam/forms/filtersets.py:516 netbox/ipam/models/vlans.py:378 msgid "Local VLAN ID" msgstr "ID de VLAN local" -#: netbox/ipam/forms/filtersets.py:513 netbox/ipam/models/vlans.py:380 +#: netbox/ipam/forms/filtersets.py:521 netbox/ipam/models/vlans.py:386 msgid "Remote VLAN ID" msgstr "ID de VLAN distant" -#: netbox/ipam/forms/filtersets.py:523 +#: netbox/ipam/forms/filtersets.py:531 msgid "Q-in-Q/802.1ad" msgstr "Q-en-Q/802.1AD" -#: netbox/ipam/forms/filtersets.py:568 netbox/ipam/models/vlans.py:192 +#: netbox/ipam/forms/filtersets.py:576 netbox/ipam/models/vlans.py:198 #: netbox/templates/ipam/vlan.html:31 msgid "VLAN ID" msgstr "IDENTIFIANT DE VLAN" @@ -10523,7 +10733,7 @@ msgstr "IDENTIFIANT DE VLAN" msgid "Route Target" msgstr "Cible de l'itinéraire" -#: netbox/ipam/forms/model_forms.py:118 netbox/ipam/tables/ip.py:63 +#: netbox/ipam/forms/model_forms.py:118 netbox/ipam/tables/ip.py:64 #: netbox/templates/ipam/aggregate.html:11 #: netbox/templates/ipam/prefix.html:38 msgid "Aggregate" @@ -10596,12 +10806,12 @@ msgstr "ID de VLAN" msgid "Child VLANs" msgstr "VLAN pour enfants" -#: netbox/ipam/forms/model_forms.py:729 +#: netbox/ipam/forms/model_forms.py:730 #: netbox/templates/ipam/vlantranslationrule.html:11 msgid "VLAN Translation Rule" msgstr "Règle de traduction VLAN" -#: netbox/ipam/forms/model_forms.py:746 netbox/ipam/forms/model_forms.py:778 +#: netbox/ipam/forms/model_forms.py:747 netbox/ipam/forms/model_forms.py:780 msgid "" "Comma-separated list of one or more port numbers. A range may be specified " "using a hyphen." @@ -10609,28 +10819,32 @@ msgstr "" "Liste séparée par des virgules d'un ou de plusieurs numéros de port. Une " "plage peut être spécifiée à l'aide d'un trait d'union." -#: netbox/ipam/forms/model_forms.py:751 +#: netbox/ipam/forms/model_forms.py:752 #: netbox/templates/ipam/servicetemplate.html:12 msgid "Service Template" msgstr "Modèle de service" -#: netbox/ipam/forms/model_forms.py:798 +#: netbox/ipam/forms/model_forms.py:765 +msgid "Parent type" +msgstr "Type de parent" + +#: netbox/ipam/forms/model_forms.py:796 msgid "Port(s)" msgstr "Port (x)" -#: netbox/ipam/forms/model_forms.py:812 +#: netbox/ipam/forms/model_forms.py:839 msgid "Service template" msgstr "Modèle de service" -#: netbox/ipam/forms/model_forms.py:824 +#: netbox/ipam/forms/model_forms.py:848 msgid "From Template" msgstr "À partir du modèle" -#: netbox/ipam/forms/model_forms.py:825 +#: netbox/ipam/forms/model_forms.py:849 msgid "Custom" msgstr "Personnalisé" -#: netbox/ipam/forms/model_forms.py:856 +#: netbox/ipam/forms/model_forms.py:880 msgid "" "Must specify name, protocol, and port(s) if not using a service template." msgstr "" @@ -10679,19 +10893,19 @@ msgstr "type d'authentification" msgid "authentication key" msgstr "clé d'authentification" -#: netbox/ipam/models/fhrp.py:56 +#: netbox/ipam/models/fhrp.py:62 msgid "FHRP group" msgstr "Groupe FHRP" -#: netbox/ipam/models/fhrp.py:57 +#: netbox/ipam/models/fhrp.py:63 msgid "FHRP groups" msgstr "Groupes FHRP" -#: netbox/ipam/models/fhrp.py:110 +#: netbox/ipam/models/fhrp.py:116 msgid "FHRP group assignment" msgstr "Affectation au groupe FHRP" -#: netbox/ipam/models/fhrp.py:111 +#: netbox/ipam/models/fhrp.py:117 msgid "FHRP group assignments" msgstr "Missions du groupe FHRP" @@ -10703,7 +10917,7 @@ msgstr "privé" msgid "IP space managed by this RIR is considered private" msgstr "L'espace IP géré par ce RIR est considéré comme privé" -#: netbox/ipam/models/ip.py:72 netbox/netbox/navigation/menu.py:188 +#: netbox/ipam/models/ip.py:72 netbox/netbox/navigation/menu.py:189 msgid "RIRs" msgstr "IR" @@ -10779,7 +10993,7 @@ msgstr "" "Toutes les adresses IP comprises dans ce préfixe sont considérées comme " "utilisables" -#: netbox/ipam/models/ip.py:254 netbox/ipam/models/ip.py:523 +#: netbox/ipam/models/ip.py:254 netbox/ipam/models/ip.py:531 msgid "mark utilized" msgstr "marque utilisée" @@ -10791,12 +11005,12 @@ msgstr "préfixes" msgid "Cannot create prefix with /0 mask." msgstr "Impossible de créer un préfixe avec le masque /0." -#: netbox/ipam/models/ip.py:305 netbox/ipam/models/ip.py:871 +#: netbox/ipam/models/ip.py:305 netbox/ipam/models/ip.py:881 #, python-brace-format msgid "VRF {vrf}" msgstr "VRF {vrf}" -#: netbox/ipam/models/ip.py:305 netbox/ipam/models/ip.py:871 +#: netbox/ipam/models/ip.py:305 netbox/ipam/models/ip.py:881 msgid "global table" msgstr "tableau global" @@ -10805,104 +11019,117 @@ msgstr "tableau global" msgid "Duplicate prefix found in {table}: {prefix}" msgstr "Préfixe dupliqué trouvé dans {table}: {prefix}" -#: netbox/ipam/models/ip.py:481 +#: netbox/ipam/models/ip.py:484 msgid "start address" msgstr "adresse de départ" -#: netbox/ipam/models/ip.py:482 netbox/ipam/models/ip.py:486 -#: netbox/ipam/models/ip.py:711 +#: netbox/ipam/models/ip.py:485 netbox/ipam/models/ip.py:489 +#: netbox/ipam/models/ip.py:722 msgid "IPv4 or IPv6 address (with mask)" msgstr "Adresse IPv4 ou IPv6 (avec masque)" -#: netbox/ipam/models/ip.py:485 +#: netbox/ipam/models/ip.py:488 msgid "end address" msgstr "adresse finale" -#: netbox/ipam/models/ip.py:512 +#: netbox/ipam/models/ip.py:515 msgid "Operational status of this range" msgstr "État opérationnel de cette gamme" -#: netbox/ipam/models/ip.py:520 +#: netbox/ipam/models/ip.py:523 msgid "The primary function of this range" msgstr "La principale fonction de cette gamme" -#: netbox/ipam/models/ip.py:534 +#: netbox/ipam/models/ip.py:526 +msgid "mark populated" +msgstr "marque remplie" + +#: netbox/ipam/models/ip.py:528 +msgid "Prevent the creation of IP addresses within this range" +msgstr "Empêcher la création d'adresses IP comprises dans cette plage" + +#: netbox/ipam/models/ip.py:533 +#, python-format +msgid "Report space as 100% utilized" +msgstr "Indiquer que l'espace est utilisé à 100 %" + +#: netbox/ipam/models/ip.py:542 msgid "IP range" msgstr "plage IP" -#: netbox/ipam/models/ip.py:535 +#: netbox/ipam/models/ip.py:543 msgid "IP ranges" msgstr "Plages IP" -#: netbox/ipam/models/ip.py:548 +#: netbox/ipam/models/ip.py:556 msgid "Starting and ending IP address versions must match" msgstr "Les versions des adresses IP de début et de fin doivent correspondre" -#: netbox/ipam/models/ip.py:554 +#: netbox/ipam/models/ip.py:562 msgid "Starting and ending IP address masks must match" msgstr "Les masques d'adresse IP de début et de fin doivent correspondre" -#: netbox/ipam/models/ip.py:561 +#: netbox/ipam/models/ip.py:569 #, python-brace-format msgid "" "Ending address must be greater than the starting address ({start_address})" msgstr "" "L'adresse de fin doit être supérieure à l'adresse de début ({start_address})" -#: netbox/ipam/models/ip.py:589 +#: netbox/ipam/models/ip.py:597 #, python-brace-format msgid "Defined addresses overlap with range {overlapping_range} in VRF {vrf}" msgstr "" "Les adresses définies se chevauchent avec la plage {overlapping_range} en " "VRF {vrf}" -#: netbox/ipam/models/ip.py:598 +#: netbox/ipam/models/ip.py:606 #, python-brace-format msgid "Defined range exceeds maximum supported size ({max_size})" msgstr "" "La plage définie dépasse la taille maximale prise en charge ({max_size})" -#: netbox/ipam/models/ip.py:710 netbox/tenancy/models/contacts.py:77 +#: netbox/ipam/models/ip.py:721 netbox/tenancy/models/contacts.py:78 msgid "address" msgstr "adresse" -#: netbox/ipam/models/ip.py:733 +#: netbox/ipam/models/ip.py:744 msgid "The operational status of this IP" msgstr "L'état opérationnel de cette adresse IP" -#: netbox/ipam/models/ip.py:741 +#: netbox/ipam/models/ip.py:752 msgid "The functional role of this IP" msgstr "Le rôle fonctionnel de cette propriété intellectuelle" -#: netbox/ipam/models/ip.py:765 netbox/templates/ipam/ipaddress.html:72 +#: netbox/ipam/models/ip.py:775 netbox/templates/ipam/ipaddress.html:72 msgid "NAT (inside)" msgstr "NAT (intérieur)" -#: netbox/ipam/models/ip.py:766 +#: netbox/ipam/models/ip.py:776 msgid "The IP for which this address is the \"outside\" IP" msgstr "" "L'adresse IP pour laquelle cette adresse est l'adresse IP « extérieure »" -#: netbox/ipam/models/ip.py:773 +#: netbox/ipam/models/ip.py:783 msgid "Hostname or FQDN (not case-sensitive)" msgstr "Nom d'hôte ou FQDN (pas de distinction majuscules/minuscules)" -#: netbox/ipam/models/ip.py:789 netbox/ipam/models/services.py:90 +#: netbox/ipam/models/ip.py:799 netbox/ipam/models/services.py:86 msgid "IP addresses" msgstr "Adresses IP" -#: netbox/ipam/models/ip.py:842 +#: netbox/ipam/models/ip.py:852 msgid "Cannot create IP address with /0 mask." msgstr "Impossible de créer une adresse IP avec le masque /0." -#: netbox/ipam/models/ip.py:848 +#: netbox/ipam/models/ip.py:858 #, python-brace-format msgid "{ip} is a network ID, which may not be assigned to an interface." msgstr "" "{ip} est un identifiant réseau, qui ne peut pas être attribué à une " "interface." -#: netbox/ipam/models/ip.py:859 +#: netbox/ipam/models/ip.py:869 #, python-brace-format msgid "" "{ip} is a broadcast address, which may not be assigned to an interface." @@ -10910,12 +11137,17 @@ msgstr "" "{ip} est une adresse de diffusion, qui ne peut pas être attribuée à une " "interface." -#: netbox/ipam/models/ip.py:873 +#: netbox/ipam/models/ip.py:883 #, python-brace-format msgid "Duplicate IP address found in {table}: {ipaddress}" msgstr "Adresse IP dupliquée trouvée dans {table}: {ipaddress}" -#: netbox/ipam/models/ip.py:896 +#: netbox/ipam/models/ip.py:899 +#, python-brace-format +msgid "Cannot create IP address {ip} inside range {range}." +msgstr "Impossible de créer une adresse IP {ip} gamme intérieure {range}." + +#: netbox/ipam/models/ip.py:920 msgid "" "Cannot reassign IP address while it is designated as the primary IP for the " "parent object" @@ -10923,7 +11155,7 @@ msgstr "" "Impossible de réattribuer l'adresse IP lorsqu'elle est désignée comme " "adresse IP principale pour l'objet parent" -#: netbox/ipam/models/ip.py:902 +#: netbox/ipam/models/ip.py:926 msgid "Only IPv6 addresses can be assigned SLAAC status" msgstr "" "Seules les adresses IPv6 peuvent être de type SLAAC (Configuration " @@ -10941,58 +11173,45 @@ msgstr "modèle de service" msgid "service templates" msgstr "modèles de services" -#: netbox/ipam/models/services.py:91 +#: netbox/ipam/models/services.py:87 msgid "The specific IP addresses (if any) to which this service is bound" msgstr "" "Les adresses IP spécifiques (le cas échéant) auxquelles ce service est lié" -#: netbox/ipam/models/services.py:98 +#: netbox/ipam/models/services.py:97 msgid "service" msgstr "service" -#: netbox/ipam/models/services.py:99 +#: netbox/ipam/models/services.py:98 msgid "services" msgstr "services" -#: netbox/ipam/models/services.py:110 -msgid "" -"A service cannot be associated with both a device and a virtual machine." -msgstr "" -"Un service ne peut pas être associé à la fois à un appareil et à une machine" -" virtuelle." - -#: netbox/ipam/models/services.py:112 -msgid "" -"A service must be associated with either a device or a virtual machine." -msgstr "" -"Un service doit être associé à un appareil ou à une machine virtuelle." - -#: netbox/ipam/models/vlans.py:88 +#: netbox/ipam/models/vlans.py:94 msgid "VLAN groups" msgstr "groupes VLAN" -#: netbox/ipam/models/vlans.py:95 +#: netbox/ipam/models/vlans.py:101 msgid "Cannot set scope_type without scope_id." msgstr "Impossible de définir scope_type sans scope_id." -#: netbox/ipam/models/vlans.py:97 +#: netbox/ipam/models/vlans.py:103 msgid "Cannot set scope_id without scope_type." msgstr "Impossible de définir scope_id sans scope_type." -#: netbox/ipam/models/vlans.py:105 +#: netbox/ipam/models/vlans.py:111 #, python-brace-format msgid "Starting VLAN ID in range ({value}) cannot be less than {minimum}" msgstr "" "ID de VLAN de démarrage dans la plage ({value}) ne peut pas être inférieur à" " {minimum}" -#: netbox/ipam/models/vlans.py:111 +#: netbox/ipam/models/vlans.py:117 #, python-brace-format msgid "Ending VLAN ID in range ({value}) cannot exceed {maximum}" msgstr "" "Fin de l'ID VLAN dans la plage ({value}) ne peut pas dépasser {maximum}" -#: netbox/ipam/models/vlans.py:118 +#: netbox/ipam/models/vlans.py:124 #, python-brace-format msgid "" "Ending VLAN ID in range must be greater than or equal to the starting VLAN " @@ -11001,36 +11220,36 @@ msgstr "" "L'ID VLAN final dans la plage doit être supérieur ou égal à l'ID VLAN de " "départ ({range})" -#: netbox/ipam/models/vlans.py:124 +#: netbox/ipam/models/vlans.py:130 msgid "Ranges cannot overlap." msgstr "Les plages ne peuvent pas se chevaucher." -#: netbox/ipam/models/vlans.py:181 +#: netbox/ipam/models/vlans.py:187 msgid "The specific site to which this VLAN is assigned (if any)" msgstr "Le site spécifique auquel ce VLAN est associé (le cas échéant)" -#: netbox/ipam/models/vlans.py:189 +#: netbox/ipam/models/vlans.py:195 msgid "VLAN group (optional)" msgstr "Groupe VLAN (facultatif)" -#: netbox/ipam/models/vlans.py:197 netbox/ipam/models/vlans.py:377 -#: netbox/ipam/models/vlans.py:385 +#: netbox/ipam/models/vlans.py:203 netbox/ipam/models/vlans.py:383 +#: netbox/ipam/models/vlans.py:391 msgid "Numeric VLAN ID (1-4094)" msgstr "ID VLAN numérique (1-4094)" -#: netbox/ipam/models/vlans.py:215 +#: netbox/ipam/models/vlans.py:221 msgid "Operational status of this VLAN" msgstr "État opérationnel de ce VLAN" -#: netbox/ipam/models/vlans.py:223 +#: netbox/ipam/models/vlans.py:229 msgid "The primary function of this VLAN" msgstr "La principale fonction de ce VLAN" -#: netbox/ipam/models/vlans.py:238 +#: netbox/ipam/models/vlans.py:244 msgid "Customer/service VLAN designation (for Q-in-Q/IEEE 802.1ad)" msgstr "Désignation du VLAN client/service (pour Q-in-Q/IEEE 802.1ad)" -#: netbox/ipam/models/vlans.py:287 +#: netbox/ipam/models/vlans.py:293 #, python-brace-format msgid "" "VLAN is assigned to group {group} (scope: {scope}); cannot also assign to " @@ -11039,7 +11258,7 @@ msgstr "" "Le VLAN est associé au groupe {group} (champ d'application : {scope}) ; ne " "peut pas également être associé au site {site}." -#: netbox/ipam/models/vlans.py:294 +#: netbox/ipam/models/vlans.py:300 #, python-brace-format msgid "" "The assigned site {site} is not a member of the assigned group {group} " @@ -11048,27 +11267,27 @@ msgstr "" "Le site assigné {site} n'est pas membre du groupe assigné {group} (champ " "d'application : {scope})." -#: netbox/ipam/models/vlans.py:303 +#: netbox/ipam/models/vlans.py:309 #, python-brace-format msgid "VID must be in ranges {ranges} for VLANs in group {group}" msgstr "" "Le VID doit être compris dans des plages {ranges} pour les VLAN en groupe " "{group}" -#: netbox/ipam/models/vlans.py:310 +#: netbox/ipam/models/vlans.py:316 msgid "Only Q-in-Q customer VLANs maybe assigned to a service VLAN." msgstr "" "Seuls les VLAN clients Q-in-Q peuvent être affectés à un VLAN de service." -#: netbox/ipam/models/vlans.py:316 +#: netbox/ipam/models/vlans.py:322 msgid "A Q-in-Q customer VLAN must be assigned to a service VLAN." msgstr "Un VLAN client Q-in-Q doit être attribué à un VLAN de service." -#: netbox/ipam/models/vlans.py:353 +#: netbox/ipam/models/vlans.py:359 msgid "VLAN translation policies" msgstr "Politiques de traduction VLAN" -#: netbox/ipam/models/vlans.py:394 +#: netbox/ipam/models/vlans.py:400 msgid "VLAN translation rule" msgstr "Règle de traduction VLAN" @@ -11088,8 +11307,8 @@ msgstr "renforcer un espace unique" msgid "Prevent duplicate prefixes/IP addresses within this VRF" msgstr "Empêchez les préfixes/adresses IP dupliqués dans ce VRF" -#: netbox/ipam/models/vrfs.py:62 netbox/netbox/navigation/menu.py:192 -#: netbox/netbox/navigation/menu.py:194 +#: netbox/ipam/models/vrfs.py:62 netbox/netbox/navigation/menu.py:193 +#: netbox/netbox/navigation/menu.py:195 msgid "VRFs" msgstr "VRF" @@ -11117,74 +11336,79 @@ msgstr "Nombre de sites" msgid "Provider Count" msgstr "Nombre de fournisseurs" -#: netbox/ipam/tables/ip.py:41 netbox/netbox/navigation/menu.py:185 -#: netbox/netbox/navigation/menu.py:187 +#: netbox/ipam/tables/ip.py:42 netbox/netbox/navigation/menu.py:186 +#: netbox/netbox/navigation/menu.py:188 msgid "Aggregates" msgstr "Agrégats" -#: netbox/ipam/tables/ip.py:71 +#: netbox/ipam/tables/ip.py:72 msgid "Added" msgstr "Ajouté" -#: netbox/ipam/tables/ip.py:74 netbox/ipam/tables/ip.py:112 -#: netbox/ipam/tables/vlans.py:118 netbox/ipam/views.py:373 -#: netbox/netbox/navigation/menu.py:171 netbox/netbox/navigation/menu.py:173 +#: netbox/ipam/tables/ip.py:75 netbox/ipam/tables/ip.py:113 +#: netbox/ipam/tables/vlans.py:120 netbox/ipam/views.py:375 +#: netbox/netbox/navigation/menu.py:172 netbox/netbox/navigation/menu.py:174 #: netbox/templates/ipam/vlan.html:100 msgid "Prefixes" msgstr "Préfixes" -#: netbox/ipam/tables/ip.py:77 netbox/ipam/tables/ip.py:221 -#: netbox/ipam/tables/ip.py:276 netbox/ipam/tables/vlans.py:55 +#: netbox/ipam/tables/ip.py:78 netbox/ipam/tables/ip.py:222 +#: netbox/ipam/tables/ip.py:281 netbox/ipam/tables/vlans.py:55 #: netbox/templates/dcim/device.html:260 #: netbox/templates/ipam/aggregate.html:24 -#: netbox/templates/ipam/iprange.html:29 netbox/templates/ipam/prefix.html:102 +#: netbox/templates/ipam/iprange.html:37 netbox/templates/ipam/prefix.html:102 msgid "Utilization" msgstr "Utilisation" -#: netbox/ipam/tables/ip.py:117 netbox/netbox/navigation/menu.py:167 +#: netbox/ipam/tables/ip.py:118 netbox/netbox/navigation/menu.py:168 msgid "IP Ranges" msgstr "Plages d'adresses IP" -#: netbox/ipam/tables/ip.py:167 +#: netbox/ipam/tables/ip.py:168 msgid "Prefix (Flat)" msgstr "Préfixe (plat)" -#: netbox/ipam/tables/ip.py:171 +#: netbox/ipam/tables/ip.py:172 msgid "Depth" msgstr "Profondeur" -#: netbox/ipam/tables/ip.py:191 netbox/ipam/tables/vlans.py:37 +#: netbox/ipam/tables/ip.py:192 netbox/ipam/tables/vlans.py:37 #: netbox/virtualization/tables/clusters.py:77 #: netbox/wireless/tables/wirelesslan.py:55 msgid "Scope Type" msgstr "Type de portée" -#: netbox/ipam/tables/ip.py:213 +#: netbox/ipam/tables/ip.py:214 msgid "Pool" msgstr "Plage d'adresses" -#: netbox/ipam/tables/ip.py:217 netbox/ipam/tables/ip.py:272 +#: netbox/ipam/tables/ip.py:218 netbox/ipam/tables/ip.py:277 +#: netbox/templates/ipam/iprange.html:33 msgid "Marked Utilized" msgstr "Marqué comme utilisé" -#: netbox/ipam/tables/ip.py:256 +#: netbox/ipam/tables/ip.py:257 msgid "Start address" msgstr "Adresse de départ" -#: netbox/ipam/tables/ip.py:335 +#: netbox/ipam/tables/ip.py:273 netbox/templates/ipam/iprange.html:29 +msgid "Marked Populated" +msgstr "Marqué comme peuplé" + +#: netbox/ipam/tables/ip.py:341 msgid "NAT (Inside)" msgstr "NAT (intérieur)" -#: netbox/ipam/tables/ip.py:340 +#: netbox/ipam/tables/ip.py:346 msgid "NAT (Outside)" msgstr "NAT (extérieur)" -#: netbox/ipam/tables/ip.py:345 +#: netbox/ipam/tables/ip.py:351 msgid "Assigned" msgstr "Attribué" -#: netbox/ipam/tables/ip.py:381 netbox/templates/vpn/l2vpntermination.html:16 -#: netbox/vpn/forms/filtersets.py:246 +#: netbox/ipam/tables/ip.py:397 netbox/templates/vpn/l2vpntermination.html:16 +#: netbox/vpn/forms/filtersets.py:251 msgid "Assigned Object" msgstr "Objet attribué" @@ -11192,22 +11416,22 @@ msgstr "Objet attribué" msgid "VID Ranges" msgstr "Gammes VID" -#: netbox/ipam/tables/vlans.py:80 netbox/ipam/tables/vlans.py:190 +#: netbox/ipam/tables/vlans.py:82 netbox/ipam/tables/vlans.py:192 #: netbox/templates/dcim/inc/interface_vlans_table.html:4 msgid "VID" msgstr "VID" -#: netbox/ipam/tables/vlans.py:237 +#: netbox/ipam/tables/vlans.py:239 #: netbox/templates/ipam/vlantranslationpolicy.html:22 msgid "Rules" msgstr "Règles" -#: netbox/ipam/tables/vlans.py:260 +#: netbox/ipam/tables/vlans.py:262 #: netbox/templates/ipam/vlantranslationrule.html:18 msgid "Local VID" msgstr "VID local" -#: netbox/ipam/tables/vlans.py:264 +#: netbox/ipam/tables/vlans.py:266 #: netbox/templates/ipam/vlantranslationrule.html:22 msgid "Remote VID" msgstr "VID à distance" @@ -11220,14 +11444,27 @@ msgstr "RD" msgid "Unique" msgstr "Unique" -#: netbox/ipam/tables/vrfs.py:37 netbox/vpn/tables/l2vpn.py:27 +#: netbox/ipam/tables/vrfs.py:37 netbox/vpn/tables/l2vpn.py:30 msgid "Import Targets" msgstr "Cibles d'importation" -#: netbox/ipam/tables/vrfs.py:42 netbox/vpn/tables/l2vpn.py:32 +#: netbox/ipam/tables/vrfs.py:42 netbox/vpn/tables/l2vpn.py:35 msgid "Export Targets" msgstr "Objectifs d'exportation" +#: netbox/ipam/utils.py:30 +msgid "1 IP available" +msgstr "1 IP disponible" + +#: netbox/ipam/utils.py:32 +#, python-brace-format +msgid "{count} IPs available" +msgstr "{count} IP disponibles" + +#: netbox/ipam/utils.py:33 +msgid "Many IPs available" +msgstr "De nombreuses adresses IP disponibles" + #: netbox/ipam/validators.py:9 #, python-brace-format msgid "{prefix} is not a valid prefix. Did you mean {suggested}?" @@ -11253,31 +11490,31 @@ 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:570 +#: netbox/ipam/views.py:569 msgid "Child Prefixes" msgstr "Préfixes pour enfants" -#: netbox/ipam/views.py:606 +#: netbox/ipam/views.py:605 msgid "Child Ranges" msgstr "Plages pour enfants" -#: netbox/ipam/views.py:958 +#: netbox/ipam/views.py:951 msgid "Related IPs" msgstr "IP associées" -#: netbox/ipam/views.py:1315 +#: netbox/ipam/views.py:1319 msgid "Device Interfaces" msgstr "Interfaces des appareils" -#: netbox/ipam/views.py:1333 +#: netbox/ipam/views.py:1337 msgid "VM Interfaces" msgstr "Interfaces de machines virtuelles" -#: netbox/netbox/api/fields.py:65 +#: netbox/netbox/api/fields.py:66 msgid "This field may not be blank." msgstr "Ce champ n'est peut-être pas vide." -#: netbox/netbox/api/fields.py:70 +#: netbox/netbox/api/fields.py:71 msgid "" "Value must be passed directly (e.g. \"foo\": 123); do not use a dictionary " "or list." @@ -11285,29 +11522,29 @@ msgstr "" "La valeur doit être transmise directement (par exemple « foo » : 123) ; " "n'utilisez pas de dictionnaire ni de liste." -#: netbox/netbox/api/fields.py:91 +#: netbox/netbox/api/fields.py:92 #, python-brace-format msgid "{value} is not a valid choice." msgstr "{value} n'est pas un choix valable." -#: netbox/netbox/api/fields.py:104 +#: netbox/netbox/api/fields.py:105 #, python-brace-format msgid "Invalid content type: {content_type}" msgstr "Type de contenu non valide : {content_type}" -#: netbox/netbox/api/fields.py:105 +#: netbox/netbox/api/fields.py:106 msgid "Invalid value. Specify a content type as '.'." msgstr "" "Valeur non valide. Spécifiez un type de contenu comme " "«.'." -#: netbox/netbox/api/fields.py:167 +#: netbox/netbox/api/fields.py:168 msgid "Ranges must be specified in the form (lower, upper)." msgstr "" "Les plages doivent être spécifiées dans le formulaire (inférieur, " "supérieur)." -#: netbox/netbox/api/fields.py:169 +#: netbox/netbox/api/fields.py:170 msgid "Range boundaries must be defined as integers." msgstr "" "Les limites des plages doivent être définies sous forme de nombres entiers." @@ -11383,6 +11620,7 @@ msgid "Dark Grey" msgstr "gris foncé" #: netbox/netbox/choices.py:103 netbox/templates/extras/script_result.html:56 +#: netbox/templates/extras/tableconfig.html:76 msgid "Default" msgstr "Par défaut" @@ -11692,35 +11930,35 @@ msgstr "Champ personnalisé '{name}'doit avoir une valeur unique." msgid "Missing required custom field '{name}'." msgstr "Champ personnalisé obligatoire manquant '{name}'." -#: netbox/netbox/models/features.py:470 +#: netbox/netbox/models/features.py:492 msgid "Remote data source" msgstr "Source de données distante" -#: netbox/netbox/models/features.py:480 +#: netbox/netbox/models/features.py:502 msgid "data path" msgstr "chemin de données" -#: netbox/netbox/models/features.py:484 +#: netbox/netbox/models/features.py:506 msgid "Path to remote file (relative to data source root)" msgstr "" "Chemin vers le fichier distant (par rapport à la racine de la source de " "données)" -#: netbox/netbox/models/features.py:487 +#: netbox/netbox/models/features.py:509 msgid "auto sync enabled" msgstr "synchronisation automatique activée" -#: netbox/netbox/models/features.py:489 +#: netbox/netbox/models/features.py:511 msgid "Enable automatic synchronization of data when the data file is updated" msgstr "" "Activer la synchronisation automatique des données lors de la mise à jour du" " fichier de données" -#: netbox/netbox/models/features.py:492 +#: netbox/netbox/models/features.py:514 msgid "date synced" msgstr "date de synchronisation" -#: netbox/netbox/models/features.py:586 +#: netbox/netbox/models/features.py:608 #, python-brace-format msgid "{class_name} must implement a sync_data() method." msgstr "{class_name} doit implémenter une méthode sync_data ()." @@ -11749,7 +11987,7 @@ msgstr "Vous devez spécifier une unité lors du réglage d'une distance" msgid "Organization" msgstr "Organisation" -#: netbox/netbox/navigation/menu.py:19 +#: netbox/netbox/navigation/menu.py:18 msgid "Site Groups" msgstr "Groupes de sites" @@ -11788,208 +12026,212 @@ msgid "Virtual Device Contexts" msgstr "Contextes des appareils virtuels" #: netbox/netbox/navigation/menu.py:88 +msgid "Module Type Profiles" +msgstr "Profils de type de module" + +#: netbox/netbox/navigation/menu.py:89 msgid "Manufacturers" msgstr "Fabricants" -#: netbox/netbox/navigation/menu.py:92 +#: netbox/netbox/navigation/menu.py:93 msgid "Device Components" msgstr "Composants de l'appareil" -#: netbox/netbox/navigation/menu.py:104 +#: netbox/netbox/navigation/menu.py:105 #: netbox/templates/dcim/inventoryitemrole.html:8 msgid "Inventory Item Roles" msgstr "Rôles des articles d'inventaire" -#: netbox/netbox/navigation/menu.py:110 +#: netbox/netbox/navigation/menu.py:111 #: netbox/templates/dcim/interface.html:413 #: netbox/templates/virtualization/vminterface.html:124 msgid "MAC Addresses" msgstr "Adresses MAC" -#: netbox/netbox/navigation/menu.py:117 netbox/netbox/navigation/menu.py:121 +#: netbox/netbox/navigation/menu.py:118 netbox/netbox/navigation/menu.py:122 #: netbox/templates/dcim/interface.html:182 msgid "Connections" msgstr "Connexions" -#: netbox/netbox/navigation/menu.py:123 +#: netbox/netbox/navigation/menu.py:124 msgid "Cables" msgstr "Câbles" -#: netbox/netbox/navigation/menu.py:124 +#: netbox/netbox/navigation/menu.py:125 msgid "Wireless Links" msgstr "Liaisons sans fil" -#: netbox/netbox/navigation/menu.py:127 +#: netbox/netbox/navigation/menu.py:128 msgid "Interface Connections" msgstr "Connexions d'interface" -#: netbox/netbox/navigation/menu.py:132 +#: netbox/netbox/navigation/menu.py:133 msgid "Console Connections" msgstr "Connexions à la console" -#: netbox/netbox/navigation/menu.py:137 +#: netbox/netbox/navigation/menu.py:138 msgid "Power Connections" msgstr "Connexions électriques" -#: netbox/netbox/navigation/menu.py:153 +#: netbox/netbox/navigation/menu.py:154 msgid "Wireless LAN Groups" msgstr "Groupes réseaux sans fil" -#: netbox/netbox/navigation/menu.py:174 +#: netbox/netbox/navigation/menu.py:175 msgid "Prefix & VLAN Roles" msgstr "Préfixes et rôles VLAN" -#: netbox/netbox/navigation/menu.py:180 +#: netbox/netbox/navigation/menu.py:181 msgid "ASN Ranges" msgstr "Plages ASN" -#: netbox/netbox/navigation/menu.py:203 +#: netbox/netbox/navigation/menu.py:204 msgid "VLAN Translation Policies" msgstr "Politiques de traduction VLAN" -#: netbox/netbox/navigation/menu.py:204 +#: netbox/netbox/navigation/menu.py:205 #: netbox/templates/ipam/vlantranslationpolicy.html:46 msgid "VLAN Translation Rules" msgstr "Règles de traduction VLAN" -#: netbox/netbox/navigation/menu.py:211 +#: netbox/netbox/navigation/menu.py:212 msgid "Service Templates" msgstr "Modèles de services" -#: netbox/netbox/navigation/menu.py:212 netbox/templates/dcim/device.html:302 +#: netbox/netbox/navigation/menu.py:213 netbox/templates/dcim/device.html:302 #: netbox/templates/ipam/ipaddress.html:118 #: netbox/templates/virtualization/virtualmachine.html:154 msgid "Services" msgstr "Des services" -#: netbox/netbox/navigation/menu.py:219 +#: netbox/netbox/navigation/menu.py:220 msgid "VPN" msgstr "VPN" -#: netbox/netbox/navigation/menu.py:223 netbox/netbox/navigation/menu.py:225 +#: netbox/netbox/navigation/menu.py:224 netbox/netbox/navigation/menu.py:226 #: netbox/vpn/tables/tunnels.py:24 msgid "Tunnels" msgstr "Tunnels" -#: netbox/netbox/navigation/menu.py:226 +#: netbox/netbox/navigation/menu.py:227 #: netbox/templates/vpn/tunnelgroup.html:8 msgid "Tunnel Groups" msgstr "Groupes de tunnels" -#: netbox/netbox/navigation/menu.py:227 +#: netbox/netbox/navigation/menu.py:228 msgid "Tunnel Terminations" msgstr "Terminaisons de tunnels" -#: netbox/netbox/navigation/menu.py:231 netbox/netbox/navigation/menu.py:233 -#: netbox/vpn/models/l2vpn.py:64 +#: netbox/netbox/navigation/menu.py:232 netbox/netbox/navigation/menu.py:234 +#: netbox/vpn/models/l2vpn.py:69 msgid "L2VPNs" msgstr "VPN L2" -#: netbox/netbox/navigation/menu.py:240 +#: netbox/netbox/navigation/menu.py:241 msgid "IKE Proposals" msgstr "Propositions IKE" -#: netbox/netbox/navigation/menu.py:241 +#: netbox/netbox/navigation/menu.py:242 #: netbox/templates/vpn/ikeproposal.html:41 msgid "IKE Policies" msgstr "Politiques IKE" -#: netbox/netbox/navigation/menu.py:242 +#: netbox/netbox/navigation/menu.py:243 msgid "IPSec Proposals" msgstr "Propositions IPSec" -#: netbox/netbox/navigation/menu.py:243 +#: netbox/netbox/navigation/menu.py:244 #: netbox/templates/vpn/ipsecproposal.html:37 msgid "IPSec Policies" msgstr "Politiques IPSec" -#: netbox/netbox/navigation/menu.py:244 netbox/templates/vpn/ikepolicy.html:38 +#: netbox/netbox/navigation/menu.py:245 netbox/templates/vpn/ikepolicy.html:38 #: netbox/templates/vpn/ipsecpolicy.html:25 msgid "IPSec Profiles" msgstr "Profils IPSec" -#: netbox/netbox/navigation/menu.py:259 +#: netbox/netbox/navigation/menu.py:260 #: netbox/templates/virtualization/virtualmachine.html:174 #: netbox/templates/virtualization/virtualmachine/base.html:32 #: netbox/templates/virtualization/virtualmachine_list.html:21 #: netbox/virtualization/tables/virtualmachines.py:74 -#: netbox/virtualization/views.py:427 +#: netbox/virtualization/views.py:417 msgid "Virtual Disks" msgstr "Disques virtuels" -#: netbox/netbox/navigation/menu.py:266 +#: netbox/netbox/navigation/menu.py:267 msgid "Cluster Types" msgstr "Types de clusters" -#: netbox/netbox/navigation/menu.py:267 +#: netbox/netbox/navigation/menu.py:268 msgid "Cluster Groups" msgstr "Groupes de clusters" -#: netbox/netbox/navigation/menu.py:281 +#: netbox/netbox/navigation/menu.py:282 msgid "Circuit Types" msgstr "Types de circuits" -#: netbox/netbox/navigation/menu.py:282 +#: netbox/netbox/navigation/menu.py:283 msgid "Circuit Terminations" msgstr "Terminaisons de circuits" -#: netbox/netbox/navigation/menu.py:286 netbox/netbox/navigation/menu.py:288 +#: netbox/netbox/navigation/menu.py:287 netbox/netbox/navigation/menu.py:289 #: netbox/templates/circuits/providernetwork.html:55 msgid "Virtual Circuits" msgstr "Circuits virtuels" -#: netbox/netbox/navigation/menu.py:289 +#: netbox/netbox/navigation/menu.py:290 msgid "Virtual Circuit Types" msgstr "Types de circuits virtuels" -#: netbox/netbox/navigation/menu.py:290 +#: netbox/netbox/navigation/menu.py:291 msgid "Virtual Circuit Terminations" msgstr "Terminaisons de circuits virtuels" -#: netbox/netbox/navigation/menu.py:296 +#: netbox/netbox/navigation/menu.py:297 msgid "Circuit Groups" msgstr "Groupes de circuits" -#: netbox/netbox/navigation/menu.py:297 +#: netbox/netbox/navigation/menu.py:298 #: netbox/templates/circuits/circuit.html:76 #: netbox/templates/circuits/virtualcircuit.html:69 msgid "Group Assignments" msgstr "Devoirs de groupe" -#: netbox/netbox/navigation/menu.py:301 netbox/netbox/navigation/menu.py:303 +#: netbox/netbox/navigation/menu.py:302 netbox/netbox/navigation/menu.py:304 msgid "Providers" msgstr "Prestataires" -#: netbox/netbox/navigation/menu.py:304 +#: netbox/netbox/navigation/menu.py:305 #: netbox/templates/circuits/provider.html:51 msgid "Provider Accounts" msgstr "Comptes des fournisseurs" -#: netbox/netbox/navigation/menu.py:305 +#: netbox/netbox/navigation/menu.py:306 msgid "Provider Networks" msgstr "Réseaux de fournisseurs" -#: netbox/netbox/navigation/menu.py:319 +#: netbox/netbox/navigation/menu.py:320 msgid "Power Panels" msgstr "Panneaux d'alimentation" -#: netbox/netbox/navigation/menu.py:330 +#: netbox/netbox/navigation/menu.py:331 msgid "Configurations" msgstr "Configurations" -#: netbox/netbox/navigation/menu.py:332 +#: netbox/netbox/navigation/menu.py:333 msgid "Config Contexts" msgstr "Contextes de configuration" -#: netbox/netbox/navigation/menu.py:333 +#: netbox/netbox/navigation/menu.py:334 msgid "Config Templates" msgstr "Modèles de configuration" -#: netbox/netbox/navigation/menu.py:340 netbox/netbox/navigation/menu.py:344 +#: netbox/netbox/navigation/menu.py:341 netbox/netbox/navigation/menu.py:345 msgid "Customization" msgstr "Personnalisation" -#: netbox/netbox/navigation/menu.py:346 +#: netbox/netbox/navigation/menu.py:347 #: netbox/templates/dcim/device_edit.html:105 #: netbox/templates/dcim/htmx/cable_edit.html:84 #: netbox/templates/dcim/virtualchassis_add.html:35 @@ -12002,92 +12244,96 @@ msgstr "Personnalisation" msgid "Custom Fields" msgstr "Champs personnalisés" -#: netbox/netbox/navigation/menu.py:347 +#: netbox/netbox/navigation/menu.py:348 msgid "Custom Field Choices" msgstr "Choix de champs personnalisés" -#: netbox/netbox/navigation/menu.py:348 +#: netbox/netbox/navigation/menu.py:349 msgid "Custom Links" msgstr "Liens personnalisés" -#: netbox/netbox/navigation/menu.py:349 +#: netbox/netbox/navigation/menu.py:350 msgid "Export Templates" msgstr "Modèles d'exportation" -#: netbox/netbox/navigation/menu.py:350 +#: netbox/netbox/navigation/menu.py:351 msgid "Saved Filters" msgstr "Filtres enregistrés" #: netbox/netbox/navigation/menu.py:352 +msgid "Table Configs" +msgstr "Configurations de table" + +#: netbox/netbox/navigation/menu.py:354 msgid "Image Attachments" msgstr "Pièces jointes à des images" -#: netbox/netbox/navigation/menu.py:370 +#: netbox/netbox/navigation/menu.py:372 msgid "Operations" msgstr "Opérations" -#: netbox/netbox/navigation/menu.py:374 +#: netbox/netbox/navigation/menu.py:376 msgid "Integrations" msgstr "Intégrations" -#: netbox/netbox/navigation/menu.py:376 +#: netbox/netbox/navigation/menu.py:378 msgid "Data Sources" msgstr "Sources de données" -#: netbox/netbox/navigation/menu.py:377 +#: netbox/netbox/navigation/menu.py:379 msgid "Event Rules" msgstr "Règles de l'événement" -#: netbox/netbox/navigation/menu.py:378 +#: netbox/netbox/navigation/menu.py:380 msgid "Webhooks" msgstr "Webhooks" -#: netbox/netbox/navigation/menu.py:382 netbox/netbox/navigation/menu.py:386 -#: netbox/netbox/views/generic/feature_views.py:158 +#: netbox/netbox/navigation/menu.py:384 netbox/netbox/navigation/menu.py:388 +#: netbox/netbox/views/generic/feature_views.py:164 #: netbox/templates/extras/report/base.html:37 #: netbox/templates/extras/script/base.html:36 msgid "Jobs" msgstr "Emplois" -#: netbox/netbox/navigation/menu.py:392 +#: netbox/netbox/navigation/menu.py:394 msgid "Logging" msgstr "Journalisation" -#: netbox/netbox/navigation/menu.py:394 +#: netbox/netbox/navigation/menu.py:396 msgid "Notification Groups" msgstr "Groupes de notifications" -#: netbox/netbox/navigation/menu.py:395 +#: netbox/netbox/navigation/menu.py:397 msgid "Journal Entries" msgstr "Entrées de journal" -#: netbox/netbox/navigation/menu.py:396 +#: netbox/netbox/navigation/menu.py:398 #: netbox/templates/core/objectchange.html:9 #: netbox/templates/core/objectchange_list.html:4 msgid "Change Log" msgstr "Journal des modifications" -#: netbox/netbox/navigation/menu.py:403 netbox/templates/inc/user_menu.html:29 +#: netbox/netbox/navigation/menu.py:405 netbox/templates/inc/user_menu.html:29 msgid "Admin" msgstr "Administrateur" -#: netbox/netbox/navigation/menu.py:451 netbox/templates/account/base.html:27 +#: netbox/netbox/navigation/menu.py:453 netbox/templates/account/base.html:27 #: netbox/templates/inc/user_menu.html:52 msgid "API Tokens" msgstr "Jetons d'API" -#: netbox/netbox/navigation/menu.py:458 netbox/users/forms/model_forms.py:187 +#: netbox/netbox/navigation/menu.py:460 netbox/users/forms/model_forms.py:187 #: netbox/users/forms/model_forms.py:195 netbox/users/forms/model_forms.py:242 #: netbox/users/forms/model_forms.py:249 msgid "Permissions" msgstr "Autorisations" -#: netbox/netbox/navigation/menu.py:466 netbox/netbox/navigation/menu.py:470 +#: netbox/netbox/navigation/menu.py:468 netbox/netbox/navigation/menu.py:472 #: netbox/templates/core/system.html:7 msgid "System" msgstr "Système" -#: netbox/netbox/navigation/menu.py:475 netbox/netbox/navigation/menu.py:523 +#: netbox/netbox/navigation/menu.py:477 netbox/netbox/navigation/menu.py:525 #: netbox/templates/500.html:35 netbox/templates/account/preferences.html:22 #: netbox/templates/core/plugin.html:13 #: netbox/templates/core/plugin_list.html:7 @@ -12095,11 +12341,11 @@ msgstr "Système" msgid "Plugins" msgstr "Plug-ins" -#: netbox/netbox/navigation/menu.py:480 +#: netbox/netbox/navigation/menu.py:482 msgid "Configuration History" msgstr "Historique de configuration" -#: netbox/netbox/navigation/menu.py:486 netbox/templates/core/rq_task.html:8 +#: netbox/netbox/navigation/menu.py:488 netbox/templates/core/rq_task.html:8 #: netbox/templates/core/rq_task_list.html:22 msgid "Background Tasks" msgstr "Tâches d'arrière-plan" @@ -12136,22 +12382,22 @@ msgstr "" "{template_extension} n'est pas une sous-classe de " "Netbox.Plugins.PluginTemplateExtension !" -#: netbox/netbox/plugins/registration.py:57 +#: netbox/netbox/plugins/registration.py:49 #, python-brace-format msgid "{item} must be an instance of netbox.plugins.PluginMenuItem" msgstr "{item} doit être une instance de Netbox.Plugins.PluginMenuItem" -#: netbox/netbox/plugins/registration.py:68 +#: netbox/netbox/plugins/registration.py:60 #, python-brace-format msgid "{menu_link} must be an instance of netbox.plugins.PluginMenuItem" msgstr "{menu_link} doit être une instance de Netbox.Plugins.PluginMenuItem" -#: netbox/netbox/plugins/registration.py:73 +#: netbox/netbox/plugins/registration.py:65 #, python-brace-format msgid "{button} must be an instance of netbox.plugins.PluginMenuButton" msgstr "{button} doit être une instance de Netbox.Plugins.PluginMenuButton" -#: netbox/netbox/plugins/templates.py:37 +#: netbox/netbox/plugins/templates.py:42 msgid "extra_context must be a dictionary" msgstr "extra_context doit être un dictionnaire" @@ -12232,79 +12478,79 @@ msgstr "Impossible d'ajouter des magasins au registre après l'initialisation" msgid "Cannot delete stores from registry" msgstr "Impossible de supprimer des magasins du registre" -#: netbox/netbox/settings.py:758 +#: netbox/netbox/settings.py:782 msgid "Czech" msgstr "tchèque" -#: netbox/netbox/settings.py:759 +#: netbox/netbox/settings.py:783 msgid "Danish" msgstr "danois" -#: netbox/netbox/settings.py:760 +#: netbox/netbox/settings.py:784 msgid "German" msgstr "allemand" -#: netbox/netbox/settings.py:761 +#: netbox/netbox/settings.py:785 msgid "English" msgstr "Anglais" -#: netbox/netbox/settings.py:762 +#: netbox/netbox/settings.py:786 msgid "Spanish" msgstr "espagnol" -#: netbox/netbox/settings.py:763 +#: netbox/netbox/settings.py:787 msgid "French" msgstr "français" -#: netbox/netbox/settings.py:764 +#: netbox/netbox/settings.py:788 msgid "Italian" msgstr "italien" -#: netbox/netbox/settings.py:765 +#: netbox/netbox/settings.py:789 msgid "Japanese" msgstr "japonais" -#: netbox/netbox/settings.py:766 +#: netbox/netbox/settings.py:790 msgid "Dutch" msgstr "néerlandais" -#: netbox/netbox/settings.py:767 +#: netbox/netbox/settings.py:791 msgid "Polish" msgstr "polonais" -#: netbox/netbox/settings.py:768 +#: netbox/netbox/settings.py:792 msgid "Portuguese" msgstr "portugais" -#: netbox/netbox/settings.py:769 +#: netbox/netbox/settings.py:793 msgid "Russian" msgstr "russe" -#: netbox/netbox/settings.py:770 +#: netbox/netbox/settings.py:794 msgid "Turkish" msgstr "Turc" -#: netbox/netbox/settings.py:771 +#: netbox/netbox/settings.py:795 msgid "Ukrainian" msgstr "Ukrainien" -#: netbox/netbox/settings.py:772 +#: netbox/netbox/settings.py:796 msgid "Chinese" msgstr "chinois" -#: netbox/netbox/tables/columns.py:177 +#: netbox/netbox/tables/columns.py:178 msgid "Select all" msgstr "Tout sélectionner" -#: netbox/netbox/tables/columns.py:190 +#: netbox/netbox/tables/columns.py:191 msgid "Toggle all" msgstr "Tout afficher" -#: netbox/netbox/tables/columns.py:302 +#: netbox/netbox/tables/columns.py:307 msgid "Toggle Dropdown" msgstr "Basculer vers le menu déroulant" -#: netbox/netbox/tables/columns.py:575 netbox/templates/core/job.html:53 +#: netbox/netbox/tables/columns.py:580 netbox/templates/core/job.html:53 msgid "Error" msgstr "Erreur" @@ -12313,12 +12559,12 @@ msgstr "Erreur" msgid "No {model_name} found" msgstr "{model_name} non trouvé" -#: netbox/netbox/tables/tables.py:252 +#: netbox/netbox/tables/tables.py:278 #: netbox/templates/generic/bulk_import.html:117 msgid "Field" msgstr "Champ" -#: netbox/netbox/tables/tables.py:255 +#: netbox/netbox/tables/tables.py:281 msgid "Value" msgstr "Valeur" @@ -12326,7 +12572,7 @@ msgstr "Valeur" msgid "Dummy Plugin" msgstr "Plugin Dummy" -#: netbox/netbox/views/generic/bulk_views.py:116 +#: netbox/netbox/views/generic/bulk_views.py:117 #, python-brace-format msgid "" "There was an error rendering the selected export template ({template}): " @@ -12335,53 +12581,53 @@ msgstr "" "Une erreur s'est produite lors de l'affichage du modèle d'exportation " "sélectionné ({template}) : {error}" -#: netbox/netbox/views/generic/bulk_views.py:425 +#: netbox/netbox/views/generic/bulk_views.py:427 #, python-brace-format msgid "Row {i}: Object with ID {id} does not exist" msgstr "Rangée {i}: Objet avec identifiant {id} n'existe pas" -#: netbox/netbox/views/generic/bulk_views.py:714 -#: netbox/netbox/views/generic/bulk_views.py:915 -#: netbox/netbox/views/generic/bulk_views.py:963 +#: netbox/netbox/views/generic/bulk_views.py:716 +#: netbox/netbox/views/generic/bulk_views.py:917 +#: netbox/netbox/views/generic/bulk_views.py:965 #, python-brace-format msgid "No {object_type} were selected." msgstr "Non {object_type} ont été sélectionnés." -#: netbox/netbox/views/generic/bulk_views.py:793 +#: netbox/netbox/views/generic/bulk_views.py:795 #, python-brace-format msgid "Renamed {count} {object_type}" msgstr "Renommé {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:893 +#: netbox/netbox/views/generic/bulk_views.py:895 #, python-brace-format msgid "Deleted {count} {object_type}" msgstr "Supprimé {count} {object_type}" -#: netbox/netbox/views/generic/feature_views.py:40 +#: netbox/netbox/views/generic/feature_views.py:46 msgid "Changelog" msgstr "Journal des modifications" -#: netbox/netbox/views/generic/feature_views.py:93 +#: netbox/netbox/views/generic/feature_views.py:99 msgid "Journal" msgstr "Journal" -#: netbox/netbox/views/generic/feature_views.py:212 +#: netbox/netbox/views/generic/feature_views.py:218 msgid "Unable to synchronize data: No data file set." msgstr "" "Impossible de synchroniser les données : aucun fichier de données n'est " "défini." -#: netbox/netbox/views/generic/feature_views.py:216 +#: netbox/netbox/views/generic/feature_views.py:222 #, python-brace-format msgid "Synchronized data for {object_type} {object}." msgstr "Données synchronisées pour {object_type} {object}." -#: netbox/netbox/views/generic/feature_views.py:241 +#: netbox/netbox/views/generic/feature_views.py:247 #, python-brace-format msgid "Synced {count} {object_type}" msgstr "Synchronisé {count} {object_type}" -#: netbox/netbox/views/generic/object_views.py:109 +#: netbox/netbox/views/generic/object_views.py:110 #, python-brace-format msgid "{class_name} must implement get_children()" msgstr "{class_name} doit implémenter get_children ()" @@ -12453,12 +12699,6 @@ msgstr "sur GitHub" msgid "Home Page" msgstr "Page d'accueil" -#: netbox/templates/account/base.html:7 netbox/templates/inc/user_menu.html:40 -#: netbox/vpn/forms/bulk_edit.py:255 netbox/vpn/forms/filtersets.py:194 -#: netbox/vpn/forms/model_forms.py:382 -msgid "Profile" -msgstr "Profil" - #: netbox/templates/account/base.html:13 #: netbox/templates/account/notifications.html:7 #: netbox/templates/inc/user_menu.html:15 @@ -12533,13 +12773,10 @@ msgid "Toggle All" msgstr "Tout afficher" #: netbox/templates/account/preferences.html:49 +#: netbox/templates/extras/tableconfig.html:25 msgid "Table" msgstr "Tableau" -#: netbox/templates/account/preferences.html:50 -msgid "Ordering" -msgstr "Commander" - #: netbox/templates/account/preferences.html:51 msgid "Columns" msgstr "Colonnes" @@ -12559,8 +12796,8 @@ msgid "Account Details" msgstr "Détails du compte" #: netbox/templates/account/profile.html:29 -#: netbox/templates/tenancy/contact.html:43 -#: netbox/templates/users/user.html:25 netbox/tenancy/forms/bulk_edit.py:109 +#: netbox/templates/tenancy/contact.html:53 +#: netbox/templates/users/user.html:25 netbox/tenancy/forms/bulk_edit.py:116 msgid "Email" msgstr "Courrier électronique" @@ -12601,8 +12838,11 @@ msgstr "Groupes associés" #: netbox/templates/dcim/inc/panels/inventory_items.html:45 #: netbox/templates/dcim/interface.html:353 #: netbox/templates/dcim/modulebay.html:80 +#: netbox/templates/dcim/moduletype.html:90 #: netbox/templates/extras/configcontext.html:70 +#: netbox/templates/extras/configtemplate.html:77 #: netbox/templates/extras/eventrule.html:66 +#: netbox/templates/extras/exporttemplate.html:88 #: netbox/templates/extras/htmx/script_result.html:60 #: netbox/templates/extras/webhook.html:65 #: netbox/templates/extras/webhook.html:75 @@ -12646,7 +12886,7 @@ msgstr "Dernière utilisation" msgid "Add a Token" msgstr "Ajouter un jeton" -#: netbox/templates/base/base.html:23 netbox/templates/home.html:27 +#: netbox/templates/base/base.html:24 netbox/templates/home.html:27 msgid "Home" msgstr "Accueil" @@ -12661,7 +12901,7 @@ msgstr "Logo NetBox" #: netbox/templates/base/layout.html:60 netbox/templates/base/layout.html:61 msgid "Get" -msgstr "" +msgstr "Obtenez" #: netbox/templates/base/layout.html:161 netbox/templates/base/layout.html:162 msgid "Docs" @@ -12741,6 +12981,7 @@ msgstr "Type de circuit" #: netbox/templates/circuits/inc/circuit_termination.html:10 #: netbox/templates/dcim/manufacturer.html:11 +#: netbox/templates/extras/tableconfig_edit.html:29 #: netbox/templates/generic/bulk_add_component.html:22 #: netbox/templates/users/objectpermission.html:38 #: netbox/utilities/templates/buttons/add.html:4 @@ -12764,6 +13005,20 @@ msgstr "Modifier" msgid "Swap" msgstr "Échange" +#: netbox/templates/circuits/inc/circuit_termination.html:23 +#: netbox/templates/dcim/inc/panels/inventory_items.html:37 +#: netbox/templates/dcim/powerpanel.html:66 +#: netbox/templates/extras/script_list.html:35 +#: netbox/templates/generic/bulk_delete.html:20 +#: netbox/templates/generic/bulk_delete.html:66 +#: netbox/templates/generic/object_delete.html:19 +#: netbox/templates/htmx/delete_form.html:57 +#: netbox/templates/ipam/inc/panels/fhrp_groups.html:48 +#: netbox/templates/users/objectpermission.html:46 +#: netbox/utilities/templates/buttons/delete.html:11 +msgid "Delete" +msgstr "Supprimer" + #: netbox/templates/circuits/inc/circuit_termination_fields.html:5 msgid "Termination point" msgstr "Point de terminaison" @@ -12819,8 +13074,8 @@ msgstr "Déconnectez" #: netbox/templates/dcim/interface.html:237 #: netbox/templates/dcim/interface.html:257 #: netbox/templates/dcim/powerfeed.html:127 -#: netbox/templates/dcim/poweroutlet.html:81 -#: netbox/templates/dcim/poweroutlet.html:82 +#: netbox/templates/dcim/poweroutlet.html:85 +#: netbox/templates/dcim/poweroutlet.html:86 #: netbox/templates/dcim/powerport.html:73 #: netbox/templates/dcim/rearport.html:98 msgid "Connect" @@ -12916,28 +13171,22 @@ msgstr "octets" msgid "SHA256 Hash" msgstr "Hachage SHA256" -#: netbox/templates/core/datasource.html:14 -#: netbox/templates/core/datasource.html:20 -#: netbox/utilities/templates/buttons/sync.html:5 -msgid "Sync" -msgstr "Synchroniser" +#: netbox/templates/core/datafile.html:55 +msgid "Content" +msgstr "Contenu" -#: netbox/templates/core/datasource.html:50 +#: netbox/templates/core/datasource.html:54 msgid "Last synced" msgstr "Dernière synchronisation" -#: netbox/templates/core/datasource.html:84 +#: netbox/templates/core/datasource.html:88 msgid "Backend" msgstr "Backend" -#: netbox/templates/core/datasource.html:99 +#: netbox/templates/core/datasource.html:103 msgid "No parameters defined" msgstr "Aucun paramètre défini" -#: netbox/templates/core/datasource.html:114 -msgid "Files" -msgstr "Dossiers" - #: netbox/templates/core/inc/config_data.html:7 msgid "Rack elevations" msgstr "Positions en baie" @@ -13114,7 +13363,7 @@ msgstr "Files d'attente en arrière-plan" #: netbox/templates/extras/script_result.html:67 #: netbox/templates/extras/script_result.html:69 #: netbox/templates/inc/table_controls_htmx.html:30 -#: netbox/templates/inc/table_controls_htmx.html:33 +#: netbox/templates/inc/table_controls_htmx.html:31 msgid "Configure Table" msgstr "Configurer le tableau" @@ -13349,7 +13598,7 @@ msgstr "Renommer la sélection" #: netbox/templates/dcim/consoleserverport.html:66 #: netbox/templates/dcim/frontport.html:98 #: netbox/templates/dcim/interface.html:233 -#: netbox/templates/dcim/poweroutlet.html:79 +#: netbox/templates/dcim/poweroutlet.html:83 #: netbox/templates/dcim/powerport.html:69 msgid "Not Connected" msgstr "Non connecté" @@ -13515,6 +13764,7 @@ msgid "Regenerate Slug" msgstr "Régénérez le slug" #: netbox/templates/dcim/device_edit.html:51 +#: netbox/templates/extras/tableconfig_edit.html:32 #: netbox/templates/generic/bulk_remove.html:21 #: netbox/utilities/templates/helpers/table_config_form.html:23 msgid "Remove" @@ -13566,17 +13816,25 @@ msgstr "Baie" msgid "Add Device" msgstr "Ajouter un appareil" -#: netbox/templates/dcim/devicerole.html:40 +#: netbox/templates/dcim/devicerole.html:44 msgid "VM Role" msgstr "Rôle de la machine virtuelle" +#: netbox/templates/dcim/devicerole.html:67 +msgid "Child Device Roles" +msgstr "Rôles des appareils pour enfants" + +#: netbox/templates/dcim/devicerole.html:71 +msgid "Add a Device Role" +msgstr "Ajouter un rôle d'appareil" + #: netbox/templates/dcim/devicetype.html:18 -#: netbox/templates/dcim/moduletype.html:31 +#: netbox/templates/dcim/moduletype.html:35 msgid "Model Name" msgstr "Nom du modèle" #: netbox/templates/dcim/devicetype.html:25 -#: netbox/templates/dcim/moduletype.html:35 +#: netbox/templates/dcim/moduletype.html:39 msgid "Part Number" msgstr "Numéro de pièce" @@ -13602,7 +13860,7 @@ msgstr "Position du port arrière" #: netbox/templates/dcim/frontport.html:72 #: netbox/templates/dcim/interface.html:201 -#: netbox/templates/dcim/poweroutlet.html:73 +#: netbox/templates/dcim/poweroutlet.html:77 #: netbox/templates/dcim/powerport.html:63 #: netbox/templates/dcim/rearport.html:68 msgid "Marked as Connected" @@ -13669,7 +13927,7 @@ msgstr "Effacer" msgid "Clear All" msgstr "Tout effacer" -#: netbox/templates/dcim/inc/panels/racktype_dimensions.html:38 +#: netbox/templates/dcim/inc/panels/racktype_dimensions.html:48 msgid "Mounting Depth" msgstr "Profondeur de montage" @@ -13735,11 +13993,11 @@ msgstr "Largeur du canal" #: netbox/templates/dcim/interface.html:342 #: netbox/templates/wireless/wirelesslan.html:14 #: netbox/templates/wireless/wirelesslink.html:21 -#: netbox/wireless/forms/bulk_edit.py:62 -#: netbox/wireless/forms/bulk_edit.py:105 +#: netbox/wireless/forms/bulk_edit.py:63 +#: netbox/wireless/forms/bulk_edit.py:106 #: netbox/wireless/forms/filtersets.py:43 #: netbox/wireless/forms/filtersets.py:108 netbox/wireless/models.py:82 -#: netbox/wireless/models.py:153 netbox/wireless/tables/wirelesslan.py:44 +#: netbox/wireless/models.py:145 netbox/wireless/tables/wirelesslan.py:44 msgid "SSID" msgstr "SSID" @@ -13752,7 +14010,7 @@ msgid "No member interfaces" msgstr "Aucune interface membre" #: netbox/templates/dcim/interface.html:400 -#: netbox/templates/ipam/fhrpgroup.html:73 +#: netbox/templates/ipam/fhrpgroup.html:74 #: netbox/templates/ipam/iprange/ip_addresses.html:7 #: netbox/templates/ipam/prefix/ip_addresses.html:7 #: netbox/templates/virtualization/vminterface.html:111 @@ -13776,15 +14034,15 @@ msgstr "Identifiant de la pièce" msgid "Add Child Location" msgstr "Ajouter la localisation de l'enfant" -#: netbox/templates/dcim/location.html:77 +#: netbox/templates/dcim/location.html:78 msgid "Child Locations" msgstr "Localisations des enfants" -#: netbox/templates/dcim/location.html:81 netbox/templates/dcim/site.html:131 +#: netbox/templates/dcim/location.html:82 netbox/templates/dcim/site.html:131 msgid "Add a Location" msgstr "Ajouter un lieu" -#: netbox/templates/dcim/location.html:94 netbox/templates/dcim/site.html:144 +#: netbox/templates/dcim/location.html:95 netbox/templates/dcim/site.html:144 msgid "Add a Device" msgstr "Ajouter un appareil" @@ -13797,9 +14055,18 @@ msgid "Add Device Type" msgstr "Ajouter un type d'appareil" #: netbox/templates/dcim/manufacturer.html:21 +#: netbox/templates/dcim/moduletypeprofile.html:49 msgid "Add Module Type" msgstr "Ajouter un type de module" +#: netbox/templates/dcim/moduletype.html:71 +msgid "No profile assigned" +msgstr "Aucun profil attribué" + +#: netbox/templates/dcim/moduletypeprofile.html:13 +msgid "Module Type Profile" +msgstr "Profil de type de module" + #: netbox/templates/dcim/powerfeed.html:53 msgid "Connected Device" msgstr "Appareil connecté" @@ -13822,7 +14089,7 @@ msgctxt "Abbreviation for amperes" msgid "A" msgstr "A" -#: netbox/templates/dcim/poweroutlet.html:58 +#: netbox/templates/dcim/poweroutlet.html:62 msgid "Feed Leg" msgstr "Circuit" @@ -13910,11 +14177,11 @@ msgstr "Positions" msgid "Add Site" msgstr "Ajouter un site" -#: netbox/templates/dcim/region.html:55 +#: netbox/templates/dcim/region.html:56 msgid "Child Regions" msgstr "Régions enfants" -#: netbox/templates/dcim/region.html:59 +#: netbox/templates/dcim/region.html:60 msgid "Add Region" msgstr "Ajouter une région" @@ -13938,19 +14205,20 @@ msgstr "Adresse physique" msgid "Shipping Address" msgstr "Adresse de livraison" -#: netbox/templates/dcim/sitegroup.html:55 -#: netbox/templates/tenancy/contactgroup.html:46 -#: netbox/templates/tenancy/tenantgroup.html:55 -#: netbox/templates/wireless/wirelesslangroup.html:55 +#: netbox/templates/dcim/sitegroup.html:56 +#: netbox/templates/tenancy/contactgroup.html:47 +#: netbox/templates/tenancy/tenantgroup.html:56 +#: netbox/templates/wireless/wirelesslangroup.html:56 msgid "Child Groups" msgstr "Groupes enfants" -#: netbox/templates/dcim/sitegroup.html:59 +#: netbox/templates/dcim/sitegroup.html:60 msgid "Add Site Group" msgstr "Ajouter un groupe de sites" #: netbox/templates/dcim/trace/attachment.html:5 -#: netbox/templates/extras/exporttemplate.html:31 +#: netbox/templates/extras/configtemplate.html:33 +#: netbox/templates/extras/exporttemplate.html:35 msgid "Attachment" msgstr "Pièce jointe" @@ -13991,6 +14259,15 @@ msgstr "Édition d'un châssis virtuel %(name)s" msgid "Rack/Unit" msgstr "Baie/Unité" +#: netbox/templates/dcim/virtualchassis_edit.html:111 +#: netbox/templates/generic/bulk_add_component.html:68 +#: netbox/templates/generic/object_edit.html:47 +#: netbox/templates/generic/object_edit.html:80 +#: netbox/templates/htmx/quick_add.html:24 +#: netbox/templates/ipam/inc/ipaddress_edit_header.html:7 +msgid "Create" +msgstr "Créez" + #: netbox/templates/dcim/virtualchassis_remove_member.html:5 msgid "Remove Virtual Chassis Member" msgstr "Supprimer un membre du châssis virtuel" @@ -14105,24 +14382,24 @@ msgstr "Version de PostgreSQL non prise en charge" #: netbox/templates/exceptions/programming_error.html:19 msgid "" -"Ensure that PostgreSQL version 12 or later is in use. You can check this by " +"Ensure that PostgreSQL version 14 or later is in use. You can check this by " "connecting to the database using NetBox's credentials and issuing a query " "for SELECT VERSION()." msgstr "" -"Assurez-vous que la version 12 ou ultérieure de PostgreSQL est utilisée. " +"Assurez-vous que la version 14 ou ultérieure de PostgreSQL est utilisée. " "Vous pouvez vérifier cela en vous connectant à la base de données à l'aide " -"des identifiants de base de données paramétrés dans NetBox et en exécutant " -"la requête SELECT VERSION()." +"des informations d'identification de NetBox et en lançant une requête pour " +"SÉLECTIONNEZ LA VERSION ()." #: netbox/templates/extras/configcontext.html:45 -#: netbox/templates/extras/configtemplate.html:37 -#: netbox/templates/extras/exporttemplate.html:51 +#: netbox/templates/extras/configtemplate.html:53 +#: netbox/templates/extras/exporttemplate.html:55 msgid "The data file associated with this object has been deleted" msgstr "Le fichier de données associé à cet objet a été supprimé" #: netbox/templates/extras/configcontext.html:54 -#: netbox/templates/extras/configtemplate.html:46 -#: netbox/templates/extras/exporttemplate.html:60 +#: netbox/templates/extras/configtemplate.html:62 +#: netbox/templates/extras/exporttemplate.html:64 msgid "Data Synced" msgstr "Données synchronisées" @@ -14132,12 +14409,13 @@ msgstr "Données synchronisées" msgid "Sync Data" msgstr "Synchroniser les données" -#: netbox/templates/extras/configtemplate.html:56 +#: netbox/templates/extras/configtemplate.html:72 +#: netbox/templates/extras/exporttemplate.html:83 msgid "Environment Parameters" msgstr "Paramètres de l'environnement" -#: netbox/templates/extras/configtemplate.html:67 -#: netbox/templates/extras/exporttemplate.html:79 +#: netbox/templates/extras/configtemplate.html:87 +#: netbox/templates/extras/exporttemplate.html:98 msgid "Template" msgstr "Modèle" @@ -14191,7 +14469,7 @@ msgid "Button Class" msgstr "Classe de boutons" #: netbox/templates/extras/customlink.html:39 -#: netbox/templates/extras/exporttemplate.html:66 +#: netbox/templates/extras/exporttemplate.html:73 #: netbox/templates/extras/savedfilter.html:39 msgid "Assigned Models" msgstr "Modèles associés" @@ -14277,14 +14555,6 @@ msgstr "HTTP" msgid "Conditions" msgstr "Les conditions" -#: netbox/templates/extras/exporttemplate.html:23 -msgid "MIME Type" -msgstr "Type MIME" - -#: netbox/templates/extras/exporttemplate.html:27 -msgid "File Extension" -msgstr "Extension de fichier" - #: netbox/templates/extras/htmx/script_result.html:10 msgid "Scheduled for" msgstr "Planifié le" @@ -14434,23 +14704,46 @@ msgstr "Seuil de journalisation" msgid "All" msgstr "Tous" -#: netbox/templates/extras/tag.html:32 +#: netbox/templates/extras/tableconfig.html:10 +msgid "Table Config" +msgstr "Configuration du tableau" + +#: netbox/templates/extras/tableconfig.html:50 +msgid "Columns Displayed" +msgstr "Colonnes affichées" + +#: netbox/templates/extras/tableconfig_edit.html:8 +#: netbox/utilities/templates/helpers/table_config_form.html:8 +msgid "Table Configuration" +msgstr "Configuration de la table" + +#: netbox/templates/extras/tableconfig_edit.html:40 +#: netbox/utilities/templates/helpers/table_config_form.html:31 +msgid "Move Up" +msgstr "Déplacer vers le haut" + +#: netbox/templates/extras/tableconfig_edit.html:43 +#: netbox/utilities/templates/helpers/table_config_form.html:34 +msgid "Move Down" +msgstr "Déplacer vers le bas" + +#: netbox/templates/extras/tag.html:36 msgid "Tagged Items" msgstr "Articles étiquetés" -#: netbox/templates/extras/tag.html:43 +#: netbox/templates/extras/tag.html:47 msgid "Allowed Object Types" msgstr "Types d'objets autorisés" -#: netbox/templates/extras/tag.html:51 +#: netbox/templates/extras/tag.html:55 msgid "Any" msgstr "N'importe lequel" -#: netbox/templates/extras/tag.html:57 +#: netbox/templates/extras/tag.html:61 msgid "Tagged Item Types" msgstr "Types d'articles étiquetés" -#: netbox/templates/extras/tag.html:82 +#: netbox/templates/extras/tag.html:86 msgid "Tagged Objects" msgstr "Objets étiquetés" @@ -14824,7 +15117,8 @@ msgstr "Centre d'aide" msgid "Log Out" msgstr "Déconnexion" -#: netbox/templates/inc/user_menu.html:63 netbox/templates/login.html:38 +#: netbox/templates/inc/user_menu.html:63 netbox/templates/login.html:39 +#: netbox/templates/login.html:84 msgid "Log In" msgstr "Connexion" @@ -14856,7 +15150,7 @@ msgstr "Type d'authentification" msgid "Authentication Key" msgstr "Clé d'authentification" -#: netbox/templates/ipam/fhrpgroup.html:69 +#: netbox/templates/ipam/fhrpgroup.html:70 msgid "Virtual IP Addresses" msgstr "Adresses IP virtuelles" @@ -14889,7 +15183,7 @@ msgid "Show All" msgstr "Afficher tout" #: netbox/templates/ipam/ipaddress.html:23 -#: netbox/templates/ipam/iprange.html:45 netbox/templates/ipam/prefix.html:24 +#: netbox/templates/ipam/iprange.html:52 netbox/templates/ipam/prefix.html:24 msgid "Global" msgstr "Globale" @@ -14921,14 +15215,14 @@ msgstr "Adresse de début" msgid "Ending Address" msgstr "Adresse de fin" -#: netbox/templates/ipam/iprange.html:33 netbox/templates/ipam/prefix.html:106 -msgid "Marked fully utilized" -msgstr "Marqué comme entièrement utilisé" - #: netbox/templates/ipam/prefix.html:95 msgid "Addressing Details" msgstr "Détails du préfixe" +#: netbox/templates/ipam/prefix.html:106 +msgid "Marked fully utilized" +msgstr "Marqué comme entièrement utilisé" + #: netbox/templates/ipam/prefix.html:114 msgid "Child IPs" msgstr "IP enfants" @@ -15034,11 +15328,11 @@ msgstr "Espace IP unique" msgid "Errors" msgstr "Erreurs" -#: netbox/templates/login.html:69 +#: netbox/templates/login.html:70 msgid "Sign In" msgstr "Connexion" -#: netbox/templates/login.html:77 +#: netbox/templates/login.html:80 msgctxt "Denotes an alternative option" msgid "Or" msgstr "Ou" @@ -15096,37 +15390,37 @@ msgid "Click here to attempt loading NetBox again." msgstr "" "Cliquez ici pour essayer de recharger NetBox." -#: netbox/templates/tenancy/contact.html:18 netbox/tenancy/filtersets.py:147 -#: netbox/tenancy/forms/bulk_edit.py:138 +#: netbox/templates/tenancy/contact.html:18 netbox/tenancy/filtersets.py:152 +#: netbox/tenancy/forms/bulk_edit.py:149 #: netbox/tenancy/forms/filtersets.py:102 netbox/tenancy/forms/forms.py:57 -#: netbox/tenancy/forms/model_forms.py:106 -#: netbox/tenancy/forms/model_forms.py:130 -#: netbox/tenancy/tables/contacts.py:98 +#: netbox/tenancy/forms/model_forms.py:108 +#: netbox/tenancy/forms/model_forms.py:132 +#: netbox/tenancy/tables/contacts.py:102 msgid "Contact" msgstr "Contacter" -#: netbox/templates/tenancy/contact.html:29 -#: netbox/tenancy/forms/bulk_edit.py:99 +#: netbox/templates/tenancy/contact.html:39 +#: netbox/tenancy/forms/bulk_edit.py:106 msgid "Title" msgstr "Titre" -#: netbox/templates/tenancy/contact.html:33 -#: netbox/tenancy/forms/bulk_edit.py:104 netbox/tenancy/tables/contacts.py:64 +#: netbox/templates/tenancy/contact.html:43 +#: netbox/tenancy/forms/bulk_edit.py:111 netbox/tenancy/tables/contacts.py:68 msgid "Phone" msgstr "Téléphone" #: netbox/templates/tenancy/contactgroup.html:18 -#: netbox/tenancy/forms/forms.py:67 netbox/tenancy/forms/model_forms.py:75 +#: netbox/tenancy/forms/forms.py:67 netbox/tenancy/forms/model_forms.py:77 msgid "Contact Group" msgstr "Groupe de contact" -#: netbox/templates/tenancy/contactgroup.html:50 +#: netbox/templates/tenancy/contactgroup.html:51 msgid "Add Contact Group" msgstr "Ajouter un groupe de contacts" #: netbox/templates/tenancy/contactrole.html:15 -#: netbox/tenancy/filtersets.py:152 netbox/tenancy/forms/forms.py:62 -#: netbox/tenancy/forms/model_forms.py:87 +#: netbox/tenancy/filtersets.py:157 netbox/tenancy/forms/forms.py:62 +#: netbox/tenancy/forms/model_forms.py:89 msgid "Contact Role" msgstr "Rôle du contact" @@ -15139,12 +15433,12 @@ msgid "Add Tenant" msgstr "Ajouter un locataire" #: netbox/templates/tenancy/tenantgroup.html:26 -#: netbox/tenancy/forms/model_forms.py:32 netbox/tenancy/tables/columns.py:36 +#: netbox/tenancy/forms/model_forms.py:33 netbox/tenancy/tables/columns.py:36 #: netbox/tenancy/tables/columns.py:46 msgid "Tenant Group" msgstr "Groupe de locataires" -#: netbox/templates/tenancy/tenantgroup.html:59 +#: netbox/templates/tenancy/tenantgroup.html:60 msgid "Add Tenant Group" msgstr "Ajouter un groupe de locataires" @@ -15340,7 +15634,7 @@ msgstr "Durée de vie de l'association de sécurité (Ko)" msgid "L2VPN Attributes" msgstr "Attributs L2VPN" -#: netbox/templates/vpn/l2vpn.html:60 netbox/templates/vpn/tunnel.html:76 +#: netbox/templates/vpn/l2vpn.html:64 netbox/templates/vpn/tunnel.html:76 msgid "Add a Termination" msgstr "Ajouter une terminaison" @@ -15407,11 +15701,11 @@ msgid "Add Wireless LAN" msgstr "Ajouter un réseau sans fil" #: netbox/templates/wireless/wirelesslangroup.html:26 -#: netbox/wireless/forms/model_forms.py:29 +#: netbox/wireless/forms/model_forms.py:30 msgid "Wireless LAN Group" msgstr "Groupe LAN sans fil" -#: netbox/templates/wireless/wirelesslangroup.html:59 +#: netbox/templates/wireless/wirelesslangroup.html:60 msgid "Add Wireless LAN Group" msgstr "Ajouter un groupe de réseau local sans fil" @@ -15427,109 +15721,133 @@ msgstr "Groupe de contact pour les parents (ID)" msgid "Parent contact group (slug)" msgstr "Groupe de contact avec les parents (slug)" -#: netbox/tenancy/filtersets.py:40 netbox/tenancy/filtersets.py:67 -#: netbox/tenancy/filtersets.py:110 +#: netbox/tenancy/filtersets.py:40 netbox/tenancy/filtersets.py:72 +#: netbox/tenancy/filtersets.py:115 msgid "Contact group (ID)" msgstr "Groupe de contacts (ID)" -#: netbox/tenancy/filtersets.py:47 netbox/tenancy/filtersets.py:74 -#: netbox/tenancy/filtersets.py:117 +#: netbox/tenancy/filtersets.py:47 netbox/tenancy/filtersets.py:79 +#: netbox/tenancy/filtersets.py:122 msgid "Contact group (slug)" msgstr "Groupe de contact (slug)" -#: netbox/tenancy/filtersets.py:104 +#: netbox/tenancy/filtersets.py:52 netbox/tenancy/filtersets.py:109 msgid "Contact (ID)" msgstr "Contact (ID)" -#: netbox/tenancy/filtersets.py:121 +#: netbox/tenancy/filtersets.py:126 msgid "Contact role (ID)" msgstr "Rôle du contact (ID)" -#: netbox/tenancy/filtersets.py:127 +#: netbox/tenancy/filtersets.py:132 msgid "Contact role (slug)" msgstr "Rôle de contact (slug)" -#: netbox/tenancy/filtersets.py:158 +#: netbox/tenancy/filtersets.py:163 msgid "Contact group" msgstr "Groupe de contact" -#: netbox/tenancy/filtersets.py:169 +#: netbox/tenancy/filtersets.py:174 msgid "Parent tenant group (ID)" msgstr "Groupe de parents locataires (ID)" -#: netbox/tenancy/filtersets.py:175 +#: netbox/tenancy/filtersets.py:180 msgid "Parent tenant group (slug)" msgstr "Groupe de parents locataires (slug)" -#: netbox/tenancy/filtersets.py:181 netbox/tenancy/filtersets.py:201 +#: netbox/tenancy/filtersets.py:186 netbox/tenancy/filtersets.py:206 msgid "Tenant group (ID)" msgstr "Groupe de locataires (ID)" -#: netbox/tenancy/filtersets.py:234 +#: netbox/tenancy/filtersets.py:239 msgid "Tenant Group (ID)" msgstr "Groupe de locataires (ID)" -#: netbox/tenancy/filtersets.py:241 +#: netbox/tenancy/filtersets.py:246 msgid "Tenant Group (slug)" msgstr "Groupe de locataires (slug)" -#: netbox/tenancy/forms/bulk_edit.py:66 +#: netbox/tenancy/forms/bulk_edit.py:67 msgid "Desciption" msgstr "Description" -#: netbox/tenancy/forms/bulk_import.py:101 +#: netbox/tenancy/forms/bulk_edit.py:96 +msgid "Add groups" +msgstr "Ajouter des groupes" + +#: netbox/tenancy/forms/bulk_edit.py:101 +msgid "Remove groups" +msgstr "Supprimer des groupes" + +#: netbox/tenancy/forms/bulk_import.py:84 +msgid "" +"Group names separated by commas, encased with double quotes (e.g. \"Group " +"1,Group 2\")" +msgstr "" +"Noms de groupes séparés par des virgules, entre guillemets doubles (par " +"exemple, « Groupe 1, Groupe 2 »)" + +#: netbox/tenancy/forms/bulk_import.py:100 msgid "Assigned contact" msgstr "Contact associé" -#: netbox/tenancy/models/contacts.py:32 +#: netbox/tenancy/models/contacts.py:33 msgid "contact group" msgstr "groupe de contacts" -#: netbox/tenancy/models/contacts.py:33 +#: netbox/tenancy/models/contacts.py:34 msgid "contact groups" msgstr "groupes de contacts" -#: netbox/tenancy/models/contacts.py:42 +#: netbox/tenancy/models/contacts.py:43 msgid "contact role" msgstr "rôle du contact" -#: netbox/tenancy/models/contacts.py:43 +#: netbox/tenancy/models/contacts.py:44 msgid "contact roles" msgstr "rôles du contact" -#: netbox/tenancy/models/contacts.py:63 +#: netbox/tenancy/models/contacts.py:64 msgid "title" msgstr "titre" -#: netbox/tenancy/models/contacts.py:68 +#: netbox/tenancy/models/contacts.py:69 msgid "phone" msgstr "téléphone" -#: netbox/tenancy/models/contacts.py:73 +#: netbox/tenancy/models/contacts.py:74 msgid "email" msgstr "courriel" -#: netbox/tenancy/models/contacts.py:82 +#: netbox/tenancy/models/contacts.py:83 msgid "link" msgstr "lien" -#: netbox/tenancy/models/contacts.py:98 +#: netbox/tenancy/models/contacts.py:93 msgid "contact" msgstr "contacter" -#: netbox/tenancy/models/contacts.py:99 +#: netbox/tenancy/models/contacts.py:94 msgid "contacts" msgstr "contacts" -#: netbox/tenancy/models/contacts.py:146 +#: netbox/tenancy/models/contacts.py:108 +msgid "contact group membership" +msgstr "adhésion à un groupe de contact" + +#: netbox/tenancy/models/contacts.py:109 +msgid "contact group memberships" +msgstr "adhésions à des groupes de contacts" + +#: netbox/tenancy/models/contacts.py:153 msgid "contact assignment" msgstr "Associer un contact" -#: netbox/tenancy/models/contacts.py:147 +#: netbox/tenancy/models/contacts.py:154 msgid "contact assignments" msgstr "Contacts associés" -#: netbox/tenancy/models/contacts.py:163 +#: netbox/tenancy/models/contacts.py:170 #, python-brace-format msgid "Contacts cannot be assigned to this object type ({type})." msgstr "Les contacts ne peuvent pas être affectés à ce type d'objet ({type})." @@ -15558,27 +15876,27 @@ msgstr "locataire" msgid "tenants" msgstr "locataires" -#: netbox/tenancy/tables/contacts.py:112 +#: netbox/tenancy/tables/contacts.py:116 msgid "Contact Title" msgstr "Titre du contact" -#: netbox/tenancy/tables/contacts.py:116 +#: netbox/tenancy/tables/contacts.py:120 msgid "Contact Phone" msgstr "Téléphone de contact" -#: netbox/tenancy/tables/contacts.py:121 +#: netbox/tenancy/tables/contacts.py:125 msgid "Contact Email" msgstr "Email de contact" -#: netbox/tenancy/tables/contacts.py:125 +#: netbox/tenancy/tables/contacts.py:129 msgid "Contact Address" msgstr "Adresse de contact" -#: netbox/tenancy/tables/contacts.py:129 +#: netbox/tenancy/tables/contacts.py:133 msgid "Contact Link" msgstr "Lien de contact" -#: netbox/tenancy/tables/contacts.py:134 +#: netbox/tenancy/tables/contacts.py:138 msgid "Contact Description" msgstr "Description du contact" @@ -15703,26 +16021,26 @@ msgstr "Au moins une action doit être sélectionnée." msgid "Invalid filter for {model}: {error}" msgstr "Filtre non valide pour {model}: {error}" -#: netbox/users/models/permissions.py:39 +#: netbox/users/models/permissions.py:37 msgid "The list of actions granted by this permission" msgstr "La liste des actions accordées par cette permission" -#: netbox/users/models/permissions.py:44 +#: netbox/users/models/permissions.py:42 msgid "constraints" msgstr "contraintes" -#: netbox/users/models/permissions.py:45 +#: netbox/users/models/permissions.py:43 msgid "" "Queryset filter matching the applicable objects of the selected type(s)" msgstr "" "Filtre Queryset correspondant aux objets applicables du ou des types " "sélectionnés" -#: netbox/users/models/permissions.py:52 +#: netbox/users/models/permissions.py:50 msgid "permission" msgstr "permission" -#: netbox/users/models/permissions.py:53 netbox/users/models/users.py:47 +#: netbox/users/models/permissions.py:51 netbox/users/models/users.py:47 msgid "permissions" msgstr "permissions" @@ -15827,7 +16145,7 @@ msgid "Related object not found using the provided numeric ID: {id}" msgstr "" "Objet associé introuvable à l'aide de l'identifiant numérique fourni : {id}" -#: netbox/utilities/choices.py:19 +#: netbox/utilities/choices.py:23 #, python-brace-format msgid "{name} has a key defined but CHOICES is not a list" msgstr "{name} a une clé définie mais CHOICES n'est pas une liste" @@ -16046,14 +16364,6 @@ msgstr "" msgid "Unrecognized header: {name}" msgstr "En-tête non reconnu : {name}" -#: netbox/utilities/forms/forms.py:118 -msgid "Available Columns" -msgstr "Colonnes disponibles" - -#: netbox/utilities/forms/forms.py:126 -msgid "Selected Columns" -msgstr "Colonnes sélectionnées" - #: netbox/utilities/forms/mixins.py:44 msgid "" "This object has been modified since the form was rendered. Please consult " @@ -16131,6 +16441,19 @@ msgstr "" "Valeur requise manquante pour le paramètre de requête statique : " "'{static_params}'" +#: netbox/utilities/jsonschema.py:159 +msgid "Invalid JSON schema definition" +msgstr "Définition de schéma JSON non valide" + +#: netbox/utilities/jsonschema.py:161 +msgid "JSON schema must define properties" +msgstr "Le schéma JSON doit définir des propriétés" + +#: netbox/utilities/jsonschema.py:166 +#, python-brace-format +msgid "Invalid JSON schema definition: {error}" +msgstr "Définition de schéma JSON non valide : {error}" + #: netbox/utilities/password_validation.py:13 msgid "Password must have at least one numeral." msgstr "Le mot de passe doit comporter au moins un chiffre." @@ -16170,7 +16493,7 @@ msgstr "App_label/model_name inconnu pour {name}" msgid "Invalid IP address set for {header}: {ip}" msgstr "Adresse IP non valide définie pour {header}: {ip}" -#: netbox/utilities/tables.py:47 +#: netbox/utilities/tables.py:75 #, python-brace-format msgid "A column named {name} is already defined for table {table_name}" msgstr "Une colonne nommée {name} est déjà défini pour la table {table_name}" @@ -16231,18 +16554,6 @@ msgstr "Définir à Null" msgid "Clear all" msgstr "Tout effacer" -#: netbox/utilities/templates/helpers/table_config_form.html:8 -msgid "Table Configuration" -msgstr "Configuration de la table" - -#: netbox/utilities/templates/helpers/table_config_form.html:31 -msgid "Move Up" -msgstr "Déplacer vers le haut" - -#: netbox/utilities/templates/helpers/table_config_form.html:34 -msgid "Move Down" -msgstr "Déplacer vers le bas" - #: netbox/utilities/templates/navigation/menu.html:14 msgid "Search…" msgstr "Rechercher..." @@ -16267,7 +16578,12 @@ msgstr "Écrire" msgid "The test must define csv_update_data." msgstr "Le test doit définir csv_update_data." -#: netbox/utilities/validators.py:65 +#: netbox/utilities/validators.py:71 +#, python-brace-format +msgid "{value} must be a multiple of {multiple}." +msgstr "{value} doit être un multiple de {multiple}." + +#: netbox/utilities/validators.py:83 #, python-brace-format msgid "{value} is not a valid regular expression." msgstr "{value} n'est pas une expression rationnelle valide." @@ -16310,12 +16626,12 @@ msgid "Cluster type (ID)" msgstr "Type de cluster (ID)" #: netbox/virtualization/filtersets.py:117 -#: netbox/virtualization/filtersets.py:237 +#: netbox/virtualization/filtersets.py:239 msgid "Cluster (ID)" msgstr "Cluster (ID)" #: netbox/virtualization/forms/bulk_edit.py:148 -#: netbox/virtualization/models/virtualmachines.py:110 +#: netbox/virtualization/models/virtualmachines.py:109 msgid "vCPUs" msgstr "processeurs virtuels" @@ -16422,44 +16738,44 @@ msgstr "" "{count} les périphériques sont affectés en tant qu'hôtes pour ce cluster " "mais ne sont pas localisés {location}" -#: netbox/virtualization/models/virtualmachines.py:118 +#: netbox/virtualization/models/virtualmachines.py:117 msgid "memory (MB)" msgstr "mémoire (Mo)" -#: netbox/virtualization/models/virtualmachines.py:123 +#: netbox/virtualization/models/virtualmachines.py:122 msgid "disk (MB)" msgstr "disque (Mo)" -#: netbox/virtualization/models/virtualmachines.py:161 +#: netbox/virtualization/models/virtualmachines.py:166 msgid "Virtual machine name must be unique per cluster." msgstr "Le nom de la machine virtuelle doit être unique par cluster." -#: netbox/virtualization/models/virtualmachines.py:164 +#: netbox/virtualization/models/virtualmachines.py:169 msgid "virtual machine" msgstr "machine virtuelle" -#: netbox/virtualization/models/virtualmachines.py:165 +#: netbox/virtualization/models/virtualmachines.py:170 msgid "virtual machines" msgstr "machines virtuelles" -#: netbox/virtualization/models/virtualmachines.py:176 +#: netbox/virtualization/models/virtualmachines.py:181 msgid "A virtual machine must be assigned to a site and/or cluster." msgstr "" "Une machine virtuelle doit être attribuée à un site et/ou à un cluster." -#: netbox/virtualization/models/virtualmachines.py:183 +#: netbox/virtualization/models/virtualmachines.py:188 #, python-brace-format msgid "" "The selected cluster ({cluster}) is not assigned to this site ({site})." msgstr "" "Le cluster sélectionné ({cluster}) n'est pas attribué à ce site ({site})." -#: netbox/virtualization/models/virtualmachines.py:190 +#: netbox/virtualization/models/virtualmachines.py:195 msgid "Must specify a cluster when assigning a host device." msgstr "" "Il faut indiquer un cluster lors de l'attribution d'un périphérique hôte." -#: netbox/virtualization/models/virtualmachines.py:195 +#: netbox/virtualization/models/virtualmachines.py:200 #, python-brace-format msgid "" "The selected device ({device}) is not assigned to this cluster ({cluster})." @@ -16467,7 +16783,7 @@ msgstr "" "L'appareil sélectionné ({device}) n'est pas affecté à ce cluster " "({cluster})." -#: netbox/virtualization/models/virtualmachines.py:207 +#: netbox/virtualization/models/virtualmachines.py:212 #, python-brace-format msgid "" "The specified disk size ({size}) must match the aggregate size of assigned " @@ -16476,19 +16792,19 @@ msgstr "" "La taille de disque indiquée ({size}) doit correspondre à la taille agrégée " "des disques virtuels assignés ({total_size})." -#: netbox/virtualization/models/virtualmachines.py:221 +#: netbox/virtualization/models/virtualmachines.py:226 #, python-brace-format msgid "Must be an IPv{family} address. ({ip} is an IPv{version} address.)" msgstr "" "Doit être une address IPv{family}. ({ip} est une addresse IPv{version}.)" -#: netbox/virtualization/models/virtualmachines.py:230 +#: netbox/virtualization/models/virtualmachines.py:235 #, python-brace-format msgid "The specified IP address ({ip}) is not assigned to this VM." msgstr "" "L'adresse IP indiquée ({ip}) n'est pas attribué à cette machine virtuelle." -#: netbox/virtualization/models/virtualmachines.py:376 +#: netbox/virtualization/models/virtualmachines.py:381 #, python-brace-format msgid "" "The selected parent interface ({parent}) belongs to a different virtual " @@ -16497,7 +16813,7 @@ msgstr "" "L'interface parent sélectionnée ({parent}) appartient à une autre machine " "virtuelle ({virtual_machine})." -#: netbox/virtualization/models/virtualmachines.py:391 +#: netbox/virtualization/models/virtualmachines.py:396 #, python-brace-format msgid "" "The selected bridge interface ({bridge}) belongs to a different virtual " @@ -16506,7 +16822,7 @@ msgstr "" "L'interface de pont sélectionnée ({bridge}) appartient à une autre machine " "virtuelle ({virtual_machine})." -#: netbox/virtualization/models/virtualmachines.py:402 +#: netbox/virtualization/models/virtualmachines.py:407 #, python-brace-format msgid "" "The untagged VLAN ({untagged_vlan}) must belong to the same site as the " @@ -16515,24 +16831,24 @@ msgstr "" "Le VLAN non étiqueté ({untagged_vlan}) doit appartenir au même site que la " "machine virtuelle parente de l'interface, ou il doit être global." -#: netbox/virtualization/models/virtualmachines.py:414 +#: netbox/virtualization/models/virtualmachines.py:419 msgid "size (MB)" msgstr "taille (Mo)" -#: netbox/virtualization/models/virtualmachines.py:418 +#: netbox/virtualization/models/virtualmachines.py:423 msgid "virtual disk" msgstr "disque virtuel" -#: netbox/virtualization/models/virtualmachines.py:419 +#: netbox/virtualization/models/virtualmachines.py:424 msgid "virtual disks" msgstr "disques virtuels" -#: netbox/virtualization/views.py:313 +#: netbox/virtualization/views.py:307 #, python-brace-format msgid "Added {count} devices to cluster {cluster}" msgstr "Ajouté {count} appareils à mettre en cluster {cluster}" -#: netbox/virtualization/views.py:348 +#: netbox/virtualization/views.py:342 #, python-brace-format msgid "Removed {count} devices from cluster {cluster}" msgstr "Supprimé {count} appareils du cluster {cluster}" @@ -16609,22 +16925,26 @@ msgstr "Signatures DSA" msgid "Group {n}" msgstr "Groupe {n}" -#: netbox/vpn/choices.py:251 +#: netbox/vpn/choices.py:252 msgid "Ethernet Private LAN" msgstr "Réseau local privé Ethernet" -#: netbox/vpn/choices.py:252 +#: netbox/vpn/choices.py:253 msgid "Ethernet Virtual Private LAN" msgstr "Réseau local privé virtuel Ethernet" -#: netbox/vpn/choices.py:255 +#: netbox/vpn/choices.py:256 msgid "Ethernet Private Tree" msgstr "Arbre privé Ethernet" -#: netbox/vpn/choices.py:256 +#: netbox/vpn/choices.py:257 msgid "Ethernet Virtual Private Tree" msgstr "Arbre privé virtuel Ethernet" +#: netbox/vpn/choices.py:260 +msgid "SPB" +msgstr "SPB" + #: netbox/vpn/filtersets.py:41 msgid "Tunnel group (ID)" msgstr "Groupe de tunnels (ID)" @@ -16669,15 +16989,15 @@ msgstr "Politique IPSec (ID)" msgid "IPSec policy (name)" msgstr "Politique IPSec (nom)" -#: netbox/vpn/filtersets.py:348 +#: netbox/vpn/filtersets.py:351 msgid "L2VPN (slug)" msgstr "L2VPN (slug)" -#: netbox/vpn/filtersets.py:412 +#: netbox/vpn/filtersets.py:415 msgid "VM Interface (ID)" msgstr "Interface de machine virtuelle (ID)" -#: netbox/vpn/filtersets.py:418 +#: netbox/vpn/filtersets.py:421 msgid "VLAN (name)" msgstr "VLAN (nom)" @@ -16690,8 +17010,8 @@ msgstr "Groupe de tunnels" msgid "SA lifetime" msgstr "Durée de vie de l'association de sécurité (SA)" -#: netbox/vpn/forms/bulk_edit.py:151 netbox/wireless/forms/bulk_edit.py:81 -#: netbox/wireless/forms/bulk_edit.py:129 +#: netbox/vpn/forms/bulk_edit.py:151 netbox/wireless/forms/bulk_edit.py:82 +#: netbox/wireless/forms/bulk_edit.py:130 #: netbox/wireless/forms/filtersets.py:67 #: netbox/wireless/forms/filtersets.py:126 msgid "Pre-shared key" @@ -16741,33 +17061,33 @@ msgstr "Proposition(s) IPSec" msgid "IPSec protocol" msgstr "Protocole IPSec" -#: netbox/vpn/forms/bulk_import.py:266 +#: netbox/vpn/forms/bulk_import.py:271 msgid "L2VPN type" msgstr "Type de VPN L2" -#: netbox/vpn/forms/bulk_import.py:287 +#: netbox/vpn/forms/bulk_import.py:292 msgid "Parent device (for interface)" msgstr "Appareil parent (pour interface)" -#: netbox/vpn/forms/bulk_import.py:294 +#: netbox/vpn/forms/bulk_import.py:299 msgid "Parent virtual machine (for interface)" msgstr "Machine virtuelle parente (pour l'interface)" -#: netbox/vpn/forms/bulk_import.py:301 +#: netbox/vpn/forms/bulk_import.py:306 msgid "Assigned interface (device or VM)" msgstr "Interface attribuée (appareil ou machine virtuelle)" -#: netbox/vpn/forms/bulk_import.py:334 +#: netbox/vpn/forms/bulk_import.py:339 msgid "Cannot import device and VM interface terminations simultaneously." msgstr "" "Impossible d'importer simultanément les terminaisons de l'interface du " "périphérique et de la machine virtuelle." -#: netbox/vpn/forms/bulk_import.py:336 +#: netbox/vpn/forms/bulk_import.py:341 msgid "Each termination must specify either an interface or a VLAN." msgstr "Chaque terminaison doit spécifier une interface ou un VLAN." -#: netbox/vpn/forms/bulk_import.py:338 +#: netbox/vpn/forms/bulk_import.py:343 msgid "Cannot assign both an interface and a VLAN." msgstr "Impossible d'attribuer à la fois une interface et un VLAN." @@ -16780,7 +17100,7 @@ msgstr "Version IKE" msgid "Proposal" msgstr "Proposition" -#: netbox/vpn/forms/filtersets.py:257 +#: netbox/vpn/forms/filtersets.py:262 msgid "Assigned Object Type" msgstr "Type d'objet attribué" @@ -16897,20 +17217,20 @@ msgstr "Politiques IPSec" msgid "IPSec profiles" msgstr "Profils IPSec" -#: netbox/vpn/models/l2vpn.py:113 +#: netbox/vpn/models/l2vpn.py:117 msgid "L2VPN termination" msgstr "Terminaison L2VPN" -#: netbox/vpn/models/l2vpn.py:114 +#: netbox/vpn/models/l2vpn.py:118 msgid "L2VPN terminations" msgstr "Terminaisons L2VPN" -#: netbox/vpn/models/l2vpn.py:129 +#: netbox/vpn/models/l2vpn.py:133 #, python-brace-format msgid "L2VPN Termination already assigned ({assigned_object})" msgstr "Terminaison L2VPN déjà attribuée ({assigned_object})" -#: netbox/vpn/models/l2vpn.py:141 +#: netbox/vpn/models/l2vpn.py:145 #, python-brace-format msgid "" "{l2vpn_type} L2VPNs cannot have more than two terminations; found " @@ -16943,19 +17263,19 @@ msgstr "tunnel" msgid "tunnels" msgstr "tunnels" -#: netbox/vpn/models/tunnels.py:148 +#: netbox/vpn/models/tunnels.py:145 msgid "An object may be terminated to only one tunnel at a time." msgstr "Un objet ne peut être l'extrémité que d'un seul tunnel." -#: netbox/vpn/models/tunnels.py:151 +#: netbox/vpn/models/tunnels.py:148 msgid "tunnel termination" msgstr "terminaison du tunnel" -#: netbox/vpn/models/tunnels.py:152 +#: netbox/vpn/models/tunnels.py:149 msgid "tunnel terminations" msgstr "terminaisons de tunnels" -#: netbox/vpn/models/tunnels.py:169 +#: netbox/vpn/models/tunnels.py:166 #, python-brace-format msgid "{name} is already attached to a tunnel ({tunnel})." msgstr "{name} est déjà rattaché à un tunnel ({tunnel})." @@ -16988,11 +17308,11 @@ msgstr "Durée de vie de l'association de sécurité (secondes)" msgid "SA Lifetime (KB)" msgstr "Durée de vie de l'association de sécurité (Ko)" -#: netbox/vpn/tables/l2vpn.py:69 +#: netbox/vpn/tables/l2vpn.py:72 msgid "Object Parent" msgstr "Parent de l'objet" -#: netbox/vpn/tables/l2vpn.py:74 +#: netbox/vpn/tables/l2vpn.py:77 msgid "Object Site" msgstr "Site de l'objet" @@ -17016,8 +17336,8 @@ msgstr "WPA Personnel (PSK)" msgid "WPA Enterprise" msgstr "WPA Entreprise" -#: netbox/wireless/forms/bulk_edit.py:75 -#: netbox/wireless/forms/bulk_edit.py:123 +#: netbox/wireless/forms/bulk_edit.py:76 +#: netbox/wireless/forms/bulk_edit.py:124 #: netbox/wireless/forms/bulk_import.py:70 #: netbox/wireless/forms/bulk_import.py:73 #: netbox/wireless/forms/bulk_import.py:115 @@ -17041,7 +17361,7 @@ msgstr "Interface A" msgid "Interface B" msgstr "Interface B" -#: netbox/wireless/forms/model_forms.py:164 +#: netbox/wireless/forms/model_forms.py:165 msgid "Side B" msgstr "Côté B" @@ -17061,23 +17381,23 @@ msgstr "groupes réseaux sans fil" msgid "wireless LAN" msgstr "Réseau sans fil" -#: netbox/wireless/models.py:141 +#: netbox/wireless/models.py:134 msgid "interface A" msgstr "interface A" -#: netbox/wireless/models.py:148 +#: netbox/wireless/models.py:140 msgid "interface B" msgstr "interface B" -#: netbox/wireless/models.py:196 +#: netbox/wireless/models.py:188 msgid "wireless link" msgstr "liaison sans fil" -#: netbox/wireless/models.py:197 +#: netbox/wireless/models.py:189 msgid "wireless links" msgstr "liaisons sans fil" -#: netbox/wireless/models.py:212 netbox/wireless/models.py:218 +#: netbox/wireless/models.py:204 netbox/wireless/models.py:210 #, python-brace-format msgid "{type} is not a wireless interface." msgstr "{type} n'est pas une interface sans fil." diff --git a/netbox/translations/it/LC_MESSAGES/django.mo b/netbox/translations/it/LC_MESSAGES/django.mo index 89ecf18d9..171fab61a 100644 Binary files a/netbox/translations/it/LC_MESSAGES/django.mo and b/netbox/translations/it/LC_MESSAGES/django.mo differ diff --git a/netbox/translations/it/LC_MESSAGES/django.po b/netbox/translations/it/LC_MESSAGES/django.po index 8cc7335a8..efe4f3691 100644 --- a/netbox/translations/it/LC_MESSAGES/django.po +++ b/netbox/translations/it/LC_MESSAGES/django.po @@ -14,7 +14,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-01 05:01+0000\n" +"POT-Creation-Date: 2025-05-13 05:01+0000\n" "PO-Revision-Date: 2023-10-30 17:48+0000\n" "Last-Translator: Jeremy Stretch, 2025\n" "Language-Team: Italian (https://app.transifex.com/netbox-community/teams/178115/it/)\n" @@ -36,7 +36,7 @@ msgstr "Scrittura abilitata" #: netbox/account/tables.py:35 netbox/core/choices.py:102 #: netbox/core/tables/jobs.py:29 netbox/core/tables/tasks.py:79 -#: netbox/extras/tables/tables.py:338 netbox/extras/tables/tables.py:572 +#: netbox/extras/tables/tables.py:379 netbox/extras/tables/tables.py:627 #: netbox/templates/account/token.html:43 #: netbox/templates/core/configrevision.html:26 #: netbox/templates/core/configrevision_restore.html:12 @@ -67,59 +67,61 @@ msgstr "Ultimo utilizzo" msgid "Allowed IPs" msgstr "IP consentiti" -#: netbox/account/views.py:116 +#: netbox/account/views.py:118 #, python-brace-format msgid "Logged in as {user}." msgstr "Effettuato l'accesso come {user}." -#: netbox/account/views.py:172 +#: netbox/account/views.py:174 msgid "You have logged out." msgstr "Ti sei disconnesso." -#: netbox/account/views.py:224 +#: netbox/account/views.py:227 msgid "Your preferences have been updated." msgstr "Le tue preferenze sono state aggiornate." -#: netbox/account/views.py:252 +#: netbox/account/views.py:255 msgid "LDAP-authenticated user credentials cannot be changed within NetBox." msgstr "" "Le credenziali utente autenticate con LDAP non possono essere modificate " "all'interno di NetBox." -#: netbox/account/views.py:267 +#: netbox/account/views.py:270 msgid "Your password has been changed successfully." msgstr "La tua password è stata cambiata con successo." #: netbox/circuits/choices.py:21 netbox/dcim/choices.py:20 -#: netbox/dcim/choices.py:102 netbox/dcim/choices.py:185 -#: netbox/dcim/choices.py:237 netbox/dcim/choices.py:1542 -#: netbox/dcim/choices.py:1600 netbox/dcim/choices.py:1650 -#: netbox/dcim/choices.py:1672 netbox/virtualization/choices.py:20 +#: netbox/dcim/choices.py:102 netbox/dcim/choices.py:186 +#: netbox/dcim/choices.py:239 netbox/dcim/choices.py:1549 +#: netbox/dcim/choices.py:1607 netbox/dcim/choices.py:1674 +#: netbox/dcim/choices.py:1696 netbox/virtualization/choices.py:20 #: netbox/virtualization/choices.py:46 netbox/vpn/choices.py:18 +#: netbox/vpn/choices.py:281 msgid "Planned" msgstr "Pianificato" -#: netbox/circuits/choices.py:22 netbox/netbox/navigation/menu.py:326 +#: netbox/circuits/choices.py:22 netbox/netbox/navigation/menu.py:327 msgid "Provisioning" msgstr "Approvvigionamento" -#: netbox/circuits/choices.py:23 netbox/core/tables/tasks.py:22 -#: netbox/dcim/choices.py:22 netbox/dcim/choices.py:103 -#: netbox/dcim/choices.py:184 netbox/dcim/choices.py:236 -#: netbox/dcim/choices.py:1599 netbox/dcim/choices.py:1649 -#: netbox/dcim/choices.py:1671 netbox/extras/tables/tables.py:498 -#: netbox/ipam/choices.py:31 netbox/ipam/choices.py:49 -#: netbox/ipam/choices.py:69 netbox/ipam/choices.py:154 -#: netbox/templates/extras/configcontext.html:25 +#: netbox/circuits/choices.py:23 netbox/core/tables/plugins.py:64 +#: netbox/core/tables/tasks.py:22 netbox/dcim/choices.py:22 +#: netbox/dcim/choices.py:103 netbox/dcim/choices.py:185 +#: netbox/dcim/choices.py:238 netbox/dcim/choices.py:1606 +#: netbox/dcim/choices.py:1673 netbox/dcim/choices.py:1695 +#: netbox/extras/tables/tables.py:539 netbox/ipam/choices.py:31 +#: netbox/ipam/choices.py:49 netbox/ipam/choices.py:69 +#: netbox/ipam/choices.py:154 netbox/templates/extras/configcontext.html:25 #: netbox/templates/users/user.html:37 netbox/users/forms/bulk_edit.py:38 #: netbox/virtualization/choices.py:22 netbox/virtualization/choices.py:45 -#: netbox/vpn/choices.py:19 netbox/wireless/choices.py:25 +#: netbox/vpn/choices.py:19 netbox/vpn/choices.py:280 +#: netbox/wireless/choices.py:25 msgid "Active" msgstr "Attivo" -#: netbox/circuits/choices.py:24 netbox/dcim/choices.py:183 -#: netbox/dcim/choices.py:235 netbox/dcim/choices.py:1598 -#: netbox/dcim/choices.py:1651 netbox/dcim/choices.py:1670 +#: netbox/circuits/choices.py:24 netbox/dcim/choices.py:184 +#: netbox/dcim/choices.py:237 netbox/dcim/choices.py:1605 +#: netbox/dcim/choices.py:1675 netbox/dcim/choices.py:1694 #: netbox/virtualization/choices.py:24 netbox/virtualization/choices.py:44 msgid "Offline" msgstr "Offline" @@ -132,7 +134,7 @@ msgstr "Deprovisioning" msgid "Decommissioned" msgstr "Dismesso" -#: netbox/circuits/choices.py:90 netbox/dcim/choices.py:1611 +#: netbox/circuits/choices.py:90 netbox/dcim/choices.py:1618 #: netbox/templates/dcim/interface.html:135 #: netbox/templates/virtualization/vminterface.html:83 #: netbox/tenancy/choices.py:17 @@ -167,36 +169,36 @@ msgstr "Ha parlato" #: netbox/circuits/filtersets.py:37 netbox/circuits/filtersets.py:204 #: netbox/circuits/filtersets.py:284 netbox/dcim/base_filtersets.py:22 -#: netbox/dcim/filtersets.py:99 netbox/dcim/filtersets.py:153 -#: netbox/dcim/filtersets.py:213 netbox/dcim/filtersets.py:334 -#: netbox/dcim/filtersets.py:465 netbox/dcim/filtersets.py:1022 -#: netbox/dcim/filtersets.py:1344 netbox/dcim/filtersets.py:1442 -#: netbox/dcim/filtersets.py:2103 netbox/dcim/filtersets.py:2346 -#: netbox/dcim/filtersets.py:2404 netbox/ipam/filtersets.py:954 -#: netbox/virtualization/filtersets.py:139 netbox/vpn/filtersets.py:358 +#: netbox/dcim/filtersets.py:101 netbox/dcim/filtersets.py:155 +#: 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:2160 netbox/dcim/filtersets.py:2403 +#: netbox/dcim/filtersets.py:2461 netbox/ipam/filtersets.py:954 +#: netbox/virtualization/filtersets.py:139 netbox/vpn/filtersets.py:361 msgid "Region (ID)" msgstr "Regione (ID)" #: netbox/circuits/filtersets.py:44 netbox/circuits/filtersets.py:211 #: netbox/circuits/filtersets.py:291 netbox/dcim/base_filtersets.py:29 -#: netbox/dcim/filtersets.py:106 netbox/dcim/filtersets.py:159 -#: netbox/dcim/filtersets.py:220 netbox/dcim/filtersets.py:341 -#: netbox/dcim/filtersets.py:472 netbox/dcim/filtersets.py:1029 -#: netbox/dcim/filtersets.py:1351 netbox/dcim/filtersets.py:1449 -#: netbox/dcim/filtersets.py:2110 netbox/dcim/filtersets.py:2353 -#: netbox/dcim/filtersets.py:2411 netbox/extras/filtersets.py:509 +#: netbox/dcim/filtersets.py:108 netbox/dcim/filtersets.py:161 +#: 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:2167 netbox/dcim/filtersets.py:2410 +#: netbox/dcim/filtersets.py:2468 netbox/extras/filtersets.py:602 #: netbox/ipam/filtersets.py:961 netbox/virtualization/filtersets.py:146 -#: netbox/vpn/filtersets.py:353 +#: netbox/vpn/filtersets.py:356 msgid "Region (slug)" msgstr "Regione (slug)" #: netbox/circuits/filtersets.py:50 netbox/circuits/filtersets.py:217 #: netbox/circuits/filtersets.py:297 netbox/dcim/base_filtersets.py:35 -#: netbox/dcim/filtersets.py:129 netbox/dcim/filtersets.py:226 -#: netbox/dcim/filtersets.py:347 netbox/dcim/filtersets.py:478 -#: netbox/dcim/filtersets.py:1035 netbox/dcim/filtersets.py:1357 -#: netbox/dcim/filtersets.py:1455 netbox/dcim/filtersets.py:2116 -#: netbox/dcim/filtersets.py:2359 netbox/dcim/filtersets.py:2417 +#: 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:2173 +#: netbox/dcim/filtersets.py:2416 netbox/dcim/filtersets.py:2474 #: netbox/ipam/filtersets.py:239 netbox/ipam/filtersets.py:967 #: netbox/virtualization/filtersets.py:152 msgid "Site group (ID)" @@ -204,12 +206,12 @@ msgstr "Gruppo del sito (ID)" #: netbox/circuits/filtersets.py:57 netbox/circuits/filtersets.py:224 #: netbox/circuits/filtersets.py:304 netbox/dcim/base_filtersets.py:42 -#: netbox/dcim/filtersets.py:136 netbox/dcim/filtersets.py:233 -#: netbox/dcim/filtersets.py:354 netbox/dcim/filtersets.py:485 -#: netbox/dcim/filtersets.py:1042 netbox/dcim/filtersets.py:1364 -#: netbox/dcim/filtersets.py:1462 netbox/dcim/filtersets.py:2123 -#: netbox/dcim/filtersets.py:2366 netbox/dcim/filtersets.py:2424 -#: netbox/extras/filtersets.py:515 netbox/ipam/filtersets.py:246 +#: 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:2180 +#: netbox/dcim/filtersets.py:2423 netbox/dcim/filtersets.py:2481 +#: netbox/extras/filtersets.py:608 netbox/ipam/filtersets.py:246 #: netbox/ipam/filtersets.py:974 netbox/virtualization/filtersets.py:159 msgid "Site group (slug)" msgstr "Gruppo del sito (slug)" @@ -217,29 +219,29 @@ msgstr "Gruppo del sito (slug)" #: netbox/circuits/filtersets.py:62 netbox/circuits/forms/filtersets.py:59 #: netbox/circuits/forms/filtersets.py:183 #: netbox/circuits/forms/filtersets.py:241 -#: netbox/circuits/tables/circuits.py:128 netbox/dcim/forms/bulk_edit.py:172 -#: netbox/dcim/forms/bulk_edit.py:333 netbox/dcim/forms/bulk_edit.py:686 -#: netbox/dcim/forms/bulk_edit.py:891 netbox/dcim/forms/bulk_import.py:133 -#: netbox/dcim/forms/bulk_import.py:232 netbox/dcim/forms/bulk_import.py:333 -#: netbox/dcim/forms/bulk_import.py:567 netbox/dcim/forms/bulk_import.py:1448 -#: netbox/dcim/forms/bulk_import.py:1476 netbox/dcim/forms/filtersets.py:88 -#: netbox/dcim/forms/filtersets.py:226 netbox/dcim/forms/filtersets.py:343 -#: netbox/dcim/forms/filtersets.py:440 netbox/dcim/forms/filtersets.py:754 -#: netbox/dcim/forms/filtersets.py:973 netbox/dcim/forms/filtersets.py:1046 -#: netbox/dcim/forms/filtersets.py:1070 netbox/dcim/forms/filtersets.py:1160 -#: netbox/dcim/forms/filtersets.py:1198 netbox/dcim/forms/filtersets.py:1681 -#: netbox/dcim/forms/filtersets.py:1705 netbox/dcim/forms/filtersets.py:1729 -#: netbox/dcim/forms/model_forms.py:141 netbox/dcim/forms/model_forms.py:169 -#: netbox/dcim/forms/model_forms.py:243 netbox/dcim/forms/model_forms.py:473 -#: netbox/dcim/forms/model_forms.py:734 netbox/dcim/forms/object_create.py:395 +#: netbox/circuits/tables/circuits.py:128 netbox/dcim/forms/bulk_edit.py:177 +#: netbox/dcim/forms/bulk_edit.py:344 netbox/dcim/forms/bulk_edit.py:730 +#: netbox/dcim/forms/bulk_edit.py:935 netbox/dcim/forms/bulk_import.py:134 +#: netbox/dcim/forms/bulk_import.py:236 netbox/dcim/forms/bulk_import.py:337 +#: netbox/dcim/forms/bulk_import.py:598 netbox/dcim/forms/bulk_import.py:1479 +#: netbox/dcim/forms/bulk_import.py:1507 netbox/dcim/forms/filtersets.py:89 +#: netbox/dcim/forms/filtersets.py:227 netbox/dcim/forms/filtersets.py:344 +#: netbox/dcim/forms/filtersets.py:441 netbox/dcim/forms/filtersets.py:773 +#: netbox/dcim/forms/filtersets.py:992 netbox/dcim/forms/filtersets.py:1065 +#: netbox/dcim/forms/filtersets.py:1089 netbox/dcim/forms/filtersets.py:1179 +#: netbox/dcim/forms/filtersets.py:1217 netbox/dcim/forms/filtersets.py:1705 +#: netbox/dcim/forms/filtersets.py:1729 netbox/dcim/forms/filtersets.py:1753 +#: netbox/dcim/forms/model_forms.py:146 netbox/dcim/forms/model_forms.py:174 +#: netbox/dcim/forms/model_forms.py:250 netbox/dcim/forms/model_forms.py:567 +#: netbox/dcim/forms/model_forms.py:828 netbox/dcim/forms/object_create.py:395 #: netbox/dcim/tables/devices.py:163 netbox/dcim/tables/power.py:26 -#: netbox/dcim/tables/power.py:93 netbox/dcim/tables/racks.py:121 -#: netbox/dcim/tables/racks.py:206 netbox/dcim/tables/sites.py:133 -#: netbox/extras/filtersets.py:525 netbox/ipam/forms/bulk_edit.py:468 -#: netbox/ipam/forms/bulk_import.py:468 netbox/ipam/forms/filtersets.py:161 -#: netbox/ipam/forms/filtersets.py:236 netbox/ipam/forms/filtersets.py:449 -#: netbox/ipam/forms/filtersets.py:544 netbox/ipam/forms/model_forms.py:678 -#: netbox/ipam/tables/vlans.py:87 netbox/ipam/tables/vlans.py:197 +#: netbox/dcim/tables/power.py:93 netbox/dcim/tables/racks.py:125 +#: netbox/dcim/tables/racks.py:215 netbox/dcim/tables/sites.py:139 +#: netbox/extras/filtersets.py:618 netbox/ipam/forms/bulk_edit.py:479 +#: netbox/ipam/forms/bulk_import.py:475 netbox/ipam/forms/filtersets.py:161 +#: netbox/ipam/forms/filtersets.py:236 netbox/ipam/forms/filtersets.py:457 +#: netbox/ipam/forms/filtersets.py:552 netbox/ipam/forms/model_forms.py:679 +#: netbox/ipam/tables/vlans.py:89 netbox/ipam/tables/vlans.py:199 #: netbox/templates/dcim/device.html:22 #: netbox/templates/dcim/inc/cable_termination.html:8 #: netbox/templates/dcim/inc/cable_termination.html:38 @@ -257,18 +259,18 @@ msgstr "Gruppo del sito (slug)" #: netbox/virtualization/forms/model_forms.py:104 #: netbox/virtualization/forms/model_forms.py:178 #: netbox/virtualization/tables/virtualmachines.py:33 -#: netbox/vpn/forms/filtersets.py:272 netbox/wireless/forms/filtersets.py:88 -#: netbox/wireless/forms/model_forms.py:79 -#: netbox/wireless/forms/model_forms.py:121 +#: netbox/vpn/forms/filtersets.py:277 netbox/wireless/forms/filtersets.py:88 +#: netbox/wireless/forms/model_forms.py:80 +#: netbox/wireless/forms/model_forms.py:122 msgid "Site" msgstr "Sito" #: netbox/circuits/filtersets.py:68 netbox/circuits/filtersets.py:235 #: netbox/circuits/filtersets.py:315 netbox/dcim/base_filtersets.py:53 -#: netbox/dcim/filtersets.py:243 netbox/dcim/filtersets.py:364 -#: netbox/dcim/filtersets.py:459 netbox/extras/filtersets.py:531 +#: netbox/dcim/filtersets.py:245 netbox/dcim/filtersets.py:366 +#: netbox/dcim/filtersets.py:461 netbox/extras/filtersets.py:624 #: netbox/ipam/filtersets.py:257 netbox/ipam/filtersets.py:984 -#: netbox/virtualization/filtersets.py:169 netbox/vpn/filtersets.py:363 +#: netbox/virtualization/filtersets.py:169 netbox/vpn/filtersets.py:366 msgid "Site (slug)" msgstr "Sito (slug)" @@ -321,21 +323,21 @@ msgid "Circuit type (slug)" msgstr "Tipo di circuito (slug)" #: netbox/circuits/filtersets.py:229 netbox/circuits/filtersets.py:309 -#: netbox/dcim/base_filtersets.py:47 netbox/dcim/filtersets.py:237 -#: netbox/dcim/filtersets.py:358 netbox/dcim/filtersets.py:453 -#: netbox/dcim/filtersets.py:1046 netbox/dcim/filtersets.py:1369 -#: netbox/dcim/filtersets.py:1467 netbox/dcim/filtersets.py:2128 -#: netbox/dcim/filtersets.py:2370 netbox/dcim/filtersets.py:2429 +#: 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:2185 +#: netbox/dcim/filtersets.py:2427 netbox/dcim/filtersets.py:2486 #: netbox/ipam/filtersets.py:251 netbox/ipam/filtersets.py:978 -#: netbox/virtualization/filtersets.py:163 netbox/vpn/filtersets.py:368 +#: netbox/virtualization/filtersets.py:163 netbox/vpn/filtersets.py:371 msgid "Site (ID)" msgstr "Sito (ID)" #: netbox/circuits/filtersets.py:239 netbox/circuits/filtersets.py:321 -#: netbox/dcim/base_filtersets.py:59 netbox/dcim/filtersets.py:259 -#: netbox/dcim/filtersets.py:370 netbox/dcim/filtersets.py:491 -#: netbox/dcim/filtersets.py:1058 netbox/dcim/filtersets.py:1380 -#: netbox/dcim/filtersets.py:1478 netbox/dcim/filtersets.py:2382 +#: 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:2439 msgid "Location (ID)" msgstr "Ubicazione (ID)" @@ -344,24 +346,25 @@ msgid "Termination A (ID)" msgstr "Terminazione A (ID)" #: netbox/circuits/filtersets.py:273 netbox/circuits/filtersets.py:375 -#: netbox/circuits/filtersets.py:537 netbox/core/filtersets.py:77 -#: netbox/core/filtersets.py:136 netbox/core/filtersets.py:173 -#: netbox/dcim/filtersets.py:752 netbox/dcim/filtersets.py:1436 -#: netbox/dcim/filtersets.py:2477 netbox/extras/filtersets.py:41 -#: netbox/extras/filtersets.py:63 netbox/extras/filtersets.py:92 -#: netbox/extras/filtersets.py:132 netbox/extras/filtersets.py:181 -#: netbox/extras/filtersets.py:209 netbox/extras/filtersets.py:239 -#: netbox/extras/filtersets.py:276 netbox/extras/filtersets.py:348 -#: netbox/extras/filtersets.py:391 netbox/extras/filtersets.py:438 -#: netbox/extras/filtersets.py:498 netbox/extras/filtersets.py:657 -#: netbox/extras/filtersets.py:703 netbox/ipam/forms/model_forms.py:492 -#: netbox/netbox/filtersets.py:286 netbox/netbox/forms/__init__.py:22 +#: 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:2534 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 +#: netbox/extras/filtersets.py:281 netbox/extras/filtersets.py:333 +#: netbox/extras/filtersets.py:406 netbox/extras/filtersets.py:449 +#: 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/forms/base.py:167 #: netbox/templates/htmx/object_selector.html:28 #: netbox/templates/inc/filter_list.html:46 #: netbox/templates/ipam/ipaddress_assign.html:29 #: netbox/templates/search.html:7 netbox/templates/search.html:26 -#: netbox/tenancy/filtersets.py:99 netbox/users/filtersets.py:23 +#: netbox/tenancy/filtersets.py:104 netbox/users/filtersets.py:23 #: netbox/users/filtersets.py:57 netbox/users/filtersets.py:102 #: netbox/users/filtersets.py:150 netbox/utilities/forms/forms.py:104 #: netbox/utilities/templates/navigation/menu.html:16 @@ -388,10 +391,10 @@ msgid "Circuit" msgstr "Circuito" #: netbox/circuits/filtersets.py:328 netbox/dcim/base_filtersets.py:66 -#: netbox/dcim/filtersets.py:266 netbox/dcim/filtersets.py:377 -#: netbox/dcim/filtersets.py:498 netbox/dcim/filtersets.py:1065 -#: netbox/dcim/filtersets.py:1386 netbox/dcim/filtersets.py:1484 -#: netbox/extras/filtersets.py:542 +#: netbox/dcim/filtersets.py:268 netbox/dcim/filtersets.py:379 +#: netbox/dcim/filtersets.py:500 netbox/dcim/filtersets.py:1118 +#: netbox/dcim/filtersets.py:1439 netbox/dcim/filtersets.py:1537 +#: netbox/extras/filtersets.py:635 msgid "Location (slug)" msgstr "Posizione (slug)" @@ -411,7 +414,7 @@ msgstr "Circuito (ID)" msgid "Virtual circuit (CID)" msgstr "Circuito virtuale (CID)" -#: netbox/circuits/filtersets.py:396 netbox/dcim/filtersets.py:1925 +#: netbox/circuits/filtersets.py:396 netbox/dcim/filtersets.py:1982 msgid "Virtual circuit (ID)" msgstr "Circuito virtuale (ID)" @@ -447,20 +450,20 @@ msgstr "Tipo di circuito virtuale (slug)" msgid "Virtual circuit" msgstr "Circuito virtuale" -#: netbox/circuits/filtersets.py:577 netbox/dcim/filtersets.py:1276 -#: netbox/dcim/filtersets.py:1706 netbox/ipam/filtersets.py:627 -#: netbox/vpn/filtersets.py:102 netbox/vpn/filtersets.py:401 +#: netbox/circuits/filtersets.py:577 netbox/dcim/filtersets.py:1329 +#: netbox/dcim/filtersets.py:1763 netbox/ipam/filtersets.py:627 +#: netbox/vpn/filtersets.py:102 netbox/vpn/filtersets.py:404 msgid "Interface (ID)" msgstr "Interfaccia (ID)" #: netbox/circuits/forms/bulk_edit.py:42 #: netbox/circuits/forms/filtersets.py:64 #: netbox/circuits/forms/model_forms.py:42 -#: netbox/circuits/tables/providers.py:32 netbox/dcim/forms/bulk_edit.py:132 -#: netbox/dcim/forms/filtersets.py:196 netbox/dcim/forms/model_forms.py:127 -#: netbox/dcim/tables/sites.py:94 netbox/ipam/models/asns.py:123 -#: netbox/ipam/tables/asn.py:27 netbox/ipam/views.py:230 -#: netbox/netbox/navigation/menu.py:178 netbox/netbox/navigation/menu.py:181 +#: netbox/circuits/tables/providers.py:32 netbox/dcim/forms/bulk_edit.py:137 +#: netbox/dcim/forms/filtersets.py:197 netbox/dcim/forms/model_forms.py:132 +#: netbox/dcim/tables/sites.py:100 netbox/ipam/models/asns.py:123 +#: netbox/ipam/tables/asn.py:27 netbox/ipam/views.py:232 +#: netbox/netbox/navigation/menu.py:179 netbox/netbox/navigation/menu.py:182 #: netbox/templates/circuits/provider.html:23 msgid "ASNs" msgstr "ASN" @@ -473,36 +476,37 @@ msgstr "ASN" #: netbox/circuits/forms/bulk_edit.py:266 #: netbox/circuits/forms/bulk_edit.py:307 #: netbox/circuits/forms/bulk_edit.py:347 -#: netbox/circuits/forms/bulk_edit.py:371 netbox/core/forms/bulk_edit.py:28 -#: netbox/dcim/forms/bulk_create.py:35 netbox/dcim/forms/bulk_edit.py:77 -#: netbox/dcim/forms/bulk_edit.py:96 netbox/dcim/forms/bulk_edit.py:155 -#: netbox/dcim/forms/bulk_edit.py:196 netbox/dcim/forms/bulk_edit.py:214 -#: netbox/dcim/forms/bulk_edit.py:292 netbox/dcim/forms/bulk_edit.py:441 -#: netbox/dcim/forms/bulk_edit.py:475 netbox/dcim/forms/bulk_edit.py:490 -#: netbox/dcim/forms/bulk_edit.py:549 netbox/dcim/forms/bulk_edit.py:593 -#: netbox/dcim/forms/bulk_edit.py:627 netbox/dcim/forms/bulk_edit.py:651 -#: netbox/dcim/forms/bulk_edit.py:724 netbox/dcim/forms/bulk_edit.py:785 -#: netbox/dcim/forms/bulk_edit.py:837 netbox/dcim/forms/bulk_edit.py:860 -#: netbox/dcim/forms/bulk_edit.py:908 netbox/dcim/forms/bulk_edit.py:978 -#: netbox/dcim/forms/bulk_edit.py:1031 netbox/dcim/forms/bulk_edit.py:1066 -#: netbox/dcim/forms/bulk_edit.py:1106 netbox/dcim/forms/bulk_edit.py:1150 -#: netbox/dcim/forms/bulk_edit.py:1195 netbox/dcim/forms/bulk_edit.py:1222 -#: netbox/dcim/forms/bulk_edit.py:1240 netbox/dcim/forms/bulk_edit.py:1258 -#: netbox/dcim/forms/bulk_edit.py:1276 netbox/dcim/forms/bulk_edit.py:1746 -#: netbox/dcim/forms/bulk_edit.py:1787 netbox/extras/forms/bulk_edit.py:39 -#: netbox/extras/forms/bulk_edit.py:149 netbox/extras/forms/bulk_edit.py:178 -#: netbox/extras/forms/bulk_edit.py:208 netbox/extras/forms/bulk_edit.py:256 -#: netbox/extras/forms/bulk_edit.py:274 netbox/extras/forms/bulk_edit.py:298 -#: netbox/extras/forms/bulk_edit.py:312 netbox/extras/forms/bulk_edit.py:339 -#: netbox/extras/tables/tables.py:82 netbox/ipam/forms/bulk_edit.py:56 +#: netbox/circuits/forms/bulk_edit.py:371 netbox/core/forms/bulk_edit.py:29 +#: netbox/dcim/forms/bulk_create.py:35 netbox/dcim/forms/bulk_edit.py:80 +#: netbox/dcim/forms/bulk_edit.py:100 netbox/dcim/forms/bulk_edit.py:160 +#: netbox/dcim/forms/bulk_edit.py:201 netbox/dcim/forms/bulk_edit.py:220 +#: netbox/dcim/forms/bulk_edit.py:303 netbox/dcim/forms/bulk_edit.py:457 +#: netbox/dcim/forms/bulk_edit.py:489 netbox/dcim/forms/bulk_edit.py:504 +#: netbox/dcim/forms/bulk_edit.py:563 netbox/dcim/forms/bulk_edit.py:586 +#: netbox/dcim/forms/bulk_edit.py:631 netbox/dcim/forms/bulk_edit.py:670 +#: netbox/dcim/forms/bulk_edit.py:695 netbox/dcim/forms/bulk_edit.py:768 +#: netbox/dcim/forms/bulk_edit.py:829 netbox/dcim/forms/bulk_edit.py:881 +#: netbox/dcim/forms/bulk_edit.py:904 netbox/dcim/forms/bulk_edit.py:952 +#: netbox/dcim/forms/bulk_edit.py:1022 netbox/dcim/forms/bulk_edit.py:1075 +#: netbox/dcim/forms/bulk_edit.py:1110 netbox/dcim/forms/bulk_edit.py:1150 +#: netbox/dcim/forms/bulk_edit.py:1194 netbox/dcim/forms/bulk_edit.py:1239 +#: netbox/dcim/forms/bulk_edit.py:1266 netbox/dcim/forms/bulk_edit.py:1284 +#: netbox/dcim/forms/bulk_edit.py:1302 netbox/dcim/forms/bulk_edit.py:1320 +#: netbox/dcim/forms/bulk_edit.py:1793 netbox/dcim/forms/bulk_edit.py:1834 +#: netbox/extras/forms/bulk_edit.py:40 netbox/extras/forms/bulk_edit.py:150 +#: netbox/extras/forms/bulk_edit.py:183 netbox/extras/forms/bulk_edit.py:211 +#: netbox/extras/forms/bulk_edit.py:241 netbox/extras/forms/bulk_edit.py:289 +#: netbox/extras/forms/bulk_edit.py:307 netbox/extras/forms/bulk_edit.py:335 +#: netbox/extras/forms/bulk_edit.py:349 netbox/extras/forms/bulk_edit.py:395 +#: netbox/extras/tables/tables.py:83 netbox/ipam/forms/bulk_edit.py:56 #: netbox/ipam/forms/bulk_edit.py:76 netbox/ipam/forms/bulk_edit.py:96 #: netbox/ipam/forms/bulk_edit.py:120 netbox/ipam/forms/bulk_edit.py:149 #: netbox/ipam/forms/bulk_edit.py:178 netbox/ipam/forms/bulk_edit.py:197 -#: netbox/ipam/forms/bulk_edit.py:260 netbox/ipam/forms/bulk_edit.py:305 -#: netbox/ipam/forms/bulk_edit.py:353 netbox/ipam/forms/bulk_edit.py:396 -#: netbox/ipam/forms/bulk_edit.py:412 netbox/ipam/forms/bulk_edit.py:500 -#: netbox/ipam/forms/bulk_edit.py:532 netbox/ipam/forms/bulk_edit.py:575 -#: netbox/ipam/tables/vlans.py:240 netbox/ipam/tables/vlans.py:267 +#: netbox/ipam/forms/bulk_edit.py:260 netbox/ipam/forms/bulk_edit.py:310 +#: netbox/ipam/forms/bulk_edit.py:358 netbox/ipam/forms/bulk_edit.py:401 +#: netbox/ipam/forms/bulk_edit.py:417 netbox/ipam/forms/bulk_edit.py:511 +#: netbox/ipam/forms/bulk_edit.py:543 netbox/ipam/forms/bulk_edit.py:586 +#: netbox/ipam/tables/vlans.py:242 netbox/ipam/tables/vlans.py:269 #: netbox/templates/account/token.html:35 #: netbox/templates/circuits/circuit.html:69 #: netbox/templates/circuits/circuitgroup.html:32 @@ -513,7 +517,7 @@ msgstr "ASN" #: netbox/templates/circuits/virtualcircuit.html:56 #: netbox/templates/circuits/virtualcircuittermination.html:68 #: netbox/templates/circuits/virtualcircuittype.html:26 -#: netbox/templates/core/datasource.html:54 +#: netbox/templates/core/datasource.html:58 #: netbox/templates/core/plugin.html:80 netbox/templates/dcim/cable.html:36 #: netbox/templates/dcim/consoleport.html:44 #: netbox/templates/dcim/consoleserverport.html:44 @@ -530,10 +534,11 @@ msgstr "ASN" #: netbox/templates/dcim/manufacturer.html:40 #: netbox/templates/dcim/module.html:73 #: netbox/templates/dcim/modulebay.html:42 -#: netbox/templates/dcim/moduletype.html:39 +#: netbox/templates/dcim/moduletype.html:43 +#: netbox/templates/dcim/moduletypeprofile.html:20 #: netbox/templates/dcim/platform.html:33 #: netbox/templates/dcim/powerfeed.html:40 -#: netbox/templates/dcim/poweroutlet.html:40 +#: netbox/templates/dcim/poweroutlet.html:44 #: netbox/templates/dcim/powerpanel.html:30 #: netbox/templates/dcim/powerport.html:40 netbox/templates/dcim/rack.html:53 #: netbox/templates/dcim/rackreservation.html:62 @@ -551,21 +556,22 @@ msgstr "ASN" #: netbox/templates/extras/notificationgroup.html:20 #: netbox/templates/extras/savedfilter.html:17 #: netbox/templates/extras/script_list.html:46 +#: netbox/templates/extras/tableconfig.html:17 #: netbox/templates/extras/tag.html:20 netbox/templates/extras/webhook.html:17 #: netbox/templates/generic/bulk_import.html:120 #: netbox/templates/ipam/aggregate.html:43 netbox/templates/ipam/asn.html:42 #: netbox/templates/ipam/asnrange.html:38 #: netbox/templates/ipam/fhrpgroup.html:34 #: netbox/templates/ipam/ipaddress.html:55 -#: netbox/templates/ipam/iprange.html:67 netbox/templates/ipam/prefix.html:77 +#: netbox/templates/ipam/iprange.html:74 netbox/templates/ipam/prefix.html:77 #: netbox/templates/ipam/rir.html:26 netbox/templates/ipam/role.html:26 #: netbox/templates/ipam/routetarget.html:21 -#: netbox/templates/ipam/service.html:50 +#: netbox/templates/ipam/service.html:52 #: netbox/templates/ipam/servicetemplate.html:27 #: netbox/templates/ipam/vlan.html:62 netbox/templates/ipam/vlangroup.html:34 #: netbox/templates/ipam/vlantranslationpolicy.html:18 #: netbox/templates/ipam/vlantranslationrule.html:26 -#: netbox/templates/ipam/vrf.html:33 netbox/templates/tenancy/contact.html:67 +#: netbox/templates/ipam/vrf.html:33 netbox/templates/tenancy/contact.html:77 #: netbox/templates/tenancy/contactgroup.html:25 #: netbox/templates/tenancy/contactrole.html:22 #: netbox/templates/tenancy/tenant.html:24 @@ -586,13 +592,13 @@ msgstr "ASN" #: netbox/templates/vpn/ipsecprofile.html:40 #: netbox/templates/vpn/ipsecprofile.html:73 #: netbox/templates/vpn/ipsecproposal.html:17 -#: netbox/templates/vpn/l2vpn.html:26 netbox/templates/vpn/tunnel.html:33 +#: netbox/templates/vpn/l2vpn.html:30 netbox/templates/vpn/tunnel.html:33 #: netbox/templates/vpn/tunnelgroup.html:30 #: netbox/templates/wireless/wirelesslan.html:34 #: netbox/templates/wireless/wirelesslangroup.html:33 #: netbox/templates/wireless/wirelesslink.html:34 -#: netbox/tenancy/forms/bulk_edit.py:32 netbox/tenancy/forms/bulk_edit.py:80 -#: netbox/tenancy/forms/bulk_edit.py:123 netbox/users/forms/bulk_edit.py:64 +#: netbox/tenancy/forms/bulk_edit.py:32 netbox/tenancy/forms/bulk_edit.py:82 +#: netbox/tenancy/forms/bulk_edit.py:130 netbox/users/forms/bulk_edit.py:64 #: netbox/users/forms/bulk_edit.py:82 netbox/users/forms/bulk_edit.py:112 #: netbox/virtualization/forms/bulk_edit.py:33 #: netbox/virtualization/forms/bulk_edit.py:47 @@ -603,9 +609,9 @@ msgstr "ASN" #: netbox/vpn/forms/bulk_edit.py:28 netbox/vpn/forms/bulk_edit.py:64 #: netbox/vpn/forms/bulk_edit.py:121 netbox/vpn/forms/bulk_edit.py:155 #: netbox/vpn/forms/bulk_edit.py:190 netbox/vpn/forms/bulk_edit.py:215 -#: netbox/vpn/forms/bulk_edit.py:247 netbox/vpn/forms/bulk_edit.py:274 -#: netbox/wireless/forms/bulk_edit.py:31 netbox/wireless/forms/bulk_edit.py:84 -#: netbox/wireless/forms/bulk_edit.py:143 +#: netbox/vpn/forms/bulk_edit.py:247 netbox/vpn/forms/bulk_edit.py:278 +#: netbox/wireless/forms/bulk_edit.py:31 netbox/wireless/forms/bulk_edit.py:85 +#: netbox/wireless/forms/bulk_edit.py:144 msgid "Description" msgstr "Descrizione" @@ -657,23 +663,23 @@ msgstr "ID del servizio" #: netbox/circuits/forms/bulk_edit.py:112 #: netbox/circuits/forms/bulk_edit.py:303 #: netbox/circuits/forms/filtersets.py:116 -#: netbox/circuits/forms/filtersets.py:321 netbox/dcim/forms/bulk_edit.py:210 -#: netbox/dcim/forms/bulk_edit.py:613 netbox/dcim/forms/bulk_edit.py:822 -#: netbox/dcim/forms/bulk_edit.py:1191 netbox/dcim/forms/bulk_edit.py:1218 -#: netbox/dcim/forms/bulk_edit.py:1742 netbox/dcim/forms/filtersets.py:1113 -#: netbox/dcim/forms/filtersets.py:1371 netbox/dcim/forms/filtersets.py:1519 -#: netbox/dcim/forms/filtersets.py:1543 netbox/dcim/tables/devices.py:737 -#: netbox/dcim/tables/devices.py:793 netbox/dcim/tables/devices.py:1034 +#: netbox/circuits/forms/filtersets.py:321 netbox/dcim/forms/bulk_edit.py:216 +#: netbox/dcim/forms/bulk_edit.py:656 netbox/dcim/forms/bulk_edit.py:866 +#: netbox/dcim/forms/bulk_edit.py:1235 netbox/dcim/forms/bulk_edit.py:1262 +#: netbox/dcim/forms/bulk_edit.py:1789 netbox/dcim/forms/filtersets.py:1132 +#: netbox/dcim/forms/filtersets.py:1390 netbox/dcim/forms/filtersets.py:1543 +#: netbox/dcim/forms/filtersets.py:1567 netbox/dcim/tables/devices.py:744 +#: netbox/dcim/tables/devices.py:800 netbox/dcim/tables/devices.py:1041 #: netbox/dcim/tables/devicetypes.py:256 netbox/dcim/tables/devicetypes.py:271 -#: netbox/dcim/tables/racks.py:33 netbox/extras/forms/bulk_edit.py:270 -#: netbox/extras/tables/tables.py:446 +#: netbox/dcim/tables/racks.py:33 netbox/extras/forms/bulk_edit.py:303 +#: netbox/extras/tables/tables.py:487 #: netbox/templates/circuits/circuittype.html:30 #: netbox/templates/circuits/virtualcircuittype.html:30 #: netbox/templates/dcim/cable.html:40 -#: netbox/templates/dcim/devicerole.html:34 +#: netbox/templates/dcim/devicerole.html:38 #: netbox/templates/dcim/frontport.html:40 #: netbox/templates/dcim/inventoryitemrole.html:26 -#: netbox/templates/dcim/poweroutlet.html:44 +#: netbox/templates/dcim/poweroutlet.html:48 #: netbox/templates/dcim/rackrole.html:30 #: netbox/templates/dcim/rearport.html:40 netbox/templates/extras/tag.html:26 msgid "Color" @@ -688,31 +694,31 @@ msgstr "Colore" #: netbox/circuits/tables/circuits.py:65 #: netbox/circuits/tables/circuits.py:199 #: netbox/circuits/tables/virtual_circuits.py:58 -#: netbox/core/forms/bulk_edit.py:18 netbox/core/forms/filtersets.py:33 +#: netbox/core/forms/bulk_edit.py:19 netbox/core/forms/filtersets.py:33 #: netbox/core/tables/change_logging.py:32 netbox/core/tables/data.py:20 -#: netbox/core/tables/jobs.py:18 netbox/dcim/forms/bulk_edit.py:800 -#: netbox/dcim/forms/bulk_edit.py:939 netbox/dcim/forms/bulk_edit.py:1007 -#: netbox/dcim/forms/bulk_edit.py:1026 netbox/dcim/forms/bulk_edit.py:1049 -#: netbox/dcim/forms/bulk_edit.py:1091 netbox/dcim/forms/bulk_edit.py:1135 -#: netbox/dcim/forms/bulk_edit.py:1186 netbox/dcim/forms/bulk_edit.py:1213 -#: netbox/dcim/forms/bulk_import.py:190 netbox/dcim/forms/bulk_import.py:269 -#: netbox/dcim/forms/bulk_import.py:735 netbox/dcim/forms/bulk_import.py:761 -#: netbox/dcim/forms/bulk_import.py:787 netbox/dcim/forms/bulk_import.py:807 -#: netbox/dcim/forms/bulk_import.py:893 netbox/dcim/forms/bulk_import.py:987 -#: netbox/dcim/forms/bulk_import.py:1029 netbox/dcim/forms/bulk_import.py:1350 -#: netbox/dcim/forms/bulk_import.py:1513 netbox/dcim/forms/filtersets.py:1004 -#: netbox/dcim/forms/filtersets.py:1103 netbox/dcim/forms/filtersets.py:1224 -#: netbox/dcim/forms/filtersets.py:1296 netbox/dcim/forms/filtersets.py:1321 -#: netbox/dcim/forms/filtersets.py:1345 netbox/dcim/forms/filtersets.py:1365 -#: netbox/dcim/forms/filtersets.py:1407 netbox/dcim/forms/filtersets.py:1514 -#: netbox/dcim/forms/filtersets.py:1538 netbox/dcim/forms/model_forms.py:714 -#: netbox/dcim/forms/model_forms.py:720 netbox/dcim/forms/object_import.py:84 +#: netbox/core/tables/jobs.py:18 netbox/dcim/forms/bulk_edit.py:844 +#: netbox/dcim/forms/bulk_edit.py:983 netbox/dcim/forms/bulk_edit.py:1051 +#: netbox/dcim/forms/bulk_edit.py:1070 netbox/dcim/forms/bulk_edit.py:1093 +#: netbox/dcim/forms/bulk_edit.py:1135 netbox/dcim/forms/bulk_edit.py:1179 +#: netbox/dcim/forms/bulk_edit.py:1230 netbox/dcim/forms/bulk_edit.py:1257 +#: netbox/dcim/forms/bulk_import.py:194 netbox/dcim/forms/bulk_import.py:273 +#: netbox/dcim/forms/bulk_import.py:766 netbox/dcim/forms/bulk_import.py:792 +#: netbox/dcim/forms/bulk_import.py:818 netbox/dcim/forms/bulk_import.py:838 +#: netbox/dcim/forms/bulk_import.py:924 netbox/dcim/forms/bulk_import.py:1018 +#: netbox/dcim/forms/bulk_import.py:1060 netbox/dcim/forms/bulk_import.py:1381 +#: netbox/dcim/forms/bulk_import.py:1544 netbox/dcim/forms/filtersets.py:1023 +#: netbox/dcim/forms/filtersets.py:1122 netbox/dcim/forms/filtersets.py:1243 +#: netbox/dcim/forms/filtersets.py:1315 netbox/dcim/forms/filtersets.py:1340 +#: netbox/dcim/forms/filtersets.py:1364 netbox/dcim/forms/filtersets.py:1384 +#: netbox/dcim/forms/filtersets.py:1431 netbox/dcim/forms/filtersets.py:1538 +#: netbox/dcim/forms/filtersets.py:1562 netbox/dcim/forms/model_forms.py:808 +#: netbox/dcim/forms/model_forms.py:814 netbox/dcim/forms/object_import.py:84 #: netbox/dcim/forms/object_import.py:113 #: netbox/dcim/forms/object_import.py:146 netbox/dcim/tables/devices.py:188 -#: netbox/dcim/tables/devices.py:845 netbox/dcim/tables/power.py:77 -#: netbox/dcim/tables/racks.py:137 netbox/extras/forms/bulk_import.py:42 -#: netbox/extras/tables/tables.py:408 netbox/extras/tables/tables.py:468 -#: netbox/netbox/tables/tables.py:243 +#: netbox/dcim/tables/devices.py:852 netbox/dcim/tables/power.py:77 +#: netbox/dcim/tables/racks.py:141 netbox/extras/forms/bulk_import.py:42 +#: netbox/extras/tables/tables.py:449 netbox/extras/tables/tables.py:509 +#: netbox/netbox/tables/tables.py:269 #: netbox/templates/circuits/circuit.html:30 #: netbox/templates/circuits/virtualcircuit.html:39 #: netbox/templates/circuits/virtualcircuittermination.html:64 @@ -738,8 +744,8 @@ msgstr "Colore" #: netbox/virtualization/forms/filtersets.py:55 #: netbox/virtualization/forms/model_forms.py:65 #: netbox/virtualization/tables/clusters.py:66 -#: netbox/vpn/forms/bulk_edit.py:264 netbox/vpn/forms/bulk_import.py:264 -#: netbox/vpn/forms/filtersets.py:223 netbox/vpn/forms/model_forms.py:85 +#: netbox/vpn/forms/bulk_edit.py:268 netbox/vpn/forms/bulk_import.py:269 +#: netbox/vpn/forms/filtersets.py:228 netbox/vpn/forms/model_forms.py:85 #: netbox/vpn/forms/model_forms.py:120 netbox/vpn/forms/model_forms.py:232 msgid "Type" msgstr "Tipo" @@ -763,36 +769,37 @@ msgstr "Provider account " #: netbox/circuits/forms/bulk_import.py:227 #: netbox/circuits/forms/filtersets.py:162 #: netbox/circuits/forms/filtersets.py:362 netbox/core/forms/filtersets.py:38 -#: netbox/core/forms/filtersets.py:80 netbox/core/tables/data.py:23 +#: netbox/core/forms/filtersets.py:85 netbox/core/tables/data.py:23 #: netbox/core/tables/jobs.py:26 netbox/core/tables/tasks.py:88 -#: netbox/dcim/forms/bulk_edit.py:110 netbox/dcim/forms/bulk_edit.py:185 -#: netbox/dcim/forms/bulk_edit.py:355 netbox/dcim/forms/bulk_edit.py:709 -#: netbox/dcim/forms/bulk_edit.py:774 netbox/dcim/forms/bulk_edit.py:806 -#: netbox/dcim/forms/bulk_edit.py:933 netbox/dcim/forms/bulk_edit.py:1723 -#: netbox/dcim/forms/bulk_edit.py:1765 netbox/dcim/forms/bulk_import.py:90 -#: netbox/dcim/forms/bulk_import.py:149 netbox/dcim/forms/bulk_import.py:250 -#: netbox/dcim/forms/bulk_import.py:532 netbox/dcim/forms/bulk_import.py:686 -#: netbox/dcim/forms/bulk_import.py:1137 netbox/dcim/forms/bulk_import.py:1344 -#: netbox/dcim/forms/bulk_import.py:1508 netbox/dcim/forms/bulk_import.py:1572 -#: netbox/dcim/forms/filtersets.py:179 netbox/dcim/forms/filtersets.py:238 -#: netbox/dcim/forms/filtersets.py:360 netbox/dcim/forms/filtersets.py:800 -#: netbox/dcim/forms/filtersets.py:925 netbox/dcim/forms/filtersets.py:1007 -#: netbox/dcim/forms/filtersets.py:1108 netbox/dcim/forms/filtersets.py:1219 -#: netbox/dcim/forms/filtersets.py:1621 netbox/dcim/tables/devices.py:150 -#: netbox/dcim/tables/devices.py:848 netbox/dcim/tables/devices.py:982 -#: netbox/dcim/tables/devices.py:1094 netbox/dcim/tables/modules.py:70 -#: netbox/dcim/tables/power.py:74 netbox/dcim/tables/racks.py:125 -#: netbox/dcim/tables/sites.py:82 netbox/dcim/tables/sites.py:137 +#: netbox/dcim/forms/bulk_edit.py:115 netbox/dcim/forms/bulk_edit.py:190 +#: netbox/dcim/forms/bulk_edit.py:366 netbox/dcim/forms/bulk_edit.py:753 +#: netbox/dcim/forms/bulk_edit.py:818 netbox/dcim/forms/bulk_edit.py:850 +#: netbox/dcim/forms/bulk_edit.py:977 netbox/dcim/forms/bulk_edit.py:1770 +#: netbox/dcim/forms/bulk_edit.py:1812 netbox/dcim/forms/bulk_import.py:91 +#: netbox/dcim/forms/bulk_import.py:150 netbox/dcim/forms/bulk_import.py:254 +#: netbox/dcim/forms/bulk_import.py:563 netbox/dcim/forms/bulk_import.py:717 +#: netbox/dcim/forms/bulk_import.py:1168 netbox/dcim/forms/bulk_import.py:1375 +#: netbox/dcim/forms/bulk_import.py:1539 netbox/dcim/forms/bulk_import.py:1603 +#: netbox/dcim/forms/filtersets.py:180 netbox/dcim/forms/filtersets.py:239 +#: netbox/dcim/forms/filtersets.py:361 netbox/dcim/forms/filtersets.py:819 +#: netbox/dcim/forms/filtersets.py:944 netbox/dcim/forms/filtersets.py:1026 +#: netbox/dcim/forms/filtersets.py:1127 netbox/dcim/forms/filtersets.py:1238 +#: netbox/dcim/forms/filtersets.py:1394 netbox/dcim/forms/filtersets.py:1645 +#: netbox/dcim/tables/devices.py:150 netbox/dcim/tables/devices.py:524 +#: netbox/dcim/tables/devices.py:855 netbox/dcim/tables/devices.py:989 +#: netbox/dcim/tables/devices.py:1101 netbox/dcim/tables/modules.py:104 +#: netbox/dcim/tables/power.py:74 netbox/dcim/tables/racks.py:129 +#: netbox/dcim/tables/sites.py:88 netbox/dcim/tables/sites.py:143 #: netbox/ipam/forms/bulk_edit.py:240 netbox/ipam/forms/bulk_edit.py:290 -#: netbox/ipam/forms/bulk_edit.py:338 netbox/ipam/forms/bulk_edit.py:490 +#: netbox/ipam/forms/bulk_edit.py:343 netbox/ipam/forms/bulk_edit.py:501 #: netbox/ipam/forms/bulk_import.py:195 netbox/ipam/forms/bulk_import.py:263 -#: netbox/ipam/forms/bulk_import.py:299 netbox/ipam/forms/bulk_import.py:489 +#: netbox/ipam/forms/bulk_import.py:299 netbox/ipam/forms/bulk_import.py:496 #: netbox/ipam/forms/filtersets.py:219 netbox/ipam/forms/filtersets.py:297 -#: netbox/ipam/forms/filtersets.py:372 netbox/ipam/forms/filtersets.py:556 -#: netbox/ipam/forms/model_forms.py:511 netbox/ipam/tables/ip.py:183 -#: netbox/ipam/tables/ip.py:264 netbox/ipam/tables/ip.py:315 -#: netbox/ipam/tables/ip.py:378 netbox/ipam/tables/ip.py:405 -#: netbox/ipam/tables/vlans.py:95 netbox/ipam/tables/vlans.py:208 +#: netbox/ipam/forms/filtersets.py:379 netbox/ipam/forms/filtersets.py:564 +#: netbox/ipam/forms/model_forms.py:511 netbox/ipam/tables/ip.py:184 +#: netbox/ipam/tables/ip.py:265 netbox/ipam/tables/ip.py:321 +#: netbox/ipam/tables/ip.py:394 netbox/ipam/tables/ip.py:421 +#: netbox/ipam/tables/vlans.py:97 netbox/ipam/tables/vlans.py:210 #: netbox/templates/circuits/circuit.html:34 #: netbox/templates/circuits/virtualcircuit.html:43 #: netbox/templates/core/datasource.html:46 netbox/templates/core/job.html:48 @@ -800,15 +807,16 @@ msgstr "Provider account " #: netbox/templates/dcim/cable.html:19 netbox/templates/dcim/device.html:178 #: netbox/templates/dcim/inventoryitem.html:36 #: netbox/templates/dcim/location.html:45 netbox/templates/dcim/module.html:69 -#: netbox/templates/dcim/powerfeed.html:36 netbox/templates/dcim/rack.html:41 -#: netbox/templates/dcim/site.html:43 +#: netbox/templates/dcim/powerfeed.html:36 +#: netbox/templates/dcim/poweroutlet.html:40 +#: netbox/templates/dcim/rack.html:41 netbox/templates/dcim/site.html:43 #: netbox/templates/extras/script_list.html:48 #: netbox/templates/ipam/ipaddress.html:37 -#: netbox/templates/ipam/iprange.html:54 netbox/templates/ipam/prefix.html:69 +#: netbox/templates/ipam/iprange.html:61 netbox/templates/ipam/prefix.html:69 #: netbox/templates/ipam/vlan.html:48 #: netbox/templates/virtualization/cluster.html:21 #: netbox/templates/virtualization/virtualmachine.html:19 -#: netbox/templates/vpn/tunnel.html:25 +#: netbox/templates/vpn/l2vpn.html:26 netbox/templates/vpn/tunnel.html:25 #: netbox/templates/wireless/wirelesslan.html:22 #: netbox/templates/wireless/wirelesslink.html:17 #: netbox/users/forms/filtersets.py:32 netbox/users/forms/model_forms.py:194 @@ -820,10 +828,12 @@ msgstr "Provider account " #: netbox/virtualization/forms/filtersets.py:166 #: netbox/virtualization/tables/clusters.py:74 #: netbox/virtualization/tables/virtualmachines.py:30 -#: netbox/vpn/forms/bulk_edit.py:39 netbox/vpn/forms/bulk_import.py:37 -#: netbox/vpn/forms/filtersets.py:52 netbox/vpn/tables/tunnels.py:48 -#: netbox/wireless/forms/bulk_edit.py:45 -#: netbox/wireless/forms/bulk_edit.py:108 +#: netbox/vpn/forms/bulk_edit.py:39 netbox/vpn/forms/bulk_edit.py:264 +#: netbox/vpn/forms/bulk_import.py:37 netbox/vpn/forms/bulk_import.py:264 +#: netbox/vpn/forms/filtersets.py:52 netbox/vpn/forms/filtersets.py:223 +#: netbox/vpn/tables/l2vpn.py:27 netbox/vpn/tables/tunnels.py:48 +#: netbox/wireless/forms/bulk_edit.py:46 +#: netbox/wireless/forms/bulk_edit.py:109 #: netbox/wireless/forms/bulk_import.py:45 #: netbox/wireless/forms/bulk_import.py:89 #: netbox/wireless/forms/filtersets.py:52 @@ -841,36 +851,37 @@ msgstr "Status" #: netbox/circuits/forms/bulk_import.py:232 #: netbox/circuits/forms/filtersets.py:131 #: netbox/circuits/forms/filtersets.py:278 -#: netbox/circuits/forms/filtersets.py:332 netbox/dcim/forms/bulk_edit.py:126 -#: netbox/dcim/forms/bulk_edit.py:191 netbox/dcim/forms/bulk_edit.py:350 -#: netbox/dcim/forms/bulk_edit.py:470 netbox/dcim/forms/bulk_edit.py:699 -#: netbox/dcim/forms/bulk_edit.py:812 netbox/dcim/forms/bulk_edit.py:1770 -#: netbox/dcim/forms/bulk_import.py:109 netbox/dcim/forms/bulk_import.py:154 -#: netbox/dcim/forms/bulk_import.py:243 netbox/dcim/forms/bulk_import.py:358 -#: netbox/dcim/forms/bulk_import.py:506 netbox/dcim/forms/bulk_import.py:1356 -#: netbox/dcim/forms/bulk_import.py:1565 netbox/dcim/forms/filtersets.py:174 -#: netbox/dcim/forms/filtersets.py:206 netbox/dcim/forms/filtersets.py:324 -#: netbox/dcim/forms/filtersets.py:400 netbox/dcim/forms/filtersets.py:421 -#: netbox/dcim/forms/filtersets.py:723 netbox/dcim/forms/filtersets.py:917 -#: netbox/dcim/forms/filtersets.py:1027 netbox/dcim/forms/filtersets.py:1057 -#: netbox/dcim/forms/filtersets.py:1179 netbox/dcim/tables/power.py:88 -#: netbox/extras/filtersets.py:612 netbox/extras/forms/filtersets.py:330 -#: netbox/extras/forms/filtersets.py:403 netbox/ipam/forms/bulk_edit.py:46 +#: netbox/circuits/forms/filtersets.py:332 netbox/dcim/forms/bulk_edit.py:131 +#: netbox/dcim/forms/bulk_edit.py:196 netbox/dcim/forms/bulk_edit.py:361 +#: netbox/dcim/forms/bulk_edit.py:484 netbox/dcim/forms/bulk_edit.py:743 +#: netbox/dcim/forms/bulk_edit.py:856 netbox/dcim/forms/bulk_edit.py:1817 +#: netbox/dcim/forms/bulk_import.py:110 netbox/dcim/forms/bulk_import.py:155 +#: netbox/dcim/forms/bulk_import.py:247 netbox/dcim/forms/bulk_import.py:362 +#: netbox/dcim/forms/bulk_import.py:537 netbox/dcim/forms/bulk_import.py:1387 +#: netbox/dcim/forms/bulk_import.py:1596 netbox/dcim/forms/filtersets.py:175 +#: netbox/dcim/forms/filtersets.py:207 netbox/dcim/forms/filtersets.py:325 +#: netbox/dcim/forms/filtersets.py:401 netbox/dcim/forms/filtersets.py:422 +#: netbox/dcim/forms/filtersets.py:742 netbox/dcim/forms/filtersets.py:936 +#: netbox/dcim/forms/filtersets.py:1046 netbox/dcim/forms/filtersets.py:1076 +#: netbox/dcim/forms/filtersets.py:1198 netbox/dcim/tables/power.py:88 +#: netbox/extras/filtersets.py:705 netbox/extras/forms/filtersets.py:365 +#: netbox/extras/forms/filtersets.py:438 netbox/ipam/forms/bulk_edit.py:46 #: netbox/ipam/forms/bulk_edit.py:71 netbox/ipam/forms/bulk_edit.py:115 #: netbox/ipam/forms/bulk_edit.py:144 netbox/ipam/forms/bulk_edit.py:169 #: netbox/ipam/forms/bulk_edit.py:235 netbox/ipam/forms/bulk_edit.py:285 -#: netbox/ipam/forms/bulk_edit.py:333 netbox/ipam/forms/bulk_edit.py:485 -#: netbox/ipam/forms/bulk_import.py:41 netbox/ipam/forms/bulk_import.py:70 -#: netbox/ipam/forms/bulk_import.py:98 netbox/ipam/forms/bulk_import.py:118 -#: netbox/ipam/forms/bulk_import.py:138 netbox/ipam/forms/bulk_import.py:167 -#: netbox/ipam/forms/bulk_import.py:256 netbox/ipam/forms/bulk_import.py:292 -#: netbox/ipam/forms/bulk_import.py:482 netbox/ipam/forms/filtersets.py:50 +#: netbox/ipam/forms/bulk_edit.py:338 netbox/ipam/forms/bulk_edit.py:439 +#: netbox/ipam/forms/bulk_edit.py:496 netbox/ipam/forms/bulk_import.py:41 +#: netbox/ipam/forms/bulk_import.py:70 netbox/ipam/forms/bulk_import.py:98 +#: netbox/ipam/forms/bulk_import.py:118 netbox/ipam/forms/bulk_import.py:138 +#: netbox/ipam/forms/bulk_import.py:167 netbox/ipam/forms/bulk_import.py:256 +#: netbox/ipam/forms/bulk_import.py:292 netbox/ipam/forms/bulk_import.py:458 +#: netbox/ipam/forms/bulk_import.py:489 netbox/ipam/forms/filtersets.py:50 #: netbox/ipam/forms/filtersets.py:70 netbox/ipam/forms/filtersets.py:102 #: netbox/ipam/forms/filtersets.py:123 netbox/ipam/forms/filtersets.py:146 #: netbox/ipam/forms/filtersets.py:182 netbox/ipam/forms/filtersets.py:282 -#: netbox/ipam/forms/filtersets.py:326 netbox/ipam/forms/filtersets.py:524 -#: netbox/ipam/tables/ip.py:408 netbox/ipam/tables/vlans.py:205 -#: netbox/templates/circuits/circuit.html:48 +#: netbox/ipam/forms/filtersets.py:333 netbox/ipam/forms/filtersets.py:441 +#: netbox/ipam/forms/filtersets.py:532 netbox/ipam/tables/ip.py:424 +#: netbox/ipam/tables/vlans.py:207 netbox/templates/circuits/circuit.html:48 #: netbox/templates/circuits/circuitgroup.html:36 #: netbox/templates/circuits/virtualcircuit.html:47 #: netbox/templates/dcim/cable.html:23 netbox/templates/dcim/device.html:79 @@ -882,27 +893,27 @@ msgstr "Status" #: netbox/templates/ipam/aggregate.html:30 netbox/templates/ipam/asn.html:33 #: netbox/templates/ipam/asnrange.html:29 #: netbox/templates/ipam/ipaddress.html:28 -#: netbox/templates/ipam/iprange.html:58 netbox/templates/ipam/prefix.html:29 +#: netbox/templates/ipam/iprange.html:65 netbox/templates/ipam/prefix.html:29 #: netbox/templates/ipam/routetarget.html:17 -#: netbox/templates/ipam/vlan.html:39 netbox/templates/ipam/vrf.html:20 -#: netbox/templates/tenancy/tenant.html:17 +#: netbox/templates/ipam/vlan.html:39 netbox/templates/ipam/vlangroup.html:50 +#: netbox/templates/ipam/vrf.html:20 netbox/templates/tenancy/tenant.html:17 #: netbox/templates/virtualization/cluster.html:33 #: netbox/templates/virtualization/virtualmachine.html:39 -#: netbox/templates/vpn/l2vpn.html:30 netbox/templates/vpn/tunnel.html:49 +#: netbox/templates/vpn/l2vpn.html:34 netbox/templates/vpn/tunnel.html:49 #: netbox/templates/wireless/wirelesslan.html:42 #: netbox/templates/wireless/wirelesslink.html:25 #: netbox/tenancy/forms/forms.py:25 netbox/tenancy/forms/forms.py:49 -#: netbox/tenancy/forms/model_forms.py:52 netbox/tenancy/tables/columns.py:49 +#: netbox/tenancy/forms/model_forms.py:53 netbox/tenancy/tables/columns.py:49 #: netbox/virtualization/forms/bulk_edit.py:77 #: netbox/virtualization/forms/bulk_edit.py:137 #: netbox/virtualization/forms/bulk_import.py:67 #: netbox/virtualization/forms/bulk_import.py:121 #: netbox/virtualization/forms/filtersets.py:48 #: netbox/virtualization/forms/filtersets.py:111 -#: netbox/vpn/forms/bulk_edit.py:59 netbox/vpn/forms/bulk_edit.py:269 +#: netbox/vpn/forms/bulk_edit.py:59 netbox/vpn/forms/bulk_edit.py:273 #: netbox/vpn/forms/bulk_import.py:59 netbox/vpn/forms/bulk_import.py:258 -#: netbox/vpn/forms/filtersets.py:219 netbox/wireless/forms/bulk_edit.py:65 -#: netbox/wireless/forms/bulk_edit.py:113 +#: netbox/vpn/forms/filtersets.py:219 netbox/wireless/forms/bulk_edit.py:66 +#: netbox/wireless/forms/bulk_edit.py:114 #: netbox/wireless/forms/bulk_import.py:57 #: netbox/wireless/forms/bulk_import.py:102 #: netbox/wireless/forms/filtersets.py:38 @@ -930,9 +941,9 @@ msgstr "Commit ratet (Kbps)" #: netbox/circuits/forms/model_forms.py:136 #: netbox/templates/circuits/circuit.html:38 #: netbox/templates/wireless/wirelesslink.html:38 -#: netbox/wireless/forms/bulk_edit.py:132 +#: netbox/wireless/forms/bulk_edit.py:133 #: netbox/wireless/forms/filtersets.py:130 -#: netbox/wireless/forms/model_forms.py:168 +#: netbox/wireless/forms/model_forms.py:169 msgid "Distance" msgstr "Distanza" @@ -940,7 +951,7 @@ msgstr "Distanza" #: netbox/circuits/forms/bulk_import.py:105 #: netbox/circuits/forms/bulk_import.py:108 #: netbox/circuits/forms/filtersets.py:213 -#: netbox/wireless/forms/bulk_edit.py:137 +#: netbox/wireless/forms/bulk_edit.py:138 #: netbox/wireless/forms/bulk_import.py:121 #: netbox/wireless/forms/bulk_import.py:124 #: netbox/wireless/forms/filtersets.py:134 @@ -958,30 +969,31 @@ msgstr "Parametri del servizio" #: netbox/circuits/forms/filtersets.py:111 #: netbox/circuits/forms/filtersets.py:128 #: netbox/circuits/forms/filtersets.py:316 -#: netbox/circuits/forms/filtersets.py:331 netbox/core/forms/filtersets.py:68 -#: netbox/core/forms/filtersets.py:136 netbox/dcim/forms/bulk_edit.py:846 -#: netbox/dcim/forms/filtersets.py:173 netbox/dcim/forms/filtersets.py:205 -#: netbox/dcim/forms/filtersets.py:916 netbox/dcim/forms/filtersets.py:1056 -#: netbox/dcim/forms/filtersets.py:1180 netbox/dcim/forms/filtersets.py:1288 -#: netbox/dcim/forms/filtersets.py:1312 netbox/dcim/forms/filtersets.py:1337 -#: netbox/dcim/forms/filtersets.py:1356 netbox/dcim/forms/filtersets.py:1380 -#: netbox/dcim/forms/filtersets.py:1505 netbox/dcim/forms/filtersets.py:1529 -#: netbox/dcim/forms/filtersets.py:1553 netbox/dcim/forms/filtersets.py:1571 -#: netbox/dcim/forms/filtersets.py:1587 netbox/extras/forms/bulk_edit.py:90 -#: netbox/extras/forms/filtersets.py:45 netbox/extras/forms/filtersets.py:137 -#: netbox/extras/forms/filtersets.py:169 netbox/extras/forms/filtersets.py:210 -#: netbox/extras/forms/filtersets.py:227 netbox/extras/forms/filtersets.py:258 -#: netbox/extras/forms/filtersets.py:282 netbox/extras/forms/filtersets.py:449 -#: netbox/ipam/forms/filtersets.py:101 netbox/ipam/forms/filtersets.py:281 -#: netbox/ipam/forms/filtersets.py:323 netbox/ipam/forms/filtersets.py:399 -#: netbox/ipam/forms/filtersets.py:484 netbox/ipam/forms/filtersets.py:497 -#: netbox/ipam/forms/filtersets.py:522 netbox/ipam/forms/filtersets.py:593 -#: netbox/ipam/forms/filtersets.py:611 netbox/netbox/tables/tables.py:259 +#: netbox/circuits/forms/filtersets.py:331 netbox/core/forms/filtersets.py:73 +#: netbox/core/forms/filtersets.py:141 netbox/dcim/forms/bulk_edit.py:890 +#: netbox/dcim/forms/filtersets.py:174 netbox/dcim/forms/filtersets.py:206 +#: netbox/dcim/forms/filtersets.py:935 netbox/dcim/forms/filtersets.py:1075 +#: netbox/dcim/forms/filtersets.py:1199 netbox/dcim/forms/filtersets.py:1307 +#: netbox/dcim/forms/filtersets.py:1331 netbox/dcim/forms/filtersets.py:1356 +#: netbox/dcim/forms/filtersets.py:1375 netbox/dcim/forms/filtersets.py:1404 +#: netbox/dcim/forms/filtersets.py:1529 netbox/dcim/forms/filtersets.py:1553 +#: netbox/dcim/forms/filtersets.py:1577 netbox/dcim/forms/filtersets.py:1595 +#: netbox/dcim/forms/filtersets.py:1611 netbox/dcim/tables/modules.py:24 +#: netbox/extras/forms/bulk_edit.py:91 netbox/extras/forms/filtersets.py:46 +#: netbox/extras/forms/filtersets.py:138 netbox/extras/forms/filtersets.py:215 +#: netbox/extras/forms/filtersets.py:232 netbox/extras/forms/filtersets.py:262 +#: netbox/extras/forms/filtersets.py:293 netbox/extras/forms/filtersets.py:317 +#: netbox/extras/forms/filtersets.py:504 netbox/ipam/forms/filtersets.py:101 +#: netbox/ipam/forms/filtersets.py:281 netbox/ipam/forms/filtersets.py:330 +#: netbox/ipam/forms/filtersets.py:406 netbox/ipam/forms/filtersets.py:492 +#: netbox/ipam/forms/filtersets.py:505 netbox/ipam/forms/filtersets.py:530 +#: netbox/ipam/forms/filtersets.py:601 netbox/ipam/forms/filtersets.py:619 +#: netbox/netbox/tables/tables.py:285 netbox/templates/dcim/moduletype.html:68 #: netbox/virtualization/forms/filtersets.py:46 #: netbox/virtualization/forms/filtersets.py:109 #: netbox/virtualization/forms/filtersets.py:204 #: netbox/virtualization/forms/filtersets.py:261 -#: netbox/vpn/forms/filtersets.py:218 netbox/wireless/forms/bulk_edit.py:153 +#: netbox/vpn/forms/filtersets.py:218 netbox/wireless/forms/bulk_edit.py:154 #: netbox/wireless/forms/filtersets.py:36 #: netbox/wireless/forms/filtersets.py:102 msgid "Attributes" @@ -992,13 +1004,14 @@ msgstr "Attributi" #: netbox/circuits/forms/model_forms.py:142 #: netbox/circuits/forms/model_forms.py:240 #: netbox/circuits/forms/model_forms.py:345 -#: netbox/dcim/forms/model_forms.py:143 netbox/dcim/forms/model_forms.py:185 -#: netbox/dcim/forms/model_forms.py:274 netbox/dcim/forms/model_forms.py:331 -#: netbox/dcim/forms/model_forms.py:780 netbox/dcim/forms/model_forms.py:1775 -#: netbox/ipam/forms/model_forms.py:67 netbox/ipam/forms/model_forms.py:84 -#: netbox/ipam/forms/model_forms.py:119 netbox/ipam/forms/model_forms.py:141 -#: netbox/ipam/forms/model_forms.py:166 netbox/ipam/forms/model_forms.py:233 -#: netbox/ipam/forms/model_forms.py:271 netbox/ipam/forms/model_forms.py:330 +#: netbox/dcim/forms/model_forms.py:148 netbox/dcim/forms/model_forms.py:191 +#: netbox/dcim/forms/model_forms.py:281 netbox/dcim/forms/model_forms.py:339 +#: netbox/dcim/forms/model_forms.py:874 netbox/dcim/forms/model_forms.py:1869 +#: netbox/ipam/forms/bulk_edit.py:448 netbox/ipam/forms/model_forms.py:67 +#: netbox/ipam/forms/model_forms.py:84 netbox/ipam/forms/model_forms.py:119 +#: netbox/ipam/forms/model_forms.py:141 netbox/ipam/forms/model_forms.py:166 +#: netbox/ipam/forms/model_forms.py:233 netbox/ipam/forms/model_forms.py:271 +#: netbox/ipam/forms/model_forms.py:330 netbox/ipam/forms/model_forms.py:631 #: netbox/netbox/navigation/menu.py:24 #: netbox/templates/dcim/device_edit.html:87 #: netbox/templates/dcim/htmx/cable_edit.html:75 @@ -1008,14 +1021,14 @@ msgstr "Attributi" #: netbox/virtualization/forms/model_forms.py:229 #: netbox/vpn/forms/bulk_edit.py:78 netbox/vpn/forms/filtersets.py:48 #: netbox/vpn/forms/model_forms.py:63 netbox/vpn/forms/model_forms.py:148 -#: netbox/vpn/forms/model_forms.py:414 netbox/wireless/forms/model_forms.py:57 -#: netbox/wireless/forms/model_forms.py:173 +#: netbox/vpn/forms/model_forms.py:414 netbox/wireless/forms/model_forms.py:58 +#: netbox/wireless/forms/model_forms.py:174 msgid "Tenancy" msgstr "Tenancy" #: netbox/circuits/forms/bulk_edit.py:215 #: netbox/circuits/forms/model_forms.py:170 -#: netbox/dcim/forms/bulk_import.py:1317 netbox/dcim/forms/bulk_import.py:1335 +#: netbox/dcim/forms/bulk_import.py:1348 netbox/dcim/forms/bulk_import.py:1366 msgid "Termination type" msgstr "Tipo di terminazione" @@ -1037,11 +1050,11 @@ msgstr "Port speed (Kbps)" msgid "Upstream speed (Kbps)" msgstr "Upstream speed (Kbps)" -#: netbox/circuits/forms/bulk_edit.py:233 netbox/dcim/forms/bulk_edit.py:969 -#: netbox/dcim/forms/bulk_edit.py:1333 netbox/dcim/forms/bulk_edit.py:1350 -#: netbox/dcim/forms/bulk_edit.py:1367 netbox/dcim/forms/bulk_edit.py:1385 -#: netbox/dcim/forms/bulk_edit.py:1480 netbox/dcim/forms/bulk_edit.py:1652 -#: netbox/dcim/forms/bulk_edit.py:1669 +#: netbox/circuits/forms/bulk_edit.py:233 netbox/dcim/forms/bulk_edit.py:1013 +#: netbox/dcim/forms/bulk_edit.py:1377 netbox/dcim/forms/bulk_edit.py:1394 +#: netbox/dcim/forms/bulk_edit.py:1411 netbox/dcim/forms/bulk_edit.py:1432 +#: netbox/dcim/forms/bulk_edit.py:1527 netbox/dcim/forms/bulk_edit.py:1699 +#: netbox/dcim/forms/bulk_edit.py:1716 msgid "Mark connected" msgstr "Segna connesso" @@ -1062,13 +1075,13 @@ msgstr "Dettagli sulla cessazione" #: netbox/circuits/forms/bulk_edit.py:289 #: netbox/circuits/forms/bulk_import.py:188 #: netbox/circuits/forms/filtersets.py:305 -#: netbox/circuits/tables/circuits.py:206 netbox/dcim/forms/model_forms.py:562 +#: netbox/circuits/tables/circuits.py:206 netbox/dcim/forms/model_forms.py:656 #: netbox/templates/circuits/circuitgroupassignment.html:34 #: netbox/templates/dcim/device.html:133 #: netbox/templates/dcim/virtualchassis.html:68 #: netbox/templates/dcim/virtualchassis_edit.html:60 #: netbox/templates/ipam/inc/panels/fhrp_groups.html:26 -#: netbox/tenancy/forms/bulk_edit.py:148 +#: netbox/tenancy/forms/bulk_edit.py:159 #: netbox/tenancy/forms/filtersets.py:110 msgid "Priority" msgstr "Priorità" @@ -1088,26 +1101,26 @@ msgstr "Provider network" #: netbox/circuits/forms/bulk_edit.py:365 #: netbox/circuits/forms/bulk_import.py:254 #: netbox/circuits/forms/filtersets.py:382 -#: netbox/circuits/forms/model_forms.py:365 netbox/dcim/forms/bulk_edit.py:361 -#: netbox/dcim/forms/bulk_edit.py:1280 netbox/dcim/forms/bulk_edit.py:1713 -#: netbox/dcim/forms/bulk_import.py:255 netbox/dcim/forms/bulk_import.py:1106 -#: netbox/dcim/forms/filtersets.py:368 netbox/dcim/forms/filtersets.py:778 -#: netbox/dcim/forms/filtersets.py:1598 netbox/dcim/forms/model_forms.py:256 -#: netbox/dcim/forms/model_forms.py:1121 netbox/dcim/forms/model_forms.py:1590 +#: netbox/circuits/forms/model_forms.py:365 netbox/dcim/forms/bulk_edit.py:372 +#: netbox/dcim/forms/bulk_edit.py:1324 netbox/dcim/forms/bulk_edit.py:1760 +#: netbox/dcim/forms/bulk_import.py:259 netbox/dcim/forms/bulk_import.py:1137 +#: netbox/dcim/forms/filtersets.py:369 netbox/dcim/forms/filtersets.py:797 +#: netbox/dcim/forms/filtersets.py:1622 netbox/dcim/forms/model_forms.py:263 +#: netbox/dcim/forms/model_forms.py:1215 netbox/dcim/forms/model_forms.py:1684 #: netbox/dcim/forms/object_import.py:182 netbox/dcim/tables/devices.py:179 -#: netbox/dcim/tables/devices.py:840 netbox/dcim/tables/devices.py:966 -#: netbox/dcim/tables/devicetypes.py:311 netbox/dcim/tables/racks.py:128 -#: netbox/extras/filtersets.py:552 netbox/ipam/forms/bulk_edit.py:245 -#: netbox/ipam/forms/bulk_edit.py:295 netbox/ipam/forms/bulk_edit.py:343 -#: netbox/ipam/forms/bulk_edit.py:495 netbox/ipam/forms/bulk_import.py:200 +#: netbox/dcim/tables/devices.py:847 netbox/dcim/tables/devices.py:973 +#: netbox/dcim/tables/devicetypes.py:311 netbox/dcim/tables/racks.py:132 +#: netbox/extras/filtersets.py:645 netbox/ipam/forms/bulk_edit.py:245 +#: netbox/ipam/forms/bulk_edit.py:295 netbox/ipam/forms/bulk_edit.py:348 +#: netbox/ipam/forms/bulk_edit.py:506 netbox/ipam/forms/bulk_import.py:200 #: netbox/ipam/forms/bulk_import.py:268 netbox/ipam/forms/bulk_import.py:304 -#: netbox/ipam/forms/bulk_import.py:494 netbox/ipam/forms/filtersets.py:247 -#: netbox/ipam/forms/filtersets.py:305 netbox/ipam/forms/filtersets.py:377 -#: netbox/ipam/forms/filtersets.py:564 netbox/ipam/forms/model_forms.py:194 +#: netbox/ipam/forms/bulk_import.py:501 netbox/ipam/forms/filtersets.py:247 +#: netbox/ipam/forms/filtersets.py:305 netbox/ipam/forms/filtersets.py:384 +#: netbox/ipam/forms/filtersets.py:572 netbox/ipam/forms/model_forms.py:194 #: netbox/ipam/forms/model_forms.py:220 netbox/ipam/forms/model_forms.py:259 -#: netbox/ipam/forms/model_forms.py:685 netbox/ipam/tables/ip.py:209 -#: netbox/ipam/tables/ip.py:268 netbox/ipam/tables/ip.py:319 -#: netbox/ipam/tables/vlans.py:99 netbox/ipam/tables/vlans.py:211 +#: netbox/ipam/forms/model_forms.py:686 netbox/ipam/tables/ip.py:210 +#: netbox/ipam/tables/ip.py:269 netbox/ipam/tables/ip.py:325 +#: netbox/ipam/tables/vlans.py:101 netbox/ipam/tables/vlans.py:213 #: netbox/templates/circuits/virtualcircuittermination.html:42 #: netbox/templates/dcim/device.html:182 #: netbox/templates/dcim/inc/panels/inventory_items.html:20 @@ -1115,15 +1128,15 @@ msgstr "Provider network" #: netbox/templates/dcim/interface.html:280 #: netbox/templates/dcim/inventoryitem.html:40 #: netbox/templates/dcim/rack.html:49 netbox/templates/ipam/ipaddress.html:41 -#: netbox/templates/ipam/iprange.html:50 netbox/templates/ipam/prefix.html:73 +#: netbox/templates/ipam/iprange.html:57 netbox/templates/ipam/prefix.html:73 #: netbox/templates/ipam/role.html:19 netbox/templates/ipam/vlan.html:52 #: netbox/templates/virtualization/virtualmachine.html:23 #: netbox/templates/vpn/tunneltermination.html:17 #: netbox/templates/wireless/inc/wirelesslink_interface.html:20 -#: netbox/tenancy/forms/bulk_edit.py:143 +#: netbox/tenancy/forms/bulk_edit.py:154 #: netbox/tenancy/forms/filtersets.py:107 -#: netbox/tenancy/forms/model_forms.py:137 -#: netbox/tenancy/tables/contacts.py:102 +#: netbox/tenancy/forms/model_forms.py:139 +#: netbox/tenancy/tables/contacts.py:106 #: netbox/virtualization/forms/bulk_edit.py:127 #: netbox/virtualization/forms/bulk_import.py:112 #: netbox/virtualization/forms/filtersets.py:163 @@ -1151,29 +1164,31 @@ msgstr "Tipo di circuito" #: netbox/circuits/forms/bulk_import.py:102 #: netbox/circuits/forms/bulk_import.py:229 -#: netbox/dcim/forms/bulk_import.py:92 netbox/dcim/forms/bulk_import.py:151 -#: netbox/dcim/forms/bulk_import.py:252 netbox/dcim/forms/bulk_import.py:534 -#: netbox/dcim/forms/bulk_import.py:688 netbox/dcim/forms/bulk_import.py:1139 -#: netbox/dcim/forms/bulk_import.py:1510 netbox/ipam/forms/bulk_import.py:197 +#: netbox/dcim/forms/bulk_import.py:93 netbox/dcim/forms/bulk_import.py:152 +#: netbox/dcim/forms/bulk_import.py:256 netbox/dcim/forms/bulk_import.py:565 +#: netbox/dcim/forms/bulk_import.py:719 netbox/dcim/forms/bulk_import.py:1170 +#: netbox/dcim/forms/bulk_import.py:1541 netbox/ipam/forms/bulk_import.py:197 #: netbox/ipam/forms/bulk_import.py:265 netbox/ipam/forms/bulk_import.py:301 -#: netbox/ipam/forms/bulk_import.py:491 netbox/ipam/forms/bulk_import.py:504 +#: netbox/ipam/forms/bulk_import.py:498 netbox/ipam/forms/bulk_import.py:511 #: netbox/virtualization/forms/bulk_import.py:57 #: netbox/virtualization/forms/bulk_import.py:88 -#: netbox/vpn/forms/bulk_import.py:39 netbox/wireless/forms/bulk_import.py:47 +#: netbox/vpn/forms/bulk_import.py:39 netbox/vpn/forms/bulk_import.py:266 +#: netbox/wireless/forms/bulk_import.py:47 msgid "Operational status" msgstr "Stato operativo" #: netbox/circuits/forms/bulk_import.py:115 #: netbox/circuits/forms/bulk_import.py:174 #: netbox/circuits/forms/bulk_import.py:236 -#: netbox/dcim/forms/bulk_import.py:113 netbox/dcim/forms/bulk_import.py:158 -#: netbox/dcim/forms/bulk_import.py:362 netbox/dcim/forms/bulk_import.py:510 -#: netbox/dcim/forms/bulk_import.py:1360 netbox/dcim/forms/bulk_import.py:1505 -#: netbox/dcim/forms/bulk_import.py:1569 netbox/ipam/forms/bulk_import.py:45 +#: netbox/dcim/forms/bulk_import.py:114 netbox/dcim/forms/bulk_import.py:159 +#: netbox/dcim/forms/bulk_import.py:366 netbox/dcim/forms/bulk_import.py:541 +#: netbox/dcim/forms/bulk_import.py:1391 netbox/dcim/forms/bulk_import.py:1536 +#: netbox/dcim/forms/bulk_import.py:1600 netbox/ipam/forms/bulk_import.py:45 #: netbox/ipam/forms/bulk_import.py:74 netbox/ipam/forms/bulk_import.py:102 #: netbox/ipam/forms/bulk_import.py:122 netbox/ipam/forms/bulk_import.py:142 #: netbox/ipam/forms/bulk_import.py:171 netbox/ipam/forms/bulk_import.py:260 -#: netbox/ipam/forms/bulk_import.py:296 netbox/ipam/forms/bulk_import.py:486 +#: netbox/ipam/forms/bulk_import.py:296 netbox/ipam/forms/bulk_import.py:462 +#: netbox/ipam/forms/bulk_import.py:493 #: netbox/virtualization/forms/bulk_import.py:71 #: netbox/virtualization/forms/bulk_import.py:125 #: netbox/vpn/forms/bulk_import.py:63 netbox/wireless/forms/bulk_import.py:61 @@ -1213,13 +1228,13 @@ msgstr "Ruolo operativo" #: netbox/circuits/forms/bulk_import.py:259 #: netbox/circuits/forms/model_forms.py:368 #: netbox/circuits/tables/virtual_circuits.py:112 -#: netbox/dcim/forms/bulk_import.py:1237 netbox/dcim/forms/model_forms.py:1195 -#: netbox/dcim/forms/model_forms.py:1464 netbox/dcim/forms/model_forms.py:1631 -#: netbox/dcim/forms/model_forms.py:1666 netbox/dcim/forms/model_forms.py:1796 -#: netbox/dcim/tables/connections.py:65 netbox/dcim/tables/devices.py:1140 +#: netbox/dcim/forms/bulk_import.py:1268 netbox/dcim/forms/model_forms.py:1289 +#: netbox/dcim/forms/model_forms.py:1558 netbox/dcim/forms/model_forms.py:1725 +#: netbox/dcim/forms/model_forms.py:1760 netbox/dcim/forms/model_forms.py:1890 +#: netbox/dcim/tables/connections.py:65 netbox/dcim/tables/devices.py:1147 #: netbox/ipam/forms/bulk_import.py:324 netbox/ipam/forms/model_forms.py:290 #: netbox/ipam/forms/model_forms.py:299 netbox/ipam/tables/fhrp.py:64 -#: netbox/ipam/tables/ip.py:324 netbox/ipam/tables/vlans.py:145 +#: netbox/ipam/tables/ip.py:330 netbox/ipam/tables/vlans.py:147 #: netbox/templates/circuits/inc/circuit_termination_fields.html:52 #: netbox/templates/circuits/virtualcircuittermination.html:53 #: netbox/templates/circuits/virtualcircuittermination.html:60 @@ -1234,10 +1249,10 @@ msgstr "Ruolo operativo" #: netbox/templates/wireless/wirelesslink.html:10 #: netbox/templates/wireless/wirelesslink.html:55 #: netbox/virtualization/forms/model_forms.py:377 -#: netbox/vpn/forms/bulk_import.py:297 netbox/vpn/forms/model_forms.py:439 +#: netbox/vpn/forms/bulk_import.py:302 netbox/vpn/forms/model_forms.py:439 #: netbox/vpn/forms/model_forms.py:448 -#: netbox/wireless/forms/model_forms.py:116 -#: netbox/wireless/forms/model_forms.py:158 +#: netbox/wireless/forms/model_forms.py:117 +#: netbox/wireless/forms/model_forms.py:159 msgid "Interface" msgstr "Interfaccia" @@ -1245,31 +1260,31 @@ msgstr "Interfaccia" #: netbox/circuits/forms/filtersets.py:130 #: netbox/circuits/forms/filtersets.py:188 #: netbox/circuits/forms/filtersets.py:246 -#: netbox/circuits/tables/circuits.py:143 netbox/dcim/forms/bulk_edit.py:342 -#: netbox/dcim/forms/bulk_edit.py:450 netbox/dcim/forms/bulk_edit.py:691 -#: netbox/dcim/forms/bulk_edit.py:746 netbox/dcim/forms/bulk_edit.py:900 -#: netbox/dcim/forms/bulk_import.py:237 netbox/dcim/forms/bulk_import.py:339 -#: netbox/dcim/forms/bulk_import.py:573 netbox/dcim/forms/bulk_import.py:1454 -#: netbox/dcim/forms/bulk_import.py:1488 netbox/dcim/forms/filtersets.py:96 -#: netbox/dcim/forms/filtersets.py:323 netbox/dcim/forms/filtersets.py:357 -#: netbox/dcim/forms/filtersets.py:397 netbox/dcim/forms/filtersets.py:448 -#: netbox/dcim/forms/filtersets.py:720 netbox/dcim/forms/filtersets.py:763 -#: netbox/dcim/forms/filtersets.py:943 netbox/dcim/forms/filtersets.py:981 -#: netbox/dcim/forms/filtersets.py:1026 netbox/dcim/forms/filtersets.py:1055 -#: netbox/dcim/forms/filtersets.py:1075 netbox/dcim/forms/filtersets.py:1139 -#: netbox/dcim/forms/filtersets.py:1169 netbox/dcim/forms/filtersets.py:1178 -#: netbox/dcim/forms/filtersets.py:1289 netbox/dcim/forms/filtersets.py:1313 -#: netbox/dcim/forms/filtersets.py:1338 netbox/dcim/forms/filtersets.py:1357 -#: netbox/dcim/forms/filtersets.py:1385 netbox/dcim/forms/filtersets.py:1506 -#: netbox/dcim/forms/filtersets.py:1530 netbox/dcim/forms/filtersets.py:1554 -#: netbox/dcim/forms/filtersets.py:1572 netbox/dcim/forms/filtersets.py:1589 -#: netbox/dcim/forms/model_forms.py:184 netbox/dcim/forms/model_forms.py:248 -#: netbox/dcim/forms/model_forms.py:478 netbox/dcim/forms/model_forms.py:739 +#: netbox/circuits/tables/circuits.py:143 netbox/dcim/forms/bulk_edit.py:353 +#: netbox/dcim/forms/bulk_edit.py:466 netbox/dcim/forms/bulk_edit.py:735 +#: netbox/dcim/forms/bulk_edit.py:790 netbox/dcim/forms/bulk_edit.py:944 +#: netbox/dcim/forms/bulk_import.py:241 netbox/dcim/forms/bulk_import.py:343 +#: netbox/dcim/forms/bulk_import.py:604 netbox/dcim/forms/bulk_import.py:1485 +#: netbox/dcim/forms/bulk_import.py:1519 netbox/dcim/forms/filtersets.py:97 +#: netbox/dcim/forms/filtersets.py:324 netbox/dcim/forms/filtersets.py:358 +#: netbox/dcim/forms/filtersets.py:398 netbox/dcim/forms/filtersets.py:449 +#: netbox/dcim/forms/filtersets.py:739 netbox/dcim/forms/filtersets.py:782 +#: netbox/dcim/forms/filtersets.py:962 netbox/dcim/forms/filtersets.py:1000 +#: netbox/dcim/forms/filtersets.py:1045 netbox/dcim/forms/filtersets.py:1074 +#: netbox/dcim/forms/filtersets.py:1094 netbox/dcim/forms/filtersets.py:1158 +#: netbox/dcim/forms/filtersets.py:1188 netbox/dcim/forms/filtersets.py:1197 +#: netbox/dcim/forms/filtersets.py:1308 netbox/dcim/forms/filtersets.py:1332 +#: netbox/dcim/forms/filtersets.py:1357 netbox/dcim/forms/filtersets.py:1376 +#: netbox/dcim/forms/filtersets.py:1409 netbox/dcim/forms/filtersets.py:1530 +#: netbox/dcim/forms/filtersets.py:1554 netbox/dcim/forms/filtersets.py:1578 +#: netbox/dcim/forms/filtersets.py:1596 netbox/dcim/forms/filtersets.py:1613 +#: netbox/dcim/forms/model_forms.py:190 netbox/dcim/forms/model_forms.py:255 +#: netbox/dcim/forms/model_forms.py:572 netbox/dcim/forms/model_forms.py:833 #: netbox/dcim/tables/devices.py:167 netbox/dcim/tables/power.py:30 -#: netbox/dcim/tables/racks.py:117 netbox/dcim/tables/racks.py:211 -#: netbox/extras/filtersets.py:536 netbox/extras/forms/filtersets.py:327 -#: netbox/ipam/forms/filtersets.py:241 netbox/ipam/forms/filtersets.py:431 -#: netbox/ipam/forms/filtersets.py:454 netbox/ipam/forms/filtersets.py:521 +#: netbox/dcim/tables/racks.py:121 netbox/dcim/tables/racks.py:220 +#: netbox/extras/filtersets.py:629 netbox/extras/forms/filtersets.py:362 +#: netbox/ipam/forms/filtersets.py:241 netbox/ipam/forms/filtersets.py:438 +#: netbox/ipam/forms/filtersets.py:462 netbox/ipam/forms/filtersets.py:529 #: netbox/templates/dcim/device.html:26 #: netbox/templates/dcim/device_edit.html:32 #: netbox/templates/dcim/inc/cable_termination.html:12 @@ -1279,24 +1294,26 @@ msgstr "Interfaccia" #: netbox/virtualization/forms/filtersets.py:80 #: netbox/virtualization/forms/filtersets.py:106 #: netbox/wireless/forms/filtersets.py:93 -#: netbox/wireless/forms/model_forms.py:90 -#: netbox/wireless/forms/model_forms.py:132 +#: netbox/wireless/forms/model_forms.py:91 +#: netbox/wireless/forms/model_forms.py:133 msgid "Location" msgstr "Locazione" #: netbox/circuits/forms/filtersets.py:40 #: netbox/circuits/forms/filtersets.py:74 -#: netbox/circuits/forms/filtersets.py:132 netbox/dcim/forms/filtersets.py:145 -#: netbox/dcim/forms/filtersets.py:159 netbox/dcim/forms/filtersets.py:175 -#: netbox/dcim/forms/filtersets.py:207 netbox/dcim/forms/filtersets.py:329 -#: netbox/dcim/forms/filtersets.py:401 netbox/dcim/forms/filtersets.py:472 -#: netbox/dcim/forms/filtersets.py:724 netbox/dcim/forms/filtersets.py:1140 +#: netbox/circuits/forms/filtersets.py:132 netbox/dcim/forms/filtersets.py:146 +#: netbox/dcim/forms/filtersets.py:160 netbox/dcim/forms/filtersets.py:176 +#: netbox/dcim/forms/filtersets.py:208 netbox/dcim/forms/filtersets.py:330 +#: netbox/dcim/forms/filtersets.py:402 netbox/dcim/forms/filtersets.py:473 +#: netbox/dcim/forms/filtersets.py:743 netbox/dcim/forms/filtersets.py:1159 #: netbox/ipam/forms/filtersets.py:103 netbox/ipam/forms/filtersets.py:183 -#: netbox/ipam/forms/filtersets.py:283 netbox/ipam/forms/filtersets.py:328 -#: netbox/ipam/forms/filtersets.py:613 netbox/netbox/navigation/menu.py:31 -#: netbox/netbox/navigation/menu.py:33 netbox/tenancy/forms/filtersets.py:42 -#: netbox/tenancy/tables/columns.py:55 netbox/tenancy/tables/contacts.py:25 -#: netbox/tenancy/views.py:19 netbox/virtualization/forms/filtersets.py:38 +#: netbox/ipam/forms/filtersets.py:283 netbox/ipam/forms/filtersets.py:335 +#: netbox/ipam/forms/filtersets.py:621 netbox/netbox/navigation/menu.py:31 +#: netbox/netbox/navigation/menu.py:33 +#: netbox/netbox/views/generic/feature_views.py:262 +#: netbox/tenancy/forms/filtersets.py:42 netbox/tenancy/tables/columns.py:55 +#: netbox/tenancy/tables/contacts.py:25 +#: netbox/virtualization/forms/filtersets.py:38 #: netbox/virtualization/forms/filtersets.py:49 #: netbox/virtualization/forms/filtersets.py:112 #: netbox/vpn/forms/filtersets.py:37 netbox/vpn/forms/filtersets.py:49 @@ -1307,20 +1324,20 @@ msgstr "Contatti" #: netbox/circuits/forms/filtersets.py:45 #: netbox/circuits/forms/filtersets.py:169 #: netbox/circuits/forms/filtersets.py:231 -#: netbox/circuits/tables/circuits.py:138 netbox/dcim/forms/bulk_edit.py:116 -#: netbox/dcim/forms/bulk_edit.py:317 netbox/dcim/forms/bulk_edit.py:875 -#: netbox/dcim/forms/bulk_import.py:95 netbox/dcim/forms/filtersets.py:74 -#: netbox/dcim/forms/filtersets.py:186 netbox/dcim/forms/filtersets.py:212 -#: netbox/dcim/forms/filtersets.py:335 netbox/dcim/forms/filtersets.py:426 -#: netbox/dcim/forms/filtersets.py:740 netbox/dcim/forms/filtersets.py:959 -#: netbox/dcim/forms/filtersets.py:1032 netbox/dcim/forms/filtersets.py:1062 -#: netbox/dcim/forms/filtersets.py:1146 netbox/dcim/forms/filtersets.py:1185 -#: netbox/dcim/forms/filtersets.py:1673 netbox/dcim/forms/filtersets.py:1697 -#: netbox/dcim/forms/filtersets.py:1721 netbox/dcim/forms/model_forms.py:114 +#: netbox/circuits/tables/circuits.py:138 netbox/dcim/forms/bulk_edit.py:121 +#: netbox/dcim/forms/bulk_edit.py:328 netbox/dcim/forms/bulk_edit.py:919 +#: netbox/dcim/forms/bulk_import.py:96 netbox/dcim/forms/filtersets.py:75 +#: netbox/dcim/forms/filtersets.py:187 netbox/dcim/forms/filtersets.py:213 +#: netbox/dcim/forms/filtersets.py:336 netbox/dcim/forms/filtersets.py:427 +#: netbox/dcim/forms/filtersets.py:759 netbox/dcim/forms/filtersets.py:978 +#: netbox/dcim/forms/filtersets.py:1051 netbox/dcim/forms/filtersets.py:1081 +#: netbox/dcim/forms/filtersets.py:1165 netbox/dcim/forms/filtersets.py:1204 +#: netbox/dcim/forms/filtersets.py:1697 netbox/dcim/forms/filtersets.py:1721 +#: netbox/dcim/forms/filtersets.py:1745 netbox/dcim/forms/model_forms.py:119 #: netbox/dcim/forms/object_create.py:379 netbox/dcim/tables/devices.py:153 -#: netbox/dcim/tables/sites.py:85 netbox/extras/filtersets.py:503 -#: netbox/ipam/forms/bulk_edit.py:458 netbox/ipam/forms/filtersets.py:226 -#: netbox/ipam/forms/filtersets.py:439 netbox/ipam/forms/filtersets.py:530 +#: netbox/dcim/tables/sites.py:91 netbox/extras/filtersets.py:596 +#: netbox/ipam/forms/bulk_edit.py:469 netbox/ipam/forms/filtersets.py:226 +#: netbox/ipam/forms/filtersets.py:447 netbox/ipam/forms/filtersets.py:538 #: netbox/templates/dcim/device.html:18 netbox/templates/dcim/rack.html:16 #: netbox/templates/dcim/rackreservation.html:22 #: netbox/templates/dcim/region.html:26 netbox/templates/dcim/site.html:31 @@ -1328,22 +1345,22 @@ msgstr "Contatti" #: netbox/virtualization/forms/filtersets.py:60 #: netbox/virtualization/forms/filtersets.py:139 #: netbox/virtualization/forms/model_forms.py:92 -#: netbox/vpn/forms/filtersets.py:263 netbox/wireless/forms/filtersets.py:73 +#: netbox/vpn/forms/filtersets.py:268 netbox/wireless/forms/filtersets.py:73 msgid "Region" msgstr "Regione" #: netbox/circuits/forms/filtersets.py:50 #: netbox/circuits/forms/filtersets.py:174 -#: netbox/circuits/forms/filtersets.py:236 netbox/dcim/forms/bulk_edit.py:325 -#: netbox/dcim/forms/bulk_edit.py:883 netbox/dcim/forms/filtersets.py:79 -#: netbox/dcim/forms/filtersets.py:191 netbox/dcim/forms/filtersets.py:217 -#: netbox/dcim/forms/filtersets.py:348 netbox/dcim/forms/filtersets.py:431 -#: netbox/dcim/forms/filtersets.py:745 netbox/dcim/forms/filtersets.py:964 -#: netbox/dcim/forms/filtersets.py:1037 netbox/dcim/forms/filtersets.py:1151 -#: netbox/dcim/forms/filtersets.py:1190 netbox/dcim/forms/object_create.py:387 -#: netbox/extras/filtersets.py:520 netbox/ipam/forms/bulk_edit.py:463 +#: netbox/circuits/forms/filtersets.py:236 netbox/dcim/forms/bulk_edit.py:336 +#: netbox/dcim/forms/bulk_edit.py:927 netbox/dcim/forms/filtersets.py:80 +#: netbox/dcim/forms/filtersets.py:192 netbox/dcim/forms/filtersets.py:218 +#: netbox/dcim/forms/filtersets.py:349 netbox/dcim/forms/filtersets.py:432 +#: netbox/dcim/forms/filtersets.py:764 netbox/dcim/forms/filtersets.py:983 +#: netbox/dcim/forms/filtersets.py:1056 netbox/dcim/forms/filtersets.py:1170 +#: netbox/dcim/forms/filtersets.py:1209 netbox/dcim/forms/object_create.py:387 +#: netbox/extras/filtersets.py:613 netbox/ipam/forms/bulk_edit.py:474 #: netbox/ipam/forms/filtersets.py:156 netbox/ipam/forms/filtersets.py:231 -#: netbox/ipam/forms/filtersets.py:444 netbox/ipam/forms/filtersets.py:535 +#: netbox/ipam/forms/filtersets.py:452 netbox/ipam/forms/filtersets.py:543 #: netbox/virtualization/forms/filtersets.py:65 #: netbox/virtualization/forms/filtersets.py:144 #: netbox/virtualization/forms/model_forms.py:98 @@ -1365,9 +1382,9 @@ msgstr "Account" msgid "Term Side" msgstr "Lato del termine" -#: netbox/circuits/forms/filtersets.py:287 netbox/dcim/forms/bulk_edit.py:1572 -#: netbox/extras/forms/model_forms.py:596 netbox/ipam/forms/filtersets.py:145 -#: netbox/ipam/forms/filtersets.py:612 netbox/ipam/forms/model_forms.py:337 +#: netbox/circuits/forms/filtersets.py:287 netbox/dcim/forms/bulk_edit.py:1619 +#: netbox/extras/forms/model_forms.py:664 netbox/ipam/forms/filtersets.py:145 +#: netbox/ipam/forms/filtersets.py:620 netbox/ipam/forms/model_forms.py:337 #: netbox/templates/dcim/macaddress.html:25 #: netbox/templates/extras/configcontext.html:60 #: netbox/templates/ipam/ipaddress.html:59 @@ -1378,34 +1395,29 @@ msgstr "Assegnazione" #: netbox/circuits/forms/filtersets.py:302 #: netbox/circuits/forms/model_forms.py:252 -#: netbox/circuits/tables/circuits.py:190 netbox/dcim/forms/bulk_edit.py:121 -#: netbox/dcim/forms/bulk_import.py:102 netbox/dcim/forms/model_forms.py:120 -#: netbox/dcim/tables/sites.py:89 netbox/extras/forms/filtersets.py:489 -#: netbox/ipam/filtersets.py:994 netbox/ipam/forms/bulk_edit.py:477 -#: netbox/ipam/forms/bulk_import.py:475 netbox/ipam/forms/model_forms.py:570 -#: netbox/ipam/tables/fhrp.py:67 netbox/ipam/tables/vlans.py:91 -#: netbox/ipam/tables/vlans.py:202 +#: netbox/circuits/tables/circuits.py:190 netbox/dcim/forms/bulk_edit.py:126 +#: netbox/dcim/forms/bulk_import.py:103 netbox/dcim/forms/model_forms.py:125 +#: netbox/dcim/tables/sites.py:95 netbox/extras/forms/filtersets.py:544 +#: netbox/ipam/filtersets.py:994 netbox/ipam/forms/bulk_edit.py:488 +#: netbox/ipam/forms/bulk_import.py:482 netbox/ipam/forms/model_forms.py:570 +#: netbox/ipam/tables/fhrp.py:67 netbox/ipam/tables/vlans.py:93 +#: netbox/ipam/tables/vlans.py:204 #: netbox/templates/circuits/circuitgroupassignment.html:22 #: netbox/templates/dcim/interface.html:341 netbox/templates/dcim/site.html:37 #: netbox/templates/ipam/inc/panels/fhrp_groups.html:23 -#: netbox/templates/ipam/vlan.html:27 netbox/templates/tenancy/contact.html:21 -#: netbox/templates/tenancy/tenant.html:20 netbox/templates/users/group.html:6 -#: netbox/templates/users/group.html:14 +#: netbox/templates/ipam/vlan.html:27 netbox/templates/tenancy/tenant.html:20 +#: netbox/templates/users/group.html:6 netbox/templates/users/group.html:14 #: netbox/templates/virtualization/cluster.html:29 #: netbox/templates/vpn/tunnel.html:29 #: netbox/templates/wireless/wirelesslan.html:18 -#: netbox/tenancy/forms/bulk_edit.py:43 netbox/tenancy/forms/bulk_edit.py:94 -#: netbox/tenancy/forms/bulk_import.py:40 -#: netbox/tenancy/forms/bulk_import.py:81 -#: netbox/tenancy/forms/filtersets.py:48 netbox/tenancy/forms/filtersets.py:78 -#: netbox/tenancy/forms/filtersets.py:97 -#: netbox/tenancy/forms/model_forms.py:45 -#: netbox/tenancy/forms/model_forms.py:97 -#: netbox/tenancy/forms/model_forms.py:122 -#: netbox/tenancy/tables/contacts.py:60 netbox/tenancy/tables/contacts.py:107 -#: netbox/tenancy/tables/tenants.py:42 netbox/users/filtersets.py:62 -#: netbox/users/filtersets.py:185 netbox/users/forms/filtersets.py:31 -#: netbox/users/forms/filtersets.py:37 netbox/users/forms/filtersets.py:79 +#: netbox/tenancy/forms/bulk_edit.py:44 netbox/tenancy/forms/bulk_import.py:40 +#: netbox/tenancy/forms/filtersets.py:48 netbox/tenancy/forms/filtersets.py:97 +#: netbox/tenancy/forms/model_forms.py:46 +#: netbox/tenancy/forms/model_forms.py:124 +#: netbox/tenancy/tables/contacts.py:111 netbox/tenancy/tables/tenants.py:46 +#: netbox/users/filtersets.py:62 netbox/users/filtersets.py:185 +#: netbox/users/forms/filtersets.py:31 netbox/users/forms/filtersets.py:37 +#: netbox/users/forms/filtersets.py:79 #: netbox/virtualization/forms/bulk_edit.py:66 #: netbox/virtualization/forms/bulk_import.py:48 #: netbox/virtualization/forms/filtersets.py:91 @@ -1413,10 +1425,10 @@ msgstr "Assegnazione" #: netbox/virtualization/tables/clusters.py:70 #: netbox/vpn/forms/bulk_edit.py:112 netbox/vpn/forms/bulk_import.py:158 #: netbox/vpn/forms/filtersets.py:121 netbox/vpn/tables/crypto.py:31 -#: netbox/vpn/tables/tunnels.py:44 netbox/wireless/forms/bulk_edit.py:50 +#: netbox/vpn/tables/tunnels.py:44 netbox/wireless/forms/bulk_edit.py:51 #: netbox/wireless/forms/bulk_import.py:38 #: netbox/wireless/forms/filtersets.py:49 -#: netbox/wireless/forms/model_forms.py:41 +#: netbox/wireless/forms/model_forms.py:42 #: netbox/wireless/tables/wirelesslan.py:48 msgid "Group" msgstr "Gruppo" @@ -1437,12 +1449,12 @@ msgstr "Assegnazione di gruppo" #: netbox/circuits/models/base.py:18 netbox/dcim/models/cables.py:67 #: netbox/dcim/models/device_component_templates.py:531 #: netbox/dcim/models/device_component_templates.py:631 -#: netbox/dcim/models/device_components.py:479 -#: netbox/dcim/models/device_components.py:1029 -#: netbox/dcim/models/device_components.py:1100 -#: netbox/dcim/models/device_components.py:1246 -#: netbox/dcim/models/devices.py:478 netbox/dcim/models/racks.py:221 -#: netbox/extras/models/tags.py:28 +#: netbox/dcim/models/device_components.py:485 +#: netbox/dcim/models/device_components.py:1038 +#: netbox/dcim/models/device_components.py:1109 +#: netbox/dcim/models/device_components.py:1255 +#: netbox/dcim/models/devices.py:381 netbox/dcim/models/racks.py:227 +#: netbox/extras/models/tags.py:29 msgid "color" msgstr "colore" @@ -1467,16 +1479,17 @@ msgstr "ID univoco del circuito" #: netbox/circuits/models/circuits.py:67 #: netbox/circuits/models/virtual_circuits.py:59 netbox/core/models/data.py:52 #: netbox/core/models/jobs.py:87 netbox/dcim/models/cables.py:49 -#: netbox/dcim/models/device_components.py:1286 -#: netbox/dcim/models/devices.py:645 netbox/dcim/models/devices.py:1181 -#: netbox/dcim/models/devices.py:1409 netbox/dcim/models/power.py:94 -#: netbox/dcim/models/racks.py:288 netbox/dcim/models/sites.py:154 +#: netbox/dcim/models/device_components.py:456 +#: netbox/dcim/models/device_components.py:1294 +#: netbox/dcim/models/devices.py:533 netbox/dcim/models/devices.py:1138 +#: netbox/dcim/models/modules.py:221 netbox/dcim/models/power.py:94 +#: netbox/dcim/models/racks.py:294 netbox/dcim/models/sites.py:154 #: netbox/dcim/models/sites.py:270 netbox/ipam/models/ip.py:237 -#: netbox/ipam/models/ip.py:508 netbox/ipam/models/ip.py:729 -#: netbox/ipam/models/vlans.py:211 netbox/virtualization/models/clusters.py:70 +#: netbox/ipam/models/ip.py:511 netbox/ipam/models/ip.py:740 +#: netbox/ipam/models/vlans.py:217 netbox/virtualization/models/clusters.py:70 #: netbox/virtualization/models/virtualmachines.py:79 -#: netbox/vpn/models/tunnels.py:38 netbox/wireless/models.py:95 -#: netbox/wireless/models.py:156 +#: netbox/vpn/models/l2vpn.py:36 netbox/vpn/models/tunnels.py:38 +#: netbox/wireless/models.py:95 netbox/wireless/models.py:148 msgid "status" msgstr "stato" @@ -1512,86 +1525,85 @@ msgstr "gruppo di circuiti" msgid "circuit groups" msgstr "gruppi di circuiti" -#: netbox/circuits/models/circuits.py:190 +#: netbox/circuits/models/circuits.py:189 msgid "member ID" msgstr "ID membro" -#: netbox/circuits/models/circuits.py:202 netbox/ipam/models/fhrp.py:90 -#: netbox/tenancy/models/contacts.py:126 +#: netbox/circuits/models/circuits.py:201 netbox/ipam/models/fhrp.py:96 +#: netbox/tenancy/models/contacts.py:133 msgid "priority" msgstr "priorità" -#: netbox/circuits/models/circuits.py:220 +#: netbox/circuits/models/circuits.py:219 msgid "Circuit group assignment" msgstr "Assegnazione di gruppi di circuiti" -#: netbox/circuits/models/circuits.py:221 +#: netbox/circuits/models/circuits.py:220 msgid "Circuit group assignments" msgstr "Assegnazioni di gruppi di circuiti" -#: netbox/circuits/models/circuits.py:247 +#: netbox/circuits/models/circuits.py:246 msgid "termination side" msgstr "lato terminazione" -#: netbox/circuits/models/circuits.py:266 +#: netbox/circuits/models/circuits.py:264 msgid "port speed (Kbps)" msgstr "velocità della porta (Kbps)" -#: netbox/circuits/models/circuits.py:269 +#: netbox/circuits/models/circuits.py:267 msgid "Physical circuit speed" msgstr "Velocità fisica del circuito" -#: netbox/circuits/models/circuits.py:274 +#: netbox/circuits/models/circuits.py:272 msgid "upstream speed (Kbps)" msgstr "velocità upstream (Kbps)" -#: netbox/circuits/models/circuits.py:275 +#: netbox/circuits/models/circuits.py:273 msgid "Upstream speed, if different from port speed" msgstr "Velocità upstream, se diversa dalla velocità della porta" -#: netbox/circuits/models/circuits.py:280 +#: netbox/circuits/models/circuits.py:278 msgid "cross-connect ID" msgstr "ID di connessione incrociata" -#: netbox/circuits/models/circuits.py:281 +#: netbox/circuits/models/circuits.py:279 msgid "ID of the local cross-connect" msgstr "ID della connessione incrociata locale" -#: netbox/circuits/models/circuits.py:286 +#: netbox/circuits/models/circuits.py:284 msgid "patch panel/port(s)" msgstr "pannello di permutazione/porte" -#: netbox/circuits/models/circuits.py:287 +#: netbox/circuits/models/circuits.py:285 msgid "Patch panel ID and port number(s)" msgstr "ID del patch panel e numero/i di porta" -#: netbox/circuits/models/circuits.py:290 +#: netbox/circuits/models/circuits.py:288 #: netbox/circuits/models/virtual_circuits.py:144 #: netbox/dcim/models/device_component_templates.py:57 -#: netbox/dcim/models/device_components.py:63 netbox/dcim/models/racks.py:681 -#: netbox/extras/models/configs.py:45 netbox/extras/models/configs.py:219 -#: netbox/extras/models/customfields.py:127 netbox/extras/models/models.py:61 -#: netbox/extras/models/models.py:158 netbox/extras/models/models.py:396 -#: netbox/extras/models/models.py:511 -#: netbox/extras/models/notifications.py:131 -#: netbox/extras/models/staging.py:32 netbox/extras/models/tags.py:32 -#: netbox/ipam/models/vlans.py:367 netbox/netbox/models/__init__.py:115 -#: netbox/netbox/models/__init__.py:150 netbox/netbox/models/__init__.py:196 -#: netbox/users/models/permissions.py:24 netbox/users/models/tokens.py:57 +#: netbox/dcim/models/device_components.py:63 netbox/dcim/models/racks.py:688 +#: netbox/extras/models/configs.py:42 netbox/extras/models/configs.py:218 +#: netbox/extras/models/customfields.py:127 netbox/extras/models/models.py:63 +#: netbox/extras/models/models.py:160 netbox/extras/models/models.py:398 +#: netbox/extras/models/models.py:469 netbox/extras/models/models.py:548 +#: netbox/extras/models/notifications.py:131 netbox/extras/models/tags.py:33 +#: netbox/ipam/models/vlans.py:373 netbox/netbox/models/__init__.py:115 +#: netbox/netbox/models/__init__.py:150 netbox/netbox/models/__init__.py:200 +#: netbox/users/models/permissions.py:23 netbox/users/models/tokens.py:57 #: netbox/users/models/users.py:33 -#: netbox/virtualization/models/virtualmachines.py:276 +#: netbox/virtualization/models/virtualmachines.py:281 msgid "description" msgstr "descrizione" -#: netbox/circuits/models/circuits.py:340 +#: netbox/circuits/models/circuits.py:338 msgid "circuit termination" msgstr "terminazione del circuito" -#: netbox/circuits/models/circuits.py:341 +#: netbox/circuits/models/circuits.py:339 msgid "circuit terminations" msgstr "terminazioni del circuito" -#: netbox/circuits/models/circuits.py:353 +#: netbox/circuits/models/circuits.py:351 msgid "A circuit termination must attach to a terminating object." msgstr "" "Una terminazione di circuito deve essere collegata a un oggetto terminante." @@ -1602,31 +1614,31 @@ msgstr "" #: netbox/core/models/jobs.py:48 #: netbox/dcim/models/device_component_templates.py:43 #: netbox/dcim/models/device_components.py:52 -#: netbox/dcim/models/devices.py:589 netbox/dcim/models/devices.py:1341 -#: netbox/dcim/models/devices.py:1404 netbox/dcim/models/power.py:38 -#: netbox/dcim/models/power.py:89 netbox/dcim/models/racks.py:257 -#: netbox/dcim/models/sites.py:142 netbox/extras/models/configs.py:36 -#: netbox/extras/models/configs.py:215 netbox/extras/models/customfields.py:94 -#: netbox/extras/models/models.py:56 netbox/extras/models/models.py:153 -#: netbox/extras/models/models.py:296 netbox/extras/models/models.py:392 -#: netbox/extras/models/models.py:501 netbox/extras/models/models.py:596 +#: netbox/dcim/models/devices.py:477 netbox/dcim/models/devices.py:1070 +#: netbox/dcim/models/devices.py:1133 netbox/dcim/models/modules.py:32 +#: netbox/dcim/models/power.py:38 netbox/dcim/models/power.py:89 +#: netbox/dcim/models/racks.py:263 netbox/dcim/models/sites.py:142 +#: netbox/extras/models/configs.py:33 netbox/extras/models/configs.py:214 +#: netbox/extras/models/customfields.py:94 netbox/extras/models/models.py:58 +#: netbox/extras/models/models.py:155 netbox/extras/models/models.py:298 +#: netbox/extras/models/models.py:394 netbox/extras/models/models.py:459 +#: netbox/extras/models/models.py:544 netbox/extras/models/models.py:669 #: netbox/extras/models/notifications.py:126 -#: netbox/extras/models/scripts.py:30 netbox/extras/models/staging.py:27 -#: netbox/ipam/models/asns.py:17 netbox/ipam/models/fhrp.py:24 -#: netbox/ipam/models/services.py:51 netbox/ipam/models/services.py:84 -#: netbox/ipam/models/vlans.py:38 netbox/ipam/models/vlans.py:200 -#: netbox/ipam/models/vlans.py:346 netbox/ipam/models/vrfs.py:20 -#: netbox/ipam/models/vrfs.py:75 netbox/netbox/models/__init__.py:142 -#: netbox/netbox/models/__init__.py:186 netbox/tenancy/models/contacts.py:58 -#: netbox/tenancy/models/tenants.py:19 netbox/tenancy/models/tenants.py:42 -#: netbox/users/models/permissions.py:20 netbox/users/models/users.py:28 -#: netbox/virtualization/models/clusters.py:52 +#: netbox/extras/models/scripts.py:30 netbox/ipam/models/asns.py:17 +#: netbox/ipam/models/fhrp.py:24 netbox/ipam/models/services.py:51 +#: netbox/ipam/models/services.py:80 netbox/ipam/models/vlans.py:38 +#: netbox/ipam/models/vlans.py:206 netbox/ipam/models/vlans.py:352 +#: netbox/ipam/models/vrfs.py:20 netbox/ipam/models/vrfs.py:75 +#: netbox/netbox/models/__init__.py:142 netbox/netbox/models/__init__.py:190 +#: netbox/tenancy/models/contacts.py:59 netbox/tenancy/models/tenants.py:19 +#: netbox/tenancy/models/tenants.py:42 netbox/users/models/permissions.py:19 +#: netbox/users/models/users.py:28 netbox/virtualization/models/clusters.py:52 #: netbox/virtualization/models/virtualmachines.py:71 -#: netbox/virtualization/models/virtualmachines.py:271 -#: netbox/virtualization/models/virtualmachines.py:305 +#: netbox/virtualization/models/virtualmachines.py:276 +#: netbox/virtualization/models/virtualmachines.py:310 #: netbox/vpn/models/crypto.py:23 netbox/vpn/models/crypto.py:69 #: netbox/vpn/models/crypto.py:128 netbox/vpn/models/crypto.py:180 -#: netbox/vpn/models/crypto.py:216 netbox/vpn/models/l2vpn.py:21 +#: netbox/vpn/models/crypto.py:216 netbox/vpn/models/l2vpn.py:20 #: netbox/vpn/models/tunnels.py:32 netbox/wireless/models.py:53 msgid "name" msgstr "nome" @@ -1636,11 +1648,11 @@ msgid "Full name of the provider" msgstr "Nome completo del fornitore" #: netbox/circuits/models/providers.py:28 netbox/dcim/models/devices.py:88 -#: netbox/dcim/models/racks.py:137 netbox/dcim/models/sites.py:149 -#: netbox/extras/models/models.py:506 netbox/ipam/models/asns.py:23 +#: netbox/dcim/models/racks.py:143 netbox/dcim/models/sites.py:149 +#: netbox/extras/models/models.py:464 netbox/ipam/models/asns.py:23 #: netbox/ipam/models/vlans.py:43 netbox/netbox/models/__init__.py:146 -#: netbox/netbox/models/__init__.py:191 netbox/tenancy/models/tenants.py:25 -#: netbox/tenancy/models/tenants.py:47 netbox/vpn/models/l2vpn.py:27 +#: netbox/netbox/models/__init__.py:195 netbox/tenancy/models/tenants.py:25 +#: netbox/tenancy/models/tenants.py:47 netbox/vpn/models/l2vpn.py:26 #: netbox/wireless/models.py:59 msgid "slug" msgstr "pallottola" @@ -1694,7 +1706,7 @@ msgid "virtual circuits" msgstr "circuiti virtuali" #: netbox/circuits/models/virtual_circuits.py:133 netbox/ipam/models/ip.py:194 -#: netbox/ipam/models/ip.py:736 netbox/vpn/models/tunnels.py:109 +#: netbox/ipam/models/ip.py:747 netbox/vpn/models/tunnels.py:109 msgid "role" msgstr "ruolo" @@ -1712,35 +1724,36 @@ msgstr "terminazioni di circuiti virtuali" #: netbox/circuits/tables/providers.py:67 #: netbox/circuits/tables/providers.py:97 #: netbox/circuits/tables/virtual_circuits.py:18 netbox/core/tables/data.py:16 -#: netbox/core/tables/jobs.py:14 netbox/core/tables/plugins.py:50 +#: netbox/core/tables/jobs.py:14 netbox/core/tables/plugins.py:53 #: netbox/core/tables/tasks.py:11 netbox/core/tables/tasks.py:115 -#: netbox/dcim/forms/filtersets.py:64 netbox/dcim/forms/object_create.py:43 +#: netbox/dcim/forms/filtersets.py:65 netbox/dcim/forms/object_create.py:43 #: netbox/dcim/tables/devices.py:63 netbox/dcim/tables/devices.py:103 #: netbox/dcim/tables/devices.py:145 netbox/dcim/tables/devices.py:299 #: netbox/dcim/tables/devices.py:402 netbox/dcim/tables/devices.py:443 -#: netbox/dcim/tables/devices.py:491 netbox/dcim/tables/devices.py:540 -#: netbox/dcim/tables/devices.py:561 netbox/dcim/tables/devices.py:681 -#: netbox/dcim/tables/devices.py:764 netbox/dcim/tables/devices.py:810 -#: netbox/dcim/tables/devices.py:872 netbox/dcim/tables/devices.py:941 -#: netbox/dcim/tables/devices.py:1006 netbox/dcim/tables/devices.py:1025 -#: netbox/dcim/tables/devices.py:1054 netbox/dcim/tables/devices.py:1084 +#: netbox/dcim/tables/devices.py:491 netbox/dcim/tables/devices.py:545 +#: netbox/dcim/tables/devices.py:568 netbox/dcim/tables/devices.py:688 +#: netbox/dcim/tables/devices.py:771 netbox/dcim/tables/devices.py:817 +#: netbox/dcim/tables/devices.py:879 netbox/dcim/tables/devices.py:948 +#: netbox/dcim/tables/devices.py:1013 netbox/dcim/tables/devices.py:1032 +#: netbox/dcim/tables/devices.py:1061 netbox/dcim/tables/devices.py:1091 #: netbox/dcim/tables/devicetypes.py:31 netbox/dcim/tables/devicetypes.py:227 -#: netbox/dcim/tables/power.py:22 netbox/dcim/tables/power.py:62 -#: netbox/dcim/tables/racks.py:24 netbox/dcim/tables/racks.py:113 -#: netbox/dcim/tables/sites.py:24 netbox/dcim/tables/sites.py:51 -#: netbox/dcim/tables/sites.py:78 netbox/dcim/tables/sites.py:129 -#: netbox/extras/forms/filtersets.py:218 netbox/extras/tables/tables.py:61 -#: netbox/extras/tables/tables.py:125 netbox/extras/tables/tables.py:158 -#: netbox/extras/tables/tables.py:183 netbox/extras/tables/tables.py:249 -#: netbox/extras/tables/tables.py:364 netbox/extras/tables/tables.py:381 -#: netbox/extras/tables/tables.py:404 netbox/extras/tables/tables.py:442 -#: netbox/extras/tables/tables.py:494 netbox/extras/tables/tables.py:520 -#: netbox/ipam/forms/bulk_edit.py:391 netbox/ipam/forms/filtersets.py:403 -#: netbox/ipam/forms/filtersets.py:488 netbox/ipam/tables/asn.py:16 -#: netbox/ipam/tables/ip.py:31 netbox/ipam/tables/ip.py:106 +#: netbox/dcim/tables/modules.py:17 netbox/dcim/tables/power.py:22 +#: netbox/dcim/tables/power.py:62 netbox/dcim/tables/racks.py:24 +#: netbox/dcim/tables/racks.py:117 netbox/dcim/tables/sites.py:24 +#: netbox/dcim/tables/sites.py:54 netbox/dcim/tables/sites.py:84 +#: netbox/dcim/tables/sites.py:135 netbox/extras/forms/filtersets.py:223 +#: netbox/extras/tables/tables.py:62 netbox/extras/tables/tables.py:126 +#: netbox/extras/tables/tables.py:159 netbox/extras/tables/tables.py:184 +#: netbox/extras/tables/tables.py:260 netbox/extras/tables/tables.py:290 +#: netbox/extras/tables/tables.py:405 netbox/extras/tables/tables.py:422 +#: netbox/extras/tables/tables.py:445 netbox/extras/tables/tables.py:483 +#: netbox/extras/tables/tables.py:535 netbox/extras/tables/tables.py:561 +#: netbox/ipam/forms/bulk_edit.py:396 netbox/ipam/forms/filtersets.py:410 +#: netbox/ipam/forms/filtersets.py:496 netbox/ipam/tables/asn.py:16 +#: netbox/ipam/tables/ip.py:32 netbox/ipam/tables/ip.py:107 #: netbox/ipam/tables/services.py:15 netbox/ipam/tables/services.py:40 -#: netbox/ipam/tables/vlans.py:33 netbox/ipam/tables/vlans.py:83 -#: netbox/ipam/tables/vlans.py:231 netbox/ipam/tables/vrfs.py:26 +#: netbox/ipam/tables/vlans.py:33 netbox/ipam/tables/vlans.py:85 +#: netbox/ipam/tables/vlans.py:233 netbox/ipam/tables/vrfs.py:26 #: netbox/ipam/tables/vrfs.py:68 #: netbox/templates/circuits/circuitgroup.html:28 #: netbox/templates/circuits/circuittype.html:22 @@ -1764,6 +1777,7 @@ msgstr "terminazioni di circuiti virtuali" #: netbox/templates/dcim/location.html:29 #: netbox/templates/dcim/manufacturer.html:36 #: netbox/templates/dcim/modulebay.html:30 +#: netbox/templates/dcim/moduletypeprofile.html:16 #: netbox/templates/dcim/platform.html:29 #: netbox/templates/dcim/poweroutlet.html:28 #: netbox/templates/dcim/powerport.html:28 @@ -1780,16 +1794,17 @@ msgstr "terminazioni di circuiti virtuali" #: netbox/templates/extras/notificationgroup.html:14 #: netbox/templates/extras/savedfilter.html:13 #: netbox/templates/extras/script_list.html:45 +#: netbox/templates/extras/tableconfig.html:13 #: netbox/templates/extras/tag.html:14 netbox/templates/extras/webhook.html:13 #: netbox/templates/ipam/asnrange.html:15 #: netbox/templates/ipam/fhrpgroup.html:30 netbox/templates/ipam/rir.html:22 #: netbox/templates/ipam/role.html:22 #: netbox/templates/ipam/routetarget.html:13 -#: netbox/templates/ipam/service.html:24 +#: netbox/templates/ipam/service.html:26 #: netbox/templates/ipam/servicetemplate.html:15 #: netbox/templates/ipam/vlan.html:35 netbox/templates/ipam/vlangroup.html:30 #: netbox/templates/ipam/vlantranslationpolicy.html:14 -#: netbox/templates/tenancy/contact.html:25 +#: netbox/templates/tenancy/contact.html:35 #: netbox/templates/tenancy/contactgroup.html:21 #: netbox/templates/tenancy/contactrole.html:18 #: netbox/templates/tenancy/tenantgroup.html:29 @@ -1811,9 +1826,9 @@ msgstr "terminazioni di circuiti virtuali" #: netbox/templates/vpn/l2vpn.html:14 netbox/templates/vpn/tunnel.html:21 #: netbox/templates/vpn/tunnelgroup.html:26 #: netbox/templates/wireless/wirelesslangroup.html:29 -#: netbox/tenancy/tables/contacts.py:19 netbox/tenancy/tables/contacts.py:41 -#: netbox/tenancy/tables/contacts.py:56 netbox/tenancy/tables/tenants.py:16 -#: netbox/tenancy/tables/tenants.py:38 netbox/users/tables.py:62 +#: netbox/tenancy/tables/contacts.py:19 netbox/tenancy/tables/contacts.py:45 +#: netbox/tenancy/tables/contacts.py:60 netbox/tenancy/tables/tenants.py:16 +#: netbox/tenancy/tables/tenants.py:42 netbox/users/tables.py:62 #: netbox/users/tables.py:76 netbox/virtualization/forms/bulk_create.py:20 #: netbox/virtualization/forms/object_create.py:13 #: netbox/virtualization/forms/object_create.py:23 @@ -1837,8 +1852,8 @@ msgstr "Nome" #: netbox/circuits/tables/providers.py:43 #: netbox/circuits/tables/providers.py:77 #: netbox/circuits/tables/virtual_circuits.py:27 -#: netbox/netbox/navigation/menu.py:274 netbox/netbox/navigation/menu.py:278 -#: netbox/netbox/navigation/menu.py:280 +#: netbox/netbox/navigation/menu.py:275 netbox/netbox/navigation/menu.py:279 +#: netbox/netbox/navigation/menu.py:281 #: netbox/templates/circuits/provider.html:57 #: netbox/templates/circuits/provideraccount.html:44 #: netbox/templates/circuits/providernetwork.html:50 @@ -1854,7 +1869,7 @@ msgid "Circuit ID" msgstr "ID circuito" #: netbox/circuits/tables/circuits.py:71 -#: netbox/wireless/forms/model_forms.py:163 +#: netbox/wireless/forms/model_forms.py:164 msgid "Side A" msgstr "Lato A" @@ -1872,35 +1887,38 @@ msgstr "Tasso di impegno" #: netbox/circuits/tables/providers.py:80 #: netbox/circuits/tables/providers.py:105 #: netbox/circuits/tables/virtual_circuits.py:68 -#: netbox/dcim/tables/devices.py:1067 netbox/dcim/tables/devicetypes.py:97 -#: netbox/dcim/tables/modules.py:29 netbox/dcim/tables/modules.py:73 -#: netbox/dcim/tables/power.py:39 netbox/dcim/tables/power.py:96 -#: netbox/dcim/tables/racks.py:84 netbox/dcim/tables/racks.py:144 -#: netbox/dcim/tables/racks.py:224 netbox/dcim/tables/sites.py:107 -#: netbox/extras/tables/tables.py:588 netbox/ipam/tables/asn.py:69 -#: netbox/ipam/tables/fhrp.py:34 netbox/ipam/tables/ip.py:82 -#: netbox/ipam/tables/ip.py:226 netbox/ipam/tables/ip.py:281 -#: netbox/ipam/tables/ip.py:349 netbox/ipam/tables/services.py:24 -#: netbox/ipam/tables/services.py:54 netbox/ipam/tables/vlans.py:121 +#: netbox/dcim/tables/devices.py:1074 netbox/dcim/tables/devicetypes.py:97 +#: netbox/dcim/tables/modules.py:27 netbox/dcim/tables/modules.py:68 +#: netbox/dcim/tables/modules.py:107 netbox/dcim/tables/power.py:39 +#: netbox/dcim/tables/power.py:96 netbox/dcim/tables/racks.py:88 +#: netbox/dcim/tables/racks.py:148 netbox/dcim/tables/racks.py:233 +#: netbox/dcim/tables/sites.py:36 netbox/dcim/tables/sites.py:66 +#: netbox/dcim/tables/sites.py:113 netbox/dcim/tables/sites.py:167 +#: netbox/extras/tables/tables.py:643 netbox/ipam/tables/asn.py:69 +#: netbox/ipam/tables/fhrp.py:34 netbox/ipam/tables/ip.py:83 +#: netbox/ipam/tables/ip.py:227 netbox/ipam/tables/ip.py:286 +#: netbox/ipam/tables/ip.py:355 netbox/ipam/tables/services.py:24 +#: netbox/ipam/tables/services.py:54 netbox/ipam/tables/vlans.py:123 #: netbox/ipam/tables/vrfs.py:47 netbox/ipam/tables/vrfs.py:72 #: netbox/templates/dcim/htmx/cable_edit.html:92 #: netbox/templates/generic/bulk_edit.html:86 #: netbox/templates/inc/panels/comments.html:5 -#: netbox/tenancy/tables/contacts.py:68 netbox/tenancy/tables/tenants.py:46 +#: netbox/tenancy/tables/contacts.py:31 netbox/tenancy/tables/contacts.py:72 +#: netbox/tenancy/tables/tenants.py:28 netbox/tenancy/tables/tenants.py:50 #: netbox/utilities/forms/fields/fields.py:29 #: netbox/virtualization/tables/clusters.py:95 #: netbox/virtualization/tables/virtualmachines.py:52 #: netbox/vpn/tables/crypto.py:37 netbox/vpn/tables/crypto.py:74 #: netbox/vpn/tables/crypto.py:109 netbox/vpn/tables/crypto.py:140 -#: netbox/vpn/tables/crypto.py:173 netbox/vpn/tables/l2vpn.py:37 +#: netbox/vpn/tables/crypto.py:173 netbox/vpn/tables/l2vpn.py:40 #: netbox/vpn/tables/tunnels.py:61 netbox/wireless/tables/wirelesslan.py:27 #: netbox/wireless/tables/wirelesslan.py:66 msgid "Comments" msgstr "Commenti" #: netbox/circuits/tables/circuits.py:89 -#: netbox/templates/tenancy/contact.html:84 -#: netbox/tenancy/tables/contacts.py:73 +#: netbox/templates/tenancy/contact.html:94 +#: netbox/tenancy/tables/contacts.py:77 msgid "Assignments" msgstr "Incarichi" @@ -1937,52 +1955,50 @@ msgstr "Account" msgid "Account Count" msgstr "Numero di account" -#: netbox/circuits/tables/providers.py:37 netbox/dcim/tables/sites.py:99 +#: netbox/circuits/tables/providers.py:37 netbox/dcim/tables/sites.py:105 msgid "ASN Count" msgstr "Numero ASN" #: netbox/circuits/tables/virtual_circuits.py:65 -#: netbox/netbox/navigation/menu.py:234 +#: netbox/netbox/navigation/menu.py:235 #: netbox/templates/circuits/virtualcircuit.html:87 -#: netbox/templates/vpn/l2vpn.html:56 netbox/templates/vpn/tunnel.html:72 +#: netbox/templates/vpn/l2vpn.html:60 netbox/templates/vpn/tunnel.html:72 #: netbox/vpn/tables/tunnels.py:58 msgid "Terminations" msgstr "Terminazioni" #: netbox/circuits/tables/virtual_circuits.py:109 -#: netbox/dcim/forms/bulk_edit.py:745 netbox/dcim/forms/bulk_edit.py:1299 -#: netbox/dcim/forms/bulk_edit.py:1708 netbox/dcim/forms/bulk_edit.py:1760 -#: netbox/dcim/forms/bulk_import.py:668 netbox/dcim/forms/bulk_import.py:730 -#: netbox/dcim/forms/bulk_import.py:756 netbox/dcim/forms/bulk_import.py:782 -#: netbox/dcim/forms/bulk_import.py:802 netbox/dcim/forms/bulk_import.py:858 -#: netbox/dcim/forms/bulk_import.py:976 netbox/dcim/forms/bulk_import.py:1024 -#: netbox/dcim/forms/bulk_import.py:1041 netbox/dcim/forms/bulk_import.py:1053 -#: netbox/dcim/forms/bulk_import.py:1101 netbox/dcim/forms/bulk_import.py:1223 -#: netbox/dcim/forms/bulk_import.py:1559 netbox/dcim/forms/connections.py:24 -#: netbox/dcim/forms/filtersets.py:132 netbox/dcim/forms/filtersets.py:922 -#: netbox/dcim/forms/filtersets.py:954 netbox/dcim/forms/filtersets.py:1100 -#: netbox/dcim/forms/filtersets.py:1291 netbox/dcim/forms/filtersets.py:1316 -#: netbox/dcim/forms/filtersets.py:1340 netbox/dcim/forms/filtersets.py:1360 -#: netbox/dcim/forms/filtersets.py:1388 netbox/dcim/forms/filtersets.py:1508 -#: netbox/dcim/forms/filtersets.py:1533 netbox/dcim/forms/filtersets.py:1557 -#: netbox/dcim/forms/filtersets.py:1575 netbox/dcim/forms/filtersets.py:1592 -#: netbox/dcim/forms/filtersets.py:1689 netbox/dcim/forms/filtersets.py:1713 -#: netbox/dcim/forms/filtersets.py:1737 netbox/dcim/forms/model_forms.py:644 -#: netbox/dcim/forms/model_forms.py:861 netbox/dcim/forms/model_forms.py:1262 -#: netbox/dcim/forms/model_forms.py:1747 netbox/dcim/forms/model_forms.py:1818 +#: netbox/dcim/forms/bulk_edit.py:789 netbox/dcim/forms/bulk_edit.py:1343 +#: netbox/dcim/forms/bulk_edit.py:1755 netbox/dcim/forms/bulk_edit.py:1807 +#: netbox/dcim/forms/bulk_import.py:699 netbox/dcim/forms/bulk_import.py:761 +#: netbox/dcim/forms/bulk_import.py:787 netbox/dcim/forms/bulk_import.py:813 +#: netbox/dcim/forms/bulk_import.py:833 netbox/dcim/forms/bulk_import.py:889 +#: netbox/dcim/forms/bulk_import.py:1007 netbox/dcim/forms/bulk_import.py:1055 +#: netbox/dcim/forms/bulk_import.py:1072 netbox/dcim/forms/bulk_import.py:1084 +#: netbox/dcim/forms/bulk_import.py:1132 netbox/dcim/forms/bulk_import.py:1254 +#: netbox/dcim/forms/bulk_import.py:1590 netbox/dcim/forms/connections.py:24 +#: netbox/dcim/forms/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 +#: netbox/dcim/forms/filtersets.py:1359 netbox/dcim/forms/filtersets.py:1379 +#: netbox/dcim/forms/filtersets.py:1412 netbox/dcim/forms/filtersets.py:1532 +#: netbox/dcim/forms/filtersets.py:1557 netbox/dcim/forms/filtersets.py:1581 +#: netbox/dcim/forms/filtersets.py:1599 netbox/dcim/forms/filtersets.py:1616 +#: 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/object_create.py:260 netbox/dcim/tables/connections.py:22 #: netbox/dcim/tables/connections.py:41 netbox/dcim/tables/connections.py:60 #: netbox/dcim/tables/devices.py:295 netbox/dcim/tables/devices.py:380 #: netbox/dcim/tables/devices.py:421 netbox/dcim/tables/devices.py:463 -#: netbox/dcim/tables/devices.py:513 netbox/dcim/tables/devices.py:618 -#: netbox/dcim/tables/devices.py:730 netbox/dcim/tables/devices.py:786 -#: netbox/dcim/tables/devices.py:832 netbox/dcim/tables/devices.py:891 -#: netbox/dcim/tables/devices.py:959 netbox/dcim/tables/devices.py:1088 -#: netbox/dcim/tables/modules.py:53 netbox/extras/forms/filtersets.py:328 -#: netbox/ipam/forms/bulk_import.py:310 netbox/ipam/forms/bulk_import.py:556 -#: netbox/ipam/forms/filtersets.py:618 netbox/ipam/forms/model_forms.py:333 -#: netbox/ipam/forms/model_forms.py:761 netbox/ipam/forms/model_forms.py:794 -#: netbox/ipam/forms/model_forms.py:820 netbox/ipam/tables/vlans.py:156 +#: netbox/dcim/tables/devices.py:513 netbox/dcim/tables/devices.py:625 +#: netbox/dcim/tables/devices.py:737 netbox/dcim/tables/devices.py:793 +#: netbox/dcim/tables/devices.py:839 netbox/dcim/tables/devices.py:898 +#: netbox/dcim/tables/devices.py:966 netbox/dcim/tables/devices.py:1095 +#: netbox/dcim/tables/modules.py:87 netbox/extras/forms/filtersets.py:363 +#: netbox/ipam/forms/bulk_import.py:310 netbox/ipam/forms/filtersets.py:626 +#: netbox/ipam/forms/model_forms.py:333 netbox/ipam/tables/vlans.py:158 #: netbox/templates/circuits/virtualcircuittermination.html:56 #: netbox/templates/dcim/consoleport.html:20 #: netbox/templates/dcim/consoleserverport.html:20 @@ -2011,22 +2027,22 @@ msgstr "Terminazioni" #: netbox/virtualization/forms/filtersets.py:134 #: netbox/virtualization/forms/model_forms.py:192 #: netbox/virtualization/tables/virtualmachines.py:41 netbox/vpn/choices.py:52 -#: netbox/vpn/forms/bulk_import.py:86 netbox/vpn/forms/bulk_import.py:283 -#: netbox/vpn/forms/filtersets.py:281 netbox/vpn/forms/model_forms.py:91 +#: netbox/vpn/forms/bulk_import.py:86 netbox/vpn/forms/bulk_import.py:288 +#: netbox/vpn/forms/filtersets.py:286 netbox/vpn/forms/model_forms.py:91 #: netbox/vpn/forms/model_forms.py:126 netbox/vpn/forms/model_forms.py:237 #: netbox/vpn/forms/model_forms.py:456 -#: netbox/wireless/forms/model_forms.py:102 -#: netbox/wireless/forms/model_forms.py:144 +#: netbox/wireless/forms/model_forms.py:103 +#: netbox/wireless/forms/model_forms.py:145 #: netbox/wireless/tables/wirelesslan.py:84 msgid "Device" msgstr "Dispositivo" -#: netbox/circuits/views.py:373 +#: netbox/circuits/views.py:362 #, python-brace-format msgid "No terminations have been defined for circuit {circuit}." msgstr "Non sono state definite terminazioni per il circuito {circuit}." -#: netbox/circuits/views.py:422 +#: netbox/circuits/views.py:411 #, python-brace-format msgid "Swapped terminations for circuit {circuit}." msgstr "Terminazioni sostituite per circuito {circuit}." @@ -2037,31 +2053,31 @@ msgstr "" "Questo utente non dispone dell'autorizzazione per sincronizzare questa " "origine dati." -#: netbox/core/apps.py:33 +#: netbox/core/apps.py:34 msgid "Object created" msgstr "Oggetto creato" -#: netbox/core/apps.py:34 +#: netbox/core/apps.py:35 msgid "Object updated" msgstr "Oggetto aggiornato" -#: netbox/core/apps.py:35 +#: netbox/core/apps.py:36 msgid "Object deleted" msgstr "Oggetto eliminato" -#: netbox/core/apps.py:36 +#: netbox/core/apps.py:37 msgid "Job started" msgstr "Lavoro iniziato" -#: netbox/core/apps.py:37 +#: netbox/core/apps.py:38 msgid "Job completed" msgstr "Lavoro completato" -#: netbox/core/apps.py:38 +#: netbox/core/apps.py:39 msgid "Job failed" msgstr "Lavoro fallito" -#: netbox/core/apps.py:39 +#: netbox/core/apps.py:40 msgid "Job errored" msgstr "Lavoro errato" @@ -2085,14 +2101,14 @@ msgstr "Completato" #: netbox/core/choices.py:22 netbox/core/choices.py:59 #: netbox/core/constants.py:20 netbox/core/tables/tasks.py:34 -#: netbox/dcim/choices.py:187 netbox/dcim/choices.py:239 -#: netbox/dcim/choices.py:1601 netbox/dcim/choices.py:1674 +#: netbox/dcim/choices.py:188 netbox/dcim/choices.py:241 +#: netbox/dcim/choices.py:1608 netbox/dcim/choices.py:1698 #: netbox/virtualization/choices.py:48 msgid "Failed" msgstr "Fallito" -#: netbox/core/choices.py:35 netbox/netbox/navigation/menu.py:356 -#: netbox/netbox/navigation/menu.py:360 +#: netbox/core/choices.py:35 netbox/netbox/navigation/menu.py:358 +#: netbox/netbox/navigation/menu.py:362 #: netbox/templates/extras/script/base.html:14 #: netbox/templates/extras/script_list.html:7 #: netbox/templates/extras/script_list.html:12 @@ -2146,7 +2162,7 @@ msgstr "Settimanale" msgid "30 days" msgstr "30 giorni" -#: netbox/core/choices.py:103 netbox/core/tables/plugins.py:69 +#: netbox/core/choices.py:103 netbox/core/tables/plugins.py:75 #: netbox/templates/generic/object.html:61 msgid "Updated" msgstr "Aggiornato" @@ -2177,7 +2193,7 @@ msgstr "Fermato" msgid "Cancelled" msgstr "Annullato" -#: netbox/core/data_backends.py:32 netbox/core/tables/plugins.py:57 +#: netbox/core/data_backends.py:32 netbox/core/tables/plugins.py:61 #: netbox/templates/core/plugin.html:88 #: netbox/templates/dcim/interface.html:273 msgid "Local" @@ -2216,40 +2232,43 @@ msgstr "ID chiave di accesso AWS" msgid "AWS secret access key" msgstr "Chiave di accesso segreta AWS" -#: netbox/core/filtersets.py:53 netbox/extras/filtersets.py:250 -#: netbox/extras/filtersets.py:633 netbox/extras/filtersets.py:661 +#: netbox/core/filtersets.py:57 netbox/extras/filtersets.py:254 +#: netbox/extras/filtersets.py:726 netbox/extras/filtersets.py:754 msgid "Data source (ID)" msgstr "Fonte dati (ID)" -#: netbox/core/filtersets.py:59 +#: netbox/core/filtersets.py:63 msgid "Data source (name)" msgstr "Fonte dati (nome)" -#: netbox/core/filtersets.py:145 netbox/dcim/filtersets.py:502 -#: netbox/extras/filtersets.py:287 netbox/extras/filtersets.py:331 -#: netbox/extras/filtersets.py:353 netbox/extras/filtersets.py:413 -#: netbox/users/filtersets.py:28 +#: netbox/core/filtersets.py:149 netbox/dcim/filtersets.py:504 +#: netbox/extras/filtersets.py:292 netbox/extras/filtersets.py:344 +#: netbox/extras/filtersets.py:389 netbox/extras/filtersets.py:411 +#: netbox/extras/filtersets.py:471 netbox/users/filtersets.py:28 msgid "User (ID)" msgstr "Utente (ID)" -#: netbox/core/filtersets.py:151 +#: netbox/core/filtersets.py:155 msgid "User name" msgstr "Nome utente" -#: netbox/core/forms/bulk_edit.py:25 netbox/core/forms/filtersets.py:43 -#: netbox/core/tables/data.py:26 netbox/dcim/forms/bulk_edit.py:1140 -#: netbox/dcim/forms/bulk_edit.py:1418 netbox/dcim/forms/filtersets.py:1424 -#: netbox/dcim/tables/devices.py:566 netbox/dcim/tables/devicetypes.py:231 -#: netbox/extras/forms/bulk_edit.py:123 netbox/extras/forms/bulk_edit.py:187 -#: netbox/extras/forms/bulk_edit.py:246 netbox/extras/forms/filtersets.py:145 -#: netbox/extras/forms/filtersets.py:235 netbox/extras/forms/filtersets.py:300 -#: netbox/extras/tables/tables.py:165 netbox/extras/tables/tables.py:256 -#: netbox/extras/tables/tables.py:418 netbox/netbox/preferences.py:22 +#: netbox/core/forms/bulk_edit.py:26 netbox/core/forms/filtersets.py:43 +#: netbox/core/tables/data.py:26 netbox/dcim/choices.py:1656 +#: netbox/dcim/forms/bulk_edit.py:1184 netbox/dcim/forms/bulk_edit.py:1465 +#: netbox/dcim/forms/filtersets.py:1448 netbox/dcim/tables/devices.py:573 +#: netbox/dcim/tables/devicetypes.py:231 netbox/extras/forms/bulk_edit.py:124 +#: netbox/extras/forms/bulk_edit.py:192 netbox/extras/forms/bulk_edit.py:220 +#: netbox/extras/forms/bulk_edit.py:279 netbox/extras/forms/filtersets.py:146 +#: netbox/extras/forms/filtersets.py:240 netbox/extras/forms/filtersets.py:270 +#: netbox/extras/forms/filtersets.py:335 netbox/extras/tables/tables.py:166 +#: netbox/extras/tables/tables.py:267 netbox/extras/tables/tables.py:300 +#: netbox/extras/tables/tables.py:459 netbox/netbox/preferences.py:22 #: netbox/templates/core/datasource.html:42 #: netbox/templates/dcim/interface.html:61 #: netbox/templates/extras/customlink.html:17 #: netbox/templates/extras/eventrule.html:17 #: netbox/templates/extras/savedfilter.html:25 +#: netbox/templates/extras/tableconfig.html:33 #: netbox/templates/users/objectpermission.html:25 #: netbox/templates/virtualization/vminterface.html:29 #: netbox/users/forms/bulk_edit.py:89 netbox/users/forms/filtersets.py:70 @@ -2258,7 +2277,12 @@ msgstr "Nome utente" msgid "Enabled" msgstr "Abilitato" -#: netbox/core/forms/bulk_edit.py:34 netbox/extras/forms/model_forms.py:299 +#: netbox/core/forms/bulk_edit.py:36 netbox/core/forms/filtersets.py:50 +#: netbox/core/tables/data.py:29 netbox/templates/core/datasource.html:50 +msgid "Sync interval" +msgstr "Intervallo sincronizzazione" + +#: netbox/core/forms/bulk_edit.py:40 netbox/extras/forms/model_forms.py:304 #: netbox/templates/extras/savedfilter.html:52 #: netbox/vpn/forms/filtersets.py:102 netbox/vpn/forms/filtersets.py:132 #: netbox/vpn/forms/filtersets.py:156 netbox/vpn/forms/filtersets.py:175 @@ -2268,86 +2292,89 @@ msgstr "Abilitato" msgid "Parameters" msgstr "Parametri" -#: netbox/core/forms/bulk_edit.py:38 netbox/templates/core/datasource.html:68 +#: netbox/core/forms/bulk_edit.py:44 netbox/templates/core/datasource.html:72 msgid "Ignore rules" msgstr "Ignora le regole" -#: netbox/core/forms/filtersets.py:30 netbox/core/forms/model_forms.py:97 -#: netbox/extras/forms/model_forms.py:262 -#: netbox/extras/forms/model_forms.py:592 -#: netbox/extras/forms/model_forms.py:646 netbox/extras/tables/tables.py:194 -#: netbox/extras/tables/tables.py:486 netbox/extras/tables/tables.py:524 +#: netbox/core/forms/filtersets.py:30 netbox/core/forms/model_forms.py:100 +#: netbox/extras/forms/model_forms.py:265 +#: netbox/extras/forms/model_forms.py:660 +#: netbox/extras/forms/model_forms.py:713 netbox/extras/tables/tables.py:204 +#: netbox/extras/tables/tables.py:527 netbox/extras/tables/tables.py:565 #: netbox/templates/core/datasource.html:31 #: netbox/templates/extras/configcontext.html:29 -#: netbox/templates/extras/configtemplate.html:21 -#: netbox/templates/extras/exporttemplate.html:35 +#: netbox/templates/extras/configtemplate.html:37 +#: netbox/templates/extras/exporttemplate.html:39 #: netbox/templates/extras/object_render_config.html:19 msgid "Data Source" msgstr "Fonte dati" -#: netbox/core/forms/filtersets.py:55 netbox/core/forms/mixins.py:21 +#: netbox/core/forms/filtersets.py:60 netbox/core/forms/mixins.py:21 msgid "File" msgstr "File" -#: netbox/core/forms/filtersets.py:60 netbox/core/forms/mixins.py:16 -#: netbox/extras/forms/filtersets.py:174 netbox/extras/forms/filtersets.py:335 -#: netbox/extras/forms/filtersets.py:421 +#: netbox/core/forms/filtersets.py:65 netbox/core/forms/mixins.py:16 +#: netbox/extras/forms/filtersets.py:175 netbox/extras/forms/filtersets.py:370 +#: netbox/extras/forms/filtersets.py:457 msgid "Data source" msgstr "Fonte dati" -#: netbox/core/forms/filtersets.py:71 netbox/extras/forms/filtersets.py:448 +#: netbox/core/forms/filtersets.py:76 netbox/extras/forms/filtersets.py:503 msgid "Creation" msgstr "Creazione" -#: netbox/core/forms/filtersets.py:75 netbox/core/forms/filtersets.py:161 -#: netbox/extras/forms/filtersets.py:469 netbox/extras/tables/tables.py:223 -#: netbox/extras/tables/tables.py:297 netbox/extras/tables/tables.py:329 -#: netbox/extras/tables/tables.py:577 netbox/templates/core/job.html:38 +#: netbox/core/forms/filtersets.py:80 netbox/core/forms/filtersets.py:166 +#: netbox/extras/forms/filtersets.py:524 netbox/extras/tables/tables.py:234 +#: netbox/extras/tables/tables.py:294 netbox/extras/tables/tables.py:338 +#: netbox/extras/tables/tables.py:370 netbox/extras/tables/tables.py:632 +#: netbox/templates/core/job.html:38 #: netbox/templates/core/objectchange.html:52 -#: netbox/tenancy/tables/contacts.py:90 netbox/vpn/tables/l2vpn.py:59 +#: netbox/templates/extras/tableconfig.html:21 +#: netbox/tenancy/tables/contacts.py:94 netbox/vpn/tables/l2vpn.py:62 msgid "Object Type" msgstr "Tipo di oggetto" -#: netbox/core/forms/filtersets.py:85 +#: netbox/core/forms/filtersets.py:90 msgid "Created after" msgstr "Creato dopo" -#: netbox/core/forms/filtersets.py:90 +#: netbox/core/forms/filtersets.py:95 msgid "Created before" msgstr "Creato prima" -#: netbox/core/forms/filtersets.py:95 +#: netbox/core/forms/filtersets.py:100 msgid "Scheduled after" msgstr "Pianificato dopo" -#: netbox/core/forms/filtersets.py:100 +#: netbox/core/forms/filtersets.py:105 msgid "Scheduled before" msgstr "Pianificato prima" -#: netbox/core/forms/filtersets.py:105 +#: netbox/core/forms/filtersets.py:110 msgid "Started after" msgstr "Iniziato dopo" -#: netbox/core/forms/filtersets.py:110 +#: netbox/core/forms/filtersets.py:115 msgid "Started before" msgstr "Iniziato prima" -#: netbox/core/forms/filtersets.py:115 +#: netbox/core/forms/filtersets.py:120 msgid "Completed after" msgstr "Completato dopo" -#: netbox/core/forms/filtersets.py:120 +#: netbox/core/forms/filtersets.py:125 msgid "Completed before" msgstr "Completato prima" -#: netbox/core/forms/filtersets.py:127 netbox/core/forms/filtersets.py:156 -#: netbox/dcim/forms/bulk_edit.py:465 netbox/dcim/forms/filtersets.py:419 -#: netbox/dcim/forms/filtersets.py:463 netbox/dcim/forms/model_forms.py:324 -#: netbox/extras/forms/filtersets.py:464 netbox/extras/forms/filtersets.py:484 -#: netbox/extras/tables/tables.py:305 netbox/extras/tables/tables.py:345 +#: netbox/core/forms/filtersets.py:132 netbox/core/forms/filtersets.py:161 +#: netbox/dcim/forms/bulk_edit.py:479 netbox/dcim/forms/filtersets.py:420 +#: netbox/dcim/forms/filtersets.py:464 netbox/dcim/forms/model_forms.py:332 +#: netbox/extras/forms/filtersets.py:519 netbox/extras/forms/filtersets.py:539 +#: netbox/extras/tables/tables.py:346 netbox/extras/tables/tables.py:386 #: netbox/templates/core/objectchange.html:36 #: netbox/templates/dcim/rackreservation.html:58 #: netbox/templates/extras/savedfilter.html:21 +#: netbox/templates/extras/tableconfig.html:29 #: netbox/templates/inc/user_menu.html:33 netbox/templates/users/token.html:21 #: netbox/templates/users/user.html:6 netbox/templates/users/user.html:14 #: netbox/users/filtersets.py:107 netbox/users/filtersets.py:174 @@ -2357,118 +2384,125 @@ msgstr "Completato prima" msgid "User" msgstr "Utente" -#: netbox/core/forms/filtersets.py:135 netbox/core/tables/change_logging.py:15 -#: netbox/extras/tables/tables.py:615 netbox/extras/tables/tables.py:669 +#: netbox/core/forms/filtersets.py:140 netbox/core/tables/change_logging.py:15 +#: netbox/extras/tables/tables.py:670 netbox/extras/tables/tables.py:724 #: netbox/templates/core/objectchange.html:32 msgid "Time" msgstr "Ora" -#: netbox/core/forms/filtersets.py:140 netbox/extras/forms/filtersets.py:453 +#: netbox/core/forms/filtersets.py:145 netbox/extras/forms/filtersets.py:508 msgid "After" msgstr "Dopo" -#: netbox/core/forms/filtersets.py:145 netbox/extras/forms/filtersets.py:458 +#: netbox/core/forms/filtersets.py:150 netbox/extras/forms/filtersets.py:513 msgid "Before" msgstr "Prima" -#: netbox/core/forms/filtersets.py:149 netbox/core/tables/change_logging.py:29 -#: netbox/extras/forms/model_forms.py:410 +#: netbox/core/forms/filtersets.py:154 netbox/core/tables/change_logging.py:29 +#: netbox/extras/forms/model_forms.py:474 #: netbox/templates/core/objectchange.html:46 #: netbox/templates/extras/eventrule.html:71 msgid "Action" msgstr "Azione" -#: netbox/core/forms/model_forms.py:54 netbox/core/tables/data.py:46 +#: netbox/core/forms/model_forms.py:55 netbox/core/tables/data.py:52 #: netbox/templates/core/datafile.html:27 #: netbox/templates/extras/report/base.html:33 #: netbox/templates/extras/script/base.html:32 msgid "Source" msgstr "Fonte" -#: netbox/core/forms/model_forms.py:58 +#: netbox/core/forms/model_forms.py:57 +#: netbox/templates/core/datasource.html:14 +#: netbox/templates/core/datasource.html:20 +#: netbox/utilities/templates/buttons/sync.html:5 +msgid "Sync" +msgstr "sincronizzazione" + +#: netbox/core/forms/model_forms.py:61 msgid "Backend Parameters" msgstr "Parametri del backend" -#: netbox/core/forms/model_forms.py:96 +#: netbox/core/forms/model_forms.py:99 msgid "File Upload" msgstr "Caricamento di file" -#: netbox/core/forms/model_forms.py:108 +#: netbox/core/forms/model_forms.py:111 msgid "Cannot upload a file and sync from an existing file" msgstr "Impossibile caricare un file e sincronizzarlo da un file esistente" -#: netbox/core/forms/model_forms.py:110 +#: netbox/core/forms/model_forms.py:113 msgid "Must upload a file or select a data file to sync" msgstr "" "È necessario caricare un file o selezionare un file di dati da sincronizzare" -#: netbox/core/forms/model_forms.py:153 +#: netbox/core/forms/model_forms.py:156 #: netbox/templates/dcim/rack_elevation_list.html:6 msgid "Rack Elevations" msgstr "Elevazioni dei rack" -#: netbox/core/forms/model_forms.py:157 netbox/dcim/choices.py:1530 -#: netbox/dcim/forms/bulk_edit.py:987 netbox/dcim/forms/bulk_edit.py:1375 -#: netbox/dcim/forms/bulk_edit.py:1393 netbox/dcim/tables/racks.py:157 -#: netbox/netbox/navigation/menu.py:312 netbox/netbox/navigation/menu.py:316 +#: netbox/core/forms/model_forms.py:160 netbox/dcim/choices.py:1537 +#: netbox/dcim/forms/bulk_edit.py:1031 netbox/dcim/forms/bulk_edit.py:1419 +#: netbox/dcim/forms/bulk_edit.py:1440 netbox/dcim/tables/racks.py:161 +#: netbox/netbox/navigation/menu.py:313 netbox/netbox/navigation/menu.py:317 msgid "Power" msgstr "Energia" -#: netbox/core/forms/model_forms.py:159 netbox/netbox/navigation/menu.py:160 +#: netbox/core/forms/model_forms.py:162 netbox/netbox/navigation/menu.py:161 #: netbox/templates/core/inc/config_data.html:37 msgid "IPAM" msgstr "IPAM" -#: netbox/core/forms/model_forms.py:160 netbox/netbox/navigation/menu.py:238 +#: netbox/core/forms/model_forms.py:163 netbox/netbox/navigation/menu.py:239 #: netbox/templates/core/inc/config_data.html:50 #: netbox/vpn/forms/bulk_edit.py:77 netbox/vpn/forms/filtersets.py:47 #: netbox/vpn/forms/model_forms.py:62 netbox/vpn/forms/model_forms.py:147 msgid "Security" msgstr "Sicurezza" -#: netbox/core/forms/model_forms.py:161 +#: netbox/core/forms/model_forms.py:164 #: netbox/templates/core/inc/config_data.html:59 msgid "Banners" msgstr "Banner" -#: netbox/core/forms/model_forms.py:162 +#: netbox/core/forms/model_forms.py:165 #: netbox/templates/core/inc/config_data.html:80 msgid "Pagination" msgstr "Impaginazione" -#: netbox/core/forms/model_forms.py:163 netbox/extras/forms/bulk_edit.py:92 -#: netbox/extras/forms/filtersets.py:48 netbox/extras/forms/model_forms.py:116 -#: netbox/extras/forms/model_forms.py:129 +#: netbox/core/forms/model_forms.py:166 netbox/extras/forms/bulk_edit.py:93 +#: netbox/extras/forms/filtersets.py:49 netbox/extras/forms/model_forms.py:119 +#: netbox/extras/forms/model_forms.py:132 #: netbox/templates/core/inc/config_data.html:93 msgid "Validation" msgstr "Validazione" -#: netbox/core/forms/model_forms.py:164 +#: netbox/core/forms/model_forms.py:167 #: netbox/templates/account/preferences.html:6 msgid "User Preferences" msgstr "Preferenze utente" -#: netbox/core/forms/model_forms.py:167 netbox/dcim/forms/filtersets.py:733 +#: netbox/core/forms/model_forms.py:170 netbox/dcim/forms/filtersets.py:752 #: netbox/templates/core/inc/config_data.html:127 #: netbox/users/forms/model_forms.py:64 msgid "Miscellaneous" msgstr "Varie" -#: netbox/core/forms/model_forms.py:169 +#: netbox/core/forms/model_forms.py:172 msgid "Config Revision" msgstr "Revisione della configurazione" -#: netbox/core/forms/model_forms.py:208 +#: netbox/core/forms/model_forms.py:211 msgid "This parameter has been defined statically and cannot be modified." msgstr "" "Questo parametro è stato definito staticamente e non può essere modificato." -#: netbox/core/forms/model_forms.py:216 +#: netbox/core/forms/model_forms.py:219 #, python-brace-format msgid "Current value: {value}" msgstr "Valore attuale: {value}" -#: netbox/core/forms/model_forms.py:218 +#: netbox/core/forms/model_forms.py:221 msgid " (default)" msgstr " (impostazione predefinita)" @@ -2484,7 +2518,7 @@ msgstr "nome utente" msgid "request ID" msgstr "ID della richiesta" -#: netbox/core/models/change_logging.py:52 netbox/extras/models/staging.py:77 +#: netbox/core/models/change_logging.py:52 msgid "action" msgstr "azione" @@ -2511,9 +2545,9 @@ msgstr "" "La registrazione delle modifiche non è supportata per questo tipo di oggetto" " ({type})." -#: netbox/core/models/config.py:18 netbox/core/models/data.py:263 -#: netbox/core/models/files.py:27 netbox/core/models/jobs.py:52 -#: netbox/extras/models/models.py:733 netbox/extras/models/notifications.py:39 +#: netbox/core/models/config.py:18 netbox/core/models/data.py:269 +#: netbox/core/models/files.py:30 netbox/core/models/jobs.py:52 +#: netbox/extras/models/models.py:806 netbox/extras/models/notifications.py:39 #: netbox/extras/models/notifications.py:186 #: netbox/netbox/models/features.py:53 netbox/users/models/tokens.py:32 msgid "created" @@ -2559,68 +2593,73 @@ msgstr "Revisione della configurazione #{id}" #: netbox/dcim/models/device_components.py:282 #: netbox/dcim/models/device_components.py:309 #: netbox/dcim/models/device_components.py:340 -#: netbox/dcim/models/device_components.py:456 -#: netbox/dcim/models/device_components.py:656 -#: netbox/dcim/models/device_components.py:1024 -#: netbox/dcim/models/device_components.py:1095 +#: netbox/dcim/models/device_components.py:462 +#: netbox/dcim/models/device_components.py:665 +#: netbox/dcim/models/device_components.py:1033 +#: netbox/dcim/models/device_components.py:1104 #: netbox/dcim/models/power.py:100 netbox/extras/models/customfields.py:80 #: netbox/extras/models/search.py:41 -#: netbox/virtualization/models/clusters.py:57 netbox/vpn/models/l2vpn.py:32 +#: netbox/virtualization/models/clusters.py:57 netbox/vpn/models/l2vpn.py:31 msgid "type" msgstr "tipo" #: netbox/core/models/data.py:49 netbox/extras/choices.py:37 -#: netbox/extras/models/models.py:164 netbox/extras/tables/tables.py:679 -#: netbox/templates/core/datasource.html:58 +#: netbox/extras/models/models.py:166 netbox/extras/tables/tables.py:734 +#: netbox/templates/core/datasource.html:62 #: netbox/templates/core/plugin.html:66 msgid "URL" msgstr "URL" #: netbox/core/models/data.py:59 #: netbox/dcim/models/device_component_templates.py:425 -#: netbox/dcim/models/device_components.py:508 -#: netbox/extras/models/models.py:70 netbox/extras/models/models.py:301 -#: netbox/extras/models/models.py:526 netbox/users/models/permissions.py:29 +#: netbox/dcim/models/device_components.py:517 +#: netbox/extras/models/models.py:72 netbox/extras/models/models.py:303 +#: netbox/extras/models/models.py:484 netbox/extras/models/models.py:563 +#: netbox/users/models/permissions.py:28 msgid "enabled" msgstr "abilitato" #: netbox/core/models/data.py:63 +msgid "sync interval" +msgstr "intervallo di sincronizzazione" + +#: netbox/core/models/data.py:69 msgid "ignore rules" msgstr "ignora le regole" -#: netbox/core/models/data.py:65 +#: netbox/core/models/data.py:71 msgid "Patterns (one per line) matching files to ignore when syncing" msgstr "" "Schemi (uno per riga) corrispondenti ai file da ignorare durante la " "sincronizzazione" -#: netbox/core/models/data.py:68 netbox/extras/models/models.py:534 +#: netbox/core/models/data.py:74 netbox/extras/models/models.py:492 msgid "parameters" msgstr "parametri" -#: netbox/core/models/data.py:73 +#: netbox/core/models/data.py:79 msgid "last synced" msgstr "ultima sincronizzazione" -#: netbox/core/models/data.py:81 +#: netbox/core/models/data.py:87 msgid "data source" msgstr "origine dati" -#: netbox/core/models/data.py:82 +#: netbox/core/models/data.py:88 msgid "data sources" msgstr "fonti di dati" -#: netbox/core/models/data.py:119 +#: netbox/core/models/data.py:125 #, python-brace-format msgid "Unknown backend type: {type}" msgstr "Tipo di backend sconosciuto: {type}" -#: netbox/core/models/data.py:161 +#: netbox/core/models/data.py:167 msgid "Cannot initiate sync; syncing already in progress." msgstr "" "Impossibile avviare la sincronizzazione. La sincronizzazione è già in corso." -#: netbox/core/models/data.py:174 +#: netbox/core/models/data.py:180 msgid "" "There was an error initializing the backend. A dependency needs to be " "installed: " @@ -2628,60 +2667,60 @@ msgstr "" "Si è verificato un errore durante l'inizializzazione del backend. È " "necessario installare una dipendenza: " -#: netbox/core/models/data.py:267 netbox/core/models/files.py:31 +#: netbox/core/models/data.py:273 netbox/core/models/files.py:34 #: netbox/netbox/models/features.py:59 msgid "last updated" msgstr "ultimo aggiornamento" -#: netbox/core/models/data.py:277 netbox/dcim/models/cables.py:444 +#: netbox/core/models/data.py:283 netbox/dcim/models/cables.py:440 msgid "path" msgstr "sentiero" -#: netbox/core/models/data.py:280 +#: netbox/core/models/data.py:286 msgid "File path relative to the data source's root" msgstr "Percorso del file relativo alla radice dell'origine dati" -#: netbox/core/models/data.py:284 netbox/ipam/models/ip.py:489 +#: netbox/core/models/data.py:290 netbox/ipam/models/ip.py:492 msgid "size" msgstr "taglia" -#: netbox/core/models/data.py:287 +#: netbox/core/models/data.py:293 msgid "hash" msgstr "cancelletto" -#: netbox/core/models/data.py:291 +#: netbox/core/models/data.py:297 msgid "Length must be 64 hexadecimal characters." msgstr "La lunghezza deve essere di 64 caratteri esadecimali." -#: netbox/core/models/data.py:293 +#: netbox/core/models/data.py:299 msgid "SHA256 hash of the file data" msgstr "Hash SHA256 dei dati del file" -#: netbox/core/models/data.py:310 +#: netbox/core/models/data.py:313 msgid "data file" msgstr "file di dati" -#: netbox/core/models/data.py:311 +#: netbox/core/models/data.py:314 msgid "data files" msgstr "file di dati" -#: netbox/core/models/data.py:398 +#: netbox/core/models/data.py:387 msgid "auto sync record" msgstr "registrazione di sincronizzazione automatica" -#: netbox/core/models/data.py:399 +#: netbox/core/models/data.py:388 msgid "auto sync records" msgstr "sincronizzazione automatica dei record" -#: netbox/core/models/files.py:37 +#: netbox/core/models/files.py:40 msgid "file root" msgstr "radice del file" -#: netbox/core/models/files.py:42 +#: netbox/core/models/files.py:45 msgid "file path" msgstr "percorso del file" -#: netbox/core/models/files.py:44 +#: netbox/core/models/files.py:47 msgid "File path relative to the designated root path" msgstr "Percorso del file relativo al percorso principale designato" @@ -2693,7 +2732,7 @@ msgstr "file gestito" msgid "managed files" msgstr "file gestiti" -#: netbox/core/models/files.py:100 +#: netbox/core/models/files.py:112 #, python-brace-format msgid "A {model} with this file path already exists ({path})." msgstr "UN {model} con questo percorso di file esiste già ({path})." @@ -2718,8 +2757,7 @@ msgstr "iniziato" msgid "completed" msgstr "completato" -#: netbox/core/models/jobs.py:93 netbox/extras/models/models.py:101 -#: netbox/extras/models/staging.py:95 +#: netbox/core/models/jobs.py:93 netbox/extras/models/models.py:103 msgid "data" msgstr "dato" @@ -2751,14 +2789,14 @@ msgid "Invalid status for job termination. Choices are: {choices}" msgstr "" "Stato non valido per la cessazione del lavoro. Le scelte sono: {choices}" -#: netbox/core/models/jobs.py:234 +#: netbox/core/models/jobs.py:235 msgid "" "enqueue() cannot be called with values for both schedule_at and immediate." msgstr "" "enqueue () non può essere chiamato con valori sia per schedule_at che per " "immediate." -#: netbox/core/signals.py:126 +#: netbox/core/signals.py:125 #, python-brace-format msgid "Deletion is prevented by a protection rule: {message}" msgstr "L'eliminazione è impedita da una regola di protezione: {message}" @@ -2770,15 +2808,15 @@ msgid "Full Name" msgstr "Nome completo" #: netbox/core/tables/change_logging.py:37 netbox/core/tables/jobs.py:21 -#: netbox/extras/choices.py:41 netbox/extras/tables/tables.py:282 -#: netbox/extras/tables/tables.py:300 netbox/extras/tables/tables.py:332 -#: netbox/extras/tables/tables.py:412 netbox/extras/tables/tables.py:473 -#: netbox/extras/tables/tables.py:582 netbox/extras/tables/tables.py:622 -#: netbox/extras/tables/tables.py:676 netbox/netbox/tables/tables.py:247 +#: netbox/extras/choices.py:41 netbox/extras/tables/tables.py:323 +#: netbox/extras/tables/tables.py:341 netbox/extras/tables/tables.py:373 +#: netbox/extras/tables/tables.py:453 netbox/extras/tables/tables.py:514 +#: netbox/extras/tables/tables.py:637 netbox/extras/tables/tables.py:677 +#: netbox/extras/tables/tables.py:731 netbox/netbox/tables/tables.py:273 #: netbox/templates/core/objectchange.html:58 #: netbox/templates/extras/eventrule.html:78 #: netbox/templates/extras/journalentry.html:18 -#: netbox/tenancy/tables/contacts.py:93 netbox/vpn/tables/l2vpn.py:64 +#: netbox/tenancy/tables/contacts.py:97 netbox/vpn/tables/l2vpn.py:67 msgid "Object" msgstr "Oggetto" @@ -2792,19 +2830,27 @@ msgstr "ID della richiesta" msgid "Is Active" msgstr "È attivo" -#: netbox/core/tables/data.py:50 netbox/templates/core/datafile.html:31 +#: netbox/core/tables/data.py:32 +msgid "Last Synced" +msgstr "Ultima sincronizzazione" + +#: netbox/core/tables/data.py:35 netbox/templates/core/datasource.html:118 +msgid "Files" +msgstr "File" + +#: netbox/core/tables/data.py:56 netbox/templates/core/datafile.html:31 msgid "Path" msgstr "Sentiero" -#: netbox/core/tables/data.py:54 +#: netbox/core/tables/data.py:60 #: netbox/templates/extras/inc/result_pending.html:7 msgid "Last updated" msgstr "Ultimo aggiornamento" #: netbox/core/tables/jobs.py:10 netbox/core/tables/tasks.py:76 -#: netbox/dcim/tables/devicetypes.py:169 netbox/extras/tables/tables.py:219 -#: netbox/extras/tables/tables.py:463 netbox/extras/tables/tables.py:647 -#: netbox/netbox/tables/tables.py:192 +#: netbox/dcim/tables/devicetypes.py:169 netbox/extras/tables/tables.py:230 +#: netbox/extras/tables/tables.py:504 netbox/extras/tables/tables.py:702 +#: netbox/netbox/tables/tables.py:218 #: netbox/templates/dcim/virtualchassis_edit.html:56 #: netbox/utilities/forms/forms.py:73 #: netbox/wireless/tables/wirelesslink.py:16 @@ -2815,49 +2861,45 @@ msgstr "ID" msgid "Interval" msgstr "Intervallo" -#: netbox/core/tables/plugins.py:20 netbox/templates/vpn/ipsecprofile.html:44 +#: netbox/core/tables/plugins.py:23 netbox/templates/vpn/ipsecprofile.html:44 #: netbox/vpn/forms/bulk_edit.py:141 netbox/vpn/forms/bulk_import.py:172 #: netbox/vpn/tables/crypto.py:61 msgid "Version" msgstr "Versione" -#: netbox/core/tables/plugins.py:25 netbox/templates/core/datafile.html:38 +#: netbox/core/tables/plugins.py:28 netbox/templates/core/datafile.html:38 msgid "Last Updated" msgstr "Ultimo aggiornamento" -#: netbox/core/tables/plugins.py:29 +#: netbox/core/tables/plugins.py:32 msgid "Minimum NetBox Version" msgstr "Versione minima di NetBox" -#: netbox/core/tables/plugins.py:33 +#: netbox/core/tables/plugins.py:36 msgid "Maximum NetBox Version" msgstr "Versione massima di NetBox" -#: netbox/core/tables/plugins.py:37 netbox/core/tables/plugins.py:80 +#: netbox/core/tables/plugins.py:40 netbox/core/tables/plugins.py:86 msgid "No plugin data found" msgstr "Nessun dato del plugin trovato" -#: netbox/core/tables/plugins.py:54 netbox/templates/core/plugin.html:62 +#: netbox/core/tables/plugins.py:57 netbox/templates/core/plugin.html:62 msgid "Author" msgstr "Autore" -#: netbox/core/tables/plugins.py:60 -msgid "Installed" -msgstr "Installato" - -#: netbox/core/tables/plugins.py:63 netbox/templates/core/plugin.html:84 +#: netbox/core/tables/plugins.py:69 netbox/templates/core/plugin.html:84 msgid "Certified" msgstr "Certificato" -#: netbox/core/tables/plugins.py:66 +#: netbox/core/tables/plugins.py:72 msgid "Published" msgstr "Pubblicato" -#: netbox/core/tables/plugins.py:72 +#: netbox/core/tables/plugins.py:78 msgid "Installed Version" msgstr "Versione installata" -#: netbox/core/tables/plugins.py:76 +#: netbox/core/tables/plugins.py:82 msgid "Latest Version" msgstr "Ultima versione" @@ -2873,7 +2915,7 @@ msgstr "Lavoratori" msgid "Host" msgstr "Ospite" -#: netbox/core/tables/tasks.py:50 netbox/ipam/forms/filtersets.py:601 +#: netbox/core/tables/tasks.py:50 netbox/ipam/forms/filtersets.py:609 msgid "Port" msgstr "Porto" @@ -2921,7 +2963,7 @@ msgstr "PID" msgid "No workers found" msgstr "Nessun lavoratore trovato" -#: netbox/core/utils.py:84 netbox/core/utils.py:150 netbox/core/views.py:396 +#: netbox/core/utils.py:84 netbox/core/utils.py:150 netbox/core/views.py:398 #, python-brace-format msgid "Job {job_id} not found" msgstr "Lavoro {job_id} non trovato" @@ -2931,70 +2973,70 @@ msgstr "Lavoro {job_id} non trovato" msgid "Job {id} not found." msgstr "Lavoro {id} non trovato." -#: netbox/core/views.py:88 +#: netbox/core/views.py:89 #, python-brace-format msgid "Queued job #{id} to sync {datasource}" msgstr "Lavoro in coda #{id} da sincronizzare {datasource}" -#: netbox/core/views.py:332 +#: netbox/core/views.py:334 #, python-brace-format msgid "Restored configuration revision #{id}" msgstr "Revisione della configurazione ripristinata #{id}" -#: netbox/core/views.py:435 +#: netbox/core/views.py:437 #, python-brace-format msgid "Job {id} has been deleted." msgstr "Lavoro {id} è stato eliminato." -#: netbox/core/views.py:437 +#: netbox/core/views.py:439 #, python-brace-format msgid "Error deleting job {id}: {error}" msgstr "Errore durante l'eliminazione del lavoro {id}: {error}" -#: netbox/core/views.py:446 +#: netbox/core/views.py:448 #, python-brace-format msgid "Job {id} has been re-enqueued." msgstr "Lavoro {id} è stato nuovamente accodato." -#: netbox/core/views.py:455 +#: netbox/core/views.py:457 #, python-brace-format msgid "Job {id} has been enqueued." msgstr "Lavoro {id} è stato messo in coda." -#: netbox/core/views.py:464 +#: netbox/core/views.py:466 #, python-brace-format msgid "Job {id} has been stopped." msgstr "Lavoro {id} è stato fermato." -#: netbox/core/views.py:466 +#: netbox/core/views.py:468 #, python-brace-format msgid "Failed to stop job {id}" msgstr "Interruzione del lavoro non riuscita {id}" -#: netbox/core/views.py:601 +#: netbox/core/views.py:603 msgid "Plugins catalog could not be loaded" msgstr "Impossibile caricare il catalogo dei plugin" -#: netbox/core/views.py:635 +#: netbox/core/views.py:639 #, python-brace-format msgid "Plugin {name} not found" msgstr "Plugin {name} non trovato" -#: netbox/dcim/api/serializers_/device_components.py:262 +#: netbox/dcim/api/serializers_/device_components.py:263 msgid "Interface mode does not support q-in-q service vlan" msgstr "La modalità interfaccia non supporta il servizio vlan q-in-q" -#: netbox/dcim/api/serializers_/device_components.py:269 +#: netbox/dcim/api/serializers_/device_components.py:270 msgid "Interface mode does not support untagged vlan" msgstr "La modalità interfaccia non supporta vlan senza tag" -#: netbox/dcim/api/serializers_/device_components.py:274 -#: netbox/dcim/api/serializers_/device_components.py:279 +#: netbox/dcim/api/serializers_/device_components.py:275 +#: netbox/dcim/api/serializers_/device_components.py:280 msgid "Interface mode does not support tagged vlans" msgstr "La modalità interfaccia non supporta le vlan con tag" #: netbox/dcim/api/serializers_/devices.py:53 -#: netbox/dcim/api/serializers_/devicetypes.py:26 +#: netbox/dcim/api/serializers_/devicetypes.py:27 msgid "Position (U)" msgstr "Posizione (U)" @@ -3007,10 +3049,10 @@ msgstr "ID struttura" msgid "Staging" msgstr "Messa in scena" -#: netbox/dcim/choices.py:23 netbox/dcim/choices.py:189 -#: netbox/dcim/choices.py:240 netbox/dcim/choices.py:1543 -#: netbox/dcim/choices.py:1675 netbox/virtualization/choices.py:23 -#: netbox/virtualization/choices.py:49 +#: netbox/dcim/choices.py:23 netbox/dcim/choices.py:190 +#: netbox/dcim/choices.py:242 netbox/dcim/choices.py:1550 +#: netbox/dcim/choices.py:1699 netbox/virtualization/choices.py:23 +#: netbox/virtualization/choices.py:49 netbox/vpn/choices.py:282 msgid "Decommissioning" msgstr "Smantellamento" @@ -3069,51 +3111,55 @@ msgid "Deprecated" msgstr "Obsoleto" #: netbox/dcim/choices.py:114 -#: netbox/templates/dcim/inc/panels/racktype_dimensions.html:41 +#: netbox/templates/dcim/inc/panels/racktype_dimensions.html:51 msgid "Millimeters" msgstr "Millimetri" -#: netbox/dcim/choices.py:115 netbox/dcim/choices.py:1565 +#: netbox/dcim/choices.py:115 netbox/dcim/choices.py:1572 msgid "Inches" msgstr "Pollici" -#: netbox/dcim/choices.py:136 netbox/dcim/choices.py:207 -#: netbox/dcim/choices.py:254 +#: netbox/dcim/choices.py:137 netbox/dcim/choices.py:209 +#: netbox/dcim/choices.py:257 msgid "Front to rear" msgstr "Da anteriore a posteriore" -#: netbox/dcim/choices.py:137 netbox/dcim/choices.py:208 -#: netbox/dcim/choices.py:255 +#: netbox/dcim/choices.py:138 netbox/dcim/choices.py:210 +#: netbox/dcim/choices.py:258 msgid "Rear to front" msgstr "Posteriore/anteriore" -#: netbox/dcim/choices.py:151 netbox/dcim/forms/bulk_edit.py:72 -#: netbox/dcim/forms/bulk_edit.py:91 netbox/dcim/forms/bulk_edit.py:177 -#: netbox/dcim/forms/bulk_edit.py:1423 netbox/dcim/forms/bulk_import.py:62 -#: netbox/dcim/forms/bulk_import.py:76 netbox/dcim/forms/bulk_import.py:139 -#: netbox/dcim/forms/bulk_import.py:593 netbox/dcim/forms/bulk_import.py:863 -#: netbox/dcim/forms/bulk_import.py:1118 netbox/dcim/forms/filtersets.py:235 -#: netbox/dcim/forms/model_forms.py:76 netbox/dcim/forms/model_forms.py:95 -#: netbox/dcim/forms/model_forms.py:174 netbox/dcim/forms/model_forms.py:1113 -#: netbox/dcim/forms/model_forms.py:1582 -#: netbox/dcim/forms/object_import.py:177 netbox/dcim/tables/devices.py:689 -#: netbox/dcim/tables/devices.py:899 netbox/dcim/tables/devices.py:986 -#: netbox/dcim/tables/devices.py:1146 netbox/extras/tables/tables.py:226 -#: netbox/ipam/tables/fhrp.py:59 netbox/ipam/tables/ip.py:330 -#: netbox/ipam/tables/services.py:44 netbox/templates/dcim/interface.html:108 +#: netbox/dcim/choices.py:152 netbox/dcim/forms/bulk_edit.py:75 +#: netbox/dcim/forms/bulk_edit.py:95 netbox/dcim/forms/bulk_edit.py:182 +#: netbox/dcim/forms/bulk_edit.py:651 netbox/dcim/forms/bulk_edit.py:1470 +#: netbox/dcim/forms/bulk_import.py:63 netbox/dcim/forms/bulk_import.py:77 +#: netbox/dcim/forms/bulk_import.py:140 netbox/dcim/forms/bulk_import.py:480 +#: netbox/dcim/forms/bulk_import.py:624 netbox/dcim/forms/bulk_import.py:894 +#: netbox/dcim/forms/bulk_import.py:1149 netbox/dcim/forms/filtersets.py:236 +#: netbox/dcim/forms/filtersets.py:709 netbox/dcim/forms/model_forms.py:79 +#: netbox/dcim/forms/model_forms.py:99 netbox/dcim/forms/model_forms.py:179 +#: netbox/dcim/forms/model_forms.py:517 netbox/dcim/forms/model_forms.py:1207 +#: netbox/dcim/forms/model_forms.py:1676 +#: netbox/dcim/forms/object_import.py:177 netbox/dcim/tables/devices.py:696 +#: netbox/dcim/tables/devices.py:906 netbox/dcim/tables/devices.py:993 +#: netbox/dcim/tables/devices.py:1153 netbox/extras/tables/tables.py:237 +#: netbox/ipam/forms/bulk_import.py:568 netbox/ipam/forms/model_forms.py:768 +#: netbox/ipam/tables/fhrp.py:59 netbox/ipam/tables/ip.py:336 +#: netbox/ipam/tables/services.py:44 netbox/templates/dcim/devicerole.html:34 +#: netbox/templates/dcim/interface.html:108 #: netbox/templates/dcim/interface.html:366 #: netbox/templates/dcim/location.html:41 netbox/templates/dcim/region.html:37 #: netbox/templates/dcim/sitegroup.html:37 -#: netbox/templates/ipam/service.html:28 +#: netbox/templates/ipam/service.html:30 #: netbox/templates/tenancy/contactgroup.html:29 #: netbox/templates/tenancy/tenantgroup.html:37 #: netbox/templates/virtualization/vminterface.html:39 #: netbox/templates/wireless/wirelesslangroup.html:37 -#: netbox/tenancy/forms/bulk_edit.py:27 netbox/tenancy/forms/bulk_edit.py:61 +#: netbox/tenancy/forms/bulk_edit.py:27 netbox/tenancy/forms/bulk_edit.py:62 #: netbox/tenancy/forms/bulk_import.py:24 #: netbox/tenancy/forms/bulk_import.py:58 #: netbox/tenancy/forms/model_forms.py:25 -#: netbox/tenancy/forms/model_forms.py:68 +#: netbox/tenancy/forms/model_forms.py:69 #: netbox/virtualization/forms/bulk_edit.py:189 #: netbox/virtualization/forms/bulk_import.py:157 #: netbox/virtualization/tables/virtualmachines.py:132 @@ -3123,120 +3169,120 @@ msgstr "Posteriore/anteriore" msgid "Parent" msgstr "Genitore" -#: netbox/dcim/choices.py:152 +#: netbox/dcim/choices.py:153 msgid "Child" msgstr "Bambino" -#: netbox/dcim/choices.py:166 netbox/templates/dcim/device.html:349 +#: netbox/dcim/choices.py:167 netbox/templates/dcim/device.html:349 #: netbox/templates/dcim/rack.html:133 #: netbox/templates/dcim/rack_elevation_list.html:20 #: netbox/templates/dcim/rackreservation.html:76 msgid "Front" msgstr "Anteriore" -#: netbox/dcim/choices.py:167 netbox/templates/dcim/device.html:355 +#: netbox/dcim/choices.py:168 netbox/templates/dcim/device.html:355 #: netbox/templates/dcim/rack.html:139 #: netbox/templates/dcim/rack_elevation_list.html:21 #: netbox/templates/dcim/rackreservation.html:82 msgid "Rear" msgstr "Posteriore" -#: netbox/dcim/choices.py:186 netbox/dcim/choices.py:238 -#: netbox/dcim/choices.py:1673 netbox/virtualization/choices.py:47 +#: netbox/dcim/choices.py:187 netbox/dcim/choices.py:240 +#: netbox/dcim/choices.py:1697 netbox/virtualization/choices.py:47 msgid "Staged" msgstr "Messo in scena" -#: netbox/dcim/choices.py:188 +#: netbox/dcim/choices.py:189 msgid "Inventory" msgstr "Inventario" -#: netbox/dcim/choices.py:209 netbox/dcim/choices.py:256 +#: netbox/dcim/choices.py:211 netbox/dcim/choices.py:259 msgid "Left to right" msgstr "Da sinistra a destra" -#: netbox/dcim/choices.py:210 netbox/dcim/choices.py:257 +#: netbox/dcim/choices.py:212 netbox/dcim/choices.py:260 msgid "Right to left" msgstr "Da destra a sinistra" -#: netbox/dcim/choices.py:211 netbox/dcim/choices.py:258 +#: netbox/dcim/choices.py:213 netbox/dcim/choices.py:261 msgid "Side to rear" msgstr "Da lato a retro" -#: netbox/dcim/choices.py:212 +#: netbox/dcim/choices.py:214 msgid "Rear to side" msgstr "Da dietro a lato" -#: netbox/dcim/choices.py:213 +#: netbox/dcim/choices.py:215 msgid "Bottom to top" msgstr "Dal basso verso l'alto" -#: netbox/dcim/choices.py:214 +#: netbox/dcim/choices.py:216 msgid "Top to bottom" msgstr "Dall'alto verso il basso" -#: netbox/dcim/choices.py:215 netbox/dcim/choices.py:259 -#: netbox/dcim/choices.py:1309 +#: netbox/dcim/choices.py:217 netbox/dcim/choices.py:262 +#: netbox/dcim/choices.py:1316 msgid "Passive" msgstr "Passivo" -#: netbox/dcim/choices.py:216 +#: netbox/dcim/choices.py:218 msgid "Mixed" msgstr "Misto" -#: netbox/dcim/choices.py:484 netbox/dcim/choices.py:733 +#: netbox/dcim/choices.py:487 netbox/dcim/choices.py:736 msgid "NEMA (Non-locking)" msgstr "NEMA (non bloccante)" -#: netbox/dcim/choices.py:506 netbox/dcim/choices.py:755 +#: netbox/dcim/choices.py:509 netbox/dcim/choices.py:758 msgid "NEMA (Locking)" msgstr "NEMA (bloccaggio)" -#: netbox/dcim/choices.py:530 netbox/dcim/choices.py:779 +#: netbox/dcim/choices.py:533 netbox/dcim/choices.py:782 msgid "California Style" msgstr "Stile californiano" -#: netbox/dcim/choices.py:538 +#: netbox/dcim/choices.py:541 msgid "International/ITA" msgstr "Internazionale/ITA" -#: netbox/dcim/choices.py:573 netbox/dcim/choices.py:814 +#: netbox/dcim/choices.py:576 netbox/dcim/choices.py:817 msgid "Proprietary" msgstr "Proprietario" -#: netbox/dcim/choices.py:581 netbox/dcim/choices.py:824 -#: netbox/dcim/choices.py:1223 netbox/dcim/choices.py:1225 -#: netbox/dcim/choices.py:1459 netbox/dcim/choices.py:1461 -#: netbox/netbox/navigation/menu.py:208 +#: netbox/dcim/choices.py:584 netbox/dcim/choices.py:827 +#: netbox/dcim/choices.py:1228 netbox/dcim/choices.py:1230 +#: netbox/dcim/choices.py:1466 netbox/dcim/choices.py:1468 +#: netbox/netbox/navigation/menu.py:209 msgid "Other" msgstr "Altro" -#: netbox/dcim/choices.py:787 +#: netbox/dcim/choices.py:790 msgid "ITA/International" msgstr "ITA/Internazionale" -#: netbox/dcim/choices.py:854 +#: netbox/dcim/choices.py:857 msgid "Physical" msgstr "Fisico" -#: netbox/dcim/choices.py:855 netbox/dcim/choices.py:1025 +#: netbox/dcim/choices.py:858 netbox/dcim/choices.py:1029 msgid "Virtual" msgstr "Virtuale" -#: netbox/dcim/choices.py:856 netbox/dcim/choices.py:1100 -#: netbox/dcim/forms/bulk_edit.py:1578 netbox/dcim/forms/filtersets.py:1384 -#: netbox/dcim/forms/model_forms.py:1023 netbox/dcim/forms/model_forms.py:1476 -#: netbox/netbox/navigation/menu.py:146 netbox/netbox/navigation/menu.py:150 +#: netbox/dcim/choices.py:859 netbox/dcim/choices.py:1105 +#: netbox/dcim/forms/bulk_edit.py:1625 netbox/dcim/forms/filtersets.py:1408 +#: netbox/dcim/forms/model_forms.py:1117 netbox/dcim/forms/model_forms.py:1570 +#: netbox/netbox/navigation/menu.py:147 netbox/netbox/navigation/menu.py:151 #: netbox/templates/dcim/interface.html:267 msgid "Wireless" msgstr "Wireless" -#: netbox/dcim/choices.py:1023 +#: netbox/dcim/choices.py:1027 msgid "Virtual interfaces" msgstr "Interfacce virtuali" -#: netbox/dcim/choices.py:1026 netbox/dcim/forms/bulk_edit.py:1431 -#: netbox/dcim/forms/bulk_import.py:870 netbox/dcim/forms/model_forms.py:1005 -#: netbox/dcim/tables/devices.py:693 netbox/templates/dcim/interface.html:112 +#: netbox/dcim/choices.py:1030 netbox/dcim/forms/bulk_edit.py:1478 +#: netbox/dcim/forms/bulk_import.py:901 netbox/dcim/forms/model_forms.py:1099 +#: netbox/dcim/tables/devices.py:700 netbox/templates/dcim/interface.html:112 #: netbox/templates/virtualization/vminterface.html:43 #: netbox/virtualization/forms/bulk_edit.py:194 #: netbox/virtualization/forms/bulk_import.py:164 @@ -3244,147 +3290,157 @@ msgstr "Interfacce virtuali" msgid "Bridge" msgstr "ponte" -#: netbox/dcim/choices.py:1027 +#: netbox/dcim/choices.py:1031 msgid "Link Aggregation Group (LAG)" msgstr "Link Aggregation Group (GAL)" -#: netbox/dcim/choices.py:1031 +#: netbox/dcim/choices.py:1035 msgid "Ethernet (fixed)" msgstr "Ethernet (fisso)" -#: netbox/dcim/choices.py:1047 +#: netbox/dcim/choices.py:1052 msgid "Ethernet (modular)" msgstr "Ethernet (modulare)" -#: netbox/dcim/choices.py:1084 +#: netbox/dcim/choices.py:1089 msgid "Ethernet (backplane)" msgstr "Ethernet (backplane)" -#: netbox/dcim/choices.py:1116 +#: netbox/dcim/choices.py:1121 msgid "Cellular" msgstr "Cellulare" -#: netbox/dcim/choices.py:1168 netbox/dcim/forms/filtersets.py:384 -#: netbox/dcim/forms/filtersets.py:810 netbox/dcim/forms/filtersets.py:1012 -#: netbox/dcim/forms/filtersets.py:1606 +#: netbox/dcim/choices.py:1173 netbox/dcim/forms/filtersets.py:385 +#: netbox/dcim/forms/filtersets.py:829 netbox/dcim/forms/filtersets.py:1031 +#: netbox/dcim/forms/filtersets.py:1630 #: netbox/templates/dcim/inventoryitem.html:56 #: netbox/templates/dcim/virtualchassis_edit.html:58 msgid "Serial" msgstr "Seriale" -#: netbox/dcim/choices.py:1183 +#: netbox/dcim/choices.py:1188 msgid "Coaxial" msgstr "Coassiale" -#: netbox/dcim/choices.py:1204 +#: netbox/dcim/choices.py:1209 msgid "Stacking" msgstr "impilamento" -#: netbox/dcim/choices.py:1254 +#: netbox/dcim/choices.py:1261 msgid "Half" msgstr "Metà" -#: netbox/dcim/choices.py:1255 +#: netbox/dcim/choices.py:1262 msgid "Full" msgstr "Completo" -#: netbox/dcim/choices.py:1256 netbox/netbox/preferences.py:31 +#: netbox/dcim/choices.py:1263 netbox/netbox/preferences.py:31 #: netbox/wireless/choices.py:480 msgid "Auto" msgstr "Auto" -#: netbox/dcim/choices.py:1268 +#: netbox/dcim/choices.py:1275 msgid "Access" msgstr "Accesso" -#: netbox/dcim/choices.py:1269 netbox/ipam/tables/vlans.py:148 -#: netbox/ipam/tables/vlans.py:193 +#: netbox/dcim/choices.py:1276 netbox/ipam/tables/vlans.py:150 +#: netbox/ipam/tables/vlans.py:195 #: netbox/templates/dcim/inc/interface_vlans_table.html:7 msgid "Tagged" msgstr "Taggato" -#: netbox/dcim/choices.py:1270 +#: netbox/dcim/choices.py:1277 msgid "Tagged (All)" msgstr "Contrassegnati (tutti)" -#: netbox/dcim/choices.py:1271 netbox/templates/ipam/vlan_edit.html:26 +#: netbox/dcim/choices.py:1278 netbox/templates/ipam/vlan_edit.html:26 msgid "Q-in-Q (802.1ad)" msgstr "Q-in-Q (802.1ad)" -#: netbox/dcim/choices.py:1300 +#: netbox/dcim/choices.py:1307 msgid "IEEE Standard" msgstr "Norma IEEE" -#: netbox/dcim/choices.py:1311 +#: netbox/dcim/choices.py:1318 msgid "Passive 24V (2-pair)" msgstr "24V passivo (2 coppie)" -#: netbox/dcim/choices.py:1312 +#: netbox/dcim/choices.py:1319 msgid "Passive 24V (4-pair)" msgstr "24V passivo (4 coppie)" -#: netbox/dcim/choices.py:1313 +#: netbox/dcim/choices.py:1320 msgid "Passive 48V (2-pair)" msgstr "48V passivo (2 coppie)" -#: netbox/dcim/choices.py:1314 +#: netbox/dcim/choices.py:1321 msgid "Passive 48V (4-pair)" msgstr "48V passivo (4 coppie)" -#: netbox/dcim/choices.py:1387 netbox/dcim/choices.py:1500 +#: netbox/dcim/choices.py:1394 netbox/dcim/choices.py:1507 msgid "Copper" msgstr "Rame" -#: netbox/dcim/choices.py:1410 +#: netbox/dcim/choices.py:1417 msgid "Fiber Optic" msgstr "Fibra ottica" -#: netbox/dcim/choices.py:1446 netbox/dcim/choices.py:1529 +#: netbox/dcim/choices.py:1453 netbox/dcim/choices.py:1536 msgid "USB" msgstr "USB" -#: netbox/dcim/choices.py:1516 +#: netbox/dcim/choices.py:1523 msgid "Fiber" msgstr "Fibra" -#: netbox/dcim/choices.py:1541 netbox/dcim/forms/filtersets.py:1276 +#: netbox/dcim/choices.py:1548 netbox/dcim/forms/filtersets.py:1295 msgid "Connected" msgstr "Connesso" -#: netbox/dcim/choices.py:1560 netbox/netbox/choices.py:175 +#: netbox/dcim/choices.py:1567 netbox/netbox/choices.py:175 msgid "Kilometers" msgstr "Chilometri" -#: netbox/dcim/choices.py:1561 netbox/netbox/choices.py:176 +#: netbox/dcim/choices.py:1568 netbox/netbox/choices.py:176 #: netbox/templates/dcim/cable_trace.html:65 msgid "Meters" msgstr "Metri" -#: netbox/dcim/choices.py:1562 +#: netbox/dcim/choices.py:1569 msgid "Centimeters" msgstr "Centimetri" -#: netbox/dcim/choices.py:1563 netbox/netbox/choices.py:177 +#: netbox/dcim/choices.py:1570 netbox/netbox/choices.py:177 msgid "Miles" msgstr "Miglia" -#: netbox/dcim/choices.py:1564 netbox/netbox/choices.py:178 +#: netbox/dcim/choices.py:1571 netbox/netbox/choices.py:178 #: netbox/templates/dcim/cable_trace.html:66 msgid "Feet" msgstr "Piedi" -#: netbox/dcim/choices.py:1612 +#: netbox/dcim/choices.py:1619 msgid "Redundant" msgstr "Ridondante" -#: netbox/dcim/choices.py:1633 +#: netbox/dcim/choices.py:1640 msgid "Single phase" msgstr "Monofase" -#: netbox/dcim/choices.py:1634 +#: netbox/dcim/choices.py:1641 msgid "Three-phase" msgstr "Trifase" +#: netbox/dcim/choices.py:1657 netbox/extras/choices.py:53 +#: netbox/netbox/preferences.py:21 netbox/templates/extras/customfield.html:78 +#: netbox/vpn/choices.py:20 netbox/wireless/choices.py:27 +msgid "Disabled" +msgstr "Disabili" + +#: netbox/dcim/choices.py:1658 +msgid "Faulty" +msgstr "Difettoso" + #: netbox/dcim/fields.py:45 #, python-brace-format msgid "Invalid MAC address format: {value}" @@ -3395,320 +3451,336 @@ msgstr "Formato dell'indirizzo MAC non valido: {value}" msgid "Invalid WWN format: {value}" msgstr "Formato WWN non valido: {value}" -#: netbox/dcim/filtersets.py:87 +#: netbox/dcim/filtersets.py:89 msgid "Parent region (ID)" msgstr "Regione principale (ID)" -#: netbox/dcim/filtersets.py:93 +#: netbox/dcim/filtersets.py:95 msgid "Parent region (slug)" msgstr "Regione madre (slug)" -#: netbox/dcim/filtersets.py:117 +#: netbox/dcim/filtersets.py:119 msgid "Parent site group (ID)" msgstr "Gruppo del sito principale (ID)" -#: netbox/dcim/filtersets.py:123 +#: netbox/dcim/filtersets.py:125 msgid "Parent site group (slug)" msgstr "Gruppo del sito principale (slug)" -#: netbox/dcim/filtersets.py:165 netbox/extras/filtersets.py:364 +#: netbox/dcim/filtersets.py:167 netbox/extras/filtersets.py:422 #: netbox/ipam/filtersets.py:836 netbox/ipam/filtersets.py:988 msgid "Group (ID)" msgstr "Gruppo (ID)" -#: netbox/dcim/filtersets.py:171 +#: netbox/dcim/filtersets.py:173 msgid "Group (slug)" msgstr "Gruppo (slug)" -#: netbox/dcim/filtersets.py:177 netbox/dcim/filtersets.py:182 +#: netbox/dcim/filtersets.py:179 netbox/dcim/filtersets.py:184 msgid "AS (ID)" msgstr "COME (ID)" -#: netbox/dcim/filtersets.py:247 +#: netbox/dcim/filtersets.py:249 msgid "Parent location (ID)" msgstr "Sede principale (ID)" -#: netbox/dcim/filtersets.py:253 +#: netbox/dcim/filtersets.py:255 msgid "Parent location (slug)" msgstr "Sede principale (slug)" -#: netbox/dcim/filtersets.py:297 netbox/dcim/filtersets.py:382 -#: netbox/dcim/filtersets.py:540 netbox/dcim/filtersets.py:679 -#: netbox/dcim/filtersets.py:883 netbox/dcim/filtersets.py:934 -#: netbox/dcim/filtersets.py:974 netbox/dcim/filtersets.py:1315 -#: netbox/dcim/filtersets.py:2036 +#: netbox/dcim/filtersets.py:299 netbox/dcim/filtersets.py:384 +#: 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:2093 msgid "Manufacturer (ID)" msgstr "Produttore (ID)" -#: netbox/dcim/filtersets.py:303 netbox/dcim/filtersets.py:388 -#: netbox/dcim/filtersets.py:546 netbox/dcim/filtersets.py:685 -#: netbox/dcim/filtersets.py:889 netbox/dcim/filtersets.py:940 -#: netbox/dcim/filtersets.py:980 netbox/dcim/filtersets.py:1321 -#: netbox/dcim/filtersets.py:2042 +#: netbox/dcim/filtersets.py:305 netbox/dcim/filtersets.py:390 +#: 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:2099 msgid "Manufacturer (slug)" msgstr "Produttore (lumaca)" -#: netbox/dcim/filtersets.py:394 +#: netbox/dcim/filtersets.py:396 msgid "Rack type (slug)" msgstr "Tipo di rack (slug)" -#: netbox/dcim/filtersets.py:398 +#: netbox/dcim/filtersets.py:400 msgid "Rack type (ID)" msgstr "Tipo di rack (ID)" -#: netbox/dcim/filtersets.py:412 netbox/dcim/filtersets.py:893 -#: netbox/dcim/filtersets.py:995 netbox/dcim/filtersets.py:2046 +#: netbox/dcim/filtersets.py:414 netbox/dcim/filtersets.py:921 +#: netbox/dcim/filtersets.py:1047 netbox/dcim/filtersets.py:2103 #: netbox/ipam/filtersets.py:376 netbox/ipam/filtersets.py:488 -#: netbox/ipam/filtersets.py:998 netbox/virtualization/filtersets.py:176 +#: netbox/ipam/filtersets.py:998 netbox/virtualization/filtersets.py:177 msgid "Role (ID)" msgstr "Ruolo (ID)" -#: netbox/dcim/filtersets.py:418 netbox/dcim/filtersets.py:899 -#: netbox/dcim/filtersets.py:1001 netbox/dcim/filtersets.py:2052 -#: netbox/extras/filtersets.py:558 netbox/ipam/filtersets.py:382 +#: netbox/dcim/filtersets.py:420 netbox/dcim/filtersets.py:927 +#: netbox/dcim/filtersets.py:1054 netbox/dcim/filtersets.py:2109 +#: netbox/extras/filtersets.py:651 netbox/ipam/filtersets.py:382 #: netbox/ipam/filtersets.py:494 netbox/ipam/filtersets.py:1004 -#: netbox/virtualization/filtersets.py:182 +#: netbox/virtualization/filtersets.py:184 msgid "Role (slug)" msgstr "Ruolo (slug)" -#: netbox/dcim/filtersets.py:448 netbox/dcim/filtersets.py:1070 -#: netbox/dcim/filtersets.py:1391 netbox/dcim/filtersets.py:1489 -#: netbox/dcim/filtersets.py:2444 +#: netbox/dcim/filtersets.py:450 netbox/dcim/filtersets.py:1123 +#: netbox/dcim/filtersets.py:1444 netbox/dcim/filtersets.py:1542 +#: netbox/dcim/filtersets.py:2501 msgid "Rack (ID)" msgstr "Cremagliera (ID)" -#: netbox/dcim/filtersets.py:508 netbox/extras/filtersets.py:293 -#: netbox/extras/filtersets.py:337 netbox/extras/filtersets.py:359 -#: netbox/extras/filtersets.py:419 netbox/users/filtersets.py:113 -#: netbox/users/filtersets.py:180 +#: netbox/dcim/filtersets.py:510 netbox/extras/filtersets.py:298 +#: netbox/extras/filtersets.py:350 netbox/extras/filtersets.py:395 +#: netbox/extras/filtersets.py:417 netbox/extras/filtersets.py:477 +#: netbox/users/filtersets.py:113 netbox/users/filtersets.py:180 msgid "User (name)" msgstr "Utente (nome)" -#: netbox/dcim/filtersets.py:550 +#: netbox/dcim/filtersets.py:552 msgid "Default platform (ID)" msgstr "Piattaforma predefinita (ID)" -#: netbox/dcim/filtersets.py:556 +#: netbox/dcim/filtersets.py:558 msgid "Default platform (slug)" msgstr "Piattaforma predefinita (slug)" -#: netbox/dcim/filtersets.py:559 netbox/dcim/forms/filtersets.py:518 +#: netbox/dcim/filtersets.py:561 netbox/dcim/forms/filtersets.py:519 msgid "Has a front image" msgstr "Ha un'immagine frontale" -#: netbox/dcim/filtersets.py:563 netbox/dcim/forms/filtersets.py:525 +#: netbox/dcim/filtersets.py:565 netbox/dcim/forms/filtersets.py:526 msgid "Has a rear image" msgstr "Ha un'immagine posteriore" -#: netbox/dcim/filtersets.py:568 netbox/dcim/filtersets.py:689 -#: netbox/dcim/filtersets.py:1139 netbox/dcim/forms/filtersets.py:532 -#: netbox/dcim/forms/filtersets.py:628 netbox/dcim/forms/filtersets.py:849 +#: netbox/dcim/filtersets.py:570 netbox/dcim/filtersets.py:717 +#: netbox/dcim/filtersets.py:1192 netbox/dcim/forms/filtersets.py:533 +#: netbox/dcim/forms/filtersets.py:642 netbox/dcim/forms/filtersets.py:868 msgid "Has console ports" msgstr "Dispone di porte per console" -#: netbox/dcim/filtersets.py:572 netbox/dcim/filtersets.py:693 -#: netbox/dcim/filtersets.py:1143 netbox/dcim/forms/filtersets.py:539 -#: netbox/dcim/forms/filtersets.py:635 netbox/dcim/forms/filtersets.py:856 +#: netbox/dcim/filtersets.py:574 netbox/dcim/filtersets.py:721 +#: netbox/dcim/filtersets.py:1196 netbox/dcim/forms/filtersets.py:540 +#: netbox/dcim/forms/filtersets.py:649 netbox/dcim/forms/filtersets.py:875 msgid "Has console server ports" msgstr "Dispone di porte console server" -#: netbox/dcim/filtersets.py:576 netbox/dcim/filtersets.py:697 -#: netbox/dcim/filtersets.py:1147 netbox/dcim/forms/filtersets.py:546 -#: netbox/dcim/forms/filtersets.py:642 netbox/dcim/forms/filtersets.py:863 +#: netbox/dcim/filtersets.py:578 netbox/dcim/filtersets.py:725 +#: netbox/dcim/filtersets.py:1200 netbox/dcim/forms/filtersets.py:547 +#: netbox/dcim/forms/filtersets.py:656 netbox/dcim/forms/filtersets.py:882 msgid "Has power ports" msgstr "Dispone di porte di alimentazione" -#: netbox/dcim/filtersets.py:580 netbox/dcim/filtersets.py:701 -#: netbox/dcim/filtersets.py:1151 netbox/dcim/forms/filtersets.py:553 -#: netbox/dcim/forms/filtersets.py:649 netbox/dcim/forms/filtersets.py:870 +#: netbox/dcim/filtersets.py:582 netbox/dcim/filtersets.py:729 +#: netbox/dcim/filtersets.py:1204 netbox/dcim/forms/filtersets.py:554 +#: netbox/dcim/forms/filtersets.py:663 netbox/dcim/forms/filtersets.py:889 msgid "Has power outlets" msgstr "Dispone di prese di corrente" -#: netbox/dcim/filtersets.py:584 netbox/dcim/filtersets.py:705 -#: netbox/dcim/filtersets.py:1155 netbox/dcim/forms/filtersets.py:560 -#: netbox/dcim/forms/filtersets.py:656 netbox/dcim/forms/filtersets.py:877 +#: netbox/dcim/filtersets.py:586 netbox/dcim/filtersets.py:733 +#: netbox/dcim/filtersets.py:1208 netbox/dcim/forms/filtersets.py:561 +#: netbox/dcim/forms/filtersets.py:670 netbox/dcim/forms/filtersets.py:896 msgid "Has interfaces" msgstr "Dispone di interfacce" -#: netbox/dcim/filtersets.py:588 netbox/dcim/filtersets.py:709 -#: netbox/dcim/filtersets.py:1159 netbox/dcim/forms/filtersets.py:567 -#: netbox/dcim/forms/filtersets.py:663 netbox/dcim/forms/filtersets.py:884 +#: netbox/dcim/filtersets.py:590 netbox/dcim/filtersets.py:737 +#: netbox/dcim/filtersets.py:1212 netbox/dcim/forms/filtersets.py:568 +#: netbox/dcim/forms/filtersets.py:677 netbox/dcim/forms/filtersets.py:903 msgid "Has pass-through ports" msgstr "Dispone di porte pass-through" -#: netbox/dcim/filtersets.py:592 netbox/dcim/filtersets.py:1163 -#: netbox/dcim/forms/filtersets.py:581 +#: netbox/dcim/filtersets.py:594 netbox/dcim/filtersets.py:1216 +#: netbox/dcim/forms/filtersets.py:582 msgid "Has module bays" msgstr "Dispone di alloggiamenti per moduli" -#: netbox/dcim/filtersets.py:596 netbox/dcim/filtersets.py:1167 -#: netbox/dcim/forms/filtersets.py:574 +#: netbox/dcim/filtersets.py:598 netbox/dcim/filtersets.py:1220 +#: netbox/dcim/forms/filtersets.py:575 msgid "Has device bays" msgstr "Dispone di alloggiamenti per dispositivi" -#: netbox/dcim/filtersets.py:600 netbox/dcim/forms/filtersets.py:588 +#: netbox/dcim/filtersets.py:602 netbox/dcim/forms/filtersets.py:589 msgid "Has inventory items" msgstr "Ha articoli di inventario" -#: netbox/dcim/filtersets.py:757 netbox/dcim/filtersets.py:990 -#: netbox/dcim/filtersets.py:1510 +#: netbox/dcim/filtersets.py:697 +msgid "Profile (ID)" +msgstr "Profilo (ID)" + +#: netbox/dcim/filtersets.py:703 +msgid "Profile (name)" +msgstr "Profilo (nome)" + +#: netbox/dcim/filtersets.py:785 netbox/dcim/filtersets.py:1041 +#: netbox/dcim/filtersets.py:1563 msgid "Device type (ID)" msgstr "Tipo di dispositivo (ID)" -#: netbox/dcim/filtersets.py:773 netbox/dcim/filtersets.py:1326 +#: netbox/dcim/filtersets.py:801 netbox/dcim/filtersets.py:1379 msgid "Module type (ID)" msgstr "Tipo di modulo (ID)" -#: netbox/dcim/filtersets.py:805 netbox/dcim/filtersets.py:1665 +#: netbox/dcim/filtersets.py:833 netbox/dcim/filtersets.py:1718 msgid "Power port (ID)" msgstr "Porta di alimentazione (ID)" -#: netbox/dcim/filtersets.py:879 netbox/dcim/filtersets.py:2032 +#: netbox/dcim/filtersets.py:907 netbox/dcim/filtersets.py:2089 msgid "Parent inventory item (ID)" msgstr "Articolo di inventario principale (ID)" -#: netbox/dcim/filtersets.py:922 netbox/dcim/filtersets.py:948 -#: netbox/dcim/filtersets.py:1135 netbox/virtualization/filtersets.py:204 +#: netbox/dcim/filtersets.py:950 netbox/dcim/filtersets.py:999 +#: netbox/dcim/filtersets.py:1188 netbox/virtualization/filtersets.py:206 msgid "Config template (ID)" msgstr "Modello di configurazione (ID)" -#: netbox/dcim/filtersets.py:986 +#: netbox/dcim/filtersets.py:954 netbox/dcim/filtersets.py:966 +msgid "Parent device role (ID)" +msgstr "Ruolo del dispositivo principale (ID)" + +#: netbox/dcim/filtersets.py:960 netbox/dcim/filtersets.py:973 +msgid "Parent device role (slug)" +msgstr "Ruolo del dispositivo principale (slug)" + +#: netbox/dcim/filtersets.py:1037 msgid "Device type (slug)" msgstr "Tipo di dispositivo (slug)" -#: netbox/dcim/filtersets.py:1006 +#: netbox/dcim/filtersets.py:1059 msgid "Parent Device (ID)" msgstr "Dispositivo principale (ID)" -#: netbox/dcim/filtersets.py:1010 netbox/virtualization/filtersets.py:186 +#: netbox/dcim/filtersets.py:1063 netbox/virtualization/filtersets.py:188 msgid "Platform (ID)" msgstr "Piattaforma (ID)" -#: netbox/dcim/filtersets.py:1016 netbox/extras/filtersets.py:569 -#: netbox/virtualization/filtersets.py:192 +#: netbox/dcim/filtersets.py:1069 netbox/extras/filtersets.py:662 +#: netbox/virtualization/filtersets.py:194 msgid "Platform (slug)" msgstr "Piattaforma (slug)" -#: netbox/dcim/filtersets.py:1052 netbox/dcim/filtersets.py:1375 -#: netbox/dcim/filtersets.py:1473 netbox/dcim/filtersets.py:2134 -#: netbox/dcim/filtersets.py:2376 netbox/dcim/filtersets.py:2435 +#: netbox/dcim/filtersets.py:1105 netbox/dcim/filtersets.py:1428 +#: netbox/dcim/filtersets.py:1526 netbox/dcim/filtersets.py:2191 +#: netbox/dcim/filtersets.py:2433 netbox/dcim/filtersets.py:2492 msgid "Site name (slug)" msgstr "Nome del sito (slug)" -#: netbox/dcim/filtersets.py:1075 +#: netbox/dcim/filtersets.py:1128 msgid "Parent bay (ID)" msgstr "Bambino per genitori (ID)" -#: netbox/dcim/filtersets.py:1079 +#: netbox/dcim/filtersets.py:1132 msgid "VM cluster (ID)" msgstr "Cluster VM (ID)" -#: netbox/dcim/filtersets.py:1085 netbox/extras/filtersets.py:591 +#: netbox/dcim/filtersets.py:1138 netbox/extras/filtersets.py:684 #: netbox/virtualization/filtersets.py:102 msgid "Cluster group (slug)" msgstr "Gruppo Cluster (slug)" -#: netbox/dcim/filtersets.py:1090 netbox/virtualization/filtersets.py:96 +#: netbox/dcim/filtersets.py:1143 netbox/virtualization/filtersets.py:96 msgid "Cluster group (ID)" msgstr "Gruppo cluster (ID)" -#: netbox/dcim/filtersets.py:1096 +#: netbox/dcim/filtersets.py:1149 msgid "Device model (slug)" msgstr "Modello del dispositivo (slug)" -#: netbox/dcim/filtersets.py:1107 netbox/dcim/forms/bulk_edit.py:525 +#: netbox/dcim/filtersets.py:1160 netbox/dcim/forms/bulk_edit.py:539 msgid "Is full depth" msgstr "È a piena profondità" -#: netbox/dcim/filtersets.py:1111 netbox/dcim/forms/filtersets.py:819 -#: netbox/dcim/forms/filtersets.py:1439 netbox/dcim/forms/filtersets.py:1645 -#: netbox/dcim/forms/filtersets.py:1650 netbox/dcim/forms/model_forms.py:1793 -#: netbox/dcim/models/devices.py:1505 netbox/dcim/models/devices.py:1526 -#: netbox/virtualization/filtersets.py:196 -#: netbox/virtualization/filtersets.py:268 +#: netbox/dcim/filtersets.py:1164 netbox/dcim/forms/filtersets.py:838 +#: netbox/dcim/forms/filtersets.py:1463 netbox/dcim/forms/filtersets.py:1669 +#: netbox/dcim/forms/filtersets.py:1674 netbox/dcim/forms/model_forms.py:1887 +#: netbox/dcim/models/devices.py:1234 netbox/dcim/models/devices.py:1254 +#: netbox/virtualization/filtersets.py:198 +#: netbox/virtualization/filtersets.py:270 #: netbox/virtualization/forms/filtersets.py:178 #: netbox/virtualization/forms/filtersets.py:231 msgid "MAC address" msgstr "Indirizzo MAC" -#: netbox/dcim/filtersets.py:1118 netbox/dcim/filtersets.py:1283 -#: netbox/dcim/forms/filtersets.py:828 netbox/dcim/forms/filtersets.py:931 -#: netbox/virtualization/filtersets.py:200 +#: netbox/dcim/filtersets.py:1171 netbox/dcim/filtersets.py:1336 +#: netbox/dcim/forms/filtersets.py:847 netbox/dcim/forms/filtersets.py:950 +#: netbox/virtualization/filtersets.py:202 #: netbox/virtualization/forms/filtersets.py:182 msgid "Has a primary IP" msgstr "Ha un IP primario" -#: netbox/dcim/filtersets.py:1122 +#: netbox/dcim/filtersets.py:1175 msgid "Has an out-of-band IP" msgstr "Ha un IP fuori banda" -#: netbox/dcim/filtersets.py:1127 +#: netbox/dcim/filtersets.py:1180 msgid "Virtual chassis (ID)" msgstr "Chassis virtuale (ID)" -#: netbox/dcim/filtersets.py:1131 +#: netbox/dcim/filtersets.py:1184 msgid "Is a virtual chassis member" msgstr "È un membro virtuale dello chassis" -#: netbox/dcim/filtersets.py:1172 +#: netbox/dcim/filtersets.py:1225 msgid "OOB IP (ID)" msgstr "OOB IP (ID)" -#: netbox/dcim/filtersets.py:1176 +#: netbox/dcim/filtersets.py:1229 msgid "Has virtual device context" msgstr "Ha un contesto di dispositivo virtuale" -#: netbox/dcim/filtersets.py:1266 +#: netbox/dcim/filtersets.py:1319 msgid "VDC (ID)" msgstr "VDC (ID)" -#: netbox/dcim/filtersets.py:1271 +#: netbox/dcim/filtersets.py:1324 msgid "Device model" msgstr "Modello del dispositivo" -#: netbox/dcim/filtersets.py:1332 +#: netbox/dcim/filtersets.py:1385 msgid "Module type (model)" msgstr "Tipo di modulo (modello)" -#: netbox/dcim/filtersets.py:1338 +#: netbox/dcim/filtersets.py:1391 msgid "Module bay (ID)" msgstr "Alloggiamento per moduli (ID)" -#: netbox/dcim/filtersets.py:1397 netbox/dcim/filtersets.py:1495 +#: netbox/dcim/filtersets.py:1450 netbox/dcim/filtersets.py:1548 msgid "Rack (name)" msgstr "Rack (nome)" -#: netbox/dcim/filtersets.py:1401 netbox/dcim/filtersets.py:1499 -#: netbox/dcim/filtersets.py:1685 netbox/ipam/filtersets.py:606 -#: netbox/ipam/filtersets.py:846 netbox/ipam/filtersets.py:1168 -#: netbox/virtualization/filtersets.py:127 netbox/vpn/filtersets.py:379 +#: netbox/dcim/filtersets.py:1454 netbox/dcim/filtersets.py:1552 +#: netbox/dcim/filtersets.py:1742 netbox/ipam/filtersets.py:606 +#: netbox/ipam/filtersets.py:846 netbox/ipam/filtersets.py:1174 +#: netbox/virtualization/filtersets.py:127 netbox/vpn/filtersets.py:382 msgid "Device (ID)" msgstr "Dispositivo (ID)" -#: netbox/dcim/filtersets.py:1407 netbox/dcim/filtersets.py:1505 -#: netbox/dcim/filtersets.py:1680 netbox/ipam/filtersets.py:601 -#: netbox/ipam/filtersets.py:841 netbox/ipam/filtersets.py:1174 -#: netbox/vpn/filtersets.py:374 +#: netbox/dcim/filtersets.py:1460 netbox/dcim/filtersets.py:1558 +#: netbox/dcim/filtersets.py:1737 netbox/ipam/filtersets.py:601 +#: netbox/ipam/filtersets.py:841 netbox/ipam/filtersets.py:1169 +#: netbox/vpn/filtersets.py:377 msgid "Device (name)" msgstr "Dispositivo (nome)" -#: netbox/dcim/filtersets.py:1516 +#: netbox/dcim/filtersets.py:1569 msgid "Device type (model)" msgstr "Tipo di dispositivo (modello)" -#: netbox/dcim/filtersets.py:1521 +#: netbox/dcim/filtersets.py:1574 msgid "Device role (ID)" msgstr "Ruolo del dispositivo (ID)" -#: netbox/dcim/filtersets.py:1527 +#: netbox/dcim/filtersets.py:1580 msgid "Device role (slug)" msgstr "Ruolo del dispositivo (slug)" -#: netbox/dcim/filtersets.py:1532 +#: netbox/dcim/filtersets.py:1585 msgid "Virtual Chassis (ID)" msgstr "Chassis virtuale (ID)" -#: netbox/dcim/filtersets.py:1538 netbox/dcim/forms/filtersets.py:110 +#: netbox/dcim/filtersets.py:1591 netbox/dcim/forms/filtersets.py:111 #: netbox/dcim/tables/devices.py:216 netbox/netbox/navigation/menu.py:79 #: netbox/templates/dcim/device.html:120 #: netbox/templates/dcim/device_edit.html:95 @@ -3718,121 +3790,121 @@ msgstr "Chassis virtuale (ID)" msgid "Virtual Chassis" msgstr "Chassis virtuale" -#: netbox/dcim/filtersets.py:1562 +#: netbox/dcim/filtersets.py:1615 msgid "Module (ID)" msgstr "Modulo (ID)" -#: netbox/dcim/filtersets.py:1569 +#: netbox/dcim/filtersets.py:1622 msgid "Cable (ID)" msgstr "Cavo (ID)" -#: netbox/dcim/filtersets.py:1690 netbox/ipam/filtersets.py:611 -#: netbox/ipam/filtersets.py:851 netbox/ipam/filtersets.py:1184 -#: netbox/vpn/filtersets.py:385 +#: netbox/dcim/filtersets.py:1747 netbox/ipam/filtersets.py:611 +#: netbox/ipam/filtersets.py:851 netbox/ipam/filtersets.py:1179 +#: netbox/vpn/filtersets.py:388 msgid "Virtual machine (name)" msgstr "Macchina virtuale (nome)" -#: netbox/dcim/filtersets.py:1695 netbox/ipam/filtersets.py:616 -#: netbox/ipam/filtersets.py:856 netbox/ipam/filtersets.py:1178 -#: netbox/virtualization/filtersets.py:248 -#: netbox/virtualization/filtersets.py:299 netbox/vpn/filtersets.py:390 +#: netbox/dcim/filtersets.py:1752 netbox/ipam/filtersets.py:616 +#: netbox/ipam/filtersets.py:856 netbox/ipam/filtersets.py:1184 +#: netbox/virtualization/filtersets.py:250 +#: netbox/virtualization/filtersets.py:301 netbox/vpn/filtersets.py:393 msgid "Virtual machine (ID)" msgstr "Macchina virtuale (ID)" -#: netbox/dcim/filtersets.py:1701 netbox/ipam/filtersets.py:622 -#: netbox/vpn/filtersets.py:97 netbox/vpn/filtersets.py:396 +#: netbox/dcim/filtersets.py:1758 netbox/ipam/filtersets.py:622 +#: netbox/vpn/filtersets.py:97 netbox/vpn/filtersets.py:399 msgid "Interface (name)" msgstr "Interfaccia (nome)" -#: netbox/dcim/filtersets.py:1712 netbox/ipam/filtersets.py:633 -#: netbox/vpn/filtersets.py:108 netbox/vpn/filtersets.py:407 +#: netbox/dcim/filtersets.py:1769 netbox/ipam/filtersets.py:633 +#: netbox/vpn/filtersets.py:108 netbox/vpn/filtersets.py:410 msgid "VM interface (name)" msgstr "Interfaccia VM (nome)" -#: netbox/dcim/filtersets.py:1717 netbox/ipam/filtersets.py:638 +#: netbox/dcim/filtersets.py:1774 netbox/ipam/filtersets.py:638 #: netbox/vpn/filtersets.py:113 msgid "VM interface (ID)" msgstr "Interfaccia VM (ID)" -#: netbox/dcim/filtersets.py:1759 netbox/templates/dcim/interface.html:81 +#: netbox/dcim/filtersets.py:1816 netbox/templates/dcim/interface.html:81 #: netbox/templates/virtualization/vminterface.html:55 #: netbox/virtualization/forms/model_forms.py:395 msgid "802.1Q Mode" msgstr "Modalità 802.1Q" -#: netbox/dcim/filtersets.py:1763 netbox/ipam/forms/bulk_import.py:192 -#: netbox/vpn/forms/bulk_import.py:308 +#: netbox/dcim/filtersets.py:1820 netbox/ipam/forms/bulk_import.py:192 +#: netbox/vpn/forms/bulk_import.py:313 msgid "Assigned VLAN" msgstr "VLAN assegnata" -#: netbox/dcim/filtersets.py:1767 +#: netbox/dcim/filtersets.py:1824 msgid "Assigned VID" msgstr "VID assegnato" -#: netbox/dcim/filtersets.py:1772 netbox/dcim/forms/bulk_edit.py:1544 -#: netbox/dcim/forms/bulk_import.py:921 netbox/dcim/forms/filtersets.py:1492 -#: netbox/dcim/forms/model_forms.py:1442 -#: netbox/dcim/models/device_components.py:752 -#: netbox/dcim/tables/devices.py:647 netbox/ipam/filtersets.py:335 +#: netbox/dcim/filtersets.py:1829 netbox/dcim/forms/bulk_edit.py:1591 +#: netbox/dcim/forms/bulk_import.py:952 netbox/dcim/forms/filtersets.py:1516 +#: netbox/dcim/forms/model_forms.py:1536 +#: netbox/dcim/models/device_components.py:761 +#: netbox/dcim/tables/devices.py:654 netbox/ipam/filtersets.py:335 #: netbox/ipam/filtersets.py:346 netbox/ipam/filtersets.py:478 #: netbox/ipam/filtersets.py:579 netbox/ipam/filtersets.py:590 #: netbox/ipam/forms/bulk_edit.py:226 netbox/ipam/forms/bulk_edit.py:282 -#: netbox/ipam/forms/bulk_edit.py:324 netbox/ipam/forms/bulk_import.py:160 +#: netbox/ipam/forms/bulk_edit.py:329 netbox/ipam/forms/bulk_import.py:160 #: netbox/ipam/forms/bulk_import.py:249 netbox/ipam/forms/bulk_import.py:285 #: netbox/ipam/forms/filtersets.py:69 netbox/ipam/forms/filtersets.py:180 -#: netbox/ipam/forms/filtersets.py:325 netbox/ipam/forms/model_forms.py:65 +#: netbox/ipam/forms/filtersets.py:332 netbox/ipam/forms/model_forms.py:65 #: netbox/ipam/forms/model_forms.py:208 netbox/ipam/forms/model_forms.py:256 #: netbox/ipam/forms/model_forms.py:310 netbox/ipam/forms/model_forms.py:474 #: netbox/ipam/forms/model_forms.py:488 netbox/ipam/forms/model_forms.py:502 -#: netbox/ipam/models/ip.py:217 netbox/ipam/models/ip.py:498 -#: netbox/ipam/models/ip.py:719 netbox/ipam/models/vrfs.py:61 -#: netbox/ipam/tables/ip.py:188 netbox/ipam/tables/ip.py:261 -#: netbox/ipam/tables/ip.py:312 netbox/ipam/tables/ip.py:402 +#: netbox/ipam/models/ip.py:217 netbox/ipam/models/ip.py:501 +#: netbox/ipam/models/ip.py:730 netbox/ipam/models/vrfs.py:61 +#: netbox/ipam/tables/ip.py:189 netbox/ipam/tables/ip.py:262 +#: netbox/ipam/tables/ip.py:318 netbox/ipam/tables/ip.py:418 #: netbox/templates/dcim/interface.html:152 #: netbox/templates/ipam/ipaddress.html:18 -#: netbox/templates/ipam/iprange.html:40 netbox/templates/ipam/prefix.html:19 +#: netbox/templates/ipam/iprange.html:47 netbox/templates/ipam/prefix.html:19 #: netbox/templates/ipam/vrf.html:7 netbox/templates/ipam/vrf.html:13 #: netbox/templates/virtualization/vminterface.html:90 #: netbox/virtualization/forms/bulk_edit.py:243 #: netbox/virtualization/forms/bulk_import.py:177 #: netbox/virtualization/forms/filtersets.py:236 #: netbox/virtualization/forms/model_forms.py:368 -#: netbox/virtualization/models/virtualmachines.py:331 +#: netbox/virtualization/models/virtualmachines.py:336 #: netbox/virtualization/tables/virtualmachines.py:113 msgid "VRF" msgstr "VRF" -#: netbox/dcim/filtersets.py:1778 netbox/ipam/filtersets.py:341 +#: netbox/dcim/filtersets.py:1835 netbox/ipam/filtersets.py:341 #: netbox/ipam/filtersets.py:352 netbox/ipam/filtersets.py:484 #: netbox/ipam/filtersets.py:585 netbox/ipam/filtersets.py:596 msgid "VRF (RD)" msgstr "VRF (ROSSO)" -#: netbox/dcim/filtersets.py:1783 netbox/ipam/filtersets.py:1036 -#: netbox/vpn/filtersets.py:342 +#: netbox/dcim/filtersets.py:1840 netbox/ipam/filtersets.py:1036 +#: netbox/vpn/filtersets.py:345 msgid "L2VPN (ID)" msgstr "L2VPN (ID)" -#: netbox/dcim/filtersets.py:1789 netbox/dcim/forms/filtersets.py:1497 -#: netbox/dcim/tables/devices.py:583 netbox/ipam/filtersets.py:1042 -#: netbox/ipam/forms/filtersets.py:584 netbox/ipam/tables/vlans.py:113 +#: netbox/dcim/filtersets.py:1846 netbox/dcim/forms/filtersets.py:1521 +#: netbox/dcim/tables/devices.py:590 netbox/ipam/filtersets.py:1042 +#: netbox/ipam/forms/filtersets.py:592 netbox/ipam/tables/vlans.py:115 #: netbox/templates/dcim/interface.html:99 netbox/templates/ipam/vlan.html:82 #: netbox/templates/vpn/l2vpntermination.html:12 #: netbox/virtualization/forms/filtersets.py:241 -#: netbox/vpn/forms/bulk_import.py:280 netbox/vpn/forms/filtersets.py:252 +#: netbox/vpn/forms/bulk_import.py:285 netbox/vpn/forms/filtersets.py:257 #: netbox/vpn/forms/model_forms.py:412 netbox/vpn/forms/model_forms.py:430 -#: netbox/vpn/models/l2vpn.py:63 netbox/vpn/tables/l2vpn.py:55 +#: netbox/vpn/models/l2vpn.py:68 netbox/vpn/tables/l2vpn.py:58 msgid "L2VPN" msgstr "L2VPN" -#: netbox/dcim/filtersets.py:1794 netbox/ipam/filtersets.py:1117 +#: netbox/dcim/filtersets.py:1851 netbox/ipam/filtersets.py:1117 msgid "VLAN Translation Policy (ID)" msgstr "Politica di traduzione VLAN (ID)" -#: netbox/dcim/filtersets.py:1800 netbox/dcim/forms/filtersets.py:1463 -#: netbox/dcim/forms/model_forms.py:1459 -#: netbox/dcim/models/device_components.py:571 -#: netbox/ipam/forms/filtersets.py:503 netbox/ipam/forms/model_forms.py:711 +#: netbox/dcim/filtersets.py:1857 netbox/dcim/forms/filtersets.py:1487 +#: netbox/dcim/forms/model_forms.py:1553 +#: netbox/dcim/models/device_components.py:580 +#: netbox/ipam/forms/filtersets.py:511 netbox/ipam/forms/model_forms.py:712 #: netbox/templates/ipam/vlantranslationpolicy.html:11 #: netbox/virtualization/forms/bulk_edit.py:248 #: netbox/virtualization/forms/filtersets.py:251 @@ -3840,117 +3912,117 @@ msgstr "Politica di traduzione VLAN (ID)" msgid "VLAN Translation Policy" msgstr "Politica di traduzione VLAN" -#: netbox/dcim/filtersets.py:1834 +#: netbox/dcim/filtersets.py:1891 msgid "Virtual Chassis Interfaces for Device" msgstr "Interfacce virtuali dello chassis per dispositivi" -#: netbox/dcim/filtersets.py:1839 +#: netbox/dcim/filtersets.py:1896 msgid "Virtual Chassis Interfaces for Device (ID)" msgstr "Interfacce virtuali dello chassis per dispositivi (ID)" -#: netbox/dcim/filtersets.py:1843 +#: netbox/dcim/filtersets.py:1900 msgid "Kind of interface" msgstr "Tipo di interfaccia" -#: netbox/dcim/filtersets.py:1848 netbox/virtualization/filtersets.py:259 +#: netbox/dcim/filtersets.py:1905 netbox/virtualization/filtersets.py:261 msgid "Parent interface (ID)" msgstr "Interfaccia principale (ID)" -#: netbox/dcim/filtersets.py:1853 netbox/virtualization/filtersets.py:264 +#: netbox/dcim/filtersets.py:1910 netbox/virtualization/filtersets.py:266 msgid "Bridged interface (ID)" msgstr "Interfaccia con ponte (ID)" -#: netbox/dcim/filtersets.py:1858 +#: netbox/dcim/filtersets.py:1915 msgid "LAG interface (ID)" msgstr "Interfaccia LAG (ID)" -#: netbox/dcim/filtersets.py:1866 netbox/dcim/tables/devices.py:605 -#: netbox/dcim/tables/devices.py:1135 netbox/templates/dcim/interface.html:131 +#: netbox/dcim/filtersets.py:1923 netbox/dcim/tables/devices.py:612 +#: netbox/dcim/tables/devices.py:1142 netbox/templates/dcim/interface.html:131 #: netbox/templates/dcim/macaddress.html:11 #: netbox/templates/dcim/macaddress.html:14 #: netbox/templates/virtualization/vminterface.html:79 msgid "MAC Address" msgstr "Indirizzo MAC" -#: netbox/dcim/filtersets.py:1871 netbox/virtualization/filtersets.py:273 +#: netbox/dcim/filtersets.py:1928 netbox/virtualization/filtersets.py:275 msgid "Primary MAC address (ID)" msgstr "Indirizzo MAC (ID) primario" -#: netbox/dcim/filtersets.py:1877 netbox/dcim/forms/model_forms.py:1446 -#: netbox/virtualization/filtersets.py:279 +#: netbox/dcim/filtersets.py:1934 netbox/dcim/forms/model_forms.py:1540 +#: netbox/virtualization/filtersets.py:281 #: netbox/virtualization/forms/model_forms.py:311 msgid "Primary MAC address" msgstr "Indirizzo MAC primario" -#: netbox/dcim/filtersets.py:1899 netbox/dcim/filtersets.py:1911 -#: netbox/dcim/forms/filtersets.py:1399 netbox/dcim/forms/model_forms.py:1773 +#: netbox/dcim/filtersets.py:1956 netbox/dcim/filtersets.py:1968 +#: netbox/dcim/forms/filtersets.py:1423 netbox/dcim/forms/model_forms.py:1867 #: netbox/templates/dcim/virtualdevicecontext.html:15 msgid "Virtual Device Context" msgstr "Contesto del dispositivo virtuale" -#: netbox/dcim/filtersets.py:1905 +#: netbox/dcim/filtersets.py:1962 msgid "Virtual Device Context (Identifier)" msgstr "Contesto del dispositivo virtuale (identificatore)" -#: netbox/dcim/filtersets.py:1916 +#: netbox/dcim/filtersets.py:1973 #: netbox/templates/wireless/wirelesslan.html:11 -#: netbox/wireless/forms/model_forms.py:55 +#: netbox/wireless/forms/model_forms.py:56 msgid "Wireless LAN" msgstr "LAN senza fili" -#: netbox/dcim/filtersets.py:1920 netbox/dcim/tables/devices.py:634 +#: netbox/dcim/filtersets.py:1977 netbox/dcim/tables/devices.py:641 msgid "Wireless link" msgstr "Collegamento wireless" -#: netbox/dcim/filtersets.py:1930 +#: netbox/dcim/filtersets.py:1987 msgid "Virtual circuit termination (ID)" msgstr "Terminazione del circuito virtuale (ID)" -#: netbox/dcim/filtersets.py:1999 +#: netbox/dcim/filtersets.py:2056 msgid "Parent module bay (ID)" msgstr "Alloggiamento del modulo principale (ID)" -#: netbox/dcim/filtersets.py:2004 +#: netbox/dcim/filtersets.py:2061 msgid "Installed module (ID)" msgstr "Modulo installato (ID)" -#: netbox/dcim/filtersets.py:2015 +#: netbox/dcim/filtersets.py:2072 msgid "Installed device (ID)" msgstr "Dispositivo installato (ID)" -#: netbox/dcim/filtersets.py:2021 +#: netbox/dcim/filtersets.py:2078 msgid "Installed device (name)" msgstr "Dispositivo installato (nome)" -#: netbox/dcim/filtersets.py:2091 +#: netbox/dcim/filtersets.py:2148 msgid "Master (ID)" msgstr "Maestro (ID)" -#: netbox/dcim/filtersets.py:2097 +#: netbox/dcim/filtersets.py:2154 msgid "Master (name)" msgstr "Master (nome)" -#: netbox/dcim/filtersets.py:2139 netbox/tenancy/filtersets.py:245 +#: netbox/dcim/filtersets.py:2196 netbox/tenancy/filtersets.py:250 msgid "Tenant (ID)" msgstr "Inquilino (ID)" -#: netbox/dcim/filtersets.py:2145 netbox/extras/filtersets.py:618 -#: netbox/tenancy/filtersets.py:251 +#: netbox/dcim/filtersets.py:2202 netbox/extras/filtersets.py:711 +#: netbox/tenancy/filtersets.py:256 msgid "Tenant (slug)" msgstr "Inquilino (slug)" -#: netbox/dcim/filtersets.py:2181 netbox/dcim/forms/filtersets.py:1126 +#: netbox/dcim/filtersets.py:2238 netbox/dcim/forms/filtersets.py:1145 msgid "Unterminated" msgstr "Interminato" -#: netbox/dcim/filtersets.py:2439 +#: netbox/dcim/filtersets.py:2496 msgid "Power panel (ID)" msgstr "Pannello di alimentazione (ID)" -#: netbox/dcim/forms/bulk_create.py:40 netbox/extras/forms/filtersets.py:408 -#: netbox/extras/forms/model_forms.py:581 -#: netbox/extras/forms/model_forms.py:633 netbox/netbox/forms/base.py:86 -#: netbox/netbox/forms/mixins.py:91 netbox/netbox/tables/columns.py:481 +#: netbox/dcim/forms/bulk_create.py:40 netbox/extras/forms/filtersets.py:443 +#: netbox/extras/forms/model_forms.py:649 +#: netbox/extras/forms/model_forms.py:701 netbox/netbox/forms/base.py:86 +#: netbox/netbox/forms/mixins.py:91 netbox/netbox/tables/columns.py:486 #: netbox/templates/circuits/inc/circuit_termination.html:32 #: netbox/templates/generic/bulk_edit.html:65 #: netbox/templates/inc/panels/tags.html:5 @@ -3958,11 +4030,11 @@ msgstr "Pannello di alimentazione (ID)" msgid "Tags" msgstr "Etichette" -#: netbox/dcim/forms/bulk_create.py:112 netbox/dcim/forms/filtersets.py:1562 -#: netbox/dcim/forms/model_forms.py:498 netbox/dcim/forms/model_forms.py:557 +#: netbox/dcim/forms/bulk_create.py:112 netbox/dcim/forms/filtersets.py:1586 +#: netbox/dcim/forms/model_forms.py:592 netbox/dcim/forms/model_forms.py:651 #: netbox/dcim/forms/object_create.py:208 #: netbox/dcim/forms/object_create.py:357 netbox/dcim/tables/devices.py:175 -#: netbox/dcim/tables/devices.py:740 netbox/dcim/tables/devicetypes.py:253 +#: netbox/dcim/tables/devices.py:747 netbox/dcim/tables/devicetypes.py:253 #: netbox/templates/dcim/device.html:43 netbox/templates/dcim/device.html:131 #: netbox/templates/dcim/modulebay.html:38 #: netbox/templates/dcim/virtualchassis.html:66 @@ -3978,203 +4050,212 @@ msgstr "" "Sono supportati gli intervalli alfanumerici. (Deve corrispondere al numero " "di nomi da creare.)" -#: netbox/dcim/forms/bulk_edit.py:136 +#: netbox/dcim/forms/bulk_edit.py:141 msgid "Contact name" msgstr "Nome del contatto" -#: netbox/dcim/forms/bulk_edit.py:141 +#: netbox/dcim/forms/bulk_edit.py:146 msgid "Contact phone" msgstr "Telefono di contatto" -#: netbox/dcim/forms/bulk_edit.py:147 +#: netbox/dcim/forms/bulk_edit.py:152 msgid "Contact E-mail" msgstr "E-mail di contatto" -#: netbox/dcim/forms/bulk_edit.py:150 netbox/dcim/forms/bulk_import.py:125 -#: netbox/dcim/forms/model_forms.py:132 +#: netbox/dcim/forms/bulk_edit.py:155 netbox/dcim/forms/bulk_import.py:126 +#: netbox/dcim/forms/model_forms.py:137 msgid "Time zone" msgstr "Fuso orario" -#: netbox/dcim/forms/bulk_edit.py:228 netbox/dcim/forms/bulk_edit.py:504 -#: netbox/dcim/forms/bulk_edit.py:568 netbox/dcim/forms/bulk_edit.py:641 -#: netbox/dcim/forms/bulk_edit.py:665 netbox/dcim/forms/bulk_edit.py:758 -#: netbox/dcim/forms/bulk_edit.py:1285 netbox/dcim/forms/bulk_edit.py:1718 -#: netbox/dcim/forms/bulk_import.py:184 netbox/dcim/forms/bulk_import.py:395 -#: netbox/dcim/forms/bulk_import.py:429 netbox/dcim/forms/bulk_import.py:477 -#: netbox/dcim/forms/bulk_import.py:513 netbox/dcim/forms/bulk_import.py:1112 -#: netbox/dcim/forms/filtersets.py:314 netbox/dcim/forms/filtersets.py:373 -#: netbox/dcim/forms/filtersets.py:495 netbox/dcim/forms/filtersets.py:620 -#: netbox/dcim/forms/filtersets.py:701 netbox/dcim/forms/filtersets.py:783 -#: netbox/dcim/forms/filtersets.py:996 netbox/dcim/forms/filtersets.py:1603 -#: netbox/dcim/forms/model_forms.py:211 netbox/dcim/forms/model_forms.py:345 -#: netbox/dcim/forms/model_forms.py:357 netbox/dcim/forms/model_forms.py:404 -#: netbox/dcim/forms/model_forms.py:445 netbox/dcim/forms/model_forms.py:1126 -#: netbox/dcim/forms/model_forms.py:1595 +#: netbox/dcim/forms/bulk_edit.py:234 netbox/dcim/forms/bulk_edit.py:518 +#: netbox/dcim/forms/bulk_edit.py:606 netbox/dcim/forms/bulk_edit.py:685 +#: netbox/dcim/forms/bulk_edit.py:709 netbox/dcim/forms/bulk_edit.py:802 +#: netbox/dcim/forms/bulk_edit.py:1329 netbox/dcim/forms/bulk_edit.py:1765 +#: netbox/dcim/forms/bulk_import.py:188 netbox/dcim/forms/bulk_import.py:399 +#: netbox/dcim/forms/bulk_import.py:448 netbox/dcim/forms/bulk_import.py:508 +#: netbox/dcim/forms/bulk_import.py:544 netbox/dcim/forms/bulk_import.py:1143 +#: netbox/dcim/forms/filtersets.py:315 netbox/dcim/forms/filtersets.py:374 +#: netbox/dcim/forms/filtersets.py:496 netbox/dcim/forms/filtersets.py:634 +#: netbox/dcim/forms/filtersets.py:720 netbox/dcim/forms/filtersets.py:802 +#: netbox/dcim/forms/filtersets.py:1015 netbox/dcim/forms/filtersets.py:1627 +#: netbox/dcim/forms/model_forms.py:218 netbox/dcim/forms/model_forms.py:353 +#: netbox/dcim/forms/model_forms.py:365 netbox/dcim/forms/model_forms.py:437 +#: netbox/dcim/forms/model_forms.py:539 netbox/dcim/forms/model_forms.py:1220 +#: netbox/dcim/forms/model_forms.py:1689 #: netbox/dcim/forms/object_import.py:188 netbox/dcim/tables/devices.py:107 -#: netbox/dcim/tables/devices.py:182 netbox/dcim/tables/devices.py:969 +#: netbox/dcim/tables/devices.py:182 netbox/dcim/tables/devices.py:976 #: netbox/dcim/tables/devicetypes.py:85 netbox/dcim/tables/devicetypes.py:315 -#: netbox/dcim/tables/modules.py:20 netbox/dcim/tables/modules.py:61 -#: netbox/dcim/tables/racks.py:58 netbox/dcim/tables/racks.py:131 +#: netbox/dcim/tables/modules.py:49 netbox/dcim/tables/modules.py:95 +#: netbox/dcim/tables/racks.py:58 netbox/dcim/tables/racks.py:135 #: netbox/templates/dcim/devicetype.html:14 #: netbox/templates/dcim/inventoryitem.html:48 #: netbox/templates/dcim/manufacturer.html:33 +#: netbox/templates/dcim/module.html:95 #: netbox/templates/dcim/modulebay.html:62 -#: netbox/templates/dcim/moduletype.html:27 +#: netbox/templates/dcim/moduletype.html:31 #: netbox/templates/dcim/platform.html:37 #: netbox/templates/dcim/racktype.html:16 msgid "Manufacturer" msgstr "Produttore" -#: netbox/dcim/forms/bulk_edit.py:233 netbox/dcim/forms/bulk_edit.py:381 -#: netbox/dcim/forms/bulk_import.py:193 netbox/dcim/forms/bulk_import.py:272 -#: netbox/dcim/forms/filtersets.py:256 +#: netbox/dcim/forms/bulk_edit.py:239 netbox/dcim/forms/bulk_edit.py:392 +#: netbox/dcim/forms/bulk_import.py:197 netbox/dcim/forms/bulk_import.py:276 +#: netbox/dcim/forms/filtersets.py:257 #: netbox/templates/dcim/inc/panels/racktype_dimensions.html:6 msgid "Form factor" msgstr "Fattore di forma" -#: netbox/dcim/forms/bulk_edit.py:238 netbox/dcim/forms/bulk_edit.py:386 -#: netbox/dcim/forms/bulk_import.py:201 netbox/dcim/forms/bulk_import.py:275 -#: netbox/dcim/forms/filtersets.py:261 +#: netbox/dcim/forms/bulk_edit.py:244 netbox/dcim/forms/bulk_edit.py:397 +#: netbox/dcim/forms/bulk_import.py:205 netbox/dcim/forms/bulk_import.py:279 +#: netbox/dcim/forms/filtersets.py:262 #: netbox/templates/dcim/inc/panels/racktype_dimensions.html:10 msgid "Width" msgstr "Larghezza" -#: netbox/dcim/forms/bulk_edit.py:244 netbox/dcim/forms/bulk_edit.py:392 -#: netbox/dcim/forms/bulk_import.py:282 +#: netbox/dcim/forms/bulk_edit.py:250 netbox/dcim/forms/bulk_edit.py:403 +#: netbox/dcim/forms/bulk_import.py:286 #: netbox/templates/dcim/devicetype.html:37 msgid "Height (U)" msgstr "Altezza (U)" -#: netbox/dcim/forms/bulk_edit.py:253 netbox/dcim/forms/bulk_edit.py:397 -#: netbox/dcim/forms/filtersets.py:275 +#: netbox/dcim/forms/bulk_edit.py:259 netbox/dcim/forms/bulk_edit.py:408 +#: netbox/dcim/forms/filtersets.py:276 msgid "Descending units" msgstr "Unità discendenti" -#: netbox/dcim/forms/bulk_edit.py:256 netbox/dcim/forms/bulk_edit.py:400 +#: netbox/dcim/forms/bulk_edit.py:262 netbox/dcim/forms/bulk_edit.py:411 msgid "Outer width" msgstr "Larghezza esterna" -#: netbox/dcim/forms/bulk_edit.py:261 netbox/dcim/forms/bulk_edit.py:405 +#: netbox/dcim/forms/bulk_edit.py:267 netbox/dcim/forms/bulk_edit.py:416 +msgid "Outer height" +msgstr "Altezza esterna" + +#: netbox/dcim/forms/bulk_edit.py:272 netbox/dcim/forms/bulk_edit.py:421 msgid "Outer depth" msgstr "Profondità esterna" -#: netbox/dcim/forms/bulk_edit.py:266 netbox/dcim/forms/bulk_edit.py:410 -#: netbox/dcim/forms/bulk_import.py:206 netbox/dcim/forms/bulk_import.py:285 +#: netbox/dcim/forms/bulk_edit.py:277 netbox/dcim/forms/bulk_edit.py:426 +#: netbox/dcim/forms/bulk_import.py:210 netbox/dcim/forms/bulk_import.py:289 msgid "Outer unit" msgstr "Unità esterna" -#: netbox/dcim/forms/bulk_edit.py:271 netbox/dcim/forms/bulk_edit.py:415 +#: netbox/dcim/forms/bulk_edit.py:282 netbox/dcim/forms/bulk_edit.py:431 msgid "Mounting depth" msgstr "Profondità di montaggio" -#: netbox/dcim/forms/bulk_edit.py:276 netbox/dcim/forms/bulk_edit.py:303 -#: netbox/dcim/forms/bulk_edit.py:425 netbox/dcim/forms/bulk_edit.py:455 -#: netbox/dcim/forms/bulk_edit.py:538 netbox/dcim/forms/bulk_edit.py:561 -#: netbox/dcim/forms/bulk_edit.py:582 netbox/dcim/forms/bulk_edit.py:604 -#: netbox/dcim/forms/bulk_import.py:408 netbox/dcim/forms/bulk_import.py:440 -#: netbox/dcim/forms/filtersets.py:286 netbox/dcim/forms/filtersets.py:308 -#: netbox/dcim/forms/filtersets.py:328 netbox/dcim/forms/filtersets.py:402 -#: netbox/dcim/forms/filtersets.py:489 netbox/dcim/forms/filtersets.py:595 -#: netbox/dcim/forms/filtersets.py:614 netbox/dcim/forms/filtersets.py:675 -#: netbox/dcim/forms/model_forms.py:226 netbox/dcim/forms/model_forms.py:306 -#: netbox/dcim/tables/devicetypes.py:111 netbox/dcim/tables/modules.py:35 -#: netbox/dcim/tables/racks.py:74 netbox/dcim/tables/racks.py:171 -#: netbox/extras/forms/bulk_edit.py:53 netbox/extras/forms/bulk_edit.py:133 -#: netbox/extras/forms/bulk_edit.py:183 netbox/extras/forms/bulk_edit.py:288 -#: netbox/extras/forms/filtersets.py:65 netbox/extras/forms/filtersets.py:159 -#: netbox/extras/forms/filtersets.py:249 netbox/ipam/forms/bulk_edit.py:193 +#: netbox/dcim/forms/bulk_edit.py:287 netbox/dcim/forms/bulk_edit.py:314 +#: netbox/dcim/forms/bulk_edit.py:441 netbox/dcim/forms/bulk_edit.py:469 +#: netbox/dcim/forms/bulk_edit.py:552 netbox/dcim/forms/bulk_edit.py:575 +#: netbox/dcim/forms/bulk_edit.py:620 netbox/dcim/forms/bulk_edit.py:642 +#: netbox/dcim/forms/bulk_import.py:412 netbox/dcim/forms/bulk_import.py:459 +#: netbox/dcim/forms/filtersets.py:287 netbox/dcim/forms/filtersets.py:309 +#: netbox/dcim/forms/filtersets.py:329 netbox/dcim/forms/filtersets.py:403 +#: netbox/dcim/forms/filtersets.py:490 netbox/dcim/forms/filtersets.py:596 +#: netbox/dcim/forms/filtersets.py:623 netbox/dcim/forms/filtersets.py:689 +#: netbox/dcim/forms/model_forms.py:233 netbox/dcim/forms/model_forms.py:314 +#: netbox/dcim/tables/devicetypes.py:111 netbox/dcim/tables/modules.py:57 +#: netbox/dcim/tables/racks.py:78 netbox/dcim/tables/racks.py:179 +#: netbox/extras/forms/bulk_edit.py:54 netbox/extras/forms/bulk_edit.py:134 +#: netbox/extras/forms/bulk_edit.py:188 netbox/extras/forms/bulk_edit.py:216 +#: netbox/extras/forms/bulk_edit.py:312 netbox/extras/forms/bulk_edit.py:325 +#: netbox/extras/forms/bulk_import.py:238 netbox/extras/forms/filtersets.py:66 +#: netbox/extras/forms/filtersets.py:160 netbox/extras/forms/filtersets.py:254 +#: netbox/extras/forms/filtersets.py:284 +#: netbox/extras/forms/model_forms.py:572 netbox/ipam/forms/bulk_edit.py:193 #: netbox/templates/dcim/device.html:324 #: netbox/templates/dcim/devicetype.html:49 -#: netbox/templates/dcim/moduletype.html:47 netbox/templates/dcim/rack.html:81 +#: netbox/templates/dcim/moduletype.html:51 netbox/templates/dcim/rack.html:81 #: netbox/templates/dcim/racktype.html:41 #: netbox/templates/extras/configcontext.html:17 #: netbox/templates/extras/customlink.html:25 #: netbox/templates/extras/savedfilter.html:33 -#: netbox/templates/ipam/role.html:30 +#: netbox/templates/extras/tableconfig.html:41 +#: netbox/templates/extras/tag.html:32 netbox/templates/ipam/role.html:30 msgid "Weight" msgstr "Peso" -#: netbox/dcim/forms/bulk_edit.py:281 netbox/dcim/forms/bulk_edit.py:430 -#: netbox/dcim/forms/filtersets.py:291 +#: netbox/dcim/forms/bulk_edit.py:292 netbox/dcim/forms/bulk_edit.py:446 +#: netbox/dcim/forms/filtersets.py:292 msgid "Max weight" msgstr "Peso massimo" -#: netbox/dcim/forms/bulk_edit.py:286 netbox/dcim/forms/bulk_edit.py:435 -#: netbox/dcim/forms/bulk_edit.py:543 netbox/dcim/forms/bulk_edit.py:587 -#: netbox/dcim/forms/bulk_import.py:212 netbox/dcim/forms/bulk_import.py:297 -#: netbox/dcim/forms/bulk_import.py:413 netbox/dcim/forms/bulk_import.py:445 -#: netbox/dcim/forms/filtersets.py:296 netbox/dcim/forms/filtersets.py:599 -#: netbox/dcim/forms/filtersets.py:679 +#: netbox/dcim/forms/bulk_edit.py:297 netbox/dcim/forms/bulk_edit.py:451 +#: netbox/dcim/forms/bulk_edit.py:557 netbox/dcim/forms/bulk_edit.py:625 +#: netbox/dcim/forms/bulk_import.py:216 netbox/dcim/forms/bulk_import.py:301 +#: netbox/dcim/forms/bulk_import.py:417 netbox/dcim/forms/bulk_import.py:464 +#: netbox/dcim/forms/filtersets.py:297 netbox/dcim/forms/filtersets.py:600 +#: netbox/dcim/forms/filtersets.py:693 msgid "Weight unit" msgstr "Unità di peso" -#: netbox/dcim/forms/bulk_edit.py:300 netbox/dcim/forms/filtersets.py:306 -#: netbox/dcim/forms/model_forms.py:222 netbox/dcim/forms/model_forms.py:261 +#: netbox/dcim/forms/bulk_edit.py:311 netbox/dcim/forms/filtersets.py:307 +#: netbox/dcim/forms/model_forms.py:229 netbox/dcim/forms/model_forms.py:268 #: netbox/templates/dcim/rack.html:45 netbox/templates/dcim/racktype.html:13 msgid "Rack Type" msgstr "Tipo di rack" -#: netbox/dcim/forms/bulk_edit.py:302 netbox/dcim/forms/model_forms.py:225 -#: netbox/dcim/forms/model_forms.py:305 +#: netbox/dcim/forms/bulk_edit.py:313 netbox/dcim/forms/bulk_edit.py:467 +#: netbox/dcim/forms/model_forms.py:232 netbox/dcim/forms/model_forms.py:313 msgid "Outer Dimensions" msgstr "Dimensioni esterne" -#: netbox/dcim/forms/bulk_edit.py:305 netbox/dcim/forms/model_forms.py:227 -#: netbox/dcim/forms/model_forms.py:307 netbox/templates/dcim/device.html:315 +#: netbox/dcim/forms/bulk_edit.py:316 netbox/dcim/forms/model_forms.py:234 +#: netbox/dcim/forms/model_forms.py:315 netbox/templates/dcim/device.html:315 #: netbox/templates/dcim/inc/panels/racktype_dimensions.html:3 msgid "Dimensions" msgstr "Dimensioni" -#: netbox/dcim/forms/bulk_edit.py:307 netbox/dcim/forms/filtersets.py:307 -#: netbox/dcim/forms/filtersets.py:327 netbox/dcim/forms/model_forms.py:229 +#: netbox/dcim/forms/bulk_edit.py:318 netbox/dcim/forms/filtersets.py:308 +#: netbox/dcim/forms/filtersets.py:328 netbox/dcim/forms/model_forms.py:236 #: netbox/templates/dcim/inc/panels/racktype_numbering.html:3 msgid "Numbering" msgstr "Numerazione" -#: netbox/dcim/forms/bulk_edit.py:366 netbox/dcim/forms/bulk_import.py:262 -#: netbox/dcim/forms/filtersets.py:381 +#: netbox/dcim/forms/bulk_edit.py:377 netbox/dcim/forms/bulk_import.py:266 +#: netbox/dcim/forms/filtersets.py:382 msgid "Rack type" msgstr "Tipo di rack" -#: netbox/dcim/forms/bulk_edit.py:373 netbox/dcim/forms/bulk_edit.py:721 -#: netbox/dcim/forms/bulk_edit.py:782 netbox/templates/dcim/device.html:104 +#: netbox/dcim/forms/bulk_edit.py:384 netbox/dcim/forms/bulk_edit.py:765 +#: netbox/dcim/forms/bulk_edit.py:826 netbox/templates/dcim/device.html:104 #: netbox/templates/dcim/module.html:77 #: netbox/templates/dcim/modulebay.html:70 netbox/templates/dcim/rack.html:57 #: netbox/templates/virtualization/virtualmachine.html:35 msgid "Serial Number" msgstr "Numero di serie" -#: netbox/dcim/forms/bulk_edit.py:376 netbox/dcim/forms/filtersets.py:388 -#: netbox/dcim/forms/filtersets.py:814 netbox/dcim/forms/filtersets.py:1016 -#: netbox/dcim/forms/filtersets.py:1610 +#: netbox/dcim/forms/bulk_edit.py:387 netbox/dcim/forms/filtersets.py:389 +#: netbox/dcim/forms/filtersets.py:833 netbox/dcim/forms/filtersets.py:1035 +#: netbox/dcim/forms/filtersets.py:1634 msgid "Asset tag" msgstr "Etichetta dell'asset" -#: netbox/dcim/forms/bulk_edit.py:420 netbox/dcim/forms/bulk_edit.py:533 -#: netbox/dcim/forms/bulk_edit.py:577 netbox/dcim/forms/bulk_edit.py:714 -#: netbox/dcim/forms/bulk_import.py:291 netbox/dcim/forms/bulk_import.py:434 -#: netbox/dcim/forms/bulk_import.py:607 netbox/dcim/forms/filtersets.py:281 -#: netbox/dcim/forms/filtersets.py:512 netbox/dcim/forms/filtersets.py:670 -#: netbox/dcim/forms/filtersets.py:805 netbox/templates/dcim/device.html:98 +#: netbox/dcim/forms/bulk_edit.py:436 netbox/dcim/forms/bulk_edit.py:547 +#: netbox/dcim/forms/bulk_edit.py:615 netbox/dcim/forms/bulk_edit.py:758 +#: netbox/dcim/forms/bulk_import.py:295 netbox/dcim/forms/bulk_import.py:453 +#: netbox/dcim/forms/bulk_import.py:638 netbox/dcim/forms/filtersets.py:282 +#: netbox/dcim/forms/filtersets.py:513 netbox/dcim/forms/filtersets.py:684 +#: netbox/dcim/forms/filtersets.py:824 netbox/templates/dcim/device.html:98 #: netbox/templates/dcim/devicetype.html:65 -#: netbox/templates/dcim/moduletype.html:43 netbox/templates/dcim/rack.html:65 +#: netbox/templates/dcim/moduletype.html:47 netbox/templates/dcim/rack.html:65 #: netbox/templates/dcim/racktype.html:28 msgid "Airflow" msgstr "Flusso d'aria" -#: netbox/dcim/forms/bulk_edit.py:449 netbox/dcim/forms/bulk_edit.py:928 -#: netbox/dcim/forms/bulk_import.py:346 netbox/dcim/forms/bulk_import.py:349 -#: netbox/dcim/forms/bulk_import.py:580 netbox/dcim/forms/bulk_import.py:1495 -#: netbox/dcim/forms/bulk_import.py:1499 netbox/dcim/forms/filtersets.py:105 -#: netbox/dcim/forms/filtersets.py:325 netbox/dcim/forms/filtersets.py:406 -#: netbox/dcim/forms/filtersets.py:420 netbox/dcim/forms/filtersets.py:458 -#: netbox/dcim/forms/filtersets.py:773 netbox/dcim/forms/filtersets.py:986 -#: netbox/dcim/forms/filtersets.py:1084 netbox/dcim/forms/filtersets.py:1216 -#: netbox/dcim/forms/model_forms.py:271 netbox/dcim/forms/model_forms.py:314 -#: netbox/dcim/forms/model_forms.py:489 netbox/dcim/forms/model_forms.py:767 +#: netbox/dcim/forms/bulk_edit.py:465 netbox/dcim/forms/bulk_edit.py:972 +#: netbox/dcim/forms/bulk_import.py:350 netbox/dcim/forms/bulk_import.py:353 +#: netbox/dcim/forms/bulk_import.py:611 netbox/dcim/forms/bulk_import.py:1526 +#: netbox/dcim/forms/bulk_import.py:1530 netbox/dcim/forms/filtersets.py:106 +#: netbox/dcim/forms/filtersets.py:326 netbox/dcim/forms/filtersets.py:407 +#: netbox/dcim/forms/filtersets.py:421 netbox/dcim/forms/filtersets.py:459 +#: netbox/dcim/forms/filtersets.py:792 netbox/dcim/forms/filtersets.py:1005 +#: netbox/dcim/forms/filtersets.py:1103 netbox/dcim/forms/filtersets.py:1235 +#: netbox/dcim/forms/model_forms.py:278 netbox/dcim/forms/model_forms.py:322 +#: netbox/dcim/forms/model_forms.py:583 netbox/dcim/forms/model_forms.py:861 #: netbox/dcim/forms/object_create.py:404 netbox/dcim/tables/devices.py:171 -#: netbox/dcim/tables/power.py:70 netbox/dcim/tables/racks.py:216 -#: netbox/ipam/forms/filtersets.py:459 netbox/templates/dcim/device.html:30 +#: netbox/dcim/tables/power.py:70 netbox/dcim/tables/racks.py:225 +#: netbox/ipam/forms/filtersets.py:467 netbox/templates/dcim/device.html:30 #: netbox/templates/dcim/inc/cable_termination.html:16 #: netbox/templates/dcim/powerfeed.html:28 netbox/templates/dcim/rack.html:13 #: netbox/templates/dcim/rack/base.html:4 @@ -4184,38 +4265,39 @@ msgstr "Flusso d'aria" msgid "Rack" msgstr "cremagliera" -#: netbox/dcim/forms/bulk_edit.py:453 netbox/dcim/forms/bulk_edit.py:747 -#: netbox/dcim/forms/filtersets.py:326 netbox/dcim/forms/filtersets.py:399 -#: netbox/dcim/forms/filtersets.py:482 netbox/dcim/forms/filtersets.py:609 -#: netbox/dcim/forms/filtersets.py:722 netbox/dcim/forms/filtersets.py:944 -#: netbox/dcim/forms/model_forms.py:681 netbox/dcim/forms/model_forms.py:1663 +#: netbox/dcim/forms/bulk_edit.py:468 netbox/dcim/forms/bulk_edit.py:791 +#: netbox/dcim/forms/filtersets.py:327 netbox/dcim/forms/filtersets.py:400 +#: netbox/dcim/forms/filtersets.py:483 netbox/dcim/forms/filtersets.py:618 +#: netbox/dcim/forms/filtersets.py:741 netbox/dcim/forms/filtersets.py:963 +#: netbox/dcim/forms/model_forms.py:446 netbox/dcim/forms/model_forms.py:775 +#: netbox/dcim/forms/model_forms.py:1757 #: netbox/templates/dcim/device_edit.html:22 msgid "Hardware" msgstr "Hardware" -#: netbox/dcim/forms/bulk_edit.py:509 netbox/dcim/forms/bulk_import.py:401 -#: netbox/dcim/forms/filtersets.py:500 netbox/dcim/forms/model_forms.py:362 +#: netbox/dcim/forms/bulk_edit.py:523 netbox/dcim/forms/bulk_import.py:405 +#: netbox/dcim/forms/filtersets.py:501 netbox/dcim/forms/model_forms.py:370 msgid "Default platform" msgstr "Piattaforma predefinita" -#: netbox/dcim/forms/bulk_edit.py:514 netbox/dcim/forms/bulk_edit.py:573 -#: netbox/dcim/forms/filtersets.py:503 netbox/dcim/forms/filtersets.py:623 +#: netbox/dcim/forms/bulk_edit.py:528 netbox/dcim/forms/bulk_edit.py:611 +#: netbox/dcim/forms/filtersets.py:504 netbox/dcim/forms/filtersets.py:637 msgid "Part number" msgstr "Numero del pezzo" -#: netbox/dcim/forms/bulk_edit.py:518 +#: netbox/dcim/forms/bulk_edit.py:532 msgid "U height" msgstr "Altezza U" -#: netbox/dcim/forms/bulk_edit.py:530 netbox/dcim/tables/devicetypes.py:107 +#: netbox/dcim/forms/bulk_edit.py:544 netbox/dcim/tables/devicetypes.py:107 msgid "Exclude from utilization" msgstr "Escludi dall'utilizzo" -#: netbox/dcim/forms/bulk_edit.py:559 netbox/dcim/forms/model_forms.py:377 -#: netbox/dcim/forms/model_forms.py:920 netbox/dcim/forms/model_forms.py:962 -#: netbox/dcim/forms/model_forms.py:989 netbox/dcim/forms/model_forms.py:1017 -#: netbox/dcim/forms/model_forms.py:1048 netbox/dcim/forms/model_forms.py:1067 -#: netbox/dcim/forms/model_forms.py:1085 +#: netbox/dcim/forms/bulk_edit.py:573 netbox/dcim/forms/model_forms.py:385 +#: netbox/dcim/forms/model_forms.py:1014 netbox/dcim/forms/model_forms.py:1056 +#: netbox/dcim/forms/model_forms.py:1083 netbox/dcim/forms/model_forms.py:1111 +#: netbox/dcim/forms/model_forms.py:1142 netbox/dcim/forms/model_forms.py:1161 +#: netbox/dcim/forms/model_forms.py:1179 #: netbox/dcim/forms/object_create.py:123 netbox/dcim/tables/devicetypes.py:82 #: netbox/templates/dcim/device.html:88 #: netbox/templates/dcim/devicebay.html:52 @@ -4223,37 +4305,51 @@ msgstr "Escludi dall'utilizzo" msgid "Device Type" msgstr "Tipo di dispositivo" -#: netbox/dcim/forms/bulk_edit.py:601 netbox/dcim/forms/model_forms.py:410 -#: netbox/dcim/forms/model_forms.py:921 netbox/dcim/forms/model_forms.py:963 -#: netbox/dcim/forms/model_forms.py:990 netbox/dcim/forms/model_forms.py:1018 -#: netbox/dcim/forms/model_forms.py:1049 netbox/dcim/forms/model_forms.py:1068 -#: netbox/dcim/forms/model_forms.py:1086 -#: netbox/dcim/forms/object_create.py:124 netbox/dcim/tables/modules.py:17 -#: netbox/dcim/tables/modules.py:66 netbox/templates/dcim/module.html:65 +#: netbox/dcim/forms/bulk_edit.py:582 netbox/dcim/forms/model_forms.py:412 +#: netbox/templates/dcim/moduletypeprofile.html:32 +msgid "Schema" +msgstr "Schema" + +#: netbox/dcim/forms/bulk_edit.py:594 netbox/dcim/forms/bulk_edit.py:601 +#: netbox/dcim/forms/bulk_import.py:442 netbox/dcim/forms/filtersets.py:629 +#: netbox/dcim/forms/model_forms.py:419 netbox/dcim/forms/model_forms.py:432 +#: netbox/dcim/tables/modules.py:45 netbox/templates/account/base.html:7 +#: netbox/templates/dcim/moduletype.html:27 +#: netbox/templates/inc/user_menu.html:40 netbox/vpn/forms/bulk_edit.py:255 +#: netbox/vpn/forms/filtersets.py:194 netbox/vpn/forms/model_forms.py:382 +msgid "Profile" +msgstr "Profilo" + +#: netbox/dcim/forms/bulk_edit.py:639 netbox/dcim/forms/model_forms.py:445 +#: netbox/dcim/forms/model_forms.py:1015 netbox/dcim/forms/model_forms.py:1057 +#: netbox/dcim/forms/model_forms.py:1084 netbox/dcim/forms/model_forms.py:1112 +#: netbox/dcim/forms/model_forms.py:1143 netbox/dcim/forms/model_forms.py:1162 +#: netbox/dcim/forms/model_forms.py:1180 +#: netbox/dcim/forms/object_create.py:124 netbox/dcim/tables/modules.py:54 +#: netbox/dcim/tables/modules.py:100 netbox/templates/dcim/module.html:92 #: netbox/templates/dcim/modulebay.html:66 #: netbox/templates/dcim/moduletype.html:24 msgid "Module Type" msgstr "Tipo di modulo" -#: netbox/dcim/forms/bulk_edit.py:605 netbox/dcim/forms/model_forms.py:380 -#: netbox/dcim/forms/model_forms.py:411 +#: netbox/dcim/forms/bulk_edit.py:643 netbox/dcim/forms/model_forms.py:388 #: netbox/templates/dcim/devicetype.html:11 msgid "Chassis" msgstr "Telaio" -#: netbox/dcim/forms/bulk_edit.py:619 netbox/dcim/models/devices.py:483 +#: netbox/dcim/forms/bulk_edit.py:662 netbox/dcim/models/devices.py:386 #: netbox/dcim/tables/devices.py:78 msgid "VM role" msgstr "Ruolo VM" -#: netbox/dcim/forms/bulk_edit.py:622 netbox/dcim/forms/bulk_edit.py:646 -#: netbox/dcim/forms/bulk_edit.py:729 netbox/dcim/forms/bulk_import.py:461 -#: netbox/dcim/forms/bulk_import.py:465 netbox/dcim/forms/bulk_import.py:484 -#: netbox/dcim/forms/bulk_import.py:488 netbox/dcim/forms/bulk_import.py:613 -#: netbox/dcim/forms/bulk_import.py:617 netbox/dcim/forms/filtersets.py:690 -#: netbox/dcim/forms/filtersets.py:706 netbox/dcim/forms/filtersets.py:824 -#: netbox/dcim/forms/model_forms.py:424 netbox/dcim/forms/model_forms.py:451 -#: netbox/dcim/forms/model_forms.py:566 +#: netbox/dcim/forms/bulk_edit.py:665 netbox/dcim/forms/bulk_edit.py:690 +#: netbox/dcim/forms/bulk_edit.py:773 netbox/dcim/forms/bulk_import.py:490 +#: netbox/dcim/forms/bulk_import.py:494 netbox/dcim/forms/bulk_import.py:515 +#: netbox/dcim/forms/bulk_import.py:519 netbox/dcim/forms/bulk_import.py:644 +#: netbox/dcim/forms/bulk_import.py:648 netbox/dcim/forms/filtersets.py:704 +#: netbox/dcim/forms/filtersets.py:725 netbox/dcim/forms/filtersets.py:843 +#: netbox/dcim/forms/model_forms.py:511 netbox/dcim/forms/model_forms.py:545 +#: netbox/dcim/forms/model_forms.py:660 #: netbox/virtualization/forms/bulk_import.py:138 #: netbox/virtualization/forms/bulk_import.py:139 #: netbox/virtualization/forms/filtersets.py:194 @@ -4261,22 +4357,22 @@ msgstr "Ruolo VM" msgid "Config template" msgstr "Modello di configurazione" -#: netbox/dcim/forms/bulk_edit.py:670 netbox/dcim/forms/bulk_edit.py:1079 -#: netbox/dcim/forms/bulk_import.py:519 netbox/dcim/forms/filtersets.py:115 -#: netbox/dcim/forms/model_forms.py:511 netbox/dcim/forms/model_forms.py:884 -#: netbox/dcim/forms/model_forms.py:901 netbox/extras/filtersets.py:547 +#: netbox/dcim/forms/bulk_edit.py:714 netbox/dcim/forms/bulk_edit.py:1123 +#: netbox/dcim/forms/bulk_import.py:550 netbox/dcim/forms/filtersets.py:116 +#: netbox/dcim/forms/model_forms.py:605 netbox/dcim/forms/model_forms.py:978 +#: netbox/dcim/forms/model_forms.py:995 netbox/extras/filtersets.py:640 msgid "Device type" msgstr "Tipo di dispositivo" -#: netbox/dcim/forms/bulk_edit.py:681 netbox/dcim/forms/bulk_import.py:500 -#: netbox/dcim/forms/filtersets.py:120 netbox/dcim/forms/model_forms.py:519 +#: netbox/dcim/forms/bulk_edit.py:725 netbox/dcim/forms/bulk_import.py:531 +#: netbox/dcim/forms/filtersets.py:121 netbox/dcim/forms/model_forms.py:613 msgid "Device role" msgstr "Ruolo del dispositivo" -#: netbox/dcim/forms/bulk_edit.py:704 netbox/dcim/forms/bulk_import.py:525 -#: netbox/dcim/forms/filtersets.py:797 netbox/dcim/forms/model_forms.py:461 -#: netbox/dcim/forms/model_forms.py:524 netbox/dcim/tables/devices.py:192 -#: netbox/extras/filtersets.py:563 netbox/templates/dcim/device.html:186 +#: netbox/dcim/forms/bulk_edit.py:748 netbox/dcim/forms/bulk_import.py:556 +#: netbox/dcim/forms/filtersets.py:816 netbox/dcim/forms/model_forms.py:555 +#: netbox/dcim/forms/model_forms.py:618 netbox/dcim/tables/devices.py:192 +#: netbox/extras/filtersets.py:656 netbox/templates/dcim/device.html:186 #: netbox/templates/dcim/platform.html:26 #: netbox/templates/virtualization/virtualmachine.html:27 #: netbox/virtualization/forms/bulk_edit.py:142 @@ -4287,17 +4383,17 @@ msgstr "Ruolo del dispositivo" msgid "Platform" msgstr "piattaforma" -#: netbox/dcim/forms/bulk_edit.py:734 netbox/dcim/forms/bulk_import.py:544 -#: netbox/dcim/forms/filtersets.py:729 netbox/dcim/forms/filtersets.py:899 -#: netbox/dcim/forms/model_forms.py:533 netbox/dcim/tables/devices.py:212 -#: netbox/extras/filtersets.py:596 netbox/extras/forms/filtersets.py:329 -#: netbox/ipam/forms/filtersets.py:432 netbox/ipam/forms/filtersets.py:464 +#: netbox/dcim/forms/bulk_edit.py:778 netbox/dcim/forms/bulk_import.py:575 +#: netbox/dcim/forms/filtersets.py:748 netbox/dcim/forms/filtersets.py:918 +#: netbox/dcim/forms/model_forms.py:627 netbox/dcim/tables/devices.py:212 +#: netbox/extras/filtersets.py:689 netbox/extras/forms/filtersets.py:364 +#: netbox/ipam/forms/filtersets.py:439 netbox/ipam/forms/filtersets.py:472 #: netbox/templates/dcim/device.html:239 #: netbox/templates/virtualization/cluster.html:10 #: netbox/templates/virtualization/virtualmachine.html:92 #: netbox/templates/virtualization/virtualmachine.html:101 #: netbox/virtualization/filtersets.py:123 -#: netbox/virtualization/filtersets.py:243 +#: netbox/virtualization/filtersets.py:245 #: netbox/virtualization/forms/bulk_edit.py:111 #: netbox/virtualization/forms/bulk_import.py:98 #: netbox/virtualization/forms/filtersets.py:105 @@ -4309,28 +4405,28 @@ msgstr "piattaforma" msgid "Cluster" msgstr "Grappolo" -#: netbox/dcim/forms/bulk_edit.py:748 +#: netbox/dcim/forms/bulk_edit.py:792 #: netbox/templates/extras/dashboard/widget_config.html:7 #: netbox/virtualization/forms/bulk_edit.py:173 msgid "Configuration" msgstr "Configurazione" -#: netbox/dcim/forms/bulk_edit.py:749 netbox/netbox/navigation/menu.py:251 +#: netbox/dcim/forms/bulk_edit.py:793 netbox/netbox/navigation/menu.py:252 #: netbox/templates/dcim/device_edit.html:80 msgid "Virtualization" msgstr "Virtualizzazione" -#: netbox/dcim/forms/bulk_edit.py:763 netbox/dcim/forms/bulk_import.py:680 -#: netbox/dcim/forms/model_forms.py:658 netbox/dcim/forms/model_forms.py:909 +#: netbox/dcim/forms/bulk_edit.py:807 netbox/dcim/forms/bulk_import.py:711 +#: netbox/dcim/forms/model_forms.py:752 netbox/dcim/forms/model_forms.py:1003 msgid "Module type" msgstr "Tipo di modulo" -#: netbox/dcim/forms/bulk_edit.py:817 netbox/dcim/forms/bulk_edit.py:1002 -#: netbox/dcim/forms/bulk_edit.py:1021 netbox/dcim/forms/bulk_edit.py:1044 -#: netbox/dcim/forms/bulk_edit.py:1086 netbox/dcim/forms/bulk_edit.py:1130 -#: netbox/dcim/forms/bulk_edit.py:1181 netbox/dcim/forms/bulk_edit.py:1208 -#: netbox/dcim/forms/bulk_edit.py:1235 netbox/dcim/forms/bulk_edit.py:1253 -#: netbox/dcim/forms/bulk_edit.py:1271 netbox/dcim/forms/filtersets.py:68 +#: netbox/dcim/forms/bulk_edit.py:861 netbox/dcim/forms/bulk_edit.py:1046 +#: netbox/dcim/forms/bulk_edit.py:1065 netbox/dcim/forms/bulk_edit.py:1088 +#: netbox/dcim/forms/bulk_edit.py:1130 netbox/dcim/forms/bulk_edit.py:1174 +#: netbox/dcim/forms/bulk_edit.py:1225 netbox/dcim/forms/bulk_edit.py:1252 +#: netbox/dcim/forms/bulk_edit.py:1279 netbox/dcim/forms/bulk_edit.py:1297 +#: netbox/dcim/forms/bulk_edit.py:1315 netbox/dcim/forms/filtersets.py:69 #: netbox/dcim/forms/object_create.py:46 netbox/templates/dcim/cable.html:32 #: netbox/templates/dcim/consoleport.html:32 #: netbox/templates/dcim/consoleserverport.html:32 @@ -4348,109 +4444,109 @@ msgstr "Tipo di modulo" msgid "Label" msgstr "Etichetta" -#: netbox/dcim/forms/bulk_edit.py:826 netbox/dcim/forms/filtersets.py:1117 +#: netbox/dcim/forms/bulk_edit.py:870 netbox/dcim/forms/filtersets.py:1136 #: netbox/templates/dcim/cable.html:50 msgid "Length" msgstr "Lunghezza" -#: netbox/dcim/forms/bulk_edit.py:831 netbox/dcim/forms/bulk_import.py:1363 -#: netbox/dcim/forms/bulk_import.py:1366 netbox/dcim/forms/filtersets.py:1121 +#: netbox/dcim/forms/bulk_edit.py:875 netbox/dcim/forms/bulk_import.py:1394 +#: netbox/dcim/forms/bulk_import.py:1397 netbox/dcim/forms/filtersets.py:1140 msgid "Length unit" msgstr "Unità di lunghezza" -#: netbox/dcim/forms/bulk_edit.py:855 +#: netbox/dcim/forms/bulk_edit.py:899 #: netbox/templates/dcim/virtualchassis.html:23 msgid "Domain" msgstr "Dominio" -#: netbox/dcim/forms/bulk_edit.py:923 netbox/dcim/forms/bulk_import.py:1482 -#: netbox/dcim/forms/filtersets.py:1207 netbox/dcim/forms/model_forms.py:761 +#: netbox/dcim/forms/bulk_edit.py:967 netbox/dcim/forms/bulk_import.py:1513 +#: netbox/dcim/forms/filtersets.py:1226 netbox/dcim/forms/model_forms.py:855 msgid "Power panel" msgstr "Pannello di alimentazione" -#: netbox/dcim/forms/bulk_edit.py:945 netbox/dcim/forms/bulk_import.py:1518 -#: netbox/dcim/forms/filtersets.py:1229 +#: netbox/dcim/forms/bulk_edit.py:989 netbox/dcim/forms/bulk_import.py:1549 +#: netbox/dcim/forms/filtersets.py:1248 #: netbox/templates/dcim/powerfeed.html:83 msgid "Supply" msgstr "Fornitura" -#: netbox/dcim/forms/bulk_edit.py:951 netbox/dcim/forms/bulk_import.py:1523 -#: netbox/dcim/forms/filtersets.py:1234 +#: netbox/dcim/forms/bulk_edit.py:995 netbox/dcim/forms/bulk_import.py:1554 +#: netbox/dcim/forms/filtersets.py:1253 #: netbox/templates/dcim/powerfeed.html:95 msgid "Phase" msgstr "Fase" -#: netbox/dcim/forms/bulk_edit.py:957 netbox/dcim/forms/filtersets.py:1239 +#: netbox/dcim/forms/bulk_edit.py:1001 netbox/dcim/forms/filtersets.py:1258 #: netbox/templates/dcim/powerfeed.html:87 msgid "Voltage" msgstr "Voltaggio" -#: netbox/dcim/forms/bulk_edit.py:961 netbox/dcim/forms/filtersets.py:1243 +#: netbox/dcim/forms/bulk_edit.py:1005 netbox/dcim/forms/filtersets.py:1262 #: netbox/templates/dcim/powerfeed.html:91 msgid "Amperage" msgstr "Amperaggio" -#: netbox/dcim/forms/bulk_edit.py:965 netbox/dcim/forms/filtersets.py:1247 +#: netbox/dcim/forms/bulk_edit.py:1009 netbox/dcim/forms/filtersets.py:1266 msgid "Max utilization" msgstr "Utilizzo massimo" -#: netbox/dcim/forms/bulk_edit.py:1054 +#: netbox/dcim/forms/bulk_edit.py:1098 msgid "Maximum draw" msgstr "Pareggio massimo" -#: netbox/dcim/forms/bulk_edit.py:1057 +#: netbox/dcim/forms/bulk_edit.py:1101 #: netbox/dcim/models/device_component_templates.py:281 #: netbox/dcim/models/device_components.py:352 msgid "Maximum power draw (watts)" msgstr "Potenza massima assorbita (watt)" -#: netbox/dcim/forms/bulk_edit.py:1060 +#: netbox/dcim/forms/bulk_edit.py:1104 msgid "Allocated draw" msgstr "Pareggio assegnato" -#: netbox/dcim/forms/bulk_edit.py:1063 +#: netbox/dcim/forms/bulk_edit.py:1107 #: netbox/dcim/models/device_component_templates.py:288 #: netbox/dcim/models/device_components.py:359 msgid "Allocated power draw (watts)" msgstr "Potenza assorbita allocata (watt)" -#: netbox/dcim/forms/bulk_edit.py:1096 netbox/dcim/forms/bulk_import.py:813 -#: netbox/dcim/forms/model_forms.py:978 netbox/dcim/forms/model_forms.py:1332 -#: netbox/dcim/forms/model_forms.py:1647 netbox/dcim/forms/object_import.py:55 +#: netbox/dcim/forms/bulk_edit.py:1140 netbox/dcim/forms/bulk_import.py:844 +#: netbox/dcim/forms/model_forms.py:1072 netbox/dcim/forms/model_forms.py:1426 +#: netbox/dcim/forms/model_forms.py:1741 netbox/dcim/forms/object_import.py:55 msgid "Power port" msgstr "Porta di alimentazione" -#: netbox/dcim/forms/bulk_edit.py:1101 netbox/dcim/forms/bulk_import.py:820 +#: netbox/dcim/forms/bulk_edit.py:1145 netbox/dcim/forms/bulk_import.py:851 msgid "Feed leg" msgstr "Gamba di alimentazione" -#: netbox/dcim/forms/bulk_edit.py:1147 netbox/dcim/forms/bulk_edit.py:1465 +#: netbox/dcim/forms/bulk_edit.py:1191 netbox/dcim/forms/bulk_edit.py:1512 msgid "Management only" msgstr "Solo gestione" -#: netbox/dcim/forms/bulk_edit.py:1157 netbox/dcim/forms/bulk_edit.py:1471 -#: netbox/dcim/forms/bulk_import.py:906 netbox/dcim/forms/filtersets.py:1448 +#: netbox/dcim/forms/bulk_edit.py:1201 netbox/dcim/forms/bulk_edit.py:1518 +#: netbox/dcim/forms/bulk_import.py:937 netbox/dcim/forms/filtersets.py:1472 #: netbox/dcim/forms/object_import.py:90 #: netbox/dcim/models/device_component_templates.py:445 -#: netbox/dcim/models/device_components.py:724 +#: netbox/dcim/models/device_components.py:733 msgid "PoE mode" msgstr "modalità PoE" -#: netbox/dcim/forms/bulk_edit.py:1163 netbox/dcim/forms/bulk_edit.py:1477 -#: netbox/dcim/forms/bulk_import.py:912 netbox/dcim/forms/filtersets.py:1453 +#: netbox/dcim/forms/bulk_edit.py:1207 netbox/dcim/forms/bulk_edit.py:1524 +#: netbox/dcim/forms/bulk_import.py:943 netbox/dcim/forms/filtersets.py:1477 #: netbox/dcim/forms/object_import.py:95 #: netbox/dcim/models/device_component_templates.py:452 -#: netbox/dcim/models/device_components.py:731 +#: netbox/dcim/models/device_components.py:740 msgid "PoE type" msgstr "Tipo PoE" -#: netbox/dcim/forms/bulk_edit.py:1169 netbox/dcim/forms/filtersets.py:1468 +#: netbox/dcim/forms/bulk_edit.py:1213 netbox/dcim/forms/filtersets.py:1492 #: netbox/dcim/forms/object_import.py:100 msgid "Wireless role" msgstr "Ruolo wireless" -#: netbox/dcim/forms/bulk_edit.py:1306 netbox/dcim/forms/model_forms.py:680 -#: netbox/dcim/forms/model_forms.py:1277 netbox/dcim/tables/devices.py:322 +#: netbox/dcim/forms/bulk_edit.py:1350 netbox/dcim/forms/model_forms.py:774 +#: netbox/dcim/forms/model_forms.py:1371 netbox/dcim/tables/devices.py:322 #: netbox/templates/dcim/consoleport.html:24 #: netbox/templates/dcim/consoleserverport.html:24 #: netbox/templates/dcim/frontport.html:24 @@ -4464,26 +4560,26 @@ msgstr "Ruolo wireless" msgid "Module" msgstr "Modulo" -#: netbox/dcim/forms/bulk_edit.py:1445 netbox/dcim/tables/devices.py:698 +#: netbox/dcim/forms/bulk_edit.py:1492 netbox/dcim/tables/devices.py:705 #: netbox/templates/dcim/interface.html:116 msgid "LAG" msgstr "RITARDO" -#: netbox/dcim/forms/bulk_edit.py:1450 netbox/dcim/forms/model_forms.py:1359 +#: netbox/dcim/forms/bulk_edit.py:1497 netbox/dcim/forms/model_forms.py:1453 msgid "Virtual device contexts" msgstr "Contesti dei dispositivi virtuali" -#: netbox/dcim/forms/bulk_edit.py:1456 netbox/dcim/forms/bulk_import.py:741 -#: netbox/dcim/forms/bulk_import.py:767 netbox/dcim/forms/filtersets.py:1301 -#: netbox/dcim/forms/filtersets.py:1326 netbox/dcim/forms/filtersets.py:1412 -#: netbox/dcim/tables/devices.py:631 +#: netbox/dcim/forms/bulk_edit.py:1503 netbox/dcim/forms/bulk_import.py:772 +#: netbox/dcim/forms/bulk_import.py:798 netbox/dcim/forms/filtersets.py:1320 +#: netbox/dcim/forms/filtersets.py:1345 netbox/dcim/forms/filtersets.py:1436 +#: netbox/dcim/tables/devices.py:638 #: netbox/templates/circuits/inc/circuit_termination_fields.html:62 #: netbox/templates/dcim/consoleport.html:40 #: netbox/templates/dcim/consoleserverport.html:40 msgid "Speed" msgstr "Velocità" -#: netbox/dcim/forms/bulk_edit.py:1485 netbox/dcim/forms/bulk_import.py:915 +#: netbox/dcim/forms/bulk_edit.py:1532 netbox/dcim/forms/bulk_import.py:946 #: netbox/templates/vpn/ikepolicy.html:25 #: netbox/templates/vpn/ipsecprofile.html:21 #: netbox/templates/vpn/ipsecprofile.html:48 @@ -4497,55 +4593,55 @@ msgstr "Velocità" msgid "Mode" msgstr "modalità" -#: netbox/dcim/forms/bulk_edit.py:1493 netbox/dcim/forms/model_forms.py:1408 -#: netbox/ipam/forms/bulk_import.py:174 netbox/ipam/forms/filtersets.py:553 -#: netbox/ipam/models/vlans.py:87 netbox/virtualization/forms/bulk_edit.py:222 +#: netbox/dcim/forms/bulk_edit.py:1540 netbox/dcim/forms/model_forms.py:1502 +#: netbox/ipam/forms/bulk_import.py:174 netbox/ipam/forms/filtersets.py:561 +#: netbox/ipam/models/vlans.py:93 netbox/virtualization/forms/bulk_edit.py:222 #: netbox/virtualization/forms/model_forms.py:335 msgid "VLAN group" msgstr "Gruppo VLAN" -#: netbox/dcim/forms/bulk_edit.py:1502 netbox/dcim/forms/model_forms.py:1414 -#: netbox/dcim/tables/devices.py:592 +#: netbox/dcim/forms/bulk_edit.py:1549 netbox/dcim/forms/model_forms.py:1508 +#: netbox/dcim/tables/devices.py:599 #: netbox/virtualization/forms/bulk_edit.py:230 #: netbox/virtualization/forms/model_forms.py:340 msgid "Untagged VLAN" msgstr "VLAN senza tag" -#: netbox/dcim/forms/bulk_edit.py:1511 netbox/dcim/forms/model_forms.py:1423 -#: netbox/dcim/tables/devices.py:598 +#: netbox/dcim/forms/bulk_edit.py:1558 netbox/dcim/forms/model_forms.py:1517 +#: netbox/dcim/tables/devices.py:605 #: netbox/virtualization/forms/bulk_edit.py:238 #: netbox/virtualization/forms/model_forms.py:349 msgid "Tagged VLANs" msgstr "Taggato VLAN" -#: netbox/dcim/forms/bulk_edit.py:1514 +#: netbox/dcim/forms/bulk_edit.py:1561 msgid "Add tagged VLANs" msgstr "Aggiungi VLAN con tag" -#: netbox/dcim/forms/bulk_edit.py:1523 +#: netbox/dcim/forms/bulk_edit.py:1570 msgid "Remove tagged VLANs" msgstr "Rimuovi le VLAN contrassegnate" -#: netbox/dcim/forms/bulk_edit.py:1534 netbox/dcim/forms/model_forms.py:1432 +#: netbox/dcim/forms/bulk_edit.py:1581 netbox/dcim/forms/model_forms.py:1526 #: netbox/virtualization/forms/model_forms.py:358 msgid "Q-in-Q Service VLAN" msgstr "VLAN di servizio Q-in-Q" -#: netbox/dcim/forms/bulk_edit.py:1549 netbox/dcim/forms/model_forms.py:1395 +#: netbox/dcim/forms/bulk_edit.py:1596 netbox/dcim/forms/model_forms.py:1489 msgid "Wireless LAN group" msgstr "Gruppo LAN wireless" -#: netbox/dcim/forms/bulk_edit.py:1554 netbox/dcim/forms/model_forms.py:1400 -#: netbox/dcim/tables/devices.py:640 netbox/netbox/navigation/menu.py:152 +#: netbox/dcim/forms/bulk_edit.py:1601 netbox/dcim/forms/model_forms.py:1494 +#: netbox/dcim/tables/devices.py:647 netbox/netbox/navigation/menu.py:153 #: netbox/templates/dcim/interface.html:337 #: netbox/wireless/tables/wirelesslan.py:24 msgid "Wireless LANs" msgstr "LAN wireless" -#: netbox/dcim/forms/bulk_edit.py:1563 netbox/dcim/forms/filtersets.py:1381 -#: netbox/dcim/forms/model_forms.py:1466 netbox/ipam/forms/bulk_edit.py:269 -#: netbox/ipam/forms/bulk_edit.py:362 netbox/ipam/forms/filtersets.py:177 -#: netbox/netbox/navigation/menu.py:108 +#: netbox/dcim/forms/bulk_edit.py:1610 netbox/dcim/forms/filtersets.py:1405 +#: netbox/dcim/forms/model_forms.py:1560 netbox/ipam/forms/bulk_edit.py:269 +#: netbox/ipam/forms/bulk_edit.py:367 netbox/ipam/forms/filtersets.py:177 +#: netbox/netbox/navigation/menu.py:109 #: netbox/templates/dcim/interface.html:128 #: netbox/templates/ipam/prefix.html:91 #: netbox/templates/virtualization/vminterface.html:76 @@ -4554,255 +4650,262 @@ msgstr "LAN wireless" msgid "Addressing" msgstr "Indirizzamento" -#: netbox/dcim/forms/bulk_edit.py:1564 netbox/dcim/forms/filtersets.py:721 -#: netbox/dcim/forms/model_forms.py:1467 +#: netbox/dcim/forms/bulk_edit.py:1611 netbox/dcim/forms/filtersets.py:740 +#: netbox/dcim/forms/model_forms.py:1561 #: netbox/virtualization/forms/model_forms.py:379 msgid "Operation" msgstr "Operazione" -#: netbox/dcim/forms/bulk_edit.py:1565 netbox/dcim/forms/filtersets.py:1382 -#: netbox/dcim/forms/model_forms.py:1022 netbox/dcim/forms/model_forms.py:1469 +#: netbox/dcim/forms/bulk_edit.py:1612 netbox/dcim/forms/filtersets.py:1406 +#: netbox/dcim/forms/model_forms.py:1116 netbox/dcim/forms/model_forms.py:1563 msgid "PoE" msgstr "PoE" -#: netbox/dcim/forms/bulk_edit.py:1566 netbox/dcim/forms/model_forms.py:1468 +#: netbox/dcim/forms/bulk_edit.py:1613 netbox/dcim/forms/model_forms.py:1562 #: netbox/templates/dcim/interface.html:105 #: netbox/virtualization/forms/bulk_edit.py:254 #: netbox/virtualization/forms/model_forms.py:380 msgid "Related Interfaces" msgstr "Interfacce correlate" -#: netbox/dcim/forms/bulk_edit.py:1568 netbox/dcim/forms/filtersets.py:1383 -#: netbox/dcim/forms/model_forms.py:1472 +#: netbox/dcim/forms/bulk_edit.py:1615 netbox/dcim/forms/filtersets.py:1407 +#: netbox/dcim/forms/model_forms.py:1566 #: netbox/virtualization/forms/bulk_edit.py:257 #: netbox/virtualization/forms/filtersets.py:206 #: netbox/virtualization/forms/model_forms.py:383 msgid "802.1Q Switching" msgstr "Commutazione 802.1Q" -#: netbox/dcim/forms/bulk_edit.py:1573 +#: netbox/dcim/forms/bulk_edit.py:1620 msgid "Add/Remove" msgstr "Aggiungi/Rimuovi" -#: netbox/dcim/forms/bulk_edit.py:1632 netbox/dcim/forms/bulk_edit.py:1634 +#: netbox/dcim/forms/bulk_edit.py:1679 netbox/dcim/forms/bulk_edit.py:1681 msgid "Interface mode must be specified to assign VLANs" msgstr "" "La modalità di interfaccia deve essere specificata per assegnare le VLAN" -#: netbox/dcim/forms/bulk_edit.py:1639 +#: netbox/dcim/forms/bulk_edit.py:1686 msgid "An access interface cannot have tagged VLANs assigned." msgstr "" "A un'interfaccia di accesso non possono essere assegnate VLAN con tag." -#: netbox/dcim/forms/bulk_import.py:66 +#: netbox/dcim/forms/bulk_import.py:67 msgid "Name of parent region" msgstr "Nome della regione madre" -#: netbox/dcim/forms/bulk_import.py:80 +#: netbox/dcim/forms/bulk_import.py:81 msgid "Name of parent site group" msgstr "Nome del gruppo del sito principale" -#: netbox/dcim/forms/bulk_import.py:99 +#: netbox/dcim/forms/bulk_import.py:100 msgid "Assigned region" msgstr "Regione assegnata" -#: netbox/dcim/forms/bulk_import.py:106 netbox/tenancy/forms/bulk_import.py:44 -#: netbox/tenancy/forms/bulk_import.py:85 +#: netbox/dcim/forms/bulk_import.py:107 netbox/tenancy/forms/bulk_import.py:44 #: netbox/wireless/forms/bulk_import.py:42 msgid "Assigned group" msgstr "Gruppo assegnato" -#: netbox/dcim/forms/bulk_import.py:125 +#: netbox/dcim/forms/bulk_import.py:126 msgid "available options" msgstr "opzioni disponibili" -#: netbox/dcim/forms/bulk_import.py:136 netbox/dcim/forms/bulk_import.py:570 -#: netbox/dcim/forms/bulk_import.py:1479 netbox/ipam/forms/bulk_import.py:472 +#: netbox/dcim/forms/bulk_import.py:137 netbox/dcim/forms/bulk_import.py:601 +#: netbox/dcim/forms/bulk_import.py:1510 netbox/ipam/forms/bulk_import.py:479 #: netbox/virtualization/forms/bulk_import.py:64 #: netbox/virtualization/forms/bulk_import.py:95 msgid "Assigned site" msgstr "Sito assegnato" -#: netbox/dcim/forms/bulk_import.py:143 +#: netbox/dcim/forms/bulk_import.py:144 msgid "Parent location" msgstr "Sede del genitore" -#: netbox/dcim/forms/bulk_import.py:145 +#: netbox/dcim/forms/bulk_import.py:146 msgid "Location not found." msgstr "Posizione non trovata." -#: netbox/dcim/forms/bulk_import.py:187 +#: netbox/dcim/forms/bulk_import.py:191 msgid "The manufacturer of this rack type" msgstr "Il produttore di questo tipo di rack" -#: netbox/dcim/forms/bulk_import.py:198 +#: netbox/dcim/forms/bulk_import.py:202 msgid "The lowest-numbered position in the rack" msgstr "La posizione con il numero più basso nel rack" -#: netbox/dcim/forms/bulk_import.py:203 netbox/dcim/forms/bulk_import.py:278 +#: netbox/dcim/forms/bulk_import.py:207 netbox/dcim/forms/bulk_import.py:282 msgid "Rail-to-rail width (in inches)" msgstr "Larghezza da rotaia a rotaia (in pollici)" -#: netbox/dcim/forms/bulk_import.py:209 netbox/dcim/forms/bulk_import.py:288 +#: netbox/dcim/forms/bulk_import.py:213 netbox/dcim/forms/bulk_import.py:292 msgid "Unit for outer dimensions" msgstr "Unità per dimensioni esterne" -#: netbox/dcim/forms/bulk_import.py:215 netbox/dcim/forms/bulk_import.py:300 +#: netbox/dcim/forms/bulk_import.py:219 netbox/dcim/forms/bulk_import.py:304 msgid "Unit for rack weights" msgstr "Unità per pesi a scaffale" -#: netbox/dcim/forms/bulk_import.py:247 +#: netbox/dcim/forms/bulk_import.py:251 msgid "Name of assigned tenant" msgstr "Nome dell'inquilino assegnato" -#: netbox/dcim/forms/bulk_import.py:259 +#: netbox/dcim/forms/bulk_import.py:263 msgid "Name of assigned role" msgstr "Nome del ruolo assegnato" -#: netbox/dcim/forms/bulk_import.py:266 +#: netbox/dcim/forms/bulk_import.py:270 msgid "Rack type model" msgstr "Modello tipo rack" -#: netbox/dcim/forms/bulk_import.py:294 netbox/dcim/forms/bulk_import.py:437 -#: netbox/dcim/forms/bulk_import.py:610 +#: netbox/dcim/forms/bulk_import.py:298 netbox/dcim/forms/bulk_import.py:456 +#: netbox/dcim/forms/bulk_import.py:641 msgid "Airflow direction" msgstr "Direzione del flusso d'aria" -#: netbox/dcim/forms/bulk_import.py:326 +#: netbox/dcim/forms/bulk_import.py:330 msgid "Width must be set if not specifying a rack type." msgstr "" "La larghezza deve essere impostata se non si specifica un tipo di rack." -#: netbox/dcim/forms/bulk_import.py:328 +#: netbox/dcim/forms/bulk_import.py:332 msgid "U height must be set if not specifying a rack type." msgstr "" "L'altezza U deve essere impostata se non si specifica un tipo di rack." -#: netbox/dcim/forms/bulk_import.py:336 +#: netbox/dcim/forms/bulk_import.py:340 msgid "Parent site" msgstr "Sito principale" -#: netbox/dcim/forms/bulk_import.py:343 netbox/dcim/forms/bulk_import.py:1492 +#: netbox/dcim/forms/bulk_import.py:347 netbox/dcim/forms/bulk_import.py:1523 msgid "Rack's location (if any)" msgstr "Posizione del rack (se presente)" -#: netbox/dcim/forms/bulk_import.py:352 netbox/dcim/forms/model_forms.py:319 -#: netbox/dcim/tables/racks.py:221 +#: netbox/dcim/forms/bulk_import.py:356 netbox/dcim/forms/model_forms.py:327 +#: netbox/dcim/tables/racks.py:230 #: netbox/templates/dcim/rackreservation.html:12 #: netbox/templates/dcim/rackreservation.html:45 msgid "Units" msgstr "Unità" -#: netbox/dcim/forms/bulk_import.py:355 +#: netbox/dcim/forms/bulk_import.py:359 msgid "Comma-separated list of individual unit numbers" msgstr "Elenco separato da virgole di numeri di unità individuali" -#: netbox/dcim/forms/bulk_import.py:398 +#: netbox/dcim/forms/bulk_import.py:402 msgid "The manufacturer which produces this device type" msgstr "Il produttore che produce questo tipo di dispositivo" -#: netbox/dcim/forms/bulk_import.py:405 +#: netbox/dcim/forms/bulk_import.py:409 msgid "The default platform for devices of this type (optional)" msgstr "La piattaforma predefinita per dispositivi di questo tipo (opzionale)" -#: netbox/dcim/forms/bulk_import.py:410 +#: netbox/dcim/forms/bulk_import.py:414 msgid "Device weight" msgstr "Peso del dispositivo" -#: netbox/dcim/forms/bulk_import.py:416 +#: netbox/dcim/forms/bulk_import.py:420 msgid "Unit for device weight" msgstr "Unità per il peso del dispositivo" -#: netbox/dcim/forms/bulk_import.py:442 +#: netbox/dcim/forms/bulk_import.py:461 msgid "Module weight" msgstr "Peso del modulo" -#: netbox/dcim/forms/bulk_import.py:448 +#: netbox/dcim/forms/bulk_import.py:467 msgid "Unit for module weight" msgstr "Unità per il peso del modulo" -#: netbox/dcim/forms/bulk_import.py:481 +#: netbox/dcim/forms/bulk_import.py:484 +msgid "Parent Device Role" +msgstr "Ruolo del dispositivo principale" + +#: netbox/dcim/forms/bulk_import.py:486 +msgid "Device role not found." +msgstr "Ruolo del dispositivo non trovato." + +#: netbox/dcim/forms/bulk_import.py:512 msgid "Limit platform assignments to this manufacturer" msgstr "Limita le assegnazioni delle piattaforme a questo produttore" -#: netbox/dcim/forms/bulk_import.py:503 netbox/dcim/forms/bulk_import.py:1562 -#: netbox/tenancy/forms/bulk_import.py:106 +#: netbox/dcim/forms/bulk_import.py:534 netbox/dcim/forms/bulk_import.py:1593 +#: netbox/tenancy/forms/bulk_import.py:105 msgid "Assigned role" msgstr "Ruolo assegnato" -#: netbox/dcim/forms/bulk_import.py:516 +#: netbox/dcim/forms/bulk_import.py:547 msgid "Device type manufacturer" msgstr "Produttore del tipo di dispositivo" -#: netbox/dcim/forms/bulk_import.py:522 +#: netbox/dcim/forms/bulk_import.py:553 msgid "Device type model" msgstr "Tipo di dispositivo modello" -#: netbox/dcim/forms/bulk_import.py:529 +#: netbox/dcim/forms/bulk_import.py:560 #: netbox/virtualization/forms/bulk_import.py:132 msgid "Assigned platform" msgstr "Piattaforma assegnata" -#: netbox/dcim/forms/bulk_import.py:537 netbox/dcim/forms/bulk_import.py:541 -#: netbox/dcim/forms/model_forms.py:547 +#: netbox/dcim/forms/bulk_import.py:568 netbox/dcim/forms/bulk_import.py:572 +#: netbox/dcim/forms/model_forms.py:641 msgid "Virtual chassis" msgstr "Chassis virtuale" -#: netbox/dcim/forms/bulk_import.py:548 +#: netbox/dcim/forms/bulk_import.py:579 msgid "Virtualization cluster" msgstr "Cluster di virtualizzazione" -#: netbox/dcim/forms/bulk_import.py:577 +#: netbox/dcim/forms/bulk_import.py:608 msgid "Assigned location (if any)" msgstr "Posizione assegnata (se presente)" -#: netbox/dcim/forms/bulk_import.py:584 +#: netbox/dcim/forms/bulk_import.py:615 msgid "Assigned rack (if any)" msgstr "Rack assegnato (se presente)" -#: netbox/dcim/forms/bulk_import.py:587 +#: netbox/dcim/forms/bulk_import.py:618 msgid "Face" msgstr "Viso" -#: netbox/dcim/forms/bulk_import.py:590 +#: netbox/dcim/forms/bulk_import.py:621 msgid "Mounted rack face" msgstr "Faccia del rack montata" -#: netbox/dcim/forms/bulk_import.py:597 +#: netbox/dcim/forms/bulk_import.py:628 msgid "Parent device (for child devices)" msgstr "Dispositivo principale (per dispositivi per bambini)" -#: netbox/dcim/forms/bulk_import.py:600 +#: netbox/dcim/forms/bulk_import.py:631 msgid "Device bay" msgstr "Alloggiamento per dispositivi" -#: netbox/dcim/forms/bulk_import.py:604 +#: netbox/dcim/forms/bulk_import.py:635 msgid "Device bay in which this device is installed (for child devices)" msgstr "" "Alloggiamento del dispositivo in cui è installato questo dispositivo (per " "dispositivi per bambini)" -#: netbox/dcim/forms/bulk_import.py:671 +#: netbox/dcim/forms/bulk_import.py:702 msgid "The device in which this module is installed" msgstr "Il dispositivo in cui è installato questo modulo" -#: netbox/dcim/forms/bulk_import.py:674 netbox/dcim/forms/model_forms.py:651 +#: netbox/dcim/forms/bulk_import.py:705 netbox/dcim/forms/model_forms.py:745 msgid "Module bay" msgstr "alloggiamento per moduli" -#: netbox/dcim/forms/bulk_import.py:677 +#: netbox/dcim/forms/bulk_import.py:708 msgid "The module bay in which this module is installed" msgstr "L'alloggiamento del modulo in cui è installato questo modulo" -#: netbox/dcim/forms/bulk_import.py:683 +#: netbox/dcim/forms/bulk_import.py:714 msgid "The type of module" msgstr "Il tipo di modulo" -#: netbox/dcim/forms/bulk_import.py:691 netbox/dcim/forms/model_forms.py:667 +#: netbox/dcim/forms/bulk_import.py:722 netbox/dcim/forms/model_forms.py:761 msgid "Replicate components" msgstr "Componenti replicati" -#: netbox/dcim/forms/bulk_import.py:693 +#: netbox/dcim/forms/bulk_import.py:724 msgid "" "Automatically populate components associated with this module type (enabled " "by default)" @@ -4810,179 +4913,178 @@ msgstr "" "Compila automaticamente i componenti associati a questo tipo di modulo " "(abilitato per impostazione predefinita)" -#: netbox/dcim/forms/bulk_import.py:696 netbox/dcim/forms/model_forms.py:673 +#: netbox/dcim/forms/bulk_import.py:727 netbox/dcim/forms/model_forms.py:767 msgid "Adopt components" msgstr "Adotta i componenti" -#: netbox/dcim/forms/bulk_import.py:698 netbox/dcim/forms/model_forms.py:676 +#: netbox/dcim/forms/bulk_import.py:729 netbox/dcim/forms/model_forms.py:770 msgid "Adopt already existing components" msgstr "Adotta componenti già esistenti" -#: netbox/dcim/forms/bulk_import.py:738 netbox/dcim/forms/bulk_import.py:764 -#: netbox/dcim/forms/bulk_import.py:790 +#: netbox/dcim/forms/bulk_import.py:769 netbox/dcim/forms/bulk_import.py:795 +#: netbox/dcim/forms/bulk_import.py:821 msgid "Port type" msgstr "Tipo di porta" -#: netbox/dcim/forms/bulk_import.py:746 netbox/dcim/forms/bulk_import.py:772 +#: netbox/dcim/forms/bulk_import.py:777 netbox/dcim/forms/bulk_import.py:803 msgid "Port speed in bps" msgstr "Velocità della porta in bps" -#: netbox/dcim/forms/bulk_import.py:810 +#: netbox/dcim/forms/bulk_import.py:841 msgid "Outlet type" msgstr "Tipo di presa" -#: netbox/dcim/forms/bulk_import.py:817 +#: netbox/dcim/forms/bulk_import.py:848 msgid "Local power port which feeds this outlet" msgstr "Porta di alimentazione locale che alimenta questa presa" -#: netbox/dcim/forms/bulk_import.py:823 +#: netbox/dcim/forms/bulk_import.py:854 msgid "Electrical phase (for three-phase circuits)" msgstr "Fase elettrica (per circuiti trifase)" -#: netbox/dcim/forms/bulk_import.py:867 netbox/dcim/forms/model_forms.py:1370 +#: netbox/dcim/forms/bulk_import.py:898 netbox/dcim/forms/model_forms.py:1464 #: netbox/virtualization/forms/bulk_import.py:161 #: netbox/virtualization/forms/model_forms.py:319 msgid "Parent interface" msgstr "Interfaccia principale" -#: netbox/dcim/forms/bulk_import.py:874 netbox/dcim/forms/model_forms.py:1378 +#: netbox/dcim/forms/bulk_import.py:905 netbox/dcim/forms/model_forms.py:1472 #: netbox/virtualization/forms/bulk_import.py:168 #: netbox/virtualization/forms/model_forms.py:327 msgid "Bridged interface" msgstr "Interfaccia con ponte" -#: netbox/dcim/forms/bulk_import.py:877 +#: netbox/dcim/forms/bulk_import.py:908 msgid "Lag" msgstr "Ritardo" -#: netbox/dcim/forms/bulk_import.py:881 +#: netbox/dcim/forms/bulk_import.py:912 msgid "Parent LAG interface" msgstr "Interfaccia LAG principale" -#: netbox/dcim/forms/bulk_import.py:884 +#: netbox/dcim/forms/bulk_import.py:915 msgid "Vdcs" msgstr "Vdc" -#: netbox/dcim/forms/bulk_import.py:889 +#: netbox/dcim/forms/bulk_import.py:920 msgid "VDC names separated by commas, encased with double quotes. Example:" msgstr "" "Nomi VDC separati da virgole, racchiusi tra virgolette doppie. Esempio:" -#: netbox/dcim/forms/bulk_import.py:895 +#: netbox/dcim/forms/bulk_import.py:926 msgid "Physical medium" msgstr "Supporto fisico" -#: netbox/dcim/forms/bulk_import.py:898 netbox/dcim/forms/filtersets.py:1419 +#: netbox/dcim/forms/bulk_import.py:929 netbox/dcim/forms/filtersets.py:1443 msgid "Duplex" msgstr "Duplex" -#: netbox/dcim/forms/bulk_import.py:903 +#: netbox/dcim/forms/bulk_import.py:934 msgid "Poe mode" msgstr "modalità Poe" -#: netbox/dcim/forms/bulk_import.py:909 +#: netbox/dcim/forms/bulk_import.py:940 msgid "Poe type" msgstr "Tipo Poe" -#: netbox/dcim/forms/bulk_import.py:918 +#: netbox/dcim/forms/bulk_import.py:949 #: netbox/virtualization/forms/bulk_import.py:174 msgid "IEEE 802.1Q operational mode (for L2 interfaces)" msgstr "Modalità operativa IEEE 802.1Q (per interfacce L2)" -#: netbox/dcim/forms/bulk_import.py:925 netbox/ipam/forms/bulk_import.py:164 +#: netbox/dcim/forms/bulk_import.py:956 netbox/ipam/forms/bulk_import.py:164 #: netbox/ipam/forms/bulk_import.py:253 netbox/ipam/forms/bulk_import.py:289 #: netbox/ipam/forms/filtersets.py:210 netbox/ipam/forms/filtersets.py:293 -#: netbox/ipam/forms/filtersets.py:353 +#: netbox/ipam/forms/filtersets.py:360 #: netbox/virtualization/forms/bulk_import.py:181 msgid "Assigned VRF" msgstr "VRF assegnato" -#: netbox/dcim/forms/bulk_import.py:928 +#: netbox/dcim/forms/bulk_import.py:959 msgid "Rf role" msgstr "Ruolo Rf" -#: netbox/dcim/forms/bulk_import.py:931 +#: netbox/dcim/forms/bulk_import.py:962 msgid "Wireless role (AP/station)" msgstr "Ruolo wireless (AP/stazione)" -#: netbox/dcim/forms/bulk_import.py:967 +#: netbox/dcim/forms/bulk_import.py:998 #, python-brace-format msgid "VDC {vdc} is not assigned to device {device}" msgstr "VDC {vdc} non è assegnato al dispositivo {device}" -#: netbox/dcim/forms/bulk_import.py:981 netbox/dcim/forms/model_forms.py:1036 -#: netbox/dcim/forms/model_forms.py:1655 +#: netbox/dcim/forms/bulk_import.py:1012 netbox/dcim/forms/model_forms.py:1130 +#: netbox/dcim/forms/model_forms.py:1749 #: netbox/dcim/forms/object_import.py:117 msgid "Rear port" msgstr "Porta posteriore" -#: netbox/dcim/forms/bulk_import.py:984 +#: netbox/dcim/forms/bulk_import.py:1015 msgid "Corresponding rear port" msgstr "Porta posteriore corrispondente" -#: netbox/dcim/forms/bulk_import.py:989 netbox/dcim/forms/bulk_import.py:1030 -#: netbox/dcim/forms/bulk_import.py:1353 +#: netbox/dcim/forms/bulk_import.py:1020 netbox/dcim/forms/bulk_import.py:1061 +#: netbox/dcim/forms/bulk_import.py:1384 msgid "Physical medium classification" msgstr "Classificazione del mezzo fisico" -#: netbox/dcim/forms/bulk_import.py:1058 netbox/dcim/tables/devices.py:853 +#: netbox/dcim/forms/bulk_import.py:1089 netbox/dcim/tables/devices.py:860 msgid "Installed device" msgstr "Dispositivo installato" -#: netbox/dcim/forms/bulk_import.py:1062 +#: netbox/dcim/forms/bulk_import.py:1093 msgid "Child device installed within this bay" msgstr "" "Dispositivo per bambini installato all'interno di questo alloggiamento" -#: netbox/dcim/forms/bulk_import.py:1064 +#: netbox/dcim/forms/bulk_import.py:1095 msgid "Child device not found." msgstr "Dispositivo secondario non trovato." -#: netbox/dcim/forms/bulk_import.py:1122 +#: netbox/dcim/forms/bulk_import.py:1153 msgid "Parent inventory item" msgstr "Articolo di inventario principale" -#: netbox/dcim/forms/bulk_import.py:1125 +#: netbox/dcim/forms/bulk_import.py:1156 msgid "Component type" msgstr "Tipo di componente" -#: netbox/dcim/forms/bulk_import.py:1129 +#: netbox/dcim/forms/bulk_import.py:1160 msgid "Component Type" msgstr "Tipo di componente" -#: netbox/dcim/forms/bulk_import.py:1132 +#: netbox/dcim/forms/bulk_import.py:1163 msgid "Compnent name" msgstr "Nome del componente" -#: netbox/dcim/forms/bulk_import.py:1134 +#: netbox/dcim/forms/bulk_import.py:1165 msgid "Component Name" msgstr "Nome del componente" -#: netbox/dcim/forms/bulk_import.py:1177 netbox/dcim/forms/bulk_import.py:1195 +#: netbox/dcim/forms/bulk_import.py:1208 netbox/dcim/forms/bulk_import.py:1226 msgid "Component name must be specified when component type is specified" msgstr "" "Il nome del componente deve essere specificato quando viene specificato il " "tipo di componente" -#: netbox/dcim/forms/bulk_import.py:1187 +#: netbox/dcim/forms/bulk_import.py:1218 #, python-brace-format msgid "Component not found: {device} - {component_name}" msgstr "Componente non trovato: {device} - {component_name}" -#: netbox/dcim/forms/bulk_import.py:1200 +#: netbox/dcim/forms/bulk_import.py:1231 msgid "Component type must be specified when component name is specified" msgstr "" "Il tipo di componente deve essere specificato quando viene specificato il " "nome del componente" -#: netbox/dcim/forms/bulk_import.py:1227 netbox/ipam/forms/bulk_import.py:314 +#: netbox/dcim/forms/bulk_import.py:1258 netbox/ipam/forms/bulk_import.py:314 msgid "Parent device of assigned interface (if any)" msgstr "Dispositivo principale dell'interfaccia assegnata (se presente)" -#: netbox/dcim/forms/bulk_import.py:1230 netbox/ipam/forms/bulk_import.py:317 -#: netbox/ipam/forms/bulk_import.py:563 netbox/ipam/forms/model_forms.py:767 -#: netbox/virtualization/filtersets.py:254 -#: netbox/virtualization/filtersets.py:305 +#: netbox/dcim/forms/bulk_import.py:1261 netbox/ipam/forms/bulk_import.py:317 +#: netbox/virtualization/filtersets.py:256 +#: netbox/virtualization/filtersets.py:307 #: netbox/virtualization/forms/bulk_edit.py:182 #: netbox/virtualization/forms/bulk_edit.py:316 #: netbox/virtualization/forms/bulk_import.py:152 @@ -4990,134 +5092,134 @@ msgstr "Dispositivo principale dell'interfaccia assegnata (se presente)" #: netbox/virtualization/forms/filtersets.py:220 #: netbox/virtualization/forms/filtersets.py:266 #: netbox/virtualization/forms/model_forms.py:295 -#: netbox/vpn/forms/bulk_import.py:93 netbox/vpn/forms/bulk_import.py:290 +#: netbox/vpn/forms/bulk_import.py:93 netbox/vpn/forms/bulk_import.py:295 msgid "Virtual machine" msgstr "Macchina virtuale" -#: netbox/dcim/forms/bulk_import.py:1234 netbox/ipam/forms/bulk_import.py:321 +#: netbox/dcim/forms/bulk_import.py:1265 netbox/ipam/forms/bulk_import.py:321 msgid "Parent VM of assigned interface (if any)" msgstr "VM principale dell'interfaccia assegnata (se presente)" -#: netbox/dcim/forms/bulk_import.py:1241 netbox/ipam/filtersets.py:1047 +#: netbox/dcim/forms/bulk_import.py:1272 netbox/ipam/filtersets.py:1047 #: netbox/ipam/forms/bulk_import.py:328 msgid "Assigned interface" msgstr "Interfaccia assegnata" -#: netbox/dcim/forms/bulk_import.py:1244 netbox/ipam/forms/bulk_import.py:338 +#: netbox/dcim/forms/bulk_import.py:1275 netbox/ipam/forms/bulk_import.py:338 msgid "Is primary" msgstr "È primario" -#: netbox/dcim/forms/bulk_import.py:1245 +#: netbox/dcim/forms/bulk_import.py:1276 msgid "Make this the primary MAC address for the assigned interface" msgstr "Imposta questo indirizzo MAC primario per l'interfaccia assegnata" -#: netbox/dcim/forms/bulk_import.py:1282 +#: netbox/dcim/forms/bulk_import.py:1313 msgid "Must specify the parent device or VM when assigning an interface" msgstr "" "È necessario specificare il dispositivo o la VM principale quando si assegna" " un'interfaccia" -#: netbox/dcim/forms/bulk_import.py:1308 +#: netbox/dcim/forms/bulk_import.py:1339 msgid "Side A device" msgstr "Dispositivo lato A" -#: netbox/dcim/forms/bulk_import.py:1311 netbox/dcim/forms/bulk_import.py:1329 +#: netbox/dcim/forms/bulk_import.py:1342 netbox/dcim/forms/bulk_import.py:1360 msgid "Device name" msgstr "Nome del dispositivo" -#: netbox/dcim/forms/bulk_import.py:1314 +#: netbox/dcim/forms/bulk_import.py:1345 msgid "Side A type" msgstr "Tipo Lato A" -#: netbox/dcim/forms/bulk_import.py:1320 +#: netbox/dcim/forms/bulk_import.py:1351 msgid "Side A name" msgstr "Nome del lato A" -#: netbox/dcim/forms/bulk_import.py:1321 netbox/dcim/forms/bulk_import.py:1339 +#: netbox/dcim/forms/bulk_import.py:1352 netbox/dcim/forms/bulk_import.py:1370 msgid "Termination name" msgstr "Nome della cessazione" -#: netbox/dcim/forms/bulk_import.py:1326 +#: netbox/dcim/forms/bulk_import.py:1357 msgid "Side B device" msgstr "Dispositivo lato B" -#: netbox/dcim/forms/bulk_import.py:1332 +#: netbox/dcim/forms/bulk_import.py:1363 msgid "Side B type" msgstr "Tipo B laterale" -#: netbox/dcim/forms/bulk_import.py:1338 +#: netbox/dcim/forms/bulk_import.py:1369 msgid "Side B name" msgstr "Nome lato B" -#: netbox/dcim/forms/bulk_import.py:1347 +#: netbox/dcim/forms/bulk_import.py:1378 #: netbox/wireless/forms/bulk_import.py:91 msgid "Connection status" msgstr "Stato della connessione" -#: netbox/dcim/forms/bulk_import.py:1399 +#: netbox/dcim/forms/bulk_import.py:1430 #, python-brace-format msgid "Side {side_upper}: {device} {termination_object} is already connected" msgstr "Lato {side_upper}: {device} {termination_object} è già connesso" -#: netbox/dcim/forms/bulk_import.py:1405 +#: netbox/dcim/forms/bulk_import.py:1436 #, python-brace-format msgid "{side_upper} side termination not found: {device} {name}" msgstr "{side_upper} terminazione laterale non trovata: {device} {name}" -#: netbox/dcim/forms/bulk_import.py:1430 netbox/dcim/forms/model_forms.py:797 -#: netbox/dcim/tables/devices.py:1058 netbox/templates/dcim/device.html:132 +#: netbox/dcim/forms/bulk_import.py:1461 netbox/dcim/forms/model_forms.py:891 +#: netbox/dcim/tables/devices.py:1065 netbox/templates/dcim/device.html:132 #: netbox/templates/dcim/virtualchassis.html:27 #: netbox/templates/dcim/virtualchassis.html:67 msgid "Master" msgstr "Maestro" -#: netbox/dcim/forms/bulk_import.py:1434 +#: netbox/dcim/forms/bulk_import.py:1465 msgid "Master device" msgstr "Dispositivo master" -#: netbox/dcim/forms/bulk_import.py:1451 +#: netbox/dcim/forms/bulk_import.py:1482 msgid "Name of parent site" msgstr "Nome del sito principale" -#: netbox/dcim/forms/bulk_import.py:1485 +#: netbox/dcim/forms/bulk_import.py:1516 msgid "Upstream power panel" msgstr "Pannello di alimentazione upstream" -#: netbox/dcim/forms/bulk_import.py:1515 +#: netbox/dcim/forms/bulk_import.py:1546 msgid "Primary or redundant" msgstr "Primario o ridondante" -#: netbox/dcim/forms/bulk_import.py:1520 +#: netbox/dcim/forms/bulk_import.py:1551 msgid "Supply type (AC/DC)" msgstr "Tipo di alimentazione (AC/DC)" -#: netbox/dcim/forms/bulk_import.py:1525 +#: netbox/dcim/forms/bulk_import.py:1556 msgid "Single or three-phase" msgstr "Monofase o trifase" -#: netbox/dcim/forms/bulk_import.py:1576 netbox/dcim/forms/model_forms.py:1753 +#: netbox/dcim/forms/bulk_import.py:1607 netbox/dcim/forms/model_forms.py:1847 #: netbox/templates/dcim/device.html:190 #: netbox/templates/dcim/virtualdevicecontext.html:30 #: netbox/templates/virtualization/virtualmachine.html:52 msgid "Primary IPv4" msgstr "IPv4 primario" -#: netbox/dcim/forms/bulk_import.py:1580 +#: netbox/dcim/forms/bulk_import.py:1611 msgid "IPv4 address with mask, e.g. 1.2.3.4/24" msgstr "Indirizzo IPv4 con maschera, ad esempio 1.2.3.4/24" -#: netbox/dcim/forms/bulk_import.py:1583 netbox/dcim/forms/model_forms.py:1762 +#: netbox/dcim/forms/bulk_import.py:1614 netbox/dcim/forms/model_forms.py:1856 #: netbox/templates/dcim/device.html:206 #: netbox/templates/dcim/virtualdevicecontext.html:41 #: netbox/templates/virtualization/virtualmachine.html:68 msgid "Primary IPv6" msgstr "IPv6 primario" -#: netbox/dcim/forms/bulk_import.py:1587 +#: netbox/dcim/forms/bulk_import.py:1618 msgid "IPv6 address with prefix length, e.g. 2001:db8::1/64" msgstr "Indirizzo IPv6 con lunghezza del prefisso, ad esempio 2001:db8: :1/64" -#: netbox/dcim/forms/common.py:19 netbox/dcim/models/device_components.py:518 +#: netbox/dcim/forms/common.py:19 netbox/dcim/models/device_components.py:527 #: netbox/templates/dcim/interface.html:57 #: netbox/templates/virtualization/vminterface.html:51 #: netbox/virtualization/forms/bulk_edit.py:207 @@ -5161,7 +5263,7 @@ msgstr "Non può adottare {model} {name} in quanto appartiene già a un modulo" msgid "A {model} named {name} already exists" msgstr "UN {model} denominato {name} esiste già" -#: netbox/dcim/forms/connections.py:49 netbox/dcim/forms/model_forms.py:749 +#: netbox/dcim/forms/connections.py:49 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 @@ -5170,21 +5272,21 @@ msgstr "UN {model} denominato {name} esiste già" msgid "Power Panel" msgstr "Pannello di alimentazione" -#: netbox/dcim/forms/connections.py:58 netbox/dcim/forms/model_forms.py:777 +#: netbox/dcim/forms/connections.py:58 netbox/dcim/forms/model_forms.py:871 #: netbox/templates/dcim/powerfeed.html:21 #: netbox/templates/dcim/powerport.html:80 msgid "Power Feed" msgstr "Alimentazione" -#: netbox/dcim/forms/filtersets.py:137 netbox/dcim/tables/devices.py:304 +#: netbox/dcim/forms/filtersets.py:138 netbox/dcim/tables/devices.py:304 msgid "Device Status" msgstr "Stato del dispositivo" -#: netbox/dcim/forms/filtersets.py:150 +#: netbox/dcim/forms/filtersets.py:151 msgid "Parent region" msgstr "Regione principale" -#: netbox/dcim/forms/filtersets.py:164 netbox/tenancy/forms/bulk_import.py:28 +#: netbox/dcim/forms/filtersets.py:165 netbox/tenancy/forms/bulk_import.py:28 #: netbox/tenancy/forms/bulk_import.py:62 #: netbox/tenancy/forms/filtersets.py:33 netbox/tenancy/forms/filtersets.py:62 #: netbox/wireless/forms/bulk_import.py:27 @@ -5192,117 +5294,117 @@ msgstr "Regione principale" msgid "Parent group" msgstr "Gruppo di genitori" -#: netbox/dcim/forms/filtersets.py:243 netbox/templates/dcim/location.html:58 +#: netbox/dcim/forms/filtersets.py:244 netbox/templates/dcim/location.html:58 #: netbox/templates/dcim/site.html:56 msgid "Facility" msgstr "Struttura" -#: netbox/dcim/forms/filtersets.py:398 +#: netbox/dcim/forms/filtersets.py:399 msgid "Function" msgstr "Funzione" -#: netbox/dcim/forms/filtersets.py:484 netbox/dcim/forms/model_forms.py:382 +#: netbox/dcim/forms/filtersets.py:485 netbox/dcim/forms/model_forms.py:390 #: netbox/templates/inc/panels/image_attachments.html:6 msgid "Images" msgstr "Immagini" -#: netbox/dcim/forms/filtersets.py:487 netbox/dcim/forms/filtersets.py:612 -#: netbox/dcim/forms/filtersets.py:727 +#: netbox/dcim/forms/filtersets.py:488 netbox/dcim/forms/filtersets.py:621 +#: netbox/dcim/forms/filtersets.py:746 msgid "Components" msgstr "Componenti" -#: netbox/dcim/forms/filtersets.py:507 +#: netbox/dcim/forms/filtersets.py:508 msgid "Subdevice role" msgstr "Ruolo del dispositivo secondario" -#: netbox/dcim/forms/filtersets.py:791 netbox/dcim/tables/racks.py:54 -#: netbox/templates/dcim/racktype.html:20 +#: netbox/dcim/forms/filtersets.py:810 netbox/dcim/tables/racks.py:54 +#: netbox/templates/dcim/module.html:99 netbox/templates/dcim/racktype.html:20 msgid "Model" msgstr "Modello" -#: netbox/dcim/forms/filtersets.py:835 +#: netbox/dcim/forms/filtersets.py:854 msgid "Has an OOB IP" msgstr "Ha un IP OOB" -#: netbox/dcim/forms/filtersets.py:842 +#: netbox/dcim/forms/filtersets.py:861 msgid "Virtual chassis member" msgstr "Membro virtuale dello chassis" -#: netbox/dcim/forms/filtersets.py:891 +#: netbox/dcim/forms/filtersets.py:910 msgid "Has virtual device contexts" msgstr "Dispone di contesti di dispositivi virtuali" -#: netbox/dcim/forms/filtersets.py:904 netbox/extras/filtersets.py:585 -#: netbox/ipam/forms/filtersets.py:469 +#: netbox/dcim/forms/filtersets.py:923 netbox/extras/filtersets.py:678 +#: netbox/ipam/forms/filtersets.py:477 #: netbox/virtualization/forms/filtersets.py:118 msgid "Cluster group" msgstr "Gruppo Cluster" -#: netbox/dcim/forms/filtersets.py:1259 +#: netbox/dcim/forms/filtersets.py:1278 msgid "Cabled" msgstr "cablato" -#: netbox/dcim/forms/filtersets.py:1266 +#: netbox/dcim/forms/filtersets.py:1285 msgid "Occupied" msgstr "Occupato" -#: netbox/dcim/forms/filtersets.py:1293 netbox/dcim/forms/filtersets.py:1318 -#: netbox/dcim/forms/filtersets.py:1342 netbox/dcim/forms/filtersets.py:1362 -#: netbox/dcim/forms/filtersets.py:1390 netbox/dcim/tables/devices.py:373 -#: netbox/dcim/tables/devices.py:662 +#: netbox/dcim/forms/filtersets.py:1312 netbox/dcim/forms/filtersets.py:1337 +#: netbox/dcim/forms/filtersets.py:1361 netbox/dcim/forms/filtersets.py:1381 +#: netbox/dcim/forms/filtersets.py:1414 netbox/dcim/tables/devices.py:373 +#: netbox/dcim/tables/devices.py:669 #: netbox/templates/circuits/inc/circuit_termination_fields.html:16 #: netbox/templates/dcim/consoleport.html:55 #: netbox/templates/dcim/consoleserverport.html:55 #: netbox/templates/dcim/frontport.html:69 #: netbox/templates/dcim/interface.html:197 #: netbox/templates/dcim/powerfeed.html:110 -#: netbox/templates/dcim/poweroutlet.html:69 +#: netbox/templates/dcim/poweroutlet.html:73 #: netbox/templates/dcim/powerport.html:59 #: netbox/templates/dcim/rearport.html:65 msgid "Connection" msgstr "Connessione" -#: netbox/dcim/forms/filtersets.py:1402 netbox/extras/forms/bulk_edit.py:326 -#: netbox/extras/forms/bulk_import.py:247 -#: netbox/extras/forms/filtersets.py:472 -#: netbox/extras/forms/model_forms.py:689 netbox/extras/tables/tables.py:585 +#: netbox/dcim/forms/filtersets.py:1426 netbox/extras/forms/bulk_edit.py:382 +#: netbox/extras/forms/bulk_import.py:253 +#: netbox/extras/forms/filtersets.py:527 +#: netbox/extras/forms/model_forms.py:759 netbox/extras/tables/tables.py:640 #: netbox/templates/extras/journalentry.html:30 msgid "Kind" msgstr "Gentile" -#: netbox/dcim/forms/filtersets.py:1431 +#: netbox/dcim/forms/filtersets.py:1455 msgid "Mgmt only" msgstr "Solo gestione" -#: netbox/dcim/forms/filtersets.py:1443 netbox/dcim/forms/model_forms.py:1454 -#: netbox/dcim/models/device_components.py:680 +#: netbox/dcim/forms/filtersets.py:1467 netbox/dcim/forms/model_forms.py:1548 +#: netbox/dcim/models/device_components.py:689 #: netbox/templates/dcim/interface.html:142 msgid "WWN" msgstr "WWN" -#: netbox/dcim/forms/filtersets.py:1458 +#: netbox/dcim/forms/filtersets.py:1482 #: netbox/virtualization/forms/filtersets.py:246 msgid "802.1Q mode" msgstr "modalità 802.1Q" -#: netbox/dcim/forms/filtersets.py:1473 +#: netbox/dcim/forms/filtersets.py:1497 msgid "Wireless channel" msgstr "Canale wireless" -#: netbox/dcim/forms/filtersets.py:1477 +#: netbox/dcim/forms/filtersets.py:1501 msgid "Channel frequency (MHz)" msgstr "Frequenza del canale (MHz)" -#: netbox/dcim/forms/filtersets.py:1481 +#: netbox/dcim/forms/filtersets.py:1505 msgid "Channel width (MHz)" msgstr "Larghezza del canale (MHz)" -#: netbox/dcim/forms/filtersets.py:1485 +#: netbox/dcim/forms/filtersets.py:1509 #: netbox/templates/dcim/interface.html:91 msgid "Transmit power (dBm)" msgstr "Potenza di trasmissione (dBm)" -#: netbox/dcim/forms/filtersets.py:1510 netbox/dcim/forms/filtersets.py:1535 +#: netbox/dcim/forms/filtersets.py:1534 netbox/dcim/forms/filtersets.py:1559 #: netbox/dcim/tables/devices.py:336 netbox/templates/dcim/cable.html:12 #: netbox/templates/dcim/cable_trace.html:46 #: netbox/templates/dcim/frontport.html:77 @@ -5313,15 +5415,15 @@ msgstr "Potenza di trasmissione (dBm)" msgid "Cable" msgstr "Cavo" -#: netbox/dcim/forms/filtersets.py:1614 netbox/dcim/tables/devices.py:978 +#: netbox/dcim/forms/filtersets.py:1638 netbox/dcim/tables/devices.py:985 msgid "Discovered" msgstr "Scoperto" -#: netbox/dcim/forms/filtersets.py:1655 netbox/ipam/forms/filtersets.py:364 +#: netbox/dcim/forms/filtersets.py:1679 netbox/ipam/forms/filtersets.py:371 msgid "Assigned Device" msgstr "Dispositivo assegnato" -#: netbox/dcim/forms/filtersets.py:1660 netbox/ipam/forms/filtersets.py:369 +#: netbox/dcim/forms/filtersets.py:1684 netbox/ipam/forms/filtersets.py:376 msgid "Assigned VM" msgstr "VM assegnata" @@ -5332,15 +5434,15 @@ msgstr "" "Un membro virtuale dello chassis esiste già in posizione {vc_position}." #: netbox/dcim/forms/mixins.py:27 netbox/dcim/forms/mixins.py:75 -#: netbox/ipam/forms/bulk_edit.py:420 netbox/ipam/forms/model_forms.py:617 +#: netbox/ipam/forms/bulk_edit.py:425 netbox/ipam/forms/model_forms.py:617 msgid "Scope type" msgstr "Tipo di ambito" #: netbox/dcim/forms/mixins.py:30 netbox/dcim/forms/mixins.py:78 -#: netbox/ipam/forms/bulk_edit.py:270 netbox/ipam/forms/bulk_edit.py:423 -#: netbox/ipam/forms/bulk_edit.py:437 netbox/ipam/forms/filtersets.py:181 +#: netbox/ipam/forms/bulk_edit.py:270 netbox/ipam/forms/bulk_edit.py:428 +#: netbox/ipam/forms/bulk_edit.py:447 netbox/ipam/forms/filtersets.py:181 #: netbox/ipam/forms/model_forms.py:231 netbox/ipam/forms/model_forms.py:620 -#: netbox/ipam/forms/model_forms.py:630 netbox/ipam/tables/ip.py:194 +#: netbox/ipam/forms/model_forms.py:630 netbox/ipam/tables/ip.py:195 #: netbox/ipam/tables/vlans.py:40 netbox/templates/ipam/prefix.html:48 #: netbox/templates/ipam/vlangroup.html:38 #: netbox/templates/virtualization/cluster.html:42 @@ -5349,9 +5451,9 @@ msgstr "Tipo di ambito" #: netbox/virtualization/forms/filtersets.py:47 #: netbox/virtualization/forms/model_forms.py:79 #: netbox/virtualization/tables/clusters.py:80 -#: netbox/wireless/forms/bulk_edit.py:93 +#: netbox/wireless/forms/bulk_edit.py:94 #: netbox/wireless/forms/filtersets.py:37 -#: netbox/wireless/forms/model_forms.py:56 +#: netbox/wireless/forms/model_forms.py:57 #: netbox/wireless/tables/wirelesslan.py:58 msgid "Scope" msgstr "Ambito" @@ -5360,31 +5462,31 @@ msgstr "Ambito" msgid "Scope type (app & model)" msgstr "Tipo di ambito (app e modello)" -#: netbox/dcim/forms/model_forms.py:144 +#: netbox/dcim/forms/model_forms.py:149 msgid "Contact Info" msgstr "Informazioni di contatto" -#: netbox/dcim/forms/model_forms.py:199 netbox/templates/dcim/rackrole.html:19 +#: netbox/dcim/forms/model_forms.py:206 netbox/templates/dcim/rackrole.html:19 msgid "Rack Role" msgstr "Ruolo del rack" -#: netbox/dcim/forms/model_forms.py:217 netbox/dcim/forms/model_forms.py:371 -#: netbox/dcim/forms/model_forms.py:456 +#: netbox/dcim/forms/model_forms.py:224 netbox/dcim/forms/model_forms.py:379 +#: netbox/dcim/forms/model_forms.py:550 #: netbox/utilities/forms/fields/fields.py:47 msgid "Slug" msgstr "lumaca" -#: netbox/dcim/forms/model_forms.py:264 +#: netbox/dcim/forms/model_forms.py:271 msgid "Select a pre-defined rack type, or set physical characteristics below." msgstr "" "Seleziona un tipo di rack predefinito o imposta le caratteristiche fisiche " "di seguito." -#: netbox/dcim/forms/model_forms.py:273 +#: netbox/dcim/forms/model_forms.py:280 msgid "Inventory Control" msgstr "Controllo dell'inventario" -#: netbox/dcim/forms/model_forms.py:321 +#: netbox/dcim/forms/model_forms.py:329 msgid "" "Comma-separated list of numeric unit IDs. A range may be specified using a " "hyphen." @@ -5392,39 +5494,48 @@ msgstr "" "Elenco separato da virgole di ID di unità numeriche. È possibile specificare" " un intervallo utilizzando un trattino." -#: netbox/dcim/forms/model_forms.py:330 netbox/dcim/tables/racks.py:201 +#: netbox/dcim/forms/model_forms.py:338 netbox/dcim/tables/racks.py:210 msgid "Reservation" msgstr "Prenotazione" -#: netbox/dcim/forms/model_forms.py:432 +#: netbox/dcim/forms/model_forms.py:414 +msgid "Enter a valid JSON schema to define supported attributes." +msgstr "" +"Inserisci uno schema JSON valido per definire gli attributi supportati." + +#: netbox/dcim/forms/model_forms.py:447 +msgid "Profile & Attributes" +msgstr "Profilo e attributi" + +#: netbox/dcim/forms/model_forms.py:526 #: netbox/templates/dcim/devicerole.html:23 msgid "Device Role" msgstr "Ruolo del dispositivo" -#: netbox/dcim/forms/model_forms.py:500 netbox/dcim/models/devices.py:635 +#: netbox/dcim/forms/model_forms.py:594 netbox/dcim/models/devices.py:523 msgid "The lowest-numbered unit occupied by the device" msgstr "L'unità con il numero più basso occupata dal dispositivo" -#: netbox/dcim/forms/model_forms.py:558 +#: netbox/dcim/forms/model_forms.py:652 msgid "The position in the virtual chassis this device is identified by" msgstr "" "La posizione nello chassis virtuale da cui viene identificato questo " "dispositivo" -#: netbox/dcim/forms/model_forms.py:563 +#: netbox/dcim/forms/model_forms.py:657 msgid "The priority of the device in the virtual chassis" msgstr "La priorità del dispositivo nello chassis virtuale" -#: netbox/dcim/forms/model_forms.py:670 +#: netbox/dcim/forms/model_forms.py:764 msgid "Automatically populate components associated with this module type" msgstr "" "Compila automaticamente i componenti associati a questo tipo di modulo" -#: netbox/dcim/forms/model_forms.py:779 +#: netbox/dcim/forms/model_forms.py:873 msgid "Characteristics" msgstr "Caratteristiche" -#: netbox/dcim/forms/model_forms.py:936 +#: netbox/dcim/forms/model_forms.py:1030 #, python-brace-format msgid "" "Alphanumeric ranges are supported for bulk creation. Mixed cases and types " @@ -5439,35 +5550,35 @@ msgstr "" "{module}, se presente, verrà automaticamente sostituito con il " "valore della posizione durante la creazione di un nuovo modulo." -#: netbox/dcim/forms/model_forms.py:1138 +#: netbox/dcim/forms/model_forms.py:1232 msgid "Console port template" msgstr "Modello di porta console" -#: netbox/dcim/forms/model_forms.py:1146 +#: netbox/dcim/forms/model_forms.py:1240 msgid "Console server port template" msgstr "Modello di porta del server console" -#: netbox/dcim/forms/model_forms.py:1154 +#: netbox/dcim/forms/model_forms.py:1248 msgid "Front port template" msgstr "Modello di porta anteriore" -#: netbox/dcim/forms/model_forms.py:1162 +#: netbox/dcim/forms/model_forms.py:1256 msgid "Interface template" msgstr "Modello di interfaccia" -#: netbox/dcim/forms/model_forms.py:1170 +#: netbox/dcim/forms/model_forms.py:1264 msgid "Power outlet template" msgstr "Modello di presa di corrente" -#: netbox/dcim/forms/model_forms.py:1178 +#: netbox/dcim/forms/model_forms.py:1272 msgid "Power port template" msgstr "Modello di porta di alimentazione" -#: netbox/dcim/forms/model_forms.py:1186 +#: netbox/dcim/forms/model_forms.py:1280 msgid "Rear port template" msgstr "Modello di porta posteriore" -#: netbox/dcim/forms/model_forms.py:1196 netbox/dcim/forms/model_forms.py:1667 +#: netbox/dcim/forms/model_forms.py:1290 netbox/dcim/forms/model_forms.py:1761 #: netbox/dcim/tables/connections.py:27 #: netbox/templates/dcim/consoleport.html:17 #: netbox/templates/dcim/consoleserverport.html:74 @@ -5475,14 +5586,14 @@ msgstr "Modello di porta posteriore" msgid "Console Port" msgstr "Porta console" -#: netbox/dcim/forms/model_forms.py:1197 netbox/dcim/forms/model_forms.py:1668 +#: netbox/dcim/forms/model_forms.py:1291 netbox/dcim/forms/model_forms.py:1762 #: netbox/templates/dcim/consoleport.html:73 #: netbox/templates/dcim/consoleserverport.html:17 #: netbox/templates/dcim/frontport.html:109 msgid "Console Server Port" msgstr "Porta Console Server" -#: netbox/dcim/forms/model_forms.py:1198 netbox/dcim/forms/model_forms.py:1669 +#: netbox/dcim/forms/model_forms.py:1292 netbox/dcim/forms/model_forms.py:1763 #: netbox/templates/circuits/inc/circuit_termination_fields.html:53 #: netbox/templates/dcim/consoleport.html:76 #: netbox/templates/dcim/consoleserverport.html:77 @@ -5493,8 +5604,8 @@ msgstr "Porta Console Server" msgid "Front Port" msgstr "Porta anteriore" -#: netbox/dcim/forms/model_forms.py:1199 netbox/dcim/forms/model_forms.py:1670 -#: netbox/dcim/tables/devices.py:743 +#: netbox/dcim/forms/model_forms.py:1293 netbox/dcim/forms/model_forms.py:1764 +#: netbox/dcim/tables/devices.py:750 #: netbox/templates/circuits/inc/circuit_termination_fields.html:54 #: netbox/templates/dcim/consoleport.html:79 #: netbox/templates/dcim/consoleserverport.html:80 @@ -5506,40 +5617,40 @@ msgstr "Porta anteriore" msgid "Rear Port" msgstr "Porta posteriore" -#: netbox/dcim/forms/model_forms.py:1200 netbox/dcim/forms/model_forms.py:1671 +#: netbox/dcim/forms/model_forms.py:1294 netbox/dcim/forms/model_forms.py:1765 #: netbox/dcim/tables/connections.py:46 netbox/dcim/tables/devices.py:520 -#: netbox/templates/dcim/poweroutlet.html:54 +#: netbox/templates/dcim/poweroutlet.html:58 #: netbox/templates/dcim/powerport.html:17 msgid "Power Port" msgstr "Porta di alimentazione" -#: netbox/dcim/forms/model_forms.py:1201 netbox/dcim/forms/model_forms.py:1672 +#: netbox/dcim/forms/model_forms.py:1295 netbox/dcim/forms/model_forms.py:1766 #: netbox/templates/dcim/poweroutlet.html:17 #: netbox/templates/dcim/powerport.html:77 msgid "Power Outlet" msgstr "Presa di corrente" -#: netbox/dcim/forms/model_forms.py:1203 netbox/dcim/forms/model_forms.py:1674 +#: netbox/dcim/forms/model_forms.py:1297 netbox/dcim/forms/model_forms.py:1768 msgid "Component Assignment" msgstr "Assegnazione dei componenti" -#: netbox/dcim/forms/model_forms.py:1249 netbox/dcim/forms/model_forms.py:1721 +#: netbox/dcim/forms/model_forms.py:1343 netbox/dcim/forms/model_forms.py:1815 msgid "An InventoryItem can only be assigned to a single component." msgstr "Un InventoryItem può essere assegnato solo a un singolo componente." -#: netbox/dcim/forms/model_forms.py:1386 +#: netbox/dcim/forms/model_forms.py:1480 msgid "LAG interface" msgstr "Interfaccia LAG" -#: netbox/dcim/forms/model_forms.py:1409 +#: netbox/dcim/forms/model_forms.py:1503 msgid "Filter VLANs available for assignment by group." msgstr "Filtra le VLAN disponibili per l'assegnazione per gruppo." -#: netbox/dcim/forms/model_forms.py:1564 +#: netbox/dcim/forms/model_forms.py:1658 msgid "Child Device" msgstr "Dispositivo per bambini" -#: netbox/dcim/forms/model_forms.py:1565 +#: netbox/dcim/forms/model_forms.py:1659 msgid "" "Child devices must first be created and assigned to the site and rack of the" " parent device." @@ -5547,39 +5658,38 @@ msgstr "" "I dispositivi secondari devono prima essere creati e assegnati al sito e al " "rack del dispositivo principale." -#: netbox/dcim/forms/model_forms.py:1607 +#: netbox/dcim/forms/model_forms.py:1701 msgid "Console port" msgstr "Porta console" -#: netbox/dcim/forms/model_forms.py:1615 +#: netbox/dcim/forms/model_forms.py:1709 msgid "Console server port" msgstr "Porta console server" -#: netbox/dcim/forms/model_forms.py:1623 +#: netbox/dcim/forms/model_forms.py:1717 msgid "Front port" msgstr "Porta anteriore" -#: netbox/dcim/forms/model_forms.py:1639 +#: netbox/dcim/forms/model_forms.py:1733 msgid "Power outlet" msgstr "Presa di corrente" -#: netbox/dcim/forms/model_forms.py:1661 +#: netbox/dcim/forms/model_forms.py:1755 #: netbox/templates/dcim/inventoryitem.html:17 msgid "Inventory Item" msgstr "Articolo di inventario" -#: netbox/dcim/forms/model_forms.py:1735 +#: netbox/dcim/forms/model_forms.py:1829 #: netbox/templates/dcim/inventoryitemrole.html:15 msgid "Inventory Item Role" msgstr "Ruolo dell'articolo di inventario" -#: netbox/dcim/forms/model_forms.py:1804 +#: netbox/dcim/forms/model_forms.py:1898 msgid "VM Interface" msgstr "Interfaccia VM" -#: netbox/dcim/forms/model_forms.py:1819 netbox/ipam/forms/filtersets.py:623 -#: netbox/ipam/forms/model_forms.py:334 netbox/ipam/forms/model_forms.py:795 -#: netbox/ipam/forms/model_forms.py:821 netbox/ipam/tables/vlans.py:171 +#: netbox/dcim/forms/model_forms.py:1913 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 #: netbox/templates/virtualization/vminterface.html:21 @@ -5589,13 +5699,13 @@ msgstr "Interfaccia VM" #: netbox/virtualization/forms/model_forms.py:227 #: netbox/virtualization/tables/virtualmachines.py:105 #: netbox/virtualization/tables/virtualmachines.py:161 -#: netbox/vpn/choices.py:53 netbox/vpn/forms/filtersets.py:299 +#: netbox/vpn/choices.py:53 netbox/vpn/forms/filtersets.py:304 #: netbox/vpn/forms/model_forms.py:161 netbox/vpn/forms/model_forms.py:172 #: netbox/vpn/forms/model_forms.py:274 netbox/vpn/forms/model_forms.py:457 msgid "Virtual Machine" msgstr "Macchina virtuale" -#: netbox/dcim/forms/model_forms.py:1858 +#: netbox/dcim/forms/model_forms.py:1952 msgid "A MAC address can only be assigned to a single object." msgstr "Un indirizzo MAC può essere assegnato a un solo oggetto." @@ -5650,7 +5760,7 @@ msgstr "" " al numero selezionato di posizioni delle porte posteriori " "({rearport_count})." -#: netbox/dcim/forms/object_create.py:413 netbox/dcim/tables/devices.py:1064 +#: netbox/dcim/forms/object_create.py:413 netbox/dcim/tables/devices.py:1071 #: netbox/ipam/tables/fhrp.py:31 netbox/templates/dcim/virtualchassis.html:53 #: netbox/templates/dcim/virtualchassis_edit.html:51 #: netbox/templates/ipam/fhrpgroup.html:38 @@ -5725,15 +5835,15 @@ msgstr "Le terminazioni A e B non possono connettersi allo stesso oggetto." msgid "end" msgstr "fine" -#: netbox/dcim/models/cables.py:313 +#: netbox/dcim/models/cables.py:309 msgid "cable termination" msgstr "terminazione del cavo" -#: netbox/dcim/models/cables.py:314 +#: netbox/dcim/models/cables.py:310 msgid "cable terminations" msgstr "terminazioni dei cavi" -#: netbox/dcim/models/cables.py:333 +#: netbox/dcim/models/cables.py:329 #, python-brace-format msgid "" "Duplicate termination found for {app_label}.{model} {termination_id}: cable " @@ -5742,68 +5852,68 @@ msgstr "" "È stata rilevata una terminazione duplicata per {app_label}.{model} " "{termination_id}: cavo {cable_pk}" -#: netbox/dcim/models/cables.py:343 +#: netbox/dcim/models/cables.py:339 #, python-brace-format msgid "Cables cannot be terminated to {type_display} interfaces" msgstr "I cavi non possono essere terminati {type_display} interfacce" -#: netbox/dcim/models/cables.py:350 +#: netbox/dcim/models/cables.py:346 msgid "Circuit terminations attached to a provider network may not be cabled." msgstr "" "Le terminazioni dei circuiti collegate alla rete di un provider potrebbero " "non essere cablate." -#: netbox/dcim/models/cables.py:448 netbox/extras/models/configs.py:50 +#: netbox/dcim/models/cables.py:444 netbox/extras/models/configs.py:47 msgid "is active" msgstr "è attivo" -#: netbox/dcim/models/cables.py:452 +#: netbox/dcim/models/cables.py:448 msgid "is complete" msgstr "è completo" -#: netbox/dcim/models/cables.py:456 +#: netbox/dcim/models/cables.py:452 msgid "is split" msgstr "è diviso" -#: netbox/dcim/models/cables.py:464 +#: netbox/dcim/models/cables.py:460 msgid "cable path" msgstr "percorso via cavo" -#: netbox/dcim/models/cables.py:465 +#: netbox/dcim/models/cables.py:461 msgid "cable paths" msgstr "percorsi via cavo" -#: netbox/dcim/models/cables.py:540 +#: netbox/dcim/models/cables.py:536 msgid "All originating terminations must be attached to the same link" msgstr "" "Tutte le terminazioni originarie devono essere allegate allo stesso link" -#: netbox/dcim/models/cables.py:552 +#: netbox/dcim/models/cables.py:548 msgid "All mid-span terminations must have the same termination type" msgstr "" "Tutte le terminazioni mid-span devono avere lo stesso tipo di terminazione" -#: netbox/dcim/models/cables.py:557 +#: netbox/dcim/models/cables.py:553 msgid "All mid-span terminations must have the same parent object" msgstr "" "Tutte le terminazioni mid-span devono avere lo stesso oggetto principale" -#: netbox/dcim/models/cables.py:581 +#: netbox/dcim/models/cables.py:577 msgid "All links must be cable or wireless" msgstr "Tutti i collegamenti devono essere via cavo o wireless" -#: netbox/dcim/models/cables.py:583 +#: netbox/dcim/models/cables.py:579 msgid "All links must match first link type" msgstr "Tutti i link devono corrispondere al primo tipo di link" -#: netbox/dcim/models/cables.py:666 +#: netbox/dcim/models/cables.py:662 msgid "" "All positions counts within the path on opposite ends of links must match" msgstr "" "Tutti i conteggi delle posizioni all'interno del percorso alle estremità " "opposte dei collegamenti devono corrispondere" -#: netbox/dcim/models/cables.py:675 +#: netbox/dcim/models/cables.py:671 msgid "Remote termination position filter is missing" msgstr "Manca il filtro della posizione di terminazione remota" @@ -5886,12 +5996,12 @@ msgstr "" "({maximum_draw}W)." #: netbox/dcim/models/device_component_templates.py:349 -#: netbox/dcim/models/device_components.py:471 +#: netbox/dcim/models/device_components.py:477 msgid "feed leg" msgstr "gamba di alimentazione" #: netbox/dcim/models/device_component_templates.py:354 -#: netbox/dcim/models/device_components.py:476 +#: netbox/dcim/models/device_components.py:482 msgid "Phase (for three-phase feeds)" msgstr "Fase (per alimentazioni trifase)" @@ -5918,17 +6028,17 @@ msgstr "" "stesso tipo di modulo" #: netbox/dcim/models/device_component_templates.py:430 -#: netbox/dcim/models/device_components.py:662 +#: netbox/dcim/models/device_components.py:671 msgid "management only" msgstr "solo gestione" #: netbox/dcim/models/device_component_templates.py:438 -#: netbox/dcim/models/device_components.py:542 +#: netbox/dcim/models/device_components.py:551 msgid "bridge interface" msgstr "interfaccia bridge" #: netbox/dcim/models/device_component_templates.py:459 -#: netbox/dcim/models/device_components.py:688 +#: netbox/dcim/models/device_components.py:697 msgid "wireless role" msgstr "ruolo wireless" @@ -5941,8 +6051,8 @@ msgid "interface templates" msgstr "modelli di interfaccia" #: netbox/dcim/models/device_component_templates.py:473 -#: netbox/dcim/models/device_components.py:848 -#: netbox/virtualization/models/virtualmachines.py:385 +#: netbox/dcim/models/device_components.py:857 +#: netbox/virtualization/models/virtualmachines.py:390 msgid "An interface cannot be bridged to itself." msgstr "Un'interfaccia non può essere collegata a se stessa." @@ -5960,7 +6070,7 @@ msgstr "" "Interfaccia bridge ({bridge}) deve appartenere allo stesso tipo di modulo" #: netbox/dcim/models/device_component_templates.py:540 -#: netbox/dcim/models/device_components.py:1038 +#: netbox/dcim/models/device_components.py:1047 msgid "rear port position" msgstr "posizione della porta posteriore" @@ -5988,7 +6098,7 @@ msgstr "" "{name} ha solo {count} posizioni" #: netbox/dcim/models/device_component_templates.py:635 -#: netbox/dcim/models/device_components.py:1104 +#: netbox/dcim/models/device_components.py:1113 msgid "positions" msgstr "posizioni" @@ -6001,12 +6111,12 @@ msgid "rear port templates" msgstr "modelli di porte posteriori" #: netbox/dcim/models/device_component_templates.py:676 -#: netbox/dcim/models/device_components.py:1151 +#: netbox/dcim/models/device_components.py:1160 msgid "position" msgstr "posizione" #: netbox/dcim/models/device_component_templates.py:679 -#: netbox/dcim/models/device_components.py:1154 +#: netbox/dcim/models/device_components.py:1163 msgid "Identifier to reference when renaming installed components" msgstr "" "Identificatore a cui fare riferimento quando si rinominano i componenti " @@ -6037,21 +6147,21 @@ msgstr "" "Ruolo del tipo di dispositivo secondario ({device_type}) deve essere " "impostato su «principale» per consentire gli alloggiamenti dei dispositivi." -#: netbox/dcim/models/device_component_templates.py:784 -#: netbox/dcim/models/device_components.py:1307 +#: netbox/dcim/models/device_component_templates.py:783 +#: netbox/dcim/models/device_components.py:1315 msgid "part ID" msgstr "ID della parte" -#: netbox/dcim/models/device_component_templates.py:786 -#: netbox/dcim/models/device_components.py:1309 +#: netbox/dcim/models/device_component_templates.py:785 +#: netbox/dcim/models/device_components.py:1317 msgid "Manufacturer-assigned part identifier" msgstr "Identificativo del pezzo assegnato dal produttore" -#: netbox/dcim/models/device_component_templates.py:803 +#: netbox/dcim/models/device_component_templates.py:802 msgid "inventory item template" msgstr "modello di articolo di inventario" -#: netbox/dcim/models/device_component_templates.py:804 +#: netbox/dcim/models/device_component_templates.py:803 msgid "inventory item templates" msgstr "modelli di articoli di inventario" @@ -6093,7 +6203,7 @@ msgstr "{class_name} i modelli devono dichiarare una proprietà parent_object" #: netbox/dcim/models/device_components.py:287 #: netbox/dcim/models/device_components.py:314 #: netbox/dcim/models/device_components.py:345 -#: netbox/dcim/models/device_components.py:461 +#: netbox/dcim/models/device_components.py:467 msgid "Physical port type" msgstr "Tipo di porta fisica" @@ -6131,139 +6241,139 @@ msgstr "porta di alimentazione" msgid "power ports" msgstr "porte di alimentazione" -#: netbox/dcim/models/device_components.py:486 +#: netbox/dcim/models/device_components.py:492 msgid "power outlet" msgstr "presa di corrente" -#: netbox/dcim/models/device_components.py:487 +#: netbox/dcim/models/device_components.py:493 msgid "power outlets" msgstr "prese di corrente" -#: netbox/dcim/models/device_components.py:495 +#: netbox/dcim/models/device_components.py:501 #, python-brace-format msgid "Parent power port ({power_port}) must belong to the same device" msgstr "" "Porta di alimentazione principale ({power_port}) deve appartenere allo " "stesso dispositivo" -#: netbox/dcim/models/device_components.py:521 netbox/vpn/models/crypto.py:80 +#: netbox/dcim/models/device_components.py:530 netbox/vpn/models/crypto.py:80 #: netbox/vpn/models/crypto.py:222 msgid "mode" msgstr "modalità" -#: netbox/dcim/models/device_components.py:526 +#: netbox/dcim/models/device_components.py:535 msgid "IEEE 802.1Q tagging strategy" msgstr "Strategia di etichettatura IEEE 802.1Q" -#: netbox/dcim/models/device_components.py:534 +#: netbox/dcim/models/device_components.py:543 msgid "parent interface" msgstr "interfaccia principale" -#: netbox/dcim/models/device_components.py:550 +#: netbox/dcim/models/device_components.py:559 msgid "untagged VLAN" msgstr "VLAN senza tag" -#: netbox/dcim/models/device_components.py:556 +#: netbox/dcim/models/device_components.py:565 msgid "tagged VLANs" msgstr "VLAN contrassegnate" -#: netbox/dcim/models/device_components.py:564 -#: netbox/dcim/tables/devices.py:601 netbox/ipam/forms/bulk_edit.py:510 -#: netbox/ipam/forms/bulk_import.py:507 netbox/ipam/forms/filtersets.py:579 -#: netbox/ipam/forms/model_forms.py:691 netbox/ipam/tables/vlans.py:106 +#: netbox/dcim/models/device_components.py:573 +#: netbox/dcim/tables/devices.py:608 netbox/ipam/forms/bulk_edit.py:521 +#: netbox/ipam/forms/bulk_import.py:514 netbox/ipam/forms/filtersets.py:587 +#: netbox/ipam/forms/model_forms.py:692 netbox/ipam/tables/vlans.py:108 #: netbox/templates/dcim/interface.html:86 netbox/templates/ipam/vlan.html:77 #: netbox/templates/virtualization/vminterface.html:60 msgid "Q-in-Q SVLAN" msgstr "SVLAN Q-in-Q" -#: netbox/dcim/models/device_components.py:579 +#: netbox/dcim/models/device_components.py:588 msgid "primary MAC address" msgstr "indirizzo MAC primario" -#: netbox/dcim/models/device_components.py:591 +#: netbox/dcim/models/device_components.py:600 msgid "Only Q-in-Q interfaces may specify a service VLAN." msgstr "Solo le interfacce Q-in-Q possono specificare una VLAN di servizio." -#: netbox/dcim/models/device_components.py:597 +#: netbox/dcim/models/device_components.py:606 #, python-brace-format msgid "MAC address {mac_address} is not assigned to this interface." msgstr "Indirizzo MAC {mac_address} non è assegnato a questa interfaccia." -#: netbox/dcim/models/device_components.py:653 +#: netbox/dcim/models/device_components.py:662 msgid "parent LAG" msgstr "GAL capogruppo" -#: netbox/dcim/models/device_components.py:663 +#: netbox/dcim/models/device_components.py:672 msgid "This interface is used only for out-of-band management" msgstr "Questa interfaccia viene utilizzata solo per la gestione fuori banda" -#: netbox/dcim/models/device_components.py:668 +#: netbox/dcim/models/device_components.py:677 msgid "speed (Kbps)" msgstr "velocità (Kbps)" -#: netbox/dcim/models/device_components.py:671 +#: netbox/dcim/models/device_components.py:680 msgid "duplex" msgstr "bifamiliare" -#: netbox/dcim/models/device_components.py:681 +#: netbox/dcim/models/device_components.py:690 msgid "64-bit World Wide Name" msgstr "Nome mondiale a 64 bit" -#: netbox/dcim/models/device_components.py:695 +#: netbox/dcim/models/device_components.py:704 msgid "wireless channel" msgstr "canale wireless" -#: netbox/dcim/models/device_components.py:702 +#: netbox/dcim/models/device_components.py:711 msgid "channel frequency (MHz)" msgstr "frequenza del canale (MHz)" -#: netbox/dcim/models/device_components.py:703 -#: netbox/dcim/models/device_components.py:711 +#: netbox/dcim/models/device_components.py:712 +#: netbox/dcim/models/device_components.py:720 msgid "Populated by selected channel (if set)" msgstr "Popolato dal canale selezionato (se impostato)" -#: netbox/dcim/models/device_components.py:717 +#: netbox/dcim/models/device_components.py:726 msgid "transmit power (dBm)" msgstr "potenza di trasmissione (dBm)" -#: netbox/dcim/models/device_components.py:744 netbox/wireless/models.py:117 +#: netbox/dcim/models/device_components.py:753 netbox/wireless/models.py:117 msgid "wireless LANs" msgstr "LAN wireless" -#: netbox/dcim/models/device_components.py:792 -#: netbox/virtualization/models/virtualmachines.py:359 +#: netbox/dcim/models/device_components.py:801 +#: netbox/virtualization/models/virtualmachines.py:364 msgid "interface" msgstr "interfaccia" -#: netbox/dcim/models/device_components.py:793 -#: netbox/virtualization/models/virtualmachines.py:360 +#: netbox/dcim/models/device_components.py:802 +#: netbox/virtualization/models/virtualmachines.py:365 msgid "interfaces" msgstr "interfacce" -#: netbox/dcim/models/device_components.py:801 +#: netbox/dcim/models/device_components.py:810 #, python-brace-format msgid "{display_type} interfaces cannot have a cable attached." msgstr "{display_type} alle interfacce non è possibile collegare un cavo." -#: netbox/dcim/models/device_components.py:809 +#: netbox/dcim/models/device_components.py:818 #, python-brace-format msgid "{display_type} interfaces cannot be marked as connected." msgstr "" "{display_type} le interfacce non possono essere contrassegnate come " "connesse." -#: netbox/dcim/models/device_components.py:818 -#: netbox/virtualization/models/virtualmachines.py:370 +#: netbox/dcim/models/device_components.py:827 +#: netbox/virtualization/models/virtualmachines.py:375 msgid "An interface cannot be its own parent." msgstr "Un'interfaccia non può essere la propria madre." -#: netbox/dcim/models/device_components.py:822 +#: netbox/dcim/models/device_components.py:831 msgid "Only virtual interfaces may be assigned to a parent interface." msgstr "" "Solo le interfacce virtuali possono essere assegnate a un'interfaccia " "principale." -#: netbox/dcim/models/device_components.py:829 +#: netbox/dcim/models/device_components.py:838 #, python-brace-format msgid "" "The selected parent interface ({interface}) belongs to a different device " @@ -6272,7 +6382,7 @@ msgstr "" "L'interfaccia principale selezionata ({interface}) appartiene a un " "dispositivo diverso ({device})" -#: netbox/dcim/models/device_components.py:835 +#: netbox/dcim/models/device_components.py:844 #, python-brace-format msgid "" "The selected parent interface ({interface}) belongs to {device}, which is " @@ -6281,7 +6391,7 @@ msgstr "" "L'interfaccia principale selezionata ({interface}) appartiene a {device}, " "che non fa parte dello chassis virtuale {virtual_chassis}." -#: netbox/dcim/models/device_components.py:855 +#: netbox/dcim/models/device_components.py:864 #, python-brace-format msgid "" "The selected bridge interface ({bridge}) belongs to a different device " @@ -6290,7 +6400,7 @@ msgstr "" "L'interfaccia bridge selezionata ({bridge}) appartiene a un dispositivo " "diverso ({device})." -#: netbox/dcim/models/device_components.py:861 +#: netbox/dcim/models/device_components.py:870 #, python-brace-format msgid "" "The selected bridge interface ({interface}) belongs to {device}, which is " @@ -6299,16 +6409,16 @@ msgstr "" "L'interfaccia bridge selezionata ({interface}) appartiene a {device}, che " "non fa parte dello chassis virtuale {virtual_chassis}." -#: netbox/dcim/models/device_components.py:872 +#: netbox/dcim/models/device_components.py:881 msgid "Virtual interfaces cannot have a parent LAG interface." msgstr "" "Le interfacce virtuali non possono avere un'interfaccia LAG principale." -#: netbox/dcim/models/device_components.py:876 +#: netbox/dcim/models/device_components.py:885 msgid "A LAG interface cannot be its own parent." msgstr "Un'interfaccia LAG non può essere la propria interfaccia principale." -#: netbox/dcim/models/device_components.py:883 +#: netbox/dcim/models/device_components.py:892 #, python-brace-format msgid "" "The selected LAG interface ({lag}) belongs to a different device ({device})." @@ -6316,7 +6426,7 @@ msgstr "" "L'interfaccia LAG selezionata ({lag}) appartiene a un dispositivo diverso " "({device})." -#: netbox/dcim/models/device_components.py:889 +#: netbox/dcim/models/device_components.py:898 #, python-brace-format msgid "" "The selected LAG interface ({lag}) belongs to {device}, which is not part of" @@ -6325,55 +6435,55 @@ msgstr "" "L'interfaccia LAG selezionata ({lag}) appartiene a {device}, che non fa " "parte dello chassis virtuale {virtual_chassis}." -#: netbox/dcim/models/device_components.py:900 +#: netbox/dcim/models/device_components.py:909 msgid "Virtual interfaces cannot have a PoE mode." msgstr "Le interfacce virtuali non possono avere una modalità PoE." -#: netbox/dcim/models/device_components.py:904 +#: netbox/dcim/models/device_components.py:913 msgid "Virtual interfaces cannot have a PoE type." msgstr "Le interfacce virtuali non possono avere un tipo PoE." -#: netbox/dcim/models/device_components.py:910 +#: netbox/dcim/models/device_components.py:919 msgid "Must specify PoE mode when designating a PoE type." msgstr "" "È necessario specificare la modalità PoE quando si designa un tipo PoE." -#: netbox/dcim/models/device_components.py:917 +#: netbox/dcim/models/device_components.py:926 msgid "Wireless role may be set only on wireless interfaces." msgstr "" "Il ruolo wireless può essere impostato solo sulle interfacce wireless." -#: netbox/dcim/models/device_components.py:919 +#: netbox/dcim/models/device_components.py:928 msgid "Channel may be set only on wireless interfaces." msgstr "Il canale può essere impostato solo su interfacce wireless." -#: netbox/dcim/models/device_components.py:925 +#: netbox/dcim/models/device_components.py:934 msgid "Channel frequency may be set only on wireless interfaces." msgstr "" "La frequenza del canale può essere impostata solo sulle interfacce wireless." -#: netbox/dcim/models/device_components.py:929 +#: netbox/dcim/models/device_components.py:938 msgid "Cannot specify custom frequency with channel selected." msgstr "" "Impossibile specificare una frequenza personalizzata con il canale " "selezionato." -#: netbox/dcim/models/device_components.py:935 +#: netbox/dcim/models/device_components.py:944 msgid "Channel width may be set only on wireless interfaces." msgstr "" "La larghezza del canale può essere impostata solo sulle interfacce wireless." -#: netbox/dcim/models/device_components.py:937 +#: netbox/dcim/models/device_components.py:946 msgid "Cannot specify custom width with channel selected." msgstr "" "Impossibile specificare una larghezza personalizzata con il canale " "selezionato." -#: netbox/dcim/models/device_components.py:941 +#: netbox/dcim/models/device_components.py:950 msgid "Interface mode does not support an untagged vlan." msgstr "La modalità interfaccia non supporta un vlan senza tag." -#: netbox/dcim/models/device_components.py:947 +#: netbox/dcim/models/device_components.py:956 #, python-brace-format msgid "" "The untagged VLAN ({untagged_vlan}) must belong to the same site as the " @@ -6382,25 +6492,25 @@ msgstr "" "La VLAN senza tag ({untagged_vlan}) deve appartenere allo stesso sito del " "dispositivo principale dell'interfaccia o deve essere globale." -#: netbox/dcim/models/device_components.py:1044 +#: netbox/dcim/models/device_components.py:1053 msgid "Mapped position on corresponding rear port" msgstr "Posizione mappata sulla porta posteriore corrispondente" -#: netbox/dcim/models/device_components.py:1060 +#: netbox/dcim/models/device_components.py:1069 msgid "front port" msgstr "porta anteriore" -#: netbox/dcim/models/device_components.py:1061 +#: netbox/dcim/models/device_components.py:1070 msgid "front ports" msgstr "porte anteriori" -#: netbox/dcim/models/device_components.py:1072 +#: netbox/dcim/models/device_components.py:1081 #, python-brace-format msgid "Rear port ({rear_port}) must belong to the same device" msgstr "" "Porta posteriore ({rear_port}) deve appartenere allo stesso dispositivo" -#: netbox/dcim/models/device_components.py:1080 +#: netbox/dcim/models/device_components.py:1089 #, python-brace-format msgid "" "Invalid rear port position ({rear_port_position}): Rear port {name} has only" @@ -6409,19 +6519,19 @@ msgstr "" "Posizione della porta posteriore non valida ({rear_port_position}): Porta " "posteriore {name} ha solo {positions} posizioni." -#: netbox/dcim/models/device_components.py:1110 +#: netbox/dcim/models/device_components.py:1119 msgid "Number of front ports which may be mapped" msgstr "Numero di porte anteriori che possono essere mappate" -#: netbox/dcim/models/device_components.py:1115 +#: netbox/dcim/models/device_components.py:1124 msgid "rear port" msgstr "porta posteriore" -#: netbox/dcim/models/device_components.py:1116 +#: netbox/dcim/models/device_components.py:1125 msgid "rear ports" msgstr "porte posteriori" -#: netbox/dcim/models/device_components.py:1127 +#: netbox/dcim/models/device_components.py:1136 #, python-brace-format msgid "" "The number of positions cannot be less than the number of mapped front ports" @@ -6430,41 +6540,41 @@ msgstr "" "Il numero di posizioni non può essere inferiore al numero di porte frontali " "mappate ({frontport_count})" -#: netbox/dcim/models/device_components.py:1168 +#: netbox/dcim/models/device_components.py:1177 msgid "module bay" msgstr "alloggiamento per moduli" -#: netbox/dcim/models/device_components.py:1169 +#: netbox/dcim/models/device_components.py:1178 msgid "module bays" msgstr "alloggiamenti per moduli" -#: netbox/dcim/models/device_components.py:1183 -#: netbox/dcim/models/devices.py:1229 +#: netbox/dcim/models/device_components.py:1192 +#: netbox/dcim/models/modules.py:269 msgid "A module bay cannot belong to a module installed within it." msgstr "" "Un alloggiamento per moduli non può appartenere a un modulo installato al " "suo interno." -#: netbox/dcim/models/device_components.py:1209 +#: netbox/dcim/models/device_components.py:1218 msgid "device bay" msgstr "alloggiamento per dispositivi" -#: netbox/dcim/models/device_components.py:1210 +#: netbox/dcim/models/device_components.py:1219 msgid "device bays" msgstr "alloggiamenti per dispositivi" -#: netbox/dcim/models/device_components.py:1217 +#: netbox/dcim/models/device_components.py:1226 #, python-brace-format msgid "This type of device ({device_type}) does not support device bays." msgstr "" "Questo tipo di dispositivo ({device_type}) non supporta gli alloggiamenti " "per dispositivi." -#: netbox/dcim/models/device_components.py:1223 +#: netbox/dcim/models/device_components.py:1232 msgid "Cannot install a device into itself." msgstr "Impossibile installare un dispositivo su se stesso." -#: netbox/dcim/models/device_components.py:1231 +#: netbox/dcim/models/device_components.py:1240 #, python-brace-format msgid "" "Cannot install the specified device; device is already installed in {bay}." @@ -6472,62 +6582,62 @@ msgstr "" "Impossibile installare il dispositivo specificato; il dispositivo è già " "installato in {bay}." -#: netbox/dcim/models/device_components.py:1252 +#: netbox/dcim/models/device_components.py:1261 msgid "inventory item role" msgstr "ruolo dell'articolo di inventario" -#: netbox/dcim/models/device_components.py:1253 +#: netbox/dcim/models/device_components.py:1262 msgid "inventory item roles" msgstr "ruoli degli articoli di inventario" -#: netbox/dcim/models/device_components.py:1313 -#: netbox/dcim/models/devices.py:598 netbox/dcim/models/devices.py:1189 -#: netbox/dcim/models/racks.py:304 -#: netbox/virtualization/models/virtualmachines.py:126 +#: netbox/dcim/models/device_components.py:1321 +#: netbox/dcim/models/devices.py:486 netbox/dcim/models/modules.py:229 +#: netbox/dcim/models/racks.py:310 +#: netbox/virtualization/models/virtualmachines.py:125 msgid "serial number" msgstr "numero di serie" -#: netbox/dcim/models/device_components.py:1321 -#: netbox/dcim/models/devices.py:606 netbox/dcim/models/devices.py:1196 -#: netbox/dcim/models/racks.py:311 +#: netbox/dcim/models/device_components.py:1329 +#: netbox/dcim/models/devices.py:494 netbox/dcim/models/modules.py:236 +#: netbox/dcim/models/racks.py:317 msgid "asset tag" msgstr "etichetta dell'asset" -#: netbox/dcim/models/device_components.py:1322 +#: netbox/dcim/models/device_components.py:1330 msgid "A unique tag used to identify this item" msgstr "Un tag univoco utilizzato per identificare questo articolo" -#: netbox/dcim/models/device_components.py:1325 +#: netbox/dcim/models/device_components.py:1333 msgid "discovered" msgstr "scoperto" -#: netbox/dcim/models/device_components.py:1327 +#: netbox/dcim/models/device_components.py:1335 msgid "This item was automatically discovered" msgstr "Questo articolo è stato scoperto automaticamente" -#: netbox/dcim/models/device_components.py:1345 +#: netbox/dcim/models/device_components.py:1353 msgid "inventory item" msgstr "articolo di inventario" -#: netbox/dcim/models/device_components.py:1346 +#: netbox/dcim/models/device_components.py:1354 msgid "inventory items" msgstr "articoli di inventario" -#: netbox/dcim/models/device_components.py:1354 +#: netbox/dcim/models/device_components.py:1362 msgid "Cannot assign self as parent." msgstr "Non può assegnarsi come genitore." -#: netbox/dcim/models/device_components.py:1362 +#: netbox/dcim/models/device_components.py:1370 msgid "Parent inventory item does not belong to the same device." msgstr "" "L'articolo dell'inventario principale non appartiene allo stesso " "dispositivo." -#: netbox/dcim/models/device_components.py:1368 +#: netbox/dcim/models/device_components.py:1376 msgid "Cannot move an inventory item with dependent children" msgstr "Impossibile spostare un articolo dell'inventario con figli a carico" -#: netbox/dcim/models/device_components.py:1376 +#: netbox/dcim/models/device_components.py:1384 msgid "Cannot assign inventory item to component on another device" msgstr "" "Impossibile assegnare un articolo di inventario a un componente su un altro " @@ -6541,8 +6651,8 @@ msgstr "produttore" msgid "manufacturers" msgstr "produttori" -#: netbox/dcim/models/devices.py:84 netbox/dcim/models/devices.py:383 -#: netbox/dcim/models/racks.py:133 +#: netbox/dcim/models/devices.py:84 netbox/dcim/models/modules.py:85 +#: netbox/dcim/models/racks.py:139 msgid "model" msgstr "modello" @@ -6550,11 +6660,11 @@ msgstr "modello" msgid "default platform" msgstr "piattaforma predefinita" -#: netbox/dcim/models/devices.py:100 netbox/dcim/models/devices.py:387 +#: netbox/dcim/models/devices.py:100 netbox/dcim/models/modules.py:89 msgid "part number" msgstr "numero del pezzo" -#: netbox/dcim/models/devices.py:103 netbox/dcim/models/devices.py:390 +#: netbox/dcim/models/devices.py:103 netbox/dcim/models/modules.py:92 msgid "Discrete part number (optional)" msgstr "Numero di parte discreto (opzionale)" @@ -6594,8 +6704,8 @@ msgstr "" "alloggiamenti dei dispositivi. Lascia vuoto se questo tipo di dispositivo " "non è né un genitore né un bambino." -#: netbox/dcim/models/devices.py:131 netbox/dcim/models/devices.py:393 -#: netbox/dcim/models/devices.py:651 netbox/dcim/models/racks.py:315 +#: netbox/dcim/models/devices.py:131 netbox/dcim/models/devices.py:539 +#: netbox/dcim/models/modules.py:95 netbox/dcim/models/racks.py:321 msgid "airflow" msgstr "flusso d'aria" @@ -6643,151 +6753,143 @@ msgstr "" msgid "Child device types must be 0U." msgstr "I tipi di dispositivi per bambini devono essere 0U." -#: netbox/dcim/models/devices.py:413 -msgid "module type" -msgstr "tipo di modulo" - -#: netbox/dcim/models/devices.py:414 -msgid "module types" -msgstr "tipi di moduli" - -#: netbox/dcim/models/devices.py:484 +#: netbox/dcim/models/devices.py:387 msgid "Virtual machines may be assigned to this role" msgstr "Le macchine virtuali possono essere assegnate a questo ruolo" -#: netbox/dcim/models/devices.py:496 +#: netbox/dcim/models/devices.py:401 msgid "device role" msgstr "ruolo del dispositivo" -#: netbox/dcim/models/devices.py:497 +#: netbox/dcim/models/devices.py:402 msgid "device roles" msgstr "ruoli dei dispositivi" -#: netbox/dcim/models/devices.py:511 +#: netbox/dcim/models/devices.py:416 msgid "Optionally limit this platform to devices of a certain manufacturer" msgstr "" "Facoltativamente, limita questa piattaforma ai dispositivi di un determinato" " produttore" -#: netbox/dcim/models/devices.py:523 +#: netbox/dcim/models/devices.py:428 msgid "platform" msgstr "piattaforma" -#: netbox/dcim/models/devices.py:524 +#: netbox/dcim/models/devices.py:429 msgid "platforms" msgstr "piattaforme" -#: netbox/dcim/models/devices.py:572 +#: netbox/dcim/models/devices.py:460 msgid "The function this device serves" msgstr "La funzione utilizzata da questo dispositivo" -#: netbox/dcim/models/devices.py:599 +#: netbox/dcim/models/devices.py:487 msgid "Chassis serial number, assigned by the manufacturer" msgstr "Numero di serie del telaio, assegnato dal produttore" -#: netbox/dcim/models/devices.py:607 netbox/dcim/models/devices.py:1197 +#: netbox/dcim/models/devices.py:495 netbox/dcim/models/modules.py:237 msgid "A unique tag used to identify this device" msgstr "Un tag univoco utilizzato per identificare questo dispositivo" -#: netbox/dcim/models/devices.py:634 +#: netbox/dcim/models/devices.py:522 msgid "position (U)" msgstr "posizione (U)" -#: netbox/dcim/models/devices.py:642 +#: netbox/dcim/models/devices.py:530 msgid "rack face" msgstr "faccia cremagliera" -#: netbox/dcim/models/devices.py:663 netbox/dcim/models/devices.py:1425 -#: netbox/virtualization/models/virtualmachines.py:95 +#: netbox/dcim/models/devices.py:551 netbox/dcim/models/devices.py:1154 +#: netbox/virtualization/models/virtualmachines.py:94 msgid "primary IPv4" msgstr "IPv4 primario" -#: netbox/dcim/models/devices.py:671 netbox/dcim/models/devices.py:1433 -#: netbox/virtualization/models/virtualmachines.py:103 +#: netbox/dcim/models/devices.py:559 netbox/dcim/models/devices.py:1162 +#: netbox/virtualization/models/virtualmachines.py:102 msgid "primary IPv6" msgstr "IPv6 primario" -#: netbox/dcim/models/devices.py:679 +#: netbox/dcim/models/devices.py:567 msgid "out-of-band IP" msgstr "IP fuori banda" -#: netbox/dcim/models/devices.py:696 +#: netbox/dcim/models/devices.py:584 msgid "VC position" msgstr "Posizione VC" -#: netbox/dcim/models/devices.py:699 +#: netbox/dcim/models/devices.py:587 msgid "Virtual chassis position" msgstr "Posizione virtuale dello chassis" -#: netbox/dcim/models/devices.py:702 +#: netbox/dcim/models/devices.py:590 msgid "VC priority" msgstr "Priorità VC" -#: netbox/dcim/models/devices.py:706 +#: netbox/dcim/models/devices.py:594 msgid "Virtual chassis master election priority" msgstr "Priorità di elezione del master dello chassis virtuale" -#: netbox/dcim/models/devices.py:709 netbox/dcim/models/sites.py:208 +#: netbox/dcim/models/devices.py:597 netbox/dcim/models/sites.py:208 msgid "latitude" msgstr "latitudine" -#: netbox/dcim/models/devices.py:714 netbox/dcim/models/devices.py:722 +#: netbox/dcim/models/devices.py:602 netbox/dcim/models/devices.py:610 #: netbox/dcim/models/sites.py:213 netbox/dcim/models/sites.py:221 msgid "GPS coordinate in decimal format (xx.yyyyyy)" msgstr "Coordinate GPS in formato decimale (xx.yyyyyy)" -#: netbox/dcim/models/devices.py:717 netbox/dcim/models/sites.py:216 +#: netbox/dcim/models/devices.py:605 netbox/dcim/models/sites.py:216 msgid "longitude" msgstr "longitudine" -#: netbox/dcim/models/devices.py:790 +#: netbox/dcim/models/devices.py:684 msgid "Device name must be unique per site." msgstr "Il nome del dispositivo deve essere univoco per sito." -#: netbox/dcim/models/devices.py:801 netbox/ipam/models/services.py:71 +#: netbox/dcim/models/devices.py:695 msgid "device" msgstr "dispositivo" -#: netbox/dcim/models/devices.py:802 +#: netbox/dcim/models/devices.py:696 msgid "devices" msgstr "dispositivi" -#: netbox/dcim/models/devices.py:821 +#: netbox/dcim/models/devices.py:715 #, python-brace-format msgid "Rack {rack} does not belong to site {site}." msgstr "cremagliera {rack} non appartiene al sito {site}." -#: netbox/dcim/models/devices.py:826 +#: netbox/dcim/models/devices.py:720 #, python-brace-format msgid "Location {location} does not belong to site {site}." msgstr "Posizione {location} non appartiene al sito {site}." -#: netbox/dcim/models/devices.py:832 +#: netbox/dcim/models/devices.py:726 #, python-brace-format msgid "Rack {rack} does not belong to location {location}." msgstr "cremagliera {rack} non appartiene alla località {location}." -#: netbox/dcim/models/devices.py:839 +#: netbox/dcim/models/devices.py:733 msgid "Cannot select a rack face without assigning a rack." msgstr "" "Non è possibile selezionare una faccia del rack senza assegnare un rack." -#: netbox/dcim/models/devices.py:843 +#: netbox/dcim/models/devices.py:737 msgid "Cannot select a rack position without assigning a rack." msgstr "" "Non è possibile selezionare una posizione del rack senza assegnare un rack." -#: netbox/dcim/models/devices.py:849 +#: netbox/dcim/models/devices.py:743 msgid "Position must be in increments of 0.5 rack units." msgstr "La posizione deve essere in incrementi di 0,5 unità rack." -#: netbox/dcim/models/devices.py:853 +#: netbox/dcim/models/devices.py:747 msgid "Must specify rack face when defining rack position." msgstr "" "È necessario specificare la faccia del rack quando si definisce la posizione" " del rack." -#: netbox/dcim/models/devices.py:861 +#: netbox/dcim/models/devices.py:755 #, python-brace-format msgid "" "A 0U device type ({device_type}) cannot be assigned to a rack position." @@ -6795,7 +6897,7 @@ msgstr "" "Un tipo di dispositivo 0U ({device_type}) non può essere assegnato a una " "posizione nel rack." -#: netbox/dcim/models/devices.py:872 +#: netbox/dcim/models/devices.py:766 msgid "" "Child device types cannot be assigned to a rack face. This is an attribute " "of the parent device." @@ -6803,7 +6905,7 @@ msgstr "" "I tipi di dispositivi per bambini non possono essere assegnati a un rack. " "Questo è un attributo del dispositivo principale." -#: netbox/dcim/models/devices.py:879 +#: netbox/dcim/models/devices.py:773 msgid "" "Child device types cannot be assigned to a rack position. This is an " "attribute of the parent device." @@ -6811,7 +6913,7 @@ msgstr "" "I tipi di dispositivi per bambini non possono essere assegnati a una " "posizione rack. Questo è un attributo del dispositivo principale." -#: netbox/dcim/models/devices.py:893 +#: netbox/dcim/models/devices.py:787 #, python-brace-format msgid "" "U{position} is already occupied or does not have sufficient space to " @@ -6820,23 +6922,23 @@ msgstr "" "U{position} è già occupato o non dispone di spazio sufficiente per ospitare " "questo tipo di dispositivo: {device_type} ({u_height}U)" -#: netbox/dcim/models/devices.py:908 +#: netbox/dcim/models/devices.py:802 #, python-brace-format msgid "{ip} is not an IPv4 address." msgstr "{ip} non è un indirizzo IPv4." -#: netbox/dcim/models/devices.py:920 netbox/dcim/models/devices.py:938 +#: netbox/dcim/models/devices.py:814 netbox/dcim/models/devices.py:832 #, python-brace-format msgid "The specified IP address ({ip}) is not assigned to this device." msgstr "" "L'indirizzo IP specificato ({ip}) non è assegnato a questo dispositivo." -#: netbox/dcim/models/devices.py:926 +#: netbox/dcim/models/devices.py:820 #, python-brace-format msgid "{ip} is not an IPv6 address." msgstr "{ip} non è un indirizzo IPv6." -#: netbox/dcim/models/devices.py:956 +#: netbox/dcim/models/devices.py:850 #, python-brace-format msgid "" "The assigned platform is limited to {platform_manufacturer} device types, " @@ -6846,23 +6948,23 @@ msgstr "" "dispositivo, ma il tipo di questo dispositivo appartiene a " "{devicetype_manufacturer}." -#: netbox/dcim/models/devices.py:967 +#: netbox/dcim/models/devices.py:861 #, python-brace-format msgid "The assigned cluster belongs to a different site ({site})" msgstr "Il cluster assegnato appartiene a un sito diverso ({site})" -#: netbox/dcim/models/devices.py:974 +#: netbox/dcim/models/devices.py:868 #, python-brace-format msgid "The assigned cluster belongs to a different location ({location})" msgstr "Il cluster assegnato appartiene a una posizione diversa ({location})" -#: netbox/dcim/models/devices.py:982 +#: netbox/dcim/models/devices.py:876 msgid "A device assigned to a virtual chassis must have its position defined." msgstr "" "La posizione di un dispositivo assegnato a uno chassis virtuale deve essere " "definita." -#: netbox/dcim/models/devices.py:988 +#: netbox/dcim/models/devices.py:882 #, python-brace-format msgid "" "Device cannot be removed from virtual chassis {virtual_chassis} because it " @@ -6871,39 +6973,22 @@ msgstr "" "Il dispositivo non può essere rimosso dallo chassis virtuale " "{virtual_chassis} perché attualmente è designato come suo padrone." -#: netbox/dcim/models/devices.py:1204 -msgid "module" -msgstr "modulo" - -#: netbox/dcim/models/devices.py:1205 -msgid "modules" -msgstr "moduli" - -#: netbox/dcim/models/devices.py:1218 -#, python-brace-format -msgid "" -"Module must be installed within a module bay belonging to the assigned " -"device ({device})." -msgstr "" -"Il modulo deve essere installato all'interno di un vano del modulo " -"appartenente al dispositivo assegnato ({device})." - -#: netbox/dcim/models/devices.py:1346 +#: netbox/dcim/models/devices.py:1075 msgid "domain" msgstr "dominio" -#: netbox/dcim/models/devices.py:1359 netbox/dcim/models/devices.py:1360 +#: netbox/dcim/models/devices.py:1088 netbox/dcim/models/devices.py:1089 msgid "virtual chassis" msgstr "chassis virtuale" -#: netbox/dcim/models/devices.py:1372 +#: netbox/dcim/models/devices.py:1101 #, python-brace-format msgid "" "The selected master ({master}) is not assigned to this virtual chassis." msgstr "" "Il master selezionato ({master}) non è assegnato a questo chassis virtuale." -#: netbox/dcim/models/devices.py:1388 +#: netbox/dcim/models/devices.py:1117 #, python-brace-format msgid "" "Unable to delete virtual chassis {self}. There are member interfaces which " @@ -6912,44 +6997,44 @@ msgstr "" "Impossibile eliminare lo chassis virtuale {self}. Esistono interfacce tra i " "membri che formano interfacce GAL trasversali." -#: netbox/dcim/models/devices.py:1414 netbox/vpn/models/l2vpn.py:37 +#: netbox/dcim/models/devices.py:1143 netbox/vpn/models/l2vpn.py:42 msgid "identifier" msgstr "identificatore" -#: netbox/dcim/models/devices.py:1415 +#: netbox/dcim/models/devices.py:1144 msgid "Numeric identifier unique to the parent device" msgstr "Identificatore numerico univoco per il dispositivo principale" -#: netbox/dcim/models/devices.py:1443 netbox/extras/models/customfields.py:227 -#: netbox/extras/models/models.py:107 netbox/extras/models/models.py:694 -#: netbox/netbox/models/__init__.py:120 +#: netbox/dcim/models/devices.py:1172 netbox/extras/models/customfields.py:227 +#: netbox/extras/models/models.py:109 netbox/extras/models/models.py:767 +#: netbox/netbox/models/__init__.py:120 netbox/netbox/models/__init__.py:155 msgid "comments" msgstr "commenti" -#: netbox/dcim/models/devices.py:1459 +#: netbox/dcim/models/devices.py:1188 msgid "virtual device context" msgstr "contesto del dispositivo virtuale" -#: netbox/dcim/models/devices.py:1460 +#: netbox/dcim/models/devices.py:1189 msgid "virtual device contexts" msgstr "contesti dei dispositivi virtuali" -#: netbox/dcim/models/devices.py:1489 +#: netbox/dcim/models/devices.py:1218 #, python-brace-format msgid "{ip} is not an IPv{family} address." msgstr "{ip} non è un IPv{family} indirizzo." -#: netbox/dcim/models/devices.py:1495 +#: netbox/dcim/models/devices.py:1224 msgid "Primary IP address must belong to an interface on the assigned device." msgstr "" "L'indirizzo IP primario deve appartenere a un'interfaccia sul dispositivo " "assegnato." -#: netbox/dcim/models/devices.py:1527 +#: netbox/dcim/models/devices.py:1255 msgid "MAC addresses" msgstr "Indirizzi MAC" -#: netbox/dcim/models/devices.py:1559 +#: netbox/dcim/models/devices.py:1287 msgid "" "Cannot unassign MAC Address while it is designated as the primary MAC for an" " object" @@ -6957,7 +7042,7 @@ msgstr "" "Impossibile annullare l'assegnazione dell'indirizzo MAC mentre è designato " "come MAC primario per un oggetto" -#: netbox/dcim/models/devices.py:1563 +#: netbox/dcim/models/devices.py:1291 msgid "" "Cannot reassign MAC Address while it is designated as the primary MAC for an" " object" @@ -6965,11 +7050,57 @@ msgstr "" "Impossibile riassegnare l'indirizzo MAC mentre è designato come MAC primario" " per un oggetto" -#: netbox/dcim/models/mixins.py:94 +#: netbox/dcim/models/mixins.py:92 #, python-brace-format msgid "Please select a {scope_type}." msgstr "Seleziona un {scope_type}." +#: netbox/dcim/models/modules.py:39 +msgid "schema" +msgstr "schema" + +#: netbox/dcim/models/modules.py:46 +msgid "module type profile" +msgstr "tipo di modulo: profilo" + +#: netbox/dcim/models/modules.py:47 +msgid "module type profiles" +msgstr "profili tipo modulo" + +#: netbox/dcim/models/modules.py:104 +msgid "attributes" +msgstr "attributi" + +#: netbox/dcim/models/modules.py:120 +msgid "module type" +msgstr "tipo di modulo" + +#: netbox/dcim/models/modules.py:121 +msgid "module types" +msgstr "tipi di moduli" + +#: netbox/dcim/models/modules.py:151 +#, python-brace-format +msgid "Invalid schema: {error}" +msgstr "Schema non valido: {error}" + +#: netbox/dcim/models/modules.py:244 +msgid "module" +msgstr "modulo" + +#: netbox/dcim/models/modules.py:245 +msgid "modules" +msgstr "moduli" + +#: netbox/dcim/models/modules.py:258 +#, python-brace-format +msgid "" +"Module must be installed within a module bay belonging to the assigned " +"device ({device})." +msgstr "" +"Il modulo deve essere installato all'interno di un vano del modulo " +"appartenente al dispositivo assegnato ({device})." + #: netbox/dcim/models/power.py:55 msgid "power panel" msgstr "pannello di alimentazione" @@ -7071,22 +7202,30 @@ msgid "Outer dimension of rack (width)" msgstr "Dimensione esterna del rack (larghezza)" #: netbox/dcim/models/racks.py:77 +msgid "outer height" +msgstr "altezza esterna" + +#: netbox/dcim/models/racks.py:80 +msgid "Outer dimension of rack (height)" +msgstr "Dimensione esterna del rack (altezza)" + +#: netbox/dcim/models/racks.py:83 msgid "outer depth" msgstr "profondità esterna" -#: netbox/dcim/models/racks.py:80 +#: netbox/dcim/models/racks.py:86 msgid "Outer dimension of rack (depth)" msgstr "Dimensione esterna del rack (profondità)" -#: netbox/dcim/models/racks.py:83 +#: netbox/dcim/models/racks.py:89 msgid "outer unit" msgstr "unità esterna" -#: netbox/dcim/models/racks.py:90 +#: netbox/dcim/models/racks.py:96 msgid "mounting depth" msgstr "profondità di montaggio" -#: netbox/dcim/models/racks.py:94 +#: netbox/dcim/models/racks.py:100 msgid "" "Maximum depth of a mounted device, in millimeters. For four-post racks, this" " is the distance between the front and rear rails." @@ -7094,77 +7233,76 @@ msgstr "" "Profondità massima di un dispositivo montato, in millimetri. Per i rack a " "quattro montanti, questa è la distanza tra le guide anteriore e posteriore." -#: netbox/dcim/models/racks.py:102 +#: netbox/dcim/models/racks.py:108 msgid "max weight" msgstr "peso massimo" -#: netbox/dcim/models/racks.py:105 +#: netbox/dcim/models/racks.py:111 msgid "Maximum load capacity for the rack" msgstr "Capacità di carico massima per il rack" -#: netbox/dcim/models/racks.py:125 netbox/dcim/models/racks.py:247 +#: netbox/dcim/models/racks.py:131 netbox/dcim/models/racks.py:253 msgid "form factor" msgstr "fattore di forma" -#: netbox/dcim/models/racks.py:162 +#: netbox/dcim/models/racks.py:168 msgid "rack type" msgstr "tipo di rack" -#: netbox/dcim/models/racks.py:163 +#: netbox/dcim/models/racks.py:169 msgid "rack types" msgstr "tipi di rack" -#: netbox/dcim/models/racks.py:177 netbox/dcim/models/racks.py:368 -msgid "Must specify a unit when setting an outer width/depth" +#: netbox/dcim/models/racks.py:183 netbox/dcim/models/racks.py:375 +msgid "Must specify a unit when setting an outer dimension" msgstr "" -"È necessario specificare un'unità quando si imposta una larghezza/profondità" -" esterna" +"È necessario specificare un'unità quando si imposta una dimensione esterna" -#: netbox/dcim/models/racks.py:181 netbox/dcim/models/racks.py:372 +#: netbox/dcim/models/racks.py:187 netbox/dcim/models/racks.py:379 msgid "Must specify a unit when setting a maximum weight" msgstr "È necessario specificare un'unità quando si imposta un peso massimo" -#: netbox/dcim/models/racks.py:227 +#: netbox/dcim/models/racks.py:233 msgid "rack role" msgstr "ruolo rack" -#: netbox/dcim/models/racks.py:228 +#: netbox/dcim/models/racks.py:234 msgid "rack roles" msgstr "ruoli rack" -#: netbox/dcim/models/racks.py:265 +#: netbox/dcim/models/racks.py:271 msgid "facility ID" msgstr "ID struttura" -#: netbox/dcim/models/racks.py:266 +#: netbox/dcim/models/racks.py:272 msgid "Locally-assigned identifier" msgstr "Identificatore assegnato localmente" -#: netbox/dcim/models/racks.py:299 netbox/ipam/forms/bulk_import.py:204 +#: netbox/dcim/models/racks.py:305 netbox/ipam/forms/bulk_import.py:204 #: netbox/ipam/forms/bulk_import.py:272 netbox/ipam/forms/bulk_import.py:307 -#: netbox/ipam/forms/bulk_import.py:498 +#: netbox/ipam/forms/bulk_import.py:505 #: netbox/virtualization/forms/bulk_import.py:118 msgid "Functional role" msgstr "Ruolo funzionale" -#: netbox/dcim/models/racks.py:312 +#: netbox/dcim/models/racks.py:318 msgid "A unique tag used to identify this rack" msgstr "Un tag univoco utilizzato per identificare questo rack" -#: netbox/dcim/models/racks.py:351 +#: netbox/dcim/models/racks.py:358 msgid "rack" msgstr "scaffale" -#: netbox/dcim/models/racks.py:352 +#: netbox/dcim/models/racks.py:359 msgid "racks" msgstr "griglie" -#: netbox/dcim/models/racks.py:364 +#: netbox/dcim/models/racks.py:371 #, python-brace-format msgid "Assigned location must belong to parent site ({site})." msgstr "La posizione assegnata deve appartenere al sito principale ({site})." -#: netbox/dcim/models/racks.py:387 +#: netbox/dcim/models/racks.py:394 #, python-brace-format msgid "" "Rack must be at least {min_height}U tall to house currently installed " @@ -7173,7 +7311,7 @@ msgstr "" "Il rack deve essere almeno {min_height}Parlo per ospitare i dispositivi " "attualmente installati." -#: netbox/dcim/models/racks.py:396 +#: netbox/dcim/models/racks.py:403 #, python-brace-format msgid "" "Rack unit numbering must begin at {position} or less to house currently " @@ -7182,29 +7320,29 @@ msgstr "" "La numerazione delle unità rack deve iniziare da {position} o meno per " "ospitare i dispositivi attualmente installati." -#: netbox/dcim/models/racks.py:404 +#: netbox/dcim/models/racks.py:411 #, python-brace-format msgid "Location must be from the same site, {site}." msgstr "La posizione deve provenire dallo stesso sito, {site}." -#: netbox/dcim/models/racks.py:666 +#: netbox/dcim/models/racks.py:673 msgid "units" msgstr "unità" -#: netbox/dcim/models/racks.py:692 +#: netbox/dcim/models/racks.py:699 msgid "rack reservation" msgstr "prenotazione del rack" -#: netbox/dcim/models/racks.py:693 +#: netbox/dcim/models/racks.py:700 msgid "rack reservations" msgstr "Tieni traccia delle prenotazioni" -#: netbox/dcim/models/racks.py:707 +#: netbox/dcim/models/racks.py:714 #, python-brace-format msgid "Invalid unit(s) for {height}U rack: {unit_list}" msgstr "Unità non valide per {height}Rack U: {unit_list}" -#: netbox/dcim/models/racks.py:720 +#: netbox/dcim/models/racks.py:727 #, python-brace-format msgid "The following units have already been reserved: {unit_list}" msgstr "Le seguenti unità sono già state prenotate: {unit_list}" @@ -7348,13 +7486,13 @@ msgid "Reachable" msgstr "Raggiungibile" #: netbox/dcim/tables/devices.py:69 netbox/dcim/tables/devices.py:117 -#: netbox/dcim/tables/racks.py:149 netbox/dcim/tables/sites.py:104 -#: netbox/dcim/tables/sites.py:147 netbox/extras/tables/tables.py:551 +#: netbox/dcim/tables/racks.py:153 netbox/dcim/tables/sites.py:110 +#: netbox/dcim/tables/sites.py:153 netbox/extras/tables/tables.py:605 #: netbox/netbox/navigation/menu.py:69 netbox/netbox/navigation/menu.py:73 #: netbox/netbox/navigation/menu.py:75 #: netbox/virtualization/forms/model_forms.py:122 #: netbox/virtualization/tables/clusters.py:87 -#: netbox/virtualization/views.py:240 +#: netbox/virtualization/views.py:234 msgid "Devices" msgstr "Dispositivi" @@ -7364,9 +7502,9 @@ msgid "VMs" msgstr "VM" #: netbox/dcim/tables/devices.py:111 netbox/dcim/tables/devices.py:226 -#: netbox/extras/forms/model_forms.py:644 +#: netbox/extras/forms/model_forms.py:712 #: netbox/templates/dcim/device.html:112 -#: netbox/templates/dcim/devicerole.html:44 +#: netbox/templates/dcim/devicerole.html:48 #: netbox/templates/dcim/platform.html:41 #: netbox/templates/extras/configtemplate.html:10 #: netbox/templates/extras/object_render_config.html:12 @@ -7376,21 +7514,21 @@ msgstr "VM" msgid "Config Template" msgstr "Modello di configurazione" -#: netbox/dcim/tables/devices.py:197 netbox/dcim/tables/devices.py:1099 -#: netbox/ipam/forms/bulk_import.py:578 netbox/ipam/forms/model_forms.py:316 -#: netbox/ipam/forms/model_forms.py:329 netbox/ipam/tables/ip.py:308 -#: netbox/ipam/tables/ip.py:375 netbox/ipam/tables/ip.py:398 -#: netbox/templates/ipam/ipaddress.html:11 +#: netbox/dcim/tables/devices.py:197 netbox/dcim/tables/devices.py:1106 +#: netbox/ipam/forms/bulk_import.py:587 netbox/ipam/forms/model_forms.py:316 +#: netbox/ipam/forms/model_forms.py:329 netbox/ipam/tables/ip.py:314 +#: netbox/ipam/tables/ip.py:381 netbox/ipam/tables/ip.py:391 +#: netbox/ipam/tables/ip.py:414 netbox/templates/ipam/ipaddress.html:11 #: netbox/virtualization/tables/virtualmachines.py:65 msgid "IP Address" msgstr "Indirizzo IP" -#: netbox/dcim/tables/devices.py:201 netbox/dcim/tables/devices.py:1103 +#: netbox/dcim/tables/devices.py:201 netbox/dcim/tables/devices.py:1110 #: netbox/virtualization/tables/virtualmachines.py:56 msgid "IPv4 Address" msgstr "Indirizzo IPv4" -#: netbox/dcim/tables/devices.py:205 netbox/dcim/tables/devices.py:1107 +#: netbox/dcim/tables/devices.py:205 netbox/dcim/tables/devices.py:1114 #: netbox/virtualization/tables/virtualmachines.py:60 msgid "IPv6 Address" msgstr "Indirizzo IPv6" @@ -7428,10 +7566,10 @@ msgstr "Porte di alimentazione" msgid "Power outlets" msgstr "Prese di corrente" -#: netbox/dcim/tables/devices.py:256 netbox/dcim/tables/devices.py:1112 -#: netbox/dcim/tables/devicetypes.py:133 netbox/dcim/views.py:1204 -#: netbox/dcim/views.py:1448 netbox/dcim/views.py:2201 -#: netbox/netbox/navigation/menu.py:94 netbox/netbox/navigation/menu.py:258 +#: netbox/dcim/tables/devices.py:256 netbox/dcim/tables/devices.py:1119 +#: netbox/dcim/tables/devicetypes.py:133 netbox/dcim/views.py:1173 +#: netbox/dcim/views.py:1473 netbox/dcim/views.py:2226 +#: netbox/netbox/navigation/menu.py:95 netbox/netbox/navigation/menu.py:259 #: netbox/templates/dcim/device/base.html:37 #: netbox/templates/dcim/device_list.html:43 #: netbox/templates/dcim/devicetype/base.html:34 @@ -7442,7 +7580,7 @@ msgstr "Prese di corrente" #: netbox/templates/virtualization/virtualmachine/base.html:27 #: netbox/templates/virtualization/virtualmachine_list.html:14 #: netbox/virtualization/tables/virtualmachines.py:71 -#: netbox/virtualization/views.py:405 netbox/wireless/tables/wirelesslan.py:63 +#: netbox/virtualization/views.py:395 netbox/wireless/tables/wirelesslan.py:63 msgid "Interfaces" msgstr "Interfacce" @@ -7462,14 +7600,15 @@ msgstr "Alloggiamenti per moduli" msgid "Inventory items" msgstr "Articoli di inventario" -#: netbox/dcim/tables/devices.py:314 netbox/dcim/tables/modules.py:57 +#: netbox/dcim/tables/devices.py:314 netbox/dcim/tables/modules.py:91 +#: netbox/templates/dcim/module.html:65 #: netbox/templates/dcim/modulebay.html:17 msgid "Module Bay" msgstr "Modulo Bay" #: netbox/dcim/tables/devices.py:327 netbox/dcim/tables/devicetypes.py:52 -#: netbox/dcim/tables/devicetypes.py:148 netbox/dcim/views.py:1279 -#: netbox/dcim/views.py:2299 netbox/netbox/navigation/menu.py:103 +#: netbox/dcim/tables/devicetypes.py:148 netbox/dcim/views.py:1248 +#: netbox/dcim/views.py:2324 netbox/netbox/navigation/menu.py:104 #: netbox/templates/dcim/device/base.html:52 #: netbox/templates/dcim/device_list.html:71 #: netbox/templates/dcim/devicetype/base.html:49 @@ -7498,24 +7637,24 @@ msgstr "Assorbimento massimo (W)" msgid "Allocated draw (W)" msgstr "Pareggio assegnato (W)" -#: netbox/dcim/tables/devices.py:571 netbox/ipam/forms/model_forms.py:783 -#: netbox/ipam/tables/fhrp.py:28 netbox/ipam/views.py:633 -#: netbox/ipam/views.py:738 netbox/netbox/navigation/menu.py:164 -#: netbox/netbox/navigation/menu.py:166 +#: netbox/dcim/tables/devices.py:578 netbox/ipam/forms/model_forms.py:785 +#: netbox/ipam/tables/fhrp.py:28 netbox/ipam/views.py:632 +#: netbox/ipam/views.py:733 netbox/netbox/navigation/menu.py:165 +#: netbox/netbox/navigation/menu.py:167 #: netbox/templates/dcim/interface.html:396 #: netbox/templates/ipam/ipaddress_bulk_add.html:15 -#: netbox/templates/ipam/service.html:40 +#: netbox/templates/ipam/service.html:42 #: netbox/templates/virtualization/vminterface.html:107 #: netbox/vpn/tables/tunnels.py:98 msgid "IP Addresses" msgstr "Indirizzi IP" -#: netbox/dcim/tables/devices.py:577 netbox/netbox/navigation/menu.py:210 +#: netbox/dcim/tables/devices.py:584 netbox/netbox/navigation/menu.py:211 #: netbox/templates/ipam/inc/panels/fhrp_groups.html:6 msgid "FHRP Groups" msgstr "Gruppi FHRP" -#: netbox/dcim/tables/devices.py:589 netbox/templates/dcim/interface.html:95 +#: netbox/dcim/tables/devices.py:596 netbox/templates/dcim/interface.html:95 #: netbox/templates/virtualization/vminterface.html:65 #: netbox/templates/vpn/tunnel.html:18 #: netbox/templates/vpn/tunneltermination.html:13 @@ -7526,41 +7665,41 @@ msgstr "Gruppi FHRP" msgid "Tunnel" msgstr "Tunnel" -#: netbox/dcim/tables/devices.py:625 netbox/dcim/tables/devicetypes.py:234 +#: netbox/dcim/tables/devices.py:632 netbox/dcim/tables/devicetypes.py:234 #: netbox/templates/dcim/interface.html:65 msgid "Management Only" msgstr "Solo gestione" -#: netbox/dcim/tables/devices.py:644 +#: netbox/dcim/tables/devices.py:651 msgid "VDCs" msgstr "VDC" -#: netbox/dcim/tables/devices.py:651 netbox/templates/dcim/interface.html:163 +#: netbox/dcim/tables/devices.py:658 netbox/templates/dcim/interface.html:163 msgid "Virtual Circuit" msgstr "Circuito virtuale" -#: netbox/dcim/tables/devices.py:903 netbox/templates/dcim/modulebay.html:53 +#: netbox/dcim/tables/devices.py:910 netbox/templates/dcim/modulebay.html:53 msgid "Installed Module" msgstr "Modulo installato" -#: netbox/dcim/tables/devices.py:906 +#: netbox/dcim/tables/devices.py:913 msgid "Module Serial" msgstr "Modulo seriale" -#: netbox/dcim/tables/devices.py:910 +#: netbox/dcim/tables/devices.py:917 msgid "Module Asset Tag" msgstr "Tag delle risorse del modulo" -#: netbox/dcim/tables/devices.py:919 +#: netbox/dcim/tables/devices.py:926 msgid "Module Status" msgstr "Stato del modulo" -#: netbox/dcim/tables/devices.py:973 netbox/dcim/tables/devicetypes.py:319 +#: netbox/dcim/tables/devices.py:980 netbox/dcim/tables/devicetypes.py:319 #: netbox/templates/dcim/inventoryitem.html:44 msgid "Component" msgstr "Componente" -#: netbox/dcim/tables/devices.py:1031 +#: netbox/dcim/tables/devices.py:1038 msgid "Items" msgstr "Oggetti" @@ -7575,11 +7714,12 @@ msgid "Device Types" msgstr "Tipi di dispositivi" #: netbox/dcim/tables/devicetypes.py:47 netbox/netbox/navigation/menu.py:87 +#: netbox/templates/dcim/moduletypeprofile.html:45 msgid "Module Types" msgstr "Tipi di moduli" -#: netbox/dcim/tables/devicetypes.py:57 netbox/extras/forms/filtersets.py:378 -#: netbox/extras/forms/model_forms.py:551 netbox/extras/tables/tables.py:546 +#: netbox/dcim/tables/devicetypes.py:57 netbox/extras/forms/filtersets.py:413 +#: netbox/extras/forms/model_forms.py:619 netbox/extras/tables/tables.py:600 #: netbox/netbox/navigation/menu.py:78 msgid "Platforms" msgstr "piattaforme" @@ -7598,14 +7738,14 @@ msgstr "Profondità completa" msgid "U Height" msgstr "Altezza U" -#: netbox/dcim/tables/devicetypes.py:118 netbox/dcim/tables/modules.py:26 -#: netbox/dcim/tables/racks.py:89 +#: netbox/dcim/tables/devicetypes.py:118 netbox/dcim/tables/modules.py:65 +#: netbox/dcim/tables/racks.py:93 msgid "Instances" msgstr "Istanze" -#: netbox/dcim/tables/devicetypes.py:121 netbox/dcim/views.py:1144 -#: netbox/dcim/views.py:1388 netbox/dcim/views.py:2137 -#: netbox/netbox/navigation/menu.py:97 +#: netbox/dcim/tables/devicetypes.py:121 netbox/dcim/views.py:1113 +#: netbox/dcim/views.py:1413 netbox/dcim/views.py:2162 +#: netbox/netbox/navigation/menu.py:98 #: netbox/templates/dcim/device/base.html:25 #: netbox/templates/dcim/device_list.html:15 #: netbox/templates/dcim/devicetype/base.html:22 @@ -7614,9 +7754,9 @@ msgstr "Istanze" msgid "Console Ports" msgstr "Porte console" -#: netbox/dcim/tables/devicetypes.py:124 netbox/dcim/views.py:1159 -#: netbox/dcim/views.py:1403 netbox/dcim/views.py:2153 -#: netbox/netbox/navigation/menu.py:98 +#: netbox/dcim/tables/devicetypes.py:124 netbox/dcim/views.py:1128 +#: netbox/dcim/views.py:1428 netbox/dcim/views.py:2178 +#: netbox/netbox/navigation/menu.py:99 #: netbox/templates/dcim/device/base.html:28 #: netbox/templates/dcim/device_list.html:22 #: netbox/templates/dcim/devicetype/base.html:25 @@ -7625,9 +7765,9 @@ msgstr "Porte console" msgid "Console Server Ports" msgstr "Porte Console Server" -#: netbox/dcim/tables/devicetypes.py:127 netbox/dcim/views.py:1174 -#: netbox/dcim/views.py:1418 netbox/dcim/views.py:2169 -#: netbox/netbox/navigation/menu.py:99 +#: netbox/dcim/tables/devicetypes.py:127 netbox/dcim/views.py:1143 +#: netbox/dcim/views.py:1443 netbox/dcim/views.py:2194 +#: netbox/netbox/navigation/menu.py:100 #: netbox/templates/dcim/device/base.html:31 #: netbox/templates/dcim/device_list.html:29 #: netbox/templates/dcim/devicetype/base.html:28 @@ -7636,9 +7776,9 @@ msgstr "Porte Console Server" msgid "Power Ports" msgstr "Porte di alimentazione" -#: netbox/dcim/tables/devicetypes.py:130 netbox/dcim/views.py:1189 -#: netbox/dcim/views.py:1433 netbox/dcim/views.py:2185 -#: netbox/netbox/navigation/menu.py:100 +#: netbox/dcim/tables/devicetypes.py:130 netbox/dcim/views.py:1158 +#: netbox/dcim/views.py:1458 netbox/dcim/views.py:2210 +#: netbox/netbox/navigation/menu.py:101 #: netbox/templates/dcim/device/base.html:34 #: netbox/templates/dcim/device_list.html:36 #: netbox/templates/dcim/devicetype/base.html:31 @@ -7647,9 +7787,9 @@ msgstr "Porte di alimentazione" msgid "Power Outlets" msgstr "Prese di corrente" -#: netbox/dcim/tables/devicetypes.py:136 netbox/dcim/views.py:1219 -#: netbox/dcim/views.py:1463 netbox/dcim/views.py:2223 -#: netbox/netbox/navigation/menu.py:95 +#: netbox/dcim/tables/devicetypes.py:136 netbox/dcim/views.py:1188 +#: netbox/dcim/views.py:1488 netbox/dcim/views.py:2248 +#: netbox/netbox/navigation/menu.py:96 #: netbox/templates/dcim/device/base.html:40 #: netbox/templates/dcim/devicetype/base.html:37 #: netbox/templates/dcim/inc/moduletype_buttons.html:28 @@ -7657,9 +7797,9 @@ msgstr "Prese di corrente" msgid "Front Ports" msgstr "Porte anteriori" -#: netbox/dcim/tables/devicetypes.py:139 netbox/dcim/views.py:1234 -#: netbox/dcim/views.py:1478 netbox/dcim/views.py:2239 -#: netbox/netbox/navigation/menu.py:96 +#: netbox/dcim/tables/devicetypes.py:139 netbox/dcim/views.py:1203 +#: netbox/dcim/views.py:1503 netbox/dcim/views.py:2264 +#: netbox/netbox/navigation/menu.py:97 #: netbox/templates/dcim/device/base.html:43 #: netbox/templates/dcim/device_list.html:50 #: netbox/templates/dcim/devicetype/base.html:40 @@ -7668,17 +7808,17 @@ msgstr "Porte anteriori" msgid "Rear Ports" msgstr "Porte posteriori" -#: netbox/dcim/tables/devicetypes.py:142 netbox/dcim/views.py:1264 -#: netbox/dcim/views.py:2279 netbox/netbox/navigation/menu.py:102 +#: netbox/dcim/tables/devicetypes.py:142 netbox/dcim/views.py:1233 +#: netbox/dcim/views.py:2304 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 msgid "Device Bays" msgstr "Alloggiamenti per dispositivi" -#: netbox/dcim/tables/devicetypes.py:145 netbox/dcim/views.py:1249 -#: netbox/dcim/views.py:1493 netbox/dcim/views.py:2259 -#: netbox/netbox/navigation/menu.py:101 +#: netbox/dcim/tables/devicetypes.py:145 netbox/dcim/views.py:1218 +#: netbox/dcim/views.py:1518 netbox/dcim/views.py:2284 +#: netbox/netbox/navigation/menu.py:102 #: netbox/templates/dcim/device/base.html:46 #: netbox/templates/dcim/device_list.html:64 #: netbox/templates/dcim/devicetype/base.html:43 @@ -7687,7 +7827,7 @@ msgstr "Alloggiamenti per dispositivi" msgid "Module Bays" msgstr "Baie per moduli" -#: netbox/dcim/tables/power.py:36 netbox/netbox/navigation/menu.py:318 +#: netbox/dcim/tables/power.py:36 netbox/netbox/navigation/menu.py:319 #: netbox/templates/dcim/powerpanel.html:51 msgid "Power Feeds" msgstr "Alimenti di alimentazione" @@ -7700,45 +7840,50 @@ msgstr "Utilizzo massimo" msgid "Available Power (VA)" msgstr "Potenza disponibile (VA)" -#: netbox/dcim/tables/racks.py:30 netbox/dcim/tables/sites.py:142 +#: netbox/dcim/tables/racks.py:30 netbox/dcim/tables/sites.py:148 #: netbox/netbox/navigation/menu.py:43 netbox/netbox/navigation/menu.py:47 #: netbox/netbox/navigation/menu.py:49 msgid "Racks" msgstr "Scaffali" -#: netbox/dcim/tables/racks.py:63 netbox/dcim/tables/racks.py:141 +#: netbox/dcim/tables/racks.py:63 netbox/dcim/tables/racks.py:145 #: netbox/templates/dcim/device.html:318 #: netbox/templates/dcim/inc/panels/racktype_dimensions.html:14 msgid "Height" msgstr "Altezza" -#: netbox/dcim/tables/racks.py:67 netbox/dcim/tables/racks.py:164 +#: netbox/dcim/tables/racks.py:67 netbox/dcim/tables/racks.py:168 #: netbox/templates/dcim/inc/panels/racktype_dimensions.html:18 msgid "Outer Width" msgstr "Larghezza esterna" -#: netbox/dcim/tables/racks.py:71 netbox/dcim/tables/racks.py:168 +#: netbox/dcim/tables/racks.py:71 netbox/dcim/tables/racks.py:172 #: netbox/templates/dcim/inc/panels/racktype_dimensions.html:28 +msgid "Outer Height" +msgstr "Altezza esterna" + +#: netbox/dcim/tables/racks.py:75 netbox/dcim/tables/racks.py:176 +#: netbox/templates/dcim/inc/panels/racktype_dimensions.html:38 msgid "Outer Depth" msgstr "Profondità esterna" -#: netbox/dcim/tables/racks.py:79 netbox/dcim/tables/racks.py:176 +#: netbox/dcim/tables/racks.py:83 netbox/dcim/tables/racks.py:184 msgid "Max Weight" msgstr "Peso massimo" -#: netbox/dcim/tables/racks.py:153 +#: netbox/dcim/tables/racks.py:157 msgid "Space" msgstr "Spazio" -#: netbox/dcim/tables/sites.py:30 netbox/dcim/tables/sites.py:57 -#: netbox/extras/forms/filtersets.py:358 -#: netbox/extras/forms/model_forms.py:531 netbox/ipam/forms/bulk_edit.py:134 +#: netbox/dcim/tables/sites.py:30 netbox/dcim/tables/sites.py:60 +#: netbox/extras/forms/filtersets.py:393 +#: netbox/extras/forms/model_forms.py:599 netbox/ipam/forms/bulk_edit.py:134 #: netbox/ipam/forms/model_forms.py:159 netbox/ipam/tables/asn.py:66 -#: netbox/netbox/navigation/menu.py:15 netbox/netbox/navigation/menu.py:17 +#: netbox/netbox/navigation/menu.py:15 netbox/netbox/navigation/menu.py:19 msgid "Sites" msgstr "Siti" -#: netbox/dcim/tables/sites.py:152 netbox/netbox/navigation/menu.py:202 +#: netbox/dcim/tables/sites.py:158 netbox/netbox/navigation/menu.py:203 msgid "VLAN Groups" msgstr "Gruppi VLAN" @@ -7746,63 +7891,63 @@ msgstr "Gruppi VLAN" msgid "Test case must set peer_termination_type" msgstr "Il test case deve impostare peer_termination_type" -#: netbox/dcim/views.py:138 +#: netbox/dcim/views.py:137 #, python-brace-format msgid "Disconnected {count} {type}" msgstr "Disconnesso {count} {type}" -#: netbox/dcim/views.py:885 netbox/netbox/navigation/menu.py:51 +#: netbox/dcim/views.py:864 netbox/netbox/navigation/menu.py:51 msgid "Reservations" msgstr "Prenotazioni" -#: netbox/dcim/views.py:904 netbox/templates/dcim/location.html:90 +#: netbox/dcim/views.py:883 netbox/templates/dcim/location.html:91 #: netbox/templates/dcim/site.html:140 msgid "Non-Racked Devices" msgstr "Dispositivi non montati su rack" -#: netbox/dcim/views.py:2312 netbox/extras/forms/model_forms.py:591 +#: netbox/dcim/views.py:2337 netbox/extras/forms/model_forms.py:659 #: netbox/templates/extras/configcontext.html:10 #: netbox/virtualization/forms/model_forms.py:232 -#: netbox/virtualization/views.py:446 +#: netbox/virtualization/views.py:436 msgid "Config Context" msgstr "Contesto di configurazione" -#: netbox/dcim/views.py:2322 netbox/virtualization/views.py:456 +#: netbox/dcim/views.py:2347 netbox/virtualization/views.py:446 msgid "Render Config" msgstr "Configurazione del rendering" -#: netbox/dcim/views.py:2335 netbox/extras/tables/tables.py:556 -#: netbox/netbox/navigation/menu.py:255 netbox/netbox/navigation/menu.py:257 -#: netbox/virtualization/views.py:214 +#: netbox/dcim/views.py:2360 netbox/extras/tables/tables.py:610 +#: netbox/netbox/navigation/menu.py:256 netbox/netbox/navigation/menu.py:258 +#: netbox/virtualization/views.py:208 msgid "Virtual Machines" msgstr "Macchine virtuali" -#: netbox/dcim/views.py:3168 +#: netbox/dcim/views.py:3193 #, python-brace-format msgid "Installed device {device} in bay {device_bay}." msgstr "Dispositivo installato {device} nella baia {device_bay}." -#: netbox/dcim/views.py:3209 +#: netbox/dcim/views.py:3234 #, python-brace-format msgid "Removed device {device} from bay {device_bay}." msgstr "Dispositivo rimosso {device} dalla baia {device_bay}." -#: netbox/dcim/views.py:3325 netbox/ipam/tables/ip.py:180 +#: netbox/dcim/views.py:3350 netbox/ipam/tables/ip.py:181 msgid "Children" msgstr "Bambini" -#: netbox/dcim/views.py:3792 +#: netbox/dcim/views.py:3817 #, python-brace-format msgid "Added member {device}" msgstr "Membro aggiunto {device}" -#: netbox/dcim/views.py:3841 +#: netbox/dcim/views.py:3866 #, 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:3854 +#: netbox/dcim/views.py:3879 #, python-brace-format msgid "Removed {device} from virtual chassis {chassis}" msgstr "Rimosso {device} da chassis virtuale {chassis}" @@ -7865,12 +8010,6 @@ msgstr "Selezione multipla" msgid "Multiple objects" msgstr "Oggetti multipli" -#: netbox/extras/choices.py:53 netbox/netbox/preferences.py:21 -#: netbox/templates/extras/customfield.html:78 netbox/vpn/choices.py:20 -#: netbox/wireless/choices.py:27 -msgid "Disabled" -msgstr "Disabili" - #: netbox/extras/choices.py:54 msgid "Loose" msgstr "Sciolto" @@ -7899,9 +8038,9 @@ msgstr "sì" msgid "No" msgstr "No" -#: netbox/extras/choices.py:108 netbox/templates/tenancy/contact.html:57 -#: netbox/tenancy/forms/bulk_edit.py:118 -#: netbox/wireless/forms/model_forms.py:171 +#: netbox/extras/choices.py:108 netbox/templates/tenancy/contact.html:67 +#: netbox/tenancy/forms/bulk_edit.py:125 +#: netbox/wireless/forms/model_forms.py:172 msgid "Link" msgstr "Link" @@ -7945,111 +8084,82 @@ msgstr "Eseguire il debug" msgid "Failure" msgstr "Fallimento" -#: netbox/extras/choices.py:213 -#: netbox/templates/dcim/virtualchassis_edit.html:111 -#: netbox/templates/generic/bulk_add_component.html:68 -#: netbox/templates/generic/object_edit.html:47 -#: netbox/templates/generic/object_edit.html:80 -#: netbox/templates/htmx/quick_add.html:24 -#: netbox/templates/ipam/inc/ipaddress_edit_header.html:7 -msgid "Create" -msgstr "Crea" - -#: netbox/extras/choices.py:214 -msgid "Update" -msgstr "Aggiornamento" - -#: netbox/extras/choices.py:215 -#: netbox/templates/circuits/inc/circuit_termination.html:23 -#: netbox/templates/dcim/inc/panels/inventory_items.html:37 -#: netbox/templates/dcim/powerpanel.html:66 -#: netbox/templates/extras/script_list.html:35 -#: netbox/templates/generic/bulk_delete.html:20 -#: netbox/templates/generic/bulk_delete.html:66 -#: netbox/templates/generic/object_delete.html:19 -#: netbox/templates/htmx/delete_form.html:57 -#: netbox/templates/ipam/inc/panels/fhrp_groups.html:48 -#: netbox/templates/users/objectpermission.html:46 -#: netbox/utilities/templates/buttons/delete.html:11 -msgid "Delete" -msgstr "Elimina" - -#: netbox/extras/choices.py:239 netbox/netbox/choices.py:59 +#: netbox/extras/choices.py:222 netbox/netbox/choices.py:59 #: netbox/netbox/choices.py:104 msgid "Blue" msgstr "Blu" -#: netbox/extras/choices.py:240 netbox/netbox/choices.py:58 +#: netbox/extras/choices.py:223 netbox/netbox/choices.py:58 #: netbox/netbox/choices.py:105 msgid "Indigo" msgstr "Indaco" -#: netbox/extras/choices.py:241 netbox/netbox/choices.py:56 +#: netbox/extras/choices.py:224 netbox/netbox/choices.py:56 #: netbox/netbox/choices.py:106 msgid "Purple" msgstr "Viola" -#: netbox/extras/choices.py:242 netbox/netbox/choices.py:53 +#: netbox/extras/choices.py:225 netbox/netbox/choices.py:53 #: netbox/netbox/choices.py:107 msgid "Pink" msgstr "Rosa" -#: netbox/extras/choices.py:243 netbox/netbox/choices.py:52 +#: netbox/extras/choices.py:226 netbox/netbox/choices.py:52 #: netbox/netbox/choices.py:108 msgid "Red" msgstr "Rosso" -#: netbox/extras/choices.py:244 netbox/netbox/choices.py:70 +#: netbox/extras/choices.py:227 netbox/netbox/choices.py:70 #: netbox/netbox/choices.py:109 msgid "Orange" msgstr "arancia" -#: netbox/extras/choices.py:245 netbox/netbox/choices.py:68 +#: netbox/extras/choices.py:228 netbox/netbox/choices.py:68 #: netbox/netbox/choices.py:110 msgid "Yellow" msgstr "Giallo" -#: netbox/extras/choices.py:246 netbox/netbox/choices.py:65 +#: netbox/extras/choices.py:229 netbox/netbox/choices.py:65 #: netbox/netbox/choices.py:111 msgid "Green" msgstr "Verde" -#: netbox/extras/choices.py:247 netbox/netbox/choices.py:62 +#: netbox/extras/choices.py:230 netbox/netbox/choices.py:62 #: netbox/netbox/choices.py:112 msgid "Teal" msgstr "color tè blu" -#: netbox/extras/choices.py:248 netbox/netbox/choices.py:61 +#: netbox/extras/choices.py:231 netbox/netbox/choices.py:61 #: netbox/netbox/choices.py:113 msgid "Cyan" msgstr "Ciano" -#: netbox/extras/choices.py:249 netbox/netbox/choices.py:114 +#: netbox/extras/choices.py:232 netbox/netbox/choices.py:114 msgid "Gray" msgstr "Grigio" -#: netbox/extras/choices.py:250 netbox/netbox/choices.py:76 +#: netbox/extras/choices.py:233 netbox/netbox/choices.py:76 #: netbox/netbox/choices.py:115 msgid "Black" msgstr "Nero" -#: netbox/extras/choices.py:251 netbox/netbox/choices.py:77 +#: netbox/extras/choices.py:234 netbox/netbox/choices.py:77 #: netbox/netbox/choices.py:116 msgid "White" msgstr "bianco" -#: netbox/extras/choices.py:266 netbox/extras/forms/model_forms.py:367 -#: netbox/extras/forms/model_forms.py:444 +#: netbox/extras/choices.py:249 netbox/extras/forms/model_forms.py:431 +#: netbox/extras/forms/model_forms.py:508 #: netbox/templates/extras/webhook.html:10 msgid "Webhook" msgstr "Webhook" -#: netbox/extras/choices.py:267 netbox/extras/forms/model_forms.py:432 +#: netbox/extras/choices.py:250 netbox/extras/forms/model_forms.py:496 #: netbox/templates/extras/script/base.html:29 msgid "Script" msgstr "Sceneggiatura" -#: netbox/extras/choices.py:268 +#: netbox/extras/choices.py:251 msgid "Notification" msgstr "Notifica" @@ -8093,25 +8203,25 @@ msgstr "Tipo di widget" msgid "Unregistered widget class: {name}" msgstr "Classe widget non registrata: {name}" -#: netbox/extras/dashboard/widgets.py:147 +#: netbox/extras/dashboard/widgets.py:148 #, python-brace-format msgid "{class_name} must define a render() method." msgstr "{class_name} deve definire un metodo render ()." -#: netbox/extras/dashboard/widgets.py:166 +#: netbox/extras/dashboard/widgets.py:167 msgid "Note" msgstr "Nota" -#: netbox/extras/dashboard/widgets.py:167 +#: netbox/extras/dashboard/widgets.py:168 msgid "Display some arbitrary custom content. Markdown is supported." msgstr "" "Visualizza alcuni contenuti personalizzati arbitrari. Markdown è supportato." -#: netbox/extras/dashboard/widgets.py:180 +#: netbox/extras/dashboard/widgets.py:181 msgid "Object Counts" msgstr "Conteggi oggetti" -#: netbox/extras/dashboard/widgets.py:181 +#: netbox/extras/dashboard/widgets.py:182 msgid "" "Display a set of NetBox models and the number of objects created for each " "type." @@ -8119,72 +8229,72 @@ msgstr "" "Visualizza un set di modelli NetBox e il numero di oggetti creati per ogni " "tipo." -#: netbox/extras/dashboard/widgets.py:191 +#: netbox/extras/dashboard/widgets.py:192 msgid "Filters to apply when counting the number of objects" msgstr "Filtri da applicare durante il conteggio del numero di oggetti" -#: netbox/extras/dashboard/widgets.py:199 +#: netbox/extras/dashboard/widgets.py:200 msgid "Invalid format. Object filters must be passed as a dictionary." msgstr "" "Formato non valido. I filtri degli oggetti devono essere passati come " "dizionario." -#: netbox/extras/dashboard/widgets.py:230 +#: netbox/extras/dashboard/widgets.py:231 msgid "Object List" msgstr "Elenco oggetti" -#: netbox/extras/dashboard/widgets.py:231 +#: netbox/extras/dashboard/widgets.py:232 msgid "Display an arbitrary list of objects." msgstr "Visualizza un elenco arbitrario di oggetti." -#: netbox/extras/dashboard/widgets.py:244 +#: netbox/extras/dashboard/widgets.py:245 msgid "The default number of objects to display" msgstr "Il numero predefinito di oggetti da visualizzare" -#: netbox/extras/dashboard/widgets.py:256 +#: netbox/extras/dashboard/widgets.py:257 msgid "Invalid format. URL parameters must be passed as a dictionary." msgstr "" "Formato non valido. I parametri URL devono essere passati come dizionario." -#: netbox/extras/dashboard/widgets.py:265 +#: netbox/extras/dashboard/widgets.py:266 msgid "Invalid model selection: {self['model'].data} is not supported." msgstr "" "Selezione del modello non valida: {self['model'].data} non è supportato." -#: netbox/extras/dashboard/widgets.py:307 +#: netbox/extras/dashboard/widgets.py:308 msgid "RSS Feed" msgstr "Feed RSS" -#: netbox/extras/dashboard/widgets.py:313 +#: netbox/extras/dashboard/widgets.py:314 msgid "Embed an RSS feed from an external website." msgstr "Incorpora un feed RSS da un sito Web esterno." -#: netbox/extras/dashboard/widgets.py:320 +#: netbox/extras/dashboard/widgets.py:321 msgid "Feed URL" msgstr "URL del feed" -#: netbox/extras/dashboard/widgets.py:324 +#: netbox/extras/dashboard/widgets.py:325 msgid "Requires external connection" msgstr "Richiede una connessione esterna" -#: netbox/extras/dashboard/widgets.py:330 +#: netbox/extras/dashboard/widgets.py:331 msgid "The maximum number of objects to display" msgstr "Il numero massimo di oggetti da visualizzare" -#: netbox/extras/dashboard/widgets.py:335 +#: netbox/extras/dashboard/widgets.py:336 msgid "How long to stored the cached content (in seconds)" msgstr "" "Per quanto tempo conservare il contenuto memorizzato nella cache (in " "secondi)" -#: netbox/extras/dashboard/widgets.py:392 +#: netbox/extras/dashboard/widgets.py:393 #: netbox/templates/account/base.html:10 #: netbox/templates/account/bookmarks.html:7 #: netbox/templates/inc/user_menu.html:43 msgid "Bookmarks" msgstr "Segnalibri" -#: netbox/extras/dashboard/widgets.py:396 +#: netbox/extras/dashboard/widgets.py:397 msgid "Show your personal bookmarks" msgstr "Mostra i tuoi segnalibri personali" @@ -8198,173 +8308,183 @@ msgstr "Tipo di azione sconosciuto per una regola di evento: {action_type}" msgid "Cannot import events pipeline {name} error: {error}" msgstr "Impossibile importare la pipeline di eventi {name} errore: {error}" -#: netbox/extras/filtersets.py:45 +#: netbox/extras/filtersets.py:49 msgid "Script module (ID)" msgstr "Modulo script (ID)" -#: netbox/extras/filtersets.py:254 netbox/extras/filtersets.py:637 -#: netbox/extras/filtersets.py:665 +#: netbox/extras/filtersets.py:258 netbox/extras/filtersets.py:730 +#: netbox/extras/filtersets.py:758 msgid "Data file (ID)" msgstr "File di dati (ID)" -#: netbox/extras/filtersets.py:370 netbox/users/filtersets.py:68 +#: netbox/extras/filtersets.py:428 netbox/users/filtersets.py:68 #: netbox/users/filtersets.py:191 msgid "Group (name)" msgstr "Gruppo (nome)" -#: netbox/extras/filtersets.py:574 +#: netbox/extras/filtersets.py:667 #: netbox/virtualization/forms/filtersets.py:124 msgid "Cluster type" msgstr "Tipo di cluster" -#: netbox/extras/filtersets.py:580 netbox/virtualization/filtersets.py:61 +#: netbox/extras/filtersets.py:673 netbox/virtualization/filtersets.py:61 #: netbox/virtualization/filtersets.py:113 msgid "Cluster type (slug)" msgstr "Tipo di cluster (slug)" -#: netbox/extras/filtersets.py:601 netbox/tenancy/forms/forms.py:16 +#: netbox/extras/filtersets.py:694 netbox/tenancy/forms/forms.py:16 #: netbox/tenancy/forms/forms.py:40 msgid "Tenant group" msgstr "Gruppo di inquilini" -#: netbox/extras/filtersets.py:607 netbox/tenancy/filtersets.py:188 -#: netbox/tenancy/filtersets.py:208 +#: netbox/extras/filtersets.py:700 netbox/tenancy/filtersets.py:193 +#: netbox/tenancy/filtersets.py:213 msgid "Tenant group (slug)" msgstr "Gruppo di inquilini (slug)" -#: netbox/extras/filtersets.py:623 netbox/extras/forms/model_forms.py:509 +#: netbox/extras/filtersets.py:716 netbox/extras/forms/model_forms.py:577 #: netbox/templates/extras/tag.html:11 msgid "Tag" msgstr "Etichetta" -#: netbox/extras/filtersets.py:629 +#: netbox/extras/filtersets.py:722 msgid "Tag (slug)" msgstr "Etichetta (lumaca)" -#: netbox/extras/filtersets.py:689 netbox/extras/forms/filtersets.py:437 +#: netbox/extras/filtersets.py:786 netbox/extras/forms/filtersets.py:492 msgid "Has local config context data" msgstr "Dispone di dati di contesto di configurazione locali" -#: netbox/extras/forms/bulk_edit.py:35 netbox/extras/forms/filtersets.py:61 +#: netbox/extras/forms/bulk_edit.py:36 netbox/extras/forms/filtersets.py:62 msgid "Group name" msgstr "Nome del gruppo" -#: netbox/extras/forms/bulk_edit.py:43 netbox/extras/forms/filtersets.py:69 -#: netbox/extras/tables/tables.py:68 +#: netbox/extras/forms/bulk_edit.py:44 netbox/extras/forms/filtersets.py:70 +#: netbox/extras/tables/tables.py:69 #: netbox/templates/extras/customfield.html:38 #: netbox/templates/generic/bulk_import.html:118 msgid "Required" msgstr "Richiesto" -#: netbox/extras/forms/bulk_edit.py:48 netbox/extras/forms/filtersets.py:76 +#: netbox/extras/forms/bulk_edit.py:49 netbox/extras/forms/filtersets.py:77 msgid "Must be unique" msgstr "Deve essere unico" -#: netbox/extras/forms/bulk_edit.py:61 netbox/extras/forms/bulk_import.py:60 -#: netbox/extras/forms/filtersets.py:90 +#: netbox/extras/forms/bulk_edit.py:62 netbox/extras/forms/bulk_import.py:60 +#: netbox/extras/forms/filtersets.py:91 #: netbox/extras/models/customfields.py:211 msgid "UI visible" msgstr "Interfaccia utente visibile" -#: netbox/extras/forms/bulk_edit.py:66 netbox/extras/forms/bulk_import.py:66 -#: netbox/extras/forms/filtersets.py:95 +#: netbox/extras/forms/bulk_edit.py:67 netbox/extras/forms/bulk_import.py:66 +#: netbox/extras/forms/filtersets.py:96 #: netbox/extras/models/customfields.py:218 msgid "UI editable" msgstr "Interfaccia utente modificabile" -#: netbox/extras/forms/bulk_edit.py:71 netbox/extras/forms/filtersets.py:98 +#: netbox/extras/forms/bulk_edit.py:72 netbox/extras/forms/filtersets.py:99 msgid "Is cloneable" msgstr "È clonabile" -#: netbox/extras/forms/bulk_edit.py:76 netbox/extras/forms/filtersets.py:105 +#: netbox/extras/forms/bulk_edit.py:77 netbox/extras/forms/filtersets.py:106 msgid "Minimum value" msgstr "Valore minimo" -#: netbox/extras/forms/bulk_edit.py:80 netbox/extras/forms/filtersets.py:109 +#: netbox/extras/forms/bulk_edit.py:81 netbox/extras/forms/filtersets.py:110 msgid "Maximum value" msgstr "Valore massimo" -#: netbox/extras/forms/bulk_edit.py:84 netbox/extras/forms/filtersets.py:113 +#: netbox/extras/forms/bulk_edit.py:85 netbox/extras/forms/filtersets.py:114 msgid "Validation regex" msgstr "Regex di convalida" -#: netbox/extras/forms/bulk_edit.py:91 netbox/extras/forms/filtersets.py:47 -#: netbox/extras/forms/model_forms.py:76 +#: netbox/extras/forms/bulk_edit.py:92 netbox/extras/forms/filtersets.py:48 +#: netbox/extras/forms/model_forms.py:79 #: netbox/templates/extras/customfield.html:70 msgid "Behavior" msgstr "Comportamento" -#: netbox/extras/forms/bulk_edit.py:128 netbox/extras/forms/filtersets.py:152 +#: netbox/extras/forms/bulk_edit.py:129 netbox/extras/forms/filtersets.py:153 msgid "New window" msgstr "Nuova finestra" -#: netbox/extras/forms/bulk_edit.py:137 +#: netbox/extras/forms/bulk_edit.py:138 msgid "Button class" msgstr "Classe Button" -#: netbox/extras/forms/bulk_edit.py:154 netbox/extras/forms/filtersets.py:191 -#: netbox/extras/models/models.py:409 +#: netbox/extras/forms/bulk_edit.py:155 netbox/extras/forms/bulk_edit.py:354 +#: netbox/extras/forms/filtersets.py:192 netbox/extras/forms/filtersets.py:470 +#: netbox/extras/models/mixins.py:100 msgid "MIME type" msgstr "Tipo MIME" -#: netbox/extras/forms/bulk_edit.py:159 netbox/extras/forms/filtersets.py:194 +#: netbox/extras/forms/bulk_edit.py:160 netbox/extras/forms/bulk_edit.py:359 +#: netbox/extras/forms/filtersets.py:195 netbox/extras/forms/filtersets.py:473 +msgid "File name" +msgstr "Nome del file" + +#: netbox/extras/forms/bulk_edit.py:164 netbox/extras/forms/bulk_edit.py:363 +#: netbox/extras/forms/filtersets.py:199 netbox/extras/forms/filtersets.py:477 msgid "File extension" msgstr "Estensione del file" -#: netbox/extras/forms/bulk_edit.py:164 netbox/extras/forms/filtersets.py:198 +#: netbox/extras/forms/bulk_edit.py:169 netbox/extras/forms/bulk_edit.py:368 +#: netbox/extras/forms/filtersets.py:203 netbox/extras/forms/filtersets.py:481 msgid "As attachment" msgstr "Come allegato" -#: netbox/extras/forms/bulk_edit.py:192 netbox/extras/forms/filtersets.py:242 -#: netbox/extras/tables/tables.py:259 +#: netbox/extras/forms/bulk_edit.py:197 netbox/extras/forms/bulk_edit.py:225 +#: netbox/extras/forms/filtersets.py:247 netbox/extras/forms/filtersets.py:277 +#: netbox/extras/tables/tables.py:270 netbox/extras/tables/tables.py:303 #: netbox/templates/extras/savedfilter.html:29 +#: netbox/templates/extras/tableconfig.html:37 msgid "Shared" msgstr "Condiviso" -#: netbox/extras/forms/bulk_edit.py:215 netbox/extras/forms/filtersets.py:271 -#: netbox/extras/models/models.py:174 +#: netbox/extras/forms/bulk_edit.py:248 netbox/extras/forms/filtersets.py:306 +#: netbox/extras/models/models.py:176 msgid "HTTP method" msgstr "Metodo HTTP" -#: netbox/extras/forms/bulk_edit.py:219 netbox/extras/forms/filtersets.py:265 +#: netbox/extras/forms/bulk_edit.py:252 netbox/extras/forms/filtersets.py:300 #: netbox/templates/extras/webhook.html:30 msgid "Payload URL" msgstr "URL del payload" -#: netbox/extras/forms/bulk_edit.py:224 netbox/extras/models/models.py:214 +#: netbox/extras/forms/bulk_edit.py:257 netbox/extras/models/models.py:216 msgid "SSL verification" msgstr "Verifica SSL" -#: netbox/extras/forms/bulk_edit.py:227 +#: netbox/extras/forms/bulk_edit.py:260 #: netbox/templates/extras/webhook.html:38 msgid "Secret" msgstr "Segreto" -#: netbox/extras/forms/bulk_edit.py:232 +#: netbox/extras/forms/bulk_edit.py:265 msgid "CA file path" msgstr "Percorso del file CA" -#: netbox/extras/forms/bulk_edit.py:253 netbox/extras/forms/bulk_import.py:192 -#: netbox/extras/forms/model_forms.py:391 +#: netbox/extras/forms/bulk_edit.py:286 netbox/extras/forms/bulk_import.py:194 +#: netbox/extras/forms/model_forms.py:455 msgid "Event types" msgstr "Tipi di eventi" -#: netbox/extras/forms/bulk_edit.py:293 +#: netbox/extras/forms/bulk_edit.py:330 msgid "Is active" msgstr "È attivo" #: netbox/extras/forms/bulk_import.py:37 #: netbox/extras/forms/bulk_import.py:118 #: netbox/extras/forms/bulk_import.py:139 -#: netbox/extras/forms/bulk_import.py:162 -#: netbox/extras/forms/bulk_import.py:186 -#: netbox/extras/forms/filtersets.py:140 netbox/extras/forms/filtersets.py:230 -#: netbox/extras/forms/model_forms.py:47 -#: netbox/extras/forms/model_forms.py:219 -#: netbox/extras/forms/model_forms.py:251 -#: netbox/extras/forms/model_forms.py:292 -#: netbox/extras/forms/model_forms.py:386 -#: netbox/extras/forms/model_forms.py:503 +#: netbox/extras/forms/bulk_import.py:164 +#: netbox/extras/forms/bulk_import.py:188 +#: netbox/extras/forms/filtersets.py:141 netbox/extras/forms/filtersets.py:235 +#: netbox/extras/forms/filtersets.py:265 netbox/extras/forms/model_forms.py:50 +#: netbox/extras/forms/model_forms.py:222 +#: netbox/extras/forms/model_forms.py:254 +#: netbox/extras/forms/model_forms.py:297 +#: netbox/extras/forms/model_forms.py:450 +#: netbox/extras/forms/model_forms.py:567 #: netbox/users/forms/model_forms.py:276 msgid "Object types" msgstr "Tipi di oggetti" @@ -8372,9 +8492,9 @@ msgstr "Tipi di oggetti" #: netbox/extras/forms/bulk_import.py:39 #: netbox/extras/forms/bulk_import.py:120 #: netbox/extras/forms/bulk_import.py:141 -#: netbox/extras/forms/bulk_import.py:164 -#: netbox/extras/forms/bulk_import.py:188 -#: netbox/tenancy/forms/bulk_import.py:96 +#: netbox/extras/forms/bulk_import.py:166 +#: netbox/extras/forms/bulk_import.py:190 +#: netbox/tenancy/forms/bulk_import.py:95 msgid "One or more assigned object types" msgstr "Uno o più tipi di oggetti assegnati" @@ -8382,10 +8502,11 @@ msgstr "Uno o più tipi di oggetti assegnati" msgid "Field data type (e.g. text, integer, etc.)" msgstr "Tipo di dati del campo (ad esempio testo, numero intero, ecc.)" -#: netbox/extras/forms/bulk_import.py:47 netbox/extras/forms/filtersets.py:213 -#: netbox/extras/forms/filtersets.py:287 -#: netbox/extras/forms/model_forms.py:318 -#: netbox/extras/forms/model_forms.py:355 +#: netbox/extras/forms/bulk_import.py:47 netbox/extras/forms/filtersets.py:218 +#: netbox/extras/forms/filtersets.py:322 +#: netbox/extras/forms/model_forms.py:323 +#: netbox/extras/forms/model_forms.py:382 +#: netbox/extras/forms/model_forms.py:419 #: netbox/tenancy/forms/filtersets.py:92 msgid "Object type" msgstr "Tipo di oggetto" @@ -8394,7 +8515,7 @@ msgstr "Tipo di oggetto" msgid "Object type (for object or multi-object fields)" msgstr "Tipo di oggetto (per campi oggetto o multioggetto)" -#: netbox/extras/forms/bulk_import.py:53 netbox/extras/forms/filtersets.py:85 +#: netbox/extras/forms/bulk_import.py:53 netbox/extras/forms/filtersets.py:86 msgid "Choice set" msgstr "Set a scelta" @@ -8423,49 +8544,49 @@ msgstr "" "opzionali separate da due punti: «Scelta 1:prima scelta, scelta 2: seconda " "scelta»" -#: netbox/extras/forms/bulk_import.py:123 netbox/extras/models/models.py:323 +#: netbox/extras/forms/bulk_import.py:123 netbox/extras/models/models.py:325 msgid "button class" msgstr "classe di pulsanti" -#: netbox/extras/forms/bulk_import.py:126 netbox/extras/models/models.py:327 +#: netbox/extras/forms/bulk_import.py:126 netbox/extras/models/models.py:329 msgid "" "The class of the first link in a group will be used for the dropdown button" msgstr "" "La classe del primo link di un gruppo verrà utilizzata per il pulsante a " "discesa" -#: netbox/extras/forms/bulk_import.py:193 +#: netbox/extras/forms/bulk_import.py:195 msgid "The event type(s) which will trigger this rule" msgstr "I tipi di evento che attiveranno questa regola" -#: netbox/extras/forms/bulk_import.py:196 +#: netbox/extras/forms/bulk_import.py:198 msgid "Action object" msgstr "Oggetto d'azione" -#: netbox/extras/forms/bulk_import.py:198 +#: netbox/extras/forms/bulk_import.py:200 msgid "Webhook name or script as dotted path module.Class" msgstr "Nome o script del webhook come percorso punteggiato module.Class" -#: netbox/extras/forms/bulk_import.py:219 +#: netbox/extras/forms/bulk_import.py:221 #, python-brace-format msgid "Webhook {name} not found" msgstr "Webhook {name} non trovato" -#: netbox/extras/forms/bulk_import.py:228 +#: netbox/extras/forms/bulk_import.py:230 #, python-brace-format msgid "Script {name} not found" msgstr "Sceneggiatura {name} non trovato" -#: netbox/extras/forms/bulk_import.py:244 +#: netbox/extras/forms/bulk_import.py:250 msgid "Assigned object type" msgstr "Tipo di oggetto assegnato" -#: netbox/extras/forms/bulk_import.py:249 +#: netbox/extras/forms/bulk_import.py:255 msgid "The classification of entry" msgstr "La classificazione degli ingressi" -#: netbox/extras/forms/bulk_import.py:261 -#: netbox/extras/forms/model_forms.py:334 netbox/netbox/navigation/menu.py:411 +#: netbox/extras/forms/bulk_import.py:267 +#: netbox/extras/forms/model_forms.py:398 netbox/netbox/navigation/menu.py:413 #: netbox/templates/extras/notificationgroup.html:41 #: netbox/templates/users/group.html:29 netbox/users/forms/model_forms.py:236 #: netbox/users/forms/model_forms.py:248 netbox/users/forms/model_forms.py:300 @@ -8473,152 +8594,161 @@ msgstr "La classificazione degli ingressi" msgid "Users" msgstr "Utenti" -#: netbox/extras/forms/bulk_import.py:265 +#: netbox/extras/forms/bulk_import.py:271 msgid "User names separated by commas, encased with double quotes" msgstr "Nomi utente separati da virgole, racchiusi tra virgolette" -#: netbox/extras/forms/bulk_import.py:268 -#: netbox/extras/forms/model_forms.py:329 netbox/netbox/navigation/menu.py:294 -#: netbox/netbox/navigation/menu.py:431 +#: netbox/extras/forms/bulk_import.py:274 +#: netbox/extras/forms/model_forms.py:393 netbox/netbox/navigation/menu.py:295 +#: netbox/netbox/navigation/menu.py:433 #: netbox/templates/extras/notificationgroup.html:31 +#: netbox/templates/tenancy/contact.html:21 +#: netbox/tenancy/forms/bulk_edit.py:139 netbox/tenancy/forms/filtersets.py:78 +#: netbox/tenancy/forms/model_forms.py:99 netbox/tenancy/tables/contacts.py:64 #: netbox/users/forms/model_forms.py:181 netbox/users/forms/model_forms.py:193 #: netbox/users/forms/model_forms.py:305 netbox/users/tables.py:35 #: netbox/users/tables.py:106 msgid "Groups" msgstr "Gruppi" -#: netbox/extras/forms/bulk_import.py:272 +#: netbox/extras/forms/bulk_import.py:278 msgid "Group names separated by commas, encased with double quotes" msgstr "Nomi di gruppo separati da virgole, racchiusi tra virgolette doppie" -#: netbox/extras/forms/filtersets.py:53 netbox/extras/forms/model_forms.py:56 +#: netbox/extras/forms/filtersets.py:54 netbox/extras/forms/model_forms.py:59 msgid "Related object type" msgstr "Tipo di oggetto correlato" -#: netbox/extras/forms/filtersets.py:58 +#: netbox/extras/forms/filtersets.py:59 msgid "Field type" msgstr "Tipo di campo" -#: netbox/extras/forms/filtersets.py:122 -#: netbox/extras/forms/model_forms.py:157 netbox/extras/tables/tables.py:94 +#: netbox/extras/forms/filtersets.py:123 +#: netbox/extras/forms/model_forms.py:160 netbox/extras/tables/tables.py:95 #: netbox/templates/generic/bulk_import.html:154 msgid "Choices" msgstr "Scelte" -#: netbox/extras/forms/filtersets.py:168 netbox/extras/forms/filtersets.py:326 -#: netbox/extras/forms/filtersets.py:416 -#: netbox/extras/forms/model_forms.py:586 netbox/templates/core/job.html:96 +#: netbox/extras/forms/filtersets.py:169 netbox/extras/forms/filtersets.py:361 +#: netbox/extras/forms/filtersets.py:451 +#: netbox/extras/forms/model_forms.py:654 netbox/templates/core/job.html:96 #: netbox/templates/extras/eventrule.html:84 msgid "Data" msgstr "Dati" -#: netbox/extras/forms/filtersets.py:179 netbox/extras/forms/filtersets.py:340 -#: netbox/extras/forms/filtersets.py:426 netbox/netbox/choices.py:132 +#: netbox/extras/forms/filtersets.py:170 netbox/extras/forms/filtersets.py:452 +#: netbox/extras/forms/model_forms.py:267 +#: netbox/extras/forms/model_forms.py:715 +msgid "Rendering" +msgstr "Rendering" + +#: netbox/extras/forms/filtersets.py:180 netbox/extras/forms/filtersets.py:375 +#: netbox/extras/forms/filtersets.py:462 netbox/netbox/choices.py:132 #: netbox/utilities/forms/bulk_import.py:26 msgid "Data file" msgstr "File di dati" -#: netbox/extras/forms/filtersets.py:187 +#: netbox/extras/forms/filtersets.py:188 msgid "Content types" msgstr "Tipi di contenuto" -#: netbox/extras/forms/filtersets.py:261 netbox/extras/models/models.py:179 +#: netbox/extras/forms/filtersets.py:296 netbox/extras/models/models.py:181 msgid "HTTP content type" msgstr "Tipo di contenuto HTTP" -#: netbox/extras/forms/filtersets.py:292 +#: netbox/extras/forms/filtersets.py:327 msgid "Event type" msgstr "Tipo di evento" -#: netbox/extras/forms/filtersets.py:297 +#: netbox/extras/forms/filtersets.py:332 msgid "Action type" msgstr "Tipo di azione" -#: netbox/extras/forms/filtersets.py:313 +#: netbox/extras/forms/filtersets.py:348 msgid "Tagged object type" msgstr "Tipo di oggetto con tag" -#: netbox/extras/forms/filtersets.py:318 +#: netbox/extras/forms/filtersets.py:353 msgid "Allowed object type" msgstr "Tipo di oggetto consentito" -#: netbox/extras/forms/filtersets.py:348 -#: netbox/extras/forms/model_forms.py:521 netbox/netbox/navigation/menu.py:18 +#: netbox/extras/forms/filtersets.py:383 +#: netbox/extras/forms/model_forms.py:589 netbox/netbox/navigation/menu.py:17 msgid "Regions" msgstr "Regioni" -#: netbox/extras/forms/filtersets.py:353 -#: netbox/extras/forms/model_forms.py:526 +#: netbox/extras/forms/filtersets.py:388 +#: netbox/extras/forms/model_forms.py:594 msgid "Site groups" msgstr "Gruppi del sito" -#: netbox/extras/forms/filtersets.py:363 -#: netbox/extras/forms/model_forms.py:536 netbox/netbox/navigation/menu.py:20 +#: netbox/extras/forms/filtersets.py:398 +#: netbox/extras/forms/model_forms.py:604 netbox/netbox/navigation/menu.py:20 #: netbox/templates/dcim/site.html:127 msgid "Locations" msgstr "Sedi" -#: netbox/extras/forms/filtersets.py:368 -#: netbox/extras/forms/model_forms.py:541 +#: netbox/extras/forms/filtersets.py:403 +#: netbox/extras/forms/model_forms.py:609 msgid "Device types" msgstr "Tipi di dispositivi" -#: netbox/extras/forms/filtersets.py:373 -#: netbox/extras/forms/model_forms.py:546 +#: netbox/extras/forms/filtersets.py:408 +#: netbox/extras/forms/model_forms.py:614 msgid "Roles" msgstr "Ruoli" -#: netbox/extras/forms/filtersets.py:383 -#: netbox/extras/forms/model_forms.py:556 +#: netbox/extras/forms/filtersets.py:418 +#: netbox/extras/forms/model_forms.py:624 msgid "Cluster types" msgstr "Tipi di cluster" -#: netbox/extras/forms/filtersets.py:388 -#: netbox/extras/forms/model_forms.py:561 +#: netbox/extras/forms/filtersets.py:423 +#: netbox/extras/forms/model_forms.py:629 msgid "Cluster groups" msgstr "Gruppi di cluster" -#: netbox/extras/forms/filtersets.py:393 -#: netbox/extras/forms/model_forms.py:566 netbox/netbox/navigation/menu.py:263 -#: netbox/netbox/navigation/menu.py:265 +#: netbox/extras/forms/filtersets.py:428 +#: netbox/extras/forms/model_forms.py:634 netbox/netbox/navigation/menu.py:264 +#: netbox/netbox/navigation/menu.py:266 #: netbox/templates/virtualization/clustertype.html:30 #: netbox/virtualization/tables/clusters.py:23 #: netbox/virtualization/tables/clusters.py:45 msgid "Clusters" msgstr "Cluster" -#: netbox/extras/forms/filtersets.py:398 -#: netbox/extras/forms/model_forms.py:571 +#: netbox/extras/forms/filtersets.py:433 +#: netbox/extras/forms/model_forms.py:639 msgid "Tenant groups" msgstr "Gruppi di inquilini" -#: netbox/extras/forms/model_forms.py:49 +#: netbox/extras/forms/model_forms.py:52 msgid "The type(s) of object that have this custom field" msgstr "I tipi di oggetto che hanno questo campo personalizzato" -#: netbox/extras/forms/model_forms.py:52 +#: netbox/extras/forms/model_forms.py:55 msgid "Default value" msgstr "Valore predefinito" -#: netbox/extras/forms/model_forms.py:58 +#: netbox/extras/forms/model_forms.py:61 msgid "Type of the related object (for object/multi-object fields only)" msgstr "Tipo di oggetto correlato (solo per i campi oggetto/multioggetto)" -#: netbox/extras/forms/model_forms.py:61 +#: netbox/extras/forms/model_forms.py:64 #: netbox/templates/extras/customfield.html:60 msgid "Related object filter" msgstr "Filtro oggetto correlato" -#: netbox/extras/forms/model_forms.py:63 +#: netbox/extras/forms/model_forms.py:66 msgid "Specify query parameters as a JSON object." msgstr "Specifica i parametri della query come oggetto JSON." -#: netbox/extras/forms/model_forms.py:73 +#: netbox/extras/forms/model_forms.py:76 #: netbox/templates/extras/customfield.html:10 msgid "Custom Field" msgstr "Campo personalizzato" -#: netbox/extras/forms/model_forms.py:85 +#: netbox/extras/forms/model_forms.py:88 msgid "" "The type of data stored in this field. For object/multi-object fields, " "select the related object type below." @@ -8626,7 +8756,7 @@ msgstr "" "Il tipo di dati memorizzati in questo campo. Per i campi " "oggetti/multioggetto, seleziona il tipo di oggetto correlato di seguito." -#: netbox/extras/forms/model_forms.py:88 +#: netbox/extras/forms/model_forms.py:91 msgid "" "This will be displayed as help text for the form field. Markdown is " "supported." @@ -8634,11 +8764,11 @@ msgstr "" "Questo verrà visualizzato come testo di aiuto per il campo del modulo. " "Markdown è supportato." -#: netbox/extras/forms/model_forms.py:143 +#: netbox/extras/forms/model_forms.py:146 msgid "Related Object" msgstr "Oggetto correlato" -#: netbox/extras/forms/model_forms.py:170 +#: netbox/extras/forms/model_forms.py:173 msgid "" "Enter one choice per line. An optional label may be specified for each " "choice by appending it with a colon. Example:" @@ -8646,16 +8776,16 @@ msgstr "" "Inserisci una scelta per riga. È possibile specificare un'etichetta " "opzionale per ciascuna scelta aggiungendola con i due punti. Esempio:" -#: netbox/extras/forms/model_forms.py:226 +#: netbox/extras/forms/model_forms.py:229 #: netbox/templates/extras/customlink.html:10 msgid "Custom Link" msgstr "Link personalizzato" -#: netbox/extras/forms/model_forms.py:228 +#: netbox/extras/forms/model_forms.py:231 msgid "Templates" msgstr "Modelli" -#: netbox/extras/forms/model_forms.py:240 +#: netbox/extras/forms/model_forms.py:243 #, python-brace-format msgid "" "Jinja2 template code for the link text. Reference the object as {example}. " @@ -8665,7 +8795,7 @@ msgstr "" "come {example}. I link che vengono visualizzati come testo vuoto non " "verranno visualizzati." -#: netbox/extras/forms/model_forms.py:244 +#: netbox/extras/forms/model_forms.py:247 #, python-brace-format msgid "" "Jinja2 template code for the link URL. Reference the object as {example}." @@ -8673,61 +8803,79 @@ msgstr "" "Codice modello Jinja2 per l'URL del link. Fai riferimento all'oggetto come " "{example}." -#: netbox/extras/forms/model_forms.py:255 -#: netbox/extras/forms/model_forms.py:638 +#: netbox/extras/forms/model_forms.py:258 +#: netbox/extras/forms/model_forms.py:706 msgid "Template code" msgstr "Codice modello" -#: netbox/extras/forms/model_forms.py:261 +#: netbox/extras/forms/model_forms.py:264 #: netbox/templates/extras/exporttemplate.html:12 msgid "Export Template" msgstr "Modello di esportazione" -#: netbox/extras/forms/model_forms.py:263 -msgid "Rendering" -msgstr "Rendering" - -#: netbox/extras/forms/model_forms.py:277 -#: netbox/extras/forms/model_forms.py:663 +#: netbox/extras/forms/model_forms.py:282 +#: netbox/extras/forms/model_forms.py:733 msgid "Template content is populated from the remote source selected below." msgstr "" "Il contenuto del modello viene compilato dalla fonte remota selezionata di " "seguito." -#: netbox/extras/forms/model_forms.py:284 -#: netbox/extras/forms/model_forms.py:670 +#: netbox/extras/forms/model_forms.py:289 +#: netbox/extras/forms/model_forms.py:740 msgid "Must specify either local content or a data file" msgstr "È necessario specificare il contenuto locale o un file di dati" -#: netbox/extras/forms/model_forms.py:298 netbox/netbox/forms/mixins.py:70 +#: netbox/extras/forms/model_forms.py:303 netbox/netbox/forms/mixins.py:70 #: netbox/templates/extras/savedfilter.html:10 msgid "Saved Filter" msgstr "Filtro salvato" -#: netbox/extras/forms/model_forms.py:348 +#: netbox/extras/forms/model_forms.py:329 +#: netbox/templates/account/preferences.html:50 +#: netbox/templates/extras/tableconfig.html:62 +msgid "Ordering" +msgstr "Ordinazione" + +#: netbox/extras/forms/model_forms.py:331 +msgid "" +"Enter a comma-separated list of column names. Prepend a name with a hyphen " +"to reverse the order." +msgstr "" +"Inserisci un elenco di nomi di colonna separati da virgole. Anteponi un nome" +" con un trattino per invertire l'ordine." + +#: netbox/extras/forms/model_forms.py:340 netbox/utilities/forms/forms.py:118 +msgid "Available Columns" +msgstr "Colonne disponibili" + +#: netbox/extras/forms/model_forms.py:347 netbox/utilities/forms/forms.py:126 +msgid "Selected Columns" +msgstr "Colonne selezionate" + +#: netbox/extras/forms/model_forms.py:412 msgid "A notification group specify at least one user or group." msgstr "Un gruppo di notifiche specifica almeno un utente o un gruppo." -#: netbox/extras/forms/model_forms.py:370 +#: netbox/extras/forms/model_forms.py:434 #: netbox/templates/extras/webhook.html:23 msgid "HTTP Request" msgstr "Richiesta HTTP" -#: netbox/extras/forms/model_forms.py:372 +#: netbox/extras/forms/model_forms.py:436 #: netbox/templates/extras/webhook.html:44 msgid "SSL" msgstr "SSL" -#: netbox/extras/forms/model_forms.py:394 +#: netbox/extras/forms/model_forms.py:458 msgid "Action choice" msgstr "Scelta dell'azione" -#: netbox/extras/forms/model_forms.py:399 +#: netbox/extras/forms/model_forms.py:463 msgid "Enter conditions in JSON format." msgstr "" "Inserisci le condizioni in JSON formato." -#: netbox/extras/forms/model_forms.py:403 +#: netbox/extras/forms/model_forms.py:467 msgid "" "Enter parameters to pass to the action in JSON format." @@ -8735,38 +8883,33 @@ msgstr "" "Inserisci i parametri da passare all'azione in JSON formato." -#: netbox/extras/forms/model_forms.py:408 +#: netbox/extras/forms/model_forms.py:472 #: netbox/templates/extras/eventrule.html:10 msgid "Event Rule" msgstr "Regola dell'evento" -#: netbox/extras/forms/model_forms.py:409 +#: netbox/extras/forms/model_forms.py:473 msgid "Triggers" msgstr "Trigger" -#: netbox/extras/forms/model_forms.py:456 +#: netbox/extras/forms/model_forms.py:520 msgid "Notification group" msgstr "Gruppo di notifiche" -#: netbox/extras/forms/model_forms.py:576 netbox/netbox/navigation/menu.py:26 +#: netbox/extras/forms/model_forms.py:644 netbox/netbox/navigation/menu.py:26 #: netbox/tenancy/tables/tenants.py:22 msgid "Tenants" msgstr "Inquilini" -#: netbox/extras/forms/model_forms.py:620 +#: netbox/extras/forms/model_forms.py:688 msgid "Data is populated from the remote source selected below." msgstr "I dati vengono compilati dalla fonte remota selezionata di seguito." -#: netbox/extras/forms/model_forms.py:626 +#: netbox/extras/forms/model_forms.py:694 msgid "Must specify either local data or a data file" msgstr "È necessario specificare dati locali o un file di dati" -#: netbox/extras/forms/model_forms.py:645 -#: netbox/templates/core/datafile.html:55 -msgid "Content" -msgstr "Contenuto" - -#: netbox/extras/forms/reports.py:17 netbox/extras/forms/scripts.py:23 +#: netbox/extras/forms/reports.py:17 netbox/extras/forms/scripts.py:30 msgid "Schedule at" msgstr "Programma a" @@ -8774,7 +8917,7 @@ msgstr "Programma a" msgid "Schedule execution of report to a set time" msgstr "Pianifica l'esecuzione del rapporto a un orario prestabilito" -#: netbox/extras/forms/reports.py:23 netbox/extras/forms/scripts.py:29 +#: netbox/extras/forms/reports.py:23 netbox/extras/forms/scripts.py:36 msgid "Recurs every" msgstr "Ricorre ogni" @@ -8782,30 +8925,30 @@ msgstr "Ricorre ogni" msgid "Interval at which this report is re-run (in minutes)" msgstr "Intervallo di ripetizione del rapporto (in minuti)" -#: netbox/extras/forms/reports.py:35 netbox/extras/forms/scripts.py:41 +#: netbox/extras/forms/reports.py:35 netbox/extras/forms/scripts.py:48 #, python-brace-format msgid " (current time: {now})" msgstr " (ora corrente: {now})" -#: netbox/extras/forms/reports.py:45 netbox/extras/forms/scripts.py:51 +#: netbox/extras/forms/reports.py:45 netbox/extras/forms/scripts.py:58 msgid "Scheduled time must be in the future." msgstr "L'orario programmato deve essere futuro." -#: netbox/extras/forms/scripts.py:17 +#: netbox/extras/forms/scripts.py:24 msgid "Commit changes" msgstr "Effettua modifiche" -#: netbox/extras/forms/scripts.py:18 +#: netbox/extras/forms/scripts.py:25 msgid "Commit changes to the database (uncheck for a dry-run)" msgstr "" "Effettua il commit delle modifiche al database (deseleziona l'opzione «dry " "run»)" -#: netbox/extras/forms/scripts.py:24 +#: netbox/extras/forms/scripts.py:31 msgid "Schedule execution of script to a set time" msgstr "Pianifica l'esecuzione dello script a un orario prestabilito" -#: netbox/extras/forms/scripts.py:33 +#: netbox/extras/forms/scripts.py:40 msgid "Interval at which this script is re-run (in minutes)" msgstr "Intervallo di riesecuzione dello script (in minuti)" @@ -8829,25 +8972,26 @@ msgstr "Le modifiche al database sono state annullate a causa di un errore." msgid "No indexers found!" msgstr "Nessun indicizzatore trovato!" -#: netbox/extras/models/configs.py:41 netbox/extras/models/models.py:313 -#: netbox/extras/models/models.py:522 netbox/extras/models/search.py:48 +#: netbox/extras/models/configs.py:38 netbox/extras/models/models.py:315 +#: netbox/extras/models/models.py:480 netbox/extras/models/models.py:559 +#: netbox/extras/models/search.py:48 netbox/extras/models/tags.py:44 #: netbox/ipam/models/ip.py:188 netbox/netbox/models/mixins.py:15 msgid "weight" msgstr "peso" -#: netbox/extras/models/configs.py:130 +#: netbox/extras/models/configs.py:127 msgid "config context" msgstr "contesto di configurazione" -#: netbox/extras/models/configs.py:131 +#: netbox/extras/models/configs.py:128 msgid "config contexts" msgstr "contesti di configurazione" -#: netbox/extras/models/configs.py:149 netbox/extras/models/configs.py:205 +#: netbox/extras/models/configs.py:146 netbox/extras/models/configs.py:202 msgid "JSON data must be in object form. Example:" msgstr "I dati JSON devono essere in forma oggetto. Esempio:" -#: netbox/extras/models/configs.py:169 +#: netbox/extras/models/configs.py:166 msgid "" "Local config context data takes precedence over source contexts in the final" " rendered config context" @@ -8855,33 +8999,11 @@ msgstr "" "I dati del contesto di configurazione locale hanno la precedenza sui " "contesti di origine nel contesto di configurazione finale renderizzato" -#: netbox/extras/models/configs.py:224 -msgid "template code" -msgstr "codice modello" - #: netbox/extras/models/configs.py:225 -msgid "Jinja2 template code." -msgstr "Codice modello Jinja2." - -#: netbox/extras/models/configs.py:228 -msgid "environment parameters" -msgstr "parametri ambientali" - -#: netbox/extras/models/configs.py:233 -msgid "" -"Any additional" -" parameters to pass when constructing the Jinja2 environment." -msgstr "" -"Qualsiasi parametri" -" aggiuntivi da superare durante la costruzione dell'ambiente Jinja2." - -#: netbox/extras/models/configs.py:240 msgid "config template" msgstr "modello di configurazione" -#: netbox/extras/models/configs.py:241 +#: netbox/extras/models/configs.py:226 msgid "config templates" msgstr "modelli di configurazione" @@ -8921,7 +9043,7 @@ msgstr "" "Nome del campo visualizzato agli utenti (se non fornito, «verrà utilizzato " "il nome del campo)" -#: netbox/extras/models/customfields.py:121 netbox/extras/models/models.py:317 +#: netbox/extras/models/customfields.py:121 netbox/extras/models/models.py:319 msgid "group name" msgstr "nome del gruppo" @@ -9249,44 +9371,95 @@ msgstr "cruscotto" msgid "dashboards" msgstr "cruscotti" -#: netbox/extras/models/models.py:52 +#: netbox/extras/models/mixins.py:85 +msgid "template code" +msgstr "codice modello" + +#: netbox/extras/models/mixins.py:86 +msgid "Jinja template code." +msgstr "Codice modello Jinja." + +#: netbox/extras/models/mixins.py:89 +msgid "environment parameters" +msgstr "parametri ambientali" + +#: netbox/extras/models/mixins.py:94 +#, python-brace-format +msgid "" +"Any additional parameters to pass when constructing " +"the Jinja environment" +msgstr "" +"Qualsiasi parametri aggiuntivi da superare quando si " +"costruisce l'ambiente Jinja" + +#: netbox/extras/models/mixins.py:101 +#, python-brace-format +msgid "Defaults to {default}" +msgstr "Il valore predefinito è {default}" + +#: netbox/extras/models/mixins.py:106 +msgid "Filename to give to the rendered export file" +msgstr "Nome file da assegnare al file di esportazione renderizzato" + +#: netbox/extras/models/mixins.py:109 +msgid "file extension" +msgstr "estensione del file" + +#: netbox/extras/models/mixins.py:112 +msgid "Extension to append to the rendered filename" +msgstr "Estensione da aggiungere al nome del file renderizzato" + +#: netbox/extras/models/mixins.py:115 +msgid "as attachment" +msgstr "come allegato" + +#: netbox/extras/models/mixins.py:117 +msgid "Download file as attachment" +msgstr "Scarica il file come allegato" + +#: netbox/extras/models/mixins.py:124 +#, python-brace-format +msgid "{class_name} must implement a get_context() method." +msgstr "{class_name} deve implementare un metodo get_context ()." + +#: netbox/extras/models/models.py:54 msgid "object types" msgstr "tipi di oggetti" -#: netbox/extras/models/models.py:53 +#: netbox/extras/models/models.py:55 msgid "The object(s) to which this rule applies." msgstr "L'oggetto o gli oggetti a cui si applica questa regola." -#: netbox/extras/models/models.py:67 +#: netbox/extras/models/models.py:69 msgid "The types of event which will trigger this rule." msgstr "I tipi di evento che attiveranno questa regola." -#: netbox/extras/models/models.py:74 +#: netbox/extras/models/models.py:76 msgid "conditions" msgstr "condizioni" -#: netbox/extras/models/models.py:77 +#: netbox/extras/models/models.py:79 msgid "" "A set of conditions which determine whether the event will be generated." msgstr "Una serie di condizioni che determinano se l'evento verrà generato." -#: netbox/extras/models/models.py:85 +#: netbox/extras/models/models.py:87 msgid "action type" msgstr "tipo di azione" -#: netbox/extras/models/models.py:104 +#: netbox/extras/models/models.py:106 msgid "Additional data to pass to the action object" msgstr "Dati aggiuntivi da passare all'oggetto azione" -#: netbox/extras/models/models.py:116 +#: netbox/extras/models/models.py:118 msgid "event rule" msgstr "regola dell'evento" -#: netbox/extras/models/models.py:117 +#: netbox/extras/models/models.py:119 msgid "event rules" msgstr "regole dell'evento" -#: netbox/extras/models/models.py:166 +#: netbox/extras/models/models.py:168 msgid "" "This URL will be called using the HTTP method defined when the webhook is " "called. Jinja2 template processing is supported with the same context as the" @@ -9296,7 +9469,7 @@ msgstr "" "chiamato il webhook. L'elaborazione dei modelli Jinja2 è supportata nello " "stesso contesto del corpo della richiesta." -#: netbox/extras/models/models.py:181 +#: netbox/extras/models/models.py:183 msgid "" "The complete list of official content types is available qui." -#: netbox/extras/models/models.py:186 +#: netbox/extras/models/models.py:188 msgid "additional headers" msgstr "intestazioni aggiuntive" -#: netbox/extras/models/models.py:189 +#: netbox/extras/models/models.py:191 msgid "" "User-supplied HTTP headers to be sent with the request in addition to the " "HTTP content type. Headers should be defined in the format Name: " @@ -9322,11 +9495,11 @@ msgstr "" "Nome: Value. L'elaborazione dei modelli Jinja2 è supportata " "nello stesso contesto del corpo della richiesta (sotto)." -#: netbox/extras/models/models.py:195 +#: netbox/extras/models/models.py:197 msgid "body template" msgstr "modello di corpo" -#: netbox/extras/models/models.py:198 +#: netbox/extras/models/models.py:200 msgid "" "Jinja2 template for a custom request body. If blank, a JSON object " "representing the change will be included. Available context data includes: " @@ -9339,11 +9512,11 @@ msgstr "" "timestamp, nome utente, id_richiesta," " e dato." -#: netbox/extras/models/models.py:204 +#: netbox/extras/models/models.py:206 msgid "secret" msgstr "segreto" -#: netbox/extras/models/models.py:208 +#: netbox/extras/models/models.py:210 msgid "" "When provided, the request will include a X-Hook-Signature " "header containing a HMAC hex digest of the payload body using the secret as " @@ -9354,15 +9527,15 @@ msgstr "" "che utilizza il segreto come chiave. Il segreto non viene trasmesso nella " "richiesta." -#: netbox/extras/models/models.py:215 +#: netbox/extras/models/models.py:217 msgid "Enable SSL certificate verification. Disable with caution!" msgstr "Abilita la verifica del certificato SSL. Disabilita con cautela!" -#: netbox/extras/models/models.py:221 netbox/templates/extras/webhook.html:51 +#: netbox/extras/models/models.py:223 netbox/templates/extras/webhook.html:51 msgid "CA File Path" msgstr "Percorso del file CA" -#: netbox/extras/models/models.py:223 +#: netbox/extras/models/models.py:225 msgid "" "The specific CA certificate file to use for SSL verification. Leave blank to" " use the system defaults." @@ -9370,177 +9543,175 @@ msgstr "" "Il file di certificato CA specifico da utilizzare per la verifica SSL. " "Lascia vuoto per utilizzare le impostazioni predefinite del sistema." -#: netbox/extras/models/models.py:234 +#: netbox/extras/models/models.py:236 msgid "webhook" msgstr "webhook" -#: netbox/extras/models/models.py:235 +#: netbox/extras/models/models.py:237 msgid "webhooks" msgstr "webhook" -#: netbox/extras/models/models.py:253 +#: netbox/extras/models/models.py:255 msgid "Do not specify a CA certificate file if SSL verification is disabled." msgstr "" "Non specificare un file di certificato CA se la verifica SSL è disabilitata." -#: netbox/extras/models/models.py:293 +#: netbox/extras/models/models.py:295 msgid "The object type(s) to which this link applies." msgstr "I tipi di oggetto a cui si applica questo link." -#: netbox/extras/models/models.py:305 +#: netbox/extras/models/models.py:307 msgid "link text" msgstr "testo del link" -#: netbox/extras/models/models.py:306 +#: netbox/extras/models/models.py:308 msgid "Jinja2 template code for link text" msgstr "Codice modello Jinja2 per il testo del link" -#: netbox/extras/models/models.py:309 +#: netbox/extras/models/models.py:311 msgid "link URL" msgstr "URL del collegamento" -#: netbox/extras/models/models.py:310 +#: netbox/extras/models/models.py:312 msgid "Jinja2 template code for link URL" msgstr "Codice modello Jinja2 per l'URL del collegamento" -#: netbox/extras/models/models.py:320 +#: netbox/extras/models/models.py:322 msgid "Links with the same group will appear as a dropdown menu" msgstr "" "I collegamenti con lo stesso gruppo verranno visualizzati come menu a " "discesa" -#: netbox/extras/models/models.py:330 +#: netbox/extras/models/models.py:332 msgid "new window" msgstr "nuova finestra" -#: netbox/extras/models/models.py:332 +#: netbox/extras/models/models.py:334 msgid "Force link to open in a new window" msgstr "Forza l'apertura del link in una nuova finestra" -#: netbox/extras/models/models.py:341 +#: netbox/extras/models/models.py:343 msgid "custom link" msgstr "link personalizzato" -#: netbox/extras/models/models.py:342 +#: netbox/extras/models/models.py:344 msgid "custom links" msgstr "link personalizzati" -#: netbox/extras/models/models.py:389 +#: netbox/extras/models/models.py:391 msgid "The object type(s) to which this template applies." msgstr "I tipi di oggetto a cui si applica questo modello." -#: netbox/extras/models/models.py:402 -msgid "" -"Jinja2 template code. The list of objects being exported is passed as a " -"context variable named queryset." -msgstr "" -"Codice modello Jinja2. L'elenco degli oggetti da esportare viene passato " -"come variabile di contesto denominata set di interrogazioni." - -#: netbox/extras/models/models.py:410 -msgid "Defaults to text/plain; charset=utf-8" -msgstr "Il valore predefinito è testo/semplice; charset=utf-8" - -#: netbox/extras/models/models.py:413 -msgid "file extension" -msgstr "estensione del file" - -#: netbox/extras/models/models.py:416 -msgid "Extension to append to the rendered filename" -msgstr "Estensione da aggiungere al nome del file renderizzato" - -#: netbox/extras/models/models.py:419 -msgid "as attachment" -msgstr "come allegato" - -#: netbox/extras/models/models.py:421 -msgid "Download file as attachment" -msgstr "Scarica il file come allegato" - -#: netbox/extras/models/models.py:430 +#: netbox/extras/models/models.py:409 msgid "export template" msgstr "modello di esportazione" -#: netbox/extras/models/models.py:431 +#: netbox/extras/models/models.py:410 msgid "export templates" msgstr "modelli di esportazione" -#: netbox/extras/models/models.py:448 +#: netbox/extras/models/models.py:427 #, python-brace-format msgid "\"{name}\" is a reserved name. Please choose a different name." msgstr "«{name}\"è un nome riservato. Scegli un nome diverso." -#: netbox/extras/models/models.py:498 +#: netbox/extras/models/models.py:456 msgid "The object type(s) to which this filter applies." msgstr "I tipi di oggetto a cui si applica questo filtro." -#: netbox/extras/models/models.py:530 +#: netbox/extras/models/models.py:488 netbox/extras/models/models.py:567 msgid "shared" msgstr "condiviso" -#: netbox/extras/models/models.py:543 +#: netbox/extras/models/models.py:501 msgid "saved filter" msgstr "filtro salvato" -#: netbox/extras/models/models.py:544 +#: netbox/extras/models/models.py:502 msgid "saved filters" msgstr "filtri salvati" -#: netbox/extras/models/models.py:562 +#: netbox/extras/models/models.py:520 msgid "Filter parameters must be stored as a dictionary of keyword arguments." msgstr "" "I parametri del filtro devono essere memorizzati come dizionario degli " "argomenti delle parole chiave." -#: netbox/extras/models/models.py:590 +#: netbox/extras/models/models.py:537 +msgid "The table's object type" +msgstr "Tipo di oggetto della tabella" + +#: netbox/extras/models/models.py:540 +msgid "table" +msgstr "tavolo" + +#: netbox/extras/models/models.py:583 +msgid "table config" +msgstr "configurazione della tabella" + +#: netbox/extras/models/models.py:584 +msgid "table configs" +msgstr "configurazioni della tabella" + +#: netbox/extras/models/models.py:622 +#, python-brace-format +msgid "Unknown table: {name}" +msgstr "Tabella sconosciuta: {name}" + +#: netbox/extras/models/models.py:633 netbox/extras/models/models.py:640 +#, python-brace-format +msgid "Unknown column: {name}" +msgstr "Colonna sconosciuta: {name}" + +#: netbox/extras/models/models.py:663 msgid "image height" msgstr "altezza dell'immagine" -#: netbox/extras/models/models.py:593 +#: netbox/extras/models/models.py:666 msgid "image width" msgstr "larghezza dell'immagine" -#: netbox/extras/models/models.py:610 +#: netbox/extras/models/models.py:683 msgid "image attachment" msgstr "allegato immagine" -#: netbox/extras/models/models.py:611 +#: netbox/extras/models/models.py:684 msgid "image attachments" msgstr "allegati di immagini" -#: netbox/extras/models/models.py:625 +#: netbox/extras/models/models.py:698 #, python-brace-format msgid "Image attachments cannot be assigned to this object type ({type})." msgstr "" "Gli allegati di immagini non possono essere assegnati a questo tipo di " "oggetto ({type})." -#: netbox/extras/models/models.py:688 +#: netbox/extras/models/models.py:761 msgid "kind" msgstr "gentile" -#: netbox/extras/models/models.py:702 +#: netbox/extras/models/models.py:775 msgid "journal entry" msgstr "voce nel diario" -#: netbox/extras/models/models.py:703 +#: netbox/extras/models/models.py:776 msgid "journal entries" msgstr "voci di diario" -#: netbox/extras/models/models.py:721 +#: netbox/extras/models/models.py:794 #, python-brace-format msgid "Journaling is not supported for this object type ({type})." msgstr "Il journaling non è supportato per questo tipo di oggetto ({type})." -#: netbox/extras/models/models.py:763 +#: netbox/extras/models/models.py:836 msgid "bookmark" msgstr "segnalibro" -#: netbox/extras/models/models.py:764 +#: netbox/extras/models/models.py:837 msgid "bookmarks" msgstr "segnalibri" -#: netbox/extras/models/models.py:777 +#: netbox/extras/models/models.py:850 #, python-brace-format msgid "Bookmarks cannot be assigned to this object type ({type})." msgstr "" @@ -9633,179 +9804,193 @@ msgstr "valore memorizzato nella cache" msgid "cached values" msgstr "valori memorizzati nella cache" -#: netbox/extras/models/staging.py:45 -msgid "branch" -msgstr "filiale" - -#: netbox/extras/models/staging.py:46 -msgid "branches" -msgstr "rami" - -#: netbox/extras/models/staging.py:105 -msgid "staged change" -msgstr "cambiamento graduale" - -#: netbox/extras/models/staging.py:106 -msgid "staged changes" -msgstr "modifiche graduali" - -#: netbox/extras/models/tags.py:40 +#: netbox/extras/models/tags.py:41 msgid "The object type(s) to which this tag can be applied." msgstr "I tipi di oggetto a cui è possibile applicare questo tag." -#: netbox/extras/models/tags.py:49 +#: netbox/extras/models/tags.py:54 msgid "tag" msgstr "tag" -#: netbox/extras/models/tags.py:50 +#: netbox/extras/models/tags.py:55 msgid "tags" msgstr "tag" -#: netbox/extras/models/tags.py:78 +#: netbox/extras/models/tags.py:84 msgid "tagged item" msgstr "articolo etichettato" -#: netbox/extras/models/tags.py:79 +#: netbox/extras/models/tags.py:85 msgid "tagged items" msgstr "articoli etichettati" -#: netbox/extras/scripts.py:432 +#: netbox/extras/scripts.py:471 msgid "Script Data" msgstr "Dati dello script" -#: netbox/extras/scripts.py:436 +#: netbox/extras/scripts.py:475 msgid "Script Execution Parameters" msgstr "Parametri di esecuzione dello script" +#: netbox/extras/scripts.py:572 +msgid "load_yaml is deprecated and will be removed in v4.4" +msgstr "load_yaml è deprecato e verrà rimosso nella v4.4" + +#: netbox/extras/scripts.py:587 +msgid "load_json is deprecated and will be removed in v4.4" +msgstr "load_json è obsoleto e verrà rimosso nella v4.4" + #: netbox/extras/tables/columns.py:12 #: netbox/templates/htmx/notifications.html:18 msgid "Dismiss" msgstr "Ignora" -#: netbox/extras/tables/tables.py:65 netbox/extras/tables/tables.py:162 -#: netbox/extras/tables/tables.py:187 netbox/extras/tables/tables.py:253 -#: netbox/extras/tables/tables.py:279 netbox/extras/tables/tables.py:415 -#: netbox/extras/tables/tables.py:449 +#: netbox/extras/tables/tables.py:66 netbox/extras/tables/tables.py:163 +#: netbox/extras/tables/tables.py:188 netbox/extras/tables/tables.py:264 +#: netbox/extras/tables/tables.py:320 netbox/extras/tables/tables.py:456 +#: netbox/extras/tables/tables.py:490 #: netbox/templates/extras/customfield.html:105 #: netbox/templates/extras/eventrule.html:27 #: netbox/templates/users/objectpermission.html:64 netbox/users/tables.py:80 msgid "Object Types" msgstr "Tipi di oggetti" -#: netbox/extras/tables/tables.py:72 +#: netbox/extras/tables/tables.py:73 msgid "Validate Uniqueness" msgstr "Convalida l'unicità" -#: netbox/extras/tables/tables.py:76 +#: netbox/extras/tables/tables.py:77 msgid "Visible" msgstr "Visibile" -#: netbox/extras/tables/tables.py:79 +#: netbox/extras/tables/tables.py:80 msgid "Editable" msgstr "Modificabile" -#: netbox/extras/tables/tables.py:85 +#: netbox/extras/tables/tables.py:86 msgid "Related Object Type" msgstr "Tipo di oggetto correlato" -#: netbox/extras/tables/tables.py:89 +#: netbox/extras/tables/tables.py:90 #: netbox/templates/extras/customfield.html:51 msgid "Choice Set" msgstr "Set di scelta" -#: netbox/extras/tables/tables.py:97 +#: netbox/extras/tables/tables.py:98 msgid "Is Cloneable" msgstr "È clonabile" -#: netbox/extras/tables/tables.py:101 +#: netbox/extras/tables/tables.py:102 #: netbox/templates/extras/customfield.html:118 msgid "Minimum Value" msgstr "Valore minimo" -#: netbox/extras/tables/tables.py:104 +#: netbox/extras/tables/tables.py:105 #: netbox/templates/extras/customfield.html:122 msgid "Maximum Value" msgstr "Valore massimo" -#: netbox/extras/tables/tables.py:107 +#: netbox/extras/tables/tables.py:108 msgid "Validation Regex" msgstr "Validazione Regex" -#: netbox/extras/tables/tables.py:140 +#: netbox/extras/tables/tables.py:141 msgid "Count" msgstr "Conta" -#: netbox/extras/tables/tables.py:143 +#: netbox/extras/tables/tables.py:144 msgid "Order Alphabetically" msgstr "Ordina alfabeticamente" -#: netbox/extras/tables/tables.py:168 +#: netbox/extras/tables/tables.py:169 #: netbox/templates/extras/customlink.html:33 msgid "New Window" msgstr "Nuova finestra" -#: netbox/extras/tables/tables.py:190 +#: netbox/extras/tables/tables.py:191 netbox/extras/tables/tables.py:577 +#: netbox/templates/extras/configtemplate.html:21 +#: netbox/templates/extras/exporttemplate.html:23 +msgid "MIME Type" +msgstr "Tipo MIME" + +#: netbox/extras/tables/tables.py:194 netbox/extras/tables/tables.py:580 +#: netbox/templates/extras/configtemplate.html:25 +#: netbox/templates/extras/exporttemplate.html:27 +msgid "File Name" +msgstr "Nome del file" + +#: netbox/extras/tables/tables.py:197 netbox/extras/tables/tables.py:583 +#: netbox/templates/extras/configtemplate.html:29 +#: netbox/templates/extras/exporttemplate.html:31 +msgid "File Extension" +msgstr "Estensione del file" + +#: netbox/extras/tables/tables.py:200 netbox/extras/tables/tables.py:586 msgid "As Attachment" msgstr "Come allegato" -#: netbox/extras/tables/tables.py:198 netbox/extras/tables/tables.py:490 -#: netbox/extras/tables/tables.py:528 netbox/templates/core/datafile.html:24 +#: netbox/extras/tables/tables.py:208 netbox/extras/tables/tables.py:531 +#: netbox/extras/tables/tables.py:569 netbox/templates/core/datafile.html:24 #: netbox/templates/extras/configcontext.html:39 -#: netbox/templates/extras/configtemplate.html:31 -#: netbox/templates/extras/exporttemplate.html:45 +#: netbox/templates/extras/configtemplate.html:47 +#: netbox/templates/extras/exporttemplate.html:49 #: netbox/templates/extras/object_render_config.html:23 #: netbox/templates/generic/bulk_import.html:35 msgid "Data File" msgstr "File di dati" -#: netbox/extras/tables/tables.py:203 netbox/extras/tables/tables.py:502 -#: netbox/extras/tables/tables.py:533 +#: netbox/extras/tables/tables.py:213 netbox/extras/tables/tables.py:543 +#: netbox/extras/tables/tables.py:574 msgid "Synced" msgstr "Sincronizzato" -#: netbox/extras/tables/tables.py:230 +#: netbox/extras/tables/tables.py:241 msgid "Image" msgstr "Immagine" -#: netbox/extras/tables/tables.py:235 +#: netbox/extras/tables/tables.py:246 msgid "Size (Bytes)" msgstr "Dimensione (byte)" -#: netbox/extras/tables/tables.py:342 +#: netbox/extras/tables/tables.py:297 +msgid "Table Name" +msgstr "Nome tabella" + +#: netbox/extras/tables/tables.py:383 msgid "Read" msgstr "Leggi" -#: netbox/extras/tables/tables.py:385 +#: netbox/extras/tables/tables.py:426 msgid "SSL Validation" msgstr "Validazione SSL" -#: netbox/extras/tables/tables.py:421 +#: netbox/extras/tables/tables.py:462 #: netbox/templates/extras/eventrule.html:37 msgid "Event Types" msgstr "Tipi di eventi" -#: netbox/extras/tables/tables.py:541 netbox/netbox/navigation/menu.py:77 +#: netbox/extras/tables/tables.py:595 netbox/netbox/navigation/menu.py:77 #: netbox/templates/dcim/devicerole.html:8 msgid "Device Roles" msgstr "Ruoli dei dispositivi" -#: netbox/extras/tables/tables.py:593 +#: netbox/extras/tables/tables.py:648 msgid "Comments (Short)" msgstr "Commenti (brevi)" -#: netbox/extras/tables/tables.py:612 netbox/extras/tables/tables.py:663 +#: netbox/extras/tables/tables.py:667 netbox/extras/tables/tables.py:718 msgid "Line" msgstr "Linea" -#: netbox/extras/tables/tables.py:619 netbox/extras/tables/tables.py:673 +#: netbox/extras/tables/tables.py:674 netbox/extras/tables/tables.py:728 msgid "Level" msgstr "Livello" -#: netbox/extras/tables/tables.py:625 netbox/extras/tables/tables.py:682 +#: netbox/extras/tables/tables.py:680 netbox/extras/tables/tables.py:737 msgid "Message" msgstr "Messaggio" -#: netbox/extras/tables/tables.py:666 +#: netbox/extras/tables/tables.py:721 msgid "Method" msgstr "Metodo" @@ -9846,32 +10031,32 @@ msgstr "Attributo non valido»{name}\"per richiesta" msgid "Invalid attribute \"{name}\" for {model}" msgstr "Attributo non valido»{name}\"per {model}" -#: netbox/extras/views.py:932 +#: netbox/extras/views.py:974 #, python-brace-format msgid "An error occurred while rendering the template: {error}" msgstr "Si è verificato un errore durante il rendering del modello: {error}" -#: netbox/extras/views.py:1084 +#: netbox/extras/views.py:1126 msgid "Your dashboard has been reset." msgstr "La tua dashboard è stata reimpostata." -#: netbox/extras/views.py:1130 +#: netbox/extras/views.py:1172 msgid "Added widget: " msgstr "Widget aggiunto: " -#: netbox/extras/views.py:1171 +#: netbox/extras/views.py:1213 msgid "Updated widget: " msgstr "Widget aggiornato: " -#: netbox/extras/views.py:1207 +#: netbox/extras/views.py:1249 msgid "Deleted widget: " msgstr "Widget eliminato: " -#: netbox/extras/views.py:1209 +#: netbox/extras/views.py:1251 msgid "Error deleting widget: " msgstr "Errore durante l'eliminazione del widget: " -#: netbox/extras/views.py:1307 +#: netbox/extras/views.py:1349 msgid "Unable to run script: RQ worker process not running." msgstr "" "Impossibile eseguire lo script: processo di lavoro RQ non in esecuzione." @@ -9896,7 +10081,7 @@ msgstr "" msgid "Invalid IP prefix format: {data}" msgstr "Formato del prefisso IP non valido: {data}" -#: netbox/ipam/api/views.py:370 +#: netbox/ipam/api/views.py:383 msgid "" "Insufficient space is available to accommodate the requested prefix size(s)" msgstr "" @@ -9939,8 +10124,8 @@ msgstr "Cisco" msgid "Plaintext" msgstr "Testo in chiaro" -#: netbox/ipam/choices.py:166 netbox/ipam/forms/model_forms.py:799 -#: netbox/ipam/forms/model_forms.py:827 netbox/templates/ipam/service.html:21 +#: netbox/ipam/choices.py:166 netbox/ipam/forms/model_forms.py:797 +#: netbox/ipam/forms/model_forms.py:851 netbox/templates/ipam/service.html:23 msgid "Service" msgstr "Servizio" @@ -9953,19 +10138,19 @@ msgstr "Cliente" msgid "Invalid IP address format: {address}" msgstr "Formato dell'indirizzo IP non valido: {address}" -#: netbox/ipam/filtersets.py:52 netbox/vpn/filtersets.py:304 +#: netbox/ipam/filtersets.py:52 netbox/vpn/filtersets.py:307 msgid "Import target" msgstr "Obiettivo di importazione" -#: netbox/ipam/filtersets.py:58 netbox/vpn/filtersets.py:310 +#: netbox/ipam/filtersets.py:58 netbox/vpn/filtersets.py:313 msgid "Import target (name)" msgstr "Obiettivo di importazione (nome)" -#: netbox/ipam/filtersets.py:63 netbox/vpn/filtersets.py:315 +#: netbox/ipam/filtersets.py:63 netbox/vpn/filtersets.py:318 msgid "Export target" msgstr "Obiettivo di esportazione" -#: netbox/ipam/filtersets.py:69 netbox/vpn/filtersets.py:321 +#: netbox/ipam/filtersets.py:69 netbox/vpn/filtersets.py:324 msgid "Export target (name)" msgstr "Destinazione di esportazione (nome)" @@ -10002,7 +10187,7 @@ msgid "Exporting L2VPN (identifier)" msgstr "Esportazione di L2VPN (identificatore)" #: netbox/ipam/filtersets.py:159 netbox/ipam/filtersets.py:300 -#: netbox/ipam/forms/model_forms.py:229 netbox/ipam/tables/ip.py:158 +#: netbox/ipam/forms/model_forms.py:229 netbox/ipam/tables/ip.py:159 #: netbox/templates/ipam/prefix.html:12 msgid "Prefix" msgstr "Prefisso" @@ -10030,8 +10215,8 @@ msgid "Prefixes which contain this prefix or IP" msgstr "Prefissi che contengono questo prefisso o IP" #: netbox/ipam/filtersets.py:323 netbox/ipam/filtersets.py:567 -#: netbox/ipam/forms/bulk_edit.py:327 netbox/ipam/forms/filtersets.py:205 -#: netbox/ipam/forms/filtersets.py:348 +#: netbox/ipam/forms/bulk_edit.py:332 netbox/ipam/forms/filtersets.py:205 +#: netbox/ipam/forms/filtersets.py:355 msgid "Mask length" msgstr "Lunghezza della maschera" @@ -10043,18 +10228,18 @@ msgstr "Gruppo VLAN (ID)" msgid "VLAN Group (slug)" msgstr "Gruppo VLAN (slug)" -#: netbox/ipam/filtersets.py:368 netbox/vpn/filtersets.py:427 +#: netbox/ipam/filtersets.py:368 netbox/vpn/filtersets.py:430 msgid "VLAN (ID)" msgstr "VLAN (ID)" -#: netbox/ipam/filtersets.py:372 netbox/vpn/filtersets.py:422 +#: netbox/ipam/filtersets.py:372 netbox/vpn/filtersets.py:425 msgid "VLAN number (1-4094)" msgstr "Numero VLAN (1-4094)" #: netbox/ipam/filtersets.py:466 netbox/ipam/filtersets.py:470 #: netbox/ipam/filtersets.py:562 netbox/ipam/forms/model_forms.py:506 -#: netbox/templates/tenancy/contact.html:53 -#: netbox/tenancy/forms/bulk_edit.py:113 +#: netbox/templates/tenancy/contact.html:63 +#: netbox/tenancy/forms/bulk_edit.py:120 msgid "Address" msgstr "Indirizzo" @@ -10103,26 +10288,34 @@ msgid "VLAN Translation Policy (name)" msgstr "Politica di traduzione VLAN (nome)" #: netbox/ipam/filtersets.py:1189 +msgid "FHRP Group (name)" +msgstr "Gruppo FHRP (nome)" + +#: netbox/ipam/filtersets.py:1194 +msgid "FHRP Group (ID)" +msgstr "Gruppo FHRP (ID)" + +#: netbox/ipam/filtersets.py:1199 msgid "IP address (ID)" msgstr "Indirizzo IP (ID)" -#: netbox/ipam/filtersets.py:1195 netbox/ipam/models/ip.py:788 +#: netbox/ipam/filtersets.py:1205 netbox/ipam/models/ip.py:798 msgid "IP address" msgstr "indirizzo IP" -#: netbox/ipam/filtersets.py:1220 +#: netbox/ipam/filtersets.py:1257 msgid "Primary IPv4 (ID)" msgstr "IPv4 (ID) primario" -#: netbox/ipam/filtersets.py:1226 +#: netbox/ipam/filtersets.py:1263 msgid "Primary IPv4 (address)" msgstr "IPv4 primario (indirizzo)" -#: netbox/ipam/filtersets.py:1231 +#: netbox/ipam/filtersets.py:1268 msgid "Primary IPv6 (ID)" msgstr "IPv6 primario (ID)" -#: netbox/ipam/filtersets.py:1237 +#: netbox/ipam/filtersets.py:1274 msgid "Primary IPv6 (address)" msgstr "IPv6 primario (indirizzo)" @@ -10183,24 +10376,24 @@ msgid "Date added" msgstr "Data aggiunta" #: netbox/ipam/forms/bulk_edit.py:213 netbox/ipam/forms/filtersets.py:266 -#: netbox/ipam/forms/model_forms.py:628 netbox/ipam/forms/model_forms.py:675 -#: netbox/ipam/tables/ip.py:201 netbox/templates/ipam/vlan_edit.html:49 +#: netbox/ipam/forms/model_forms.py:628 netbox/ipam/forms/model_forms.py:676 +#: netbox/ipam/tables/ip.py:202 netbox/templates/ipam/vlan_edit.html:49 #: netbox/templates/ipam/vlangroup.html:27 msgid "VLAN Group" msgstr "Gruppo VLAN" #: netbox/ipam/forms/bulk_edit.py:218 netbox/ipam/forms/bulk_import.py:188 #: netbox/ipam/forms/filtersets.py:271 netbox/ipam/forms/model_forms.py:217 -#: netbox/ipam/models/vlans.py:273 netbox/ipam/tables/ip.py:206 +#: netbox/ipam/models/vlans.py:279 netbox/ipam/tables/ip.py:207 #: netbox/templates/ipam/prefix.html:56 netbox/templates/ipam/vlan.html:12 #: netbox/templates/ipam/vlan/base.html:6 #: netbox/templates/ipam/vlan_edit.html:14 #: netbox/templates/wireless/wirelesslan.html:38 -#: netbox/vpn/forms/bulk_import.py:304 netbox/vpn/forms/filtersets.py:290 +#: netbox/vpn/forms/bulk_import.py:309 netbox/vpn/forms/filtersets.py:295 #: netbox/vpn/forms/model_forms.py:436 netbox/vpn/forms/model_forms.py:455 -#: netbox/wireless/forms/bulk_edit.py:57 +#: netbox/wireless/forms/bulk_edit.py:58 #: netbox/wireless/forms/bulk_import.py:50 -#: netbox/wireless/forms/model_forms.py:50 netbox/wireless/models.py:102 +#: netbox/wireless/forms/model_forms.py:51 netbox/wireless/models.py:102 msgid "VLAN" msgstr "VLAN" @@ -10213,9 +10406,9 @@ msgstr "Lunghezza del prefisso" msgid "Is a pool" msgstr "È una piscina" -#: netbox/ipam/forms/bulk_edit.py:257 netbox/ipam/forms/bulk_edit.py:302 -#: netbox/ipam/forms/filtersets.py:258 netbox/ipam/forms/filtersets.py:309 -#: netbox/ipam/models/ip.py:256 netbox/ipam/models/ip.py:525 +#: netbox/ipam/forms/bulk_edit.py:257 netbox/ipam/forms/bulk_edit.py:307 +#: netbox/ipam/forms/filtersets.py:258 netbox/ipam/forms/filtersets.py:316 +#: netbox/ipam/models/ip.py:256 msgid "Treat as fully utilized" msgstr "Trattare come completamente utilizzato" @@ -10224,28 +10417,32 @@ msgstr "Trattare come completamente utilizzato" msgid "VLAN Assignment" msgstr "Assegnazione VLAN" -#: netbox/ipam/forms/bulk_edit.py:350 netbox/ipam/models/ip.py:772 +#: netbox/ipam/forms/bulk_edit.py:302 netbox/ipam/forms/filtersets.py:309 +msgid "Treat as populated" +msgstr "Tratta come popolato" + +#: netbox/ipam/forms/bulk_edit.py:355 netbox/ipam/models/ip.py:782 msgid "DNS name" msgstr "Nome DNS" -#: netbox/ipam/forms/bulk_edit.py:371 netbox/ipam/forms/bulk_edit.py:562 -#: netbox/ipam/forms/bulk_import.py:433 netbox/ipam/forms/bulk_import.py:544 -#: netbox/ipam/forms/bulk_import.py:570 netbox/ipam/forms/filtersets.py:407 -#: netbox/ipam/forms/filtersets.py:596 netbox/templates/ipam/fhrpgroup.html:22 +#: netbox/ipam/forms/bulk_edit.py:376 netbox/ipam/forms/bulk_edit.py:573 +#: netbox/ipam/forms/bulk_import.py:433 netbox/ipam/forms/bulk_import.py:551 +#: netbox/ipam/forms/bulk_import.py:579 netbox/ipam/forms/filtersets.py:414 +#: netbox/ipam/forms/filtersets.py:604 netbox/templates/ipam/fhrpgroup.html:22 #: netbox/templates/ipam/inc/panels/fhrp_groups.html:24 -#: netbox/templates/ipam/service.html:32 +#: netbox/templates/ipam/service.html:34 #: netbox/templates/ipam/servicetemplate.html:19 msgid "Protocol" msgstr "Protocollo" -#: netbox/ipam/forms/bulk_edit.py:378 netbox/ipam/forms/filtersets.py:414 +#: netbox/ipam/forms/bulk_edit.py:383 netbox/ipam/forms/filtersets.py:421 #: netbox/ipam/tables/fhrp.py:22 netbox/templates/ipam/fhrpgroup.html:26 msgid "Group ID" msgstr "ID gruppo" -#: netbox/ipam/forms/bulk_edit.py:383 netbox/ipam/forms/filtersets.py:419 -#: netbox/wireless/forms/bulk_edit.py:70 -#: netbox/wireless/forms/bulk_edit.py:118 +#: netbox/ipam/forms/bulk_edit.py:388 netbox/ipam/forms/filtersets.py:426 +#: netbox/wireless/forms/bulk_edit.py:71 +#: netbox/wireless/forms/bulk_edit.py:119 #: netbox/wireless/forms/bulk_import.py:64 #: netbox/wireless/forms/bulk_import.py:67 #: netbox/wireless/forms/bulk_import.py:109 @@ -10255,51 +10452,51 @@ msgstr "ID gruppo" msgid "Authentication type" msgstr "Tipo di autenticazione" -#: netbox/ipam/forms/bulk_edit.py:388 netbox/ipam/forms/filtersets.py:423 +#: netbox/ipam/forms/bulk_edit.py:393 netbox/ipam/forms/filtersets.py:430 msgid "Authentication key" msgstr "Chiave di autenticazione" -#: netbox/ipam/forms/bulk_edit.py:405 netbox/ipam/forms/filtersets.py:400 -#: netbox/ipam/forms/model_forms.py:517 netbox/netbox/navigation/menu.py:407 +#: netbox/ipam/forms/bulk_edit.py:410 netbox/ipam/forms/filtersets.py:407 +#: netbox/ipam/forms/model_forms.py:517 netbox/netbox/navigation/menu.py:409 #: netbox/templates/ipam/fhrpgroup.html:49 #: netbox/templates/wireless/inc/authentication_attrs.html:5 -#: netbox/wireless/forms/bulk_edit.py:94 -#: netbox/wireless/forms/bulk_edit.py:152 +#: netbox/wireless/forms/bulk_edit.py:95 +#: netbox/wireless/forms/bulk_edit.py:153 #: netbox/wireless/forms/filtersets.py:39 #: netbox/wireless/forms/filtersets.py:104 -#: netbox/wireless/forms/model_forms.py:58 -#: netbox/wireless/forms/model_forms.py:174 +#: netbox/wireless/forms/model_forms.py:59 +#: netbox/wireless/forms/model_forms.py:175 msgid "Authentication" msgstr "Autenticazione" -#: netbox/ipam/forms/bulk_edit.py:430 netbox/ipam/models/vlans.py:63 +#: netbox/ipam/forms/bulk_edit.py:435 netbox/ipam/models/vlans.py:62 msgid "VLAN ID ranges" msgstr "Intervalli di ID VLAN" -#: netbox/ipam/forms/bulk_edit.py:505 netbox/ipam/forms/bulk_import.py:501 -#: netbox/ipam/forms/filtersets.py:571 netbox/ipam/models/vlans.py:233 -#: netbox/ipam/tables/vlans.py:103 +#: netbox/ipam/forms/bulk_edit.py:516 netbox/ipam/forms/bulk_import.py:508 +#: netbox/ipam/forms/filtersets.py:579 netbox/ipam/models/vlans.py:239 +#: netbox/ipam/tables/vlans.py:105 msgid "Q-in-Q role" msgstr "Ruolo Q-in-Q" -#: netbox/ipam/forms/bulk_edit.py:522 +#: netbox/ipam/forms/bulk_edit.py:533 msgid "Q-in-Q" msgstr "Q-in-Q" -#: netbox/ipam/forms/bulk_edit.py:523 +#: netbox/ipam/forms/bulk_edit.py:534 msgid "Site & Group" msgstr "Sito e gruppo" -#: netbox/ipam/forms/bulk_edit.py:546 netbox/ipam/forms/bulk_import.py:531 -#: netbox/ipam/forms/model_forms.py:723 netbox/ipam/tables/vlans.py:256 +#: netbox/ipam/forms/bulk_edit.py:557 netbox/ipam/forms/bulk_import.py:538 +#: netbox/ipam/forms/model_forms.py:724 netbox/ipam/tables/vlans.py:258 #: netbox/templates/ipam/vlantranslationrule.html:14 #: netbox/vpn/forms/model_forms.py:322 netbox/vpn/forms/model_forms.py:359 msgid "Policy" msgstr "Politica" -#: netbox/ipam/forms/bulk_edit.py:567 netbox/ipam/forms/model_forms.py:741 -#: netbox/ipam/forms/model_forms.py:773 netbox/ipam/tables/services.py:19 -#: netbox/ipam/tables/services.py:49 netbox/templates/ipam/service.html:36 +#: netbox/ipam/forms/bulk_edit.py:578 netbox/ipam/forms/model_forms.py:742 +#: netbox/ipam/forms/model_forms.py:775 netbox/ipam/tables/services.py:19 +#: netbox/ipam/tables/services.py:49 netbox/templates/ipam/service.html:38 #: netbox/templates/ipam/servicetemplate.html:23 msgid "Ports" msgstr "Porte" @@ -10335,8 +10532,9 @@ msgstr "Sito della VLAN (se presente)" msgid "Scope ID" msgstr "ID ambito" -#: netbox/ipam/forms/bulk_import.py:331 netbox/ipam/forms/model_forms.py:305 -#: netbox/ipam/forms/model_forms.py:335 netbox/ipam/forms/model_forms.py:516 +#: netbox/ipam/forms/bulk_import.py:331 netbox/ipam/forms/filtersets.py:636 +#: netbox/ipam/forms/model_forms.py:305 netbox/ipam/forms/model_forms.py:335 +#: netbox/ipam/forms/model_forms.py:516 #: netbox/templates/ipam/fhrpgroup.html:19 msgid "FHRP Group" msgstr "Gruppo FHRP" @@ -10387,47 +10585,57 @@ msgstr "" msgid "Auth type" msgstr "Tipo di autenticazione" -#: netbox/ipam/forms/bulk_import.py:479 +#: netbox/ipam/forms/bulk_import.py:486 msgid "Assigned VLAN group" msgstr "Gruppo VLAN assegnato" -#: netbox/ipam/forms/bulk_import.py:511 +#: netbox/ipam/forms/bulk_import.py:518 msgid "Service VLAN (for Q-in-Q/802.1ad customer VLANs)" msgstr "VLAN di servizio (per le VLAN dei clienti Q-in-Q/802.1ad)" -#: netbox/ipam/forms/bulk_import.py:534 netbox/ipam/models/vlans.py:352 +#: netbox/ipam/forms/bulk_import.py:541 netbox/ipam/models/vlans.py:358 msgid "VLAN translation policy" msgstr "Politica di traduzione VLAN" -#: netbox/ipam/forms/bulk_import.py:546 netbox/ipam/forms/bulk_import.py:572 +#: netbox/ipam/forms/bulk_import.py:553 netbox/ipam/forms/bulk_import.py:581 msgid "IP protocol" msgstr "Protocollo IP" -#: netbox/ipam/forms/bulk_import.py:560 -msgid "Required if not assigned to a VM" -msgstr "Obbligatorio se non assegnato a una VM" +#: netbox/ipam/forms/bulk_import.py:565 +msgid "Parent type (app & model)" +msgstr "Tipo principale (app e modello)" -#: netbox/ipam/forms/bulk_import.py:567 -msgid "Required if not assigned to a device" -msgstr "Obbligatorio se non assegnato a un dispositivo" +#: netbox/ipam/forms/bulk_import.py:572 +msgid "Parent object name" +msgstr "Nome dell'oggetto principale" -#: netbox/ipam/forms/bulk_import.py:592 +#: netbox/ipam/forms/bulk_import.py:576 +msgid "Parent object ID" +msgstr "ID oggetto principale" + +#: netbox/ipam/forms/bulk_import.py:628 +msgid "" +"One of parent or parent_object_id must be included with parent_object_type" +msgstr "" +"Uno tra parent o parent_object_id deve essere incluso in parent_object_type" + +#: netbox/ipam/forms/bulk_import.py:638 #, python-brace-format -msgid "{ip} is not assigned to this device/VM." -msgstr "{ip} non è assegnato a questo dispositivo/macchina virtuale." +msgid "{ip} is not assigned to this parent." +msgstr "{ip} non è assegnato a questo genitore." #: netbox/ipam/forms/filtersets.py:49 netbox/ipam/forms/model_forms.py:66 -#: netbox/netbox/navigation/menu.py:195 netbox/vpn/forms/model_forms.py:413 +#: netbox/netbox/navigation/menu.py:196 netbox/vpn/forms/model_forms.py:413 msgid "Route Targets" msgstr "Obiettivi del percorso" #: netbox/ipam/forms/filtersets.py:55 netbox/ipam/forms/model_forms.py:53 -#: netbox/vpn/forms/filtersets.py:230 netbox/vpn/forms/model_forms.py:400 +#: netbox/vpn/forms/filtersets.py:235 netbox/vpn/forms/model_forms.py:400 msgid "Import targets" msgstr "Obiettivi di importazione" #: netbox/ipam/forms/filtersets.py:60 netbox/ipam/forms/model_forms.py:58 -#: netbox/vpn/forms/filtersets.py:235 netbox/vpn/forms/model_forms.py:405 +#: netbox/vpn/forms/filtersets.py:240 netbox/vpn/forms/model_forms.py:405 msgid "Export targets" msgstr "Obiettivi di esportazione" @@ -10439,13 +10647,13 @@ msgstr "Importato da VRF" msgid "Exported by VRF" msgstr "Esportato da VRF" -#: netbox/ipam/forms/filtersets.py:89 netbox/ipam/tables/ip.py:35 +#: netbox/ipam/forms/filtersets.py:89 netbox/ipam/tables/ip.py:36 #: netbox/templates/ipam/rir.html:30 msgid "Private" msgstr "Privato" #: netbox/ipam/forms/filtersets.py:108 netbox/ipam/forms/filtersets.py:200 -#: netbox/ipam/forms/filtersets.py:288 netbox/ipam/forms/filtersets.py:343 +#: netbox/ipam/forms/filtersets.py:288 netbox/ipam/forms/filtersets.py:350 msgid "Address family" msgstr "Famiglia di indirizzi" @@ -10465,50 +10673,50 @@ msgstr "Fine" msgid "Search within" msgstr "Cerca all'interno" -#: netbox/ipam/forms/filtersets.py:216 netbox/ipam/forms/filtersets.py:359 +#: netbox/ipam/forms/filtersets.py:216 netbox/ipam/forms/filtersets.py:366 msgid "Present in VRF" msgstr "Presente in VRF" -#: netbox/ipam/forms/filtersets.py:327 +#: netbox/ipam/forms/filtersets.py:334 msgid "Device/VM" msgstr "Dispositivo/VM" -#: netbox/ipam/forms/filtersets.py:338 +#: netbox/ipam/forms/filtersets.py:345 msgid "Parent Prefix" msgstr "Prefisso principale" -#: netbox/ipam/forms/filtersets.py:383 +#: netbox/ipam/forms/filtersets.py:390 msgid "Assigned to an interface" msgstr "Assegnata a un'interfaccia" -#: netbox/ipam/forms/filtersets.py:390 netbox/templates/ipam/ipaddress.html:51 +#: netbox/ipam/forms/filtersets.py:397 netbox/templates/ipam/ipaddress.html:51 msgid "DNS Name" msgstr "Nome DNS" -#: netbox/ipam/forms/filtersets.py:433 netbox/ipam/models/vlans.py:274 -#: netbox/ipam/tables/ip.py:122 netbox/ipam/tables/vlans.py:51 -#: netbox/ipam/views.py:1036 netbox/netbox/navigation/menu.py:199 -#: netbox/netbox/navigation/menu.py:201 +#: 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/netbox/navigation/menu.py:202 msgid "VLANs" msgstr "VLAN" -#: netbox/ipam/forms/filtersets.py:474 +#: netbox/ipam/forms/filtersets.py:482 msgid "Contains VLAN ID" msgstr "Contiene l'ID VLAN" -#: netbox/ipam/forms/filtersets.py:508 netbox/ipam/models/vlans.py:372 +#: netbox/ipam/forms/filtersets.py:516 netbox/ipam/models/vlans.py:378 msgid "Local VLAN ID" msgstr "ID VLAN locale" -#: netbox/ipam/forms/filtersets.py:513 netbox/ipam/models/vlans.py:380 +#: netbox/ipam/forms/filtersets.py:521 netbox/ipam/models/vlans.py:386 msgid "Remote VLAN ID" msgstr "ID VLAN remoto" -#: netbox/ipam/forms/filtersets.py:523 +#: netbox/ipam/forms/filtersets.py:531 msgid "Q-in-Q/802.1ad" msgstr "Q-in-Q/802.1ad" -#: netbox/ipam/forms/filtersets.py:568 netbox/ipam/models/vlans.py:192 +#: netbox/ipam/forms/filtersets.py:576 netbox/ipam/models/vlans.py:198 #: netbox/templates/ipam/vlan.html:31 msgid "VLAN ID" msgstr "ID VLAN" @@ -10518,7 +10726,7 @@ msgstr "ID VLAN" msgid "Route Target" msgstr "Obiettivo del percorso" -#: netbox/ipam/forms/model_forms.py:118 netbox/ipam/tables/ip.py:63 +#: netbox/ipam/forms/model_forms.py:118 netbox/ipam/tables/ip.py:64 #: netbox/templates/ipam/aggregate.html:11 #: netbox/templates/ipam/prefix.html:38 msgid "Aggregate" @@ -10593,12 +10801,12 @@ msgstr "ID VLAN" msgid "Child VLANs" msgstr "VLAN per bambini" -#: netbox/ipam/forms/model_forms.py:729 +#: netbox/ipam/forms/model_forms.py:730 #: netbox/templates/ipam/vlantranslationrule.html:11 msgid "VLAN Translation Rule" msgstr "Regola di traduzione VLAN" -#: netbox/ipam/forms/model_forms.py:746 netbox/ipam/forms/model_forms.py:778 +#: netbox/ipam/forms/model_forms.py:747 netbox/ipam/forms/model_forms.py:780 msgid "" "Comma-separated list of one or more port numbers. A range may be specified " "using a hyphen." @@ -10606,28 +10814,32 @@ msgstr "" "Elenco separato da virgole di uno o più numeri di porta. È possibile " "specificare un intervallo utilizzando un trattino." -#: netbox/ipam/forms/model_forms.py:751 +#: netbox/ipam/forms/model_forms.py:752 #: netbox/templates/ipam/servicetemplate.html:12 msgid "Service Template" msgstr "Modello di servizio" -#: netbox/ipam/forms/model_forms.py:798 +#: netbox/ipam/forms/model_forms.py:765 +msgid "Parent type" +msgstr "Tipo di genitore" + +#: netbox/ipam/forms/model_forms.py:796 msgid "Port(s)" msgstr "Porta/e" -#: netbox/ipam/forms/model_forms.py:812 +#: netbox/ipam/forms/model_forms.py:839 msgid "Service template" msgstr "Modello di servizio" -#: netbox/ipam/forms/model_forms.py:824 +#: netbox/ipam/forms/model_forms.py:848 msgid "From Template" msgstr "Da modello" -#: netbox/ipam/forms/model_forms.py:825 +#: netbox/ipam/forms/model_forms.py:849 msgid "Custom" msgstr "Personalizzato" -#: netbox/ipam/forms/model_forms.py:856 +#: netbox/ipam/forms/model_forms.py:880 msgid "" "Must specify name, protocol, and port(s) if not using a service template." msgstr "" @@ -10676,19 +10888,19 @@ msgstr "tipo di autenticazione" msgid "authentication key" msgstr "chiave di autenticazione" -#: netbox/ipam/models/fhrp.py:56 +#: netbox/ipam/models/fhrp.py:62 msgid "FHRP group" msgstr "Gruppo FHRP" -#: netbox/ipam/models/fhrp.py:57 +#: netbox/ipam/models/fhrp.py:63 msgid "FHRP groups" msgstr "Gruppi FHRP" -#: netbox/ipam/models/fhrp.py:110 +#: netbox/ipam/models/fhrp.py:116 msgid "FHRP group assignment" msgstr "Assegnazione del gruppo FHRP" -#: netbox/ipam/models/fhrp.py:111 +#: netbox/ipam/models/fhrp.py:117 msgid "FHRP group assignments" msgstr "Incarichi del gruppo FHRP" @@ -10700,7 +10912,7 @@ msgstr "privato" msgid "IP space managed by this RIR is considered private" msgstr "Lo spazio IP gestito da questo RIR è considerato privato" -#: netbox/ipam/models/ip.py:72 netbox/netbox/navigation/menu.py:188 +#: netbox/ipam/models/ip.py:72 netbox/netbox/navigation/menu.py:189 msgid "RIRs" msgstr "RIR" @@ -10776,7 +10988,7 @@ msgstr "" "Tutti gli indirizzi IP all'interno di questo prefisso sono considerati " "utilizzabili" -#: netbox/ipam/models/ip.py:254 netbox/ipam/models/ip.py:523 +#: netbox/ipam/models/ip.py:254 netbox/ipam/models/ip.py:531 msgid "mark utilized" msgstr "marchio utilizzato" @@ -10788,12 +11000,12 @@ msgstr "prefissi" msgid "Cannot create prefix with /0 mask." msgstr "Impossibile creare un prefisso con la maschera /0." -#: netbox/ipam/models/ip.py:305 netbox/ipam/models/ip.py:871 +#: netbox/ipam/models/ip.py:305 netbox/ipam/models/ip.py:881 #, python-brace-format msgid "VRF {vrf}" msgstr "VRF {vrf}" -#: netbox/ipam/models/ip.py:305 netbox/ipam/models/ip.py:871 +#: netbox/ipam/models/ip.py:305 netbox/ipam/models/ip.py:881 msgid "global table" msgstr "tabella globale" @@ -10802,44 +11014,58 @@ msgstr "tabella globale" msgid "Duplicate prefix found in {table}: {prefix}" msgstr "Prefisso duplicato trovato in {table}: {prefix}" -#: netbox/ipam/models/ip.py:481 +#: netbox/ipam/models/ip.py:484 msgid "start address" msgstr "indirizzo iniziale" -#: netbox/ipam/models/ip.py:482 netbox/ipam/models/ip.py:486 -#: netbox/ipam/models/ip.py:711 +#: netbox/ipam/models/ip.py:485 netbox/ipam/models/ip.py:489 +#: netbox/ipam/models/ip.py:722 msgid "IPv4 or IPv6 address (with mask)" msgstr "Indirizzo IPv4 o IPv6 (con maschera)" -#: netbox/ipam/models/ip.py:485 +#: netbox/ipam/models/ip.py:488 msgid "end address" msgstr "indirizzo finale" -#: netbox/ipam/models/ip.py:512 +#: netbox/ipam/models/ip.py:515 msgid "Operational status of this range" msgstr "Stato operativo di questa gamma" -#: netbox/ipam/models/ip.py:520 +#: netbox/ipam/models/ip.py:523 msgid "The primary function of this range" msgstr "La funzione principale di questa gamma" -#: netbox/ipam/models/ip.py:534 +#: netbox/ipam/models/ip.py:526 +msgid "mark populated" +msgstr "contrassegno popolato" + +#: netbox/ipam/models/ip.py:528 +msgid "Prevent the creation of IP addresses within this range" +msgstr "" +"Impedire la creazione di indirizzi IP all'interno di questo intervallo" + +#: netbox/ipam/models/ip.py:533 +#, python-format +msgid "Report space as 100% utilized" +msgstr "Segnala lo spazio utilizzato al 100%" + +#: netbox/ipam/models/ip.py:542 msgid "IP range" msgstr "Intervallo IP" -#: netbox/ipam/models/ip.py:535 +#: netbox/ipam/models/ip.py:543 msgid "IP ranges" msgstr "Intervalli IP" -#: netbox/ipam/models/ip.py:548 +#: netbox/ipam/models/ip.py:556 msgid "Starting and ending IP address versions must match" msgstr "Le versioni iniziali e finali degli indirizzi IP devono corrispondere" -#: netbox/ipam/models/ip.py:554 +#: netbox/ipam/models/ip.py:562 msgid "Starting and ending IP address masks must match" msgstr "Le maschere di indirizzo IP iniziale e finale devono corrispondere" -#: netbox/ipam/models/ip.py:561 +#: netbox/ipam/models/ip.py:569 #, python-brace-format msgid "" "Ending address must be greater than the starting address ({start_address})" @@ -10847,57 +11073,57 @@ msgstr "" "L'indirizzo finale deve essere maggiore dell'indirizzo iniziale " "({start_address})" -#: netbox/ipam/models/ip.py:589 +#: netbox/ipam/models/ip.py:597 #, python-brace-format msgid "Defined addresses overlap with range {overlapping_range} in VRF {vrf}" msgstr "" "Gli indirizzi definiti si sovrappongono all'intervallo {overlapping_range} " "in VRF {vrf}" -#: netbox/ipam/models/ip.py:598 +#: netbox/ipam/models/ip.py:606 #, python-brace-format msgid "Defined range exceeds maximum supported size ({max_size})" msgstr "" "L'intervallo definito supera la dimensione massima supportata ({max_size})" -#: netbox/ipam/models/ip.py:710 netbox/tenancy/models/contacts.py:77 +#: netbox/ipam/models/ip.py:721 netbox/tenancy/models/contacts.py:78 msgid "address" msgstr "indirizzo" -#: netbox/ipam/models/ip.py:733 +#: netbox/ipam/models/ip.py:744 msgid "The operational status of this IP" msgstr "Lo stato operativo di questo IP" -#: netbox/ipam/models/ip.py:741 +#: netbox/ipam/models/ip.py:752 msgid "The functional role of this IP" msgstr "Il ruolo funzionale di questo IP" -#: netbox/ipam/models/ip.py:765 netbox/templates/ipam/ipaddress.html:72 +#: netbox/ipam/models/ip.py:775 netbox/templates/ipam/ipaddress.html:72 msgid "NAT (inside)" msgstr "NAT (interno)" -#: netbox/ipam/models/ip.py:766 +#: netbox/ipam/models/ip.py:776 msgid "The IP for which this address is the \"outside\" IP" msgstr "L'IP per il quale questo indirizzo è l'IP «esterno»" -#: netbox/ipam/models/ip.py:773 +#: netbox/ipam/models/ip.py:783 msgid "Hostname or FQDN (not case-sensitive)" msgstr "Nome host o FQDN (senza distinzione tra maiuscole e minuscole)" -#: netbox/ipam/models/ip.py:789 netbox/ipam/models/services.py:90 +#: netbox/ipam/models/ip.py:799 netbox/ipam/models/services.py:86 msgid "IP addresses" msgstr "Indirizzi IP" -#: netbox/ipam/models/ip.py:842 +#: netbox/ipam/models/ip.py:852 msgid "Cannot create IP address with /0 mask." msgstr "Impossibile creare un indirizzo IP con la maschera /0." -#: netbox/ipam/models/ip.py:848 +#: netbox/ipam/models/ip.py:858 #, python-brace-format msgid "{ip} is a network ID, which may not be assigned to an interface." msgstr "{ip} è un ID di rete, che non può essere assegnato a un'interfaccia." -#: netbox/ipam/models/ip.py:859 +#: netbox/ipam/models/ip.py:869 #, python-brace-format msgid "" "{ip} is a broadcast address, which may not be assigned to an interface." @@ -10905,12 +11131,17 @@ msgstr "" "{ip} è un indirizzo di trasmissione, che non può essere assegnato a " "un'interfaccia." -#: netbox/ipam/models/ip.py:873 +#: netbox/ipam/models/ip.py:883 #, python-brace-format msgid "Duplicate IP address found in {table}: {ipaddress}" msgstr "Indirizzo IP duplicato trovato in {table}: {ipaddress}" -#: netbox/ipam/models/ip.py:896 +#: netbox/ipam/models/ip.py:899 +#, python-brace-format +msgid "Cannot create IP address {ip} inside range {range}." +msgstr "Impossibile creare l'indirizzo IP {ip} gamma interna {range}." + +#: netbox/ipam/models/ip.py:920 msgid "" "Cannot reassign IP address while it is designated as the primary IP for the " "parent object" @@ -10918,7 +11149,7 @@ msgstr "" "Impossibile riassegnare l'indirizzo IP mentre è designato come IP primario " "per l'oggetto padre" -#: netbox/ipam/models/ip.py:902 +#: netbox/ipam/models/ip.py:926 msgid "Only IPv6 addresses can be assigned SLAAC status" msgstr "Solo agli indirizzi IPv6 può essere assegnato lo stato SLAAC" @@ -10934,59 +11165,45 @@ msgstr "modello di servizio" msgid "service templates" msgstr "modelli di servizio" -#: netbox/ipam/models/services.py:91 +#: netbox/ipam/models/services.py:87 msgid "The specific IP addresses (if any) to which this service is bound" msgstr "" "Gli indirizzi IP specifici (se presenti) a cui è associato questo servizio" -#: netbox/ipam/models/services.py:98 +#: netbox/ipam/models/services.py:97 msgid "service" msgstr "servizio" -#: netbox/ipam/models/services.py:99 +#: netbox/ipam/models/services.py:98 msgid "services" msgstr "servizi" -#: netbox/ipam/models/services.py:110 -msgid "" -"A service cannot be associated with both a device and a virtual machine." -msgstr "" -"Un servizio non può essere associato sia a un dispositivo che a una macchina" -" virtuale." - -#: netbox/ipam/models/services.py:112 -msgid "" -"A service must be associated with either a device or a virtual machine." -msgstr "" -"Un servizio deve essere associato a un dispositivo o a una macchina " -"virtuale." - -#: netbox/ipam/models/vlans.py:88 +#: netbox/ipam/models/vlans.py:94 msgid "VLAN groups" msgstr "Gruppi VLAN" -#: netbox/ipam/models/vlans.py:95 +#: netbox/ipam/models/vlans.py:101 msgid "Cannot set scope_type without scope_id." msgstr "Impossibile impostare scope_type senza scope_id." -#: netbox/ipam/models/vlans.py:97 +#: netbox/ipam/models/vlans.py:103 msgid "Cannot set scope_id without scope_type." msgstr "Impossibile impostare scope_id senza scope_type." -#: netbox/ipam/models/vlans.py:105 +#: netbox/ipam/models/vlans.py:111 #, python-brace-format msgid "Starting VLAN ID in range ({value}) cannot be less than {minimum}" msgstr "" "Avvio dell'ID VLAN nell'intervallo ({value}) non può essere inferiore a " "{minimum}" -#: netbox/ipam/models/vlans.py:111 +#: netbox/ipam/models/vlans.py:117 #, python-brace-format msgid "Ending VLAN ID in range ({value}) cannot exceed {maximum}" msgstr "" "Termine dell'ID VLAN nell'intervallo ({value}) non può superare {maximum}" -#: netbox/ipam/models/vlans.py:118 +#: netbox/ipam/models/vlans.py:124 #, python-brace-format msgid "" "Ending VLAN ID in range must be greater than or equal to the starting VLAN " @@ -10995,36 +11212,36 @@ msgstr "" "L'ID VLAN finale nell'intervallo deve essere maggiore o uguale all'ID VLAN " "iniziale ({range})" -#: netbox/ipam/models/vlans.py:124 +#: netbox/ipam/models/vlans.py:130 msgid "Ranges cannot overlap." msgstr "Gli intervalli non possono sovrapporsi." -#: netbox/ipam/models/vlans.py:181 +#: netbox/ipam/models/vlans.py:187 msgid "The specific site to which this VLAN is assigned (if any)" msgstr "Il sito specifico a cui è assegnata questa VLAN (se presente)" -#: netbox/ipam/models/vlans.py:189 +#: netbox/ipam/models/vlans.py:195 msgid "VLAN group (optional)" msgstr "Gruppo VLAN (opzionale)" -#: netbox/ipam/models/vlans.py:197 netbox/ipam/models/vlans.py:377 -#: netbox/ipam/models/vlans.py:385 +#: netbox/ipam/models/vlans.py:203 netbox/ipam/models/vlans.py:383 +#: netbox/ipam/models/vlans.py:391 msgid "Numeric VLAN ID (1-4094)" msgstr "ID VLAN numerico (1-4094)" -#: netbox/ipam/models/vlans.py:215 +#: netbox/ipam/models/vlans.py:221 msgid "Operational status of this VLAN" msgstr "Stato operativo di questa VLAN" -#: netbox/ipam/models/vlans.py:223 +#: netbox/ipam/models/vlans.py:229 msgid "The primary function of this VLAN" msgstr "La funzione principale di questa VLAN" -#: netbox/ipam/models/vlans.py:238 +#: netbox/ipam/models/vlans.py:244 msgid "Customer/service VLAN designation (for Q-in-Q/IEEE 802.1ad)" msgstr "Designazione VLAN cliente/servizio (per Q-in-Q/IEEE 802.1ad)" -#: netbox/ipam/models/vlans.py:287 +#: netbox/ipam/models/vlans.py:293 #, python-brace-format msgid "" "VLAN is assigned to group {group} (scope: {scope}); cannot also assign to " @@ -11033,7 +11250,7 @@ msgstr "" "La VLAN è assegnata al gruppo {group} (scopo: {scope}); non può essere " "assegnato anche al sito {site}." -#: netbox/ipam/models/vlans.py:294 +#: netbox/ipam/models/vlans.py:300 #, python-brace-format msgid "" "The assigned site {site} is not a member of the assigned group {group} " @@ -11042,28 +11259,28 @@ msgstr "" "Il sito assegnato {site} non è un membro del gruppo assegnato {group} " "(scopo: {scope})." -#: netbox/ipam/models/vlans.py:303 +#: netbox/ipam/models/vlans.py:309 #, python-brace-format msgid "VID must be in ranges {ranges} for VLANs in group {group}" msgstr "" "Il VID deve essere compreso negli intervalli {ranges} per le VLAN in gruppo " "{group}" -#: netbox/ipam/models/vlans.py:310 +#: netbox/ipam/models/vlans.py:316 msgid "Only Q-in-Q customer VLANs maybe assigned to a service VLAN." msgstr "" "Solo le VLAN dei clienti Q-in-Q possono essere assegnate a una VLAN di " "servizio." -#: netbox/ipam/models/vlans.py:316 +#: netbox/ipam/models/vlans.py:322 msgid "A Q-in-Q customer VLAN must be assigned to a service VLAN." msgstr "Una VLAN cliente Q-in-Q deve essere assegnata a una VLAN di servizio." -#: netbox/ipam/models/vlans.py:353 +#: netbox/ipam/models/vlans.py:359 msgid "VLAN translation policies" msgstr "Politiche di traduzione VLAN" -#: netbox/ipam/models/vlans.py:394 +#: netbox/ipam/models/vlans.py:400 msgid "VLAN translation rule" msgstr "Regola di traduzione VLAN" @@ -11083,8 +11300,8 @@ msgstr "imporre uno spazio unico" msgid "Prevent duplicate prefixes/IP addresses within this VRF" msgstr "Impedire prefissi/indirizzi IP duplicati all'interno di questo VRF" -#: netbox/ipam/models/vrfs.py:62 netbox/netbox/navigation/menu.py:192 -#: netbox/netbox/navigation/menu.py:194 +#: netbox/ipam/models/vrfs.py:62 netbox/netbox/navigation/menu.py:193 +#: netbox/netbox/navigation/menu.py:195 msgid "VRFs" msgstr "VRF" @@ -11112,74 +11329,79 @@ msgstr "Numero siti" msgid "Provider Count" msgstr "Numero di fornitori" -#: netbox/ipam/tables/ip.py:41 netbox/netbox/navigation/menu.py:185 -#: netbox/netbox/navigation/menu.py:187 +#: netbox/ipam/tables/ip.py:42 netbox/netbox/navigation/menu.py:186 +#: netbox/netbox/navigation/menu.py:188 msgid "Aggregates" msgstr "Aggregati" -#: netbox/ipam/tables/ip.py:71 +#: netbox/ipam/tables/ip.py:72 msgid "Added" msgstr "Aggiunto" -#: netbox/ipam/tables/ip.py:74 netbox/ipam/tables/ip.py:112 -#: netbox/ipam/tables/vlans.py:118 netbox/ipam/views.py:373 -#: netbox/netbox/navigation/menu.py:171 netbox/netbox/navigation/menu.py:173 +#: netbox/ipam/tables/ip.py:75 netbox/ipam/tables/ip.py:113 +#: netbox/ipam/tables/vlans.py:120 netbox/ipam/views.py:375 +#: netbox/netbox/navigation/menu.py:172 netbox/netbox/navigation/menu.py:174 #: netbox/templates/ipam/vlan.html:100 msgid "Prefixes" msgstr "Prefissi" -#: netbox/ipam/tables/ip.py:77 netbox/ipam/tables/ip.py:221 -#: netbox/ipam/tables/ip.py:276 netbox/ipam/tables/vlans.py:55 +#: netbox/ipam/tables/ip.py:78 netbox/ipam/tables/ip.py:222 +#: netbox/ipam/tables/ip.py:281 netbox/ipam/tables/vlans.py:55 #: netbox/templates/dcim/device.html:260 #: netbox/templates/ipam/aggregate.html:24 -#: netbox/templates/ipam/iprange.html:29 netbox/templates/ipam/prefix.html:102 +#: netbox/templates/ipam/iprange.html:37 netbox/templates/ipam/prefix.html:102 msgid "Utilization" msgstr "Utilizzo" -#: netbox/ipam/tables/ip.py:117 netbox/netbox/navigation/menu.py:167 +#: netbox/ipam/tables/ip.py:118 netbox/netbox/navigation/menu.py:168 msgid "IP Ranges" msgstr "Intervalli IP" -#: netbox/ipam/tables/ip.py:167 +#: netbox/ipam/tables/ip.py:168 msgid "Prefix (Flat)" msgstr "Prefisso (piatto)" -#: netbox/ipam/tables/ip.py:171 +#: netbox/ipam/tables/ip.py:172 msgid "Depth" msgstr "Profondità" -#: netbox/ipam/tables/ip.py:191 netbox/ipam/tables/vlans.py:37 +#: netbox/ipam/tables/ip.py:192 netbox/ipam/tables/vlans.py:37 #: netbox/virtualization/tables/clusters.py:77 #: netbox/wireless/tables/wirelesslan.py:55 msgid "Scope Type" msgstr "Tipo di ambito" -#: netbox/ipam/tables/ip.py:213 +#: netbox/ipam/tables/ip.py:214 msgid "Pool" msgstr "Piscina" -#: netbox/ipam/tables/ip.py:217 netbox/ipam/tables/ip.py:272 +#: netbox/ipam/tables/ip.py:218 netbox/ipam/tables/ip.py:277 +#: netbox/templates/ipam/iprange.html:33 msgid "Marked Utilized" msgstr "Contrassegnato Utilizzato" -#: netbox/ipam/tables/ip.py:256 +#: netbox/ipam/tables/ip.py:257 msgid "Start address" msgstr "Indirizzo iniziale" -#: netbox/ipam/tables/ip.py:335 +#: netbox/ipam/tables/ip.py:273 netbox/templates/ipam/iprange.html:29 +msgid "Marked Populated" +msgstr "Contrassegnato come popolato" + +#: netbox/ipam/tables/ip.py:341 msgid "NAT (Inside)" msgstr "NAT (interno)" -#: netbox/ipam/tables/ip.py:340 +#: netbox/ipam/tables/ip.py:346 msgid "NAT (Outside)" msgstr "NAT (esterno)" -#: netbox/ipam/tables/ip.py:345 +#: netbox/ipam/tables/ip.py:351 msgid "Assigned" msgstr "Assegnata" -#: netbox/ipam/tables/ip.py:381 netbox/templates/vpn/l2vpntermination.html:16 -#: netbox/vpn/forms/filtersets.py:246 +#: netbox/ipam/tables/ip.py:397 netbox/templates/vpn/l2vpntermination.html:16 +#: netbox/vpn/forms/filtersets.py:251 msgid "Assigned Object" msgstr "Oggetto assegnato" @@ -11187,22 +11409,22 @@ msgstr "Oggetto assegnato" msgid "VID Ranges" msgstr "Gamme VID" -#: netbox/ipam/tables/vlans.py:80 netbox/ipam/tables/vlans.py:190 +#: netbox/ipam/tables/vlans.py:82 netbox/ipam/tables/vlans.py:192 #: netbox/templates/dcim/inc/interface_vlans_table.html:4 msgid "VID" msgstr "VID" -#: netbox/ipam/tables/vlans.py:237 +#: netbox/ipam/tables/vlans.py:239 #: netbox/templates/ipam/vlantranslationpolicy.html:22 msgid "Rules" msgstr "Regole" -#: netbox/ipam/tables/vlans.py:260 +#: netbox/ipam/tables/vlans.py:262 #: netbox/templates/ipam/vlantranslationrule.html:18 msgid "Local VID" msgstr "VID locale" -#: netbox/ipam/tables/vlans.py:264 +#: netbox/ipam/tables/vlans.py:266 #: netbox/templates/ipam/vlantranslationrule.html:22 msgid "Remote VID" msgstr "VID remoto" @@ -11215,14 +11437,27 @@ msgstr "ROSSO" msgid "Unique" msgstr "Unico" -#: netbox/ipam/tables/vrfs.py:37 netbox/vpn/tables/l2vpn.py:27 +#: netbox/ipam/tables/vrfs.py:37 netbox/vpn/tables/l2vpn.py:30 msgid "Import Targets" msgstr "Obiettivi di importazione" -#: netbox/ipam/tables/vrfs.py:42 netbox/vpn/tables/l2vpn.py:32 +#: netbox/ipam/tables/vrfs.py:42 netbox/vpn/tables/l2vpn.py:35 msgid "Export Targets" msgstr "Obiettivi di esportazione" +#: netbox/ipam/utils.py:30 +msgid "1 IP available" +msgstr "1 IP disponibile" + +#: netbox/ipam/utils.py:32 +#, python-brace-format +msgid "{count} IPs available" +msgstr "{count} IP disponibili" + +#: netbox/ipam/utils.py:33 +msgid "Many IPs available" +msgstr "Molti IP disponibili" + #: netbox/ipam/validators.py:9 #, python-brace-format msgid "{prefix} is not a valid prefix. Did you mean {suggested}?" @@ -11248,31 +11483,31 @@ msgstr "" "Nei nomi DNS sono consentiti solo caratteri alfanumerici, asterischi, " "trattini, punti e trattini bassi" -#: netbox/ipam/views.py:570 +#: netbox/ipam/views.py:569 msgid "Child Prefixes" msgstr "Prefissi per bambini" -#: netbox/ipam/views.py:606 +#: netbox/ipam/views.py:605 msgid "Child Ranges" msgstr "Gamme per bambini" -#: netbox/ipam/views.py:958 +#: netbox/ipam/views.py:951 msgid "Related IPs" msgstr "IP correlati" -#: netbox/ipam/views.py:1315 +#: netbox/ipam/views.py:1319 msgid "Device Interfaces" msgstr "Interfacce dei dispositivi" -#: netbox/ipam/views.py:1333 +#: netbox/ipam/views.py:1337 msgid "VM Interfaces" msgstr "Interfacce VM" -#: netbox/netbox/api/fields.py:65 +#: netbox/netbox/api/fields.py:66 msgid "This field may not be blank." msgstr "Questo campo non può essere vuoto." -#: netbox/netbox/api/fields.py:70 +#: netbox/netbox/api/fields.py:71 msgid "" "Value must be passed directly (e.g. \"foo\": 123); do not use a dictionary " "or list." @@ -11280,28 +11515,28 @@ msgstr "" "Il valore deve essere passato direttamente (ad esempio «foo»: 123); non " "utilizzare un dizionario o un elenco." -#: netbox/netbox/api/fields.py:91 +#: netbox/netbox/api/fields.py:92 #, python-brace-format msgid "{value} is not a valid choice." msgstr "{value} non è una scelta valida." -#: netbox/netbox/api/fields.py:104 +#: netbox/netbox/api/fields.py:105 #, python-brace-format msgid "Invalid content type: {content_type}" msgstr "Tipo di contenuto non valido: {content_type}" -#: netbox/netbox/api/fields.py:105 +#: netbox/netbox/api/fields.py:106 msgid "Invalid value. Specify a content type as '.'." msgstr "" "Valore non valido Specifica un tipo di contenuto come " "'.»." -#: netbox/netbox/api/fields.py:167 +#: netbox/netbox/api/fields.py:168 msgid "Ranges must be specified in the form (lower, upper)." msgstr "" "Gli intervalli devono essere specificati nel modulo (inferiore, superiore)." -#: netbox/netbox/api/fields.py:169 +#: netbox/netbox/api/fields.py:170 msgid "Range boundaries must be defined as integers." msgstr "I limiti dell'intervallo devono essere definiti come numeri interi." @@ -11376,6 +11611,7 @@ msgid "Dark Grey" msgstr "Grigio scuro" #: netbox/netbox/choices.py:103 netbox/templates/extras/script_result.html:56 +#: netbox/templates/extras/tableconfig.html:76 msgid "Default" msgstr "Predefinito" @@ -11684,33 +11920,33 @@ msgstr "Campo personalizzato '{name}'deve avere un valore univoco." msgid "Missing required custom field '{name}'." msgstr "Campo personalizzato obbligatorio mancante '{name}»." -#: netbox/netbox/models/features.py:470 +#: netbox/netbox/models/features.py:492 msgid "Remote data source" msgstr "Fonte dati remota" -#: netbox/netbox/models/features.py:480 +#: netbox/netbox/models/features.py:502 msgid "data path" msgstr "percorso dati" -#: netbox/netbox/models/features.py:484 +#: netbox/netbox/models/features.py:506 msgid "Path to remote file (relative to data source root)" msgstr "Percorso del file remoto (relativo alla radice dell'origine dati)" -#: netbox/netbox/models/features.py:487 +#: netbox/netbox/models/features.py:509 msgid "auto sync enabled" msgstr "sincronizzazione automatica abilitata" -#: netbox/netbox/models/features.py:489 +#: netbox/netbox/models/features.py:511 msgid "Enable automatic synchronization of data when the data file is updated" msgstr "" "Abilita la sincronizzazione automatica dei dati quando il file di dati viene" " aggiornato" -#: netbox/netbox/models/features.py:492 +#: netbox/netbox/models/features.py:514 msgid "date synced" msgstr "data sincronizzata" -#: netbox/netbox/models/features.py:586 +#: netbox/netbox/models/features.py:608 #, python-brace-format msgid "{class_name} must implement a sync_data() method." msgstr "{class_name} deve implementare un metodo sync_data ()." @@ -11739,7 +11975,7 @@ msgstr "È necessario specificare un'unità quando si imposta una distanza" msgid "Organization" msgstr "Organizzazione" -#: netbox/netbox/navigation/menu.py:19 +#: netbox/netbox/navigation/menu.py:18 msgid "Site Groups" msgstr "Gruppi del sito" @@ -11778,208 +12014,212 @@ msgid "Virtual Device Contexts" msgstr "Contesti dei dispositivi virtuali" #: netbox/netbox/navigation/menu.py:88 +msgid "Module Type Profiles" +msgstr "Profili del tipo di modulo" + +#: netbox/netbox/navigation/menu.py:89 msgid "Manufacturers" msgstr "Produttori" -#: netbox/netbox/navigation/menu.py:92 +#: netbox/netbox/navigation/menu.py:93 msgid "Device Components" msgstr "Componenti del dispositivo" -#: netbox/netbox/navigation/menu.py:104 +#: netbox/netbox/navigation/menu.py:105 #: netbox/templates/dcim/inventoryitemrole.html:8 msgid "Inventory Item Roles" msgstr "Ruoli degli articoli di inventario" -#: netbox/netbox/navigation/menu.py:110 +#: netbox/netbox/navigation/menu.py:111 #: netbox/templates/dcim/interface.html:413 #: netbox/templates/virtualization/vminterface.html:124 msgid "MAC Addresses" msgstr "Indirizzi MAC" -#: netbox/netbox/navigation/menu.py:117 netbox/netbox/navigation/menu.py:121 +#: netbox/netbox/navigation/menu.py:118 netbox/netbox/navigation/menu.py:122 #: netbox/templates/dcim/interface.html:182 msgid "Connections" msgstr "Connessioni" -#: netbox/netbox/navigation/menu.py:123 +#: netbox/netbox/navigation/menu.py:124 msgid "Cables" msgstr "Cavi" -#: netbox/netbox/navigation/menu.py:124 +#: netbox/netbox/navigation/menu.py:125 msgid "Wireless Links" msgstr "Collegamenti wireless" -#: netbox/netbox/navigation/menu.py:127 +#: netbox/netbox/navigation/menu.py:128 msgid "Interface Connections" msgstr "Connessioni di interfaccia" -#: netbox/netbox/navigation/menu.py:132 +#: netbox/netbox/navigation/menu.py:133 msgid "Console Connections" msgstr "Connessioni alla console" -#: netbox/netbox/navigation/menu.py:137 +#: netbox/netbox/navigation/menu.py:138 msgid "Power Connections" msgstr "Connessioni di alimentazione" -#: netbox/netbox/navigation/menu.py:153 +#: netbox/netbox/navigation/menu.py:154 msgid "Wireless LAN Groups" msgstr "Gruppi LAN wireless" -#: netbox/netbox/navigation/menu.py:174 +#: netbox/netbox/navigation/menu.py:175 msgid "Prefix & VLAN Roles" msgstr "Prefisso e ruoli VLAN" -#: netbox/netbox/navigation/menu.py:180 +#: netbox/netbox/navigation/menu.py:181 msgid "ASN Ranges" msgstr "Intervalli ASN" -#: netbox/netbox/navigation/menu.py:203 +#: netbox/netbox/navigation/menu.py:204 msgid "VLAN Translation Policies" msgstr "Politiche di traduzione VLAN" -#: netbox/netbox/navigation/menu.py:204 +#: netbox/netbox/navigation/menu.py:205 #: netbox/templates/ipam/vlantranslationpolicy.html:46 msgid "VLAN Translation Rules" msgstr "Regole di traduzione VLAN" -#: netbox/netbox/navigation/menu.py:211 +#: netbox/netbox/navigation/menu.py:212 msgid "Service Templates" msgstr "Modelli di servizio" -#: netbox/netbox/navigation/menu.py:212 netbox/templates/dcim/device.html:302 +#: netbox/netbox/navigation/menu.py:213 netbox/templates/dcim/device.html:302 #: netbox/templates/ipam/ipaddress.html:118 #: netbox/templates/virtualization/virtualmachine.html:154 msgid "Services" msgstr "Servizi" -#: netbox/netbox/navigation/menu.py:219 +#: netbox/netbox/navigation/menu.py:220 msgid "VPN" msgstr "VPN" -#: netbox/netbox/navigation/menu.py:223 netbox/netbox/navigation/menu.py:225 +#: netbox/netbox/navigation/menu.py:224 netbox/netbox/navigation/menu.py:226 #: netbox/vpn/tables/tunnels.py:24 msgid "Tunnels" msgstr "Tunnel" -#: netbox/netbox/navigation/menu.py:226 +#: netbox/netbox/navigation/menu.py:227 #: netbox/templates/vpn/tunnelgroup.html:8 msgid "Tunnel Groups" msgstr "Gruppi di tunnel" -#: netbox/netbox/navigation/menu.py:227 +#: netbox/netbox/navigation/menu.py:228 msgid "Tunnel Terminations" msgstr "Terminazioni dei tunnel" -#: netbox/netbox/navigation/menu.py:231 netbox/netbox/navigation/menu.py:233 -#: netbox/vpn/models/l2vpn.py:64 +#: netbox/netbox/navigation/menu.py:232 netbox/netbox/navigation/menu.py:234 +#: netbox/vpn/models/l2vpn.py:69 msgid "L2VPNs" msgstr "VPN L2" -#: netbox/netbox/navigation/menu.py:240 +#: netbox/netbox/navigation/menu.py:241 msgid "IKE Proposals" msgstr "Proposte IKE" -#: netbox/netbox/navigation/menu.py:241 +#: netbox/netbox/navigation/menu.py:242 #: netbox/templates/vpn/ikeproposal.html:41 msgid "IKE Policies" msgstr "Politiche IKE" -#: netbox/netbox/navigation/menu.py:242 +#: netbox/netbox/navigation/menu.py:243 msgid "IPSec Proposals" msgstr "Proposte IPSec" -#: netbox/netbox/navigation/menu.py:243 +#: netbox/netbox/navigation/menu.py:244 #: netbox/templates/vpn/ipsecproposal.html:37 msgid "IPSec Policies" msgstr "Criteri IPSec" -#: netbox/netbox/navigation/menu.py:244 netbox/templates/vpn/ikepolicy.html:38 +#: netbox/netbox/navigation/menu.py:245 netbox/templates/vpn/ikepolicy.html:38 #: netbox/templates/vpn/ipsecpolicy.html:25 msgid "IPSec Profiles" msgstr "Profili IPSec" -#: netbox/netbox/navigation/menu.py:259 +#: netbox/netbox/navigation/menu.py:260 #: netbox/templates/virtualization/virtualmachine.html:174 #: netbox/templates/virtualization/virtualmachine/base.html:32 #: netbox/templates/virtualization/virtualmachine_list.html:21 #: netbox/virtualization/tables/virtualmachines.py:74 -#: netbox/virtualization/views.py:427 +#: netbox/virtualization/views.py:417 msgid "Virtual Disks" msgstr "Dischi virtuali" -#: netbox/netbox/navigation/menu.py:266 +#: netbox/netbox/navigation/menu.py:267 msgid "Cluster Types" msgstr "Tipi di cluster" -#: netbox/netbox/navigation/menu.py:267 +#: netbox/netbox/navigation/menu.py:268 msgid "Cluster Groups" msgstr "Gruppi di cluster" -#: netbox/netbox/navigation/menu.py:281 +#: netbox/netbox/navigation/menu.py:282 msgid "Circuit Types" msgstr "Tipi di circuiti" -#: netbox/netbox/navigation/menu.py:282 +#: netbox/netbox/navigation/menu.py:283 msgid "Circuit Terminations" msgstr "Terminazioni del circuito" -#: netbox/netbox/navigation/menu.py:286 netbox/netbox/navigation/menu.py:288 +#: netbox/netbox/navigation/menu.py:287 netbox/netbox/navigation/menu.py:289 #: netbox/templates/circuits/providernetwork.html:55 msgid "Virtual Circuits" msgstr "Circuiti virtuali" -#: netbox/netbox/navigation/menu.py:289 +#: netbox/netbox/navigation/menu.py:290 msgid "Virtual Circuit Types" msgstr "Tipi di circuiti virtuali" -#: netbox/netbox/navigation/menu.py:290 +#: netbox/netbox/navigation/menu.py:291 msgid "Virtual Circuit Terminations" msgstr "Terminazioni di circuiti virtuali" -#: netbox/netbox/navigation/menu.py:296 +#: netbox/netbox/navigation/menu.py:297 msgid "Circuit Groups" msgstr "Gruppi di circuiti" -#: netbox/netbox/navigation/menu.py:297 +#: netbox/netbox/navigation/menu.py:298 #: netbox/templates/circuits/circuit.html:76 #: netbox/templates/circuits/virtualcircuit.html:69 msgid "Group Assignments" msgstr "Assegnazioni di gruppo" -#: netbox/netbox/navigation/menu.py:301 netbox/netbox/navigation/menu.py:303 +#: netbox/netbox/navigation/menu.py:302 netbox/netbox/navigation/menu.py:304 msgid "Providers" msgstr "Fornitori" -#: netbox/netbox/navigation/menu.py:304 +#: netbox/netbox/navigation/menu.py:305 #: netbox/templates/circuits/provider.html:51 msgid "Provider Accounts" msgstr "Account dei fornitori" -#: netbox/netbox/navigation/menu.py:305 +#: netbox/netbox/navigation/menu.py:306 msgid "Provider Networks" msgstr "Reti di fornitori" -#: netbox/netbox/navigation/menu.py:319 +#: netbox/netbox/navigation/menu.py:320 msgid "Power Panels" msgstr "Pannelli di alimentazione" -#: netbox/netbox/navigation/menu.py:330 +#: netbox/netbox/navigation/menu.py:331 msgid "Configurations" msgstr "Configurazioni" -#: netbox/netbox/navigation/menu.py:332 +#: netbox/netbox/navigation/menu.py:333 msgid "Config Contexts" msgstr "Contesti di configurazione" -#: netbox/netbox/navigation/menu.py:333 +#: netbox/netbox/navigation/menu.py:334 msgid "Config Templates" msgstr "Modelli di configurazione" -#: netbox/netbox/navigation/menu.py:340 netbox/netbox/navigation/menu.py:344 +#: netbox/netbox/navigation/menu.py:341 netbox/netbox/navigation/menu.py:345 msgid "Customization" msgstr "Personalizzazione" -#: netbox/netbox/navigation/menu.py:346 +#: netbox/netbox/navigation/menu.py:347 #: netbox/templates/dcim/device_edit.html:105 #: netbox/templates/dcim/htmx/cable_edit.html:84 #: netbox/templates/dcim/virtualchassis_add.html:35 @@ -11992,92 +12232,96 @@ msgstr "Personalizzazione" msgid "Custom Fields" msgstr "Campi personalizzati" -#: netbox/netbox/navigation/menu.py:347 +#: netbox/netbox/navigation/menu.py:348 msgid "Custom Field Choices" msgstr "Scelte di campo personalizzate" -#: netbox/netbox/navigation/menu.py:348 +#: netbox/netbox/navigation/menu.py:349 msgid "Custom Links" msgstr "Link personalizzati" -#: netbox/netbox/navigation/menu.py:349 +#: netbox/netbox/navigation/menu.py:350 msgid "Export Templates" msgstr "Modelli di esportazione" -#: netbox/netbox/navigation/menu.py:350 +#: netbox/netbox/navigation/menu.py:351 msgid "Saved Filters" msgstr "Filtri salvati" #: netbox/netbox/navigation/menu.py:352 +msgid "Table Configs" +msgstr "Configurazioni della tabella" + +#: netbox/netbox/navigation/menu.py:354 msgid "Image Attachments" msgstr "Allegati di immagini" -#: netbox/netbox/navigation/menu.py:370 +#: netbox/netbox/navigation/menu.py:372 msgid "Operations" msgstr "Operazioni" -#: netbox/netbox/navigation/menu.py:374 +#: netbox/netbox/navigation/menu.py:376 msgid "Integrations" msgstr "Integrazioni" -#: netbox/netbox/navigation/menu.py:376 +#: netbox/netbox/navigation/menu.py:378 msgid "Data Sources" msgstr "Fonti di dati" -#: netbox/netbox/navigation/menu.py:377 +#: netbox/netbox/navigation/menu.py:379 msgid "Event Rules" msgstr "Regole dell'evento" -#: netbox/netbox/navigation/menu.py:378 +#: netbox/netbox/navigation/menu.py:380 msgid "Webhooks" msgstr "Webhook" -#: netbox/netbox/navigation/menu.py:382 netbox/netbox/navigation/menu.py:386 -#: netbox/netbox/views/generic/feature_views.py:158 +#: netbox/netbox/navigation/menu.py:384 netbox/netbox/navigation/menu.py:388 +#: netbox/netbox/views/generic/feature_views.py:164 #: netbox/templates/extras/report/base.html:37 #: netbox/templates/extras/script/base.html:36 msgid "Jobs" msgstr "Offerte di lavoro" -#: netbox/netbox/navigation/menu.py:392 +#: netbox/netbox/navigation/menu.py:394 msgid "Logging" msgstr "Registrazione" -#: netbox/netbox/navigation/menu.py:394 +#: netbox/netbox/navigation/menu.py:396 msgid "Notification Groups" msgstr "Gruppi di notifiche" -#: netbox/netbox/navigation/menu.py:395 +#: netbox/netbox/navigation/menu.py:397 msgid "Journal Entries" msgstr "Voci di diario" -#: netbox/netbox/navigation/menu.py:396 +#: netbox/netbox/navigation/menu.py:398 #: netbox/templates/core/objectchange.html:9 #: netbox/templates/core/objectchange_list.html:4 msgid "Change Log" msgstr "Registro delle modifiche" -#: netbox/netbox/navigation/menu.py:403 netbox/templates/inc/user_menu.html:29 +#: netbox/netbox/navigation/menu.py:405 netbox/templates/inc/user_menu.html:29 msgid "Admin" msgstr "Amministratore" -#: netbox/netbox/navigation/menu.py:451 netbox/templates/account/base.html:27 +#: netbox/netbox/navigation/menu.py:453 netbox/templates/account/base.html:27 #: netbox/templates/inc/user_menu.html:52 msgid "API Tokens" msgstr "Token API" -#: netbox/netbox/navigation/menu.py:458 netbox/users/forms/model_forms.py:187 +#: netbox/netbox/navigation/menu.py:460 netbox/users/forms/model_forms.py:187 #: netbox/users/forms/model_forms.py:195 netbox/users/forms/model_forms.py:242 #: netbox/users/forms/model_forms.py:249 msgid "Permissions" msgstr "Autorizzazioni" -#: netbox/netbox/navigation/menu.py:466 netbox/netbox/navigation/menu.py:470 +#: netbox/netbox/navigation/menu.py:468 netbox/netbox/navigation/menu.py:472 #: netbox/templates/core/system.html:7 msgid "System" msgstr "Sistema" -#: netbox/netbox/navigation/menu.py:475 netbox/netbox/navigation/menu.py:523 +#: netbox/netbox/navigation/menu.py:477 netbox/netbox/navigation/menu.py:525 #: netbox/templates/500.html:35 netbox/templates/account/preferences.html:22 #: netbox/templates/core/plugin.html:13 #: netbox/templates/core/plugin_list.html:7 @@ -12085,11 +12329,11 @@ msgstr "Sistema" msgid "Plugins" msgstr "Plugin" -#: netbox/netbox/navigation/menu.py:480 +#: netbox/netbox/navigation/menu.py:482 msgid "Configuration History" msgstr "Cronologia della configurazione" -#: netbox/netbox/navigation/menu.py:486 netbox/templates/core/rq_task.html:8 +#: netbox/netbox/navigation/menu.py:488 netbox/templates/core/rq_task.html:8 #: netbox/templates/core/rq_task_list.html:22 msgid "Background Tasks" msgstr "Attività in background" @@ -12127,22 +12371,22 @@ msgstr "" "{template_extension} non è una sottoclasse di " "Netbox.plugins.PluginTemplateExtension!" -#: netbox/netbox/plugins/registration.py:57 +#: netbox/netbox/plugins/registration.py:49 #, python-brace-format msgid "{item} must be an instance of netbox.plugins.PluginMenuItem" msgstr "{item} deve essere un'istanza di Netbox.Plugins.PluginMenuItem" -#: netbox/netbox/plugins/registration.py:68 +#: netbox/netbox/plugins/registration.py:60 #, python-brace-format msgid "{menu_link} must be an instance of netbox.plugins.PluginMenuItem" msgstr "{menu_link} deve essere un'istanza di Netbox.Plugins.PluginMenuItem" -#: netbox/netbox/plugins/registration.py:73 +#: netbox/netbox/plugins/registration.py:65 #, python-brace-format msgid "{button} must be an instance of netbox.plugins.PluginMenuButton" msgstr "{button} deve essere un'istanza di Netbox.plugins.PluginMenuButton" -#: netbox/netbox/plugins/templates.py:37 +#: netbox/netbox/plugins/templates.py:42 msgid "extra_context must be a dictionary" msgstr "extra_context deve essere un dizionario" @@ -12223,79 +12467,79 @@ msgstr "Impossibile aggiungere negozi al registro dopo l'inizializzazione" msgid "Cannot delete stores from registry" msgstr "Impossibile eliminare i negozi dal registro" -#: netbox/netbox/settings.py:758 +#: netbox/netbox/settings.py:782 msgid "Czech" msgstr "cechi" -#: netbox/netbox/settings.py:759 +#: netbox/netbox/settings.py:783 msgid "Danish" msgstr "danese" -#: netbox/netbox/settings.py:760 +#: netbox/netbox/settings.py:784 msgid "German" msgstr "Tedesco" -#: netbox/netbox/settings.py:761 +#: netbox/netbox/settings.py:785 msgid "English" msgstr "Inglese" -#: netbox/netbox/settings.py:762 +#: netbox/netbox/settings.py:786 msgid "Spanish" msgstr "spagnolo" -#: netbox/netbox/settings.py:763 +#: netbox/netbox/settings.py:787 msgid "French" msgstr "Francese" -#: netbox/netbox/settings.py:764 +#: netbox/netbox/settings.py:788 msgid "Italian" msgstr "Italiano" -#: netbox/netbox/settings.py:765 +#: netbox/netbox/settings.py:789 msgid "Japanese" msgstr "Giapponese" -#: netbox/netbox/settings.py:766 +#: netbox/netbox/settings.py:790 msgid "Dutch" msgstr "Olandese" -#: netbox/netbox/settings.py:767 +#: netbox/netbox/settings.py:791 msgid "Polish" msgstr "Polacco" -#: netbox/netbox/settings.py:768 +#: netbox/netbox/settings.py:792 msgid "Portuguese" msgstr "portoghese" -#: netbox/netbox/settings.py:769 +#: netbox/netbox/settings.py:793 msgid "Russian" msgstr "Russo" -#: netbox/netbox/settings.py:770 +#: netbox/netbox/settings.py:794 msgid "Turkish" msgstr "turco" -#: netbox/netbox/settings.py:771 +#: netbox/netbox/settings.py:795 msgid "Ukrainian" msgstr "ucraino" -#: netbox/netbox/settings.py:772 +#: netbox/netbox/settings.py:796 msgid "Chinese" msgstr "Cinese" -#: netbox/netbox/tables/columns.py:177 +#: netbox/netbox/tables/columns.py:178 msgid "Select all" msgstr "Seleziona tutto" -#: netbox/netbox/tables/columns.py:190 +#: netbox/netbox/tables/columns.py:191 msgid "Toggle all" msgstr "Attiva tutto" -#: netbox/netbox/tables/columns.py:302 +#: netbox/netbox/tables/columns.py:307 msgid "Toggle Dropdown" msgstr "Attiva il menu a discesa" -#: netbox/netbox/tables/columns.py:575 netbox/templates/core/job.html:53 +#: netbox/netbox/tables/columns.py:580 netbox/templates/core/job.html:53 msgid "Error" msgstr "Errore" @@ -12304,12 +12548,12 @@ msgstr "Errore" msgid "No {model_name} found" msgstr "No {model_name} trovato" -#: netbox/netbox/tables/tables.py:252 +#: netbox/netbox/tables/tables.py:278 #: netbox/templates/generic/bulk_import.html:117 msgid "Field" msgstr "Campo" -#: netbox/netbox/tables/tables.py:255 +#: netbox/netbox/tables/tables.py:281 msgid "Value" msgstr "Valore" @@ -12317,7 +12561,7 @@ msgstr "Valore" msgid "Dummy Plugin" msgstr "Plugin fittizio" -#: netbox/netbox/views/generic/bulk_views.py:116 +#: netbox/netbox/views/generic/bulk_views.py:117 #, python-brace-format msgid "" "There was an error rendering the selected export template ({template}): " @@ -12326,51 +12570,51 @@ msgstr "" "Si è verificato un errore durante il rendering del modello di esportazione " "selezionato ({template}): {error}" -#: netbox/netbox/views/generic/bulk_views.py:425 +#: netbox/netbox/views/generic/bulk_views.py:427 #, python-brace-format msgid "Row {i}: Object with ID {id} does not exist" msgstr "Fila {i}: Oggetto con ID {id} non esiste" -#: netbox/netbox/views/generic/bulk_views.py:714 -#: netbox/netbox/views/generic/bulk_views.py:915 -#: netbox/netbox/views/generic/bulk_views.py:963 +#: netbox/netbox/views/generic/bulk_views.py:716 +#: netbox/netbox/views/generic/bulk_views.py:917 +#: netbox/netbox/views/generic/bulk_views.py:965 #, python-brace-format msgid "No {object_type} were selected." msgstr "No {object_type} sono stati selezionati." -#: netbox/netbox/views/generic/bulk_views.py:793 +#: netbox/netbox/views/generic/bulk_views.py:795 #, python-brace-format msgid "Renamed {count} {object_type}" msgstr "Rinominato {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:893 +#: netbox/netbox/views/generic/bulk_views.py:895 #, python-brace-format msgid "Deleted {count} {object_type}" msgstr "Eliminato {count} {object_type}" -#: netbox/netbox/views/generic/feature_views.py:40 +#: netbox/netbox/views/generic/feature_views.py:46 msgid "Changelog" msgstr "Registro delle modifiche" -#: netbox/netbox/views/generic/feature_views.py:93 +#: netbox/netbox/views/generic/feature_views.py:99 msgid "Journal" msgstr "rivista" -#: netbox/netbox/views/generic/feature_views.py:212 +#: netbox/netbox/views/generic/feature_views.py:218 msgid "Unable to synchronize data: No data file set." msgstr "Impossibile sincronizzare i dati: nessun file di dati impostato." -#: netbox/netbox/views/generic/feature_views.py:216 +#: netbox/netbox/views/generic/feature_views.py:222 #, python-brace-format msgid "Synchronized data for {object_type} {object}." msgstr "Dati sincronizzati per {object_type} {object}." -#: netbox/netbox/views/generic/feature_views.py:241 +#: netbox/netbox/views/generic/feature_views.py:247 #, python-brace-format msgid "Synced {count} {object_type}" msgstr "Sincronizzato {count} {object_type}" -#: netbox/netbox/views/generic/object_views.py:109 +#: netbox/netbox/views/generic/object_views.py:110 #, python-brace-format msgid "{class_name} must implement get_children()" msgstr "{class_name} deve implementare get_children ()" @@ -12440,12 +12684,6 @@ msgstr "su GitHub" msgid "Home Page" msgstr "Pagina iniziale" -#: netbox/templates/account/base.html:7 netbox/templates/inc/user_menu.html:40 -#: netbox/vpn/forms/bulk_edit.py:255 netbox/vpn/forms/filtersets.py:194 -#: netbox/vpn/forms/model_forms.py:382 -msgid "Profile" -msgstr "Profilo" - #: netbox/templates/account/base.html:13 #: netbox/templates/account/notifications.html:7 #: netbox/templates/inc/user_menu.html:15 @@ -12520,13 +12758,10 @@ msgid "Toggle All" msgstr "Attiva tutto" #: netbox/templates/account/preferences.html:49 +#: netbox/templates/extras/tableconfig.html:25 msgid "Table" msgstr "Tavolo" -#: netbox/templates/account/preferences.html:50 -msgid "Ordering" -msgstr "Ordinazione" - #: netbox/templates/account/preferences.html:51 msgid "Columns" msgstr "Colonne" @@ -12546,8 +12781,8 @@ msgid "Account Details" msgstr "Dettagli dell'account" #: netbox/templates/account/profile.html:29 -#: netbox/templates/tenancy/contact.html:43 -#: netbox/templates/users/user.html:25 netbox/tenancy/forms/bulk_edit.py:109 +#: netbox/templates/tenancy/contact.html:53 +#: netbox/templates/users/user.html:25 netbox/tenancy/forms/bulk_edit.py:116 msgid "Email" msgstr "E-mail" @@ -12588,8 +12823,11 @@ msgstr "Gruppi assegnati" #: netbox/templates/dcim/inc/panels/inventory_items.html:45 #: netbox/templates/dcim/interface.html:353 #: netbox/templates/dcim/modulebay.html:80 +#: netbox/templates/dcim/moduletype.html:90 #: netbox/templates/extras/configcontext.html:70 +#: netbox/templates/extras/configtemplate.html:77 #: netbox/templates/extras/eventrule.html:66 +#: netbox/templates/extras/exporttemplate.html:88 #: netbox/templates/extras/htmx/script_result.html:60 #: netbox/templates/extras/webhook.html:65 #: netbox/templates/extras/webhook.html:75 @@ -12633,7 +12871,7 @@ msgstr "Usato per ultimo" msgid "Add a Token" msgstr "Aggiungi un token" -#: netbox/templates/base/base.html:23 netbox/templates/home.html:27 +#: netbox/templates/base/base.html:24 netbox/templates/home.html:27 msgid "Home" msgstr "Home" @@ -12648,7 +12886,7 @@ msgstr "Logo NetBox" #: netbox/templates/base/layout.html:60 netbox/templates/base/layout.html:61 msgid "Get" -msgstr "" +msgstr "Ottieni" #: netbox/templates/base/layout.html:161 netbox/templates/base/layout.html:162 msgid "Docs" @@ -12728,6 +12966,7 @@ msgstr "Tipo di circuito" #: netbox/templates/circuits/inc/circuit_termination.html:10 #: netbox/templates/dcim/manufacturer.html:11 +#: netbox/templates/extras/tableconfig_edit.html:29 #: netbox/templates/generic/bulk_add_component.html:22 #: netbox/templates/users/objectpermission.html:38 #: netbox/utilities/templates/buttons/add.html:4 @@ -12751,6 +12990,20 @@ msgstr "Modifica" msgid "Swap" msgstr "Scambia" +#: netbox/templates/circuits/inc/circuit_termination.html:23 +#: netbox/templates/dcim/inc/panels/inventory_items.html:37 +#: netbox/templates/dcim/powerpanel.html:66 +#: netbox/templates/extras/script_list.html:35 +#: netbox/templates/generic/bulk_delete.html:20 +#: netbox/templates/generic/bulk_delete.html:66 +#: netbox/templates/generic/object_delete.html:19 +#: netbox/templates/htmx/delete_form.html:57 +#: netbox/templates/ipam/inc/panels/fhrp_groups.html:48 +#: netbox/templates/users/objectpermission.html:46 +#: netbox/utilities/templates/buttons/delete.html:11 +msgid "Delete" +msgstr "Elimina" + #: netbox/templates/circuits/inc/circuit_termination_fields.html:5 msgid "Termination point" msgstr "Punto di terminazione" @@ -12806,8 +13059,8 @@ msgstr "Disconnetti" #: netbox/templates/dcim/interface.html:237 #: netbox/templates/dcim/interface.html:257 #: netbox/templates/dcim/powerfeed.html:127 -#: netbox/templates/dcim/poweroutlet.html:81 -#: netbox/templates/dcim/poweroutlet.html:82 +#: netbox/templates/dcim/poweroutlet.html:85 +#: netbox/templates/dcim/poweroutlet.html:86 #: netbox/templates/dcim/powerport.html:73 #: netbox/templates/dcim/rearport.html:98 msgid "Connect" @@ -12903,28 +13156,22 @@ msgstr "byte" msgid "SHA256 Hash" msgstr "Hash SHA256" -#: netbox/templates/core/datasource.html:14 -#: netbox/templates/core/datasource.html:20 -#: netbox/utilities/templates/buttons/sync.html:5 -msgid "Sync" -msgstr "sincronizzazione" +#: netbox/templates/core/datafile.html:55 +msgid "Content" +msgstr "Contenuto" -#: netbox/templates/core/datasource.html:50 +#: netbox/templates/core/datasource.html:54 msgid "Last synced" msgstr "Ultima sincronizzazione" -#: netbox/templates/core/datasource.html:84 +#: netbox/templates/core/datasource.html:88 msgid "Backend" msgstr "Backend" -#: netbox/templates/core/datasource.html:99 +#: netbox/templates/core/datasource.html:103 msgid "No parameters defined" msgstr "Nessun parametro definito" -#: netbox/templates/core/datasource.html:114 -msgid "Files" -msgstr "File" - #: netbox/templates/core/inc/config_data.html:7 msgid "Rack elevations" msgstr "Elevazioni dei rack" @@ -13101,7 +13348,7 @@ msgstr "Code in background" #: netbox/templates/extras/script_result.html:67 #: netbox/templates/extras/script_result.html:69 #: netbox/templates/inc/table_controls_htmx.html:30 -#: netbox/templates/inc/table_controls_htmx.html:33 +#: netbox/templates/inc/table_controls_htmx.html:31 msgid "Configure Table" msgstr "Configura tabella" @@ -13335,7 +13582,7 @@ msgstr "Rinomina selezionato" #: netbox/templates/dcim/consoleserverport.html:66 #: netbox/templates/dcim/frontport.html:98 #: netbox/templates/dcim/interface.html:233 -#: netbox/templates/dcim/poweroutlet.html:79 +#: netbox/templates/dcim/poweroutlet.html:83 #: netbox/templates/dcim/powerport.html:69 msgid "Not Connected" msgstr "Non connesso" @@ -13501,6 +13748,7 @@ msgid "Regenerate Slug" msgstr "Rigenera la lumaca" #: netbox/templates/dcim/device_edit.html:51 +#: netbox/templates/extras/tableconfig_edit.html:32 #: netbox/templates/generic/bulk_remove.html:21 #: netbox/utilities/templates/helpers/table_config_form.html:23 msgid "Remove" @@ -13552,17 +13800,25 @@ msgstr "Baia" msgid "Add Device" msgstr "Aggiungi dispositivo" -#: netbox/templates/dcim/devicerole.html:40 +#: netbox/templates/dcim/devicerole.html:44 msgid "VM Role" msgstr "Ruolo VM" +#: netbox/templates/dcim/devicerole.html:67 +msgid "Child Device Roles" +msgstr "Ruoli dei dispositivi secondari" + +#: netbox/templates/dcim/devicerole.html:71 +msgid "Add a Device Role" +msgstr "Aggiungere un ruolo del dispositivo" + #: netbox/templates/dcim/devicetype.html:18 -#: netbox/templates/dcim/moduletype.html:31 +#: netbox/templates/dcim/moduletype.html:35 msgid "Model Name" msgstr "Nome del modello" #: netbox/templates/dcim/devicetype.html:25 -#: netbox/templates/dcim/moduletype.html:35 +#: netbox/templates/dcim/moduletype.html:39 msgid "Part Number" msgstr "Numero del pezzo" @@ -13588,7 +13844,7 @@ msgstr "Posizione porta posteriore" #: netbox/templates/dcim/frontport.html:72 #: netbox/templates/dcim/interface.html:201 -#: netbox/templates/dcim/poweroutlet.html:73 +#: netbox/templates/dcim/poweroutlet.html:77 #: netbox/templates/dcim/powerport.html:63 #: netbox/templates/dcim/rearport.html:68 msgid "Marked as Connected" @@ -13655,7 +13911,7 @@ msgstr "Trasparente" msgid "Clear All" msgstr "Cancella tutto" -#: netbox/templates/dcim/inc/panels/racktype_dimensions.html:38 +#: netbox/templates/dcim/inc/panels/racktype_dimensions.html:48 msgid "Mounting Depth" msgstr "Profondità di montaggio" @@ -13721,11 +13977,11 @@ msgstr "Larghezza del canale" #: netbox/templates/dcim/interface.html:342 #: netbox/templates/wireless/wirelesslan.html:14 #: netbox/templates/wireless/wirelesslink.html:21 -#: netbox/wireless/forms/bulk_edit.py:62 -#: netbox/wireless/forms/bulk_edit.py:105 +#: netbox/wireless/forms/bulk_edit.py:63 +#: netbox/wireless/forms/bulk_edit.py:106 #: netbox/wireless/forms/filtersets.py:43 #: netbox/wireless/forms/filtersets.py:108 netbox/wireless/models.py:82 -#: netbox/wireless/models.py:153 netbox/wireless/tables/wirelesslan.py:44 +#: netbox/wireless/models.py:145 netbox/wireless/tables/wirelesslan.py:44 msgid "SSID" msgstr "SSID" @@ -13738,7 +13994,7 @@ msgid "No member interfaces" msgstr "Nessuna interfaccia membro" #: netbox/templates/dcim/interface.html:400 -#: netbox/templates/ipam/fhrpgroup.html:73 +#: netbox/templates/ipam/fhrpgroup.html:74 #: netbox/templates/ipam/iprange/ip_addresses.html:7 #: netbox/templates/ipam/prefix/ip_addresses.html:7 #: netbox/templates/virtualization/vminterface.html:111 @@ -13762,15 +14018,15 @@ msgstr "ID della parte" msgid "Add Child Location" msgstr "Aggiungi la posizione del bambino" -#: netbox/templates/dcim/location.html:77 +#: netbox/templates/dcim/location.html:78 msgid "Child Locations" msgstr "Sedi per bambini" -#: netbox/templates/dcim/location.html:81 netbox/templates/dcim/site.html:131 +#: netbox/templates/dcim/location.html:82 netbox/templates/dcim/site.html:131 msgid "Add a Location" msgstr "Aggiungi una posizione" -#: netbox/templates/dcim/location.html:94 netbox/templates/dcim/site.html:144 +#: netbox/templates/dcim/location.html:95 netbox/templates/dcim/site.html:144 msgid "Add a Device" msgstr "Aggiungi un dispositivo" @@ -13783,9 +14039,18 @@ msgid "Add Device Type" msgstr "Aggiungi tipo di dispositivo" #: netbox/templates/dcim/manufacturer.html:21 +#: netbox/templates/dcim/moduletypeprofile.html:49 msgid "Add Module Type" msgstr "Aggiungi tipo di modulo" +#: netbox/templates/dcim/moduletype.html:71 +msgid "No profile assigned" +msgstr "Nessun profilo assegnato" + +#: netbox/templates/dcim/moduletypeprofile.html:13 +msgid "Module Type Profile" +msgstr "Profilo del tipo di modulo" + #: netbox/templates/dcim/powerfeed.html:53 msgid "Connected Device" msgstr "Dispositivo connesso" @@ -13808,7 +14073,7 @@ msgctxt "Abbreviation for amperes" msgid "A" msgstr "UN" -#: netbox/templates/dcim/poweroutlet.html:58 +#: netbox/templates/dcim/poweroutlet.html:62 msgid "Feed Leg" msgstr "Feed Leg" @@ -13896,11 +14161,11 @@ msgstr "Posizioni" msgid "Add Site" msgstr "Aggiungi sito" -#: netbox/templates/dcim/region.html:55 +#: netbox/templates/dcim/region.html:56 msgid "Child Regions" msgstr "Regioni per bambini" -#: netbox/templates/dcim/region.html:59 +#: netbox/templates/dcim/region.html:60 msgid "Add Region" msgstr "Aggiungi regione" @@ -13924,19 +14189,20 @@ msgstr "Indirizzo fisico" msgid "Shipping Address" msgstr "Indirizzo di spedizione" -#: netbox/templates/dcim/sitegroup.html:55 -#: netbox/templates/tenancy/contactgroup.html:46 -#: netbox/templates/tenancy/tenantgroup.html:55 -#: netbox/templates/wireless/wirelesslangroup.html:55 +#: netbox/templates/dcim/sitegroup.html:56 +#: netbox/templates/tenancy/contactgroup.html:47 +#: netbox/templates/tenancy/tenantgroup.html:56 +#: netbox/templates/wireless/wirelesslangroup.html:56 msgid "Child Groups" msgstr "Gruppi di bambini" -#: netbox/templates/dcim/sitegroup.html:59 +#: netbox/templates/dcim/sitegroup.html:60 msgid "Add Site Group" msgstr "Aggiungi gruppo di siti" #: netbox/templates/dcim/trace/attachment.html:5 -#: netbox/templates/extras/exporttemplate.html:31 +#: netbox/templates/extras/configtemplate.html:33 +#: netbox/templates/extras/exporttemplate.html:35 msgid "Attachment" msgstr "Allegato" @@ -13977,6 +14243,15 @@ msgstr "Modifica dello chassis virtuale %(name)s" msgid "Rack/Unit" msgstr "Rack/unità" +#: netbox/templates/dcim/virtualchassis_edit.html:111 +#: netbox/templates/generic/bulk_add_component.html:68 +#: netbox/templates/generic/object_edit.html:47 +#: netbox/templates/generic/object_edit.html:80 +#: netbox/templates/htmx/quick_add.html:24 +#: netbox/templates/ipam/inc/ipaddress_edit_header.html:7 +msgid "Create" +msgstr "Crea" + #: netbox/templates/dcim/virtualchassis_remove_member.html:5 msgid "Remove Virtual Chassis Member" msgstr "Rimuovi membro dello chassis virtuale" @@ -14091,23 +14366,23 @@ msgstr "Versione PostgreSQL non supportata" #: netbox/templates/exceptions/programming_error.html:19 msgid "" -"Ensure that PostgreSQL version 12 or later is in use. You can check this by " +"Ensure that PostgreSQL version 14 or later is in use. You can check this by " "connecting to the database using NetBox's credentials and issuing a query " "for SELECT VERSION()." msgstr "" -"Assicurati che PostgreSQL versione 12 o successiva sia in uso. Puoi " +"Assicurati che PostgreSQL versione 14 o successiva sia in uso. Puoi " "verificarlo connettendoti al database utilizzando le credenziali di NetBox " "ed eseguendo una richiesta per SELEZIONA LA VERSIONE ()." #: netbox/templates/extras/configcontext.html:45 -#: netbox/templates/extras/configtemplate.html:37 -#: netbox/templates/extras/exporttemplate.html:51 +#: netbox/templates/extras/configtemplate.html:53 +#: netbox/templates/extras/exporttemplate.html:55 msgid "The data file associated with this object has been deleted" msgstr "Il file di dati associato a questo oggetto è stato eliminato" #: netbox/templates/extras/configcontext.html:54 -#: netbox/templates/extras/configtemplate.html:46 -#: netbox/templates/extras/exporttemplate.html:60 +#: netbox/templates/extras/configtemplate.html:62 +#: netbox/templates/extras/exporttemplate.html:64 msgid "Data Synced" msgstr "Dati sincronizzati" @@ -14117,12 +14392,13 @@ msgstr "Dati sincronizzati" msgid "Sync Data" msgstr "Sincronizzazione dati" -#: netbox/templates/extras/configtemplate.html:56 +#: netbox/templates/extras/configtemplate.html:72 +#: netbox/templates/extras/exporttemplate.html:83 msgid "Environment Parameters" msgstr "Parametri ambientali" -#: netbox/templates/extras/configtemplate.html:67 -#: netbox/templates/extras/exporttemplate.html:79 +#: netbox/templates/extras/configtemplate.html:87 +#: netbox/templates/extras/exporttemplate.html:98 msgid "Template" msgstr "Modello" @@ -14176,7 +14452,7 @@ msgid "Button Class" msgstr "Classe Button" #: netbox/templates/extras/customlink.html:39 -#: netbox/templates/extras/exporttemplate.html:66 +#: netbox/templates/extras/exporttemplate.html:73 #: netbox/templates/extras/savedfilter.html:39 msgid "Assigned Models" msgstr "Modelli assegnati" @@ -14262,14 +14538,6 @@ msgstr "HTTP" msgid "Conditions" msgstr "Condizioni" -#: netbox/templates/extras/exporttemplate.html:23 -msgid "MIME Type" -msgstr "Tipo MIME" - -#: netbox/templates/extras/exporttemplate.html:27 -msgid "File Extension" -msgstr "Estensione del file" - #: netbox/templates/extras/htmx/script_result.html:10 msgid "Scheduled for" msgstr "Previsto per" @@ -14420,23 +14688,46 @@ msgstr "Soglia di log" msgid "All" msgstr "Tutti" -#: netbox/templates/extras/tag.html:32 +#: netbox/templates/extras/tableconfig.html:10 +msgid "Table Config" +msgstr "Configurazione della tabella" + +#: netbox/templates/extras/tableconfig.html:50 +msgid "Columns Displayed" +msgstr "Colonne visualizzate" + +#: netbox/templates/extras/tableconfig_edit.html:8 +#: netbox/utilities/templates/helpers/table_config_form.html:8 +msgid "Table Configuration" +msgstr "Configurazione della tabella" + +#: netbox/templates/extras/tableconfig_edit.html:40 +#: netbox/utilities/templates/helpers/table_config_form.html:31 +msgid "Move Up" +msgstr "Sposta verso l'alto" + +#: netbox/templates/extras/tableconfig_edit.html:43 +#: netbox/utilities/templates/helpers/table_config_form.html:34 +msgid "Move Down" +msgstr "Sposta verso il basso" + +#: netbox/templates/extras/tag.html:36 msgid "Tagged Items" msgstr "Oggetti con tag" -#: netbox/templates/extras/tag.html:43 +#: netbox/templates/extras/tag.html:47 msgid "Allowed Object Types" msgstr "Tipi di oggetti consentiti" -#: netbox/templates/extras/tag.html:51 +#: netbox/templates/extras/tag.html:55 msgid "Any" msgstr "Qualsiasi" -#: netbox/templates/extras/tag.html:57 +#: netbox/templates/extras/tag.html:61 msgid "Tagged Item Types" msgstr "Tipi di articoli con tag" -#: netbox/templates/extras/tag.html:82 +#: netbox/templates/extras/tag.html:86 msgid "Tagged Objects" msgstr "Oggetti taggati" @@ -14810,7 +15101,8 @@ msgstr "Centro assistenza" msgid "Log Out" msgstr "Esci" -#: netbox/templates/inc/user_menu.html:63 netbox/templates/login.html:38 +#: netbox/templates/inc/user_menu.html:63 netbox/templates/login.html:39 +#: netbox/templates/login.html:84 msgid "Log In" msgstr "Effettua il login" @@ -14842,7 +15134,7 @@ msgstr "Tipo di autenticazione" msgid "Authentication Key" msgstr "Chiave di autenticazione" -#: netbox/templates/ipam/fhrpgroup.html:69 +#: netbox/templates/ipam/fhrpgroup.html:70 msgid "Virtual IP Addresses" msgstr "Indirizzi IP virtuali" @@ -14875,7 +15167,7 @@ msgid "Show All" msgstr "Mostra tutto" #: netbox/templates/ipam/ipaddress.html:23 -#: netbox/templates/ipam/iprange.html:45 netbox/templates/ipam/prefix.html:24 +#: netbox/templates/ipam/iprange.html:52 netbox/templates/ipam/prefix.html:24 msgid "Global" msgstr "Globale" @@ -14907,14 +15199,14 @@ msgstr "Indirizzo di partenza" msgid "Ending Address" msgstr "Indirizzo finale" -#: netbox/templates/ipam/iprange.html:33 netbox/templates/ipam/prefix.html:106 -msgid "Marked fully utilized" -msgstr "Contrassegnato come completamente utilizzato" - #: netbox/templates/ipam/prefix.html:95 msgid "Addressing Details" msgstr "Dettagli di indirizzamento" +#: netbox/templates/ipam/prefix.html:106 +msgid "Marked fully utilized" +msgstr "Contrassegnato come completamente utilizzato" + #: netbox/templates/ipam/prefix.html:114 msgid "Child IPs" msgstr "IP per bambini" @@ -15020,11 +15312,11 @@ msgstr "Spazio IP unico" msgid "Errors" msgstr "Errori" -#: netbox/templates/login.html:69 +#: netbox/templates/login.html:70 msgid "Sign In" msgstr "Accedi" -#: netbox/templates/login.html:77 +#: netbox/templates/login.html:80 msgctxt "Denotes an alternative option" msgid "Or" msgstr "Oppure" @@ -15083,37 +15375,37 @@ msgstr "" "Fare clic qui per provare a caricare nuovamente" " NetBox." -#: netbox/templates/tenancy/contact.html:18 netbox/tenancy/filtersets.py:147 -#: netbox/tenancy/forms/bulk_edit.py:138 +#: netbox/templates/tenancy/contact.html:18 netbox/tenancy/filtersets.py:152 +#: netbox/tenancy/forms/bulk_edit.py:149 #: netbox/tenancy/forms/filtersets.py:102 netbox/tenancy/forms/forms.py:57 -#: netbox/tenancy/forms/model_forms.py:106 -#: netbox/tenancy/forms/model_forms.py:130 -#: netbox/tenancy/tables/contacts.py:98 +#: netbox/tenancy/forms/model_forms.py:108 +#: netbox/tenancy/forms/model_forms.py:132 +#: netbox/tenancy/tables/contacts.py:102 msgid "Contact" msgstr "Contatto" -#: netbox/templates/tenancy/contact.html:29 -#: netbox/tenancy/forms/bulk_edit.py:99 +#: netbox/templates/tenancy/contact.html:39 +#: netbox/tenancy/forms/bulk_edit.py:106 msgid "Title" msgstr "Titolo" -#: netbox/templates/tenancy/contact.html:33 -#: netbox/tenancy/forms/bulk_edit.py:104 netbox/tenancy/tables/contacts.py:64 +#: netbox/templates/tenancy/contact.html:43 +#: netbox/tenancy/forms/bulk_edit.py:111 netbox/tenancy/tables/contacts.py:68 msgid "Phone" msgstr "Telefono" #: netbox/templates/tenancy/contactgroup.html:18 -#: netbox/tenancy/forms/forms.py:67 netbox/tenancy/forms/model_forms.py:75 +#: netbox/tenancy/forms/forms.py:67 netbox/tenancy/forms/model_forms.py:77 msgid "Contact Group" msgstr "Gruppo di contatto" -#: netbox/templates/tenancy/contactgroup.html:50 +#: netbox/templates/tenancy/contactgroup.html:51 msgid "Add Contact Group" msgstr "Aggiungi gruppo di contatti" #: netbox/templates/tenancy/contactrole.html:15 -#: netbox/tenancy/filtersets.py:152 netbox/tenancy/forms/forms.py:62 -#: netbox/tenancy/forms/model_forms.py:87 +#: netbox/tenancy/filtersets.py:157 netbox/tenancy/forms/forms.py:62 +#: netbox/tenancy/forms/model_forms.py:89 msgid "Contact Role" msgstr "Ruolo di contatto" @@ -15126,12 +15418,12 @@ msgid "Add Tenant" msgstr "Aggiungi inquilino" #: netbox/templates/tenancy/tenantgroup.html:26 -#: netbox/tenancy/forms/model_forms.py:32 netbox/tenancy/tables/columns.py:36 +#: netbox/tenancy/forms/model_forms.py:33 netbox/tenancy/tables/columns.py:36 #: netbox/tenancy/tables/columns.py:46 msgid "Tenant Group" msgstr "Gruppo di inquilini" -#: netbox/templates/tenancy/tenantgroup.html:59 +#: netbox/templates/tenancy/tenantgroup.html:60 msgid "Add Tenant Group" msgstr "Aggiungi gruppo di inquilini" @@ -15327,7 +15619,7 @@ msgstr "Durata SA (KB)" msgid "L2VPN Attributes" msgstr "Attributi L2VPN" -#: netbox/templates/vpn/l2vpn.html:60 netbox/templates/vpn/tunnel.html:76 +#: netbox/templates/vpn/l2vpn.html:64 netbox/templates/vpn/tunnel.html:76 msgid "Add a Termination" msgstr "Aggiungi una terminazione" @@ -15394,11 +15686,11 @@ msgid "Add Wireless LAN" msgstr "Aggiungi LAN wireless" #: netbox/templates/wireless/wirelesslangroup.html:26 -#: netbox/wireless/forms/model_forms.py:29 +#: netbox/wireless/forms/model_forms.py:30 msgid "Wireless LAN Group" msgstr "Gruppo LAN wireless" -#: netbox/templates/wireless/wirelesslangroup.html:59 +#: netbox/templates/wireless/wirelesslangroup.html:60 msgid "Add Wireless LAN Group" msgstr "Aggiungi gruppo LAN wireless" @@ -15414,109 +15706,133 @@ msgstr "Gruppo di contatto dei genitori (ID)" msgid "Parent contact group (slug)" msgstr "Gruppo di contatto con i genitori (slug)" -#: netbox/tenancy/filtersets.py:40 netbox/tenancy/filtersets.py:67 -#: netbox/tenancy/filtersets.py:110 +#: netbox/tenancy/filtersets.py:40 netbox/tenancy/filtersets.py:72 +#: netbox/tenancy/filtersets.py:115 msgid "Contact group (ID)" msgstr "Gruppo di contatti (ID)" -#: netbox/tenancy/filtersets.py:47 netbox/tenancy/filtersets.py:74 -#: netbox/tenancy/filtersets.py:117 +#: netbox/tenancy/filtersets.py:47 netbox/tenancy/filtersets.py:79 +#: netbox/tenancy/filtersets.py:122 msgid "Contact group (slug)" msgstr "Gruppo di contatti (slug)" -#: netbox/tenancy/filtersets.py:104 +#: netbox/tenancy/filtersets.py:52 netbox/tenancy/filtersets.py:109 msgid "Contact (ID)" msgstr "Contatto (ID)" -#: netbox/tenancy/filtersets.py:121 +#: netbox/tenancy/filtersets.py:126 msgid "Contact role (ID)" msgstr "Ruolo di contatto (ID)" -#: netbox/tenancy/filtersets.py:127 +#: netbox/tenancy/filtersets.py:132 msgid "Contact role (slug)" msgstr "Ruolo di contatto (slug)" -#: netbox/tenancy/filtersets.py:158 +#: netbox/tenancy/filtersets.py:163 msgid "Contact group" msgstr "Gruppo di contatti" -#: netbox/tenancy/filtersets.py:169 +#: netbox/tenancy/filtersets.py:174 msgid "Parent tenant group (ID)" msgstr "Gruppo di inquilini principali (ID)" -#: netbox/tenancy/filtersets.py:175 +#: netbox/tenancy/filtersets.py:180 msgid "Parent tenant group (slug)" msgstr "Gruppo di inquilini principali (slug)" -#: netbox/tenancy/filtersets.py:181 netbox/tenancy/filtersets.py:201 +#: netbox/tenancy/filtersets.py:186 netbox/tenancy/filtersets.py:206 msgid "Tenant group (ID)" msgstr "Gruppo di inquilini (ID)" -#: netbox/tenancy/filtersets.py:234 +#: netbox/tenancy/filtersets.py:239 msgid "Tenant Group (ID)" msgstr "Gruppo di inquilini (ID)" -#: netbox/tenancy/filtersets.py:241 +#: netbox/tenancy/filtersets.py:246 msgid "Tenant Group (slug)" msgstr "Gruppo di inquilini (slug)" -#: netbox/tenancy/forms/bulk_edit.py:66 +#: netbox/tenancy/forms/bulk_edit.py:67 msgid "Desciption" msgstr "Descrizione" -#: netbox/tenancy/forms/bulk_import.py:101 +#: netbox/tenancy/forms/bulk_edit.py:96 +msgid "Add groups" +msgstr "Aggiungere gruppi" + +#: netbox/tenancy/forms/bulk_edit.py:101 +msgid "Remove groups" +msgstr "Rimuovi gruppi" + +#: netbox/tenancy/forms/bulk_import.py:84 +msgid "" +"Group names separated by commas, encased with double quotes (e.g. \"Group " +"1,Group 2\")" +msgstr "" +"Nomi di gruppo separati da virgole, racchiusi tra virgolette doppie (ad " +"esempio «Gruppo 1, Gruppo 2\")" + +#: netbox/tenancy/forms/bulk_import.py:100 msgid "Assigned contact" msgstr "Contatto assegnato" -#: netbox/tenancy/models/contacts.py:32 +#: netbox/tenancy/models/contacts.py:33 msgid "contact group" msgstr "gruppo di contatti" -#: netbox/tenancy/models/contacts.py:33 +#: netbox/tenancy/models/contacts.py:34 msgid "contact groups" msgstr "gruppi di contatti" -#: netbox/tenancy/models/contacts.py:42 +#: netbox/tenancy/models/contacts.py:43 msgid "contact role" msgstr "ruolo di contatto" -#: netbox/tenancy/models/contacts.py:43 +#: netbox/tenancy/models/contacts.py:44 msgid "contact roles" msgstr "ruoli di contatto" -#: netbox/tenancy/models/contacts.py:63 +#: netbox/tenancy/models/contacts.py:64 msgid "title" msgstr "titolo" -#: netbox/tenancy/models/contacts.py:68 +#: netbox/tenancy/models/contacts.py:69 msgid "phone" msgstr "telefono" -#: netbox/tenancy/models/contacts.py:73 +#: netbox/tenancy/models/contacts.py:74 msgid "email" msgstr "e-mail" -#: netbox/tenancy/models/contacts.py:82 +#: netbox/tenancy/models/contacts.py:83 msgid "link" msgstr "collegamento" -#: netbox/tenancy/models/contacts.py:98 +#: netbox/tenancy/models/contacts.py:93 msgid "contact" msgstr "contatto" -#: netbox/tenancy/models/contacts.py:99 +#: netbox/tenancy/models/contacts.py:94 msgid "contacts" msgstr "contatta" -#: netbox/tenancy/models/contacts.py:146 +#: netbox/tenancy/models/contacts.py:108 +msgid "contact group membership" +msgstr "appartenenza al gruppo di contatti" + +#: netbox/tenancy/models/contacts.py:109 +msgid "contact group memberships" +msgstr "appartenenze ai gruppi di contatto" + +#: netbox/tenancy/models/contacts.py:153 msgid "contact assignment" msgstr "assegnazione dei contatti" -#: netbox/tenancy/models/contacts.py:147 +#: netbox/tenancy/models/contacts.py:154 msgid "contact assignments" msgstr "assegnazioni di contatto" -#: netbox/tenancy/models/contacts.py:163 +#: netbox/tenancy/models/contacts.py:170 #, python-brace-format msgid "Contacts cannot be assigned to this object type ({type})." msgstr "" @@ -15546,27 +15862,27 @@ msgstr "inquilino" msgid "tenants" msgstr "inquilini" -#: netbox/tenancy/tables/contacts.py:112 +#: netbox/tenancy/tables/contacts.py:116 msgid "Contact Title" msgstr "Titolo del contatto" -#: netbox/tenancy/tables/contacts.py:116 +#: netbox/tenancy/tables/contacts.py:120 msgid "Contact Phone" msgstr "Telefono di contatto" -#: netbox/tenancy/tables/contacts.py:121 +#: netbox/tenancy/tables/contacts.py:125 msgid "Contact Email" msgstr "Email di contatto" -#: netbox/tenancy/tables/contacts.py:125 +#: netbox/tenancy/tables/contacts.py:129 msgid "Contact Address" msgstr "Indirizzo di contatto" -#: netbox/tenancy/tables/contacts.py:129 +#: netbox/tenancy/tables/contacts.py:133 msgid "Contact Link" msgstr "Link di contatto" -#: netbox/tenancy/tables/contacts.py:134 +#: netbox/tenancy/tables/contacts.py:138 msgid "Contact Description" msgstr "Descrizione del contatto" @@ -15690,26 +16006,26 @@ msgstr "È necessario selezionare almeno un'azione." msgid "Invalid filter for {model}: {error}" msgstr "Filtro non valido per {model}: {error}" -#: netbox/users/models/permissions.py:39 +#: netbox/users/models/permissions.py:37 msgid "The list of actions granted by this permission" msgstr "L'elenco delle azioni concesse da questa autorizzazione" -#: netbox/users/models/permissions.py:44 +#: netbox/users/models/permissions.py:42 msgid "constraints" msgstr "limiti" -#: netbox/users/models/permissions.py:45 +#: netbox/users/models/permissions.py:43 msgid "" "Queryset filter matching the applicable objects of the selected type(s)" msgstr "" "Filtro Queryset che corrisponde agli oggetti applicabili dei tipi " "selezionati" -#: netbox/users/models/permissions.py:52 +#: netbox/users/models/permissions.py:50 msgid "permission" msgstr "autorizzazione" -#: netbox/users/models/permissions.py:53 netbox/users/models/users.py:47 +#: netbox/users/models/permissions.py:51 netbox/users/models/users.py:47 msgid "permissions" msgstr "autorizzazioni" @@ -15813,7 +16129,7 @@ msgstr "" msgid "Related object not found using the provided numeric ID: {id}" msgstr "Oggetto correlato non trovato utilizzando l'ID numerico fornito: {id}" -#: netbox/utilities/choices.py:19 +#: netbox/utilities/choices.py:23 #, python-brace-format msgid "{name} has a key defined but CHOICES is not a list" msgstr "{name} ha una chiave definita ma CHOICES non è una lista" @@ -16031,14 +16347,6 @@ msgstr "" msgid "Unrecognized header: {name}" msgstr "Intestazione non riconosciuta: {name}" -#: netbox/utilities/forms/forms.py:118 -msgid "Available Columns" -msgstr "Colonne disponibili" - -#: netbox/utilities/forms/forms.py:126 -msgid "Selected Columns" -msgstr "Colonne selezionate" - #: netbox/utilities/forms/mixins.py:44 msgid "" "This object has been modified since the form was rendered. Please consult " @@ -16113,6 +16421,19 @@ msgstr "" "Valore obbligatorio mancante per il parametro di query statica: " "'{static_params}»" +#: netbox/utilities/jsonschema.py:159 +msgid "Invalid JSON schema definition" +msgstr "Definizione dello schema JSON non valida" + +#: netbox/utilities/jsonschema.py:161 +msgid "JSON schema must define properties" +msgstr "Lo schema JSON deve definire le proprietà" + +#: netbox/utilities/jsonschema.py:166 +#, python-brace-format +msgid "Invalid JSON schema definition: {error}" +msgstr "Definizione dello schema JSON non valida: {error}" + #: netbox/utilities/password_validation.py:13 msgid "Password must have at least one numeral." msgstr "La password deve contenere almeno un numero." @@ -16152,7 +16473,7 @@ msgstr "app_label/model_name sconosciuto per {name}" msgid "Invalid IP address set for {header}: {ip}" msgstr "Indirizzo IP non valido impostato per {header}: {ip}" -#: netbox/utilities/tables.py:47 +#: netbox/utilities/tables.py:75 #, python-brace-format msgid "A column named {name} is already defined for table {table_name}" msgstr "" @@ -16214,18 +16535,6 @@ msgstr "Imposta Null" msgid "Clear all" msgstr "Cancella tutto" -#: netbox/utilities/templates/helpers/table_config_form.html:8 -msgid "Table Configuration" -msgstr "Configurazione della tabella" - -#: netbox/utilities/templates/helpers/table_config_form.html:31 -msgid "Move Up" -msgstr "Sposta verso l'alto" - -#: netbox/utilities/templates/helpers/table_config_form.html:34 -msgid "Move Down" -msgstr "Sposta verso il basso" - #: netbox/utilities/templates/navigation/menu.html:14 msgid "Search…" msgstr "Cerca..." @@ -16250,7 +16559,12 @@ msgstr "Scrivere" msgid "The test must define csv_update_data." msgstr "Il test deve definire csv_update_data." -#: netbox/utilities/validators.py:65 +#: netbox/utilities/validators.py:71 +#, python-brace-format +msgid "{value} must be a multiple of {multiple}." +msgstr "{value} deve essere un multiplo di {multiple}." + +#: netbox/utilities/validators.py:83 #, python-brace-format msgid "{value} is not a valid regular expression." msgstr "{value} non è un'espressione regolare valida." @@ -16293,12 +16607,12 @@ msgid "Cluster type (ID)" msgstr "Tipo di cluster (ID)" #: netbox/virtualization/filtersets.py:117 -#: netbox/virtualization/filtersets.py:237 +#: netbox/virtualization/filtersets.py:239 msgid "Cluster (ID)" msgstr "Cluster (ID)" #: netbox/virtualization/forms/bulk_edit.py:148 -#: netbox/virtualization/models/virtualmachines.py:110 +#: netbox/virtualization/models/virtualmachines.py:109 msgid "vCPUs" msgstr "vCPU" @@ -16407,44 +16721,44 @@ msgstr "" "{count} i dispositivi vengono assegnati come host per questo cluster ma non " "sono ubicati {location}" -#: netbox/virtualization/models/virtualmachines.py:118 +#: netbox/virtualization/models/virtualmachines.py:117 msgid "memory (MB)" msgstr "memoria (MB)" -#: netbox/virtualization/models/virtualmachines.py:123 +#: netbox/virtualization/models/virtualmachines.py:122 msgid "disk (MB)" msgstr "disco (MB)" -#: netbox/virtualization/models/virtualmachines.py:161 +#: netbox/virtualization/models/virtualmachines.py:166 msgid "Virtual machine name must be unique per cluster." msgstr "Il nome della macchina virtuale deve essere univoco per cluster." -#: netbox/virtualization/models/virtualmachines.py:164 +#: netbox/virtualization/models/virtualmachines.py:169 msgid "virtual machine" msgstr "macchina virtuale" -#: netbox/virtualization/models/virtualmachines.py:165 +#: netbox/virtualization/models/virtualmachines.py:170 msgid "virtual machines" msgstr "macchine virtuali" -#: netbox/virtualization/models/virtualmachines.py:176 +#: netbox/virtualization/models/virtualmachines.py:181 msgid "A virtual machine must be assigned to a site and/or cluster." msgstr "" "Una macchina virtuale deve essere assegnata a un sito e/o a un cluster." -#: netbox/virtualization/models/virtualmachines.py:183 +#: netbox/virtualization/models/virtualmachines.py:188 #, python-brace-format msgid "" "The selected cluster ({cluster}) is not assigned to this site ({site})." msgstr "" "Il cluster selezionato ({cluster}) non è assegnato a questo sito ({site})." -#: netbox/virtualization/models/virtualmachines.py:190 +#: netbox/virtualization/models/virtualmachines.py:195 msgid "Must specify a cluster when assigning a host device." msgstr "" "È necessario specificare un cluster quando si assegna un dispositivo host." -#: netbox/virtualization/models/virtualmachines.py:195 +#: netbox/virtualization/models/virtualmachines.py:200 #, python-brace-format msgid "" "The selected device ({device}) is not assigned to this cluster ({cluster})." @@ -16452,7 +16766,7 @@ msgstr "" "Il dispositivo selezionato ({device}) non è assegnato a questo cluster " "({cluster})." -#: netbox/virtualization/models/virtualmachines.py:207 +#: netbox/virtualization/models/virtualmachines.py:212 #, python-brace-format msgid "" "The specified disk size ({size}) must match the aggregate size of assigned " @@ -16461,18 +16775,18 @@ msgstr "" "La dimensione del disco specificata ({size}) deve corrispondere alla " "dimensione aggregata dei dischi virtuali assegnati ({total_size})." -#: netbox/virtualization/models/virtualmachines.py:221 +#: netbox/virtualization/models/virtualmachines.py:226 #, python-brace-format msgid "Must be an IPv{family} address. ({ip} is an IPv{version} address.)" msgstr "" "Deve essere un IPV{family} indirizzo. ({ip} è un IPv{version} indirizzo.)" -#: netbox/virtualization/models/virtualmachines.py:230 +#: netbox/virtualization/models/virtualmachines.py:235 #, python-brace-format msgid "The specified IP address ({ip}) is not assigned to this VM." msgstr "L'indirizzo IP specificato ({ip}) non è assegnato a questa VM." -#: netbox/virtualization/models/virtualmachines.py:376 +#: netbox/virtualization/models/virtualmachines.py:381 #, python-brace-format msgid "" "The selected parent interface ({parent}) belongs to a different virtual " @@ -16481,7 +16795,7 @@ msgstr "" "L'interfaccia principale selezionata ({parent}) appartiene a una macchina " "virtuale diversa ({virtual_machine})." -#: netbox/virtualization/models/virtualmachines.py:391 +#: netbox/virtualization/models/virtualmachines.py:396 #, python-brace-format msgid "" "The selected bridge interface ({bridge}) belongs to a different virtual " @@ -16490,7 +16804,7 @@ msgstr "" "L'interfaccia bridge selezionata ({bridge}) appartiene a una macchina " "virtuale diversa ({virtual_machine})." -#: netbox/virtualization/models/virtualmachines.py:402 +#: netbox/virtualization/models/virtualmachines.py:407 #, python-brace-format msgid "" "The untagged VLAN ({untagged_vlan}) must belong to the same site as the " @@ -16499,24 +16813,24 @@ msgstr "" "La VLAN senza tag ({untagged_vlan}) deve appartenere allo stesso sito della " "macchina virtuale principale dell'interfaccia o deve essere globale." -#: netbox/virtualization/models/virtualmachines.py:414 +#: netbox/virtualization/models/virtualmachines.py:419 msgid "size (MB)" msgstr "dimensione (MB)" -#: netbox/virtualization/models/virtualmachines.py:418 +#: netbox/virtualization/models/virtualmachines.py:423 msgid "virtual disk" msgstr "disco virtuale" -#: netbox/virtualization/models/virtualmachines.py:419 +#: netbox/virtualization/models/virtualmachines.py:424 msgid "virtual disks" msgstr "dischi virtuali" -#: netbox/virtualization/views.py:313 +#: netbox/virtualization/views.py:307 #, python-brace-format msgid "Added {count} devices to cluster {cluster}" msgstr "Aggiunto {count} dispositivi da raggruppare {cluster}" -#: netbox/virtualization/views.py:348 +#: netbox/virtualization/views.py:342 #, python-brace-format msgid "Removed {count} devices from cluster {cluster}" msgstr "Rimosso {count} dispositivi dal cluster {cluster}" @@ -16593,22 +16907,26 @@ msgstr "Firme DSA" msgid "Group {n}" msgstr "Gruppo {n}" -#: netbox/vpn/choices.py:251 +#: netbox/vpn/choices.py:252 msgid "Ethernet Private LAN" msgstr "LAN privata Ethernet" -#: netbox/vpn/choices.py:252 +#: netbox/vpn/choices.py:253 msgid "Ethernet Virtual Private LAN" msgstr "LAN privata virtuale Ethernet" -#: netbox/vpn/choices.py:255 +#: netbox/vpn/choices.py:256 msgid "Ethernet Private Tree" msgstr "Albero privato Ethernet" -#: netbox/vpn/choices.py:256 +#: netbox/vpn/choices.py:257 msgid "Ethernet Virtual Private Tree" msgstr "Albero privato virtuale Ethernet" +#: netbox/vpn/choices.py:260 +msgid "SPB" +msgstr "SPB" + #: netbox/vpn/filtersets.py:41 msgid "Tunnel group (ID)" msgstr "Gruppo Tunnel (ID)" @@ -16653,15 +16971,15 @@ msgstr "Politica IPSec (ID)" msgid "IPSec policy (name)" msgstr "Politica IPSec (nome)" -#: netbox/vpn/filtersets.py:348 +#: netbox/vpn/filtersets.py:351 msgid "L2VPN (slug)" msgstr "L2VPN (slug)" -#: netbox/vpn/filtersets.py:412 +#: netbox/vpn/filtersets.py:415 msgid "VM Interface (ID)" msgstr "Interfaccia VM (ID)" -#: netbox/vpn/filtersets.py:418 +#: netbox/vpn/filtersets.py:421 msgid "VLAN (name)" msgstr "VLAN (nome)" @@ -16674,8 +16992,8 @@ msgstr "Gruppo Tunnel" msgid "SA lifetime" msgstr "Una vita" -#: netbox/vpn/forms/bulk_edit.py:151 netbox/wireless/forms/bulk_edit.py:81 -#: netbox/wireless/forms/bulk_edit.py:129 +#: netbox/vpn/forms/bulk_edit.py:151 netbox/wireless/forms/bulk_edit.py:82 +#: netbox/wireless/forms/bulk_edit.py:130 #: netbox/wireless/forms/filtersets.py:67 #: netbox/wireless/forms/filtersets.py:126 msgid "Pre-shared key" @@ -16725,33 +17043,33 @@ msgstr "IPSec proposal(s)" msgid "IPSec protocol" msgstr "Protocollo IPSec" -#: netbox/vpn/forms/bulk_import.py:266 +#: netbox/vpn/forms/bulk_import.py:271 msgid "L2VPN type" msgstr "Tipo L2VPN" -#: netbox/vpn/forms/bulk_import.py:287 +#: netbox/vpn/forms/bulk_import.py:292 msgid "Parent device (for interface)" msgstr "Dispositivo principale (per interfaccia)" -#: netbox/vpn/forms/bulk_import.py:294 +#: netbox/vpn/forms/bulk_import.py:299 msgid "Parent virtual machine (for interface)" msgstr "Macchina virtuale principale (per interfaccia)" -#: netbox/vpn/forms/bulk_import.py:301 +#: netbox/vpn/forms/bulk_import.py:306 msgid "Assigned interface (device or VM)" msgstr "Interfaccia assegnata (dispositivo o VM)" -#: netbox/vpn/forms/bulk_import.py:334 +#: netbox/vpn/forms/bulk_import.py:339 msgid "Cannot import device and VM interface terminations simultaneously." msgstr "" "Non è possibile importare contemporaneamente le terminazioni del dispositivo" " e dell'interfaccia VM." -#: netbox/vpn/forms/bulk_import.py:336 +#: netbox/vpn/forms/bulk_import.py:341 msgid "Each termination must specify either an interface or a VLAN." msgstr "Ogni terminazione deve specificare un'interfaccia o una VLAN." -#: netbox/vpn/forms/bulk_import.py:338 +#: netbox/vpn/forms/bulk_import.py:343 msgid "Cannot assign both an interface and a VLAN." msgstr "Non è possibile assegnare sia un'interfaccia che una VLAN." @@ -16764,7 +17082,7 @@ msgstr "Versione IKE" msgid "Proposal" msgstr "Proposta" -#: netbox/vpn/forms/filtersets.py:257 +#: netbox/vpn/forms/filtersets.py:262 msgid "Assigned Object Type" msgstr "Tipo di oggetto assegnato" @@ -16880,20 +17198,20 @@ msgstr "Criteri IPSec" msgid "IPSec profiles" msgstr "Profili IPSec" -#: netbox/vpn/models/l2vpn.py:113 +#: netbox/vpn/models/l2vpn.py:117 msgid "L2VPN termination" msgstr "Terminazione L2VPN" -#: netbox/vpn/models/l2vpn.py:114 +#: netbox/vpn/models/l2vpn.py:118 msgid "L2VPN terminations" msgstr "Terminazioni L2VPN" -#: netbox/vpn/models/l2vpn.py:129 +#: netbox/vpn/models/l2vpn.py:133 #, python-brace-format msgid "L2VPN Termination already assigned ({assigned_object})" msgstr "Terminazione L2VPN già assegnata ({assigned_object})" -#: netbox/vpn/models/l2vpn.py:141 +#: netbox/vpn/models/l2vpn.py:145 #, python-brace-format msgid "" "{l2vpn_type} L2VPNs cannot have more than two terminations; found " @@ -16926,19 +17244,19 @@ msgstr "tunnel" msgid "tunnels" msgstr "tunnels" -#: netbox/vpn/models/tunnels.py:148 +#: netbox/vpn/models/tunnels.py:145 msgid "An object may be terminated to only one tunnel at a time." msgstr "Un oggetto può terminare in un solo tunnel alla volta." -#: netbox/vpn/models/tunnels.py:151 +#: netbox/vpn/models/tunnels.py:148 msgid "tunnel termination" msgstr "terminazione del tunnel" -#: netbox/vpn/models/tunnels.py:152 +#: netbox/vpn/models/tunnels.py:149 msgid "tunnel terminations" msgstr "terminazioni dei tunnel" -#: netbox/vpn/models/tunnels.py:169 +#: netbox/vpn/models/tunnels.py:166 #, python-brace-format msgid "{name} is already attached to a tunnel ({tunnel})." msgstr "{name} è già collegato a un tunnel ({tunnel})." @@ -16971,11 +17289,11 @@ msgstr "Durata SA (secondi)" msgid "SA Lifetime (KB)" msgstr "SA Lifetime (KB)" -#: netbox/vpn/tables/l2vpn.py:69 +#: netbox/vpn/tables/l2vpn.py:72 msgid "Object Parent" msgstr "Genitore dell'oggetto" -#: netbox/vpn/tables/l2vpn.py:74 +#: netbox/vpn/tables/l2vpn.py:77 msgid "Object Site" msgstr "Sito oggetto" @@ -16999,8 +17317,8 @@ msgstr "WPA personal (PSK)" msgid "WPA Enterprise" msgstr "WPA Enterprise" -#: netbox/wireless/forms/bulk_edit.py:75 -#: netbox/wireless/forms/bulk_edit.py:123 +#: netbox/wireless/forms/bulk_edit.py:76 +#: netbox/wireless/forms/bulk_edit.py:124 #: netbox/wireless/forms/bulk_import.py:70 #: netbox/wireless/forms/bulk_import.py:73 #: netbox/wireless/forms/bulk_import.py:115 @@ -17024,7 +17342,7 @@ msgstr "Interfaccia A" msgid "Interface B" msgstr "Interfaccia B" -#: netbox/wireless/forms/model_forms.py:164 +#: netbox/wireless/forms/model_forms.py:165 msgid "Side B" msgstr "Lato B" @@ -17044,23 +17362,23 @@ msgstr "gruppi LAN wireless" msgid "wireless LAN" msgstr "LAN senza fili" -#: netbox/wireless/models.py:141 +#: netbox/wireless/models.py:134 msgid "interface A" msgstr "interfaccia A" -#: netbox/wireless/models.py:148 +#: netbox/wireless/models.py:140 msgid "interface B" msgstr "interfaccia B" -#: netbox/wireless/models.py:196 +#: netbox/wireless/models.py:188 msgid "wireless link" msgstr "collegamento wireless" -#: netbox/wireless/models.py:197 +#: netbox/wireless/models.py:189 msgid "wireless links" msgstr "collegamenti wireless" -#: netbox/wireless/models.py:212 netbox/wireless/models.py:218 +#: netbox/wireless/models.py:204 netbox/wireless/models.py:210 #, python-brace-format msgid "{type} is not a wireless interface." msgstr "{type} non è un'interfaccia wireless." diff --git a/netbox/translations/ja/LC_MESSAGES/django.mo b/netbox/translations/ja/LC_MESSAGES/django.mo index ae9f29910..0783ecf8b 100644 Binary files a/netbox/translations/ja/LC_MESSAGES/django.mo and b/netbox/translations/ja/LC_MESSAGES/django.mo differ diff --git a/netbox/translations/ja/LC_MESSAGES/django.po b/netbox/translations/ja/LC_MESSAGES/django.po index 494cb57b8..40e118c86 100644 --- a/netbox/translations/ja/LC_MESSAGES/django.po +++ b/netbox/translations/ja/LC_MESSAGES/django.po @@ -5,17 +5,17 @@ # # Translators: # Tatsuya Ueda , 2024 -# teapot, 2025 # Jeremy Stretch, 2025 +# teapot, 2025 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-01 05:01+0000\n" +"POT-Creation-Date: 2025-05-13 05:01+0000\n" "PO-Revision-Date: 2023-10-30 17:48+0000\n" -"Last-Translator: Jeremy Stretch, 2025\n" +"Last-Translator: teapot, 2025\n" "Language-Team: Japanese (https://app.transifex.com/netbox-community/teams/178115/ja/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -35,7 +35,7 @@ msgstr "書き込み可能" #: netbox/account/tables.py:35 netbox/core/choices.py:102 #: netbox/core/tables/jobs.py:29 netbox/core/tables/tasks.py:79 -#: netbox/extras/tables/tables.py:338 netbox/extras/tables/tables.py:572 +#: netbox/extras/tables/tables.py:379 netbox/extras/tables/tables.py:627 #: netbox/templates/account/token.html:43 #: netbox/templates/core/configrevision.html:26 #: netbox/templates/core/configrevision_restore.html:12 @@ -66,57 +66,59 @@ msgstr "最終使用日" msgid "Allowed IPs" msgstr "許可された IP" -#: netbox/account/views.py:116 +#: netbox/account/views.py:118 #, python-brace-format msgid "Logged in as {user}." msgstr "{user}としてログイン 。" -#: netbox/account/views.py:172 +#: netbox/account/views.py:174 msgid "You have logged out." msgstr "ログアウトしました。" -#: netbox/account/views.py:224 +#: netbox/account/views.py:227 msgid "Your preferences have been updated." msgstr "設定が更新されました。" -#: netbox/account/views.py:252 +#: netbox/account/views.py:255 msgid "LDAP-authenticated user credentials cannot be changed within NetBox." msgstr "LDAP認証されたユーザー資格情報は、NetBox内で変更することはできません。" -#: netbox/account/views.py:267 +#: netbox/account/views.py:270 msgid "Your password has been changed successfully." msgstr "パスワードは正常に変更されました。" #: netbox/circuits/choices.py:21 netbox/dcim/choices.py:20 -#: netbox/dcim/choices.py:102 netbox/dcim/choices.py:185 -#: netbox/dcim/choices.py:237 netbox/dcim/choices.py:1542 -#: netbox/dcim/choices.py:1600 netbox/dcim/choices.py:1650 -#: netbox/dcim/choices.py:1672 netbox/virtualization/choices.py:20 +#: netbox/dcim/choices.py:102 netbox/dcim/choices.py:186 +#: netbox/dcim/choices.py:239 netbox/dcim/choices.py:1549 +#: netbox/dcim/choices.py:1607 netbox/dcim/choices.py:1674 +#: netbox/dcim/choices.py:1696 netbox/virtualization/choices.py:20 #: netbox/virtualization/choices.py:46 netbox/vpn/choices.py:18 +#: netbox/vpn/choices.py:281 msgid "Planned" msgstr "計画中" -#: netbox/circuits/choices.py:22 netbox/netbox/navigation/menu.py:326 +#: netbox/circuits/choices.py:22 netbox/netbox/navigation/menu.py:327 msgid "Provisioning" msgstr "プロビジョニング" -#: netbox/circuits/choices.py:23 netbox/core/tables/tasks.py:22 -#: netbox/dcim/choices.py:22 netbox/dcim/choices.py:103 -#: netbox/dcim/choices.py:184 netbox/dcim/choices.py:236 -#: netbox/dcim/choices.py:1599 netbox/dcim/choices.py:1649 -#: netbox/dcim/choices.py:1671 netbox/extras/tables/tables.py:498 -#: netbox/ipam/choices.py:31 netbox/ipam/choices.py:49 -#: netbox/ipam/choices.py:69 netbox/ipam/choices.py:154 -#: netbox/templates/extras/configcontext.html:25 +#: netbox/circuits/choices.py:23 netbox/core/tables/plugins.py:64 +#: netbox/core/tables/tasks.py:22 netbox/dcim/choices.py:22 +#: netbox/dcim/choices.py:103 netbox/dcim/choices.py:185 +#: netbox/dcim/choices.py:238 netbox/dcim/choices.py:1606 +#: netbox/dcim/choices.py:1673 netbox/dcim/choices.py:1695 +#: netbox/extras/tables/tables.py:539 netbox/ipam/choices.py:31 +#: netbox/ipam/choices.py:49 netbox/ipam/choices.py:69 +#: netbox/ipam/choices.py:154 netbox/templates/extras/configcontext.html:25 #: netbox/templates/users/user.html:37 netbox/users/forms/bulk_edit.py:38 #: netbox/virtualization/choices.py:22 netbox/virtualization/choices.py:45 -#: netbox/vpn/choices.py:19 netbox/wireless/choices.py:25 +#: netbox/vpn/choices.py:19 netbox/vpn/choices.py:280 +#: netbox/wireless/choices.py:25 msgid "Active" msgstr "アクティブ" -#: netbox/circuits/choices.py:24 netbox/dcim/choices.py:183 -#: netbox/dcim/choices.py:235 netbox/dcim/choices.py:1598 -#: netbox/dcim/choices.py:1651 netbox/dcim/choices.py:1670 +#: netbox/circuits/choices.py:24 netbox/dcim/choices.py:184 +#: netbox/dcim/choices.py:237 netbox/dcim/choices.py:1605 +#: netbox/dcim/choices.py:1675 netbox/dcim/choices.py:1694 #: netbox/virtualization/choices.py:24 netbox/virtualization/choices.py:44 msgid "Offline" msgstr "オフライン" @@ -129,7 +131,7 @@ msgstr "デプロビジョニング" msgid "Decommissioned" msgstr "廃止" -#: netbox/circuits/choices.py:90 netbox/dcim/choices.py:1611 +#: netbox/circuits/choices.py:90 netbox/dcim/choices.py:1618 #: netbox/templates/dcim/interface.html:135 #: netbox/templates/virtualization/vminterface.html:83 #: netbox/tenancy/choices.py:17 @@ -164,36 +166,36 @@ msgstr "スポーク" #: netbox/circuits/filtersets.py:37 netbox/circuits/filtersets.py:204 #: netbox/circuits/filtersets.py:284 netbox/dcim/base_filtersets.py:22 -#: netbox/dcim/filtersets.py:99 netbox/dcim/filtersets.py:153 -#: netbox/dcim/filtersets.py:213 netbox/dcim/filtersets.py:334 -#: netbox/dcim/filtersets.py:465 netbox/dcim/filtersets.py:1022 -#: netbox/dcim/filtersets.py:1344 netbox/dcim/filtersets.py:1442 -#: netbox/dcim/filtersets.py:2103 netbox/dcim/filtersets.py:2346 -#: netbox/dcim/filtersets.py:2404 netbox/ipam/filtersets.py:954 -#: netbox/virtualization/filtersets.py:139 netbox/vpn/filtersets.py:358 +#: netbox/dcim/filtersets.py:101 netbox/dcim/filtersets.py:155 +#: 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:2160 netbox/dcim/filtersets.py:2403 +#: netbox/dcim/filtersets.py:2461 netbox/ipam/filtersets.py:954 +#: netbox/virtualization/filtersets.py:139 netbox/vpn/filtersets.py:361 msgid "Region (ID)" msgstr "リージョン (ID)" #: netbox/circuits/filtersets.py:44 netbox/circuits/filtersets.py:211 #: netbox/circuits/filtersets.py:291 netbox/dcim/base_filtersets.py:29 -#: netbox/dcim/filtersets.py:106 netbox/dcim/filtersets.py:159 -#: netbox/dcim/filtersets.py:220 netbox/dcim/filtersets.py:341 -#: netbox/dcim/filtersets.py:472 netbox/dcim/filtersets.py:1029 -#: netbox/dcim/filtersets.py:1351 netbox/dcim/filtersets.py:1449 -#: netbox/dcim/filtersets.py:2110 netbox/dcim/filtersets.py:2353 -#: netbox/dcim/filtersets.py:2411 netbox/extras/filtersets.py:509 +#: netbox/dcim/filtersets.py:108 netbox/dcim/filtersets.py:161 +#: 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:2167 netbox/dcim/filtersets.py:2410 +#: netbox/dcim/filtersets.py:2468 netbox/extras/filtersets.py:602 #: netbox/ipam/filtersets.py:961 netbox/virtualization/filtersets.py:146 -#: netbox/vpn/filtersets.py:353 +#: netbox/vpn/filtersets.py:356 msgid "Region (slug)" msgstr "リージョン (slug)" #: netbox/circuits/filtersets.py:50 netbox/circuits/filtersets.py:217 #: netbox/circuits/filtersets.py:297 netbox/dcim/base_filtersets.py:35 -#: netbox/dcim/filtersets.py:129 netbox/dcim/filtersets.py:226 -#: netbox/dcim/filtersets.py:347 netbox/dcim/filtersets.py:478 -#: netbox/dcim/filtersets.py:1035 netbox/dcim/filtersets.py:1357 -#: netbox/dcim/filtersets.py:1455 netbox/dcim/filtersets.py:2116 -#: netbox/dcim/filtersets.py:2359 netbox/dcim/filtersets.py:2417 +#: 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:2173 +#: netbox/dcim/filtersets.py:2416 netbox/dcim/filtersets.py:2474 #: netbox/ipam/filtersets.py:239 netbox/ipam/filtersets.py:967 #: netbox/virtualization/filtersets.py:152 msgid "Site group (ID)" @@ -201,12 +203,12 @@ msgstr "サイトグループ (ID)" #: netbox/circuits/filtersets.py:57 netbox/circuits/filtersets.py:224 #: netbox/circuits/filtersets.py:304 netbox/dcim/base_filtersets.py:42 -#: netbox/dcim/filtersets.py:136 netbox/dcim/filtersets.py:233 -#: netbox/dcim/filtersets.py:354 netbox/dcim/filtersets.py:485 -#: netbox/dcim/filtersets.py:1042 netbox/dcim/filtersets.py:1364 -#: netbox/dcim/filtersets.py:1462 netbox/dcim/filtersets.py:2123 -#: netbox/dcim/filtersets.py:2366 netbox/dcim/filtersets.py:2424 -#: netbox/extras/filtersets.py:515 netbox/ipam/filtersets.py:246 +#: 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:2180 +#: netbox/dcim/filtersets.py:2423 netbox/dcim/filtersets.py:2481 +#: netbox/extras/filtersets.py:608 netbox/ipam/filtersets.py:246 #: netbox/ipam/filtersets.py:974 netbox/virtualization/filtersets.py:159 msgid "Site group (slug)" msgstr "サイトグループ (slug)" @@ -214,29 +216,29 @@ msgstr "サイトグループ (slug)" #: netbox/circuits/filtersets.py:62 netbox/circuits/forms/filtersets.py:59 #: netbox/circuits/forms/filtersets.py:183 #: netbox/circuits/forms/filtersets.py:241 -#: netbox/circuits/tables/circuits.py:128 netbox/dcim/forms/bulk_edit.py:172 -#: netbox/dcim/forms/bulk_edit.py:333 netbox/dcim/forms/bulk_edit.py:686 -#: netbox/dcim/forms/bulk_edit.py:891 netbox/dcim/forms/bulk_import.py:133 -#: netbox/dcim/forms/bulk_import.py:232 netbox/dcim/forms/bulk_import.py:333 -#: netbox/dcim/forms/bulk_import.py:567 netbox/dcim/forms/bulk_import.py:1448 -#: netbox/dcim/forms/bulk_import.py:1476 netbox/dcim/forms/filtersets.py:88 -#: netbox/dcim/forms/filtersets.py:226 netbox/dcim/forms/filtersets.py:343 -#: netbox/dcim/forms/filtersets.py:440 netbox/dcim/forms/filtersets.py:754 -#: netbox/dcim/forms/filtersets.py:973 netbox/dcim/forms/filtersets.py:1046 -#: netbox/dcim/forms/filtersets.py:1070 netbox/dcim/forms/filtersets.py:1160 -#: netbox/dcim/forms/filtersets.py:1198 netbox/dcim/forms/filtersets.py:1681 -#: netbox/dcim/forms/filtersets.py:1705 netbox/dcim/forms/filtersets.py:1729 -#: netbox/dcim/forms/model_forms.py:141 netbox/dcim/forms/model_forms.py:169 -#: netbox/dcim/forms/model_forms.py:243 netbox/dcim/forms/model_forms.py:473 -#: netbox/dcim/forms/model_forms.py:734 netbox/dcim/forms/object_create.py:395 +#: netbox/circuits/tables/circuits.py:128 netbox/dcim/forms/bulk_edit.py:177 +#: netbox/dcim/forms/bulk_edit.py:344 netbox/dcim/forms/bulk_edit.py:730 +#: netbox/dcim/forms/bulk_edit.py:935 netbox/dcim/forms/bulk_import.py:134 +#: netbox/dcim/forms/bulk_import.py:236 netbox/dcim/forms/bulk_import.py:337 +#: netbox/dcim/forms/bulk_import.py:598 netbox/dcim/forms/bulk_import.py:1479 +#: netbox/dcim/forms/bulk_import.py:1507 netbox/dcim/forms/filtersets.py:89 +#: netbox/dcim/forms/filtersets.py:227 netbox/dcim/forms/filtersets.py:344 +#: netbox/dcim/forms/filtersets.py:441 netbox/dcim/forms/filtersets.py:773 +#: netbox/dcim/forms/filtersets.py:992 netbox/dcim/forms/filtersets.py:1065 +#: netbox/dcim/forms/filtersets.py:1089 netbox/dcim/forms/filtersets.py:1179 +#: netbox/dcim/forms/filtersets.py:1217 netbox/dcim/forms/filtersets.py:1705 +#: netbox/dcim/forms/filtersets.py:1729 netbox/dcim/forms/filtersets.py:1753 +#: netbox/dcim/forms/model_forms.py:146 netbox/dcim/forms/model_forms.py:174 +#: netbox/dcim/forms/model_forms.py:250 netbox/dcim/forms/model_forms.py:567 +#: netbox/dcim/forms/model_forms.py:828 netbox/dcim/forms/object_create.py:395 #: netbox/dcim/tables/devices.py:163 netbox/dcim/tables/power.py:26 -#: netbox/dcim/tables/power.py:93 netbox/dcim/tables/racks.py:121 -#: netbox/dcim/tables/racks.py:206 netbox/dcim/tables/sites.py:133 -#: netbox/extras/filtersets.py:525 netbox/ipam/forms/bulk_edit.py:468 -#: netbox/ipam/forms/bulk_import.py:468 netbox/ipam/forms/filtersets.py:161 -#: netbox/ipam/forms/filtersets.py:236 netbox/ipam/forms/filtersets.py:449 -#: netbox/ipam/forms/filtersets.py:544 netbox/ipam/forms/model_forms.py:678 -#: netbox/ipam/tables/vlans.py:87 netbox/ipam/tables/vlans.py:197 +#: netbox/dcim/tables/power.py:93 netbox/dcim/tables/racks.py:125 +#: netbox/dcim/tables/racks.py:215 netbox/dcim/tables/sites.py:139 +#: netbox/extras/filtersets.py:618 netbox/ipam/forms/bulk_edit.py:479 +#: netbox/ipam/forms/bulk_import.py:475 netbox/ipam/forms/filtersets.py:161 +#: netbox/ipam/forms/filtersets.py:236 netbox/ipam/forms/filtersets.py:457 +#: netbox/ipam/forms/filtersets.py:552 netbox/ipam/forms/model_forms.py:679 +#: netbox/ipam/tables/vlans.py:89 netbox/ipam/tables/vlans.py:199 #: netbox/templates/dcim/device.html:22 #: netbox/templates/dcim/inc/cable_termination.html:8 #: netbox/templates/dcim/inc/cable_termination.html:38 @@ -254,18 +256,18 @@ msgstr "サイトグループ (slug)" #: netbox/virtualization/forms/model_forms.py:104 #: netbox/virtualization/forms/model_forms.py:178 #: netbox/virtualization/tables/virtualmachines.py:33 -#: netbox/vpn/forms/filtersets.py:272 netbox/wireless/forms/filtersets.py:88 -#: netbox/wireless/forms/model_forms.py:79 -#: netbox/wireless/forms/model_forms.py:121 +#: netbox/vpn/forms/filtersets.py:277 netbox/wireless/forms/filtersets.py:88 +#: netbox/wireless/forms/model_forms.py:80 +#: netbox/wireless/forms/model_forms.py:122 msgid "Site" msgstr "サイト" #: netbox/circuits/filtersets.py:68 netbox/circuits/filtersets.py:235 #: netbox/circuits/filtersets.py:315 netbox/dcim/base_filtersets.py:53 -#: netbox/dcim/filtersets.py:243 netbox/dcim/filtersets.py:364 -#: netbox/dcim/filtersets.py:459 netbox/extras/filtersets.py:531 +#: netbox/dcim/filtersets.py:245 netbox/dcim/filtersets.py:366 +#: netbox/dcim/filtersets.py:461 netbox/extras/filtersets.py:624 #: netbox/ipam/filtersets.py:257 netbox/ipam/filtersets.py:984 -#: netbox/virtualization/filtersets.py:169 netbox/vpn/filtersets.py:363 +#: netbox/virtualization/filtersets.py:169 netbox/vpn/filtersets.py:366 msgid "Site (slug)" msgstr "サイト (slug)" @@ -318,21 +320,21 @@ msgid "Circuit type (slug)" msgstr "回線タイプ (slug)" #: netbox/circuits/filtersets.py:229 netbox/circuits/filtersets.py:309 -#: netbox/dcim/base_filtersets.py:47 netbox/dcim/filtersets.py:237 -#: netbox/dcim/filtersets.py:358 netbox/dcim/filtersets.py:453 -#: netbox/dcim/filtersets.py:1046 netbox/dcim/filtersets.py:1369 -#: netbox/dcim/filtersets.py:1467 netbox/dcim/filtersets.py:2128 -#: netbox/dcim/filtersets.py:2370 netbox/dcim/filtersets.py:2429 +#: 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:2185 +#: netbox/dcim/filtersets.py:2427 netbox/dcim/filtersets.py:2486 #: netbox/ipam/filtersets.py:251 netbox/ipam/filtersets.py:978 -#: netbox/virtualization/filtersets.py:163 netbox/vpn/filtersets.py:368 +#: netbox/virtualization/filtersets.py:163 netbox/vpn/filtersets.py:371 msgid "Site (ID)" msgstr "サイト (ID)" #: netbox/circuits/filtersets.py:239 netbox/circuits/filtersets.py:321 -#: netbox/dcim/base_filtersets.py:59 netbox/dcim/filtersets.py:259 -#: netbox/dcim/filtersets.py:370 netbox/dcim/filtersets.py:491 -#: netbox/dcim/filtersets.py:1058 netbox/dcim/filtersets.py:1380 -#: netbox/dcim/filtersets.py:1478 netbox/dcim/filtersets.py:2382 +#: 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:2439 msgid "Location (ID)" msgstr "ロケーション (ID)" @@ -341,24 +343,25 @@ msgid "Termination A (ID)" msgstr "ターミネーション A (ID)" #: netbox/circuits/filtersets.py:273 netbox/circuits/filtersets.py:375 -#: netbox/circuits/filtersets.py:537 netbox/core/filtersets.py:77 -#: netbox/core/filtersets.py:136 netbox/core/filtersets.py:173 -#: netbox/dcim/filtersets.py:752 netbox/dcim/filtersets.py:1436 -#: netbox/dcim/filtersets.py:2477 netbox/extras/filtersets.py:41 -#: netbox/extras/filtersets.py:63 netbox/extras/filtersets.py:92 -#: netbox/extras/filtersets.py:132 netbox/extras/filtersets.py:181 -#: netbox/extras/filtersets.py:209 netbox/extras/filtersets.py:239 -#: netbox/extras/filtersets.py:276 netbox/extras/filtersets.py:348 -#: netbox/extras/filtersets.py:391 netbox/extras/filtersets.py:438 -#: netbox/extras/filtersets.py:498 netbox/extras/filtersets.py:657 -#: netbox/extras/filtersets.py:703 netbox/ipam/forms/model_forms.py:492 -#: netbox/netbox/filtersets.py:286 netbox/netbox/forms/__init__.py:22 +#: 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:2534 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 +#: netbox/extras/filtersets.py:281 netbox/extras/filtersets.py:333 +#: netbox/extras/filtersets.py:406 netbox/extras/filtersets.py:449 +#: 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/forms/base.py:167 #: netbox/templates/htmx/object_selector.html:28 #: netbox/templates/inc/filter_list.html:46 #: netbox/templates/ipam/ipaddress_assign.html:29 #: netbox/templates/search.html:7 netbox/templates/search.html:26 -#: netbox/tenancy/filtersets.py:99 netbox/users/filtersets.py:23 +#: netbox/tenancy/filtersets.py:104 netbox/users/filtersets.py:23 #: netbox/users/filtersets.py:57 netbox/users/filtersets.py:102 #: netbox/users/filtersets.py:150 netbox/utilities/forms/forms.py:104 #: netbox/utilities/templates/navigation/menu.html:16 @@ -385,10 +388,10 @@ msgid "Circuit" msgstr "回線" #: netbox/circuits/filtersets.py:328 netbox/dcim/base_filtersets.py:66 -#: netbox/dcim/filtersets.py:266 netbox/dcim/filtersets.py:377 -#: netbox/dcim/filtersets.py:498 netbox/dcim/filtersets.py:1065 -#: netbox/dcim/filtersets.py:1386 netbox/dcim/filtersets.py:1484 -#: netbox/extras/filtersets.py:542 +#: netbox/dcim/filtersets.py:268 netbox/dcim/filtersets.py:379 +#: netbox/dcim/filtersets.py:500 netbox/dcim/filtersets.py:1118 +#: netbox/dcim/filtersets.py:1439 netbox/dcim/filtersets.py:1537 +#: netbox/extras/filtersets.py:635 msgid "Location (slug)" msgstr "ロケーション (slug)" @@ -408,7 +411,7 @@ msgstr "回線 (ID)" msgid "Virtual circuit (CID)" msgstr "仮想回線 (CID)" -#: netbox/circuits/filtersets.py:396 netbox/dcim/filtersets.py:1925 +#: netbox/circuits/filtersets.py:396 netbox/dcim/filtersets.py:1982 msgid "Virtual circuit (ID)" msgstr "仮想回線 (ID)" @@ -444,20 +447,20 @@ msgstr "仮想回線タイプ (スラッグ)" msgid "Virtual circuit" msgstr "仮想回線" -#: netbox/circuits/filtersets.py:577 netbox/dcim/filtersets.py:1276 -#: netbox/dcim/filtersets.py:1706 netbox/ipam/filtersets.py:627 -#: netbox/vpn/filtersets.py:102 netbox/vpn/filtersets.py:401 +#: netbox/circuits/filtersets.py:577 netbox/dcim/filtersets.py:1329 +#: netbox/dcim/filtersets.py:1763 netbox/ipam/filtersets.py:627 +#: netbox/vpn/filtersets.py:102 netbox/vpn/filtersets.py:404 msgid "Interface (ID)" msgstr "インタフェース (ID)" #: netbox/circuits/forms/bulk_edit.py:42 #: netbox/circuits/forms/filtersets.py:64 #: netbox/circuits/forms/model_forms.py:42 -#: netbox/circuits/tables/providers.py:32 netbox/dcim/forms/bulk_edit.py:132 -#: netbox/dcim/forms/filtersets.py:196 netbox/dcim/forms/model_forms.py:127 -#: netbox/dcim/tables/sites.py:94 netbox/ipam/models/asns.py:123 -#: netbox/ipam/tables/asn.py:27 netbox/ipam/views.py:230 -#: netbox/netbox/navigation/menu.py:178 netbox/netbox/navigation/menu.py:181 +#: netbox/circuits/tables/providers.py:32 netbox/dcim/forms/bulk_edit.py:137 +#: netbox/dcim/forms/filtersets.py:197 netbox/dcim/forms/model_forms.py:132 +#: netbox/dcim/tables/sites.py:100 netbox/ipam/models/asns.py:123 +#: netbox/ipam/tables/asn.py:27 netbox/ipam/views.py:232 +#: netbox/netbox/navigation/menu.py:179 netbox/netbox/navigation/menu.py:182 #: netbox/templates/circuits/provider.html:23 msgid "ASNs" msgstr "ASN" @@ -470,36 +473,37 @@ msgstr "ASN" #: netbox/circuits/forms/bulk_edit.py:266 #: netbox/circuits/forms/bulk_edit.py:307 #: netbox/circuits/forms/bulk_edit.py:347 -#: netbox/circuits/forms/bulk_edit.py:371 netbox/core/forms/bulk_edit.py:28 -#: netbox/dcim/forms/bulk_create.py:35 netbox/dcim/forms/bulk_edit.py:77 -#: netbox/dcim/forms/bulk_edit.py:96 netbox/dcim/forms/bulk_edit.py:155 -#: netbox/dcim/forms/bulk_edit.py:196 netbox/dcim/forms/bulk_edit.py:214 -#: netbox/dcim/forms/bulk_edit.py:292 netbox/dcim/forms/bulk_edit.py:441 -#: netbox/dcim/forms/bulk_edit.py:475 netbox/dcim/forms/bulk_edit.py:490 -#: netbox/dcim/forms/bulk_edit.py:549 netbox/dcim/forms/bulk_edit.py:593 -#: netbox/dcim/forms/bulk_edit.py:627 netbox/dcim/forms/bulk_edit.py:651 -#: netbox/dcim/forms/bulk_edit.py:724 netbox/dcim/forms/bulk_edit.py:785 -#: netbox/dcim/forms/bulk_edit.py:837 netbox/dcim/forms/bulk_edit.py:860 -#: netbox/dcim/forms/bulk_edit.py:908 netbox/dcim/forms/bulk_edit.py:978 -#: netbox/dcim/forms/bulk_edit.py:1031 netbox/dcim/forms/bulk_edit.py:1066 -#: netbox/dcim/forms/bulk_edit.py:1106 netbox/dcim/forms/bulk_edit.py:1150 -#: netbox/dcim/forms/bulk_edit.py:1195 netbox/dcim/forms/bulk_edit.py:1222 -#: netbox/dcim/forms/bulk_edit.py:1240 netbox/dcim/forms/bulk_edit.py:1258 -#: netbox/dcim/forms/bulk_edit.py:1276 netbox/dcim/forms/bulk_edit.py:1746 -#: netbox/dcim/forms/bulk_edit.py:1787 netbox/extras/forms/bulk_edit.py:39 -#: netbox/extras/forms/bulk_edit.py:149 netbox/extras/forms/bulk_edit.py:178 -#: netbox/extras/forms/bulk_edit.py:208 netbox/extras/forms/bulk_edit.py:256 -#: netbox/extras/forms/bulk_edit.py:274 netbox/extras/forms/bulk_edit.py:298 -#: netbox/extras/forms/bulk_edit.py:312 netbox/extras/forms/bulk_edit.py:339 -#: netbox/extras/tables/tables.py:82 netbox/ipam/forms/bulk_edit.py:56 +#: netbox/circuits/forms/bulk_edit.py:371 netbox/core/forms/bulk_edit.py:29 +#: netbox/dcim/forms/bulk_create.py:35 netbox/dcim/forms/bulk_edit.py:80 +#: netbox/dcim/forms/bulk_edit.py:100 netbox/dcim/forms/bulk_edit.py:160 +#: netbox/dcim/forms/bulk_edit.py:201 netbox/dcim/forms/bulk_edit.py:220 +#: netbox/dcim/forms/bulk_edit.py:303 netbox/dcim/forms/bulk_edit.py:457 +#: netbox/dcim/forms/bulk_edit.py:489 netbox/dcim/forms/bulk_edit.py:504 +#: netbox/dcim/forms/bulk_edit.py:563 netbox/dcim/forms/bulk_edit.py:586 +#: netbox/dcim/forms/bulk_edit.py:631 netbox/dcim/forms/bulk_edit.py:670 +#: netbox/dcim/forms/bulk_edit.py:695 netbox/dcim/forms/bulk_edit.py:768 +#: netbox/dcim/forms/bulk_edit.py:829 netbox/dcim/forms/bulk_edit.py:881 +#: netbox/dcim/forms/bulk_edit.py:904 netbox/dcim/forms/bulk_edit.py:952 +#: netbox/dcim/forms/bulk_edit.py:1022 netbox/dcim/forms/bulk_edit.py:1075 +#: netbox/dcim/forms/bulk_edit.py:1110 netbox/dcim/forms/bulk_edit.py:1150 +#: netbox/dcim/forms/bulk_edit.py:1194 netbox/dcim/forms/bulk_edit.py:1239 +#: netbox/dcim/forms/bulk_edit.py:1266 netbox/dcim/forms/bulk_edit.py:1284 +#: netbox/dcim/forms/bulk_edit.py:1302 netbox/dcim/forms/bulk_edit.py:1320 +#: netbox/dcim/forms/bulk_edit.py:1793 netbox/dcim/forms/bulk_edit.py:1834 +#: netbox/extras/forms/bulk_edit.py:40 netbox/extras/forms/bulk_edit.py:150 +#: netbox/extras/forms/bulk_edit.py:183 netbox/extras/forms/bulk_edit.py:211 +#: netbox/extras/forms/bulk_edit.py:241 netbox/extras/forms/bulk_edit.py:289 +#: netbox/extras/forms/bulk_edit.py:307 netbox/extras/forms/bulk_edit.py:335 +#: netbox/extras/forms/bulk_edit.py:349 netbox/extras/forms/bulk_edit.py:395 +#: netbox/extras/tables/tables.py:83 netbox/ipam/forms/bulk_edit.py:56 #: netbox/ipam/forms/bulk_edit.py:76 netbox/ipam/forms/bulk_edit.py:96 #: netbox/ipam/forms/bulk_edit.py:120 netbox/ipam/forms/bulk_edit.py:149 #: netbox/ipam/forms/bulk_edit.py:178 netbox/ipam/forms/bulk_edit.py:197 -#: netbox/ipam/forms/bulk_edit.py:260 netbox/ipam/forms/bulk_edit.py:305 -#: netbox/ipam/forms/bulk_edit.py:353 netbox/ipam/forms/bulk_edit.py:396 -#: netbox/ipam/forms/bulk_edit.py:412 netbox/ipam/forms/bulk_edit.py:500 -#: netbox/ipam/forms/bulk_edit.py:532 netbox/ipam/forms/bulk_edit.py:575 -#: netbox/ipam/tables/vlans.py:240 netbox/ipam/tables/vlans.py:267 +#: netbox/ipam/forms/bulk_edit.py:260 netbox/ipam/forms/bulk_edit.py:310 +#: netbox/ipam/forms/bulk_edit.py:358 netbox/ipam/forms/bulk_edit.py:401 +#: netbox/ipam/forms/bulk_edit.py:417 netbox/ipam/forms/bulk_edit.py:511 +#: netbox/ipam/forms/bulk_edit.py:543 netbox/ipam/forms/bulk_edit.py:586 +#: netbox/ipam/tables/vlans.py:242 netbox/ipam/tables/vlans.py:269 #: netbox/templates/account/token.html:35 #: netbox/templates/circuits/circuit.html:69 #: netbox/templates/circuits/circuitgroup.html:32 @@ -510,7 +514,7 @@ msgstr "ASN" #: netbox/templates/circuits/virtualcircuit.html:56 #: netbox/templates/circuits/virtualcircuittermination.html:68 #: netbox/templates/circuits/virtualcircuittype.html:26 -#: netbox/templates/core/datasource.html:54 +#: netbox/templates/core/datasource.html:58 #: netbox/templates/core/plugin.html:80 netbox/templates/dcim/cable.html:36 #: netbox/templates/dcim/consoleport.html:44 #: netbox/templates/dcim/consoleserverport.html:44 @@ -527,10 +531,11 @@ msgstr "ASN" #: netbox/templates/dcim/manufacturer.html:40 #: netbox/templates/dcim/module.html:73 #: netbox/templates/dcim/modulebay.html:42 -#: netbox/templates/dcim/moduletype.html:39 +#: netbox/templates/dcim/moduletype.html:43 +#: netbox/templates/dcim/moduletypeprofile.html:20 #: netbox/templates/dcim/platform.html:33 #: netbox/templates/dcim/powerfeed.html:40 -#: netbox/templates/dcim/poweroutlet.html:40 +#: netbox/templates/dcim/poweroutlet.html:44 #: netbox/templates/dcim/powerpanel.html:30 #: netbox/templates/dcim/powerport.html:40 netbox/templates/dcim/rack.html:53 #: netbox/templates/dcim/rackreservation.html:62 @@ -548,21 +553,22 @@ msgstr "ASN" #: netbox/templates/extras/notificationgroup.html:20 #: netbox/templates/extras/savedfilter.html:17 #: netbox/templates/extras/script_list.html:46 +#: netbox/templates/extras/tableconfig.html:17 #: netbox/templates/extras/tag.html:20 netbox/templates/extras/webhook.html:17 #: netbox/templates/generic/bulk_import.html:120 #: netbox/templates/ipam/aggregate.html:43 netbox/templates/ipam/asn.html:42 #: netbox/templates/ipam/asnrange.html:38 #: netbox/templates/ipam/fhrpgroup.html:34 #: netbox/templates/ipam/ipaddress.html:55 -#: netbox/templates/ipam/iprange.html:67 netbox/templates/ipam/prefix.html:77 +#: netbox/templates/ipam/iprange.html:74 netbox/templates/ipam/prefix.html:77 #: netbox/templates/ipam/rir.html:26 netbox/templates/ipam/role.html:26 #: netbox/templates/ipam/routetarget.html:21 -#: netbox/templates/ipam/service.html:50 +#: netbox/templates/ipam/service.html:52 #: netbox/templates/ipam/servicetemplate.html:27 #: netbox/templates/ipam/vlan.html:62 netbox/templates/ipam/vlangroup.html:34 #: netbox/templates/ipam/vlantranslationpolicy.html:18 #: netbox/templates/ipam/vlantranslationrule.html:26 -#: netbox/templates/ipam/vrf.html:33 netbox/templates/tenancy/contact.html:67 +#: netbox/templates/ipam/vrf.html:33 netbox/templates/tenancy/contact.html:77 #: netbox/templates/tenancy/contactgroup.html:25 #: netbox/templates/tenancy/contactrole.html:22 #: netbox/templates/tenancy/tenant.html:24 @@ -583,13 +589,13 @@ msgstr "ASN" #: netbox/templates/vpn/ipsecprofile.html:40 #: netbox/templates/vpn/ipsecprofile.html:73 #: netbox/templates/vpn/ipsecproposal.html:17 -#: netbox/templates/vpn/l2vpn.html:26 netbox/templates/vpn/tunnel.html:33 +#: netbox/templates/vpn/l2vpn.html:30 netbox/templates/vpn/tunnel.html:33 #: netbox/templates/vpn/tunnelgroup.html:30 #: netbox/templates/wireless/wirelesslan.html:34 #: netbox/templates/wireless/wirelesslangroup.html:33 #: netbox/templates/wireless/wirelesslink.html:34 -#: netbox/tenancy/forms/bulk_edit.py:32 netbox/tenancy/forms/bulk_edit.py:80 -#: netbox/tenancy/forms/bulk_edit.py:123 netbox/users/forms/bulk_edit.py:64 +#: netbox/tenancy/forms/bulk_edit.py:32 netbox/tenancy/forms/bulk_edit.py:82 +#: netbox/tenancy/forms/bulk_edit.py:130 netbox/users/forms/bulk_edit.py:64 #: netbox/users/forms/bulk_edit.py:82 netbox/users/forms/bulk_edit.py:112 #: netbox/virtualization/forms/bulk_edit.py:33 #: netbox/virtualization/forms/bulk_edit.py:47 @@ -600,9 +606,9 @@ msgstr "ASN" #: netbox/vpn/forms/bulk_edit.py:28 netbox/vpn/forms/bulk_edit.py:64 #: netbox/vpn/forms/bulk_edit.py:121 netbox/vpn/forms/bulk_edit.py:155 #: netbox/vpn/forms/bulk_edit.py:190 netbox/vpn/forms/bulk_edit.py:215 -#: netbox/vpn/forms/bulk_edit.py:247 netbox/vpn/forms/bulk_edit.py:274 -#: netbox/wireless/forms/bulk_edit.py:31 netbox/wireless/forms/bulk_edit.py:84 -#: netbox/wireless/forms/bulk_edit.py:143 +#: netbox/vpn/forms/bulk_edit.py:247 netbox/vpn/forms/bulk_edit.py:278 +#: netbox/wireless/forms/bulk_edit.py:31 netbox/wireless/forms/bulk_edit.py:85 +#: netbox/wireless/forms/bulk_edit.py:144 msgid "Description" msgstr "説明" @@ -654,23 +660,23 @@ msgstr "サービス ID" #: netbox/circuits/forms/bulk_edit.py:112 #: netbox/circuits/forms/bulk_edit.py:303 #: netbox/circuits/forms/filtersets.py:116 -#: netbox/circuits/forms/filtersets.py:321 netbox/dcim/forms/bulk_edit.py:210 -#: netbox/dcim/forms/bulk_edit.py:613 netbox/dcim/forms/bulk_edit.py:822 -#: netbox/dcim/forms/bulk_edit.py:1191 netbox/dcim/forms/bulk_edit.py:1218 -#: netbox/dcim/forms/bulk_edit.py:1742 netbox/dcim/forms/filtersets.py:1113 -#: netbox/dcim/forms/filtersets.py:1371 netbox/dcim/forms/filtersets.py:1519 -#: netbox/dcim/forms/filtersets.py:1543 netbox/dcim/tables/devices.py:737 -#: netbox/dcim/tables/devices.py:793 netbox/dcim/tables/devices.py:1034 +#: netbox/circuits/forms/filtersets.py:321 netbox/dcim/forms/bulk_edit.py:216 +#: netbox/dcim/forms/bulk_edit.py:656 netbox/dcim/forms/bulk_edit.py:866 +#: netbox/dcim/forms/bulk_edit.py:1235 netbox/dcim/forms/bulk_edit.py:1262 +#: netbox/dcim/forms/bulk_edit.py:1789 netbox/dcim/forms/filtersets.py:1132 +#: netbox/dcim/forms/filtersets.py:1390 netbox/dcim/forms/filtersets.py:1543 +#: netbox/dcim/forms/filtersets.py:1567 netbox/dcim/tables/devices.py:744 +#: netbox/dcim/tables/devices.py:800 netbox/dcim/tables/devices.py:1041 #: netbox/dcim/tables/devicetypes.py:256 netbox/dcim/tables/devicetypes.py:271 -#: netbox/dcim/tables/racks.py:33 netbox/extras/forms/bulk_edit.py:270 -#: netbox/extras/tables/tables.py:446 +#: netbox/dcim/tables/racks.py:33 netbox/extras/forms/bulk_edit.py:303 +#: netbox/extras/tables/tables.py:487 #: netbox/templates/circuits/circuittype.html:30 #: netbox/templates/circuits/virtualcircuittype.html:30 #: netbox/templates/dcim/cable.html:40 -#: netbox/templates/dcim/devicerole.html:34 +#: netbox/templates/dcim/devicerole.html:38 #: netbox/templates/dcim/frontport.html:40 #: netbox/templates/dcim/inventoryitemrole.html:26 -#: netbox/templates/dcim/poweroutlet.html:44 +#: netbox/templates/dcim/poweroutlet.html:48 #: netbox/templates/dcim/rackrole.html:30 #: netbox/templates/dcim/rearport.html:40 netbox/templates/extras/tag.html:26 msgid "Color" @@ -685,31 +691,31 @@ msgstr "色" #: netbox/circuits/tables/circuits.py:65 #: netbox/circuits/tables/circuits.py:199 #: netbox/circuits/tables/virtual_circuits.py:58 -#: netbox/core/forms/bulk_edit.py:18 netbox/core/forms/filtersets.py:33 +#: netbox/core/forms/bulk_edit.py:19 netbox/core/forms/filtersets.py:33 #: netbox/core/tables/change_logging.py:32 netbox/core/tables/data.py:20 -#: netbox/core/tables/jobs.py:18 netbox/dcim/forms/bulk_edit.py:800 -#: netbox/dcim/forms/bulk_edit.py:939 netbox/dcim/forms/bulk_edit.py:1007 -#: netbox/dcim/forms/bulk_edit.py:1026 netbox/dcim/forms/bulk_edit.py:1049 -#: netbox/dcim/forms/bulk_edit.py:1091 netbox/dcim/forms/bulk_edit.py:1135 -#: netbox/dcim/forms/bulk_edit.py:1186 netbox/dcim/forms/bulk_edit.py:1213 -#: netbox/dcim/forms/bulk_import.py:190 netbox/dcim/forms/bulk_import.py:269 -#: netbox/dcim/forms/bulk_import.py:735 netbox/dcim/forms/bulk_import.py:761 -#: netbox/dcim/forms/bulk_import.py:787 netbox/dcim/forms/bulk_import.py:807 -#: netbox/dcim/forms/bulk_import.py:893 netbox/dcim/forms/bulk_import.py:987 -#: netbox/dcim/forms/bulk_import.py:1029 netbox/dcim/forms/bulk_import.py:1350 -#: netbox/dcim/forms/bulk_import.py:1513 netbox/dcim/forms/filtersets.py:1004 -#: netbox/dcim/forms/filtersets.py:1103 netbox/dcim/forms/filtersets.py:1224 -#: netbox/dcim/forms/filtersets.py:1296 netbox/dcim/forms/filtersets.py:1321 -#: netbox/dcim/forms/filtersets.py:1345 netbox/dcim/forms/filtersets.py:1365 -#: netbox/dcim/forms/filtersets.py:1407 netbox/dcim/forms/filtersets.py:1514 -#: netbox/dcim/forms/filtersets.py:1538 netbox/dcim/forms/model_forms.py:714 -#: netbox/dcim/forms/model_forms.py:720 netbox/dcim/forms/object_import.py:84 +#: netbox/core/tables/jobs.py:18 netbox/dcim/forms/bulk_edit.py:844 +#: netbox/dcim/forms/bulk_edit.py:983 netbox/dcim/forms/bulk_edit.py:1051 +#: netbox/dcim/forms/bulk_edit.py:1070 netbox/dcim/forms/bulk_edit.py:1093 +#: netbox/dcim/forms/bulk_edit.py:1135 netbox/dcim/forms/bulk_edit.py:1179 +#: netbox/dcim/forms/bulk_edit.py:1230 netbox/dcim/forms/bulk_edit.py:1257 +#: netbox/dcim/forms/bulk_import.py:194 netbox/dcim/forms/bulk_import.py:273 +#: netbox/dcim/forms/bulk_import.py:766 netbox/dcim/forms/bulk_import.py:792 +#: netbox/dcim/forms/bulk_import.py:818 netbox/dcim/forms/bulk_import.py:838 +#: netbox/dcim/forms/bulk_import.py:924 netbox/dcim/forms/bulk_import.py:1018 +#: netbox/dcim/forms/bulk_import.py:1060 netbox/dcim/forms/bulk_import.py:1381 +#: netbox/dcim/forms/bulk_import.py:1544 netbox/dcim/forms/filtersets.py:1023 +#: netbox/dcim/forms/filtersets.py:1122 netbox/dcim/forms/filtersets.py:1243 +#: netbox/dcim/forms/filtersets.py:1315 netbox/dcim/forms/filtersets.py:1340 +#: netbox/dcim/forms/filtersets.py:1364 netbox/dcim/forms/filtersets.py:1384 +#: netbox/dcim/forms/filtersets.py:1431 netbox/dcim/forms/filtersets.py:1538 +#: netbox/dcim/forms/filtersets.py:1562 netbox/dcim/forms/model_forms.py:808 +#: netbox/dcim/forms/model_forms.py:814 netbox/dcim/forms/object_import.py:84 #: netbox/dcim/forms/object_import.py:113 #: netbox/dcim/forms/object_import.py:146 netbox/dcim/tables/devices.py:188 -#: netbox/dcim/tables/devices.py:845 netbox/dcim/tables/power.py:77 -#: netbox/dcim/tables/racks.py:137 netbox/extras/forms/bulk_import.py:42 -#: netbox/extras/tables/tables.py:408 netbox/extras/tables/tables.py:468 -#: netbox/netbox/tables/tables.py:243 +#: netbox/dcim/tables/devices.py:852 netbox/dcim/tables/power.py:77 +#: netbox/dcim/tables/racks.py:141 netbox/extras/forms/bulk_import.py:42 +#: netbox/extras/tables/tables.py:449 netbox/extras/tables/tables.py:509 +#: netbox/netbox/tables/tables.py:269 #: netbox/templates/circuits/circuit.html:30 #: netbox/templates/circuits/virtualcircuit.html:39 #: netbox/templates/circuits/virtualcircuittermination.html:64 @@ -735,8 +741,8 @@ msgstr "色" #: netbox/virtualization/forms/filtersets.py:55 #: netbox/virtualization/forms/model_forms.py:65 #: netbox/virtualization/tables/clusters.py:66 -#: netbox/vpn/forms/bulk_edit.py:264 netbox/vpn/forms/bulk_import.py:264 -#: netbox/vpn/forms/filtersets.py:223 netbox/vpn/forms/model_forms.py:85 +#: netbox/vpn/forms/bulk_edit.py:268 netbox/vpn/forms/bulk_import.py:269 +#: netbox/vpn/forms/filtersets.py:228 netbox/vpn/forms/model_forms.py:85 #: netbox/vpn/forms/model_forms.py:120 netbox/vpn/forms/model_forms.py:232 msgid "Type" msgstr "タイプ" @@ -760,36 +766,37 @@ msgstr "プロバイダアカウント" #: netbox/circuits/forms/bulk_import.py:227 #: netbox/circuits/forms/filtersets.py:162 #: netbox/circuits/forms/filtersets.py:362 netbox/core/forms/filtersets.py:38 -#: netbox/core/forms/filtersets.py:80 netbox/core/tables/data.py:23 +#: netbox/core/forms/filtersets.py:85 netbox/core/tables/data.py:23 #: netbox/core/tables/jobs.py:26 netbox/core/tables/tasks.py:88 -#: netbox/dcim/forms/bulk_edit.py:110 netbox/dcim/forms/bulk_edit.py:185 -#: netbox/dcim/forms/bulk_edit.py:355 netbox/dcim/forms/bulk_edit.py:709 -#: netbox/dcim/forms/bulk_edit.py:774 netbox/dcim/forms/bulk_edit.py:806 -#: netbox/dcim/forms/bulk_edit.py:933 netbox/dcim/forms/bulk_edit.py:1723 -#: netbox/dcim/forms/bulk_edit.py:1765 netbox/dcim/forms/bulk_import.py:90 -#: netbox/dcim/forms/bulk_import.py:149 netbox/dcim/forms/bulk_import.py:250 -#: netbox/dcim/forms/bulk_import.py:532 netbox/dcim/forms/bulk_import.py:686 -#: netbox/dcim/forms/bulk_import.py:1137 netbox/dcim/forms/bulk_import.py:1344 -#: netbox/dcim/forms/bulk_import.py:1508 netbox/dcim/forms/bulk_import.py:1572 -#: netbox/dcim/forms/filtersets.py:179 netbox/dcim/forms/filtersets.py:238 -#: netbox/dcim/forms/filtersets.py:360 netbox/dcim/forms/filtersets.py:800 -#: netbox/dcim/forms/filtersets.py:925 netbox/dcim/forms/filtersets.py:1007 -#: netbox/dcim/forms/filtersets.py:1108 netbox/dcim/forms/filtersets.py:1219 -#: netbox/dcim/forms/filtersets.py:1621 netbox/dcim/tables/devices.py:150 -#: netbox/dcim/tables/devices.py:848 netbox/dcim/tables/devices.py:982 -#: netbox/dcim/tables/devices.py:1094 netbox/dcim/tables/modules.py:70 -#: netbox/dcim/tables/power.py:74 netbox/dcim/tables/racks.py:125 -#: netbox/dcim/tables/sites.py:82 netbox/dcim/tables/sites.py:137 +#: netbox/dcim/forms/bulk_edit.py:115 netbox/dcim/forms/bulk_edit.py:190 +#: netbox/dcim/forms/bulk_edit.py:366 netbox/dcim/forms/bulk_edit.py:753 +#: netbox/dcim/forms/bulk_edit.py:818 netbox/dcim/forms/bulk_edit.py:850 +#: netbox/dcim/forms/bulk_edit.py:977 netbox/dcim/forms/bulk_edit.py:1770 +#: netbox/dcim/forms/bulk_edit.py:1812 netbox/dcim/forms/bulk_import.py:91 +#: netbox/dcim/forms/bulk_import.py:150 netbox/dcim/forms/bulk_import.py:254 +#: netbox/dcim/forms/bulk_import.py:563 netbox/dcim/forms/bulk_import.py:717 +#: netbox/dcim/forms/bulk_import.py:1168 netbox/dcim/forms/bulk_import.py:1375 +#: netbox/dcim/forms/bulk_import.py:1539 netbox/dcim/forms/bulk_import.py:1603 +#: netbox/dcim/forms/filtersets.py:180 netbox/dcim/forms/filtersets.py:239 +#: netbox/dcim/forms/filtersets.py:361 netbox/dcim/forms/filtersets.py:819 +#: netbox/dcim/forms/filtersets.py:944 netbox/dcim/forms/filtersets.py:1026 +#: netbox/dcim/forms/filtersets.py:1127 netbox/dcim/forms/filtersets.py:1238 +#: netbox/dcim/forms/filtersets.py:1394 netbox/dcim/forms/filtersets.py:1645 +#: netbox/dcim/tables/devices.py:150 netbox/dcim/tables/devices.py:524 +#: netbox/dcim/tables/devices.py:855 netbox/dcim/tables/devices.py:989 +#: netbox/dcim/tables/devices.py:1101 netbox/dcim/tables/modules.py:104 +#: netbox/dcim/tables/power.py:74 netbox/dcim/tables/racks.py:129 +#: netbox/dcim/tables/sites.py:88 netbox/dcim/tables/sites.py:143 #: netbox/ipam/forms/bulk_edit.py:240 netbox/ipam/forms/bulk_edit.py:290 -#: netbox/ipam/forms/bulk_edit.py:338 netbox/ipam/forms/bulk_edit.py:490 +#: netbox/ipam/forms/bulk_edit.py:343 netbox/ipam/forms/bulk_edit.py:501 #: netbox/ipam/forms/bulk_import.py:195 netbox/ipam/forms/bulk_import.py:263 -#: netbox/ipam/forms/bulk_import.py:299 netbox/ipam/forms/bulk_import.py:489 +#: netbox/ipam/forms/bulk_import.py:299 netbox/ipam/forms/bulk_import.py:496 #: netbox/ipam/forms/filtersets.py:219 netbox/ipam/forms/filtersets.py:297 -#: netbox/ipam/forms/filtersets.py:372 netbox/ipam/forms/filtersets.py:556 -#: netbox/ipam/forms/model_forms.py:511 netbox/ipam/tables/ip.py:183 -#: netbox/ipam/tables/ip.py:264 netbox/ipam/tables/ip.py:315 -#: netbox/ipam/tables/ip.py:378 netbox/ipam/tables/ip.py:405 -#: netbox/ipam/tables/vlans.py:95 netbox/ipam/tables/vlans.py:208 +#: netbox/ipam/forms/filtersets.py:379 netbox/ipam/forms/filtersets.py:564 +#: netbox/ipam/forms/model_forms.py:511 netbox/ipam/tables/ip.py:184 +#: netbox/ipam/tables/ip.py:265 netbox/ipam/tables/ip.py:321 +#: netbox/ipam/tables/ip.py:394 netbox/ipam/tables/ip.py:421 +#: netbox/ipam/tables/vlans.py:97 netbox/ipam/tables/vlans.py:210 #: netbox/templates/circuits/circuit.html:34 #: netbox/templates/circuits/virtualcircuit.html:43 #: netbox/templates/core/datasource.html:46 netbox/templates/core/job.html:48 @@ -797,15 +804,16 @@ msgstr "プロバイダアカウント" #: netbox/templates/dcim/cable.html:19 netbox/templates/dcim/device.html:178 #: netbox/templates/dcim/inventoryitem.html:36 #: netbox/templates/dcim/location.html:45 netbox/templates/dcim/module.html:69 -#: netbox/templates/dcim/powerfeed.html:36 netbox/templates/dcim/rack.html:41 -#: netbox/templates/dcim/site.html:43 +#: netbox/templates/dcim/powerfeed.html:36 +#: netbox/templates/dcim/poweroutlet.html:40 +#: netbox/templates/dcim/rack.html:41 netbox/templates/dcim/site.html:43 #: netbox/templates/extras/script_list.html:48 #: netbox/templates/ipam/ipaddress.html:37 -#: netbox/templates/ipam/iprange.html:54 netbox/templates/ipam/prefix.html:69 +#: netbox/templates/ipam/iprange.html:61 netbox/templates/ipam/prefix.html:69 #: netbox/templates/ipam/vlan.html:48 #: netbox/templates/virtualization/cluster.html:21 #: netbox/templates/virtualization/virtualmachine.html:19 -#: netbox/templates/vpn/tunnel.html:25 +#: netbox/templates/vpn/l2vpn.html:26 netbox/templates/vpn/tunnel.html:25 #: netbox/templates/wireless/wirelesslan.html:22 #: netbox/templates/wireless/wirelesslink.html:17 #: netbox/users/forms/filtersets.py:32 netbox/users/forms/model_forms.py:194 @@ -817,10 +825,12 @@ msgstr "プロバイダアカウント" #: netbox/virtualization/forms/filtersets.py:166 #: netbox/virtualization/tables/clusters.py:74 #: netbox/virtualization/tables/virtualmachines.py:30 -#: netbox/vpn/forms/bulk_edit.py:39 netbox/vpn/forms/bulk_import.py:37 -#: netbox/vpn/forms/filtersets.py:52 netbox/vpn/tables/tunnels.py:48 -#: netbox/wireless/forms/bulk_edit.py:45 -#: netbox/wireless/forms/bulk_edit.py:108 +#: netbox/vpn/forms/bulk_edit.py:39 netbox/vpn/forms/bulk_edit.py:264 +#: netbox/vpn/forms/bulk_import.py:37 netbox/vpn/forms/bulk_import.py:264 +#: netbox/vpn/forms/filtersets.py:52 netbox/vpn/forms/filtersets.py:223 +#: netbox/vpn/tables/l2vpn.py:27 netbox/vpn/tables/tunnels.py:48 +#: netbox/wireless/forms/bulk_edit.py:46 +#: netbox/wireless/forms/bulk_edit.py:109 #: netbox/wireless/forms/bulk_import.py:45 #: netbox/wireless/forms/bulk_import.py:89 #: netbox/wireless/forms/filtersets.py:52 @@ -838,36 +848,37 @@ msgstr "ステータス" #: netbox/circuits/forms/bulk_import.py:232 #: netbox/circuits/forms/filtersets.py:131 #: netbox/circuits/forms/filtersets.py:278 -#: netbox/circuits/forms/filtersets.py:332 netbox/dcim/forms/bulk_edit.py:126 -#: netbox/dcim/forms/bulk_edit.py:191 netbox/dcim/forms/bulk_edit.py:350 -#: netbox/dcim/forms/bulk_edit.py:470 netbox/dcim/forms/bulk_edit.py:699 -#: netbox/dcim/forms/bulk_edit.py:812 netbox/dcim/forms/bulk_edit.py:1770 -#: netbox/dcim/forms/bulk_import.py:109 netbox/dcim/forms/bulk_import.py:154 -#: netbox/dcim/forms/bulk_import.py:243 netbox/dcim/forms/bulk_import.py:358 -#: netbox/dcim/forms/bulk_import.py:506 netbox/dcim/forms/bulk_import.py:1356 -#: netbox/dcim/forms/bulk_import.py:1565 netbox/dcim/forms/filtersets.py:174 -#: netbox/dcim/forms/filtersets.py:206 netbox/dcim/forms/filtersets.py:324 -#: netbox/dcim/forms/filtersets.py:400 netbox/dcim/forms/filtersets.py:421 -#: netbox/dcim/forms/filtersets.py:723 netbox/dcim/forms/filtersets.py:917 -#: netbox/dcim/forms/filtersets.py:1027 netbox/dcim/forms/filtersets.py:1057 -#: netbox/dcim/forms/filtersets.py:1179 netbox/dcim/tables/power.py:88 -#: netbox/extras/filtersets.py:612 netbox/extras/forms/filtersets.py:330 -#: netbox/extras/forms/filtersets.py:403 netbox/ipam/forms/bulk_edit.py:46 +#: netbox/circuits/forms/filtersets.py:332 netbox/dcim/forms/bulk_edit.py:131 +#: netbox/dcim/forms/bulk_edit.py:196 netbox/dcim/forms/bulk_edit.py:361 +#: netbox/dcim/forms/bulk_edit.py:484 netbox/dcim/forms/bulk_edit.py:743 +#: netbox/dcim/forms/bulk_edit.py:856 netbox/dcim/forms/bulk_edit.py:1817 +#: netbox/dcim/forms/bulk_import.py:110 netbox/dcim/forms/bulk_import.py:155 +#: netbox/dcim/forms/bulk_import.py:247 netbox/dcim/forms/bulk_import.py:362 +#: netbox/dcim/forms/bulk_import.py:537 netbox/dcim/forms/bulk_import.py:1387 +#: netbox/dcim/forms/bulk_import.py:1596 netbox/dcim/forms/filtersets.py:175 +#: netbox/dcim/forms/filtersets.py:207 netbox/dcim/forms/filtersets.py:325 +#: netbox/dcim/forms/filtersets.py:401 netbox/dcim/forms/filtersets.py:422 +#: netbox/dcim/forms/filtersets.py:742 netbox/dcim/forms/filtersets.py:936 +#: netbox/dcim/forms/filtersets.py:1046 netbox/dcim/forms/filtersets.py:1076 +#: netbox/dcim/forms/filtersets.py:1198 netbox/dcim/tables/power.py:88 +#: netbox/extras/filtersets.py:705 netbox/extras/forms/filtersets.py:365 +#: netbox/extras/forms/filtersets.py:438 netbox/ipam/forms/bulk_edit.py:46 #: netbox/ipam/forms/bulk_edit.py:71 netbox/ipam/forms/bulk_edit.py:115 #: netbox/ipam/forms/bulk_edit.py:144 netbox/ipam/forms/bulk_edit.py:169 #: netbox/ipam/forms/bulk_edit.py:235 netbox/ipam/forms/bulk_edit.py:285 -#: netbox/ipam/forms/bulk_edit.py:333 netbox/ipam/forms/bulk_edit.py:485 -#: netbox/ipam/forms/bulk_import.py:41 netbox/ipam/forms/bulk_import.py:70 -#: netbox/ipam/forms/bulk_import.py:98 netbox/ipam/forms/bulk_import.py:118 -#: netbox/ipam/forms/bulk_import.py:138 netbox/ipam/forms/bulk_import.py:167 -#: netbox/ipam/forms/bulk_import.py:256 netbox/ipam/forms/bulk_import.py:292 -#: netbox/ipam/forms/bulk_import.py:482 netbox/ipam/forms/filtersets.py:50 +#: netbox/ipam/forms/bulk_edit.py:338 netbox/ipam/forms/bulk_edit.py:439 +#: netbox/ipam/forms/bulk_edit.py:496 netbox/ipam/forms/bulk_import.py:41 +#: netbox/ipam/forms/bulk_import.py:70 netbox/ipam/forms/bulk_import.py:98 +#: netbox/ipam/forms/bulk_import.py:118 netbox/ipam/forms/bulk_import.py:138 +#: netbox/ipam/forms/bulk_import.py:167 netbox/ipam/forms/bulk_import.py:256 +#: netbox/ipam/forms/bulk_import.py:292 netbox/ipam/forms/bulk_import.py:458 +#: netbox/ipam/forms/bulk_import.py:489 netbox/ipam/forms/filtersets.py:50 #: netbox/ipam/forms/filtersets.py:70 netbox/ipam/forms/filtersets.py:102 #: netbox/ipam/forms/filtersets.py:123 netbox/ipam/forms/filtersets.py:146 #: netbox/ipam/forms/filtersets.py:182 netbox/ipam/forms/filtersets.py:282 -#: netbox/ipam/forms/filtersets.py:326 netbox/ipam/forms/filtersets.py:524 -#: netbox/ipam/tables/ip.py:408 netbox/ipam/tables/vlans.py:205 -#: netbox/templates/circuits/circuit.html:48 +#: netbox/ipam/forms/filtersets.py:333 netbox/ipam/forms/filtersets.py:441 +#: netbox/ipam/forms/filtersets.py:532 netbox/ipam/tables/ip.py:424 +#: netbox/ipam/tables/vlans.py:207 netbox/templates/circuits/circuit.html:48 #: netbox/templates/circuits/circuitgroup.html:36 #: netbox/templates/circuits/virtualcircuit.html:47 #: netbox/templates/dcim/cable.html:23 netbox/templates/dcim/device.html:79 @@ -879,27 +890,27 @@ msgstr "ステータス" #: netbox/templates/ipam/aggregate.html:30 netbox/templates/ipam/asn.html:33 #: netbox/templates/ipam/asnrange.html:29 #: netbox/templates/ipam/ipaddress.html:28 -#: netbox/templates/ipam/iprange.html:58 netbox/templates/ipam/prefix.html:29 +#: netbox/templates/ipam/iprange.html:65 netbox/templates/ipam/prefix.html:29 #: netbox/templates/ipam/routetarget.html:17 -#: netbox/templates/ipam/vlan.html:39 netbox/templates/ipam/vrf.html:20 -#: netbox/templates/tenancy/tenant.html:17 +#: netbox/templates/ipam/vlan.html:39 netbox/templates/ipam/vlangroup.html:50 +#: netbox/templates/ipam/vrf.html:20 netbox/templates/tenancy/tenant.html:17 #: netbox/templates/virtualization/cluster.html:33 #: netbox/templates/virtualization/virtualmachine.html:39 -#: netbox/templates/vpn/l2vpn.html:30 netbox/templates/vpn/tunnel.html:49 +#: netbox/templates/vpn/l2vpn.html:34 netbox/templates/vpn/tunnel.html:49 #: netbox/templates/wireless/wirelesslan.html:42 #: netbox/templates/wireless/wirelesslink.html:25 #: netbox/tenancy/forms/forms.py:25 netbox/tenancy/forms/forms.py:49 -#: netbox/tenancy/forms/model_forms.py:52 netbox/tenancy/tables/columns.py:49 +#: netbox/tenancy/forms/model_forms.py:53 netbox/tenancy/tables/columns.py:49 #: netbox/virtualization/forms/bulk_edit.py:77 #: netbox/virtualization/forms/bulk_edit.py:137 #: netbox/virtualization/forms/bulk_import.py:67 #: netbox/virtualization/forms/bulk_import.py:121 #: netbox/virtualization/forms/filtersets.py:48 #: netbox/virtualization/forms/filtersets.py:111 -#: netbox/vpn/forms/bulk_edit.py:59 netbox/vpn/forms/bulk_edit.py:269 +#: netbox/vpn/forms/bulk_edit.py:59 netbox/vpn/forms/bulk_edit.py:273 #: netbox/vpn/forms/bulk_import.py:59 netbox/vpn/forms/bulk_import.py:258 -#: netbox/vpn/forms/filtersets.py:219 netbox/wireless/forms/bulk_edit.py:65 -#: netbox/wireless/forms/bulk_edit.py:113 +#: netbox/vpn/forms/filtersets.py:219 netbox/wireless/forms/bulk_edit.py:66 +#: netbox/wireless/forms/bulk_edit.py:114 #: netbox/wireless/forms/bulk_import.py:57 #: netbox/wireless/forms/bulk_import.py:102 #: netbox/wireless/forms/filtersets.py:38 @@ -927,9 +938,9 @@ msgstr "保証帯域 (Kbps)" #: netbox/circuits/forms/model_forms.py:136 #: netbox/templates/circuits/circuit.html:38 #: netbox/templates/wireless/wirelesslink.html:38 -#: netbox/wireless/forms/bulk_edit.py:132 +#: netbox/wireless/forms/bulk_edit.py:133 #: netbox/wireless/forms/filtersets.py:130 -#: netbox/wireless/forms/model_forms.py:168 +#: netbox/wireless/forms/model_forms.py:169 msgid "Distance" msgstr "距離" @@ -937,7 +948,7 @@ msgstr "距離" #: netbox/circuits/forms/bulk_import.py:105 #: netbox/circuits/forms/bulk_import.py:108 #: netbox/circuits/forms/filtersets.py:213 -#: netbox/wireless/forms/bulk_edit.py:137 +#: netbox/wireless/forms/bulk_edit.py:138 #: netbox/wireless/forms/bulk_import.py:121 #: netbox/wireless/forms/bulk_import.py:124 #: netbox/wireless/forms/filtersets.py:134 @@ -955,30 +966,31 @@ msgstr "サービス情報" #: netbox/circuits/forms/filtersets.py:111 #: netbox/circuits/forms/filtersets.py:128 #: netbox/circuits/forms/filtersets.py:316 -#: netbox/circuits/forms/filtersets.py:331 netbox/core/forms/filtersets.py:68 -#: netbox/core/forms/filtersets.py:136 netbox/dcim/forms/bulk_edit.py:846 -#: netbox/dcim/forms/filtersets.py:173 netbox/dcim/forms/filtersets.py:205 -#: netbox/dcim/forms/filtersets.py:916 netbox/dcim/forms/filtersets.py:1056 -#: netbox/dcim/forms/filtersets.py:1180 netbox/dcim/forms/filtersets.py:1288 -#: netbox/dcim/forms/filtersets.py:1312 netbox/dcim/forms/filtersets.py:1337 -#: netbox/dcim/forms/filtersets.py:1356 netbox/dcim/forms/filtersets.py:1380 -#: netbox/dcim/forms/filtersets.py:1505 netbox/dcim/forms/filtersets.py:1529 -#: netbox/dcim/forms/filtersets.py:1553 netbox/dcim/forms/filtersets.py:1571 -#: netbox/dcim/forms/filtersets.py:1587 netbox/extras/forms/bulk_edit.py:90 -#: netbox/extras/forms/filtersets.py:45 netbox/extras/forms/filtersets.py:137 -#: netbox/extras/forms/filtersets.py:169 netbox/extras/forms/filtersets.py:210 -#: netbox/extras/forms/filtersets.py:227 netbox/extras/forms/filtersets.py:258 -#: netbox/extras/forms/filtersets.py:282 netbox/extras/forms/filtersets.py:449 -#: netbox/ipam/forms/filtersets.py:101 netbox/ipam/forms/filtersets.py:281 -#: netbox/ipam/forms/filtersets.py:323 netbox/ipam/forms/filtersets.py:399 -#: netbox/ipam/forms/filtersets.py:484 netbox/ipam/forms/filtersets.py:497 -#: netbox/ipam/forms/filtersets.py:522 netbox/ipam/forms/filtersets.py:593 -#: netbox/ipam/forms/filtersets.py:611 netbox/netbox/tables/tables.py:259 +#: netbox/circuits/forms/filtersets.py:331 netbox/core/forms/filtersets.py:73 +#: netbox/core/forms/filtersets.py:141 netbox/dcim/forms/bulk_edit.py:890 +#: netbox/dcim/forms/filtersets.py:174 netbox/dcim/forms/filtersets.py:206 +#: netbox/dcim/forms/filtersets.py:935 netbox/dcim/forms/filtersets.py:1075 +#: netbox/dcim/forms/filtersets.py:1199 netbox/dcim/forms/filtersets.py:1307 +#: netbox/dcim/forms/filtersets.py:1331 netbox/dcim/forms/filtersets.py:1356 +#: netbox/dcim/forms/filtersets.py:1375 netbox/dcim/forms/filtersets.py:1404 +#: netbox/dcim/forms/filtersets.py:1529 netbox/dcim/forms/filtersets.py:1553 +#: netbox/dcim/forms/filtersets.py:1577 netbox/dcim/forms/filtersets.py:1595 +#: netbox/dcim/forms/filtersets.py:1611 netbox/dcim/tables/modules.py:24 +#: netbox/extras/forms/bulk_edit.py:91 netbox/extras/forms/filtersets.py:46 +#: netbox/extras/forms/filtersets.py:138 netbox/extras/forms/filtersets.py:215 +#: netbox/extras/forms/filtersets.py:232 netbox/extras/forms/filtersets.py:262 +#: netbox/extras/forms/filtersets.py:293 netbox/extras/forms/filtersets.py:317 +#: netbox/extras/forms/filtersets.py:504 netbox/ipam/forms/filtersets.py:101 +#: netbox/ipam/forms/filtersets.py:281 netbox/ipam/forms/filtersets.py:330 +#: netbox/ipam/forms/filtersets.py:406 netbox/ipam/forms/filtersets.py:492 +#: netbox/ipam/forms/filtersets.py:505 netbox/ipam/forms/filtersets.py:530 +#: netbox/ipam/forms/filtersets.py:601 netbox/ipam/forms/filtersets.py:619 +#: netbox/netbox/tables/tables.py:285 netbox/templates/dcim/moduletype.html:68 #: netbox/virtualization/forms/filtersets.py:46 #: netbox/virtualization/forms/filtersets.py:109 #: netbox/virtualization/forms/filtersets.py:204 #: netbox/virtualization/forms/filtersets.py:261 -#: netbox/vpn/forms/filtersets.py:218 netbox/wireless/forms/bulk_edit.py:153 +#: netbox/vpn/forms/filtersets.py:218 netbox/wireless/forms/bulk_edit.py:154 #: netbox/wireless/forms/filtersets.py:36 #: netbox/wireless/forms/filtersets.py:102 msgid "Attributes" @@ -989,13 +1001,14 @@ msgstr "属性" #: netbox/circuits/forms/model_forms.py:142 #: netbox/circuits/forms/model_forms.py:240 #: netbox/circuits/forms/model_forms.py:345 -#: netbox/dcim/forms/model_forms.py:143 netbox/dcim/forms/model_forms.py:185 -#: netbox/dcim/forms/model_forms.py:274 netbox/dcim/forms/model_forms.py:331 -#: netbox/dcim/forms/model_forms.py:780 netbox/dcim/forms/model_forms.py:1775 -#: netbox/ipam/forms/model_forms.py:67 netbox/ipam/forms/model_forms.py:84 -#: netbox/ipam/forms/model_forms.py:119 netbox/ipam/forms/model_forms.py:141 -#: netbox/ipam/forms/model_forms.py:166 netbox/ipam/forms/model_forms.py:233 -#: netbox/ipam/forms/model_forms.py:271 netbox/ipam/forms/model_forms.py:330 +#: netbox/dcim/forms/model_forms.py:148 netbox/dcim/forms/model_forms.py:191 +#: netbox/dcim/forms/model_forms.py:281 netbox/dcim/forms/model_forms.py:339 +#: netbox/dcim/forms/model_forms.py:874 netbox/dcim/forms/model_forms.py:1869 +#: netbox/ipam/forms/bulk_edit.py:448 netbox/ipam/forms/model_forms.py:67 +#: netbox/ipam/forms/model_forms.py:84 netbox/ipam/forms/model_forms.py:119 +#: netbox/ipam/forms/model_forms.py:141 netbox/ipam/forms/model_forms.py:166 +#: netbox/ipam/forms/model_forms.py:233 netbox/ipam/forms/model_forms.py:271 +#: netbox/ipam/forms/model_forms.py:330 netbox/ipam/forms/model_forms.py:631 #: netbox/netbox/navigation/menu.py:24 #: netbox/templates/dcim/device_edit.html:87 #: netbox/templates/dcim/htmx/cable_edit.html:75 @@ -1005,14 +1018,14 @@ msgstr "属性" #: netbox/virtualization/forms/model_forms.py:229 #: netbox/vpn/forms/bulk_edit.py:78 netbox/vpn/forms/filtersets.py:48 #: netbox/vpn/forms/model_forms.py:63 netbox/vpn/forms/model_forms.py:148 -#: netbox/vpn/forms/model_forms.py:414 netbox/wireless/forms/model_forms.py:57 -#: netbox/wireless/forms/model_forms.py:173 +#: netbox/vpn/forms/model_forms.py:414 netbox/wireless/forms/model_forms.py:58 +#: netbox/wireless/forms/model_forms.py:174 msgid "Tenancy" msgstr "テナンシー" #: netbox/circuits/forms/bulk_edit.py:215 #: netbox/circuits/forms/model_forms.py:170 -#: netbox/dcim/forms/bulk_import.py:1317 netbox/dcim/forms/bulk_import.py:1335 +#: netbox/dcim/forms/bulk_import.py:1348 netbox/dcim/forms/bulk_import.py:1366 msgid "Termination type" msgstr "終了タイプ" @@ -1034,11 +1047,11 @@ msgstr "ポート速度 (Kbps)" msgid "Upstream speed (Kbps)" msgstr "アップストリーム速度 (Kbps)" -#: netbox/circuits/forms/bulk_edit.py:233 netbox/dcim/forms/bulk_edit.py:969 -#: netbox/dcim/forms/bulk_edit.py:1333 netbox/dcim/forms/bulk_edit.py:1350 -#: netbox/dcim/forms/bulk_edit.py:1367 netbox/dcim/forms/bulk_edit.py:1385 -#: netbox/dcim/forms/bulk_edit.py:1480 netbox/dcim/forms/bulk_edit.py:1652 -#: netbox/dcim/forms/bulk_edit.py:1669 +#: netbox/circuits/forms/bulk_edit.py:233 netbox/dcim/forms/bulk_edit.py:1013 +#: netbox/dcim/forms/bulk_edit.py:1377 netbox/dcim/forms/bulk_edit.py:1394 +#: netbox/dcim/forms/bulk_edit.py:1411 netbox/dcim/forms/bulk_edit.py:1432 +#: netbox/dcim/forms/bulk_edit.py:1527 netbox/dcim/forms/bulk_edit.py:1699 +#: netbox/dcim/forms/bulk_edit.py:1716 msgid "Mark connected" msgstr "接続済みにする" @@ -1059,13 +1072,13 @@ msgstr "終了詳細" #: netbox/circuits/forms/bulk_edit.py:289 #: netbox/circuits/forms/bulk_import.py:188 #: netbox/circuits/forms/filtersets.py:305 -#: netbox/circuits/tables/circuits.py:206 netbox/dcim/forms/model_forms.py:562 +#: netbox/circuits/tables/circuits.py:206 netbox/dcim/forms/model_forms.py:656 #: netbox/templates/circuits/circuitgroupassignment.html:34 #: netbox/templates/dcim/device.html:133 #: netbox/templates/dcim/virtualchassis.html:68 #: netbox/templates/dcim/virtualchassis_edit.html:60 #: netbox/templates/ipam/inc/panels/fhrp_groups.html:26 -#: netbox/tenancy/forms/bulk_edit.py:148 +#: netbox/tenancy/forms/bulk_edit.py:159 #: netbox/tenancy/forms/filtersets.py:110 msgid "Priority" msgstr "優先度" @@ -1085,26 +1098,26 @@ msgstr "プロバイダネットワーク" #: netbox/circuits/forms/bulk_edit.py:365 #: netbox/circuits/forms/bulk_import.py:254 #: netbox/circuits/forms/filtersets.py:382 -#: netbox/circuits/forms/model_forms.py:365 netbox/dcim/forms/bulk_edit.py:361 -#: netbox/dcim/forms/bulk_edit.py:1280 netbox/dcim/forms/bulk_edit.py:1713 -#: netbox/dcim/forms/bulk_import.py:255 netbox/dcim/forms/bulk_import.py:1106 -#: netbox/dcim/forms/filtersets.py:368 netbox/dcim/forms/filtersets.py:778 -#: netbox/dcim/forms/filtersets.py:1598 netbox/dcim/forms/model_forms.py:256 -#: netbox/dcim/forms/model_forms.py:1121 netbox/dcim/forms/model_forms.py:1590 +#: netbox/circuits/forms/model_forms.py:365 netbox/dcim/forms/bulk_edit.py:372 +#: netbox/dcim/forms/bulk_edit.py:1324 netbox/dcim/forms/bulk_edit.py:1760 +#: netbox/dcim/forms/bulk_import.py:259 netbox/dcim/forms/bulk_import.py:1137 +#: netbox/dcim/forms/filtersets.py:369 netbox/dcim/forms/filtersets.py:797 +#: netbox/dcim/forms/filtersets.py:1622 netbox/dcim/forms/model_forms.py:263 +#: netbox/dcim/forms/model_forms.py:1215 netbox/dcim/forms/model_forms.py:1684 #: netbox/dcim/forms/object_import.py:182 netbox/dcim/tables/devices.py:179 -#: netbox/dcim/tables/devices.py:840 netbox/dcim/tables/devices.py:966 -#: netbox/dcim/tables/devicetypes.py:311 netbox/dcim/tables/racks.py:128 -#: netbox/extras/filtersets.py:552 netbox/ipam/forms/bulk_edit.py:245 -#: netbox/ipam/forms/bulk_edit.py:295 netbox/ipam/forms/bulk_edit.py:343 -#: netbox/ipam/forms/bulk_edit.py:495 netbox/ipam/forms/bulk_import.py:200 +#: netbox/dcim/tables/devices.py:847 netbox/dcim/tables/devices.py:973 +#: netbox/dcim/tables/devicetypes.py:311 netbox/dcim/tables/racks.py:132 +#: netbox/extras/filtersets.py:645 netbox/ipam/forms/bulk_edit.py:245 +#: netbox/ipam/forms/bulk_edit.py:295 netbox/ipam/forms/bulk_edit.py:348 +#: netbox/ipam/forms/bulk_edit.py:506 netbox/ipam/forms/bulk_import.py:200 #: netbox/ipam/forms/bulk_import.py:268 netbox/ipam/forms/bulk_import.py:304 -#: netbox/ipam/forms/bulk_import.py:494 netbox/ipam/forms/filtersets.py:247 -#: netbox/ipam/forms/filtersets.py:305 netbox/ipam/forms/filtersets.py:377 -#: netbox/ipam/forms/filtersets.py:564 netbox/ipam/forms/model_forms.py:194 +#: netbox/ipam/forms/bulk_import.py:501 netbox/ipam/forms/filtersets.py:247 +#: netbox/ipam/forms/filtersets.py:305 netbox/ipam/forms/filtersets.py:384 +#: netbox/ipam/forms/filtersets.py:572 netbox/ipam/forms/model_forms.py:194 #: netbox/ipam/forms/model_forms.py:220 netbox/ipam/forms/model_forms.py:259 -#: netbox/ipam/forms/model_forms.py:685 netbox/ipam/tables/ip.py:209 -#: netbox/ipam/tables/ip.py:268 netbox/ipam/tables/ip.py:319 -#: netbox/ipam/tables/vlans.py:99 netbox/ipam/tables/vlans.py:211 +#: netbox/ipam/forms/model_forms.py:686 netbox/ipam/tables/ip.py:210 +#: netbox/ipam/tables/ip.py:269 netbox/ipam/tables/ip.py:325 +#: netbox/ipam/tables/vlans.py:101 netbox/ipam/tables/vlans.py:213 #: netbox/templates/circuits/virtualcircuittermination.html:42 #: netbox/templates/dcim/device.html:182 #: netbox/templates/dcim/inc/panels/inventory_items.html:20 @@ -1112,15 +1125,15 @@ msgstr "プロバイダネットワーク" #: netbox/templates/dcim/interface.html:280 #: netbox/templates/dcim/inventoryitem.html:40 #: netbox/templates/dcim/rack.html:49 netbox/templates/ipam/ipaddress.html:41 -#: netbox/templates/ipam/iprange.html:50 netbox/templates/ipam/prefix.html:73 +#: netbox/templates/ipam/iprange.html:57 netbox/templates/ipam/prefix.html:73 #: netbox/templates/ipam/role.html:19 netbox/templates/ipam/vlan.html:52 #: netbox/templates/virtualization/virtualmachine.html:23 #: netbox/templates/vpn/tunneltermination.html:17 #: netbox/templates/wireless/inc/wirelesslink_interface.html:20 -#: netbox/tenancy/forms/bulk_edit.py:143 +#: netbox/tenancy/forms/bulk_edit.py:154 #: netbox/tenancy/forms/filtersets.py:107 -#: netbox/tenancy/forms/model_forms.py:137 -#: netbox/tenancy/tables/contacts.py:102 +#: netbox/tenancy/forms/model_forms.py:139 +#: netbox/tenancy/tables/contacts.py:106 #: netbox/virtualization/forms/bulk_edit.py:127 #: netbox/virtualization/forms/bulk_import.py:112 #: netbox/virtualization/forms/filtersets.py:163 @@ -1148,29 +1161,31 @@ msgstr "回線タイプ" #: netbox/circuits/forms/bulk_import.py:102 #: netbox/circuits/forms/bulk_import.py:229 -#: netbox/dcim/forms/bulk_import.py:92 netbox/dcim/forms/bulk_import.py:151 -#: netbox/dcim/forms/bulk_import.py:252 netbox/dcim/forms/bulk_import.py:534 -#: netbox/dcim/forms/bulk_import.py:688 netbox/dcim/forms/bulk_import.py:1139 -#: netbox/dcim/forms/bulk_import.py:1510 netbox/ipam/forms/bulk_import.py:197 +#: netbox/dcim/forms/bulk_import.py:93 netbox/dcim/forms/bulk_import.py:152 +#: netbox/dcim/forms/bulk_import.py:256 netbox/dcim/forms/bulk_import.py:565 +#: netbox/dcim/forms/bulk_import.py:719 netbox/dcim/forms/bulk_import.py:1170 +#: netbox/dcim/forms/bulk_import.py:1541 netbox/ipam/forms/bulk_import.py:197 #: netbox/ipam/forms/bulk_import.py:265 netbox/ipam/forms/bulk_import.py:301 -#: netbox/ipam/forms/bulk_import.py:491 netbox/ipam/forms/bulk_import.py:504 +#: netbox/ipam/forms/bulk_import.py:498 netbox/ipam/forms/bulk_import.py:511 #: netbox/virtualization/forms/bulk_import.py:57 #: netbox/virtualization/forms/bulk_import.py:88 -#: netbox/vpn/forms/bulk_import.py:39 netbox/wireless/forms/bulk_import.py:47 +#: netbox/vpn/forms/bulk_import.py:39 netbox/vpn/forms/bulk_import.py:266 +#: netbox/wireless/forms/bulk_import.py:47 msgid "Operational status" msgstr "運用状況" #: netbox/circuits/forms/bulk_import.py:115 #: netbox/circuits/forms/bulk_import.py:174 #: netbox/circuits/forms/bulk_import.py:236 -#: netbox/dcim/forms/bulk_import.py:113 netbox/dcim/forms/bulk_import.py:158 -#: netbox/dcim/forms/bulk_import.py:362 netbox/dcim/forms/bulk_import.py:510 -#: netbox/dcim/forms/bulk_import.py:1360 netbox/dcim/forms/bulk_import.py:1505 -#: netbox/dcim/forms/bulk_import.py:1569 netbox/ipam/forms/bulk_import.py:45 +#: netbox/dcim/forms/bulk_import.py:114 netbox/dcim/forms/bulk_import.py:159 +#: netbox/dcim/forms/bulk_import.py:366 netbox/dcim/forms/bulk_import.py:541 +#: netbox/dcim/forms/bulk_import.py:1391 netbox/dcim/forms/bulk_import.py:1536 +#: netbox/dcim/forms/bulk_import.py:1600 netbox/ipam/forms/bulk_import.py:45 #: netbox/ipam/forms/bulk_import.py:74 netbox/ipam/forms/bulk_import.py:102 #: netbox/ipam/forms/bulk_import.py:122 netbox/ipam/forms/bulk_import.py:142 #: netbox/ipam/forms/bulk_import.py:171 netbox/ipam/forms/bulk_import.py:260 -#: netbox/ipam/forms/bulk_import.py:296 netbox/ipam/forms/bulk_import.py:486 +#: netbox/ipam/forms/bulk_import.py:296 netbox/ipam/forms/bulk_import.py:462 +#: netbox/ipam/forms/bulk_import.py:493 #: netbox/virtualization/forms/bulk_import.py:71 #: netbox/virtualization/forms/bulk_import.py:125 #: netbox/vpn/forms/bulk_import.py:63 netbox/wireless/forms/bulk_import.py:61 @@ -1210,13 +1225,13 @@ msgstr "運用上のロール" #: netbox/circuits/forms/bulk_import.py:259 #: netbox/circuits/forms/model_forms.py:368 #: netbox/circuits/tables/virtual_circuits.py:112 -#: netbox/dcim/forms/bulk_import.py:1237 netbox/dcim/forms/model_forms.py:1195 -#: netbox/dcim/forms/model_forms.py:1464 netbox/dcim/forms/model_forms.py:1631 -#: netbox/dcim/forms/model_forms.py:1666 netbox/dcim/forms/model_forms.py:1796 -#: netbox/dcim/tables/connections.py:65 netbox/dcim/tables/devices.py:1140 +#: netbox/dcim/forms/bulk_import.py:1268 netbox/dcim/forms/model_forms.py:1289 +#: netbox/dcim/forms/model_forms.py:1558 netbox/dcim/forms/model_forms.py:1725 +#: netbox/dcim/forms/model_forms.py:1760 netbox/dcim/forms/model_forms.py:1890 +#: netbox/dcim/tables/connections.py:65 netbox/dcim/tables/devices.py:1147 #: netbox/ipam/forms/bulk_import.py:324 netbox/ipam/forms/model_forms.py:290 #: netbox/ipam/forms/model_forms.py:299 netbox/ipam/tables/fhrp.py:64 -#: netbox/ipam/tables/ip.py:324 netbox/ipam/tables/vlans.py:145 +#: netbox/ipam/tables/ip.py:330 netbox/ipam/tables/vlans.py:147 #: netbox/templates/circuits/inc/circuit_termination_fields.html:52 #: netbox/templates/circuits/virtualcircuittermination.html:53 #: netbox/templates/circuits/virtualcircuittermination.html:60 @@ -1231,10 +1246,10 @@ msgstr "運用上のロール" #: netbox/templates/wireless/wirelesslink.html:10 #: netbox/templates/wireless/wirelesslink.html:55 #: netbox/virtualization/forms/model_forms.py:377 -#: netbox/vpn/forms/bulk_import.py:297 netbox/vpn/forms/model_forms.py:439 +#: netbox/vpn/forms/bulk_import.py:302 netbox/vpn/forms/model_forms.py:439 #: netbox/vpn/forms/model_forms.py:448 -#: netbox/wireless/forms/model_forms.py:116 -#: netbox/wireless/forms/model_forms.py:158 +#: netbox/wireless/forms/model_forms.py:117 +#: netbox/wireless/forms/model_forms.py:159 msgid "Interface" msgstr "インタフェース" @@ -1242,31 +1257,31 @@ msgstr "インタフェース" #: netbox/circuits/forms/filtersets.py:130 #: netbox/circuits/forms/filtersets.py:188 #: netbox/circuits/forms/filtersets.py:246 -#: netbox/circuits/tables/circuits.py:143 netbox/dcim/forms/bulk_edit.py:342 -#: netbox/dcim/forms/bulk_edit.py:450 netbox/dcim/forms/bulk_edit.py:691 -#: netbox/dcim/forms/bulk_edit.py:746 netbox/dcim/forms/bulk_edit.py:900 -#: netbox/dcim/forms/bulk_import.py:237 netbox/dcim/forms/bulk_import.py:339 -#: netbox/dcim/forms/bulk_import.py:573 netbox/dcim/forms/bulk_import.py:1454 -#: netbox/dcim/forms/bulk_import.py:1488 netbox/dcim/forms/filtersets.py:96 -#: netbox/dcim/forms/filtersets.py:323 netbox/dcim/forms/filtersets.py:357 -#: netbox/dcim/forms/filtersets.py:397 netbox/dcim/forms/filtersets.py:448 -#: netbox/dcim/forms/filtersets.py:720 netbox/dcim/forms/filtersets.py:763 -#: netbox/dcim/forms/filtersets.py:943 netbox/dcim/forms/filtersets.py:981 -#: netbox/dcim/forms/filtersets.py:1026 netbox/dcim/forms/filtersets.py:1055 -#: netbox/dcim/forms/filtersets.py:1075 netbox/dcim/forms/filtersets.py:1139 -#: netbox/dcim/forms/filtersets.py:1169 netbox/dcim/forms/filtersets.py:1178 -#: netbox/dcim/forms/filtersets.py:1289 netbox/dcim/forms/filtersets.py:1313 -#: netbox/dcim/forms/filtersets.py:1338 netbox/dcim/forms/filtersets.py:1357 -#: netbox/dcim/forms/filtersets.py:1385 netbox/dcim/forms/filtersets.py:1506 -#: netbox/dcim/forms/filtersets.py:1530 netbox/dcim/forms/filtersets.py:1554 -#: netbox/dcim/forms/filtersets.py:1572 netbox/dcim/forms/filtersets.py:1589 -#: netbox/dcim/forms/model_forms.py:184 netbox/dcim/forms/model_forms.py:248 -#: netbox/dcim/forms/model_forms.py:478 netbox/dcim/forms/model_forms.py:739 +#: netbox/circuits/tables/circuits.py:143 netbox/dcim/forms/bulk_edit.py:353 +#: netbox/dcim/forms/bulk_edit.py:466 netbox/dcim/forms/bulk_edit.py:735 +#: netbox/dcim/forms/bulk_edit.py:790 netbox/dcim/forms/bulk_edit.py:944 +#: netbox/dcim/forms/bulk_import.py:241 netbox/dcim/forms/bulk_import.py:343 +#: netbox/dcim/forms/bulk_import.py:604 netbox/dcim/forms/bulk_import.py:1485 +#: netbox/dcim/forms/bulk_import.py:1519 netbox/dcim/forms/filtersets.py:97 +#: netbox/dcim/forms/filtersets.py:324 netbox/dcim/forms/filtersets.py:358 +#: netbox/dcim/forms/filtersets.py:398 netbox/dcim/forms/filtersets.py:449 +#: netbox/dcim/forms/filtersets.py:739 netbox/dcim/forms/filtersets.py:782 +#: netbox/dcim/forms/filtersets.py:962 netbox/dcim/forms/filtersets.py:1000 +#: netbox/dcim/forms/filtersets.py:1045 netbox/dcim/forms/filtersets.py:1074 +#: netbox/dcim/forms/filtersets.py:1094 netbox/dcim/forms/filtersets.py:1158 +#: netbox/dcim/forms/filtersets.py:1188 netbox/dcim/forms/filtersets.py:1197 +#: netbox/dcim/forms/filtersets.py:1308 netbox/dcim/forms/filtersets.py:1332 +#: netbox/dcim/forms/filtersets.py:1357 netbox/dcim/forms/filtersets.py:1376 +#: netbox/dcim/forms/filtersets.py:1409 netbox/dcim/forms/filtersets.py:1530 +#: netbox/dcim/forms/filtersets.py:1554 netbox/dcim/forms/filtersets.py:1578 +#: netbox/dcim/forms/filtersets.py:1596 netbox/dcim/forms/filtersets.py:1613 +#: netbox/dcim/forms/model_forms.py:190 netbox/dcim/forms/model_forms.py:255 +#: netbox/dcim/forms/model_forms.py:572 netbox/dcim/forms/model_forms.py:833 #: netbox/dcim/tables/devices.py:167 netbox/dcim/tables/power.py:30 -#: netbox/dcim/tables/racks.py:117 netbox/dcim/tables/racks.py:211 -#: netbox/extras/filtersets.py:536 netbox/extras/forms/filtersets.py:327 -#: netbox/ipam/forms/filtersets.py:241 netbox/ipam/forms/filtersets.py:431 -#: netbox/ipam/forms/filtersets.py:454 netbox/ipam/forms/filtersets.py:521 +#: netbox/dcim/tables/racks.py:121 netbox/dcim/tables/racks.py:220 +#: netbox/extras/filtersets.py:629 netbox/extras/forms/filtersets.py:362 +#: netbox/ipam/forms/filtersets.py:241 netbox/ipam/forms/filtersets.py:438 +#: netbox/ipam/forms/filtersets.py:462 netbox/ipam/forms/filtersets.py:529 #: netbox/templates/dcim/device.html:26 #: netbox/templates/dcim/device_edit.html:32 #: netbox/templates/dcim/inc/cable_termination.html:12 @@ -1276,24 +1291,26 @@ msgstr "インタフェース" #: netbox/virtualization/forms/filtersets.py:80 #: netbox/virtualization/forms/filtersets.py:106 #: netbox/wireless/forms/filtersets.py:93 -#: netbox/wireless/forms/model_forms.py:90 -#: netbox/wireless/forms/model_forms.py:132 +#: netbox/wireless/forms/model_forms.py:91 +#: netbox/wireless/forms/model_forms.py:133 msgid "Location" msgstr "ロケーション" #: netbox/circuits/forms/filtersets.py:40 #: netbox/circuits/forms/filtersets.py:74 -#: netbox/circuits/forms/filtersets.py:132 netbox/dcim/forms/filtersets.py:145 -#: netbox/dcim/forms/filtersets.py:159 netbox/dcim/forms/filtersets.py:175 -#: netbox/dcim/forms/filtersets.py:207 netbox/dcim/forms/filtersets.py:329 -#: netbox/dcim/forms/filtersets.py:401 netbox/dcim/forms/filtersets.py:472 -#: netbox/dcim/forms/filtersets.py:724 netbox/dcim/forms/filtersets.py:1140 +#: netbox/circuits/forms/filtersets.py:132 netbox/dcim/forms/filtersets.py:146 +#: netbox/dcim/forms/filtersets.py:160 netbox/dcim/forms/filtersets.py:176 +#: netbox/dcim/forms/filtersets.py:208 netbox/dcim/forms/filtersets.py:330 +#: netbox/dcim/forms/filtersets.py:402 netbox/dcim/forms/filtersets.py:473 +#: netbox/dcim/forms/filtersets.py:743 netbox/dcim/forms/filtersets.py:1159 #: netbox/ipam/forms/filtersets.py:103 netbox/ipam/forms/filtersets.py:183 -#: netbox/ipam/forms/filtersets.py:283 netbox/ipam/forms/filtersets.py:328 -#: netbox/ipam/forms/filtersets.py:613 netbox/netbox/navigation/menu.py:31 -#: netbox/netbox/navigation/menu.py:33 netbox/tenancy/forms/filtersets.py:42 -#: netbox/tenancy/tables/columns.py:55 netbox/tenancy/tables/contacts.py:25 -#: netbox/tenancy/views.py:19 netbox/virtualization/forms/filtersets.py:38 +#: netbox/ipam/forms/filtersets.py:283 netbox/ipam/forms/filtersets.py:335 +#: netbox/ipam/forms/filtersets.py:621 netbox/netbox/navigation/menu.py:31 +#: netbox/netbox/navigation/menu.py:33 +#: netbox/netbox/views/generic/feature_views.py:262 +#: netbox/tenancy/forms/filtersets.py:42 netbox/tenancy/tables/columns.py:55 +#: netbox/tenancy/tables/contacts.py:25 +#: netbox/virtualization/forms/filtersets.py:38 #: netbox/virtualization/forms/filtersets.py:49 #: netbox/virtualization/forms/filtersets.py:112 #: netbox/vpn/forms/filtersets.py:37 netbox/vpn/forms/filtersets.py:49 @@ -1304,20 +1321,20 @@ msgstr "連絡先" #: netbox/circuits/forms/filtersets.py:45 #: netbox/circuits/forms/filtersets.py:169 #: netbox/circuits/forms/filtersets.py:231 -#: netbox/circuits/tables/circuits.py:138 netbox/dcim/forms/bulk_edit.py:116 -#: netbox/dcim/forms/bulk_edit.py:317 netbox/dcim/forms/bulk_edit.py:875 -#: netbox/dcim/forms/bulk_import.py:95 netbox/dcim/forms/filtersets.py:74 -#: netbox/dcim/forms/filtersets.py:186 netbox/dcim/forms/filtersets.py:212 -#: netbox/dcim/forms/filtersets.py:335 netbox/dcim/forms/filtersets.py:426 -#: netbox/dcim/forms/filtersets.py:740 netbox/dcim/forms/filtersets.py:959 -#: netbox/dcim/forms/filtersets.py:1032 netbox/dcim/forms/filtersets.py:1062 -#: netbox/dcim/forms/filtersets.py:1146 netbox/dcim/forms/filtersets.py:1185 -#: netbox/dcim/forms/filtersets.py:1673 netbox/dcim/forms/filtersets.py:1697 -#: netbox/dcim/forms/filtersets.py:1721 netbox/dcim/forms/model_forms.py:114 +#: netbox/circuits/tables/circuits.py:138 netbox/dcim/forms/bulk_edit.py:121 +#: netbox/dcim/forms/bulk_edit.py:328 netbox/dcim/forms/bulk_edit.py:919 +#: netbox/dcim/forms/bulk_import.py:96 netbox/dcim/forms/filtersets.py:75 +#: netbox/dcim/forms/filtersets.py:187 netbox/dcim/forms/filtersets.py:213 +#: netbox/dcim/forms/filtersets.py:336 netbox/dcim/forms/filtersets.py:427 +#: netbox/dcim/forms/filtersets.py:759 netbox/dcim/forms/filtersets.py:978 +#: netbox/dcim/forms/filtersets.py:1051 netbox/dcim/forms/filtersets.py:1081 +#: netbox/dcim/forms/filtersets.py:1165 netbox/dcim/forms/filtersets.py:1204 +#: netbox/dcim/forms/filtersets.py:1697 netbox/dcim/forms/filtersets.py:1721 +#: netbox/dcim/forms/filtersets.py:1745 netbox/dcim/forms/model_forms.py:119 #: netbox/dcim/forms/object_create.py:379 netbox/dcim/tables/devices.py:153 -#: netbox/dcim/tables/sites.py:85 netbox/extras/filtersets.py:503 -#: netbox/ipam/forms/bulk_edit.py:458 netbox/ipam/forms/filtersets.py:226 -#: netbox/ipam/forms/filtersets.py:439 netbox/ipam/forms/filtersets.py:530 +#: netbox/dcim/tables/sites.py:91 netbox/extras/filtersets.py:596 +#: netbox/ipam/forms/bulk_edit.py:469 netbox/ipam/forms/filtersets.py:226 +#: netbox/ipam/forms/filtersets.py:447 netbox/ipam/forms/filtersets.py:538 #: netbox/templates/dcim/device.html:18 netbox/templates/dcim/rack.html:16 #: netbox/templates/dcim/rackreservation.html:22 #: netbox/templates/dcim/region.html:26 netbox/templates/dcim/site.html:31 @@ -1325,22 +1342,22 @@ msgstr "連絡先" #: netbox/virtualization/forms/filtersets.py:60 #: netbox/virtualization/forms/filtersets.py:139 #: netbox/virtualization/forms/model_forms.py:92 -#: netbox/vpn/forms/filtersets.py:263 netbox/wireless/forms/filtersets.py:73 +#: netbox/vpn/forms/filtersets.py:268 netbox/wireless/forms/filtersets.py:73 msgid "Region" msgstr "リージョン" #: netbox/circuits/forms/filtersets.py:50 #: netbox/circuits/forms/filtersets.py:174 -#: netbox/circuits/forms/filtersets.py:236 netbox/dcim/forms/bulk_edit.py:325 -#: netbox/dcim/forms/bulk_edit.py:883 netbox/dcim/forms/filtersets.py:79 -#: netbox/dcim/forms/filtersets.py:191 netbox/dcim/forms/filtersets.py:217 -#: netbox/dcim/forms/filtersets.py:348 netbox/dcim/forms/filtersets.py:431 -#: netbox/dcim/forms/filtersets.py:745 netbox/dcim/forms/filtersets.py:964 -#: netbox/dcim/forms/filtersets.py:1037 netbox/dcim/forms/filtersets.py:1151 -#: netbox/dcim/forms/filtersets.py:1190 netbox/dcim/forms/object_create.py:387 -#: netbox/extras/filtersets.py:520 netbox/ipam/forms/bulk_edit.py:463 +#: netbox/circuits/forms/filtersets.py:236 netbox/dcim/forms/bulk_edit.py:336 +#: netbox/dcim/forms/bulk_edit.py:927 netbox/dcim/forms/filtersets.py:80 +#: netbox/dcim/forms/filtersets.py:192 netbox/dcim/forms/filtersets.py:218 +#: netbox/dcim/forms/filtersets.py:349 netbox/dcim/forms/filtersets.py:432 +#: netbox/dcim/forms/filtersets.py:764 netbox/dcim/forms/filtersets.py:983 +#: netbox/dcim/forms/filtersets.py:1056 netbox/dcim/forms/filtersets.py:1170 +#: netbox/dcim/forms/filtersets.py:1209 netbox/dcim/forms/object_create.py:387 +#: netbox/extras/filtersets.py:613 netbox/ipam/forms/bulk_edit.py:474 #: netbox/ipam/forms/filtersets.py:156 netbox/ipam/forms/filtersets.py:231 -#: netbox/ipam/forms/filtersets.py:444 netbox/ipam/forms/filtersets.py:535 +#: netbox/ipam/forms/filtersets.py:452 netbox/ipam/forms/filtersets.py:543 #: netbox/virtualization/forms/filtersets.py:65 #: netbox/virtualization/forms/filtersets.py:144 #: netbox/virtualization/forms/model_forms.py:98 @@ -1362,9 +1379,9 @@ msgstr "アカウント" msgid "Term Side" msgstr "タームサイド" -#: netbox/circuits/forms/filtersets.py:287 netbox/dcim/forms/bulk_edit.py:1572 -#: netbox/extras/forms/model_forms.py:596 netbox/ipam/forms/filtersets.py:145 -#: netbox/ipam/forms/filtersets.py:612 netbox/ipam/forms/model_forms.py:337 +#: netbox/circuits/forms/filtersets.py:287 netbox/dcim/forms/bulk_edit.py:1619 +#: netbox/extras/forms/model_forms.py:664 netbox/ipam/forms/filtersets.py:145 +#: netbox/ipam/forms/filtersets.py:620 netbox/ipam/forms/model_forms.py:337 #: netbox/templates/dcim/macaddress.html:25 #: netbox/templates/extras/configcontext.html:60 #: netbox/templates/ipam/ipaddress.html:59 @@ -1375,34 +1392,29 @@ msgstr "割当" #: netbox/circuits/forms/filtersets.py:302 #: netbox/circuits/forms/model_forms.py:252 -#: netbox/circuits/tables/circuits.py:190 netbox/dcim/forms/bulk_edit.py:121 -#: netbox/dcim/forms/bulk_import.py:102 netbox/dcim/forms/model_forms.py:120 -#: netbox/dcim/tables/sites.py:89 netbox/extras/forms/filtersets.py:489 -#: netbox/ipam/filtersets.py:994 netbox/ipam/forms/bulk_edit.py:477 -#: netbox/ipam/forms/bulk_import.py:475 netbox/ipam/forms/model_forms.py:570 -#: netbox/ipam/tables/fhrp.py:67 netbox/ipam/tables/vlans.py:91 -#: netbox/ipam/tables/vlans.py:202 +#: netbox/circuits/tables/circuits.py:190 netbox/dcim/forms/bulk_edit.py:126 +#: netbox/dcim/forms/bulk_import.py:103 netbox/dcim/forms/model_forms.py:125 +#: netbox/dcim/tables/sites.py:95 netbox/extras/forms/filtersets.py:544 +#: netbox/ipam/filtersets.py:994 netbox/ipam/forms/bulk_edit.py:488 +#: netbox/ipam/forms/bulk_import.py:482 netbox/ipam/forms/model_forms.py:570 +#: netbox/ipam/tables/fhrp.py:67 netbox/ipam/tables/vlans.py:93 +#: netbox/ipam/tables/vlans.py:204 #: netbox/templates/circuits/circuitgroupassignment.html:22 #: netbox/templates/dcim/interface.html:341 netbox/templates/dcim/site.html:37 #: netbox/templates/ipam/inc/panels/fhrp_groups.html:23 -#: netbox/templates/ipam/vlan.html:27 netbox/templates/tenancy/contact.html:21 -#: netbox/templates/tenancy/tenant.html:20 netbox/templates/users/group.html:6 -#: netbox/templates/users/group.html:14 +#: netbox/templates/ipam/vlan.html:27 netbox/templates/tenancy/tenant.html:20 +#: netbox/templates/users/group.html:6 netbox/templates/users/group.html:14 #: netbox/templates/virtualization/cluster.html:29 #: netbox/templates/vpn/tunnel.html:29 #: netbox/templates/wireless/wirelesslan.html:18 -#: netbox/tenancy/forms/bulk_edit.py:43 netbox/tenancy/forms/bulk_edit.py:94 -#: netbox/tenancy/forms/bulk_import.py:40 -#: netbox/tenancy/forms/bulk_import.py:81 -#: netbox/tenancy/forms/filtersets.py:48 netbox/tenancy/forms/filtersets.py:78 -#: netbox/tenancy/forms/filtersets.py:97 -#: netbox/tenancy/forms/model_forms.py:45 -#: netbox/tenancy/forms/model_forms.py:97 -#: netbox/tenancy/forms/model_forms.py:122 -#: netbox/tenancy/tables/contacts.py:60 netbox/tenancy/tables/contacts.py:107 -#: netbox/tenancy/tables/tenants.py:42 netbox/users/filtersets.py:62 -#: netbox/users/filtersets.py:185 netbox/users/forms/filtersets.py:31 -#: netbox/users/forms/filtersets.py:37 netbox/users/forms/filtersets.py:79 +#: netbox/tenancy/forms/bulk_edit.py:44 netbox/tenancy/forms/bulk_import.py:40 +#: netbox/tenancy/forms/filtersets.py:48 netbox/tenancy/forms/filtersets.py:97 +#: netbox/tenancy/forms/model_forms.py:46 +#: netbox/tenancy/forms/model_forms.py:124 +#: netbox/tenancy/tables/contacts.py:111 netbox/tenancy/tables/tenants.py:46 +#: netbox/users/filtersets.py:62 netbox/users/filtersets.py:185 +#: netbox/users/forms/filtersets.py:31 netbox/users/forms/filtersets.py:37 +#: netbox/users/forms/filtersets.py:79 #: netbox/virtualization/forms/bulk_edit.py:66 #: netbox/virtualization/forms/bulk_import.py:48 #: netbox/virtualization/forms/filtersets.py:91 @@ -1410,10 +1422,10 @@ msgstr "割当" #: netbox/virtualization/tables/clusters.py:70 #: netbox/vpn/forms/bulk_edit.py:112 netbox/vpn/forms/bulk_import.py:158 #: netbox/vpn/forms/filtersets.py:121 netbox/vpn/tables/crypto.py:31 -#: netbox/vpn/tables/tunnels.py:44 netbox/wireless/forms/bulk_edit.py:50 +#: netbox/vpn/tables/tunnels.py:44 netbox/wireless/forms/bulk_edit.py:51 #: netbox/wireless/forms/bulk_import.py:38 #: netbox/wireless/forms/filtersets.py:49 -#: netbox/wireless/forms/model_forms.py:41 +#: netbox/wireless/forms/model_forms.py:42 #: netbox/wireless/tables/wirelesslan.py:48 msgid "Group" msgstr "グループ" @@ -1434,12 +1446,12 @@ msgstr "グループ割当" #: netbox/circuits/models/base.py:18 netbox/dcim/models/cables.py:67 #: netbox/dcim/models/device_component_templates.py:531 #: netbox/dcim/models/device_component_templates.py:631 -#: netbox/dcim/models/device_components.py:479 -#: netbox/dcim/models/device_components.py:1029 -#: netbox/dcim/models/device_components.py:1100 -#: netbox/dcim/models/device_components.py:1246 -#: netbox/dcim/models/devices.py:478 netbox/dcim/models/racks.py:221 -#: netbox/extras/models/tags.py:28 +#: netbox/dcim/models/device_components.py:485 +#: netbox/dcim/models/device_components.py:1038 +#: netbox/dcim/models/device_components.py:1109 +#: netbox/dcim/models/device_components.py:1255 +#: netbox/dcim/models/devices.py:381 netbox/dcim/models/racks.py:227 +#: netbox/extras/models/tags.py:29 msgid "color" msgstr "色" @@ -1464,16 +1476,17 @@ msgstr "一意な回線 ID" #: netbox/circuits/models/circuits.py:67 #: netbox/circuits/models/virtual_circuits.py:59 netbox/core/models/data.py:52 #: netbox/core/models/jobs.py:87 netbox/dcim/models/cables.py:49 -#: netbox/dcim/models/device_components.py:1286 -#: netbox/dcim/models/devices.py:645 netbox/dcim/models/devices.py:1181 -#: netbox/dcim/models/devices.py:1409 netbox/dcim/models/power.py:94 -#: netbox/dcim/models/racks.py:288 netbox/dcim/models/sites.py:154 +#: netbox/dcim/models/device_components.py:456 +#: netbox/dcim/models/device_components.py:1294 +#: netbox/dcim/models/devices.py:533 netbox/dcim/models/devices.py:1138 +#: netbox/dcim/models/modules.py:221 netbox/dcim/models/power.py:94 +#: netbox/dcim/models/racks.py:294 netbox/dcim/models/sites.py:154 #: netbox/dcim/models/sites.py:270 netbox/ipam/models/ip.py:237 -#: netbox/ipam/models/ip.py:508 netbox/ipam/models/ip.py:729 -#: netbox/ipam/models/vlans.py:211 netbox/virtualization/models/clusters.py:70 +#: netbox/ipam/models/ip.py:511 netbox/ipam/models/ip.py:740 +#: netbox/ipam/models/vlans.py:217 netbox/virtualization/models/clusters.py:70 #: netbox/virtualization/models/virtualmachines.py:79 -#: netbox/vpn/models/tunnels.py:38 netbox/wireless/models.py:95 -#: netbox/wireless/models.py:156 +#: netbox/vpn/models/l2vpn.py:36 netbox/vpn/models/tunnels.py:38 +#: netbox/wireless/models.py:95 netbox/wireless/models.py:148 msgid "status" msgstr "状態" @@ -1509,86 +1522,85 @@ msgstr "回線グループ" msgid "circuit groups" msgstr "回線グループ" -#: netbox/circuits/models/circuits.py:190 +#: netbox/circuits/models/circuits.py:189 msgid "member ID" msgstr "メンバー ID" -#: netbox/circuits/models/circuits.py:202 netbox/ipam/models/fhrp.py:90 -#: netbox/tenancy/models/contacts.py:126 +#: netbox/circuits/models/circuits.py:201 netbox/ipam/models/fhrp.py:96 +#: netbox/tenancy/models/contacts.py:133 msgid "priority" msgstr "優先度" -#: netbox/circuits/models/circuits.py:220 +#: netbox/circuits/models/circuits.py:219 msgid "Circuit group assignment" msgstr "回線グループ割当" -#: netbox/circuits/models/circuits.py:221 +#: netbox/circuits/models/circuits.py:220 msgid "Circuit group assignments" msgstr "回線グループ割当" -#: netbox/circuits/models/circuits.py:247 +#: netbox/circuits/models/circuits.py:246 msgid "termination side" msgstr "ターミネーション側" -#: netbox/circuits/models/circuits.py:266 +#: netbox/circuits/models/circuits.py:264 msgid "port speed (Kbps)" msgstr "ポート速度 (Kbps)" -#: netbox/circuits/models/circuits.py:269 +#: netbox/circuits/models/circuits.py:267 msgid "Physical circuit speed" msgstr "物理回線速度" -#: netbox/circuits/models/circuits.py:274 +#: netbox/circuits/models/circuits.py:272 msgid "upstream speed (Kbps)" msgstr "アップストリーム速度 (Kbps)" -#: netbox/circuits/models/circuits.py:275 +#: netbox/circuits/models/circuits.py:273 msgid "Upstream speed, if different from port speed" msgstr "アップストリーム速度 (ポート速度と異なる場合)" -#: netbox/circuits/models/circuits.py:280 +#: netbox/circuits/models/circuits.py:278 msgid "cross-connect ID" msgstr "クロスコネクト ID" -#: netbox/circuits/models/circuits.py:281 +#: netbox/circuits/models/circuits.py:279 msgid "ID of the local cross-connect" msgstr "ローカル・クロスコネクトの ID" -#: netbox/circuits/models/circuits.py:286 +#: netbox/circuits/models/circuits.py:284 msgid "patch panel/port(s)" msgstr "パッチパネル/ポート" -#: netbox/circuits/models/circuits.py:287 +#: netbox/circuits/models/circuits.py:285 msgid "Patch panel ID and port number(s)" msgstr "パッチパネル ID とポート番号" -#: netbox/circuits/models/circuits.py:290 +#: netbox/circuits/models/circuits.py:288 #: netbox/circuits/models/virtual_circuits.py:144 #: netbox/dcim/models/device_component_templates.py:57 -#: netbox/dcim/models/device_components.py:63 netbox/dcim/models/racks.py:681 -#: netbox/extras/models/configs.py:45 netbox/extras/models/configs.py:219 -#: netbox/extras/models/customfields.py:127 netbox/extras/models/models.py:61 -#: netbox/extras/models/models.py:158 netbox/extras/models/models.py:396 -#: netbox/extras/models/models.py:511 -#: netbox/extras/models/notifications.py:131 -#: netbox/extras/models/staging.py:32 netbox/extras/models/tags.py:32 -#: netbox/ipam/models/vlans.py:367 netbox/netbox/models/__init__.py:115 -#: netbox/netbox/models/__init__.py:150 netbox/netbox/models/__init__.py:196 -#: netbox/users/models/permissions.py:24 netbox/users/models/tokens.py:57 +#: netbox/dcim/models/device_components.py:63 netbox/dcim/models/racks.py:688 +#: netbox/extras/models/configs.py:42 netbox/extras/models/configs.py:218 +#: netbox/extras/models/customfields.py:127 netbox/extras/models/models.py:63 +#: netbox/extras/models/models.py:160 netbox/extras/models/models.py:398 +#: netbox/extras/models/models.py:469 netbox/extras/models/models.py:548 +#: netbox/extras/models/notifications.py:131 netbox/extras/models/tags.py:33 +#: netbox/ipam/models/vlans.py:373 netbox/netbox/models/__init__.py:115 +#: netbox/netbox/models/__init__.py:150 netbox/netbox/models/__init__.py:200 +#: netbox/users/models/permissions.py:23 netbox/users/models/tokens.py:57 #: netbox/users/models/users.py:33 -#: netbox/virtualization/models/virtualmachines.py:276 +#: netbox/virtualization/models/virtualmachines.py:281 msgid "description" msgstr "説明" -#: netbox/circuits/models/circuits.py:340 +#: netbox/circuits/models/circuits.py:338 msgid "circuit termination" msgstr "回線終端" -#: netbox/circuits/models/circuits.py:341 +#: netbox/circuits/models/circuits.py:339 msgid "circuit terminations" msgstr "回線終端" -#: netbox/circuits/models/circuits.py:353 +#: netbox/circuits/models/circuits.py:351 msgid "A circuit termination must attach to a terminating object." msgstr "回路終端は終端オブジェクトに接続する必要があります。" @@ -1598,31 +1610,31 @@ msgstr "回路終端は終端オブジェクトに接続する必要がありま #: netbox/core/models/jobs.py:48 #: netbox/dcim/models/device_component_templates.py:43 #: netbox/dcim/models/device_components.py:52 -#: netbox/dcim/models/devices.py:589 netbox/dcim/models/devices.py:1341 -#: netbox/dcim/models/devices.py:1404 netbox/dcim/models/power.py:38 -#: netbox/dcim/models/power.py:89 netbox/dcim/models/racks.py:257 -#: netbox/dcim/models/sites.py:142 netbox/extras/models/configs.py:36 -#: netbox/extras/models/configs.py:215 netbox/extras/models/customfields.py:94 -#: netbox/extras/models/models.py:56 netbox/extras/models/models.py:153 -#: netbox/extras/models/models.py:296 netbox/extras/models/models.py:392 -#: netbox/extras/models/models.py:501 netbox/extras/models/models.py:596 +#: netbox/dcim/models/devices.py:477 netbox/dcim/models/devices.py:1070 +#: netbox/dcim/models/devices.py:1133 netbox/dcim/models/modules.py:32 +#: netbox/dcim/models/power.py:38 netbox/dcim/models/power.py:89 +#: netbox/dcim/models/racks.py:263 netbox/dcim/models/sites.py:142 +#: netbox/extras/models/configs.py:33 netbox/extras/models/configs.py:214 +#: netbox/extras/models/customfields.py:94 netbox/extras/models/models.py:58 +#: netbox/extras/models/models.py:155 netbox/extras/models/models.py:298 +#: netbox/extras/models/models.py:394 netbox/extras/models/models.py:459 +#: netbox/extras/models/models.py:544 netbox/extras/models/models.py:669 #: netbox/extras/models/notifications.py:126 -#: netbox/extras/models/scripts.py:30 netbox/extras/models/staging.py:27 -#: netbox/ipam/models/asns.py:17 netbox/ipam/models/fhrp.py:24 -#: netbox/ipam/models/services.py:51 netbox/ipam/models/services.py:84 -#: netbox/ipam/models/vlans.py:38 netbox/ipam/models/vlans.py:200 -#: netbox/ipam/models/vlans.py:346 netbox/ipam/models/vrfs.py:20 -#: netbox/ipam/models/vrfs.py:75 netbox/netbox/models/__init__.py:142 -#: netbox/netbox/models/__init__.py:186 netbox/tenancy/models/contacts.py:58 -#: netbox/tenancy/models/tenants.py:19 netbox/tenancy/models/tenants.py:42 -#: netbox/users/models/permissions.py:20 netbox/users/models/users.py:28 -#: netbox/virtualization/models/clusters.py:52 +#: netbox/extras/models/scripts.py:30 netbox/ipam/models/asns.py:17 +#: netbox/ipam/models/fhrp.py:24 netbox/ipam/models/services.py:51 +#: netbox/ipam/models/services.py:80 netbox/ipam/models/vlans.py:38 +#: netbox/ipam/models/vlans.py:206 netbox/ipam/models/vlans.py:352 +#: netbox/ipam/models/vrfs.py:20 netbox/ipam/models/vrfs.py:75 +#: netbox/netbox/models/__init__.py:142 netbox/netbox/models/__init__.py:190 +#: netbox/tenancy/models/contacts.py:59 netbox/tenancy/models/tenants.py:19 +#: netbox/tenancy/models/tenants.py:42 netbox/users/models/permissions.py:19 +#: netbox/users/models/users.py:28 netbox/virtualization/models/clusters.py:52 #: netbox/virtualization/models/virtualmachines.py:71 -#: netbox/virtualization/models/virtualmachines.py:271 -#: netbox/virtualization/models/virtualmachines.py:305 +#: netbox/virtualization/models/virtualmachines.py:276 +#: netbox/virtualization/models/virtualmachines.py:310 #: netbox/vpn/models/crypto.py:23 netbox/vpn/models/crypto.py:69 #: netbox/vpn/models/crypto.py:128 netbox/vpn/models/crypto.py:180 -#: netbox/vpn/models/crypto.py:216 netbox/vpn/models/l2vpn.py:21 +#: netbox/vpn/models/crypto.py:216 netbox/vpn/models/l2vpn.py:20 #: netbox/vpn/models/tunnels.py:32 netbox/wireless/models.py:53 msgid "name" msgstr "名前" @@ -1632,11 +1644,11 @@ msgid "Full name of the provider" msgstr "プロバイダのフルネーム" #: netbox/circuits/models/providers.py:28 netbox/dcim/models/devices.py:88 -#: netbox/dcim/models/racks.py:137 netbox/dcim/models/sites.py:149 -#: netbox/extras/models/models.py:506 netbox/ipam/models/asns.py:23 +#: netbox/dcim/models/racks.py:143 netbox/dcim/models/sites.py:149 +#: netbox/extras/models/models.py:464 netbox/ipam/models/asns.py:23 #: netbox/ipam/models/vlans.py:43 netbox/netbox/models/__init__.py:146 -#: netbox/netbox/models/__init__.py:191 netbox/tenancy/models/tenants.py:25 -#: netbox/tenancy/models/tenants.py:47 netbox/vpn/models/l2vpn.py:27 +#: netbox/netbox/models/__init__.py:195 netbox/tenancy/models/tenants.py:25 +#: netbox/tenancy/models/tenants.py:47 netbox/vpn/models/l2vpn.py:26 #: netbox/wireless/models.py:59 msgid "slug" msgstr "slug" @@ -1690,7 +1702,7 @@ msgid "virtual circuits" msgstr "仮想回線" #: netbox/circuits/models/virtual_circuits.py:133 netbox/ipam/models/ip.py:194 -#: netbox/ipam/models/ip.py:736 netbox/vpn/models/tunnels.py:109 +#: netbox/ipam/models/ip.py:747 netbox/vpn/models/tunnels.py:109 msgid "role" msgstr "ロール" @@ -1708,35 +1720,36 @@ msgstr "仮想回線終端" #: netbox/circuits/tables/providers.py:67 #: netbox/circuits/tables/providers.py:97 #: netbox/circuits/tables/virtual_circuits.py:18 netbox/core/tables/data.py:16 -#: netbox/core/tables/jobs.py:14 netbox/core/tables/plugins.py:50 +#: netbox/core/tables/jobs.py:14 netbox/core/tables/plugins.py:53 #: netbox/core/tables/tasks.py:11 netbox/core/tables/tasks.py:115 -#: netbox/dcim/forms/filtersets.py:64 netbox/dcim/forms/object_create.py:43 +#: netbox/dcim/forms/filtersets.py:65 netbox/dcim/forms/object_create.py:43 #: netbox/dcim/tables/devices.py:63 netbox/dcim/tables/devices.py:103 #: netbox/dcim/tables/devices.py:145 netbox/dcim/tables/devices.py:299 #: netbox/dcim/tables/devices.py:402 netbox/dcim/tables/devices.py:443 -#: netbox/dcim/tables/devices.py:491 netbox/dcim/tables/devices.py:540 -#: netbox/dcim/tables/devices.py:561 netbox/dcim/tables/devices.py:681 -#: netbox/dcim/tables/devices.py:764 netbox/dcim/tables/devices.py:810 -#: netbox/dcim/tables/devices.py:872 netbox/dcim/tables/devices.py:941 -#: netbox/dcim/tables/devices.py:1006 netbox/dcim/tables/devices.py:1025 -#: netbox/dcim/tables/devices.py:1054 netbox/dcim/tables/devices.py:1084 +#: netbox/dcim/tables/devices.py:491 netbox/dcim/tables/devices.py:545 +#: netbox/dcim/tables/devices.py:568 netbox/dcim/tables/devices.py:688 +#: netbox/dcim/tables/devices.py:771 netbox/dcim/tables/devices.py:817 +#: netbox/dcim/tables/devices.py:879 netbox/dcim/tables/devices.py:948 +#: netbox/dcim/tables/devices.py:1013 netbox/dcim/tables/devices.py:1032 +#: netbox/dcim/tables/devices.py:1061 netbox/dcim/tables/devices.py:1091 #: netbox/dcim/tables/devicetypes.py:31 netbox/dcim/tables/devicetypes.py:227 -#: netbox/dcim/tables/power.py:22 netbox/dcim/tables/power.py:62 -#: netbox/dcim/tables/racks.py:24 netbox/dcim/tables/racks.py:113 -#: netbox/dcim/tables/sites.py:24 netbox/dcim/tables/sites.py:51 -#: netbox/dcim/tables/sites.py:78 netbox/dcim/tables/sites.py:129 -#: netbox/extras/forms/filtersets.py:218 netbox/extras/tables/tables.py:61 -#: netbox/extras/tables/tables.py:125 netbox/extras/tables/tables.py:158 -#: netbox/extras/tables/tables.py:183 netbox/extras/tables/tables.py:249 -#: netbox/extras/tables/tables.py:364 netbox/extras/tables/tables.py:381 -#: netbox/extras/tables/tables.py:404 netbox/extras/tables/tables.py:442 -#: netbox/extras/tables/tables.py:494 netbox/extras/tables/tables.py:520 -#: netbox/ipam/forms/bulk_edit.py:391 netbox/ipam/forms/filtersets.py:403 -#: netbox/ipam/forms/filtersets.py:488 netbox/ipam/tables/asn.py:16 -#: netbox/ipam/tables/ip.py:31 netbox/ipam/tables/ip.py:106 +#: netbox/dcim/tables/modules.py:17 netbox/dcim/tables/power.py:22 +#: netbox/dcim/tables/power.py:62 netbox/dcim/tables/racks.py:24 +#: netbox/dcim/tables/racks.py:117 netbox/dcim/tables/sites.py:24 +#: netbox/dcim/tables/sites.py:54 netbox/dcim/tables/sites.py:84 +#: netbox/dcim/tables/sites.py:135 netbox/extras/forms/filtersets.py:223 +#: netbox/extras/tables/tables.py:62 netbox/extras/tables/tables.py:126 +#: netbox/extras/tables/tables.py:159 netbox/extras/tables/tables.py:184 +#: netbox/extras/tables/tables.py:260 netbox/extras/tables/tables.py:290 +#: netbox/extras/tables/tables.py:405 netbox/extras/tables/tables.py:422 +#: netbox/extras/tables/tables.py:445 netbox/extras/tables/tables.py:483 +#: netbox/extras/tables/tables.py:535 netbox/extras/tables/tables.py:561 +#: netbox/ipam/forms/bulk_edit.py:396 netbox/ipam/forms/filtersets.py:410 +#: netbox/ipam/forms/filtersets.py:496 netbox/ipam/tables/asn.py:16 +#: netbox/ipam/tables/ip.py:32 netbox/ipam/tables/ip.py:107 #: netbox/ipam/tables/services.py:15 netbox/ipam/tables/services.py:40 -#: netbox/ipam/tables/vlans.py:33 netbox/ipam/tables/vlans.py:83 -#: netbox/ipam/tables/vlans.py:231 netbox/ipam/tables/vrfs.py:26 +#: netbox/ipam/tables/vlans.py:33 netbox/ipam/tables/vlans.py:85 +#: netbox/ipam/tables/vlans.py:233 netbox/ipam/tables/vrfs.py:26 #: netbox/ipam/tables/vrfs.py:68 #: netbox/templates/circuits/circuitgroup.html:28 #: netbox/templates/circuits/circuittype.html:22 @@ -1760,6 +1773,7 @@ msgstr "仮想回線終端" #: netbox/templates/dcim/location.html:29 #: netbox/templates/dcim/manufacturer.html:36 #: netbox/templates/dcim/modulebay.html:30 +#: netbox/templates/dcim/moduletypeprofile.html:16 #: netbox/templates/dcim/platform.html:29 #: netbox/templates/dcim/poweroutlet.html:28 #: netbox/templates/dcim/powerport.html:28 @@ -1776,16 +1790,17 @@ msgstr "仮想回線終端" #: netbox/templates/extras/notificationgroup.html:14 #: netbox/templates/extras/savedfilter.html:13 #: netbox/templates/extras/script_list.html:45 +#: netbox/templates/extras/tableconfig.html:13 #: netbox/templates/extras/tag.html:14 netbox/templates/extras/webhook.html:13 #: netbox/templates/ipam/asnrange.html:15 #: netbox/templates/ipam/fhrpgroup.html:30 netbox/templates/ipam/rir.html:22 #: netbox/templates/ipam/role.html:22 #: netbox/templates/ipam/routetarget.html:13 -#: netbox/templates/ipam/service.html:24 +#: netbox/templates/ipam/service.html:26 #: netbox/templates/ipam/servicetemplate.html:15 #: netbox/templates/ipam/vlan.html:35 netbox/templates/ipam/vlangroup.html:30 #: netbox/templates/ipam/vlantranslationpolicy.html:14 -#: netbox/templates/tenancy/contact.html:25 +#: netbox/templates/tenancy/contact.html:35 #: netbox/templates/tenancy/contactgroup.html:21 #: netbox/templates/tenancy/contactrole.html:18 #: netbox/templates/tenancy/tenantgroup.html:29 @@ -1807,9 +1822,9 @@ msgstr "仮想回線終端" #: netbox/templates/vpn/l2vpn.html:14 netbox/templates/vpn/tunnel.html:21 #: netbox/templates/vpn/tunnelgroup.html:26 #: netbox/templates/wireless/wirelesslangroup.html:29 -#: netbox/tenancy/tables/contacts.py:19 netbox/tenancy/tables/contacts.py:41 -#: netbox/tenancy/tables/contacts.py:56 netbox/tenancy/tables/tenants.py:16 -#: netbox/tenancy/tables/tenants.py:38 netbox/users/tables.py:62 +#: netbox/tenancy/tables/contacts.py:19 netbox/tenancy/tables/contacts.py:45 +#: netbox/tenancy/tables/contacts.py:60 netbox/tenancy/tables/tenants.py:16 +#: netbox/tenancy/tables/tenants.py:42 netbox/users/tables.py:62 #: netbox/users/tables.py:76 netbox/virtualization/forms/bulk_create.py:20 #: netbox/virtualization/forms/object_create.py:13 #: netbox/virtualization/forms/object_create.py:23 @@ -1833,8 +1848,8 @@ msgstr "名前" #: netbox/circuits/tables/providers.py:43 #: netbox/circuits/tables/providers.py:77 #: netbox/circuits/tables/virtual_circuits.py:27 -#: netbox/netbox/navigation/menu.py:274 netbox/netbox/navigation/menu.py:278 -#: netbox/netbox/navigation/menu.py:280 +#: netbox/netbox/navigation/menu.py:275 netbox/netbox/navigation/menu.py:279 +#: netbox/netbox/navigation/menu.py:281 #: netbox/templates/circuits/provider.html:57 #: netbox/templates/circuits/provideraccount.html:44 #: netbox/templates/circuits/providernetwork.html:50 @@ -1850,7 +1865,7 @@ msgid "Circuit ID" msgstr "回線 ID" #: netbox/circuits/tables/circuits.py:71 -#: netbox/wireless/forms/model_forms.py:163 +#: netbox/wireless/forms/model_forms.py:164 msgid "Side A" msgstr "サイド A" @@ -1868,35 +1883,38 @@ msgstr "保証帯域" #: netbox/circuits/tables/providers.py:80 #: netbox/circuits/tables/providers.py:105 #: netbox/circuits/tables/virtual_circuits.py:68 -#: netbox/dcim/tables/devices.py:1067 netbox/dcim/tables/devicetypes.py:97 -#: netbox/dcim/tables/modules.py:29 netbox/dcim/tables/modules.py:73 -#: netbox/dcim/tables/power.py:39 netbox/dcim/tables/power.py:96 -#: netbox/dcim/tables/racks.py:84 netbox/dcim/tables/racks.py:144 -#: netbox/dcim/tables/racks.py:224 netbox/dcim/tables/sites.py:107 -#: netbox/extras/tables/tables.py:588 netbox/ipam/tables/asn.py:69 -#: netbox/ipam/tables/fhrp.py:34 netbox/ipam/tables/ip.py:82 -#: netbox/ipam/tables/ip.py:226 netbox/ipam/tables/ip.py:281 -#: netbox/ipam/tables/ip.py:349 netbox/ipam/tables/services.py:24 -#: netbox/ipam/tables/services.py:54 netbox/ipam/tables/vlans.py:121 +#: netbox/dcim/tables/devices.py:1074 netbox/dcim/tables/devicetypes.py:97 +#: netbox/dcim/tables/modules.py:27 netbox/dcim/tables/modules.py:68 +#: netbox/dcim/tables/modules.py:107 netbox/dcim/tables/power.py:39 +#: netbox/dcim/tables/power.py:96 netbox/dcim/tables/racks.py:88 +#: netbox/dcim/tables/racks.py:148 netbox/dcim/tables/racks.py:233 +#: netbox/dcim/tables/sites.py:36 netbox/dcim/tables/sites.py:66 +#: netbox/dcim/tables/sites.py:113 netbox/dcim/tables/sites.py:167 +#: netbox/extras/tables/tables.py:643 netbox/ipam/tables/asn.py:69 +#: netbox/ipam/tables/fhrp.py:34 netbox/ipam/tables/ip.py:83 +#: netbox/ipam/tables/ip.py:227 netbox/ipam/tables/ip.py:286 +#: netbox/ipam/tables/ip.py:355 netbox/ipam/tables/services.py:24 +#: netbox/ipam/tables/services.py:54 netbox/ipam/tables/vlans.py:123 #: netbox/ipam/tables/vrfs.py:47 netbox/ipam/tables/vrfs.py:72 #: netbox/templates/dcim/htmx/cable_edit.html:92 #: netbox/templates/generic/bulk_edit.html:86 #: netbox/templates/inc/panels/comments.html:5 -#: netbox/tenancy/tables/contacts.py:68 netbox/tenancy/tables/tenants.py:46 +#: netbox/tenancy/tables/contacts.py:31 netbox/tenancy/tables/contacts.py:72 +#: netbox/tenancy/tables/tenants.py:28 netbox/tenancy/tables/tenants.py:50 #: netbox/utilities/forms/fields/fields.py:29 #: netbox/virtualization/tables/clusters.py:95 #: netbox/virtualization/tables/virtualmachines.py:52 #: netbox/vpn/tables/crypto.py:37 netbox/vpn/tables/crypto.py:74 #: netbox/vpn/tables/crypto.py:109 netbox/vpn/tables/crypto.py:140 -#: netbox/vpn/tables/crypto.py:173 netbox/vpn/tables/l2vpn.py:37 +#: netbox/vpn/tables/crypto.py:173 netbox/vpn/tables/l2vpn.py:40 #: netbox/vpn/tables/tunnels.py:61 netbox/wireless/tables/wirelesslan.py:27 #: netbox/wireless/tables/wirelesslan.py:66 msgid "Comments" msgstr "コメント" #: netbox/circuits/tables/circuits.py:89 -#: netbox/templates/tenancy/contact.html:84 -#: netbox/tenancy/tables/contacts.py:73 +#: netbox/templates/tenancy/contact.html:94 +#: netbox/tenancy/tables/contacts.py:77 msgid "Assignments" msgstr "割当" @@ -1933,52 +1951,50 @@ msgstr "アカウント" msgid "Account Count" msgstr "アカウント数" -#: netbox/circuits/tables/providers.py:37 netbox/dcim/tables/sites.py:99 +#: netbox/circuits/tables/providers.py:37 netbox/dcim/tables/sites.py:105 msgid "ASN Count" msgstr "ASN 数" #: netbox/circuits/tables/virtual_circuits.py:65 -#: netbox/netbox/navigation/menu.py:234 +#: netbox/netbox/navigation/menu.py:235 #: netbox/templates/circuits/virtualcircuit.html:87 -#: netbox/templates/vpn/l2vpn.html:56 netbox/templates/vpn/tunnel.html:72 +#: netbox/templates/vpn/l2vpn.html:60 netbox/templates/vpn/tunnel.html:72 #: netbox/vpn/tables/tunnels.py:58 msgid "Terminations" msgstr "終端" #: netbox/circuits/tables/virtual_circuits.py:109 -#: netbox/dcim/forms/bulk_edit.py:745 netbox/dcim/forms/bulk_edit.py:1299 -#: netbox/dcim/forms/bulk_edit.py:1708 netbox/dcim/forms/bulk_edit.py:1760 -#: netbox/dcim/forms/bulk_import.py:668 netbox/dcim/forms/bulk_import.py:730 -#: netbox/dcim/forms/bulk_import.py:756 netbox/dcim/forms/bulk_import.py:782 -#: netbox/dcim/forms/bulk_import.py:802 netbox/dcim/forms/bulk_import.py:858 -#: netbox/dcim/forms/bulk_import.py:976 netbox/dcim/forms/bulk_import.py:1024 -#: netbox/dcim/forms/bulk_import.py:1041 netbox/dcim/forms/bulk_import.py:1053 -#: netbox/dcim/forms/bulk_import.py:1101 netbox/dcim/forms/bulk_import.py:1223 -#: netbox/dcim/forms/bulk_import.py:1559 netbox/dcim/forms/connections.py:24 -#: netbox/dcim/forms/filtersets.py:132 netbox/dcim/forms/filtersets.py:922 -#: netbox/dcim/forms/filtersets.py:954 netbox/dcim/forms/filtersets.py:1100 -#: netbox/dcim/forms/filtersets.py:1291 netbox/dcim/forms/filtersets.py:1316 -#: netbox/dcim/forms/filtersets.py:1340 netbox/dcim/forms/filtersets.py:1360 -#: netbox/dcim/forms/filtersets.py:1388 netbox/dcim/forms/filtersets.py:1508 -#: netbox/dcim/forms/filtersets.py:1533 netbox/dcim/forms/filtersets.py:1557 -#: netbox/dcim/forms/filtersets.py:1575 netbox/dcim/forms/filtersets.py:1592 -#: netbox/dcim/forms/filtersets.py:1689 netbox/dcim/forms/filtersets.py:1713 -#: netbox/dcim/forms/filtersets.py:1737 netbox/dcim/forms/model_forms.py:644 -#: netbox/dcim/forms/model_forms.py:861 netbox/dcim/forms/model_forms.py:1262 -#: netbox/dcim/forms/model_forms.py:1747 netbox/dcim/forms/model_forms.py:1818 +#: netbox/dcim/forms/bulk_edit.py:789 netbox/dcim/forms/bulk_edit.py:1343 +#: netbox/dcim/forms/bulk_edit.py:1755 netbox/dcim/forms/bulk_edit.py:1807 +#: netbox/dcim/forms/bulk_import.py:699 netbox/dcim/forms/bulk_import.py:761 +#: netbox/dcim/forms/bulk_import.py:787 netbox/dcim/forms/bulk_import.py:813 +#: netbox/dcim/forms/bulk_import.py:833 netbox/dcim/forms/bulk_import.py:889 +#: netbox/dcim/forms/bulk_import.py:1007 netbox/dcim/forms/bulk_import.py:1055 +#: netbox/dcim/forms/bulk_import.py:1072 netbox/dcim/forms/bulk_import.py:1084 +#: netbox/dcim/forms/bulk_import.py:1132 netbox/dcim/forms/bulk_import.py:1254 +#: netbox/dcim/forms/bulk_import.py:1590 netbox/dcim/forms/connections.py:24 +#: netbox/dcim/forms/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 +#: netbox/dcim/forms/filtersets.py:1359 netbox/dcim/forms/filtersets.py:1379 +#: netbox/dcim/forms/filtersets.py:1412 netbox/dcim/forms/filtersets.py:1532 +#: netbox/dcim/forms/filtersets.py:1557 netbox/dcim/forms/filtersets.py:1581 +#: netbox/dcim/forms/filtersets.py:1599 netbox/dcim/forms/filtersets.py:1616 +#: 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/object_create.py:260 netbox/dcim/tables/connections.py:22 #: netbox/dcim/tables/connections.py:41 netbox/dcim/tables/connections.py:60 #: netbox/dcim/tables/devices.py:295 netbox/dcim/tables/devices.py:380 #: netbox/dcim/tables/devices.py:421 netbox/dcim/tables/devices.py:463 -#: netbox/dcim/tables/devices.py:513 netbox/dcim/tables/devices.py:618 -#: netbox/dcim/tables/devices.py:730 netbox/dcim/tables/devices.py:786 -#: netbox/dcim/tables/devices.py:832 netbox/dcim/tables/devices.py:891 -#: netbox/dcim/tables/devices.py:959 netbox/dcim/tables/devices.py:1088 -#: netbox/dcim/tables/modules.py:53 netbox/extras/forms/filtersets.py:328 -#: netbox/ipam/forms/bulk_import.py:310 netbox/ipam/forms/bulk_import.py:556 -#: netbox/ipam/forms/filtersets.py:618 netbox/ipam/forms/model_forms.py:333 -#: netbox/ipam/forms/model_forms.py:761 netbox/ipam/forms/model_forms.py:794 -#: netbox/ipam/forms/model_forms.py:820 netbox/ipam/tables/vlans.py:156 +#: netbox/dcim/tables/devices.py:513 netbox/dcim/tables/devices.py:625 +#: netbox/dcim/tables/devices.py:737 netbox/dcim/tables/devices.py:793 +#: netbox/dcim/tables/devices.py:839 netbox/dcim/tables/devices.py:898 +#: netbox/dcim/tables/devices.py:966 netbox/dcim/tables/devices.py:1095 +#: netbox/dcim/tables/modules.py:87 netbox/extras/forms/filtersets.py:363 +#: netbox/ipam/forms/bulk_import.py:310 netbox/ipam/forms/filtersets.py:626 +#: netbox/ipam/forms/model_forms.py:333 netbox/ipam/tables/vlans.py:158 #: netbox/templates/circuits/virtualcircuittermination.html:56 #: netbox/templates/dcim/consoleport.html:20 #: netbox/templates/dcim/consoleserverport.html:20 @@ -2007,22 +2023,22 @@ msgstr "終端" #: netbox/virtualization/forms/filtersets.py:134 #: netbox/virtualization/forms/model_forms.py:192 #: netbox/virtualization/tables/virtualmachines.py:41 netbox/vpn/choices.py:52 -#: netbox/vpn/forms/bulk_import.py:86 netbox/vpn/forms/bulk_import.py:283 -#: netbox/vpn/forms/filtersets.py:281 netbox/vpn/forms/model_forms.py:91 +#: netbox/vpn/forms/bulk_import.py:86 netbox/vpn/forms/bulk_import.py:288 +#: netbox/vpn/forms/filtersets.py:286 netbox/vpn/forms/model_forms.py:91 #: netbox/vpn/forms/model_forms.py:126 netbox/vpn/forms/model_forms.py:237 #: netbox/vpn/forms/model_forms.py:456 -#: netbox/wireless/forms/model_forms.py:102 -#: netbox/wireless/forms/model_forms.py:144 +#: netbox/wireless/forms/model_forms.py:103 +#: netbox/wireless/forms/model_forms.py:145 #: netbox/wireless/tables/wirelesslan.py:84 msgid "Device" msgstr "デバイス" -#: netbox/circuits/views.py:373 +#: netbox/circuits/views.py:362 #, python-brace-format msgid "No terminations have been defined for circuit {circuit}." msgstr "回路には終端が定義されていません {circuit}。" -#: netbox/circuits/views.py:422 +#: netbox/circuits/views.py:411 #, python-brace-format msgid "Swapped terminations for circuit {circuit}." msgstr "回路のスワップ端子 {circuit}。" @@ -2031,31 +2047,31 @@ msgstr "回路のスワップ端子 {circuit}。" msgid "This user does not have permission to synchronize this data source." msgstr "このユーザーには、このデータソースを同期する権限がありません。" -#: netbox/core/apps.py:33 +#: netbox/core/apps.py:34 msgid "Object created" msgstr "オブジェクトの作成" -#: netbox/core/apps.py:34 +#: netbox/core/apps.py:35 msgid "Object updated" msgstr "オブジェクトの更新" -#: netbox/core/apps.py:35 +#: netbox/core/apps.py:36 msgid "Object deleted" msgstr "オブジェクトの削除" -#: netbox/core/apps.py:36 +#: netbox/core/apps.py:37 msgid "Job started" msgstr "ジョブの開始" -#: netbox/core/apps.py:37 +#: netbox/core/apps.py:38 msgid "Job completed" msgstr "ジョブの完了" -#: netbox/core/apps.py:38 +#: netbox/core/apps.py:39 msgid "Job failed" msgstr "ジョブの失敗" -#: netbox/core/apps.py:39 +#: netbox/core/apps.py:40 msgid "Job errored" msgstr "ジョブのエラー" @@ -2079,14 +2095,14 @@ msgstr "完了" #: netbox/core/choices.py:22 netbox/core/choices.py:59 #: netbox/core/constants.py:20 netbox/core/tables/tasks.py:34 -#: netbox/dcim/choices.py:187 netbox/dcim/choices.py:239 -#: netbox/dcim/choices.py:1601 netbox/dcim/choices.py:1674 +#: netbox/dcim/choices.py:188 netbox/dcim/choices.py:241 +#: netbox/dcim/choices.py:1608 netbox/dcim/choices.py:1698 #: netbox/virtualization/choices.py:48 msgid "Failed" msgstr "失敗" -#: netbox/core/choices.py:35 netbox/netbox/navigation/menu.py:356 -#: netbox/netbox/navigation/menu.py:360 +#: netbox/core/choices.py:35 netbox/netbox/navigation/menu.py:358 +#: netbox/netbox/navigation/menu.py:362 #: netbox/templates/extras/script/base.html:14 #: netbox/templates/extras/script_list.html:7 #: netbox/templates/extras/script_list.html:12 @@ -2140,7 +2156,7 @@ msgstr "毎週" msgid "30 days" msgstr "30 日毎" -#: netbox/core/choices.py:103 netbox/core/tables/plugins.py:69 +#: netbox/core/choices.py:103 netbox/core/tables/plugins.py:75 #: netbox/templates/generic/object.html:61 msgid "Updated" msgstr "更新" @@ -2171,7 +2187,7 @@ msgstr "停止済" msgid "Cancelled" msgstr "キャンセル済" -#: netbox/core/data_backends.py:32 netbox/core/tables/plugins.py:57 +#: netbox/core/data_backends.py:32 netbox/core/tables/plugins.py:61 #: netbox/templates/core/plugin.html:88 #: netbox/templates/dcim/interface.html:273 msgid "Local" @@ -2210,40 +2226,43 @@ msgstr "AWS アクセスキー ID" msgid "AWS secret access key" msgstr "AWS シークレットアクセスキー" -#: netbox/core/filtersets.py:53 netbox/extras/filtersets.py:250 -#: netbox/extras/filtersets.py:633 netbox/extras/filtersets.py:661 +#: netbox/core/filtersets.py:57 netbox/extras/filtersets.py:254 +#: netbox/extras/filtersets.py:726 netbox/extras/filtersets.py:754 msgid "Data source (ID)" msgstr "データソース (ID)" -#: netbox/core/filtersets.py:59 +#: netbox/core/filtersets.py:63 msgid "Data source (name)" msgstr "データソース (名前)" -#: netbox/core/filtersets.py:145 netbox/dcim/filtersets.py:502 -#: netbox/extras/filtersets.py:287 netbox/extras/filtersets.py:331 -#: netbox/extras/filtersets.py:353 netbox/extras/filtersets.py:413 -#: netbox/users/filtersets.py:28 +#: netbox/core/filtersets.py:149 netbox/dcim/filtersets.py:504 +#: netbox/extras/filtersets.py:292 netbox/extras/filtersets.py:344 +#: netbox/extras/filtersets.py:389 netbox/extras/filtersets.py:411 +#: netbox/extras/filtersets.py:471 netbox/users/filtersets.py:28 msgid "User (ID)" msgstr "ユーザ (ID)" -#: netbox/core/filtersets.py:151 +#: netbox/core/filtersets.py:155 msgid "User name" msgstr "ユーザ名" -#: netbox/core/forms/bulk_edit.py:25 netbox/core/forms/filtersets.py:43 -#: netbox/core/tables/data.py:26 netbox/dcim/forms/bulk_edit.py:1140 -#: netbox/dcim/forms/bulk_edit.py:1418 netbox/dcim/forms/filtersets.py:1424 -#: netbox/dcim/tables/devices.py:566 netbox/dcim/tables/devicetypes.py:231 -#: netbox/extras/forms/bulk_edit.py:123 netbox/extras/forms/bulk_edit.py:187 -#: netbox/extras/forms/bulk_edit.py:246 netbox/extras/forms/filtersets.py:145 -#: netbox/extras/forms/filtersets.py:235 netbox/extras/forms/filtersets.py:300 -#: netbox/extras/tables/tables.py:165 netbox/extras/tables/tables.py:256 -#: netbox/extras/tables/tables.py:418 netbox/netbox/preferences.py:22 +#: netbox/core/forms/bulk_edit.py:26 netbox/core/forms/filtersets.py:43 +#: netbox/core/tables/data.py:26 netbox/dcim/choices.py:1656 +#: netbox/dcim/forms/bulk_edit.py:1184 netbox/dcim/forms/bulk_edit.py:1465 +#: netbox/dcim/forms/filtersets.py:1448 netbox/dcim/tables/devices.py:573 +#: netbox/dcim/tables/devicetypes.py:231 netbox/extras/forms/bulk_edit.py:124 +#: netbox/extras/forms/bulk_edit.py:192 netbox/extras/forms/bulk_edit.py:220 +#: netbox/extras/forms/bulk_edit.py:279 netbox/extras/forms/filtersets.py:146 +#: netbox/extras/forms/filtersets.py:240 netbox/extras/forms/filtersets.py:270 +#: netbox/extras/forms/filtersets.py:335 netbox/extras/tables/tables.py:166 +#: netbox/extras/tables/tables.py:267 netbox/extras/tables/tables.py:300 +#: netbox/extras/tables/tables.py:459 netbox/netbox/preferences.py:22 #: netbox/templates/core/datasource.html:42 #: netbox/templates/dcim/interface.html:61 #: netbox/templates/extras/customlink.html:17 #: netbox/templates/extras/eventrule.html:17 #: netbox/templates/extras/savedfilter.html:25 +#: netbox/templates/extras/tableconfig.html:33 #: netbox/templates/users/objectpermission.html:25 #: netbox/templates/virtualization/vminterface.html:29 #: netbox/users/forms/bulk_edit.py:89 netbox/users/forms/filtersets.py:70 @@ -2252,7 +2271,12 @@ msgstr "ユーザ名" msgid "Enabled" msgstr "有効" -#: netbox/core/forms/bulk_edit.py:34 netbox/extras/forms/model_forms.py:299 +#: netbox/core/forms/bulk_edit.py:36 netbox/core/forms/filtersets.py:50 +#: netbox/core/tables/data.py:29 netbox/templates/core/datasource.html:50 +msgid "Sync interval" +msgstr "同期間隔" + +#: netbox/core/forms/bulk_edit.py:40 netbox/extras/forms/model_forms.py:304 #: netbox/templates/extras/savedfilter.html:52 #: netbox/vpn/forms/filtersets.py:102 netbox/vpn/forms/filtersets.py:132 #: netbox/vpn/forms/filtersets.py:156 netbox/vpn/forms/filtersets.py:175 @@ -2262,86 +2286,89 @@ msgstr "有効" msgid "Parameters" msgstr "パラメータ" -#: netbox/core/forms/bulk_edit.py:38 netbox/templates/core/datasource.html:68 +#: netbox/core/forms/bulk_edit.py:44 netbox/templates/core/datasource.html:72 msgid "Ignore rules" msgstr "ignoreルール" -#: netbox/core/forms/filtersets.py:30 netbox/core/forms/model_forms.py:97 -#: netbox/extras/forms/model_forms.py:262 -#: netbox/extras/forms/model_forms.py:592 -#: netbox/extras/forms/model_forms.py:646 netbox/extras/tables/tables.py:194 -#: netbox/extras/tables/tables.py:486 netbox/extras/tables/tables.py:524 +#: netbox/core/forms/filtersets.py:30 netbox/core/forms/model_forms.py:100 +#: netbox/extras/forms/model_forms.py:265 +#: netbox/extras/forms/model_forms.py:660 +#: netbox/extras/forms/model_forms.py:713 netbox/extras/tables/tables.py:204 +#: netbox/extras/tables/tables.py:527 netbox/extras/tables/tables.py:565 #: netbox/templates/core/datasource.html:31 #: netbox/templates/extras/configcontext.html:29 -#: netbox/templates/extras/configtemplate.html:21 -#: netbox/templates/extras/exporttemplate.html:35 +#: netbox/templates/extras/configtemplate.html:37 +#: netbox/templates/extras/exporttemplate.html:39 #: netbox/templates/extras/object_render_config.html:19 msgid "Data Source" msgstr "データソース" -#: netbox/core/forms/filtersets.py:55 netbox/core/forms/mixins.py:21 +#: netbox/core/forms/filtersets.py:60 netbox/core/forms/mixins.py:21 msgid "File" msgstr "ファイル" -#: netbox/core/forms/filtersets.py:60 netbox/core/forms/mixins.py:16 -#: netbox/extras/forms/filtersets.py:174 netbox/extras/forms/filtersets.py:335 -#: netbox/extras/forms/filtersets.py:421 +#: netbox/core/forms/filtersets.py:65 netbox/core/forms/mixins.py:16 +#: netbox/extras/forms/filtersets.py:175 netbox/extras/forms/filtersets.py:370 +#: netbox/extras/forms/filtersets.py:457 msgid "Data source" msgstr "データソース" -#: netbox/core/forms/filtersets.py:71 netbox/extras/forms/filtersets.py:448 +#: netbox/core/forms/filtersets.py:76 netbox/extras/forms/filtersets.py:503 msgid "Creation" msgstr "作成" -#: netbox/core/forms/filtersets.py:75 netbox/core/forms/filtersets.py:161 -#: netbox/extras/forms/filtersets.py:469 netbox/extras/tables/tables.py:223 -#: netbox/extras/tables/tables.py:297 netbox/extras/tables/tables.py:329 -#: netbox/extras/tables/tables.py:577 netbox/templates/core/job.html:38 +#: netbox/core/forms/filtersets.py:80 netbox/core/forms/filtersets.py:166 +#: netbox/extras/forms/filtersets.py:524 netbox/extras/tables/tables.py:234 +#: netbox/extras/tables/tables.py:294 netbox/extras/tables/tables.py:338 +#: netbox/extras/tables/tables.py:370 netbox/extras/tables/tables.py:632 +#: netbox/templates/core/job.html:38 #: netbox/templates/core/objectchange.html:52 -#: netbox/tenancy/tables/contacts.py:90 netbox/vpn/tables/l2vpn.py:59 +#: netbox/templates/extras/tableconfig.html:21 +#: netbox/tenancy/tables/contacts.py:94 netbox/vpn/tables/l2vpn.py:62 msgid "Object Type" msgstr "オブジェクトタイプ" -#: netbox/core/forms/filtersets.py:85 +#: netbox/core/forms/filtersets.py:90 msgid "Created after" msgstr "以降に作成" -#: netbox/core/forms/filtersets.py:90 +#: netbox/core/forms/filtersets.py:95 msgid "Created before" msgstr "以前に作成" -#: netbox/core/forms/filtersets.py:95 +#: netbox/core/forms/filtersets.py:100 msgid "Scheduled after" msgstr "以降に予定" -#: netbox/core/forms/filtersets.py:100 +#: netbox/core/forms/filtersets.py:105 msgid "Scheduled before" msgstr "以前に予定" -#: netbox/core/forms/filtersets.py:105 +#: netbox/core/forms/filtersets.py:110 msgid "Started after" msgstr "以降に開始" -#: netbox/core/forms/filtersets.py:110 +#: netbox/core/forms/filtersets.py:115 msgid "Started before" msgstr "以前に開始" -#: netbox/core/forms/filtersets.py:115 +#: netbox/core/forms/filtersets.py:120 msgid "Completed after" msgstr "以降に完了" -#: netbox/core/forms/filtersets.py:120 +#: netbox/core/forms/filtersets.py:125 msgid "Completed before" msgstr "以前に完了" -#: netbox/core/forms/filtersets.py:127 netbox/core/forms/filtersets.py:156 -#: netbox/dcim/forms/bulk_edit.py:465 netbox/dcim/forms/filtersets.py:419 -#: netbox/dcim/forms/filtersets.py:463 netbox/dcim/forms/model_forms.py:324 -#: netbox/extras/forms/filtersets.py:464 netbox/extras/forms/filtersets.py:484 -#: netbox/extras/tables/tables.py:305 netbox/extras/tables/tables.py:345 +#: netbox/core/forms/filtersets.py:132 netbox/core/forms/filtersets.py:161 +#: netbox/dcim/forms/bulk_edit.py:479 netbox/dcim/forms/filtersets.py:420 +#: netbox/dcim/forms/filtersets.py:464 netbox/dcim/forms/model_forms.py:332 +#: netbox/extras/forms/filtersets.py:519 netbox/extras/forms/filtersets.py:539 +#: netbox/extras/tables/tables.py:346 netbox/extras/tables/tables.py:386 #: netbox/templates/core/objectchange.html:36 #: netbox/templates/dcim/rackreservation.html:58 #: netbox/templates/extras/savedfilter.html:21 +#: netbox/templates/extras/tableconfig.html:29 #: netbox/templates/inc/user_menu.html:33 netbox/templates/users/token.html:21 #: netbox/templates/users/user.html:6 netbox/templates/users/user.html:14 #: netbox/users/filtersets.py:107 netbox/users/filtersets.py:174 @@ -2351,116 +2378,123 @@ msgstr "以前に完了" msgid "User" msgstr "ユーザ" -#: netbox/core/forms/filtersets.py:135 netbox/core/tables/change_logging.py:15 -#: netbox/extras/tables/tables.py:615 netbox/extras/tables/tables.py:669 +#: netbox/core/forms/filtersets.py:140 netbox/core/tables/change_logging.py:15 +#: netbox/extras/tables/tables.py:670 netbox/extras/tables/tables.py:724 #: netbox/templates/core/objectchange.html:32 msgid "Time" msgstr "時間" -#: netbox/core/forms/filtersets.py:140 netbox/extras/forms/filtersets.py:453 +#: netbox/core/forms/filtersets.py:145 netbox/extras/forms/filtersets.py:508 msgid "After" msgstr "以降" -#: netbox/core/forms/filtersets.py:145 netbox/extras/forms/filtersets.py:458 +#: netbox/core/forms/filtersets.py:150 netbox/extras/forms/filtersets.py:513 msgid "Before" msgstr "以前" -#: netbox/core/forms/filtersets.py:149 netbox/core/tables/change_logging.py:29 -#: netbox/extras/forms/model_forms.py:410 +#: netbox/core/forms/filtersets.py:154 netbox/core/tables/change_logging.py:29 +#: netbox/extras/forms/model_forms.py:474 #: netbox/templates/core/objectchange.html:46 #: netbox/templates/extras/eventrule.html:71 msgid "Action" msgstr "アクション" -#: netbox/core/forms/model_forms.py:54 netbox/core/tables/data.py:46 +#: netbox/core/forms/model_forms.py:55 netbox/core/tables/data.py:52 #: netbox/templates/core/datafile.html:27 #: netbox/templates/extras/report/base.html:33 #: netbox/templates/extras/script/base.html:32 msgid "Source" msgstr "ソース" -#: netbox/core/forms/model_forms.py:58 +#: netbox/core/forms/model_forms.py:57 +#: netbox/templates/core/datasource.html:14 +#: netbox/templates/core/datasource.html:20 +#: netbox/utilities/templates/buttons/sync.html:5 +msgid "Sync" +msgstr "同期" + +#: netbox/core/forms/model_forms.py:61 msgid "Backend Parameters" msgstr "バックエンド設定" -#: netbox/core/forms/model_forms.py:96 +#: netbox/core/forms/model_forms.py:99 msgid "File Upload" msgstr "アップロード" -#: netbox/core/forms/model_forms.py:108 +#: netbox/core/forms/model_forms.py:111 msgid "Cannot upload a file and sync from an existing file" msgstr "ファイルをアップロードして既存のファイルから同期することはできません" -#: netbox/core/forms/model_forms.py:110 +#: netbox/core/forms/model_forms.py:113 msgid "Must upload a file or select a data file to sync" msgstr "同期するファイルをアップロードするか、データファイルを選択する必要があります" -#: netbox/core/forms/model_forms.py:153 +#: netbox/core/forms/model_forms.py:156 #: netbox/templates/dcim/rack_elevation_list.html:6 msgid "Rack Elevations" msgstr "ラック図" -#: netbox/core/forms/model_forms.py:157 netbox/dcim/choices.py:1530 -#: netbox/dcim/forms/bulk_edit.py:987 netbox/dcim/forms/bulk_edit.py:1375 -#: netbox/dcim/forms/bulk_edit.py:1393 netbox/dcim/tables/racks.py:157 -#: netbox/netbox/navigation/menu.py:312 netbox/netbox/navigation/menu.py:316 +#: netbox/core/forms/model_forms.py:160 netbox/dcim/choices.py:1537 +#: netbox/dcim/forms/bulk_edit.py:1031 netbox/dcim/forms/bulk_edit.py:1419 +#: netbox/dcim/forms/bulk_edit.py:1440 netbox/dcim/tables/racks.py:161 +#: netbox/netbox/navigation/menu.py:313 netbox/netbox/navigation/menu.py:317 msgid "Power" msgstr "電源" -#: netbox/core/forms/model_forms.py:159 netbox/netbox/navigation/menu.py:160 +#: netbox/core/forms/model_forms.py:162 netbox/netbox/navigation/menu.py:161 #: netbox/templates/core/inc/config_data.html:37 msgid "IPAM" msgstr "IPAM" -#: netbox/core/forms/model_forms.py:160 netbox/netbox/navigation/menu.py:238 +#: netbox/core/forms/model_forms.py:163 netbox/netbox/navigation/menu.py:239 #: netbox/templates/core/inc/config_data.html:50 #: netbox/vpn/forms/bulk_edit.py:77 netbox/vpn/forms/filtersets.py:47 #: netbox/vpn/forms/model_forms.py:62 netbox/vpn/forms/model_forms.py:147 msgid "Security" msgstr "セキュリティ" -#: netbox/core/forms/model_forms.py:161 +#: netbox/core/forms/model_forms.py:164 #: netbox/templates/core/inc/config_data.html:59 msgid "Banners" msgstr "バナー" -#: netbox/core/forms/model_forms.py:162 +#: netbox/core/forms/model_forms.py:165 #: netbox/templates/core/inc/config_data.html:80 msgid "Pagination" msgstr "ページネーション" -#: netbox/core/forms/model_forms.py:163 netbox/extras/forms/bulk_edit.py:92 -#: netbox/extras/forms/filtersets.py:48 netbox/extras/forms/model_forms.py:116 -#: netbox/extras/forms/model_forms.py:129 +#: netbox/core/forms/model_forms.py:166 netbox/extras/forms/bulk_edit.py:93 +#: netbox/extras/forms/filtersets.py:49 netbox/extras/forms/model_forms.py:119 +#: netbox/extras/forms/model_forms.py:132 #: netbox/templates/core/inc/config_data.html:93 msgid "Validation" msgstr "検証" -#: netbox/core/forms/model_forms.py:164 +#: netbox/core/forms/model_forms.py:167 #: netbox/templates/account/preferences.html:6 msgid "User Preferences" msgstr "ユーザ設定" -#: netbox/core/forms/model_forms.py:167 netbox/dcim/forms/filtersets.py:733 +#: netbox/core/forms/model_forms.py:170 netbox/dcim/forms/filtersets.py:752 #: netbox/templates/core/inc/config_data.html:127 #: netbox/users/forms/model_forms.py:64 msgid "Miscellaneous" msgstr "その他" -#: netbox/core/forms/model_forms.py:169 +#: netbox/core/forms/model_forms.py:172 msgid "Config Revision" msgstr "設定履歴" -#: netbox/core/forms/model_forms.py:208 +#: netbox/core/forms/model_forms.py:211 msgid "This parameter has been defined statically and cannot be modified." msgstr "このパラメータは静的に定義されており、変更できません。" -#: netbox/core/forms/model_forms.py:216 +#: netbox/core/forms/model_forms.py:219 #, python-brace-format msgid "Current value: {value}" msgstr "現在の値: {value}" -#: netbox/core/forms/model_forms.py:218 +#: netbox/core/forms/model_forms.py:221 msgid " (default)" msgstr " (デフォルト)" @@ -2476,7 +2510,7 @@ msgstr "ユーザ名" msgid "request ID" msgstr "リクエスト ID" -#: netbox/core/models/change_logging.py:52 netbox/extras/models/staging.py:77 +#: netbox/core/models/change_logging.py:52 msgid "action" msgstr "アクション" @@ -2501,9 +2535,9 @@ msgstr "オブジェクト変更" msgid "Change logging is not supported for this object type ({type})." msgstr "このオブジェクトタイプ ({type}) では変更ログはサポートされていません。" -#: netbox/core/models/config.py:18 netbox/core/models/data.py:263 -#: netbox/core/models/files.py:27 netbox/core/models/jobs.py:52 -#: netbox/extras/models/models.py:733 netbox/extras/models/notifications.py:39 +#: netbox/core/models/config.py:18 netbox/core/models/data.py:269 +#: netbox/core/models/files.py:30 netbox/core/models/jobs.py:52 +#: netbox/extras/models/models.py:806 netbox/extras/models/notifications.py:39 #: netbox/extras/models/notifications.py:186 #: netbox/netbox/models/features.py:53 netbox/users/models/tokens.py:32 msgid "created" @@ -2549,124 +2583,129 @@ msgstr "設定履歴 #{id}" #: netbox/dcim/models/device_components.py:282 #: netbox/dcim/models/device_components.py:309 #: netbox/dcim/models/device_components.py:340 -#: netbox/dcim/models/device_components.py:456 -#: netbox/dcim/models/device_components.py:656 -#: netbox/dcim/models/device_components.py:1024 -#: netbox/dcim/models/device_components.py:1095 +#: netbox/dcim/models/device_components.py:462 +#: netbox/dcim/models/device_components.py:665 +#: netbox/dcim/models/device_components.py:1033 +#: netbox/dcim/models/device_components.py:1104 #: netbox/dcim/models/power.py:100 netbox/extras/models/customfields.py:80 #: netbox/extras/models/search.py:41 -#: netbox/virtualization/models/clusters.py:57 netbox/vpn/models/l2vpn.py:32 +#: netbox/virtualization/models/clusters.py:57 netbox/vpn/models/l2vpn.py:31 msgid "type" msgstr "タイプ" #: netbox/core/models/data.py:49 netbox/extras/choices.py:37 -#: netbox/extras/models/models.py:164 netbox/extras/tables/tables.py:679 -#: netbox/templates/core/datasource.html:58 +#: netbox/extras/models/models.py:166 netbox/extras/tables/tables.py:734 +#: netbox/templates/core/datasource.html:62 #: netbox/templates/core/plugin.html:66 msgid "URL" msgstr "URL" #: netbox/core/models/data.py:59 #: netbox/dcim/models/device_component_templates.py:425 -#: netbox/dcim/models/device_components.py:508 -#: netbox/extras/models/models.py:70 netbox/extras/models/models.py:301 -#: netbox/extras/models/models.py:526 netbox/users/models/permissions.py:29 +#: netbox/dcim/models/device_components.py:517 +#: netbox/extras/models/models.py:72 netbox/extras/models/models.py:303 +#: netbox/extras/models/models.py:484 netbox/extras/models/models.py:563 +#: netbox/users/models/permissions.py:28 msgid "enabled" msgstr "有効" #: netbox/core/models/data.py:63 +msgid "sync interval" +msgstr "同期間隔" + +#: netbox/core/models/data.py:69 msgid "ignore rules" msgstr "ignoreルール" -#: netbox/core/models/data.py:65 +#: netbox/core/models/data.py:71 msgid "Patterns (one per line) matching files to ignore when syncing" msgstr "同期時に除外するファイル名のパターン (1 行に 1 つ)" -#: netbox/core/models/data.py:68 netbox/extras/models/models.py:534 +#: netbox/core/models/data.py:74 netbox/extras/models/models.py:492 msgid "parameters" msgstr "パラメータ" -#: netbox/core/models/data.py:73 +#: netbox/core/models/data.py:79 msgid "last synced" msgstr "最終同期日時" -#: netbox/core/models/data.py:81 +#: netbox/core/models/data.py:87 msgid "data source" msgstr "データソース" -#: netbox/core/models/data.py:82 +#: netbox/core/models/data.py:88 msgid "data sources" msgstr "データソース" -#: netbox/core/models/data.py:119 +#: netbox/core/models/data.py:125 #, python-brace-format msgid "Unknown backend type: {type}" msgstr "不明なバックエンドタイプ: {type}" -#: netbox/core/models/data.py:161 +#: netbox/core/models/data.py:167 msgid "Cannot initiate sync; syncing already in progress." msgstr "同期を開始できません。同期はすでに進行中です。" -#: netbox/core/models/data.py:174 +#: netbox/core/models/data.py:180 msgid "" "There was an error initializing the backend. A dependency needs to be " "installed: " msgstr "バックエンドの初期化中にエラーが発生しました。依存関係をインストールする必要があります。 " -#: netbox/core/models/data.py:267 netbox/core/models/files.py:31 +#: netbox/core/models/data.py:273 netbox/core/models/files.py:34 #: netbox/netbox/models/features.py:59 msgid "last updated" msgstr "最終更新日時" -#: netbox/core/models/data.py:277 netbox/dcim/models/cables.py:444 +#: netbox/core/models/data.py:283 netbox/dcim/models/cables.py:440 msgid "path" msgstr "パス" -#: netbox/core/models/data.py:280 +#: netbox/core/models/data.py:286 msgid "File path relative to the data source's root" msgstr "データソースのルートを基準にしたファイルパス" -#: netbox/core/models/data.py:284 netbox/ipam/models/ip.py:489 +#: netbox/core/models/data.py:290 netbox/ipam/models/ip.py:492 msgid "size" msgstr "サイズ" -#: netbox/core/models/data.py:287 +#: netbox/core/models/data.py:293 msgid "hash" msgstr "ハッシュ" -#: netbox/core/models/data.py:291 +#: netbox/core/models/data.py:297 msgid "Length must be 64 hexadecimal characters." msgstr "64 桁の 16 進数でなければなりません。" -#: netbox/core/models/data.py:293 +#: netbox/core/models/data.py:299 msgid "SHA256 hash of the file data" msgstr "ファイルの SHA256 ハッシュ" -#: netbox/core/models/data.py:310 +#: netbox/core/models/data.py:313 msgid "data file" msgstr "データファイル" -#: netbox/core/models/data.py:311 +#: netbox/core/models/data.py:314 msgid "data files" msgstr "データファイル" -#: netbox/core/models/data.py:398 +#: netbox/core/models/data.py:387 msgid "auto sync record" msgstr "自動同期レコード" -#: netbox/core/models/data.py:399 +#: netbox/core/models/data.py:388 msgid "auto sync records" msgstr "自動同期レコード" -#: netbox/core/models/files.py:37 +#: netbox/core/models/files.py:40 msgid "file root" msgstr "ファイルルート" -#: netbox/core/models/files.py:42 +#: netbox/core/models/files.py:45 msgid "file path" msgstr "ファイルパス" -#: netbox/core/models/files.py:44 +#: netbox/core/models/files.py:47 msgid "File path relative to the designated root path" msgstr "指定されたルートパスからの相対パス" @@ -2678,7 +2717,7 @@ msgstr "管理対象ファイル" msgid "managed files" msgstr "管理対象ファイル" -#: netbox/core/models/files.py:100 +#: netbox/core/models/files.py:112 #, python-brace-format msgid "A {model} with this file path already exists ({path})." msgstr "A {model} このファイルパスは既に存在します ({path})。" @@ -2703,8 +2742,7 @@ msgstr "開始日時" msgid "completed" msgstr "完了日時" -#: netbox/core/models/jobs.py:93 netbox/extras/models/models.py:101 -#: netbox/extras/models/staging.py:95 +#: netbox/core/models/jobs.py:93 netbox/extras/models/models.py:103 msgid "data" msgstr "データ" @@ -2734,12 +2772,12 @@ msgstr "このオブジェクトタイプにはジョブを割り当てられま msgid "Invalid status for job termination. Choices are: {choices}" msgstr "ジョブ終了のステータスが無効です。選択肢は以下のとおりです。 {choices}" -#: netbox/core/models/jobs.py:234 +#: netbox/core/models/jobs.py:235 msgid "" "enqueue() cannot be called with values for both schedule_at and immediate." msgstr "enqueue () は schedule_at と immediate の両方の値を指定して呼び出すことはできません。" -#: netbox/core/signals.py:126 +#: netbox/core/signals.py:125 #, python-brace-format msgid "Deletion is prevented by a protection rule: {message}" msgstr "削除は保護ルールによって禁止されています。 {message}" @@ -2751,15 +2789,15 @@ msgid "Full Name" msgstr "フルネーム" #: netbox/core/tables/change_logging.py:37 netbox/core/tables/jobs.py:21 -#: netbox/extras/choices.py:41 netbox/extras/tables/tables.py:282 -#: netbox/extras/tables/tables.py:300 netbox/extras/tables/tables.py:332 -#: netbox/extras/tables/tables.py:412 netbox/extras/tables/tables.py:473 -#: netbox/extras/tables/tables.py:582 netbox/extras/tables/tables.py:622 -#: netbox/extras/tables/tables.py:676 netbox/netbox/tables/tables.py:247 +#: netbox/extras/choices.py:41 netbox/extras/tables/tables.py:323 +#: netbox/extras/tables/tables.py:341 netbox/extras/tables/tables.py:373 +#: netbox/extras/tables/tables.py:453 netbox/extras/tables/tables.py:514 +#: netbox/extras/tables/tables.py:637 netbox/extras/tables/tables.py:677 +#: netbox/extras/tables/tables.py:731 netbox/netbox/tables/tables.py:273 #: netbox/templates/core/objectchange.html:58 #: netbox/templates/extras/eventrule.html:78 #: netbox/templates/extras/journalentry.html:18 -#: netbox/tenancy/tables/contacts.py:93 netbox/vpn/tables/l2vpn.py:64 +#: netbox/tenancy/tables/contacts.py:97 netbox/vpn/tables/l2vpn.py:67 msgid "Object" msgstr "オブジェクト" @@ -2773,19 +2811,27 @@ msgstr "リクエスト ID" msgid "Is Active" msgstr "有効" -#: netbox/core/tables/data.py:50 netbox/templates/core/datafile.html:31 +#: netbox/core/tables/data.py:32 +msgid "Last Synced" +msgstr "最終同期" + +#: netbox/core/tables/data.py:35 netbox/templates/core/datasource.html:118 +msgid "Files" +msgstr "ファイル" + +#: netbox/core/tables/data.py:56 netbox/templates/core/datafile.html:31 msgid "Path" msgstr "パス" -#: netbox/core/tables/data.py:54 +#: netbox/core/tables/data.py:60 #: netbox/templates/extras/inc/result_pending.html:7 msgid "Last updated" msgstr "最終更新日" #: netbox/core/tables/jobs.py:10 netbox/core/tables/tasks.py:76 -#: netbox/dcim/tables/devicetypes.py:169 netbox/extras/tables/tables.py:219 -#: netbox/extras/tables/tables.py:463 netbox/extras/tables/tables.py:647 -#: netbox/netbox/tables/tables.py:192 +#: netbox/dcim/tables/devicetypes.py:169 netbox/extras/tables/tables.py:230 +#: netbox/extras/tables/tables.py:504 netbox/extras/tables/tables.py:702 +#: netbox/netbox/tables/tables.py:218 #: netbox/templates/dcim/virtualchassis_edit.html:56 #: netbox/utilities/forms/forms.py:73 #: netbox/wireless/tables/wirelesslink.py:16 @@ -2796,49 +2842,45 @@ msgstr "ID" msgid "Interval" msgstr "間隔" -#: netbox/core/tables/plugins.py:20 netbox/templates/vpn/ipsecprofile.html:44 +#: netbox/core/tables/plugins.py:23 netbox/templates/vpn/ipsecprofile.html:44 #: netbox/vpn/forms/bulk_edit.py:141 netbox/vpn/forms/bulk_import.py:172 #: netbox/vpn/tables/crypto.py:61 msgid "Version" msgstr "バージョン" -#: netbox/core/tables/plugins.py:25 netbox/templates/core/datafile.html:38 +#: netbox/core/tables/plugins.py:28 netbox/templates/core/datafile.html:38 msgid "Last Updated" msgstr "最終更新日" -#: netbox/core/tables/plugins.py:29 +#: netbox/core/tables/plugins.py:32 msgid "Minimum NetBox Version" msgstr "NetBox の最小バージョン" -#: netbox/core/tables/plugins.py:33 +#: netbox/core/tables/plugins.py:36 msgid "Maximum NetBox Version" msgstr "NetBoxの最大バージョン" -#: netbox/core/tables/plugins.py:37 netbox/core/tables/plugins.py:80 +#: netbox/core/tables/plugins.py:40 netbox/core/tables/plugins.py:86 msgid "No plugin data found" msgstr "プラグインデータが見つかりません" -#: netbox/core/tables/plugins.py:54 netbox/templates/core/plugin.html:62 +#: netbox/core/tables/plugins.py:57 netbox/templates/core/plugin.html:62 msgid "Author" msgstr "著者" -#: netbox/core/tables/plugins.py:60 -msgid "Installed" -msgstr "インストール済" - -#: netbox/core/tables/plugins.py:63 netbox/templates/core/plugin.html:84 +#: netbox/core/tables/plugins.py:69 netbox/templates/core/plugin.html:84 msgid "Certified" msgstr "認定済" -#: netbox/core/tables/plugins.py:66 +#: netbox/core/tables/plugins.py:72 msgid "Published" msgstr "公開済" -#: netbox/core/tables/plugins.py:72 +#: netbox/core/tables/plugins.py:78 msgid "Installed Version" msgstr "インストール済バージョン" -#: netbox/core/tables/plugins.py:76 +#: netbox/core/tables/plugins.py:82 msgid "Latest Version" msgstr "最新バージョン" @@ -2854,7 +2896,7 @@ msgstr "ワーカー" msgid "Host" msgstr "ホスト" -#: netbox/core/tables/tasks.py:50 netbox/ipam/forms/filtersets.py:601 +#: netbox/core/tables/tasks.py:50 netbox/ipam/forms/filtersets.py:609 msgid "Port" msgstr "ポート" @@ -2902,7 +2944,7 @@ msgstr "PID" msgid "No workers found" msgstr "ワーカーが見つかりません" -#: netbox/core/utils.py:84 netbox/core/utils.py:150 netbox/core/views.py:396 +#: netbox/core/utils.py:84 netbox/core/utils.py:150 netbox/core/views.py:398 #, python-brace-format msgid "Job {job_id} not found" msgstr "ジョブ {job_id} が見つかりません" @@ -2912,70 +2954,70 @@ msgstr "ジョブ {job_id} が見つかりません" msgid "Job {id} not found." msgstr "ジョブ {id} が見つかりません。" -#: netbox/core/views.py:88 +#: netbox/core/views.py:89 #, python-brace-format msgid "Queued job #{id} to sync {datasource}" msgstr "キューに入っているジョブ #{id} 同期するには {datasource}" -#: netbox/core/views.py:332 +#: netbox/core/views.py:334 #, python-brace-format msgid "Restored configuration revision #{id}" msgstr "復元された設定リビジョン #{id}" -#: netbox/core/views.py:435 +#: netbox/core/views.py:437 #, python-brace-format msgid "Job {id} has been deleted." msgstr "ジョブ {id} が削除されました。" -#: netbox/core/views.py:437 +#: netbox/core/views.py:439 #, python-brace-format msgid "Error deleting job {id}: {error}" msgstr "ジョブの削除中にエラーが発生しました {id}: {error}" -#: netbox/core/views.py:446 +#: netbox/core/views.py:448 #, python-brace-format msgid "Job {id} has been re-enqueued." msgstr "ジョブ {id} が再追加されました。" -#: netbox/core/views.py:455 +#: netbox/core/views.py:457 #, python-brace-format msgid "Job {id} has been enqueued." msgstr "ジョブ {id} が追加されました。" -#: netbox/core/views.py:464 +#: netbox/core/views.py:466 #, python-brace-format msgid "Job {id} has been stopped." msgstr "ジョブ {id} が停止されました。" -#: netbox/core/views.py:466 +#: netbox/core/views.py:468 #, python-brace-format msgid "Failed to stop job {id}" msgstr "ジョブを停止できませんでした {id}" -#: netbox/core/views.py:601 +#: netbox/core/views.py:603 msgid "Plugins catalog could not be loaded" msgstr "プラグインカタログを読み込めませんでした" -#: netbox/core/views.py:635 +#: netbox/core/views.py:639 #, python-brace-format msgid "Plugin {name} not found" msgstr "プラグイン {name} が見つかりません" -#: netbox/dcim/api/serializers_/device_components.py:262 +#: netbox/dcim/api/serializers_/device_components.py:263 msgid "Interface mode does not support q-in-q service vlan" msgstr "インターフェイスモードは Q-in-Q サービス VLAN をサポートしていません" -#: netbox/dcim/api/serializers_/device_components.py:269 +#: netbox/dcim/api/serializers_/device_components.py:270 msgid "Interface mode does not support untagged vlan" msgstr "インターフェイスモードはタグなし VLAN をサポートしていません" -#: netbox/dcim/api/serializers_/device_components.py:274 -#: netbox/dcim/api/serializers_/device_components.py:279 +#: netbox/dcim/api/serializers_/device_components.py:275 +#: netbox/dcim/api/serializers_/device_components.py:280 msgid "Interface mode does not support tagged vlans" msgstr "インターフェイスモードはタグ付き VLAN をサポートしていません" #: netbox/dcim/api/serializers_/devices.py:53 -#: netbox/dcim/api/serializers_/devicetypes.py:26 +#: netbox/dcim/api/serializers_/devicetypes.py:27 msgid "Position (U)" msgstr "ポジション (U)" @@ -2988,10 +3030,10 @@ msgstr "ファシリティ ID" msgid "Staging" msgstr "ステージング" -#: netbox/dcim/choices.py:23 netbox/dcim/choices.py:189 -#: netbox/dcim/choices.py:240 netbox/dcim/choices.py:1543 -#: netbox/dcim/choices.py:1675 netbox/virtualization/choices.py:23 -#: netbox/virtualization/choices.py:49 +#: netbox/dcim/choices.py:23 netbox/dcim/choices.py:190 +#: netbox/dcim/choices.py:242 netbox/dcim/choices.py:1550 +#: netbox/dcim/choices.py:1699 netbox/virtualization/choices.py:23 +#: netbox/virtualization/choices.py:49 netbox/vpn/choices.py:282 msgid "Decommissioning" msgstr "廃止" @@ -3050,51 +3092,55 @@ msgid "Deprecated" msgstr "廃止済" #: netbox/dcim/choices.py:114 -#: netbox/templates/dcim/inc/panels/racktype_dimensions.html:41 +#: netbox/templates/dcim/inc/panels/racktype_dimensions.html:51 msgid "Millimeters" msgstr "ミリメートル" -#: netbox/dcim/choices.py:115 netbox/dcim/choices.py:1565 +#: netbox/dcim/choices.py:115 netbox/dcim/choices.py:1572 msgid "Inches" msgstr "インチ" -#: netbox/dcim/choices.py:136 netbox/dcim/choices.py:207 -#: netbox/dcim/choices.py:254 +#: netbox/dcim/choices.py:137 netbox/dcim/choices.py:209 +#: netbox/dcim/choices.py:257 msgid "Front to rear" msgstr "前面から背面" -#: netbox/dcim/choices.py:137 netbox/dcim/choices.py:208 -#: netbox/dcim/choices.py:255 +#: netbox/dcim/choices.py:138 netbox/dcim/choices.py:210 +#: netbox/dcim/choices.py:258 msgid "Rear to front" msgstr "背面から前面" -#: netbox/dcim/choices.py:151 netbox/dcim/forms/bulk_edit.py:72 -#: netbox/dcim/forms/bulk_edit.py:91 netbox/dcim/forms/bulk_edit.py:177 -#: netbox/dcim/forms/bulk_edit.py:1423 netbox/dcim/forms/bulk_import.py:62 -#: netbox/dcim/forms/bulk_import.py:76 netbox/dcim/forms/bulk_import.py:139 -#: netbox/dcim/forms/bulk_import.py:593 netbox/dcim/forms/bulk_import.py:863 -#: netbox/dcim/forms/bulk_import.py:1118 netbox/dcim/forms/filtersets.py:235 -#: netbox/dcim/forms/model_forms.py:76 netbox/dcim/forms/model_forms.py:95 -#: netbox/dcim/forms/model_forms.py:174 netbox/dcim/forms/model_forms.py:1113 -#: netbox/dcim/forms/model_forms.py:1582 -#: netbox/dcim/forms/object_import.py:177 netbox/dcim/tables/devices.py:689 -#: netbox/dcim/tables/devices.py:899 netbox/dcim/tables/devices.py:986 -#: netbox/dcim/tables/devices.py:1146 netbox/extras/tables/tables.py:226 -#: netbox/ipam/tables/fhrp.py:59 netbox/ipam/tables/ip.py:330 -#: netbox/ipam/tables/services.py:44 netbox/templates/dcim/interface.html:108 +#: netbox/dcim/choices.py:152 netbox/dcim/forms/bulk_edit.py:75 +#: netbox/dcim/forms/bulk_edit.py:95 netbox/dcim/forms/bulk_edit.py:182 +#: netbox/dcim/forms/bulk_edit.py:651 netbox/dcim/forms/bulk_edit.py:1470 +#: netbox/dcim/forms/bulk_import.py:63 netbox/dcim/forms/bulk_import.py:77 +#: netbox/dcim/forms/bulk_import.py:140 netbox/dcim/forms/bulk_import.py:480 +#: netbox/dcim/forms/bulk_import.py:624 netbox/dcim/forms/bulk_import.py:894 +#: netbox/dcim/forms/bulk_import.py:1149 netbox/dcim/forms/filtersets.py:236 +#: netbox/dcim/forms/filtersets.py:709 netbox/dcim/forms/model_forms.py:79 +#: netbox/dcim/forms/model_forms.py:99 netbox/dcim/forms/model_forms.py:179 +#: netbox/dcim/forms/model_forms.py:517 netbox/dcim/forms/model_forms.py:1207 +#: netbox/dcim/forms/model_forms.py:1676 +#: netbox/dcim/forms/object_import.py:177 netbox/dcim/tables/devices.py:696 +#: netbox/dcim/tables/devices.py:906 netbox/dcim/tables/devices.py:993 +#: netbox/dcim/tables/devices.py:1153 netbox/extras/tables/tables.py:237 +#: netbox/ipam/forms/bulk_import.py:568 netbox/ipam/forms/model_forms.py:768 +#: netbox/ipam/tables/fhrp.py:59 netbox/ipam/tables/ip.py:336 +#: netbox/ipam/tables/services.py:44 netbox/templates/dcim/devicerole.html:34 +#: netbox/templates/dcim/interface.html:108 #: netbox/templates/dcim/interface.html:366 #: netbox/templates/dcim/location.html:41 netbox/templates/dcim/region.html:37 #: netbox/templates/dcim/sitegroup.html:37 -#: netbox/templates/ipam/service.html:28 +#: netbox/templates/ipam/service.html:30 #: netbox/templates/tenancy/contactgroup.html:29 #: netbox/templates/tenancy/tenantgroup.html:37 #: netbox/templates/virtualization/vminterface.html:39 #: netbox/templates/wireless/wirelesslangroup.html:37 -#: netbox/tenancy/forms/bulk_edit.py:27 netbox/tenancy/forms/bulk_edit.py:61 +#: netbox/tenancy/forms/bulk_edit.py:27 netbox/tenancy/forms/bulk_edit.py:62 #: netbox/tenancy/forms/bulk_import.py:24 #: netbox/tenancy/forms/bulk_import.py:58 #: netbox/tenancy/forms/model_forms.py:25 -#: netbox/tenancy/forms/model_forms.py:68 +#: netbox/tenancy/forms/model_forms.py:69 #: netbox/virtualization/forms/bulk_edit.py:189 #: netbox/virtualization/forms/bulk_import.py:157 #: netbox/virtualization/tables/virtualmachines.py:132 @@ -3104,120 +3150,120 @@ msgstr "背面から前面" msgid "Parent" msgstr "親" -#: netbox/dcim/choices.py:152 +#: netbox/dcim/choices.py:153 msgid "Child" msgstr "子" -#: netbox/dcim/choices.py:166 netbox/templates/dcim/device.html:349 +#: netbox/dcim/choices.py:167 netbox/templates/dcim/device.html:349 #: netbox/templates/dcim/rack.html:133 #: netbox/templates/dcim/rack_elevation_list.html:20 #: netbox/templates/dcim/rackreservation.html:76 msgid "Front" msgstr "前面" -#: netbox/dcim/choices.py:167 netbox/templates/dcim/device.html:355 +#: netbox/dcim/choices.py:168 netbox/templates/dcim/device.html:355 #: netbox/templates/dcim/rack.html:139 #: netbox/templates/dcim/rack_elevation_list.html:21 #: netbox/templates/dcim/rackreservation.html:82 msgid "Rear" msgstr "背面" -#: netbox/dcim/choices.py:186 netbox/dcim/choices.py:238 -#: netbox/dcim/choices.py:1673 netbox/virtualization/choices.py:47 +#: netbox/dcim/choices.py:187 netbox/dcim/choices.py:240 +#: netbox/dcim/choices.py:1697 netbox/virtualization/choices.py:47 msgid "Staged" msgstr "検証" -#: netbox/dcim/choices.py:188 +#: netbox/dcim/choices.py:189 msgid "Inventory" msgstr "在庫" -#: netbox/dcim/choices.py:209 netbox/dcim/choices.py:256 +#: netbox/dcim/choices.py:211 netbox/dcim/choices.py:259 msgid "Left to right" msgstr "左から右" -#: netbox/dcim/choices.py:210 netbox/dcim/choices.py:257 +#: netbox/dcim/choices.py:212 netbox/dcim/choices.py:260 msgid "Right to left" msgstr "右から左" -#: netbox/dcim/choices.py:211 netbox/dcim/choices.py:258 +#: netbox/dcim/choices.py:213 netbox/dcim/choices.py:261 msgid "Side to rear" msgstr "側面から背面" -#: netbox/dcim/choices.py:212 +#: netbox/dcim/choices.py:214 msgid "Rear to side" msgstr "背面から側面" -#: netbox/dcim/choices.py:213 +#: netbox/dcim/choices.py:215 msgid "Bottom to top" msgstr "下から上へ" -#: netbox/dcim/choices.py:214 +#: netbox/dcim/choices.py:216 msgid "Top to bottom" msgstr "上から下へ" -#: netbox/dcim/choices.py:215 netbox/dcim/choices.py:259 -#: netbox/dcim/choices.py:1309 +#: netbox/dcim/choices.py:217 netbox/dcim/choices.py:262 +#: netbox/dcim/choices.py:1316 msgid "Passive" msgstr "パッシブ" -#: netbox/dcim/choices.py:216 +#: netbox/dcim/choices.py:218 msgid "Mixed" msgstr "混合" -#: netbox/dcim/choices.py:484 netbox/dcim/choices.py:733 +#: netbox/dcim/choices.py:487 netbox/dcim/choices.py:736 msgid "NEMA (Non-locking)" msgstr "NEMA (ロック無)" -#: netbox/dcim/choices.py:506 netbox/dcim/choices.py:755 +#: netbox/dcim/choices.py:509 netbox/dcim/choices.py:758 msgid "NEMA (Locking)" msgstr "NEMA (ロック有)" -#: netbox/dcim/choices.py:530 netbox/dcim/choices.py:779 +#: netbox/dcim/choices.py:533 netbox/dcim/choices.py:782 msgid "California Style" msgstr "California Style" -#: netbox/dcim/choices.py:538 +#: netbox/dcim/choices.py:541 msgid "International/ITA" msgstr "International/ITA" -#: netbox/dcim/choices.py:573 netbox/dcim/choices.py:814 +#: netbox/dcim/choices.py:576 netbox/dcim/choices.py:817 msgid "Proprietary" msgstr "独自規格" -#: netbox/dcim/choices.py:581 netbox/dcim/choices.py:824 -#: netbox/dcim/choices.py:1223 netbox/dcim/choices.py:1225 -#: netbox/dcim/choices.py:1459 netbox/dcim/choices.py:1461 -#: netbox/netbox/navigation/menu.py:208 +#: netbox/dcim/choices.py:584 netbox/dcim/choices.py:827 +#: netbox/dcim/choices.py:1228 netbox/dcim/choices.py:1230 +#: netbox/dcim/choices.py:1466 netbox/dcim/choices.py:1468 +#: netbox/netbox/navigation/menu.py:209 msgid "Other" msgstr "その他" -#: netbox/dcim/choices.py:787 +#: netbox/dcim/choices.py:790 msgid "ITA/International" msgstr "ITA/International" -#: netbox/dcim/choices.py:854 +#: netbox/dcim/choices.py:857 msgid "Physical" msgstr "物理" -#: netbox/dcim/choices.py:855 netbox/dcim/choices.py:1025 +#: netbox/dcim/choices.py:858 netbox/dcim/choices.py:1029 msgid "Virtual" msgstr "仮想" -#: netbox/dcim/choices.py:856 netbox/dcim/choices.py:1100 -#: netbox/dcim/forms/bulk_edit.py:1578 netbox/dcim/forms/filtersets.py:1384 -#: netbox/dcim/forms/model_forms.py:1023 netbox/dcim/forms/model_forms.py:1476 -#: netbox/netbox/navigation/menu.py:146 netbox/netbox/navigation/menu.py:150 +#: netbox/dcim/choices.py:859 netbox/dcim/choices.py:1105 +#: netbox/dcim/forms/bulk_edit.py:1625 netbox/dcim/forms/filtersets.py:1408 +#: netbox/dcim/forms/model_forms.py:1117 netbox/dcim/forms/model_forms.py:1570 +#: netbox/netbox/navigation/menu.py:147 netbox/netbox/navigation/menu.py:151 #: netbox/templates/dcim/interface.html:267 msgid "Wireless" msgstr "無線" -#: netbox/dcim/choices.py:1023 +#: netbox/dcim/choices.py:1027 msgid "Virtual interfaces" msgstr "仮想インタフェース" -#: netbox/dcim/choices.py:1026 netbox/dcim/forms/bulk_edit.py:1431 -#: netbox/dcim/forms/bulk_import.py:870 netbox/dcim/forms/model_forms.py:1005 -#: netbox/dcim/tables/devices.py:693 netbox/templates/dcim/interface.html:112 +#: netbox/dcim/choices.py:1030 netbox/dcim/forms/bulk_edit.py:1478 +#: netbox/dcim/forms/bulk_import.py:901 netbox/dcim/forms/model_forms.py:1099 +#: netbox/dcim/tables/devices.py:700 netbox/templates/dcim/interface.html:112 #: netbox/templates/virtualization/vminterface.html:43 #: netbox/virtualization/forms/bulk_edit.py:194 #: netbox/virtualization/forms/bulk_import.py:164 @@ -3225,147 +3271,157 @@ msgstr "仮想インタフェース" msgid "Bridge" msgstr "ブリッジ" -#: netbox/dcim/choices.py:1027 +#: netbox/dcim/choices.py:1031 msgid "Link Aggregation Group (LAG)" msgstr "リンクアグリゲーション (LAG)" -#: netbox/dcim/choices.py:1031 +#: netbox/dcim/choices.py:1035 msgid "Ethernet (fixed)" msgstr "イーサネット (固定)" -#: netbox/dcim/choices.py:1047 +#: netbox/dcim/choices.py:1052 msgid "Ethernet (modular)" msgstr "イーサネット (モジュール)" -#: netbox/dcim/choices.py:1084 +#: netbox/dcim/choices.py:1089 msgid "Ethernet (backplane)" msgstr "イーサネット (バックプレーン)" -#: netbox/dcim/choices.py:1116 +#: netbox/dcim/choices.py:1121 msgid "Cellular" msgstr "セルラー" -#: netbox/dcim/choices.py:1168 netbox/dcim/forms/filtersets.py:384 -#: netbox/dcim/forms/filtersets.py:810 netbox/dcim/forms/filtersets.py:1012 -#: netbox/dcim/forms/filtersets.py:1606 +#: netbox/dcim/choices.py:1173 netbox/dcim/forms/filtersets.py:385 +#: netbox/dcim/forms/filtersets.py:829 netbox/dcim/forms/filtersets.py:1031 +#: netbox/dcim/forms/filtersets.py:1630 #: netbox/templates/dcim/inventoryitem.html:56 #: netbox/templates/dcim/virtualchassis_edit.html:58 msgid "Serial" msgstr "シリアル" -#: netbox/dcim/choices.py:1183 +#: netbox/dcim/choices.py:1188 msgid "Coaxial" msgstr "同軸" -#: netbox/dcim/choices.py:1204 +#: netbox/dcim/choices.py:1209 msgid "Stacking" msgstr "スタック" -#: netbox/dcim/choices.py:1254 +#: netbox/dcim/choices.py:1261 msgid "Half" msgstr "半二重" -#: netbox/dcim/choices.py:1255 +#: netbox/dcim/choices.py:1262 msgid "Full" msgstr "全二重" -#: netbox/dcim/choices.py:1256 netbox/netbox/preferences.py:31 +#: netbox/dcim/choices.py:1263 netbox/netbox/preferences.py:31 #: netbox/wireless/choices.py:480 msgid "Auto" msgstr "自動" -#: netbox/dcim/choices.py:1268 +#: netbox/dcim/choices.py:1275 msgid "Access" msgstr "アクセス" -#: netbox/dcim/choices.py:1269 netbox/ipam/tables/vlans.py:148 -#: netbox/ipam/tables/vlans.py:193 +#: netbox/dcim/choices.py:1276 netbox/ipam/tables/vlans.py:150 +#: netbox/ipam/tables/vlans.py:195 #: netbox/templates/dcim/inc/interface_vlans_table.html:7 msgid "Tagged" msgstr "タグ付き" -#: netbox/dcim/choices.py:1270 +#: netbox/dcim/choices.py:1277 msgid "Tagged (All)" msgstr "タグ付き (全て)" -#: netbox/dcim/choices.py:1271 netbox/templates/ipam/vlan_edit.html:26 +#: netbox/dcim/choices.py:1278 netbox/templates/ipam/vlan_edit.html:26 msgid "Q-in-Q (802.1ad)" msgstr "Q-in-Q (802.1ad)" -#: netbox/dcim/choices.py:1300 +#: netbox/dcim/choices.py:1307 msgid "IEEE Standard" msgstr "IEEE スタンダード" -#: netbox/dcim/choices.py:1311 +#: netbox/dcim/choices.py:1318 msgid "Passive 24V (2-pair)" msgstr "パッシブ 24V (2ペア)" -#: netbox/dcim/choices.py:1312 +#: netbox/dcim/choices.py:1319 msgid "Passive 24V (4-pair)" msgstr "パッシブ 24V (4ペア)" -#: netbox/dcim/choices.py:1313 +#: netbox/dcim/choices.py:1320 msgid "Passive 48V (2-pair)" msgstr "パッシブ 48V (2ペア)" -#: netbox/dcim/choices.py:1314 +#: netbox/dcim/choices.py:1321 msgid "Passive 48V (4-pair)" msgstr "パッシブ 48V (4ペア)" -#: netbox/dcim/choices.py:1387 netbox/dcim/choices.py:1500 +#: netbox/dcim/choices.py:1394 netbox/dcim/choices.py:1507 msgid "Copper" msgstr "カッパー" -#: netbox/dcim/choices.py:1410 +#: netbox/dcim/choices.py:1417 msgid "Fiber Optic" msgstr "光ファイバー" -#: netbox/dcim/choices.py:1446 netbox/dcim/choices.py:1529 +#: netbox/dcim/choices.py:1453 netbox/dcim/choices.py:1536 msgid "USB" msgstr "USB" -#: netbox/dcim/choices.py:1516 +#: netbox/dcim/choices.py:1523 msgid "Fiber" msgstr "ファイバー" -#: netbox/dcim/choices.py:1541 netbox/dcim/forms/filtersets.py:1276 +#: netbox/dcim/choices.py:1548 netbox/dcim/forms/filtersets.py:1295 msgid "Connected" msgstr "接続済" -#: netbox/dcim/choices.py:1560 netbox/netbox/choices.py:175 +#: netbox/dcim/choices.py:1567 netbox/netbox/choices.py:175 msgid "Kilometers" msgstr "キロメートル" -#: netbox/dcim/choices.py:1561 netbox/netbox/choices.py:176 +#: netbox/dcim/choices.py:1568 netbox/netbox/choices.py:176 #: netbox/templates/dcim/cable_trace.html:65 msgid "Meters" msgstr "メートル" -#: netbox/dcim/choices.py:1562 +#: netbox/dcim/choices.py:1569 msgid "Centimeters" msgstr "センチメートル" -#: netbox/dcim/choices.py:1563 netbox/netbox/choices.py:177 +#: netbox/dcim/choices.py:1570 netbox/netbox/choices.py:177 msgid "Miles" msgstr "マイル" -#: netbox/dcim/choices.py:1564 netbox/netbox/choices.py:178 +#: netbox/dcim/choices.py:1571 netbox/netbox/choices.py:178 #: netbox/templates/dcim/cable_trace.html:66 msgid "Feet" msgstr "フィート" -#: netbox/dcim/choices.py:1612 +#: netbox/dcim/choices.py:1619 msgid "Redundant" msgstr "冗長" -#: netbox/dcim/choices.py:1633 +#: netbox/dcim/choices.py:1640 msgid "Single phase" msgstr "単相" -#: netbox/dcim/choices.py:1634 +#: netbox/dcim/choices.py:1641 msgid "Three-phase" msgstr "三相" +#: netbox/dcim/choices.py:1657 netbox/extras/choices.py:53 +#: netbox/netbox/preferences.py:21 netbox/templates/extras/customfield.html:78 +#: netbox/vpn/choices.py:20 netbox/wireless/choices.py:27 +msgid "Disabled" +msgstr "無効" + +#: netbox/dcim/choices.py:1658 +msgid "Faulty" +msgstr "不良" + #: netbox/dcim/fields.py:45 #, python-brace-format msgid "Invalid MAC address format: {value}" @@ -3376,320 +3432,336 @@ msgstr "MAC アドレス形式が無効です: {value}" msgid "Invalid WWN format: {value}" msgstr "WWN 形式が無効です: {value}" -#: netbox/dcim/filtersets.py:87 +#: netbox/dcim/filtersets.py:89 msgid "Parent region (ID)" msgstr "親リージョン (ID)" -#: netbox/dcim/filtersets.py:93 +#: netbox/dcim/filtersets.py:95 msgid "Parent region (slug)" msgstr "親リージョン (slug)" -#: netbox/dcim/filtersets.py:117 +#: netbox/dcim/filtersets.py:119 msgid "Parent site group (ID)" msgstr "親サイトグループ (ID)" -#: netbox/dcim/filtersets.py:123 +#: netbox/dcim/filtersets.py:125 msgid "Parent site group (slug)" msgstr "親サイトグループ (slug)" -#: netbox/dcim/filtersets.py:165 netbox/extras/filtersets.py:364 +#: netbox/dcim/filtersets.py:167 netbox/extras/filtersets.py:422 #: netbox/ipam/filtersets.py:836 netbox/ipam/filtersets.py:988 msgid "Group (ID)" msgstr "グループ (ID)" -#: netbox/dcim/filtersets.py:171 +#: netbox/dcim/filtersets.py:173 msgid "Group (slug)" msgstr "グループ (slug)" -#: netbox/dcim/filtersets.py:177 netbox/dcim/filtersets.py:182 +#: netbox/dcim/filtersets.py:179 netbox/dcim/filtersets.py:184 msgid "AS (ID)" msgstr "AS (ID)" -#: netbox/dcim/filtersets.py:247 +#: netbox/dcim/filtersets.py:249 msgid "Parent location (ID)" msgstr "親のロケーション (ID)" -#: netbox/dcim/filtersets.py:253 +#: netbox/dcim/filtersets.py:255 msgid "Parent location (slug)" msgstr "親のロケーション (slug)" -#: netbox/dcim/filtersets.py:297 netbox/dcim/filtersets.py:382 -#: netbox/dcim/filtersets.py:540 netbox/dcim/filtersets.py:679 -#: netbox/dcim/filtersets.py:883 netbox/dcim/filtersets.py:934 -#: netbox/dcim/filtersets.py:974 netbox/dcim/filtersets.py:1315 -#: netbox/dcim/filtersets.py:2036 +#: netbox/dcim/filtersets.py:299 netbox/dcim/filtersets.py:384 +#: 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:2093 msgid "Manufacturer (ID)" msgstr "メーカ (ID)" -#: netbox/dcim/filtersets.py:303 netbox/dcim/filtersets.py:388 -#: netbox/dcim/filtersets.py:546 netbox/dcim/filtersets.py:685 -#: netbox/dcim/filtersets.py:889 netbox/dcim/filtersets.py:940 -#: netbox/dcim/filtersets.py:980 netbox/dcim/filtersets.py:1321 -#: netbox/dcim/filtersets.py:2042 +#: netbox/dcim/filtersets.py:305 netbox/dcim/filtersets.py:390 +#: 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:2099 msgid "Manufacturer (slug)" msgstr "メーカ (slug)" -#: netbox/dcim/filtersets.py:394 +#: netbox/dcim/filtersets.py:396 msgid "Rack type (slug)" msgstr "ラックタイプ (slug)" -#: netbox/dcim/filtersets.py:398 +#: netbox/dcim/filtersets.py:400 msgid "Rack type (ID)" msgstr "ラックタイプ (ID)" -#: netbox/dcim/filtersets.py:412 netbox/dcim/filtersets.py:893 -#: netbox/dcim/filtersets.py:995 netbox/dcim/filtersets.py:2046 +#: netbox/dcim/filtersets.py:414 netbox/dcim/filtersets.py:921 +#: netbox/dcim/filtersets.py:1047 netbox/dcim/filtersets.py:2103 #: netbox/ipam/filtersets.py:376 netbox/ipam/filtersets.py:488 -#: netbox/ipam/filtersets.py:998 netbox/virtualization/filtersets.py:176 +#: netbox/ipam/filtersets.py:998 netbox/virtualization/filtersets.py:177 msgid "Role (ID)" msgstr "ロール (ID)" -#: netbox/dcim/filtersets.py:418 netbox/dcim/filtersets.py:899 -#: netbox/dcim/filtersets.py:1001 netbox/dcim/filtersets.py:2052 -#: netbox/extras/filtersets.py:558 netbox/ipam/filtersets.py:382 +#: netbox/dcim/filtersets.py:420 netbox/dcim/filtersets.py:927 +#: netbox/dcim/filtersets.py:1054 netbox/dcim/filtersets.py:2109 +#: netbox/extras/filtersets.py:651 netbox/ipam/filtersets.py:382 #: netbox/ipam/filtersets.py:494 netbox/ipam/filtersets.py:1004 -#: netbox/virtualization/filtersets.py:182 +#: netbox/virtualization/filtersets.py:184 msgid "Role (slug)" msgstr "ロール (slug)" -#: netbox/dcim/filtersets.py:448 netbox/dcim/filtersets.py:1070 -#: netbox/dcim/filtersets.py:1391 netbox/dcim/filtersets.py:1489 -#: netbox/dcim/filtersets.py:2444 +#: netbox/dcim/filtersets.py:450 netbox/dcim/filtersets.py:1123 +#: netbox/dcim/filtersets.py:1444 netbox/dcim/filtersets.py:1542 +#: netbox/dcim/filtersets.py:2501 msgid "Rack (ID)" msgstr "ラック (ID)" -#: netbox/dcim/filtersets.py:508 netbox/extras/filtersets.py:293 -#: netbox/extras/filtersets.py:337 netbox/extras/filtersets.py:359 -#: netbox/extras/filtersets.py:419 netbox/users/filtersets.py:113 -#: netbox/users/filtersets.py:180 +#: netbox/dcim/filtersets.py:510 netbox/extras/filtersets.py:298 +#: netbox/extras/filtersets.py:350 netbox/extras/filtersets.py:395 +#: netbox/extras/filtersets.py:417 netbox/extras/filtersets.py:477 +#: netbox/users/filtersets.py:113 netbox/users/filtersets.py:180 msgid "User (name)" msgstr "ユーザ (名前)" -#: netbox/dcim/filtersets.py:550 +#: netbox/dcim/filtersets.py:552 msgid "Default platform (ID)" msgstr "デフォルトプラットフォーム (ID)" -#: netbox/dcim/filtersets.py:556 +#: netbox/dcim/filtersets.py:558 msgid "Default platform (slug)" msgstr "デフォルトプラットフォーム (slug)" -#: netbox/dcim/filtersets.py:559 netbox/dcim/forms/filtersets.py:518 +#: netbox/dcim/filtersets.py:561 netbox/dcim/forms/filtersets.py:519 msgid "Has a front image" msgstr "正面画像がある" -#: netbox/dcim/filtersets.py:563 netbox/dcim/forms/filtersets.py:525 +#: netbox/dcim/filtersets.py:565 netbox/dcim/forms/filtersets.py:526 msgid "Has a rear image" msgstr "背面画像がある" -#: netbox/dcim/filtersets.py:568 netbox/dcim/filtersets.py:689 -#: netbox/dcim/filtersets.py:1139 netbox/dcim/forms/filtersets.py:532 -#: netbox/dcim/forms/filtersets.py:628 netbox/dcim/forms/filtersets.py:849 +#: netbox/dcim/filtersets.py:570 netbox/dcim/filtersets.py:717 +#: netbox/dcim/filtersets.py:1192 netbox/dcim/forms/filtersets.py:533 +#: netbox/dcim/forms/filtersets.py:642 netbox/dcim/forms/filtersets.py:868 msgid "Has console ports" msgstr "コンソールポートがある" -#: netbox/dcim/filtersets.py:572 netbox/dcim/filtersets.py:693 -#: netbox/dcim/filtersets.py:1143 netbox/dcim/forms/filtersets.py:539 -#: netbox/dcim/forms/filtersets.py:635 netbox/dcim/forms/filtersets.py:856 +#: netbox/dcim/filtersets.py:574 netbox/dcim/filtersets.py:721 +#: netbox/dcim/filtersets.py:1196 netbox/dcim/forms/filtersets.py:540 +#: netbox/dcim/forms/filtersets.py:649 netbox/dcim/forms/filtersets.py:875 msgid "Has console server ports" msgstr "コンソールサーバポートがある" -#: netbox/dcim/filtersets.py:576 netbox/dcim/filtersets.py:697 -#: netbox/dcim/filtersets.py:1147 netbox/dcim/forms/filtersets.py:546 -#: netbox/dcim/forms/filtersets.py:642 netbox/dcim/forms/filtersets.py:863 +#: netbox/dcim/filtersets.py:578 netbox/dcim/filtersets.py:725 +#: netbox/dcim/filtersets.py:1200 netbox/dcim/forms/filtersets.py:547 +#: netbox/dcim/forms/filtersets.py:656 netbox/dcim/forms/filtersets.py:882 msgid "Has power ports" msgstr "電源ポートがある" -#: netbox/dcim/filtersets.py:580 netbox/dcim/filtersets.py:701 -#: netbox/dcim/filtersets.py:1151 netbox/dcim/forms/filtersets.py:553 -#: netbox/dcim/forms/filtersets.py:649 netbox/dcim/forms/filtersets.py:870 +#: netbox/dcim/filtersets.py:582 netbox/dcim/filtersets.py:729 +#: netbox/dcim/filtersets.py:1204 netbox/dcim/forms/filtersets.py:554 +#: netbox/dcim/forms/filtersets.py:663 netbox/dcim/forms/filtersets.py:889 msgid "Has power outlets" msgstr "電源コンセントがある" -#: netbox/dcim/filtersets.py:584 netbox/dcim/filtersets.py:705 -#: netbox/dcim/filtersets.py:1155 netbox/dcim/forms/filtersets.py:560 -#: netbox/dcim/forms/filtersets.py:656 netbox/dcim/forms/filtersets.py:877 +#: netbox/dcim/filtersets.py:586 netbox/dcim/filtersets.py:733 +#: netbox/dcim/filtersets.py:1208 netbox/dcim/forms/filtersets.py:561 +#: netbox/dcim/forms/filtersets.py:670 netbox/dcim/forms/filtersets.py:896 msgid "Has interfaces" msgstr "インタフェースを持つ" -#: netbox/dcim/filtersets.py:588 netbox/dcim/filtersets.py:709 -#: netbox/dcim/filtersets.py:1159 netbox/dcim/forms/filtersets.py:567 -#: netbox/dcim/forms/filtersets.py:663 netbox/dcim/forms/filtersets.py:884 +#: netbox/dcim/filtersets.py:590 netbox/dcim/filtersets.py:737 +#: netbox/dcim/filtersets.py:1212 netbox/dcim/forms/filtersets.py:568 +#: netbox/dcim/forms/filtersets.py:677 netbox/dcim/forms/filtersets.py:903 msgid "Has pass-through ports" msgstr "パススルーポートがある" -#: netbox/dcim/filtersets.py:592 netbox/dcim/filtersets.py:1163 -#: netbox/dcim/forms/filtersets.py:581 +#: netbox/dcim/filtersets.py:594 netbox/dcim/filtersets.py:1216 +#: netbox/dcim/forms/filtersets.py:582 msgid "Has module bays" msgstr "モジュールベイがある" -#: netbox/dcim/filtersets.py:596 netbox/dcim/filtersets.py:1167 -#: netbox/dcim/forms/filtersets.py:574 +#: netbox/dcim/filtersets.py:598 netbox/dcim/filtersets.py:1220 +#: netbox/dcim/forms/filtersets.py:575 msgid "Has device bays" msgstr "デバイスベイがある" -#: netbox/dcim/filtersets.py:600 netbox/dcim/forms/filtersets.py:588 +#: netbox/dcim/filtersets.py:602 netbox/dcim/forms/filtersets.py:589 msgid "Has inventory items" msgstr "在庫品目がある" -#: netbox/dcim/filtersets.py:757 netbox/dcim/filtersets.py:990 -#: netbox/dcim/filtersets.py:1510 +#: netbox/dcim/filtersets.py:697 +msgid "Profile (ID)" +msgstr "プロファイル (ID)" + +#: netbox/dcim/filtersets.py:703 +msgid "Profile (name)" +msgstr "プロフィール (名前)" + +#: netbox/dcim/filtersets.py:785 netbox/dcim/filtersets.py:1041 +#: netbox/dcim/filtersets.py:1563 msgid "Device type (ID)" msgstr "デバイスタイプ (ID)" -#: netbox/dcim/filtersets.py:773 netbox/dcim/filtersets.py:1326 +#: netbox/dcim/filtersets.py:801 netbox/dcim/filtersets.py:1379 msgid "Module type (ID)" msgstr "モジュールタイプ (ID)" -#: netbox/dcim/filtersets.py:805 netbox/dcim/filtersets.py:1665 +#: netbox/dcim/filtersets.py:833 netbox/dcim/filtersets.py:1718 msgid "Power port (ID)" msgstr "電源ポート (ID)" -#: netbox/dcim/filtersets.py:879 netbox/dcim/filtersets.py:2032 +#: netbox/dcim/filtersets.py:907 netbox/dcim/filtersets.py:2089 msgid "Parent inventory item (ID)" msgstr "親在庫品目 (ID)" -#: netbox/dcim/filtersets.py:922 netbox/dcim/filtersets.py:948 -#: netbox/dcim/filtersets.py:1135 netbox/virtualization/filtersets.py:204 +#: netbox/dcim/filtersets.py:950 netbox/dcim/filtersets.py:999 +#: netbox/dcim/filtersets.py:1188 netbox/virtualization/filtersets.py:206 msgid "Config template (ID)" msgstr "設定テンプレート (ID)" -#: netbox/dcim/filtersets.py:986 +#: netbox/dcim/filtersets.py:954 netbox/dcim/filtersets.py:966 +msgid "Parent device role (ID)" +msgstr "親デバイスロール (ID)" + +#: netbox/dcim/filtersets.py:960 netbox/dcim/filtersets.py:973 +msgid "Parent device role (slug)" +msgstr "親デバイスロール (slug)" + +#: netbox/dcim/filtersets.py:1037 msgid "Device type (slug)" msgstr "デバイスタイプ (slug)" -#: netbox/dcim/filtersets.py:1006 +#: netbox/dcim/filtersets.py:1059 msgid "Parent Device (ID)" msgstr "親デバイス (ID)" -#: netbox/dcim/filtersets.py:1010 netbox/virtualization/filtersets.py:186 +#: netbox/dcim/filtersets.py:1063 netbox/virtualization/filtersets.py:188 msgid "Platform (ID)" msgstr "プラットフォーム (ID)" -#: netbox/dcim/filtersets.py:1016 netbox/extras/filtersets.py:569 -#: netbox/virtualization/filtersets.py:192 +#: netbox/dcim/filtersets.py:1069 netbox/extras/filtersets.py:662 +#: netbox/virtualization/filtersets.py:194 msgid "Platform (slug)" msgstr "プラットフォーム (slug)" -#: netbox/dcim/filtersets.py:1052 netbox/dcim/filtersets.py:1375 -#: netbox/dcim/filtersets.py:1473 netbox/dcim/filtersets.py:2134 -#: netbox/dcim/filtersets.py:2376 netbox/dcim/filtersets.py:2435 +#: netbox/dcim/filtersets.py:1105 netbox/dcim/filtersets.py:1428 +#: netbox/dcim/filtersets.py:1526 netbox/dcim/filtersets.py:2191 +#: netbox/dcim/filtersets.py:2433 netbox/dcim/filtersets.py:2492 msgid "Site name (slug)" msgstr "サイト名 (slug)" -#: netbox/dcim/filtersets.py:1075 +#: netbox/dcim/filtersets.py:1128 msgid "Parent bay (ID)" msgstr "親ベイ (ID)" -#: netbox/dcim/filtersets.py:1079 +#: netbox/dcim/filtersets.py:1132 msgid "VM cluster (ID)" msgstr "VM クラスタ (ID)" -#: netbox/dcim/filtersets.py:1085 netbox/extras/filtersets.py:591 +#: netbox/dcim/filtersets.py:1138 netbox/extras/filtersets.py:684 #: netbox/virtualization/filtersets.py:102 msgid "Cluster group (slug)" msgstr "クラスタグループ (slug)" -#: netbox/dcim/filtersets.py:1090 netbox/virtualization/filtersets.py:96 +#: netbox/dcim/filtersets.py:1143 netbox/virtualization/filtersets.py:96 msgid "Cluster group (ID)" msgstr "クラスタグループ (ID)" -#: netbox/dcim/filtersets.py:1096 +#: netbox/dcim/filtersets.py:1149 msgid "Device model (slug)" msgstr "デバイスモデル (slug)" -#: netbox/dcim/filtersets.py:1107 netbox/dcim/forms/bulk_edit.py:525 +#: netbox/dcim/filtersets.py:1160 netbox/dcim/forms/bulk_edit.py:539 msgid "Is full depth" msgstr "奥行きをすべて使う" -#: netbox/dcim/filtersets.py:1111 netbox/dcim/forms/filtersets.py:819 -#: netbox/dcim/forms/filtersets.py:1439 netbox/dcim/forms/filtersets.py:1645 -#: netbox/dcim/forms/filtersets.py:1650 netbox/dcim/forms/model_forms.py:1793 -#: netbox/dcim/models/devices.py:1505 netbox/dcim/models/devices.py:1526 -#: netbox/virtualization/filtersets.py:196 -#: netbox/virtualization/filtersets.py:268 +#: netbox/dcim/filtersets.py:1164 netbox/dcim/forms/filtersets.py:838 +#: netbox/dcim/forms/filtersets.py:1463 netbox/dcim/forms/filtersets.py:1669 +#: netbox/dcim/forms/filtersets.py:1674 netbox/dcim/forms/model_forms.py:1887 +#: netbox/dcim/models/devices.py:1234 netbox/dcim/models/devices.py:1254 +#: netbox/virtualization/filtersets.py:198 +#: netbox/virtualization/filtersets.py:270 #: netbox/virtualization/forms/filtersets.py:178 #: netbox/virtualization/forms/filtersets.py:231 msgid "MAC address" msgstr "MAC アドレス" -#: netbox/dcim/filtersets.py:1118 netbox/dcim/filtersets.py:1283 -#: netbox/dcim/forms/filtersets.py:828 netbox/dcim/forms/filtersets.py:931 -#: netbox/virtualization/filtersets.py:200 +#: netbox/dcim/filtersets.py:1171 netbox/dcim/filtersets.py:1336 +#: netbox/dcim/forms/filtersets.py:847 netbox/dcim/forms/filtersets.py:950 +#: netbox/virtualization/filtersets.py:202 #: netbox/virtualization/forms/filtersets.py:182 msgid "Has a primary IP" msgstr "プライマリ IP がある" -#: netbox/dcim/filtersets.py:1122 +#: netbox/dcim/filtersets.py:1175 msgid "Has an out-of-band IP" msgstr "帯域外 IP がある" -#: netbox/dcim/filtersets.py:1127 +#: netbox/dcim/filtersets.py:1180 msgid "Virtual chassis (ID)" msgstr "バーチャルシャーシ (ID)" -#: netbox/dcim/filtersets.py:1131 +#: netbox/dcim/filtersets.py:1184 msgid "Is a virtual chassis member" msgstr "バーチャルシャーシのメンバーである" -#: netbox/dcim/filtersets.py:1172 +#: netbox/dcim/filtersets.py:1225 msgid "OOB IP (ID)" msgstr "OOB IP (ID)" -#: netbox/dcim/filtersets.py:1176 +#: netbox/dcim/filtersets.py:1229 msgid "Has virtual device context" msgstr "仮想デバイスコンテキストがある" -#: netbox/dcim/filtersets.py:1266 +#: netbox/dcim/filtersets.py:1319 msgid "VDC (ID)" msgstr "VDC (ID)" -#: netbox/dcim/filtersets.py:1271 +#: netbox/dcim/filtersets.py:1324 msgid "Device model" msgstr "デバイスモデル" -#: netbox/dcim/filtersets.py:1332 +#: netbox/dcim/filtersets.py:1385 msgid "Module type (model)" msgstr "モジュールタイプ (モデル)" -#: netbox/dcim/filtersets.py:1338 +#: netbox/dcim/filtersets.py:1391 msgid "Module bay (ID)" msgstr "モジュールベイ (ID)" -#: netbox/dcim/filtersets.py:1397 netbox/dcim/filtersets.py:1495 +#: netbox/dcim/filtersets.py:1450 netbox/dcim/filtersets.py:1548 msgid "Rack (name)" msgstr "ラック (名前)" -#: netbox/dcim/filtersets.py:1401 netbox/dcim/filtersets.py:1499 -#: netbox/dcim/filtersets.py:1685 netbox/ipam/filtersets.py:606 -#: netbox/ipam/filtersets.py:846 netbox/ipam/filtersets.py:1168 -#: netbox/virtualization/filtersets.py:127 netbox/vpn/filtersets.py:379 +#: netbox/dcim/filtersets.py:1454 netbox/dcim/filtersets.py:1552 +#: netbox/dcim/filtersets.py:1742 netbox/ipam/filtersets.py:606 +#: netbox/ipam/filtersets.py:846 netbox/ipam/filtersets.py:1174 +#: netbox/virtualization/filtersets.py:127 netbox/vpn/filtersets.py:382 msgid "Device (ID)" msgstr "デバイス (ID)" -#: netbox/dcim/filtersets.py:1407 netbox/dcim/filtersets.py:1505 -#: netbox/dcim/filtersets.py:1680 netbox/ipam/filtersets.py:601 -#: netbox/ipam/filtersets.py:841 netbox/ipam/filtersets.py:1174 -#: netbox/vpn/filtersets.py:374 +#: netbox/dcim/filtersets.py:1460 netbox/dcim/filtersets.py:1558 +#: netbox/dcim/filtersets.py:1737 netbox/ipam/filtersets.py:601 +#: netbox/ipam/filtersets.py:841 netbox/ipam/filtersets.py:1169 +#: netbox/vpn/filtersets.py:377 msgid "Device (name)" msgstr "デバイス (名前)" -#: netbox/dcim/filtersets.py:1516 +#: netbox/dcim/filtersets.py:1569 msgid "Device type (model)" msgstr "デバイスタイプ (モデル)" -#: netbox/dcim/filtersets.py:1521 +#: netbox/dcim/filtersets.py:1574 msgid "Device role (ID)" msgstr "デバイスロール (ID)" -#: netbox/dcim/filtersets.py:1527 +#: netbox/dcim/filtersets.py:1580 msgid "Device role (slug)" msgstr "デバイスロール (slug)" -#: netbox/dcim/filtersets.py:1532 +#: netbox/dcim/filtersets.py:1585 msgid "Virtual Chassis (ID)" msgstr "バーチャルシャーシ (ID)" -#: netbox/dcim/filtersets.py:1538 netbox/dcim/forms/filtersets.py:110 +#: netbox/dcim/filtersets.py:1591 netbox/dcim/forms/filtersets.py:111 #: netbox/dcim/tables/devices.py:216 netbox/netbox/navigation/menu.py:79 #: netbox/templates/dcim/device.html:120 #: netbox/templates/dcim/device_edit.html:95 @@ -3699,121 +3771,121 @@ msgstr "バーチャルシャーシ (ID)" msgid "Virtual Chassis" msgstr "バーチャルシャーシ" -#: netbox/dcim/filtersets.py:1562 +#: netbox/dcim/filtersets.py:1615 msgid "Module (ID)" msgstr "モジュール (ID)" -#: netbox/dcim/filtersets.py:1569 +#: netbox/dcim/filtersets.py:1622 msgid "Cable (ID)" msgstr "ケーブル (ID)" -#: netbox/dcim/filtersets.py:1690 netbox/ipam/filtersets.py:611 -#: netbox/ipam/filtersets.py:851 netbox/ipam/filtersets.py:1184 -#: netbox/vpn/filtersets.py:385 +#: netbox/dcim/filtersets.py:1747 netbox/ipam/filtersets.py:611 +#: netbox/ipam/filtersets.py:851 netbox/ipam/filtersets.py:1179 +#: netbox/vpn/filtersets.py:388 msgid "Virtual machine (name)" msgstr "仮想マシン (名前)" -#: netbox/dcim/filtersets.py:1695 netbox/ipam/filtersets.py:616 -#: netbox/ipam/filtersets.py:856 netbox/ipam/filtersets.py:1178 -#: netbox/virtualization/filtersets.py:248 -#: netbox/virtualization/filtersets.py:299 netbox/vpn/filtersets.py:390 +#: netbox/dcim/filtersets.py:1752 netbox/ipam/filtersets.py:616 +#: netbox/ipam/filtersets.py:856 netbox/ipam/filtersets.py:1184 +#: netbox/virtualization/filtersets.py:250 +#: netbox/virtualization/filtersets.py:301 netbox/vpn/filtersets.py:393 msgid "Virtual machine (ID)" msgstr "仮想マシン (ID)" -#: netbox/dcim/filtersets.py:1701 netbox/ipam/filtersets.py:622 -#: netbox/vpn/filtersets.py:97 netbox/vpn/filtersets.py:396 +#: netbox/dcim/filtersets.py:1758 netbox/ipam/filtersets.py:622 +#: netbox/vpn/filtersets.py:97 netbox/vpn/filtersets.py:399 msgid "Interface (name)" msgstr "インタフェース (名前)" -#: netbox/dcim/filtersets.py:1712 netbox/ipam/filtersets.py:633 -#: netbox/vpn/filtersets.py:108 netbox/vpn/filtersets.py:407 +#: netbox/dcim/filtersets.py:1769 netbox/ipam/filtersets.py:633 +#: netbox/vpn/filtersets.py:108 netbox/vpn/filtersets.py:410 msgid "VM interface (name)" msgstr "VM インタフェース (名前)" -#: netbox/dcim/filtersets.py:1717 netbox/ipam/filtersets.py:638 +#: netbox/dcim/filtersets.py:1774 netbox/ipam/filtersets.py:638 #: netbox/vpn/filtersets.py:113 msgid "VM interface (ID)" msgstr "VM インタフェース (ID)" -#: netbox/dcim/filtersets.py:1759 netbox/templates/dcim/interface.html:81 +#: netbox/dcim/filtersets.py:1816 netbox/templates/dcim/interface.html:81 #: netbox/templates/virtualization/vminterface.html:55 #: netbox/virtualization/forms/model_forms.py:395 msgid "802.1Q Mode" msgstr "802.1Q モード" -#: netbox/dcim/filtersets.py:1763 netbox/ipam/forms/bulk_import.py:192 -#: netbox/vpn/forms/bulk_import.py:308 +#: netbox/dcim/filtersets.py:1820 netbox/ipam/forms/bulk_import.py:192 +#: netbox/vpn/forms/bulk_import.py:313 msgid "Assigned VLAN" msgstr "割当 VLAN" -#: netbox/dcim/filtersets.py:1767 +#: netbox/dcim/filtersets.py:1824 msgid "Assigned VID" msgstr "割当 VID" -#: netbox/dcim/filtersets.py:1772 netbox/dcim/forms/bulk_edit.py:1544 -#: netbox/dcim/forms/bulk_import.py:921 netbox/dcim/forms/filtersets.py:1492 -#: netbox/dcim/forms/model_forms.py:1442 -#: netbox/dcim/models/device_components.py:752 -#: netbox/dcim/tables/devices.py:647 netbox/ipam/filtersets.py:335 +#: netbox/dcim/filtersets.py:1829 netbox/dcim/forms/bulk_edit.py:1591 +#: netbox/dcim/forms/bulk_import.py:952 netbox/dcim/forms/filtersets.py:1516 +#: netbox/dcim/forms/model_forms.py:1536 +#: netbox/dcim/models/device_components.py:761 +#: netbox/dcim/tables/devices.py:654 netbox/ipam/filtersets.py:335 #: netbox/ipam/filtersets.py:346 netbox/ipam/filtersets.py:478 #: netbox/ipam/filtersets.py:579 netbox/ipam/filtersets.py:590 #: netbox/ipam/forms/bulk_edit.py:226 netbox/ipam/forms/bulk_edit.py:282 -#: netbox/ipam/forms/bulk_edit.py:324 netbox/ipam/forms/bulk_import.py:160 +#: netbox/ipam/forms/bulk_edit.py:329 netbox/ipam/forms/bulk_import.py:160 #: netbox/ipam/forms/bulk_import.py:249 netbox/ipam/forms/bulk_import.py:285 #: netbox/ipam/forms/filtersets.py:69 netbox/ipam/forms/filtersets.py:180 -#: netbox/ipam/forms/filtersets.py:325 netbox/ipam/forms/model_forms.py:65 +#: netbox/ipam/forms/filtersets.py:332 netbox/ipam/forms/model_forms.py:65 #: netbox/ipam/forms/model_forms.py:208 netbox/ipam/forms/model_forms.py:256 #: netbox/ipam/forms/model_forms.py:310 netbox/ipam/forms/model_forms.py:474 #: netbox/ipam/forms/model_forms.py:488 netbox/ipam/forms/model_forms.py:502 -#: netbox/ipam/models/ip.py:217 netbox/ipam/models/ip.py:498 -#: netbox/ipam/models/ip.py:719 netbox/ipam/models/vrfs.py:61 -#: netbox/ipam/tables/ip.py:188 netbox/ipam/tables/ip.py:261 -#: netbox/ipam/tables/ip.py:312 netbox/ipam/tables/ip.py:402 +#: netbox/ipam/models/ip.py:217 netbox/ipam/models/ip.py:501 +#: netbox/ipam/models/ip.py:730 netbox/ipam/models/vrfs.py:61 +#: netbox/ipam/tables/ip.py:189 netbox/ipam/tables/ip.py:262 +#: netbox/ipam/tables/ip.py:318 netbox/ipam/tables/ip.py:418 #: netbox/templates/dcim/interface.html:152 #: netbox/templates/ipam/ipaddress.html:18 -#: netbox/templates/ipam/iprange.html:40 netbox/templates/ipam/prefix.html:19 +#: netbox/templates/ipam/iprange.html:47 netbox/templates/ipam/prefix.html:19 #: netbox/templates/ipam/vrf.html:7 netbox/templates/ipam/vrf.html:13 #: netbox/templates/virtualization/vminterface.html:90 #: netbox/virtualization/forms/bulk_edit.py:243 #: netbox/virtualization/forms/bulk_import.py:177 #: netbox/virtualization/forms/filtersets.py:236 #: netbox/virtualization/forms/model_forms.py:368 -#: netbox/virtualization/models/virtualmachines.py:331 +#: netbox/virtualization/models/virtualmachines.py:336 #: netbox/virtualization/tables/virtualmachines.py:113 msgid "VRF" msgstr "VRF" -#: netbox/dcim/filtersets.py:1778 netbox/ipam/filtersets.py:341 +#: netbox/dcim/filtersets.py:1835 netbox/ipam/filtersets.py:341 #: netbox/ipam/filtersets.py:352 netbox/ipam/filtersets.py:484 #: netbox/ipam/filtersets.py:585 netbox/ipam/filtersets.py:596 msgid "VRF (RD)" msgstr "VRF (RD)" -#: netbox/dcim/filtersets.py:1783 netbox/ipam/filtersets.py:1036 -#: netbox/vpn/filtersets.py:342 +#: netbox/dcim/filtersets.py:1840 netbox/ipam/filtersets.py:1036 +#: netbox/vpn/filtersets.py:345 msgid "L2VPN (ID)" msgstr "L2VPN (ID)" -#: netbox/dcim/filtersets.py:1789 netbox/dcim/forms/filtersets.py:1497 -#: netbox/dcim/tables/devices.py:583 netbox/ipam/filtersets.py:1042 -#: netbox/ipam/forms/filtersets.py:584 netbox/ipam/tables/vlans.py:113 +#: netbox/dcim/filtersets.py:1846 netbox/dcim/forms/filtersets.py:1521 +#: netbox/dcim/tables/devices.py:590 netbox/ipam/filtersets.py:1042 +#: netbox/ipam/forms/filtersets.py:592 netbox/ipam/tables/vlans.py:115 #: netbox/templates/dcim/interface.html:99 netbox/templates/ipam/vlan.html:82 #: netbox/templates/vpn/l2vpntermination.html:12 #: netbox/virtualization/forms/filtersets.py:241 -#: netbox/vpn/forms/bulk_import.py:280 netbox/vpn/forms/filtersets.py:252 +#: netbox/vpn/forms/bulk_import.py:285 netbox/vpn/forms/filtersets.py:257 #: netbox/vpn/forms/model_forms.py:412 netbox/vpn/forms/model_forms.py:430 -#: netbox/vpn/models/l2vpn.py:63 netbox/vpn/tables/l2vpn.py:55 +#: netbox/vpn/models/l2vpn.py:68 netbox/vpn/tables/l2vpn.py:58 msgid "L2VPN" msgstr "L2VPN" -#: netbox/dcim/filtersets.py:1794 netbox/ipam/filtersets.py:1117 +#: netbox/dcim/filtersets.py:1851 netbox/ipam/filtersets.py:1117 msgid "VLAN Translation Policy (ID)" msgstr "VLAN 変換ポリシー (ID)" -#: netbox/dcim/filtersets.py:1800 netbox/dcim/forms/filtersets.py:1463 -#: netbox/dcim/forms/model_forms.py:1459 -#: netbox/dcim/models/device_components.py:571 -#: netbox/ipam/forms/filtersets.py:503 netbox/ipam/forms/model_forms.py:711 +#: netbox/dcim/filtersets.py:1857 netbox/dcim/forms/filtersets.py:1487 +#: netbox/dcim/forms/model_forms.py:1553 +#: netbox/dcim/models/device_components.py:580 +#: netbox/ipam/forms/filtersets.py:511 netbox/ipam/forms/model_forms.py:712 #: netbox/templates/ipam/vlantranslationpolicy.html:11 #: netbox/virtualization/forms/bulk_edit.py:248 #: netbox/virtualization/forms/filtersets.py:251 @@ -3821,117 +3893,117 @@ msgstr "VLAN 変換ポリシー (ID)" msgid "VLAN Translation Policy" msgstr "VLAN 変換ポリシー" -#: netbox/dcim/filtersets.py:1834 +#: netbox/dcim/filtersets.py:1891 msgid "Virtual Chassis Interfaces for Device" msgstr "バーチャルシャーシインタフェース" -#: netbox/dcim/filtersets.py:1839 +#: netbox/dcim/filtersets.py:1896 msgid "Virtual Chassis Interfaces for Device (ID)" msgstr "バーチャルシャーシインタフェース (ID)" -#: netbox/dcim/filtersets.py:1843 +#: netbox/dcim/filtersets.py:1900 msgid "Kind of interface" msgstr "インタフェースの種類" -#: netbox/dcim/filtersets.py:1848 netbox/virtualization/filtersets.py:259 +#: netbox/dcim/filtersets.py:1905 netbox/virtualization/filtersets.py:261 msgid "Parent interface (ID)" msgstr "親インタフェース (ID)" -#: netbox/dcim/filtersets.py:1853 netbox/virtualization/filtersets.py:264 +#: netbox/dcim/filtersets.py:1910 netbox/virtualization/filtersets.py:266 msgid "Bridged interface (ID)" msgstr "ブリッジインタフェース (ID)" -#: netbox/dcim/filtersets.py:1858 +#: netbox/dcim/filtersets.py:1915 msgid "LAG interface (ID)" msgstr "LAG インタフェース (ID)" -#: netbox/dcim/filtersets.py:1866 netbox/dcim/tables/devices.py:605 -#: netbox/dcim/tables/devices.py:1135 netbox/templates/dcim/interface.html:131 +#: netbox/dcim/filtersets.py:1923 netbox/dcim/tables/devices.py:612 +#: netbox/dcim/tables/devices.py:1142 netbox/templates/dcim/interface.html:131 #: netbox/templates/dcim/macaddress.html:11 #: netbox/templates/dcim/macaddress.html:14 #: netbox/templates/virtualization/vminterface.html:79 msgid "MAC Address" msgstr "MAC アドレス" -#: netbox/dcim/filtersets.py:1871 netbox/virtualization/filtersets.py:273 +#: netbox/dcim/filtersets.py:1928 netbox/virtualization/filtersets.py:275 msgid "Primary MAC address (ID)" msgstr "プライマリ MAC アドレス (ID)" -#: netbox/dcim/filtersets.py:1877 netbox/dcim/forms/model_forms.py:1446 -#: netbox/virtualization/filtersets.py:279 +#: netbox/dcim/filtersets.py:1934 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:1899 netbox/dcim/filtersets.py:1911 -#: netbox/dcim/forms/filtersets.py:1399 netbox/dcim/forms/model_forms.py:1773 +#: netbox/dcim/filtersets.py:1956 netbox/dcim/filtersets.py:1968 +#: 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:1905 +#: netbox/dcim/filtersets.py:1962 msgid "Virtual Device Context (Identifier)" msgstr "仮想デバイスコンテキスト (識別子)" -#: netbox/dcim/filtersets.py:1916 +#: netbox/dcim/filtersets.py:1973 #: netbox/templates/wireless/wirelesslan.html:11 -#: netbox/wireless/forms/model_forms.py:55 +#: netbox/wireless/forms/model_forms.py:56 msgid "Wireless LAN" msgstr "無線 LAN" -#: netbox/dcim/filtersets.py:1920 netbox/dcim/tables/devices.py:634 +#: netbox/dcim/filtersets.py:1977 netbox/dcim/tables/devices.py:641 msgid "Wireless link" msgstr "無線リンク" -#: netbox/dcim/filtersets.py:1930 +#: netbox/dcim/filtersets.py:1987 msgid "Virtual circuit termination (ID)" msgstr "仮想回線終端 (ID)" -#: netbox/dcim/filtersets.py:1999 +#: netbox/dcim/filtersets.py:2056 msgid "Parent module bay (ID)" msgstr "親モジュールベイ (ID)" -#: netbox/dcim/filtersets.py:2004 +#: netbox/dcim/filtersets.py:2061 msgid "Installed module (ID)" msgstr "インストール済モジュール (ID)" -#: netbox/dcim/filtersets.py:2015 +#: netbox/dcim/filtersets.py:2072 msgid "Installed device (ID)" msgstr "インストール済デバイス (ID)" -#: netbox/dcim/filtersets.py:2021 +#: netbox/dcim/filtersets.py:2078 msgid "Installed device (name)" msgstr "インストール済デバイス (名前)" -#: netbox/dcim/filtersets.py:2091 +#: netbox/dcim/filtersets.py:2148 msgid "Master (ID)" msgstr "マスター (ID)" -#: netbox/dcim/filtersets.py:2097 +#: netbox/dcim/filtersets.py:2154 msgid "Master (name)" msgstr "マスター (名前)" -#: netbox/dcim/filtersets.py:2139 netbox/tenancy/filtersets.py:245 +#: netbox/dcim/filtersets.py:2196 netbox/tenancy/filtersets.py:250 msgid "Tenant (ID)" msgstr "テナント (ID)" -#: netbox/dcim/filtersets.py:2145 netbox/extras/filtersets.py:618 -#: netbox/tenancy/filtersets.py:251 +#: netbox/dcim/filtersets.py:2202 netbox/extras/filtersets.py:711 +#: netbox/tenancy/filtersets.py:256 msgid "Tenant (slug)" msgstr "テナント (slug)" -#: netbox/dcim/filtersets.py:2181 netbox/dcim/forms/filtersets.py:1126 +#: netbox/dcim/filtersets.py:2238 netbox/dcim/forms/filtersets.py:1145 msgid "Unterminated" msgstr "未終端" -#: netbox/dcim/filtersets.py:2439 +#: netbox/dcim/filtersets.py:2496 msgid "Power panel (ID)" msgstr "電源盤 (ID)" -#: netbox/dcim/forms/bulk_create.py:40 netbox/extras/forms/filtersets.py:408 -#: netbox/extras/forms/model_forms.py:581 -#: netbox/extras/forms/model_forms.py:633 netbox/netbox/forms/base.py:86 -#: netbox/netbox/forms/mixins.py:91 netbox/netbox/tables/columns.py:481 +#: netbox/dcim/forms/bulk_create.py:40 netbox/extras/forms/filtersets.py:443 +#: netbox/extras/forms/model_forms.py:649 +#: netbox/extras/forms/model_forms.py:701 netbox/netbox/forms/base.py:86 +#: netbox/netbox/forms/mixins.py:91 netbox/netbox/tables/columns.py:486 #: netbox/templates/circuits/inc/circuit_termination.html:32 #: netbox/templates/generic/bulk_edit.html:65 #: netbox/templates/inc/panels/tags.html:5 @@ -3939,11 +4011,11 @@ msgstr "電源盤 (ID)" msgid "Tags" msgstr "タグ" -#: netbox/dcim/forms/bulk_create.py:112 netbox/dcim/forms/filtersets.py:1562 -#: netbox/dcim/forms/model_forms.py:498 netbox/dcim/forms/model_forms.py:557 +#: netbox/dcim/forms/bulk_create.py:112 netbox/dcim/forms/filtersets.py:1586 +#: netbox/dcim/forms/model_forms.py:592 netbox/dcim/forms/model_forms.py:651 #: netbox/dcim/forms/object_create.py:208 #: netbox/dcim/forms/object_create.py:357 netbox/dcim/tables/devices.py:175 -#: netbox/dcim/tables/devices.py:740 netbox/dcim/tables/devicetypes.py:253 +#: netbox/dcim/tables/devices.py:747 netbox/dcim/tables/devicetypes.py:253 #: netbox/templates/dcim/device.html:43 netbox/templates/dcim/device.html:131 #: netbox/templates/dcim/modulebay.html:38 #: netbox/templates/dcim/virtualchassis.html:66 @@ -3957,203 +4029,212 @@ msgid "" "created.)" msgstr "英数字の範囲が使用できます。(作成する名前の数と一致する必要があります)" -#: netbox/dcim/forms/bulk_edit.py:136 +#: netbox/dcim/forms/bulk_edit.py:141 msgid "Contact name" msgstr "連絡先名" -#: netbox/dcim/forms/bulk_edit.py:141 +#: netbox/dcim/forms/bulk_edit.py:146 msgid "Contact phone" msgstr "連絡先電話番号" -#: netbox/dcim/forms/bulk_edit.py:147 +#: netbox/dcim/forms/bulk_edit.py:152 msgid "Contact E-mail" msgstr "連絡先電子メール" -#: netbox/dcim/forms/bulk_edit.py:150 netbox/dcim/forms/bulk_import.py:125 -#: netbox/dcim/forms/model_forms.py:132 +#: netbox/dcim/forms/bulk_edit.py:155 netbox/dcim/forms/bulk_import.py:126 +#: netbox/dcim/forms/model_forms.py:137 msgid "Time zone" msgstr "タイムゾーン" -#: netbox/dcim/forms/bulk_edit.py:228 netbox/dcim/forms/bulk_edit.py:504 -#: netbox/dcim/forms/bulk_edit.py:568 netbox/dcim/forms/bulk_edit.py:641 -#: netbox/dcim/forms/bulk_edit.py:665 netbox/dcim/forms/bulk_edit.py:758 -#: netbox/dcim/forms/bulk_edit.py:1285 netbox/dcim/forms/bulk_edit.py:1718 -#: netbox/dcim/forms/bulk_import.py:184 netbox/dcim/forms/bulk_import.py:395 -#: netbox/dcim/forms/bulk_import.py:429 netbox/dcim/forms/bulk_import.py:477 -#: netbox/dcim/forms/bulk_import.py:513 netbox/dcim/forms/bulk_import.py:1112 -#: netbox/dcim/forms/filtersets.py:314 netbox/dcim/forms/filtersets.py:373 -#: netbox/dcim/forms/filtersets.py:495 netbox/dcim/forms/filtersets.py:620 -#: netbox/dcim/forms/filtersets.py:701 netbox/dcim/forms/filtersets.py:783 -#: netbox/dcim/forms/filtersets.py:996 netbox/dcim/forms/filtersets.py:1603 -#: netbox/dcim/forms/model_forms.py:211 netbox/dcim/forms/model_forms.py:345 -#: netbox/dcim/forms/model_forms.py:357 netbox/dcim/forms/model_forms.py:404 -#: netbox/dcim/forms/model_forms.py:445 netbox/dcim/forms/model_forms.py:1126 -#: netbox/dcim/forms/model_forms.py:1595 +#: netbox/dcim/forms/bulk_edit.py:234 netbox/dcim/forms/bulk_edit.py:518 +#: netbox/dcim/forms/bulk_edit.py:606 netbox/dcim/forms/bulk_edit.py:685 +#: netbox/dcim/forms/bulk_edit.py:709 netbox/dcim/forms/bulk_edit.py:802 +#: netbox/dcim/forms/bulk_edit.py:1329 netbox/dcim/forms/bulk_edit.py:1765 +#: netbox/dcim/forms/bulk_import.py:188 netbox/dcim/forms/bulk_import.py:399 +#: netbox/dcim/forms/bulk_import.py:448 netbox/dcim/forms/bulk_import.py:508 +#: netbox/dcim/forms/bulk_import.py:544 netbox/dcim/forms/bulk_import.py:1143 +#: netbox/dcim/forms/filtersets.py:315 netbox/dcim/forms/filtersets.py:374 +#: netbox/dcim/forms/filtersets.py:496 netbox/dcim/forms/filtersets.py:634 +#: netbox/dcim/forms/filtersets.py:720 netbox/dcim/forms/filtersets.py:802 +#: netbox/dcim/forms/filtersets.py:1015 netbox/dcim/forms/filtersets.py:1627 +#: netbox/dcim/forms/model_forms.py:218 netbox/dcim/forms/model_forms.py:353 +#: netbox/dcim/forms/model_forms.py:365 netbox/dcim/forms/model_forms.py:437 +#: netbox/dcim/forms/model_forms.py:539 netbox/dcim/forms/model_forms.py:1220 +#: netbox/dcim/forms/model_forms.py:1689 #: netbox/dcim/forms/object_import.py:188 netbox/dcim/tables/devices.py:107 -#: netbox/dcim/tables/devices.py:182 netbox/dcim/tables/devices.py:969 +#: netbox/dcim/tables/devices.py:182 netbox/dcim/tables/devices.py:976 #: netbox/dcim/tables/devicetypes.py:85 netbox/dcim/tables/devicetypes.py:315 -#: netbox/dcim/tables/modules.py:20 netbox/dcim/tables/modules.py:61 -#: netbox/dcim/tables/racks.py:58 netbox/dcim/tables/racks.py:131 +#: netbox/dcim/tables/modules.py:49 netbox/dcim/tables/modules.py:95 +#: netbox/dcim/tables/racks.py:58 netbox/dcim/tables/racks.py:135 #: netbox/templates/dcim/devicetype.html:14 #: netbox/templates/dcim/inventoryitem.html:48 #: netbox/templates/dcim/manufacturer.html:33 +#: netbox/templates/dcim/module.html:95 #: netbox/templates/dcim/modulebay.html:62 -#: netbox/templates/dcim/moduletype.html:27 +#: netbox/templates/dcim/moduletype.html:31 #: netbox/templates/dcim/platform.html:37 #: netbox/templates/dcim/racktype.html:16 msgid "Manufacturer" msgstr "メーカ" -#: netbox/dcim/forms/bulk_edit.py:233 netbox/dcim/forms/bulk_edit.py:381 -#: netbox/dcim/forms/bulk_import.py:193 netbox/dcim/forms/bulk_import.py:272 -#: netbox/dcim/forms/filtersets.py:256 +#: netbox/dcim/forms/bulk_edit.py:239 netbox/dcim/forms/bulk_edit.py:392 +#: netbox/dcim/forms/bulk_import.py:197 netbox/dcim/forms/bulk_import.py:276 +#: netbox/dcim/forms/filtersets.py:257 #: netbox/templates/dcim/inc/panels/racktype_dimensions.html:6 msgid "Form factor" msgstr "フォームファクタ" -#: netbox/dcim/forms/bulk_edit.py:238 netbox/dcim/forms/bulk_edit.py:386 -#: netbox/dcim/forms/bulk_import.py:201 netbox/dcim/forms/bulk_import.py:275 -#: netbox/dcim/forms/filtersets.py:261 +#: netbox/dcim/forms/bulk_edit.py:244 netbox/dcim/forms/bulk_edit.py:397 +#: netbox/dcim/forms/bulk_import.py:205 netbox/dcim/forms/bulk_import.py:279 +#: netbox/dcim/forms/filtersets.py:262 #: netbox/templates/dcim/inc/panels/racktype_dimensions.html:10 msgid "Width" msgstr "幅" -#: netbox/dcim/forms/bulk_edit.py:244 netbox/dcim/forms/bulk_edit.py:392 -#: netbox/dcim/forms/bulk_import.py:282 +#: netbox/dcim/forms/bulk_edit.py:250 netbox/dcim/forms/bulk_edit.py:403 +#: netbox/dcim/forms/bulk_import.py:286 #: netbox/templates/dcim/devicetype.html:37 msgid "Height (U)" msgstr "高さ (U)" -#: netbox/dcim/forms/bulk_edit.py:253 netbox/dcim/forms/bulk_edit.py:397 -#: netbox/dcim/forms/filtersets.py:275 +#: netbox/dcim/forms/bulk_edit.py:259 netbox/dcim/forms/bulk_edit.py:408 +#: netbox/dcim/forms/filtersets.py:276 msgid "Descending units" msgstr "降順" -#: netbox/dcim/forms/bulk_edit.py:256 netbox/dcim/forms/bulk_edit.py:400 +#: netbox/dcim/forms/bulk_edit.py:262 netbox/dcim/forms/bulk_edit.py:411 msgid "Outer width" msgstr "外形の幅" -#: netbox/dcim/forms/bulk_edit.py:261 netbox/dcim/forms/bulk_edit.py:405 +#: netbox/dcim/forms/bulk_edit.py:267 netbox/dcim/forms/bulk_edit.py:416 +msgid "Outer height" +msgstr "外側の高さ" + +#: netbox/dcim/forms/bulk_edit.py:272 netbox/dcim/forms/bulk_edit.py:421 msgid "Outer depth" msgstr "外形の奥行" -#: netbox/dcim/forms/bulk_edit.py:266 netbox/dcim/forms/bulk_edit.py:410 -#: netbox/dcim/forms/bulk_import.py:206 netbox/dcim/forms/bulk_import.py:285 +#: netbox/dcim/forms/bulk_edit.py:277 netbox/dcim/forms/bulk_edit.py:426 +#: netbox/dcim/forms/bulk_import.py:210 netbox/dcim/forms/bulk_import.py:289 msgid "Outer unit" msgstr "外形の単位" -#: netbox/dcim/forms/bulk_edit.py:271 netbox/dcim/forms/bulk_edit.py:415 +#: netbox/dcim/forms/bulk_edit.py:282 netbox/dcim/forms/bulk_edit.py:431 msgid "Mounting depth" msgstr "取り付け奥行き" -#: netbox/dcim/forms/bulk_edit.py:276 netbox/dcim/forms/bulk_edit.py:303 -#: netbox/dcim/forms/bulk_edit.py:425 netbox/dcim/forms/bulk_edit.py:455 -#: netbox/dcim/forms/bulk_edit.py:538 netbox/dcim/forms/bulk_edit.py:561 -#: netbox/dcim/forms/bulk_edit.py:582 netbox/dcim/forms/bulk_edit.py:604 -#: netbox/dcim/forms/bulk_import.py:408 netbox/dcim/forms/bulk_import.py:440 -#: netbox/dcim/forms/filtersets.py:286 netbox/dcim/forms/filtersets.py:308 -#: netbox/dcim/forms/filtersets.py:328 netbox/dcim/forms/filtersets.py:402 -#: netbox/dcim/forms/filtersets.py:489 netbox/dcim/forms/filtersets.py:595 -#: netbox/dcim/forms/filtersets.py:614 netbox/dcim/forms/filtersets.py:675 -#: netbox/dcim/forms/model_forms.py:226 netbox/dcim/forms/model_forms.py:306 -#: netbox/dcim/tables/devicetypes.py:111 netbox/dcim/tables/modules.py:35 -#: netbox/dcim/tables/racks.py:74 netbox/dcim/tables/racks.py:171 -#: netbox/extras/forms/bulk_edit.py:53 netbox/extras/forms/bulk_edit.py:133 -#: netbox/extras/forms/bulk_edit.py:183 netbox/extras/forms/bulk_edit.py:288 -#: netbox/extras/forms/filtersets.py:65 netbox/extras/forms/filtersets.py:159 -#: netbox/extras/forms/filtersets.py:249 netbox/ipam/forms/bulk_edit.py:193 +#: netbox/dcim/forms/bulk_edit.py:287 netbox/dcim/forms/bulk_edit.py:314 +#: netbox/dcim/forms/bulk_edit.py:441 netbox/dcim/forms/bulk_edit.py:469 +#: netbox/dcim/forms/bulk_edit.py:552 netbox/dcim/forms/bulk_edit.py:575 +#: netbox/dcim/forms/bulk_edit.py:620 netbox/dcim/forms/bulk_edit.py:642 +#: netbox/dcim/forms/bulk_import.py:412 netbox/dcim/forms/bulk_import.py:459 +#: netbox/dcim/forms/filtersets.py:287 netbox/dcim/forms/filtersets.py:309 +#: netbox/dcim/forms/filtersets.py:329 netbox/dcim/forms/filtersets.py:403 +#: netbox/dcim/forms/filtersets.py:490 netbox/dcim/forms/filtersets.py:596 +#: netbox/dcim/forms/filtersets.py:623 netbox/dcim/forms/filtersets.py:689 +#: netbox/dcim/forms/model_forms.py:233 netbox/dcim/forms/model_forms.py:314 +#: netbox/dcim/tables/devicetypes.py:111 netbox/dcim/tables/modules.py:57 +#: netbox/dcim/tables/racks.py:78 netbox/dcim/tables/racks.py:179 +#: netbox/extras/forms/bulk_edit.py:54 netbox/extras/forms/bulk_edit.py:134 +#: netbox/extras/forms/bulk_edit.py:188 netbox/extras/forms/bulk_edit.py:216 +#: netbox/extras/forms/bulk_edit.py:312 netbox/extras/forms/bulk_edit.py:325 +#: netbox/extras/forms/bulk_import.py:238 netbox/extras/forms/filtersets.py:66 +#: netbox/extras/forms/filtersets.py:160 netbox/extras/forms/filtersets.py:254 +#: netbox/extras/forms/filtersets.py:284 +#: netbox/extras/forms/model_forms.py:572 netbox/ipam/forms/bulk_edit.py:193 #: netbox/templates/dcim/device.html:324 #: netbox/templates/dcim/devicetype.html:49 -#: netbox/templates/dcim/moduletype.html:47 netbox/templates/dcim/rack.html:81 +#: netbox/templates/dcim/moduletype.html:51 netbox/templates/dcim/rack.html:81 #: netbox/templates/dcim/racktype.html:41 #: netbox/templates/extras/configcontext.html:17 #: netbox/templates/extras/customlink.html:25 #: netbox/templates/extras/savedfilter.html:33 -#: netbox/templates/ipam/role.html:30 +#: netbox/templates/extras/tableconfig.html:41 +#: netbox/templates/extras/tag.html:32 netbox/templates/ipam/role.html:30 msgid "Weight" msgstr "重量" -#: netbox/dcim/forms/bulk_edit.py:281 netbox/dcim/forms/bulk_edit.py:430 -#: netbox/dcim/forms/filtersets.py:291 +#: netbox/dcim/forms/bulk_edit.py:292 netbox/dcim/forms/bulk_edit.py:446 +#: netbox/dcim/forms/filtersets.py:292 msgid "Max weight" msgstr "最大重量" -#: netbox/dcim/forms/bulk_edit.py:286 netbox/dcim/forms/bulk_edit.py:435 -#: netbox/dcim/forms/bulk_edit.py:543 netbox/dcim/forms/bulk_edit.py:587 -#: netbox/dcim/forms/bulk_import.py:212 netbox/dcim/forms/bulk_import.py:297 -#: netbox/dcim/forms/bulk_import.py:413 netbox/dcim/forms/bulk_import.py:445 -#: netbox/dcim/forms/filtersets.py:296 netbox/dcim/forms/filtersets.py:599 -#: netbox/dcim/forms/filtersets.py:679 +#: netbox/dcim/forms/bulk_edit.py:297 netbox/dcim/forms/bulk_edit.py:451 +#: netbox/dcim/forms/bulk_edit.py:557 netbox/dcim/forms/bulk_edit.py:625 +#: netbox/dcim/forms/bulk_import.py:216 netbox/dcim/forms/bulk_import.py:301 +#: netbox/dcim/forms/bulk_import.py:417 netbox/dcim/forms/bulk_import.py:464 +#: netbox/dcim/forms/filtersets.py:297 netbox/dcim/forms/filtersets.py:600 +#: netbox/dcim/forms/filtersets.py:693 msgid "Weight unit" msgstr "重量単位" -#: netbox/dcim/forms/bulk_edit.py:300 netbox/dcim/forms/filtersets.py:306 -#: netbox/dcim/forms/model_forms.py:222 netbox/dcim/forms/model_forms.py:261 +#: netbox/dcim/forms/bulk_edit.py:311 netbox/dcim/forms/filtersets.py:307 +#: netbox/dcim/forms/model_forms.py:229 netbox/dcim/forms/model_forms.py:268 #: netbox/templates/dcim/rack.html:45 netbox/templates/dcim/racktype.html:13 msgid "Rack Type" msgstr "ラックタイプ" -#: netbox/dcim/forms/bulk_edit.py:302 netbox/dcim/forms/model_forms.py:225 -#: netbox/dcim/forms/model_forms.py:305 +#: netbox/dcim/forms/bulk_edit.py:313 netbox/dcim/forms/bulk_edit.py:467 +#: netbox/dcim/forms/model_forms.py:232 netbox/dcim/forms/model_forms.py:313 msgid "Outer Dimensions" msgstr "外形寸法" -#: netbox/dcim/forms/bulk_edit.py:305 netbox/dcim/forms/model_forms.py:227 -#: netbox/dcim/forms/model_forms.py:307 netbox/templates/dcim/device.html:315 +#: netbox/dcim/forms/bulk_edit.py:316 netbox/dcim/forms/model_forms.py:234 +#: netbox/dcim/forms/model_forms.py:315 netbox/templates/dcim/device.html:315 #: netbox/templates/dcim/inc/panels/racktype_dimensions.html:3 msgid "Dimensions" msgstr "寸法" -#: netbox/dcim/forms/bulk_edit.py:307 netbox/dcim/forms/filtersets.py:307 -#: netbox/dcim/forms/filtersets.py:327 netbox/dcim/forms/model_forms.py:229 +#: netbox/dcim/forms/bulk_edit.py:318 netbox/dcim/forms/filtersets.py:308 +#: netbox/dcim/forms/filtersets.py:328 netbox/dcim/forms/model_forms.py:236 #: netbox/templates/dcim/inc/panels/racktype_numbering.html:3 msgid "Numbering" msgstr "ナンバリング" -#: netbox/dcim/forms/bulk_edit.py:366 netbox/dcim/forms/bulk_import.py:262 -#: netbox/dcim/forms/filtersets.py:381 +#: netbox/dcim/forms/bulk_edit.py:377 netbox/dcim/forms/bulk_import.py:266 +#: netbox/dcim/forms/filtersets.py:382 msgid "Rack type" msgstr "ラックタイプ" -#: netbox/dcim/forms/bulk_edit.py:373 netbox/dcim/forms/bulk_edit.py:721 -#: netbox/dcim/forms/bulk_edit.py:782 netbox/templates/dcim/device.html:104 +#: netbox/dcim/forms/bulk_edit.py:384 netbox/dcim/forms/bulk_edit.py:765 +#: netbox/dcim/forms/bulk_edit.py:826 netbox/templates/dcim/device.html:104 #: netbox/templates/dcim/module.html:77 #: netbox/templates/dcim/modulebay.html:70 netbox/templates/dcim/rack.html:57 #: netbox/templates/virtualization/virtualmachine.html:35 msgid "Serial Number" msgstr "シリアル番号" -#: netbox/dcim/forms/bulk_edit.py:376 netbox/dcim/forms/filtersets.py:388 -#: netbox/dcim/forms/filtersets.py:814 netbox/dcim/forms/filtersets.py:1016 -#: netbox/dcim/forms/filtersets.py:1610 +#: netbox/dcim/forms/bulk_edit.py:387 netbox/dcim/forms/filtersets.py:389 +#: netbox/dcim/forms/filtersets.py:833 netbox/dcim/forms/filtersets.py:1035 +#: netbox/dcim/forms/filtersets.py:1634 msgid "Asset tag" msgstr "アセットタグ" -#: netbox/dcim/forms/bulk_edit.py:420 netbox/dcim/forms/bulk_edit.py:533 -#: netbox/dcim/forms/bulk_edit.py:577 netbox/dcim/forms/bulk_edit.py:714 -#: netbox/dcim/forms/bulk_import.py:291 netbox/dcim/forms/bulk_import.py:434 -#: netbox/dcim/forms/bulk_import.py:607 netbox/dcim/forms/filtersets.py:281 -#: netbox/dcim/forms/filtersets.py:512 netbox/dcim/forms/filtersets.py:670 -#: netbox/dcim/forms/filtersets.py:805 netbox/templates/dcim/device.html:98 +#: netbox/dcim/forms/bulk_edit.py:436 netbox/dcim/forms/bulk_edit.py:547 +#: netbox/dcim/forms/bulk_edit.py:615 netbox/dcim/forms/bulk_edit.py:758 +#: netbox/dcim/forms/bulk_import.py:295 netbox/dcim/forms/bulk_import.py:453 +#: netbox/dcim/forms/bulk_import.py:638 netbox/dcim/forms/filtersets.py:282 +#: netbox/dcim/forms/filtersets.py:513 netbox/dcim/forms/filtersets.py:684 +#: netbox/dcim/forms/filtersets.py:824 netbox/templates/dcim/device.html:98 #: netbox/templates/dcim/devicetype.html:65 -#: netbox/templates/dcim/moduletype.html:43 netbox/templates/dcim/rack.html:65 +#: netbox/templates/dcim/moduletype.html:47 netbox/templates/dcim/rack.html:65 #: netbox/templates/dcim/racktype.html:28 msgid "Airflow" msgstr "エアフロー" -#: netbox/dcim/forms/bulk_edit.py:449 netbox/dcim/forms/bulk_edit.py:928 -#: netbox/dcim/forms/bulk_import.py:346 netbox/dcim/forms/bulk_import.py:349 -#: netbox/dcim/forms/bulk_import.py:580 netbox/dcim/forms/bulk_import.py:1495 -#: netbox/dcim/forms/bulk_import.py:1499 netbox/dcim/forms/filtersets.py:105 -#: netbox/dcim/forms/filtersets.py:325 netbox/dcim/forms/filtersets.py:406 -#: netbox/dcim/forms/filtersets.py:420 netbox/dcim/forms/filtersets.py:458 -#: netbox/dcim/forms/filtersets.py:773 netbox/dcim/forms/filtersets.py:986 -#: netbox/dcim/forms/filtersets.py:1084 netbox/dcim/forms/filtersets.py:1216 -#: netbox/dcim/forms/model_forms.py:271 netbox/dcim/forms/model_forms.py:314 -#: netbox/dcim/forms/model_forms.py:489 netbox/dcim/forms/model_forms.py:767 +#: netbox/dcim/forms/bulk_edit.py:465 netbox/dcim/forms/bulk_edit.py:972 +#: netbox/dcim/forms/bulk_import.py:350 netbox/dcim/forms/bulk_import.py:353 +#: netbox/dcim/forms/bulk_import.py:611 netbox/dcim/forms/bulk_import.py:1526 +#: netbox/dcim/forms/bulk_import.py:1530 netbox/dcim/forms/filtersets.py:106 +#: netbox/dcim/forms/filtersets.py:326 netbox/dcim/forms/filtersets.py:407 +#: netbox/dcim/forms/filtersets.py:421 netbox/dcim/forms/filtersets.py:459 +#: netbox/dcim/forms/filtersets.py:792 netbox/dcim/forms/filtersets.py:1005 +#: netbox/dcim/forms/filtersets.py:1103 netbox/dcim/forms/filtersets.py:1235 +#: netbox/dcim/forms/model_forms.py:278 netbox/dcim/forms/model_forms.py:322 +#: netbox/dcim/forms/model_forms.py:583 netbox/dcim/forms/model_forms.py:861 #: netbox/dcim/forms/object_create.py:404 netbox/dcim/tables/devices.py:171 -#: netbox/dcim/tables/power.py:70 netbox/dcim/tables/racks.py:216 -#: netbox/ipam/forms/filtersets.py:459 netbox/templates/dcim/device.html:30 +#: netbox/dcim/tables/power.py:70 netbox/dcim/tables/racks.py:225 +#: netbox/ipam/forms/filtersets.py:467 netbox/templates/dcim/device.html:30 #: netbox/templates/dcim/inc/cable_termination.html:16 #: netbox/templates/dcim/powerfeed.html:28 netbox/templates/dcim/rack.html:13 #: netbox/templates/dcim/rack/base.html:4 @@ -4163,38 +4244,39 @@ msgstr "エアフロー" msgid "Rack" msgstr "ラック" -#: netbox/dcim/forms/bulk_edit.py:453 netbox/dcim/forms/bulk_edit.py:747 -#: netbox/dcim/forms/filtersets.py:326 netbox/dcim/forms/filtersets.py:399 -#: netbox/dcim/forms/filtersets.py:482 netbox/dcim/forms/filtersets.py:609 -#: netbox/dcim/forms/filtersets.py:722 netbox/dcim/forms/filtersets.py:944 -#: netbox/dcim/forms/model_forms.py:681 netbox/dcim/forms/model_forms.py:1663 +#: netbox/dcim/forms/bulk_edit.py:468 netbox/dcim/forms/bulk_edit.py:791 +#: netbox/dcim/forms/filtersets.py:327 netbox/dcim/forms/filtersets.py:400 +#: netbox/dcim/forms/filtersets.py:483 netbox/dcim/forms/filtersets.py:618 +#: netbox/dcim/forms/filtersets.py:741 netbox/dcim/forms/filtersets.py:963 +#: netbox/dcim/forms/model_forms.py:446 netbox/dcim/forms/model_forms.py:775 +#: netbox/dcim/forms/model_forms.py:1757 #: netbox/templates/dcim/device_edit.html:22 msgid "Hardware" msgstr "ハードウェア" -#: netbox/dcim/forms/bulk_edit.py:509 netbox/dcim/forms/bulk_import.py:401 -#: netbox/dcim/forms/filtersets.py:500 netbox/dcim/forms/model_forms.py:362 +#: netbox/dcim/forms/bulk_edit.py:523 netbox/dcim/forms/bulk_import.py:405 +#: netbox/dcim/forms/filtersets.py:501 netbox/dcim/forms/model_forms.py:370 msgid "Default platform" msgstr "デフォルトプラットフォーム" -#: netbox/dcim/forms/bulk_edit.py:514 netbox/dcim/forms/bulk_edit.py:573 -#: netbox/dcim/forms/filtersets.py:503 netbox/dcim/forms/filtersets.py:623 +#: netbox/dcim/forms/bulk_edit.py:528 netbox/dcim/forms/bulk_edit.py:611 +#: netbox/dcim/forms/filtersets.py:504 netbox/dcim/forms/filtersets.py:637 msgid "Part number" msgstr "パーツ番号" -#: netbox/dcim/forms/bulk_edit.py:518 +#: netbox/dcim/forms/bulk_edit.py:532 msgid "U height" msgstr "ユニット数" -#: netbox/dcim/forms/bulk_edit.py:530 netbox/dcim/tables/devicetypes.py:107 +#: netbox/dcim/forms/bulk_edit.py:544 netbox/dcim/tables/devicetypes.py:107 msgid "Exclude from utilization" msgstr "ラック利用率に含めない" -#: netbox/dcim/forms/bulk_edit.py:559 netbox/dcim/forms/model_forms.py:377 -#: netbox/dcim/forms/model_forms.py:920 netbox/dcim/forms/model_forms.py:962 -#: netbox/dcim/forms/model_forms.py:989 netbox/dcim/forms/model_forms.py:1017 -#: netbox/dcim/forms/model_forms.py:1048 netbox/dcim/forms/model_forms.py:1067 -#: netbox/dcim/forms/model_forms.py:1085 +#: netbox/dcim/forms/bulk_edit.py:573 netbox/dcim/forms/model_forms.py:385 +#: netbox/dcim/forms/model_forms.py:1014 netbox/dcim/forms/model_forms.py:1056 +#: netbox/dcim/forms/model_forms.py:1083 netbox/dcim/forms/model_forms.py:1111 +#: netbox/dcim/forms/model_forms.py:1142 netbox/dcim/forms/model_forms.py:1161 +#: netbox/dcim/forms/model_forms.py:1179 #: netbox/dcim/forms/object_create.py:123 netbox/dcim/tables/devicetypes.py:82 #: netbox/templates/dcim/device.html:88 #: netbox/templates/dcim/devicebay.html:52 @@ -4202,37 +4284,51 @@ msgstr "ラック利用率に含めない" msgid "Device Type" msgstr "デバイスタイプ" -#: netbox/dcim/forms/bulk_edit.py:601 netbox/dcim/forms/model_forms.py:410 -#: netbox/dcim/forms/model_forms.py:921 netbox/dcim/forms/model_forms.py:963 -#: netbox/dcim/forms/model_forms.py:990 netbox/dcim/forms/model_forms.py:1018 -#: netbox/dcim/forms/model_forms.py:1049 netbox/dcim/forms/model_forms.py:1068 -#: netbox/dcim/forms/model_forms.py:1086 -#: netbox/dcim/forms/object_create.py:124 netbox/dcim/tables/modules.py:17 -#: netbox/dcim/tables/modules.py:66 netbox/templates/dcim/module.html:65 +#: netbox/dcim/forms/bulk_edit.py:582 netbox/dcim/forms/model_forms.py:412 +#: netbox/templates/dcim/moduletypeprofile.html:32 +msgid "Schema" +msgstr "スキーマ" + +#: netbox/dcim/forms/bulk_edit.py:594 netbox/dcim/forms/bulk_edit.py:601 +#: netbox/dcim/forms/bulk_import.py:442 netbox/dcim/forms/filtersets.py:629 +#: netbox/dcim/forms/model_forms.py:419 netbox/dcim/forms/model_forms.py:432 +#: netbox/dcim/tables/modules.py:45 netbox/templates/account/base.html:7 +#: netbox/templates/dcim/moduletype.html:27 +#: netbox/templates/inc/user_menu.html:40 netbox/vpn/forms/bulk_edit.py:255 +#: netbox/vpn/forms/filtersets.py:194 netbox/vpn/forms/model_forms.py:382 +msgid "Profile" +msgstr "プロフィール" + +#: netbox/dcim/forms/bulk_edit.py:639 netbox/dcim/forms/model_forms.py:445 +#: netbox/dcim/forms/model_forms.py:1015 netbox/dcim/forms/model_forms.py:1057 +#: netbox/dcim/forms/model_forms.py:1084 netbox/dcim/forms/model_forms.py:1112 +#: netbox/dcim/forms/model_forms.py:1143 netbox/dcim/forms/model_forms.py:1162 +#: netbox/dcim/forms/model_forms.py:1180 +#: netbox/dcim/forms/object_create.py:124 netbox/dcim/tables/modules.py:54 +#: netbox/dcim/tables/modules.py:100 netbox/templates/dcim/module.html:92 #: netbox/templates/dcim/modulebay.html:66 #: netbox/templates/dcim/moduletype.html:24 msgid "Module Type" msgstr "モジュールタイプ" -#: netbox/dcim/forms/bulk_edit.py:605 netbox/dcim/forms/model_forms.py:380 -#: netbox/dcim/forms/model_forms.py:411 +#: netbox/dcim/forms/bulk_edit.py:643 netbox/dcim/forms/model_forms.py:388 #: netbox/templates/dcim/devicetype.html:11 msgid "Chassis" msgstr "シャーシ" -#: netbox/dcim/forms/bulk_edit.py:619 netbox/dcim/models/devices.py:483 +#: netbox/dcim/forms/bulk_edit.py:662 netbox/dcim/models/devices.py:386 #: netbox/dcim/tables/devices.py:78 msgid "VM role" msgstr "VMのロール" -#: netbox/dcim/forms/bulk_edit.py:622 netbox/dcim/forms/bulk_edit.py:646 -#: netbox/dcim/forms/bulk_edit.py:729 netbox/dcim/forms/bulk_import.py:461 -#: netbox/dcim/forms/bulk_import.py:465 netbox/dcim/forms/bulk_import.py:484 -#: netbox/dcim/forms/bulk_import.py:488 netbox/dcim/forms/bulk_import.py:613 -#: netbox/dcim/forms/bulk_import.py:617 netbox/dcim/forms/filtersets.py:690 -#: netbox/dcim/forms/filtersets.py:706 netbox/dcim/forms/filtersets.py:824 -#: netbox/dcim/forms/model_forms.py:424 netbox/dcim/forms/model_forms.py:451 -#: netbox/dcim/forms/model_forms.py:566 +#: netbox/dcim/forms/bulk_edit.py:665 netbox/dcim/forms/bulk_edit.py:690 +#: netbox/dcim/forms/bulk_edit.py:773 netbox/dcim/forms/bulk_import.py:490 +#: netbox/dcim/forms/bulk_import.py:494 netbox/dcim/forms/bulk_import.py:515 +#: netbox/dcim/forms/bulk_import.py:519 netbox/dcim/forms/bulk_import.py:644 +#: netbox/dcim/forms/bulk_import.py:648 netbox/dcim/forms/filtersets.py:704 +#: netbox/dcim/forms/filtersets.py:725 netbox/dcim/forms/filtersets.py:843 +#: netbox/dcim/forms/model_forms.py:511 netbox/dcim/forms/model_forms.py:545 +#: netbox/dcim/forms/model_forms.py:660 #: netbox/virtualization/forms/bulk_import.py:138 #: netbox/virtualization/forms/bulk_import.py:139 #: netbox/virtualization/forms/filtersets.py:194 @@ -4240,22 +4336,22 @@ msgstr "VMのロール" msgid "Config template" msgstr "設定テンプレート" -#: netbox/dcim/forms/bulk_edit.py:670 netbox/dcim/forms/bulk_edit.py:1079 -#: netbox/dcim/forms/bulk_import.py:519 netbox/dcim/forms/filtersets.py:115 -#: netbox/dcim/forms/model_forms.py:511 netbox/dcim/forms/model_forms.py:884 -#: netbox/dcim/forms/model_forms.py:901 netbox/extras/filtersets.py:547 +#: netbox/dcim/forms/bulk_edit.py:714 netbox/dcim/forms/bulk_edit.py:1123 +#: netbox/dcim/forms/bulk_import.py:550 netbox/dcim/forms/filtersets.py:116 +#: netbox/dcim/forms/model_forms.py:605 netbox/dcim/forms/model_forms.py:978 +#: netbox/dcim/forms/model_forms.py:995 netbox/extras/filtersets.py:640 msgid "Device type" msgstr "デバイスタイプ" -#: netbox/dcim/forms/bulk_edit.py:681 netbox/dcim/forms/bulk_import.py:500 -#: netbox/dcim/forms/filtersets.py:120 netbox/dcim/forms/model_forms.py:519 +#: netbox/dcim/forms/bulk_edit.py:725 netbox/dcim/forms/bulk_import.py:531 +#: netbox/dcim/forms/filtersets.py:121 netbox/dcim/forms/model_forms.py:613 msgid "Device role" msgstr "デバイスロール" -#: netbox/dcim/forms/bulk_edit.py:704 netbox/dcim/forms/bulk_import.py:525 -#: netbox/dcim/forms/filtersets.py:797 netbox/dcim/forms/model_forms.py:461 -#: netbox/dcim/forms/model_forms.py:524 netbox/dcim/tables/devices.py:192 -#: netbox/extras/filtersets.py:563 netbox/templates/dcim/device.html:186 +#: netbox/dcim/forms/bulk_edit.py:748 netbox/dcim/forms/bulk_import.py:556 +#: netbox/dcim/forms/filtersets.py:816 netbox/dcim/forms/model_forms.py:555 +#: netbox/dcim/forms/model_forms.py:618 netbox/dcim/tables/devices.py:192 +#: netbox/extras/filtersets.py:656 netbox/templates/dcim/device.html:186 #: netbox/templates/dcim/platform.html:26 #: netbox/templates/virtualization/virtualmachine.html:27 #: netbox/virtualization/forms/bulk_edit.py:142 @@ -4266,17 +4362,17 @@ msgstr "デバイスロール" msgid "Platform" msgstr "プラットフォーム" -#: netbox/dcim/forms/bulk_edit.py:734 netbox/dcim/forms/bulk_import.py:544 -#: netbox/dcim/forms/filtersets.py:729 netbox/dcim/forms/filtersets.py:899 -#: netbox/dcim/forms/model_forms.py:533 netbox/dcim/tables/devices.py:212 -#: netbox/extras/filtersets.py:596 netbox/extras/forms/filtersets.py:329 -#: netbox/ipam/forms/filtersets.py:432 netbox/ipam/forms/filtersets.py:464 +#: netbox/dcim/forms/bulk_edit.py:778 netbox/dcim/forms/bulk_import.py:575 +#: netbox/dcim/forms/filtersets.py:748 netbox/dcim/forms/filtersets.py:918 +#: netbox/dcim/forms/model_forms.py:627 netbox/dcim/tables/devices.py:212 +#: netbox/extras/filtersets.py:689 netbox/extras/forms/filtersets.py:364 +#: netbox/ipam/forms/filtersets.py:439 netbox/ipam/forms/filtersets.py:472 #: netbox/templates/dcim/device.html:239 #: netbox/templates/virtualization/cluster.html:10 #: netbox/templates/virtualization/virtualmachine.html:92 #: netbox/templates/virtualization/virtualmachine.html:101 #: netbox/virtualization/filtersets.py:123 -#: netbox/virtualization/filtersets.py:243 +#: netbox/virtualization/filtersets.py:245 #: netbox/virtualization/forms/bulk_edit.py:111 #: netbox/virtualization/forms/bulk_import.py:98 #: netbox/virtualization/forms/filtersets.py:105 @@ -4288,28 +4384,28 @@ msgstr "プラットフォーム" msgid "Cluster" msgstr "クラスタ" -#: netbox/dcim/forms/bulk_edit.py:748 +#: netbox/dcim/forms/bulk_edit.py:792 #: netbox/templates/extras/dashboard/widget_config.html:7 #: netbox/virtualization/forms/bulk_edit.py:173 msgid "Configuration" msgstr "設定" -#: netbox/dcim/forms/bulk_edit.py:749 netbox/netbox/navigation/menu.py:251 +#: netbox/dcim/forms/bulk_edit.py:793 netbox/netbox/navigation/menu.py:252 #: netbox/templates/dcim/device_edit.html:80 msgid "Virtualization" msgstr "仮想化" -#: netbox/dcim/forms/bulk_edit.py:763 netbox/dcim/forms/bulk_import.py:680 -#: netbox/dcim/forms/model_forms.py:658 netbox/dcim/forms/model_forms.py:909 +#: netbox/dcim/forms/bulk_edit.py:807 netbox/dcim/forms/bulk_import.py:711 +#: netbox/dcim/forms/model_forms.py:752 netbox/dcim/forms/model_forms.py:1003 msgid "Module type" msgstr "モジュールタイプ" -#: netbox/dcim/forms/bulk_edit.py:817 netbox/dcim/forms/bulk_edit.py:1002 -#: netbox/dcim/forms/bulk_edit.py:1021 netbox/dcim/forms/bulk_edit.py:1044 -#: netbox/dcim/forms/bulk_edit.py:1086 netbox/dcim/forms/bulk_edit.py:1130 -#: netbox/dcim/forms/bulk_edit.py:1181 netbox/dcim/forms/bulk_edit.py:1208 -#: netbox/dcim/forms/bulk_edit.py:1235 netbox/dcim/forms/bulk_edit.py:1253 -#: netbox/dcim/forms/bulk_edit.py:1271 netbox/dcim/forms/filtersets.py:68 +#: netbox/dcim/forms/bulk_edit.py:861 netbox/dcim/forms/bulk_edit.py:1046 +#: netbox/dcim/forms/bulk_edit.py:1065 netbox/dcim/forms/bulk_edit.py:1088 +#: netbox/dcim/forms/bulk_edit.py:1130 netbox/dcim/forms/bulk_edit.py:1174 +#: netbox/dcim/forms/bulk_edit.py:1225 netbox/dcim/forms/bulk_edit.py:1252 +#: netbox/dcim/forms/bulk_edit.py:1279 netbox/dcim/forms/bulk_edit.py:1297 +#: netbox/dcim/forms/bulk_edit.py:1315 netbox/dcim/forms/filtersets.py:69 #: netbox/dcim/forms/object_create.py:46 netbox/templates/dcim/cable.html:32 #: netbox/templates/dcim/consoleport.html:32 #: netbox/templates/dcim/consoleserverport.html:32 @@ -4327,109 +4423,109 @@ msgstr "モジュールタイプ" msgid "Label" msgstr "ラベル" -#: netbox/dcim/forms/bulk_edit.py:826 netbox/dcim/forms/filtersets.py:1117 +#: netbox/dcim/forms/bulk_edit.py:870 netbox/dcim/forms/filtersets.py:1136 #: netbox/templates/dcim/cable.html:50 msgid "Length" msgstr "長さ" -#: netbox/dcim/forms/bulk_edit.py:831 netbox/dcim/forms/bulk_import.py:1363 -#: netbox/dcim/forms/bulk_import.py:1366 netbox/dcim/forms/filtersets.py:1121 +#: netbox/dcim/forms/bulk_edit.py:875 netbox/dcim/forms/bulk_import.py:1394 +#: netbox/dcim/forms/bulk_import.py:1397 netbox/dcim/forms/filtersets.py:1140 msgid "Length unit" msgstr "長さの単位" -#: netbox/dcim/forms/bulk_edit.py:855 +#: netbox/dcim/forms/bulk_edit.py:899 #: netbox/templates/dcim/virtualchassis.html:23 msgid "Domain" msgstr "ドメイン" -#: netbox/dcim/forms/bulk_edit.py:923 netbox/dcim/forms/bulk_import.py:1482 -#: netbox/dcim/forms/filtersets.py:1207 netbox/dcim/forms/model_forms.py:761 +#: netbox/dcim/forms/bulk_edit.py:967 netbox/dcim/forms/bulk_import.py:1513 +#: netbox/dcim/forms/filtersets.py:1226 netbox/dcim/forms/model_forms.py:855 msgid "Power panel" msgstr "電源盤" -#: netbox/dcim/forms/bulk_edit.py:945 netbox/dcim/forms/bulk_import.py:1518 -#: netbox/dcim/forms/filtersets.py:1229 +#: netbox/dcim/forms/bulk_edit.py:989 netbox/dcim/forms/bulk_import.py:1549 +#: netbox/dcim/forms/filtersets.py:1248 #: netbox/templates/dcim/powerfeed.html:83 msgid "Supply" msgstr "供給電源" -#: netbox/dcim/forms/bulk_edit.py:951 netbox/dcim/forms/bulk_import.py:1523 -#: netbox/dcim/forms/filtersets.py:1234 +#: netbox/dcim/forms/bulk_edit.py:995 netbox/dcim/forms/bulk_import.py:1554 +#: netbox/dcim/forms/filtersets.py:1253 #: netbox/templates/dcim/powerfeed.html:95 msgid "Phase" msgstr "電力相" -#: netbox/dcim/forms/bulk_edit.py:957 netbox/dcim/forms/filtersets.py:1239 +#: netbox/dcim/forms/bulk_edit.py:1001 netbox/dcim/forms/filtersets.py:1258 #: netbox/templates/dcim/powerfeed.html:87 msgid "Voltage" msgstr "電圧" -#: netbox/dcim/forms/bulk_edit.py:961 netbox/dcim/forms/filtersets.py:1243 +#: netbox/dcim/forms/bulk_edit.py:1005 netbox/dcim/forms/filtersets.py:1262 #: netbox/templates/dcim/powerfeed.html:91 msgid "Amperage" msgstr "アンペア数" -#: netbox/dcim/forms/bulk_edit.py:965 netbox/dcim/forms/filtersets.py:1247 +#: netbox/dcim/forms/bulk_edit.py:1009 netbox/dcim/forms/filtersets.py:1266 msgid "Max utilization" msgstr "最大使用率" -#: netbox/dcim/forms/bulk_edit.py:1054 +#: netbox/dcim/forms/bulk_edit.py:1098 msgid "Maximum draw" msgstr "最大消費電力" -#: netbox/dcim/forms/bulk_edit.py:1057 +#: netbox/dcim/forms/bulk_edit.py:1101 #: netbox/dcim/models/device_component_templates.py:281 #: netbox/dcim/models/device_components.py:352 msgid "Maximum power draw (watts)" msgstr "最大消費電力 (ワット)" -#: netbox/dcim/forms/bulk_edit.py:1060 +#: netbox/dcim/forms/bulk_edit.py:1104 msgid "Allocated draw" msgstr "割当電力" -#: netbox/dcim/forms/bulk_edit.py:1063 +#: netbox/dcim/forms/bulk_edit.py:1107 #: netbox/dcim/models/device_component_templates.py:288 #: netbox/dcim/models/device_components.py:359 msgid "Allocated power draw (watts)" msgstr "割当消費電力 (ワット)" -#: netbox/dcim/forms/bulk_edit.py:1096 netbox/dcim/forms/bulk_import.py:813 -#: netbox/dcim/forms/model_forms.py:978 netbox/dcim/forms/model_forms.py:1332 -#: netbox/dcim/forms/model_forms.py:1647 netbox/dcim/forms/object_import.py:55 +#: netbox/dcim/forms/bulk_edit.py:1140 netbox/dcim/forms/bulk_import.py:844 +#: netbox/dcim/forms/model_forms.py:1072 netbox/dcim/forms/model_forms.py:1426 +#: netbox/dcim/forms/model_forms.py:1741 netbox/dcim/forms/object_import.py:55 msgid "Power port" msgstr "電源ポート" -#: netbox/dcim/forms/bulk_edit.py:1101 netbox/dcim/forms/bulk_import.py:820 +#: netbox/dcim/forms/bulk_edit.py:1145 netbox/dcim/forms/bulk_import.py:851 msgid "Feed leg" msgstr "供給端子" -#: netbox/dcim/forms/bulk_edit.py:1147 netbox/dcim/forms/bulk_edit.py:1465 +#: netbox/dcim/forms/bulk_edit.py:1191 netbox/dcim/forms/bulk_edit.py:1512 msgid "Management only" msgstr "管理のみ" -#: netbox/dcim/forms/bulk_edit.py:1157 netbox/dcim/forms/bulk_edit.py:1471 -#: netbox/dcim/forms/bulk_import.py:906 netbox/dcim/forms/filtersets.py:1448 +#: netbox/dcim/forms/bulk_edit.py:1201 netbox/dcim/forms/bulk_edit.py:1518 +#: netbox/dcim/forms/bulk_import.py:937 netbox/dcim/forms/filtersets.py:1472 #: netbox/dcim/forms/object_import.py:90 #: netbox/dcim/models/device_component_templates.py:445 -#: netbox/dcim/models/device_components.py:724 +#: netbox/dcim/models/device_components.py:733 msgid "PoE mode" msgstr "PoE モード" -#: netbox/dcim/forms/bulk_edit.py:1163 netbox/dcim/forms/bulk_edit.py:1477 -#: netbox/dcim/forms/bulk_import.py:912 netbox/dcim/forms/filtersets.py:1453 +#: netbox/dcim/forms/bulk_edit.py:1207 netbox/dcim/forms/bulk_edit.py:1524 +#: netbox/dcim/forms/bulk_import.py:943 netbox/dcim/forms/filtersets.py:1477 #: netbox/dcim/forms/object_import.py:95 #: netbox/dcim/models/device_component_templates.py:452 -#: netbox/dcim/models/device_components.py:731 +#: netbox/dcim/models/device_components.py:740 msgid "PoE type" msgstr "PoE タイプ" -#: netbox/dcim/forms/bulk_edit.py:1169 netbox/dcim/forms/filtersets.py:1468 +#: netbox/dcim/forms/bulk_edit.py:1213 netbox/dcim/forms/filtersets.py:1492 #: netbox/dcim/forms/object_import.py:100 msgid "Wireless role" msgstr "無線ロール" -#: netbox/dcim/forms/bulk_edit.py:1306 netbox/dcim/forms/model_forms.py:680 -#: netbox/dcim/forms/model_forms.py:1277 netbox/dcim/tables/devices.py:322 +#: netbox/dcim/forms/bulk_edit.py:1350 netbox/dcim/forms/model_forms.py:774 +#: netbox/dcim/forms/model_forms.py:1371 netbox/dcim/tables/devices.py:322 #: netbox/templates/dcim/consoleport.html:24 #: netbox/templates/dcim/consoleserverport.html:24 #: netbox/templates/dcim/frontport.html:24 @@ -4443,26 +4539,26 @@ msgstr "無線ロール" msgid "Module" msgstr "モジュール" -#: netbox/dcim/forms/bulk_edit.py:1445 netbox/dcim/tables/devices.py:698 +#: netbox/dcim/forms/bulk_edit.py:1492 netbox/dcim/tables/devices.py:705 #: netbox/templates/dcim/interface.html:116 msgid "LAG" msgstr "LAG" -#: netbox/dcim/forms/bulk_edit.py:1450 netbox/dcim/forms/model_forms.py:1359 +#: netbox/dcim/forms/bulk_edit.py:1497 netbox/dcim/forms/model_forms.py:1453 msgid "Virtual device contexts" msgstr "仮想デバイスコンテキスト" -#: netbox/dcim/forms/bulk_edit.py:1456 netbox/dcim/forms/bulk_import.py:741 -#: netbox/dcim/forms/bulk_import.py:767 netbox/dcim/forms/filtersets.py:1301 -#: netbox/dcim/forms/filtersets.py:1326 netbox/dcim/forms/filtersets.py:1412 -#: netbox/dcim/tables/devices.py:631 +#: netbox/dcim/forms/bulk_edit.py:1503 netbox/dcim/forms/bulk_import.py:772 +#: netbox/dcim/forms/bulk_import.py:798 netbox/dcim/forms/filtersets.py:1320 +#: netbox/dcim/forms/filtersets.py:1345 netbox/dcim/forms/filtersets.py:1436 +#: netbox/dcim/tables/devices.py:638 #: netbox/templates/circuits/inc/circuit_termination_fields.html:62 #: netbox/templates/dcim/consoleport.html:40 #: netbox/templates/dcim/consoleserverport.html:40 msgid "Speed" msgstr "速度" -#: netbox/dcim/forms/bulk_edit.py:1485 netbox/dcim/forms/bulk_import.py:915 +#: netbox/dcim/forms/bulk_edit.py:1532 netbox/dcim/forms/bulk_import.py:946 #: netbox/templates/vpn/ikepolicy.html:25 #: netbox/templates/vpn/ipsecprofile.html:21 #: netbox/templates/vpn/ipsecprofile.html:48 @@ -4476,55 +4572,55 @@ msgstr "速度" msgid "Mode" msgstr "モード" -#: netbox/dcim/forms/bulk_edit.py:1493 netbox/dcim/forms/model_forms.py:1408 -#: netbox/ipam/forms/bulk_import.py:174 netbox/ipam/forms/filtersets.py:553 -#: netbox/ipam/models/vlans.py:87 netbox/virtualization/forms/bulk_edit.py:222 +#: netbox/dcim/forms/bulk_edit.py:1540 netbox/dcim/forms/model_forms.py:1502 +#: netbox/ipam/forms/bulk_import.py:174 netbox/ipam/forms/filtersets.py:561 +#: netbox/ipam/models/vlans.py:93 netbox/virtualization/forms/bulk_edit.py:222 #: netbox/virtualization/forms/model_forms.py:335 msgid "VLAN group" msgstr "VLAN グループ" -#: netbox/dcim/forms/bulk_edit.py:1502 netbox/dcim/forms/model_forms.py:1414 -#: netbox/dcim/tables/devices.py:592 +#: netbox/dcim/forms/bulk_edit.py:1549 netbox/dcim/forms/model_forms.py:1508 +#: netbox/dcim/tables/devices.py:599 #: netbox/virtualization/forms/bulk_edit.py:230 #: netbox/virtualization/forms/model_forms.py:340 msgid "Untagged VLAN" msgstr "タグなし VLAN" -#: netbox/dcim/forms/bulk_edit.py:1511 netbox/dcim/forms/model_forms.py:1423 -#: netbox/dcim/tables/devices.py:598 +#: netbox/dcim/forms/bulk_edit.py:1558 netbox/dcim/forms/model_forms.py:1517 +#: netbox/dcim/tables/devices.py:605 #: netbox/virtualization/forms/bulk_edit.py:238 #: netbox/virtualization/forms/model_forms.py:349 msgid "Tagged VLANs" msgstr "タグ付き VLAN" -#: netbox/dcim/forms/bulk_edit.py:1514 +#: netbox/dcim/forms/bulk_edit.py:1561 msgid "Add tagged VLANs" msgstr "タグ付 VLAN の追加" -#: netbox/dcim/forms/bulk_edit.py:1523 +#: netbox/dcim/forms/bulk_edit.py:1570 msgid "Remove tagged VLANs" msgstr "タグ付 VLAN の削除" -#: netbox/dcim/forms/bulk_edit.py:1534 netbox/dcim/forms/model_forms.py:1432 +#: netbox/dcim/forms/bulk_edit.py:1581 netbox/dcim/forms/model_forms.py:1526 #: netbox/virtualization/forms/model_forms.py:358 msgid "Q-in-Q Service VLAN" msgstr "Q-in-Q サービス VLAN" -#: netbox/dcim/forms/bulk_edit.py:1549 netbox/dcim/forms/model_forms.py:1395 +#: netbox/dcim/forms/bulk_edit.py:1596 netbox/dcim/forms/model_forms.py:1489 msgid "Wireless LAN group" msgstr "無線 LAN グループ" -#: netbox/dcim/forms/bulk_edit.py:1554 netbox/dcim/forms/model_forms.py:1400 -#: netbox/dcim/tables/devices.py:640 netbox/netbox/navigation/menu.py:152 +#: netbox/dcim/forms/bulk_edit.py:1601 netbox/dcim/forms/model_forms.py:1494 +#: netbox/dcim/tables/devices.py:647 netbox/netbox/navigation/menu.py:153 #: netbox/templates/dcim/interface.html:337 #: netbox/wireless/tables/wirelesslan.py:24 msgid "Wireless LANs" msgstr "無線 LAN" -#: netbox/dcim/forms/bulk_edit.py:1563 netbox/dcim/forms/filtersets.py:1381 -#: netbox/dcim/forms/model_forms.py:1466 netbox/ipam/forms/bulk_edit.py:269 -#: netbox/ipam/forms/bulk_edit.py:362 netbox/ipam/forms/filtersets.py:177 -#: netbox/netbox/navigation/menu.py:108 +#: netbox/dcim/forms/bulk_edit.py:1610 netbox/dcim/forms/filtersets.py:1405 +#: netbox/dcim/forms/model_forms.py:1560 netbox/ipam/forms/bulk_edit.py:269 +#: netbox/ipam/forms/bulk_edit.py:367 netbox/ipam/forms/filtersets.py:177 +#: netbox/netbox/navigation/menu.py:109 #: netbox/templates/dcim/interface.html:128 #: netbox/templates/ipam/prefix.html:91 #: netbox/templates/virtualization/vminterface.html:76 @@ -4533,421 +4629,427 @@ msgstr "無線 LAN" msgid "Addressing" msgstr "アドレス" -#: netbox/dcim/forms/bulk_edit.py:1564 netbox/dcim/forms/filtersets.py:721 -#: netbox/dcim/forms/model_forms.py:1467 +#: netbox/dcim/forms/bulk_edit.py:1611 netbox/dcim/forms/filtersets.py:740 +#: netbox/dcim/forms/model_forms.py:1561 #: netbox/virtualization/forms/model_forms.py:379 msgid "Operation" msgstr "オペレーション" -#: netbox/dcim/forms/bulk_edit.py:1565 netbox/dcim/forms/filtersets.py:1382 -#: netbox/dcim/forms/model_forms.py:1022 netbox/dcim/forms/model_forms.py:1469 +#: netbox/dcim/forms/bulk_edit.py:1612 netbox/dcim/forms/filtersets.py:1406 +#: netbox/dcim/forms/model_forms.py:1116 netbox/dcim/forms/model_forms.py:1563 msgid "PoE" msgstr "PoE" -#: netbox/dcim/forms/bulk_edit.py:1566 netbox/dcim/forms/model_forms.py:1468 +#: netbox/dcim/forms/bulk_edit.py:1613 netbox/dcim/forms/model_forms.py:1562 #: netbox/templates/dcim/interface.html:105 #: netbox/virtualization/forms/bulk_edit.py:254 #: netbox/virtualization/forms/model_forms.py:380 msgid "Related Interfaces" msgstr "関連インタフェース" -#: netbox/dcim/forms/bulk_edit.py:1568 netbox/dcim/forms/filtersets.py:1383 -#: netbox/dcim/forms/model_forms.py:1472 +#: netbox/dcim/forms/bulk_edit.py:1615 netbox/dcim/forms/filtersets.py:1407 +#: netbox/dcim/forms/model_forms.py:1566 #: netbox/virtualization/forms/bulk_edit.py:257 #: netbox/virtualization/forms/filtersets.py:206 #: netbox/virtualization/forms/model_forms.py:383 msgid "802.1Q Switching" msgstr "802.1Q スイッチング" -#: netbox/dcim/forms/bulk_edit.py:1573 +#: netbox/dcim/forms/bulk_edit.py:1620 msgid "Add/Remove" msgstr "追加/削除" -#: netbox/dcim/forms/bulk_edit.py:1632 netbox/dcim/forms/bulk_edit.py:1634 +#: netbox/dcim/forms/bulk_edit.py:1679 netbox/dcim/forms/bulk_edit.py:1681 msgid "Interface mode must be specified to assign VLANs" msgstr "VLAN を割り当てるには、インタフェースモードを指定する必要があります" -#: netbox/dcim/forms/bulk_edit.py:1639 +#: netbox/dcim/forms/bulk_edit.py:1686 msgid "An access interface cannot have tagged VLANs assigned." msgstr "アクセスインタフェースにはタグ付き VLAN を割り当てることはできません。" -#: netbox/dcim/forms/bulk_import.py:66 +#: netbox/dcim/forms/bulk_import.py:67 msgid "Name of parent region" msgstr "親リージョン名" -#: netbox/dcim/forms/bulk_import.py:80 +#: netbox/dcim/forms/bulk_import.py:81 msgid "Name of parent site group" msgstr "親サイトグループ名" -#: netbox/dcim/forms/bulk_import.py:99 +#: netbox/dcim/forms/bulk_import.py:100 msgid "Assigned region" msgstr "割当リージョン" -#: netbox/dcim/forms/bulk_import.py:106 netbox/tenancy/forms/bulk_import.py:44 -#: netbox/tenancy/forms/bulk_import.py:85 +#: netbox/dcim/forms/bulk_import.py:107 netbox/tenancy/forms/bulk_import.py:44 #: netbox/wireless/forms/bulk_import.py:42 msgid "Assigned group" msgstr "割当グループ" -#: netbox/dcim/forms/bulk_import.py:125 +#: netbox/dcim/forms/bulk_import.py:126 msgid "available options" msgstr "使用可能なオプション" -#: netbox/dcim/forms/bulk_import.py:136 netbox/dcim/forms/bulk_import.py:570 -#: netbox/dcim/forms/bulk_import.py:1479 netbox/ipam/forms/bulk_import.py:472 +#: netbox/dcim/forms/bulk_import.py:137 netbox/dcim/forms/bulk_import.py:601 +#: netbox/dcim/forms/bulk_import.py:1510 netbox/ipam/forms/bulk_import.py:479 #: netbox/virtualization/forms/bulk_import.py:64 #: netbox/virtualization/forms/bulk_import.py:95 msgid "Assigned site" msgstr "割当サイト" -#: netbox/dcim/forms/bulk_import.py:143 +#: netbox/dcim/forms/bulk_import.py:144 msgid "Parent location" msgstr "親ロケーション" -#: netbox/dcim/forms/bulk_import.py:145 +#: netbox/dcim/forms/bulk_import.py:146 msgid "Location not found." msgstr "ロケーションが見つかりません。" -#: netbox/dcim/forms/bulk_import.py:187 +#: netbox/dcim/forms/bulk_import.py:191 msgid "The manufacturer of this rack type" msgstr "このラックタイプのメーカ" -#: netbox/dcim/forms/bulk_import.py:198 +#: netbox/dcim/forms/bulk_import.py:202 msgid "The lowest-numbered position in the rack" msgstr "ラック内の一番小さい番号の位置" -#: netbox/dcim/forms/bulk_import.py:203 netbox/dcim/forms/bulk_import.py:278 +#: netbox/dcim/forms/bulk_import.py:207 netbox/dcim/forms/bulk_import.py:282 msgid "Rail-to-rail width (in inches)" msgstr "レール間の幅 (インチ)" -#: netbox/dcim/forms/bulk_import.py:209 netbox/dcim/forms/bulk_import.py:288 +#: netbox/dcim/forms/bulk_import.py:213 netbox/dcim/forms/bulk_import.py:292 msgid "Unit for outer dimensions" msgstr "外形寸法の単位" -#: netbox/dcim/forms/bulk_import.py:215 netbox/dcim/forms/bulk_import.py:300 +#: netbox/dcim/forms/bulk_import.py:219 netbox/dcim/forms/bulk_import.py:304 msgid "Unit for rack weights" msgstr "重量の単位" -#: netbox/dcim/forms/bulk_import.py:247 +#: netbox/dcim/forms/bulk_import.py:251 msgid "Name of assigned tenant" msgstr "割当テナント名" -#: netbox/dcim/forms/bulk_import.py:259 +#: netbox/dcim/forms/bulk_import.py:263 msgid "Name of assigned role" msgstr "割当ロール名" -#: netbox/dcim/forms/bulk_import.py:266 +#: netbox/dcim/forms/bulk_import.py:270 msgid "Rack type model" msgstr "ラックタイプモデル" -#: netbox/dcim/forms/bulk_import.py:294 netbox/dcim/forms/bulk_import.py:437 -#: netbox/dcim/forms/bulk_import.py:610 +#: netbox/dcim/forms/bulk_import.py:298 netbox/dcim/forms/bulk_import.py:456 +#: netbox/dcim/forms/bulk_import.py:641 msgid "Airflow direction" msgstr "エアフロー" -#: netbox/dcim/forms/bulk_import.py:326 +#: netbox/dcim/forms/bulk_import.py:330 msgid "Width must be set if not specifying a rack type." msgstr "ラックタイプを指定しない場合は、幅を設定する必要があります。" -#: netbox/dcim/forms/bulk_import.py:328 +#: netbox/dcim/forms/bulk_import.py:332 msgid "U height must be set if not specifying a rack type." msgstr "ラックタイプを指定しない場合は U 高さを設定する必要があります。" -#: netbox/dcim/forms/bulk_import.py:336 +#: netbox/dcim/forms/bulk_import.py:340 msgid "Parent site" msgstr "親サイト" -#: netbox/dcim/forms/bulk_import.py:343 netbox/dcim/forms/bulk_import.py:1492 +#: netbox/dcim/forms/bulk_import.py:347 netbox/dcim/forms/bulk_import.py:1523 msgid "Rack's location (if any)" msgstr "ラックのロケーション (存在する場合)" -#: netbox/dcim/forms/bulk_import.py:352 netbox/dcim/forms/model_forms.py:319 -#: netbox/dcim/tables/racks.py:221 +#: netbox/dcim/forms/bulk_import.py:356 netbox/dcim/forms/model_forms.py:327 +#: netbox/dcim/tables/racks.py:230 #: netbox/templates/dcim/rackreservation.html:12 #: netbox/templates/dcim/rackreservation.html:45 msgid "Units" msgstr "単位" -#: netbox/dcim/forms/bulk_import.py:355 +#: netbox/dcim/forms/bulk_import.py:359 msgid "Comma-separated list of individual unit numbers" msgstr "カンマ区切りのユニット番号" -#: netbox/dcim/forms/bulk_import.py:398 +#: netbox/dcim/forms/bulk_import.py:402 msgid "The manufacturer which produces this device type" msgstr "製造メーカ" -#: netbox/dcim/forms/bulk_import.py:405 +#: netbox/dcim/forms/bulk_import.py:409 msgid "The default platform for devices of this type (optional)" msgstr "デフォルトのプラットフォーム (オプション)" -#: netbox/dcim/forms/bulk_import.py:410 +#: netbox/dcim/forms/bulk_import.py:414 msgid "Device weight" msgstr "デバイス重量" -#: netbox/dcim/forms/bulk_import.py:416 +#: netbox/dcim/forms/bulk_import.py:420 msgid "Unit for device weight" msgstr "デバイス重量の単位" -#: netbox/dcim/forms/bulk_import.py:442 +#: netbox/dcim/forms/bulk_import.py:461 msgid "Module weight" msgstr "モジュール重量" -#: netbox/dcim/forms/bulk_import.py:448 +#: netbox/dcim/forms/bulk_import.py:467 msgid "Unit for module weight" msgstr "モジュール重量の単位" -#: netbox/dcim/forms/bulk_import.py:481 +#: netbox/dcim/forms/bulk_import.py:484 +msgid "Parent Device Role" +msgstr "親デバイスロール" + +#: netbox/dcim/forms/bulk_import.py:486 +msgid "Device role not found." +msgstr "デバイスロールが見つかりません。" + +#: netbox/dcim/forms/bulk_import.py:512 msgid "Limit platform assignments to this manufacturer" msgstr "プラットフォーム割り当てをこのメーカに限定する" -#: netbox/dcim/forms/bulk_import.py:503 netbox/dcim/forms/bulk_import.py:1562 -#: netbox/tenancy/forms/bulk_import.py:106 +#: netbox/dcim/forms/bulk_import.py:534 netbox/dcim/forms/bulk_import.py:1593 +#: netbox/tenancy/forms/bulk_import.py:105 msgid "Assigned role" msgstr "割当ロール" -#: netbox/dcim/forms/bulk_import.py:516 +#: netbox/dcim/forms/bulk_import.py:547 msgid "Device type manufacturer" msgstr "デバイスタイプメーカ" -#: netbox/dcim/forms/bulk_import.py:522 +#: netbox/dcim/forms/bulk_import.py:553 msgid "Device type model" msgstr "デバイスタイプモデル" -#: netbox/dcim/forms/bulk_import.py:529 +#: netbox/dcim/forms/bulk_import.py:560 #: netbox/virtualization/forms/bulk_import.py:132 msgid "Assigned platform" msgstr "割当プラットフォーム" -#: netbox/dcim/forms/bulk_import.py:537 netbox/dcim/forms/bulk_import.py:541 -#: netbox/dcim/forms/model_forms.py:547 +#: netbox/dcim/forms/bulk_import.py:568 netbox/dcim/forms/bulk_import.py:572 +#: netbox/dcim/forms/model_forms.py:641 msgid "Virtual chassis" msgstr "バーチャルシャーシ" -#: netbox/dcim/forms/bulk_import.py:548 +#: netbox/dcim/forms/bulk_import.py:579 msgid "Virtualization cluster" msgstr "仮想化クラスタ" -#: netbox/dcim/forms/bulk_import.py:577 +#: netbox/dcim/forms/bulk_import.py:608 msgid "Assigned location (if any)" msgstr "割当ロケーション (存在する場合)" -#: netbox/dcim/forms/bulk_import.py:584 +#: netbox/dcim/forms/bulk_import.py:615 msgid "Assigned rack (if any)" msgstr "割当ラック (存在する場合)" -#: netbox/dcim/forms/bulk_import.py:587 +#: netbox/dcim/forms/bulk_import.py:618 msgid "Face" msgstr "面" -#: netbox/dcim/forms/bulk_import.py:590 +#: netbox/dcim/forms/bulk_import.py:621 msgid "Mounted rack face" msgstr "ラック取付面" -#: netbox/dcim/forms/bulk_import.py:597 +#: netbox/dcim/forms/bulk_import.py:628 msgid "Parent device (for child devices)" msgstr "親デバイス (子デバイス用)" -#: netbox/dcim/forms/bulk_import.py:600 +#: netbox/dcim/forms/bulk_import.py:631 msgid "Device bay" msgstr "デバイスベイ" -#: netbox/dcim/forms/bulk_import.py:604 +#: netbox/dcim/forms/bulk_import.py:635 msgid "Device bay in which this device is installed (for child devices)" msgstr "取付られているデバイスベイ (子デバイス用)" -#: netbox/dcim/forms/bulk_import.py:671 +#: netbox/dcim/forms/bulk_import.py:702 msgid "The device in which this module is installed" msgstr "取付られているデバイス" -#: netbox/dcim/forms/bulk_import.py:674 netbox/dcim/forms/model_forms.py:651 +#: netbox/dcim/forms/bulk_import.py:705 netbox/dcim/forms/model_forms.py:745 msgid "Module bay" msgstr "モジュールベイ" -#: netbox/dcim/forms/bulk_import.py:677 +#: netbox/dcim/forms/bulk_import.py:708 msgid "The module bay in which this module is installed" msgstr "取付られているモジュールベイ" -#: netbox/dcim/forms/bulk_import.py:683 +#: netbox/dcim/forms/bulk_import.py:714 msgid "The type of module" msgstr "モジュールタイプ" -#: netbox/dcim/forms/bulk_import.py:691 netbox/dcim/forms/model_forms.py:667 +#: netbox/dcim/forms/bulk_import.py:722 netbox/dcim/forms/model_forms.py:761 msgid "Replicate components" msgstr "構成要素を複製" -#: netbox/dcim/forms/bulk_import.py:693 +#: netbox/dcim/forms/bulk_import.py:724 msgid "" "Automatically populate components associated with this module type (enabled " "by default)" msgstr "関連する構成要素を自動的に登録 (デフォルト)" -#: netbox/dcim/forms/bulk_import.py:696 netbox/dcim/forms/model_forms.py:673 +#: netbox/dcim/forms/bulk_import.py:727 netbox/dcim/forms/model_forms.py:767 msgid "Adopt components" msgstr "既存の構成要素を採用" -#: netbox/dcim/forms/bulk_import.py:698 netbox/dcim/forms/model_forms.py:676 +#: netbox/dcim/forms/bulk_import.py:729 netbox/dcim/forms/model_forms.py:770 msgid "Adopt already existing components" msgstr "既存の構成要素を採用" -#: netbox/dcim/forms/bulk_import.py:738 netbox/dcim/forms/bulk_import.py:764 -#: netbox/dcim/forms/bulk_import.py:790 +#: netbox/dcim/forms/bulk_import.py:769 netbox/dcim/forms/bulk_import.py:795 +#: netbox/dcim/forms/bulk_import.py:821 msgid "Port type" msgstr "ポートタイプ" -#: netbox/dcim/forms/bulk_import.py:746 netbox/dcim/forms/bulk_import.py:772 +#: netbox/dcim/forms/bulk_import.py:777 netbox/dcim/forms/bulk_import.py:803 msgid "Port speed in bps" msgstr "ポート速度 (bps)" -#: netbox/dcim/forms/bulk_import.py:810 +#: netbox/dcim/forms/bulk_import.py:841 msgid "Outlet type" msgstr "コンセントタイプ" -#: netbox/dcim/forms/bulk_import.py:817 +#: netbox/dcim/forms/bulk_import.py:848 msgid "Local power port which feeds this outlet" msgstr "このコンセントに給電する電源ポート" -#: netbox/dcim/forms/bulk_import.py:823 +#: netbox/dcim/forms/bulk_import.py:854 msgid "Electrical phase (for three-phase circuits)" msgstr "電気位相 (三相回路用)" -#: netbox/dcim/forms/bulk_import.py:867 netbox/dcim/forms/model_forms.py:1370 +#: netbox/dcim/forms/bulk_import.py:898 netbox/dcim/forms/model_forms.py:1464 #: netbox/virtualization/forms/bulk_import.py:161 #: netbox/virtualization/forms/model_forms.py:319 msgid "Parent interface" msgstr "親インタフェース" -#: netbox/dcim/forms/bulk_import.py:874 netbox/dcim/forms/model_forms.py:1378 +#: netbox/dcim/forms/bulk_import.py:905 netbox/dcim/forms/model_forms.py:1472 #: netbox/virtualization/forms/bulk_import.py:168 #: netbox/virtualization/forms/model_forms.py:327 msgid "Bridged interface" msgstr "ブリッジインタフェース" -#: netbox/dcim/forms/bulk_import.py:877 +#: netbox/dcim/forms/bulk_import.py:908 msgid "Lag" msgstr "Lag" -#: netbox/dcim/forms/bulk_import.py:881 +#: netbox/dcim/forms/bulk_import.py:912 msgid "Parent LAG interface" msgstr "親 LAG インタフェース" -#: netbox/dcim/forms/bulk_import.py:884 +#: netbox/dcim/forms/bulk_import.py:915 msgid "Vdcs" msgstr "VDC" -#: netbox/dcim/forms/bulk_import.py:889 +#: netbox/dcim/forms/bulk_import.py:920 msgid "VDC names separated by commas, encased with double quotes. Example:" msgstr "VDC 名をコンマで区切り、二重引用符で囲みます。例:" -#: netbox/dcim/forms/bulk_import.py:895 +#: netbox/dcim/forms/bulk_import.py:926 msgid "Physical medium" msgstr "物理媒体" -#: netbox/dcim/forms/bulk_import.py:898 netbox/dcim/forms/filtersets.py:1419 +#: netbox/dcim/forms/bulk_import.py:929 netbox/dcim/forms/filtersets.py:1443 msgid "Duplex" msgstr "デュプレックス" -#: netbox/dcim/forms/bulk_import.py:903 +#: netbox/dcim/forms/bulk_import.py:934 msgid "Poe mode" msgstr "PoEモード" -#: netbox/dcim/forms/bulk_import.py:909 +#: netbox/dcim/forms/bulk_import.py:940 msgid "Poe type" msgstr "PoEタイプ" -#: netbox/dcim/forms/bulk_import.py:918 +#: netbox/dcim/forms/bulk_import.py:949 #: netbox/virtualization/forms/bulk_import.py:174 msgid "IEEE 802.1Q operational mode (for L2 interfaces)" msgstr "IEEE 802.1Q モード(L2 インタフェース用)" -#: netbox/dcim/forms/bulk_import.py:925 netbox/ipam/forms/bulk_import.py:164 +#: netbox/dcim/forms/bulk_import.py:956 netbox/ipam/forms/bulk_import.py:164 #: netbox/ipam/forms/bulk_import.py:253 netbox/ipam/forms/bulk_import.py:289 #: netbox/ipam/forms/filtersets.py:210 netbox/ipam/forms/filtersets.py:293 -#: netbox/ipam/forms/filtersets.py:353 +#: netbox/ipam/forms/filtersets.py:360 #: netbox/virtualization/forms/bulk_import.py:181 msgid "Assigned VRF" msgstr "割当 VRF" -#: netbox/dcim/forms/bulk_import.py:928 +#: netbox/dcim/forms/bulk_import.py:959 msgid "Rf role" msgstr "RF ロール" -#: netbox/dcim/forms/bulk_import.py:931 +#: netbox/dcim/forms/bulk_import.py:962 msgid "Wireless role (AP/station)" msgstr "無線ロール (AP/ステーション)" -#: netbox/dcim/forms/bulk_import.py:967 +#: netbox/dcim/forms/bulk_import.py:998 #, python-brace-format msgid "VDC {vdc} is not assigned to device {device}" msgstr "VDC {vdc} デバイスには割り当てられていません {device}" -#: netbox/dcim/forms/bulk_import.py:981 netbox/dcim/forms/model_forms.py:1036 -#: netbox/dcim/forms/model_forms.py:1655 +#: netbox/dcim/forms/bulk_import.py:1012 netbox/dcim/forms/model_forms.py:1130 +#: netbox/dcim/forms/model_forms.py:1749 #: netbox/dcim/forms/object_import.py:117 msgid "Rear port" msgstr "背面ポート" -#: netbox/dcim/forms/bulk_import.py:984 +#: netbox/dcim/forms/bulk_import.py:1015 msgid "Corresponding rear port" msgstr "対応する背面ポート" -#: netbox/dcim/forms/bulk_import.py:989 netbox/dcim/forms/bulk_import.py:1030 -#: netbox/dcim/forms/bulk_import.py:1353 +#: netbox/dcim/forms/bulk_import.py:1020 netbox/dcim/forms/bulk_import.py:1061 +#: netbox/dcim/forms/bulk_import.py:1384 msgid "Physical medium classification" msgstr "物理媒体の分類" -#: netbox/dcim/forms/bulk_import.py:1058 netbox/dcim/tables/devices.py:853 +#: netbox/dcim/forms/bulk_import.py:1089 netbox/dcim/tables/devices.py:860 msgid "Installed device" msgstr "取付済みデバイス" -#: netbox/dcim/forms/bulk_import.py:1062 +#: netbox/dcim/forms/bulk_import.py:1093 msgid "Child device installed within this bay" msgstr "このベイ内に取付された子デバイス" -#: netbox/dcim/forms/bulk_import.py:1064 +#: netbox/dcim/forms/bulk_import.py:1095 msgid "Child device not found." msgstr "子デバイスが見つかりません。" -#: netbox/dcim/forms/bulk_import.py:1122 +#: netbox/dcim/forms/bulk_import.py:1153 msgid "Parent inventory item" msgstr "親在庫品目" -#: netbox/dcim/forms/bulk_import.py:1125 +#: netbox/dcim/forms/bulk_import.py:1156 msgid "Component type" msgstr "構成要素タイプ" -#: netbox/dcim/forms/bulk_import.py:1129 +#: netbox/dcim/forms/bulk_import.py:1160 msgid "Component Type" msgstr "構成要素タイプ" -#: netbox/dcim/forms/bulk_import.py:1132 +#: netbox/dcim/forms/bulk_import.py:1163 msgid "Compnent name" msgstr "コンポーネント名" -#: netbox/dcim/forms/bulk_import.py:1134 +#: netbox/dcim/forms/bulk_import.py:1165 msgid "Component Name" msgstr "構成要素名" -#: netbox/dcim/forms/bulk_import.py:1177 netbox/dcim/forms/bulk_import.py:1195 +#: netbox/dcim/forms/bulk_import.py:1208 netbox/dcim/forms/bulk_import.py:1226 msgid "Component name must be specified when component type is specified" msgstr "コンポーネントタイプを指定するときは、コンポーネント名を指定する必要があります" -#: netbox/dcim/forms/bulk_import.py:1187 +#: netbox/dcim/forms/bulk_import.py:1218 #, python-brace-format msgid "Component not found: {device} - {component_name}" msgstr "コンポーネントが見つかりません: {device} - {component_name}" -#: netbox/dcim/forms/bulk_import.py:1200 +#: netbox/dcim/forms/bulk_import.py:1231 msgid "Component type must be specified when component name is specified" msgstr "コンポーネント名を指定するときは、コンポーネントタイプを指定する必要があります" -#: netbox/dcim/forms/bulk_import.py:1227 netbox/ipam/forms/bulk_import.py:314 +#: netbox/dcim/forms/bulk_import.py:1258 netbox/ipam/forms/bulk_import.py:314 msgid "Parent device of assigned interface (if any)" msgstr "割当インタフェースの親デバイス (存在する場合)" -#: netbox/dcim/forms/bulk_import.py:1230 netbox/ipam/forms/bulk_import.py:317 -#: netbox/ipam/forms/bulk_import.py:563 netbox/ipam/forms/model_forms.py:767 -#: netbox/virtualization/filtersets.py:254 -#: netbox/virtualization/filtersets.py:305 +#: netbox/dcim/forms/bulk_import.py:1261 netbox/ipam/forms/bulk_import.py:317 +#: netbox/virtualization/filtersets.py:256 +#: netbox/virtualization/filtersets.py:307 #: netbox/virtualization/forms/bulk_edit.py:182 #: netbox/virtualization/forms/bulk_edit.py:316 #: netbox/virtualization/forms/bulk_import.py:152 @@ -4955,132 +5057,132 @@ msgstr "割当インタフェースの親デバイス (存在する場合)" #: netbox/virtualization/forms/filtersets.py:220 #: netbox/virtualization/forms/filtersets.py:266 #: netbox/virtualization/forms/model_forms.py:295 -#: netbox/vpn/forms/bulk_import.py:93 netbox/vpn/forms/bulk_import.py:290 +#: netbox/vpn/forms/bulk_import.py:93 netbox/vpn/forms/bulk_import.py:295 msgid "Virtual machine" msgstr "仮想マシン" -#: netbox/dcim/forms/bulk_import.py:1234 netbox/ipam/forms/bulk_import.py:321 +#: netbox/dcim/forms/bulk_import.py:1265 netbox/ipam/forms/bulk_import.py:321 msgid "Parent VM of assigned interface (if any)" msgstr "割当インタフェースの親VM (存在する場合)" -#: netbox/dcim/forms/bulk_import.py:1241 netbox/ipam/filtersets.py:1047 +#: netbox/dcim/forms/bulk_import.py:1272 netbox/ipam/filtersets.py:1047 #: netbox/ipam/forms/bulk_import.py:328 msgid "Assigned interface" msgstr "割当インタフェース" -#: netbox/dcim/forms/bulk_import.py:1244 netbox/ipam/forms/bulk_import.py:338 +#: netbox/dcim/forms/bulk_import.py:1275 netbox/ipam/forms/bulk_import.py:338 msgid "Is primary" msgstr "プライマリ" -#: netbox/dcim/forms/bulk_import.py:1245 +#: netbox/dcim/forms/bulk_import.py:1276 msgid "Make this the primary MAC address for the assigned interface" msgstr "これを割り当てられたインターフェースのプライマリ MAC アドレスにします。" -#: netbox/dcim/forms/bulk_import.py:1282 +#: netbox/dcim/forms/bulk_import.py:1313 msgid "Must specify the parent device or VM when assigning an interface" msgstr "インターフェイスを割り当てるときは、親デバイスまたは VM を指定する必要があります" -#: netbox/dcim/forms/bulk_import.py:1308 +#: netbox/dcim/forms/bulk_import.py:1339 msgid "Side A device" msgstr "サイド A デバイス" -#: netbox/dcim/forms/bulk_import.py:1311 netbox/dcim/forms/bulk_import.py:1329 +#: netbox/dcim/forms/bulk_import.py:1342 netbox/dcim/forms/bulk_import.py:1360 msgid "Device name" msgstr "デバイス名" -#: netbox/dcim/forms/bulk_import.py:1314 +#: netbox/dcim/forms/bulk_import.py:1345 msgid "Side A type" msgstr "サイド A タイプ" -#: netbox/dcim/forms/bulk_import.py:1320 +#: netbox/dcim/forms/bulk_import.py:1351 msgid "Side A name" msgstr "サイド A 名" -#: netbox/dcim/forms/bulk_import.py:1321 netbox/dcim/forms/bulk_import.py:1339 +#: netbox/dcim/forms/bulk_import.py:1352 netbox/dcim/forms/bulk_import.py:1370 msgid "Termination name" msgstr "終端名" -#: netbox/dcim/forms/bulk_import.py:1326 +#: netbox/dcim/forms/bulk_import.py:1357 msgid "Side B device" msgstr "サイド B デバイス" -#: netbox/dcim/forms/bulk_import.py:1332 +#: netbox/dcim/forms/bulk_import.py:1363 msgid "Side B type" msgstr "サイド B タイプ" -#: netbox/dcim/forms/bulk_import.py:1338 +#: netbox/dcim/forms/bulk_import.py:1369 msgid "Side B name" msgstr "サイド B 名" -#: netbox/dcim/forms/bulk_import.py:1347 +#: netbox/dcim/forms/bulk_import.py:1378 #: netbox/wireless/forms/bulk_import.py:91 msgid "Connection status" msgstr "接続ステータス" -#: netbox/dcim/forms/bulk_import.py:1399 +#: netbox/dcim/forms/bulk_import.py:1430 #, python-brace-format msgid "Side {side_upper}: {device} {termination_object} is already connected" msgstr "サイド {side_upper}: {device} {termination_object} は既に接続されています" -#: netbox/dcim/forms/bulk_import.py:1405 +#: netbox/dcim/forms/bulk_import.py:1436 #, python-brace-format msgid "{side_upper} side termination not found: {device} {name}" msgstr "{side_upper} サイドターミネーションが見つかりません: {device} {name}" -#: netbox/dcim/forms/bulk_import.py:1430 netbox/dcim/forms/model_forms.py:797 -#: netbox/dcim/tables/devices.py:1058 netbox/templates/dcim/device.html:132 +#: netbox/dcim/forms/bulk_import.py:1461 netbox/dcim/forms/model_forms.py:891 +#: netbox/dcim/tables/devices.py:1065 netbox/templates/dcim/device.html:132 #: netbox/templates/dcim/virtualchassis.html:27 #: netbox/templates/dcim/virtualchassis.html:67 msgid "Master" msgstr "マスター" -#: netbox/dcim/forms/bulk_import.py:1434 +#: netbox/dcim/forms/bulk_import.py:1465 msgid "Master device" msgstr "マスターデバイス" -#: netbox/dcim/forms/bulk_import.py:1451 +#: netbox/dcim/forms/bulk_import.py:1482 msgid "Name of parent site" msgstr "親サイト名" -#: netbox/dcim/forms/bulk_import.py:1485 +#: netbox/dcim/forms/bulk_import.py:1516 msgid "Upstream power panel" msgstr "上流電源盤" -#: netbox/dcim/forms/bulk_import.py:1515 +#: netbox/dcim/forms/bulk_import.py:1546 msgid "Primary or redundant" msgstr "プライマリまたは冗長" -#: netbox/dcim/forms/bulk_import.py:1520 +#: netbox/dcim/forms/bulk_import.py:1551 msgid "Supply type (AC/DC)" msgstr "電源タイプ (AC/DC)" -#: netbox/dcim/forms/bulk_import.py:1525 +#: netbox/dcim/forms/bulk_import.py:1556 msgid "Single or three-phase" msgstr "単相または三相" -#: netbox/dcim/forms/bulk_import.py:1576 netbox/dcim/forms/model_forms.py:1753 +#: netbox/dcim/forms/bulk_import.py:1607 netbox/dcim/forms/model_forms.py:1847 #: netbox/templates/dcim/device.html:190 #: netbox/templates/dcim/virtualdevicecontext.html:30 #: netbox/templates/virtualization/virtualmachine.html:52 msgid "Primary IPv4" msgstr "プライマリ IPv4" -#: netbox/dcim/forms/bulk_import.py:1580 +#: netbox/dcim/forms/bulk_import.py:1611 msgid "IPv4 address with mask, e.g. 1.2.3.4/24" msgstr "マスク付きの IPv4 アドレス (例:1.2.3.4/24)" -#: netbox/dcim/forms/bulk_import.py:1583 netbox/dcim/forms/model_forms.py:1762 +#: netbox/dcim/forms/bulk_import.py:1614 netbox/dcim/forms/model_forms.py:1856 #: netbox/templates/dcim/device.html:206 #: netbox/templates/dcim/virtualdevicecontext.html:41 #: netbox/templates/virtualization/virtualmachine.html:68 msgid "Primary IPv6" msgstr "プライマリ IPv6" -#: netbox/dcim/forms/bulk_import.py:1587 +#: netbox/dcim/forms/bulk_import.py:1618 msgid "IPv6 address with prefix length, e.g. 2001:db8::1/64" msgstr "プレフィックス長のある IPv6 アドレス、例:2001: db8:: 1/64" -#: netbox/dcim/forms/common.py:19 netbox/dcim/models/device_components.py:518 +#: netbox/dcim/forms/common.py:19 netbox/dcim/models/device_components.py:527 #: netbox/templates/dcim/interface.html:57 #: netbox/templates/virtualization/vminterface.html:51 #: netbox/virtualization/forms/bulk_edit.py:207 @@ -5119,7 +5221,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:749 +#: netbox/dcim/forms/connections.py:49 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 @@ -5128,21 +5230,21 @@ msgstr "{model} {name} は既に存在しています" msgid "Power Panel" msgstr "電源盤" -#: netbox/dcim/forms/connections.py:58 netbox/dcim/forms/model_forms.py:777 +#: netbox/dcim/forms/connections.py:58 netbox/dcim/forms/model_forms.py:871 #: netbox/templates/dcim/powerfeed.html:21 #: netbox/templates/dcim/powerport.html:80 msgid "Power Feed" msgstr "電源タップ" -#: netbox/dcim/forms/filtersets.py:137 netbox/dcim/tables/devices.py:304 +#: netbox/dcim/forms/filtersets.py:138 netbox/dcim/tables/devices.py:304 msgid "Device Status" msgstr "デバイスステータス" -#: netbox/dcim/forms/filtersets.py:150 +#: netbox/dcim/forms/filtersets.py:151 msgid "Parent region" msgstr "親リージョン" -#: netbox/dcim/forms/filtersets.py:164 netbox/tenancy/forms/bulk_import.py:28 +#: netbox/dcim/forms/filtersets.py:165 netbox/tenancy/forms/bulk_import.py:28 #: netbox/tenancy/forms/bulk_import.py:62 #: netbox/tenancy/forms/filtersets.py:33 netbox/tenancy/forms/filtersets.py:62 #: netbox/wireless/forms/bulk_import.py:27 @@ -5150,117 +5252,117 @@ msgstr "親リージョン" msgid "Parent group" msgstr "親グループ" -#: netbox/dcim/forms/filtersets.py:243 netbox/templates/dcim/location.html:58 +#: netbox/dcim/forms/filtersets.py:244 netbox/templates/dcim/location.html:58 #: netbox/templates/dcim/site.html:56 msgid "Facility" msgstr "ファシリティ" -#: netbox/dcim/forms/filtersets.py:398 +#: netbox/dcim/forms/filtersets.py:399 msgid "Function" msgstr "機能" -#: netbox/dcim/forms/filtersets.py:484 netbox/dcim/forms/model_forms.py:382 +#: netbox/dcim/forms/filtersets.py:485 netbox/dcim/forms/model_forms.py:390 #: netbox/templates/inc/panels/image_attachments.html:6 msgid "Images" msgstr "画像" -#: netbox/dcim/forms/filtersets.py:487 netbox/dcim/forms/filtersets.py:612 -#: netbox/dcim/forms/filtersets.py:727 +#: netbox/dcim/forms/filtersets.py:488 netbox/dcim/forms/filtersets.py:621 +#: netbox/dcim/forms/filtersets.py:746 msgid "Components" msgstr "構成要素" -#: netbox/dcim/forms/filtersets.py:507 +#: netbox/dcim/forms/filtersets.py:508 msgid "Subdevice role" msgstr "サブデバイスロール" -#: netbox/dcim/forms/filtersets.py:791 netbox/dcim/tables/racks.py:54 -#: netbox/templates/dcim/racktype.html:20 +#: netbox/dcim/forms/filtersets.py:810 netbox/dcim/tables/racks.py:54 +#: netbox/templates/dcim/module.html:99 netbox/templates/dcim/racktype.html:20 msgid "Model" msgstr "モデル" -#: netbox/dcim/forms/filtersets.py:835 +#: netbox/dcim/forms/filtersets.py:854 msgid "Has an OOB IP" msgstr "OOB IP アドレスがある" -#: netbox/dcim/forms/filtersets.py:842 +#: netbox/dcim/forms/filtersets.py:861 msgid "Virtual chassis member" msgstr "バーチャルシャーシメンバー" -#: netbox/dcim/forms/filtersets.py:891 +#: netbox/dcim/forms/filtersets.py:910 msgid "Has virtual device contexts" msgstr "仮想デバイスコンテキストがある" -#: netbox/dcim/forms/filtersets.py:904 netbox/extras/filtersets.py:585 -#: netbox/ipam/forms/filtersets.py:469 +#: netbox/dcim/forms/filtersets.py:923 netbox/extras/filtersets.py:678 +#: netbox/ipam/forms/filtersets.py:477 #: netbox/virtualization/forms/filtersets.py:118 msgid "Cluster group" msgstr "クラスタグループ" -#: netbox/dcim/forms/filtersets.py:1259 +#: netbox/dcim/forms/filtersets.py:1278 msgid "Cabled" msgstr "配線済" -#: netbox/dcim/forms/filtersets.py:1266 +#: netbox/dcim/forms/filtersets.py:1285 msgid "Occupied" msgstr "専有済" -#: netbox/dcim/forms/filtersets.py:1293 netbox/dcim/forms/filtersets.py:1318 -#: netbox/dcim/forms/filtersets.py:1342 netbox/dcim/forms/filtersets.py:1362 -#: netbox/dcim/forms/filtersets.py:1390 netbox/dcim/tables/devices.py:373 -#: netbox/dcim/tables/devices.py:662 +#: netbox/dcim/forms/filtersets.py:1312 netbox/dcim/forms/filtersets.py:1337 +#: netbox/dcim/forms/filtersets.py:1361 netbox/dcim/forms/filtersets.py:1381 +#: netbox/dcim/forms/filtersets.py:1414 netbox/dcim/tables/devices.py:373 +#: netbox/dcim/tables/devices.py:669 #: netbox/templates/circuits/inc/circuit_termination_fields.html:16 #: netbox/templates/dcim/consoleport.html:55 #: netbox/templates/dcim/consoleserverport.html:55 #: netbox/templates/dcim/frontport.html:69 #: netbox/templates/dcim/interface.html:197 #: netbox/templates/dcim/powerfeed.html:110 -#: netbox/templates/dcim/poweroutlet.html:69 +#: netbox/templates/dcim/poweroutlet.html:73 #: netbox/templates/dcim/powerport.html:59 #: netbox/templates/dcim/rearport.html:65 msgid "Connection" msgstr "接続" -#: netbox/dcim/forms/filtersets.py:1402 netbox/extras/forms/bulk_edit.py:326 -#: netbox/extras/forms/bulk_import.py:247 -#: netbox/extras/forms/filtersets.py:472 -#: netbox/extras/forms/model_forms.py:689 netbox/extras/tables/tables.py:585 +#: netbox/dcim/forms/filtersets.py:1426 netbox/extras/forms/bulk_edit.py:382 +#: netbox/extras/forms/bulk_import.py:253 +#: netbox/extras/forms/filtersets.py:527 +#: netbox/extras/forms/model_forms.py:759 netbox/extras/tables/tables.py:640 #: netbox/templates/extras/journalentry.html:30 msgid "Kind" msgstr "種類" -#: netbox/dcim/forms/filtersets.py:1431 +#: netbox/dcim/forms/filtersets.py:1455 msgid "Mgmt only" msgstr "管理のみ" -#: netbox/dcim/forms/filtersets.py:1443 netbox/dcim/forms/model_forms.py:1454 -#: netbox/dcim/models/device_components.py:680 +#: netbox/dcim/forms/filtersets.py:1467 netbox/dcim/forms/model_forms.py:1548 +#: netbox/dcim/models/device_components.py:689 #: netbox/templates/dcim/interface.html:142 msgid "WWN" msgstr "WWN" -#: netbox/dcim/forms/filtersets.py:1458 +#: netbox/dcim/forms/filtersets.py:1482 #: netbox/virtualization/forms/filtersets.py:246 msgid "802.1Q mode" msgstr "802.1Q モード" -#: netbox/dcim/forms/filtersets.py:1473 +#: netbox/dcim/forms/filtersets.py:1497 msgid "Wireless channel" msgstr "無線チャネル" -#: netbox/dcim/forms/filtersets.py:1477 +#: netbox/dcim/forms/filtersets.py:1501 msgid "Channel frequency (MHz)" msgstr "チャネル周波数 (MHz)" -#: netbox/dcim/forms/filtersets.py:1481 +#: netbox/dcim/forms/filtersets.py:1505 msgid "Channel width (MHz)" msgstr "チャネル幅 (MHz)" -#: netbox/dcim/forms/filtersets.py:1485 +#: netbox/dcim/forms/filtersets.py:1509 #: netbox/templates/dcim/interface.html:91 msgid "Transmit power (dBm)" msgstr "送信出力 (dBm)" -#: netbox/dcim/forms/filtersets.py:1510 netbox/dcim/forms/filtersets.py:1535 +#: netbox/dcim/forms/filtersets.py:1534 netbox/dcim/forms/filtersets.py:1559 #: netbox/dcim/tables/devices.py:336 netbox/templates/dcim/cable.html:12 #: netbox/templates/dcim/cable_trace.html:46 #: netbox/templates/dcim/frontport.html:77 @@ -5271,15 +5373,15 @@ msgstr "送信出力 (dBm)" msgid "Cable" msgstr "ケーブル" -#: netbox/dcim/forms/filtersets.py:1614 netbox/dcim/tables/devices.py:978 +#: netbox/dcim/forms/filtersets.py:1638 netbox/dcim/tables/devices.py:985 msgid "Discovered" msgstr "自動検出" -#: netbox/dcim/forms/filtersets.py:1655 netbox/ipam/forms/filtersets.py:364 +#: netbox/dcim/forms/filtersets.py:1679 netbox/ipam/forms/filtersets.py:371 msgid "Assigned Device" msgstr "割当デバイス" -#: netbox/dcim/forms/filtersets.py:1660 netbox/ipam/forms/filtersets.py:369 +#: netbox/dcim/forms/filtersets.py:1684 netbox/ipam/forms/filtersets.py:376 msgid "Assigned VM" msgstr "割当VM" @@ -5289,15 +5391,15 @@ msgid "A virtual chassis member already exists in position {vc_position}." msgstr "バーチャルシャーシメンバーはすでに{vc_position}に存在します 。" #: netbox/dcim/forms/mixins.py:27 netbox/dcim/forms/mixins.py:75 -#: netbox/ipam/forms/bulk_edit.py:420 netbox/ipam/forms/model_forms.py:617 +#: netbox/ipam/forms/bulk_edit.py:425 netbox/ipam/forms/model_forms.py:617 msgid "Scope type" msgstr "スコープタイプ" #: netbox/dcim/forms/mixins.py:30 netbox/dcim/forms/mixins.py:78 -#: netbox/ipam/forms/bulk_edit.py:270 netbox/ipam/forms/bulk_edit.py:423 -#: netbox/ipam/forms/bulk_edit.py:437 netbox/ipam/forms/filtersets.py:181 +#: netbox/ipam/forms/bulk_edit.py:270 netbox/ipam/forms/bulk_edit.py:428 +#: netbox/ipam/forms/bulk_edit.py:447 netbox/ipam/forms/filtersets.py:181 #: netbox/ipam/forms/model_forms.py:231 netbox/ipam/forms/model_forms.py:620 -#: netbox/ipam/forms/model_forms.py:630 netbox/ipam/tables/ip.py:194 +#: netbox/ipam/forms/model_forms.py:630 netbox/ipam/tables/ip.py:195 #: netbox/ipam/tables/vlans.py:40 netbox/templates/ipam/prefix.html:48 #: netbox/templates/ipam/vlangroup.html:38 #: netbox/templates/virtualization/cluster.html:42 @@ -5306,9 +5408,9 @@ msgstr "スコープタイプ" #: netbox/virtualization/forms/filtersets.py:47 #: netbox/virtualization/forms/model_forms.py:79 #: netbox/virtualization/tables/clusters.py:80 -#: netbox/wireless/forms/bulk_edit.py:93 +#: netbox/wireless/forms/bulk_edit.py:94 #: netbox/wireless/forms/filtersets.py:37 -#: netbox/wireless/forms/model_forms.py:56 +#: netbox/wireless/forms/model_forms.py:57 #: netbox/wireless/tables/wirelesslan.py:58 msgid "Scope" msgstr "スコープ" @@ -5317,64 +5419,72 @@ msgstr "スコープ" msgid "Scope type (app & model)" msgstr "スコープの種類 (アプリとモデル)" -#: netbox/dcim/forms/model_forms.py:144 +#: netbox/dcim/forms/model_forms.py:149 msgid "Contact Info" msgstr "連絡先情報" -#: netbox/dcim/forms/model_forms.py:199 netbox/templates/dcim/rackrole.html:19 +#: netbox/dcim/forms/model_forms.py:206 netbox/templates/dcim/rackrole.html:19 msgid "Rack Role" msgstr "ラックロール" -#: netbox/dcim/forms/model_forms.py:217 netbox/dcim/forms/model_forms.py:371 -#: netbox/dcim/forms/model_forms.py:456 +#: netbox/dcim/forms/model_forms.py:224 netbox/dcim/forms/model_forms.py:379 +#: netbox/dcim/forms/model_forms.py:550 #: netbox/utilities/forms/fields/fields.py:47 msgid "Slug" msgstr "Slug" -#: netbox/dcim/forms/model_forms.py:264 +#: netbox/dcim/forms/model_forms.py:271 msgid "Select a pre-defined rack type, or set physical characteristics below." msgstr "定義済みのラックタイプを選択するか、以下で物理特性を設定してください。" -#: netbox/dcim/forms/model_forms.py:273 +#: netbox/dcim/forms/model_forms.py:280 msgid "Inventory Control" msgstr "在庫管理" -#: netbox/dcim/forms/model_forms.py:321 +#: netbox/dcim/forms/model_forms.py:329 msgid "" "Comma-separated list of numeric unit IDs. A range may be specified using a " "hyphen." msgstr "カンマ区切りのユニット ID 。範囲はハイフンを使用して指定できます。" -#: netbox/dcim/forms/model_forms.py:330 netbox/dcim/tables/racks.py:201 +#: netbox/dcim/forms/model_forms.py:338 netbox/dcim/tables/racks.py:210 msgid "Reservation" msgstr "予約" -#: netbox/dcim/forms/model_forms.py:432 +#: netbox/dcim/forms/model_forms.py:414 +msgid "Enter a valid JSON schema to define supported attributes." +msgstr "有効な JSON スキーマを入力して、サポートされている属性を定義します。" + +#: netbox/dcim/forms/model_forms.py:447 +msgid "Profile & Attributes" +msgstr "プロファイルと属性" + +#: netbox/dcim/forms/model_forms.py:526 #: netbox/templates/dcim/devicerole.html:23 msgid "Device Role" msgstr "デバイスロール" -#: netbox/dcim/forms/model_forms.py:500 netbox/dcim/models/devices.py:635 +#: netbox/dcim/forms/model_forms.py:594 netbox/dcim/models/devices.py:523 msgid "The lowest-numbered unit occupied by the device" msgstr "デバイスが使用している最も小さいユニット番号" -#: netbox/dcim/forms/model_forms.py:558 +#: netbox/dcim/forms/model_forms.py:652 msgid "The position in the virtual chassis this device is identified by" msgstr "仮想シャーシ内の位置" -#: netbox/dcim/forms/model_forms.py:563 +#: netbox/dcim/forms/model_forms.py:657 msgid "The priority of the device in the virtual chassis" msgstr "仮想シャーシ内の優先度" -#: netbox/dcim/forms/model_forms.py:670 +#: netbox/dcim/forms/model_forms.py:764 msgid "Automatically populate components associated with this module type" msgstr "このモジュールタイプに関連する構成要素を自動的に入力する" -#: netbox/dcim/forms/model_forms.py:779 +#: netbox/dcim/forms/model_forms.py:873 msgid "Characteristics" msgstr "特性" -#: netbox/dcim/forms/model_forms.py:936 +#: netbox/dcim/forms/model_forms.py:1030 #, python-brace-format msgid "" "Alphanumeric ranges are supported for bulk creation. Mixed cases and types " @@ -5387,35 +5497,35 @@ msgstr "" "1[ge,xe]-0/0/[0-9]1)。トークン " "{module}が存在する場合、新しいモジュールを作成する際に、自動的に位置の値に置き換えられます。" -#: netbox/dcim/forms/model_forms.py:1138 +#: netbox/dcim/forms/model_forms.py:1232 msgid "Console port template" msgstr "コンソールポートテンプレート" -#: netbox/dcim/forms/model_forms.py:1146 +#: netbox/dcim/forms/model_forms.py:1240 msgid "Console server port template" msgstr "コンソールサーバポートテンプレート" -#: netbox/dcim/forms/model_forms.py:1154 +#: netbox/dcim/forms/model_forms.py:1248 msgid "Front port template" msgstr "前面ポートテンプレート" -#: netbox/dcim/forms/model_forms.py:1162 +#: netbox/dcim/forms/model_forms.py:1256 msgid "Interface template" msgstr "インタフェーステンプレート" -#: netbox/dcim/forms/model_forms.py:1170 +#: netbox/dcim/forms/model_forms.py:1264 msgid "Power outlet template" msgstr "電源コンセントテンプレート" -#: netbox/dcim/forms/model_forms.py:1178 +#: netbox/dcim/forms/model_forms.py:1272 msgid "Power port template" msgstr "電源ポートテンプレート" -#: netbox/dcim/forms/model_forms.py:1186 +#: netbox/dcim/forms/model_forms.py:1280 msgid "Rear port template" msgstr "背面ポートテンプレート" -#: netbox/dcim/forms/model_forms.py:1196 netbox/dcim/forms/model_forms.py:1667 +#: netbox/dcim/forms/model_forms.py:1290 netbox/dcim/forms/model_forms.py:1761 #: netbox/dcim/tables/connections.py:27 #: netbox/templates/dcim/consoleport.html:17 #: netbox/templates/dcim/consoleserverport.html:74 @@ -5423,14 +5533,14 @@ msgstr "背面ポートテンプレート" msgid "Console Port" msgstr "コンソールポート" -#: netbox/dcim/forms/model_forms.py:1197 netbox/dcim/forms/model_forms.py:1668 +#: netbox/dcim/forms/model_forms.py:1291 netbox/dcim/forms/model_forms.py:1762 #: netbox/templates/dcim/consoleport.html:73 #: netbox/templates/dcim/consoleserverport.html:17 #: netbox/templates/dcim/frontport.html:109 msgid "Console Server Port" msgstr "コンソールサーバポート" -#: netbox/dcim/forms/model_forms.py:1198 netbox/dcim/forms/model_forms.py:1669 +#: netbox/dcim/forms/model_forms.py:1292 netbox/dcim/forms/model_forms.py:1763 #: netbox/templates/circuits/inc/circuit_termination_fields.html:53 #: netbox/templates/dcim/consoleport.html:76 #: netbox/templates/dcim/consoleserverport.html:77 @@ -5441,8 +5551,8 @@ msgstr "コンソールサーバポート" msgid "Front Port" msgstr "前面ポート" -#: netbox/dcim/forms/model_forms.py:1199 netbox/dcim/forms/model_forms.py:1670 -#: netbox/dcim/tables/devices.py:743 +#: netbox/dcim/forms/model_forms.py:1293 netbox/dcim/forms/model_forms.py:1764 +#: netbox/dcim/tables/devices.py:750 #: netbox/templates/circuits/inc/circuit_termination_fields.html:54 #: netbox/templates/dcim/consoleport.html:79 #: netbox/templates/dcim/consoleserverport.html:80 @@ -5454,78 +5564,77 @@ msgstr "前面ポート" msgid "Rear Port" msgstr "背面ポート" -#: netbox/dcim/forms/model_forms.py:1200 netbox/dcim/forms/model_forms.py:1671 +#: netbox/dcim/forms/model_forms.py:1294 netbox/dcim/forms/model_forms.py:1765 #: netbox/dcim/tables/connections.py:46 netbox/dcim/tables/devices.py:520 -#: netbox/templates/dcim/poweroutlet.html:54 +#: netbox/templates/dcim/poweroutlet.html:58 #: netbox/templates/dcim/powerport.html:17 msgid "Power Port" msgstr "電源ポート" -#: netbox/dcim/forms/model_forms.py:1201 netbox/dcim/forms/model_forms.py:1672 +#: netbox/dcim/forms/model_forms.py:1295 netbox/dcim/forms/model_forms.py:1766 #: netbox/templates/dcim/poweroutlet.html:17 #: netbox/templates/dcim/powerport.html:77 msgid "Power Outlet" msgstr "電源コンセント" -#: netbox/dcim/forms/model_forms.py:1203 netbox/dcim/forms/model_forms.py:1674 +#: netbox/dcim/forms/model_forms.py:1297 netbox/dcim/forms/model_forms.py:1768 msgid "Component Assignment" msgstr "構成要素割り当て" -#: netbox/dcim/forms/model_forms.py:1249 netbox/dcim/forms/model_forms.py:1721 +#: netbox/dcim/forms/model_forms.py:1343 netbox/dcim/forms/model_forms.py:1815 msgid "An InventoryItem can only be assigned to a single component." msgstr "在庫品目は1つの構成要素にのみ割り当てることができます。" -#: netbox/dcim/forms/model_forms.py:1386 +#: netbox/dcim/forms/model_forms.py:1480 msgid "LAG interface" msgstr "LAG インタフェース" -#: netbox/dcim/forms/model_forms.py:1409 +#: netbox/dcim/forms/model_forms.py:1503 msgid "Filter VLANs available for assignment by group." msgstr "割り当て可能な VLAN をグループ別にフィルタリングします。" -#: netbox/dcim/forms/model_forms.py:1564 +#: netbox/dcim/forms/model_forms.py:1658 msgid "Child Device" msgstr "子デバイス" -#: netbox/dcim/forms/model_forms.py:1565 +#: netbox/dcim/forms/model_forms.py:1659 msgid "" "Child devices must first be created and assigned to the site and rack of the" " parent device." msgstr "まず子デバイスを作成し、親デバイスのサイトとラックに割り当てる必要があります。" -#: netbox/dcim/forms/model_forms.py:1607 +#: netbox/dcim/forms/model_forms.py:1701 msgid "Console port" msgstr "コンソールポート" -#: netbox/dcim/forms/model_forms.py:1615 +#: netbox/dcim/forms/model_forms.py:1709 msgid "Console server port" msgstr "コンソールサーバポート" -#: netbox/dcim/forms/model_forms.py:1623 +#: netbox/dcim/forms/model_forms.py:1717 msgid "Front port" msgstr "前面ポート" -#: netbox/dcim/forms/model_forms.py:1639 +#: netbox/dcim/forms/model_forms.py:1733 msgid "Power outlet" msgstr "電源コンセント" -#: netbox/dcim/forms/model_forms.py:1661 +#: netbox/dcim/forms/model_forms.py:1755 #: netbox/templates/dcim/inventoryitem.html:17 msgid "Inventory Item" msgstr "在庫品目" -#: netbox/dcim/forms/model_forms.py:1735 +#: netbox/dcim/forms/model_forms.py:1829 #: netbox/templates/dcim/inventoryitemrole.html:15 msgid "Inventory Item Role" msgstr "在庫品目ロール" -#: netbox/dcim/forms/model_forms.py:1804 +#: netbox/dcim/forms/model_forms.py:1898 msgid "VM Interface" msgstr "VM インターフェイス" -#: netbox/dcim/forms/model_forms.py:1819 netbox/ipam/forms/filtersets.py:623 -#: netbox/ipam/forms/model_forms.py:334 netbox/ipam/forms/model_forms.py:795 -#: netbox/ipam/forms/model_forms.py:821 netbox/ipam/tables/vlans.py:171 +#: netbox/dcim/forms/model_forms.py:1913 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 #: netbox/templates/virtualization/vminterface.html:21 @@ -5535,13 +5644,13 @@ msgstr "VM インターフェイス" #: netbox/virtualization/forms/model_forms.py:227 #: netbox/virtualization/tables/virtualmachines.py:105 #: netbox/virtualization/tables/virtualmachines.py:161 -#: netbox/vpn/choices.py:53 netbox/vpn/forms/filtersets.py:299 +#: netbox/vpn/choices.py:53 netbox/vpn/forms/filtersets.py:304 #: netbox/vpn/forms/model_forms.py:161 netbox/vpn/forms/model_forms.py:172 #: netbox/vpn/forms/model_forms.py:274 netbox/vpn/forms/model_forms.py:457 msgid "Virtual Machine" msgstr "仮想マシン" -#: netbox/dcim/forms/model_forms.py:1858 +#: netbox/dcim/forms/model_forms.py:1952 msgid "A MAC address can only be assigned to a single object." msgstr "MAC アドレスは 1 つのオブジェクトにのみ割り当てることができます。" @@ -5587,7 +5696,7 @@ msgid "" msgstr "" "前面ポートの数 ({frontport_count}) は選択した背面ポートの数 ({rearport_count}) と一致する必要があります。" -#: netbox/dcim/forms/object_create.py:413 netbox/dcim/tables/devices.py:1064 +#: netbox/dcim/forms/object_create.py:413 netbox/dcim/tables/devices.py:1071 #: netbox/ipam/tables/fhrp.py:31 netbox/templates/dcim/virtualchassis.html:53 #: netbox/templates/dcim/virtualchassis_edit.html:51 #: netbox/templates/ipam/fhrpgroup.html:38 @@ -5656,76 +5765,76 @@ msgstr "A 端子と B 端子を同じオブジェクトに接続することは msgid "end" msgstr "端" -#: netbox/dcim/models/cables.py:313 +#: netbox/dcim/models/cables.py:309 msgid "cable termination" msgstr "ケーブル終端" -#: netbox/dcim/models/cables.py:314 +#: netbox/dcim/models/cables.py:310 msgid "cable terminations" msgstr "ケーブル終端" -#: netbox/dcim/models/cables.py:333 +#: netbox/dcim/models/cables.py:329 #, python-brace-format msgid "" "Duplicate termination found for {app_label}.{model} {termination_id}: cable " "{cable_pk}" msgstr "の重複終了が見つかりました {app_label}。{model} {termination_id}: ケーブル {cable_pk}" -#: netbox/dcim/models/cables.py:343 +#: netbox/dcim/models/cables.py:339 #, python-brace-format msgid "Cables cannot be terminated to {type_display} interfaces" msgstr "ケーブルは終端できません {type_display} インターフェース" -#: netbox/dcim/models/cables.py:350 +#: netbox/dcim/models/cables.py:346 msgid "Circuit terminations attached to a provider network may not be cabled." msgstr "プロバイダーネットワークに接続されている回線終端はケーブル接続できない場合があります。" -#: netbox/dcim/models/cables.py:448 netbox/extras/models/configs.py:50 +#: netbox/dcim/models/cables.py:444 netbox/extras/models/configs.py:47 msgid "is active" msgstr "アクティブ" -#: netbox/dcim/models/cables.py:452 +#: netbox/dcim/models/cables.py:448 msgid "is complete" msgstr "完了" -#: netbox/dcim/models/cables.py:456 +#: netbox/dcim/models/cables.py:452 msgid "is split" msgstr "分割" -#: netbox/dcim/models/cables.py:464 +#: netbox/dcim/models/cables.py:460 msgid "cable path" msgstr "ケーブル経路" -#: netbox/dcim/models/cables.py:465 +#: netbox/dcim/models/cables.py:461 msgid "cable paths" msgstr "ケーブル経路" -#: netbox/dcim/models/cables.py:540 +#: netbox/dcim/models/cables.py:536 msgid "All originating terminations must be attached to the same link" msgstr "元の端子はすべて同じリンクに接続する必要があります" -#: netbox/dcim/models/cables.py:552 +#: netbox/dcim/models/cables.py:548 msgid "All mid-span terminations must have the same termination type" msgstr "ミッドスパン終端はすべて同じ終端タイプでなければなりません" -#: netbox/dcim/models/cables.py:557 +#: netbox/dcim/models/cables.py:553 msgid "All mid-span terminations must have the same parent object" msgstr "すべてのミッドスパン終端には同じ親オブジェクトが必要です" -#: netbox/dcim/models/cables.py:581 +#: netbox/dcim/models/cables.py:577 msgid "All links must be cable or wireless" msgstr "すべてのリンクはケーブルまたはワイヤレスでなければなりません" -#: netbox/dcim/models/cables.py:583 +#: netbox/dcim/models/cables.py:579 msgid "All links must match first link type" msgstr "すべてのリンクは最初のリンクタイプと一致する必要があります" -#: netbox/dcim/models/cables.py:666 +#: netbox/dcim/models/cables.py:662 msgid "" "All positions counts within the path on opposite ends of links must match" msgstr "リンクの両端のパス内の位置数はすべて一致する必要があります" -#: netbox/dcim/models/cables.py:675 +#: netbox/dcim/models/cables.py:671 msgid "Remote termination position filter is missing" msgstr "リモートターミネーションポジションフィルタがありません" @@ -5798,12 +5907,12 @@ msgid "Allocated draw cannot exceed the maximum draw ({maximum_draw}W)." msgstr "割当消費電力は最大消費電力 ({maximum_draw}W) を超えることはできません。" #: netbox/dcim/models/device_component_templates.py:349 -#: netbox/dcim/models/device_components.py:471 +#: netbox/dcim/models/device_components.py:477 msgid "feed leg" msgstr "供給端子" #: netbox/dcim/models/device_component_templates.py:354 -#: netbox/dcim/models/device_components.py:476 +#: netbox/dcim/models/device_components.py:482 msgid "Phase (for three-phase feeds)" msgstr "電力相 (三相電源用)" @@ -5826,17 +5935,17 @@ msgid "Parent power port ({power_port}) must belong to the same module type" msgstr "親電源ポート ({power_port}) は同じモジュールタイプに属している必要があります" #: netbox/dcim/models/device_component_templates.py:430 -#: netbox/dcim/models/device_components.py:662 +#: netbox/dcim/models/device_components.py:671 msgid "management only" msgstr "管理のみ" #: netbox/dcim/models/device_component_templates.py:438 -#: netbox/dcim/models/device_components.py:542 +#: netbox/dcim/models/device_components.py:551 msgid "bridge interface" msgstr "ブリッジインタフェース" #: netbox/dcim/models/device_component_templates.py:459 -#: netbox/dcim/models/device_components.py:688 +#: netbox/dcim/models/device_components.py:697 msgid "wireless role" msgstr "無線ロール" @@ -5849,8 +5958,8 @@ msgid "interface templates" msgstr "インタフェーステンプレート" #: netbox/dcim/models/device_component_templates.py:473 -#: netbox/dcim/models/device_components.py:848 -#: netbox/virtualization/models/virtualmachines.py:385 +#: netbox/dcim/models/device_components.py:857 +#: netbox/virtualization/models/virtualmachines.py:390 msgid "An interface cannot be bridged to itself." msgstr "インタフェースを自分自身にブリッジすることはできません。" @@ -5865,7 +5974,7 @@ msgid "Bridge interface ({bridge}) must belong to the same module type" msgstr "ブリッジインタフェース ({bridge}) は同じモジュールタイプに属している必要があります" #: netbox/dcim/models/device_component_templates.py:540 -#: netbox/dcim/models/device_components.py:1038 +#: netbox/dcim/models/device_components.py:1047 msgid "rear port position" msgstr "背面ポート位置" @@ -5890,7 +5999,7 @@ msgid "" msgstr "背面ポートの位置 ({position}) が無効です; 背面ポート {name} は{count}箇所しかありません" #: netbox/dcim/models/device_component_templates.py:635 -#: netbox/dcim/models/device_components.py:1104 +#: netbox/dcim/models/device_components.py:1113 msgid "positions" msgstr "位置" @@ -5903,12 +6012,12 @@ msgid "rear port templates" msgstr "背面ポートテンプレート" #: netbox/dcim/models/device_component_templates.py:676 -#: netbox/dcim/models/device_components.py:1151 +#: netbox/dcim/models/device_components.py:1160 msgid "position" msgstr "位置" #: netbox/dcim/models/device_component_templates.py:679 -#: netbox/dcim/models/device_components.py:1154 +#: netbox/dcim/models/device_components.py:1163 msgid "Identifier to reference when renaming installed components" msgstr "取付済み構成要素名を変更する際に参照する識別子" @@ -5936,21 +6045,21 @@ msgid "" msgstr "" "デバイスベイを許可するためには、デバイスタイプ ({device_type}) のサブデバイスロールを「parent」に設定する必要があります。" -#: netbox/dcim/models/device_component_templates.py:784 -#: netbox/dcim/models/device_components.py:1307 +#: netbox/dcim/models/device_component_templates.py:783 +#: netbox/dcim/models/device_components.py:1315 msgid "part ID" msgstr "パーツ ID" -#: netbox/dcim/models/device_component_templates.py:786 -#: netbox/dcim/models/device_components.py:1309 +#: netbox/dcim/models/device_component_templates.py:785 +#: netbox/dcim/models/device_components.py:1317 msgid "Manufacturer-assigned part identifier" msgstr "メーカ指定の部品識別子" -#: netbox/dcim/models/device_component_templates.py:803 +#: netbox/dcim/models/device_component_templates.py:802 msgid "inventory item template" msgstr "在庫品目テンプレート" -#: netbox/dcim/models/device_component_templates.py:804 +#: netbox/dcim/models/device_component_templates.py:803 msgid "inventory item templates" msgstr "在庫品目テンプレート" @@ -5990,7 +6099,7 @@ msgstr "{class_name} モデルは親オブジェクトプロパティを宣言 #: netbox/dcim/models/device_components.py:287 #: netbox/dcim/models/device_components.py:314 #: netbox/dcim/models/device_components.py:345 -#: netbox/dcim/models/device_components.py:461 +#: netbox/dcim/models/device_components.py:467 msgid "Physical port type" msgstr "物理ポートタイプ" @@ -6028,140 +6137,140 @@ msgstr "電源ポート" msgid "power ports" msgstr "電源ポート" -#: netbox/dcim/models/device_components.py:486 +#: netbox/dcim/models/device_components.py:492 msgid "power outlet" msgstr "電源コンセント" -#: netbox/dcim/models/device_components.py:487 +#: netbox/dcim/models/device_components.py:493 msgid "power outlets" msgstr "電源コンセント" -#: netbox/dcim/models/device_components.py:495 +#: netbox/dcim/models/device_components.py:501 #, python-brace-format msgid "Parent power port ({power_port}) must belong to the same device" msgstr "親電源ポート ({power_port}) は同じデバイスに属している必要があります" -#: netbox/dcim/models/device_components.py:521 netbox/vpn/models/crypto.py:80 +#: netbox/dcim/models/device_components.py:530 netbox/vpn/models/crypto.py:80 #: netbox/vpn/models/crypto.py:222 msgid "mode" msgstr "モード" -#: netbox/dcim/models/device_components.py:526 +#: netbox/dcim/models/device_components.py:535 msgid "IEEE 802.1Q tagging strategy" msgstr "IEEE 802.1Q タギング戦略" -#: netbox/dcim/models/device_components.py:534 +#: netbox/dcim/models/device_components.py:543 msgid "parent interface" msgstr "親インタフェース" -#: netbox/dcim/models/device_components.py:550 +#: netbox/dcim/models/device_components.py:559 msgid "untagged VLAN" msgstr "タグなし VLAN" -#: netbox/dcim/models/device_components.py:556 +#: netbox/dcim/models/device_components.py:565 msgid "tagged VLANs" msgstr "タグ付き VLAN" -#: netbox/dcim/models/device_components.py:564 -#: netbox/dcim/tables/devices.py:601 netbox/ipam/forms/bulk_edit.py:510 -#: netbox/ipam/forms/bulk_import.py:507 netbox/ipam/forms/filtersets.py:579 -#: netbox/ipam/forms/model_forms.py:691 netbox/ipam/tables/vlans.py:106 +#: netbox/dcim/models/device_components.py:573 +#: netbox/dcim/tables/devices.py:608 netbox/ipam/forms/bulk_edit.py:521 +#: netbox/ipam/forms/bulk_import.py:514 netbox/ipam/forms/filtersets.py:587 +#: netbox/ipam/forms/model_forms.py:692 netbox/ipam/tables/vlans.py:108 #: netbox/templates/dcim/interface.html:86 netbox/templates/ipam/vlan.html:77 #: netbox/templates/virtualization/vminterface.html:60 msgid "Q-in-Q SVLAN" msgstr "Q-in-Q SVLAN" -#: netbox/dcim/models/device_components.py:579 +#: netbox/dcim/models/device_components.py:588 msgid "primary MAC address" msgstr "プライマリ MAC アドレス" -#: netbox/dcim/models/device_components.py:591 +#: netbox/dcim/models/device_components.py:600 msgid "Only Q-in-Q interfaces may specify a service VLAN." msgstr "Q-in-Q インターフェイスのみがサービス VLAN を指定できます。" -#: netbox/dcim/models/device_components.py:597 +#: netbox/dcim/models/device_components.py:606 #, python-brace-format msgid "MAC address {mac_address} is not assigned to this interface." msgstr "MAC アドレス {mac_address} このインターフェースには割り当てられていません。" -#: netbox/dcim/models/device_components.py:653 +#: netbox/dcim/models/device_components.py:662 msgid "parent LAG" msgstr "親ラグ" -#: netbox/dcim/models/device_components.py:663 +#: netbox/dcim/models/device_components.py:672 msgid "This interface is used only for out-of-band management" msgstr "このインタフェースは帯域外管理にのみ使用されます。" -#: netbox/dcim/models/device_components.py:668 +#: netbox/dcim/models/device_components.py:677 msgid "speed (Kbps)" msgstr "速度 (Kbps)" -#: netbox/dcim/models/device_components.py:671 +#: netbox/dcim/models/device_components.py:680 msgid "duplex" msgstr "デュプレックス" -#: netbox/dcim/models/device_components.py:681 +#: netbox/dcim/models/device_components.py:690 msgid "64-bit World Wide Name" msgstr "64 ビットのWWN (World Wide Name)" -#: netbox/dcim/models/device_components.py:695 +#: netbox/dcim/models/device_components.py:704 msgid "wireless channel" msgstr "無線チャネル" -#: netbox/dcim/models/device_components.py:702 +#: netbox/dcim/models/device_components.py:711 msgid "channel frequency (MHz)" msgstr "チャネル周波数 (MHz)" -#: netbox/dcim/models/device_components.py:703 -#: netbox/dcim/models/device_components.py:711 +#: netbox/dcim/models/device_components.py:712 +#: netbox/dcim/models/device_components.py:720 msgid "Populated by selected channel (if set)" msgstr "選択したチャンネルによって設定されます (設定されている場合)" -#: netbox/dcim/models/device_components.py:717 +#: netbox/dcim/models/device_components.py:726 msgid "transmit power (dBm)" msgstr "送信パワー (dBm)" -#: netbox/dcim/models/device_components.py:744 netbox/wireless/models.py:117 +#: netbox/dcim/models/device_components.py:753 netbox/wireless/models.py:117 msgid "wireless LANs" msgstr "無線 LAN" -#: netbox/dcim/models/device_components.py:792 -#: netbox/virtualization/models/virtualmachines.py:359 +#: netbox/dcim/models/device_components.py:801 +#: netbox/virtualization/models/virtualmachines.py:364 msgid "interface" msgstr "インタフェース" -#: netbox/dcim/models/device_components.py:793 -#: netbox/virtualization/models/virtualmachines.py:360 +#: netbox/dcim/models/device_components.py:802 +#: netbox/virtualization/models/virtualmachines.py:365 msgid "interfaces" msgstr "インタフェース" -#: netbox/dcim/models/device_components.py:801 +#: netbox/dcim/models/device_components.py:810 #, python-brace-format msgid "{display_type} interfaces cannot have a cable attached." msgstr "{display_type} インタフェースにはケーブルを接続できません。" -#: netbox/dcim/models/device_components.py:809 +#: netbox/dcim/models/device_components.py:818 #, python-brace-format msgid "{display_type} interfaces cannot be marked as connected." msgstr "{display_type} インタフェースは接続済みとしてマークできません。" -#: netbox/dcim/models/device_components.py:818 -#: netbox/virtualization/models/virtualmachines.py:370 +#: netbox/dcim/models/device_components.py:827 +#: netbox/virtualization/models/virtualmachines.py:375 msgid "An interface cannot be its own parent." msgstr "インタフェースを自身の親にすることはできません。" -#: netbox/dcim/models/device_components.py:822 +#: netbox/dcim/models/device_components.py:831 msgid "Only virtual interfaces may be assigned to a parent interface." msgstr "親インタフェースに割り当てることができるのは仮想インタフェースだけです。" -#: netbox/dcim/models/device_components.py:829 +#: netbox/dcim/models/device_components.py:838 #, python-brace-format msgid "" "The selected parent interface ({interface}) belongs to a different device " "({device})" msgstr "選択した親インタフェース ({interface}) は別のデバイス ({device}) に属しています" -#: netbox/dcim/models/device_components.py:835 +#: netbox/dcim/models/device_components.py:844 #, python-brace-format msgid "" "The selected parent interface ({interface}) belongs to {device}, which is " @@ -6170,14 +6279,14 @@ msgstr "" "選択した親インタフェース ({interface}) が属する {device} " "は、バーチャルシャーシ{virtual_chassis}には含まれていません。 。" -#: netbox/dcim/models/device_components.py:855 +#: netbox/dcim/models/device_components.py:864 #, python-brace-format msgid "" "The selected bridge interface ({bridge}) belongs to a different device " "({device})." msgstr "選択したブリッジインタフェース ({bridge}) は別のデバイス ({device}) に属しています。" -#: netbox/dcim/models/device_components.py:861 +#: netbox/dcim/models/device_components.py:870 #, python-brace-format msgid "" "The selected bridge interface ({interface}) belongs to {device}, which is " @@ -6186,21 +6295,21 @@ msgstr "" "選択したブリッジインタフェース ({interface}) が属する " "{device}は、バーチャルシャーシ{virtual_chassis}には含まれていません。 " -#: netbox/dcim/models/device_components.py:872 +#: netbox/dcim/models/device_components.py:881 msgid "Virtual interfaces cannot have a parent LAG interface." msgstr "仮想インタフェースは親 LAG インタフェースを持つことはできません。" -#: netbox/dcim/models/device_components.py:876 +#: netbox/dcim/models/device_components.py:885 msgid "A LAG interface cannot be its own parent." msgstr "LAG インタフェースを自身の親にすることはできません。" -#: netbox/dcim/models/device_components.py:883 +#: netbox/dcim/models/device_components.py:892 #, python-brace-format msgid "" "The selected LAG interface ({lag}) belongs to a different device ({device})." msgstr "選択した LAG インタフェース ({lag}) は別のデバイス ({device}) に属しています。" -#: netbox/dcim/models/device_components.py:889 +#: netbox/dcim/models/device_components.py:898 #, python-brace-format msgid "" "The selected LAG interface ({lag}) belongs to {device}, which is not part of" @@ -6209,47 +6318,47 @@ msgstr "" "選択した LAG インタフェース ({lag}) が属する {device}は、バーチャルシャーシには含まれていません " "{virtual_chassis}。" -#: netbox/dcim/models/device_components.py:900 +#: netbox/dcim/models/device_components.py:909 msgid "Virtual interfaces cannot have a PoE mode." msgstr "仮想インタフェースには PoE モードを設定できません。" -#: netbox/dcim/models/device_components.py:904 +#: netbox/dcim/models/device_components.py:913 msgid "Virtual interfaces cannot have a PoE type." msgstr "仮想インタフェースに PoE タイプを設定することはできません。" -#: netbox/dcim/models/device_components.py:910 +#: netbox/dcim/models/device_components.py:919 msgid "Must specify PoE mode when designating a PoE type." msgstr "PoE タイプを指定するときは、PoE モードを指定する必要があります。" -#: netbox/dcim/models/device_components.py:917 +#: netbox/dcim/models/device_components.py:926 msgid "Wireless role may be set only on wireless interfaces." msgstr "無線ロールは無線インタフェースでのみ設定できます。" -#: netbox/dcim/models/device_components.py:919 +#: netbox/dcim/models/device_components.py:928 msgid "Channel may be set only on wireless interfaces." msgstr "チャネルは無線インタフェースでのみ設定できます。" -#: netbox/dcim/models/device_components.py:925 +#: netbox/dcim/models/device_components.py:934 msgid "Channel frequency may be set only on wireless interfaces." msgstr "チャネル周波数は、無線インタフェースでのみ設定できます。" -#: netbox/dcim/models/device_components.py:929 +#: netbox/dcim/models/device_components.py:938 msgid "Cannot specify custom frequency with channel selected." msgstr "選択したチャンネルではカスタム周波数を指定できません。" -#: netbox/dcim/models/device_components.py:935 +#: netbox/dcim/models/device_components.py:944 msgid "Channel width may be set only on wireless interfaces." msgstr "チャネル幅は無線インタフェースでのみ設定できます。" -#: netbox/dcim/models/device_components.py:937 +#: netbox/dcim/models/device_components.py:946 msgid "Cannot specify custom width with channel selected." msgstr "選択したチャンネルではカスタム幅を指定できません。" -#: netbox/dcim/models/device_components.py:941 +#: netbox/dcim/models/device_components.py:950 msgid "Interface mode does not support an untagged vlan." msgstr "インターフェイスモードはタグなし VLAN をサポートしていません。" -#: netbox/dcim/models/device_components.py:947 +#: netbox/dcim/models/device_components.py:956 #, python-brace-format msgid "" "The untagged VLAN ({untagged_vlan}) must belong to the same site as the " @@ -6257,24 +6366,24 @@ msgid "" msgstr "" "タグ無し VLAN ({untagged_vlan}) はインタフェースの親デバイスと同じサイトに属しているか、グローバルである必要があります。" -#: netbox/dcim/models/device_components.py:1044 +#: netbox/dcim/models/device_components.py:1053 msgid "Mapped position on corresponding rear port" msgstr "対応する背面ポートのマップ位置" -#: netbox/dcim/models/device_components.py:1060 +#: netbox/dcim/models/device_components.py:1069 msgid "front port" msgstr "前面ポート" -#: netbox/dcim/models/device_components.py:1061 +#: netbox/dcim/models/device_components.py:1070 msgid "front ports" msgstr "前面ポート" -#: netbox/dcim/models/device_components.py:1072 +#: netbox/dcim/models/device_components.py:1081 #, python-brace-format msgid "Rear port ({rear_port}) must belong to the same device" msgstr "背面ポート ({rear_port}) は同じデバイスに属している必要があります" -#: netbox/dcim/models/device_components.py:1080 +#: netbox/dcim/models/device_components.py:1089 #, python-brace-format msgid "" "Invalid rear port position ({rear_port_position}): Rear port {name} has only" @@ -6282,115 +6391,115 @@ msgid "" msgstr "" "背面ポートの位置 ({rear_port_position}) が無効です: 背面ポート {name} は {positions} 箇所しかありません。" -#: netbox/dcim/models/device_components.py:1110 +#: netbox/dcim/models/device_components.py:1119 msgid "Number of front ports which may be mapped" msgstr "マップできる前面ポートの数" -#: netbox/dcim/models/device_components.py:1115 +#: netbox/dcim/models/device_components.py:1124 msgid "rear port" msgstr "背面ポート" -#: netbox/dcim/models/device_components.py:1116 +#: netbox/dcim/models/device_components.py:1125 msgid "rear ports" msgstr "背面ポート" -#: netbox/dcim/models/device_components.py:1127 +#: netbox/dcim/models/device_components.py:1136 #, python-brace-format msgid "" "The number of positions cannot be less than the number of mapped front ports" " ({frontport_count})" msgstr "ポジションの数は、マップされた前面ポートの数より少なくすることはできません ({frontport_count})" -#: netbox/dcim/models/device_components.py:1168 +#: netbox/dcim/models/device_components.py:1177 msgid "module bay" msgstr "モジュールベイ" -#: netbox/dcim/models/device_components.py:1169 +#: netbox/dcim/models/device_components.py:1178 msgid "module bays" msgstr "モジュールベイ" -#: netbox/dcim/models/device_components.py:1183 -#: netbox/dcim/models/devices.py:1229 +#: netbox/dcim/models/device_components.py:1192 +#: netbox/dcim/models/modules.py:269 msgid "A module bay cannot belong to a module installed within it." msgstr "モジュールベイは、その中に取り付けられているモジュールに属することはできません。" -#: netbox/dcim/models/device_components.py:1209 +#: netbox/dcim/models/device_components.py:1218 msgid "device bay" msgstr "デバイスベイ" -#: netbox/dcim/models/device_components.py:1210 +#: netbox/dcim/models/device_components.py:1219 msgid "device bays" msgstr "デバイスベイ" -#: netbox/dcim/models/device_components.py:1217 +#: netbox/dcim/models/device_components.py:1226 #, python-brace-format msgid "This type of device ({device_type}) does not support device bays." msgstr "このタイプ ({device_type}) のデバイスは、デバイスベイをサポートしていません。" -#: netbox/dcim/models/device_components.py:1223 +#: netbox/dcim/models/device_components.py:1232 msgid "Cannot install a device into itself." msgstr "デバイスをそれ自体に挿入することはできません。" -#: netbox/dcim/models/device_components.py:1231 +#: netbox/dcim/models/device_components.py:1240 #, python-brace-format msgid "" "Cannot install the specified device; device is already installed in {bay}." msgstr "指定されたデバイスは取付できません。デバイスは既に {bay} に取付られています 。" -#: netbox/dcim/models/device_components.py:1252 +#: netbox/dcim/models/device_components.py:1261 msgid "inventory item role" msgstr "在庫品目ロール" -#: netbox/dcim/models/device_components.py:1253 +#: netbox/dcim/models/device_components.py:1262 msgid "inventory item roles" msgstr "在庫品目ロール" -#: netbox/dcim/models/device_components.py:1313 -#: netbox/dcim/models/devices.py:598 netbox/dcim/models/devices.py:1189 -#: netbox/dcim/models/racks.py:304 -#: netbox/virtualization/models/virtualmachines.py:126 +#: netbox/dcim/models/device_components.py:1321 +#: netbox/dcim/models/devices.py:486 netbox/dcim/models/modules.py:229 +#: netbox/dcim/models/racks.py:310 +#: netbox/virtualization/models/virtualmachines.py:125 msgid "serial number" msgstr "シリアル番号" -#: netbox/dcim/models/device_components.py:1321 -#: netbox/dcim/models/devices.py:606 netbox/dcim/models/devices.py:1196 -#: netbox/dcim/models/racks.py:311 +#: netbox/dcim/models/device_components.py:1329 +#: netbox/dcim/models/devices.py:494 netbox/dcim/models/modules.py:236 +#: netbox/dcim/models/racks.py:317 msgid "asset tag" msgstr "アセットタグ" -#: netbox/dcim/models/device_components.py:1322 +#: netbox/dcim/models/device_components.py:1330 msgid "A unique tag used to identify this item" msgstr "この部品を識別するために使用される一意のタグ" -#: netbox/dcim/models/device_components.py:1325 +#: netbox/dcim/models/device_components.py:1333 msgid "discovered" msgstr "自動検出" -#: netbox/dcim/models/device_components.py:1327 +#: netbox/dcim/models/device_components.py:1335 msgid "This item was automatically discovered" msgstr "このアイテムは自動的に検出されました" -#: netbox/dcim/models/device_components.py:1345 +#: netbox/dcim/models/device_components.py:1353 msgid "inventory item" msgstr "在庫品目" -#: netbox/dcim/models/device_components.py:1346 +#: netbox/dcim/models/device_components.py:1354 msgid "inventory items" msgstr "在庫品目" -#: netbox/dcim/models/device_components.py:1354 +#: netbox/dcim/models/device_components.py:1362 msgid "Cannot assign self as parent." msgstr "自分を親として割り当てることはできません。" -#: netbox/dcim/models/device_components.py:1362 +#: netbox/dcim/models/device_components.py:1370 msgid "Parent inventory item does not belong to the same device." msgstr "親在庫品目は同じデバイスに属していません。" -#: netbox/dcim/models/device_components.py:1368 +#: netbox/dcim/models/device_components.py:1376 msgid "Cannot move an inventory item with dependent children" msgstr "子を持つ在庫品目は移動できません" -#: netbox/dcim/models/device_components.py:1376 +#: netbox/dcim/models/device_components.py:1384 msgid "Cannot assign inventory item to component on another device" msgstr "在庫品目を別のデバイスの構成要素に割り当てることはできません" @@ -6402,8 +6511,8 @@ msgstr "メーカ" msgid "manufacturers" msgstr "メーカ" -#: netbox/dcim/models/devices.py:84 netbox/dcim/models/devices.py:383 -#: netbox/dcim/models/racks.py:133 +#: netbox/dcim/models/devices.py:84 netbox/dcim/models/modules.py:85 +#: netbox/dcim/models/racks.py:139 msgid "model" msgstr "型" @@ -6411,11 +6520,11 @@ msgstr "型" msgid "default platform" msgstr "デフォルトプラットフォーム" -#: netbox/dcim/models/devices.py:100 netbox/dcim/models/devices.py:387 +#: netbox/dcim/models/devices.py:100 netbox/dcim/models/modules.py:89 msgid "part number" msgstr "パーツ番号" -#: netbox/dcim/models/devices.py:103 netbox/dcim/models/devices.py:390 +#: netbox/dcim/models/devices.py:103 netbox/dcim/models/modules.py:92 msgid "Discrete part number (optional)" msgstr "個別の部品番号 (オプション)" @@ -6449,8 +6558,8 @@ msgid "" "device type is neither a parent nor a child." msgstr "親デバイスはデバイスベイに子デバイスを収納します。このデバイスタイプが親でも子供でもない場合は、空白のままにしてください。" -#: netbox/dcim/models/devices.py:131 netbox/dcim/models/devices.py:393 -#: netbox/dcim/models/devices.py:651 netbox/dcim/models/racks.py:315 +#: netbox/dcim/models/devices.py:131 netbox/dcim/models/devices.py:539 +#: netbox/dcim/models/modules.py:95 netbox/dcim/models/racks.py:321 msgid "airflow" msgstr "エアフロー" @@ -6492,163 +6601,155 @@ msgstr "このデバイスを親デバイスとして分類解除する前に、 msgid "Child device types must be 0U." msgstr "子デバイスタイプは 0U でなければなりません。" -#: netbox/dcim/models/devices.py:413 -msgid "module type" -msgstr "モジュールタイプ" - -#: netbox/dcim/models/devices.py:414 -msgid "module types" -msgstr "モジュールタイプ" - -#: netbox/dcim/models/devices.py:484 +#: netbox/dcim/models/devices.py:387 msgid "Virtual machines may be assigned to this role" msgstr "仮想マシンをこのロールに割り当てることができます" -#: netbox/dcim/models/devices.py:496 +#: netbox/dcim/models/devices.py:401 msgid "device role" msgstr "デバイスロール" -#: netbox/dcim/models/devices.py:497 +#: netbox/dcim/models/devices.py:402 msgid "device roles" msgstr "デバイスロール" -#: netbox/dcim/models/devices.py:511 +#: netbox/dcim/models/devices.py:416 msgid "Optionally limit this platform to devices of a certain manufacturer" msgstr "オプションで、このプラットフォームを特定のメーカのデバイスに限定できます" -#: netbox/dcim/models/devices.py:523 +#: netbox/dcim/models/devices.py:428 msgid "platform" msgstr "プラットフォーム" -#: netbox/dcim/models/devices.py:524 +#: netbox/dcim/models/devices.py:429 msgid "platforms" msgstr "プラットフォーム" -#: netbox/dcim/models/devices.py:572 +#: netbox/dcim/models/devices.py:460 msgid "The function this device serves" msgstr "このデバイスが果たす機能" -#: netbox/dcim/models/devices.py:599 +#: netbox/dcim/models/devices.py:487 msgid "Chassis serial number, assigned by the manufacturer" msgstr "製造元によって割当られた、シャーシのシリアル番号" -#: netbox/dcim/models/devices.py:607 netbox/dcim/models/devices.py:1197 +#: netbox/dcim/models/devices.py:495 netbox/dcim/models/modules.py:237 msgid "A unique tag used to identify this device" msgstr "このデバイスを識別するために使用される一意のタグ" -#: netbox/dcim/models/devices.py:634 +#: netbox/dcim/models/devices.py:522 msgid "position (U)" msgstr "ポジション (U)" -#: netbox/dcim/models/devices.py:642 +#: netbox/dcim/models/devices.py:530 msgid "rack face" msgstr "ラックフェイス" -#: netbox/dcim/models/devices.py:663 netbox/dcim/models/devices.py:1425 -#: netbox/virtualization/models/virtualmachines.py:95 +#: netbox/dcim/models/devices.py:551 netbox/dcim/models/devices.py:1154 +#: netbox/virtualization/models/virtualmachines.py:94 msgid "primary IPv4" msgstr "プライマリ IPv4" -#: netbox/dcim/models/devices.py:671 netbox/dcim/models/devices.py:1433 -#: netbox/virtualization/models/virtualmachines.py:103 +#: netbox/dcim/models/devices.py:559 netbox/dcim/models/devices.py:1162 +#: netbox/virtualization/models/virtualmachines.py:102 msgid "primary IPv6" msgstr "プライマリ IPv6" -#: netbox/dcim/models/devices.py:679 +#: netbox/dcim/models/devices.py:567 msgid "out-of-band IP" msgstr "out-of-band IP" -#: netbox/dcim/models/devices.py:696 +#: netbox/dcim/models/devices.py:584 msgid "VC position" msgstr "VCポジション" -#: netbox/dcim/models/devices.py:699 +#: netbox/dcim/models/devices.py:587 msgid "Virtual chassis position" msgstr "バーチャルシャーシポジション" -#: netbox/dcim/models/devices.py:702 +#: netbox/dcim/models/devices.py:590 msgid "VC priority" msgstr "VC プライオリティ" -#: netbox/dcim/models/devices.py:706 +#: netbox/dcim/models/devices.py:594 msgid "Virtual chassis master election priority" msgstr "バーチャルシャーシのマスター選択優先順位" -#: netbox/dcim/models/devices.py:709 netbox/dcim/models/sites.py:208 +#: netbox/dcim/models/devices.py:597 netbox/dcim/models/sites.py:208 msgid "latitude" msgstr "緯度" -#: netbox/dcim/models/devices.py:714 netbox/dcim/models/devices.py:722 +#: netbox/dcim/models/devices.py:602 netbox/dcim/models/devices.py:610 #: netbox/dcim/models/sites.py:213 netbox/dcim/models/sites.py:221 msgid "GPS coordinate in decimal format (xx.yyyyyy)" msgstr "10 進数形式の GPS 座標 (xx.yyyyyy)" -#: netbox/dcim/models/devices.py:717 netbox/dcim/models/sites.py:216 +#: netbox/dcim/models/devices.py:605 netbox/dcim/models/sites.py:216 msgid "longitude" msgstr "経度" -#: netbox/dcim/models/devices.py:790 +#: netbox/dcim/models/devices.py:684 msgid "Device name must be unique per site." msgstr "デバイス名はサイトごとに一意である必要があります。" -#: netbox/dcim/models/devices.py:801 netbox/ipam/models/services.py:71 +#: netbox/dcim/models/devices.py:695 msgid "device" msgstr "デバイス" -#: netbox/dcim/models/devices.py:802 +#: netbox/dcim/models/devices.py:696 msgid "devices" msgstr "デバイス" -#: netbox/dcim/models/devices.py:821 +#: netbox/dcim/models/devices.py:715 #, python-brace-format msgid "Rack {rack} does not belong to site {site}." msgstr "ラック {rack} はサイト{site}に属していません 。" -#: netbox/dcim/models/devices.py:826 +#: netbox/dcim/models/devices.py:720 #, python-brace-format msgid "Location {location} does not belong to site {site}." msgstr "ロケーション {location} はサイト{site}に属していません 。" -#: netbox/dcim/models/devices.py:832 +#: netbox/dcim/models/devices.py:726 #, python-brace-format msgid "Rack {rack} does not belong to location {location}." msgstr "ラック {rack} はロケーション{location}に属していません 。" -#: netbox/dcim/models/devices.py:839 +#: netbox/dcim/models/devices.py:733 msgid "Cannot select a rack face without assigning a rack." msgstr "ラックを割り当てないとラックフェースは選択できません。" -#: netbox/dcim/models/devices.py:843 +#: netbox/dcim/models/devices.py:737 msgid "Cannot select a rack position without assigning a rack." msgstr "ラックを割り当てないとラックポジションを選択できません。" -#: netbox/dcim/models/devices.py:849 +#: netbox/dcim/models/devices.py:743 msgid "Position must be in increments of 0.5 rack units." msgstr "ポジションは 0.5 ラックユニット単位で入力する必要があります。" -#: netbox/dcim/models/devices.py:853 +#: netbox/dcim/models/devices.py:747 msgid "Must specify rack face when defining rack position." msgstr "ラックの位置を定義するときは、ラックの面を指定する必要があります。" -#: netbox/dcim/models/devices.py:861 +#: netbox/dcim/models/devices.py:755 #, python-brace-format msgid "" "A 0U device type ({device_type}) cannot be assigned to a rack position." msgstr "0U デバイスタイプ ({device_type}) をラックポジションに割り当てることはできません。" -#: netbox/dcim/models/devices.py:872 +#: netbox/dcim/models/devices.py:766 msgid "" "Child device types cannot be assigned to a rack face. This is an attribute " "of the parent device." msgstr "子デバイスタイプをラックフェースに割り当てることはできません。これは親デバイスの属性です。" -#: netbox/dcim/models/devices.py:879 +#: netbox/dcim/models/devices.py:773 msgid "" "Child device types cannot be assigned to a rack position. This is an " "attribute of the parent device." msgstr "子デバイスタイプをラックポジションに割り当てることはできません。これは親デバイスの属性です。" -#: netbox/dcim/models/devices.py:893 +#: netbox/dcim/models/devices.py:787 #, python-brace-format msgid "" "U{position} is already occupied or does not have sufficient space to " @@ -6657,22 +6758,22 @@ msgstr "" "U{position} が既に占有されているか、このデバイスタイプを収容するのに十分なスペースがありません: {device_type} " "({u_height}U)" -#: netbox/dcim/models/devices.py:908 +#: netbox/dcim/models/devices.py:802 #, python-brace-format msgid "{ip} is not an IPv4 address." msgstr "{ip} は IPv4 アドレスではありません。" -#: netbox/dcim/models/devices.py:920 netbox/dcim/models/devices.py:938 +#: netbox/dcim/models/devices.py:814 netbox/dcim/models/devices.py:832 #, python-brace-format msgid "The specified IP address ({ip}) is not assigned to this device." msgstr "指定された IP アドレス ({ip}) はこのデバイスに割り当てられていません。" -#: netbox/dcim/models/devices.py:926 +#: netbox/dcim/models/devices.py:820 #, python-brace-format msgid "{ip} is not an IPv6 address." msgstr "{ip} IPv6 アドレスではありません。" -#: netbox/dcim/models/devices.py:956 +#: netbox/dcim/models/devices.py:850 #, python-brace-format msgid "" "The assigned platform is limited to {platform_manufacturer} device types, " @@ -6681,115 +6782,144 @@ msgstr "" "割当られたプラットフォームは{platform_manufacturer} のデバイスタイプに限定されます 。しかし、このデバイスのタイプは " "{devicetype_manufacturer}に属します。" -#: netbox/dcim/models/devices.py:967 +#: netbox/dcim/models/devices.py:861 #, python-brace-format msgid "The assigned cluster belongs to a different site ({site})" msgstr "割当クラスタは別のサイトに属しています ({site})" -#: netbox/dcim/models/devices.py:974 +#: netbox/dcim/models/devices.py:868 #, python-brace-format msgid "The assigned cluster belongs to a different location ({location})" msgstr "割り当てられたクラスターは別の場所に属しています ({location})" -#: netbox/dcim/models/devices.py:982 +#: netbox/dcim/models/devices.py:876 msgid "A device assigned to a virtual chassis must have its position defined." msgstr "仮想シャーシに割当られたデバイスには、その位置が定義されている必要があります。" -#: netbox/dcim/models/devices.py:988 +#: netbox/dcim/models/devices.py:882 #, python-brace-format msgid "" "Device cannot be removed from virtual chassis {virtual_chassis} because it " "is currently designated as its master." msgstr "デバイスを仮想シャーシから削除できない {virtual_chassis} 現在マスターとして指定されているからです。" -#: netbox/dcim/models/devices.py:1204 -msgid "module" -msgstr "モジュール" - -#: netbox/dcim/models/devices.py:1205 -msgid "modules" -msgstr "モジュール" - -#: netbox/dcim/models/devices.py:1218 -#, python-brace-format -msgid "" -"Module must be installed within a module bay belonging to the assigned " -"device ({device})." -msgstr "モジュールは、割当デバイスに属するモジュールベイ内に取り付ける必要があります ({device})。" - -#: netbox/dcim/models/devices.py:1346 +#: netbox/dcim/models/devices.py:1075 msgid "domain" msgstr "ドメイン" -#: netbox/dcim/models/devices.py:1359 netbox/dcim/models/devices.py:1360 +#: netbox/dcim/models/devices.py:1088 netbox/dcim/models/devices.py:1089 msgid "virtual chassis" msgstr "バーチャルシャーシ" -#: netbox/dcim/models/devices.py:1372 +#: netbox/dcim/models/devices.py:1101 #, python-brace-format msgid "" "The selected master ({master}) is not assigned to this virtual chassis." msgstr "選択したマスター ({master}) はこの仮想シャーシに割り当てられていません。" -#: netbox/dcim/models/devices.py:1388 +#: netbox/dcim/models/devices.py:1117 #, python-brace-format msgid "" "Unable to delete virtual chassis {self}. There are member interfaces which " "form a cross-chassis LAG interfaces." msgstr "バーチャルシャーシ{self}を削除できません 。クロスシャーシ LAG インタフェースを形成するメンバーインタフェースがあります。" -#: netbox/dcim/models/devices.py:1414 netbox/vpn/models/l2vpn.py:37 +#: netbox/dcim/models/devices.py:1143 netbox/vpn/models/l2vpn.py:42 msgid "identifier" msgstr "識別子" -#: netbox/dcim/models/devices.py:1415 +#: netbox/dcim/models/devices.py:1144 msgid "Numeric identifier unique to the parent device" msgstr "親デバイスに固有の数値識別子" -#: netbox/dcim/models/devices.py:1443 netbox/extras/models/customfields.py:227 -#: netbox/extras/models/models.py:107 netbox/extras/models/models.py:694 -#: netbox/netbox/models/__init__.py:120 +#: netbox/dcim/models/devices.py:1172 netbox/extras/models/customfields.py:227 +#: netbox/extras/models/models.py:109 netbox/extras/models/models.py:767 +#: netbox/netbox/models/__init__.py:120 netbox/netbox/models/__init__.py:155 msgid "comments" msgstr "コメント" -#: netbox/dcim/models/devices.py:1459 +#: netbox/dcim/models/devices.py:1188 msgid "virtual device context" msgstr "仮想デバイスコンテキスト" -#: netbox/dcim/models/devices.py:1460 +#: netbox/dcim/models/devices.py:1189 msgid "virtual device contexts" msgstr "仮想デバイスコンテキスト" -#: netbox/dcim/models/devices.py:1489 +#: netbox/dcim/models/devices.py:1218 #, python-brace-format msgid "{ip} is not an IPv{family} address." msgstr "{ip}は IPv{family}アドレスではありません。" -#: netbox/dcim/models/devices.py:1495 +#: netbox/dcim/models/devices.py:1224 msgid "Primary IP address must belong to an interface on the assigned device." msgstr "プライマリ IP アドレスは、割当デバイスのインタフェースに属している必要があります。" -#: netbox/dcim/models/devices.py:1527 +#: netbox/dcim/models/devices.py:1255 msgid "MAC addresses" msgstr "MAC アドレス" -#: netbox/dcim/models/devices.py:1559 +#: netbox/dcim/models/devices.py:1287 msgid "" "Cannot unassign MAC Address while it is designated as the primary MAC for an" " object" msgstr "オブジェクトのプライマリ MAC として指定されている間は、MAC アドレスの割り当てを解除できません" -#: netbox/dcim/models/devices.py:1563 +#: netbox/dcim/models/devices.py:1291 msgid "" "Cannot reassign MAC Address while it is designated as the primary MAC for an" " object" msgstr "オブジェクトのプライマリ MAC として指定されている間は MAC アドレスを再割り当てできません" -#: netbox/dcim/models/mixins.py:94 +#: netbox/dcim/models/mixins.py:92 #, python-brace-format msgid "Please select a {scope_type}." msgstr "選択してください {scope_type}。" +#: netbox/dcim/models/modules.py:39 +msgid "schema" +msgstr "スキーマ" + +#: netbox/dcim/models/modules.py:46 +msgid "module type profile" +msgstr "モジュールタイププロファイル" + +#: netbox/dcim/models/modules.py:47 +msgid "module type profiles" +msgstr "モジュールタイププロファイル" + +#: netbox/dcim/models/modules.py:104 +msgid "attributes" +msgstr "属性" + +#: netbox/dcim/models/modules.py:120 +msgid "module type" +msgstr "モジュールタイプ" + +#: netbox/dcim/models/modules.py:121 +msgid "module types" +msgstr "モジュールタイプ" + +#: netbox/dcim/models/modules.py:151 +#, python-brace-format +msgid "Invalid schema: {error}" +msgstr "スキーマが無効です: {error}" + +#: netbox/dcim/models/modules.py:244 +msgid "module" +msgstr "モジュール" + +#: netbox/dcim/models/modules.py:245 +msgid "modules" +msgstr "モジュール" + +#: netbox/dcim/models/modules.py:258 +#, python-brace-format +msgid "" +"Module must be installed within a module bay belonging to the assigned " +"device ({device})." +msgstr "モジュールは、割当デバイスに属するモジュールベイ内に取り付ける必要があります ({device})。" + #: netbox/dcim/models/power.py:55 msgid "power panel" msgstr "電源盤" @@ -6889,132 +7019,140 @@ msgid "Outer dimension of rack (width)" msgstr "ラックの外形寸法(幅)" #: netbox/dcim/models/racks.py:77 +msgid "outer height" +msgstr "外側の高さ" + +#: netbox/dcim/models/racks.py:80 +msgid "Outer dimension of rack (height)" +msgstr "ラックの外形寸法(高さ)" + +#: netbox/dcim/models/racks.py:83 msgid "outer depth" msgstr "外形の奥行" -#: netbox/dcim/models/racks.py:80 +#: netbox/dcim/models/racks.py:86 msgid "Outer dimension of rack (depth)" msgstr "ラックの外形寸法(奥行き)" -#: netbox/dcim/models/racks.py:83 +#: netbox/dcim/models/racks.py:89 msgid "outer unit" msgstr "外形の単位" -#: netbox/dcim/models/racks.py:90 +#: netbox/dcim/models/racks.py:96 msgid "mounting depth" msgstr "取り付け奥行き" -#: netbox/dcim/models/racks.py:94 +#: netbox/dcim/models/racks.py:100 msgid "" "Maximum depth of a mounted device, in millimeters. For four-post racks, this" " is the distance between the front and rear rails." msgstr "マウントされたデバイスの最大奥行き (mm)。4 支柱ラックの場合、これは前面レールと背面レールの間の距離です。" -#: netbox/dcim/models/racks.py:102 +#: netbox/dcim/models/racks.py:108 msgid "max weight" msgstr "最大重量" -#: netbox/dcim/models/racks.py:105 +#: netbox/dcim/models/racks.py:111 msgid "Maximum load capacity for the rack" msgstr "ラックの最大積載量" -#: netbox/dcim/models/racks.py:125 netbox/dcim/models/racks.py:247 +#: netbox/dcim/models/racks.py:131 netbox/dcim/models/racks.py:253 msgid "form factor" msgstr "フォームファクタ" -#: netbox/dcim/models/racks.py:162 +#: netbox/dcim/models/racks.py:168 msgid "rack type" msgstr "ラックタイプ" -#: netbox/dcim/models/racks.py:163 +#: netbox/dcim/models/racks.py:169 msgid "rack types" msgstr "ラックタイプ" -#: netbox/dcim/models/racks.py:177 netbox/dcim/models/racks.py:368 -msgid "Must specify a unit when setting an outer width/depth" -msgstr "外形の幅/奥行きを設定する場合は単位を指定する必要があります" +#: netbox/dcim/models/racks.py:183 netbox/dcim/models/racks.py:375 +msgid "Must specify a unit when setting an outer dimension" +msgstr "外寸を設定するときは単位を指定する必要があります" -#: netbox/dcim/models/racks.py:181 netbox/dcim/models/racks.py:372 +#: netbox/dcim/models/racks.py:187 netbox/dcim/models/racks.py:379 msgid "Must specify a unit when setting a maximum weight" msgstr "最大重量を設定する場合は単位を指定する必要があります" -#: netbox/dcim/models/racks.py:227 +#: netbox/dcim/models/racks.py:233 msgid "rack role" msgstr "ラックロール" -#: netbox/dcim/models/racks.py:228 +#: netbox/dcim/models/racks.py:234 msgid "rack roles" msgstr "ラックロール" -#: netbox/dcim/models/racks.py:265 +#: netbox/dcim/models/racks.py:271 msgid "facility ID" msgstr "ファシリティ ID" -#: netbox/dcim/models/racks.py:266 +#: netbox/dcim/models/racks.py:272 msgid "Locally-assigned identifier" msgstr "ローカル識別子" -#: netbox/dcim/models/racks.py:299 netbox/ipam/forms/bulk_import.py:204 +#: netbox/dcim/models/racks.py:305 netbox/ipam/forms/bulk_import.py:204 #: netbox/ipam/forms/bulk_import.py:272 netbox/ipam/forms/bulk_import.py:307 -#: netbox/ipam/forms/bulk_import.py:498 +#: netbox/ipam/forms/bulk_import.py:505 #: netbox/virtualization/forms/bulk_import.py:118 msgid "Functional role" msgstr "機能的ロール" -#: netbox/dcim/models/racks.py:312 +#: netbox/dcim/models/racks.py:318 msgid "A unique tag used to identify this rack" msgstr "このラックの識別に使用される固有のタグ" -#: netbox/dcim/models/racks.py:351 +#: netbox/dcim/models/racks.py:358 msgid "rack" msgstr "ラック" -#: netbox/dcim/models/racks.py:352 +#: netbox/dcim/models/racks.py:359 msgid "racks" msgstr "ラック" -#: netbox/dcim/models/racks.py:364 +#: netbox/dcim/models/racks.py:371 #, python-brace-format msgid "Assigned location must belong to parent site ({site})." msgstr "割当ロケーションは親サイト ({site}) に属している必要があります。" -#: netbox/dcim/models/racks.py:387 +#: netbox/dcim/models/racks.py:394 #, python-brace-format msgid "" "Rack must be at least {min_height}U tall to house currently installed " "devices." msgstr "現在取付られているデバイスを収納するには、ラックは少なくとも{min_height} U 必要です 。" -#: netbox/dcim/models/racks.py:396 +#: netbox/dcim/models/racks.py:403 #, python-brace-format msgid "" "Rack unit numbering must begin at {position} or less to house currently " "installed devices." msgstr "現在取付られているデバイスを収納するには、ラックユニット番号は {position} 以下で始まる必要があります 。" -#: netbox/dcim/models/racks.py:404 +#: netbox/dcim/models/racks.py:411 #, python-brace-format msgid "Location must be from the same site, {site}." msgstr "ロケーションは同じサイト {site} のものでなければなりません。 。" -#: netbox/dcim/models/racks.py:666 +#: netbox/dcim/models/racks.py:673 msgid "units" msgstr "単位" -#: netbox/dcim/models/racks.py:692 +#: netbox/dcim/models/racks.py:699 msgid "rack reservation" msgstr "ラック予約" -#: netbox/dcim/models/racks.py:693 +#: netbox/dcim/models/racks.py:700 msgid "rack reservations" msgstr "ラック予約" -#: netbox/dcim/models/racks.py:707 +#: netbox/dcim/models/racks.py:714 #, python-brace-format msgid "Invalid unit(s) for {height}U rack: {unit_list}" msgstr " {height}U ラックのユニットが無効です: {unit_list}" -#: netbox/dcim/models/racks.py:720 +#: netbox/dcim/models/racks.py:727 #, python-brace-format msgid "The following units have already been reserved: {unit_list}" msgstr "次のユニットはすでに予約されています: {unit_list}" @@ -7155,13 +7293,13 @@ msgid "Reachable" msgstr "到達可能" #: netbox/dcim/tables/devices.py:69 netbox/dcim/tables/devices.py:117 -#: netbox/dcim/tables/racks.py:149 netbox/dcim/tables/sites.py:104 -#: netbox/dcim/tables/sites.py:147 netbox/extras/tables/tables.py:551 +#: netbox/dcim/tables/racks.py:153 netbox/dcim/tables/sites.py:110 +#: netbox/dcim/tables/sites.py:153 netbox/extras/tables/tables.py:605 #: netbox/netbox/navigation/menu.py:69 netbox/netbox/navigation/menu.py:73 #: netbox/netbox/navigation/menu.py:75 #: netbox/virtualization/forms/model_forms.py:122 #: netbox/virtualization/tables/clusters.py:87 -#: netbox/virtualization/views.py:240 +#: netbox/virtualization/views.py:234 msgid "Devices" msgstr "デバイス" @@ -7171,9 +7309,9 @@ msgid "VMs" msgstr "VM" #: netbox/dcim/tables/devices.py:111 netbox/dcim/tables/devices.py:226 -#: netbox/extras/forms/model_forms.py:644 +#: netbox/extras/forms/model_forms.py:712 #: netbox/templates/dcim/device.html:112 -#: netbox/templates/dcim/devicerole.html:44 +#: netbox/templates/dcim/devicerole.html:48 #: netbox/templates/dcim/platform.html:41 #: netbox/templates/extras/configtemplate.html:10 #: netbox/templates/extras/object_render_config.html:12 @@ -7183,21 +7321,21 @@ msgstr "VM" msgid "Config Template" msgstr "設定テンプレート" -#: netbox/dcim/tables/devices.py:197 netbox/dcim/tables/devices.py:1099 -#: netbox/ipam/forms/bulk_import.py:578 netbox/ipam/forms/model_forms.py:316 -#: netbox/ipam/forms/model_forms.py:329 netbox/ipam/tables/ip.py:308 -#: netbox/ipam/tables/ip.py:375 netbox/ipam/tables/ip.py:398 -#: netbox/templates/ipam/ipaddress.html:11 +#: netbox/dcim/tables/devices.py:197 netbox/dcim/tables/devices.py:1106 +#: netbox/ipam/forms/bulk_import.py:587 netbox/ipam/forms/model_forms.py:316 +#: netbox/ipam/forms/model_forms.py:329 netbox/ipam/tables/ip.py:314 +#: netbox/ipam/tables/ip.py:381 netbox/ipam/tables/ip.py:391 +#: netbox/ipam/tables/ip.py:414 netbox/templates/ipam/ipaddress.html:11 #: netbox/virtualization/tables/virtualmachines.py:65 msgid "IP Address" msgstr "IP アドレス" -#: netbox/dcim/tables/devices.py:201 netbox/dcim/tables/devices.py:1103 +#: netbox/dcim/tables/devices.py:201 netbox/dcim/tables/devices.py:1110 #: netbox/virtualization/tables/virtualmachines.py:56 msgid "IPv4 Address" msgstr "IPv4 アドレス" -#: netbox/dcim/tables/devices.py:205 netbox/dcim/tables/devices.py:1107 +#: netbox/dcim/tables/devices.py:205 netbox/dcim/tables/devices.py:1114 #: netbox/virtualization/tables/virtualmachines.py:60 msgid "IPv6 Address" msgstr "IPv6 アドレス" @@ -7235,10 +7373,10 @@ msgstr "電源ポート" msgid "Power outlets" msgstr "電源コンセント" -#: netbox/dcim/tables/devices.py:256 netbox/dcim/tables/devices.py:1112 -#: netbox/dcim/tables/devicetypes.py:133 netbox/dcim/views.py:1204 -#: netbox/dcim/views.py:1448 netbox/dcim/views.py:2201 -#: netbox/netbox/navigation/menu.py:94 netbox/netbox/navigation/menu.py:258 +#: netbox/dcim/tables/devices.py:256 netbox/dcim/tables/devices.py:1119 +#: netbox/dcim/tables/devicetypes.py:133 netbox/dcim/views.py:1173 +#: netbox/dcim/views.py:1473 netbox/dcim/views.py:2226 +#: netbox/netbox/navigation/menu.py:95 netbox/netbox/navigation/menu.py:259 #: netbox/templates/dcim/device/base.html:37 #: netbox/templates/dcim/device_list.html:43 #: netbox/templates/dcim/devicetype/base.html:34 @@ -7249,7 +7387,7 @@ msgstr "電源コンセント" #: netbox/templates/virtualization/virtualmachine/base.html:27 #: netbox/templates/virtualization/virtualmachine_list.html:14 #: netbox/virtualization/tables/virtualmachines.py:71 -#: netbox/virtualization/views.py:405 netbox/wireless/tables/wirelesslan.py:63 +#: netbox/virtualization/views.py:395 netbox/wireless/tables/wirelesslan.py:63 msgid "Interfaces" msgstr "インタフェース" @@ -7269,14 +7407,15 @@ msgstr "モジュールベイ" msgid "Inventory items" msgstr "在庫品目" -#: netbox/dcim/tables/devices.py:314 netbox/dcim/tables/modules.py:57 +#: netbox/dcim/tables/devices.py:314 netbox/dcim/tables/modules.py:91 +#: netbox/templates/dcim/module.html:65 #: netbox/templates/dcim/modulebay.html:17 msgid "Module Bay" msgstr "モジュールベイ" #: netbox/dcim/tables/devices.py:327 netbox/dcim/tables/devicetypes.py:52 -#: netbox/dcim/tables/devicetypes.py:148 netbox/dcim/views.py:1279 -#: netbox/dcim/views.py:2299 netbox/netbox/navigation/menu.py:103 +#: netbox/dcim/tables/devicetypes.py:148 netbox/dcim/views.py:1248 +#: netbox/dcim/views.py:2324 netbox/netbox/navigation/menu.py:104 #: netbox/templates/dcim/device/base.html:52 #: netbox/templates/dcim/device_list.html:71 #: netbox/templates/dcim/devicetype/base.html:49 @@ -7305,24 +7444,24 @@ msgstr "最大電力 (W)" msgid "Allocated draw (W)" msgstr "割当電力 (W)" -#: netbox/dcim/tables/devices.py:571 netbox/ipam/forms/model_forms.py:783 -#: netbox/ipam/tables/fhrp.py:28 netbox/ipam/views.py:633 -#: netbox/ipam/views.py:738 netbox/netbox/navigation/menu.py:164 -#: netbox/netbox/navigation/menu.py:166 +#: netbox/dcim/tables/devices.py:578 netbox/ipam/forms/model_forms.py:785 +#: netbox/ipam/tables/fhrp.py:28 netbox/ipam/views.py:632 +#: netbox/ipam/views.py:733 netbox/netbox/navigation/menu.py:165 +#: netbox/netbox/navigation/menu.py:167 #: netbox/templates/dcim/interface.html:396 #: netbox/templates/ipam/ipaddress_bulk_add.html:15 -#: netbox/templates/ipam/service.html:40 +#: netbox/templates/ipam/service.html:42 #: netbox/templates/virtualization/vminterface.html:107 #: netbox/vpn/tables/tunnels.py:98 msgid "IP Addresses" msgstr "IP アドレス" -#: netbox/dcim/tables/devices.py:577 netbox/netbox/navigation/menu.py:210 +#: netbox/dcim/tables/devices.py:584 netbox/netbox/navigation/menu.py:211 #: netbox/templates/ipam/inc/panels/fhrp_groups.html:6 msgid "FHRP Groups" msgstr "FHRP グループ" -#: netbox/dcim/tables/devices.py:589 netbox/templates/dcim/interface.html:95 +#: netbox/dcim/tables/devices.py:596 netbox/templates/dcim/interface.html:95 #: netbox/templates/virtualization/vminterface.html:65 #: netbox/templates/vpn/tunnel.html:18 #: netbox/templates/vpn/tunneltermination.html:13 @@ -7333,41 +7472,41 @@ msgstr "FHRP グループ" msgid "Tunnel" msgstr "トンネル" -#: netbox/dcim/tables/devices.py:625 netbox/dcim/tables/devicetypes.py:234 +#: netbox/dcim/tables/devices.py:632 netbox/dcim/tables/devicetypes.py:234 #: netbox/templates/dcim/interface.html:65 msgid "Management Only" msgstr "管理のみ" -#: netbox/dcim/tables/devices.py:644 +#: netbox/dcim/tables/devices.py:651 msgid "VDCs" msgstr "VDC" -#: netbox/dcim/tables/devices.py:651 netbox/templates/dcim/interface.html:163 +#: netbox/dcim/tables/devices.py:658 netbox/templates/dcim/interface.html:163 msgid "Virtual Circuit" msgstr "仮想回線" -#: netbox/dcim/tables/devices.py:903 netbox/templates/dcim/modulebay.html:53 +#: netbox/dcim/tables/devices.py:910 netbox/templates/dcim/modulebay.html:53 msgid "Installed Module" msgstr "取付済みモジュール" -#: netbox/dcim/tables/devices.py:906 +#: netbox/dcim/tables/devices.py:913 msgid "Module Serial" msgstr "モジュールシリアル番号" -#: netbox/dcim/tables/devices.py:910 +#: netbox/dcim/tables/devices.py:917 msgid "Module Asset Tag" msgstr "モジュール資産タグ" -#: netbox/dcim/tables/devices.py:919 +#: netbox/dcim/tables/devices.py:926 msgid "Module Status" msgstr "モジュールステータス" -#: netbox/dcim/tables/devices.py:973 netbox/dcim/tables/devicetypes.py:319 +#: netbox/dcim/tables/devices.py:980 netbox/dcim/tables/devicetypes.py:319 #: netbox/templates/dcim/inventoryitem.html:44 msgid "Component" msgstr "構成要素" -#: netbox/dcim/tables/devices.py:1031 +#: netbox/dcim/tables/devices.py:1038 msgid "Items" msgstr "アイテム" @@ -7382,11 +7521,12 @@ msgid "Device Types" msgstr "デバイスタイプ" #: netbox/dcim/tables/devicetypes.py:47 netbox/netbox/navigation/menu.py:87 +#: netbox/templates/dcim/moduletypeprofile.html:45 msgid "Module Types" msgstr "モジュールタイプ" -#: netbox/dcim/tables/devicetypes.py:57 netbox/extras/forms/filtersets.py:378 -#: netbox/extras/forms/model_forms.py:551 netbox/extras/tables/tables.py:546 +#: netbox/dcim/tables/devicetypes.py:57 netbox/extras/forms/filtersets.py:413 +#: netbox/extras/forms/model_forms.py:619 netbox/extras/tables/tables.py:600 #: netbox/netbox/navigation/menu.py:78 msgid "Platforms" msgstr "プラットフォーム" @@ -7405,14 +7545,14 @@ msgstr "奥行きをすべて利用する" msgid "U Height" msgstr "ユニット数" -#: netbox/dcim/tables/devicetypes.py:118 netbox/dcim/tables/modules.py:26 -#: netbox/dcim/tables/racks.py:89 +#: netbox/dcim/tables/devicetypes.py:118 netbox/dcim/tables/modules.py:65 +#: netbox/dcim/tables/racks.py:93 msgid "Instances" msgstr "インスタンス" -#: netbox/dcim/tables/devicetypes.py:121 netbox/dcim/views.py:1144 -#: netbox/dcim/views.py:1388 netbox/dcim/views.py:2137 -#: netbox/netbox/navigation/menu.py:97 +#: netbox/dcim/tables/devicetypes.py:121 netbox/dcim/views.py:1113 +#: netbox/dcim/views.py:1413 netbox/dcim/views.py:2162 +#: netbox/netbox/navigation/menu.py:98 #: netbox/templates/dcim/device/base.html:25 #: netbox/templates/dcim/device_list.html:15 #: netbox/templates/dcim/devicetype/base.html:22 @@ -7421,9 +7561,9 @@ msgstr "インスタンス" msgid "Console Ports" msgstr "コンソールポート" -#: netbox/dcim/tables/devicetypes.py:124 netbox/dcim/views.py:1159 -#: netbox/dcim/views.py:1403 netbox/dcim/views.py:2153 -#: netbox/netbox/navigation/menu.py:98 +#: netbox/dcim/tables/devicetypes.py:124 netbox/dcim/views.py:1128 +#: netbox/dcim/views.py:1428 netbox/dcim/views.py:2178 +#: netbox/netbox/navigation/menu.py:99 #: netbox/templates/dcim/device/base.html:28 #: netbox/templates/dcim/device_list.html:22 #: netbox/templates/dcim/devicetype/base.html:25 @@ -7432,9 +7572,9 @@ msgstr "コンソールポート" msgid "Console Server Ports" msgstr "コンソールサーバポート" -#: netbox/dcim/tables/devicetypes.py:127 netbox/dcim/views.py:1174 -#: netbox/dcim/views.py:1418 netbox/dcim/views.py:2169 -#: netbox/netbox/navigation/menu.py:99 +#: netbox/dcim/tables/devicetypes.py:127 netbox/dcim/views.py:1143 +#: netbox/dcim/views.py:1443 netbox/dcim/views.py:2194 +#: netbox/netbox/navigation/menu.py:100 #: netbox/templates/dcim/device/base.html:31 #: netbox/templates/dcim/device_list.html:29 #: netbox/templates/dcim/devicetype/base.html:28 @@ -7443,9 +7583,9 @@ msgstr "コンソールサーバポート" msgid "Power Ports" msgstr "電源ポート" -#: netbox/dcim/tables/devicetypes.py:130 netbox/dcim/views.py:1189 -#: netbox/dcim/views.py:1433 netbox/dcim/views.py:2185 -#: netbox/netbox/navigation/menu.py:100 +#: netbox/dcim/tables/devicetypes.py:130 netbox/dcim/views.py:1158 +#: netbox/dcim/views.py:1458 netbox/dcim/views.py:2210 +#: netbox/netbox/navigation/menu.py:101 #: netbox/templates/dcim/device/base.html:34 #: netbox/templates/dcim/device_list.html:36 #: netbox/templates/dcim/devicetype/base.html:31 @@ -7454,9 +7594,9 @@ msgstr "電源ポート" msgid "Power Outlets" msgstr "電源コンセント" -#: netbox/dcim/tables/devicetypes.py:136 netbox/dcim/views.py:1219 -#: netbox/dcim/views.py:1463 netbox/dcim/views.py:2223 -#: netbox/netbox/navigation/menu.py:95 +#: netbox/dcim/tables/devicetypes.py:136 netbox/dcim/views.py:1188 +#: netbox/dcim/views.py:1488 netbox/dcim/views.py:2248 +#: netbox/netbox/navigation/menu.py:96 #: netbox/templates/dcim/device/base.html:40 #: netbox/templates/dcim/devicetype/base.html:37 #: netbox/templates/dcim/inc/moduletype_buttons.html:28 @@ -7464,9 +7604,9 @@ msgstr "電源コンセント" msgid "Front Ports" msgstr "前面ポート" -#: netbox/dcim/tables/devicetypes.py:139 netbox/dcim/views.py:1234 -#: netbox/dcim/views.py:1478 netbox/dcim/views.py:2239 -#: netbox/netbox/navigation/menu.py:96 +#: netbox/dcim/tables/devicetypes.py:139 netbox/dcim/views.py:1203 +#: netbox/dcim/views.py:1503 netbox/dcim/views.py:2264 +#: netbox/netbox/navigation/menu.py:97 #: netbox/templates/dcim/device/base.html:43 #: netbox/templates/dcim/device_list.html:50 #: netbox/templates/dcim/devicetype/base.html:40 @@ -7475,17 +7615,17 @@ msgstr "前面ポート" msgid "Rear Ports" msgstr "背面ポート" -#: netbox/dcim/tables/devicetypes.py:142 netbox/dcim/views.py:1264 -#: netbox/dcim/views.py:2279 netbox/netbox/navigation/menu.py:102 +#: netbox/dcim/tables/devicetypes.py:142 netbox/dcim/views.py:1233 +#: netbox/dcim/views.py:2304 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 msgid "Device Bays" msgstr "デバイスベイ" -#: netbox/dcim/tables/devicetypes.py:145 netbox/dcim/views.py:1249 -#: netbox/dcim/views.py:1493 netbox/dcim/views.py:2259 -#: netbox/netbox/navigation/menu.py:101 +#: netbox/dcim/tables/devicetypes.py:145 netbox/dcim/views.py:1218 +#: netbox/dcim/views.py:1518 netbox/dcim/views.py:2284 +#: netbox/netbox/navigation/menu.py:102 #: netbox/templates/dcim/device/base.html:46 #: netbox/templates/dcim/device_list.html:64 #: netbox/templates/dcim/devicetype/base.html:43 @@ -7494,7 +7634,7 @@ msgstr "デバイスベイ" msgid "Module Bays" msgstr "モジュールベイ" -#: netbox/dcim/tables/power.py:36 netbox/netbox/navigation/menu.py:318 +#: netbox/dcim/tables/power.py:36 netbox/netbox/navigation/menu.py:319 #: netbox/templates/dcim/powerpanel.html:51 msgid "Power Feeds" msgstr "電源タップ" @@ -7507,45 +7647,50 @@ msgstr "最大使用率" msgid "Available Power (VA)" msgstr "使用可能な電力 (VA)" -#: netbox/dcim/tables/racks.py:30 netbox/dcim/tables/sites.py:142 +#: netbox/dcim/tables/racks.py:30 netbox/dcim/tables/sites.py:148 #: netbox/netbox/navigation/menu.py:43 netbox/netbox/navigation/menu.py:47 #: netbox/netbox/navigation/menu.py:49 msgid "Racks" msgstr "ラック" -#: netbox/dcim/tables/racks.py:63 netbox/dcim/tables/racks.py:141 +#: netbox/dcim/tables/racks.py:63 netbox/dcim/tables/racks.py:145 #: netbox/templates/dcim/device.html:318 #: netbox/templates/dcim/inc/panels/racktype_dimensions.html:14 msgid "Height" msgstr "高さ" -#: netbox/dcim/tables/racks.py:67 netbox/dcim/tables/racks.py:164 +#: netbox/dcim/tables/racks.py:67 netbox/dcim/tables/racks.py:168 #: netbox/templates/dcim/inc/panels/racktype_dimensions.html:18 msgid "Outer Width" msgstr "外形幅" -#: netbox/dcim/tables/racks.py:71 netbox/dcim/tables/racks.py:168 +#: netbox/dcim/tables/racks.py:71 netbox/dcim/tables/racks.py:172 #: netbox/templates/dcim/inc/panels/racktype_dimensions.html:28 +msgid "Outer Height" +msgstr "外側の高さ" + +#: netbox/dcim/tables/racks.py:75 netbox/dcim/tables/racks.py:176 +#: netbox/templates/dcim/inc/panels/racktype_dimensions.html:38 msgid "Outer Depth" msgstr "外形奥行" -#: netbox/dcim/tables/racks.py:79 netbox/dcim/tables/racks.py:176 +#: netbox/dcim/tables/racks.py:83 netbox/dcim/tables/racks.py:184 msgid "Max Weight" msgstr "最大重量" -#: netbox/dcim/tables/racks.py:153 +#: netbox/dcim/tables/racks.py:157 msgid "Space" msgstr "スペース" -#: netbox/dcim/tables/sites.py:30 netbox/dcim/tables/sites.py:57 -#: netbox/extras/forms/filtersets.py:358 -#: netbox/extras/forms/model_forms.py:531 netbox/ipam/forms/bulk_edit.py:134 +#: netbox/dcim/tables/sites.py:30 netbox/dcim/tables/sites.py:60 +#: netbox/extras/forms/filtersets.py:393 +#: netbox/extras/forms/model_forms.py:599 netbox/ipam/forms/bulk_edit.py:134 #: netbox/ipam/forms/model_forms.py:159 netbox/ipam/tables/asn.py:66 -#: netbox/netbox/navigation/menu.py:15 netbox/netbox/navigation/menu.py:17 +#: netbox/netbox/navigation/menu.py:15 netbox/netbox/navigation/menu.py:19 msgid "Sites" msgstr "サイト" -#: netbox/dcim/tables/sites.py:152 netbox/netbox/navigation/menu.py:202 +#: netbox/dcim/tables/sites.py:158 netbox/netbox/navigation/menu.py:203 msgid "VLAN Groups" msgstr "VLAN グループ" @@ -7553,62 +7698,62 @@ msgstr "VLAN グループ" msgid "Test case must set peer_termination_type" msgstr "テストケースは peer_termination_type を設定する必要があります" -#: netbox/dcim/views.py:138 +#: netbox/dcim/views.py:137 #, python-brace-format msgid "Disconnected {count} {type}" msgstr "切断されました {count} {type}" -#: netbox/dcim/views.py:885 netbox/netbox/navigation/menu.py:51 +#: netbox/dcim/views.py:864 netbox/netbox/navigation/menu.py:51 msgid "Reservations" msgstr "予約" -#: netbox/dcim/views.py:904 netbox/templates/dcim/location.html:90 +#: netbox/dcim/views.py:883 netbox/templates/dcim/location.html:91 #: netbox/templates/dcim/site.html:140 msgid "Non-Racked Devices" msgstr "ラック搭載でないデバイス" -#: netbox/dcim/views.py:2312 netbox/extras/forms/model_forms.py:591 +#: netbox/dcim/views.py:2337 netbox/extras/forms/model_forms.py:659 #: netbox/templates/extras/configcontext.html:10 #: netbox/virtualization/forms/model_forms.py:232 -#: netbox/virtualization/views.py:446 +#: netbox/virtualization/views.py:436 msgid "Config Context" msgstr "コンフィグコンテキスト" -#: netbox/dcim/views.py:2322 netbox/virtualization/views.py:456 +#: netbox/dcim/views.py:2347 netbox/virtualization/views.py:446 msgid "Render Config" msgstr "レンダーコンフィグ" -#: netbox/dcim/views.py:2335 netbox/extras/tables/tables.py:556 -#: netbox/netbox/navigation/menu.py:255 netbox/netbox/navigation/menu.py:257 -#: netbox/virtualization/views.py:214 +#: netbox/dcim/views.py:2360 netbox/extras/tables/tables.py:610 +#: 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:3168 +#: netbox/dcim/views.py:3193 #, python-brace-format msgid "Installed device {device} in bay {device_bay}." msgstr "インストール済みデバイス {device} イン・ベイ {device_bay}。" -#: netbox/dcim/views.py:3209 +#: netbox/dcim/views.py:3234 #, python-brace-format msgid "Removed device {device} from bay {device_bay}." msgstr "削除されたデバイス {device} ベイから {device_bay}。" -#: netbox/dcim/views.py:3325 netbox/ipam/tables/ip.py:180 +#: netbox/dcim/views.py:3350 netbox/ipam/tables/ip.py:181 msgid "Children" msgstr "子ども" -#: netbox/dcim/views.py:3792 +#: netbox/dcim/views.py:3817 #, python-brace-format msgid "Added member {device}" msgstr "メンバー追加 {device}" -#: netbox/dcim/views.py:3841 +#: netbox/dcim/views.py:3866 #, python-brace-format msgid "Unable to remove master device {device} from the virtual chassis." msgstr "マスターデバイスを削除できません {device} バーチャルシャーシから。" -#: netbox/dcim/views.py:3854 +#: netbox/dcim/views.py:3879 #, python-brace-format msgid "Removed {device} from virtual chassis {chassis}" msgstr "削除済み {device} バーチャルシャーシから {chassis}" @@ -7671,12 +7816,6 @@ msgstr "複数選択" msgid "Multiple objects" msgstr "複数オブジェクト" -#: netbox/extras/choices.py:53 netbox/netbox/preferences.py:21 -#: netbox/templates/extras/customfield.html:78 netbox/vpn/choices.py:20 -#: netbox/wireless/choices.py:27 -msgid "Disabled" -msgstr "無効" - #: netbox/extras/choices.py:54 msgid "Loose" msgstr "緩い" @@ -7705,9 +7844,9 @@ msgstr "はい" msgid "No" msgstr "いいえ" -#: netbox/extras/choices.py:108 netbox/templates/tenancy/contact.html:57 -#: netbox/tenancy/forms/bulk_edit.py:118 -#: netbox/wireless/forms/model_forms.py:171 +#: netbox/extras/choices.py:108 netbox/templates/tenancy/contact.html:67 +#: netbox/tenancy/forms/bulk_edit.py:125 +#: netbox/wireless/forms/model_forms.py:172 msgid "Link" msgstr "リンク" @@ -7751,111 +7890,82 @@ msgstr "デバッグ" msgid "Failure" msgstr "失敗" -#: netbox/extras/choices.py:213 -#: netbox/templates/dcim/virtualchassis_edit.html:111 -#: netbox/templates/generic/bulk_add_component.html:68 -#: netbox/templates/generic/object_edit.html:47 -#: netbox/templates/generic/object_edit.html:80 -#: netbox/templates/htmx/quick_add.html:24 -#: netbox/templates/ipam/inc/ipaddress_edit_header.html:7 -msgid "Create" -msgstr "作成" - -#: netbox/extras/choices.py:214 -msgid "Update" -msgstr "更新" - -#: netbox/extras/choices.py:215 -#: netbox/templates/circuits/inc/circuit_termination.html:23 -#: netbox/templates/dcim/inc/panels/inventory_items.html:37 -#: netbox/templates/dcim/powerpanel.html:66 -#: netbox/templates/extras/script_list.html:35 -#: netbox/templates/generic/bulk_delete.html:20 -#: netbox/templates/generic/bulk_delete.html:66 -#: netbox/templates/generic/object_delete.html:19 -#: netbox/templates/htmx/delete_form.html:57 -#: netbox/templates/ipam/inc/panels/fhrp_groups.html:48 -#: netbox/templates/users/objectpermission.html:46 -#: netbox/utilities/templates/buttons/delete.html:11 -msgid "Delete" -msgstr "削除" - -#: netbox/extras/choices.py:239 netbox/netbox/choices.py:59 +#: netbox/extras/choices.py:222 netbox/netbox/choices.py:59 #: netbox/netbox/choices.py:104 msgid "Blue" msgstr "青" -#: netbox/extras/choices.py:240 netbox/netbox/choices.py:58 +#: netbox/extras/choices.py:223 netbox/netbox/choices.py:58 #: netbox/netbox/choices.py:105 msgid "Indigo" msgstr "藍" -#: netbox/extras/choices.py:241 netbox/netbox/choices.py:56 +#: netbox/extras/choices.py:224 netbox/netbox/choices.py:56 #: netbox/netbox/choices.py:106 msgid "Purple" msgstr "紫" -#: netbox/extras/choices.py:242 netbox/netbox/choices.py:53 +#: netbox/extras/choices.py:225 netbox/netbox/choices.py:53 #: netbox/netbox/choices.py:107 msgid "Pink" msgstr "桃" -#: netbox/extras/choices.py:243 netbox/netbox/choices.py:52 +#: netbox/extras/choices.py:226 netbox/netbox/choices.py:52 #: netbox/netbox/choices.py:108 msgid "Red" msgstr "赤" -#: netbox/extras/choices.py:244 netbox/netbox/choices.py:70 +#: netbox/extras/choices.py:227 netbox/netbox/choices.py:70 #: netbox/netbox/choices.py:109 msgid "Orange" msgstr "橙" -#: netbox/extras/choices.py:245 netbox/netbox/choices.py:68 +#: netbox/extras/choices.py:228 netbox/netbox/choices.py:68 #: netbox/netbox/choices.py:110 msgid "Yellow" msgstr "黄" -#: netbox/extras/choices.py:246 netbox/netbox/choices.py:65 +#: netbox/extras/choices.py:229 netbox/netbox/choices.py:65 #: netbox/netbox/choices.py:111 msgid "Green" msgstr "緑" -#: netbox/extras/choices.py:247 netbox/netbox/choices.py:62 +#: netbox/extras/choices.py:230 netbox/netbox/choices.py:62 #: netbox/netbox/choices.py:112 msgid "Teal" msgstr "青緑" -#: netbox/extras/choices.py:248 netbox/netbox/choices.py:61 +#: netbox/extras/choices.py:231 netbox/netbox/choices.py:61 #: netbox/netbox/choices.py:113 msgid "Cyan" msgstr "水" -#: netbox/extras/choices.py:249 netbox/netbox/choices.py:114 +#: netbox/extras/choices.py:232 netbox/netbox/choices.py:114 msgid "Gray" msgstr "灰" -#: netbox/extras/choices.py:250 netbox/netbox/choices.py:76 +#: netbox/extras/choices.py:233 netbox/netbox/choices.py:76 #: netbox/netbox/choices.py:115 msgid "Black" msgstr "黒" -#: netbox/extras/choices.py:251 netbox/netbox/choices.py:77 +#: netbox/extras/choices.py:234 netbox/netbox/choices.py:77 #: netbox/netbox/choices.py:116 msgid "White" msgstr "白" -#: netbox/extras/choices.py:266 netbox/extras/forms/model_forms.py:367 -#: netbox/extras/forms/model_forms.py:444 +#: netbox/extras/choices.py:249 netbox/extras/forms/model_forms.py:431 +#: netbox/extras/forms/model_forms.py:508 #: netbox/templates/extras/webhook.html:10 msgid "Webhook" msgstr "Webhook" -#: netbox/extras/choices.py:267 netbox/extras/forms/model_forms.py:432 +#: netbox/extras/choices.py:250 netbox/extras/forms/model_forms.py:496 #: netbox/templates/extras/script/base.html:29 msgid "Script" msgstr "スクリプト" -#: netbox/extras/choices.py:268 +#: netbox/extras/choices.py:251 msgid "Notification" msgstr "通知" @@ -7896,89 +8006,89 @@ msgstr "ウィジェットタイプ" msgid "Unregistered widget class: {name}" msgstr "未登録のウィジェットクラス: {name}" -#: netbox/extras/dashboard/widgets.py:147 +#: netbox/extras/dashboard/widgets.py:148 #, python-brace-format msgid "{class_name} must define a render() method." msgstr "{class_name} render () メソッドを定義する必要があります。" -#: netbox/extras/dashboard/widgets.py:166 +#: netbox/extras/dashboard/widgets.py:167 msgid "Note" msgstr "メモ" -#: netbox/extras/dashboard/widgets.py:167 +#: netbox/extras/dashboard/widgets.py:168 msgid "Display some arbitrary custom content. Markdown is supported." msgstr "任意のカスタムコンテンツを表示します。Markdown がサポートされています。" -#: netbox/extras/dashboard/widgets.py:180 +#: netbox/extras/dashboard/widgets.py:181 msgid "Object Counts" msgstr "オブジェクト数" -#: netbox/extras/dashboard/widgets.py:181 +#: netbox/extras/dashboard/widgets.py:182 msgid "" "Display a set of NetBox models and the number of objects created for each " "type." msgstr "NetBox モデルのセットと、各タイプで作成されたオブジェクトの数を表示します。" -#: netbox/extras/dashboard/widgets.py:191 +#: netbox/extras/dashboard/widgets.py:192 msgid "Filters to apply when counting the number of objects" msgstr "オブジェクトの数をカウントするときに適用するフィルタ" -#: netbox/extras/dashboard/widgets.py:199 +#: netbox/extras/dashboard/widgets.py:200 msgid "Invalid format. Object filters must be passed as a dictionary." msgstr "形式が無効です。オブジェクトフィルタはディクショナリとして渡さなければなりません。" -#: netbox/extras/dashboard/widgets.py:230 +#: netbox/extras/dashboard/widgets.py:231 msgid "Object List" msgstr "オブジェクトリスト" -#: netbox/extras/dashboard/widgets.py:231 +#: netbox/extras/dashboard/widgets.py:232 msgid "Display an arbitrary list of objects." msgstr "任意のオブジェクトリストを表示します。" -#: netbox/extras/dashboard/widgets.py:244 +#: netbox/extras/dashboard/widgets.py:245 msgid "The default number of objects to display" msgstr "デフォルトで表示するオブジェクト数" -#: netbox/extras/dashboard/widgets.py:256 +#: netbox/extras/dashboard/widgets.py:257 msgid "Invalid format. URL parameters must be passed as a dictionary." msgstr "形式が無効です。URL パラメータはディクショナリとして渡さなければなりません。" -#: netbox/extras/dashboard/widgets.py:265 +#: netbox/extras/dashboard/widgets.py:266 msgid "Invalid model selection: {self['model'].data} is not supported." msgstr "モデル選択が無効です: {self['model'].data} はサポートされていません。" -#: netbox/extras/dashboard/widgets.py:307 +#: netbox/extras/dashboard/widgets.py:308 msgid "RSS Feed" msgstr "RSS フィード" -#: netbox/extras/dashboard/widgets.py:313 +#: netbox/extras/dashboard/widgets.py:314 msgid "Embed an RSS feed from an external website." msgstr "外部 Web サイトの RSS フィードを埋め込みます。" -#: netbox/extras/dashboard/widgets.py:320 +#: netbox/extras/dashboard/widgets.py:321 msgid "Feed URL" msgstr "フィード URL" -#: netbox/extras/dashboard/widgets.py:324 +#: netbox/extras/dashboard/widgets.py:325 msgid "Requires external connection" msgstr "外部接続が必要" -#: netbox/extras/dashboard/widgets.py:330 +#: netbox/extras/dashboard/widgets.py:331 msgid "The maximum number of objects to display" msgstr "表示するオブジェクトの最大数" -#: netbox/extras/dashboard/widgets.py:335 +#: netbox/extras/dashboard/widgets.py:336 msgid "How long to stored the cached content (in seconds)" msgstr "キャッシュされたコンテンツを保存する時間 (秒)" -#: netbox/extras/dashboard/widgets.py:392 +#: netbox/extras/dashboard/widgets.py:393 #: netbox/templates/account/base.html:10 #: netbox/templates/account/bookmarks.html:7 #: netbox/templates/inc/user_menu.html:43 msgid "Bookmarks" msgstr "ブックマーク" -#: netbox/extras/dashboard/widgets.py:396 +#: netbox/extras/dashboard/widgets.py:397 msgid "Show your personal bookmarks" msgstr "個人用のブックマークを表示する" @@ -7992,173 +8102,183 @@ msgstr "イベントルールのアクションタイプが不明です: {action msgid "Cannot import events pipeline {name} error: {error}" msgstr "イベントパイプラインをインポートできません {name} エラー: {error}" -#: netbox/extras/filtersets.py:45 +#: netbox/extras/filtersets.py:49 msgid "Script module (ID)" msgstr "スクリプトモジュール (ID)" -#: netbox/extras/filtersets.py:254 netbox/extras/filtersets.py:637 -#: netbox/extras/filtersets.py:665 +#: netbox/extras/filtersets.py:258 netbox/extras/filtersets.py:730 +#: netbox/extras/filtersets.py:758 msgid "Data file (ID)" msgstr "データファイル (ID)" -#: netbox/extras/filtersets.py:370 netbox/users/filtersets.py:68 +#: netbox/extras/filtersets.py:428 netbox/users/filtersets.py:68 #: netbox/users/filtersets.py:191 msgid "Group (name)" msgstr "グループ (名前)" -#: netbox/extras/filtersets.py:574 +#: netbox/extras/filtersets.py:667 #: netbox/virtualization/forms/filtersets.py:124 msgid "Cluster type" msgstr "クラスタタイプ" -#: netbox/extras/filtersets.py:580 netbox/virtualization/filtersets.py:61 +#: netbox/extras/filtersets.py:673 netbox/virtualization/filtersets.py:61 #: netbox/virtualization/filtersets.py:113 msgid "Cluster type (slug)" msgstr "クラスタタイプ (slug)" -#: netbox/extras/filtersets.py:601 netbox/tenancy/forms/forms.py:16 +#: netbox/extras/filtersets.py:694 netbox/tenancy/forms/forms.py:16 #: netbox/tenancy/forms/forms.py:40 msgid "Tenant group" msgstr "テナントグループ" -#: netbox/extras/filtersets.py:607 netbox/tenancy/filtersets.py:188 -#: netbox/tenancy/filtersets.py:208 +#: netbox/extras/filtersets.py:700 netbox/tenancy/filtersets.py:193 +#: netbox/tenancy/filtersets.py:213 msgid "Tenant group (slug)" msgstr "テナントグループ (slug)" -#: netbox/extras/filtersets.py:623 netbox/extras/forms/model_forms.py:509 +#: netbox/extras/filtersets.py:716 netbox/extras/forms/model_forms.py:577 #: netbox/templates/extras/tag.html:11 msgid "Tag" msgstr "タグ" -#: netbox/extras/filtersets.py:629 +#: netbox/extras/filtersets.py:722 msgid "Tag (slug)" msgstr "タグ (slug)" -#: netbox/extras/filtersets.py:689 netbox/extras/forms/filtersets.py:437 +#: netbox/extras/filtersets.py:786 netbox/extras/forms/filtersets.py:492 msgid "Has local config context data" msgstr "ローカル設定コンテキストがある" -#: netbox/extras/forms/bulk_edit.py:35 netbox/extras/forms/filtersets.py:61 +#: netbox/extras/forms/bulk_edit.py:36 netbox/extras/forms/filtersets.py:62 msgid "Group name" msgstr "グループ名" -#: netbox/extras/forms/bulk_edit.py:43 netbox/extras/forms/filtersets.py:69 -#: netbox/extras/tables/tables.py:68 +#: netbox/extras/forms/bulk_edit.py:44 netbox/extras/forms/filtersets.py:70 +#: netbox/extras/tables/tables.py:69 #: netbox/templates/extras/customfield.html:38 #: netbox/templates/generic/bulk_import.html:118 msgid "Required" msgstr "必須" -#: netbox/extras/forms/bulk_edit.py:48 netbox/extras/forms/filtersets.py:76 +#: netbox/extras/forms/bulk_edit.py:49 netbox/extras/forms/filtersets.py:77 msgid "Must be unique" msgstr "一意でなければならない" -#: netbox/extras/forms/bulk_edit.py:61 netbox/extras/forms/bulk_import.py:60 -#: netbox/extras/forms/filtersets.py:90 +#: netbox/extras/forms/bulk_edit.py:62 netbox/extras/forms/bulk_import.py:60 +#: netbox/extras/forms/filtersets.py:91 #: netbox/extras/models/customfields.py:211 msgid "UI visible" msgstr "UI で表示される" -#: netbox/extras/forms/bulk_edit.py:66 netbox/extras/forms/bulk_import.py:66 -#: netbox/extras/forms/filtersets.py:95 +#: netbox/extras/forms/bulk_edit.py:67 netbox/extras/forms/bulk_import.py:66 +#: netbox/extras/forms/filtersets.py:96 #: netbox/extras/models/customfields.py:218 msgid "UI editable" msgstr "UI で編集可能" -#: netbox/extras/forms/bulk_edit.py:71 netbox/extras/forms/filtersets.py:98 +#: netbox/extras/forms/bulk_edit.py:72 netbox/extras/forms/filtersets.py:99 msgid "Is cloneable" msgstr "複製可能" -#: netbox/extras/forms/bulk_edit.py:76 netbox/extras/forms/filtersets.py:105 +#: netbox/extras/forms/bulk_edit.py:77 netbox/extras/forms/filtersets.py:106 msgid "Minimum value" msgstr "最小値" -#: netbox/extras/forms/bulk_edit.py:80 netbox/extras/forms/filtersets.py:109 +#: netbox/extras/forms/bulk_edit.py:81 netbox/extras/forms/filtersets.py:110 msgid "Maximum value" msgstr "最大値" -#: netbox/extras/forms/bulk_edit.py:84 netbox/extras/forms/filtersets.py:113 +#: netbox/extras/forms/bulk_edit.py:85 netbox/extras/forms/filtersets.py:114 msgid "Validation regex" msgstr "検証正規表現" -#: netbox/extras/forms/bulk_edit.py:91 netbox/extras/forms/filtersets.py:47 -#: netbox/extras/forms/model_forms.py:76 +#: netbox/extras/forms/bulk_edit.py:92 netbox/extras/forms/filtersets.py:48 +#: netbox/extras/forms/model_forms.py:79 #: netbox/templates/extras/customfield.html:70 msgid "Behavior" msgstr "動作" -#: netbox/extras/forms/bulk_edit.py:128 netbox/extras/forms/filtersets.py:152 +#: netbox/extras/forms/bulk_edit.py:129 netbox/extras/forms/filtersets.py:153 msgid "New window" msgstr "新しいウィンドウ" -#: netbox/extras/forms/bulk_edit.py:137 +#: netbox/extras/forms/bulk_edit.py:138 msgid "Button class" msgstr "ボタンクラス" -#: netbox/extras/forms/bulk_edit.py:154 netbox/extras/forms/filtersets.py:191 -#: netbox/extras/models/models.py:409 +#: netbox/extras/forms/bulk_edit.py:155 netbox/extras/forms/bulk_edit.py:354 +#: netbox/extras/forms/filtersets.py:192 netbox/extras/forms/filtersets.py:470 +#: netbox/extras/models/mixins.py:100 msgid "MIME type" msgstr "MIMEタイプ" -#: netbox/extras/forms/bulk_edit.py:159 netbox/extras/forms/filtersets.py:194 +#: netbox/extras/forms/bulk_edit.py:160 netbox/extras/forms/bulk_edit.py:359 +#: netbox/extras/forms/filtersets.py:195 netbox/extras/forms/filtersets.py:473 +msgid "File name" +msgstr "ファイル名" + +#: netbox/extras/forms/bulk_edit.py:164 netbox/extras/forms/bulk_edit.py:363 +#: netbox/extras/forms/filtersets.py:199 netbox/extras/forms/filtersets.py:477 msgid "File extension" msgstr "ファイル拡張子" -#: netbox/extras/forms/bulk_edit.py:164 netbox/extras/forms/filtersets.py:198 +#: netbox/extras/forms/bulk_edit.py:169 netbox/extras/forms/bulk_edit.py:368 +#: netbox/extras/forms/filtersets.py:203 netbox/extras/forms/filtersets.py:481 msgid "As attachment" msgstr "添付ファイルとして" -#: netbox/extras/forms/bulk_edit.py:192 netbox/extras/forms/filtersets.py:242 -#: netbox/extras/tables/tables.py:259 +#: netbox/extras/forms/bulk_edit.py:197 netbox/extras/forms/bulk_edit.py:225 +#: netbox/extras/forms/filtersets.py:247 netbox/extras/forms/filtersets.py:277 +#: netbox/extras/tables/tables.py:270 netbox/extras/tables/tables.py:303 #: netbox/templates/extras/savedfilter.html:29 +#: netbox/templates/extras/tableconfig.html:37 msgid "Shared" msgstr "共有" -#: netbox/extras/forms/bulk_edit.py:215 netbox/extras/forms/filtersets.py:271 -#: netbox/extras/models/models.py:174 +#: netbox/extras/forms/bulk_edit.py:248 netbox/extras/forms/filtersets.py:306 +#: netbox/extras/models/models.py:176 msgid "HTTP method" msgstr "HTTP メソッド" -#: netbox/extras/forms/bulk_edit.py:219 netbox/extras/forms/filtersets.py:265 +#: netbox/extras/forms/bulk_edit.py:252 netbox/extras/forms/filtersets.py:300 #: netbox/templates/extras/webhook.html:30 msgid "Payload URL" msgstr "ペイロード URL" -#: netbox/extras/forms/bulk_edit.py:224 netbox/extras/models/models.py:214 +#: netbox/extras/forms/bulk_edit.py:257 netbox/extras/models/models.py:216 msgid "SSL verification" msgstr "SSL 検証" -#: netbox/extras/forms/bulk_edit.py:227 +#: netbox/extras/forms/bulk_edit.py:260 #: netbox/templates/extras/webhook.html:38 msgid "Secret" msgstr "シークレット" -#: netbox/extras/forms/bulk_edit.py:232 +#: netbox/extras/forms/bulk_edit.py:265 msgid "CA file path" msgstr "CA ファイルパス" -#: netbox/extras/forms/bulk_edit.py:253 netbox/extras/forms/bulk_import.py:192 -#: netbox/extras/forms/model_forms.py:391 +#: netbox/extras/forms/bulk_edit.py:286 netbox/extras/forms/bulk_import.py:194 +#: netbox/extras/forms/model_forms.py:455 msgid "Event types" msgstr "イベントタイプ" -#: netbox/extras/forms/bulk_edit.py:293 +#: netbox/extras/forms/bulk_edit.py:330 msgid "Is active" msgstr "有効" #: netbox/extras/forms/bulk_import.py:37 #: netbox/extras/forms/bulk_import.py:118 #: netbox/extras/forms/bulk_import.py:139 -#: netbox/extras/forms/bulk_import.py:162 -#: netbox/extras/forms/bulk_import.py:186 -#: netbox/extras/forms/filtersets.py:140 netbox/extras/forms/filtersets.py:230 -#: netbox/extras/forms/model_forms.py:47 -#: netbox/extras/forms/model_forms.py:219 -#: netbox/extras/forms/model_forms.py:251 -#: netbox/extras/forms/model_forms.py:292 -#: netbox/extras/forms/model_forms.py:386 -#: netbox/extras/forms/model_forms.py:503 +#: netbox/extras/forms/bulk_import.py:164 +#: netbox/extras/forms/bulk_import.py:188 +#: netbox/extras/forms/filtersets.py:141 netbox/extras/forms/filtersets.py:235 +#: netbox/extras/forms/filtersets.py:265 netbox/extras/forms/model_forms.py:50 +#: netbox/extras/forms/model_forms.py:222 +#: netbox/extras/forms/model_forms.py:254 +#: netbox/extras/forms/model_forms.py:297 +#: netbox/extras/forms/model_forms.py:450 +#: netbox/extras/forms/model_forms.py:567 #: netbox/users/forms/model_forms.py:276 msgid "Object types" msgstr "オブジェクトタイプ" @@ -8166,9 +8286,9 @@ msgstr "オブジェクトタイプ" #: netbox/extras/forms/bulk_import.py:39 #: netbox/extras/forms/bulk_import.py:120 #: netbox/extras/forms/bulk_import.py:141 -#: netbox/extras/forms/bulk_import.py:164 -#: netbox/extras/forms/bulk_import.py:188 -#: netbox/tenancy/forms/bulk_import.py:96 +#: netbox/extras/forms/bulk_import.py:166 +#: netbox/extras/forms/bulk_import.py:190 +#: netbox/tenancy/forms/bulk_import.py:95 msgid "One or more assigned object types" msgstr "1 つ以上の割当オブジェクトタイプ" @@ -8176,10 +8296,11 @@ msgstr "1 つ以上の割当オブジェクトタイプ" msgid "Field data type (e.g. text, integer, etc.)" msgstr "フィールドデータタイプ (テキスト、整数など)" -#: netbox/extras/forms/bulk_import.py:47 netbox/extras/forms/filtersets.py:213 -#: netbox/extras/forms/filtersets.py:287 -#: netbox/extras/forms/model_forms.py:318 -#: netbox/extras/forms/model_forms.py:355 +#: netbox/extras/forms/bulk_import.py:47 netbox/extras/forms/filtersets.py:218 +#: netbox/extras/forms/filtersets.py:322 +#: netbox/extras/forms/model_forms.py:323 +#: netbox/extras/forms/model_forms.py:382 +#: netbox/extras/forms/model_forms.py:419 #: netbox/tenancy/forms/filtersets.py:92 msgid "Object type" msgstr "オブジェクトタイプ" @@ -8188,7 +8309,7 @@ msgstr "オブジェクトタイプ" msgid "Object type (for object or multi-object fields)" msgstr "オブジェクトタイプ (オブジェクトフィールドまたはマルチオブジェクトフィールド用)" -#: netbox/extras/forms/bulk_import.py:53 netbox/extras/forms/filtersets.py:85 +#: netbox/extras/forms/bulk_import.py:53 netbox/extras/forms/filtersets.py:86 msgid "Choice set" msgstr "選択肢" @@ -8216,47 +8337,47 @@ msgstr "" "引用符で囲んだ、カンマ区切りの選択肢。コロン区切りでラベル設定可能: \"choice1:First Choice,choice2:Second " "Choice\"" -#: netbox/extras/forms/bulk_import.py:123 netbox/extras/models/models.py:323 +#: netbox/extras/forms/bulk_import.py:123 netbox/extras/models/models.py:325 msgid "button class" msgstr "ボタンクラス" -#: netbox/extras/forms/bulk_import.py:126 netbox/extras/models/models.py:327 +#: netbox/extras/forms/bulk_import.py:126 netbox/extras/models/models.py:329 msgid "" "The class of the first link in a group will be used for the dropdown button" msgstr "グループ内の最初のリンクのクラスがドロップダウンボタンに使用されます" -#: netbox/extras/forms/bulk_import.py:193 +#: netbox/extras/forms/bulk_import.py:195 msgid "The event type(s) which will trigger this rule" msgstr "このルールをトリガーするイベントタイプ" -#: netbox/extras/forms/bulk_import.py:196 +#: netbox/extras/forms/bulk_import.py:198 msgid "Action object" msgstr "アクションオブジェクト" -#: netbox/extras/forms/bulk_import.py:198 +#: netbox/extras/forms/bulk_import.py:200 msgid "Webhook name or script as dotted path module.Class" msgstr "ドットパス形式 (module.Class) のウェブフック名またはスクリプト" -#: netbox/extras/forms/bulk_import.py:219 +#: netbox/extras/forms/bulk_import.py:221 #, python-brace-format msgid "Webhook {name} not found" msgstr "ウェブフック {name} 見つかりません" -#: netbox/extras/forms/bulk_import.py:228 +#: netbox/extras/forms/bulk_import.py:230 #, python-brace-format msgid "Script {name} not found" msgstr "スクリプト {name} 見つかりません" -#: netbox/extras/forms/bulk_import.py:244 +#: netbox/extras/forms/bulk_import.py:250 msgid "Assigned object type" msgstr "割当オブジェクトタイプ" -#: netbox/extras/forms/bulk_import.py:249 +#: netbox/extras/forms/bulk_import.py:255 msgid "The classification of entry" msgstr "エントリの分類" -#: netbox/extras/forms/bulk_import.py:261 -#: netbox/extras/forms/model_forms.py:334 netbox/netbox/navigation/menu.py:411 +#: netbox/extras/forms/bulk_import.py:267 +#: netbox/extras/forms/model_forms.py:398 netbox/netbox/navigation/menu.py:413 #: netbox/templates/extras/notificationgroup.html:41 #: netbox/templates/users/group.html:29 netbox/users/forms/model_forms.py:236 #: netbox/users/forms/model_forms.py:248 netbox/users/forms/model_forms.py:300 @@ -8264,183 +8385,192 @@ msgstr "エントリの分類" msgid "Users" msgstr "ユーザ" -#: netbox/extras/forms/bulk_import.py:265 +#: netbox/extras/forms/bulk_import.py:271 msgid "User names separated by commas, encased with double quotes" msgstr "二重引用符で囲まれたカンマ区切りユーザ名" -#: netbox/extras/forms/bulk_import.py:268 -#: netbox/extras/forms/model_forms.py:329 netbox/netbox/navigation/menu.py:294 -#: netbox/netbox/navigation/menu.py:431 +#: netbox/extras/forms/bulk_import.py:274 +#: netbox/extras/forms/model_forms.py:393 netbox/netbox/navigation/menu.py:295 +#: netbox/netbox/navigation/menu.py:433 #: netbox/templates/extras/notificationgroup.html:31 +#: netbox/templates/tenancy/contact.html:21 +#: netbox/tenancy/forms/bulk_edit.py:139 netbox/tenancy/forms/filtersets.py:78 +#: netbox/tenancy/forms/model_forms.py:99 netbox/tenancy/tables/contacts.py:64 #: netbox/users/forms/model_forms.py:181 netbox/users/forms/model_forms.py:193 #: netbox/users/forms/model_forms.py:305 netbox/users/tables.py:35 #: netbox/users/tables.py:106 msgid "Groups" msgstr "グループ" -#: netbox/extras/forms/bulk_import.py:272 +#: netbox/extras/forms/bulk_import.py:278 msgid "Group names separated by commas, encased with double quotes" msgstr "二重引用符で囲まれたカンマで区切りグループ名" -#: netbox/extras/forms/filtersets.py:53 netbox/extras/forms/model_forms.py:56 +#: netbox/extras/forms/filtersets.py:54 netbox/extras/forms/model_forms.py:59 msgid "Related object type" msgstr "関連オブジェクトタイプ" -#: netbox/extras/forms/filtersets.py:58 +#: netbox/extras/forms/filtersets.py:59 msgid "Field type" msgstr "フィールドタイプ" -#: netbox/extras/forms/filtersets.py:122 -#: netbox/extras/forms/model_forms.py:157 netbox/extras/tables/tables.py:94 +#: netbox/extras/forms/filtersets.py:123 +#: netbox/extras/forms/model_forms.py:160 netbox/extras/tables/tables.py:95 #: netbox/templates/generic/bulk_import.html:154 msgid "Choices" msgstr "選択肢" -#: netbox/extras/forms/filtersets.py:168 netbox/extras/forms/filtersets.py:326 -#: netbox/extras/forms/filtersets.py:416 -#: netbox/extras/forms/model_forms.py:586 netbox/templates/core/job.html:96 +#: netbox/extras/forms/filtersets.py:169 netbox/extras/forms/filtersets.py:361 +#: netbox/extras/forms/filtersets.py:451 +#: netbox/extras/forms/model_forms.py:654 netbox/templates/core/job.html:96 #: netbox/templates/extras/eventrule.html:84 msgid "Data" msgstr "データ" -#: netbox/extras/forms/filtersets.py:179 netbox/extras/forms/filtersets.py:340 -#: netbox/extras/forms/filtersets.py:426 netbox/netbox/choices.py:132 +#: netbox/extras/forms/filtersets.py:170 netbox/extras/forms/filtersets.py:452 +#: netbox/extras/forms/model_forms.py:267 +#: netbox/extras/forms/model_forms.py:715 +msgid "Rendering" +msgstr "レンダリング" + +#: netbox/extras/forms/filtersets.py:180 netbox/extras/forms/filtersets.py:375 +#: netbox/extras/forms/filtersets.py:462 netbox/netbox/choices.py:132 #: netbox/utilities/forms/bulk_import.py:26 msgid "Data file" msgstr "データファイル" -#: netbox/extras/forms/filtersets.py:187 +#: netbox/extras/forms/filtersets.py:188 msgid "Content types" msgstr "コンテンツタイプ" -#: netbox/extras/forms/filtersets.py:261 netbox/extras/models/models.py:179 +#: netbox/extras/forms/filtersets.py:296 netbox/extras/models/models.py:181 msgid "HTTP content type" msgstr "HTTP content type" -#: netbox/extras/forms/filtersets.py:292 +#: netbox/extras/forms/filtersets.py:327 msgid "Event type" msgstr "イベントタイプ" -#: netbox/extras/forms/filtersets.py:297 +#: netbox/extras/forms/filtersets.py:332 msgid "Action type" msgstr "アクションタイプ" -#: netbox/extras/forms/filtersets.py:313 +#: netbox/extras/forms/filtersets.py:348 msgid "Tagged object type" msgstr "タグ付きオブジェクトタイプ" -#: netbox/extras/forms/filtersets.py:318 +#: netbox/extras/forms/filtersets.py:353 msgid "Allowed object type" msgstr "許可されるオブジェクトタイプ" -#: netbox/extras/forms/filtersets.py:348 -#: netbox/extras/forms/model_forms.py:521 netbox/netbox/navigation/menu.py:18 +#: netbox/extras/forms/filtersets.py:383 +#: netbox/extras/forms/model_forms.py:589 netbox/netbox/navigation/menu.py:17 msgid "Regions" msgstr "リージョン" -#: netbox/extras/forms/filtersets.py:353 -#: netbox/extras/forms/model_forms.py:526 +#: netbox/extras/forms/filtersets.py:388 +#: netbox/extras/forms/model_forms.py:594 msgid "Site groups" msgstr "サイトグループ" -#: netbox/extras/forms/filtersets.py:363 -#: netbox/extras/forms/model_forms.py:536 netbox/netbox/navigation/menu.py:20 +#: netbox/extras/forms/filtersets.py:398 +#: netbox/extras/forms/model_forms.py:604 netbox/netbox/navigation/menu.py:20 #: netbox/templates/dcim/site.html:127 msgid "Locations" msgstr "ロケーション" -#: netbox/extras/forms/filtersets.py:368 -#: netbox/extras/forms/model_forms.py:541 +#: netbox/extras/forms/filtersets.py:403 +#: netbox/extras/forms/model_forms.py:609 msgid "Device types" msgstr "デバイスタイプ" -#: netbox/extras/forms/filtersets.py:373 -#: netbox/extras/forms/model_forms.py:546 +#: netbox/extras/forms/filtersets.py:408 +#: netbox/extras/forms/model_forms.py:614 msgid "Roles" msgstr "ロール" -#: netbox/extras/forms/filtersets.py:383 -#: netbox/extras/forms/model_forms.py:556 +#: netbox/extras/forms/filtersets.py:418 +#: netbox/extras/forms/model_forms.py:624 msgid "Cluster types" msgstr "クラスタタイプ" -#: netbox/extras/forms/filtersets.py:388 -#: netbox/extras/forms/model_forms.py:561 +#: netbox/extras/forms/filtersets.py:423 +#: netbox/extras/forms/model_forms.py:629 msgid "Cluster groups" msgstr "クラスタグループ" -#: netbox/extras/forms/filtersets.py:393 -#: netbox/extras/forms/model_forms.py:566 netbox/netbox/navigation/menu.py:263 -#: netbox/netbox/navigation/menu.py:265 +#: netbox/extras/forms/filtersets.py:428 +#: netbox/extras/forms/model_forms.py:634 netbox/netbox/navigation/menu.py:264 +#: netbox/netbox/navigation/menu.py:266 #: netbox/templates/virtualization/clustertype.html:30 #: netbox/virtualization/tables/clusters.py:23 #: netbox/virtualization/tables/clusters.py:45 msgid "Clusters" msgstr "クラスタ" -#: netbox/extras/forms/filtersets.py:398 -#: netbox/extras/forms/model_forms.py:571 +#: netbox/extras/forms/filtersets.py:433 +#: netbox/extras/forms/model_forms.py:639 msgid "Tenant groups" msgstr "テナントグループ" -#: netbox/extras/forms/model_forms.py:49 +#: netbox/extras/forms/model_forms.py:52 msgid "The type(s) of object that have this custom field" msgstr "このカスタムフィールドを持つオブジェクトのタイプ" -#: netbox/extras/forms/model_forms.py:52 +#: netbox/extras/forms/model_forms.py:55 msgid "Default value" msgstr "既定値" -#: netbox/extras/forms/model_forms.py:58 +#: netbox/extras/forms/model_forms.py:61 msgid "Type of the related object (for object/multi-object fields only)" msgstr "関連オブジェクトのタイプ (オブジェクト/マルチオブジェクトフィールドのみ)" -#: netbox/extras/forms/model_forms.py:61 +#: netbox/extras/forms/model_forms.py:64 #: netbox/templates/extras/customfield.html:60 msgid "Related object filter" msgstr "関連オブジェクトフィルタ" -#: netbox/extras/forms/model_forms.py:63 +#: netbox/extras/forms/model_forms.py:66 msgid "Specify query parameters as a JSON object." msgstr "クエリパラメータを JSON オブジェクトとして指定します。" -#: netbox/extras/forms/model_forms.py:73 +#: netbox/extras/forms/model_forms.py:76 #: netbox/templates/extras/customfield.html:10 msgid "Custom Field" msgstr "カスタムフィールド" -#: netbox/extras/forms/model_forms.py:85 +#: netbox/extras/forms/model_forms.py:88 msgid "" "The type of data stored in this field. For object/multi-object fields, " "select the related object type below." msgstr "このフィールドのタイプ。オブジェクト/マルチオブジェクトフィールドの場合は、関連するオブジェクトタイプを以下から選択してください。" -#: netbox/extras/forms/model_forms.py:88 +#: netbox/extras/forms/model_forms.py:91 msgid "" "This will be displayed as help text for the form field. Markdown is " "supported." msgstr "これはフォームフィールドのヘルプテキストとして表示されます。Markdown がサポートされています。" -#: netbox/extras/forms/model_forms.py:143 +#: netbox/extras/forms/model_forms.py:146 msgid "Related Object" msgstr "関連オブジェクト" -#: netbox/extras/forms/model_forms.py:170 +#: netbox/extras/forms/model_forms.py:173 msgid "" "Enter one choice per line. An optional label may be specified for each " "choice by appending it with a colon. Example:" msgstr "1 行に 1 つの選択肢を入力します。必要に応じて、各選択肢にコロンを付けることで、ラベルを指定できます。例:" -#: netbox/extras/forms/model_forms.py:226 +#: netbox/extras/forms/model_forms.py:229 #: netbox/templates/extras/customlink.html:10 msgid "Custom Link" msgstr "カスタムリンク" -#: netbox/extras/forms/model_forms.py:228 +#: netbox/extras/forms/model_forms.py:231 msgid "Templates" msgstr "テンプレート" -#: netbox/extras/forms/model_forms.py:240 +#: netbox/extras/forms/model_forms.py:243 #, python-brace-format msgid "" "Jinja2 template code for the link text. Reference the object as {example}. " @@ -8449,101 +8579,112 @@ msgstr "" "リンクテキストの Jinja2 テンプレートコード。オブジェクトを次のように参照します。 " "{example}。空のテキストとしてレンダリングされるリンクは表示されません。" -#: netbox/extras/forms/model_forms.py:244 +#: netbox/extras/forms/model_forms.py:247 #, python-brace-format msgid "" "Jinja2 template code for the link URL. Reference the object as {example}." msgstr "リンク URL の Jinja2 テンプレートコード。オブジェクトを次のように参照します。 {example}。" -#: netbox/extras/forms/model_forms.py:255 -#: netbox/extras/forms/model_forms.py:638 +#: netbox/extras/forms/model_forms.py:258 +#: netbox/extras/forms/model_forms.py:706 msgid "Template code" msgstr "テンプレートコード" -#: netbox/extras/forms/model_forms.py:261 +#: netbox/extras/forms/model_forms.py:264 #: netbox/templates/extras/exporttemplate.html:12 msgid "Export Template" msgstr "エクスポートテンプレート" -#: netbox/extras/forms/model_forms.py:263 -msgid "Rendering" -msgstr "レンダリング" - -#: netbox/extras/forms/model_forms.py:277 -#: netbox/extras/forms/model_forms.py:663 +#: netbox/extras/forms/model_forms.py:282 +#: netbox/extras/forms/model_forms.py:733 msgid "Template content is populated from the remote source selected below." msgstr "選択したリモートソースから、テンプレートコンテンツが入力されます。" -#: netbox/extras/forms/model_forms.py:284 -#: netbox/extras/forms/model_forms.py:670 +#: netbox/extras/forms/model_forms.py:289 +#: netbox/extras/forms/model_forms.py:740 msgid "Must specify either local content or a data file" msgstr "ローカルコンテンツまたはデータファイルのいずれかを指定する必要があります" -#: netbox/extras/forms/model_forms.py:298 netbox/netbox/forms/mixins.py:70 +#: netbox/extras/forms/model_forms.py:303 netbox/netbox/forms/mixins.py:70 #: netbox/templates/extras/savedfilter.html:10 msgid "Saved Filter" msgstr "保存済みフィルタ" -#: netbox/extras/forms/model_forms.py:348 +#: netbox/extras/forms/model_forms.py:329 +#: netbox/templates/account/preferences.html:50 +#: netbox/templates/extras/tableconfig.html:62 +msgid "Ordering" +msgstr "注文" + +#: netbox/extras/forms/model_forms.py:331 +msgid "" +"Enter a comma-separated list of column names. Prepend a name with a hyphen " +"to reverse the order." +msgstr "列名をカンマで区切ったリストを入力します。名前の前にハイフンを付けると、順序が逆になります。" + +#: netbox/extras/forms/model_forms.py:340 netbox/utilities/forms/forms.py:118 +msgid "Available Columns" +msgstr "使用可能な列" + +#: netbox/extras/forms/model_forms.py:347 netbox/utilities/forms/forms.py:126 +msgid "Selected Columns" +msgstr "選択した列" + +#: netbox/extras/forms/model_forms.py:412 msgid "A notification group specify at least one user or group." msgstr "通知グループには、少なくとも 1 人のユーザまたはグループを指定します。" -#: netbox/extras/forms/model_forms.py:370 +#: netbox/extras/forms/model_forms.py:434 #: netbox/templates/extras/webhook.html:23 msgid "HTTP Request" msgstr "HTTP リクエスト" -#: netbox/extras/forms/model_forms.py:372 +#: netbox/extras/forms/model_forms.py:436 #: netbox/templates/extras/webhook.html:44 msgid "SSL" msgstr "SSL" -#: netbox/extras/forms/model_forms.py:394 +#: netbox/extras/forms/model_forms.py:458 msgid "Action choice" msgstr "スクリプト" -#: netbox/extras/forms/model_forms.py:399 +#: netbox/extras/forms/model_forms.py:463 msgid "Enter conditions in JSON format." msgstr "JSON フォーマットで条件を入力。" -#: netbox/extras/forms/model_forms.py:403 +#: netbox/extras/forms/model_forms.py:467 msgid "" "Enter parameters to pass to the action in JSON format." msgstr "JSON フォーマットでアクションに渡すパラメータを入力してください。" -#: netbox/extras/forms/model_forms.py:408 +#: netbox/extras/forms/model_forms.py:472 #: netbox/templates/extras/eventrule.html:10 msgid "Event Rule" msgstr "イベントルール" -#: netbox/extras/forms/model_forms.py:409 +#: netbox/extras/forms/model_forms.py:473 msgid "Triggers" msgstr "トリガー" -#: netbox/extras/forms/model_forms.py:456 +#: netbox/extras/forms/model_forms.py:520 msgid "Notification group" msgstr "通知グループ" -#: netbox/extras/forms/model_forms.py:576 netbox/netbox/navigation/menu.py:26 +#: netbox/extras/forms/model_forms.py:644 netbox/netbox/navigation/menu.py:26 #: netbox/tenancy/tables/tenants.py:22 msgid "Tenants" msgstr "テナント" -#: netbox/extras/forms/model_forms.py:620 +#: netbox/extras/forms/model_forms.py:688 msgid "Data is populated from the remote source selected below." msgstr "データは、以下で選択したリモートソースから入力されます。" -#: netbox/extras/forms/model_forms.py:626 +#: netbox/extras/forms/model_forms.py:694 msgid "Must specify either local data or a data file" msgstr "ローカルデータまたはデータファイルのいずれかを指定する必要があります" -#: netbox/extras/forms/model_forms.py:645 -#: netbox/templates/core/datafile.html:55 -msgid "Content" -msgstr "コンテンツ" - -#: netbox/extras/forms/reports.py:17 netbox/extras/forms/scripts.py:23 +#: netbox/extras/forms/reports.py:17 netbox/extras/forms/scripts.py:30 msgid "Schedule at" msgstr "スケジュール" @@ -8551,7 +8692,7 @@ msgstr "スケジュール" msgid "Schedule execution of report to a set time" msgstr "レポートの実行をスケジュールする" -#: netbox/extras/forms/reports.py:23 netbox/extras/forms/scripts.py:29 +#: netbox/extras/forms/reports.py:23 netbox/extras/forms/scripts.py:36 msgid "Recurs every" msgstr "繰り返す" @@ -8559,28 +8700,28 @@ msgstr "繰り返す" msgid "Interval at which this report is re-run (in minutes)" msgstr "実行される間隔 (分)" -#: netbox/extras/forms/reports.py:35 netbox/extras/forms/scripts.py:41 +#: netbox/extras/forms/reports.py:35 netbox/extras/forms/scripts.py:48 #, python-brace-format msgid " (current time: {now})" msgstr " (現在時刻: {now})" -#: netbox/extras/forms/reports.py:45 netbox/extras/forms/scripts.py:51 +#: netbox/extras/forms/reports.py:45 netbox/extras/forms/scripts.py:58 msgid "Scheduled time must be in the future." msgstr "予定時刻は将来の時刻でなければなりません。" -#: netbox/extras/forms/scripts.py:17 +#: netbox/extras/forms/scripts.py:24 msgid "Commit changes" msgstr "変更をコミット" -#: netbox/extras/forms/scripts.py:18 +#: netbox/extras/forms/scripts.py:25 msgid "Commit changes to the database (uncheck for a dry-run)" msgstr "変更をDBにコミットする (dry runの場合はチェックを外す)" -#: netbox/extras/forms/scripts.py:24 +#: netbox/extras/forms/scripts.py:31 msgid "Schedule execution of script to a set time" msgstr "スクリプトの実行をスケジュールする" -#: netbox/extras/forms/scripts.py:33 +#: netbox/extras/forms/scripts.py:40 msgid "Interval at which this script is re-run (in minutes)" msgstr "実行される間隔 (分単位)" @@ -8604,57 +8745,36 @@ msgstr "エラーにより、データベースの変更が元に戻されまし msgid "No indexers found!" msgstr "indexerが見つかりません" -#: netbox/extras/models/configs.py:41 netbox/extras/models/models.py:313 -#: netbox/extras/models/models.py:522 netbox/extras/models/search.py:48 +#: netbox/extras/models/configs.py:38 netbox/extras/models/models.py:315 +#: netbox/extras/models/models.py:480 netbox/extras/models/models.py:559 +#: netbox/extras/models/search.py:48 netbox/extras/models/tags.py:44 #: netbox/ipam/models/ip.py:188 netbox/netbox/models/mixins.py:15 msgid "weight" msgstr "重量" -#: netbox/extras/models/configs.py:130 +#: netbox/extras/models/configs.py:127 msgid "config context" msgstr "コンフィグコンテキスト" -#: netbox/extras/models/configs.py:131 +#: netbox/extras/models/configs.py:128 msgid "config contexts" msgstr "コンフィグコンテキスト" -#: netbox/extras/models/configs.py:149 netbox/extras/models/configs.py:205 +#: netbox/extras/models/configs.py:146 netbox/extras/models/configs.py:202 msgid "JSON data must be in object form. Example:" msgstr "JSON データはオブジェクト形式である必要があります。例:" -#: netbox/extras/models/configs.py:169 +#: netbox/extras/models/configs.py:166 msgid "" "Local config context data takes precedence over source contexts in the final" " rendered config context" msgstr "最終的なコンフィグコンテキストでは、ローカルコンフィグコンテキストが優先されます。" -#: netbox/extras/models/configs.py:224 -msgid "template code" -msgstr "テンプレートコード" - #: netbox/extras/models/configs.py:225 -msgid "Jinja2 template code." -msgstr "Jinja2 テンプレートコード。" - -#: netbox/extras/models/configs.py:228 -msgid "environment parameters" -msgstr "環境パラメータ" - -#: netbox/extras/models/configs.py:233 -msgid "" -"Any additional" -" parameters to pass when constructing the Jinja2 environment." -msgstr "" -"任意の 追加パラメータ" -" はJinja2 環境を構築するときに渡されます。" - -#: netbox/extras/models/configs.py:240 msgid "config template" msgstr "設定テンプレート" -#: netbox/extras/models/configs.py:241 +#: netbox/extras/models/configs.py:226 msgid "config templates" msgstr "設定テンプレート" @@ -8688,7 +8808,7 @@ msgid "" "will be used)" msgstr "表示されるフィールド名 (指定しない場合は、フィールド名が使用されます)" -#: netbox/extras/models/customfields.py:121 netbox/extras/models/models.py:317 +#: netbox/extras/models/customfields.py:121 netbox/extras/models/models.py:319 msgid "group name" msgstr "グループ名" @@ -8991,44 +9111,93 @@ msgstr "ダッシュボード" msgid "dashboards" msgstr "ダッシュボード" -#: netbox/extras/models/models.py:52 +#: netbox/extras/models/mixins.py:85 +msgid "template code" +msgstr "テンプレートコード" + +#: netbox/extras/models/mixins.py:86 +msgid "Jinja template code." +msgstr "Jinja テンプレートコード。" + +#: netbox/extras/models/mixins.py:89 +msgid "environment parameters" +msgstr "環境パラメータ" + +#: netbox/extras/models/mixins.py:94 +#, python-brace-format +msgid "" +"Any additional parameters to pass when constructing " +"the Jinja environment" +msgstr "Jinja 環境を構築するときに渡す追加パラメーター " + +#: netbox/extras/models/mixins.py:101 +#, python-brace-format +msgid "Defaults to {default}" +msgstr "デフォルトは {default}" + +#: netbox/extras/models/mixins.py:106 +msgid "Filename to give to the rendered export file" +msgstr "レンダリングされたエクスポートファイルに付けるファイル名" + +#: netbox/extras/models/mixins.py:109 +msgid "file extension" +msgstr "ファイル拡張子" + +#: netbox/extras/models/mixins.py:112 +msgid "Extension to append to the rendered filename" +msgstr "レンダリングされたファイル名に追加する拡張子" + +#: netbox/extras/models/mixins.py:115 +msgid "as attachment" +msgstr "添付ファイルとして" + +#: netbox/extras/models/mixins.py:117 +msgid "Download file as attachment" +msgstr "ファイルを直接ダウンロードする" + +#: netbox/extras/models/mixins.py:124 +#, python-brace-format +msgid "{class_name} must implement a get_context() method." +msgstr "{class_name} はget_context () メソッドを実装する必要があります。" + +#: netbox/extras/models/models.py:54 msgid "object types" msgstr "オブジェクトタイプ" -#: netbox/extras/models/models.py:53 +#: netbox/extras/models/models.py:55 msgid "The object(s) to which this rule applies." msgstr "このルールが適用されるオブジェクト。" -#: netbox/extras/models/models.py:67 +#: netbox/extras/models/models.py:69 msgid "The types of event which will trigger this rule." msgstr "このルールをトリガーするイベントのタイプ。" -#: netbox/extras/models/models.py:74 +#: netbox/extras/models/models.py:76 msgid "conditions" msgstr "条件" -#: netbox/extras/models/models.py:77 +#: netbox/extras/models/models.py:79 msgid "" "A set of conditions which determine whether the event will be generated." msgstr "イベントを生成するかどうかを決定する一連の条件。" -#: netbox/extras/models/models.py:85 +#: netbox/extras/models/models.py:87 msgid "action type" msgstr "アクションタイプ" -#: netbox/extras/models/models.py:104 +#: netbox/extras/models/models.py:106 msgid "Additional data to pass to the action object" msgstr "アクションオブジェクトに渡す追加データ" -#: netbox/extras/models/models.py:116 +#: netbox/extras/models/models.py:118 msgid "event rule" msgstr "イベントルール" -#: netbox/extras/models/models.py:117 +#: netbox/extras/models/models.py:119 msgid "event rules" msgstr "イベントルール" -#: netbox/extras/models/models.py:166 +#: netbox/extras/models/models.py:168 msgid "" "This URL will be called using the HTTP method defined when the webhook is " "called. Jinja2 template processing is supported with the same context as the" @@ -9037,7 +9206,7 @@ msgstr "" "この URL は、Webhook が呼び出されたときに定義された HTTP メソッドを使用して呼び出されます。Jinja2 " "テンプレート処理はリクエストボディと同じコンテキストでサポートされています。" -#: netbox/extras/models/models.py:181 +#: netbox/extras/models/models.py:183 msgid "" "The complete list of official content types is available ここに。" -#: netbox/extras/models/models.py:186 +#: netbox/extras/models/models.py:188 msgid "additional headers" msgstr "追加ヘッダー" -#: netbox/extras/models/models.py:189 +#: netbox/extras/models/models.py:191 msgid "" "User-supplied HTTP headers to be sent with the request in addition to the " "HTTP content type. Headers should be defined in the format Name: " @@ -9060,11 +9229,11 @@ msgstr "" "HTTP コンテンツタイプに加えて、リクエストとともに送信されるユーザ指定の HTTP ヘッダー。ヘッダーは次の形式で定義する必要があります。 " "名前:値。Jinja2 テンプレート処理はリクエストボディ (下記) と同じコンテキストでサポートされています。" -#: netbox/extras/models/models.py:195 +#: netbox/extras/models/models.py:197 msgid "body template" msgstr "ボディテンプレート" -#: netbox/extras/models/models.py:198 +#: netbox/extras/models/models.py:200 msgid "" "Jinja2 template for a custom request body. If blank, a JSON object " "representing the change will be included. Available context data includes: " @@ -9076,11 +9245,11 @@ msgstr "" "model, timestamp, username, " "request_id, and data." -#: netbox/extras/models/models.py:204 +#: netbox/extras/models/models.py:206 msgid "secret" msgstr "シークレット" -#: netbox/extras/models/models.py:208 +#: netbox/extras/models/models.py:210 msgid "" "When provided, the request will include a X-Hook-Signature " "header containing a HMAC hex digest of the payload body using the secret as " @@ -9089,184 +9258,182 @@ msgstr "" "提供された場合、リクエストにはシークレットをキーとして使用したペイロード本体のHMAC 16 進ダイジェストを含むX-Hook-" "Signature ヘッダー が含まれます 。シークレットはリクエストでは送信されません。" -#: netbox/extras/models/models.py:215 +#: netbox/extras/models/models.py:217 msgid "Enable SSL certificate verification. Disable with caution!" msgstr "SSL 証明書検証を有効にします。注意して無効にしてください。" -#: netbox/extras/models/models.py:221 netbox/templates/extras/webhook.html:51 +#: netbox/extras/models/models.py:223 netbox/templates/extras/webhook.html:51 msgid "CA File Path" msgstr "CA ファイルパス" -#: netbox/extras/models/models.py:223 +#: netbox/extras/models/models.py:225 msgid "" "The specific CA certificate file to use for SSL verification. Leave blank to" " use the system defaults." msgstr "SSL 検証に使用する特定の CA 証明書ファイル。システムデフォルトを使用するには空白のままにしておきます。" -#: netbox/extras/models/models.py:234 +#: netbox/extras/models/models.py:236 msgid "webhook" msgstr "ウェブフック" -#: netbox/extras/models/models.py:235 +#: netbox/extras/models/models.py:237 msgid "webhooks" msgstr "ウェブフック" -#: netbox/extras/models/models.py:253 +#: netbox/extras/models/models.py:255 msgid "Do not specify a CA certificate file if SSL verification is disabled." msgstr "SSL 検証が無効になっている場合は、CA 証明書ファイルを指定しないでください。" -#: netbox/extras/models/models.py:293 +#: netbox/extras/models/models.py:295 msgid "The object type(s) to which this link applies." msgstr "このリンクが適用されるオブジェクトタイプ。" -#: netbox/extras/models/models.py:305 +#: netbox/extras/models/models.py:307 msgid "link text" msgstr "リンクテキスト" -#: netbox/extras/models/models.py:306 +#: netbox/extras/models/models.py:308 msgid "Jinja2 template code for link text" msgstr "リンクテキストの Jinja2 テンプレートコード" -#: netbox/extras/models/models.py:309 +#: netbox/extras/models/models.py:311 msgid "link URL" msgstr "リンク URL" -#: netbox/extras/models/models.py:310 +#: netbox/extras/models/models.py:312 msgid "Jinja2 template code for link URL" msgstr "リンク URL の Jinja2 テンプレートコード" -#: netbox/extras/models/models.py:320 +#: netbox/extras/models/models.py:322 msgid "Links with the same group will appear as a dropdown menu" msgstr "同じグループのリンクはドロップダウンメニューとして表示されます" -#: netbox/extras/models/models.py:330 +#: netbox/extras/models/models.py:332 msgid "new window" msgstr "新しいウィンドウ" -#: netbox/extras/models/models.py:332 +#: netbox/extras/models/models.py:334 msgid "Force link to open in a new window" msgstr "リンクを強制的に新しいウィンドウで開く" -#: netbox/extras/models/models.py:341 +#: netbox/extras/models/models.py:343 msgid "custom link" msgstr "カスタムリンク" -#: netbox/extras/models/models.py:342 +#: netbox/extras/models/models.py:344 msgid "custom links" msgstr "カスタムリンク" -#: netbox/extras/models/models.py:389 +#: netbox/extras/models/models.py:391 msgid "The object type(s) to which this template applies." msgstr "このテンプレートが適用されるオブジェクトタイプ。" -#: netbox/extras/models/models.py:402 -msgid "" -"Jinja2 template code. The list of objects being exported is passed as a " -"context variable named queryset." -msgstr "" -"Jinja2 テンプレートコード。エクスポートされるオブジェクトのリストは、 " -"クエリーセットという名前のコンテキスト変数として渡されます。" - -#: netbox/extras/models/models.py:410 -msgid "Defaults to text/plain; charset=utf-8" -msgstr "デフォルトは text/plain; charset=utf-8" - -#: netbox/extras/models/models.py:413 -msgid "file extension" -msgstr "ファイル拡張子" - -#: netbox/extras/models/models.py:416 -msgid "Extension to append to the rendered filename" -msgstr "レンダリングされたファイル名に追加する拡張子" - -#: netbox/extras/models/models.py:419 -msgid "as attachment" -msgstr "添付ファイルとして" - -#: netbox/extras/models/models.py:421 -msgid "Download file as attachment" -msgstr "ファイルを直接ダウンロードする" - -#: netbox/extras/models/models.py:430 +#: netbox/extras/models/models.py:409 msgid "export template" msgstr "エクスポートテンプレート" -#: netbox/extras/models/models.py:431 +#: netbox/extras/models/models.py:410 msgid "export templates" msgstr "エクスポートテンプレート" -#: netbox/extras/models/models.py:448 +#: netbox/extras/models/models.py:427 #, python-brace-format msgid "\"{name}\" is a reserved name. Please choose a different name." msgstr "\"{name}\"は予約されています。別の名前を選択してください。" -#: netbox/extras/models/models.py:498 +#: netbox/extras/models/models.py:456 msgid "The object type(s) to which this filter applies." msgstr "このフィルタが適用されるオブジェクトタイプ。" -#: netbox/extras/models/models.py:530 +#: netbox/extras/models/models.py:488 netbox/extras/models/models.py:567 msgid "shared" msgstr "共有した" -#: netbox/extras/models/models.py:543 +#: netbox/extras/models/models.py:501 msgid "saved filter" msgstr "保存済みフィルタ" -#: netbox/extras/models/models.py:544 +#: netbox/extras/models/models.py:502 msgid "saved filters" msgstr "保存済みフィルタ" -#: netbox/extras/models/models.py:562 +#: netbox/extras/models/models.py:520 msgid "Filter parameters must be stored as a dictionary of keyword arguments." msgstr "フィルタパラメータは、キーワード引数の辞書として保存する必要があります。" -#: netbox/extras/models/models.py:590 +#: netbox/extras/models/models.py:537 +msgid "The table's object type" +msgstr "テーブルのオブジェクトタイプ" + +#: netbox/extras/models/models.py:540 +msgid "table" +msgstr "テーブル" + +#: netbox/extras/models/models.py:583 +msgid "table config" +msgstr "テーブル構成" + +#: netbox/extras/models/models.py:584 +msgid "table configs" +msgstr "テーブル構成" + +#: netbox/extras/models/models.py:622 +#, python-brace-format +msgid "Unknown table: {name}" +msgstr "不明なテーブル: {name}" + +#: netbox/extras/models/models.py:633 netbox/extras/models/models.py:640 +#, python-brace-format +msgid "Unknown column: {name}" +msgstr "不明な列: {name}" + +#: netbox/extras/models/models.py:663 msgid "image height" msgstr "画像高さ" -#: netbox/extras/models/models.py:593 +#: netbox/extras/models/models.py:666 msgid "image width" msgstr "画像幅" -#: netbox/extras/models/models.py:610 +#: netbox/extras/models/models.py:683 msgid "image attachment" msgstr "添付画像" -#: netbox/extras/models/models.py:611 +#: netbox/extras/models/models.py:684 msgid "image attachments" msgstr "添付画像" -#: netbox/extras/models/models.py:625 +#: netbox/extras/models/models.py:698 #, python-brace-format msgid "Image attachments cannot be assigned to this object type ({type})." msgstr "このオブジェクトタイプ ({type})には添付画像を割り当てることができません。" -#: netbox/extras/models/models.py:688 +#: netbox/extras/models/models.py:761 msgid "kind" msgstr "種類" -#: netbox/extras/models/models.py:702 +#: netbox/extras/models/models.py:775 msgid "journal entry" msgstr "ジャーナルエントリ" -#: netbox/extras/models/models.py:703 +#: netbox/extras/models/models.py:776 msgid "journal entries" msgstr "ジャーナルエントリ" -#: netbox/extras/models/models.py:721 +#: netbox/extras/models/models.py:794 #, python-brace-format msgid "Journaling is not supported for this object type ({type})." msgstr "このオブジェクトタイプ({type})ではジャーナリングはサポートされていません 。" -#: netbox/extras/models/models.py:763 +#: netbox/extras/models/models.py:836 msgid "bookmark" msgstr "ブックマーク" -#: netbox/extras/models/models.py:764 +#: netbox/extras/models/models.py:837 msgid "bookmarks" msgstr "ブックマーク" -#: netbox/extras/models/models.py:777 +#: netbox/extras/models/models.py:850 #, python-brace-format msgid "Bookmarks cannot be assigned to this object type ({type})." msgstr "このオブジェクトタイプ ({type})にはブックマークを割り当てられません。" @@ -9358,179 +9525,193 @@ msgstr "キャッシュ値" msgid "cached values" msgstr "キャッシュ値" -#: netbox/extras/models/staging.py:45 -msgid "branch" -msgstr "ブランチ" - -#: netbox/extras/models/staging.py:46 -msgid "branches" -msgstr "ブランチ" - -#: netbox/extras/models/staging.py:105 -msgid "staged change" -msgstr "段階的変更" - -#: netbox/extras/models/staging.py:106 -msgid "staged changes" -msgstr "段階的変更" - -#: netbox/extras/models/tags.py:40 +#: netbox/extras/models/tags.py:41 msgid "The object type(s) to which this tag can be applied." msgstr "このタグを適用できるオブジェクトタイプ。" -#: netbox/extras/models/tags.py:49 +#: netbox/extras/models/tags.py:54 msgid "tag" msgstr "タグ" -#: netbox/extras/models/tags.py:50 +#: netbox/extras/models/tags.py:55 msgid "tags" msgstr "タグ" -#: netbox/extras/models/tags.py:78 +#: netbox/extras/models/tags.py:84 msgid "tagged item" msgstr "タグ付きアイテム" -#: netbox/extras/models/tags.py:79 +#: netbox/extras/models/tags.py:85 msgid "tagged items" msgstr "タグ付きアイテム" -#: netbox/extras/scripts.py:432 +#: netbox/extras/scripts.py:471 msgid "Script Data" msgstr "スクリプトデータ" -#: netbox/extras/scripts.py:436 +#: netbox/extras/scripts.py:475 msgid "Script Execution Parameters" msgstr "スクリプト実行パラメータ" +#: netbox/extras/scripts.py:572 +msgid "load_yaml is deprecated and will be removed in v4.4" +msgstr "load_yaml は廃止予定であり、v4.4 で削除される予定です" + +#: netbox/extras/scripts.py:587 +msgid "load_json is deprecated and will be removed in v4.4" +msgstr "load_json は廃止予定であり、v4.4 で削除される予定です" + #: netbox/extras/tables/columns.py:12 #: netbox/templates/htmx/notifications.html:18 msgid "Dismiss" msgstr "却下" -#: netbox/extras/tables/tables.py:65 netbox/extras/tables/tables.py:162 -#: netbox/extras/tables/tables.py:187 netbox/extras/tables/tables.py:253 -#: netbox/extras/tables/tables.py:279 netbox/extras/tables/tables.py:415 -#: netbox/extras/tables/tables.py:449 +#: netbox/extras/tables/tables.py:66 netbox/extras/tables/tables.py:163 +#: netbox/extras/tables/tables.py:188 netbox/extras/tables/tables.py:264 +#: netbox/extras/tables/tables.py:320 netbox/extras/tables/tables.py:456 +#: netbox/extras/tables/tables.py:490 #: netbox/templates/extras/customfield.html:105 #: netbox/templates/extras/eventrule.html:27 #: netbox/templates/users/objectpermission.html:64 netbox/users/tables.py:80 msgid "Object Types" msgstr "オブジェクトタイプ" -#: netbox/extras/tables/tables.py:72 +#: netbox/extras/tables/tables.py:73 msgid "Validate Uniqueness" msgstr "一意性を検証" -#: netbox/extras/tables/tables.py:76 +#: netbox/extras/tables/tables.py:77 msgid "Visible" msgstr "可視" -#: netbox/extras/tables/tables.py:79 +#: netbox/extras/tables/tables.py:80 msgid "Editable" msgstr "編集可能" -#: netbox/extras/tables/tables.py:85 +#: netbox/extras/tables/tables.py:86 msgid "Related Object Type" msgstr "関連オブジェクトタイプ" -#: netbox/extras/tables/tables.py:89 +#: netbox/extras/tables/tables.py:90 #: netbox/templates/extras/customfield.html:51 msgid "Choice Set" msgstr "チョイスセット" -#: netbox/extras/tables/tables.py:97 +#: netbox/extras/tables/tables.py:98 msgid "Is Cloneable" msgstr "複製可能" -#: netbox/extras/tables/tables.py:101 +#: netbox/extras/tables/tables.py:102 #: netbox/templates/extras/customfield.html:118 msgid "Minimum Value" msgstr "最小値" -#: netbox/extras/tables/tables.py:104 +#: netbox/extras/tables/tables.py:105 #: netbox/templates/extras/customfield.html:122 msgid "Maximum Value" msgstr "最大値" -#: netbox/extras/tables/tables.py:107 +#: netbox/extras/tables/tables.py:108 msgid "Validation Regex" msgstr "検証正規表現" -#: netbox/extras/tables/tables.py:140 +#: netbox/extras/tables/tables.py:141 msgid "Count" msgstr "カウント" -#: netbox/extras/tables/tables.py:143 +#: netbox/extras/tables/tables.py:144 msgid "Order Alphabetically" msgstr "アルファベット順に並べる" -#: netbox/extras/tables/tables.py:168 +#: netbox/extras/tables/tables.py:169 #: netbox/templates/extras/customlink.html:33 msgid "New Window" msgstr "新規ウィンドウ" -#: netbox/extras/tables/tables.py:190 +#: netbox/extras/tables/tables.py:191 netbox/extras/tables/tables.py:577 +#: netbox/templates/extras/configtemplate.html:21 +#: netbox/templates/extras/exporttemplate.html:23 +msgid "MIME Type" +msgstr "マイムタイプ" + +#: netbox/extras/tables/tables.py:194 netbox/extras/tables/tables.py:580 +#: netbox/templates/extras/configtemplate.html:25 +#: netbox/templates/extras/exporttemplate.html:27 +msgid "File Name" +msgstr "ファイル名" + +#: netbox/extras/tables/tables.py:197 netbox/extras/tables/tables.py:583 +#: netbox/templates/extras/configtemplate.html:29 +#: netbox/templates/extras/exporttemplate.html:31 +msgid "File Extension" +msgstr "ファイル拡張子" + +#: netbox/extras/tables/tables.py:200 netbox/extras/tables/tables.py:586 msgid "As Attachment" msgstr "添付ファイルとして" -#: netbox/extras/tables/tables.py:198 netbox/extras/tables/tables.py:490 -#: netbox/extras/tables/tables.py:528 netbox/templates/core/datafile.html:24 +#: netbox/extras/tables/tables.py:208 netbox/extras/tables/tables.py:531 +#: netbox/extras/tables/tables.py:569 netbox/templates/core/datafile.html:24 #: netbox/templates/extras/configcontext.html:39 -#: netbox/templates/extras/configtemplate.html:31 -#: netbox/templates/extras/exporttemplate.html:45 +#: netbox/templates/extras/configtemplate.html:47 +#: netbox/templates/extras/exporttemplate.html:49 #: netbox/templates/extras/object_render_config.html:23 #: netbox/templates/generic/bulk_import.html:35 msgid "Data File" msgstr "データファイル" -#: netbox/extras/tables/tables.py:203 netbox/extras/tables/tables.py:502 -#: netbox/extras/tables/tables.py:533 +#: netbox/extras/tables/tables.py:213 netbox/extras/tables/tables.py:543 +#: netbox/extras/tables/tables.py:574 msgid "Synced" msgstr "同期済み" -#: netbox/extras/tables/tables.py:230 +#: netbox/extras/tables/tables.py:241 msgid "Image" msgstr "画像" -#: netbox/extras/tables/tables.py:235 +#: netbox/extras/tables/tables.py:246 msgid "Size (Bytes)" msgstr "サイズ (バイト)" -#: netbox/extras/tables/tables.py:342 +#: netbox/extras/tables/tables.py:297 +msgid "Table Name" +msgstr "テーブル名" + +#: netbox/extras/tables/tables.py:383 msgid "Read" msgstr "読む" -#: netbox/extras/tables/tables.py:385 +#: netbox/extras/tables/tables.py:426 msgid "SSL Validation" msgstr "SSL バリデーション" -#: netbox/extras/tables/tables.py:421 +#: netbox/extras/tables/tables.py:462 #: netbox/templates/extras/eventrule.html:37 msgid "Event Types" msgstr "イベントタイプ" -#: netbox/extras/tables/tables.py:541 netbox/netbox/navigation/menu.py:77 +#: netbox/extras/tables/tables.py:595 netbox/netbox/navigation/menu.py:77 #: netbox/templates/dcim/devicerole.html:8 msgid "Device Roles" msgstr "デバイスロール" -#: netbox/extras/tables/tables.py:593 +#: netbox/extras/tables/tables.py:648 msgid "Comments (Short)" msgstr "コメント (ショート)" -#: netbox/extras/tables/tables.py:612 netbox/extras/tables/tables.py:663 +#: netbox/extras/tables/tables.py:667 netbox/extras/tables/tables.py:718 msgid "Line" msgstr "ライン" -#: netbox/extras/tables/tables.py:619 netbox/extras/tables/tables.py:673 +#: netbox/extras/tables/tables.py:674 netbox/extras/tables/tables.py:728 msgid "Level" msgstr "レベル" -#: netbox/extras/tables/tables.py:625 netbox/extras/tables/tables.py:682 +#: netbox/extras/tables/tables.py:680 netbox/extras/tables/tables.py:737 msgid "Message" msgstr "メッセージ" -#: netbox/extras/tables/tables.py:666 +#: netbox/extras/tables/tables.py:721 msgid "Method" msgstr "メソッド" @@ -9571,32 +9752,32 @@ msgstr "属性が無効です」{name}「」(リクエスト用)" msgid "Invalid attribute \"{name}\" for {model}" msgstr "{model}において{name}属性は無効です" -#: netbox/extras/views.py:932 +#: netbox/extras/views.py:974 #, python-brace-format msgid "An error occurred while rendering the template: {error}" msgstr "テンプレートをレンダリング中にエラーが発生しました: {error}" -#: netbox/extras/views.py:1084 +#: netbox/extras/views.py:1126 msgid "Your dashboard has been reset." msgstr "ダッシュボードがリセットされました。" -#: netbox/extras/views.py:1130 +#: netbox/extras/views.py:1172 msgid "Added widget: " msgstr "ウィジェットの追加: " -#: netbox/extras/views.py:1171 +#: netbox/extras/views.py:1213 msgid "Updated widget: " msgstr "ウィジェットの更新: " -#: netbox/extras/views.py:1207 +#: netbox/extras/views.py:1249 msgid "Deleted widget: " msgstr "削除したウィジェット: " -#: netbox/extras/views.py:1209 +#: netbox/extras/views.py:1251 msgid "Error deleting widget: " msgstr "ウィジェットの削除中にエラーが発生しました: " -#: netbox/extras/views.py:1307 +#: netbox/extras/views.py:1349 msgid "Unable to run script: RQ worker process not running." msgstr "スクリプトを実行できません:RQ ワーカープロセスが実行されていません。" @@ -9618,7 +9799,7 @@ msgstr "有効な IPv4 または IPv6 プレフィックスとマスクを CIDR msgid "Invalid IP prefix format: {data}" msgstr "IP プレフィックス形式が無効です: {data}" -#: netbox/ipam/api/views.py:370 +#: netbox/ipam/api/views.py:383 msgid "" "Insufficient space is available to accommodate the requested prefix size(s)" msgstr "要求されたプレフィックスサイズを収容するにはスペースが足りません" @@ -9659,8 +9840,8 @@ msgstr "Cisco" msgid "Plaintext" msgstr "プレーンテキスト" -#: netbox/ipam/choices.py:166 netbox/ipam/forms/model_forms.py:799 -#: netbox/ipam/forms/model_forms.py:827 netbox/templates/ipam/service.html:21 +#: netbox/ipam/choices.py:166 netbox/ipam/forms/model_forms.py:797 +#: netbox/ipam/forms/model_forms.py:851 netbox/templates/ipam/service.html:23 msgid "Service" msgstr "サービス" @@ -9673,19 +9854,19 @@ msgstr "顧客" msgid "Invalid IP address format: {address}" msgstr "IP アドレス形式が無効です: {address}" -#: netbox/ipam/filtersets.py:52 netbox/vpn/filtersets.py:304 +#: netbox/ipam/filtersets.py:52 netbox/vpn/filtersets.py:307 msgid "Import target" msgstr "インポート対象" -#: netbox/ipam/filtersets.py:58 netbox/vpn/filtersets.py:310 +#: netbox/ipam/filtersets.py:58 netbox/vpn/filtersets.py:313 msgid "Import target (name)" msgstr "インポート対象 (名前)" -#: netbox/ipam/filtersets.py:63 netbox/vpn/filtersets.py:315 +#: netbox/ipam/filtersets.py:63 netbox/vpn/filtersets.py:318 msgid "Export target" msgstr "エクスポート対象" -#: netbox/ipam/filtersets.py:69 netbox/vpn/filtersets.py:321 +#: netbox/ipam/filtersets.py:69 netbox/vpn/filtersets.py:324 msgid "Export target (name)" msgstr "エクスポート対象 (名前)" @@ -9722,7 +9903,7 @@ msgid "Exporting L2VPN (identifier)" msgstr "L2VPN (識別子) のエクスポート" #: netbox/ipam/filtersets.py:159 netbox/ipam/filtersets.py:300 -#: netbox/ipam/forms/model_forms.py:229 netbox/ipam/tables/ip.py:158 +#: netbox/ipam/forms/model_forms.py:229 netbox/ipam/tables/ip.py:159 #: netbox/templates/ipam/prefix.html:12 msgid "Prefix" msgstr "プレフィックス" @@ -9750,8 +9931,8 @@ msgid "Prefixes which contain this prefix or IP" msgstr "このプレフィックス / IP を含むプレフィックス" #: netbox/ipam/filtersets.py:323 netbox/ipam/filtersets.py:567 -#: netbox/ipam/forms/bulk_edit.py:327 netbox/ipam/forms/filtersets.py:205 -#: netbox/ipam/forms/filtersets.py:348 +#: netbox/ipam/forms/bulk_edit.py:332 netbox/ipam/forms/filtersets.py:205 +#: netbox/ipam/forms/filtersets.py:355 msgid "Mask length" msgstr "マスクの長さ" @@ -9763,18 +9944,18 @@ msgstr "VLAN グループ (ID)" msgid "VLAN Group (slug)" msgstr "VLAN グループ (スラッグ)" -#: netbox/ipam/filtersets.py:368 netbox/vpn/filtersets.py:427 +#: netbox/ipam/filtersets.py:368 netbox/vpn/filtersets.py:430 msgid "VLAN (ID)" msgstr "VLAN (ID)" -#: netbox/ipam/filtersets.py:372 netbox/vpn/filtersets.py:422 +#: netbox/ipam/filtersets.py:372 netbox/vpn/filtersets.py:425 msgid "VLAN number (1-4094)" msgstr "VLAN 番号 (1-4094)" #: netbox/ipam/filtersets.py:466 netbox/ipam/filtersets.py:470 #: netbox/ipam/filtersets.py:562 netbox/ipam/forms/model_forms.py:506 -#: netbox/templates/tenancy/contact.html:53 -#: netbox/tenancy/forms/bulk_edit.py:113 +#: netbox/templates/tenancy/contact.html:63 +#: netbox/tenancy/forms/bulk_edit.py:120 msgid "Address" msgstr "アドレス" @@ -9823,26 +10004,34 @@ msgid "VLAN Translation Policy (name)" msgstr "VLAN 変換ポリシー (名前)" #: netbox/ipam/filtersets.py:1189 +msgid "FHRP Group (name)" +msgstr "FHRP グループ (名前)" + +#: netbox/ipam/filtersets.py:1194 +msgid "FHRP Group (ID)" +msgstr "FHRP グループ (ID)" + +#: netbox/ipam/filtersets.py:1199 msgid "IP address (ID)" msgstr "IP アドレス (ID)" -#: netbox/ipam/filtersets.py:1195 netbox/ipam/models/ip.py:788 +#: netbox/ipam/filtersets.py:1205 netbox/ipam/models/ip.py:798 msgid "IP address" msgstr "IP アドレス" -#: netbox/ipam/filtersets.py:1220 +#: netbox/ipam/filtersets.py:1257 msgid "Primary IPv4 (ID)" msgstr "プライマリ IPv4 (ID)" -#: netbox/ipam/filtersets.py:1226 +#: netbox/ipam/filtersets.py:1263 msgid "Primary IPv4 (address)" msgstr "プライマリ IPv4アドレス" -#: netbox/ipam/filtersets.py:1231 +#: netbox/ipam/filtersets.py:1268 msgid "Primary IPv6 (ID)" msgstr "プライマリ IPv6 (ID)" -#: netbox/ipam/filtersets.py:1237 +#: netbox/ipam/filtersets.py:1274 msgid "Primary IPv6 (address)" msgstr "プライマリ IPv6アドレス" @@ -9903,24 +10092,24 @@ msgid "Date added" msgstr "追加日" #: netbox/ipam/forms/bulk_edit.py:213 netbox/ipam/forms/filtersets.py:266 -#: netbox/ipam/forms/model_forms.py:628 netbox/ipam/forms/model_forms.py:675 -#: netbox/ipam/tables/ip.py:201 netbox/templates/ipam/vlan_edit.html:49 +#: netbox/ipam/forms/model_forms.py:628 netbox/ipam/forms/model_forms.py:676 +#: netbox/ipam/tables/ip.py:202 netbox/templates/ipam/vlan_edit.html:49 #: netbox/templates/ipam/vlangroup.html:27 msgid "VLAN Group" msgstr "VLAN グループ" #: netbox/ipam/forms/bulk_edit.py:218 netbox/ipam/forms/bulk_import.py:188 #: netbox/ipam/forms/filtersets.py:271 netbox/ipam/forms/model_forms.py:217 -#: netbox/ipam/models/vlans.py:273 netbox/ipam/tables/ip.py:206 +#: netbox/ipam/models/vlans.py:279 netbox/ipam/tables/ip.py:207 #: netbox/templates/ipam/prefix.html:56 netbox/templates/ipam/vlan.html:12 #: netbox/templates/ipam/vlan/base.html:6 #: netbox/templates/ipam/vlan_edit.html:14 #: netbox/templates/wireless/wirelesslan.html:38 -#: netbox/vpn/forms/bulk_import.py:304 netbox/vpn/forms/filtersets.py:290 +#: netbox/vpn/forms/bulk_import.py:309 netbox/vpn/forms/filtersets.py:295 #: netbox/vpn/forms/model_forms.py:436 netbox/vpn/forms/model_forms.py:455 -#: netbox/wireless/forms/bulk_edit.py:57 +#: netbox/wireless/forms/bulk_edit.py:58 #: netbox/wireless/forms/bulk_import.py:50 -#: netbox/wireless/forms/model_forms.py:50 netbox/wireless/models.py:102 +#: netbox/wireless/forms/model_forms.py:51 netbox/wireless/models.py:102 msgid "VLAN" msgstr "VLAN" @@ -9933,9 +10122,9 @@ msgstr "プレフィックス長" msgid "Is a pool" msgstr "プールです" -#: netbox/ipam/forms/bulk_edit.py:257 netbox/ipam/forms/bulk_edit.py:302 -#: netbox/ipam/forms/filtersets.py:258 netbox/ipam/forms/filtersets.py:309 -#: netbox/ipam/models/ip.py:256 netbox/ipam/models/ip.py:525 +#: netbox/ipam/forms/bulk_edit.py:257 netbox/ipam/forms/bulk_edit.py:307 +#: netbox/ipam/forms/filtersets.py:258 netbox/ipam/forms/filtersets.py:316 +#: netbox/ipam/models/ip.py:256 msgid "Treat as fully utilized" msgstr "すべて使用済として扱う" @@ -9944,28 +10133,32 @@ msgstr "すべて使用済として扱う" msgid "VLAN Assignment" msgstr "VLAN アサイメント" -#: netbox/ipam/forms/bulk_edit.py:350 netbox/ipam/models/ip.py:772 +#: netbox/ipam/forms/bulk_edit.py:302 netbox/ipam/forms/filtersets.py:309 +msgid "Treat as populated" +msgstr "入力済みとして扱う" + +#: netbox/ipam/forms/bulk_edit.py:355 netbox/ipam/models/ip.py:782 msgid "DNS name" msgstr "DNS ネーム" -#: netbox/ipam/forms/bulk_edit.py:371 netbox/ipam/forms/bulk_edit.py:562 -#: netbox/ipam/forms/bulk_import.py:433 netbox/ipam/forms/bulk_import.py:544 -#: netbox/ipam/forms/bulk_import.py:570 netbox/ipam/forms/filtersets.py:407 -#: netbox/ipam/forms/filtersets.py:596 netbox/templates/ipam/fhrpgroup.html:22 +#: netbox/ipam/forms/bulk_edit.py:376 netbox/ipam/forms/bulk_edit.py:573 +#: netbox/ipam/forms/bulk_import.py:433 netbox/ipam/forms/bulk_import.py:551 +#: netbox/ipam/forms/bulk_import.py:579 netbox/ipam/forms/filtersets.py:414 +#: netbox/ipam/forms/filtersets.py:604 netbox/templates/ipam/fhrpgroup.html:22 #: netbox/templates/ipam/inc/panels/fhrp_groups.html:24 -#: netbox/templates/ipam/service.html:32 +#: netbox/templates/ipam/service.html:34 #: netbox/templates/ipam/servicetemplate.html:19 msgid "Protocol" msgstr "プロトコル" -#: netbox/ipam/forms/bulk_edit.py:378 netbox/ipam/forms/filtersets.py:414 +#: netbox/ipam/forms/bulk_edit.py:383 netbox/ipam/forms/filtersets.py:421 #: netbox/ipam/tables/fhrp.py:22 netbox/templates/ipam/fhrpgroup.html:26 msgid "Group ID" msgstr "グループ ID" -#: netbox/ipam/forms/bulk_edit.py:383 netbox/ipam/forms/filtersets.py:419 -#: netbox/wireless/forms/bulk_edit.py:70 -#: netbox/wireless/forms/bulk_edit.py:118 +#: netbox/ipam/forms/bulk_edit.py:388 netbox/ipam/forms/filtersets.py:426 +#: netbox/wireless/forms/bulk_edit.py:71 +#: netbox/wireless/forms/bulk_edit.py:119 #: netbox/wireless/forms/bulk_import.py:64 #: netbox/wireless/forms/bulk_import.py:67 #: netbox/wireless/forms/bulk_import.py:109 @@ -9975,51 +10168,51 @@ msgstr "グループ ID" msgid "Authentication type" msgstr "認証タイプ" -#: netbox/ipam/forms/bulk_edit.py:388 netbox/ipam/forms/filtersets.py:423 +#: netbox/ipam/forms/bulk_edit.py:393 netbox/ipam/forms/filtersets.py:430 msgid "Authentication key" msgstr "認証キー" -#: netbox/ipam/forms/bulk_edit.py:405 netbox/ipam/forms/filtersets.py:400 -#: netbox/ipam/forms/model_forms.py:517 netbox/netbox/navigation/menu.py:407 +#: netbox/ipam/forms/bulk_edit.py:410 netbox/ipam/forms/filtersets.py:407 +#: netbox/ipam/forms/model_forms.py:517 netbox/netbox/navigation/menu.py:409 #: netbox/templates/ipam/fhrpgroup.html:49 #: netbox/templates/wireless/inc/authentication_attrs.html:5 -#: netbox/wireless/forms/bulk_edit.py:94 -#: netbox/wireless/forms/bulk_edit.py:152 +#: netbox/wireless/forms/bulk_edit.py:95 +#: netbox/wireless/forms/bulk_edit.py:153 #: netbox/wireless/forms/filtersets.py:39 #: netbox/wireless/forms/filtersets.py:104 -#: netbox/wireless/forms/model_forms.py:58 -#: netbox/wireless/forms/model_forms.py:174 +#: netbox/wireless/forms/model_forms.py:59 +#: netbox/wireless/forms/model_forms.py:175 msgid "Authentication" msgstr "認証" -#: netbox/ipam/forms/bulk_edit.py:430 netbox/ipam/models/vlans.py:63 +#: netbox/ipam/forms/bulk_edit.py:435 netbox/ipam/models/vlans.py:62 msgid "VLAN ID ranges" msgstr "VLAN ID の範囲" -#: netbox/ipam/forms/bulk_edit.py:505 netbox/ipam/forms/bulk_import.py:501 -#: netbox/ipam/forms/filtersets.py:571 netbox/ipam/models/vlans.py:233 -#: netbox/ipam/tables/vlans.py:103 +#: netbox/ipam/forms/bulk_edit.py:516 netbox/ipam/forms/bulk_import.py:508 +#: netbox/ipam/forms/filtersets.py:579 netbox/ipam/models/vlans.py:239 +#: netbox/ipam/tables/vlans.py:105 msgid "Q-in-Q role" msgstr "Q-in-Q ロール" -#: netbox/ipam/forms/bulk_edit.py:522 +#: netbox/ipam/forms/bulk_edit.py:533 msgid "Q-in-Q" msgstr "Q-in-Q" -#: netbox/ipam/forms/bulk_edit.py:523 +#: netbox/ipam/forms/bulk_edit.py:534 msgid "Site & Group" msgstr "サイトとグループ" -#: netbox/ipam/forms/bulk_edit.py:546 netbox/ipam/forms/bulk_import.py:531 -#: netbox/ipam/forms/model_forms.py:723 netbox/ipam/tables/vlans.py:256 +#: netbox/ipam/forms/bulk_edit.py:557 netbox/ipam/forms/bulk_import.py:538 +#: netbox/ipam/forms/model_forms.py:724 netbox/ipam/tables/vlans.py:258 #: netbox/templates/ipam/vlantranslationrule.html:14 #: netbox/vpn/forms/model_forms.py:322 netbox/vpn/forms/model_forms.py:359 msgid "Policy" msgstr "ポリシー" -#: netbox/ipam/forms/bulk_edit.py:567 netbox/ipam/forms/model_forms.py:741 -#: netbox/ipam/forms/model_forms.py:773 netbox/ipam/tables/services.py:19 -#: netbox/ipam/tables/services.py:49 netbox/templates/ipam/service.html:36 +#: netbox/ipam/forms/bulk_edit.py:578 netbox/ipam/forms/model_forms.py:742 +#: netbox/ipam/forms/model_forms.py:775 netbox/ipam/tables/services.py:19 +#: netbox/ipam/tables/services.py:49 netbox/templates/ipam/service.html:38 #: netbox/templates/ipam/servicetemplate.html:23 msgid "Ports" msgstr "ポート" @@ -10055,8 +10248,9 @@ msgstr "VLAN のサイト (存在する場合)" msgid "Scope ID" msgstr "スコープ ID" -#: netbox/ipam/forms/bulk_import.py:331 netbox/ipam/forms/model_forms.py:305 -#: netbox/ipam/forms/model_forms.py:335 netbox/ipam/forms/model_forms.py:516 +#: netbox/ipam/forms/bulk_import.py:331 netbox/ipam/forms/filtersets.py:636 +#: netbox/ipam/forms/model_forms.py:305 netbox/ipam/forms/model_forms.py:335 +#: netbox/ipam/forms/model_forms.py:516 #: netbox/templates/ipam/fhrpgroup.html:19 msgid "FHRP Group" msgstr "FHRP グループ" @@ -10101,47 +10295,56 @@ msgstr "インターフェイスが指定されていないため、帯域外IP msgid "Auth type" msgstr "認証タイプ" -#: netbox/ipam/forms/bulk_import.py:479 +#: netbox/ipam/forms/bulk_import.py:486 msgid "Assigned VLAN group" msgstr "割当 VLAN グループ" -#: netbox/ipam/forms/bulk_import.py:511 +#: netbox/ipam/forms/bulk_import.py:518 msgid "Service VLAN (for Q-in-Q/802.1ad customer VLANs)" msgstr "サービス VLAN(Q-in-Q/802.1ad カスタマー VLAN 用)" -#: netbox/ipam/forms/bulk_import.py:534 netbox/ipam/models/vlans.py:352 +#: netbox/ipam/forms/bulk_import.py:541 netbox/ipam/models/vlans.py:358 msgid "VLAN translation policy" msgstr "VLAN 変換ポリシー" -#: netbox/ipam/forms/bulk_import.py:546 netbox/ipam/forms/bulk_import.py:572 +#: netbox/ipam/forms/bulk_import.py:553 netbox/ipam/forms/bulk_import.py:581 msgid "IP protocol" msgstr "IP プロトコル" -#: netbox/ipam/forms/bulk_import.py:560 -msgid "Required if not assigned to a VM" -msgstr "VM に割り当てられていない場合は必須" +#: netbox/ipam/forms/bulk_import.py:565 +msgid "Parent type (app & model)" +msgstr "親タイプ (アプリとモデル)" -#: netbox/ipam/forms/bulk_import.py:567 -msgid "Required if not assigned to a device" -msgstr "デバイスに割り当てられていない場合は必須" +#: netbox/ipam/forms/bulk_import.py:572 +msgid "Parent object name" +msgstr "親オブジェクト名" -#: netbox/ipam/forms/bulk_import.py:592 +#: netbox/ipam/forms/bulk_import.py:576 +msgid "Parent object ID" +msgstr "親オブジェクト ID" + +#: netbox/ipam/forms/bulk_import.py:628 +msgid "" +"One of parent or parent_object_id must be included with parent_object_type" +msgstr "親オブジェクトまたは親オブジェクトIDのいずれかを parent_object_type に含める必要があります" + +#: netbox/ipam/forms/bulk_import.py:638 #, python-brace-format -msgid "{ip} is not assigned to this device/VM." -msgstr "{ip} はこのデバイス/VM には割り当てられていません。" +msgid "{ip} is not assigned to this parent." +msgstr "{ip} この親には割り当てられていません。" #: netbox/ipam/forms/filtersets.py:49 netbox/ipam/forms/model_forms.py:66 -#: netbox/netbox/navigation/menu.py:195 netbox/vpn/forms/model_forms.py:413 +#: netbox/netbox/navigation/menu.py:196 netbox/vpn/forms/model_forms.py:413 msgid "Route Targets" msgstr "ルートターゲット" #: netbox/ipam/forms/filtersets.py:55 netbox/ipam/forms/model_forms.py:53 -#: netbox/vpn/forms/filtersets.py:230 netbox/vpn/forms/model_forms.py:400 +#: netbox/vpn/forms/filtersets.py:235 netbox/vpn/forms/model_forms.py:400 msgid "Import targets" msgstr "インポートターゲット" #: netbox/ipam/forms/filtersets.py:60 netbox/ipam/forms/model_forms.py:58 -#: netbox/vpn/forms/filtersets.py:235 netbox/vpn/forms/model_forms.py:405 +#: netbox/vpn/forms/filtersets.py:240 netbox/vpn/forms/model_forms.py:405 msgid "Export targets" msgstr "エクスポートターゲット" @@ -10153,13 +10356,13 @@ msgstr "VRF によるインポート" msgid "Exported by VRF" msgstr "VRF によるエクスポート" -#: netbox/ipam/forms/filtersets.py:89 netbox/ipam/tables/ip.py:35 +#: netbox/ipam/forms/filtersets.py:89 netbox/ipam/tables/ip.py:36 #: netbox/templates/ipam/rir.html:30 msgid "Private" msgstr "プライベート" #: netbox/ipam/forms/filtersets.py:108 netbox/ipam/forms/filtersets.py:200 -#: netbox/ipam/forms/filtersets.py:288 netbox/ipam/forms/filtersets.py:343 +#: netbox/ipam/forms/filtersets.py:288 netbox/ipam/forms/filtersets.py:350 msgid "Address family" msgstr "アドレスファミリー" @@ -10179,50 +10382,50 @@ msgstr "終了" msgid "Search within" msgstr "範囲内を検索" -#: netbox/ipam/forms/filtersets.py:216 netbox/ipam/forms/filtersets.py:359 +#: netbox/ipam/forms/filtersets.py:216 netbox/ipam/forms/filtersets.py:366 msgid "Present in VRF" msgstr "VRF 内に存在する" -#: netbox/ipam/forms/filtersets.py:327 +#: netbox/ipam/forms/filtersets.py:334 msgid "Device/VM" msgstr "デバイス/VM" -#: netbox/ipam/forms/filtersets.py:338 +#: netbox/ipam/forms/filtersets.py:345 msgid "Parent Prefix" msgstr "親プレフィックス" -#: netbox/ipam/forms/filtersets.py:383 +#: netbox/ipam/forms/filtersets.py:390 msgid "Assigned to an interface" msgstr "インタフェースに割当済" -#: netbox/ipam/forms/filtersets.py:390 netbox/templates/ipam/ipaddress.html:51 +#: netbox/ipam/forms/filtersets.py:397 netbox/templates/ipam/ipaddress.html:51 msgid "DNS Name" msgstr "DNS名" -#: netbox/ipam/forms/filtersets.py:433 netbox/ipam/models/vlans.py:274 -#: netbox/ipam/tables/ip.py:122 netbox/ipam/tables/vlans.py:51 -#: netbox/ipam/views.py:1036 netbox/netbox/navigation/menu.py:199 -#: netbox/netbox/navigation/menu.py:201 +#: 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/netbox/navigation/menu.py:202 msgid "VLANs" msgstr "VLAN" -#: netbox/ipam/forms/filtersets.py:474 +#: netbox/ipam/forms/filtersets.py:482 msgid "Contains VLAN ID" msgstr "VLAN ID が含まれています" -#: netbox/ipam/forms/filtersets.py:508 netbox/ipam/models/vlans.py:372 +#: netbox/ipam/forms/filtersets.py:516 netbox/ipam/models/vlans.py:378 msgid "Local VLAN ID" msgstr "ローカル VLAN ID" -#: netbox/ipam/forms/filtersets.py:513 netbox/ipam/models/vlans.py:380 +#: netbox/ipam/forms/filtersets.py:521 netbox/ipam/models/vlans.py:386 msgid "Remote VLAN ID" msgstr "リモート VLAN ID" -#: netbox/ipam/forms/filtersets.py:523 +#: netbox/ipam/forms/filtersets.py:531 msgid "Q-in-Q/802.1ad" msgstr "Q-in-Q/802.1ad" -#: netbox/ipam/forms/filtersets.py:568 netbox/ipam/models/vlans.py:192 +#: netbox/ipam/forms/filtersets.py:576 netbox/ipam/models/vlans.py:198 #: netbox/templates/ipam/vlan.html:31 msgid "VLAN ID" msgstr "VLAN ID" @@ -10232,7 +10435,7 @@ msgstr "VLAN ID" msgid "Route Target" msgstr "ルートターゲット" -#: netbox/ipam/forms/model_forms.py:118 netbox/ipam/tables/ip.py:63 +#: netbox/ipam/forms/model_forms.py:118 netbox/ipam/tables/ip.py:64 #: netbox/templates/ipam/aggregate.html:11 #: netbox/templates/ipam/prefix.html:38 msgid "Aggregate" @@ -10298,39 +10501,43 @@ msgstr "VLAN ID" msgid "Child VLANs" msgstr "子 VLAN" -#: netbox/ipam/forms/model_forms.py:729 +#: netbox/ipam/forms/model_forms.py:730 #: netbox/templates/ipam/vlantranslationrule.html:11 msgid "VLAN Translation Rule" msgstr "VLAN トランスレーションルール" -#: netbox/ipam/forms/model_forms.py:746 netbox/ipam/forms/model_forms.py:778 +#: netbox/ipam/forms/model_forms.py:747 netbox/ipam/forms/model_forms.py:780 msgid "" "Comma-separated list of one or more port numbers. A range may be specified " "using a hyphen." msgstr "カンマ区切りのポート番号のリスト。範囲はハイフンを使用して指定できます。" -#: netbox/ipam/forms/model_forms.py:751 +#: netbox/ipam/forms/model_forms.py:752 #: netbox/templates/ipam/servicetemplate.html:12 msgid "Service Template" msgstr "サービステンプレート" -#: netbox/ipam/forms/model_forms.py:798 +#: netbox/ipam/forms/model_forms.py:765 +msgid "Parent type" +msgstr "親タイプ" + +#: netbox/ipam/forms/model_forms.py:796 msgid "Port(s)" msgstr "ポート (s)" -#: netbox/ipam/forms/model_forms.py:812 +#: netbox/ipam/forms/model_forms.py:839 msgid "Service template" msgstr "サービステンプレート" -#: netbox/ipam/forms/model_forms.py:824 +#: netbox/ipam/forms/model_forms.py:848 msgid "From Template" msgstr "テンプレートから" -#: netbox/ipam/forms/model_forms.py:825 +#: netbox/ipam/forms/model_forms.py:849 msgid "Custom" msgstr "カスタム" -#: netbox/ipam/forms/model_forms.py:856 +#: netbox/ipam/forms/model_forms.py:880 msgid "" "Must specify name, protocol, and port(s) if not using a service template." msgstr "サービステンプレートを使用しない場合は、名前、プロトコル、およびポートを指定する必要があります。" @@ -10376,19 +10583,19 @@ msgstr "認証タイプ" msgid "authentication key" msgstr "認証キー" -#: netbox/ipam/models/fhrp.py:56 +#: netbox/ipam/models/fhrp.py:62 msgid "FHRP group" msgstr "FHRP グループ" -#: netbox/ipam/models/fhrp.py:57 +#: netbox/ipam/models/fhrp.py:63 msgid "FHRP groups" msgstr "FHRP グループ" -#: netbox/ipam/models/fhrp.py:110 +#: netbox/ipam/models/fhrp.py:116 msgid "FHRP group assignment" msgstr "FHRP グループ割当" -#: netbox/ipam/models/fhrp.py:111 +#: netbox/ipam/models/fhrp.py:117 msgid "FHRP group assignments" msgstr "FHRP グループ割当" @@ -10400,7 +10607,7 @@ msgstr "プライベート" msgid "IP space managed by this RIR is considered private" msgstr "この RIR が管理する IP スペースはプライベートと見なされます" -#: netbox/ipam/models/ip.py:72 netbox/netbox/navigation/menu.py:188 +#: netbox/ipam/models/ip.py:72 netbox/netbox/navigation/menu.py:189 msgid "RIRs" msgstr "RIR" @@ -10470,7 +10677,7 @@ msgstr "プールか" msgid "All IP addresses within this prefix are considered usable" msgstr "このプレフィックス内のすべての IP アドレスが使用可能と見なされます。" -#: netbox/ipam/models/ip.py:254 netbox/ipam/models/ip.py:523 +#: netbox/ipam/models/ip.py:254 netbox/ipam/models/ip.py:531 msgid "mark utilized" msgstr "使用済み" @@ -10482,12 +10689,12 @@ msgstr "プレフィックス" msgid "Cannot create prefix with /0 mask." msgstr "/0 マスクではプレフィックスを作成できません。" -#: netbox/ipam/models/ip.py:305 netbox/ipam/models/ip.py:871 +#: netbox/ipam/models/ip.py:305 netbox/ipam/models/ip.py:881 #, python-brace-format msgid "VRF {vrf}" msgstr "VRF {vrf}" -#: netbox/ipam/models/ip.py:305 netbox/ipam/models/ip.py:871 +#: netbox/ipam/models/ip.py:305 netbox/ipam/models/ip.py:881 msgid "global table" msgstr "グローバルテーブル" @@ -10496,114 +10703,132 @@ msgstr "グローバルテーブル" msgid "Duplicate prefix found in {table}: {prefix}" msgstr "重複したプレフィックスが見つかりました {table}: {prefix}" -#: netbox/ipam/models/ip.py:481 +#: netbox/ipam/models/ip.py:484 msgid "start address" msgstr "開始アドレス" -#: netbox/ipam/models/ip.py:482 netbox/ipam/models/ip.py:486 -#: netbox/ipam/models/ip.py:711 +#: netbox/ipam/models/ip.py:485 netbox/ipam/models/ip.py:489 +#: netbox/ipam/models/ip.py:722 msgid "IPv4 or IPv6 address (with mask)" msgstr "IPv4 または IPv6 アドレス (マスク付き)" -#: netbox/ipam/models/ip.py:485 +#: netbox/ipam/models/ip.py:488 msgid "end address" msgstr "終了アドレス" -#: netbox/ipam/models/ip.py:512 +#: netbox/ipam/models/ip.py:515 msgid "Operational status of this range" msgstr "この範囲の動作状況" -#: netbox/ipam/models/ip.py:520 +#: netbox/ipam/models/ip.py:523 msgid "The primary function of this range" msgstr "この範囲の主な機能" -#: netbox/ipam/models/ip.py:534 +#: netbox/ipam/models/ip.py:526 +msgid "mark populated" +msgstr "マークが入力されました" + +#: netbox/ipam/models/ip.py:528 +msgid "Prevent the creation of IP addresses within this range" +msgstr "このレンジの IP アドレスの作成を防ぐ" + +#: netbox/ipam/models/ip.py:533 +#, python-format +msgid "Report space as 100% utilized" +msgstr "スペースの使用率を 100% と報告" + +#: netbox/ipam/models/ip.py:542 msgid "IP range" msgstr "IP アドレス範囲" -#: netbox/ipam/models/ip.py:535 +#: netbox/ipam/models/ip.py:543 msgid "IP ranges" msgstr "IP アドレス範囲" -#: netbox/ipam/models/ip.py:548 +#: netbox/ipam/models/ip.py:556 msgid "Starting and ending IP address versions must match" msgstr "開始・終了 IP アドレスのバージョンが一致している必要があります" -#: netbox/ipam/models/ip.py:554 +#: netbox/ipam/models/ip.py:562 msgid "Starting and ending IP address masks must match" msgstr "開始・終了 IP アドレスマスクは一致する必要があります" -#: netbox/ipam/models/ip.py:561 +#: netbox/ipam/models/ip.py:569 #, python-brace-format msgid "" "Ending address must be greater than the starting address ({start_address})" msgstr "終了アドレスは開始アドレスより大きくなければなりません ({start_address})" -#: netbox/ipam/models/ip.py:589 +#: netbox/ipam/models/ip.py:597 #, python-brace-format msgid "Defined addresses overlap with range {overlapping_range} in VRF {vrf}" msgstr "VRF{vrf}において、定義されたアドレスが範囲{overlapping_range}と重複しています " -#: netbox/ipam/models/ip.py:598 +#: netbox/ipam/models/ip.py:606 #, python-brace-format msgid "Defined range exceeds maximum supported size ({max_size})" msgstr "定義された範囲がサポートされている最大サイズを超えています ({max_size})" -#: netbox/ipam/models/ip.py:710 netbox/tenancy/models/contacts.py:77 +#: netbox/ipam/models/ip.py:721 netbox/tenancy/models/contacts.py:78 msgid "address" msgstr "アドレス" -#: netbox/ipam/models/ip.py:733 +#: netbox/ipam/models/ip.py:744 msgid "The operational status of this IP" msgstr "この IP の動作ステータス" -#: netbox/ipam/models/ip.py:741 +#: netbox/ipam/models/ip.py:752 msgid "The functional role of this IP" msgstr "この IP の役割" -#: netbox/ipam/models/ip.py:765 netbox/templates/ipam/ipaddress.html:72 +#: netbox/ipam/models/ip.py:775 netbox/templates/ipam/ipaddress.html:72 msgid "NAT (inside)" msgstr "NAT (インサイド)" -#: netbox/ipam/models/ip.py:766 +#: netbox/ipam/models/ip.py:776 msgid "The IP for which this address is the \"outside\" IP" msgstr "このアドレスが「アウトサイド」IPであるIP" -#: netbox/ipam/models/ip.py:773 +#: netbox/ipam/models/ip.py:783 msgid "Hostname or FQDN (not case-sensitive)" msgstr "ホスト名または FQDN (大文字と小文字は区別されません)" -#: netbox/ipam/models/ip.py:789 netbox/ipam/models/services.py:90 +#: netbox/ipam/models/ip.py:799 netbox/ipam/models/services.py:86 msgid "IP addresses" msgstr "IP アドレス" -#: netbox/ipam/models/ip.py:842 +#: netbox/ipam/models/ip.py:852 msgid "Cannot create IP address with /0 mask." msgstr "/0 マスクで IP アドレスを作成することはできません。" -#: netbox/ipam/models/ip.py:848 +#: netbox/ipam/models/ip.py:858 #, python-brace-format msgid "{ip} is a network ID, which may not be assigned to an interface." msgstr "{ip} はネットワーク ID のため、インタフェースに割り当てることはできません。" -#: netbox/ipam/models/ip.py:859 +#: netbox/ipam/models/ip.py:869 #, python-brace-format msgid "" "{ip} is a broadcast address, which may not be assigned to an interface." msgstr "{ip} はブロードキャストアドレスのため、インタフェースに割り当てることはできません。" -#: netbox/ipam/models/ip.py:873 +#: netbox/ipam/models/ip.py:883 #, python-brace-format msgid "Duplicate IP address found in {table}: {ipaddress}" msgstr "重複した IP アドレスが見つかりました {table}: {ipaddress}" -#: netbox/ipam/models/ip.py:896 +#: netbox/ipam/models/ip.py:899 +#, python-brace-format +msgid "Cannot create IP address {ip} inside range {range}." +msgstr "レンジ {range}内のIP アドレス{ip}を作成できません。" + +#: netbox/ipam/models/ip.py:920 msgid "" "Cannot reassign IP address while it is designated as the primary IP for the " "parent object" msgstr "親オブジェクトのプライマリ IP として指定されている間は IP アドレスを再割り当てできません" -#: netbox/ipam/models/ip.py:902 +#: netbox/ipam/models/ip.py:926 msgid "Only IPv6 addresses can be assigned SLAAC status" msgstr "SLAAC ステータスを割り当てることができるのは IPv6 アドレスのみです" @@ -10619,118 +10844,108 @@ msgstr "サービステンプレート" msgid "service templates" msgstr "サービステンプレート" -#: netbox/ipam/models/services.py:91 +#: netbox/ipam/models/services.py:87 msgid "The specific IP addresses (if any) to which this service is bound" msgstr "このサービスがバインドされている IP アドレス (存在する場合)" -#: netbox/ipam/models/services.py:98 +#: netbox/ipam/models/services.py:97 msgid "service" msgstr "サービス" -#: netbox/ipam/models/services.py:99 +#: netbox/ipam/models/services.py:98 msgid "services" msgstr "サービス" -#: netbox/ipam/models/services.py:110 -msgid "" -"A service cannot be associated with both a device and a virtual machine." -msgstr "サービスをデバイスと仮想マシンの両方に関連付けることはできません。" - -#: netbox/ipam/models/services.py:112 -msgid "" -"A service must be associated with either a device or a virtual machine." -msgstr "サービスは、デバイスまたは仮想マシンのいずれかに関連付ける必要があります。" - -#: netbox/ipam/models/vlans.py:88 +#: netbox/ipam/models/vlans.py:94 msgid "VLAN groups" msgstr "VLAN グループ" -#: netbox/ipam/models/vlans.py:95 +#: netbox/ipam/models/vlans.py:101 msgid "Cannot set scope_type without scope_id." msgstr "scope_id なしでscope_typeを設定することはできません。" -#: netbox/ipam/models/vlans.py:97 +#: netbox/ipam/models/vlans.py:103 msgid "Cannot set scope_id without scope_type." msgstr "scope_typeなしでscope_idを設定することはできません。" -#: netbox/ipam/models/vlans.py:105 +#: netbox/ipam/models/vlans.py:111 #, python-brace-format msgid "Starting VLAN ID in range ({value}) cannot be less than {minimum}" msgstr "範囲の開始 VLAN ID ({value}) は{minimum}以下であってはなりません " -#: netbox/ipam/models/vlans.py:111 +#: netbox/ipam/models/vlans.py:117 #, python-brace-format msgid "Ending VLAN ID in range ({value}) cannot exceed {maximum}" msgstr "範囲の終了 VLAN ID ({value}) は{maximum}を超えることはできません " -#: netbox/ipam/models/vlans.py:118 +#: netbox/ipam/models/vlans.py:124 #, python-brace-format msgid "" "Ending VLAN ID in range must be greater than or equal to the starting VLAN " "ID ({range})" msgstr "範囲の終了 VLAN ID は、開始 VLAN ID ({range})以上である必要があります" -#: netbox/ipam/models/vlans.py:124 +#: netbox/ipam/models/vlans.py:130 msgid "Ranges cannot overlap." msgstr "範囲は重複できません。" -#: netbox/ipam/models/vlans.py:181 +#: netbox/ipam/models/vlans.py:187 msgid "The specific site to which this VLAN is assigned (if any)" msgstr "この VLAN が割り当てられているサイト (存在する場合)" -#: netbox/ipam/models/vlans.py:189 +#: netbox/ipam/models/vlans.py:195 msgid "VLAN group (optional)" msgstr "VLAN グループ (オプション)" -#: netbox/ipam/models/vlans.py:197 netbox/ipam/models/vlans.py:377 -#: netbox/ipam/models/vlans.py:385 +#: netbox/ipam/models/vlans.py:203 netbox/ipam/models/vlans.py:383 +#: netbox/ipam/models/vlans.py:391 msgid "Numeric VLAN ID (1-4094)" msgstr "数値によるVLAN ID (1-4094)" -#: netbox/ipam/models/vlans.py:215 +#: netbox/ipam/models/vlans.py:221 msgid "Operational status of this VLAN" msgstr "この VLAN の動作ステータス" -#: netbox/ipam/models/vlans.py:223 +#: netbox/ipam/models/vlans.py:229 msgid "The primary function of this VLAN" msgstr "この VLAN の主な機能" -#: netbox/ipam/models/vlans.py:238 +#: netbox/ipam/models/vlans.py:244 msgid "Customer/service VLAN designation (for Q-in-Q/IEEE 802.1ad)" msgstr "カスタマー/サービス VLAN 指定 (Q-in-Q/IEEE 802.1ad 用)" -#: netbox/ipam/models/vlans.py:287 +#: netbox/ipam/models/vlans.py:293 #, python-brace-format msgid "" "VLAN is assigned to group {group} (scope: {scope}); cannot also assign to " "site {site}." msgstr "VLANはグループ{group}に割り当てられています (スコープ: {scope}) サイト{site}への割り当てはできません 。" -#: netbox/ipam/models/vlans.py:294 +#: netbox/ipam/models/vlans.py:300 #, python-brace-format msgid "" "The assigned site {site} is not a member of the assigned group {group} " "(scope: {scope})." msgstr "割り当てられたサイト {site} 割り当てられたグループのメンバーではない {group} (スコープ: {scope})。" -#: netbox/ipam/models/vlans.py:303 +#: netbox/ipam/models/vlans.py:309 #, python-brace-format msgid "VID must be in ranges {ranges} for VLANs in group {group}" msgstr "VID は範囲内にある必要があります {ranges} グループ内の VLAN 用 {group}" -#: netbox/ipam/models/vlans.py:310 +#: netbox/ipam/models/vlans.py:316 msgid "Only Q-in-Q customer VLANs maybe assigned to a service VLAN." msgstr "サービス VLAN に割り当てることができるのは Q-in-Q カスタマー VLAN だけです。" -#: netbox/ipam/models/vlans.py:316 +#: netbox/ipam/models/vlans.py:322 msgid "A Q-in-Q customer VLAN must be assigned to a service VLAN." msgstr "Q-in-Q カスタマー VLAN はサービス VLAN に割り当てる必要があります。" -#: netbox/ipam/models/vlans.py:353 +#: netbox/ipam/models/vlans.py:359 msgid "VLAN translation policies" msgstr "VLAN 変換ポリシー" -#: netbox/ipam/models/vlans.py:394 +#: netbox/ipam/models/vlans.py:400 msgid "VLAN translation rule" msgstr "VLAN トランスレーションルール" @@ -10750,8 +10965,8 @@ msgstr "重複を禁止する" msgid "Prevent duplicate prefixes/IP addresses within this VRF" msgstr "この VRF 内のプレフィックス/IP アドレスの重複を防ぐ" -#: netbox/ipam/models/vrfs.py:62 netbox/netbox/navigation/menu.py:192 -#: netbox/netbox/navigation/menu.py:194 +#: netbox/ipam/models/vrfs.py:62 netbox/netbox/navigation/menu.py:193 +#: netbox/netbox/navigation/menu.py:195 msgid "VRFs" msgstr "VRF" @@ -10779,74 +10994,79 @@ msgstr "サイト数" msgid "Provider Count" msgstr "プロバイダ数" -#: netbox/ipam/tables/ip.py:41 netbox/netbox/navigation/menu.py:185 -#: netbox/netbox/navigation/menu.py:187 +#: netbox/ipam/tables/ip.py:42 netbox/netbox/navigation/menu.py:186 +#: netbox/netbox/navigation/menu.py:188 msgid "Aggregates" msgstr "集約" -#: netbox/ipam/tables/ip.py:71 +#: netbox/ipam/tables/ip.py:72 msgid "Added" msgstr "追加日" -#: netbox/ipam/tables/ip.py:74 netbox/ipam/tables/ip.py:112 -#: netbox/ipam/tables/vlans.py:118 netbox/ipam/views.py:373 -#: netbox/netbox/navigation/menu.py:171 netbox/netbox/navigation/menu.py:173 +#: netbox/ipam/tables/ip.py:75 netbox/ipam/tables/ip.py:113 +#: netbox/ipam/tables/vlans.py:120 netbox/ipam/views.py:375 +#: netbox/netbox/navigation/menu.py:172 netbox/netbox/navigation/menu.py:174 #: netbox/templates/ipam/vlan.html:100 msgid "Prefixes" msgstr "プレフィックス" -#: netbox/ipam/tables/ip.py:77 netbox/ipam/tables/ip.py:221 -#: netbox/ipam/tables/ip.py:276 netbox/ipam/tables/vlans.py:55 +#: netbox/ipam/tables/ip.py:78 netbox/ipam/tables/ip.py:222 +#: netbox/ipam/tables/ip.py:281 netbox/ipam/tables/vlans.py:55 #: netbox/templates/dcim/device.html:260 #: netbox/templates/ipam/aggregate.html:24 -#: netbox/templates/ipam/iprange.html:29 netbox/templates/ipam/prefix.html:102 +#: netbox/templates/ipam/iprange.html:37 netbox/templates/ipam/prefix.html:102 msgid "Utilization" msgstr "使用率" -#: netbox/ipam/tables/ip.py:117 netbox/netbox/navigation/menu.py:167 +#: netbox/ipam/tables/ip.py:118 netbox/netbox/navigation/menu.py:168 msgid "IP Ranges" msgstr "IP アドレス範囲" -#: netbox/ipam/tables/ip.py:167 +#: netbox/ipam/tables/ip.py:168 msgid "Prefix (Flat)" msgstr "プレフィックス (フラット)" -#: netbox/ipam/tables/ip.py:171 +#: netbox/ipam/tables/ip.py:172 msgid "Depth" msgstr "階層" -#: netbox/ipam/tables/ip.py:191 netbox/ipam/tables/vlans.py:37 +#: netbox/ipam/tables/ip.py:192 netbox/ipam/tables/vlans.py:37 #: netbox/virtualization/tables/clusters.py:77 #: netbox/wireless/tables/wirelesslan.py:55 msgid "Scope Type" msgstr "スコープタイプ" -#: netbox/ipam/tables/ip.py:213 +#: netbox/ipam/tables/ip.py:214 msgid "Pool" msgstr "プール" -#: netbox/ipam/tables/ip.py:217 netbox/ipam/tables/ip.py:272 +#: netbox/ipam/tables/ip.py:218 netbox/ipam/tables/ip.py:277 +#: netbox/templates/ipam/iprange.html:33 msgid "Marked Utilized" msgstr "使用済み" -#: netbox/ipam/tables/ip.py:256 +#: netbox/ipam/tables/ip.py:257 msgid "Start address" msgstr "開始アドレス" -#: netbox/ipam/tables/ip.py:335 +#: netbox/ipam/tables/ip.py:273 netbox/templates/ipam/iprange.html:29 +msgid "Marked Populated" +msgstr "「入力済み」とマークされています" + +#: netbox/ipam/tables/ip.py:341 msgid "NAT (Inside)" msgstr "NAT (インサイド)" -#: netbox/ipam/tables/ip.py:340 +#: netbox/ipam/tables/ip.py:346 msgid "NAT (Outside)" msgstr "NAT (アウトサイド)" -#: netbox/ipam/tables/ip.py:345 +#: netbox/ipam/tables/ip.py:351 msgid "Assigned" msgstr "割当済" -#: netbox/ipam/tables/ip.py:381 netbox/templates/vpn/l2vpntermination.html:16 -#: netbox/vpn/forms/filtersets.py:246 +#: netbox/ipam/tables/ip.py:397 netbox/templates/vpn/l2vpntermination.html:16 +#: netbox/vpn/forms/filtersets.py:251 msgid "Assigned Object" msgstr "割当オブジェクト" @@ -10854,22 +11074,22 @@ msgstr "割当オブジェクト" msgid "VID Ranges" msgstr "VID レンジ" -#: netbox/ipam/tables/vlans.py:80 netbox/ipam/tables/vlans.py:190 +#: netbox/ipam/tables/vlans.py:82 netbox/ipam/tables/vlans.py:192 #: netbox/templates/dcim/inc/interface_vlans_table.html:4 msgid "VID" msgstr "VID" -#: netbox/ipam/tables/vlans.py:237 +#: netbox/ipam/tables/vlans.py:239 #: netbox/templates/ipam/vlantranslationpolicy.html:22 msgid "Rules" msgstr "ルール" -#: netbox/ipam/tables/vlans.py:260 +#: netbox/ipam/tables/vlans.py:262 #: netbox/templates/ipam/vlantranslationrule.html:18 msgid "Local VID" msgstr "ローカル VID" -#: netbox/ipam/tables/vlans.py:264 +#: netbox/ipam/tables/vlans.py:266 #: netbox/templates/ipam/vlantranslationrule.html:22 msgid "Remote VID" msgstr "リモート VID" @@ -10882,14 +11102,27 @@ msgstr "RD" msgid "Unique" msgstr "ユニーク" -#: netbox/ipam/tables/vrfs.py:37 netbox/vpn/tables/l2vpn.py:27 +#: netbox/ipam/tables/vrfs.py:37 netbox/vpn/tables/l2vpn.py:30 msgid "Import Targets" msgstr "インポートターゲット" -#: netbox/ipam/tables/vrfs.py:42 netbox/vpn/tables/l2vpn.py:32 +#: netbox/ipam/tables/vrfs.py:42 netbox/vpn/tables/l2vpn.py:35 msgid "Export Targets" msgstr "エクスポートターゲット" +#: netbox/ipam/utils.py:30 +msgid "1 IP available" +msgstr "1 IPが利用可能" + +#: netbox/ipam/utils.py:32 +#, python-brace-format +msgid "{count} IPs available" +msgstr "{count} IP が利用可能" + +#: netbox/ipam/utils.py:33 +msgid "Many IPs available" +msgstr "多数の IP が利用可能" + #: netbox/ipam/validators.py:9 #, python-brace-format msgid "{prefix} is not a valid prefix. Did you mean {suggested}?" @@ -10911,55 +11144,55 @@ msgid "" "are allowed in DNS names" msgstr "DNS 名に使用できるのは、英数字、アスタリスク、ハイフン、ピリオド、アンダースコアのみです。" -#: netbox/ipam/views.py:570 +#: netbox/ipam/views.py:569 msgid "Child Prefixes" msgstr "子プレフィックス" -#: netbox/ipam/views.py:606 +#: netbox/ipam/views.py:605 msgid "Child Ranges" msgstr "子レンジ" -#: netbox/ipam/views.py:958 +#: netbox/ipam/views.py:951 msgid "Related IPs" msgstr "関連IPアドレス" -#: netbox/ipam/views.py:1315 +#: netbox/ipam/views.py:1319 msgid "Device Interfaces" msgstr "デバイスインタフェース" -#: netbox/ipam/views.py:1333 +#: netbox/ipam/views.py:1337 msgid "VM Interfaces" msgstr "VM インタフェース" -#: netbox/netbox/api/fields.py:65 +#: netbox/netbox/api/fields.py:66 msgid "This field may not be blank." msgstr "このフィールドは空白であってはなりません。" -#: netbox/netbox/api/fields.py:70 +#: netbox/netbox/api/fields.py:71 msgid "" "Value must be passed directly (e.g. \"foo\": 123); do not use a dictionary " "or list." msgstr "値は直接渡す必要があります (例: \"foo\": 123)。辞書やリストは使用しないでください。" -#: netbox/netbox/api/fields.py:91 +#: netbox/netbox/api/fields.py:92 #, python-brace-format msgid "{value} is not a valid choice." msgstr "{value} は有効な選択肢ではありません。" -#: netbox/netbox/api/fields.py:104 +#: netbox/netbox/api/fields.py:105 #, python-brace-format msgid "Invalid content type: {content_type}" msgstr "コンテントタイプが無効です: {content_type}" -#: netbox/netbox/api/fields.py:105 +#: netbox/netbox/api/fields.py:106 msgid "Invalid value. Specify a content type as '.'." msgstr "値が無効です。コンテントタイプを '.'として指定してください。" -#: netbox/netbox/api/fields.py:167 +#: netbox/netbox/api/fields.py:168 msgid "Ranges must be specified in the form (lower, upper)." msgstr "範囲は (下限、上部) の形式で指定する必要があります。" -#: netbox/netbox/api/fields.py:169 +#: netbox/netbox/api/fields.py:170 msgid "Range boundaries must be defined as integers." msgstr "範囲の境界は整数として定義する必要があります。" @@ -11034,6 +11267,7 @@ msgid "Dark Grey" msgstr "ダークグレー" #: netbox/netbox/choices.py:103 netbox/templates/extras/script_result.html:56 +#: netbox/templates/extras/tableconfig.html:76 msgid "Default" msgstr "デフォルト" @@ -11332,31 +11566,31 @@ msgstr "カスタムフィールド '{name}'には一意の値が必要です。 msgid "Missing required custom field '{name}'." msgstr "必須カスタムフィールド'{name}'が見つかりません。" -#: netbox/netbox/models/features.py:470 +#: netbox/netbox/models/features.py:492 msgid "Remote data source" msgstr "リモートデータソース" -#: netbox/netbox/models/features.py:480 +#: netbox/netbox/models/features.py:502 msgid "data path" msgstr "データパス" -#: netbox/netbox/models/features.py:484 +#: netbox/netbox/models/features.py:506 msgid "Path to remote file (relative to data source root)" msgstr "リモートファイルへのパス (データソースルートからの相対パス)" -#: netbox/netbox/models/features.py:487 +#: netbox/netbox/models/features.py:509 msgid "auto sync enabled" msgstr "自動同期が有効" -#: netbox/netbox/models/features.py:489 +#: netbox/netbox/models/features.py:511 msgid "Enable automatic synchronization of data when the data file is updated" msgstr "データファイルの更新時にデータの自動同期を有効にする" -#: netbox/netbox/models/features.py:492 +#: netbox/netbox/models/features.py:514 msgid "date synced" msgstr "同期日付" -#: netbox/netbox/models/features.py:586 +#: netbox/netbox/models/features.py:608 #, python-brace-format msgid "{class_name} must implement a sync_data() method." msgstr "{class_name} はsync_data () メソッドを実装する必要があります。" @@ -11385,7 +11619,7 @@ msgstr "距離を設定するときは単位を指定する必要があります msgid "Organization" msgstr "組織" -#: netbox/netbox/navigation/menu.py:19 +#: netbox/netbox/navigation/menu.py:18 msgid "Site Groups" msgstr "サイトグループ" @@ -11424,208 +11658,212 @@ msgid "Virtual Device Contexts" msgstr "仮想デバイスコンテキスト" #: netbox/netbox/navigation/menu.py:88 +msgid "Module Type Profiles" +msgstr "モジュールタイププロファイル" + +#: netbox/netbox/navigation/menu.py:89 msgid "Manufacturers" msgstr "メーカ" -#: netbox/netbox/navigation/menu.py:92 +#: netbox/netbox/navigation/menu.py:93 msgid "Device Components" msgstr "デバイス構成要素" -#: netbox/netbox/navigation/menu.py:104 +#: netbox/netbox/navigation/menu.py:105 #: netbox/templates/dcim/inventoryitemrole.html:8 msgid "Inventory Item Roles" msgstr "在庫品目のロール" -#: netbox/netbox/navigation/menu.py:110 +#: netbox/netbox/navigation/menu.py:111 #: netbox/templates/dcim/interface.html:413 #: netbox/templates/virtualization/vminterface.html:124 msgid "MAC Addresses" msgstr "MAC アドレス" -#: netbox/netbox/navigation/menu.py:117 netbox/netbox/navigation/menu.py:121 +#: netbox/netbox/navigation/menu.py:118 netbox/netbox/navigation/menu.py:122 #: netbox/templates/dcim/interface.html:182 msgid "Connections" msgstr "接続" -#: netbox/netbox/navigation/menu.py:123 +#: netbox/netbox/navigation/menu.py:124 msgid "Cables" msgstr "ケーブル" -#: netbox/netbox/navigation/menu.py:124 +#: netbox/netbox/navigation/menu.py:125 msgid "Wireless Links" msgstr "無線リンク" -#: netbox/netbox/navigation/menu.py:127 +#: netbox/netbox/navigation/menu.py:128 msgid "Interface Connections" msgstr "インタフェース接続" -#: netbox/netbox/navigation/menu.py:132 +#: netbox/netbox/navigation/menu.py:133 msgid "Console Connections" msgstr "コンソール接続" -#: netbox/netbox/navigation/menu.py:137 +#: netbox/netbox/navigation/menu.py:138 msgid "Power Connections" msgstr "電源接続" -#: netbox/netbox/navigation/menu.py:153 +#: netbox/netbox/navigation/menu.py:154 msgid "Wireless LAN Groups" msgstr "無線 LAN グループ" -#: netbox/netbox/navigation/menu.py:174 +#: netbox/netbox/navigation/menu.py:175 msgid "Prefix & VLAN Roles" msgstr "プレフィックスと VLAN のロール" -#: netbox/netbox/navigation/menu.py:180 +#: netbox/netbox/navigation/menu.py:181 msgid "ASN Ranges" msgstr "ASN レンジ" -#: netbox/netbox/navigation/menu.py:203 +#: netbox/netbox/navigation/menu.py:204 msgid "VLAN Translation Policies" msgstr "VLAN トランスレーションポリシー" -#: netbox/netbox/navigation/menu.py:204 +#: netbox/netbox/navigation/menu.py:205 #: netbox/templates/ipam/vlantranslationpolicy.html:46 msgid "VLAN Translation Rules" msgstr "VLAN トランスレーションルール" -#: netbox/netbox/navigation/menu.py:211 +#: netbox/netbox/navigation/menu.py:212 msgid "Service Templates" msgstr "サービステンプレート" -#: netbox/netbox/navigation/menu.py:212 netbox/templates/dcim/device.html:302 +#: netbox/netbox/navigation/menu.py:213 netbox/templates/dcim/device.html:302 #: netbox/templates/ipam/ipaddress.html:118 #: netbox/templates/virtualization/virtualmachine.html:154 msgid "Services" msgstr "サービス" -#: netbox/netbox/navigation/menu.py:219 +#: netbox/netbox/navigation/menu.py:220 msgid "VPN" msgstr "VPN" -#: netbox/netbox/navigation/menu.py:223 netbox/netbox/navigation/menu.py:225 +#: netbox/netbox/navigation/menu.py:224 netbox/netbox/navigation/menu.py:226 #: netbox/vpn/tables/tunnels.py:24 msgid "Tunnels" msgstr "トンネル" -#: netbox/netbox/navigation/menu.py:226 +#: netbox/netbox/navigation/menu.py:227 #: netbox/templates/vpn/tunnelgroup.html:8 msgid "Tunnel Groups" msgstr "トンネルグループ" -#: netbox/netbox/navigation/menu.py:227 +#: netbox/netbox/navigation/menu.py:228 msgid "Tunnel Terminations" msgstr "トンネルターミネーション" -#: netbox/netbox/navigation/menu.py:231 netbox/netbox/navigation/menu.py:233 -#: netbox/vpn/models/l2vpn.py:64 +#: netbox/netbox/navigation/menu.py:232 netbox/netbox/navigation/menu.py:234 +#: netbox/vpn/models/l2vpn.py:69 msgid "L2VPNs" msgstr "L2 VPN" -#: netbox/netbox/navigation/menu.py:240 +#: netbox/netbox/navigation/menu.py:241 msgid "IKE Proposals" msgstr "IKEプロポザール" -#: netbox/netbox/navigation/menu.py:241 +#: netbox/netbox/navigation/menu.py:242 #: netbox/templates/vpn/ikeproposal.html:41 msgid "IKE Policies" msgstr "IKE ポリシ" -#: netbox/netbox/navigation/menu.py:242 +#: netbox/netbox/navigation/menu.py:243 msgid "IPSec Proposals" msgstr "IPsec プロポーザル" -#: netbox/netbox/navigation/menu.py:243 +#: netbox/netbox/navigation/menu.py:244 #: netbox/templates/vpn/ipsecproposal.html:37 msgid "IPSec Policies" msgstr "IPsec ポリシ" -#: netbox/netbox/navigation/menu.py:244 netbox/templates/vpn/ikepolicy.html:38 +#: netbox/netbox/navigation/menu.py:245 netbox/templates/vpn/ikepolicy.html:38 #: netbox/templates/vpn/ipsecpolicy.html:25 msgid "IPSec Profiles" msgstr "IPsec プロファイル" -#: netbox/netbox/navigation/menu.py:259 +#: netbox/netbox/navigation/menu.py:260 #: netbox/templates/virtualization/virtualmachine.html:174 #: netbox/templates/virtualization/virtualmachine/base.html:32 #: netbox/templates/virtualization/virtualmachine_list.html:21 #: netbox/virtualization/tables/virtualmachines.py:74 -#: netbox/virtualization/views.py:427 +#: netbox/virtualization/views.py:417 msgid "Virtual Disks" msgstr "仮想ディスク" -#: netbox/netbox/navigation/menu.py:266 +#: netbox/netbox/navigation/menu.py:267 msgid "Cluster Types" msgstr "クラスタタイプ" -#: netbox/netbox/navigation/menu.py:267 +#: netbox/netbox/navigation/menu.py:268 msgid "Cluster Groups" msgstr "クラスタグループ" -#: netbox/netbox/navigation/menu.py:281 +#: netbox/netbox/navigation/menu.py:282 msgid "Circuit Types" msgstr "回線タイプ" -#: netbox/netbox/navigation/menu.py:282 +#: netbox/netbox/navigation/menu.py:283 msgid "Circuit Terminations" msgstr "回路終端" -#: netbox/netbox/navigation/menu.py:286 netbox/netbox/navigation/menu.py:288 +#: netbox/netbox/navigation/menu.py:287 netbox/netbox/navigation/menu.py:289 #: netbox/templates/circuits/providernetwork.html:55 msgid "Virtual Circuits" msgstr "バーチャルサーキット" -#: netbox/netbox/navigation/menu.py:289 +#: netbox/netbox/navigation/menu.py:290 msgid "Virtual Circuit Types" msgstr "仮想回線タイプ" -#: netbox/netbox/navigation/menu.py:290 +#: netbox/netbox/navigation/menu.py:291 msgid "Virtual Circuit Terminations" msgstr "バーチャルサーキットターミネーション" -#: netbox/netbox/navigation/menu.py:296 +#: netbox/netbox/navigation/menu.py:297 msgid "Circuit Groups" msgstr "回路グループ" -#: netbox/netbox/navigation/menu.py:297 +#: netbox/netbox/navigation/menu.py:298 #: netbox/templates/circuits/circuit.html:76 #: netbox/templates/circuits/virtualcircuit.html:69 msgid "Group Assignments" msgstr "グループ課題" -#: netbox/netbox/navigation/menu.py:301 netbox/netbox/navigation/menu.py:303 +#: netbox/netbox/navigation/menu.py:302 netbox/netbox/navigation/menu.py:304 msgid "Providers" msgstr "プロバイダ" -#: netbox/netbox/navigation/menu.py:304 +#: netbox/netbox/navigation/menu.py:305 #: netbox/templates/circuits/provider.html:51 msgid "Provider Accounts" msgstr "プロバイダアカウント" -#: netbox/netbox/navigation/menu.py:305 +#: netbox/netbox/navigation/menu.py:306 msgid "Provider Networks" msgstr "プロバイダネットワーク" -#: netbox/netbox/navigation/menu.py:319 +#: netbox/netbox/navigation/menu.py:320 msgid "Power Panels" msgstr "電源盤" -#: netbox/netbox/navigation/menu.py:330 +#: netbox/netbox/navigation/menu.py:331 msgid "Configurations" msgstr "コンフィギュレーション" -#: netbox/netbox/navigation/menu.py:332 +#: netbox/netbox/navigation/menu.py:333 msgid "Config Contexts" msgstr "コンフィグコンテキスト" -#: netbox/netbox/navigation/menu.py:333 +#: netbox/netbox/navigation/menu.py:334 msgid "Config Templates" msgstr "設定テンプレート" -#: netbox/netbox/navigation/menu.py:340 netbox/netbox/navigation/menu.py:344 +#: netbox/netbox/navigation/menu.py:341 netbox/netbox/navigation/menu.py:345 msgid "Customization" msgstr "カスタマイズ" -#: netbox/netbox/navigation/menu.py:346 +#: netbox/netbox/navigation/menu.py:347 #: netbox/templates/dcim/device_edit.html:105 #: netbox/templates/dcim/htmx/cable_edit.html:84 #: netbox/templates/dcim/virtualchassis_add.html:35 @@ -11638,92 +11876,96 @@ msgstr "カスタマイズ" msgid "Custom Fields" msgstr "カスタムフィールド" -#: netbox/netbox/navigation/menu.py:347 +#: netbox/netbox/navigation/menu.py:348 msgid "Custom Field Choices" msgstr "カスタムフィールド選択肢" -#: netbox/netbox/navigation/menu.py:348 +#: netbox/netbox/navigation/menu.py:349 msgid "Custom Links" msgstr "カスタムリンク" -#: netbox/netbox/navigation/menu.py:349 +#: netbox/netbox/navigation/menu.py:350 msgid "Export Templates" msgstr "エクスポートテンプレート" -#: netbox/netbox/navigation/menu.py:350 +#: netbox/netbox/navigation/menu.py:351 msgid "Saved Filters" msgstr "保存済フィルタ" #: netbox/netbox/navigation/menu.py:352 +msgid "Table Configs" +msgstr "テーブル構成" + +#: netbox/netbox/navigation/menu.py:354 msgid "Image Attachments" msgstr "画像添付ファイル" -#: netbox/netbox/navigation/menu.py:370 +#: netbox/netbox/navigation/menu.py:372 msgid "Operations" msgstr "オペレーション" -#: netbox/netbox/navigation/menu.py:374 +#: netbox/netbox/navigation/menu.py:376 msgid "Integrations" msgstr "インテグレーション" -#: netbox/netbox/navigation/menu.py:376 +#: netbox/netbox/navigation/menu.py:378 msgid "Data Sources" msgstr "データソース" -#: netbox/netbox/navigation/menu.py:377 +#: netbox/netbox/navigation/menu.py:379 msgid "Event Rules" msgstr "イベントルール" -#: netbox/netbox/navigation/menu.py:378 +#: netbox/netbox/navigation/menu.py:380 msgid "Webhooks" msgstr "Webhooks" -#: netbox/netbox/navigation/menu.py:382 netbox/netbox/navigation/menu.py:386 -#: netbox/netbox/views/generic/feature_views.py:158 +#: netbox/netbox/navigation/menu.py:384 netbox/netbox/navigation/menu.py:388 +#: netbox/netbox/views/generic/feature_views.py:164 #: netbox/templates/extras/report/base.html:37 #: netbox/templates/extras/script/base.html:36 msgid "Jobs" msgstr "ジョブ" -#: netbox/netbox/navigation/menu.py:392 +#: netbox/netbox/navigation/menu.py:394 msgid "Logging" msgstr "ロギング" -#: netbox/netbox/navigation/menu.py:394 +#: netbox/netbox/navigation/menu.py:396 msgid "Notification Groups" msgstr "通知グループ" -#: netbox/netbox/navigation/menu.py:395 +#: netbox/netbox/navigation/menu.py:397 msgid "Journal Entries" msgstr "ジャーナルエントリ" -#: netbox/netbox/navigation/menu.py:396 +#: netbox/netbox/navigation/menu.py:398 #: netbox/templates/core/objectchange.html:9 #: netbox/templates/core/objectchange_list.html:4 msgid "Change Log" msgstr "変更ログ" -#: netbox/netbox/navigation/menu.py:403 netbox/templates/inc/user_menu.html:29 +#: netbox/netbox/navigation/menu.py:405 netbox/templates/inc/user_menu.html:29 msgid "Admin" msgstr "管理者" -#: netbox/netbox/navigation/menu.py:451 netbox/templates/account/base.html:27 +#: netbox/netbox/navigation/menu.py:453 netbox/templates/account/base.html:27 #: netbox/templates/inc/user_menu.html:52 msgid "API Tokens" msgstr "API トークン" -#: netbox/netbox/navigation/menu.py:458 netbox/users/forms/model_forms.py:187 +#: netbox/netbox/navigation/menu.py:460 netbox/users/forms/model_forms.py:187 #: netbox/users/forms/model_forms.py:195 netbox/users/forms/model_forms.py:242 #: netbox/users/forms/model_forms.py:249 msgid "Permissions" msgstr "権限" -#: netbox/netbox/navigation/menu.py:466 netbox/netbox/navigation/menu.py:470 +#: netbox/netbox/navigation/menu.py:468 netbox/netbox/navigation/menu.py:472 #: netbox/templates/core/system.html:7 msgid "System" msgstr "システム" -#: netbox/netbox/navigation/menu.py:475 netbox/netbox/navigation/menu.py:523 +#: netbox/netbox/navigation/menu.py:477 netbox/netbox/navigation/menu.py:525 #: netbox/templates/500.html:35 netbox/templates/account/preferences.html:22 #: netbox/templates/core/plugin.html:13 #: netbox/templates/core/plugin_list.html:7 @@ -11731,11 +11973,11 @@ msgstr "システム" msgid "Plugins" msgstr "プラグイン" -#: netbox/netbox/navigation/menu.py:480 +#: netbox/netbox/navigation/menu.py:482 msgid "Configuration History" msgstr "設定履歴" -#: netbox/netbox/navigation/menu.py:486 netbox/templates/core/rq_task.html:8 +#: netbox/netbox/navigation/menu.py:488 netbox/templates/core/rq_task.html:8 #: netbox/templates/core/rq_task_list.html:22 msgid "Background Tasks" msgstr "バックグラウンドタスク" @@ -11769,22 +12011,22 @@ msgstr "" "{template_extension} はnetbox.plugins.Plugins.PluginTemplate Extension " "のサブクラスではありません!" -#: netbox/netbox/plugins/registration.py:57 +#: netbox/netbox/plugins/registration.py:49 #, python-brace-format msgid "{item} must be an instance of netbox.plugins.PluginMenuItem" msgstr "{item} はnetbox.Plugins.PluginMenuItem のインスタンスでなければなりません" -#: netbox/netbox/plugins/registration.py:68 +#: netbox/netbox/plugins/registration.py:60 #, python-brace-format msgid "{menu_link} must be an instance of netbox.plugins.PluginMenuItem" msgstr "{menu_link} はnetbox.plugins.PluginMenuItem のインスタンスでなければなりません" -#: netbox/netbox/plugins/registration.py:73 +#: netbox/netbox/plugins/registration.py:65 #, python-brace-format msgid "{button} must be an instance of netbox.plugins.PluginMenuButton" msgstr "{button} netbox.plugins.Plugin.MenuButton のインスタンスでなければなりません" -#: netbox/netbox/plugins/templates.py:37 +#: netbox/netbox/plugins/templates.py:42 msgid "extra_context must be a dictionary" msgstr "extra_contextはディクショナリでなければなりません" @@ -11861,79 +12103,79 @@ msgstr "初期化後にストアをレジストリに追加できません" msgid "Cannot delete stores from registry" msgstr "レジストリからストアを削除できません" -#: netbox/netbox/settings.py:758 +#: netbox/netbox/settings.py:782 msgid "Czech" msgstr "チェコ語" -#: netbox/netbox/settings.py:759 +#: netbox/netbox/settings.py:783 msgid "Danish" msgstr "デンマーク語" -#: netbox/netbox/settings.py:760 +#: netbox/netbox/settings.py:784 msgid "German" msgstr "ドイツ語" -#: netbox/netbox/settings.py:761 +#: netbox/netbox/settings.py:785 msgid "English" msgstr "英語" -#: netbox/netbox/settings.py:762 +#: netbox/netbox/settings.py:786 msgid "Spanish" msgstr "スペイン語" -#: netbox/netbox/settings.py:763 +#: netbox/netbox/settings.py:787 msgid "French" msgstr "フランス語" -#: netbox/netbox/settings.py:764 +#: netbox/netbox/settings.py:788 msgid "Italian" msgstr "イタリア語" -#: netbox/netbox/settings.py:765 +#: netbox/netbox/settings.py:789 msgid "Japanese" msgstr "日本語" -#: netbox/netbox/settings.py:766 +#: netbox/netbox/settings.py:790 msgid "Dutch" msgstr "オランダ語" -#: netbox/netbox/settings.py:767 +#: netbox/netbox/settings.py:791 msgid "Polish" msgstr "ポーランド語" -#: netbox/netbox/settings.py:768 +#: netbox/netbox/settings.py:792 msgid "Portuguese" msgstr "ポルトガル語" -#: netbox/netbox/settings.py:769 +#: netbox/netbox/settings.py:793 msgid "Russian" msgstr "ロシア語" -#: netbox/netbox/settings.py:770 +#: netbox/netbox/settings.py:794 msgid "Turkish" msgstr "トルコ語" -#: netbox/netbox/settings.py:771 +#: netbox/netbox/settings.py:795 msgid "Ukrainian" msgstr "ウクライナ語" -#: netbox/netbox/settings.py:772 +#: netbox/netbox/settings.py:796 msgid "Chinese" msgstr "中国語" -#: netbox/netbox/tables/columns.py:177 +#: netbox/netbox/tables/columns.py:178 msgid "Select all" msgstr "すべて選択" -#: netbox/netbox/tables/columns.py:190 +#: netbox/netbox/tables/columns.py:191 msgid "Toggle all" msgstr "すべて切り替え" -#: netbox/netbox/tables/columns.py:302 +#: netbox/netbox/tables/columns.py:307 msgid "Toggle Dropdown" msgstr "ドロップダウンを切り替え" -#: netbox/netbox/tables/columns.py:575 netbox/templates/core/job.html:53 +#: netbox/netbox/tables/columns.py:580 netbox/templates/core/job.html:53 msgid "Error" msgstr "エラー" @@ -11942,12 +12184,12 @@ msgstr "エラー" msgid "No {model_name} found" msgstr "{model_name} が見つかりません" -#: netbox/netbox/tables/tables.py:252 +#: netbox/netbox/tables/tables.py:278 #: netbox/templates/generic/bulk_import.html:117 msgid "Field" msgstr "フィールド" -#: netbox/netbox/tables/tables.py:255 +#: netbox/netbox/tables/tables.py:281 msgid "Value" msgstr "値" @@ -11955,58 +12197,58 @@ msgstr "値" msgid "Dummy Plugin" msgstr "ダミープラグイン" -#: netbox/netbox/views/generic/bulk_views.py:116 +#: netbox/netbox/views/generic/bulk_views.py:117 #, python-brace-format msgid "" "There was an error rendering the selected export template ({template}): " "{error}" msgstr "選択したエクスポートテンプレートをレンダリング中にエラーが発生しました ({template}): {error}" -#: netbox/netbox/views/generic/bulk_views.py:425 +#: netbox/netbox/views/generic/bulk_views.py:427 #, python-brace-format msgid "Row {i}: Object with ID {id} does not exist" msgstr "行 {i}: ID {id}のオブジェクトは存在しません" -#: netbox/netbox/views/generic/bulk_views.py:714 -#: netbox/netbox/views/generic/bulk_views.py:915 -#: netbox/netbox/views/generic/bulk_views.py:963 +#: netbox/netbox/views/generic/bulk_views.py:716 +#: netbox/netbox/views/generic/bulk_views.py:917 +#: netbox/netbox/views/generic/bulk_views.py:965 #, python-brace-format msgid "No {object_type} were selected." msgstr "いいえ {object_type} が選ばれました。" -#: netbox/netbox/views/generic/bulk_views.py:793 +#: netbox/netbox/views/generic/bulk_views.py:795 #, python-brace-format msgid "Renamed {count} {object_type}" msgstr "名前が変更されました {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:893 +#: netbox/netbox/views/generic/bulk_views.py:895 #, python-brace-format msgid "Deleted {count} {object_type}" msgstr "削除済み {count} {object_type}" -#: netbox/netbox/views/generic/feature_views.py:40 +#: netbox/netbox/views/generic/feature_views.py:46 msgid "Changelog" msgstr "変更ログ" -#: netbox/netbox/views/generic/feature_views.py:93 +#: netbox/netbox/views/generic/feature_views.py:99 msgid "Journal" msgstr "ジャーナル" -#: netbox/netbox/views/generic/feature_views.py:212 +#: netbox/netbox/views/generic/feature_views.py:218 msgid "Unable to synchronize data: No data file set." msgstr "データを同期できません:データファイルが設定されていません。" -#: netbox/netbox/views/generic/feature_views.py:216 +#: netbox/netbox/views/generic/feature_views.py:222 #, python-brace-format msgid "Synchronized data for {object_type} {object}." msgstr "の同期データ {object_type} {object}。" -#: netbox/netbox/views/generic/feature_views.py:241 +#: netbox/netbox/views/generic/feature_views.py:247 #, python-brace-format msgid "Synced {count} {object_type}" msgstr "同期済み {count} {object_type}" -#: netbox/netbox/views/generic/object_views.py:109 +#: netbox/netbox/views/generic/object_views.py:110 #, python-brace-format msgid "{class_name} must implement get_children()" msgstr "{class_name} はget_children () を実装する必要があります" @@ -12073,12 +12315,6 @@ msgstr "(GitHub)" msgid "Home Page" msgstr "ホームページ" -#: netbox/templates/account/base.html:7 netbox/templates/inc/user_menu.html:40 -#: netbox/vpn/forms/bulk_edit.py:255 netbox/vpn/forms/filtersets.py:194 -#: netbox/vpn/forms/model_forms.py:382 -msgid "Profile" -msgstr "プロフィール" - #: netbox/templates/account/base.html:13 #: netbox/templates/account/notifications.html:7 #: netbox/templates/inc/user_menu.html:15 @@ -12153,13 +12389,10 @@ msgid "Toggle All" msgstr "すべて切り替え" #: netbox/templates/account/preferences.html:49 +#: netbox/templates/extras/tableconfig.html:25 msgid "Table" msgstr "テーブル" -#: netbox/templates/account/preferences.html:50 -msgid "Ordering" -msgstr "注文" - #: netbox/templates/account/preferences.html:51 msgid "Columns" msgstr "列" @@ -12179,8 +12412,8 @@ msgid "Account Details" msgstr "アカウント詳細" #: netbox/templates/account/profile.html:29 -#: netbox/templates/tenancy/contact.html:43 -#: netbox/templates/users/user.html:25 netbox/tenancy/forms/bulk_edit.py:109 +#: netbox/templates/tenancy/contact.html:53 +#: netbox/templates/users/user.html:25 netbox/tenancy/forms/bulk_edit.py:116 msgid "Email" msgstr "メール" @@ -12221,8 +12454,11 @@ msgstr "割当グループ" #: netbox/templates/dcim/inc/panels/inventory_items.html:45 #: netbox/templates/dcim/interface.html:353 #: netbox/templates/dcim/modulebay.html:80 +#: netbox/templates/dcim/moduletype.html:90 #: netbox/templates/extras/configcontext.html:70 +#: netbox/templates/extras/configtemplate.html:77 #: netbox/templates/extras/eventrule.html:66 +#: netbox/templates/extras/exporttemplate.html:88 #: netbox/templates/extras/htmx/script_result.html:60 #: netbox/templates/extras/webhook.html:65 #: netbox/templates/extras/webhook.html:75 @@ -12266,7 +12502,7 @@ msgstr "最終使用日" msgid "Add a Token" msgstr "トークンを追加" -#: netbox/templates/base/base.html:23 netbox/templates/home.html:27 +#: netbox/templates/base/base.html:24 netbox/templates/home.html:27 msgid "Home" msgstr "ホーム" @@ -12281,7 +12517,7 @@ msgstr "NetBoxロゴ" #: netbox/templates/base/layout.html:60 netbox/templates/base/layout.html:61 msgid "Get" -msgstr "" +msgstr "取得" #: netbox/templates/base/layout.html:161 netbox/templates/base/layout.html:162 msgid "Docs" @@ -12361,6 +12597,7 @@ msgstr "回線タイプ" #: netbox/templates/circuits/inc/circuit_termination.html:10 #: netbox/templates/dcim/manufacturer.html:11 +#: netbox/templates/extras/tableconfig_edit.html:29 #: netbox/templates/generic/bulk_add_component.html:22 #: netbox/templates/users/objectpermission.html:38 #: netbox/utilities/templates/buttons/add.html:4 @@ -12384,6 +12621,20 @@ msgstr "編集" msgid "Swap" msgstr "スワップ" +#: netbox/templates/circuits/inc/circuit_termination.html:23 +#: netbox/templates/dcim/inc/panels/inventory_items.html:37 +#: netbox/templates/dcim/powerpanel.html:66 +#: netbox/templates/extras/script_list.html:35 +#: netbox/templates/generic/bulk_delete.html:20 +#: netbox/templates/generic/bulk_delete.html:66 +#: netbox/templates/generic/object_delete.html:19 +#: netbox/templates/htmx/delete_form.html:57 +#: netbox/templates/ipam/inc/panels/fhrp_groups.html:48 +#: netbox/templates/users/objectpermission.html:46 +#: netbox/utilities/templates/buttons/delete.html:11 +msgid "Delete" +msgstr "削除" + #: netbox/templates/circuits/inc/circuit_termination_fields.html:5 msgid "Termination point" msgstr "ターミネーションポイント" @@ -12439,8 +12690,8 @@ msgstr "接続解除" #: netbox/templates/dcim/interface.html:237 #: netbox/templates/dcim/interface.html:257 #: netbox/templates/dcim/powerfeed.html:127 -#: netbox/templates/dcim/poweroutlet.html:81 -#: netbox/templates/dcim/poweroutlet.html:82 +#: netbox/templates/dcim/poweroutlet.html:85 +#: netbox/templates/dcim/poweroutlet.html:86 #: netbox/templates/dcim/powerport.html:73 #: netbox/templates/dcim/rearport.html:98 msgid "Connect" @@ -12536,28 +12787,22 @@ msgstr "バイト" msgid "SHA256 Hash" msgstr "SHA256 ハッシュ" -#: netbox/templates/core/datasource.html:14 -#: netbox/templates/core/datasource.html:20 -#: netbox/utilities/templates/buttons/sync.html:5 -msgid "Sync" -msgstr "同期" +#: netbox/templates/core/datafile.html:55 +msgid "Content" +msgstr "コンテンツ" -#: netbox/templates/core/datasource.html:50 +#: netbox/templates/core/datasource.html:54 msgid "Last synced" msgstr "最終同期" -#: netbox/templates/core/datasource.html:84 +#: netbox/templates/core/datasource.html:88 msgid "Backend" msgstr "バックエンド" -#: netbox/templates/core/datasource.html:99 +#: netbox/templates/core/datasource.html:103 msgid "No parameters defined" msgstr "パラメータが定義されていません" -#: netbox/templates/core/datasource.html:114 -msgid "Files" -msgstr "ファイル" - #: netbox/templates/core/inc/config_data.html:7 msgid "Rack elevations" msgstr "ラック図" @@ -12732,7 +12977,7 @@ msgstr "バックグラウンドキュー" #: netbox/templates/extras/script_result.html:67 #: netbox/templates/extras/script_result.html:69 #: netbox/templates/inc/table_controls_htmx.html:30 -#: netbox/templates/inc/table_controls_htmx.html:33 +#: netbox/templates/inc/table_controls_htmx.html:31 msgid "Configure Table" msgstr "テーブルを設定" @@ -12963,7 +13208,7 @@ msgstr "選択項目の名前を変更" #: netbox/templates/dcim/consoleserverport.html:66 #: netbox/templates/dcim/frontport.html:98 #: netbox/templates/dcim/interface.html:233 -#: netbox/templates/dcim/poweroutlet.html:79 +#: netbox/templates/dcim/poweroutlet.html:83 #: netbox/templates/dcim/powerport.html:69 msgid "Not Connected" msgstr "未接続" @@ -13129,6 +13374,7 @@ msgid "Regenerate Slug" msgstr "リジェネレートslug" #: netbox/templates/dcim/device_edit.html:51 +#: netbox/templates/extras/tableconfig_edit.html:32 #: netbox/templates/generic/bulk_remove.html:21 #: netbox/utilities/templates/helpers/table_config_form.html:23 msgid "Remove" @@ -13180,17 +13426,25 @@ msgstr "ベイ" msgid "Add Device" msgstr "デバイスを追加" -#: netbox/templates/dcim/devicerole.html:40 +#: netbox/templates/dcim/devicerole.html:44 msgid "VM Role" msgstr "VMのロール" +#: netbox/templates/dcim/devicerole.html:67 +msgid "Child Device Roles" +msgstr "子デバイスロール" + +#: netbox/templates/dcim/devicerole.html:71 +msgid "Add a Device Role" +msgstr "デバイスロールの追加" + #: netbox/templates/dcim/devicetype.html:18 -#: netbox/templates/dcim/moduletype.html:31 +#: netbox/templates/dcim/moduletype.html:35 msgid "Model Name" msgstr "モデル名" #: netbox/templates/dcim/devicetype.html:25 -#: netbox/templates/dcim/moduletype.html:35 +#: netbox/templates/dcim/moduletype.html:39 msgid "Part Number" msgstr "パーツ番号" @@ -13216,7 +13470,7 @@ msgstr "背面ポート位置" #: netbox/templates/dcim/frontport.html:72 #: netbox/templates/dcim/interface.html:201 -#: netbox/templates/dcim/poweroutlet.html:73 +#: netbox/templates/dcim/poweroutlet.html:77 #: netbox/templates/dcim/powerport.html:63 #: netbox/templates/dcim/rearport.html:68 msgid "Marked as Connected" @@ -13283,7 +13537,7 @@ msgstr "クリア" msgid "Clear All" msgstr "すべてクリア" -#: netbox/templates/dcim/inc/panels/racktype_dimensions.html:38 +#: netbox/templates/dcim/inc/panels/racktype_dimensions.html:48 msgid "Mounting Depth" msgstr "取り付け奥行き" @@ -13349,11 +13603,11 @@ msgstr "チャンネル幅" #: netbox/templates/dcim/interface.html:342 #: netbox/templates/wireless/wirelesslan.html:14 #: netbox/templates/wireless/wirelesslink.html:21 -#: netbox/wireless/forms/bulk_edit.py:62 -#: netbox/wireless/forms/bulk_edit.py:105 +#: netbox/wireless/forms/bulk_edit.py:63 +#: netbox/wireless/forms/bulk_edit.py:106 #: netbox/wireless/forms/filtersets.py:43 #: netbox/wireless/forms/filtersets.py:108 netbox/wireless/models.py:82 -#: netbox/wireless/models.py:153 netbox/wireless/tables/wirelesslan.py:44 +#: netbox/wireless/models.py:145 netbox/wireless/tables/wirelesslan.py:44 msgid "SSID" msgstr "SSID" @@ -13366,7 +13620,7 @@ msgid "No member interfaces" msgstr "メンバーインタフェースなし" #: netbox/templates/dcim/interface.html:400 -#: netbox/templates/ipam/fhrpgroup.html:73 +#: netbox/templates/ipam/fhrpgroup.html:74 #: netbox/templates/ipam/iprange/ip_addresses.html:7 #: netbox/templates/ipam/prefix/ip_addresses.html:7 #: netbox/templates/virtualization/vminterface.html:111 @@ -13390,15 +13644,15 @@ msgstr "パーツ ID" msgid "Add Child Location" msgstr "子所在地を追加" -#: netbox/templates/dcim/location.html:77 +#: netbox/templates/dcim/location.html:78 msgid "Child Locations" msgstr "子ロケーション" -#: netbox/templates/dcim/location.html:81 netbox/templates/dcim/site.html:131 +#: netbox/templates/dcim/location.html:82 netbox/templates/dcim/site.html:131 msgid "Add a Location" msgstr "ロケーションを追加" -#: netbox/templates/dcim/location.html:94 netbox/templates/dcim/site.html:144 +#: netbox/templates/dcim/location.html:95 netbox/templates/dcim/site.html:144 msgid "Add a Device" msgstr "デバイスを追加" @@ -13411,9 +13665,18 @@ msgid "Add Device Type" msgstr "デバイスタイプを追加" #: netbox/templates/dcim/manufacturer.html:21 +#: netbox/templates/dcim/moduletypeprofile.html:49 msgid "Add Module Type" msgstr "モジュールタイプを追加" +#: netbox/templates/dcim/moduletype.html:71 +msgid "No profile assigned" +msgstr "プロファイルが割り当てられていません" + +#: netbox/templates/dcim/moduletypeprofile.html:13 +msgid "Module Type Profile" +msgstr "モジュールタイププロファイル" + #: netbox/templates/dcim/powerfeed.html:53 msgid "Connected Device" msgstr "接続デバイス" @@ -13436,7 +13699,7 @@ msgctxt "Abbreviation for amperes" msgid "A" msgstr "A" -#: netbox/templates/dcim/poweroutlet.html:58 +#: netbox/templates/dcim/poweroutlet.html:62 msgid "Feed Leg" msgstr "供給端子" @@ -13524,11 +13787,11 @@ msgstr "ポジション" msgid "Add Site" msgstr "サイトを追加" -#: netbox/templates/dcim/region.html:55 +#: netbox/templates/dcim/region.html:56 msgid "Child Regions" msgstr "子リージョン" -#: netbox/templates/dcim/region.html:59 +#: netbox/templates/dcim/region.html:60 msgid "Add Region" msgstr "リージョンを追加" @@ -13552,19 +13815,20 @@ msgstr "物理アドレス" msgid "Shipping Address" msgstr "配送先住所" -#: netbox/templates/dcim/sitegroup.html:55 -#: netbox/templates/tenancy/contactgroup.html:46 -#: netbox/templates/tenancy/tenantgroup.html:55 -#: netbox/templates/wireless/wirelesslangroup.html:55 +#: netbox/templates/dcim/sitegroup.html:56 +#: netbox/templates/tenancy/contactgroup.html:47 +#: netbox/templates/tenancy/tenantgroup.html:56 +#: netbox/templates/wireless/wirelesslangroup.html:56 msgid "Child Groups" msgstr "子・グループ" -#: netbox/templates/dcim/sitegroup.html:59 +#: netbox/templates/dcim/sitegroup.html:60 msgid "Add Site Group" msgstr "サイトグループを追加" #: netbox/templates/dcim/trace/attachment.html:5 -#: netbox/templates/extras/exporttemplate.html:31 +#: netbox/templates/extras/configtemplate.html:33 +#: netbox/templates/extras/exporttemplate.html:35 msgid "Attachment" msgstr "アタッチメント" @@ -13605,6 +13869,15 @@ msgstr "バーチャルシャーシの編集 %(name)s" msgid "Rack/Unit" msgstr "ラック/ユニット" +#: netbox/templates/dcim/virtualchassis_edit.html:111 +#: netbox/templates/generic/bulk_add_component.html:68 +#: netbox/templates/generic/object_edit.html:47 +#: netbox/templates/generic/object_edit.html:80 +#: netbox/templates/htmx/quick_add.html:24 +#: netbox/templates/ipam/inc/ipaddress_edit_header.html:7 +msgid "Create" +msgstr "作成" + #: netbox/templates/dcim/virtualchassis_remove_member.html:5 msgid "Remove Virtual Chassis Member" msgstr "バーチャルシャーシメンバーの削除" @@ -13704,22 +13977,22 @@ msgstr "サポートされていない PostgreSQL バージョン" #: netbox/templates/exceptions/programming_error.html:19 msgid "" -"Ensure that PostgreSQL version 12 or later is in use. You can check this by " +"Ensure that PostgreSQL version 14 or later is in use. You can check this by " "connecting to the database using NetBox's credentials and issuing a query " "for SELECT VERSION()." msgstr "" -"PostgreSQL バージョン 12 以降が使用されていることを確認してください。これを確認するには、NetBox " -"の認証情報を使用してデータベースに接続し、次のクエリを実行します。 バージョンを選択 ()。" +"PostgreSQL バージョン 14 以降が使用されていることを確認してください。これを確認するには、NetBox " +"の認証情報を使用してデータベースに接続し、次のクエリを実行します。 SELECT VERSION()。" #: netbox/templates/extras/configcontext.html:45 -#: netbox/templates/extras/configtemplate.html:37 -#: netbox/templates/extras/exporttemplate.html:51 +#: netbox/templates/extras/configtemplate.html:53 +#: netbox/templates/extras/exporttemplate.html:55 msgid "The data file associated with this object has been deleted" msgstr "このオブジェクトに関連するデータファイルは削除されました" #: netbox/templates/extras/configcontext.html:54 -#: netbox/templates/extras/configtemplate.html:46 -#: netbox/templates/extras/exporttemplate.html:60 +#: netbox/templates/extras/configtemplate.html:62 +#: netbox/templates/extras/exporttemplate.html:64 msgid "Data Synced" msgstr "データ同期済み" @@ -13729,12 +14002,13 @@ msgstr "データ同期済み" msgid "Sync Data" msgstr "データを同期" -#: netbox/templates/extras/configtemplate.html:56 +#: netbox/templates/extras/configtemplate.html:72 +#: netbox/templates/extras/exporttemplate.html:83 msgid "Environment Parameters" msgstr "環境パラメータ" -#: netbox/templates/extras/configtemplate.html:67 -#: netbox/templates/extras/exporttemplate.html:79 +#: netbox/templates/extras/configtemplate.html:87 +#: netbox/templates/extras/exporttemplate.html:98 msgid "Template" msgstr "テンプレート" @@ -13788,7 +14062,7 @@ msgid "Button Class" msgstr "ボタンクラス" #: netbox/templates/extras/customlink.html:39 -#: netbox/templates/extras/exporttemplate.html:66 +#: netbox/templates/extras/exporttemplate.html:73 #: netbox/templates/extras/savedfilter.html:39 msgid "Assigned Models" msgstr "割当モデル" @@ -13868,14 +14142,6 @@ msgstr "HTTP" msgid "Conditions" msgstr "条件" -#: netbox/templates/extras/exporttemplate.html:23 -msgid "MIME Type" -msgstr "マイムタイプ" - -#: netbox/templates/extras/exporttemplate.html:27 -msgid "File Extension" -msgstr "ファイル拡張子" - #: netbox/templates/extras/htmx/script_result.html:10 msgid "Scheduled for" msgstr "予定日" @@ -14025,23 +14291,46 @@ msgstr "ログ閾値" msgid "All" msgstr "すべて" -#: netbox/templates/extras/tag.html:32 +#: netbox/templates/extras/tableconfig.html:10 +msgid "Table Config" +msgstr "テーブル構成" + +#: netbox/templates/extras/tableconfig.html:50 +msgid "Columns Displayed" +msgstr "表示されている列" + +#: netbox/templates/extras/tableconfig_edit.html:8 +#: netbox/utilities/templates/helpers/table_config_form.html:8 +msgid "Table Configuration" +msgstr "テーブル構成" + +#: netbox/templates/extras/tableconfig_edit.html:40 +#: netbox/utilities/templates/helpers/table_config_form.html:31 +msgid "Move Up" +msgstr "上へ移動" + +#: netbox/templates/extras/tableconfig_edit.html:43 +#: netbox/utilities/templates/helpers/table_config_form.html:34 +msgid "Move Down" +msgstr "下に移動" + +#: netbox/templates/extras/tag.html:36 msgid "Tagged Items" msgstr "タグ付きアイテム" -#: netbox/templates/extras/tag.html:43 +#: netbox/templates/extras/tag.html:47 msgid "Allowed Object Types" msgstr "許可されるオブジェクトタイプ" -#: netbox/templates/extras/tag.html:51 +#: netbox/templates/extras/tag.html:55 msgid "Any" msgstr "任意" -#: netbox/templates/extras/tag.html:57 +#: netbox/templates/extras/tag.html:61 msgid "Tagged Item Types" msgstr "タグ付きアイテムタイプ" -#: netbox/templates/extras/tag.html:82 +#: netbox/templates/extras/tag.html:86 msgid "Tagged Objects" msgstr "タグ付きオブジェクト" @@ -14408,7 +14697,8 @@ msgstr "ヘルプセンター" msgid "Log Out" msgstr "ログアウト" -#: netbox/templates/inc/user_menu.html:63 netbox/templates/login.html:38 +#: netbox/templates/inc/user_menu.html:63 netbox/templates/login.html:39 +#: netbox/templates/login.html:84 msgid "Log In" msgstr "ログイン" @@ -14440,7 +14730,7 @@ msgstr "認証タイプ" msgid "Authentication Key" msgstr "認証キー" -#: netbox/templates/ipam/fhrpgroup.html:69 +#: netbox/templates/ipam/fhrpgroup.html:70 msgid "Virtual IP Addresses" msgstr "仮想 IP アドレス" @@ -14473,7 +14763,7 @@ msgid "Show All" msgstr "すべて表示" #: netbox/templates/ipam/ipaddress.html:23 -#: netbox/templates/ipam/iprange.html:45 netbox/templates/ipam/prefix.html:24 +#: netbox/templates/ipam/iprange.html:52 netbox/templates/ipam/prefix.html:24 msgid "Global" msgstr "グローバル" @@ -14505,14 +14795,14 @@ msgstr "開始アドレス" msgid "Ending Address" msgstr "終了アドレス" -#: netbox/templates/ipam/iprange.html:33 netbox/templates/ipam/prefix.html:106 -msgid "Marked fully utilized" -msgstr "「完全使用済み」とマークされています" - #: netbox/templates/ipam/prefix.html:95 msgid "Addressing Details" msgstr "アドレス詳細" +#: netbox/templates/ipam/prefix.html:106 +msgid "Marked fully utilized" +msgstr "「完全使用済み」とマークされています" + #: netbox/templates/ipam/prefix.html:114 msgid "Child IPs" msgstr "子供 IP" @@ -14618,11 +14908,11 @@ msgstr "ユニークな IP スペース" msgid "Errors" msgstr "エラー" -#: netbox/templates/login.html:69 +#: netbox/templates/login.html:70 msgid "Sign In" msgstr "サインイン" -#: netbox/templates/login.html:77 +#: netbox/templates/login.html:80 msgctxt "Denotes an alternative option" msgid "Or" msgstr "または" @@ -14676,37 +14966,37 @@ msgstr "" msgid "Click here to attempt loading NetBox again." msgstr "クリック ここに NetBox をもう一度ロードしてみます。" -#: netbox/templates/tenancy/contact.html:18 netbox/tenancy/filtersets.py:147 -#: netbox/tenancy/forms/bulk_edit.py:138 +#: netbox/templates/tenancy/contact.html:18 netbox/tenancy/filtersets.py:152 +#: netbox/tenancy/forms/bulk_edit.py:149 #: netbox/tenancy/forms/filtersets.py:102 netbox/tenancy/forms/forms.py:57 -#: netbox/tenancy/forms/model_forms.py:106 -#: netbox/tenancy/forms/model_forms.py:130 -#: netbox/tenancy/tables/contacts.py:98 +#: netbox/tenancy/forms/model_forms.py:108 +#: netbox/tenancy/forms/model_forms.py:132 +#: netbox/tenancy/tables/contacts.py:102 msgid "Contact" msgstr "連絡" -#: netbox/templates/tenancy/contact.html:29 -#: netbox/tenancy/forms/bulk_edit.py:99 +#: netbox/templates/tenancy/contact.html:39 +#: netbox/tenancy/forms/bulk_edit.py:106 msgid "Title" msgstr "タイトル" -#: netbox/templates/tenancy/contact.html:33 -#: netbox/tenancy/forms/bulk_edit.py:104 netbox/tenancy/tables/contacts.py:64 +#: netbox/templates/tenancy/contact.html:43 +#: netbox/tenancy/forms/bulk_edit.py:111 netbox/tenancy/tables/contacts.py:68 msgid "Phone" msgstr "電話" #: netbox/templates/tenancy/contactgroup.html:18 -#: netbox/tenancy/forms/forms.py:67 netbox/tenancy/forms/model_forms.py:75 +#: netbox/tenancy/forms/forms.py:67 netbox/tenancy/forms/model_forms.py:77 msgid "Contact Group" msgstr "コンタクトグループ" -#: netbox/templates/tenancy/contactgroup.html:50 +#: netbox/templates/tenancy/contactgroup.html:51 msgid "Add Contact Group" msgstr "連絡先グループを追加" #: netbox/templates/tenancy/contactrole.html:15 -#: netbox/tenancy/filtersets.py:152 netbox/tenancy/forms/forms.py:62 -#: netbox/tenancy/forms/model_forms.py:87 +#: netbox/tenancy/filtersets.py:157 netbox/tenancy/forms/forms.py:62 +#: netbox/tenancy/forms/model_forms.py:89 msgid "Contact Role" msgstr "連絡先のロール" @@ -14719,12 +15009,12 @@ msgid "Add Tenant" msgstr "テナントを追加" #: netbox/templates/tenancy/tenantgroup.html:26 -#: netbox/tenancy/forms/model_forms.py:32 netbox/tenancy/tables/columns.py:36 +#: netbox/tenancy/forms/model_forms.py:33 netbox/tenancy/tables/columns.py:36 #: netbox/tenancy/tables/columns.py:46 msgid "Tenant Group" msgstr "テナントグループ" -#: netbox/templates/tenancy/tenantgroup.html:59 +#: netbox/templates/tenancy/tenantgroup.html:60 msgid "Add Tenant Group" msgstr "テナントグループの追加" @@ -14920,7 +15210,7 @@ msgstr "SA ライフタイム (KB)" msgid "L2VPN Attributes" msgstr "L2VPN アトリビュート" -#: netbox/templates/vpn/l2vpn.html:60 netbox/templates/vpn/tunnel.html:76 +#: netbox/templates/vpn/l2vpn.html:64 netbox/templates/vpn/tunnel.html:76 msgid "Add a Termination" msgstr "終了を追加" @@ -14987,11 +15277,11 @@ msgid "Add Wireless LAN" msgstr "無線 LAN の追加" #: netbox/templates/wireless/wirelesslangroup.html:26 -#: netbox/wireless/forms/model_forms.py:29 +#: netbox/wireless/forms/model_forms.py:30 msgid "Wireless LAN Group" msgstr "無線 LAN グループ" -#: netbox/templates/wireless/wirelesslangroup.html:59 +#: netbox/templates/wireless/wirelesslangroup.html:60 msgid "Add Wireless LAN Group" msgstr "無線 LAN グループの追加" @@ -15007,109 +15297,131 @@ msgstr "親連絡先グループ (ID)" msgid "Parent contact group (slug)" msgstr "親連絡先グループ (スラッグ)" -#: netbox/tenancy/filtersets.py:40 netbox/tenancy/filtersets.py:67 -#: netbox/tenancy/filtersets.py:110 +#: netbox/tenancy/filtersets.py:40 netbox/tenancy/filtersets.py:72 +#: netbox/tenancy/filtersets.py:115 msgid "Contact group (ID)" msgstr "連絡先グループ (ID)" -#: netbox/tenancy/filtersets.py:47 netbox/tenancy/filtersets.py:74 -#: netbox/tenancy/filtersets.py:117 +#: netbox/tenancy/filtersets.py:47 netbox/tenancy/filtersets.py:79 +#: netbox/tenancy/filtersets.py:122 msgid "Contact group (slug)" msgstr "コンタクトグループ (slug)" -#: netbox/tenancy/filtersets.py:104 +#: netbox/tenancy/filtersets.py:52 netbox/tenancy/filtersets.py:109 msgid "Contact (ID)" msgstr "連絡先 (ID)" -#: netbox/tenancy/filtersets.py:121 +#: netbox/tenancy/filtersets.py:126 msgid "Contact role (ID)" msgstr "連絡先ロール (ID)" -#: netbox/tenancy/filtersets.py:127 +#: netbox/tenancy/filtersets.py:132 msgid "Contact role (slug)" msgstr "コンタクトロール (slug)" -#: netbox/tenancy/filtersets.py:158 +#: netbox/tenancy/filtersets.py:163 msgid "Contact group" msgstr "連絡先グループ" -#: netbox/tenancy/filtersets.py:169 +#: netbox/tenancy/filtersets.py:174 msgid "Parent tenant group (ID)" msgstr "親テナントグループ (ID)" -#: netbox/tenancy/filtersets.py:175 +#: netbox/tenancy/filtersets.py:180 msgid "Parent tenant group (slug)" msgstr "親テナントグループ (スラッグ)" -#: netbox/tenancy/filtersets.py:181 netbox/tenancy/filtersets.py:201 +#: netbox/tenancy/filtersets.py:186 netbox/tenancy/filtersets.py:206 msgid "Tenant group (ID)" msgstr "テナントグループ (ID)" -#: netbox/tenancy/filtersets.py:234 +#: netbox/tenancy/filtersets.py:239 msgid "Tenant Group (ID)" msgstr "テナントグループ (ID)" -#: netbox/tenancy/filtersets.py:241 +#: netbox/tenancy/filtersets.py:246 msgid "Tenant Group (slug)" msgstr "テナントグループ (slug)" -#: netbox/tenancy/forms/bulk_edit.py:66 +#: netbox/tenancy/forms/bulk_edit.py:67 msgid "Desciption" msgstr "説明" -#: netbox/tenancy/forms/bulk_import.py:101 +#: netbox/tenancy/forms/bulk_edit.py:96 +msgid "Add groups" +msgstr "グループを追加" + +#: netbox/tenancy/forms/bulk_edit.py:101 +msgid "Remove groups" +msgstr "グループを削除する" + +#: netbox/tenancy/forms/bulk_import.py:84 +msgid "" +"Group names separated by commas, encased with double quotes (e.g. \"Group " +"1,Group 2\")" +msgstr "二重引用符で囲まれた、カンマ区切りのグループ名 (例:\"Group 1, Group 2\")" + +#: netbox/tenancy/forms/bulk_import.py:100 msgid "Assigned contact" msgstr "割当連絡先" -#: netbox/tenancy/models/contacts.py:32 +#: netbox/tenancy/models/contacts.py:33 msgid "contact group" msgstr "連絡先グループ" -#: netbox/tenancy/models/contacts.py:33 +#: netbox/tenancy/models/contacts.py:34 msgid "contact groups" msgstr "連絡先グループ" -#: netbox/tenancy/models/contacts.py:42 +#: netbox/tenancy/models/contacts.py:43 msgid "contact role" msgstr "連絡先のロール" -#: netbox/tenancy/models/contacts.py:43 +#: netbox/tenancy/models/contacts.py:44 msgid "contact roles" msgstr "連絡先のロール" -#: netbox/tenancy/models/contacts.py:63 +#: netbox/tenancy/models/contacts.py:64 msgid "title" msgstr "タイトル" -#: netbox/tenancy/models/contacts.py:68 +#: netbox/tenancy/models/contacts.py:69 msgid "phone" msgstr "電話" -#: netbox/tenancy/models/contacts.py:73 +#: netbox/tenancy/models/contacts.py:74 msgid "email" msgstr "Eメール" -#: netbox/tenancy/models/contacts.py:82 +#: netbox/tenancy/models/contacts.py:83 msgid "link" msgstr "リンク" -#: netbox/tenancy/models/contacts.py:98 +#: netbox/tenancy/models/contacts.py:93 msgid "contact" msgstr "接触" -#: netbox/tenancy/models/contacts.py:99 +#: netbox/tenancy/models/contacts.py:94 msgid "contacts" msgstr "連絡先" -#: netbox/tenancy/models/contacts.py:146 +#: netbox/tenancy/models/contacts.py:108 +msgid "contact group membership" +msgstr "連絡先グループメンバーシップ" + +#: netbox/tenancy/models/contacts.py:109 +msgid "contact group memberships" +msgstr "連絡先グループメンバーシップ" + +#: netbox/tenancy/models/contacts.py:153 msgid "contact assignment" msgstr "連絡先割り当て" -#: netbox/tenancy/models/contacts.py:147 +#: netbox/tenancy/models/contacts.py:154 msgid "contact assignments" msgstr "連絡先の割り当て" -#: netbox/tenancy/models/contacts.py:163 +#: netbox/tenancy/models/contacts.py:170 #, python-brace-format msgid "Contacts cannot be assigned to this object type ({type})." msgstr "このオブジェクトタイプには連絡先を割り当てられません ({type})。" @@ -15138,27 +15450,27 @@ msgstr "テナント" msgid "tenants" msgstr "テナント" -#: netbox/tenancy/tables/contacts.py:112 +#: netbox/tenancy/tables/contacts.py:116 msgid "Contact Title" msgstr "連絡先のタイトル" -#: netbox/tenancy/tables/contacts.py:116 +#: netbox/tenancy/tables/contacts.py:120 msgid "Contact Phone" msgstr "連絡先電話番号" -#: netbox/tenancy/tables/contacts.py:121 +#: netbox/tenancy/tables/contacts.py:125 msgid "Contact Email" msgstr "連絡先電子メール" -#: netbox/tenancy/tables/contacts.py:125 +#: netbox/tenancy/tables/contacts.py:129 msgid "Contact Address" msgstr "連絡先住所" -#: netbox/tenancy/tables/contacts.py:129 +#: netbox/tenancy/tables/contacts.py:133 msgid "Contact Link" msgstr "連絡先リンク" -#: netbox/tenancy/tables/contacts.py:134 +#: netbox/tenancy/tables/contacts.py:138 msgid "Contact Description" msgstr "連絡先の説明" @@ -15278,24 +15590,24 @@ msgstr "少なくとも 1 つのアクションを選択する必要がありま msgid "Invalid filter for {model}: {error}" msgstr "のフィルタが無効です {model}: {error}" -#: netbox/users/models/permissions.py:39 +#: netbox/users/models/permissions.py:37 msgid "The list of actions granted by this permission" msgstr "この権限によって付与されたアクションのリスト" -#: netbox/users/models/permissions.py:44 +#: netbox/users/models/permissions.py:42 msgid "constraints" msgstr "制約" -#: netbox/users/models/permissions.py:45 +#: netbox/users/models/permissions.py:43 msgid "" "Queryset filter matching the applicable objects of the selected type(s)" msgstr "選択したタイプの該当するオブジェクトに一致するクエリーセットフィルタ" -#: netbox/users/models/permissions.py:52 +#: netbox/users/models/permissions.py:50 msgid "permission" msgstr "許可" -#: netbox/users/models/permissions.py:53 netbox/users/models/users.py:47 +#: netbox/users/models/permissions.py:51 netbox/users/models/users.py:47 msgid "permissions" msgstr "権限" @@ -15392,7 +15704,7 @@ msgstr "関連オブジェクトは、数値 ID または属性の辞書で参 msgid "Related object not found using the provided numeric ID: {id}" msgstr "指定された数値 ID を使用しても関連オブジェクトが見つかりません: {id}" -#: netbox/utilities/choices.py:19 +#: netbox/utilities/choices.py:23 #, python-brace-format msgid "{name} has a key defined but CHOICES is not a list" msgstr "{name} キーは定義されているが、CHOICES はリストではない" @@ -15589,14 +15901,6 @@ msgstr "更新する既存のオブジェクトの数値 ID (新しいオブジ msgid "Unrecognized header: {name}" msgstr "認識できないヘッダー: {name}" -#: netbox/utilities/forms/forms.py:118 -msgid "Available Columns" -msgstr "使用可能な列" - -#: netbox/utilities/forms/forms.py:126 -msgid "Selected Columns" -msgstr "選択した列" - #: netbox/utilities/forms/mixins.py:44 msgid "" "This object has been modified since the form was rendered. Please consult " @@ -15661,6 +15965,19 @@ msgstr "動的クエリパラメータに必要な値が見つかりません:'{ msgid "Missing required value for static query param: '{static_params}'" msgstr "静的クエリパラメータに必要な値が見つかりません:'{static_params}'" +#: netbox/utilities/jsonschema.py:159 +msgid "Invalid JSON schema definition" +msgstr "JSON スキーマ定義が無効です" + +#: netbox/utilities/jsonschema.py:161 +msgid "JSON schema must define properties" +msgstr "JSON スキーマはプロパティを定義する必要があります" + +#: netbox/utilities/jsonschema.py:166 +#, python-brace-format +msgid "Invalid JSON schema definition: {error}" +msgstr "JSON スキーマの定義が無効です: {error}" + #: netbox/utilities/password_validation.py:13 msgid "Password must have at least one numeral." msgstr "パスワードには少なくとも 1 つの数字が必要です。" @@ -15696,7 +16013,7 @@ msgstr "のアプリケーションラベル/モデル名が不明です {name}" msgid "Invalid IP address set for {header}: {ip}" msgstr "に設定された IP アドレスが無効です {header}: {ip}" -#: netbox/utilities/tables.py:47 +#: netbox/utilities/tables.py:75 #, python-brace-format msgid "A column named {name} is already defined for table {table_name}" msgstr "という名前の列 {name} テーブルには既に定義されています {table_name}" @@ -15757,18 +16074,6 @@ msgstr "NULL を設定" msgid "Clear all" msgstr "すべてクリア" -#: netbox/utilities/templates/helpers/table_config_form.html:8 -msgid "Table Configuration" -msgstr "テーブル構成" - -#: netbox/utilities/templates/helpers/table_config_form.html:31 -msgid "Move Up" -msgstr "上へ移動" - -#: netbox/utilities/templates/helpers/table_config_form.html:34 -msgid "Move Down" -msgstr "下に移動" - #: netbox/utilities/templates/navigation/menu.html:14 msgid "Search…" msgstr "検索..." @@ -15793,7 +16098,12 @@ msgstr "書き込み" msgid "The test must define csv_update_data." msgstr "テストでは csv_update_data を定義する必要があります。" -#: netbox/utilities/validators.py:65 +#: netbox/utilities/validators.py:71 +#, python-brace-format +msgid "{value} must be a multiple of {multiple}." +msgstr "{value} は{multiple}の倍数でなければなりません 。" + +#: netbox/utilities/validators.py:83 #, python-brace-format msgid "{value} is not a valid regular expression." msgstr "{value} は有効な正規表現ではありません。" @@ -15835,12 +16145,12 @@ msgid "Cluster type (ID)" msgstr "クラスタタイプ (ID)" #: netbox/virtualization/filtersets.py:117 -#: netbox/virtualization/filtersets.py:237 +#: netbox/virtualization/filtersets.py:239 msgid "Cluster (ID)" msgstr "クラスタ (ID)" #: netbox/virtualization/forms/bulk_edit.py:148 -#: netbox/virtualization/models/virtualmachines.py:110 +#: netbox/virtualization/models/virtualmachines.py:109 msgid "vCPUs" msgstr "vCPU" @@ -15940,78 +16250,78 @@ msgid "" "location {location}" msgstr "{count} デバイスはこのクラスタのホストとして割り当てられているが、ロケーションにはない {location}" -#: netbox/virtualization/models/virtualmachines.py:118 +#: netbox/virtualization/models/virtualmachines.py:117 msgid "memory (MB)" msgstr "メモリ (MB)" -#: netbox/virtualization/models/virtualmachines.py:123 +#: netbox/virtualization/models/virtualmachines.py:122 msgid "disk (MB)" msgstr "ディスク (MB)" -#: netbox/virtualization/models/virtualmachines.py:161 +#: netbox/virtualization/models/virtualmachines.py:166 msgid "Virtual machine name must be unique per cluster." msgstr "仮想マシン名はクラスタごとに一意である必要があります。" -#: netbox/virtualization/models/virtualmachines.py:164 +#: netbox/virtualization/models/virtualmachines.py:169 msgid "virtual machine" msgstr "仮想マシン" -#: netbox/virtualization/models/virtualmachines.py:165 +#: netbox/virtualization/models/virtualmachines.py:170 msgid "virtual machines" msgstr "仮想マシン" -#: netbox/virtualization/models/virtualmachines.py:176 +#: netbox/virtualization/models/virtualmachines.py:181 msgid "A virtual machine must be assigned to a site and/or cluster." msgstr "仮想マシンをサイトまたはクラスタに割り当てる必要があります。" -#: netbox/virtualization/models/virtualmachines.py:183 +#: netbox/virtualization/models/virtualmachines.py:188 #, python-brace-format msgid "" "The selected cluster ({cluster}) is not assigned to this site ({site})." msgstr "選択したクラスタ ({cluster}) はこのサイトに割り当てられていません ({site})。" -#: netbox/virtualization/models/virtualmachines.py:190 +#: netbox/virtualization/models/virtualmachines.py:195 msgid "Must specify a cluster when assigning a host device." msgstr "ホストデバイスを割り当てるときは、クラスタを指定する必要があります。" -#: netbox/virtualization/models/virtualmachines.py:195 +#: netbox/virtualization/models/virtualmachines.py:200 #, python-brace-format msgid "" "The selected device ({device}) is not assigned to this cluster ({cluster})." msgstr "選択したデバイス ({device}) はこのクラスタに割り当てられていません ({cluster})。" -#: netbox/virtualization/models/virtualmachines.py:207 +#: netbox/virtualization/models/virtualmachines.py:212 #, python-brace-format msgid "" "The specified disk size ({size}) must match the aggregate size of assigned " "virtual disks ({total_size})." msgstr "指定されたディスクサイズ ({size}) は割当仮想ディスクの合計サイズと一致する必要がある ({total_size})。" -#: netbox/virtualization/models/virtualmachines.py:221 +#: netbox/virtualization/models/virtualmachines.py:226 #, python-brace-format msgid "Must be an IPv{family} address. ({ip} is an IPv{version} address.)" msgstr "IPvである必要があります{family} 住所。({ip} は IPv です{version} 住所。)" -#: netbox/virtualization/models/virtualmachines.py:230 +#: netbox/virtualization/models/virtualmachines.py:235 #, python-brace-format msgid "The specified IP address ({ip}) is not assigned to this VM." msgstr "指定された IP アドレス ({ip}) はこの VM に割り当てられていません。" -#: netbox/virtualization/models/virtualmachines.py:376 +#: netbox/virtualization/models/virtualmachines.py:381 #, python-brace-format msgid "" "The selected parent interface ({parent}) belongs to a different virtual " "machine ({virtual_machine})." msgstr "選択した親インタフェース ({parent}) は別の仮想マシンに属しています ({virtual_machine})。" -#: netbox/virtualization/models/virtualmachines.py:391 +#: netbox/virtualization/models/virtualmachines.py:396 #, python-brace-format msgid "" "The selected bridge interface ({bridge}) belongs to a different virtual " "machine ({virtual_machine})." msgstr "選択したブリッジインタフェース ({bridge}) は別の仮想マシンに属しています ({virtual_machine})。" -#: netbox/virtualization/models/virtualmachines.py:402 +#: netbox/virtualization/models/virtualmachines.py:407 #, python-brace-format msgid "" "The untagged VLAN ({untagged_vlan}) must belong to the same site as the " @@ -16020,24 +16330,24 @@ msgstr "" "タグが付いていない VLAN ({untagged_vlan}) " "はインタフェースの親仮想マシンと同じサイトに属しているか、またはグローバルである必要があります。" -#: netbox/virtualization/models/virtualmachines.py:414 +#: netbox/virtualization/models/virtualmachines.py:419 msgid "size (MB)" msgstr "サイズ (MB)" -#: netbox/virtualization/models/virtualmachines.py:418 +#: netbox/virtualization/models/virtualmachines.py:423 msgid "virtual disk" msgstr "仮想ディスク" -#: netbox/virtualization/models/virtualmachines.py:419 +#: netbox/virtualization/models/virtualmachines.py:424 msgid "virtual disks" msgstr "仮想ディスク" -#: netbox/virtualization/views.py:313 +#: netbox/virtualization/views.py:307 #, python-brace-format msgid "Added {count} devices to cluster {cluster}" msgstr "追加しました {count} デバイスをクラスタに {cluster}" -#: netbox/virtualization/views.py:348 +#: netbox/virtualization/views.py:342 #, python-brace-format msgid "Removed {count} devices from cluster {cluster}" msgstr "削除済み {count} クラスターのデバイス {cluster}" @@ -16114,22 +16424,26 @@ msgstr "DSA シグネチャ" msgid "Group {n}" msgstr "グループ {n}" -#: netbox/vpn/choices.py:251 +#: netbox/vpn/choices.py:252 msgid "Ethernet Private LAN" msgstr "イーサネットプライベート LAN" -#: netbox/vpn/choices.py:252 +#: netbox/vpn/choices.py:253 msgid "Ethernet Virtual Private LAN" msgstr "イーサネット仮想プライベート LAN" -#: netbox/vpn/choices.py:255 +#: netbox/vpn/choices.py:256 msgid "Ethernet Private Tree" msgstr "イーサネットプライベートツリー" -#: netbox/vpn/choices.py:256 +#: netbox/vpn/choices.py:257 msgid "Ethernet Virtual Private Tree" msgstr "イーサネット仮想プライベートツリー" +#: netbox/vpn/choices.py:260 +msgid "SPB" +msgstr "SPB" + #: netbox/vpn/filtersets.py:41 msgid "Tunnel group (ID)" msgstr "トンネルグループ (ID)" @@ -16174,15 +16488,15 @@ msgstr "IPsec ポリシー (ID)" msgid "IPSec policy (name)" msgstr "IPsec ポリシー (名前)" -#: netbox/vpn/filtersets.py:348 +#: netbox/vpn/filtersets.py:351 msgid "L2VPN (slug)" msgstr "L2VPN (slug)" -#: netbox/vpn/filtersets.py:412 +#: netbox/vpn/filtersets.py:415 msgid "VM Interface (ID)" msgstr "VM インタフェース (ID)" -#: netbox/vpn/filtersets.py:418 +#: netbox/vpn/filtersets.py:421 msgid "VLAN (name)" msgstr "VLAN (名前)" @@ -16195,8 +16509,8 @@ msgstr "トンネルグループ" msgid "SA lifetime" msgstr "SA ライフタイム" -#: netbox/vpn/forms/bulk_edit.py:151 netbox/wireless/forms/bulk_edit.py:81 -#: netbox/wireless/forms/bulk_edit.py:129 +#: netbox/vpn/forms/bulk_edit.py:151 netbox/wireless/forms/bulk_edit.py:82 +#: netbox/wireless/forms/bulk_edit.py:130 #: netbox/wireless/forms/filtersets.py:67 #: netbox/wireless/forms/filtersets.py:126 msgid "Pre-shared key" @@ -16246,31 +16560,31 @@ msgstr "IPsec プロポーザル" msgid "IPSec protocol" msgstr "IPsec プロトコル" -#: netbox/vpn/forms/bulk_import.py:266 +#: netbox/vpn/forms/bulk_import.py:271 msgid "L2VPN type" msgstr "L2VPN タイプ" -#: netbox/vpn/forms/bulk_import.py:287 +#: netbox/vpn/forms/bulk_import.py:292 msgid "Parent device (for interface)" msgstr "親デバイス (インタフェース用)" -#: netbox/vpn/forms/bulk_import.py:294 +#: netbox/vpn/forms/bulk_import.py:299 msgid "Parent virtual machine (for interface)" msgstr "親仮想マシン (インタフェース用)" -#: netbox/vpn/forms/bulk_import.py:301 +#: netbox/vpn/forms/bulk_import.py:306 msgid "Assigned interface (device or VM)" msgstr "割当インタフェース (デバイスまたは VM)" -#: netbox/vpn/forms/bulk_import.py:334 +#: netbox/vpn/forms/bulk_import.py:339 msgid "Cannot import device and VM interface terminations simultaneously." msgstr "デバイスと VM インタフェースの終端を同時にインポートすることはできません。" -#: netbox/vpn/forms/bulk_import.py:336 +#: netbox/vpn/forms/bulk_import.py:341 msgid "Each termination must specify either an interface or a VLAN." msgstr "各終端には、インタフェースまたは VLAN のいずれかを指定する必要があります。" -#: netbox/vpn/forms/bulk_import.py:338 +#: netbox/vpn/forms/bulk_import.py:343 msgid "Cannot assign both an interface and a VLAN." msgstr "インタフェースと VLAN の両方を割り当てることはできません。" @@ -16283,7 +16597,7 @@ msgstr "IKE バージョン" msgid "Proposal" msgstr "提案" -#: netbox/vpn/forms/filtersets.py:257 +#: netbox/vpn/forms/filtersets.py:262 msgid "Assigned Object Type" msgstr "割当オブジェクトタイプ" @@ -16397,20 +16711,20 @@ msgstr "IPsec ポリシー" msgid "IPSec profiles" msgstr "IPsec プロファイル" -#: netbox/vpn/models/l2vpn.py:113 +#: netbox/vpn/models/l2vpn.py:117 msgid "L2VPN termination" msgstr "L2 VPN ターミネーション" -#: netbox/vpn/models/l2vpn.py:114 +#: netbox/vpn/models/l2vpn.py:118 msgid "L2VPN terminations" msgstr "L2 VPN ターミネーション" -#: netbox/vpn/models/l2vpn.py:129 +#: netbox/vpn/models/l2vpn.py:133 #, python-brace-format msgid "L2VPN Termination already assigned ({assigned_object})" msgstr "L2VPN ターミネーションはすでに割り当てられています({assigned_object})" -#: netbox/vpn/models/l2vpn.py:141 +#: netbox/vpn/models/l2vpn.py:145 #, python-brace-format msgid "" "{l2vpn_type} L2VPNs cannot have more than two terminations; found " @@ -16442,19 +16756,19 @@ msgstr "トンネル" msgid "tunnels" msgstr "トンネル" -#: netbox/vpn/models/tunnels.py:148 +#: netbox/vpn/models/tunnels.py:145 msgid "An object may be terminated to only one tunnel at a time." msgstr "オブジェクトは一度に 1 つのトンネルにしか終端できません。" -#: netbox/vpn/models/tunnels.py:151 +#: netbox/vpn/models/tunnels.py:148 msgid "tunnel termination" msgstr "トンネル終端" -#: netbox/vpn/models/tunnels.py:152 +#: netbox/vpn/models/tunnels.py:149 msgid "tunnel terminations" msgstr "トンネル終端" -#: netbox/vpn/models/tunnels.py:169 +#: netbox/vpn/models/tunnels.py:166 #, python-brace-format msgid "{name} is already attached to a tunnel ({tunnel})." msgstr "{name} すでにトンネルに接続されています ({tunnel})。" @@ -16487,11 +16801,11 @@ msgstr "SA ライフタイム (秒)" msgid "SA Lifetime (KB)" msgstr "SA ライフタイム (KB)" -#: netbox/vpn/tables/l2vpn.py:69 +#: netbox/vpn/tables/l2vpn.py:72 msgid "Object Parent" msgstr "オブジェクト親" -#: netbox/vpn/tables/l2vpn.py:74 +#: netbox/vpn/tables/l2vpn.py:77 msgid "Object Site" msgstr "オブジェクトサイト" @@ -16515,8 +16829,8 @@ msgstr "WPA パーソナル (PSK)" msgid "WPA Enterprise" msgstr "WPA エンタープライズ" -#: netbox/wireless/forms/bulk_edit.py:75 -#: netbox/wireless/forms/bulk_edit.py:123 +#: netbox/wireless/forms/bulk_edit.py:76 +#: netbox/wireless/forms/bulk_edit.py:124 #: netbox/wireless/forms/bulk_import.py:70 #: netbox/wireless/forms/bulk_import.py:73 #: netbox/wireless/forms/bulk_import.py:115 @@ -16540,7 +16854,7 @@ msgstr "インタフェース A" msgid "Interface B" msgstr "インタフェース B" -#: netbox/wireless/forms/model_forms.py:164 +#: netbox/wireless/forms/model_forms.py:165 msgid "Side B" msgstr "サイド B" @@ -16560,23 +16874,23 @@ msgstr "無線 LAN グループ" msgid "wireless LAN" msgstr "無線 LAN" -#: netbox/wireless/models.py:141 +#: netbox/wireless/models.py:134 msgid "interface A" msgstr "インタフェース A" -#: netbox/wireless/models.py:148 +#: netbox/wireless/models.py:140 msgid "interface B" msgstr "インタフェース B" -#: netbox/wireless/models.py:196 +#: netbox/wireless/models.py:188 msgid "wireless link" msgstr "無線リンク" -#: netbox/wireless/models.py:197 +#: netbox/wireless/models.py:189 msgid "wireless links" msgstr "無線リンク" -#: netbox/wireless/models.py:212 netbox/wireless/models.py:218 +#: netbox/wireless/models.py:204 netbox/wireless/models.py:210 #, python-brace-format msgid "{type} is not a wireless interface." msgstr "{type} 無線インタフェースではありません。" diff --git a/netbox/translations/nl/LC_MESSAGES/django.mo b/netbox/translations/nl/LC_MESSAGES/django.mo index c2057fe96..395411233 100644 Binary files a/netbox/translations/nl/LC_MESSAGES/django.mo and b/netbox/translations/nl/LC_MESSAGES/django.mo differ diff --git a/netbox/translations/nl/LC_MESSAGES/django.po b/netbox/translations/nl/LC_MESSAGES/django.po index 783d19a0c..41f63539b 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-05-01 05:01+0000\n" +"POT-Creation-Date: 2025-05-13 05:01+0000\n" "PO-Revision-Date: 2023-10-30 17:48+0000\n" "Last-Translator: Jeremy Stretch, 2025\n" "Language-Team: Dutch (https://app.transifex.com/netbox-community/teams/178115/nl/)\n" @@ -38,7 +38,7 @@ msgstr "Schrijven ingeschakeld" #: netbox/account/tables.py:35 netbox/core/choices.py:102 #: netbox/core/tables/jobs.py:29 netbox/core/tables/tasks.py:79 -#: netbox/extras/tables/tables.py:338 netbox/extras/tables/tables.py:572 +#: netbox/extras/tables/tables.py:379 netbox/extras/tables/tables.py:627 #: netbox/templates/account/token.html:43 #: netbox/templates/core/configrevision.html:26 #: netbox/templates/core/configrevision_restore.html:12 @@ -69,59 +69,61 @@ msgstr "Laatst gebruikt" msgid "Allowed IPs" msgstr "Toegestane IP-adressen" -#: netbox/account/views.py:116 +#: netbox/account/views.py:118 #, python-brace-format msgid "Logged in as {user}." msgstr "Ingelogd als {user}." -#: netbox/account/views.py:172 +#: netbox/account/views.py:174 msgid "You have logged out." msgstr "Je bent uitgelogd." -#: netbox/account/views.py:224 +#: netbox/account/views.py:227 msgid "Your preferences have been updated." msgstr "Je voorkeuren zijn bijgewerkt." -#: netbox/account/views.py:252 +#: netbox/account/views.py:255 msgid "LDAP-authenticated user credentials cannot be changed within NetBox." msgstr "" "LDAP-geverifieerde gebruikersgegevens kunnen niet worden gewijzigd in " "NetBox." -#: netbox/account/views.py:267 +#: netbox/account/views.py:270 msgid "Your password has been changed successfully." msgstr "Je wachtwoord is succesvol gewijzigd." #: netbox/circuits/choices.py:21 netbox/dcim/choices.py:20 -#: netbox/dcim/choices.py:102 netbox/dcim/choices.py:185 -#: netbox/dcim/choices.py:237 netbox/dcim/choices.py:1542 -#: netbox/dcim/choices.py:1600 netbox/dcim/choices.py:1650 -#: netbox/dcim/choices.py:1672 netbox/virtualization/choices.py:20 +#: netbox/dcim/choices.py:102 netbox/dcim/choices.py:186 +#: netbox/dcim/choices.py:239 netbox/dcim/choices.py:1549 +#: netbox/dcim/choices.py:1607 netbox/dcim/choices.py:1674 +#: netbox/dcim/choices.py:1696 netbox/virtualization/choices.py:20 #: netbox/virtualization/choices.py:46 netbox/vpn/choices.py:18 +#: netbox/vpn/choices.py:281 msgid "Planned" msgstr "Gepland" -#: netbox/circuits/choices.py:22 netbox/netbox/navigation/menu.py:326 +#: netbox/circuits/choices.py:22 netbox/netbox/navigation/menu.py:327 msgid "Provisioning" msgstr "Provisioning" -#: netbox/circuits/choices.py:23 netbox/core/tables/tasks.py:22 -#: netbox/dcim/choices.py:22 netbox/dcim/choices.py:103 -#: netbox/dcim/choices.py:184 netbox/dcim/choices.py:236 -#: netbox/dcim/choices.py:1599 netbox/dcim/choices.py:1649 -#: netbox/dcim/choices.py:1671 netbox/extras/tables/tables.py:498 -#: netbox/ipam/choices.py:31 netbox/ipam/choices.py:49 -#: netbox/ipam/choices.py:69 netbox/ipam/choices.py:154 -#: netbox/templates/extras/configcontext.html:25 +#: netbox/circuits/choices.py:23 netbox/core/tables/plugins.py:64 +#: netbox/core/tables/tasks.py:22 netbox/dcim/choices.py:22 +#: netbox/dcim/choices.py:103 netbox/dcim/choices.py:185 +#: netbox/dcim/choices.py:238 netbox/dcim/choices.py:1606 +#: netbox/dcim/choices.py:1673 netbox/dcim/choices.py:1695 +#: netbox/extras/tables/tables.py:539 netbox/ipam/choices.py:31 +#: netbox/ipam/choices.py:49 netbox/ipam/choices.py:69 +#: netbox/ipam/choices.py:154 netbox/templates/extras/configcontext.html:25 #: netbox/templates/users/user.html:37 netbox/users/forms/bulk_edit.py:38 #: netbox/virtualization/choices.py:22 netbox/virtualization/choices.py:45 -#: netbox/vpn/choices.py:19 netbox/wireless/choices.py:25 +#: netbox/vpn/choices.py:19 netbox/vpn/choices.py:280 +#: netbox/wireless/choices.py:25 msgid "Active" msgstr "Actief" -#: netbox/circuits/choices.py:24 netbox/dcim/choices.py:183 -#: netbox/dcim/choices.py:235 netbox/dcim/choices.py:1598 -#: netbox/dcim/choices.py:1651 netbox/dcim/choices.py:1670 +#: netbox/circuits/choices.py:24 netbox/dcim/choices.py:184 +#: netbox/dcim/choices.py:237 netbox/dcim/choices.py:1605 +#: netbox/dcim/choices.py:1675 netbox/dcim/choices.py:1694 #: netbox/virtualization/choices.py:24 netbox/virtualization/choices.py:44 msgid "Offline" msgstr "Offline" @@ -134,7 +136,7 @@ msgstr "Deprovisioning" msgid "Decommissioned" msgstr "Buiten gebruik" -#: netbox/circuits/choices.py:90 netbox/dcim/choices.py:1611 +#: netbox/circuits/choices.py:90 netbox/dcim/choices.py:1618 #: netbox/templates/dcim/interface.html:135 #: netbox/templates/virtualization/vminterface.html:83 #: netbox/tenancy/choices.py:17 @@ -169,36 +171,36 @@ msgstr "Spoke" #: netbox/circuits/filtersets.py:37 netbox/circuits/filtersets.py:204 #: netbox/circuits/filtersets.py:284 netbox/dcim/base_filtersets.py:22 -#: netbox/dcim/filtersets.py:99 netbox/dcim/filtersets.py:153 -#: netbox/dcim/filtersets.py:213 netbox/dcim/filtersets.py:334 -#: netbox/dcim/filtersets.py:465 netbox/dcim/filtersets.py:1022 -#: netbox/dcim/filtersets.py:1344 netbox/dcim/filtersets.py:1442 -#: netbox/dcim/filtersets.py:2103 netbox/dcim/filtersets.py:2346 -#: netbox/dcim/filtersets.py:2404 netbox/ipam/filtersets.py:954 -#: netbox/virtualization/filtersets.py:139 netbox/vpn/filtersets.py:358 +#: netbox/dcim/filtersets.py:101 netbox/dcim/filtersets.py:155 +#: 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:2160 netbox/dcim/filtersets.py:2403 +#: netbox/dcim/filtersets.py:2461 netbox/ipam/filtersets.py:954 +#: netbox/virtualization/filtersets.py:139 netbox/vpn/filtersets.py:361 msgid "Region (ID)" msgstr "Regio (ID)" #: netbox/circuits/filtersets.py:44 netbox/circuits/filtersets.py:211 #: netbox/circuits/filtersets.py:291 netbox/dcim/base_filtersets.py:29 -#: netbox/dcim/filtersets.py:106 netbox/dcim/filtersets.py:159 -#: netbox/dcim/filtersets.py:220 netbox/dcim/filtersets.py:341 -#: netbox/dcim/filtersets.py:472 netbox/dcim/filtersets.py:1029 -#: netbox/dcim/filtersets.py:1351 netbox/dcim/filtersets.py:1449 -#: netbox/dcim/filtersets.py:2110 netbox/dcim/filtersets.py:2353 -#: netbox/dcim/filtersets.py:2411 netbox/extras/filtersets.py:509 +#: netbox/dcim/filtersets.py:108 netbox/dcim/filtersets.py:161 +#: 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:2167 netbox/dcim/filtersets.py:2410 +#: netbox/dcim/filtersets.py:2468 netbox/extras/filtersets.py:602 #: netbox/ipam/filtersets.py:961 netbox/virtualization/filtersets.py:146 -#: netbox/vpn/filtersets.py:353 +#: netbox/vpn/filtersets.py:356 msgid "Region (slug)" msgstr "Regio (slug)" #: netbox/circuits/filtersets.py:50 netbox/circuits/filtersets.py:217 #: netbox/circuits/filtersets.py:297 netbox/dcim/base_filtersets.py:35 -#: netbox/dcim/filtersets.py:129 netbox/dcim/filtersets.py:226 -#: netbox/dcim/filtersets.py:347 netbox/dcim/filtersets.py:478 -#: netbox/dcim/filtersets.py:1035 netbox/dcim/filtersets.py:1357 -#: netbox/dcim/filtersets.py:1455 netbox/dcim/filtersets.py:2116 -#: netbox/dcim/filtersets.py:2359 netbox/dcim/filtersets.py:2417 +#: 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:2173 +#: netbox/dcim/filtersets.py:2416 netbox/dcim/filtersets.py:2474 #: netbox/ipam/filtersets.py:239 netbox/ipam/filtersets.py:967 #: netbox/virtualization/filtersets.py:152 msgid "Site group (ID)" @@ -206,12 +208,12 @@ msgstr "Sitegroep (ID)" #: netbox/circuits/filtersets.py:57 netbox/circuits/filtersets.py:224 #: netbox/circuits/filtersets.py:304 netbox/dcim/base_filtersets.py:42 -#: netbox/dcim/filtersets.py:136 netbox/dcim/filtersets.py:233 -#: netbox/dcim/filtersets.py:354 netbox/dcim/filtersets.py:485 -#: netbox/dcim/filtersets.py:1042 netbox/dcim/filtersets.py:1364 -#: netbox/dcim/filtersets.py:1462 netbox/dcim/filtersets.py:2123 -#: netbox/dcim/filtersets.py:2366 netbox/dcim/filtersets.py:2424 -#: netbox/extras/filtersets.py:515 netbox/ipam/filtersets.py:246 +#: 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:2180 +#: netbox/dcim/filtersets.py:2423 netbox/dcim/filtersets.py:2481 +#: netbox/extras/filtersets.py:608 netbox/ipam/filtersets.py:246 #: netbox/ipam/filtersets.py:974 netbox/virtualization/filtersets.py:159 msgid "Site group (slug)" msgstr "Sitegroep (slug)" @@ -219,29 +221,29 @@ msgstr "Sitegroep (slug)" #: netbox/circuits/filtersets.py:62 netbox/circuits/forms/filtersets.py:59 #: netbox/circuits/forms/filtersets.py:183 #: netbox/circuits/forms/filtersets.py:241 -#: netbox/circuits/tables/circuits.py:128 netbox/dcim/forms/bulk_edit.py:172 -#: netbox/dcim/forms/bulk_edit.py:333 netbox/dcim/forms/bulk_edit.py:686 -#: netbox/dcim/forms/bulk_edit.py:891 netbox/dcim/forms/bulk_import.py:133 -#: netbox/dcim/forms/bulk_import.py:232 netbox/dcim/forms/bulk_import.py:333 -#: netbox/dcim/forms/bulk_import.py:567 netbox/dcim/forms/bulk_import.py:1448 -#: netbox/dcim/forms/bulk_import.py:1476 netbox/dcim/forms/filtersets.py:88 -#: netbox/dcim/forms/filtersets.py:226 netbox/dcim/forms/filtersets.py:343 -#: netbox/dcim/forms/filtersets.py:440 netbox/dcim/forms/filtersets.py:754 -#: netbox/dcim/forms/filtersets.py:973 netbox/dcim/forms/filtersets.py:1046 -#: netbox/dcim/forms/filtersets.py:1070 netbox/dcim/forms/filtersets.py:1160 -#: netbox/dcim/forms/filtersets.py:1198 netbox/dcim/forms/filtersets.py:1681 -#: netbox/dcim/forms/filtersets.py:1705 netbox/dcim/forms/filtersets.py:1729 -#: netbox/dcim/forms/model_forms.py:141 netbox/dcim/forms/model_forms.py:169 -#: netbox/dcim/forms/model_forms.py:243 netbox/dcim/forms/model_forms.py:473 -#: netbox/dcim/forms/model_forms.py:734 netbox/dcim/forms/object_create.py:395 +#: netbox/circuits/tables/circuits.py:128 netbox/dcim/forms/bulk_edit.py:177 +#: netbox/dcim/forms/bulk_edit.py:344 netbox/dcim/forms/bulk_edit.py:730 +#: netbox/dcim/forms/bulk_edit.py:935 netbox/dcim/forms/bulk_import.py:134 +#: netbox/dcim/forms/bulk_import.py:236 netbox/dcim/forms/bulk_import.py:337 +#: netbox/dcim/forms/bulk_import.py:598 netbox/dcim/forms/bulk_import.py:1479 +#: netbox/dcim/forms/bulk_import.py:1507 netbox/dcim/forms/filtersets.py:89 +#: netbox/dcim/forms/filtersets.py:227 netbox/dcim/forms/filtersets.py:344 +#: netbox/dcim/forms/filtersets.py:441 netbox/dcim/forms/filtersets.py:773 +#: netbox/dcim/forms/filtersets.py:992 netbox/dcim/forms/filtersets.py:1065 +#: netbox/dcim/forms/filtersets.py:1089 netbox/dcim/forms/filtersets.py:1179 +#: netbox/dcim/forms/filtersets.py:1217 netbox/dcim/forms/filtersets.py:1705 +#: netbox/dcim/forms/filtersets.py:1729 netbox/dcim/forms/filtersets.py:1753 +#: netbox/dcim/forms/model_forms.py:146 netbox/dcim/forms/model_forms.py:174 +#: netbox/dcim/forms/model_forms.py:250 netbox/dcim/forms/model_forms.py:567 +#: netbox/dcim/forms/model_forms.py:828 netbox/dcim/forms/object_create.py:395 #: netbox/dcim/tables/devices.py:163 netbox/dcim/tables/power.py:26 -#: netbox/dcim/tables/power.py:93 netbox/dcim/tables/racks.py:121 -#: netbox/dcim/tables/racks.py:206 netbox/dcim/tables/sites.py:133 -#: netbox/extras/filtersets.py:525 netbox/ipam/forms/bulk_edit.py:468 -#: netbox/ipam/forms/bulk_import.py:468 netbox/ipam/forms/filtersets.py:161 -#: netbox/ipam/forms/filtersets.py:236 netbox/ipam/forms/filtersets.py:449 -#: netbox/ipam/forms/filtersets.py:544 netbox/ipam/forms/model_forms.py:678 -#: netbox/ipam/tables/vlans.py:87 netbox/ipam/tables/vlans.py:197 +#: netbox/dcim/tables/power.py:93 netbox/dcim/tables/racks.py:125 +#: netbox/dcim/tables/racks.py:215 netbox/dcim/tables/sites.py:139 +#: netbox/extras/filtersets.py:618 netbox/ipam/forms/bulk_edit.py:479 +#: netbox/ipam/forms/bulk_import.py:475 netbox/ipam/forms/filtersets.py:161 +#: netbox/ipam/forms/filtersets.py:236 netbox/ipam/forms/filtersets.py:457 +#: netbox/ipam/forms/filtersets.py:552 netbox/ipam/forms/model_forms.py:679 +#: netbox/ipam/tables/vlans.py:89 netbox/ipam/tables/vlans.py:199 #: netbox/templates/dcim/device.html:22 #: netbox/templates/dcim/inc/cable_termination.html:8 #: netbox/templates/dcim/inc/cable_termination.html:38 @@ -259,18 +261,18 @@ msgstr "Sitegroep (slug)" #: netbox/virtualization/forms/model_forms.py:104 #: netbox/virtualization/forms/model_forms.py:178 #: netbox/virtualization/tables/virtualmachines.py:33 -#: netbox/vpn/forms/filtersets.py:272 netbox/wireless/forms/filtersets.py:88 -#: netbox/wireless/forms/model_forms.py:79 -#: netbox/wireless/forms/model_forms.py:121 +#: netbox/vpn/forms/filtersets.py:277 netbox/wireless/forms/filtersets.py:88 +#: netbox/wireless/forms/model_forms.py:80 +#: netbox/wireless/forms/model_forms.py:122 msgid "Site" msgstr "Site" #: netbox/circuits/filtersets.py:68 netbox/circuits/filtersets.py:235 #: netbox/circuits/filtersets.py:315 netbox/dcim/base_filtersets.py:53 -#: netbox/dcim/filtersets.py:243 netbox/dcim/filtersets.py:364 -#: netbox/dcim/filtersets.py:459 netbox/extras/filtersets.py:531 +#: netbox/dcim/filtersets.py:245 netbox/dcim/filtersets.py:366 +#: netbox/dcim/filtersets.py:461 netbox/extras/filtersets.py:624 #: netbox/ipam/filtersets.py:257 netbox/ipam/filtersets.py:984 -#: netbox/virtualization/filtersets.py:169 netbox/vpn/filtersets.py:363 +#: netbox/virtualization/filtersets.py:169 netbox/vpn/filtersets.py:366 msgid "Site (slug)" msgstr "Site (slug)" @@ -323,21 +325,21 @@ msgid "Circuit type (slug)" msgstr "Circuittype (slug)" #: netbox/circuits/filtersets.py:229 netbox/circuits/filtersets.py:309 -#: netbox/dcim/base_filtersets.py:47 netbox/dcim/filtersets.py:237 -#: netbox/dcim/filtersets.py:358 netbox/dcim/filtersets.py:453 -#: netbox/dcim/filtersets.py:1046 netbox/dcim/filtersets.py:1369 -#: netbox/dcim/filtersets.py:1467 netbox/dcim/filtersets.py:2128 -#: netbox/dcim/filtersets.py:2370 netbox/dcim/filtersets.py:2429 +#: 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:2185 +#: netbox/dcim/filtersets.py:2427 netbox/dcim/filtersets.py:2486 #: netbox/ipam/filtersets.py:251 netbox/ipam/filtersets.py:978 -#: netbox/virtualization/filtersets.py:163 netbox/vpn/filtersets.py:368 +#: netbox/virtualization/filtersets.py:163 netbox/vpn/filtersets.py:371 msgid "Site (ID)" msgstr "Locatie (ID)" #: netbox/circuits/filtersets.py:239 netbox/circuits/filtersets.py:321 -#: netbox/dcim/base_filtersets.py:59 netbox/dcim/filtersets.py:259 -#: netbox/dcim/filtersets.py:370 netbox/dcim/filtersets.py:491 -#: netbox/dcim/filtersets.py:1058 netbox/dcim/filtersets.py:1380 -#: netbox/dcim/filtersets.py:1478 netbox/dcim/filtersets.py:2382 +#: 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:2439 msgid "Location (ID)" msgstr "Locatie (ID)" @@ -346,24 +348,25 @@ msgid "Termination A (ID)" msgstr "Eindpunt A (ID)" #: netbox/circuits/filtersets.py:273 netbox/circuits/filtersets.py:375 -#: netbox/circuits/filtersets.py:537 netbox/core/filtersets.py:77 -#: netbox/core/filtersets.py:136 netbox/core/filtersets.py:173 -#: netbox/dcim/filtersets.py:752 netbox/dcim/filtersets.py:1436 -#: netbox/dcim/filtersets.py:2477 netbox/extras/filtersets.py:41 -#: netbox/extras/filtersets.py:63 netbox/extras/filtersets.py:92 -#: netbox/extras/filtersets.py:132 netbox/extras/filtersets.py:181 -#: netbox/extras/filtersets.py:209 netbox/extras/filtersets.py:239 -#: netbox/extras/filtersets.py:276 netbox/extras/filtersets.py:348 -#: netbox/extras/filtersets.py:391 netbox/extras/filtersets.py:438 -#: netbox/extras/filtersets.py:498 netbox/extras/filtersets.py:657 -#: netbox/extras/filtersets.py:703 netbox/ipam/forms/model_forms.py:492 -#: netbox/netbox/filtersets.py:286 netbox/netbox/forms/__init__.py:22 +#: 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:2534 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 +#: netbox/extras/filtersets.py:281 netbox/extras/filtersets.py:333 +#: netbox/extras/filtersets.py:406 netbox/extras/filtersets.py:449 +#: 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/forms/base.py:167 #: netbox/templates/htmx/object_selector.html:28 #: netbox/templates/inc/filter_list.html:46 #: netbox/templates/ipam/ipaddress_assign.html:29 #: netbox/templates/search.html:7 netbox/templates/search.html:26 -#: netbox/tenancy/filtersets.py:99 netbox/users/filtersets.py:23 +#: netbox/tenancy/filtersets.py:104 netbox/users/filtersets.py:23 #: netbox/users/filtersets.py:57 netbox/users/filtersets.py:102 #: netbox/users/filtersets.py:150 netbox/utilities/forms/forms.py:104 #: netbox/utilities/templates/navigation/menu.html:16 @@ -390,10 +393,10 @@ msgid "Circuit" msgstr "Circuit" #: netbox/circuits/filtersets.py:328 netbox/dcim/base_filtersets.py:66 -#: netbox/dcim/filtersets.py:266 netbox/dcim/filtersets.py:377 -#: netbox/dcim/filtersets.py:498 netbox/dcim/filtersets.py:1065 -#: netbox/dcim/filtersets.py:1386 netbox/dcim/filtersets.py:1484 -#: netbox/extras/filtersets.py:542 +#: netbox/dcim/filtersets.py:268 netbox/dcim/filtersets.py:379 +#: netbox/dcim/filtersets.py:500 netbox/dcim/filtersets.py:1118 +#: netbox/dcim/filtersets.py:1439 netbox/dcim/filtersets.py:1537 +#: netbox/extras/filtersets.py:635 msgid "Location (slug)" msgstr "Locatie (slug)" @@ -413,7 +416,7 @@ msgstr "Circuit (ID)" msgid "Virtual circuit (CID)" msgstr "Virtueel circuit (CID)" -#: netbox/circuits/filtersets.py:396 netbox/dcim/filtersets.py:1925 +#: netbox/circuits/filtersets.py:396 netbox/dcim/filtersets.py:1982 msgid "Virtual circuit (ID)" msgstr "Virtueel circuit (ID)" @@ -449,20 +452,20 @@ msgstr "Type virtueel circuit (slug)" msgid "Virtual circuit" msgstr "Virtueel circuit" -#: netbox/circuits/filtersets.py:577 netbox/dcim/filtersets.py:1276 -#: netbox/dcim/filtersets.py:1706 netbox/ipam/filtersets.py:627 -#: netbox/vpn/filtersets.py:102 netbox/vpn/filtersets.py:401 +#: netbox/circuits/filtersets.py:577 netbox/dcim/filtersets.py:1329 +#: netbox/dcim/filtersets.py:1763 netbox/ipam/filtersets.py:627 +#: netbox/vpn/filtersets.py:102 netbox/vpn/filtersets.py:404 msgid "Interface (ID)" msgstr "Interface (ID)" #: netbox/circuits/forms/bulk_edit.py:42 #: netbox/circuits/forms/filtersets.py:64 #: netbox/circuits/forms/model_forms.py:42 -#: netbox/circuits/tables/providers.py:32 netbox/dcim/forms/bulk_edit.py:132 -#: netbox/dcim/forms/filtersets.py:196 netbox/dcim/forms/model_forms.py:127 -#: netbox/dcim/tables/sites.py:94 netbox/ipam/models/asns.py:123 -#: netbox/ipam/tables/asn.py:27 netbox/ipam/views.py:230 -#: netbox/netbox/navigation/menu.py:178 netbox/netbox/navigation/menu.py:181 +#: netbox/circuits/tables/providers.py:32 netbox/dcim/forms/bulk_edit.py:137 +#: netbox/dcim/forms/filtersets.py:197 netbox/dcim/forms/model_forms.py:132 +#: netbox/dcim/tables/sites.py:100 netbox/ipam/models/asns.py:123 +#: netbox/ipam/tables/asn.py:27 netbox/ipam/views.py:232 +#: netbox/netbox/navigation/menu.py:179 netbox/netbox/navigation/menu.py:182 #: netbox/templates/circuits/provider.html:23 msgid "ASNs" msgstr "ASN's" @@ -475,36 +478,37 @@ msgstr "ASN's" #: netbox/circuits/forms/bulk_edit.py:266 #: netbox/circuits/forms/bulk_edit.py:307 #: netbox/circuits/forms/bulk_edit.py:347 -#: netbox/circuits/forms/bulk_edit.py:371 netbox/core/forms/bulk_edit.py:28 -#: netbox/dcim/forms/bulk_create.py:35 netbox/dcim/forms/bulk_edit.py:77 -#: netbox/dcim/forms/bulk_edit.py:96 netbox/dcim/forms/bulk_edit.py:155 -#: netbox/dcim/forms/bulk_edit.py:196 netbox/dcim/forms/bulk_edit.py:214 -#: netbox/dcim/forms/bulk_edit.py:292 netbox/dcim/forms/bulk_edit.py:441 -#: netbox/dcim/forms/bulk_edit.py:475 netbox/dcim/forms/bulk_edit.py:490 -#: netbox/dcim/forms/bulk_edit.py:549 netbox/dcim/forms/bulk_edit.py:593 -#: netbox/dcim/forms/bulk_edit.py:627 netbox/dcim/forms/bulk_edit.py:651 -#: netbox/dcim/forms/bulk_edit.py:724 netbox/dcim/forms/bulk_edit.py:785 -#: netbox/dcim/forms/bulk_edit.py:837 netbox/dcim/forms/bulk_edit.py:860 -#: netbox/dcim/forms/bulk_edit.py:908 netbox/dcim/forms/bulk_edit.py:978 -#: netbox/dcim/forms/bulk_edit.py:1031 netbox/dcim/forms/bulk_edit.py:1066 -#: netbox/dcim/forms/bulk_edit.py:1106 netbox/dcim/forms/bulk_edit.py:1150 -#: netbox/dcim/forms/bulk_edit.py:1195 netbox/dcim/forms/bulk_edit.py:1222 -#: netbox/dcim/forms/bulk_edit.py:1240 netbox/dcim/forms/bulk_edit.py:1258 -#: netbox/dcim/forms/bulk_edit.py:1276 netbox/dcim/forms/bulk_edit.py:1746 -#: netbox/dcim/forms/bulk_edit.py:1787 netbox/extras/forms/bulk_edit.py:39 -#: netbox/extras/forms/bulk_edit.py:149 netbox/extras/forms/bulk_edit.py:178 -#: netbox/extras/forms/bulk_edit.py:208 netbox/extras/forms/bulk_edit.py:256 -#: netbox/extras/forms/bulk_edit.py:274 netbox/extras/forms/bulk_edit.py:298 -#: netbox/extras/forms/bulk_edit.py:312 netbox/extras/forms/bulk_edit.py:339 -#: netbox/extras/tables/tables.py:82 netbox/ipam/forms/bulk_edit.py:56 +#: netbox/circuits/forms/bulk_edit.py:371 netbox/core/forms/bulk_edit.py:29 +#: netbox/dcim/forms/bulk_create.py:35 netbox/dcim/forms/bulk_edit.py:80 +#: netbox/dcim/forms/bulk_edit.py:100 netbox/dcim/forms/bulk_edit.py:160 +#: netbox/dcim/forms/bulk_edit.py:201 netbox/dcim/forms/bulk_edit.py:220 +#: netbox/dcim/forms/bulk_edit.py:303 netbox/dcim/forms/bulk_edit.py:457 +#: netbox/dcim/forms/bulk_edit.py:489 netbox/dcim/forms/bulk_edit.py:504 +#: netbox/dcim/forms/bulk_edit.py:563 netbox/dcim/forms/bulk_edit.py:586 +#: netbox/dcim/forms/bulk_edit.py:631 netbox/dcim/forms/bulk_edit.py:670 +#: netbox/dcim/forms/bulk_edit.py:695 netbox/dcim/forms/bulk_edit.py:768 +#: netbox/dcim/forms/bulk_edit.py:829 netbox/dcim/forms/bulk_edit.py:881 +#: netbox/dcim/forms/bulk_edit.py:904 netbox/dcim/forms/bulk_edit.py:952 +#: netbox/dcim/forms/bulk_edit.py:1022 netbox/dcim/forms/bulk_edit.py:1075 +#: netbox/dcim/forms/bulk_edit.py:1110 netbox/dcim/forms/bulk_edit.py:1150 +#: netbox/dcim/forms/bulk_edit.py:1194 netbox/dcim/forms/bulk_edit.py:1239 +#: netbox/dcim/forms/bulk_edit.py:1266 netbox/dcim/forms/bulk_edit.py:1284 +#: netbox/dcim/forms/bulk_edit.py:1302 netbox/dcim/forms/bulk_edit.py:1320 +#: netbox/dcim/forms/bulk_edit.py:1793 netbox/dcim/forms/bulk_edit.py:1834 +#: netbox/extras/forms/bulk_edit.py:40 netbox/extras/forms/bulk_edit.py:150 +#: netbox/extras/forms/bulk_edit.py:183 netbox/extras/forms/bulk_edit.py:211 +#: netbox/extras/forms/bulk_edit.py:241 netbox/extras/forms/bulk_edit.py:289 +#: netbox/extras/forms/bulk_edit.py:307 netbox/extras/forms/bulk_edit.py:335 +#: netbox/extras/forms/bulk_edit.py:349 netbox/extras/forms/bulk_edit.py:395 +#: netbox/extras/tables/tables.py:83 netbox/ipam/forms/bulk_edit.py:56 #: netbox/ipam/forms/bulk_edit.py:76 netbox/ipam/forms/bulk_edit.py:96 #: netbox/ipam/forms/bulk_edit.py:120 netbox/ipam/forms/bulk_edit.py:149 #: netbox/ipam/forms/bulk_edit.py:178 netbox/ipam/forms/bulk_edit.py:197 -#: netbox/ipam/forms/bulk_edit.py:260 netbox/ipam/forms/bulk_edit.py:305 -#: netbox/ipam/forms/bulk_edit.py:353 netbox/ipam/forms/bulk_edit.py:396 -#: netbox/ipam/forms/bulk_edit.py:412 netbox/ipam/forms/bulk_edit.py:500 -#: netbox/ipam/forms/bulk_edit.py:532 netbox/ipam/forms/bulk_edit.py:575 -#: netbox/ipam/tables/vlans.py:240 netbox/ipam/tables/vlans.py:267 +#: netbox/ipam/forms/bulk_edit.py:260 netbox/ipam/forms/bulk_edit.py:310 +#: netbox/ipam/forms/bulk_edit.py:358 netbox/ipam/forms/bulk_edit.py:401 +#: netbox/ipam/forms/bulk_edit.py:417 netbox/ipam/forms/bulk_edit.py:511 +#: netbox/ipam/forms/bulk_edit.py:543 netbox/ipam/forms/bulk_edit.py:586 +#: netbox/ipam/tables/vlans.py:242 netbox/ipam/tables/vlans.py:269 #: netbox/templates/account/token.html:35 #: netbox/templates/circuits/circuit.html:69 #: netbox/templates/circuits/circuitgroup.html:32 @@ -515,7 +519,7 @@ msgstr "ASN's" #: netbox/templates/circuits/virtualcircuit.html:56 #: netbox/templates/circuits/virtualcircuittermination.html:68 #: netbox/templates/circuits/virtualcircuittype.html:26 -#: netbox/templates/core/datasource.html:54 +#: netbox/templates/core/datasource.html:58 #: netbox/templates/core/plugin.html:80 netbox/templates/dcim/cable.html:36 #: netbox/templates/dcim/consoleport.html:44 #: netbox/templates/dcim/consoleserverport.html:44 @@ -532,10 +536,11 @@ msgstr "ASN's" #: netbox/templates/dcim/manufacturer.html:40 #: netbox/templates/dcim/module.html:73 #: netbox/templates/dcim/modulebay.html:42 -#: netbox/templates/dcim/moduletype.html:39 +#: netbox/templates/dcim/moduletype.html:43 +#: netbox/templates/dcim/moduletypeprofile.html:20 #: netbox/templates/dcim/platform.html:33 #: netbox/templates/dcim/powerfeed.html:40 -#: netbox/templates/dcim/poweroutlet.html:40 +#: netbox/templates/dcim/poweroutlet.html:44 #: netbox/templates/dcim/powerpanel.html:30 #: netbox/templates/dcim/powerport.html:40 netbox/templates/dcim/rack.html:53 #: netbox/templates/dcim/rackreservation.html:62 @@ -553,21 +558,22 @@ msgstr "ASN's" #: netbox/templates/extras/notificationgroup.html:20 #: netbox/templates/extras/savedfilter.html:17 #: netbox/templates/extras/script_list.html:46 +#: netbox/templates/extras/tableconfig.html:17 #: netbox/templates/extras/tag.html:20 netbox/templates/extras/webhook.html:17 #: netbox/templates/generic/bulk_import.html:120 #: netbox/templates/ipam/aggregate.html:43 netbox/templates/ipam/asn.html:42 #: netbox/templates/ipam/asnrange.html:38 #: netbox/templates/ipam/fhrpgroup.html:34 #: netbox/templates/ipam/ipaddress.html:55 -#: netbox/templates/ipam/iprange.html:67 netbox/templates/ipam/prefix.html:77 +#: netbox/templates/ipam/iprange.html:74 netbox/templates/ipam/prefix.html:77 #: netbox/templates/ipam/rir.html:26 netbox/templates/ipam/role.html:26 #: netbox/templates/ipam/routetarget.html:21 -#: netbox/templates/ipam/service.html:50 +#: netbox/templates/ipam/service.html:52 #: netbox/templates/ipam/servicetemplate.html:27 #: netbox/templates/ipam/vlan.html:62 netbox/templates/ipam/vlangroup.html:34 #: netbox/templates/ipam/vlantranslationpolicy.html:18 #: netbox/templates/ipam/vlantranslationrule.html:26 -#: netbox/templates/ipam/vrf.html:33 netbox/templates/tenancy/contact.html:67 +#: netbox/templates/ipam/vrf.html:33 netbox/templates/tenancy/contact.html:77 #: netbox/templates/tenancy/contactgroup.html:25 #: netbox/templates/tenancy/contactrole.html:22 #: netbox/templates/tenancy/tenant.html:24 @@ -588,13 +594,13 @@ msgstr "ASN's" #: netbox/templates/vpn/ipsecprofile.html:40 #: netbox/templates/vpn/ipsecprofile.html:73 #: netbox/templates/vpn/ipsecproposal.html:17 -#: netbox/templates/vpn/l2vpn.html:26 netbox/templates/vpn/tunnel.html:33 +#: netbox/templates/vpn/l2vpn.html:30 netbox/templates/vpn/tunnel.html:33 #: netbox/templates/vpn/tunnelgroup.html:30 #: netbox/templates/wireless/wirelesslan.html:34 #: netbox/templates/wireless/wirelesslangroup.html:33 #: netbox/templates/wireless/wirelesslink.html:34 -#: netbox/tenancy/forms/bulk_edit.py:32 netbox/tenancy/forms/bulk_edit.py:80 -#: netbox/tenancy/forms/bulk_edit.py:123 netbox/users/forms/bulk_edit.py:64 +#: netbox/tenancy/forms/bulk_edit.py:32 netbox/tenancy/forms/bulk_edit.py:82 +#: netbox/tenancy/forms/bulk_edit.py:130 netbox/users/forms/bulk_edit.py:64 #: netbox/users/forms/bulk_edit.py:82 netbox/users/forms/bulk_edit.py:112 #: netbox/virtualization/forms/bulk_edit.py:33 #: netbox/virtualization/forms/bulk_edit.py:47 @@ -605,9 +611,9 @@ msgstr "ASN's" #: netbox/vpn/forms/bulk_edit.py:28 netbox/vpn/forms/bulk_edit.py:64 #: netbox/vpn/forms/bulk_edit.py:121 netbox/vpn/forms/bulk_edit.py:155 #: netbox/vpn/forms/bulk_edit.py:190 netbox/vpn/forms/bulk_edit.py:215 -#: netbox/vpn/forms/bulk_edit.py:247 netbox/vpn/forms/bulk_edit.py:274 -#: netbox/wireless/forms/bulk_edit.py:31 netbox/wireless/forms/bulk_edit.py:84 -#: netbox/wireless/forms/bulk_edit.py:143 +#: netbox/vpn/forms/bulk_edit.py:247 netbox/vpn/forms/bulk_edit.py:278 +#: netbox/wireless/forms/bulk_edit.py:31 netbox/wireless/forms/bulk_edit.py:85 +#: netbox/wireless/forms/bulk_edit.py:144 msgid "Description" msgstr "Omschrijving" @@ -659,23 +665,23 @@ msgstr "Service-ID" #: netbox/circuits/forms/bulk_edit.py:112 #: netbox/circuits/forms/bulk_edit.py:303 #: netbox/circuits/forms/filtersets.py:116 -#: netbox/circuits/forms/filtersets.py:321 netbox/dcim/forms/bulk_edit.py:210 -#: netbox/dcim/forms/bulk_edit.py:613 netbox/dcim/forms/bulk_edit.py:822 -#: netbox/dcim/forms/bulk_edit.py:1191 netbox/dcim/forms/bulk_edit.py:1218 -#: netbox/dcim/forms/bulk_edit.py:1742 netbox/dcim/forms/filtersets.py:1113 -#: netbox/dcim/forms/filtersets.py:1371 netbox/dcim/forms/filtersets.py:1519 -#: netbox/dcim/forms/filtersets.py:1543 netbox/dcim/tables/devices.py:737 -#: netbox/dcim/tables/devices.py:793 netbox/dcim/tables/devices.py:1034 +#: netbox/circuits/forms/filtersets.py:321 netbox/dcim/forms/bulk_edit.py:216 +#: netbox/dcim/forms/bulk_edit.py:656 netbox/dcim/forms/bulk_edit.py:866 +#: netbox/dcim/forms/bulk_edit.py:1235 netbox/dcim/forms/bulk_edit.py:1262 +#: netbox/dcim/forms/bulk_edit.py:1789 netbox/dcim/forms/filtersets.py:1132 +#: netbox/dcim/forms/filtersets.py:1390 netbox/dcim/forms/filtersets.py:1543 +#: netbox/dcim/forms/filtersets.py:1567 netbox/dcim/tables/devices.py:744 +#: netbox/dcim/tables/devices.py:800 netbox/dcim/tables/devices.py:1041 #: netbox/dcim/tables/devicetypes.py:256 netbox/dcim/tables/devicetypes.py:271 -#: netbox/dcim/tables/racks.py:33 netbox/extras/forms/bulk_edit.py:270 -#: netbox/extras/tables/tables.py:446 +#: netbox/dcim/tables/racks.py:33 netbox/extras/forms/bulk_edit.py:303 +#: netbox/extras/tables/tables.py:487 #: netbox/templates/circuits/circuittype.html:30 #: netbox/templates/circuits/virtualcircuittype.html:30 #: netbox/templates/dcim/cable.html:40 -#: netbox/templates/dcim/devicerole.html:34 +#: netbox/templates/dcim/devicerole.html:38 #: netbox/templates/dcim/frontport.html:40 #: netbox/templates/dcim/inventoryitemrole.html:26 -#: netbox/templates/dcim/poweroutlet.html:44 +#: netbox/templates/dcim/poweroutlet.html:48 #: netbox/templates/dcim/rackrole.html:30 #: netbox/templates/dcim/rearport.html:40 netbox/templates/extras/tag.html:26 msgid "Color" @@ -690,31 +696,31 @@ msgstr "Kleur" #: netbox/circuits/tables/circuits.py:65 #: netbox/circuits/tables/circuits.py:199 #: netbox/circuits/tables/virtual_circuits.py:58 -#: netbox/core/forms/bulk_edit.py:18 netbox/core/forms/filtersets.py:33 +#: netbox/core/forms/bulk_edit.py:19 netbox/core/forms/filtersets.py:33 #: netbox/core/tables/change_logging.py:32 netbox/core/tables/data.py:20 -#: netbox/core/tables/jobs.py:18 netbox/dcim/forms/bulk_edit.py:800 -#: netbox/dcim/forms/bulk_edit.py:939 netbox/dcim/forms/bulk_edit.py:1007 -#: netbox/dcim/forms/bulk_edit.py:1026 netbox/dcim/forms/bulk_edit.py:1049 -#: netbox/dcim/forms/bulk_edit.py:1091 netbox/dcim/forms/bulk_edit.py:1135 -#: netbox/dcim/forms/bulk_edit.py:1186 netbox/dcim/forms/bulk_edit.py:1213 -#: netbox/dcim/forms/bulk_import.py:190 netbox/dcim/forms/bulk_import.py:269 -#: netbox/dcim/forms/bulk_import.py:735 netbox/dcim/forms/bulk_import.py:761 -#: netbox/dcim/forms/bulk_import.py:787 netbox/dcim/forms/bulk_import.py:807 -#: netbox/dcim/forms/bulk_import.py:893 netbox/dcim/forms/bulk_import.py:987 -#: netbox/dcim/forms/bulk_import.py:1029 netbox/dcim/forms/bulk_import.py:1350 -#: netbox/dcim/forms/bulk_import.py:1513 netbox/dcim/forms/filtersets.py:1004 -#: netbox/dcim/forms/filtersets.py:1103 netbox/dcim/forms/filtersets.py:1224 -#: netbox/dcim/forms/filtersets.py:1296 netbox/dcim/forms/filtersets.py:1321 -#: netbox/dcim/forms/filtersets.py:1345 netbox/dcim/forms/filtersets.py:1365 -#: netbox/dcim/forms/filtersets.py:1407 netbox/dcim/forms/filtersets.py:1514 -#: netbox/dcim/forms/filtersets.py:1538 netbox/dcim/forms/model_forms.py:714 -#: netbox/dcim/forms/model_forms.py:720 netbox/dcim/forms/object_import.py:84 +#: netbox/core/tables/jobs.py:18 netbox/dcim/forms/bulk_edit.py:844 +#: netbox/dcim/forms/bulk_edit.py:983 netbox/dcim/forms/bulk_edit.py:1051 +#: netbox/dcim/forms/bulk_edit.py:1070 netbox/dcim/forms/bulk_edit.py:1093 +#: netbox/dcim/forms/bulk_edit.py:1135 netbox/dcim/forms/bulk_edit.py:1179 +#: netbox/dcim/forms/bulk_edit.py:1230 netbox/dcim/forms/bulk_edit.py:1257 +#: netbox/dcim/forms/bulk_import.py:194 netbox/dcim/forms/bulk_import.py:273 +#: netbox/dcim/forms/bulk_import.py:766 netbox/dcim/forms/bulk_import.py:792 +#: netbox/dcim/forms/bulk_import.py:818 netbox/dcim/forms/bulk_import.py:838 +#: netbox/dcim/forms/bulk_import.py:924 netbox/dcim/forms/bulk_import.py:1018 +#: netbox/dcim/forms/bulk_import.py:1060 netbox/dcim/forms/bulk_import.py:1381 +#: netbox/dcim/forms/bulk_import.py:1544 netbox/dcim/forms/filtersets.py:1023 +#: netbox/dcim/forms/filtersets.py:1122 netbox/dcim/forms/filtersets.py:1243 +#: netbox/dcim/forms/filtersets.py:1315 netbox/dcim/forms/filtersets.py:1340 +#: netbox/dcim/forms/filtersets.py:1364 netbox/dcim/forms/filtersets.py:1384 +#: netbox/dcim/forms/filtersets.py:1431 netbox/dcim/forms/filtersets.py:1538 +#: netbox/dcim/forms/filtersets.py:1562 netbox/dcim/forms/model_forms.py:808 +#: netbox/dcim/forms/model_forms.py:814 netbox/dcim/forms/object_import.py:84 #: netbox/dcim/forms/object_import.py:113 #: netbox/dcim/forms/object_import.py:146 netbox/dcim/tables/devices.py:188 -#: netbox/dcim/tables/devices.py:845 netbox/dcim/tables/power.py:77 -#: netbox/dcim/tables/racks.py:137 netbox/extras/forms/bulk_import.py:42 -#: netbox/extras/tables/tables.py:408 netbox/extras/tables/tables.py:468 -#: netbox/netbox/tables/tables.py:243 +#: netbox/dcim/tables/devices.py:852 netbox/dcim/tables/power.py:77 +#: netbox/dcim/tables/racks.py:141 netbox/extras/forms/bulk_import.py:42 +#: netbox/extras/tables/tables.py:449 netbox/extras/tables/tables.py:509 +#: netbox/netbox/tables/tables.py:269 #: netbox/templates/circuits/circuit.html:30 #: netbox/templates/circuits/virtualcircuit.html:39 #: netbox/templates/circuits/virtualcircuittermination.html:64 @@ -740,8 +746,8 @@ msgstr "Kleur" #: netbox/virtualization/forms/filtersets.py:55 #: netbox/virtualization/forms/model_forms.py:65 #: netbox/virtualization/tables/clusters.py:66 -#: netbox/vpn/forms/bulk_edit.py:264 netbox/vpn/forms/bulk_import.py:264 -#: netbox/vpn/forms/filtersets.py:223 netbox/vpn/forms/model_forms.py:85 +#: netbox/vpn/forms/bulk_edit.py:268 netbox/vpn/forms/bulk_import.py:269 +#: netbox/vpn/forms/filtersets.py:228 netbox/vpn/forms/model_forms.py:85 #: netbox/vpn/forms/model_forms.py:120 netbox/vpn/forms/model_forms.py:232 msgid "Type" msgstr "Type" @@ -765,36 +771,37 @@ msgstr "Provideraccount" #: netbox/circuits/forms/bulk_import.py:227 #: netbox/circuits/forms/filtersets.py:162 #: netbox/circuits/forms/filtersets.py:362 netbox/core/forms/filtersets.py:38 -#: netbox/core/forms/filtersets.py:80 netbox/core/tables/data.py:23 +#: netbox/core/forms/filtersets.py:85 netbox/core/tables/data.py:23 #: netbox/core/tables/jobs.py:26 netbox/core/tables/tasks.py:88 -#: netbox/dcim/forms/bulk_edit.py:110 netbox/dcim/forms/bulk_edit.py:185 -#: netbox/dcim/forms/bulk_edit.py:355 netbox/dcim/forms/bulk_edit.py:709 -#: netbox/dcim/forms/bulk_edit.py:774 netbox/dcim/forms/bulk_edit.py:806 -#: netbox/dcim/forms/bulk_edit.py:933 netbox/dcim/forms/bulk_edit.py:1723 -#: netbox/dcim/forms/bulk_edit.py:1765 netbox/dcim/forms/bulk_import.py:90 -#: netbox/dcim/forms/bulk_import.py:149 netbox/dcim/forms/bulk_import.py:250 -#: netbox/dcim/forms/bulk_import.py:532 netbox/dcim/forms/bulk_import.py:686 -#: netbox/dcim/forms/bulk_import.py:1137 netbox/dcim/forms/bulk_import.py:1344 -#: netbox/dcim/forms/bulk_import.py:1508 netbox/dcim/forms/bulk_import.py:1572 -#: netbox/dcim/forms/filtersets.py:179 netbox/dcim/forms/filtersets.py:238 -#: netbox/dcim/forms/filtersets.py:360 netbox/dcim/forms/filtersets.py:800 -#: netbox/dcim/forms/filtersets.py:925 netbox/dcim/forms/filtersets.py:1007 -#: netbox/dcim/forms/filtersets.py:1108 netbox/dcim/forms/filtersets.py:1219 -#: netbox/dcim/forms/filtersets.py:1621 netbox/dcim/tables/devices.py:150 -#: netbox/dcim/tables/devices.py:848 netbox/dcim/tables/devices.py:982 -#: netbox/dcim/tables/devices.py:1094 netbox/dcim/tables/modules.py:70 -#: netbox/dcim/tables/power.py:74 netbox/dcim/tables/racks.py:125 -#: netbox/dcim/tables/sites.py:82 netbox/dcim/tables/sites.py:137 +#: netbox/dcim/forms/bulk_edit.py:115 netbox/dcim/forms/bulk_edit.py:190 +#: netbox/dcim/forms/bulk_edit.py:366 netbox/dcim/forms/bulk_edit.py:753 +#: netbox/dcim/forms/bulk_edit.py:818 netbox/dcim/forms/bulk_edit.py:850 +#: netbox/dcim/forms/bulk_edit.py:977 netbox/dcim/forms/bulk_edit.py:1770 +#: netbox/dcim/forms/bulk_edit.py:1812 netbox/dcim/forms/bulk_import.py:91 +#: netbox/dcim/forms/bulk_import.py:150 netbox/dcim/forms/bulk_import.py:254 +#: netbox/dcim/forms/bulk_import.py:563 netbox/dcim/forms/bulk_import.py:717 +#: netbox/dcim/forms/bulk_import.py:1168 netbox/dcim/forms/bulk_import.py:1375 +#: netbox/dcim/forms/bulk_import.py:1539 netbox/dcim/forms/bulk_import.py:1603 +#: netbox/dcim/forms/filtersets.py:180 netbox/dcim/forms/filtersets.py:239 +#: netbox/dcim/forms/filtersets.py:361 netbox/dcim/forms/filtersets.py:819 +#: netbox/dcim/forms/filtersets.py:944 netbox/dcim/forms/filtersets.py:1026 +#: netbox/dcim/forms/filtersets.py:1127 netbox/dcim/forms/filtersets.py:1238 +#: netbox/dcim/forms/filtersets.py:1394 netbox/dcim/forms/filtersets.py:1645 +#: netbox/dcim/tables/devices.py:150 netbox/dcim/tables/devices.py:524 +#: netbox/dcim/tables/devices.py:855 netbox/dcim/tables/devices.py:989 +#: netbox/dcim/tables/devices.py:1101 netbox/dcim/tables/modules.py:104 +#: netbox/dcim/tables/power.py:74 netbox/dcim/tables/racks.py:129 +#: netbox/dcim/tables/sites.py:88 netbox/dcim/tables/sites.py:143 #: netbox/ipam/forms/bulk_edit.py:240 netbox/ipam/forms/bulk_edit.py:290 -#: netbox/ipam/forms/bulk_edit.py:338 netbox/ipam/forms/bulk_edit.py:490 +#: netbox/ipam/forms/bulk_edit.py:343 netbox/ipam/forms/bulk_edit.py:501 #: netbox/ipam/forms/bulk_import.py:195 netbox/ipam/forms/bulk_import.py:263 -#: netbox/ipam/forms/bulk_import.py:299 netbox/ipam/forms/bulk_import.py:489 +#: netbox/ipam/forms/bulk_import.py:299 netbox/ipam/forms/bulk_import.py:496 #: netbox/ipam/forms/filtersets.py:219 netbox/ipam/forms/filtersets.py:297 -#: netbox/ipam/forms/filtersets.py:372 netbox/ipam/forms/filtersets.py:556 -#: netbox/ipam/forms/model_forms.py:511 netbox/ipam/tables/ip.py:183 -#: netbox/ipam/tables/ip.py:264 netbox/ipam/tables/ip.py:315 -#: netbox/ipam/tables/ip.py:378 netbox/ipam/tables/ip.py:405 -#: netbox/ipam/tables/vlans.py:95 netbox/ipam/tables/vlans.py:208 +#: netbox/ipam/forms/filtersets.py:379 netbox/ipam/forms/filtersets.py:564 +#: netbox/ipam/forms/model_forms.py:511 netbox/ipam/tables/ip.py:184 +#: netbox/ipam/tables/ip.py:265 netbox/ipam/tables/ip.py:321 +#: netbox/ipam/tables/ip.py:394 netbox/ipam/tables/ip.py:421 +#: netbox/ipam/tables/vlans.py:97 netbox/ipam/tables/vlans.py:210 #: netbox/templates/circuits/circuit.html:34 #: netbox/templates/circuits/virtualcircuit.html:43 #: netbox/templates/core/datasource.html:46 netbox/templates/core/job.html:48 @@ -802,15 +809,16 @@ msgstr "Provideraccount" #: netbox/templates/dcim/cable.html:19 netbox/templates/dcim/device.html:178 #: netbox/templates/dcim/inventoryitem.html:36 #: netbox/templates/dcim/location.html:45 netbox/templates/dcim/module.html:69 -#: netbox/templates/dcim/powerfeed.html:36 netbox/templates/dcim/rack.html:41 -#: netbox/templates/dcim/site.html:43 +#: netbox/templates/dcim/powerfeed.html:36 +#: netbox/templates/dcim/poweroutlet.html:40 +#: netbox/templates/dcim/rack.html:41 netbox/templates/dcim/site.html:43 #: netbox/templates/extras/script_list.html:48 #: netbox/templates/ipam/ipaddress.html:37 -#: netbox/templates/ipam/iprange.html:54 netbox/templates/ipam/prefix.html:69 +#: netbox/templates/ipam/iprange.html:61 netbox/templates/ipam/prefix.html:69 #: netbox/templates/ipam/vlan.html:48 #: netbox/templates/virtualization/cluster.html:21 #: netbox/templates/virtualization/virtualmachine.html:19 -#: netbox/templates/vpn/tunnel.html:25 +#: netbox/templates/vpn/l2vpn.html:26 netbox/templates/vpn/tunnel.html:25 #: netbox/templates/wireless/wirelesslan.html:22 #: netbox/templates/wireless/wirelesslink.html:17 #: netbox/users/forms/filtersets.py:32 netbox/users/forms/model_forms.py:194 @@ -822,10 +830,12 @@ msgstr "Provideraccount" #: netbox/virtualization/forms/filtersets.py:166 #: netbox/virtualization/tables/clusters.py:74 #: netbox/virtualization/tables/virtualmachines.py:30 -#: netbox/vpn/forms/bulk_edit.py:39 netbox/vpn/forms/bulk_import.py:37 -#: netbox/vpn/forms/filtersets.py:52 netbox/vpn/tables/tunnels.py:48 -#: netbox/wireless/forms/bulk_edit.py:45 -#: netbox/wireless/forms/bulk_edit.py:108 +#: netbox/vpn/forms/bulk_edit.py:39 netbox/vpn/forms/bulk_edit.py:264 +#: netbox/vpn/forms/bulk_import.py:37 netbox/vpn/forms/bulk_import.py:264 +#: netbox/vpn/forms/filtersets.py:52 netbox/vpn/forms/filtersets.py:223 +#: netbox/vpn/tables/l2vpn.py:27 netbox/vpn/tables/tunnels.py:48 +#: netbox/wireless/forms/bulk_edit.py:46 +#: netbox/wireless/forms/bulk_edit.py:109 #: netbox/wireless/forms/bulk_import.py:45 #: netbox/wireless/forms/bulk_import.py:89 #: netbox/wireless/forms/filtersets.py:52 @@ -843,36 +853,37 @@ msgstr "Status" #: netbox/circuits/forms/bulk_import.py:232 #: netbox/circuits/forms/filtersets.py:131 #: netbox/circuits/forms/filtersets.py:278 -#: netbox/circuits/forms/filtersets.py:332 netbox/dcim/forms/bulk_edit.py:126 -#: netbox/dcim/forms/bulk_edit.py:191 netbox/dcim/forms/bulk_edit.py:350 -#: netbox/dcim/forms/bulk_edit.py:470 netbox/dcim/forms/bulk_edit.py:699 -#: netbox/dcim/forms/bulk_edit.py:812 netbox/dcim/forms/bulk_edit.py:1770 -#: netbox/dcim/forms/bulk_import.py:109 netbox/dcim/forms/bulk_import.py:154 -#: netbox/dcim/forms/bulk_import.py:243 netbox/dcim/forms/bulk_import.py:358 -#: netbox/dcim/forms/bulk_import.py:506 netbox/dcim/forms/bulk_import.py:1356 -#: netbox/dcim/forms/bulk_import.py:1565 netbox/dcim/forms/filtersets.py:174 -#: netbox/dcim/forms/filtersets.py:206 netbox/dcim/forms/filtersets.py:324 -#: netbox/dcim/forms/filtersets.py:400 netbox/dcim/forms/filtersets.py:421 -#: netbox/dcim/forms/filtersets.py:723 netbox/dcim/forms/filtersets.py:917 -#: netbox/dcim/forms/filtersets.py:1027 netbox/dcim/forms/filtersets.py:1057 -#: netbox/dcim/forms/filtersets.py:1179 netbox/dcim/tables/power.py:88 -#: netbox/extras/filtersets.py:612 netbox/extras/forms/filtersets.py:330 -#: netbox/extras/forms/filtersets.py:403 netbox/ipam/forms/bulk_edit.py:46 +#: netbox/circuits/forms/filtersets.py:332 netbox/dcim/forms/bulk_edit.py:131 +#: netbox/dcim/forms/bulk_edit.py:196 netbox/dcim/forms/bulk_edit.py:361 +#: netbox/dcim/forms/bulk_edit.py:484 netbox/dcim/forms/bulk_edit.py:743 +#: netbox/dcim/forms/bulk_edit.py:856 netbox/dcim/forms/bulk_edit.py:1817 +#: netbox/dcim/forms/bulk_import.py:110 netbox/dcim/forms/bulk_import.py:155 +#: netbox/dcim/forms/bulk_import.py:247 netbox/dcim/forms/bulk_import.py:362 +#: netbox/dcim/forms/bulk_import.py:537 netbox/dcim/forms/bulk_import.py:1387 +#: netbox/dcim/forms/bulk_import.py:1596 netbox/dcim/forms/filtersets.py:175 +#: netbox/dcim/forms/filtersets.py:207 netbox/dcim/forms/filtersets.py:325 +#: netbox/dcim/forms/filtersets.py:401 netbox/dcim/forms/filtersets.py:422 +#: netbox/dcim/forms/filtersets.py:742 netbox/dcim/forms/filtersets.py:936 +#: netbox/dcim/forms/filtersets.py:1046 netbox/dcim/forms/filtersets.py:1076 +#: netbox/dcim/forms/filtersets.py:1198 netbox/dcim/tables/power.py:88 +#: netbox/extras/filtersets.py:705 netbox/extras/forms/filtersets.py:365 +#: netbox/extras/forms/filtersets.py:438 netbox/ipam/forms/bulk_edit.py:46 #: netbox/ipam/forms/bulk_edit.py:71 netbox/ipam/forms/bulk_edit.py:115 #: netbox/ipam/forms/bulk_edit.py:144 netbox/ipam/forms/bulk_edit.py:169 #: netbox/ipam/forms/bulk_edit.py:235 netbox/ipam/forms/bulk_edit.py:285 -#: netbox/ipam/forms/bulk_edit.py:333 netbox/ipam/forms/bulk_edit.py:485 -#: netbox/ipam/forms/bulk_import.py:41 netbox/ipam/forms/bulk_import.py:70 -#: netbox/ipam/forms/bulk_import.py:98 netbox/ipam/forms/bulk_import.py:118 -#: netbox/ipam/forms/bulk_import.py:138 netbox/ipam/forms/bulk_import.py:167 -#: netbox/ipam/forms/bulk_import.py:256 netbox/ipam/forms/bulk_import.py:292 -#: netbox/ipam/forms/bulk_import.py:482 netbox/ipam/forms/filtersets.py:50 +#: netbox/ipam/forms/bulk_edit.py:338 netbox/ipam/forms/bulk_edit.py:439 +#: netbox/ipam/forms/bulk_edit.py:496 netbox/ipam/forms/bulk_import.py:41 +#: netbox/ipam/forms/bulk_import.py:70 netbox/ipam/forms/bulk_import.py:98 +#: netbox/ipam/forms/bulk_import.py:118 netbox/ipam/forms/bulk_import.py:138 +#: netbox/ipam/forms/bulk_import.py:167 netbox/ipam/forms/bulk_import.py:256 +#: netbox/ipam/forms/bulk_import.py:292 netbox/ipam/forms/bulk_import.py:458 +#: netbox/ipam/forms/bulk_import.py:489 netbox/ipam/forms/filtersets.py:50 #: netbox/ipam/forms/filtersets.py:70 netbox/ipam/forms/filtersets.py:102 #: netbox/ipam/forms/filtersets.py:123 netbox/ipam/forms/filtersets.py:146 #: netbox/ipam/forms/filtersets.py:182 netbox/ipam/forms/filtersets.py:282 -#: netbox/ipam/forms/filtersets.py:326 netbox/ipam/forms/filtersets.py:524 -#: netbox/ipam/tables/ip.py:408 netbox/ipam/tables/vlans.py:205 -#: netbox/templates/circuits/circuit.html:48 +#: netbox/ipam/forms/filtersets.py:333 netbox/ipam/forms/filtersets.py:441 +#: netbox/ipam/forms/filtersets.py:532 netbox/ipam/tables/ip.py:424 +#: netbox/ipam/tables/vlans.py:207 netbox/templates/circuits/circuit.html:48 #: netbox/templates/circuits/circuitgroup.html:36 #: netbox/templates/circuits/virtualcircuit.html:47 #: netbox/templates/dcim/cable.html:23 netbox/templates/dcim/device.html:79 @@ -884,27 +895,27 @@ msgstr "Status" #: netbox/templates/ipam/aggregate.html:30 netbox/templates/ipam/asn.html:33 #: netbox/templates/ipam/asnrange.html:29 #: netbox/templates/ipam/ipaddress.html:28 -#: netbox/templates/ipam/iprange.html:58 netbox/templates/ipam/prefix.html:29 +#: netbox/templates/ipam/iprange.html:65 netbox/templates/ipam/prefix.html:29 #: netbox/templates/ipam/routetarget.html:17 -#: netbox/templates/ipam/vlan.html:39 netbox/templates/ipam/vrf.html:20 -#: netbox/templates/tenancy/tenant.html:17 +#: netbox/templates/ipam/vlan.html:39 netbox/templates/ipam/vlangroup.html:50 +#: netbox/templates/ipam/vrf.html:20 netbox/templates/tenancy/tenant.html:17 #: netbox/templates/virtualization/cluster.html:33 #: netbox/templates/virtualization/virtualmachine.html:39 -#: netbox/templates/vpn/l2vpn.html:30 netbox/templates/vpn/tunnel.html:49 +#: netbox/templates/vpn/l2vpn.html:34 netbox/templates/vpn/tunnel.html:49 #: netbox/templates/wireless/wirelesslan.html:42 #: netbox/templates/wireless/wirelesslink.html:25 #: netbox/tenancy/forms/forms.py:25 netbox/tenancy/forms/forms.py:49 -#: netbox/tenancy/forms/model_forms.py:52 netbox/tenancy/tables/columns.py:49 +#: netbox/tenancy/forms/model_forms.py:53 netbox/tenancy/tables/columns.py:49 #: netbox/virtualization/forms/bulk_edit.py:77 #: netbox/virtualization/forms/bulk_edit.py:137 #: netbox/virtualization/forms/bulk_import.py:67 #: netbox/virtualization/forms/bulk_import.py:121 #: netbox/virtualization/forms/filtersets.py:48 #: netbox/virtualization/forms/filtersets.py:111 -#: netbox/vpn/forms/bulk_edit.py:59 netbox/vpn/forms/bulk_edit.py:269 +#: netbox/vpn/forms/bulk_edit.py:59 netbox/vpn/forms/bulk_edit.py:273 #: netbox/vpn/forms/bulk_import.py:59 netbox/vpn/forms/bulk_import.py:258 -#: netbox/vpn/forms/filtersets.py:219 netbox/wireless/forms/bulk_edit.py:65 -#: netbox/wireless/forms/bulk_edit.py:113 +#: netbox/vpn/forms/filtersets.py:219 netbox/wireless/forms/bulk_edit.py:66 +#: netbox/wireless/forms/bulk_edit.py:114 #: netbox/wireless/forms/bulk_import.py:57 #: netbox/wireless/forms/bulk_import.py:102 #: netbox/wireless/forms/filtersets.py:38 @@ -932,9 +943,9 @@ msgstr "Vastleggingssnelheid (Kbps)" #: netbox/circuits/forms/model_forms.py:136 #: netbox/templates/circuits/circuit.html:38 #: netbox/templates/wireless/wirelesslink.html:38 -#: netbox/wireless/forms/bulk_edit.py:132 +#: netbox/wireless/forms/bulk_edit.py:133 #: netbox/wireless/forms/filtersets.py:130 -#: netbox/wireless/forms/model_forms.py:168 +#: netbox/wireless/forms/model_forms.py:169 msgid "Distance" msgstr "Afstand" @@ -942,7 +953,7 @@ msgstr "Afstand" #: netbox/circuits/forms/bulk_import.py:105 #: netbox/circuits/forms/bulk_import.py:108 #: netbox/circuits/forms/filtersets.py:213 -#: netbox/wireless/forms/bulk_edit.py:137 +#: netbox/wireless/forms/bulk_edit.py:138 #: netbox/wireless/forms/bulk_import.py:121 #: netbox/wireless/forms/bulk_import.py:124 #: netbox/wireless/forms/filtersets.py:134 @@ -960,30 +971,31 @@ msgstr "Serviceparameters" #: netbox/circuits/forms/filtersets.py:111 #: netbox/circuits/forms/filtersets.py:128 #: netbox/circuits/forms/filtersets.py:316 -#: netbox/circuits/forms/filtersets.py:331 netbox/core/forms/filtersets.py:68 -#: netbox/core/forms/filtersets.py:136 netbox/dcim/forms/bulk_edit.py:846 -#: netbox/dcim/forms/filtersets.py:173 netbox/dcim/forms/filtersets.py:205 -#: netbox/dcim/forms/filtersets.py:916 netbox/dcim/forms/filtersets.py:1056 -#: netbox/dcim/forms/filtersets.py:1180 netbox/dcim/forms/filtersets.py:1288 -#: netbox/dcim/forms/filtersets.py:1312 netbox/dcim/forms/filtersets.py:1337 -#: netbox/dcim/forms/filtersets.py:1356 netbox/dcim/forms/filtersets.py:1380 -#: netbox/dcim/forms/filtersets.py:1505 netbox/dcim/forms/filtersets.py:1529 -#: netbox/dcim/forms/filtersets.py:1553 netbox/dcim/forms/filtersets.py:1571 -#: netbox/dcim/forms/filtersets.py:1587 netbox/extras/forms/bulk_edit.py:90 -#: netbox/extras/forms/filtersets.py:45 netbox/extras/forms/filtersets.py:137 -#: netbox/extras/forms/filtersets.py:169 netbox/extras/forms/filtersets.py:210 -#: netbox/extras/forms/filtersets.py:227 netbox/extras/forms/filtersets.py:258 -#: netbox/extras/forms/filtersets.py:282 netbox/extras/forms/filtersets.py:449 -#: netbox/ipam/forms/filtersets.py:101 netbox/ipam/forms/filtersets.py:281 -#: netbox/ipam/forms/filtersets.py:323 netbox/ipam/forms/filtersets.py:399 -#: netbox/ipam/forms/filtersets.py:484 netbox/ipam/forms/filtersets.py:497 -#: netbox/ipam/forms/filtersets.py:522 netbox/ipam/forms/filtersets.py:593 -#: netbox/ipam/forms/filtersets.py:611 netbox/netbox/tables/tables.py:259 +#: netbox/circuits/forms/filtersets.py:331 netbox/core/forms/filtersets.py:73 +#: netbox/core/forms/filtersets.py:141 netbox/dcim/forms/bulk_edit.py:890 +#: netbox/dcim/forms/filtersets.py:174 netbox/dcim/forms/filtersets.py:206 +#: netbox/dcim/forms/filtersets.py:935 netbox/dcim/forms/filtersets.py:1075 +#: netbox/dcim/forms/filtersets.py:1199 netbox/dcim/forms/filtersets.py:1307 +#: netbox/dcim/forms/filtersets.py:1331 netbox/dcim/forms/filtersets.py:1356 +#: netbox/dcim/forms/filtersets.py:1375 netbox/dcim/forms/filtersets.py:1404 +#: netbox/dcim/forms/filtersets.py:1529 netbox/dcim/forms/filtersets.py:1553 +#: netbox/dcim/forms/filtersets.py:1577 netbox/dcim/forms/filtersets.py:1595 +#: netbox/dcim/forms/filtersets.py:1611 netbox/dcim/tables/modules.py:24 +#: netbox/extras/forms/bulk_edit.py:91 netbox/extras/forms/filtersets.py:46 +#: netbox/extras/forms/filtersets.py:138 netbox/extras/forms/filtersets.py:215 +#: netbox/extras/forms/filtersets.py:232 netbox/extras/forms/filtersets.py:262 +#: netbox/extras/forms/filtersets.py:293 netbox/extras/forms/filtersets.py:317 +#: netbox/extras/forms/filtersets.py:504 netbox/ipam/forms/filtersets.py:101 +#: netbox/ipam/forms/filtersets.py:281 netbox/ipam/forms/filtersets.py:330 +#: netbox/ipam/forms/filtersets.py:406 netbox/ipam/forms/filtersets.py:492 +#: netbox/ipam/forms/filtersets.py:505 netbox/ipam/forms/filtersets.py:530 +#: netbox/ipam/forms/filtersets.py:601 netbox/ipam/forms/filtersets.py:619 +#: netbox/netbox/tables/tables.py:285 netbox/templates/dcim/moduletype.html:68 #: netbox/virtualization/forms/filtersets.py:46 #: netbox/virtualization/forms/filtersets.py:109 #: netbox/virtualization/forms/filtersets.py:204 #: netbox/virtualization/forms/filtersets.py:261 -#: netbox/vpn/forms/filtersets.py:218 netbox/wireless/forms/bulk_edit.py:153 +#: netbox/vpn/forms/filtersets.py:218 netbox/wireless/forms/bulk_edit.py:154 #: netbox/wireless/forms/filtersets.py:36 #: netbox/wireless/forms/filtersets.py:102 msgid "Attributes" @@ -994,13 +1006,14 @@ msgstr "Attributen" #: netbox/circuits/forms/model_forms.py:142 #: netbox/circuits/forms/model_forms.py:240 #: netbox/circuits/forms/model_forms.py:345 -#: netbox/dcim/forms/model_forms.py:143 netbox/dcim/forms/model_forms.py:185 -#: netbox/dcim/forms/model_forms.py:274 netbox/dcim/forms/model_forms.py:331 -#: netbox/dcim/forms/model_forms.py:780 netbox/dcim/forms/model_forms.py:1775 -#: netbox/ipam/forms/model_forms.py:67 netbox/ipam/forms/model_forms.py:84 -#: netbox/ipam/forms/model_forms.py:119 netbox/ipam/forms/model_forms.py:141 -#: netbox/ipam/forms/model_forms.py:166 netbox/ipam/forms/model_forms.py:233 -#: netbox/ipam/forms/model_forms.py:271 netbox/ipam/forms/model_forms.py:330 +#: netbox/dcim/forms/model_forms.py:148 netbox/dcim/forms/model_forms.py:191 +#: netbox/dcim/forms/model_forms.py:281 netbox/dcim/forms/model_forms.py:339 +#: netbox/dcim/forms/model_forms.py:874 netbox/dcim/forms/model_forms.py:1869 +#: netbox/ipam/forms/bulk_edit.py:448 netbox/ipam/forms/model_forms.py:67 +#: netbox/ipam/forms/model_forms.py:84 netbox/ipam/forms/model_forms.py:119 +#: netbox/ipam/forms/model_forms.py:141 netbox/ipam/forms/model_forms.py:166 +#: netbox/ipam/forms/model_forms.py:233 netbox/ipam/forms/model_forms.py:271 +#: netbox/ipam/forms/model_forms.py:330 netbox/ipam/forms/model_forms.py:631 #: netbox/netbox/navigation/menu.py:24 #: netbox/templates/dcim/device_edit.html:87 #: netbox/templates/dcim/htmx/cable_edit.html:75 @@ -1010,14 +1023,14 @@ msgstr "Attributen" #: netbox/virtualization/forms/model_forms.py:229 #: netbox/vpn/forms/bulk_edit.py:78 netbox/vpn/forms/filtersets.py:48 #: netbox/vpn/forms/model_forms.py:63 netbox/vpn/forms/model_forms.py:148 -#: netbox/vpn/forms/model_forms.py:414 netbox/wireless/forms/model_forms.py:57 -#: netbox/wireless/forms/model_forms.py:173 +#: netbox/vpn/forms/model_forms.py:414 netbox/wireless/forms/model_forms.py:58 +#: netbox/wireless/forms/model_forms.py:174 msgid "Tenancy" msgstr "Tenants" #: netbox/circuits/forms/bulk_edit.py:215 #: netbox/circuits/forms/model_forms.py:170 -#: netbox/dcim/forms/bulk_import.py:1317 netbox/dcim/forms/bulk_import.py:1335 +#: netbox/dcim/forms/bulk_import.py:1348 netbox/dcim/forms/bulk_import.py:1366 msgid "Termination type" msgstr "Soort beëindiging" @@ -1029,7 +1042,7 @@ msgstr "Soort beëindiging" #: netbox/templates/dcim/cable.html:68 netbox/templates/dcim/cable.html:72 #: netbox/vpn/forms/bulk_import.py:100 netbox/vpn/forms/filtersets.py:82 msgid "Termination" -msgstr "Opzegging" +msgstr "Eindpunt" #: netbox/circuits/forms/bulk_edit.py:226 msgid "Port speed (Kbps)" @@ -1039,11 +1052,11 @@ msgstr "Poortsnelheid (Kbps)" msgid "Upstream speed (Kbps)" msgstr "Upstreamsnelheid (Kbps)" -#: netbox/circuits/forms/bulk_edit.py:233 netbox/dcim/forms/bulk_edit.py:969 -#: netbox/dcim/forms/bulk_edit.py:1333 netbox/dcim/forms/bulk_edit.py:1350 -#: netbox/dcim/forms/bulk_edit.py:1367 netbox/dcim/forms/bulk_edit.py:1385 -#: netbox/dcim/forms/bulk_edit.py:1480 netbox/dcim/forms/bulk_edit.py:1652 -#: netbox/dcim/forms/bulk_edit.py:1669 +#: netbox/circuits/forms/bulk_edit.py:233 netbox/dcim/forms/bulk_edit.py:1013 +#: netbox/dcim/forms/bulk_edit.py:1377 netbox/dcim/forms/bulk_edit.py:1394 +#: netbox/dcim/forms/bulk_edit.py:1411 netbox/dcim/forms/bulk_edit.py:1432 +#: netbox/dcim/forms/bulk_edit.py:1527 netbox/dcim/forms/bulk_edit.py:1699 +#: netbox/dcim/forms/bulk_edit.py:1716 msgid "Mark connected" msgstr "Markeren als verbonden" @@ -1064,13 +1077,13 @@ msgstr "Details van de beëindiging" #: netbox/circuits/forms/bulk_edit.py:289 #: netbox/circuits/forms/bulk_import.py:188 #: netbox/circuits/forms/filtersets.py:305 -#: netbox/circuits/tables/circuits.py:206 netbox/dcim/forms/model_forms.py:562 +#: netbox/circuits/tables/circuits.py:206 netbox/dcim/forms/model_forms.py:656 #: netbox/templates/circuits/circuitgroupassignment.html:34 #: netbox/templates/dcim/device.html:133 #: netbox/templates/dcim/virtualchassis.html:68 #: netbox/templates/dcim/virtualchassis_edit.html:60 #: netbox/templates/ipam/inc/panels/fhrp_groups.html:26 -#: netbox/tenancy/forms/bulk_edit.py:148 +#: netbox/tenancy/forms/bulk_edit.py:159 #: netbox/tenancy/forms/filtersets.py:110 msgid "Priority" msgstr "Prioriteit" @@ -1090,26 +1103,26 @@ msgstr "Netwerkprovider" #: netbox/circuits/forms/bulk_edit.py:365 #: netbox/circuits/forms/bulk_import.py:254 #: netbox/circuits/forms/filtersets.py:382 -#: netbox/circuits/forms/model_forms.py:365 netbox/dcim/forms/bulk_edit.py:361 -#: netbox/dcim/forms/bulk_edit.py:1280 netbox/dcim/forms/bulk_edit.py:1713 -#: netbox/dcim/forms/bulk_import.py:255 netbox/dcim/forms/bulk_import.py:1106 -#: netbox/dcim/forms/filtersets.py:368 netbox/dcim/forms/filtersets.py:778 -#: netbox/dcim/forms/filtersets.py:1598 netbox/dcim/forms/model_forms.py:256 -#: netbox/dcim/forms/model_forms.py:1121 netbox/dcim/forms/model_forms.py:1590 +#: netbox/circuits/forms/model_forms.py:365 netbox/dcim/forms/bulk_edit.py:372 +#: netbox/dcim/forms/bulk_edit.py:1324 netbox/dcim/forms/bulk_edit.py:1760 +#: netbox/dcim/forms/bulk_import.py:259 netbox/dcim/forms/bulk_import.py:1137 +#: netbox/dcim/forms/filtersets.py:369 netbox/dcim/forms/filtersets.py:797 +#: netbox/dcim/forms/filtersets.py:1622 netbox/dcim/forms/model_forms.py:263 +#: netbox/dcim/forms/model_forms.py:1215 netbox/dcim/forms/model_forms.py:1684 #: netbox/dcim/forms/object_import.py:182 netbox/dcim/tables/devices.py:179 -#: netbox/dcim/tables/devices.py:840 netbox/dcim/tables/devices.py:966 -#: netbox/dcim/tables/devicetypes.py:311 netbox/dcim/tables/racks.py:128 -#: netbox/extras/filtersets.py:552 netbox/ipam/forms/bulk_edit.py:245 -#: netbox/ipam/forms/bulk_edit.py:295 netbox/ipam/forms/bulk_edit.py:343 -#: netbox/ipam/forms/bulk_edit.py:495 netbox/ipam/forms/bulk_import.py:200 +#: netbox/dcim/tables/devices.py:847 netbox/dcim/tables/devices.py:973 +#: netbox/dcim/tables/devicetypes.py:311 netbox/dcim/tables/racks.py:132 +#: netbox/extras/filtersets.py:645 netbox/ipam/forms/bulk_edit.py:245 +#: netbox/ipam/forms/bulk_edit.py:295 netbox/ipam/forms/bulk_edit.py:348 +#: netbox/ipam/forms/bulk_edit.py:506 netbox/ipam/forms/bulk_import.py:200 #: netbox/ipam/forms/bulk_import.py:268 netbox/ipam/forms/bulk_import.py:304 -#: netbox/ipam/forms/bulk_import.py:494 netbox/ipam/forms/filtersets.py:247 -#: netbox/ipam/forms/filtersets.py:305 netbox/ipam/forms/filtersets.py:377 -#: netbox/ipam/forms/filtersets.py:564 netbox/ipam/forms/model_forms.py:194 +#: netbox/ipam/forms/bulk_import.py:501 netbox/ipam/forms/filtersets.py:247 +#: netbox/ipam/forms/filtersets.py:305 netbox/ipam/forms/filtersets.py:384 +#: netbox/ipam/forms/filtersets.py:572 netbox/ipam/forms/model_forms.py:194 #: netbox/ipam/forms/model_forms.py:220 netbox/ipam/forms/model_forms.py:259 -#: netbox/ipam/forms/model_forms.py:685 netbox/ipam/tables/ip.py:209 -#: netbox/ipam/tables/ip.py:268 netbox/ipam/tables/ip.py:319 -#: netbox/ipam/tables/vlans.py:99 netbox/ipam/tables/vlans.py:211 +#: netbox/ipam/forms/model_forms.py:686 netbox/ipam/tables/ip.py:210 +#: netbox/ipam/tables/ip.py:269 netbox/ipam/tables/ip.py:325 +#: netbox/ipam/tables/vlans.py:101 netbox/ipam/tables/vlans.py:213 #: netbox/templates/circuits/virtualcircuittermination.html:42 #: netbox/templates/dcim/device.html:182 #: netbox/templates/dcim/inc/panels/inventory_items.html:20 @@ -1117,15 +1130,15 @@ msgstr "Netwerkprovider" #: netbox/templates/dcim/interface.html:280 #: netbox/templates/dcim/inventoryitem.html:40 #: netbox/templates/dcim/rack.html:49 netbox/templates/ipam/ipaddress.html:41 -#: netbox/templates/ipam/iprange.html:50 netbox/templates/ipam/prefix.html:73 +#: netbox/templates/ipam/iprange.html:57 netbox/templates/ipam/prefix.html:73 #: netbox/templates/ipam/role.html:19 netbox/templates/ipam/vlan.html:52 #: netbox/templates/virtualization/virtualmachine.html:23 #: netbox/templates/vpn/tunneltermination.html:17 #: netbox/templates/wireless/inc/wirelesslink_interface.html:20 -#: netbox/tenancy/forms/bulk_edit.py:143 +#: netbox/tenancy/forms/bulk_edit.py:154 #: netbox/tenancy/forms/filtersets.py:107 -#: netbox/tenancy/forms/model_forms.py:137 -#: netbox/tenancy/tables/contacts.py:102 +#: netbox/tenancy/forms/model_forms.py:139 +#: netbox/tenancy/tables/contacts.py:106 #: netbox/virtualization/forms/bulk_edit.py:127 #: netbox/virtualization/forms/bulk_import.py:112 #: netbox/virtualization/forms/filtersets.py:163 @@ -1153,29 +1166,31 @@ msgstr "Soort circuit" #: netbox/circuits/forms/bulk_import.py:102 #: netbox/circuits/forms/bulk_import.py:229 -#: netbox/dcim/forms/bulk_import.py:92 netbox/dcim/forms/bulk_import.py:151 -#: netbox/dcim/forms/bulk_import.py:252 netbox/dcim/forms/bulk_import.py:534 -#: netbox/dcim/forms/bulk_import.py:688 netbox/dcim/forms/bulk_import.py:1139 -#: netbox/dcim/forms/bulk_import.py:1510 netbox/ipam/forms/bulk_import.py:197 +#: netbox/dcim/forms/bulk_import.py:93 netbox/dcim/forms/bulk_import.py:152 +#: netbox/dcim/forms/bulk_import.py:256 netbox/dcim/forms/bulk_import.py:565 +#: netbox/dcim/forms/bulk_import.py:719 netbox/dcim/forms/bulk_import.py:1170 +#: netbox/dcim/forms/bulk_import.py:1541 netbox/ipam/forms/bulk_import.py:197 #: netbox/ipam/forms/bulk_import.py:265 netbox/ipam/forms/bulk_import.py:301 -#: netbox/ipam/forms/bulk_import.py:491 netbox/ipam/forms/bulk_import.py:504 +#: netbox/ipam/forms/bulk_import.py:498 netbox/ipam/forms/bulk_import.py:511 #: netbox/virtualization/forms/bulk_import.py:57 #: netbox/virtualization/forms/bulk_import.py:88 -#: netbox/vpn/forms/bulk_import.py:39 netbox/wireless/forms/bulk_import.py:47 +#: netbox/vpn/forms/bulk_import.py:39 netbox/vpn/forms/bulk_import.py:266 +#: netbox/wireless/forms/bulk_import.py:47 msgid "Operational status" msgstr "Operationele status" #: netbox/circuits/forms/bulk_import.py:115 #: netbox/circuits/forms/bulk_import.py:174 #: netbox/circuits/forms/bulk_import.py:236 -#: netbox/dcim/forms/bulk_import.py:113 netbox/dcim/forms/bulk_import.py:158 -#: netbox/dcim/forms/bulk_import.py:362 netbox/dcim/forms/bulk_import.py:510 -#: netbox/dcim/forms/bulk_import.py:1360 netbox/dcim/forms/bulk_import.py:1505 -#: netbox/dcim/forms/bulk_import.py:1569 netbox/ipam/forms/bulk_import.py:45 +#: netbox/dcim/forms/bulk_import.py:114 netbox/dcim/forms/bulk_import.py:159 +#: netbox/dcim/forms/bulk_import.py:366 netbox/dcim/forms/bulk_import.py:541 +#: netbox/dcim/forms/bulk_import.py:1391 netbox/dcim/forms/bulk_import.py:1536 +#: netbox/dcim/forms/bulk_import.py:1600 netbox/ipam/forms/bulk_import.py:45 #: netbox/ipam/forms/bulk_import.py:74 netbox/ipam/forms/bulk_import.py:102 #: netbox/ipam/forms/bulk_import.py:122 netbox/ipam/forms/bulk_import.py:142 #: netbox/ipam/forms/bulk_import.py:171 netbox/ipam/forms/bulk_import.py:260 -#: netbox/ipam/forms/bulk_import.py:296 netbox/ipam/forms/bulk_import.py:486 +#: netbox/ipam/forms/bulk_import.py:296 netbox/ipam/forms/bulk_import.py:462 +#: netbox/ipam/forms/bulk_import.py:493 #: netbox/virtualization/forms/bulk_import.py:71 #: netbox/virtualization/forms/bulk_import.py:125 #: netbox/vpn/forms/bulk_import.py:63 netbox/wireless/forms/bulk_import.py:61 @@ -1215,13 +1230,13 @@ msgstr "Operationele rol" #: netbox/circuits/forms/bulk_import.py:259 #: netbox/circuits/forms/model_forms.py:368 #: netbox/circuits/tables/virtual_circuits.py:112 -#: netbox/dcim/forms/bulk_import.py:1237 netbox/dcim/forms/model_forms.py:1195 -#: netbox/dcim/forms/model_forms.py:1464 netbox/dcim/forms/model_forms.py:1631 -#: netbox/dcim/forms/model_forms.py:1666 netbox/dcim/forms/model_forms.py:1796 -#: netbox/dcim/tables/connections.py:65 netbox/dcim/tables/devices.py:1140 +#: netbox/dcim/forms/bulk_import.py:1268 netbox/dcim/forms/model_forms.py:1289 +#: netbox/dcim/forms/model_forms.py:1558 netbox/dcim/forms/model_forms.py:1725 +#: netbox/dcim/forms/model_forms.py:1760 netbox/dcim/forms/model_forms.py:1890 +#: netbox/dcim/tables/connections.py:65 netbox/dcim/tables/devices.py:1147 #: netbox/ipam/forms/bulk_import.py:324 netbox/ipam/forms/model_forms.py:290 #: netbox/ipam/forms/model_forms.py:299 netbox/ipam/tables/fhrp.py:64 -#: netbox/ipam/tables/ip.py:324 netbox/ipam/tables/vlans.py:145 +#: netbox/ipam/tables/ip.py:330 netbox/ipam/tables/vlans.py:147 #: netbox/templates/circuits/inc/circuit_termination_fields.html:52 #: netbox/templates/circuits/virtualcircuittermination.html:53 #: netbox/templates/circuits/virtualcircuittermination.html:60 @@ -1236,10 +1251,10 @@ msgstr "Operationele rol" #: netbox/templates/wireless/wirelesslink.html:10 #: netbox/templates/wireless/wirelesslink.html:55 #: netbox/virtualization/forms/model_forms.py:377 -#: netbox/vpn/forms/bulk_import.py:297 netbox/vpn/forms/model_forms.py:439 +#: netbox/vpn/forms/bulk_import.py:302 netbox/vpn/forms/model_forms.py:439 #: netbox/vpn/forms/model_forms.py:448 -#: netbox/wireless/forms/model_forms.py:116 -#: netbox/wireless/forms/model_forms.py:158 +#: netbox/wireless/forms/model_forms.py:117 +#: netbox/wireless/forms/model_forms.py:159 msgid "Interface" msgstr "Interface" @@ -1247,31 +1262,31 @@ msgstr "Interface" #: netbox/circuits/forms/filtersets.py:130 #: netbox/circuits/forms/filtersets.py:188 #: netbox/circuits/forms/filtersets.py:246 -#: netbox/circuits/tables/circuits.py:143 netbox/dcim/forms/bulk_edit.py:342 -#: netbox/dcim/forms/bulk_edit.py:450 netbox/dcim/forms/bulk_edit.py:691 -#: netbox/dcim/forms/bulk_edit.py:746 netbox/dcim/forms/bulk_edit.py:900 -#: netbox/dcim/forms/bulk_import.py:237 netbox/dcim/forms/bulk_import.py:339 -#: netbox/dcim/forms/bulk_import.py:573 netbox/dcim/forms/bulk_import.py:1454 -#: netbox/dcim/forms/bulk_import.py:1488 netbox/dcim/forms/filtersets.py:96 -#: netbox/dcim/forms/filtersets.py:323 netbox/dcim/forms/filtersets.py:357 -#: netbox/dcim/forms/filtersets.py:397 netbox/dcim/forms/filtersets.py:448 -#: netbox/dcim/forms/filtersets.py:720 netbox/dcim/forms/filtersets.py:763 -#: netbox/dcim/forms/filtersets.py:943 netbox/dcim/forms/filtersets.py:981 -#: netbox/dcim/forms/filtersets.py:1026 netbox/dcim/forms/filtersets.py:1055 -#: netbox/dcim/forms/filtersets.py:1075 netbox/dcim/forms/filtersets.py:1139 -#: netbox/dcim/forms/filtersets.py:1169 netbox/dcim/forms/filtersets.py:1178 -#: netbox/dcim/forms/filtersets.py:1289 netbox/dcim/forms/filtersets.py:1313 -#: netbox/dcim/forms/filtersets.py:1338 netbox/dcim/forms/filtersets.py:1357 -#: netbox/dcim/forms/filtersets.py:1385 netbox/dcim/forms/filtersets.py:1506 -#: netbox/dcim/forms/filtersets.py:1530 netbox/dcim/forms/filtersets.py:1554 -#: netbox/dcim/forms/filtersets.py:1572 netbox/dcim/forms/filtersets.py:1589 -#: netbox/dcim/forms/model_forms.py:184 netbox/dcim/forms/model_forms.py:248 -#: netbox/dcim/forms/model_forms.py:478 netbox/dcim/forms/model_forms.py:739 +#: netbox/circuits/tables/circuits.py:143 netbox/dcim/forms/bulk_edit.py:353 +#: netbox/dcim/forms/bulk_edit.py:466 netbox/dcim/forms/bulk_edit.py:735 +#: netbox/dcim/forms/bulk_edit.py:790 netbox/dcim/forms/bulk_edit.py:944 +#: netbox/dcim/forms/bulk_import.py:241 netbox/dcim/forms/bulk_import.py:343 +#: netbox/dcim/forms/bulk_import.py:604 netbox/dcim/forms/bulk_import.py:1485 +#: netbox/dcim/forms/bulk_import.py:1519 netbox/dcim/forms/filtersets.py:97 +#: netbox/dcim/forms/filtersets.py:324 netbox/dcim/forms/filtersets.py:358 +#: netbox/dcim/forms/filtersets.py:398 netbox/dcim/forms/filtersets.py:449 +#: netbox/dcim/forms/filtersets.py:739 netbox/dcim/forms/filtersets.py:782 +#: netbox/dcim/forms/filtersets.py:962 netbox/dcim/forms/filtersets.py:1000 +#: netbox/dcim/forms/filtersets.py:1045 netbox/dcim/forms/filtersets.py:1074 +#: netbox/dcim/forms/filtersets.py:1094 netbox/dcim/forms/filtersets.py:1158 +#: netbox/dcim/forms/filtersets.py:1188 netbox/dcim/forms/filtersets.py:1197 +#: netbox/dcim/forms/filtersets.py:1308 netbox/dcim/forms/filtersets.py:1332 +#: netbox/dcim/forms/filtersets.py:1357 netbox/dcim/forms/filtersets.py:1376 +#: netbox/dcim/forms/filtersets.py:1409 netbox/dcim/forms/filtersets.py:1530 +#: netbox/dcim/forms/filtersets.py:1554 netbox/dcim/forms/filtersets.py:1578 +#: netbox/dcim/forms/filtersets.py:1596 netbox/dcim/forms/filtersets.py:1613 +#: netbox/dcim/forms/model_forms.py:190 netbox/dcim/forms/model_forms.py:255 +#: netbox/dcim/forms/model_forms.py:572 netbox/dcim/forms/model_forms.py:833 #: netbox/dcim/tables/devices.py:167 netbox/dcim/tables/power.py:30 -#: netbox/dcim/tables/racks.py:117 netbox/dcim/tables/racks.py:211 -#: netbox/extras/filtersets.py:536 netbox/extras/forms/filtersets.py:327 -#: netbox/ipam/forms/filtersets.py:241 netbox/ipam/forms/filtersets.py:431 -#: netbox/ipam/forms/filtersets.py:454 netbox/ipam/forms/filtersets.py:521 +#: netbox/dcim/tables/racks.py:121 netbox/dcim/tables/racks.py:220 +#: netbox/extras/filtersets.py:629 netbox/extras/forms/filtersets.py:362 +#: netbox/ipam/forms/filtersets.py:241 netbox/ipam/forms/filtersets.py:438 +#: netbox/ipam/forms/filtersets.py:462 netbox/ipam/forms/filtersets.py:529 #: netbox/templates/dcim/device.html:26 #: netbox/templates/dcim/device_edit.html:32 #: netbox/templates/dcim/inc/cable_termination.html:12 @@ -1281,24 +1296,26 @@ msgstr "Interface" #: netbox/virtualization/forms/filtersets.py:80 #: netbox/virtualization/forms/filtersets.py:106 #: netbox/wireless/forms/filtersets.py:93 -#: netbox/wireless/forms/model_forms.py:90 -#: netbox/wireless/forms/model_forms.py:132 +#: netbox/wireless/forms/model_forms.py:91 +#: netbox/wireless/forms/model_forms.py:133 msgid "Location" msgstr "Locatie" #: netbox/circuits/forms/filtersets.py:40 #: netbox/circuits/forms/filtersets.py:74 -#: netbox/circuits/forms/filtersets.py:132 netbox/dcim/forms/filtersets.py:145 -#: netbox/dcim/forms/filtersets.py:159 netbox/dcim/forms/filtersets.py:175 -#: netbox/dcim/forms/filtersets.py:207 netbox/dcim/forms/filtersets.py:329 -#: netbox/dcim/forms/filtersets.py:401 netbox/dcim/forms/filtersets.py:472 -#: netbox/dcim/forms/filtersets.py:724 netbox/dcim/forms/filtersets.py:1140 +#: netbox/circuits/forms/filtersets.py:132 netbox/dcim/forms/filtersets.py:146 +#: netbox/dcim/forms/filtersets.py:160 netbox/dcim/forms/filtersets.py:176 +#: netbox/dcim/forms/filtersets.py:208 netbox/dcim/forms/filtersets.py:330 +#: netbox/dcim/forms/filtersets.py:402 netbox/dcim/forms/filtersets.py:473 +#: netbox/dcim/forms/filtersets.py:743 netbox/dcim/forms/filtersets.py:1159 #: netbox/ipam/forms/filtersets.py:103 netbox/ipam/forms/filtersets.py:183 -#: netbox/ipam/forms/filtersets.py:283 netbox/ipam/forms/filtersets.py:328 -#: netbox/ipam/forms/filtersets.py:613 netbox/netbox/navigation/menu.py:31 -#: netbox/netbox/navigation/menu.py:33 netbox/tenancy/forms/filtersets.py:42 -#: netbox/tenancy/tables/columns.py:55 netbox/tenancy/tables/contacts.py:25 -#: netbox/tenancy/views.py:19 netbox/virtualization/forms/filtersets.py:38 +#: netbox/ipam/forms/filtersets.py:283 netbox/ipam/forms/filtersets.py:335 +#: netbox/ipam/forms/filtersets.py:621 netbox/netbox/navigation/menu.py:31 +#: netbox/netbox/navigation/menu.py:33 +#: netbox/netbox/views/generic/feature_views.py:262 +#: netbox/tenancy/forms/filtersets.py:42 netbox/tenancy/tables/columns.py:55 +#: netbox/tenancy/tables/contacts.py:25 +#: netbox/virtualization/forms/filtersets.py:38 #: netbox/virtualization/forms/filtersets.py:49 #: netbox/virtualization/forms/filtersets.py:112 #: netbox/vpn/forms/filtersets.py:37 netbox/vpn/forms/filtersets.py:49 @@ -1309,20 +1326,20 @@ msgstr "Contacten" #: netbox/circuits/forms/filtersets.py:45 #: netbox/circuits/forms/filtersets.py:169 #: netbox/circuits/forms/filtersets.py:231 -#: netbox/circuits/tables/circuits.py:138 netbox/dcim/forms/bulk_edit.py:116 -#: netbox/dcim/forms/bulk_edit.py:317 netbox/dcim/forms/bulk_edit.py:875 -#: netbox/dcim/forms/bulk_import.py:95 netbox/dcim/forms/filtersets.py:74 -#: netbox/dcim/forms/filtersets.py:186 netbox/dcim/forms/filtersets.py:212 -#: netbox/dcim/forms/filtersets.py:335 netbox/dcim/forms/filtersets.py:426 -#: netbox/dcim/forms/filtersets.py:740 netbox/dcim/forms/filtersets.py:959 -#: netbox/dcim/forms/filtersets.py:1032 netbox/dcim/forms/filtersets.py:1062 -#: netbox/dcim/forms/filtersets.py:1146 netbox/dcim/forms/filtersets.py:1185 -#: netbox/dcim/forms/filtersets.py:1673 netbox/dcim/forms/filtersets.py:1697 -#: netbox/dcim/forms/filtersets.py:1721 netbox/dcim/forms/model_forms.py:114 +#: netbox/circuits/tables/circuits.py:138 netbox/dcim/forms/bulk_edit.py:121 +#: netbox/dcim/forms/bulk_edit.py:328 netbox/dcim/forms/bulk_edit.py:919 +#: netbox/dcim/forms/bulk_import.py:96 netbox/dcim/forms/filtersets.py:75 +#: netbox/dcim/forms/filtersets.py:187 netbox/dcim/forms/filtersets.py:213 +#: netbox/dcim/forms/filtersets.py:336 netbox/dcim/forms/filtersets.py:427 +#: netbox/dcim/forms/filtersets.py:759 netbox/dcim/forms/filtersets.py:978 +#: netbox/dcim/forms/filtersets.py:1051 netbox/dcim/forms/filtersets.py:1081 +#: netbox/dcim/forms/filtersets.py:1165 netbox/dcim/forms/filtersets.py:1204 +#: netbox/dcim/forms/filtersets.py:1697 netbox/dcim/forms/filtersets.py:1721 +#: netbox/dcim/forms/filtersets.py:1745 netbox/dcim/forms/model_forms.py:119 #: netbox/dcim/forms/object_create.py:379 netbox/dcim/tables/devices.py:153 -#: netbox/dcim/tables/sites.py:85 netbox/extras/filtersets.py:503 -#: netbox/ipam/forms/bulk_edit.py:458 netbox/ipam/forms/filtersets.py:226 -#: netbox/ipam/forms/filtersets.py:439 netbox/ipam/forms/filtersets.py:530 +#: netbox/dcim/tables/sites.py:91 netbox/extras/filtersets.py:596 +#: netbox/ipam/forms/bulk_edit.py:469 netbox/ipam/forms/filtersets.py:226 +#: netbox/ipam/forms/filtersets.py:447 netbox/ipam/forms/filtersets.py:538 #: netbox/templates/dcim/device.html:18 netbox/templates/dcim/rack.html:16 #: netbox/templates/dcim/rackreservation.html:22 #: netbox/templates/dcim/region.html:26 netbox/templates/dcim/site.html:31 @@ -1330,22 +1347,22 @@ msgstr "Contacten" #: netbox/virtualization/forms/filtersets.py:60 #: netbox/virtualization/forms/filtersets.py:139 #: netbox/virtualization/forms/model_forms.py:92 -#: netbox/vpn/forms/filtersets.py:263 netbox/wireless/forms/filtersets.py:73 +#: netbox/vpn/forms/filtersets.py:268 netbox/wireless/forms/filtersets.py:73 msgid "Region" msgstr "Regio" #: netbox/circuits/forms/filtersets.py:50 #: netbox/circuits/forms/filtersets.py:174 -#: netbox/circuits/forms/filtersets.py:236 netbox/dcim/forms/bulk_edit.py:325 -#: netbox/dcim/forms/bulk_edit.py:883 netbox/dcim/forms/filtersets.py:79 -#: netbox/dcim/forms/filtersets.py:191 netbox/dcim/forms/filtersets.py:217 -#: netbox/dcim/forms/filtersets.py:348 netbox/dcim/forms/filtersets.py:431 -#: netbox/dcim/forms/filtersets.py:745 netbox/dcim/forms/filtersets.py:964 -#: netbox/dcim/forms/filtersets.py:1037 netbox/dcim/forms/filtersets.py:1151 -#: netbox/dcim/forms/filtersets.py:1190 netbox/dcim/forms/object_create.py:387 -#: netbox/extras/filtersets.py:520 netbox/ipam/forms/bulk_edit.py:463 +#: netbox/circuits/forms/filtersets.py:236 netbox/dcim/forms/bulk_edit.py:336 +#: netbox/dcim/forms/bulk_edit.py:927 netbox/dcim/forms/filtersets.py:80 +#: netbox/dcim/forms/filtersets.py:192 netbox/dcim/forms/filtersets.py:218 +#: netbox/dcim/forms/filtersets.py:349 netbox/dcim/forms/filtersets.py:432 +#: netbox/dcim/forms/filtersets.py:764 netbox/dcim/forms/filtersets.py:983 +#: netbox/dcim/forms/filtersets.py:1056 netbox/dcim/forms/filtersets.py:1170 +#: netbox/dcim/forms/filtersets.py:1209 netbox/dcim/forms/object_create.py:387 +#: netbox/extras/filtersets.py:613 netbox/ipam/forms/bulk_edit.py:474 #: netbox/ipam/forms/filtersets.py:156 netbox/ipam/forms/filtersets.py:231 -#: netbox/ipam/forms/filtersets.py:444 netbox/ipam/forms/filtersets.py:535 +#: netbox/ipam/forms/filtersets.py:452 netbox/ipam/forms/filtersets.py:543 #: netbox/virtualization/forms/filtersets.py:65 #: netbox/virtualization/forms/filtersets.py:144 #: netbox/virtualization/forms/model_forms.py:98 @@ -1367,9 +1384,9 @@ msgstr "Account" msgid "Term Side" msgstr "Termzijde" -#: netbox/circuits/forms/filtersets.py:287 netbox/dcim/forms/bulk_edit.py:1572 -#: netbox/extras/forms/model_forms.py:596 netbox/ipam/forms/filtersets.py:145 -#: netbox/ipam/forms/filtersets.py:612 netbox/ipam/forms/model_forms.py:337 +#: netbox/circuits/forms/filtersets.py:287 netbox/dcim/forms/bulk_edit.py:1619 +#: netbox/extras/forms/model_forms.py:664 netbox/ipam/forms/filtersets.py:145 +#: netbox/ipam/forms/filtersets.py:620 netbox/ipam/forms/model_forms.py:337 #: netbox/templates/dcim/macaddress.html:25 #: netbox/templates/extras/configcontext.html:60 #: netbox/templates/ipam/ipaddress.html:59 @@ -1380,34 +1397,29 @@ msgstr "Opdracht" #: netbox/circuits/forms/filtersets.py:302 #: netbox/circuits/forms/model_forms.py:252 -#: netbox/circuits/tables/circuits.py:190 netbox/dcim/forms/bulk_edit.py:121 -#: netbox/dcim/forms/bulk_import.py:102 netbox/dcim/forms/model_forms.py:120 -#: netbox/dcim/tables/sites.py:89 netbox/extras/forms/filtersets.py:489 -#: netbox/ipam/filtersets.py:994 netbox/ipam/forms/bulk_edit.py:477 -#: netbox/ipam/forms/bulk_import.py:475 netbox/ipam/forms/model_forms.py:570 -#: netbox/ipam/tables/fhrp.py:67 netbox/ipam/tables/vlans.py:91 -#: netbox/ipam/tables/vlans.py:202 +#: netbox/circuits/tables/circuits.py:190 netbox/dcim/forms/bulk_edit.py:126 +#: netbox/dcim/forms/bulk_import.py:103 netbox/dcim/forms/model_forms.py:125 +#: netbox/dcim/tables/sites.py:95 netbox/extras/forms/filtersets.py:544 +#: netbox/ipam/filtersets.py:994 netbox/ipam/forms/bulk_edit.py:488 +#: netbox/ipam/forms/bulk_import.py:482 netbox/ipam/forms/model_forms.py:570 +#: netbox/ipam/tables/fhrp.py:67 netbox/ipam/tables/vlans.py:93 +#: netbox/ipam/tables/vlans.py:204 #: netbox/templates/circuits/circuitgroupassignment.html:22 #: netbox/templates/dcim/interface.html:341 netbox/templates/dcim/site.html:37 #: netbox/templates/ipam/inc/panels/fhrp_groups.html:23 -#: netbox/templates/ipam/vlan.html:27 netbox/templates/tenancy/contact.html:21 -#: netbox/templates/tenancy/tenant.html:20 netbox/templates/users/group.html:6 -#: netbox/templates/users/group.html:14 +#: netbox/templates/ipam/vlan.html:27 netbox/templates/tenancy/tenant.html:20 +#: netbox/templates/users/group.html:6 netbox/templates/users/group.html:14 #: netbox/templates/virtualization/cluster.html:29 #: netbox/templates/vpn/tunnel.html:29 #: netbox/templates/wireless/wirelesslan.html:18 -#: netbox/tenancy/forms/bulk_edit.py:43 netbox/tenancy/forms/bulk_edit.py:94 -#: netbox/tenancy/forms/bulk_import.py:40 -#: netbox/tenancy/forms/bulk_import.py:81 -#: netbox/tenancy/forms/filtersets.py:48 netbox/tenancy/forms/filtersets.py:78 -#: netbox/tenancy/forms/filtersets.py:97 -#: netbox/tenancy/forms/model_forms.py:45 -#: netbox/tenancy/forms/model_forms.py:97 -#: netbox/tenancy/forms/model_forms.py:122 -#: netbox/tenancy/tables/contacts.py:60 netbox/tenancy/tables/contacts.py:107 -#: netbox/tenancy/tables/tenants.py:42 netbox/users/filtersets.py:62 -#: netbox/users/filtersets.py:185 netbox/users/forms/filtersets.py:31 -#: netbox/users/forms/filtersets.py:37 netbox/users/forms/filtersets.py:79 +#: netbox/tenancy/forms/bulk_edit.py:44 netbox/tenancy/forms/bulk_import.py:40 +#: netbox/tenancy/forms/filtersets.py:48 netbox/tenancy/forms/filtersets.py:97 +#: netbox/tenancy/forms/model_forms.py:46 +#: netbox/tenancy/forms/model_forms.py:124 +#: netbox/tenancy/tables/contacts.py:111 netbox/tenancy/tables/tenants.py:46 +#: netbox/users/filtersets.py:62 netbox/users/filtersets.py:185 +#: netbox/users/forms/filtersets.py:31 netbox/users/forms/filtersets.py:37 +#: netbox/users/forms/filtersets.py:79 #: netbox/virtualization/forms/bulk_edit.py:66 #: netbox/virtualization/forms/bulk_import.py:48 #: netbox/virtualization/forms/filtersets.py:91 @@ -1415,10 +1427,10 @@ msgstr "Opdracht" #: netbox/virtualization/tables/clusters.py:70 #: netbox/vpn/forms/bulk_edit.py:112 netbox/vpn/forms/bulk_import.py:158 #: netbox/vpn/forms/filtersets.py:121 netbox/vpn/tables/crypto.py:31 -#: netbox/vpn/tables/tunnels.py:44 netbox/wireless/forms/bulk_edit.py:50 +#: netbox/vpn/tables/tunnels.py:44 netbox/wireless/forms/bulk_edit.py:51 #: netbox/wireless/forms/bulk_import.py:38 #: netbox/wireless/forms/filtersets.py:49 -#: netbox/wireless/forms/model_forms.py:41 +#: netbox/wireless/forms/model_forms.py:42 #: netbox/wireless/tables/wirelesslan.py:48 msgid "Group" msgstr "groep" @@ -1439,12 +1451,12 @@ msgstr "Groepsopdracht" #: netbox/circuits/models/base.py:18 netbox/dcim/models/cables.py:67 #: netbox/dcim/models/device_component_templates.py:531 #: netbox/dcim/models/device_component_templates.py:631 -#: netbox/dcim/models/device_components.py:479 -#: netbox/dcim/models/device_components.py:1029 -#: netbox/dcim/models/device_components.py:1100 -#: netbox/dcim/models/device_components.py:1246 -#: netbox/dcim/models/devices.py:478 netbox/dcim/models/racks.py:221 -#: netbox/extras/models/tags.py:28 +#: netbox/dcim/models/device_components.py:485 +#: netbox/dcim/models/device_components.py:1038 +#: netbox/dcim/models/device_components.py:1109 +#: netbox/dcim/models/device_components.py:1255 +#: netbox/dcim/models/devices.py:381 netbox/dcim/models/racks.py:227 +#: netbox/extras/models/tags.py:29 msgid "color" msgstr "kleur" @@ -1469,16 +1481,17 @@ msgstr "Uniek circuit-ID" #: netbox/circuits/models/circuits.py:67 #: netbox/circuits/models/virtual_circuits.py:59 netbox/core/models/data.py:52 #: netbox/core/models/jobs.py:87 netbox/dcim/models/cables.py:49 -#: netbox/dcim/models/device_components.py:1286 -#: netbox/dcim/models/devices.py:645 netbox/dcim/models/devices.py:1181 -#: netbox/dcim/models/devices.py:1409 netbox/dcim/models/power.py:94 -#: netbox/dcim/models/racks.py:288 netbox/dcim/models/sites.py:154 +#: netbox/dcim/models/device_components.py:456 +#: netbox/dcim/models/device_components.py:1294 +#: netbox/dcim/models/devices.py:533 netbox/dcim/models/devices.py:1138 +#: netbox/dcim/models/modules.py:221 netbox/dcim/models/power.py:94 +#: netbox/dcim/models/racks.py:294 netbox/dcim/models/sites.py:154 #: netbox/dcim/models/sites.py:270 netbox/ipam/models/ip.py:237 -#: netbox/ipam/models/ip.py:508 netbox/ipam/models/ip.py:729 -#: netbox/ipam/models/vlans.py:211 netbox/virtualization/models/clusters.py:70 +#: netbox/ipam/models/ip.py:511 netbox/ipam/models/ip.py:740 +#: netbox/ipam/models/vlans.py:217 netbox/virtualization/models/clusters.py:70 #: netbox/virtualization/models/virtualmachines.py:79 -#: netbox/vpn/models/tunnels.py:38 netbox/wireless/models.py:95 -#: netbox/wireless/models.py:156 +#: netbox/vpn/models/l2vpn.py:36 netbox/vpn/models/tunnels.py:38 +#: netbox/wireless/models.py:95 netbox/wireless/models.py:148 msgid "status" msgstr "-status" @@ -1514,86 +1527,85 @@ msgstr "circuitgroep" msgid "circuit groups" msgstr "circuitgroepen" -#: netbox/circuits/models/circuits.py:190 +#: netbox/circuits/models/circuits.py:189 msgid "member ID" msgstr "ID van het lid" -#: netbox/circuits/models/circuits.py:202 netbox/ipam/models/fhrp.py:90 -#: netbox/tenancy/models/contacts.py:126 +#: netbox/circuits/models/circuits.py:201 netbox/ipam/models/fhrp.py:96 +#: netbox/tenancy/models/contacts.py:133 msgid "priority" msgstr "prioriteit" -#: netbox/circuits/models/circuits.py:220 +#: netbox/circuits/models/circuits.py:219 msgid "Circuit group assignment" msgstr "Circuitgroepopdracht" -#: netbox/circuits/models/circuits.py:221 +#: netbox/circuits/models/circuits.py:220 msgid "Circuit group assignments" msgstr "Circuitgroeptoewijzingen" -#: netbox/circuits/models/circuits.py:247 +#: netbox/circuits/models/circuits.py:246 msgid "termination side" msgstr "eindzijde" -#: netbox/circuits/models/circuits.py:266 +#: netbox/circuits/models/circuits.py:264 msgid "port speed (Kbps)" msgstr "poortsnelheid (Kbps)" -#: netbox/circuits/models/circuits.py:269 +#: netbox/circuits/models/circuits.py:267 msgid "Physical circuit speed" msgstr "Fysieke circuitsnelheid" -#: netbox/circuits/models/circuits.py:274 +#: netbox/circuits/models/circuits.py:272 msgid "upstream speed (Kbps)" msgstr "upstream snelheid (Kbps)" -#: netbox/circuits/models/circuits.py:275 +#: netbox/circuits/models/circuits.py:273 msgid "Upstream speed, if different from port speed" msgstr "Upstream snelheid, indien verschillend van de poortsnelheid" -#: netbox/circuits/models/circuits.py:280 +#: netbox/circuits/models/circuits.py:278 msgid "cross-connect ID" msgstr "ID voor kruisverbinding" -#: netbox/circuits/models/circuits.py:281 +#: netbox/circuits/models/circuits.py:279 msgid "ID of the local cross-connect" msgstr "ID van de lokale kruisverbinding" -#: netbox/circuits/models/circuits.py:286 +#: netbox/circuits/models/circuits.py:284 msgid "patch panel/port(s)" msgstr "patchpaneel/poort (en)" -#: netbox/circuits/models/circuits.py:287 +#: netbox/circuits/models/circuits.py:285 msgid "Patch panel ID and port number(s)" msgstr "ID en poortnummer(s) van het patchpaneel" -#: netbox/circuits/models/circuits.py:290 +#: netbox/circuits/models/circuits.py:288 #: netbox/circuits/models/virtual_circuits.py:144 #: netbox/dcim/models/device_component_templates.py:57 -#: netbox/dcim/models/device_components.py:63 netbox/dcim/models/racks.py:681 -#: netbox/extras/models/configs.py:45 netbox/extras/models/configs.py:219 -#: netbox/extras/models/customfields.py:127 netbox/extras/models/models.py:61 -#: netbox/extras/models/models.py:158 netbox/extras/models/models.py:396 -#: netbox/extras/models/models.py:511 -#: netbox/extras/models/notifications.py:131 -#: netbox/extras/models/staging.py:32 netbox/extras/models/tags.py:32 -#: netbox/ipam/models/vlans.py:367 netbox/netbox/models/__init__.py:115 -#: netbox/netbox/models/__init__.py:150 netbox/netbox/models/__init__.py:196 -#: netbox/users/models/permissions.py:24 netbox/users/models/tokens.py:57 +#: netbox/dcim/models/device_components.py:63 netbox/dcim/models/racks.py:688 +#: netbox/extras/models/configs.py:42 netbox/extras/models/configs.py:218 +#: netbox/extras/models/customfields.py:127 netbox/extras/models/models.py:63 +#: netbox/extras/models/models.py:160 netbox/extras/models/models.py:398 +#: netbox/extras/models/models.py:469 netbox/extras/models/models.py:548 +#: netbox/extras/models/notifications.py:131 netbox/extras/models/tags.py:33 +#: netbox/ipam/models/vlans.py:373 netbox/netbox/models/__init__.py:115 +#: netbox/netbox/models/__init__.py:150 netbox/netbox/models/__init__.py:200 +#: netbox/users/models/permissions.py:23 netbox/users/models/tokens.py:57 #: netbox/users/models/users.py:33 -#: netbox/virtualization/models/virtualmachines.py:276 +#: netbox/virtualization/models/virtualmachines.py:281 msgid "description" msgstr "omschrijving" -#: netbox/circuits/models/circuits.py:340 +#: netbox/circuits/models/circuits.py:338 msgid "circuit termination" msgstr "beëindiging van het circuit" -#: netbox/circuits/models/circuits.py:341 +#: netbox/circuits/models/circuits.py:339 msgid "circuit terminations" msgstr "circuitafsluitingen" -#: netbox/circuits/models/circuits.py:353 +#: netbox/circuits/models/circuits.py:351 msgid "A circuit termination must attach to a terminating object." msgstr "" "Een circuitafsluiting moet worden aangesloten op een afsluitend object." @@ -1604,31 +1616,31 @@ msgstr "" #: netbox/core/models/jobs.py:48 #: netbox/dcim/models/device_component_templates.py:43 #: netbox/dcim/models/device_components.py:52 -#: netbox/dcim/models/devices.py:589 netbox/dcim/models/devices.py:1341 -#: netbox/dcim/models/devices.py:1404 netbox/dcim/models/power.py:38 -#: netbox/dcim/models/power.py:89 netbox/dcim/models/racks.py:257 -#: netbox/dcim/models/sites.py:142 netbox/extras/models/configs.py:36 -#: netbox/extras/models/configs.py:215 netbox/extras/models/customfields.py:94 -#: netbox/extras/models/models.py:56 netbox/extras/models/models.py:153 -#: netbox/extras/models/models.py:296 netbox/extras/models/models.py:392 -#: netbox/extras/models/models.py:501 netbox/extras/models/models.py:596 +#: netbox/dcim/models/devices.py:477 netbox/dcim/models/devices.py:1070 +#: netbox/dcim/models/devices.py:1133 netbox/dcim/models/modules.py:32 +#: netbox/dcim/models/power.py:38 netbox/dcim/models/power.py:89 +#: netbox/dcim/models/racks.py:263 netbox/dcim/models/sites.py:142 +#: netbox/extras/models/configs.py:33 netbox/extras/models/configs.py:214 +#: netbox/extras/models/customfields.py:94 netbox/extras/models/models.py:58 +#: netbox/extras/models/models.py:155 netbox/extras/models/models.py:298 +#: netbox/extras/models/models.py:394 netbox/extras/models/models.py:459 +#: netbox/extras/models/models.py:544 netbox/extras/models/models.py:669 #: netbox/extras/models/notifications.py:126 -#: netbox/extras/models/scripts.py:30 netbox/extras/models/staging.py:27 -#: netbox/ipam/models/asns.py:17 netbox/ipam/models/fhrp.py:24 -#: netbox/ipam/models/services.py:51 netbox/ipam/models/services.py:84 -#: netbox/ipam/models/vlans.py:38 netbox/ipam/models/vlans.py:200 -#: netbox/ipam/models/vlans.py:346 netbox/ipam/models/vrfs.py:20 -#: netbox/ipam/models/vrfs.py:75 netbox/netbox/models/__init__.py:142 -#: netbox/netbox/models/__init__.py:186 netbox/tenancy/models/contacts.py:58 -#: netbox/tenancy/models/tenants.py:19 netbox/tenancy/models/tenants.py:42 -#: netbox/users/models/permissions.py:20 netbox/users/models/users.py:28 -#: netbox/virtualization/models/clusters.py:52 +#: netbox/extras/models/scripts.py:30 netbox/ipam/models/asns.py:17 +#: netbox/ipam/models/fhrp.py:24 netbox/ipam/models/services.py:51 +#: netbox/ipam/models/services.py:80 netbox/ipam/models/vlans.py:38 +#: netbox/ipam/models/vlans.py:206 netbox/ipam/models/vlans.py:352 +#: netbox/ipam/models/vrfs.py:20 netbox/ipam/models/vrfs.py:75 +#: netbox/netbox/models/__init__.py:142 netbox/netbox/models/__init__.py:190 +#: netbox/tenancy/models/contacts.py:59 netbox/tenancy/models/tenants.py:19 +#: netbox/tenancy/models/tenants.py:42 netbox/users/models/permissions.py:19 +#: netbox/users/models/users.py:28 netbox/virtualization/models/clusters.py:52 #: netbox/virtualization/models/virtualmachines.py:71 -#: netbox/virtualization/models/virtualmachines.py:271 -#: netbox/virtualization/models/virtualmachines.py:305 +#: netbox/virtualization/models/virtualmachines.py:276 +#: netbox/virtualization/models/virtualmachines.py:310 #: netbox/vpn/models/crypto.py:23 netbox/vpn/models/crypto.py:69 #: netbox/vpn/models/crypto.py:128 netbox/vpn/models/crypto.py:180 -#: netbox/vpn/models/crypto.py:216 netbox/vpn/models/l2vpn.py:21 +#: netbox/vpn/models/crypto.py:216 netbox/vpn/models/l2vpn.py:20 #: netbox/vpn/models/tunnels.py:32 netbox/wireless/models.py:53 msgid "name" msgstr "naam" @@ -1638,11 +1650,11 @@ msgid "Full name of the provider" msgstr "Volledige naam van de provider" #: netbox/circuits/models/providers.py:28 netbox/dcim/models/devices.py:88 -#: netbox/dcim/models/racks.py:137 netbox/dcim/models/sites.py:149 -#: netbox/extras/models/models.py:506 netbox/ipam/models/asns.py:23 +#: netbox/dcim/models/racks.py:143 netbox/dcim/models/sites.py:149 +#: netbox/extras/models/models.py:464 netbox/ipam/models/asns.py:23 #: netbox/ipam/models/vlans.py:43 netbox/netbox/models/__init__.py:146 -#: netbox/netbox/models/__init__.py:191 netbox/tenancy/models/tenants.py:25 -#: netbox/tenancy/models/tenants.py:47 netbox/vpn/models/l2vpn.py:27 +#: netbox/netbox/models/__init__.py:195 netbox/tenancy/models/tenants.py:25 +#: netbox/tenancy/models/tenants.py:47 netbox/vpn/models/l2vpn.py:26 #: netbox/wireless/models.py:59 msgid "slug" msgstr "slug" @@ -1696,7 +1708,7 @@ msgid "virtual circuits" msgstr "virtuele circuits" #: netbox/circuits/models/virtual_circuits.py:133 netbox/ipam/models/ip.py:194 -#: netbox/ipam/models/ip.py:736 netbox/vpn/models/tunnels.py:109 +#: netbox/ipam/models/ip.py:747 netbox/vpn/models/tunnels.py:109 msgid "role" msgstr "functie" @@ -1714,35 +1726,36 @@ msgstr "beëindigingen van virtuele circuits" #: netbox/circuits/tables/providers.py:67 #: netbox/circuits/tables/providers.py:97 #: netbox/circuits/tables/virtual_circuits.py:18 netbox/core/tables/data.py:16 -#: netbox/core/tables/jobs.py:14 netbox/core/tables/plugins.py:50 +#: netbox/core/tables/jobs.py:14 netbox/core/tables/plugins.py:53 #: netbox/core/tables/tasks.py:11 netbox/core/tables/tasks.py:115 -#: netbox/dcim/forms/filtersets.py:64 netbox/dcim/forms/object_create.py:43 +#: netbox/dcim/forms/filtersets.py:65 netbox/dcim/forms/object_create.py:43 #: netbox/dcim/tables/devices.py:63 netbox/dcim/tables/devices.py:103 #: netbox/dcim/tables/devices.py:145 netbox/dcim/tables/devices.py:299 #: netbox/dcim/tables/devices.py:402 netbox/dcim/tables/devices.py:443 -#: netbox/dcim/tables/devices.py:491 netbox/dcim/tables/devices.py:540 -#: netbox/dcim/tables/devices.py:561 netbox/dcim/tables/devices.py:681 -#: netbox/dcim/tables/devices.py:764 netbox/dcim/tables/devices.py:810 -#: netbox/dcim/tables/devices.py:872 netbox/dcim/tables/devices.py:941 -#: netbox/dcim/tables/devices.py:1006 netbox/dcim/tables/devices.py:1025 -#: netbox/dcim/tables/devices.py:1054 netbox/dcim/tables/devices.py:1084 +#: netbox/dcim/tables/devices.py:491 netbox/dcim/tables/devices.py:545 +#: netbox/dcim/tables/devices.py:568 netbox/dcim/tables/devices.py:688 +#: netbox/dcim/tables/devices.py:771 netbox/dcim/tables/devices.py:817 +#: netbox/dcim/tables/devices.py:879 netbox/dcim/tables/devices.py:948 +#: netbox/dcim/tables/devices.py:1013 netbox/dcim/tables/devices.py:1032 +#: netbox/dcim/tables/devices.py:1061 netbox/dcim/tables/devices.py:1091 #: netbox/dcim/tables/devicetypes.py:31 netbox/dcim/tables/devicetypes.py:227 -#: netbox/dcim/tables/power.py:22 netbox/dcim/tables/power.py:62 -#: netbox/dcim/tables/racks.py:24 netbox/dcim/tables/racks.py:113 -#: netbox/dcim/tables/sites.py:24 netbox/dcim/tables/sites.py:51 -#: netbox/dcim/tables/sites.py:78 netbox/dcim/tables/sites.py:129 -#: netbox/extras/forms/filtersets.py:218 netbox/extras/tables/tables.py:61 -#: netbox/extras/tables/tables.py:125 netbox/extras/tables/tables.py:158 -#: netbox/extras/tables/tables.py:183 netbox/extras/tables/tables.py:249 -#: netbox/extras/tables/tables.py:364 netbox/extras/tables/tables.py:381 -#: netbox/extras/tables/tables.py:404 netbox/extras/tables/tables.py:442 -#: netbox/extras/tables/tables.py:494 netbox/extras/tables/tables.py:520 -#: netbox/ipam/forms/bulk_edit.py:391 netbox/ipam/forms/filtersets.py:403 -#: netbox/ipam/forms/filtersets.py:488 netbox/ipam/tables/asn.py:16 -#: netbox/ipam/tables/ip.py:31 netbox/ipam/tables/ip.py:106 +#: netbox/dcim/tables/modules.py:17 netbox/dcim/tables/power.py:22 +#: netbox/dcim/tables/power.py:62 netbox/dcim/tables/racks.py:24 +#: netbox/dcim/tables/racks.py:117 netbox/dcim/tables/sites.py:24 +#: netbox/dcim/tables/sites.py:54 netbox/dcim/tables/sites.py:84 +#: netbox/dcim/tables/sites.py:135 netbox/extras/forms/filtersets.py:223 +#: netbox/extras/tables/tables.py:62 netbox/extras/tables/tables.py:126 +#: netbox/extras/tables/tables.py:159 netbox/extras/tables/tables.py:184 +#: netbox/extras/tables/tables.py:260 netbox/extras/tables/tables.py:290 +#: netbox/extras/tables/tables.py:405 netbox/extras/tables/tables.py:422 +#: netbox/extras/tables/tables.py:445 netbox/extras/tables/tables.py:483 +#: netbox/extras/tables/tables.py:535 netbox/extras/tables/tables.py:561 +#: netbox/ipam/forms/bulk_edit.py:396 netbox/ipam/forms/filtersets.py:410 +#: netbox/ipam/forms/filtersets.py:496 netbox/ipam/tables/asn.py:16 +#: netbox/ipam/tables/ip.py:32 netbox/ipam/tables/ip.py:107 #: netbox/ipam/tables/services.py:15 netbox/ipam/tables/services.py:40 -#: netbox/ipam/tables/vlans.py:33 netbox/ipam/tables/vlans.py:83 -#: netbox/ipam/tables/vlans.py:231 netbox/ipam/tables/vrfs.py:26 +#: netbox/ipam/tables/vlans.py:33 netbox/ipam/tables/vlans.py:85 +#: netbox/ipam/tables/vlans.py:233 netbox/ipam/tables/vrfs.py:26 #: netbox/ipam/tables/vrfs.py:68 #: netbox/templates/circuits/circuitgroup.html:28 #: netbox/templates/circuits/circuittype.html:22 @@ -1766,6 +1779,7 @@ msgstr "beëindigingen van virtuele circuits" #: netbox/templates/dcim/location.html:29 #: netbox/templates/dcim/manufacturer.html:36 #: netbox/templates/dcim/modulebay.html:30 +#: netbox/templates/dcim/moduletypeprofile.html:16 #: netbox/templates/dcim/platform.html:29 #: netbox/templates/dcim/poweroutlet.html:28 #: netbox/templates/dcim/powerport.html:28 @@ -1782,16 +1796,17 @@ msgstr "beëindigingen van virtuele circuits" #: netbox/templates/extras/notificationgroup.html:14 #: netbox/templates/extras/savedfilter.html:13 #: netbox/templates/extras/script_list.html:45 +#: netbox/templates/extras/tableconfig.html:13 #: netbox/templates/extras/tag.html:14 netbox/templates/extras/webhook.html:13 #: netbox/templates/ipam/asnrange.html:15 #: netbox/templates/ipam/fhrpgroup.html:30 netbox/templates/ipam/rir.html:22 #: netbox/templates/ipam/role.html:22 #: netbox/templates/ipam/routetarget.html:13 -#: netbox/templates/ipam/service.html:24 +#: netbox/templates/ipam/service.html:26 #: netbox/templates/ipam/servicetemplate.html:15 #: netbox/templates/ipam/vlan.html:35 netbox/templates/ipam/vlangroup.html:30 #: netbox/templates/ipam/vlantranslationpolicy.html:14 -#: netbox/templates/tenancy/contact.html:25 +#: netbox/templates/tenancy/contact.html:35 #: netbox/templates/tenancy/contactgroup.html:21 #: netbox/templates/tenancy/contactrole.html:18 #: netbox/templates/tenancy/tenantgroup.html:29 @@ -1813,9 +1828,9 @@ msgstr "beëindigingen van virtuele circuits" #: netbox/templates/vpn/l2vpn.html:14 netbox/templates/vpn/tunnel.html:21 #: netbox/templates/vpn/tunnelgroup.html:26 #: netbox/templates/wireless/wirelesslangroup.html:29 -#: netbox/tenancy/tables/contacts.py:19 netbox/tenancy/tables/contacts.py:41 -#: netbox/tenancy/tables/contacts.py:56 netbox/tenancy/tables/tenants.py:16 -#: netbox/tenancy/tables/tenants.py:38 netbox/users/tables.py:62 +#: netbox/tenancy/tables/contacts.py:19 netbox/tenancy/tables/contacts.py:45 +#: netbox/tenancy/tables/contacts.py:60 netbox/tenancy/tables/tenants.py:16 +#: netbox/tenancy/tables/tenants.py:42 netbox/users/tables.py:62 #: netbox/users/tables.py:76 netbox/virtualization/forms/bulk_create.py:20 #: netbox/virtualization/forms/object_create.py:13 #: netbox/virtualization/forms/object_create.py:23 @@ -1839,8 +1854,8 @@ msgstr "Naam" #: netbox/circuits/tables/providers.py:43 #: netbox/circuits/tables/providers.py:77 #: netbox/circuits/tables/virtual_circuits.py:27 -#: netbox/netbox/navigation/menu.py:274 netbox/netbox/navigation/menu.py:278 -#: netbox/netbox/navigation/menu.py:280 +#: netbox/netbox/navigation/menu.py:275 netbox/netbox/navigation/menu.py:279 +#: netbox/netbox/navigation/menu.py:281 #: netbox/templates/circuits/provider.html:57 #: netbox/templates/circuits/provideraccount.html:44 #: netbox/templates/circuits/providernetwork.html:50 @@ -1856,7 +1871,7 @@ msgid "Circuit ID" msgstr "Circuit-ID" #: netbox/circuits/tables/circuits.py:71 -#: netbox/wireless/forms/model_forms.py:163 +#: netbox/wireless/forms/model_forms.py:164 msgid "Side A" msgstr "Kant A" @@ -1874,35 +1889,38 @@ msgstr "Vastleggingspercentage" #: netbox/circuits/tables/providers.py:80 #: netbox/circuits/tables/providers.py:105 #: netbox/circuits/tables/virtual_circuits.py:68 -#: netbox/dcim/tables/devices.py:1067 netbox/dcim/tables/devicetypes.py:97 -#: netbox/dcim/tables/modules.py:29 netbox/dcim/tables/modules.py:73 -#: netbox/dcim/tables/power.py:39 netbox/dcim/tables/power.py:96 -#: netbox/dcim/tables/racks.py:84 netbox/dcim/tables/racks.py:144 -#: netbox/dcim/tables/racks.py:224 netbox/dcim/tables/sites.py:107 -#: netbox/extras/tables/tables.py:588 netbox/ipam/tables/asn.py:69 -#: netbox/ipam/tables/fhrp.py:34 netbox/ipam/tables/ip.py:82 -#: netbox/ipam/tables/ip.py:226 netbox/ipam/tables/ip.py:281 -#: netbox/ipam/tables/ip.py:349 netbox/ipam/tables/services.py:24 -#: netbox/ipam/tables/services.py:54 netbox/ipam/tables/vlans.py:121 +#: netbox/dcim/tables/devices.py:1074 netbox/dcim/tables/devicetypes.py:97 +#: netbox/dcim/tables/modules.py:27 netbox/dcim/tables/modules.py:68 +#: netbox/dcim/tables/modules.py:107 netbox/dcim/tables/power.py:39 +#: netbox/dcim/tables/power.py:96 netbox/dcim/tables/racks.py:88 +#: netbox/dcim/tables/racks.py:148 netbox/dcim/tables/racks.py:233 +#: netbox/dcim/tables/sites.py:36 netbox/dcim/tables/sites.py:66 +#: netbox/dcim/tables/sites.py:113 netbox/dcim/tables/sites.py:167 +#: netbox/extras/tables/tables.py:643 netbox/ipam/tables/asn.py:69 +#: netbox/ipam/tables/fhrp.py:34 netbox/ipam/tables/ip.py:83 +#: netbox/ipam/tables/ip.py:227 netbox/ipam/tables/ip.py:286 +#: netbox/ipam/tables/ip.py:355 netbox/ipam/tables/services.py:24 +#: netbox/ipam/tables/services.py:54 netbox/ipam/tables/vlans.py:123 #: netbox/ipam/tables/vrfs.py:47 netbox/ipam/tables/vrfs.py:72 #: netbox/templates/dcim/htmx/cable_edit.html:92 #: netbox/templates/generic/bulk_edit.html:86 #: netbox/templates/inc/panels/comments.html:5 -#: netbox/tenancy/tables/contacts.py:68 netbox/tenancy/tables/tenants.py:46 +#: netbox/tenancy/tables/contacts.py:31 netbox/tenancy/tables/contacts.py:72 +#: netbox/tenancy/tables/tenants.py:28 netbox/tenancy/tables/tenants.py:50 #: netbox/utilities/forms/fields/fields.py:29 #: netbox/virtualization/tables/clusters.py:95 #: netbox/virtualization/tables/virtualmachines.py:52 #: netbox/vpn/tables/crypto.py:37 netbox/vpn/tables/crypto.py:74 #: netbox/vpn/tables/crypto.py:109 netbox/vpn/tables/crypto.py:140 -#: netbox/vpn/tables/crypto.py:173 netbox/vpn/tables/l2vpn.py:37 +#: netbox/vpn/tables/crypto.py:173 netbox/vpn/tables/l2vpn.py:40 #: netbox/vpn/tables/tunnels.py:61 netbox/wireless/tables/wirelesslan.py:27 #: netbox/wireless/tables/wirelesslan.py:66 msgid "Comments" msgstr "Opmerkingen" #: netbox/circuits/tables/circuits.py:89 -#: netbox/templates/tenancy/contact.html:84 -#: netbox/tenancy/tables/contacts.py:73 +#: netbox/templates/tenancy/contact.html:94 +#: netbox/tenancy/tables/contacts.py:77 msgid "Assignments" msgstr "Toewijzingen" @@ -1939,52 +1957,50 @@ msgstr "Accounts" msgid "Account Count" msgstr "Aantal accounts" -#: netbox/circuits/tables/providers.py:37 netbox/dcim/tables/sites.py:99 +#: netbox/circuits/tables/providers.py:37 netbox/dcim/tables/sites.py:105 msgid "ASN Count" msgstr "Aantal ASN's" #: netbox/circuits/tables/virtual_circuits.py:65 -#: netbox/netbox/navigation/menu.py:234 +#: netbox/netbox/navigation/menu.py:235 #: netbox/templates/circuits/virtualcircuit.html:87 -#: netbox/templates/vpn/l2vpn.html:56 netbox/templates/vpn/tunnel.html:72 +#: netbox/templates/vpn/l2vpn.html:60 netbox/templates/vpn/tunnel.html:72 #: netbox/vpn/tables/tunnels.py:58 msgid "Terminations" msgstr "Beëindigingen" #: netbox/circuits/tables/virtual_circuits.py:109 -#: netbox/dcim/forms/bulk_edit.py:745 netbox/dcim/forms/bulk_edit.py:1299 -#: netbox/dcim/forms/bulk_edit.py:1708 netbox/dcim/forms/bulk_edit.py:1760 -#: netbox/dcim/forms/bulk_import.py:668 netbox/dcim/forms/bulk_import.py:730 -#: netbox/dcim/forms/bulk_import.py:756 netbox/dcim/forms/bulk_import.py:782 -#: netbox/dcim/forms/bulk_import.py:802 netbox/dcim/forms/bulk_import.py:858 -#: netbox/dcim/forms/bulk_import.py:976 netbox/dcim/forms/bulk_import.py:1024 -#: netbox/dcim/forms/bulk_import.py:1041 netbox/dcim/forms/bulk_import.py:1053 -#: netbox/dcim/forms/bulk_import.py:1101 netbox/dcim/forms/bulk_import.py:1223 -#: netbox/dcim/forms/bulk_import.py:1559 netbox/dcim/forms/connections.py:24 -#: netbox/dcim/forms/filtersets.py:132 netbox/dcim/forms/filtersets.py:922 -#: netbox/dcim/forms/filtersets.py:954 netbox/dcim/forms/filtersets.py:1100 -#: netbox/dcim/forms/filtersets.py:1291 netbox/dcim/forms/filtersets.py:1316 -#: netbox/dcim/forms/filtersets.py:1340 netbox/dcim/forms/filtersets.py:1360 -#: netbox/dcim/forms/filtersets.py:1388 netbox/dcim/forms/filtersets.py:1508 -#: netbox/dcim/forms/filtersets.py:1533 netbox/dcim/forms/filtersets.py:1557 -#: netbox/dcim/forms/filtersets.py:1575 netbox/dcim/forms/filtersets.py:1592 -#: netbox/dcim/forms/filtersets.py:1689 netbox/dcim/forms/filtersets.py:1713 -#: netbox/dcim/forms/filtersets.py:1737 netbox/dcim/forms/model_forms.py:644 -#: netbox/dcim/forms/model_forms.py:861 netbox/dcim/forms/model_forms.py:1262 -#: netbox/dcim/forms/model_forms.py:1747 netbox/dcim/forms/model_forms.py:1818 +#: netbox/dcim/forms/bulk_edit.py:789 netbox/dcim/forms/bulk_edit.py:1343 +#: netbox/dcim/forms/bulk_edit.py:1755 netbox/dcim/forms/bulk_edit.py:1807 +#: netbox/dcim/forms/bulk_import.py:699 netbox/dcim/forms/bulk_import.py:761 +#: netbox/dcim/forms/bulk_import.py:787 netbox/dcim/forms/bulk_import.py:813 +#: netbox/dcim/forms/bulk_import.py:833 netbox/dcim/forms/bulk_import.py:889 +#: netbox/dcim/forms/bulk_import.py:1007 netbox/dcim/forms/bulk_import.py:1055 +#: netbox/dcim/forms/bulk_import.py:1072 netbox/dcim/forms/bulk_import.py:1084 +#: netbox/dcim/forms/bulk_import.py:1132 netbox/dcim/forms/bulk_import.py:1254 +#: netbox/dcim/forms/bulk_import.py:1590 netbox/dcim/forms/connections.py:24 +#: netbox/dcim/forms/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 +#: netbox/dcim/forms/filtersets.py:1359 netbox/dcim/forms/filtersets.py:1379 +#: netbox/dcim/forms/filtersets.py:1412 netbox/dcim/forms/filtersets.py:1532 +#: netbox/dcim/forms/filtersets.py:1557 netbox/dcim/forms/filtersets.py:1581 +#: netbox/dcim/forms/filtersets.py:1599 netbox/dcim/forms/filtersets.py:1616 +#: 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/object_create.py:260 netbox/dcim/tables/connections.py:22 #: netbox/dcim/tables/connections.py:41 netbox/dcim/tables/connections.py:60 #: netbox/dcim/tables/devices.py:295 netbox/dcim/tables/devices.py:380 #: netbox/dcim/tables/devices.py:421 netbox/dcim/tables/devices.py:463 -#: netbox/dcim/tables/devices.py:513 netbox/dcim/tables/devices.py:618 -#: netbox/dcim/tables/devices.py:730 netbox/dcim/tables/devices.py:786 -#: netbox/dcim/tables/devices.py:832 netbox/dcim/tables/devices.py:891 -#: netbox/dcim/tables/devices.py:959 netbox/dcim/tables/devices.py:1088 -#: netbox/dcim/tables/modules.py:53 netbox/extras/forms/filtersets.py:328 -#: netbox/ipam/forms/bulk_import.py:310 netbox/ipam/forms/bulk_import.py:556 -#: netbox/ipam/forms/filtersets.py:618 netbox/ipam/forms/model_forms.py:333 -#: netbox/ipam/forms/model_forms.py:761 netbox/ipam/forms/model_forms.py:794 -#: netbox/ipam/forms/model_forms.py:820 netbox/ipam/tables/vlans.py:156 +#: netbox/dcim/tables/devices.py:513 netbox/dcim/tables/devices.py:625 +#: netbox/dcim/tables/devices.py:737 netbox/dcim/tables/devices.py:793 +#: netbox/dcim/tables/devices.py:839 netbox/dcim/tables/devices.py:898 +#: netbox/dcim/tables/devices.py:966 netbox/dcim/tables/devices.py:1095 +#: netbox/dcim/tables/modules.py:87 netbox/extras/forms/filtersets.py:363 +#: netbox/ipam/forms/bulk_import.py:310 netbox/ipam/forms/filtersets.py:626 +#: netbox/ipam/forms/model_forms.py:333 netbox/ipam/tables/vlans.py:158 #: netbox/templates/circuits/virtualcircuittermination.html:56 #: netbox/templates/dcim/consoleport.html:20 #: netbox/templates/dcim/consoleserverport.html:20 @@ -2013,22 +2029,22 @@ msgstr "Beëindigingen" #: netbox/virtualization/forms/filtersets.py:134 #: netbox/virtualization/forms/model_forms.py:192 #: netbox/virtualization/tables/virtualmachines.py:41 netbox/vpn/choices.py:52 -#: netbox/vpn/forms/bulk_import.py:86 netbox/vpn/forms/bulk_import.py:283 -#: netbox/vpn/forms/filtersets.py:281 netbox/vpn/forms/model_forms.py:91 +#: netbox/vpn/forms/bulk_import.py:86 netbox/vpn/forms/bulk_import.py:288 +#: netbox/vpn/forms/filtersets.py:286 netbox/vpn/forms/model_forms.py:91 #: netbox/vpn/forms/model_forms.py:126 netbox/vpn/forms/model_forms.py:237 #: netbox/vpn/forms/model_forms.py:456 -#: netbox/wireless/forms/model_forms.py:102 -#: netbox/wireless/forms/model_forms.py:144 +#: netbox/wireless/forms/model_forms.py:103 +#: netbox/wireless/forms/model_forms.py:145 #: netbox/wireless/tables/wirelesslan.py:84 msgid "Device" msgstr "Apparaat" -#: netbox/circuits/views.py:373 +#: netbox/circuits/views.py:362 #, python-brace-format msgid "No terminations have been defined for circuit {circuit}." msgstr "Er zijn geen afsluitingen gedefinieerd voor het circuit {circuit}." -#: netbox/circuits/views.py:422 +#: netbox/circuits/views.py:411 #, python-brace-format msgid "Swapped terminations for circuit {circuit}." msgstr "Verwisselde aansluitingen voor het circuit {circuit}." @@ -2039,31 +2055,31 @@ msgstr "" "Deze gebruiker heeft geen toestemming om deze gegevensbron te " "synchroniseren." -#: netbox/core/apps.py:33 +#: netbox/core/apps.py:34 msgid "Object created" msgstr "Object aangemaakt" -#: netbox/core/apps.py:34 +#: netbox/core/apps.py:35 msgid "Object updated" msgstr "Object bijgewerkt" -#: netbox/core/apps.py:35 +#: netbox/core/apps.py:36 msgid "Object deleted" msgstr "Object verwijderd" -#: netbox/core/apps.py:36 +#: netbox/core/apps.py:37 msgid "Job started" msgstr "Opdracht gestart" -#: netbox/core/apps.py:37 +#: netbox/core/apps.py:38 msgid "Job completed" msgstr "Opdracht voltooid" -#: netbox/core/apps.py:38 +#: netbox/core/apps.py:39 msgid "Job failed" msgstr "Opdracht is mislukt" -#: netbox/core/apps.py:39 +#: netbox/core/apps.py:40 msgid "Job errored" msgstr "Taak is fout" @@ -2087,14 +2103,14 @@ msgstr "Voltooid" #: netbox/core/choices.py:22 netbox/core/choices.py:59 #: netbox/core/constants.py:20 netbox/core/tables/tasks.py:34 -#: netbox/dcim/choices.py:187 netbox/dcim/choices.py:239 -#: netbox/dcim/choices.py:1601 netbox/dcim/choices.py:1674 +#: netbox/dcim/choices.py:188 netbox/dcim/choices.py:241 +#: netbox/dcim/choices.py:1608 netbox/dcim/choices.py:1698 #: netbox/virtualization/choices.py:48 msgid "Failed" msgstr "Mislukt" -#: netbox/core/choices.py:35 netbox/netbox/navigation/menu.py:356 -#: netbox/netbox/navigation/menu.py:360 +#: netbox/core/choices.py:35 netbox/netbox/navigation/menu.py:358 +#: netbox/netbox/navigation/menu.py:362 #: netbox/templates/extras/script/base.html:14 #: netbox/templates/extras/script_list.html:7 #: netbox/templates/extras/script_list.html:12 @@ -2148,7 +2164,7 @@ msgstr "Wekelijks" msgid "30 days" msgstr "30 dagen" -#: netbox/core/choices.py:103 netbox/core/tables/plugins.py:69 +#: netbox/core/choices.py:103 netbox/core/tables/plugins.py:75 #: netbox/templates/generic/object.html:61 msgid "Updated" msgstr "Bijgewerkt" @@ -2179,7 +2195,7 @@ msgstr "Gestopt" msgid "Cancelled" msgstr "Geannuleerd" -#: netbox/core/data_backends.py:32 netbox/core/tables/plugins.py:57 +#: netbox/core/data_backends.py:32 netbox/core/tables/plugins.py:61 #: netbox/templates/core/plugin.html:88 #: netbox/templates/dcim/interface.html:273 msgid "Local" @@ -2218,40 +2234,43 @@ msgstr "AWS-toegangssleutel-ID" msgid "AWS secret access key" msgstr "Geheime toegangssleutel van AWS" -#: netbox/core/filtersets.py:53 netbox/extras/filtersets.py:250 -#: netbox/extras/filtersets.py:633 netbox/extras/filtersets.py:661 +#: netbox/core/filtersets.py:57 netbox/extras/filtersets.py:254 +#: netbox/extras/filtersets.py:726 netbox/extras/filtersets.py:754 msgid "Data source (ID)" msgstr "Gegevensbron (ID)" -#: netbox/core/filtersets.py:59 +#: netbox/core/filtersets.py:63 msgid "Data source (name)" msgstr "Gegevensbron (naam)" -#: netbox/core/filtersets.py:145 netbox/dcim/filtersets.py:502 -#: netbox/extras/filtersets.py:287 netbox/extras/filtersets.py:331 -#: netbox/extras/filtersets.py:353 netbox/extras/filtersets.py:413 -#: netbox/users/filtersets.py:28 +#: netbox/core/filtersets.py:149 netbox/dcim/filtersets.py:504 +#: netbox/extras/filtersets.py:292 netbox/extras/filtersets.py:344 +#: netbox/extras/filtersets.py:389 netbox/extras/filtersets.py:411 +#: netbox/extras/filtersets.py:471 netbox/users/filtersets.py:28 msgid "User (ID)" msgstr "Gebruiker (ID)" -#: netbox/core/filtersets.py:151 +#: netbox/core/filtersets.py:155 msgid "User name" msgstr "Gebruikersnaam" -#: netbox/core/forms/bulk_edit.py:25 netbox/core/forms/filtersets.py:43 -#: netbox/core/tables/data.py:26 netbox/dcim/forms/bulk_edit.py:1140 -#: netbox/dcim/forms/bulk_edit.py:1418 netbox/dcim/forms/filtersets.py:1424 -#: netbox/dcim/tables/devices.py:566 netbox/dcim/tables/devicetypes.py:231 -#: netbox/extras/forms/bulk_edit.py:123 netbox/extras/forms/bulk_edit.py:187 -#: netbox/extras/forms/bulk_edit.py:246 netbox/extras/forms/filtersets.py:145 -#: netbox/extras/forms/filtersets.py:235 netbox/extras/forms/filtersets.py:300 -#: netbox/extras/tables/tables.py:165 netbox/extras/tables/tables.py:256 -#: netbox/extras/tables/tables.py:418 netbox/netbox/preferences.py:22 +#: netbox/core/forms/bulk_edit.py:26 netbox/core/forms/filtersets.py:43 +#: netbox/core/tables/data.py:26 netbox/dcim/choices.py:1656 +#: netbox/dcim/forms/bulk_edit.py:1184 netbox/dcim/forms/bulk_edit.py:1465 +#: netbox/dcim/forms/filtersets.py:1448 netbox/dcim/tables/devices.py:573 +#: netbox/dcim/tables/devicetypes.py:231 netbox/extras/forms/bulk_edit.py:124 +#: netbox/extras/forms/bulk_edit.py:192 netbox/extras/forms/bulk_edit.py:220 +#: netbox/extras/forms/bulk_edit.py:279 netbox/extras/forms/filtersets.py:146 +#: netbox/extras/forms/filtersets.py:240 netbox/extras/forms/filtersets.py:270 +#: netbox/extras/forms/filtersets.py:335 netbox/extras/tables/tables.py:166 +#: netbox/extras/tables/tables.py:267 netbox/extras/tables/tables.py:300 +#: netbox/extras/tables/tables.py:459 netbox/netbox/preferences.py:22 #: netbox/templates/core/datasource.html:42 #: netbox/templates/dcim/interface.html:61 #: netbox/templates/extras/customlink.html:17 #: netbox/templates/extras/eventrule.html:17 #: netbox/templates/extras/savedfilter.html:25 +#: netbox/templates/extras/tableconfig.html:33 #: netbox/templates/users/objectpermission.html:25 #: netbox/templates/virtualization/vminterface.html:29 #: netbox/users/forms/bulk_edit.py:89 netbox/users/forms/filtersets.py:70 @@ -2260,7 +2279,12 @@ msgstr "Gebruikersnaam" msgid "Enabled" msgstr "Ingeschakeld" -#: netbox/core/forms/bulk_edit.py:34 netbox/extras/forms/model_forms.py:299 +#: netbox/core/forms/bulk_edit.py:36 netbox/core/forms/filtersets.py:50 +#: netbox/core/tables/data.py:29 netbox/templates/core/datasource.html:50 +msgid "Sync interval" +msgstr "Synchronisatie-interval" + +#: netbox/core/forms/bulk_edit.py:40 netbox/extras/forms/model_forms.py:304 #: netbox/templates/extras/savedfilter.html:52 #: netbox/vpn/forms/filtersets.py:102 netbox/vpn/forms/filtersets.py:132 #: netbox/vpn/forms/filtersets.py:156 netbox/vpn/forms/filtersets.py:175 @@ -2270,86 +2294,89 @@ msgstr "Ingeschakeld" msgid "Parameters" msgstr "Parameters" -#: netbox/core/forms/bulk_edit.py:38 netbox/templates/core/datasource.html:68 +#: netbox/core/forms/bulk_edit.py:44 netbox/templates/core/datasource.html:72 msgid "Ignore rules" msgstr "Regels negeren" -#: netbox/core/forms/filtersets.py:30 netbox/core/forms/model_forms.py:97 -#: netbox/extras/forms/model_forms.py:262 -#: netbox/extras/forms/model_forms.py:592 -#: netbox/extras/forms/model_forms.py:646 netbox/extras/tables/tables.py:194 -#: netbox/extras/tables/tables.py:486 netbox/extras/tables/tables.py:524 +#: netbox/core/forms/filtersets.py:30 netbox/core/forms/model_forms.py:100 +#: netbox/extras/forms/model_forms.py:265 +#: netbox/extras/forms/model_forms.py:660 +#: netbox/extras/forms/model_forms.py:713 netbox/extras/tables/tables.py:204 +#: netbox/extras/tables/tables.py:527 netbox/extras/tables/tables.py:565 #: netbox/templates/core/datasource.html:31 #: netbox/templates/extras/configcontext.html:29 -#: netbox/templates/extras/configtemplate.html:21 -#: netbox/templates/extras/exporttemplate.html:35 +#: netbox/templates/extras/configtemplate.html:37 +#: netbox/templates/extras/exporttemplate.html:39 #: netbox/templates/extras/object_render_config.html:19 msgid "Data Source" msgstr "Gegevensbron" -#: netbox/core/forms/filtersets.py:55 netbox/core/forms/mixins.py:21 +#: netbox/core/forms/filtersets.py:60 netbox/core/forms/mixins.py:21 msgid "File" msgstr "Bestand" -#: netbox/core/forms/filtersets.py:60 netbox/core/forms/mixins.py:16 -#: netbox/extras/forms/filtersets.py:174 netbox/extras/forms/filtersets.py:335 -#: netbox/extras/forms/filtersets.py:421 +#: netbox/core/forms/filtersets.py:65 netbox/core/forms/mixins.py:16 +#: netbox/extras/forms/filtersets.py:175 netbox/extras/forms/filtersets.py:370 +#: netbox/extras/forms/filtersets.py:457 msgid "Data source" msgstr "Gegevensbron" -#: netbox/core/forms/filtersets.py:71 netbox/extras/forms/filtersets.py:448 +#: netbox/core/forms/filtersets.py:76 netbox/extras/forms/filtersets.py:503 msgid "Creation" msgstr "Aangemaakt" -#: netbox/core/forms/filtersets.py:75 netbox/core/forms/filtersets.py:161 -#: netbox/extras/forms/filtersets.py:469 netbox/extras/tables/tables.py:223 -#: netbox/extras/tables/tables.py:297 netbox/extras/tables/tables.py:329 -#: netbox/extras/tables/tables.py:577 netbox/templates/core/job.html:38 +#: netbox/core/forms/filtersets.py:80 netbox/core/forms/filtersets.py:166 +#: netbox/extras/forms/filtersets.py:524 netbox/extras/tables/tables.py:234 +#: netbox/extras/tables/tables.py:294 netbox/extras/tables/tables.py:338 +#: netbox/extras/tables/tables.py:370 netbox/extras/tables/tables.py:632 +#: netbox/templates/core/job.html:38 #: netbox/templates/core/objectchange.html:52 -#: netbox/tenancy/tables/contacts.py:90 netbox/vpn/tables/l2vpn.py:59 +#: netbox/templates/extras/tableconfig.html:21 +#: netbox/tenancy/tables/contacts.py:94 netbox/vpn/tables/l2vpn.py:62 msgid "Object Type" msgstr "Soort object" -#: netbox/core/forms/filtersets.py:85 +#: netbox/core/forms/filtersets.py:90 msgid "Created after" msgstr "Aangemaakt na" -#: netbox/core/forms/filtersets.py:90 +#: netbox/core/forms/filtersets.py:95 msgid "Created before" msgstr "Eerder gemaakt" -#: netbox/core/forms/filtersets.py:95 +#: netbox/core/forms/filtersets.py:100 msgid "Scheduled after" msgstr "Daarna gepland" -#: netbox/core/forms/filtersets.py:100 +#: netbox/core/forms/filtersets.py:105 msgid "Scheduled before" msgstr "Eerder gepland" -#: netbox/core/forms/filtersets.py:105 +#: netbox/core/forms/filtersets.py:110 msgid "Started after" msgstr "Begonnen na" -#: netbox/core/forms/filtersets.py:110 +#: netbox/core/forms/filtersets.py:115 msgid "Started before" msgstr "Eerder begonnen" -#: netbox/core/forms/filtersets.py:115 +#: netbox/core/forms/filtersets.py:120 msgid "Completed after" msgstr "Voltooid na" -#: netbox/core/forms/filtersets.py:120 +#: netbox/core/forms/filtersets.py:125 msgid "Completed before" msgstr "Eerder voltooid" -#: netbox/core/forms/filtersets.py:127 netbox/core/forms/filtersets.py:156 -#: netbox/dcim/forms/bulk_edit.py:465 netbox/dcim/forms/filtersets.py:419 -#: netbox/dcim/forms/filtersets.py:463 netbox/dcim/forms/model_forms.py:324 -#: netbox/extras/forms/filtersets.py:464 netbox/extras/forms/filtersets.py:484 -#: netbox/extras/tables/tables.py:305 netbox/extras/tables/tables.py:345 +#: netbox/core/forms/filtersets.py:132 netbox/core/forms/filtersets.py:161 +#: netbox/dcim/forms/bulk_edit.py:479 netbox/dcim/forms/filtersets.py:420 +#: netbox/dcim/forms/filtersets.py:464 netbox/dcim/forms/model_forms.py:332 +#: netbox/extras/forms/filtersets.py:519 netbox/extras/forms/filtersets.py:539 +#: netbox/extras/tables/tables.py:346 netbox/extras/tables/tables.py:386 #: netbox/templates/core/objectchange.html:36 #: netbox/templates/dcim/rackreservation.html:58 #: netbox/templates/extras/savedfilter.html:21 +#: netbox/templates/extras/tableconfig.html:29 #: netbox/templates/inc/user_menu.html:33 netbox/templates/users/token.html:21 #: netbox/templates/users/user.html:6 netbox/templates/users/user.html:14 #: netbox/users/filtersets.py:107 netbox/users/filtersets.py:174 @@ -2359,119 +2386,126 @@ msgstr "Eerder voltooid" msgid "User" msgstr "Gebruiker" -#: netbox/core/forms/filtersets.py:135 netbox/core/tables/change_logging.py:15 -#: netbox/extras/tables/tables.py:615 netbox/extras/tables/tables.py:669 +#: netbox/core/forms/filtersets.py:140 netbox/core/tables/change_logging.py:15 +#: netbox/extras/tables/tables.py:670 netbox/extras/tables/tables.py:724 #: netbox/templates/core/objectchange.html:32 msgid "Time" msgstr "Tijd" -#: netbox/core/forms/filtersets.py:140 netbox/extras/forms/filtersets.py:453 +#: netbox/core/forms/filtersets.py:145 netbox/extras/forms/filtersets.py:508 msgid "After" msgstr "Na" -#: netbox/core/forms/filtersets.py:145 netbox/extras/forms/filtersets.py:458 +#: netbox/core/forms/filtersets.py:150 netbox/extras/forms/filtersets.py:513 msgid "Before" msgstr "Voordien" -#: netbox/core/forms/filtersets.py:149 netbox/core/tables/change_logging.py:29 -#: netbox/extras/forms/model_forms.py:410 +#: netbox/core/forms/filtersets.py:154 netbox/core/tables/change_logging.py:29 +#: netbox/extras/forms/model_forms.py:474 #: netbox/templates/core/objectchange.html:46 #: netbox/templates/extras/eventrule.html:71 msgid "Action" msgstr "Actie" -#: netbox/core/forms/model_forms.py:54 netbox/core/tables/data.py:46 +#: netbox/core/forms/model_forms.py:55 netbox/core/tables/data.py:52 #: netbox/templates/core/datafile.html:27 #: netbox/templates/extras/report/base.html:33 #: netbox/templates/extras/script/base.html:32 msgid "Source" msgstr "Bron" -#: netbox/core/forms/model_forms.py:58 +#: netbox/core/forms/model_forms.py:57 +#: netbox/templates/core/datasource.html:14 +#: netbox/templates/core/datasource.html:20 +#: netbox/utilities/templates/buttons/sync.html:5 +msgid "Sync" +msgstr "Synchroniseer" + +#: netbox/core/forms/model_forms.py:61 msgid "Backend Parameters" msgstr "Parameters van de backend" -#: netbox/core/forms/model_forms.py:96 +#: netbox/core/forms/model_forms.py:99 msgid "File Upload" msgstr "Uploaden van bestanden" -#: netbox/core/forms/model_forms.py:108 +#: netbox/core/forms/model_forms.py:111 msgid "Cannot upload a file and sync from an existing file" msgstr "" "Kan een bestand niet uploaden en synchroniseren vanuit een bestaand bestand" -#: netbox/core/forms/model_forms.py:110 +#: netbox/core/forms/model_forms.py:113 msgid "Must upload a file or select a data file to sync" msgstr "" "Moet een bestand uploaden of een gegevensbestand selecteren om te " "synchroniseren" -#: netbox/core/forms/model_forms.py:153 +#: netbox/core/forms/model_forms.py:156 #: netbox/templates/dcim/rack_elevation_list.html:6 msgid "Rack Elevations" msgstr "Rackverhogingen" -#: netbox/core/forms/model_forms.py:157 netbox/dcim/choices.py:1530 -#: netbox/dcim/forms/bulk_edit.py:987 netbox/dcim/forms/bulk_edit.py:1375 -#: netbox/dcim/forms/bulk_edit.py:1393 netbox/dcim/tables/racks.py:157 -#: netbox/netbox/navigation/menu.py:312 netbox/netbox/navigation/menu.py:316 +#: netbox/core/forms/model_forms.py:160 netbox/dcim/choices.py:1537 +#: netbox/dcim/forms/bulk_edit.py:1031 netbox/dcim/forms/bulk_edit.py:1419 +#: netbox/dcim/forms/bulk_edit.py:1440 netbox/dcim/tables/racks.py:161 +#: netbox/netbox/navigation/menu.py:313 netbox/netbox/navigation/menu.py:317 msgid "Power" msgstr "Stroom" -#: netbox/core/forms/model_forms.py:159 netbox/netbox/navigation/menu.py:160 +#: netbox/core/forms/model_forms.py:162 netbox/netbox/navigation/menu.py:161 #: netbox/templates/core/inc/config_data.html:37 msgid "IPAM" msgstr "IPAM" -#: netbox/core/forms/model_forms.py:160 netbox/netbox/navigation/menu.py:238 +#: netbox/core/forms/model_forms.py:163 netbox/netbox/navigation/menu.py:239 #: netbox/templates/core/inc/config_data.html:50 #: netbox/vpn/forms/bulk_edit.py:77 netbox/vpn/forms/filtersets.py:47 #: netbox/vpn/forms/model_forms.py:62 netbox/vpn/forms/model_forms.py:147 msgid "Security" msgstr "Beveiliging" -#: netbox/core/forms/model_forms.py:161 +#: netbox/core/forms/model_forms.py:164 #: netbox/templates/core/inc/config_data.html:59 msgid "Banners" msgstr "Banners" -#: netbox/core/forms/model_forms.py:162 +#: netbox/core/forms/model_forms.py:165 #: netbox/templates/core/inc/config_data.html:80 msgid "Pagination" msgstr "Paginering" -#: netbox/core/forms/model_forms.py:163 netbox/extras/forms/bulk_edit.py:92 -#: netbox/extras/forms/filtersets.py:48 netbox/extras/forms/model_forms.py:116 -#: netbox/extras/forms/model_forms.py:129 +#: netbox/core/forms/model_forms.py:166 netbox/extras/forms/bulk_edit.py:93 +#: netbox/extras/forms/filtersets.py:49 netbox/extras/forms/model_forms.py:119 +#: netbox/extras/forms/model_forms.py:132 #: netbox/templates/core/inc/config_data.html:93 msgid "Validation" msgstr "Validatie" -#: netbox/core/forms/model_forms.py:164 +#: netbox/core/forms/model_forms.py:167 #: netbox/templates/account/preferences.html:6 msgid "User Preferences" msgstr "Gebruikersvoorkeuren" -#: netbox/core/forms/model_forms.py:167 netbox/dcim/forms/filtersets.py:733 +#: netbox/core/forms/model_forms.py:170 netbox/dcim/forms/filtersets.py:752 #: netbox/templates/core/inc/config_data.html:127 #: netbox/users/forms/model_forms.py:64 msgid "Miscellaneous" msgstr "Diversen" -#: netbox/core/forms/model_forms.py:169 +#: netbox/core/forms/model_forms.py:172 msgid "Config Revision" msgstr "Revisie van de configuratie" -#: netbox/core/forms/model_forms.py:208 +#: netbox/core/forms/model_forms.py:211 msgid "This parameter has been defined statically and cannot be modified." msgstr "Deze parameter is statisch gedefinieerd en kan niet worden gewijzigd." -#: netbox/core/forms/model_forms.py:216 +#: netbox/core/forms/model_forms.py:219 #, python-brace-format msgid "Current value: {value}" msgstr "Huidige waarde: {value}" -#: netbox/core/forms/model_forms.py:218 +#: netbox/core/forms/model_forms.py:221 msgid " (default)" msgstr " (standaard)" @@ -2487,7 +2521,7 @@ msgstr "gebruikersnaam" msgid "request ID" msgstr "verzoek-ID" -#: netbox/core/models/change_logging.py:52 netbox/extras/models/staging.py:77 +#: netbox/core/models/change_logging.py:52 msgid "action" msgstr "daad" @@ -2514,9 +2548,9 @@ msgstr "" "Logboekregistratie van wijzigingen wordt niet ondersteund voor dit " "objecttype ({type})." -#: netbox/core/models/config.py:18 netbox/core/models/data.py:263 -#: netbox/core/models/files.py:27 netbox/core/models/jobs.py:52 -#: netbox/extras/models/models.py:733 netbox/extras/models/notifications.py:39 +#: netbox/core/models/config.py:18 netbox/core/models/data.py:269 +#: netbox/core/models/files.py:30 netbox/core/models/jobs.py:52 +#: netbox/extras/models/models.py:806 netbox/extras/models/notifications.py:39 #: netbox/extras/models/notifications.py:186 #: netbox/netbox/models/features.py:53 netbox/users/models/tokens.py:32 msgid "created" @@ -2562,67 +2596,72 @@ msgstr "Revisie van de configuratie #{id}" #: netbox/dcim/models/device_components.py:282 #: netbox/dcim/models/device_components.py:309 #: netbox/dcim/models/device_components.py:340 -#: netbox/dcim/models/device_components.py:456 -#: netbox/dcim/models/device_components.py:656 -#: netbox/dcim/models/device_components.py:1024 -#: netbox/dcim/models/device_components.py:1095 +#: netbox/dcim/models/device_components.py:462 +#: netbox/dcim/models/device_components.py:665 +#: netbox/dcim/models/device_components.py:1033 +#: netbox/dcim/models/device_components.py:1104 #: netbox/dcim/models/power.py:100 netbox/extras/models/customfields.py:80 #: netbox/extras/models/search.py:41 -#: netbox/virtualization/models/clusters.py:57 netbox/vpn/models/l2vpn.py:32 +#: netbox/virtualization/models/clusters.py:57 netbox/vpn/models/l2vpn.py:31 msgid "type" msgstr "type" #: netbox/core/models/data.py:49 netbox/extras/choices.py:37 -#: netbox/extras/models/models.py:164 netbox/extras/tables/tables.py:679 -#: netbox/templates/core/datasource.html:58 +#: netbox/extras/models/models.py:166 netbox/extras/tables/tables.py:734 +#: netbox/templates/core/datasource.html:62 #: netbox/templates/core/plugin.html:66 msgid "URL" msgstr "URL" #: netbox/core/models/data.py:59 #: netbox/dcim/models/device_component_templates.py:425 -#: netbox/dcim/models/device_components.py:508 -#: netbox/extras/models/models.py:70 netbox/extras/models/models.py:301 -#: netbox/extras/models/models.py:526 netbox/users/models/permissions.py:29 +#: netbox/dcim/models/device_components.py:517 +#: netbox/extras/models/models.py:72 netbox/extras/models/models.py:303 +#: netbox/extras/models/models.py:484 netbox/extras/models/models.py:563 +#: netbox/users/models/permissions.py:28 msgid "enabled" msgstr "ingeschakeld" #: netbox/core/models/data.py:63 +msgid "sync interval" +msgstr "synchronisatie-interval" + +#: netbox/core/models/data.py:69 msgid "ignore rules" msgstr "negeer regels" -#: netbox/core/models/data.py:65 +#: netbox/core/models/data.py:71 msgid "Patterns (one per line) matching files to ignore when syncing" msgstr "" "Patronen (één per regel) die overeenkomen met bestanden om te negeren " "tijdens het synchroniseren" -#: netbox/core/models/data.py:68 netbox/extras/models/models.py:534 +#: netbox/core/models/data.py:74 netbox/extras/models/models.py:492 msgid "parameters" msgstr "parameters" -#: netbox/core/models/data.py:73 +#: netbox/core/models/data.py:79 msgid "last synced" msgstr "laatst gesynchroniseerd" -#: netbox/core/models/data.py:81 +#: netbox/core/models/data.py:87 msgid "data source" msgstr "gegevensbron" -#: netbox/core/models/data.py:82 +#: netbox/core/models/data.py:88 msgid "data sources" msgstr "gegevensbronnen" -#: netbox/core/models/data.py:119 +#: netbox/core/models/data.py:125 #, python-brace-format msgid "Unknown backend type: {type}" msgstr "Onbekend backend-type: {type}" -#: netbox/core/models/data.py:161 +#: netbox/core/models/data.py:167 msgid "Cannot initiate sync; syncing already in progress." msgstr "Kan de synchronisatie niet starten; de synchronisatie is al bezig." -#: netbox/core/models/data.py:174 +#: netbox/core/models/data.py:180 msgid "" "There was an error initializing the backend. A dependency needs to be " "installed: " @@ -2630,60 +2669,60 @@ msgstr "" "Er is een fout opgetreden bij het initialiseren van de backend. Er moet een " "afhankelijkheid worden geïnstalleerd: " -#: netbox/core/models/data.py:267 netbox/core/models/files.py:31 +#: netbox/core/models/data.py:273 netbox/core/models/files.py:34 #: netbox/netbox/models/features.py:59 msgid "last updated" msgstr "laatst bijgewerkt" -#: netbox/core/models/data.py:277 netbox/dcim/models/cables.py:444 +#: netbox/core/models/data.py:283 netbox/dcim/models/cables.py:440 msgid "path" msgstr "pad" -#: netbox/core/models/data.py:280 +#: netbox/core/models/data.py:286 msgid "File path relative to the data source's root" msgstr "Bestandspad relatief ten opzichte van de hoofdmap van de gegevensbron" -#: netbox/core/models/data.py:284 netbox/ipam/models/ip.py:489 +#: netbox/core/models/data.py:290 netbox/ipam/models/ip.py:492 msgid "size" msgstr "grootte" -#: netbox/core/models/data.py:287 +#: netbox/core/models/data.py:293 msgid "hash" msgstr "hash" -#: netbox/core/models/data.py:291 +#: netbox/core/models/data.py:297 msgid "Length must be 64 hexadecimal characters." msgstr "De lengte moet 64 hexadecimale tekens zijn." -#: netbox/core/models/data.py:293 +#: netbox/core/models/data.py:299 msgid "SHA256 hash of the file data" msgstr "SHA256-hash van de bestandsgegevens" -#: netbox/core/models/data.py:310 +#: netbox/core/models/data.py:313 msgid "data file" msgstr "gegevensbestand" -#: netbox/core/models/data.py:311 +#: netbox/core/models/data.py:314 msgid "data files" msgstr "gegevensbestanden" -#: netbox/core/models/data.py:398 +#: netbox/core/models/data.py:387 msgid "auto sync record" msgstr "opname automatisch synchroniseren" -#: netbox/core/models/data.py:399 +#: netbox/core/models/data.py:388 msgid "auto sync records" msgstr "records automatisch synchroniseren" -#: netbox/core/models/files.py:37 +#: netbox/core/models/files.py:40 msgid "file root" msgstr "root van het bestand" -#: netbox/core/models/files.py:42 +#: netbox/core/models/files.py:45 msgid "file path" msgstr "bestandspad" -#: netbox/core/models/files.py:44 +#: netbox/core/models/files.py:47 msgid "File path relative to the designated root path" msgstr "Bestandspad relatief ten opzichte van het aangewezen hoofdpad" @@ -2695,7 +2734,7 @@ msgstr "beheerd bestand" msgid "managed files" msgstr "beheerde bestanden" -#: netbox/core/models/files.py:100 +#: netbox/core/models/files.py:112 #, python-brace-format msgid "A {model} with this file path already exists ({path})." msgstr "EEN {model} waarbij dit bestandspad al bestaat ({path})." @@ -2720,8 +2759,7 @@ msgstr "gestart" msgid "completed" msgstr "voltooid" -#: netbox/core/models/jobs.py:93 netbox/extras/models/models.py:101 -#: netbox/extras/models/staging.py:95 +#: netbox/core/models/jobs.py:93 netbox/extras/models/models.py:103 msgid "data" msgstr "gegevens" @@ -2753,14 +2791,14 @@ msgstr "" "Ongeldige status voor beëindiging van het dienstverband. De keuzes zijn: " "{choices}" -#: netbox/core/models/jobs.py:234 +#: netbox/core/models/jobs.py:235 msgid "" "enqueue() cannot be called with values for both schedule_at and immediate." msgstr "" "enqueue () kan niet worden aangeroepen met waarden voor zowel schedule_at " "als immediate." -#: netbox/core/signals.py:126 +#: netbox/core/signals.py:125 #, python-brace-format msgid "Deletion is prevented by a protection rule: {message}" msgstr "Verwijdering wordt voorkomen door een beschermingsregel: {message}" @@ -2772,15 +2810,15 @@ msgid "Full Name" msgstr "Volledige naam" #: netbox/core/tables/change_logging.py:37 netbox/core/tables/jobs.py:21 -#: netbox/extras/choices.py:41 netbox/extras/tables/tables.py:282 -#: netbox/extras/tables/tables.py:300 netbox/extras/tables/tables.py:332 -#: netbox/extras/tables/tables.py:412 netbox/extras/tables/tables.py:473 -#: netbox/extras/tables/tables.py:582 netbox/extras/tables/tables.py:622 -#: netbox/extras/tables/tables.py:676 netbox/netbox/tables/tables.py:247 +#: netbox/extras/choices.py:41 netbox/extras/tables/tables.py:323 +#: netbox/extras/tables/tables.py:341 netbox/extras/tables/tables.py:373 +#: netbox/extras/tables/tables.py:453 netbox/extras/tables/tables.py:514 +#: netbox/extras/tables/tables.py:637 netbox/extras/tables/tables.py:677 +#: netbox/extras/tables/tables.py:731 netbox/netbox/tables/tables.py:273 #: netbox/templates/core/objectchange.html:58 #: netbox/templates/extras/eventrule.html:78 #: netbox/templates/extras/journalentry.html:18 -#: netbox/tenancy/tables/contacts.py:93 netbox/vpn/tables/l2vpn.py:64 +#: netbox/tenancy/tables/contacts.py:97 netbox/vpn/tables/l2vpn.py:67 msgid "Object" msgstr "Object" @@ -2794,19 +2832,27 @@ msgstr "ID aanvragen" msgid "Is Active" msgstr "Is actief" -#: netbox/core/tables/data.py:50 netbox/templates/core/datafile.html:31 +#: netbox/core/tables/data.py:32 +msgid "Last Synced" +msgstr "Laatst gesynchroniseerd" + +#: netbox/core/tables/data.py:35 netbox/templates/core/datasource.html:118 +msgid "Files" +msgstr "bestanden" + +#: netbox/core/tables/data.py:56 netbox/templates/core/datafile.html:31 msgid "Path" msgstr "Pad" -#: netbox/core/tables/data.py:54 +#: netbox/core/tables/data.py:60 #: netbox/templates/extras/inc/result_pending.html:7 msgid "Last updated" msgstr "Laatst bijgewerkt" #: netbox/core/tables/jobs.py:10 netbox/core/tables/tasks.py:76 -#: netbox/dcim/tables/devicetypes.py:169 netbox/extras/tables/tables.py:219 -#: netbox/extras/tables/tables.py:463 netbox/extras/tables/tables.py:647 -#: netbox/netbox/tables/tables.py:192 +#: netbox/dcim/tables/devicetypes.py:169 netbox/extras/tables/tables.py:230 +#: netbox/extras/tables/tables.py:504 netbox/extras/tables/tables.py:702 +#: netbox/netbox/tables/tables.py:218 #: netbox/templates/dcim/virtualchassis_edit.html:56 #: netbox/utilities/forms/forms.py:73 #: netbox/wireless/tables/wirelesslink.py:16 @@ -2817,49 +2863,45 @@ msgstr "ID" msgid "Interval" msgstr "Interval" -#: netbox/core/tables/plugins.py:20 netbox/templates/vpn/ipsecprofile.html:44 +#: netbox/core/tables/plugins.py:23 netbox/templates/vpn/ipsecprofile.html:44 #: netbox/vpn/forms/bulk_edit.py:141 netbox/vpn/forms/bulk_import.py:172 #: netbox/vpn/tables/crypto.py:61 msgid "Version" msgstr "Versie" -#: netbox/core/tables/plugins.py:25 netbox/templates/core/datafile.html:38 +#: netbox/core/tables/plugins.py:28 netbox/templates/core/datafile.html:38 msgid "Last Updated" msgstr "Laatst bijgewerkt" -#: netbox/core/tables/plugins.py:29 +#: netbox/core/tables/plugins.py:32 msgid "Minimum NetBox Version" msgstr "Minimale NetBox-versie" -#: netbox/core/tables/plugins.py:33 +#: netbox/core/tables/plugins.py:36 msgid "Maximum NetBox Version" msgstr "Maximale NetBox-versie" -#: netbox/core/tables/plugins.py:37 netbox/core/tables/plugins.py:80 +#: netbox/core/tables/plugins.py:40 netbox/core/tables/plugins.py:86 msgid "No plugin data found" msgstr "Geen plugin-gegevens gevonden" -#: netbox/core/tables/plugins.py:54 netbox/templates/core/plugin.html:62 +#: netbox/core/tables/plugins.py:57 netbox/templates/core/plugin.html:62 msgid "Author" msgstr "Auteur" -#: netbox/core/tables/plugins.py:60 -msgid "Installed" -msgstr "Geïnstalleerd" - -#: netbox/core/tables/plugins.py:63 netbox/templates/core/plugin.html:84 +#: netbox/core/tables/plugins.py:69 netbox/templates/core/plugin.html:84 msgid "Certified" msgstr "Gecertificeerd" -#: netbox/core/tables/plugins.py:66 +#: netbox/core/tables/plugins.py:72 msgid "Published" msgstr "Gepubliceerd" -#: netbox/core/tables/plugins.py:72 +#: netbox/core/tables/plugins.py:78 msgid "Installed Version" msgstr "Geïnstalleerde versie" -#: netbox/core/tables/plugins.py:76 +#: netbox/core/tables/plugins.py:82 msgid "Latest Version" msgstr "Laatste versie" @@ -2875,7 +2917,7 @@ msgstr "Workers" msgid "Host" msgstr "Host" -#: netbox/core/tables/tasks.py:50 netbox/ipam/forms/filtersets.py:601 +#: netbox/core/tables/tasks.py:50 netbox/ipam/forms/filtersets.py:609 msgid "Port" msgstr "Poort" @@ -2923,7 +2965,7 @@ msgstr "PIDE" msgid "No workers found" msgstr "Geen workers gevonden" -#: netbox/core/utils.py:84 netbox/core/utils.py:150 netbox/core/views.py:396 +#: netbox/core/utils.py:84 netbox/core/utils.py:150 netbox/core/views.py:398 #, python-brace-format msgid "Job {job_id} not found" msgstr "Taak {job_id} niet gevonden" @@ -2933,70 +2975,70 @@ msgstr "Taak {job_id} niet gevonden" msgid "Job {id} not found." msgstr "Baan {id} niet gevonden." -#: netbox/core/views.py:88 +#: netbox/core/views.py:89 #, python-brace-format msgid "Queued job #{id} to sync {datasource}" msgstr "Taak in de wachtrij #{id} om te synchroniseren {datasource}" -#: netbox/core/views.py:332 +#: netbox/core/views.py:334 #, python-brace-format msgid "Restored configuration revision #{id}" msgstr "Herstelde configuratierevisie #{id}" -#: netbox/core/views.py:435 +#: netbox/core/views.py:437 #, python-brace-format msgid "Job {id} has been deleted." msgstr "Baan {id} is verwijderd." -#: netbox/core/views.py:437 +#: netbox/core/views.py:439 #, python-brace-format msgid "Error deleting job {id}: {error}" msgstr "Fout bij het verwijderen van de taak {id}: {error}" -#: netbox/core/views.py:446 +#: netbox/core/views.py:448 #, python-brace-format msgid "Job {id} has been re-enqueued." msgstr "Baan {id} is opnieuw gevraagd." -#: netbox/core/views.py:455 +#: netbox/core/views.py:457 #, python-brace-format msgid "Job {id} has been enqueued." msgstr "Baan {id} is ondervraagd." -#: netbox/core/views.py:464 +#: netbox/core/views.py:466 #, python-brace-format msgid "Job {id} has been stopped." msgstr "Baan {id} is gestopt." -#: netbox/core/views.py:466 +#: netbox/core/views.py:468 #, python-brace-format msgid "Failed to stop job {id}" msgstr "Kon de taak niet stoppen {id}" -#: netbox/core/views.py:601 +#: netbox/core/views.py:603 msgid "Plugins catalog could not be loaded" msgstr "De catalogus met plug-ins kon niet worden geladen" -#: netbox/core/views.py:635 +#: netbox/core/views.py:639 #, python-brace-format msgid "Plugin {name} not found" msgstr "Plug-in {name} niet gevonden" -#: netbox/dcim/api/serializers_/device_components.py:262 +#: netbox/dcim/api/serializers_/device_components.py:263 msgid "Interface mode does not support q-in-q service vlan" msgstr "De interfacemodus biedt geen ondersteuning voor q-in-q service VLAN" -#: netbox/dcim/api/serializers_/device_components.py:269 +#: netbox/dcim/api/serializers_/device_components.py:270 msgid "Interface mode does not support untagged vlan" msgstr "De interfacemodus ondersteunt niet-gelabelde VLAN niet" -#: netbox/dcim/api/serializers_/device_components.py:274 -#: netbox/dcim/api/serializers_/device_components.py:279 +#: netbox/dcim/api/serializers_/device_components.py:275 +#: netbox/dcim/api/serializers_/device_components.py:280 msgid "Interface mode does not support tagged vlans" msgstr "De interfacemodus ondersteunt geen gelabelde VLAN's" #: netbox/dcim/api/serializers_/devices.py:53 -#: netbox/dcim/api/serializers_/devicetypes.py:26 +#: netbox/dcim/api/serializers_/devicetypes.py:27 msgid "Position (U)" msgstr "Positie (U)" @@ -3009,10 +3051,10 @@ msgstr "Faciliteits-ID" msgid "Staging" msgstr "Klaarzetten" -#: netbox/dcim/choices.py:23 netbox/dcim/choices.py:189 -#: netbox/dcim/choices.py:240 netbox/dcim/choices.py:1543 -#: netbox/dcim/choices.py:1675 netbox/virtualization/choices.py:23 -#: netbox/virtualization/choices.py:49 +#: netbox/dcim/choices.py:23 netbox/dcim/choices.py:190 +#: netbox/dcim/choices.py:242 netbox/dcim/choices.py:1550 +#: netbox/dcim/choices.py:1699 netbox/virtualization/choices.py:23 +#: netbox/virtualization/choices.py:49 netbox/vpn/choices.py:282 msgid "Decommissioning" msgstr "Ontmanteling" @@ -3071,51 +3113,55 @@ msgid "Deprecated" msgstr "Verouderd" #: netbox/dcim/choices.py:114 -#: netbox/templates/dcim/inc/panels/racktype_dimensions.html:41 +#: netbox/templates/dcim/inc/panels/racktype_dimensions.html:51 msgid "Millimeters" msgstr "Millimeters" -#: netbox/dcim/choices.py:115 netbox/dcim/choices.py:1565 +#: netbox/dcim/choices.py:115 netbox/dcim/choices.py:1572 msgid "Inches" msgstr "Inches" -#: netbox/dcim/choices.py:136 netbox/dcim/choices.py:207 -#: netbox/dcim/choices.py:254 +#: netbox/dcim/choices.py:137 netbox/dcim/choices.py:209 +#: netbox/dcim/choices.py:257 msgid "Front to rear" msgstr "Van voor naar achter" -#: netbox/dcim/choices.py:137 netbox/dcim/choices.py:208 -#: netbox/dcim/choices.py:255 +#: netbox/dcim/choices.py:138 netbox/dcim/choices.py:210 +#: netbox/dcim/choices.py:258 msgid "Rear to front" msgstr "Van achter naar voren" -#: netbox/dcim/choices.py:151 netbox/dcim/forms/bulk_edit.py:72 -#: netbox/dcim/forms/bulk_edit.py:91 netbox/dcim/forms/bulk_edit.py:177 -#: netbox/dcim/forms/bulk_edit.py:1423 netbox/dcim/forms/bulk_import.py:62 -#: netbox/dcim/forms/bulk_import.py:76 netbox/dcim/forms/bulk_import.py:139 -#: netbox/dcim/forms/bulk_import.py:593 netbox/dcim/forms/bulk_import.py:863 -#: netbox/dcim/forms/bulk_import.py:1118 netbox/dcim/forms/filtersets.py:235 -#: netbox/dcim/forms/model_forms.py:76 netbox/dcim/forms/model_forms.py:95 -#: netbox/dcim/forms/model_forms.py:174 netbox/dcim/forms/model_forms.py:1113 -#: netbox/dcim/forms/model_forms.py:1582 -#: netbox/dcim/forms/object_import.py:177 netbox/dcim/tables/devices.py:689 -#: netbox/dcim/tables/devices.py:899 netbox/dcim/tables/devices.py:986 -#: netbox/dcim/tables/devices.py:1146 netbox/extras/tables/tables.py:226 -#: netbox/ipam/tables/fhrp.py:59 netbox/ipam/tables/ip.py:330 -#: netbox/ipam/tables/services.py:44 netbox/templates/dcim/interface.html:108 +#: netbox/dcim/choices.py:152 netbox/dcim/forms/bulk_edit.py:75 +#: netbox/dcim/forms/bulk_edit.py:95 netbox/dcim/forms/bulk_edit.py:182 +#: netbox/dcim/forms/bulk_edit.py:651 netbox/dcim/forms/bulk_edit.py:1470 +#: netbox/dcim/forms/bulk_import.py:63 netbox/dcim/forms/bulk_import.py:77 +#: netbox/dcim/forms/bulk_import.py:140 netbox/dcim/forms/bulk_import.py:480 +#: netbox/dcim/forms/bulk_import.py:624 netbox/dcim/forms/bulk_import.py:894 +#: netbox/dcim/forms/bulk_import.py:1149 netbox/dcim/forms/filtersets.py:236 +#: netbox/dcim/forms/filtersets.py:709 netbox/dcim/forms/model_forms.py:79 +#: netbox/dcim/forms/model_forms.py:99 netbox/dcim/forms/model_forms.py:179 +#: netbox/dcim/forms/model_forms.py:517 netbox/dcim/forms/model_forms.py:1207 +#: netbox/dcim/forms/model_forms.py:1676 +#: netbox/dcim/forms/object_import.py:177 netbox/dcim/tables/devices.py:696 +#: netbox/dcim/tables/devices.py:906 netbox/dcim/tables/devices.py:993 +#: netbox/dcim/tables/devices.py:1153 netbox/extras/tables/tables.py:237 +#: netbox/ipam/forms/bulk_import.py:568 netbox/ipam/forms/model_forms.py:768 +#: netbox/ipam/tables/fhrp.py:59 netbox/ipam/tables/ip.py:336 +#: netbox/ipam/tables/services.py:44 netbox/templates/dcim/devicerole.html:34 +#: netbox/templates/dcim/interface.html:108 #: netbox/templates/dcim/interface.html:366 #: netbox/templates/dcim/location.html:41 netbox/templates/dcim/region.html:37 #: netbox/templates/dcim/sitegroup.html:37 -#: netbox/templates/ipam/service.html:28 +#: netbox/templates/ipam/service.html:30 #: netbox/templates/tenancy/contactgroup.html:29 #: netbox/templates/tenancy/tenantgroup.html:37 #: netbox/templates/virtualization/vminterface.html:39 #: netbox/templates/wireless/wirelesslangroup.html:37 -#: netbox/tenancy/forms/bulk_edit.py:27 netbox/tenancy/forms/bulk_edit.py:61 +#: netbox/tenancy/forms/bulk_edit.py:27 netbox/tenancy/forms/bulk_edit.py:62 #: netbox/tenancy/forms/bulk_import.py:24 #: netbox/tenancy/forms/bulk_import.py:58 #: netbox/tenancy/forms/model_forms.py:25 -#: netbox/tenancy/forms/model_forms.py:68 +#: netbox/tenancy/forms/model_forms.py:69 #: netbox/virtualization/forms/bulk_edit.py:189 #: netbox/virtualization/forms/bulk_import.py:157 #: netbox/virtualization/tables/virtualmachines.py:132 @@ -3125,120 +3171,120 @@ msgstr "Van achter naar voren" msgid "Parent" msgstr "Ouder" -#: netbox/dcim/choices.py:152 +#: netbox/dcim/choices.py:153 msgid "Child" msgstr "Kind" -#: netbox/dcim/choices.py:166 netbox/templates/dcim/device.html:349 +#: netbox/dcim/choices.py:167 netbox/templates/dcim/device.html:349 #: netbox/templates/dcim/rack.html:133 #: netbox/templates/dcim/rack_elevation_list.html:20 #: netbox/templates/dcim/rackreservation.html:76 msgid "Front" msgstr "Voorkant" -#: netbox/dcim/choices.py:167 netbox/templates/dcim/device.html:355 +#: netbox/dcim/choices.py:168 netbox/templates/dcim/device.html:355 #: netbox/templates/dcim/rack.html:139 #: netbox/templates/dcim/rack_elevation_list.html:21 #: netbox/templates/dcim/rackreservation.html:82 msgid "Rear" msgstr "Achterkant" -#: netbox/dcim/choices.py:186 netbox/dcim/choices.py:238 -#: netbox/dcim/choices.py:1673 netbox/virtualization/choices.py:47 +#: netbox/dcim/choices.py:187 netbox/dcim/choices.py:240 +#: netbox/dcim/choices.py:1697 netbox/virtualization/choices.py:47 msgid "Staged" msgstr "Klaargezet" -#: netbox/dcim/choices.py:188 +#: netbox/dcim/choices.py:189 msgid "Inventory" msgstr "Inventaris" -#: netbox/dcim/choices.py:209 netbox/dcim/choices.py:256 +#: netbox/dcim/choices.py:211 netbox/dcim/choices.py:259 msgid "Left to right" msgstr "Van links naar rechts" -#: netbox/dcim/choices.py:210 netbox/dcim/choices.py:257 +#: netbox/dcim/choices.py:212 netbox/dcim/choices.py:260 msgid "Right to left" msgstr "Van rechts naar links" -#: netbox/dcim/choices.py:211 netbox/dcim/choices.py:258 +#: netbox/dcim/choices.py:213 netbox/dcim/choices.py:261 msgid "Side to rear" msgstr "Van links naar achteren" -#: netbox/dcim/choices.py:212 +#: netbox/dcim/choices.py:214 msgid "Rear to side" msgstr "Van achter naar links" -#: netbox/dcim/choices.py:213 +#: netbox/dcim/choices.py:215 msgid "Bottom to top" msgstr "Van onder naar boven" -#: netbox/dcim/choices.py:214 +#: netbox/dcim/choices.py:216 msgid "Top to bottom" msgstr "Van boven naar beneden" -#: netbox/dcim/choices.py:215 netbox/dcim/choices.py:259 -#: netbox/dcim/choices.py:1309 +#: netbox/dcim/choices.py:217 netbox/dcim/choices.py:262 +#: netbox/dcim/choices.py:1316 msgid "Passive" msgstr "Passief" -#: netbox/dcim/choices.py:216 +#: netbox/dcim/choices.py:218 msgid "Mixed" msgstr "Gemengd" -#: netbox/dcim/choices.py:484 netbox/dcim/choices.py:733 +#: netbox/dcim/choices.py:487 netbox/dcim/choices.py:736 msgid "NEMA (Non-locking)" msgstr "NEMA (niet-vergrendelend)" -#: netbox/dcim/choices.py:506 netbox/dcim/choices.py:755 +#: netbox/dcim/choices.py:509 netbox/dcim/choices.py:758 msgid "NEMA (Locking)" msgstr "NEMA (vergrendeling)" -#: netbox/dcim/choices.py:530 netbox/dcim/choices.py:779 +#: netbox/dcim/choices.py:533 netbox/dcim/choices.py:782 msgid "California Style" msgstr "Californische stijl" -#: netbox/dcim/choices.py:538 +#: netbox/dcim/choices.py:541 msgid "International/ITA" msgstr "Internationaal/ITA" -#: netbox/dcim/choices.py:573 netbox/dcim/choices.py:814 +#: netbox/dcim/choices.py:576 netbox/dcim/choices.py:817 msgid "Proprietary" msgstr "Gepatenteerd" -#: netbox/dcim/choices.py:581 netbox/dcim/choices.py:824 -#: netbox/dcim/choices.py:1223 netbox/dcim/choices.py:1225 -#: netbox/dcim/choices.py:1459 netbox/dcim/choices.py:1461 -#: netbox/netbox/navigation/menu.py:208 +#: netbox/dcim/choices.py:584 netbox/dcim/choices.py:827 +#: netbox/dcim/choices.py:1228 netbox/dcim/choices.py:1230 +#: netbox/dcim/choices.py:1466 netbox/dcim/choices.py:1468 +#: netbox/netbox/navigation/menu.py:209 msgid "Other" msgstr "Andere" -#: netbox/dcim/choices.py:787 +#: netbox/dcim/choices.py:790 msgid "ITA/International" msgstr "ITA/internationaal" -#: netbox/dcim/choices.py:854 +#: netbox/dcim/choices.py:857 msgid "Physical" msgstr "Fysiek" -#: netbox/dcim/choices.py:855 netbox/dcim/choices.py:1025 +#: netbox/dcim/choices.py:858 netbox/dcim/choices.py:1029 msgid "Virtual" msgstr "Virtueel" -#: netbox/dcim/choices.py:856 netbox/dcim/choices.py:1100 -#: netbox/dcim/forms/bulk_edit.py:1578 netbox/dcim/forms/filtersets.py:1384 -#: netbox/dcim/forms/model_forms.py:1023 netbox/dcim/forms/model_forms.py:1476 -#: netbox/netbox/navigation/menu.py:146 netbox/netbox/navigation/menu.py:150 +#: netbox/dcim/choices.py:859 netbox/dcim/choices.py:1105 +#: netbox/dcim/forms/bulk_edit.py:1625 netbox/dcim/forms/filtersets.py:1408 +#: netbox/dcim/forms/model_forms.py:1117 netbox/dcim/forms/model_forms.py:1570 +#: netbox/netbox/navigation/menu.py:147 netbox/netbox/navigation/menu.py:151 #: netbox/templates/dcim/interface.html:267 msgid "Wireless" msgstr "Draadloos" -#: netbox/dcim/choices.py:1023 +#: netbox/dcim/choices.py:1027 msgid "Virtual interfaces" msgstr "Virtuele interfaces" -#: netbox/dcim/choices.py:1026 netbox/dcim/forms/bulk_edit.py:1431 -#: netbox/dcim/forms/bulk_import.py:870 netbox/dcim/forms/model_forms.py:1005 -#: netbox/dcim/tables/devices.py:693 netbox/templates/dcim/interface.html:112 +#: netbox/dcim/choices.py:1030 netbox/dcim/forms/bulk_edit.py:1478 +#: netbox/dcim/forms/bulk_import.py:901 netbox/dcim/forms/model_forms.py:1099 +#: netbox/dcim/tables/devices.py:700 netbox/templates/dcim/interface.html:112 #: netbox/templates/virtualization/vminterface.html:43 #: netbox/virtualization/forms/bulk_edit.py:194 #: netbox/virtualization/forms/bulk_import.py:164 @@ -3246,147 +3292,157 @@ msgstr "Virtuele interfaces" msgid "Bridge" msgstr "Bridge" -#: netbox/dcim/choices.py:1027 +#: netbox/dcim/choices.py:1031 msgid "Link Aggregation Group (LAG)" msgstr "Linkaggregatiegroep (LAG)" -#: netbox/dcim/choices.py:1031 +#: netbox/dcim/choices.py:1035 msgid "Ethernet (fixed)" msgstr "Ethernet (vast)" -#: netbox/dcim/choices.py:1047 +#: netbox/dcim/choices.py:1052 msgid "Ethernet (modular)" msgstr "Ethernet (modulair)" -#: netbox/dcim/choices.py:1084 +#: netbox/dcim/choices.py:1089 msgid "Ethernet (backplane)" msgstr "Ethernet (backplane)" -#: netbox/dcim/choices.py:1116 +#: netbox/dcim/choices.py:1121 msgid "Cellular" msgstr "Mobiel" -#: netbox/dcim/choices.py:1168 netbox/dcim/forms/filtersets.py:384 -#: netbox/dcim/forms/filtersets.py:810 netbox/dcim/forms/filtersets.py:1012 -#: netbox/dcim/forms/filtersets.py:1606 +#: netbox/dcim/choices.py:1173 netbox/dcim/forms/filtersets.py:385 +#: netbox/dcim/forms/filtersets.py:829 netbox/dcim/forms/filtersets.py:1031 +#: netbox/dcim/forms/filtersets.py:1630 #: netbox/templates/dcim/inventoryitem.html:56 #: netbox/templates/dcim/virtualchassis_edit.html:58 msgid "Serial" msgstr "Serienummer" -#: netbox/dcim/choices.py:1183 +#: netbox/dcim/choices.py:1188 msgid "Coaxial" msgstr "Coaxiaal" -#: netbox/dcim/choices.py:1204 +#: netbox/dcim/choices.py:1209 msgid "Stacking" msgstr "Stapelen" -#: netbox/dcim/choices.py:1254 +#: netbox/dcim/choices.py:1261 msgid "Half" msgstr "Half" -#: netbox/dcim/choices.py:1255 +#: netbox/dcim/choices.py:1262 msgid "Full" msgstr "Volledig" -#: netbox/dcim/choices.py:1256 netbox/netbox/preferences.py:31 +#: netbox/dcim/choices.py:1263 netbox/netbox/preferences.py:31 #: netbox/wireless/choices.py:480 msgid "Auto" msgstr "Auto" -#: netbox/dcim/choices.py:1268 +#: netbox/dcim/choices.py:1275 msgid "Access" msgstr "Toegang" -#: netbox/dcim/choices.py:1269 netbox/ipam/tables/vlans.py:148 -#: netbox/ipam/tables/vlans.py:193 +#: netbox/dcim/choices.py:1276 netbox/ipam/tables/vlans.py:150 +#: netbox/ipam/tables/vlans.py:195 #: netbox/templates/dcim/inc/interface_vlans_table.html:7 msgid "Tagged" msgstr "Getagd" -#: netbox/dcim/choices.py:1270 +#: netbox/dcim/choices.py:1277 msgid "Tagged (All)" msgstr "Getagd (Alles)" -#: netbox/dcim/choices.py:1271 netbox/templates/ipam/vlan_edit.html:26 +#: netbox/dcim/choices.py:1278 netbox/templates/ipam/vlan_edit.html:26 msgid "Q-in-Q (802.1ad)" msgstr "Q-in-Q (802.1ad)" -#: netbox/dcim/choices.py:1300 +#: netbox/dcim/choices.py:1307 msgid "IEEE Standard" msgstr "IEEE-standaard" -#: netbox/dcim/choices.py:1311 +#: netbox/dcim/choices.py:1318 msgid "Passive 24V (2-pair)" msgstr "Passief 24V (2 paren)" -#: netbox/dcim/choices.py:1312 +#: netbox/dcim/choices.py:1319 msgid "Passive 24V (4-pair)" msgstr "Passief 24V (4 paren)" -#: netbox/dcim/choices.py:1313 +#: netbox/dcim/choices.py:1320 msgid "Passive 48V (2-pair)" msgstr "Passief 48V (2 paren)" -#: netbox/dcim/choices.py:1314 +#: netbox/dcim/choices.py:1321 msgid "Passive 48V (4-pair)" msgstr "Passief 48V (4 paren)" -#: netbox/dcim/choices.py:1387 netbox/dcim/choices.py:1500 +#: netbox/dcim/choices.py:1394 netbox/dcim/choices.py:1507 msgid "Copper" msgstr "Koper" -#: netbox/dcim/choices.py:1410 +#: netbox/dcim/choices.py:1417 msgid "Fiber Optic" msgstr "Glasvezel" -#: netbox/dcim/choices.py:1446 netbox/dcim/choices.py:1529 +#: netbox/dcim/choices.py:1453 netbox/dcim/choices.py:1536 msgid "USB" msgstr "USB" -#: netbox/dcim/choices.py:1516 +#: netbox/dcim/choices.py:1523 msgid "Fiber" msgstr "Vezel" -#: netbox/dcim/choices.py:1541 netbox/dcim/forms/filtersets.py:1276 +#: netbox/dcim/choices.py:1548 netbox/dcim/forms/filtersets.py:1295 msgid "Connected" msgstr "Verbonden" -#: netbox/dcim/choices.py:1560 netbox/netbox/choices.py:175 +#: netbox/dcim/choices.py:1567 netbox/netbox/choices.py:175 msgid "Kilometers" msgstr "Kilometers" -#: netbox/dcim/choices.py:1561 netbox/netbox/choices.py:176 +#: netbox/dcim/choices.py:1568 netbox/netbox/choices.py:176 #: netbox/templates/dcim/cable_trace.html:65 msgid "Meters" msgstr "Meters" -#: netbox/dcim/choices.py:1562 +#: netbox/dcim/choices.py:1569 msgid "Centimeters" msgstr "Centimeters" -#: netbox/dcim/choices.py:1563 netbox/netbox/choices.py:177 +#: netbox/dcim/choices.py:1570 netbox/netbox/choices.py:177 msgid "Miles" msgstr "Mijlen" -#: netbox/dcim/choices.py:1564 netbox/netbox/choices.py:178 +#: netbox/dcim/choices.py:1571 netbox/netbox/choices.py:178 #: netbox/templates/dcim/cable_trace.html:66 msgid "Feet" msgstr "Feet" -#: netbox/dcim/choices.py:1612 +#: netbox/dcim/choices.py:1619 msgid "Redundant" msgstr "Redundant" -#: netbox/dcim/choices.py:1633 +#: netbox/dcim/choices.py:1640 msgid "Single phase" msgstr "Een fase" -#: netbox/dcim/choices.py:1634 +#: netbox/dcim/choices.py:1641 msgid "Three-phase" msgstr "Drie fase" +#: netbox/dcim/choices.py:1657 netbox/extras/choices.py:53 +#: netbox/netbox/preferences.py:21 netbox/templates/extras/customfield.html:78 +#: netbox/vpn/choices.py:20 netbox/wireless/choices.py:27 +msgid "Disabled" +msgstr "Uitgeschakeld" + +#: netbox/dcim/choices.py:1658 +msgid "Faulty" +msgstr "Defect" + #: netbox/dcim/fields.py:45 #, python-brace-format msgid "Invalid MAC address format: {value}" @@ -3397,320 +3453,336 @@ msgstr "Ongeldig formaat van het MAC-adres: {value}" msgid "Invalid WWN format: {value}" msgstr "Ongeldig WWN-formaat: {value}" -#: netbox/dcim/filtersets.py:87 +#: netbox/dcim/filtersets.py:89 msgid "Parent region (ID)" msgstr "Ouderregio (ID)" -#: netbox/dcim/filtersets.py:93 +#: netbox/dcim/filtersets.py:95 msgid "Parent region (slug)" msgstr "Ouderregio (slug)" -#: netbox/dcim/filtersets.py:117 +#: netbox/dcim/filtersets.py:119 msgid "Parent site group (ID)" msgstr "Oudersitegroep (ID)" -#: netbox/dcim/filtersets.py:123 +#: netbox/dcim/filtersets.py:125 msgid "Parent site group (slug)" msgstr "Bovenliggende sitegroep (slug)" -#: netbox/dcim/filtersets.py:165 netbox/extras/filtersets.py:364 +#: netbox/dcim/filtersets.py:167 netbox/extras/filtersets.py:422 #: netbox/ipam/filtersets.py:836 netbox/ipam/filtersets.py:988 msgid "Group (ID)" msgstr "Groep (ID)" -#: netbox/dcim/filtersets.py:171 +#: netbox/dcim/filtersets.py:173 msgid "Group (slug)" msgstr "Groep (slug)" -#: netbox/dcim/filtersets.py:177 netbox/dcim/filtersets.py:182 +#: netbox/dcim/filtersets.py:179 netbox/dcim/filtersets.py:184 msgid "AS (ID)" msgstr "ALS (ID)" -#: netbox/dcim/filtersets.py:247 +#: netbox/dcim/filtersets.py:249 msgid "Parent location (ID)" msgstr "Locatie van de ouder (ID)" -#: netbox/dcim/filtersets.py:253 +#: netbox/dcim/filtersets.py:255 msgid "Parent location (slug)" msgstr "Locatie van de ouder (slug)" -#: netbox/dcim/filtersets.py:297 netbox/dcim/filtersets.py:382 -#: netbox/dcim/filtersets.py:540 netbox/dcim/filtersets.py:679 -#: netbox/dcim/filtersets.py:883 netbox/dcim/filtersets.py:934 -#: netbox/dcim/filtersets.py:974 netbox/dcim/filtersets.py:1315 -#: netbox/dcim/filtersets.py:2036 +#: netbox/dcim/filtersets.py:299 netbox/dcim/filtersets.py:384 +#: 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:2093 msgid "Manufacturer (ID)" msgstr "Fabrikant (ID)" -#: netbox/dcim/filtersets.py:303 netbox/dcim/filtersets.py:388 -#: netbox/dcim/filtersets.py:546 netbox/dcim/filtersets.py:685 -#: netbox/dcim/filtersets.py:889 netbox/dcim/filtersets.py:940 -#: netbox/dcim/filtersets.py:980 netbox/dcim/filtersets.py:1321 -#: netbox/dcim/filtersets.py:2042 +#: netbox/dcim/filtersets.py:305 netbox/dcim/filtersets.py:390 +#: 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:2099 msgid "Manufacturer (slug)" msgstr "Fabrikant (slug)" -#: netbox/dcim/filtersets.py:394 +#: netbox/dcim/filtersets.py:396 msgid "Rack type (slug)" msgstr "Racktype (slug)" -#: netbox/dcim/filtersets.py:398 +#: netbox/dcim/filtersets.py:400 msgid "Rack type (ID)" msgstr "Racktype (ID)" -#: netbox/dcim/filtersets.py:412 netbox/dcim/filtersets.py:893 -#: netbox/dcim/filtersets.py:995 netbox/dcim/filtersets.py:2046 +#: netbox/dcim/filtersets.py:414 netbox/dcim/filtersets.py:921 +#: netbox/dcim/filtersets.py:1047 netbox/dcim/filtersets.py:2103 #: netbox/ipam/filtersets.py:376 netbox/ipam/filtersets.py:488 -#: netbox/ipam/filtersets.py:998 netbox/virtualization/filtersets.py:176 +#: netbox/ipam/filtersets.py:998 netbox/virtualization/filtersets.py:177 msgid "Role (ID)" msgstr "Rol (ID)" -#: netbox/dcim/filtersets.py:418 netbox/dcim/filtersets.py:899 -#: netbox/dcim/filtersets.py:1001 netbox/dcim/filtersets.py:2052 -#: netbox/extras/filtersets.py:558 netbox/ipam/filtersets.py:382 +#: netbox/dcim/filtersets.py:420 netbox/dcim/filtersets.py:927 +#: netbox/dcim/filtersets.py:1054 netbox/dcim/filtersets.py:2109 +#: netbox/extras/filtersets.py:651 netbox/ipam/filtersets.py:382 #: netbox/ipam/filtersets.py:494 netbox/ipam/filtersets.py:1004 -#: netbox/virtualization/filtersets.py:182 +#: netbox/virtualization/filtersets.py:184 msgid "Role (slug)" msgstr "Rol (slug)" -#: netbox/dcim/filtersets.py:448 netbox/dcim/filtersets.py:1070 -#: netbox/dcim/filtersets.py:1391 netbox/dcim/filtersets.py:1489 -#: netbox/dcim/filtersets.py:2444 +#: netbox/dcim/filtersets.py:450 netbox/dcim/filtersets.py:1123 +#: netbox/dcim/filtersets.py:1444 netbox/dcim/filtersets.py:1542 +#: netbox/dcim/filtersets.py:2501 msgid "Rack (ID)" msgstr "Rek (ID)" -#: netbox/dcim/filtersets.py:508 netbox/extras/filtersets.py:293 -#: netbox/extras/filtersets.py:337 netbox/extras/filtersets.py:359 -#: netbox/extras/filtersets.py:419 netbox/users/filtersets.py:113 -#: netbox/users/filtersets.py:180 +#: netbox/dcim/filtersets.py:510 netbox/extras/filtersets.py:298 +#: netbox/extras/filtersets.py:350 netbox/extras/filtersets.py:395 +#: netbox/extras/filtersets.py:417 netbox/extras/filtersets.py:477 +#: netbox/users/filtersets.py:113 netbox/users/filtersets.py:180 msgid "User (name)" msgstr "Gebruiker (naam)" -#: netbox/dcim/filtersets.py:550 +#: netbox/dcim/filtersets.py:552 msgid "Default platform (ID)" msgstr "Standaardplatform (ID)" -#: netbox/dcim/filtersets.py:556 +#: netbox/dcim/filtersets.py:558 msgid "Default platform (slug)" msgstr "Standaardplatform (slug)" -#: netbox/dcim/filtersets.py:559 netbox/dcim/forms/filtersets.py:518 +#: netbox/dcim/filtersets.py:561 netbox/dcim/forms/filtersets.py:519 msgid "Has a front image" msgstr "Heeft een afbeelding van de voorkant" -#: netbox/dcim/filtersets.py:563 netbox/dcim/forms/filtersets.py:525 +#: netbox/dcim/filtersets.py:565 netbox/dcim/forms/filtersets.py:526 msgid "Has a rear image" msgstr "Heeft een afbeelding van de achterkant" -#: netbox/dcim/filtersets.py:568 netbox/dcim/filtersets.py:689 -#: netbox/dcim/filtersets.py:1139 netbox/dcim/forms/filtersets.py:532 -#: netbox/dcim/forms/filtersets.py:628 netbox/dcim/forms/filtersets.py:849 +#: netbox/dcim/filtersets.py:570 netbox/dcim/filtersets.py:717 +#: netbox/dcim/filtersets.py:1192 netbox/dcim/forms/filtersets.py:533 +#: netbox/dcim/forms/filtersets.py:642 netbox/dcim/forms/filtersets.py:868 msgid "Has console ports" msgstr "Heeft consolepoorten" -#: netbox/dcim/filtersets.py:572 netbox/dcim/filtersets.py:693 -#: netbox/dcim/filtersets.py:1143 netbox/dcim/forms/filtersets.py:539 -#: netbox/dcim/forms/filtersets.py:635 netbox/dcim/forms/filtersets.py:856 +#: netbox/dcim/filtersets.py:574 netbox/dcim/filtersets.py:721 +#: netbox/dcim/filtersets.py:1196 netbox/dcim/forms/filtersets.py:540 +#: netbox/dcim/forms/filtersets.py:649 netbox/dcim/forms/filtersets.py:875 msgid "Has console server ports" msgstr "Heeft consoleserverpoorten" -#: netbox/dcim/filtersets.py:576 netbox/dcim/filtersets.py:697 -#: netbox/dcim/filtersets.py:1147 netbox/dcim/forms/filtersets.py:546 -#: netbox/dcim/forms/filtersets.py:642 netbox/dcim/forms/filtersets.py:863 +#: netbox/dcim/filtersets.py:578 netbox/dcim/filtersets.py:725 +#: netbox/dcim/filtersets.py:1200 netbox/dcim/forms/filtersets.py:547 +#: netbox/dcim/forms/filtersets.py:656 netbox/dcim/forms/filtersets.py:882 msgid "Has power ports" msgstr "Heeft voedingspoorten" -#: netbox/dcim/filtersets.py:580 netbox/dcim/filtersets.py:701 -#: netbox/dcim/filtersets.py:1151 netbox/dcim/forms/filtersets.py:553 -#: netbox/dcim/forms/filtersets.py:649 netbox/dcim/forms/filtersets.py:870 +#: netbox/dcim/filtersets.py:582 netbox/dcim/filtersets.py:729 +#: netbox/dcim/filtersets.py:1204 netbox/dcim/forms/filtersets.py:554 +#: netbox/dcim/forms/filtersets.py:663 netbox/dcim/forms/filtersets.py:889 msgid "Has power outlets" msgstr "Heeft stopcontacten" -#: netbox/dcim/filtersets.py:584 netbox/dcim/filtersets.py:705 -#: netbox/dcim/filtersets.py:1155 netbox/dcim/forms/filtersets.py:560 -#: netbox/dcim/forms/filtersets.py:656 netbox/dcim/forms/filtersets.py:877 +#: netbox/dcim/filtersets.py:586 netbox/dcim/filtersets.py:733 +#: netbox/dcim/filtersets.py:1208 netbox/dcim/forms/filtersets.py:561 +#: netbox/dcim/forms/filtersets.py:670 netbox/dcim/forms/filtersets.py:896 msgid "Has interfaces" msgstr "Heeft interfaces" -#: netbox/dcim/filtersets.py:588 netbox/dcim/filtersets.py:709 -#: netbox/dcim/filtersets.py:1159 netbox/dcim/forms/filtersets.py:567 -#: netbox/dcim/forms/filtersets.py:663 netbox/dcim/forms/filtersets.py:884 +#: netbox/dcim/filtersets.py:590 netbox/dcim/filtersets.py:737 +#: netbox/dcim/filtersets.py:1212 netbox/dcim/forms/filtersets.py:568 +#: netbox/dcim/forms/filtersets.py:677 netbox/dcim/forms/filtersets.py:903 msgid "Has pass-through ports" msgstr "Heeft pass-through-poorten" -#: netbox/dcim/filtersets.py:592 netbox/dcim/filtersets.py:1163 -#: netbox/dcim/forms/filtersets.py:581 +#: netbox/dcim/filtersets.py:594 netbox/dcim/filtersets.py:1216 +#: netbox/dcim/forms/filtersets.py:582 msgid "Has module bays" msgstr "Heeft modulevakken" -#: netbox/dcim/filtersets.py:596 netbox/dcim/filtersets.py:1167 -#: netbox/dcim/forms/filtersets.py:574 +#: netbox/dcim/filtersets.py:598 netbox/dcim/filtersets.py:1220 +#: netbox/dcim/forms/filtersets.py:575 msgid "Has device bays" msgstr "Heeft apparaatvakken" -#: netbox/dcim/filtersets.py:600 netbox/dcim/forms/filtersets.py:588 +#: netbox/dcim/filtersets.py:602 netbox/dcim/forms/filtersets.py:589 msgid "Has inventory items" msgstr "Heeft inventarisitems" -#: netbox/dcim/filtersets.py:757 netbox/dcim/filtersets.py:990 -#: netbox/dcim/filtersets.py:1510 +#: netbox/dcim/filtersets.py:697 +msgid "Profile (ID)" +msgstr "Profiel (ID)" + +#: netbox/dcim/filtersets.py:703 +msgid "Profile (name)" +msgstr "Profiel (naam)" + +#: netbox/dcim/filtersets.py:785 netbox/dcim/filtersets.py:1041 +#: netbox/dcim/filtersets.py:1563 msgid "Device type (ID)" msgstr "Soort apparaat (ID)" -#: netbox/dcim/filtersets.py:773 netbox/dcim/filtersets.py:1326 +#: netbox/dcim/filtersets.py:801 netbox/dcim/filtersets.py:1379 msgid "Module type (ID)" msgstr "Moduletype (ID)" -#: netbox/dcim/filtersets.py:805 netbox/dcim/filtersets.py:1665 +#: netbox/dcim/filtersets.py:833 netbox/dcim/filtersets.py:1718 msgid "Power port (ID)" msgstr "Voedingspoort (ID)" -#: netbox/dcim/filtersets.py:879 netbox/dcim/filtersets.py:2032 +#: netbox/dcim/filtersets.py:907 netbox/dcim/filtersets.py:2089 msgid "Parent inventory item (ID)" msgstr "Onderliggend inventarisitem (ID)" -#: netbox/dcim/filtersets.py:922 netbox/dcim/filtersets.py:948 -#: netbox/dcim/filtersets.py:1135 netbox/virtualization/filtersets.py:204 +#: netbox/dcim/filtersets.py:950 netbox/dcim/filtersets.py:999 +#: netbox/dcim/filtersets.py:1188 netbox/virtualization/filtersets.py:206 msgid "Config template (ID)" msgstr "Configuratiesjabloon (ID)" -#: netbox/dcim/filtersets.py:986 +#: netbox/dcim/filtersets.py:954 netbox/dcim/filtersets.py:966 +msgid "Parent device role (ID)" +msgstr "Rol van het ouderapparaat (ID)" + +#: netbox/dcim/filtersets.py:960 netbox/dcim/filtersets.py:973 +msgid "Parent device role (slug)" +msgstr "Rol van het ouderapparaat (slug)" + +#: netbox/dcim/filtersets.py:1037 msgid "Device type (slug)" msgstr "Soort apparaat (slug)" -#: netbox/dcim/filtersets.py:1006 +#: netbox/dcim/filtersets.py:1059 msgid "Parent Device (ID)" msgstr "Ouderapparaat (ID)" -#: netbox/dcim/filtersets.py:1010 netbox/virtualization/filtersets.py:186 +#: netbox/dcim/filtersets.py:1063 netbox/virtualization/filtersets.py:188 msgid "Platform (ID)" msgstr "Platform (ID)" -#: netbox/dcim/filtersets.py:1016 netbox/extras/filtersets.py:569 -#: netbox/virtualization/filtersets.py:192 +#: netbox/dcim/filtersets.py:1069 netbox/extras/filtersets.py:662 +#: netbox/virtualization/filtersets.py:194 msgid "Platform (slug)" msgstr "Platform (slug)" -#: netbox/dcim/filtersets.py:1052 netbox/dcim/filtersets.py:1375 -#: netbox/dcim/filtersets.py:1473 netbox/dcim/filtersets.py:2134 -#: netbox/dcim/filtersets.py:2376 netbox/dcim/filtersets.py:2435 +#: netbox/dcim/filtersets.py:1105 netbox/dcim/filtersets.py:1428 +#: netbox/dcim/filtersets.py:1526 netbox/dcim/filtersets.py:2191 +#: netbox/dcim/filtersets.py:2433 netbox/dcim/filtersets.py:2492 msgid "Site name (slug)" msgstr "Sitenaam (slug)" -#: netbox/dcim/filtersets.py:1075 +#: netbox/dcim/filtersets.py:1128 msgid "Parent bay (ID)" msgstr "Ouderbaby (ID)" -#: netbox/dcim/filtersets.py:1079 +#: netbox/dcim/filtersets.py:1132 msgid "VM cluster (ID)" msgstr "VM-cluster (ID)" -#: netbox/dcim/filtersets.py:1085 netbox/extras/filtersets.py:591 +#: netbox/dcim/filtersets.py:1138 netbox/extras/filtersets.py:684 #: netbox/virtualization/filtersets.py:102 msgid "Cluster group (slug)" msgstr "Clustergroep (slug)" -#: netbox/dcim/filtersets.py:1090 netbox/virtualization/filtersets.py:96 +#: netbox/dcim/filtersets.py:1143 netbox/virtualization/filtersets.py:96 msgid "Cluster group (ID)" msgstr "Clustergroep (ID)" -#: netbox/dcim/filtersets.py:1096 +#: netbox/dcim/filtersets.py:1149 msgid "Device model (slug)" msgstr "Apparaatmodel (slug)" -#: netbox/dcim/filtersets.py:1107 netbox/dcim/forms/bulk_edit.py:525 +#: netbox/dcim/filtersets.py:1160 netbox/dcim/forms/bulk_edit.py:539 msgid "Is full depth" msgstr "Is volledige diepte" -#: netbox/dcim/filtersets.py:1111 netbox/dcim/forms/filtersets.py:819 -#: netbox/dcim/forms/filtersets.py:1439 netbox/dcim/forms/filtersets.py:1645 -#: netbox/dcim/forms/filtersets.py:1650 netbox/dcim/forms/model_forms.py:1793 -#: netbox/dcim/models/devices.py:1505 netbox/dcim/models/devices.py:1526 -#: netbox/virtualization/filtersets.py:196 -#: netbox/virtualization/filtersets.py:268 +#: netbox/dcim/filtersets.py:1164 netbox/dcim/forms/filtersets.py:838 +#: netbox/dcim/forms/filtersets.py:1463 netbox/dcim/forms/filtersets.py:1669 +#: netbox/dcim/forms/filtersets.py:1674 netbox/dcim/forms/model_forms.py:1887 +#: netbox/dcim/models/devices.py:1234 netbox/dcim/models/devices.py:1254 +#: netbox/virtualization/filtersets.py:198 +#: netbox/virtualization/filtersets.py:270 #: netbox/virtualization/forms/filtersets.py:178 #: netbox/virtualization/forms/filtersets.py:231 msgid "MAC address" msgstr "MAC-adres" -#: netbox/dcim/filtersets.py:1118 netbox/dcim/filtersets.py:1283 -#: netbox/dcim/forms/filtersets.py:828 netbox/dcim/forms/filtersets.py:931 -#: netbox/virtualization/filtersets.py:200 +#: netbox/dcim/filtersets.py:1171 netbox/dcim/filtersets.py:1336 +#: netbox/dcim/forms/filtersets.py:847 netbox/dcim/forms/filtersets.py:950 +#: netbox/virtualization/filtersets.py:202 #: netbox/virtualization/forms/filtersets.py:182 msgid "Has a primary IP" msgstr "Heeft een primair IP-adres" -#: netbox/dcim/filtersets.py:1122 +#: netbox/dcim/filtersets.py:1175 msgid "Has an out-of-band IP" msgstr "Heeft een IP-adres buiten de band" -#: netbox/dcim/filtersets.py:1127 +#: netbox/dcim/filtersets.py:1180 msgid "Virtual chassis (ID)" msgstr "Virtueel chassis (ID)" -#: netbox/dcim/filtersets.py:1131 +#: netbox/dcim/filtersets.py:1184 msgid "Is a virtual chassis member" msgstr "Is een virtueel chassislid" -#: netbox/dcim/filtersets.py:1172 +#: netbox/dcim/filtersets.py:1225 msgid "OOB IP (ID)" msgstr "OOB IP (ID)" -#: netbox/dcim/filtersets.py:1176 +#: netbox/dcim/filtersets.py:1229 msgid "Has virtual device context" msgstr "Heeft een context voor een virtueel apparaat" -#: netbox/dcim/filtersets.py:1266 +#: netbox/dcim/filtersets.py:1319 msgid "VDC (ID)" msgstr "VDC (ID)" -#: netbox/dcim/filtersets.py:1271 +#: netbox/dcim/filtersets.py:1324 msgid "Device model" msgstr "Model van het apparaat" -#: netbox/dcim/filtersets.py:1332 +#: netbox/dcim/filtersets.py:1385 msgid "Module type (model)" msgstr "Moduletype (model)" -#: netbox/dcim/filtersets.py:1338 +#: netbox/dcim/filtersets.py:1391 msgid "Module bay (ID)" msgstr "Modulevak (ID)" -#: netbox/dcim/filtersets.py:1397 netbox/dcim/filtersets.py:1495 +#: netbox/dcim/filtersets.py:1450 netbox/dcim/filtersets.py:1548 msgid "Rack (name)" msgstr "Rack (naam)" -#: netbox/dcim/filtersets.py:1401 netbox/dcim/filtersets.py:1499 -#: netbox/dcim/filtersets.py:1685 netbox/ipam/filtersets.py:606 -#: netbox/ipam/filtersets.py:846 netbox/ipam/filtersets.py:1168 -#: netbox/virtualization/filtersets.py:127 netbox/vpn/filtersets.py:379 +#: netbox/dcim/filtersets.py:1454 netbox/dcim/filtersets.py:1552 +#: netbox/dcim/filtersets.py:1742 netbox/ipam/filtersets.py:606 +#: netbox/ipam/filtersets.py:846 netbox/ipam/filtersets.py:1174 +#: netbox/virtualization/filtersets.py:127 netbox/vpn/filtersets.py:382 msgid "Device (ID)" msgstr "Apparaat (ID)" -#: netbox/dcim/filtersets.py:1407 netbox/dcim/filtersets.py:1505 -#: netbox/dcim/filtersets.py:1680 netbox/ipam/filtersets.py:601 -#: netbox/ipam/filtersets.py:841 netbox/ipam/filtersets.py:1174 -#: netbox/vpn/filtersets.py:374 +#: netbox/dcim/filtersets.py:1460 netbox/dcim/filtersets.py:1558 +#: netbox/dcim/filtersets.py:1737 netbox/ipam/filtersets.py:601 +#: netbox/ipam/filtersets.py:841 netbox/ipam/filtersets.py:1169 +#: netbox/vpn/filtersets.py:377 msgid "Device (name)" msgstr "Apparaat (naam)" -#: netbox/dcim/filtersets.py:1516 +#: netbox/dcim/filtersets.py:1569 msgid "Device type (model)" msgstr "Soort apparaat (model)" -#: netbox/dcim/filtersets.py:1521 +#: netbox/dcim/filtersets.py:1574 msgid "Device role (ID)" msgstr "Rol van het apparaat (ID)" -#: netbox/dcim/filtersets.py:1527 +#: netbox/dcim/filtersets.py:1580 msgid "Device role (slug)" msgstr "Rol van het apparaat (slug)" -#: netbox/dcim/filtersets.py:1532 +#: netbox/dcim/filtersets.py:1585 msgid "Virtual Chassis (ID)" msgstr "Virtueel chassis (ID)" -#: netbox/dcim/filtersets.py:1538 netbox/dcim/forms/filtersets.py:110 +#: netbox/dcim/filtersets.py:1591 netbox/dcim/forms/filtersets.py:111 #: netbox/dcim/tables/devices.py:216 netbox/netbox/navigation/menu.py:79 #: netbox/templates/dcim/device.html:120 #: netbox/templates/dcim/device_edit.html:95 @@ -3720,121 +3792,121 @@ msgstr "Virtueel chassis (ID)" msgid "Virtual Chassis" msgstr "Virtueel chassis" -#: netbox/dcim/filtersets.py:1562 +#: netbox/dcim/filtersets.py:1615 msgid "Module (ID)" msgstr "Module (ID)" -#: netbox/dcim/filtersets.py:1569 +#: netbox/dcim/filtersets.py:1622 msgid "Cable (ID)" msgstr "Kabel (ID)" -#: netbox/dcim/filtersets.py:1690 netbox/ipam/filtersets.py:611 -#: netbox/ipam/filtersets.py:851 netbox/ipam/filtersets.py:1184 -#: netbox/vpn/filtersets.py:385 +#: netbox/dcim/filtersets.py:1747 netbox/ipam/filtersets.py:611 +#: netbox/ipam/filtersets.py:851 netbox/ipam/filtersets.py:1179 +#: netbox/vpn/filtersets.py:388 msgid "Virtual machine (name)" msgstr "Virtuele machine (naam)" -#: netbox/dcim/filtersets.py:1695 netbox/ipam/filtersets.py:616 -#: netbox/ipam/filtersets.py:856 netbox/ipam/filtersets.py:1178 -#: netbox/virtualization/filtersets.py:248 -#: netbox/virtualization/filtersets.py:299 netbox/vpn/filtersets.py:390 +#: netbox/dcim/filtersets.py:1752 netbox/ipam/filtersets.py:616 +#: netbox/ipam/filtersets.py:856 netbox/ipam/filtersets.py:1184 +#: netbox/virtualization/filtersets.py:250 +#: netbox/virtualization/filtersets.py:301 netbox/vpn/filtersets.py:393 msgid "Virtual machine (ID)" msgstr "Virtuele machine (ID)" -#: netbox/dcim/filtersets.py:1701 netbox/ipam/filtersets.py:622 -#: netbox/vpn/filtersets.py:97 netbox/vpn/filtersets.py:396 +#: netbox/dcim/filtersets.py:1758 netbox/ipam/filtersets.py:622 +#: netbox/vpn/filtersets.py:97 netbox/vpn/filtersets.py:399 msgid "Interface (name)" msgstr "Interface (naam)" -#: netbox/dcim/filtersets.py:1712 netbox/ipam/filtersets.py:633 -#: netbox/vpn/filtersets.py:108 netbox/vpn/filtersets.py:407 +#: netbox/dcim/filtersets.py:1769 netbox/ipam/filtersets.py:633 +#: netbox/vpn/filtersets.py:108 netbox/vpn/filtersets.py:410 msgid "VM interface (name)" msgstr "VM-interface (naam)" -#: netbox/dcim/filtersets.py:1717 netbox/ipam/filtersets.py:638 +#: netbox/dcim/filtersets.py:1774 netbox/ipam/filtersets.py:638 #: netbox/vpn/filtersets.py:113 msgid "VM interface (ID)" msgstr "VM-interface (ID)" -#: netbox/dcim/filtersets.py:1759 netbox/templates/dcim/interface.html:81 +#: netbox/dcim/filtersets.py:1816 netbox/templates/dcim/interface.html:81 #: netbox/templates/virtualization/vminterface.html:55 #: netbox/virtualization/forms/model_forms.py:395 msgid "802.1Q Mode" msgstr "802.1Q-modus" -#: netbox/dcim/filtersets.py:1763 netbox/ipam/forms/bulk_import.py:192 -#: netbox/vpn/forms/bulk_import.py:308 +#: netbox/dcim/filtersets.py:1820 netbox/ipam/forms/bulk_import.py:192 +#: netbox/vpn/forms/bulk_import.py:313 msgid "Assigned VLAN" msgstr "Toegewezen VLAN" -#: netbox/dcim/filtersets.py:1767 +#: netbox/dcim/filtersets.py:1824 msgid "Assigned VID" msgstr "Toegewezen VID" -#: netbox/dcim/filtersets.py:1772 netbox/dcim/forms/bulk_edit.py:1544 -#: netbox/dcim/forms/bulk_import.py:921 netbox/dcim/forms/filtersets.py:1492 -#: netbox/dcim/forms/model_forms.py:1442 -#: netbox/dcim/models/device_components.py:752 -#: netbox/dcim/tables/devices.py:647 netbox/ipam/filtersets.py:335 +#: netbox/dcim/filtersets.py:1829 netbox/dcim/forms/bulk_edit.py:1591 +#: netbox/dcim/forms/bulk_import.py:952 netbox/dcim/forms/filtersets.py:1516 +#: netbox/dcim/forms/model_forms.py:1536 +#: netbox/dcim/models/device_components.py:761 +#: netbox/dcim/tables/devices.py:654 netbox/ipam/filtersets.py:335 #: netbox/ipam/filtersets.py:346 netbox/ipam/filtersets.py:478 #: netbox/ipam/filtersets.py:579 netbox/ipam/filtersets.py:590 #: netbox/ipam/forms/bulk_edit.py:226 netbox/ipam/forms/bulk_edit.py:282 -#: netbox/ipam/forms/bulk_edit.py:324 netbox/ipam/forms/bulk_import.py:160 +#: netbox/ipam/forms/bulk_edit.py:329 netbox/ipam/forms/bulk_import.py:160 #: netbox/ipam/forms/bulk_import.py:249 netbox/ipam/forms/bulk_import.py:285 #: netbox/ipam/forms/filtersets.py:69 netbox/ipam/forms/filtersets.py:180 -#: netbox/ipam/forms/filtersets.py:325 netbox/ipam/forms/model_forms.py:65 +#: netbox/ipam/forms/filtersets.py:332 netbox/ipam/forms/model_forms.py:65 #: netbox/ipam/forms/model_forms.py:208 netbox/ipam/forms/model_forms.py:256 #: netbox/ipam/forms/model_forms.py:310 netbox/ipam/forms/model_forms.py:474 #: netbox/ipam/forms/model_forms.py:488 netbox/ipam/forms/model_forms.py:502 -#: netbox/ipam/models/ip.py:217 netbox/ipam/models/ip.py:498 -#: netbox/ipam/models/ip.py:719 netbox/ipam/models/vrfs.py:61 -#: netbox/ipam/tables/ip.py:188 netbox/ipam/tables/ip.py:261 -#: netbox/ipam/tables/ip.py:312 netbox/ipam/tables/ip.py:402 +#: netbox/ipam/models/ip.py:217 netbox/ipam/models/ip.py:501 +#: netbox/ipam/models/ip.py:730 netbox/ipam/models/vrfs.py:61 +#: netbox/ipam/tables/ip.py:189 netbox/ipam/tables/ip.py:262 +#: netbox/ipam/tables/ip.py:318 netbox/ipam/tables/ip.py:418 #: netbox/templates/dcim/interface.html:152 #: netbox/templates/ipam/ipaddress.html:18 -#: netbox/templates/ipam/iprange.html:40 netbox/templates/ipam/prefix.html:19 +#: netbox/templates/ipam/iprange.html:47 netbox/templates/ipam/prefix.html:19 #: netbox/templates/ipam/vrf.html:7 netbox/templates/ipam/vrf.html:13 #: netbox/templates/virtualization/vminterface.html:90 #: netbox/virtualization/forms/bulk_edit.py:243 #: netbox/virtualization/forms/bulk_import.py:177 #: netbox/virtualization/forms/filtersets.py:236 #: netbox/virtualization/forms/model_forms.py:368 -#: netbox/virtualization/models/virtualmachines.py:331 +#: netbox/virtualization/models/virtualmachines.py:336 #: netbox/virtualization/tables/virtualmachines.py:113 msgid "VRF" msgstr "VRF" -#: netbox/dcim/filtersets.py:1778 netbox/ipam/filtersets.py:341 +#: netbox/dcim/filtersets.py:1835 netbox/ipam/filtersets.py:341 #: netbox/ipam/filtersets.py:352 netbox/ipam/filtersets.py:484 #: netbox/ipam/filtersets.py:585 netbox/ipam/filtersets.py:596 msgid "VRF (RD)" msgstr "VRF (RD)" -#: netbox/dcim/filtersets.py:1783 netbox/ipam/filtersets.py:1036 -#: netbox/vpn/filtersets.py:342 +#: netbox/dcim/filtersets.py:1840 netbox/ipam/filtersets.py:1036 +#: netbox/vpn/filtersets.py:345 msgid "L2VPN (ID)" msgstr "L2VPN (ID)" -#: netbox/dcim/filtersets.py:1789 netbox/dcim/forms/filtersets.py:1497 -#: netbox/dcim/tables/devices.py:583 netbox/ipam/filtersets.py:1042 -#: netbox/ipam/forms/filtersets.py:584 netbox/ipam/tables/vlans.py:113 +#: netbox/dcim/filtersets.py:1846 netbox/dcim/forms/filtersets.py:1521 +#: netbox/dcim/tables/devices.py:590 netbox/ipam/filtersets.py:1042 +#: netbox/ipam/forms/filtersets.py:592 netbox/ipam/tables/vlans.py:115 #: netbox/templates/dcim/interface.html:99 netbox/templates/ipam/vlan.html:82 #: netbox/templates/vpn/l2vpntermination.html:12 #: netbox/virtualization/forms/filtersets.py:241 -#: netbox/vpn/forms/bulk_import.py:280 netbox/vpn/forms/filtersets.py:252 +#: netbox/vpn/forms/bulk_import.py:285 netbox/vpn/forms/filtersets.py:257 #: netbox/vpn/forms/model_forms.py:412 netbox/vpn/forms/model_forms.py:430 -#: netbox/vpn/models/l2vpn.py:63 netbox/vpn/tables/l2vpn.py:55 +#: netbox/vpn/models/l2vpn.py:68 netbox/vpn/tables/l2vpn.py:58 msgid "L2VPN" msgstr "L2VPN" -#: netbox/dcim/filtersets.py:1794 netbox/ipam/filtersets.py:1117 +#: netbox/dcim/filtersets.py:1851 netbox/ipam/filtersets.py:1117 msgid "VLAN Translation Policy (ID)" msgstr "VLAN-vertaalbeleid (ID)" -#: netbox/dcim/filtersets.py:1800 netbox/dcim/forms/filtersets.py:1463 -#: netbox/dcim/forms/model_forms.py:1459 -#: netbox/dcim/models/device_components.py:571 -#: netbox/ipam/forms/filtersets.py:503 netbox/ipam/forms/model_forms.py:711 +#: netbox/dcim/filtersets.py:1857 netbox/dcim/forms/filtersets.py:1487 +#: netbox/dcim/forms/model_forms.py:1553 +#: netbox/dcim/models/device_components.py:580 +#: netbox/ipam/forms/filtersets.py:511 netbox/ipam/forms/model_forms.py:712 #: netbox/templates/ipam/vlantranslationpolicy.html:11 #: netbox/virtualization/forms/bulk_edit.py:248 #: netbox/virtualization/forms/filtersets.py:251 @@ -3842,117 +3914,117 @@ msgstr "VLAN-vertaalbeleid (ID)" msgid "VLAN Translation Policy" msgstr "VLAN-vertaalbeleid" -#: netbox/dcim/filtersets.py:1834 +#: netbox/dcim/filtersets.py:1891 msgid "Virtual Chassis Interfaces for Device" msgstr "Virtuele chassisinterfaces voor apparaten" -#: netbox/dcim/filtersets.py:1839 +#: netbox/dcim/filtersets.py:1896 msgid "Virtual Chassis Interfaces for Device (ID)" msgstr "Virtuele chassisinterfaces voor apparaat (ID)" -#: netbox/dcim/filtersets.py:1843 +#: netbox/dcim/filtersets.py:1900 msgid "Kind of interface" msgstr "Soort interface" -#: netbox/dcim/filtersets.py:1848 netbox/virtualization/filtersets.py:259 +#: netbox/dcim/filtersets.py:1905 netbox/virtualization/filtersets.py:261 msgid "Parent interface (ID)" msgstr "Ouderinterface (ID)" -#: netbox/dcim/filtersets.py:1853 netbox/virtualization/filtersets.py:264 +#: netbox/dcim/filtersets.py:1910 netbox/virtualization/filtersets.py:266 msgid "Bridged interface (ID)" msgstr "Overbrugde interface (ID)" -#: netbox/dcim/filtersets.py:1858 +#: netbox/dcim/filtersets.py:1915 msgid "LAG interface (ID)" msgstr "LAG-interface (ID)" -#: netbox/dcim/filtersets.py:1866 netbox/dcim/tables/devices.py:605 -#: netbox/dcim/tables/devices.py:1135 netbox/templates/dcim/interface.html:131 +#: netbox/dcim/filtersets.py:1923 netbox/dcim/tables/devices.py:612 +#: netbox/dcim/tables/devices.py:1142 netbox/templates/dcim/interface.html:131 #: netbox/templates/dcim/macaddress.html:11 #: netbox/templates/dcim/macaddress.html:14 #: netbox/templates/virtualization/vminterface.html:79 msgid "MAC Address" msgstr "MAC-adres" -#: netbox/dcim/filtersets.py:1871 netbox/virtualization/filtersets.py:273 +#: netbox/dcim/filtersets.py:1928 netbox/virtualization/filtersets.py:275 msgid "Primary MAC address (ID)" msgstr "Primair MAC-adres (ID)" -#: netbox/dcim/filtersets.py:1877 netbox/dcim/forms/model_forms.py:1446 -#: netbox/virtualization/filtersets.py:279 +#: netbox/dcim/filtersets.py:1934 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:1899 netbox/dcim/filtersets.py:1911 -#: netbox/dcim/forms/filtersets.py:1399 netbox/dcim/forms/model_forms.py:1773 +#: netbox/dcim/filtersets.py:1956 netbox/dcim/filtersets.py:1968 +#: 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:1905 +#: netbox/dcim/filtersets.py:1962 msgid "Virtual Device Context (Identifier)" msgstr "Context van het virtuele apparaat (ID)" -#: netbox/dcim/filtersets.py:1916 +#: netbox/dcim/filtersets.py:1973 #: netbox/templates/wireless/wirelesslan.html:11 -#: netbox/wireless/forms/model_forms.py:55 +#: netbox/wireless/forms/model_forms.py:56 msgid "Wireless LAN" msgstr "Draadloos LAN" -#: netbox/dcim/filtersets.py:1920 netbox/dcim/tables/devices.py:634 +#: netbox/dcim/filtersets.py:1977 netbox/dcim/tables/devices.py:641 msgid "Wireless link" msgstr "Draadloze link" -#: netbox/dcim/filtersets.py:1930 +#: netbox/dcim/filtersets.py:1987 msgid "Virtual circuit termination (ID)" msgstr "Beëindiging van het virtuele circuit (ID)" -#: netbox/dcim/filtersets.py:1999 +#: netbox/dcim/filtersets.py:2056 msgid "Parent module bay (ID)" msgstr "Baai voor oudermodule (ID)" -#: netbox/dcim/filtersets.py:2004 +#: netbox/dcim/filtersets.py:2061 msgid "Installed module (ID)" msgstr "Geïnstalleerde module (ID)" -#: netbox/dcim/filtersets.py:2015 +#: netbox/dcim/filtersets.py:2072 msgid "Installed device (ID)" msgstr "Geïnstalleerd apparaat (ID)" -#: netbox/dcim/filtersets.py:2021 +#: netbox/dcim/filtersets.py:2078 msgid "Installed device (name)" msgstr "Geïnstalleerd apparaat (naam)" -#: netbox/dcim/filtersets.py:2091 +#: netbox/dcim/filtersets.py:2148 msgid "Master (ID)" msgstr "Meester (ID)" -#: netbox/dcim/filtersets.py:2097 +#: netbox/dcim/filtersets.py:2154 msgid "Master (name)" msgstr "Master (naam)" -#: netbox/dcim/filtersets.py:2139 netbox/tenancy/filtersets.py:245 +#: netbox/dcim/filtersets.py:2196 netbox/tenancy/filtersets.py:250 msgid "Tenant (ID)" msgstr "Tenant (ID)" -#: netbox/dcim/filtersets.py:2145 netbox/extras/filtersets.py:618 -#: netbox/tenancy/filtersets.py:251 +#: netbox/dcim/filtersets.py:2202 netbox/extras/filtersets.py:711 +#: netbox/tenancy/filtersets.py:256 msgid "Tenant (slug)" msgstr "Tenant (slug)" -#: netbox/dcim/filtersets.py:2181 netbox/dcim/forms/filtersets.py:1126 +#: netbox/dcim/filtersets.py:2238 netbox/dcim/forms/filtersets.py:1145 msgid "Unterminated" msgstr "Onbeëindigd" -#: netbox/dcim/filtersets.py:2439 +#: netbox/dcim/filtersets.py:2496 msgid "Power panel (ID)" msgstr "Voedingspaneel (ID)" -#: netbox/dcim/forms/bulk_create.py:40 netbox/extras/forms/filtersets.py:408 -#: netbox/extras/forms/model_forms.py:581 -#: netbox/extras/forms/model_forms.py:633 netbox/netbox/forms/base.py:86 -#: netbox/netbox/forms/mixins.py:91 netbox/netbox/tables/columns.py:481 +#: netbox/dcim/forms/bulk_create.py:40 netbox/extras/forms/filtersets.py:443 +#: netbox/extras/forms/model_forms.py:649 +#: netbox/extras/forms/model_forms.py:701 netbox/netbox/forms/base.py:86 +#: netbox/netbox/forms/mixins.py:91 netbox/netbox/tables/columns.py:486 #: netbox/templates/circuits/inc/circuit_termination.html:32 #: netbox/templates/generic/bulk_edit.html:65 #: netbox/templates/inc/panels/tags.html:5 @@ -3960,11 +4032,11 @@ msgstr "Voedingspaneel (ID)" msgid "Tags" msgstr "Labels" -#: netbox/dcim/forms/bulk_create.py:112 netbox/dcim/forms/filtersets.py:1562 -#: netbox/dcim/forms/model_forms.py:498 netbox/dcim/forms/model_forms.py:557 +#: netbox/dcim/forms/bulk_create.py:112 netbox/dcim/forms/filtersets.py:1586 +#: netbox/dcim/forms/model_forms.py:592 netbox/dcim/forms/model_forms.py:651 #: netbox/dcim/forms/object_create.py:208 #: netbox/dcim/forms/object_create.py:357 netbox/dcim/tables/devices.py:175 -#: netbox/dcim/tables/devices.py:740 netbox/dcim/tables/devicetypes.py:253 +#: netbox/dcim/tables/devices.py:747 netbox/dcim/tables/devicetypes.py:253 #: netbox/templates/dcim/device.html:43 netbox/templates/dcim/device.html:131 #: netbox/templates/dcim/modulebay.html:38 #: netbox/templates/dcim/virtualchassis.html:66 @@ -3980,203 +4052,212 @@ msgstr "" "Alfanumerieke reeksen worden ondersteund. (Moet overeenkomen met het aantal " "namen dat wordt aangemaakt.)" -#: netbox/dcim/forms/bulk_edit.py:136 +#: netbox/dcim/forms/bulk_edit.py:141 msgid "Contact name" msgstr "Naam van de contactpersoon" -#: netbox/dcim/forms/bulk_edit.py:141 +#: netbox/dcim/forms/bulk_edit.py:146 msgid "Contact phone" msgstr "Telefoonnummer contacteren" -#: netbox/dcim/forms/bulk_edit.py:147 +#: netbox/dcim/forms/bulk_edit.py:152 msgid "Contact E-mail" msgstr "E-mailadres voor contact" -#: netbox/dcim/forms/bulk_edit.py:150 netbox/dcim/forms/bulk_import.py:125 -#: netbox/dcim/forms/model_forms.py:132 +#: netbox/dcim/forms/bulk_edit.py:155 netbox/dcim/forms/bulk_import.py:126 +#: netbox/dcim/forms/model_forms.py:137 msgid "Time zone" msgstr "Tijdzone" -#: netbox/dcim/forms/bulk_edit.py:228 netbox/dcim/forms/bulk_edit.py:504 -#: netbox/dcim/forms/bulk_edit.py:568 netbox/dcim/forms/bulk_edit.py:641 -#: netbox/dcim/forms/bulk_edit.py:665 netbox/dcim/forms/bulk_edit.py:758 -#: netbox/dcim/forms/bulk_edit.py:1285 netbox/dcim/forms/bulk_edit.py:1718 -#: netbox/dcim/forms/bulk_import.py:184 netbox/dcim/forms/bulk_import.py:395 -#: netbox/dcim/forms/bulk_import.py:429 netbox/dcim/forms/bulk_import.py:477 -#: netbox/dcim/forms/bulk_import.py:513 netbox/dcim/forms/bulk_import.py:1112 -#: netbox/dcim/forms/filtersets.py:314 netbox/dcim/forms/filtersets.py:373 -#: netbox/dcim/forms/filtersets.py:495 netbox/dcim/forms/filtersets.py:620 -#: netbox/dcim/forms/filtersets.py:701 netbox/dcim/forms/filtersets.py:783 -#: netbox/dcim/forms/filtersets.py:996 netbox/dcim/forms/filtersets.py:1603 -#: netbox/dcim/forms/model_forms.py:211 netbox/dcim/forms/model_forms.py:345 -#: netbox/dcim/forms/model_forms.py:357 netbox/dcim/forms/model_forms.py:404 -#: netbox/dcim/forms/model_forms.py:445 netbox/dcim/forms/model_forms.py:1126 -#: netbox/dcim/forms/model_forms.py:1595 +#: netbox/dcim/forms/bulk_edit.py:234 netbox/dcim/forms/bulk_edit.py:518 +#: netbox/dcim/forms/bulk_edit.py:606 netbox/dcim/forms/bulk_edit.py:685 +#: netbox/dcim/forms/bulk_edit.py:709 netbox/dcim/forms/bulk_edit.py:802 +#: netbox/dcim/forms/bulk_edit.py:1329 netbox/dcim/forms/bulk_edit.py:1765 +#: netbox/dcim/forms/bulk_import.py:188 netbox/dcim/forms/bulk_import.py:399 +#: netbox/dcim/forms/bulk_import.py:448 netbox/dcim/forms/bulk_import.py:508 +#: netbox/dcim/forms/bulk_import.py:544 netbox/dcim/forms/bulk_import.py:1143 +#: netbox/dcim/forms/filtersets.py:315 netbox/dcim/forms/filtersets.py:374 +#: netbox/dcim/forms/filtersets.py:496 netbox/dcim/forms/filtersets.py:634 +#: netbox/dcim/forms/filtersets.py:720 netbox/dcim/forms/filtersets.py:802 +#: netbox/dcim/forms/filtersets.py:1015 netbox/dcim/forms/filtersets.py:1627 +#: netbox/dcim/forms/model_forms.py:218 netbox/dcim/forms/model_forms.py:353 +#: netbox/dcim/forms/model_forms.py:365 netbox/dcim/forms/model_forms.py:437 +#: netbox/dcim/forms/model_forms.py:539 netbox/dcim/forms/model_forms.py:1220 +#: netbox/dcim/forms/model_forms.py:1689 #: netbox/dcim/forms/object_import.py:188 netbox/dcim/tables/devices.py:107 -#: netbox/dcim/tables/devices.py:182 netbox/dcim/tables/devices.py:969 +#: netbox/dcim/tables/devices.py:182 netbox/dcim/tables/devices.py:976 #: netbox/dcim/tables/devicetypes.py:85 netbox/dcim/tables/devicetypes.py:315 -#: netbox/dcim/tables/modules.py:20 netbox/dcim/tables/modules.py:61 -#: netbox/dcim/tables/racks.py:58 netbox/dcim/tables/racks.py:131 +#: netbox/dcim/tables/modules.py:49 netbox/dcim/tables/modules.py:95 +#: netbox/dcim/tables/racks.py:58 netbox/dcim/tables/racks.py:135 #: netbox/templates/dcim/devicetype.html:14 #: netbox/templates/dcim/inventoryitem.html:48 #: netbox/templates/dcim/manufacturer.html:33 +#: netbox/templates/dcim/module.html:95 #: netbox/templates/dcim/modulebay.html:62 -#: netbox/templates/dcim/moduletype.html:27 +#: netbox/templates/dcim/moduletype.html:31 #: netbox/templates/dcim/platform.html:37 #: netbox/templates/dcim/racktype.html:16 msgid "Manufacturer" msgstr "Fabrikant" -#: netbox/dcim/forms/bulk_edit.py:233 netbox/dcim/forms/bulk_edit.py:381 -#: netbox/dcim/forms/bulk_import.py:193 netbox/dcim/forms/bulk_import.py:272 -#: netbox/dcim/forms/filtersets.py:256 +#: netbox/dcim/forms/bulk_edit.py:239 netbox/dcim/forms/bulk_edit.py:392 +#: netbox/dcim/forms/bulk_import.py:197 netbox/dcim/forms/bulk_import.py:276 +#: netbox/dcim/forms/filtersets.py:257 #: netbox/templates/dcim/inc/panels/racktype_dimensions.html:6 msgid "Form factor" msgstr "Vormfactor" -#: netbox/dcim/forms/bulk_edit.py:238 netbox/dcim/forms/bulk_edit.py:386 -#: netbox/dcim/forms/bulk_import.py:201 netbox/dcim/forms/bulk_import.py:275 -#: netbox/dcim/forms/filtersets.py:261 +#: netbox/dcim/forms/bulk_edit.py:244 netbox/dcim/forms/bulk_edit.py:397 +#: netbox/dcim/forms/bulk_import.py:205 netbox/dcim/forms/bulk_import.py:279 +#: netbox/dcim/forms/filtersets.py:262 #: netbox/templates/dcim/inc/panels/racktype_dimensions.html:10 msgid "Width" msgstr "Breedte" -#: netbox/dcim/forms/bulk_edit.py:244 netbox/dcim/forms/bulk_edit.py:392 -#: netbox/dcim/forms/bulk_import.py:282 +#: netbox/dcim/forms/bulk_edit.py:250 netbox/dcim/forms/bulk_edit.py:403 +#: netbox/dcim/forms/bulk_import.py:286 #: netbox/templates/dcim/devicetype.html:37 msgid "Height (U)" msgstr "Hoogte (U)" -#: netbox/dcim/forms/bulk_edit.py:253 netbox/dcim/forms/bulk_edit.py:397 -#: netbox/dcim/forms/filtersets.py:275 +#: netbox/dcim/forms/bulk_edit.py:259 netbox/dcim/forms/bulk_edit.py:408 +#: netbox/dcim/forms/filtersets.py:276 msgid "Descending units" msgstr "Aflopende eenheden" -#: netbox/dcim/forms/bulk_edit.py:256 netbox/dcim/forms/bulk_edit.py:400 +#: netbox/dcim/forms/bulk_edit.py:262 netbox/dcim/forms/bulk_edit.py:411 msgid "Outer width" msgstr "Buitenbreedte" -#: netbox/dcim/forms/bulk_edit.py:261 netbox/dcim/forms/bulk_edit.py:405 +#: netbox/dcim/forms/bulk_edit.py:267 netbox/dcim/forms/bulk_edit.py:416 +msgid "Outer height" +msgstr "Buitenhoogte" + +#: netbox/dcim/forms/bulk_edit.py:272 netbox/dcim/forms/bulk_edit.py:421 msgid "Outer depth" msgstr "Buitendiepte" -#: netbox/dcim/forms/bulk_edit.py:266 netbox/dcim/forms/bulk_edit.py:410 -#: netbox/dcim/forms/bulk_import.py:206 netbox/dcim/forms/bulk_import.py:285 +#: netbox/dcim/forms/bulk_edit.py:277 netbox/dcim/forms/bulk_edit.py:426 +#: netbox/dcim/forms/bulk_import.py:210 netbox/dcim/forms/bulk_import.py:289 msgid "Outer unit" msgstr "Buitenste eenheid" -#: netbox/dcim/forms/bulk_edit.py:271 netbox/dcim/forms/bulk_edit.py:415 +#: netbox/dcim/forms/bulk_edit.py:282 netbox/dcim/forms/bulk_edit.py:431 msgid "Mounting depth" msgstr "Inbouwdiepte" -#: netbox/dcim/forms/bulk_edit.py:276 netbox/dcim/forms/bulk_edit.py:303 -#: netbox/dcim/forms/bulk_edit.py:425 netbox/dcim/forms/bulk_edit.py:455 -#: netbox/dcim/forms/bulk_edit.py:538 netbox/dcim/forms/bulk_edit.py:561 -#: netbox/dcim/forms/bulk_edit.py:582 netbox/dcim/forms/bulk_edit.py:604 -#: netbox/dcim/forms/bulk_import.py:408 netbox/dcim/forms/bulk_import.py:440 -#: netbox/dcim/forms/filtersets.py:286 netbox/dcim/forms/filtersets.py:308 -#: netbox/dcim/forms/filtersets.py:328 netbox/dcim/forms/filtersets.py:402 -#: netbox/dcim/forms/filtersets.py:489 netbox/dcim/forms/filtersets.py:595 -#: netbox/dcim/forms/filtersets.py:614 netbox/dcim/forms/filtersets.py:675 -#: netbox/dcim/forms/model_forms.py:226 netbox/dcim/forms/model_forms.py:306 -#: netbox/dcim/tables/devicetypes.py:111 netbox/dcim/tables/modules.py:35 -#: netbox/dcim/tables/racks.py:74 netbox/dcim/tables/racks.py:171 -#: netbox/extras/forms/bulk_edit.py:53 netbox/extras/forms/bulk_edit.py:133 -#: netbox/extras/forms/bulk_edit.py:183 netbox/extras/forms/bulk_edit.py:288 -#: netbox/extras/forms/filtersets.py:65 netbox/extras/forms/filtersets.py:159 -#: netbox/extras/forms/filtersets.py:249 netbox/ipam/forms/bulk_edit.py:193 +#: netbox/dcim/forms/bulk_edit.py:287 netbox/dcim/forms/bulk_edit.py:314 +#: netbox/dcim/forms/bulk_edit.py:441 netbox/dcim/forms/bulk_edit.py:469 +#: netbox/dcim/forms/bulk_edit.py:552 netbox/dcim/forms/bulk_edit.py:575 +#: netbox/dcim/forms/bulk_edit.py:620 netbox/dcim/forms/bulk_edit.py:642 +#: netbox/dcim/forms/bulk_import.py:412 netbox/dcim/forms/bulk_import.py:459 +#: netbox/dcim/forms/filtersets.py:287 netbox/dcim/forms/filtersets.py:309 +#: netbox/dcim/forms/filtersets.py:329 netbox/dcim/forms/filtersets.py:403 +#: netbox/dcim/forms/filtersets.py:490 netbox/dcim/forms/filtersets.py:596 +#: netbox/dcim/forms/filtersets.py:623 netbox/dcim/forms/filtersets.py:689 +#: netbox/dcim/forms/model_forms.py:233 netbox/dcim/forms/model_forms.py:314 +#: netbox/dcim/tables/devicetypes.py:111 netbox/dcim/tables/modules.py:57 +#: netbox/dcim/tables/racks.py:78 netbox/dcim/tables/racks.py:179 +#: netbox/extras/forms/bulk_edit.py:54 netbox/extras/forms/bulk_edit.py:134 +#: netbox/extras/forms/bulk_edit.py:188 netbox/extras/forms/bulk_edit.py:216 +#: netbox/extras/forms/bulk_edit.py:312 netbox/extras/forms/bulk_edit.py:325 +#: netbox/extras/forms/bulk_import.py:238 netbox/extras/forms/filtersets.py:66 +#: netbox/extras/forms/filtersets.py:160 netbox/extras/forms/filtersets.py:254 +#: netbox/extras/forms/filtersets.py:284 +#: netbox/extras/forms/model_forms.py:572 netbox/ipam/forms/bulk_edit.py:193 #: netbox/templates/dcim/device.html:324 #: netbox/templates/dcim/devicetype.html:49 -#: netbox/templates/dcim/moduletype.html:47 netbox/templates/dcim/rack.html:81 +#: netbox/templates/dcim/moduletype.html:51 netbox/templates/dcim/rack.html:81 #: netbox/templates/dcim/racktype.html:41 #: netbox/templates/extras/configcontext.html:17 #: netbox/templates/extras/customlink.html:25 #: netbox/templates/extras/savedfilter.html:33 -#: netbox/templates/ipam/role.html:30 +#: netbox/templates/extras/tableconfig.html:41 +#: netbox/templates/extras/tag.html:32 netbox/templates/ipam/role.html:30 msgid "Weight" msgstr "Gewicht" -#: netbox/dcim/forms/bulk_edit.py:281 netbox/dcim/forms/bulk_edit.py:430 -#: netbox/dcim/forms/filtersets.py:291 +#: netbox/dcim/forms/bulk_edit.py:292 netbox/dcim/forms/bulk_edit.py:446 +#: netbox/dcim/forms/filtersets.py:292 msgid "Max weight" msgstr "Maximaal gewicht" -#: netbox/dcim/forms/bulk_edit.py:286 netbox/dcim/forms/bulk_edit.py:435 -#: netbox/dcim/forms/bulk_edit.py:543 netbox/dcim/forms/bulk_edit.py:587 -#: netbox/dcim/forms/bulk_import.py:212 netbox/dcim/forms/bulk_import.py:297 -#: netbox/dcim/forms/bulk_import.py:413 netbox/dcim/forms/bulk_import.py:445 -#: netbox/dcim/forms/filtersets.py:296 netbox/dcim/forms/filtersets.py:599 -#: netbox/dcim/forms/filtersets.py:679 +#: netbox/dcim/forms/bulk_edit.py:297 netbox/dcim/forms/bulk_edit.py:451 +#: netbox/dcim/forms/bulk_edit.py:557 netbox/dcim/forms/bulk_edit.py:625 +#: netbox/dcim/forms/bulk_import.py:216 netbox/dcim/forms/bulk_import.py:301 +#: netbox/dcim/forms/bulk_import.py:417 netbox/dcim/forms/bulk_import.py:464 +#: netbox/dcim/forms/filtersets.py:297 netbox/dcim/forms/filtersets.py:600 +#: netbox/dcim/forms/filtersets.py:693 msgid "Weight unit" msgstr "Gewichtseenheid" -#: netbox/dcim/forms/bulk_edit.py:300 netbox/dcim/forms/filtersets.py:306 -#: netbox/dcim/forms/model_forms.py:222 netbox/dcim/forms/model_forms.py:261 +#: netbox/dcim/forms/bulk_edit.py:311 netbox/dcim/forms/filtersets.py:307 +#: netbox/dcim/forms/model_forms.py:229 netbox/dcim/forms/model_forms.py:268 #: netbox/templates/dcim/rack.html:45 netbox/templates/dcim/racktype.html:13 msgid "Rack Type" msgstr "Racktype" -#: netbox/dcim/forms/bulk_edit.py:302 netbox/dcim/forms/model_forms.py:225 -#: netbox/dcim/forms/model_forms.py:305 +#: netbox/dcim/forms/bulk_edit.py:313 netbox/dcim/forms/bulk_edit.py:467 +#: netbox/dcim/forms/model_forms.py:232 netbox/dcim/forms/model_forms.py:313 msgid "Outer Dimensions" msgstr "Buitenafmetingen" -#: netbox/dcim/forms/bulk_edit.py:305 netbox/dcim/forms/model_forms.py:227 -#: netbox/dcim/forms/model_forms.py:307 netbox/templates/dcim/device.html:315 +#: netbox/dcim/forms/bulk_edit.py:316 netbox/dcim/forms/model_forms.py:234 +#: netbox/dcim/forms/model_forms.py:315 netbox/templates/dcim/device.html:315 #: netbox/templates/dcim/inc/panels/racktype_dimensions.html:3 msgid "Dimensions" msgstr "Dimensies" -#: netbox/dcim/forms/bulk_edit.py:307 netbox/dcim/forms/filtersets.py:307 -#: netbox/dcim/forms/filtersets.py:327 netbox/dcim/forms/model_forms.py:229 +#: netbox/dcim/forms/bulk_edit.py:318 netbox/dcim/forms/filtersets.py:308 +#: netbox/dcim/forms/filtersets.py:328 netbox/dcim/forms/model_forms.py:236 #: netbox/templates/dcim/inc/panels/racktype_numbering.html:3 msgid "Numbering" msgstr "Nummering" -#: netbox/dcim/forms/bulk_edit.py:366 netbox/dcim/forms/bulk_import.py:262 -#: netbox/dcim/forms/filtersets.py:381 +#: netbox/dcim/forms/bulk_edit.py:377 netbox/dcim/forms/bulk_import.py:266 +#: netbox/dcim/forms/filtersets.py:382 msgid "Rack type" msgstr "Racktype" -#: netbox/dcim/forms/bulk_edit.py:373 netbox/dcim/forms/bulk_edit.py:721 -#: netbox/dcim/forms/bulk_edit.py:782 netbox/templates/dcim/device.html:104 +#: netbox/dcim/forms/bulk_edit.py:384 netbox/dcim/forms/bulk_edit.py:765 +#: netbox/dcim/forms/bulk_edit.py:826 netbox/templates/dcim/device.html:104 #: netbox/templates/dcim/module.html:77 #: netbox/templates/dcim/modulebay.html:70 netbox/templates/dcim/rack.html:57 #: netbox/templates/virtualization/virtualmachine.html:35 msgid "Serial Number" msgstr "Serienummer" -#: netbox/dcim/forms/bulk_edit.py:376 netbox/dcim/forms/filtersets.py:388 -#: netbox/dcim/forms/filtersets.py:814 netbox/dcim/forms/filtersets.py:1016 -#: netbox/dcim/forms/filtersets.py:1610 +#: netbox/dcim/forms/bulk_edit.py:387 netbox/dcim/forms/filtersets.py:389 +#: netbox/dcim/forms/filtersets.py:833 netbox/dcim/forms/filtersets.py:1035 +#: netbox/dcim/forms/filtersets.py:1634 msgid "Asset tag" msgstr "Tag voor bedrijfsmiddelen" -#: netbox/dcim/forms/bulk_edit.py:420 netbox/dcim/forms/bulk_edit.py:533 -#: netbox/dcim/forms/bulk_edit.py:577 netbox/dcim/forms/bulk_edit.py:714 -#: netbox/dcim/forms/bulk_import.py:291 netbox/dcim/forms/bulk_import.py:434 -#: netbox/dcim/forms/bulk_import.py:607 netbox/dcim/forms/filtersets.py:281 -#: netbox/dcim/forms/filtersets.py:512 netbox/dcim/forms/filtersets.py:670 -#: netbox/dcim/forms/filtersets.py:805 netbox/templates/dcim/device.html:98 +#: netbox/dcim/forms/bulk_edit.py:436 netbox/dcim/forms/bulk_edit.py:547 +#: netbox/dcim/forms/bulk_edit.py:615 netbox/dcim/forms/bulk_edit.py:758 +#: netbox/dcim/forms/bulk_import.py:295 netbox/dcim/forms/bulk_import.py:453 +#: netbox/dcim/forms/bulk_import.py:638 netbox/dcim/forms/filtersets.py:282 +#: netbox/dcim/forms/filtersets.py:513 netbox/dcim/forms/filtersets.py:684 +#: netbox/dcim/forms/filtersets.py:824 netbox/templates/dcim/device.html:98 #: netbox/templates/dcim/devicetype.html:65 -#: netbox/templates/dcim/moduletype.html:43 netbox/templates/dcim/rack.html:65 +#: netbox/templates/dcim/moduletype.html:47 netbox/templates/dcim/rack.html:65 #: netbox/templates/dcim/racktype.html:28 msgid "Airflow" msgstr "Luchtstroom" -#: netbox/dcim/forms/bulk_edit.py:449 netbox/dcim/forms/bulk_edit.py:928 -#: netbox/dcim/forms/bulk_import.py:346 netbox/dcim/forms/bulk_import.py:349 -#: netbox/dcim/forms/bulk_import.py:580 netbox/dcim/forms/bulk_import.py:1495 -#: netbox/dcim/forms/bulk_import.py:1499 netbox/dcim/forms/filtersets.py:105 -#: netbox/dcim/forms/filtersets.py:325 netbox/dcim/forms/filtersets.py:406 -#: netbox/dcim/forms/filtersets.py:420 netbox/dcim/forms/filtersets.py:458 -#: netbox/dcim/forms/filtersets.py:773 netbox/dcim/forms/filtersets.py:986 -#: netbox/dcim/forms/filtersets.py:1084 netbox/dcim/forms/filtersets.py:1216 -#: netbox/dcim/forms/model_forms.py:271 netbox/dcim/forms/model_forms.py:314 -#: netbox/dcim/forms/model_forms.py:489 netbox/dcim/forms/model_forms.py:767 +#: netbox/dcim/forms/bulk_edit.py:465 netbox/dcim/forms/bulk_edit.py:972 +#: netbox/dcim/forms/bulk_import.py:350 netbox/dcim/forms/bulk_import.py:353 +#: netbox/dcim/forms/bulk_import.py:611 netbox/dcim/forms/bulk_import.py:1526 +#: netbox/dcim/forms/bulk_import.py:1530 netbox/dcim/forms/filtersets.py:106 +#: netbox/dcim/forms/filtersets.py:326 netbox/dcim/forms/filtersets.py:407 +#: netbox/dcim/forms/filtersets.py:421 netbox/dcim/forms/filtersets.py:459 +#: netbox/dcim/forms/filtersets.py:792 netbox/dcim/forms/filtersets.py:1005 +#: netbox/dcim/forms/filtersets.py:1103 netbox/dcim/forms/filtersets.py:1235 +#: netbox/dcim/forms/model_forms.py:278 netbox/dcim/forms/model_forms.py:322 +#: netbox/dcim/forms/model_forms.py:583 netbox/dcim/forms/model_forms.py:861 #: netbox/dcim/forms/object_create.py:404 netbox/dcim/tables/devices.py:171 -#: netbox/dcim/tables/power.py:70 netbox/dcim/tables/racks.py:216 -#: netbox/ipam/forms/filtersets.py:459 netbox/templates/dcim/device.html:30 +#: netbox/dcim/tables/power.py:70 netbox/dcim/tables/racks.py:225 +#: netbox/ipam/forms/filtersets.py:467 netbox/templates/dcim/device.html:30 #: netbox/templates/dcim/inc/cable_termination.html:16 #: netbox/templates/dcim/powerfeed.html:28 netbox/templates/dcim/rack.html:13 #: netbox/templates/dcim/rack/base.html:4 @@ -4186,38 +4267,39 @@ msgstr "Luchtstroom" msgid "Rack" msgstr "Rek" -#: netbox/dcim/forms/bulk_edit.py:453 netbox/dcim/forms/bulk_edit.py:747 -#: netbox/dcim/forms/filtersets.py:326 netbox/dcim/forms/filtersets.py:399 -#: netbox/dcim/forms/filtersets.py:482 netbox/dcim/forms/filtersets.py:609 -#: netbox/dcim/forms/filtersets.py:722 netbox/dcim/forms/filtersets.py:944 -#: netbox/dcim/forms/model_forms.py:681 netbox/dcim/forms/model_forms.py:1663 +#: netbox/dcim/forms/bulk_edit.py:468 netbox/dcim/forms/bulk_edit.py:791 +#: netbox/dcim/forms/filtersets.py:327 netbox/dcim/forms/filtersets.py:400 +#: netbox/dcim/forms/filtersets.py:483 netbox/dcim/forms/filtersets.py:618 +#: netbox/dcim/forms/filtersets.py:741 netbox/dcim/forms/filtersets.py:963 +#: netbox/dcim/forms/model_forms.py:446 netbox/dcim/forms/model_forms.py:775 +#: netbox/dcim/forms/model_forms.py:1757 #: netbox/templates/dcim/device_edit.html:22 msgid "Hardware" msgstr "Hardware" -#: netbox/dcim/forms/bulk_edit.py:509 netbox/dcim/forms/bulk_import.py:401 -#: netbox/dcim/forms/filtersets.py:500 netbox/dcim/forms/model_forms.py:362 +#: netbox/dcim/forms/bulk_edit.py:523 netbox/dcim/forms/bulk_import.py:405 +#: netbox/dcim/forms/filtersets.py:501 netbox/dcim/forms/model_forms.py:370 msgid "Default platform" msgstr "Standaardplatform" -#: netbox/dcim/forms/bulk_edit.py:514 netbox/dcim/forms/bulk_edit.py:573 -#: netbox/dcim/forms/filtersets.py:503 netbox/dcim/forms/filtersets.py:623 +#: netbox/dcim/forms/bulk_edit.py:528 netbox/dcim/forms/bulk_edit.py:611 +#: netbox/dcim/forms/filtersets.py:504 netbox/dcim/forms/filtersets.py:637 msgid "Part number" msgstr "Onderdeelnummer" -#: netbox/dcim/forms/bulk_edit.py:518 +#: netbox/dcim/forms/bulk_edit.py:532 msgid "U height" msgstr "U-hoogte" -#: netbox/dcim/forms/bulk_edit.py:530 netbox/dcim/tables/devicetypes.py:107 +#: netbox/dcim/forms/bulk_edit.py:544 netbox/dcim/tables/devicetypes.py:107 msgid "Exclude from utilization" msgstr "Uitsluiten van gebruik" -#: netbox/dcim/forms/bulk_edit.py:559 netbox/dcim/forms/model_forms.py:377 -#: netbox/dcim/forms/model_forms.py:920 netbox/dcim/forms/model_forms.py:962 -#: netbox/dcim/forms/model_forms.py:989 netbox/dcim/forms/model_forms.py:1017 -#: netbox/dcim/forms/model_forms.py:1048 netbox/dcim/forms/model_forms.py:1067 -#: netbox/dcim/forms/model_forms.py:1085 +#: netbox/dcim/forms/bulk_edit.py:573 netbox/dcim/forms/model_forms.py:385 +#: netbox/dcim/forms/model_forms.py:1014 netbox/dcim/forms/model_forms.py:1056 +#: netbox/dcim/forms/model_forms.py:1083 netbox/dcim/forms/model_forms.py:1111 +#: netbox/dcim/forms/model_forms.py:1142 netbox/dcim/forms/model_forms.py:1161 +#: netbox/dcim/forms/model_forms.py:1179 #: netbox/dcim/forms/object_create.py:123 netbox/dcim/tables/devicetypes.py:82 #: netbox/templates/dcim/device.html:88 #: netbox/templates/dcim/devicebay.html:52 @@ -4225,37 +4307,51 @@ msgstr "Uitsluiten van gebruik" msgid "Device Type" msgstr "Soort apparaat" -#: netbox/dcim/forms/bulk_edit.py:601 netbox/dcim/forms/model_forms.py:410 -#: netbox/dcim/forms/model_forms.py:921 netbox/dcim/forms/model_forms.py:963 -#: netbox/dcim/forms/model_forms.py:990 netbox/dcim/forms/model_forms.py:1018 -#: netbox/dcim/forms/model_forms.py:1049 netbox/dcim/forms/model_forms.py:1068 -#: netbox/dcim/forms/model_forms.py:1086 -#: netbox/dcim/forms/object_create.py:124 netbox/dcim/tables/modules.py:17 -#: netbox/dcim/tables/modules.py:66 netbox/templates/dcim/module.html:65 +#: netbox/dcim/forms/bulk_edit.py:582 netbox/dcim/forms/model_forms.py:412 +#: netbox/templates/dcim/moduletypeprofile.html:32 +msgid "Schema" +msgstr "Schema" + +#: netbox/dcim/forms/bulk_edit.py:594 netbox/dcim/forms/bulk_edit.py:601 +#: netbox/dcim/forms/bulk_import.py:442 netbox/dcim/forms/filtersets.py:629 +#: netbox/dcim/forms/model_forms.py:419 netbox/dcim/forms/model_forms.py:432 +#: netbox/dcim/tables/modules.py:45 netbox/templates/account/base.html:7 +#: netbox/templates/dcim/moduletype.html:27 +#: netbox/templates/inc/user_menu.html:40 netbox/vpn/forms/bulk_edit.py:255 +#: netbox/vpn/forms/filtersets.py:194 netbox/vpn/forms/model_forms.py:382 +msgid "Profile" +msgstr "Profiel" + +#: netbox/dcim/forms/bulk_edit.py:639 netbox/dcim/forms/model_forms.py:445 +#: netbox/dcim/forms/model_forms.py:1015 netbox/dcim/forms/model_forms.py:1057 +#: netbox/dcim/forms/model_forms.py:1084 netbox/dcim/forms/model_forms.py:1112 +#: netbox/dcim/forms/model_forms.py:1143 netbox/dcim/forms/model_forms.py:1162 +#: netbox/dcim/forms/model_forms.py:1180 +#: netbox/dcim/forms/object_create.py:124 netbox/dcim/tables/modules.py:54 +#: netbox/dcim/tables/modules.py:100 netbox/templates/dcim/module.html:92 #: netbox/templates/dcim/modulebay.html:66 #: netbox/templates/dcim/moduletype.html:24 msgid "Module Type" msgstr "Moduletype" -#: netbox/dcim/forms/bulk_edit.py:605 netbox/dcim/forms/model_forms.py:380 -#: netbox/dcim/forms/model_forms.py:411 +#: netbox/dcim/forms/bulk_edit.py:643 netbox/dcim/forms/model_forms.py:388 #: netbox/templates/dcim/devicetype.html:11 msgid "Chassis" msgstr "Chassis" -#: netbox/dcim/forms/bulk_edit.py:619 netbox/dcim/models/devices.py:483 +#: netbox/dcim/forms/bulk_edit.py:662 netbox/dcim/models/devices.py:386 #: netbox/dcim/tables/devices.py:78 msgid "VM role" msgstr "VM-rol" -#: netbox/dcim/forms/bulk_edit.py:622 netbox/dcim/forms/bulk_edit.py:646 -#: netbox/dcim/forms/bulk_edit.py:729 netbox/dcim/forms/bulk_import.py:461 -#: netbox/dcim/forms/bulk_import.py:465 netbox/dcim/forms/bulk_import.py:484 -#: netbox/dcim/forms/bulk_import.py:488 netbox/dcim/forms/bulk_import.py:613 -#: netbox/dcim/forms/bulk_import.py:617 netbox/dcim/forms/filtersets.py:690 -#: netbox/dcim/forms/filtersets.py:706 netbox/dcim/forms/filtersets.py:824 -#: netbox/dcim/forms/model_forms.py:424 netbox/dcim/forms/model_forms.py:451 -#: netbox/dcim/forms/model_forms.py:566 +#: netbox/dcim/forms/bulk_edit.py:665 netbox/dcim/forms/bulk_edit.py:690 +#: netbox/dcim/forms/bulk_edit.py:773 netbox/dcim/forms/bulk_import.py:490 +#: netbox/dcim/forms/bulk_import.py:494 netbox/dcim/forms/bulk_import.py:515 +#: netbox/dcim/forms/bulk_import.py:519 netbox/dcim/forms/bulk_import.py:644 +#: netbox/dcim/forms/bulk_import.py:648 netbox/dcim/forms/filtersets.py:704 +#: netbox/dcim/forms/filtersets.py:725 netbox/dcim/forms/filtersets.py:843 +#: netbox/dcim/forms/model_forms.py:511 netbox/dcim/forms/model_forms.py:545 +#: netbox/dcim/forms/model_forms.py:660 #: netbox/virtualization/forms/bulk_import.py:138 #: netbox/virtualization/forms/bulk_import.py:139 #: netbox/virtualization/forms/filtersets.py:194 @@ -4263,22 +4359,22 @@ msgstr "VM-rol" msgid "Config template" msgstr "Configuratiesjabloon" -#: netbox/dcim/forms/bulk_edit.py:670 netbox/dcim/forms/bulk_edit.py:1079 -#: netbox/dcim/forms/bulk_import.py:519 netbox/dcim/forms/filtersets.py:115 -#: netbox/dcim/forms/model_forms.py:511 netbox/dcim/forms/model_forms.py:884 -#: netbox/dcim/forms/model_forms.py:901 netbox/extras/filtersets.py:547 +#: netbox/dcim/forms/bulk_edit.py:714 netbox/dcim/forms/bulk_edit.py:1123 +#: netbox/dcim/forms/bulk_import.py:550 netbox/dcim/forms/filtersets.py:116 +#: netbox/dcim/forms/model_forms.py:605 netbox/dcim/forms/model_forms.py:978 +#: netbox/dcim/forms/model_forms.py:995 netbox/extras/filtersets.py:640 msgid "Device type" msgstr "Soort apparaat" -#: netbox/dcim/forms/bulk_edit.py:681 netbox/dcim/forms/bulk_import.py:500 -#: netbox/dcim/forms/filtersets.py:120 netbox/dcim/forms/model_forms.py:519 +#: netbox/dcim/forms/bulk_edit.py:725 netbox/dcim/forms/bulk_import.py:531 +#: netbox/dcim/forms/filtersets.py:121 netbox/dcim/forms/model_forms.py:613 msgid "Device role" msgstr "Rol van het apparaat" -#: netbox/dcim/forms/bulk_edit.py:704 netbox/dcim/forms/bulk_import.py:525 -#: netbox/dcim/forms/filtersets.py:797 netbox/dcim/forms/model_forms.py:461 -#: netbox/dcim/forms/model_forms.py:524 netbox/dcim/tables/devices.py:192 -#: netbox/extras/filtersets.py:563 netbox/templates/dcim/device.html:186 +#: netbox/dcim/forms/bulk_edit.py:748 netbox/dcim/forms/bulk_import.py:556 +#: netbox/dcim/forms/filtersets.py:816 netbox/dcim/forms/model_forms.py:555 +#: netbox/dcim/forms/model_forms.py:618 netbox/dcim/tables/devices.py:192 +#: netbox/extras/filtersets.py:656 netbox/templates/dcim/device.html:186 #: netbox/templates/dcim/platform.html:26 #: netbox/templates/virtualization/virtualmachine.html:27 #: netbox/virtualization/forms/bulk_edit.py:142 @@ -4289,17 +4385,17 @@ msgstr "Rol van het apparaat" msgid "Platform" msgstr "Platform" -#: netbox/dcim/forms/bulk_edit.py:734 netbox/dcim/forms/bulk_import.py:544 -#: netbox/dcim/forms/filtersets.py:729 netbox/dcim/forms/filtersets.py:899 -#: netbox/dcim/forms/model_forms.py:533 netbox/dcim/tables/devices.py:212 -#: netbox/extras/filtersets.py:596 netbox/extras/forms/filtersets.py:329 -#: netbox/ipam/forms/filtersets.py:432 netbox/ipam/forms/filtersets.py:464 +#: netbox/dcim/forms/bulk_edit.py:778 netbox/dcim/forms/bulk_import.py:575 +#: netbox/dcim/forms/filtersets.py:748 netbox/dcim/forms/filtersets.py:918 +#: netbox/dcim/forms/model_forms.py:627 netbox/dcim/tables/devices.py:212 +#: netbox/extras/filtersets.py:689 netbox/extras/forms/filtersets.py:364 +#: netbox/ipam/forms/filtersets.py:439 netbox/ipam/forms/filtersets.py:472 #: netbox/templates/dcim/device.html:239 #: netbox/templates/virtualization/cluster.html:10 #: netbox/templates/virtualization/virtualmachine.html:92 #: netbox/templates/virtualization/virtualmachine.html:101 #: netbox/virtualization/filtersets.py:123 -#: netbox/virtualization/filtersets.py:243 +#: netbox/virtualization/filtersets.py:245 #: netbox/virtualization/forms/bulk_edit.py:111 #: netbox/virtualization/forms/bulk_import.py:98 #: netbox/virtualization/forms/filtersets.py:105 @@ -4311,28 +4407,28 @@ msgstr "Platform" msgid "Cluster" msgstr "Cluster" -#: netbox/dcim/forms/bulk_edit.py:748 +#: netbox/dcim/forms/bulk_edit.py:792 #: netbox/templates/extras/dashboard/widget_config.html:7 #: netbox/virtualization/forms/bulk_edit.py:173 msgid "Configuration" msgstr "Configuratie" -#: netbox/dcim/forms/bulk_edit.py:749 netbox/netbox/navigation/menu.py:251 +#: netbox/dcim/forms/bulk_edit.py:793 netbox/netbox/navigation/menu.py:252 #: netbox/templates/dcim/device_edit.html:80 msgid "Virtualization" msgstr "Virtualisatie" -#: netbox/dcim/forms/bulk_edit.py:763 netbox/dcim/forms/bulk_import.py:680 -#: netbox/dcim/forms/model_forms.py:658 netbox/dcim/forms/model_forms.py:909 +#: netbox/dcim/forms/bulk_edit.py:807 netbox/dcim/forms/bulk_import.py:711 +#: netbox/dcim/forms/model_forms.py:752 netbox/dcim/forms/model_forms.py:1003 msgid "Module type" msgstr "Moduletype" -#: netbox/dcim/forms/bulk_edit.py:817 netbox/dcim/forms/bulk_edit.py:1002 -#: netbox/dcim/forms/bulk_edit.py:1021 netbox/dcim/forms/bulk_edit.py:1044 -#: netbox/dcim/forms/bulk_edit.py:1086 netbox/dcim/forms/bulk_edit.py:1130 -#: netbox/dcim/forms/bulk_edit.py:1181 netbox/dcim/forms/bulk_edit.py:1208 -#: netbox/dcim/forms/bulk_edit.py:1235 netbox/dcim/forms/bulk_edit.py:1253 -#: netbox/dcim/forms/bulk_edit.py:1271 netbox/dcim/forms/filtersets.py:68 +#: netbox/dcim/forms/bulk_edit.py:861 netbox/dcim/forms/bulk_edit.py:1046 +#: netbox/dcim/forms/bulk_edit.py:1065 netbox/dcim/forms/bulk_edit.py:1088 +#: netbox/dcim/forms/bulk_edit.py:1130 netbox/dcim/forms/bulk_edit.py:1174 +#: netbox/dcim/forms/bulk_edit.py:1225 netbox/dcim/forms/bulk_edit.py:1252 +#: netbox/dcim/forms/bulk_edit.py:1279 netbox/dcim/forms/bulk_edit.py:1297 +#: netbox/dcim/forms/bulk_edit.py:1315 netbox/dcim/forms/filtersets.py:69 #: netbox/dcim/forms/object_create.py:46 netbox/templates/dcim/cable.html:32 #: netbox/templates/dcim/consoleport.html:32 #: netbox/templates/dcim/consoleserverport.html:32 @@ -4350,109 +4446,109 @@ msgstr "Moduletype" msgid "Label" msgstr "Label" -#: netbox/dcim/forms/bulk_edit.py:826 netbox/dcim/forms/filtersets.py:1117 +#: netbox/dcim/forms/bulk_edit.py:870 netbox/dcim/forms/filtersets.py:1136 #: netbox/templates/dcim/cable.html:50 msgid "Length" msgstr "Lengte" -#: netbox/dcim/forms/bulk_edit.py:831 netbox/dcim/forms/bulk_import.py:1363 -#: netbox/dcim/forms/bulk_import.py:1366 netbox/dcim/forms/filtersets.py:1121 +#: netbox/dcim/forms/bulk_edit.py:875 netbox/dcim/forms/bulk_import.py:1394 +#: netbox/dcim/forms/bulk_import.py:1397 netbox/dcim/forms/filtersets.py:1140 msgid "Length unit" msgstr "Lengte-eenheid" -#: netbox/dcim/forms/bulk_edit.py:855 +#: netbox/dcim/forms/bulk_edit.py:899 #: netbox/templates/dcim/virtualchassis.html:23 msgid "Domain" msgstr "Domein" -#: netbox/dcim/forms/bulk_edit.py:923 netbox/dcim/forms/bulk_import.py:1482 -#: netbox/dcim/forms/filtersets.py:1207 netbox/dcim/forms/model_forms.py:761 +#: netbox/dcim/forms/bulk_edit.py:967 netbox/dcim/forms/bulk_import.py:1513 +#: netbox/dcim/forms/filtersets.py:1226 netbox/dcim/forms/model_forms.py:855 msgid "Power panel" msgstr "Voedingspaneel" -#: netbox/dcim/forms/bulk_edit.py:945 netbox/dcim/forms/bulk_import.py:1518 -#: netbox/dcim/forms/filtersets.py:1229 +#: netbox/dcim/forms/bulk_edit.py:989 netbox/dcim/forms/bulk_import.py:1549 +#: netbox/dcim/forms/filtersets.py:1248 #: netbox/templates/dcim/powerfeed.html:83 msgid "Supply" msgstr "Levering" -#: netbox/dcim/forms/bulk_edit.py:951 netbox/dcim/forms/bulk_import.py:1523 -#: netbox/dcim/forms/filtersets.py:1234 +#: netbox/dcim/forms/bulk_edit.py:995 netbox/dcim/forms/bulk_import.py:1554 +#: netbox/dcim/forms/filtersets.py:1253 #: netbox/templates/dcim/powerfeed.html:95 msgid "Phase" msgstr "Fase" -#: netbox/dcim/forms/bulk_edit.py:957 netbox/dcim/forms/filtersets.py:1239 +#: netbox/dcim/forms/bulk_edit.py:1001 netbox/dcim/forms/filtersets.py:1258 #: netbox/templates/dcim/powerfeed.html:87 msgid "Voltage" msgstr "Spanning" -#: netbox/dcim/forms/bulk_edit.py:961 netbox/dcim/forms/filtersets.py:1243 +#: netbox/dcim/forms/bulk_edit.py:1005 netbox/dcim/forms/filtersets.py:1262 #: netbox/templates/dcim/powerfeed.html:91 msgid "Amperage" msgstr "Stroomsterkte" -#: netbox/dcim/forms/bulk_edit.py:965 netbox/dcim/forms/filtersets.py:1247 +#: netbox/dcim/forms/bulk_edit.py:1009 netbox/dcim/forms/filtersets.py:1266 msgid "Max utilization" msgstr "Maximaal gebruik" -#: netbox/dcim/forms/bulk_edit.py:1054 +#: netbox/dcim/forms/bulk_edit.py:1098 msgid "Maximum draw" msgstr "Maximale trekking" -#: netbox/dcim/forms/bulk_edit.py:1057 +#: netbox/dcim/forms/bulk_edit.py:1101 #: netbox/dcim/models/device_component_templates.py:281 #: netbox/dcim/models/device_components.py:352 msgid "Maximum power draw (watts)" msgstr "Maximaal stroomverbruik (watt)" -#: netbox/dcim/forms/bulk_edit.py:1060 +#: netbox/dcim/forms/bulk_edit.py:1104 msgid "Allocated draw" msgstr "Toegewezen loting" -#: netbox/dcim/forms/bulk_edit.py:1063 +#: netbox/dcim/forms/bulk_edit.py:1107 #: netbox/dcim/models/device_component_templates.py:288 #: netbox/dcim/models/device_components.py:359 msgid "Allocated power draw (watts)" msgstr "Toegewezen stroomverbruik (watt)" -#: netbox/dcim/forms/bulk_edit.py:1096 netbox/dcim/forms/bulk_import.py:813 -#: netbox/dcim/forms/model_forms.py:978 netbox/dcim/forms/model_forms.py:1332 -#: netbox/dcim/forms/model_forms.py:1647 netbox/dcim/forms/object_import.py:55 +#: netbox/dcim/forms/bulk_edit.py:1140 netbox/dcim/forms/bulk_import.py:844 +#: netbox/dcim/forms/model_forms.py:1072 netbox/dcim/forms/model_forms.py:1426 +#: netbox/dcim/forms/model_forms.py:1741 netbox/dcim/forms/object_import.py:55 msgid "Power port" msgstr "Voedingspoort" -#: netbox/dcim/forms/bulk_edit.py:1101 netbox/dcim/forms/bulk_import.py:820 +#: netbox/dcim/forms/bulk_edit.py:1145 netbox/dcim/forms/bulk_import.py:851 msgid "Feed leg" msgstr "Voer de poot in" -#: netbox/dcim/forms/bulk_edit.py:1147 netbox/dcim/forms/bulk_edit.py:1465 +#: netbox/dcim/forms/bulk_edit.py:1191 netbox/dcim/forms/bulk_edit.py:1512 msgid "Management only" msgstr "Alleen voor beheer" -#: netbox/dcim/forms/bulk_edit.py:1157 netbox/dcim/forms/bulk_edit.py:1471 -#: netbox/dcim/forms/bulk_import.py:906 netbox/dcim/forms/filtersets.py:1448 +#: netbox/dcim/forms/bulk_edit.py:1201 netbox/dcim/forms/bulk_edit.py:1518 +#: netbox/dcim/forms/bulk_import.py:937 netbox/dcim/forms/filtersets.py:1472 #: netbox/dcim/forms/object_import.py:90 #: netbox/dcim/models/device_component_templates.py:445 -#: netbox/dcim/models/device_components.py:724 +#: netbox/dcim/models/device_components.py:733 msgid "PoE mode" msgstr "PoE-modus" -#: netbox/dcim/forms/bulk_edit.py:1163 netbox/dcim/forms/bulk_edit.py:1477 -#: netbox/dcim/forms/bulk_import.py:912 netbox/dcim/forms/filtersets.py:1453 +#: netbox/dcim/forms/bulk_edit.py:1207 netbox/dcim/forms/bulk_edit.py:1524 +#: netbox/dcim/forms/bulk_import.py:943 netbox/dcim/forms/filtersets.py:1477 #: netbox/dcim/forms/object_import.py:95 #: netbox/dcim/models/device_component_templates.py:452 -#: netbox/dcim/models/device_components.py:731 +#: netbox/dcim/models/device_components.py:740 msgid "PoE type" msgstr "PoE-type" -#: netbox/dcim/forms/bulk_edit.py:1169 netbox/dcim/forms/filtersets.py:1468 +#: netbox/dcim/forms/bulk_edit.py:1213 netbox/dcim/forms/filtersets.py:1492 #: netbox/dcim/forms/object_import.py:100 msgid "Wireless role" msgstr "Draadloze rol" -#: netbox/dcim/forms/bulk_edit.py:1306 netbox/dcim/forms/model_forms.py:680 -#: netbox/dcim/forms/model_forms.py:1277 netbox/dcim/tables/devices.py:322 +#: netbox/dcim/forms/bulk_edit.py:1350 netbox/dcim/forms/model_forms.py:774 +#: netbox/dcim/forms/model_forms.py:1371 netbox/dcim/tables/devices.py:322 #: netbox/templates/dcim/consoleport.html:24 #: netbox/templates/dcim/consoleserverport.html:24 #: netbox/templates/dcim/frontport.html:24 @@ -4466,26 +4562,26 @@ msgstr "Draadloze rol" msgid "Module" msgstr "Module" -#: netbox/dcim/forms/bulk_edit.py:1445 netbox/dcim/tables/devices.py:698 +#: netbox/dcim/forms/bulk_edit.py:1492 netbox/dcim/tables/devices.py:705 #: netbox/templates/dcim/interface.html:116 msgid "LAG" msgstr "LAG" -#: netbox/dcim/forms/bulk_edit.py:1450 netbox/dcim/forms/model_forms.py:1359 +#: netbox/dcim/forms/bulk_edit.py:1497 netbox/dcim/forms/model_forms.py:1453 msgid "Virtual device contexts" msgstr "Contexten van virtuele apparaten" -#: netbox/dcim/forms/bulk_edit.py:1456 netbox/dcim/forms/bulk_import.py:741 -#: netbox/dcim/forms/bulk_import.py:767 netbox/dcim/forms/filtersets.py:1301 -#: netbox/dcim/forms/filtersets.py:1326 netbox/dcim/forms/filtersets.py:1412 -#: netbox/dcim/tables/devices.py:631 +#: netbox/dcim/forms/bulk_edit.py:1503 netbox/dcim/forms/bulk_import.py:772 +#: netbox/dcim/forms/bulk_import.py:798 netbox/dcim/forms/filtersets.py:1320 +#: netbox/dcim/forms/filtersets.py:1345 netbox/dcim/forms/filtersets.py:1436 +#: netbox/dcim/tables/devices.py:638 #: netbox/templates/circuits/inc/circuit_termination_fields.html:62 #: netbox/templates/dcim/consoleport.html:40 #: netbox/templates/dcim/consoleserverport.html:40 msgid "Speed" msgstr "Snelheid" -#: netbox/dcim/forms/bulk_edit.py:1485 netbox/dcim/forms/bulk_import.py:915 +#: netbox/dcim/forms/bulk_edit.py:1532 netbox/dcim/forms/bulk_import.py:946 #: netbox/templates/vpn/ikepolicy.html:25 #: netbox/templates/vpn/ipsecprofile.html:21 #: netbox/templates/vpn/ipsecprofile.html:48 @@ -4499,55 +4595,55 @@ msgstr "Snelheid" msgid "Mode" msgstr "Modus" -#: netbox/dcim/forms/bulk_edit.py:1493 netbox/dcim/forms/model_forms.py:1408 -#: netbox/ipam/forms/bulk_import.py:174 netbox/ipam/forms/filtersets.py:553 -#: netbox/ipam/models/vlans.py:87 netbox/virtualization/forms/bulk_edit.py:222 +#: netbox/dcim/forms/bulk_edit.py:1540 netbox/dcim/forms/model_forms.py:1502 +#: netbox/ipam/forms/bulk_import.py:174 netbox/ipam/forms/filtersets.py:561 +#: netbox/ipam/models/vlans.py:93 netbox/virtualization/forms/bulk_edit.py:222 #: netbox/virtualization/forms/model_forms.py:335 msgid "VLAN group" msgstr "VLAN-groep" -#: netbox/dcim/forms/bulk_edit.py:1502 netbox/dcim/forms/model_forms.py:1414 -#: netbox/dcim/tables/devices.py:592 +#: netbox/dcim/forms/bulk_edit.py:1549 netbox/dcim/forms/model_forms.py:1508 +#: netbox/dcim/tables/devices.py:599 #: netbox/virtualization/forms/bulk_edit.py:230 #: netbox/virtualization/forms/model_forms.py:340 msgid "Untagged VLAN" msgstr "VLAN zonder label" -#: netbox/dcim/forms/bulk_edit.py:1511 netbox/dcim/forms/model_forms.py:1423 -#: netbox/dcim/tables/devices.py:598 +#: netbox/dcim/forms/bulk_edit.py:1558 netbox/dcim/forms/model_forms.py:1517 +#: netbox/dcim/tables/devices.py:605 #: netbox/virtualization/forms/bulk_edit.py:238 #: netbox/virtualization/forms/model_forms.py:349 msgid "Tagged VLANs" msgstr "Getagde VLAN's" -#: netbox/dcim/forms/bulk_edit.py:1514 +#: netbox/dcim/forms/bulk_edit.py:1561 msgid "Add tagged VLANs" msgstr "Getagde VLAN's toevoegen" -#: netbox/dcim/forms/bulk_edit.py:1523 +#: netbox/dcim/forms/bulk_edit.py:1570 msgid "Remove tagged VLANs" msgstr "Getagde VLAN's verwijderen" -#: netbox/dcim/forms/bulk_edit.py:1534 netbox/dcim/forms/model_forms.py:1432 +#: netbox/dcim/forms/bulk_edit.py:1581 netbox/dcim/forms/model_forms.py:1526 #: netbox/virtualization/forms/model_forms.py:358 msgid "Q-in-Q Service VLAN" msgstr "VLAN voor Q-in-Q-service" -#: netbox/dcim/forms/bulk_edit.py:1549 netbox/dcim/forms/model_forms.py:1395 +#: netbox/dcim/forms/bulk_edit.py:1596 netbox/dcim/forms/model_forms.py:1489 msgid "Wireless LAN group" msgstr "Draadloze LAN-groep" -#: netbox/dcim/forms/bulk_edit.py:1554 netbox/dcim/forms/model_forms.py:1400 -#: netbox/dcim/tables/devices.py:640 netbox/netbox/navigation/menu.py:152 +#: netbox/dcim/forms/bulk_edit.py:1601 netbox/dcim/forms/model_forms.py:1494 +#: netbox/dcim/tables/devices.py:647 netbox/netbox/navigation/menu.py:153 #: netbox/templates/dcim/interface.html:337 #: netbox/wireless/tables/wirelesslan.py:24 msgid "Wireless LANs" msgstr "Draadloze LAN's" -#: netbox/dcim/forms/bulk_edit.py:1563 netbox/dcim/forms/filtersets.py:1381 -#: netbox/dcim/forms/model_forms.py:1466 netbox/ipam/forms/bulk_edit.py:269 -#: netbox/ipam/forms/bulk_edit.py:362 netbox/ipam/forms/filtersets.py:177 -#: netbox/netbox/navigation/menu.py:108 +#: netbox/dcim/forms/bulk_edit.py:1610 netbox/dcim/forms/filtersets.py:1405 +#: netbox/dcim/forms/model_forms.py:1560 netbox/ipam/forms/bulk_edit.py:269 +#: netbox/ipam/forms/bulk_edit.py:367 netbox/ipam/forms/filtersets.py:177 +#: netbox/netbox/navigation/menu.py:109 #: netbox/templates/dcim/interface.html:128 #: netbox/templates/ipam/prefix.html:91 #: netbox/templates/virtualization/vminterface.html:76 @@ -4556,254 +4652,261 @@ msgstr "Draadloze LAN's" msgid "Addressing" msgstr "Addressing" -#: netbox/dcim/forms/bulk_edit.py:1564 netbox/dcim/forms/filtersets.py:721 -#: netbox/dcim/forms/model_forms.py:1467 +#: netbox/dcim/forms/bulk_edit.py:1611 netbox/dcim/forms/filtersets.py:740 +#: netbox/dcim/forms/model_forms.py:1561 #: netbox/virtualization/forms/model_forms.py:379 msgid "Operation" msgstr "Operatie" -#: netbox/dcim/forms/bulk_edit.py:1565 netbox/dcim/forms/filtersets.py:1382 -#: netbox/dcim/forms/model_forms.py:1022 netbox/dcim/forms/model_forms.py:1469 +#: netbox/dcim/forms/bulk_edit.py:1612 netbox/dcim/forms/filtersets.py:1406 +#: netbox/dcim/forms/model_forms.py:1116 netbox/dcim/forms/model_forms.py:1563 msgid "PoE" msgstr "PoE" -#: netbox/dcim/forms/bulk_edit.py:1566 netbox/dcim/forms/model_forms.py:1468 +#: netbox/dcim/forms/bulk_edit.py:1613 netbox/dcim/forms/model_forms.py:1562 #: netbox/templates/dcim/interface.html:105 #: netbox/virtualization/forms/bulk_edit.py:254 #: netbox/virtualization/forms/model_forms.py:380 msgid "Related Interfaces" msgstr "Gerelateerde interfaces" -#: netbox/dcim/forms/bulk_edit.py:1568 netbox/dcim/forms/filtersets.py:1383 -#: netbox/dcim/forms/model_forms.py:1472 +#: netbox/dcim/forms/bulk_edit.py:1615 netbox/dcim/forms/filtersets.py:1407 +#: netbox/dcim/forms/model_forms.py:1566 #: netbox/virtualization/forms/bulk_edit.py:257 #: netbox/virtualization/forms/filtersets.py:206 #: netbox/virtualization/forms/model_forms.py:383 msgid "802.1Q Switching" msgstr "802.1Q-omschakeling" -#: netbox/dcim/forms/bulk_edit.py:1573 +#: netbox/dcim/forms/bulk_edit.py:1620 msgid "Add/Remove" msgstr "Toevoegen/verwijderen" -#: netbox/dcim/forms/bulk_edit.py:1632 netbox/dcim/forms/bulk_edit.py:1634 +#: netbox/dcim/forms/bulk_edit.py:1679 netbox/dcim/forms/bulk_edit.py:1681 msgid "Interface mode must be specified to assign VLANs" msgstr "De interfacemodus moet worden gespecificeerd om VLAN's toe te wijzen" -#: netbox/dcim/forms/bulk_edit.py:1639 +#: netbox/dcim/forms/bulk_edit.py:1686 msgid "An access interface cannot have tagged VLANs assigned." msgstr "" "Aan een toegangsinterface kunnen geen gelabelde VLAN's worden toegewezen." -#: netbox/dcim/forms/bulk_import.py:66 +#: netbox/dcim/forms/bulk_import.py:67 msgid "Name of parent region" msgstr "Naam van de moederregio" -#: netbox/dcim/forms/bulk_import.py:80 +#: netbox/dcim/forms/bulk_import.py:81 msgid "Name of parent site group" msgstr "Naam van de oudersitegroep" -#: netbox/dcim/forms/bulk_import.py:99 +#: netbox/dcim/forms/bulk_import.py:100 msgid "Assigned region" msgstr "Toegewezen regio" -#: netbox/dcim/forms/bulk_import.py:106 netbox/tenancy/forms/bulk_import.py:44 -#: netbox/tenancy/forms/bulk_import.py:85 +#: netbox/dcim/forms/bulk_import.py:107 netbox/tenancy/forms/bulk_import.py:44 #: netbox/wireless/forms/bulk_import.py:42 msgid "Assigned group" msgstr "Toegewezen groep" -#: netbox/dcim/forms/bulk_import.py:125 +#: netbox/dcim/forms/bulk_import.py:126 msgid "available options" msgstr "beschikbare opties" -#: netbox/dcim/forms/bulk_import.py:136 netbox/dcim/forms/bulk_import.py:570 -#: netbox/dcim/forms/bulk_import.py:1479 netbox/ipam/forms/bulk_import.py:472 +#: netbox/dcim/forms/bulk_import.py:137 netbox/dcim/forms/bulk_import.py:601 +#: netbox/dcim/forms/bulk_import.py:1510 netbox/ipam/forms/bulk_import.py:479 #: netbox/virtualization/forms/bulk_import.py:64 #: netbox/virtualization/forms/bulk_import.py:95 msgid "Assigned site" msgstr "Toegewezen site" -#: netbox/dcim/forms/bulk_import.py:143 +#: netbox/dcim/forms/bulk_import.py:144 msgid "Parent location" msgstr "Locatie van de ouders" -#: netbox/dcim/forms/bulk_import.py:145 +#: netbox/dcim/forms/bulk_import.py:146 msgid "Location not found." msgstr "Locatie niet gevonden." -#: netbox/dcim/forms/bulk_import.py:187 +#: netbox/dcim/forms/bulk_import.py:191 msgid "The manufacturer of this rack type" msgstr "De fabrikant van dit racktype" -#: netbox/dcim/forms/bulk_import.py:198 +#: netbox/dcim/forms/bulk_import.py:202 msgid "The lowest-numbered position in the rack" msgstr "De positie met het laagst genummerde nummer in het rack" -#: netbox/dcim/forms/bulk_import.py:203 netbox/dcim/forms/bulk_import.py:278 +#: netbox/dcim/forms/bulk_import.py:207 netbox/dcim/forms/bulk_import.py:282 msgid "Rail-to-rail width (in inches)" msgstr "Breedte van rail tot rail (in inches)" -#: netbox/dcim/forms/bulk_import.py:209 netbox/dcim/forms/bulk_import.py:288 +#: netbox/dcim/forms/bulk_import.py:213 netbox/dcim/forms/bulk_import.py:292 msgid "Unit for outer dimensions" msgstr "Eenheid voor buitenafmetingen" -#: netbox/dcim/forms/bulk_import.py:215 netbox/dcim/forms/bulk_import.py:300 +#: netbox/dcim/forms/bulk_import.py:219 netbox/dcim/forms/bulk_import.py:304 msgid "Unit for rack weights" msgstr "Eenheid voor rackgewichten" -#: netbox/dcim/forms/bulk_import.py:247 +#: netbox/dcim/forms/bulk_import.py:251 msgid "Name of assigned tenant" msgstr "Naam van de toegewezen tenant" -#: netbox/dcim/forms/bulk_import.py:259 +#: netbox/dcim/forms/bulk_import.py:263 msgid "Name of assigned role" msgstr "Naam van de toegewezen rol" -#: netbox/dcim/forms/bulk_import.py:266 +#: netbox/dcim/forms/bulk_import.py:270 msgid "Rack type model" msgstr "Model van het type rack" -#: netbox/dcim/forms/bulk_import.py:294 netbox/dcim/forms/bulk_import.py:437 -#: netbox/dcim/forms/bulk_import.py:610 +#: netbox/dcim/forms/bulk_import.py:298 netbox/dcim/forms/bulk_import.py:456 +#: netbox/dcim/forms/bulk_import.py:641 msgid "Airflow direction" msgstr "Richting van de luchtstroom" -#: netbox/dcim/forms/bulk_import.py:326 +#: netbox/dcim/forms/bulk_import.py:330 msgid "Width must be set if not specifying a rack type." msgstr "" "De breedte moet worden ingesteld als er geen racktype wordt gespecificeerd." -#: netbox/dcim/forms/bulk_import.py:328 +#: netbox/dcim/forms/bulk_import.py:332 msgid "U height must be set if not specifying a rack type." msgstr "" "De U-hoogte moet worden ingesteld als er geen racktype wordt gespecificeerd." -#: netbox/dcim/forms/bulk_import.py:336 +#: netbox/dcim/forms/bulk_import.py:340 msgid "Parent site" msgstr "Site voor ouders" -#: netbox/dcim/forms/bulk_import.py:343 netbox/dcim/forms/bulk_import.py:1492 +#: netbox/dcim/forms/bulk_import.py:347 netbox/dcim/forms/bulk_import.py:1523 msgid "Rack's location (if any)" msgstr "Locatie van het rek (indien aanwezig)" -#: netbox/dcim/forms/bulk_import.py:352 netbox/dcim/forms/model_forms.py:319 -#: netbox/dcim/tables/racks.py:221 +#: netbox/dcim/forms/bulk_import.py:356 netbox/dcim/forms/model_forms.py:327 +#: netbox/dcim/tables/racks.py:230 #: netbox/templates/dcim/rackreservation.html:12 #: netbox/templates/dcim/rackreservation.html:45 msgid "Units" msgstr "Eenheden" -#: netbox/dcim/forms/bulk_import.py:355 +#: netbox/dcim/forms/bulk_import.py:359 msgid "Comma-separated list of individual unit numbers" msgstr "Door komma's gescheiden lijst van individuele eenheidsnummers" -#: netbox/dcim/forms/bulk_import.py:398 +#: netbox/dcim/forms/bulk_import.py:402 msgid "The manufacturer which produces this device type" msgstr "De fabrikant die dit apparaattype produceert" -#: netbox/dcim/forms/bulk_import.py:405 +#: netbox/dcim/forms/bulk_import.py:409 msgid "The default platform for devices of this type (optional)" msgstr "Het standaardplatform voor apparaten van dit type (optioneel)" -#: netbox/dcim/forms/bulk_import.py:410 +#: netbox/dcim/forms/bulk_import.py:414 msgid "Device weight" msgstr "Gewicht van het apparaat" -#: netbox/dcim/forms/bulk_import.py:416 +#: netbox/dcim/forms/bulk_import.py:420 msgid "Unit for device weight" msgstr "Eenheid voor het gewicht van het apparaat" -#: netbox/dcim/forms/bulk_import.py:442 +#: netbox/dcim/forms/bulk_import.py:461 msgid "Module weight" msgstr "Gewicht van de module" -#: netbox/dcim/forms/bulk_import.py:448 +#: netbox/dcim/forms/bulk_import.py:467 msgid "Unit for module weight" msgstr "Eenheid voor modulegewicht" -#: netbox/dcim/forms/bulk_import.py:481 +#: netbox/dcim/forms/bulk_import.py:484 +msgid "Parent Device Role" +msgstr "Rol van het ouderapparaat" + +#: netbox/dcim/forms/bulk_import.py:486 +msgid "Device role not found." +msgstr "De rol van het apparaat is niet gevonden." + +#: netbox/dcim/forms/bulk_import.py:512 msgid "Limit platform assignments to this manufacturer" msgstr "Beperk de platformtoewijzingen aan deze fabrikant" -#: netbox/dcim/forms/bulk_import.py:503 netbox/dcim/forms/bulk_import.py:1562 -#: netbox/tenancy/forms/bulk_import.py:106 +#: netbox/dcim/forms/bulk_import.py:534 netbox/dcim/forms/bulk_import.py:1593 +#: netbox/tenancy/forms/bulk_import.py:105 msgid "Assigned role" msgstr "Toegewezen rol" -#: netbox/dcim/forms/bulk_import.py:516 +#: netbox/dcim/forms/bulk_import.py:547 msgid "Device type manufacturer" msgstr "Apparaattype fabrikant" -#: netbox/dcim/forms/bulk_import.py:522 +#: netbox/dcim/forms/bulk_import.py:553 msgid "Device type model" msgstr "Apparaattype model" -#: netbox/dcim/forms/bulk_import.py:529 +#: netbox/dcim/forms/bulk_import.py:560 #: netbox/virtualization/forms/bulk_import.py:132 msgid "Assigned platform" msgstr "Toegewezen platform" -#: netbox/dcim/forms/bulk_import.py:537 netbox/dcim/forms/bulk_import.py:541 -#: netbox/dcim/forms/model_forms.py:547 +#: netbox/dcim/forms/bulk_import.py:568 netbox/dcim/forms/bulk_import.py:572 +#: netbox/dcim/forms/model_forms.py:641 msgid "Virtual chassis" msgstr "Virtueel chassis" -#: netbox/dcim/forms/bulk_import.py:548 +#: netbox/dcim/forms/bulk_import.py:579 msgid "Virtualization cluster" msgstr "Virtualisatiecluster" -#: netbox/dcim/forms/bulk_import.py:577 +#: netbox/dcim/forms/bulk_import.py:608 msgid "Assigned location (if any)" msgstr "Toegewezen locatie (indien aanwezig)" -#: netbox/dcim/forms/bulk_import.py:584 +#: netbox/dcim/forms/bulk_import.py:615 msgid "Assigned rack (if any)" msgstr "Toegewezen rek (indien aanwezig)" -#: netbox/dcim/forms/bulk_import.py:587 +#: netbox/dcim/forms/bulk_import.py:618 msgid "Face" msgstr "Gezicht" -#: netbox/dcim/forms/bulk_import.py:590 +#: netbox/dcim/forms/bulk_import.py:621 msgid "Mounted rack face" msgstr "Gemonteerd rackfront" -#: netbox/dcim/forms/bulk_import.py:597 +#: netbox/dcim/forms/bulk_import.py:628 msgid "Parent device (for child devices)" msgstr "Ouderapparaat (voor apparaten voor kinderen)" -#: netbox/dcim/forms/bulk_import.py:600 +#: netbox/dcim/forms/bulk_import.py:631 msgid "Device bay" msgstr "Toestelvak" -#: netbox/dcim/forms/bulk_import.py:604 +#: netbox/dcim/forms/bulk_import.py:635 msgid "Device bay in which this device is installed (for child devices)" msgstr "" "Apparaatvak waarin dit apparaat is geïnstalleerd (voor onderliggende " "apparaten)" -#: netbox/dcim/forms/bulk_import.py:671 +#: netbox/dcim/forms/bulk_import.py:702 msgid "The device in which this module is installed" msgstr "Het apparaat waarop deze module is geïnstalleerd" -#: netbox/dcim/forms/bulk_import.py:674 netbox/dcim/forms/model_forms.py:651 +#: netbox/dcim/forms/bulk_import.py:705 netbox/dcim/forms/model_forms.py:745 msgid "Module bay" msgstr "Modulevak" -#: netbox/dcim/forms/bulk_import.py:677 +#: netbox/dcim/forms/bulk_import.py:708 msgid "The module bay in which this module is installed" msgstr "De moduleruimte waarin deze module is geïnstalleerd" -#: netbox/dcim/forms/bulk_import.py:683 +#: netbox/dcim/forms/bulk_import.py:714 msgid "The type of module" msgstr "Het type module" -#: netbox/dcim/forms/bulk_import.py:691 netbox/dcim/forms/model_forms.py:667 +#: netbox/dcim/forms/bulk_import.py:722 netbox/dcim/forms/model_forms.py:761 msgid "Replicate components" msgstr "Componenten repliceren" -#: netbox/dcim/forms/bulk_import.py:693 +#: netbox/dcim/forms/bulk_import.py:724 msgid "" "Automatically populate components associated with this module type (enabled " "by default)" @@ -4811,179 +4914,178 @@ msgstr "" "Componenten die aan dit moduletype zijn gekoppeld automatisch invullen " "(standaard ingeschakeld)" -#: netbox/dcim/forms/bulk_import.py:696 netbox/dcim/forms/model_forms.py:673 +#: netbox/dcim/forms/bulk_import.py:727 netbox/dcim/forms/model_forms.py:767 msgid "Adopt components" msgstr "Componenten adopteren" -#: netbox/dcim/forms/bulk_import.py:698 netbox/dcim/forms/model_forms.py:676 +#: netbox/dcim/forms/bulk_import.py:729 netbox/dcim/forms/model_forms.py:770 msgid "Adopt already existing components" msgstr "Reeds bestaande componenten adopteren" -#: netbox/dcim/forms/bulk_import.py:738 netbox/dcim/forms/bulk_import.py:764 -#: netbox/dcim/forms/bulk_import.py:790 +#: netbox/dcim/forms/bulk_import.py:769 netbox/dcim/forms/bulk_import.py:795 +#: netbox/dcim/forms/bulk_import.py:821 msgid "Port type" msgstr "Poorttype" -#: netbox/dcim/forms/bulk_import.py:746 netbox/dcim/forms/bulk_import.py:772 +#: netbox/dcim/forms/bulk_import.py:777 netbox/dcim/forms/bulk_import.py:803 msgid "Port speed in bps" msgstr "Poortsnelheid in bps" -#: netbox/dcim/forms/bulk_import.py:810 +#: netbox/dcim/forms/bulk_import.py:841 msgid "Outlet type" msgstr "Type stopcontact" -#: netbox/dcim/forms/bulk_import.py:817 +#: netbox/dcim/forms/bulk_import.py:848 msgid "Local power port which feeds this outlet" msgstr "Lokale voedingspoort die dit stopcontact voedt" -#: netbox/dcim/forms/bulk_import.py:823 +#: netbox/dcim/forms/bulk_import.py:854 msgid "Electrical phase (for three-phase circuits)" msgstr "Elektrische fase (voor driefasige circuits)" -#: netbox/dcim/forms/bulk_import.py:867 netbox/dcim/forms/model_forms.py:1370 +#: netbox/dcim/forms/bulk_import.py:898 netbox/dcim/forms/model_forms.py:1464 #: netbox/virtualization/forms/bulk_import.py:161 #: netbox/virtualization/forms/model_forms.py:319 msgid "Parent interface" msgstr "Interface voor ouders" -#: netbox/dcim/forms/bulk_import.py:874 netbox/dcim/forms/model_forms.py:1378 +#: netbox/dcim/forms/bulk_import.py:905 netbox/dcim/forms/model_forms.py:1472 #: netbox/virtualization/forms/bulk_import.py:168 #: netbox/virtualization/forms/model_forms.py:327 msgid "Bridged interface" msgstr "Overbrugde interface" -#: netbox/dcim/forms/bulk_import.py:877 +#: netbox/dcim/forms/bulk_import.py:908 msgid "Lag" msgstr "Lag" -#: netbox/dcim/forms/bulk_import.py:881 +#: netbox/dcim/forms/bulk_import.py:912 msgid "Parent LAG interface" msgstr "LAG-interface voor ouders" -#: netbox/dcim/forms/bulk_import.py:884 +#: netbox/dcim/forms/bulk_import.py:915 msgid "Vdcs" msgstr "Vdcs" -#: netbox/dcim/forms/bulk_import.py:889 +#: netbox/dcim/forms/bulk_import.py:920 msgid "VDC names separated by commas, encased with double quotes. Example:" msgstr "" "VDC-namen gescheiden door komma's, tussen dubbele aanhalingstekens. " "Voorbeeld:" -#: netbox/dcim/forms/bulk_import.py:895 +#: netbox/dcim/forms/bulk_import.py:926 msgid "Physical medium" msgstr "Fysiek medium" -#: netbox/dcim/forms/bulk_import.py:898 netbox/dcim/forms/filtersets.py:1419 +#: netbox/dcim/forms/bulk_import.py:929 netbox/dcim/forms/filtersets.py:1443 msgid "Duplex" msgstr "Dubbelzijdig" -#: netbox/dcim/forms/bulk_import.py:903 +#: netbox/dcim/forms/bulk_import.py:934 msgid "Poe mode" msgstr "Poe-modus" -#: netbox/dcim/forms/bulk_import.py:909 +#: netbox/dcim/forms/bulk_import.py:940 msgid "Poe type" msgstr "Poe-type" -#: netbox/dcim/forms/bulk_import.py:918 +#: netbox/dcim/forms/bulk_import.py:949 #: netbox/virtualization/forms/bulk_import.py:174 msgid "IEEE 802.1Q operational mode (for L2 interfaces)" msgstr "IEEE 802.1Q operationele modus (voor L2-interfaces)" -#: netbox/dcim/forms/bulk_import.py:925 netbox/ipam/forms/bulk_import.py:164 +#: netbox/dcim/forms/bulk_import.py:956 netbox/ipam/forms/bulk_import.py:164 #: netbox/ipam/forms/bulk_import.py:253 netbox/ipam/forms/bulk_import.py:289 #: netbox/ipam/forms/filtersets.py:210 netbox/ipam/forms/filtersets.py:293 -#: netbox/ipam/forms/filtersets.py:353 +#: netbox/ipam/forms/filtersets.py:360 #: netbox/virtualization/forms/bulk_import.py:181 msgid "Assigned VRF" msgstr "Toegewezen VRF" -#: netbox/dcim/forms/bulk_import.py:928 +#: netbox/dcim/forms/bulk_import.py:959 msgid "Rf role" msgstr "Rf-rol" -#: netbox/dcim/forms/bulk_import.py:931 +#: netbox/dcim/forms/bulk_import.py:962 msgid "Wireless role (AP/station)" msgstr "Draadloze rol (AP/station)" -#: netbox/dcim/forms/bulk_import.py:967 +#: netbox/dcim/forms/bulk_import.py:998 #, python-brace-format msgid "VDC {vdc} is not assigned to device {device}" msgstr "VDC {vdc} is niet toegewezen aan het apparaat {device}" -#: netbox/dcim/forms/bulk_import.py:981 netbox/dcim/forms/model_forms.py:1036 -#: netbox/dcim/forms/model_forms.py:1655 +#: netbox/dcim/forms/bulk_import.py:1012 netbox/dcim/forms/model_forms.py:1130 +#: netbox/dcim/forms/model_forms.py:1749 #: netbox/dcim/forms/object_import.py:117 msgid "Rear port" msgstr "Poort aan de achterkant" -#: netbox/dcim/forms/bulk_import.py:984 +#: netbox/dcim/forms/bulk_import.py:1015 msgid "Corresponding rear port" msgstr "Bijbehorende poort aan de achterkant" -#: netbox/dcim/forms/bulk_import.py:989 netbox/dcim/forms/bulk_import.py:1030 -#: netbox/dcim/forms/bulk_import.py:1353 +#: netbox/dcim/forms/bulk_import.py:1020 netbox/dcim/forms/bulk_import.py:1061 +#: netbox/dcim/forms/bulk_import.py:1384 msgid "Physical medium classification" msgstr "Classificatie van fysieke media" -#: netbox/dcim/forms/bulk_import.py:1058 netbox/dcim/tables/devices.py:853 +#: netbox/dcim/forms/bulk_import.py:1089 netbox/dcim/tables/devices.py:860 msgid "Installed device" msgstr "Geïnstalleerd apparaat" -#: netbox/dcim/forms/bulk_import.py:1062 +#: netbox/dcim/forms/bulk_import.py:1093 msgid "Child device installed within this bay" msgstr "Kinderapparaat dat in deze bay is geïnstalleerd" -#: netbox/dcim/forms/bulk_import.py:1064 +#: netbox/dcim/forms/bulk_import.py:1095 msgid "Child device not found." msgstr "Kinderapparaat niet gevonden." -#: netbox/dcim/forms/bulk_import.py:1122 +#: netbox/dcim/forms/bulk_import.py:1153 msgid "Parent inventory item" msgstr "Onderliggend inventarisitem" -#: netbox/dcim/forms/bulk_import.py:1125 +#: netbox/dcim/forms/bulk_import.py:1156 msgid "Component type" msgstr "Soort onderdeel" -#: netbox/dcim/forms/bulk_import.py:1129 +#: netbox/dcim/forms/bulk_import.py:1160 msgid "Component Type" msgstr "Soort onderdeel" -#: netbox/dcim/forms/bulk_import.py:1132 +#: netbox/dcim/forms/bulk_import.py:1163 msgid "Compnent name" msgstr "Naam van het onderdeel" -#: netbox/dcim/forms/bulk_import.py:1134 +#: netbox/dcim/forms/bulk_import.py:1165 msgid "Component Name" msgstr "Naam van de component" -#: netbox/dcim/forms/bulk_import.py:1177 netbox/dcim/forms/bulk_import.py:1195 +#: netbox/dcim/forms/bulk_import.py:1208 netbox/dcim/forms/bulk_import.py:1226 msgid "Component name must be specified when component type is specified" msgstr "" "De naam van de component moet worden opgegeven wanneer het componenttype is " "gespecificeerd" -#: netbox/dcim/forms/bulk_import.py:1187 +#: netbox/dcim/forms/bulk_import.py:1218 #, python-brace-format msgid "Component not found: {device} - {component_name}" msgstr "Onderdeel niet gevonden: {device} - {component_name}" -#: netbox/dcim/forms/bulk_import.py:1200 +#: netbox/dcim/forms/bulk_import.py:1231 msgid "Component type must be specified when component name is specified" msgstr "" "Het componenttype moet worden gespecificeerd wanneer de naam van de " "component is opgegeven" -#: netbox/dcim/forms/bulk_import.py:1227 netbox/ipam/forms/bulk_import.py:314 +#: netbox/dcim/forms/bulk_import.py:1258 netbox/ipam/forms/bulk_import.py:314 msgid "Parent device of assigned interface (if any)" msgstr "Ouderapparaat met toegewezen interface (indien aanwezig)" -#: netbox/dcim/forms/bulk_import.py:1230 netbox/ipam/forms/bulk_import.py:317 -#: netbox/ipam/forms/bulk_import.py:563 netbox/ipam/forms/model_forms.py:767 -#: netbox/virtualization/filtersets.py:254 -#: netbox/virtualization/filtersets.py:305 +#: netbox/dcim/forms/bulk_import.py:1261 netbox/ipam/forms/bulk_import.py:317 +#: netbox/virtualization/filtersets.py:256 +#: netbox/virtualization/filtersets.py:307 #: netbox/virtualization/forms/bulk_edit.py:182 #: netbox/virtualization/forms/bulk_edit.py:316 #: netbox/virtualization/forms/bulk_import.py:152 @@ -4991,134 +5093,134 @@ msgstr "Ouderapparaat met toegewezen interface (indien aanwezig)" #: netbox/virtualization/forms/filtersets.py:220 #: netbox/virtualization/forms/filtersets.py:266 #: netbox/virtualization/forms/model_forms.py:295 -#: netbox/vpn/forms/bulk_import.py:93 netbox/vpn/forms/bulk_import.py:290 +#: netbox/vpn/forms/bulk_import.py:93 netbox/vpn/forms/bulk_import.py:295 msgid "Virtual machine" msgstr "Virtuele machine" -#: netbox/dcim/forms/bulk_import.py:1234 netbox/ipam/forms/bulk_import.py:321 +#: netbox/dcim/forms/bulk_import.py:1265 netbox/ipam/forms/bulk_import.py:321 msgid "Parent VM of assigned interface (if any)" msgstr "Bovenliggende VM van de toegewezen interface (indien aanwezig)" -#: netbox/dcim/forms/bulk_import.py:1241 netbox/ipam/filtersets.py:1047 +#: netbox/dcim/forms/bulk_import.py:1272 netbox/ipam/filtersets.py:1047 #: netbox/ipam/forms/bulk_import.py:328 msgid "Assigned interface" msgstr "Toegewezen interface" -#: netbox/dcim/forms/bulk_import.py:1244 netbox/ipam/forms/bulk_import.py:338 +#: netbox/dcim/forms/bulk_import.py:1275 netbox/ipam/forms/bulk_import.py:338 msgid "Is primary" msgstr "Is primair" -#: netbox/dcim/forms/bulk_import.py:1245 +#: netbox/dcim/forms/bulk_import.py:1276 msgid "Make this the primary MAC address for the assigned interface" msgstr "Maak dit het primaire MAC-adres voor de toegewezen interface" -#: netbox/dcim/forms/bulk_import.py:1282 +#: netbox/dcim/forms/bulk_import.py:1313 msgid "Must specify the parent device or VM when assigning an interface" msgstr "" "Moet het ouderapparaat of de VM specificeren bij het toewijzen van een " "interface" -#: netbox/dcim/forms/bulk_import.py:1308 +#: netbox/dcim/forms/bulk_import.py:1339 msgid "Side A device" msgstr "Side A-apparaat" -#: netbox/dcim/forms/bulk_import.py:1311 netbox/dcim/forms/bulk_import.py:1329 +#: netbox/dcim/forms/bulk_import.py:1342 netbox/dcim/forms/bulk_import.py:1360 msgid "Device name" msgstr "Naam van het apparaat" -#: netbox/dcim/forms/bulk_import.py:1314 +#: netbox/dcim/forms/bulk_import.py:1345 msgid "Side A type" msgstr "Type kant A" -#: netbox/dcim/forms/bulk_import.py:1320 +#: netbox/dcim/forms/bulk_import.py:1351 msgid "Side A name" msgstr "Naam van kant A" -#: netbox/dcim/forms/bulk_import.py:1321 netbox/dcim/forms/bulk_import.py:1339 +#: netbox/dcim/forms/bulk_import.py:1352 netbox/dcim/forms/bulk_import.py:1370 msgid "Termination name" msgstr "Naam van beëindiging" -#: netbox/dcim/forms/bulk_import.py:1326 +#: netbox/dcim/forms/bulk_import.py:1357 msgid "Side B device" msgstr "Side B-apparaat" -#: netbox/dcim/forms/bulk_import.py:1332 +#: netbox/dcim/forms/bulk_import.py:1363 msgid "Side B type" msgstr "Type kant B" -#: netbox/dcim/forms/bulk_import.py:1338 +#: netbox/dcim/forms/bulk_import.py:1369 msgid "Side B name" msgstr "Naam van kant B" -#: netbox/dcim/forms/bulk_import.py:1347 +#: netbox/dcim/forms/bulk_import.py:1378 #: netbox/wireless/forms/bulk_import.py:91 msgid "Connection status" msgstr "Status van de verbinding" -#: netbox/dcim/forms/bulk_import.py:1399 +#: netbox/dcim/forms/bulk_import.py:1430 #, python-brace-format msgid "Side {side_upper}: {device} {termination_object} is already connected" msgstr "Kant {side_upper}: {device} {termination_object} is al verbonden" -#: netbox/dcim/forms/bulk_import.py:1405 +#: netbox/dcim/forms/bulk_import.py:1436 #, python-brace-format msgid "{side_upper} side termination not found: {device} {name}" msgstr "{side_upper} nevenbeëindiging niet gevonden: {device} {name}" -#: netbox/dcim/forms/bulk_import.py:1430 netbox/dcim/forms/model_forms.py:797 -#: netbox/dcim/tables/devices.py:1058 netbox/templates/dcim/device.html:132 +#: netbox/dcim/forms/bulk_import.py:1461 netbox/dcim/forms/model_forms.py:891 +#: netbox/dcim/tables/devices.py:1065 netbox/templates/dcim/device.html:132 #: netbox/templates/dcim/virtualchassis.html:27 #: netbox/templates/dcim/virtualchassis.html:67 msgid "Master" msgstr "Meester" -#: netbox/dcim/forms/bulk_import.py:1434 +#: netbox/dcim/forms/bulk_import.py:1465 msgid "Master device" msgstr "Master-apparaat" -#: netbox/dcim/forms/bulk_import.py:1451 +#: netbox/dcim/forms/bulk_import.py:1482 msgid "Name of parent site" msgstr "Naam van de moedersite" -#: netbox/dcim/forms/bulk_import.py:1485 +#: netbox/dcim/forms/bulk_import.py:1516 msgid "Upstream power panel" msgstr "Stroomopwaarts stroompaneel" -#: netbox/dcim/forms/bulk_import.py:1515 +#: netbox/dcim/forms/bulk_import.py:1546 msgid "Primary or redundant" msgstr "Primair of redundant" -#: netbox/dcim/forms/bulk_import.py:1520 +#: netbox/dcim/forms/bulk_import.py:1551 msgid "Supply type (AC/DC)" msgstr "Soort voeding (AC/DC)" -#: netbox/dcim/forms/bulk_import.py:1525 +#: netbox/dcim/forms/bulk_import.py:1556 msgid "Single or three-phase" msgstr "Enkel- of driefasig" -#: netbox/dcim/forms/bulk_import.py:1576 netbox/dcim/forms/model_forms.py:1753 +#: netbox/dcim/forms/bulk_import.py:1607 netbox/dcim/forms/model_forms.py:1847 #: netbox/templates/dcim/device.html:190 #: netbox/templates/dcim/virtualdevicecontext.html:30 #: netbox/templates/virtualization/virtualmachine.html:52 msgid "Primary IPv4" msgstr "Primaire IPv4" -#: netbox/dcim/forms/bulk_import.py:1580 +#: netbox/dcim/forms/bulk_import.py:1611 msgid "IPv4 address with mask, e.g. 1.2.3.4/24" msgstr "IPv4-adres met masker, bijvoorbeeld 1.2.3.4/24" -#: netbox/dcim/forms/bulk_import.py:1583 netbox/dcim/forms/model_forms.py:1762 +#: netbox/dcim/forms/bulk_import.py:1614 netbox/dcim/forms/model_forms.py:1856 #: netbox/templates/dcim/device.html:206 #: netbox/templates/dcim/virtualdevicecontext.html:41 #: netbox/templates/virtualization/virtualmachine.html:68 msgid "Primary IPv6" msgstr "Primaire IPv6" -#: netbox/dcim/forms/bulk_import.py:1587 +#: netbox/dcim/forms/bulk_import.py:1618 msgid "IPv6 address with prefix length, e.g. 2001:db8::1/64" msgstr "IPv6-adres met prefixlengte, bijvoorbeeld 2001:db8: :1/64" -#: netbox/dcim/forms/common.py:19 netbox/dcim/models/device_components.py:518 +#: netbox/dcim/forms/common.py:19 netbox/dcim/models/device_components.py:527 #: netbox/templates/dcim/interface.html:57 #: netbox/templates/virtualization/vminterface.html:51 #: netbox/virtualization/forms/bulk_edit.py:207 @@ -5162,7 +5264,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:749 +#: netbox/dcim/forms/connections.py:49 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 @@ -5171,21 +5273,21 @@ msgstr "EEN {model} genoemd {name} bestaat al" msgid "Power Panel" msgstr "Voedingspaneel" -#: netbox/dcim/forms/connections.py:58 netbox/dcim/forms/model_forms.py:777 +#: netbox/dcim/forms/connections.py:58 netbox/dcim/forms/model_forms.py:871 #: netbox/templates/dcim/powerfeed.html:21 #: netbox/templates/dcim/powerport.html:80 msgid "Power Feed" msgstr "Stroomvoorziening" -#: netbox/dcim/forms/filtersets.py:137 netbox/dcim/tables/devices.py:304 +#: netbox/dcim/forms/filtersets.py:138 netbox/dcim/tables/devices.py:304 msgid "Device Status" msgstr "Status van het apparaat" -#: netbox/dcim/forms/filtersets.py:150 +#: netbox/dcim/forms/filtersets.py:151 msgid "Parent region" msgstr "Regio van het moederland" -#: netbox/dcim/forms/filtersets.py:164 netbox/tenancy/forms/bulk_import.py:28 +#: netbox/dcim/forms/filtersets.py:165 netbox/tenancy/forms/bulk_import.py:28 #: netbox/tenancy/forms/bulk_import.py:62 #: netbox/tenancy/forms/filtersets.py:33 netbox/tenancy/forms/filtersets.py:62 #: netbox/wireless/forms/bulk_import.py:27 @@ -5193,117 +5295,117 @@ msgstr "Regio van het moederland" msgid "Parent group" msgstr "Oudergroep" -#: netbox/dcim/forms/filtersets.py:243 netbox/templates/dcim/location.html:58 +#: netbox/dcim/forms/filtersets.py:244 netbox/templates/dcim/location.html:58 #: netbox/templates/dcim/site.html:56 msgid "Facility" msgstr "Faciliteit" -#: netbox/dcim/forms/filtersets.py:398 +#: netbox/dcim/forms/filtersets.py:399 msgid "Function" msgstr "Functie" -#: netbox/dcim/forms/filtersets.py:484 netbox/dcim/forms/model_forms.py:382 +#: netbox/dcim/forms/filtersets.py:485 netbox/dcim/forms/model_forms.py:390 #: netbox/templates/inc/panels/image_attachments.html:6 msgid "Images" msgstr "Afbeeldingen" -#: netbox/dcim/forms/filtersets.py:487 netbox/dcim/forms/filtersets.py:612 -#: netbox/dcim/forms/filtersets.py:727 +#: netbox/dcim/forms/filtersets.py:488 netbox/dcim/forms/filtersets.py:621 +#: netbox/dcim/forms/filtersets.py:746 msgid "Components" msgstr "Componenten" -#: netbox/dcim/forms/filtersets.py:507 +#: netbox/dcim/forms/filtersets.py:508 msgid "Subdevice role" msgstr "Rol van het subapparaat" -#: netbox/dcim/forms/filtersets.py:791 netbox/dcim/tables/racks.py:54 -#: netbox/templates/dcim/racktype.html:20 +#: netbox/dcim/forms/filtersets.py:810 netbox/dcim/tables/racks.py:54 +#: netbox/templates/dcim/module.html:99 netbox/templates/dcim/racktype.html:20 msgid "Model" msgstr "Model" -#: netbox/dcim/forms/filtersets.py:835 +#: netbox/dcim/forms/filtersets.py:854 msgid "Has an OOB IP" msgstr "Heeft een OOB IP" -#: netbox/dcim/forms/filtersets.py:842 +#: netbox/dcim/forms/filtersets.py:861 msgid "Virtual chassis member" msgstr "Virtueel chassislid" -#: netbox/dcim/forms/filtersets.py:891 +#: netbox/dcim/forms/filtersets.py:910 msgid "Has virtual device contexts" msgstr "Heeft contexten voor virtuele apparaten" -#: netbox/dcim/forms/filtersets.py:904 netbox/extras/filtersets.py:585 -#: netbox/ipam/forms/filtersets.py:469 +#: netbox/dcim/forms/filtersets.py:923 netbox/extras/filtersets.py:678 +#: netbox/ipam/forms/filtersets.py:477 #: netbox/virtualization/forms/filtersets.py:118 msgid "Cluster group" msgstr "Clustergroep" -#: netbox/dcim/forms/filtersets.py:1259 +#: netbox/dcim/forms/filtersets.py:1278 msgid "Cabled" msgstr "Bekabeld" -#: netbox/dcim/forms/filtersets.py:1266 +#: netbox/dcim/forms/filtersets.py:1285 msgid "Occupied" msgstr "Bezet" -#: netbox/dcim/forms/filtersets.py:1293 netbox/dcim/forms/filtersets.py:1318 -#: netbox/dcim/forms/filtersets.py:1342 netbox/dcim/forms/filtersets.py:1362 -#: netbox/dcim/forms/filtersets.py:1390 netbox/dcim/tables/devices.py:373 -#: netbox/dcim/tables/devices.py:662 +#: netbox/dcim/forms/filtersets.py:1312 netbox/dcim/forms/filtersets.py:1337 +#: netbox/dcim/forms/filtersets.py:1361 netbox/dcim/forms/filtersets.py:1381 +#: netbox/dcim/forms/filtersets.py:1414 netbox/dcim/tables/devices.py:373 +#: netbox/dcim/tables/devices.py:669 #: netbox/templates/circuits/inc/circuit_termination_fields.html:16 #: netbox/templates/dcim/consoleport.html:55 #: netbox/templates/dcim/consoleserverport.html:55 #: netbox/templates/dcim/frontport.html:69 #: netbox/templates/dcim/interface.html:197 #: netbox/templates/dcim/powerfeed.html:110 -#: netbox/templates/dcim/poweroutlet.html:69 +#: netbox/templates/dcim/poweroutlet.html:73 #: netbox/templates/dcim/powerport.html:59 #: netbox/templates/dcim/rearport.html:65 msgid "Connection" msgstr "Verbinding" -#: netbox/dcim/forms/filtersets.py:1402 netbox/extras/forms/bulk_edit.py:326 -#: netbox/extras/forms/bulk_import.py:247 -#: netbox/extras/forms/filtersets.py:472 -#: netbox/extras/forms/model_forms.py:689 netbox/extras/tables/tables.py:585 +#: netbox/dcim/forms/filtersets.py:1426 netbox/extras/forms/bulk_edit.py:382 +#: netbox/extras/forms/bulk_import.py:253 +#: netbox/extras/forms/filtersets.py:527 +#: netbox/extras/forms/model_forms.py:759 netbox/extras/tables/tables.py:640 #: netbox/templates/extras/journalentry.html:30 msgid "Kind" msgstr "Soort" -#: netbox/dcim/forms/filtersets.py:1431 +#: netbox/dcim/forms/filtersets.py:1455 msgid "Mgmt only" msgstr "Alleen voor beheer" -#: netbox/dcim/forms/filtersets.py:1443 netbox/dcim/forms/model_forms.py:1454 -#: netbox/dcim/models/device_components.py:680 +#: netbox/dcim/forms/filtersets.py:1467 netbox/dcim/forms/model_forms.py:1548 +#: netbox/dcim/models/device_components.py:689 #: netbox/templates/dcim/interface.html:142 msgid "WWN" msgstr "WWN" -#: netbox/dcim/forms/filtersets.py:1458 +#: netbox/dcim/forms/filtersets.py:1482 #: netbox/virtualization/forms/filtersets.py:246 msgid "802.1Q mode" msgstr "802.1Q-modus" -#: netbox/dcim/forms/filtersets.py:1473 +#: netbox/dcim/forms/filtersets.py:1497 msgid "Wireless channel" msgstr "Draadloos kanaal" -#: netbox/dcim/forms/filtersets.py:1477 +#: netbox/dcim/forms/filtersets.py:1501 msgid "Channel frequency (MHz)" msgstr "Kanaalfrequentie (MHz)" -#: netbox/dcim/forms/filtersets.py:1481 +#: netbox/dcim/forms/filtersets.py:1505 msgid "Channel width (MHz)" msgstr "Kanaalbreedte (MHz)" -#: netbox/dcim/forms/filtersets.py:1485 +#: netbox/dcim/forms/filtersets.py:1509 #: netbox/templates/dcim/interface.html:91 msgid "Transmit power (dBm)" msgstr "Zendvermogen (dBm)" -#: netbox/dcim/forms/filtersets.py:1510 netbox/dcim/forms/filtersets.py:1535 +#: netbox/dcim/forms/filtersets.py:1534 netbox/dcim/forms/filtersets.py:1559 #: netbox/dcim/tables/devices.py:336 netbox/templates/dcim/cable.html:12 #: netbox/templates/dcim/cable_trace.html:46 #: netbox/templates/dcim/frontport.html:77 @@ -5314,15 +5416,15 @@ msgstr "Zendvermogen (dBm)" msgid "Cable" msgstr "Kabel" -#: netbox/dcim/forms/filtersets.py:1614 netbox/dcim/tables/devices.py:978 +#: netbox/dcim/forms/filtersets.py:1638 netbox/dcim/tables/devices.py:985 msgid "Discovered" msgstr "Ontdekt" -#: netbox/dcim/forms/filtersets.py:1655 netbox/ipam/forms/filtersets.py:364 +#: netbox/dcim/forms/filtersets.py:1679 netbox/ipam/forms/filtersets.py:371 msgid "Assigned Device" msgstr "Toegewezen apparaat" -#: netbox/dcim/forms/filtersets.py:1660 netbox/ipam/forms/filtersets.py:369 +#: netbox/dcim/forms/filtersets.py:1684 netbox/ipam/forms/filtersets.py:376 msgid "Assigned VM" msgstr "Toegewezen VM" @@ -5332,15 +5434,15 @@ msgid "A virtual chassis member already exists in position {vc_position}." msgstr "Er bestaat al een virtueel chassislid op zijn plaats {vc_position}." #: netbox/dcim/forms/mixins.py:27 netbox/dcim/forms/mixins.py:75 -#: netbox/ipam/forms/bulk_edit.py:420 netbox/ipam/forms/model_forms.py:617 +#: netbox/ipam/forms/bulk_edit.py:425 netbox/ipam/forms/model_forms.py:617 msgid "Scope type" msgstr "Soort bereik" #: netbox/dcim/forms/mixins.py:30 netbox/dcim/forms/mixins.py:78 -#: netbox/ipam/forms/bulk_edit.py:270 netbox/ipam/forms/bulk_edit.py:423 -#: netbox/ipam/forms/bulk_edit.py:437 netbox/ipam/forms/filtersets.py:181 +#: netbox/ipam/forms/bulk_edit.py:270 netbox/ipam/forms/bulk_edit.py:428 +#: netbox/ipam/forms/bulk_edit.py:447 netbox/ipam/forms/filtersets.py:181 #: netbox/ipam/forms/model_forms.py:231 netbox/ipam/forms/model_forms.py:620 -#: netbox/ipam/forms/model_forms.py:630 netbox/ipam/tables/ip.py:194 +#: netbox/ipam/forms/model_forms.py:630 netbox/ipam/tables/ip.py:195 #: netbox/ipam/tables/vlans.py:40 netbox/templates/ipam/prefix.html:48 #: netbox/templates/ipam/vlangroup.html:38 #: netbox/templates/virtualization/cluster.html:42 @@ -5349,9 +5451,9 @@ msgstr "Soort bereik" #: netbox/virtualization/forms/filtersets.py:47 #: netbox/virtualization/forms/model_forms.py:79 #: netbox/virtualization/tables/clusters.py:80 -#: netbox/wireless/forms/bulk_edit.py:93 +#: netbox/wireless/forms/bulk_edit.py:94 #: netbox/wireless/forms/filtersets.py:37 -#: netbox/wireless/forms/model_forms.py:56 +#: netbox/wireless/forms/model_forms.py:57 #: netbox/wireless/tables/wirelesslan.py:58 msgid "Scope" msgstr "Toepassingsgebied" @@ -5360,31 +5462,31 @@ msgstr "Toepassingsgebied" msgid "Scope type (app & model)" msgstr "Soort bereik (app en model)" -#: netbox/dcim/forms/model_forms.py:144 +#: netbox/dcim/forms/model_forms.py:149 msgid "Contact Info" msgstr "Contactgegevens" -#: netbox/dcim/forms/model_forms.py:199 netbox/templates/dcim/rackrole.html:19 +#: netbox/dcim/forms/model_forms.py:206 netbox/templates/dcim/rackrole.html:19 msgid "Rack Role" msgstr "Rol van het rek" -#: netbox/dcim/forms/model_forms.py:217 netbox/dcim/forms/model_forms.py:371 -#: netbox/dcim/forms/model_forms.py:456 +#: netbox/dcim/forms/model_forms.py:224 netbox/dcim/forms/model_forms.py:379 +#: netbox/dcim/forms/model_forms.py:550 #: netbox/utilities/forms/fields/fields.py:47 msgid "Slug" msgstr "Slug" -#: netbox/dcim/forms/model_forms.py:264 +#: netbox/dcim/forms/model_forms.py:271 msgid "Select a pre-defined rack type, or set physical characteristics below." msgstr "" "Selecteer een vooraf gedefinieerd racktype of stel hieronder de fysieke " "kenmerken in." -#: netbox/dcim/forms/model_forms.py:273 +#: netbox/dcim/forms/model_forms.py:280 msgid "Inventory Control" msgstr "Inventarisbeheer" -#: netbox/dcim/forms/model_forms.py:321 +#: netbox/dcim/forms/model_forms.py:329 msgid "" "Comma-separated list of numeric unit IDs. A range may be specified using a " "hyphen." @@ -5392,40 +5494,49 @@ msgstr "" "Door komma's gescheiden lijst van numerieke eenheid-ID's. Een bereik kan " "worden gespecificeerd met een koppelteken." -#: netbox/dcim/forms/model_forms.py:330 netbox/dcim/tables/racks.py:201 +#: netbox/dcim/forms/model_forms.py:338 netbox/dcim/tables/racks.py:210 msgid "Reservation" msgstr "Reservatie" -#: netbox/dcim/forms/model_forms.py:432 +#: netbox/dcim/forms/model_forms.py:414 +msgid "Enter a valid JSON schema to define supported attributes." +msgstr "" +"Voer een geldig JSON-schema in om ondersteunde kenmerken te definiëren." + +#: netbox/dcim/forms/model_forms.py:447 +msgid "Profile & Attributes" +msgstr "Profiel en kenmerken" + +#: netbox/dcim/forms/model_forms.py:526 #: netbox/templates/dcim/devicerole.html:23 msgid "Device Role" msgstr "Apparaat Rol" -#: netbox/dcim/forms/model_forms.py:500 netbox/dcim/models/devices.py:635 +#: netbox/dcim/forms/model_forms.py:594 netbox/dcim/models/devices.py:523 msgid "The lowest-numbered unit occupied by the device" msgstr "" "De eenheid met het laagste nummer die door het apparaat wordt gebruikt" -#: netbox/dcim/forms/model_forms.py:558 +#: netbox/dcim/forms/model_forms.py:652 msgid "The position in the virtual chassis this device is identified by" msgstr "" "De positie in het virtuele chassis waarmee dit apparaat wordt " "geïdentificeerd" -#: netbox/dcim/forms/model_forms.py:563 +#: netbox/dcim/forms/model_forms.py:657 msgid "The priority of the device in the virtual chassis" msgstr "De prioriteit van het apparaat in het virtuele chassis" -#: netbox/dcim/forms/model_forms.py:670 +#: netbox/dcim/forms/model_forms.py:764 msgid "Automatically populate components associated with this module type" msgstr "" "Componenten die aan dit moduletype zijn gekoppeld automatisch invullen" -#: netbox/dcim/forms/model_forms.py:779 +#: netbox/dcim/forms/model_forms.py:873 msgid "Characteristics" msgstr "Kenmerken" -#: netbox/dcim/forms/model_forms.py:936 +#: netbox/dcim/forms/model_forms.py:1030 #, python-brace-format msgid "" "Alphanumeric ranges are supported for bulk creation. Mixed cases and types " @@ -5440,35 +5551,35 @@ msgstr "" "indien aanwezig, wordt automatisch vervangen door de positiewaarde bij het " "aanmaken van een nieuwe module." -#: netbox/dcim/forms/model_forms.py:1138 +#: netbox/dcim/forms/model_forms.py:1232 msgid "Console port template" msgstr "Sjabloon voor consolepoort" -#: netbox/dcim/forms/model_forms.py:1146 +#: netbox/dcim/forms/model_forms.py:1240 msgid "Console server port template" msgstr "Poortsjabloon voor consoleserver" -#: netbox/dcim/forms/model_forms.py:1154 +#: netbox/dcim/forms/model_forms.py:1248 msgid "Front port template" msgstr "Sjabloon voor de voorpoort" -#: netbox/dcim/forms/model_forms.py:1162 +#: netbox/dcim/forms/model_forms.py:1256 msgid "Interface template" msgstr "Interfacesjabloon" -#: netbox/dcim/forms/model_forms.py:1170 +#: netbox/dcim/forms/model_forms.py:1264 msgid "Power outlet template" msgstr "Sjabloon voor stopcontact" -#: netbox/dcim/forms/model_forms.py:1178 +#: netbox/dcim/forms/model_forms.py:1272 msgid "Power port template" msgstr "Sjabloon voor voedingspoort" -#: netbox/dcim/forms/model_forms.py:1186 +#: netbox/dcim/forms/model_forms.py:1280 msgid "Rear port template" msgstr "Sjabloon voor achterpoort" -#: netbox/dcim/forms/model_forms.py:1196 netbox/dcim/forms/model_forms.py:1667 +#: netbox/dcim/forms/model_forms.py:1290 netbox/dcim/forms/model_forms.py:1761 #: netbox/dcim/tables/connections.py:27 #: netbox/templates/dcim/consoleport.html:17 #: netbox/templates/dcim/consoleserverport.html:74 @@ -5476,14 +5587,14 @@ msgstr "Sjabloon voor achterpoort" msgid "Console Port" msgstr "Consolepoort" -#: netbox/dcim/forms/model_forms.py:1197 netbox/dcim/forms/model_forms.py:1668 +#: netbox/dcim/forms/model_forms.py:1291 netbox/dcim/forms/model_forms.py:1762 #: netbox/templates/dcim/consoleport.html:73 #: netbox/templates/dcim/consoleserverport.html:17 #: netbox/templates/dcim/frontport.html:109 msgid "Console Server Port" msgstr "Console Server-poort" -#: netbox/dcim/forms/model_forms.py:1198 netbox/dcim/forms/model_forms.py:1669 +#: netbox/dcim/forms/model_forms.py:1292 netbox/dcim/forms/model_forms.py:1763 #: netbox/templates/circuits/inc/circuit_termination_fields.html:53 #: netbox/templates/dcim/consoleport.html:76 #: netbox/templates/dcim/consoleserverport.html:77 @@ -5494,8 +5605,8 @@ msgstr "Console Server-poort" msgid "Front Port" msgstr "Poort Voor" -#: netbox/dcim/forms/model_forms.py:1199 netbox/dcim/forms/model_forms.py:1670 -#: netbox/dcim/tables/devices.py:743 +#: netbox/dcim/forms/model_forms.py:1293 netbox/dcim/forms/model_forms.py:1764 +#: netbox/dcim/tables/devices.py:750 #: netbox/templates/circuits/inc/circuit_termination_fields.html:54 #: netbox/templates/dcim/consoleport.html:79 #: netbox/templates/dcim/consoleserverport.html:80 @@ -5507,40 +5618,40 @@ msgstr "Poort Voor" msgid "Rear Port" msgstr "Poort achter" -#: netbox/dcim/forms/model_forms.py:1200 netbox/dcim/forms/model_forms.py:1671 +#: netbox/dcim/forms/model_forms.py:1294 netbox/dcim/forms/model_forms.py:1765 #: netbox/dcim/tables/connections.py:46 netbox/dcim/tables/devices.py:520 -#: netbox/templates/dcim/poweroutlet.html:54 +#: netbox/templates/dcim/poweroutlet.html:58 #: netbox/templates/dcim/powerport.html:17 msgid "Power Port" msgstr "Voedingspoort" -#: netbox/dcim/forms/model_forms.py:1201 netbox/dcim/forms/model_forms.py:1672 +#: netbox/dcim/forms/model_forms.py:1295 netbox/dcim/forms/model_forms.py:1766 #: netbox/templates/dcim/poweroutlet.html:17 #: netbox/templates/dcim/powerport.html:77 msgid "Power Outlet" msgstr "Stopcontact" -#: netbox/dcim/forms/model_forms.py:1203 netbox/dcim/forms/model_forms.py:1674 +#: netbox/dcim/forms/model_forms.py:1297 netbox/dcim/forms/model_forms.py:1768 msgid "Component Assignment" msgstr "Toewijzing van componenten" -#: netbox/dcim/forms/model_forms.py:1249 netbox/dcim/forms/model_forms.py:1721 +#: netbox/dcim/forms/model_forms.py:1343 netbox/dcim/forms/model_forms.py:1815 msgid "An InventoryItem can only be assigned to a single component." msgstr "Een InventoryItem kan slechts aan één component worden toegewezen." -#: netbox/dcim/forms/model_forms.py:1386 +#: netbox/dcim/forms/model_forms.py:1480 msgid "LAG interface" msgstr "LAG-interface" -#: netbox/dcim/forms/model_forms.py:1409 +#: netbox/dcim/forms/model_forms.py:1503 msgid "Filter VLANs available for assignment by group." msgstr "Filter-VLAN's die beschikbaar zijn voor toewijzing per groep." -#: netbox/dcim/forms/model_forms.py:1564 +#: netbox/dcim/forms/model_forms.py:1658 msgid "Child Device" msgstr "Apparaat voor kinderen" -#: netbox/dcim/forms/model_forms.py:1565 +#: netbox/dcim/forms/model_forms.py:1659 msgid "" "Child devices must first be created and assigned to the site and rack of the" " parent device." @@ -5548,39 +5659,38 @@ msgstr "" "Kindapparaten moeten eerst worden aangemaakt en toegewezen aan de site en " "het rack van het ouderapparaat." -#: netbox/dcim/forms/model_forms.py:1607 +#: netbox/dcim/forms/model_forms.py:1701 msgid "Console port" msgstr "Consolepoort" -#: netbox/dcim/forms/model_forms.py:1615 +#: netbox/dcim/forms/model_forms.py:1709 msgid "Console server port" msgstr "Console-serverpoort" -#: netbox/dcim/forms/model_forms.py:1623 +#: netbox/dcim/forms/model_forms.py:1717 msgid "Front port" msgstr "Poort voor" -#: netbox/dcim/forms/model_forms.py:1639 +#: netbox/dcim/forms/model_forms.py:1733 msgid "Power outlet" msgstr "Stopcontact" -#: netbox/dcim/forms/model_forms.py:1661 +#: netbox/dcim/forms/model_forms.py:1755 #: netbox/templates/dcim/inventoryitem.html:17 msgid "Inventory Item" msgstr "Inventarisitem" -#: netbox/dcim/forms/model_forms.py:1735 +#: netbox/dcim/forms/model_forms.py:1829 #: netbox/templates/dcim/inventoryitemrole.html:15 msgid "Inventory Item Role" msgstr "Rol van het inventarisitem" -#: netbox/dcim/forms/model_forms.py:1804 +#: netbox/dcim/forms/model_forms.py:1898 msgid "VM Interface" msgstr "VM-interface" -#: netbox/dcim/forms/model_forms.py:1819 netbox/ipam/forms/filtersets.py:623 -#: netbox/ipam/forms/model_forms.py:334 netbox/ipam/forms/model_forms.py:795 -#: netbox/ipam/forms/model_forms.py:821 netbox/ipam/tables/vlans.py:171 +#: netbox/dcim/forms/model_forms.py:1913 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 #: netbox/templates/virtualization/vminterface.html:21 @@ -5590,13 +5700,13 @@ msgstr "VM-interface" #: netbox/virtualization/forms/model_forms.py:227 #: netbox/virtualization/tables/virtualmachines.py:105 #: netbox/virtualization/tables/virtualmachines.py:161 -#: netbox/vpn/choices.py:53 netbox/vpn/forms/filtersets.py:299 +#: netbox/vpn/choices.py:53 netbox/vpn/forms/filtersets.py:304 #: netbox/vpn/forms/model_forms.py:161 netbox/vpn/forms/model_forms.py:172 #: netbox/vpn/forms/model_forms.py:274 netbox/vpn/forms/model_forms.py:457 msgid "Virtual Machine" msgstr "Virtuele machine" -#: netbox/dcim/forms/model_forms.py:1858 +#: netbox/dcim/forms/model_forms.py:1952 msgid "A MAC address can only be assigned to a single object." msgstr "Een MAC-adres kan slechts aan één object worden toegewezen." @@ -5651,7 +5761,7 @@ msgstr "" "overeenkomen met het geselecteerde aantal posities aan de achterkant van de " "poort ({rearport_count})." -#: netbox/dcim/forms/object_create.py:413 netbox/dcim/tables/devices.py:1064 +#: netbox/dcim/forms/object_create.py:413 netbox/dcim/tables/devices.py:1071 #: netbox/ipam/tables/fhrp.py:31 netbox/templates/dcim/virtualchassis.html:53 #: netbox/templates/dcim/virtualchassis_edit.html:51 #: netbox/templates/ipam/fhrpgroup.html:38 @@ -5726,15 +5836,15 @@ msgstr "" msgid "end" msgstr "einde" -#: netbox/dcim/models/cables.py:313 +#: netbox/dcim/models/cables.py:309 msgid "cable termination" msgstr "kabelafsluiting" -#: netbox/dcim/models/cables.py:314 +#: netbox/dcim/models/cables.py:310 msgid "cable terminations" msgstr "kabelaansluitingen" -#: netbox/dcim/models/cables.py:333 +#: netbox/dcim/models/cables.py:329 #, python-brace-format msgid "" "Duplicate termination found for {app_label}.{model} {termination_id}: cable " @@ -5743,68 +5853,68 @@ msgstr "" "Dubbele beëindiging gevonden voor {app_label}.{model} {termination_id}: " "kabel {cable_pk}" -#: netbox/dcim/models/cables.py:343 +#: netbox/dcim/models/cables.py:339 #, python-brace-format msgid "Cables cannot be terminated to {type_display} interfaces" msgstr "Kabels kunnen niet worden aangesloten op {type_display} interfaces" -#: netbox/dcim/models/cables.py:350 +#: netbox/dcim/models/cables.py:346 msgid "Circuit terminations attached to a provider network may not be cabled." msgstr "" "Circuitafsluitingen die zijn aangesloten op het netwerk van een provider " "zijn mogelijk niet bekabeld." -#: netbox/dcim/models/cables.py:448 netbox/extras/models/configs.py:50 +#: netbox/dcim/models/cables.py:444 netbox/extras/models/configs.py:47 msgid "is active" msgstr "is actief" -#: netbox/dcim/models/cables.py:452 +#: netbox/dcim/models/cables.py:448 msgid "is complete" msgstr "is compleet" -#: netbox/dcim/models/cables.py:456 +#: netbox/dcim/models/cables.py:452 msgid "is split" msgstr "is gesplitst" -#: netbox/dcim/models/cables.py:464 +#: netbox/dcim/models/cables.py:460 msgid "cable path" msgstr "kabelpad" -#: netbox/dcim/models/cables.py:465 +#: netbox/dcim/models/cables.py:461 msgid "cable paths" msgstr "kabelpaden" -#: netbox/dcim/models/cables.py:540 +#: netbox/dcim/models/cables.py:536 msgid "All originating terminations must be attached to the same link" msgstr "" "Alle oorspronkelijke beëindigingen moeten aan dezelfde link worden " "toegevoegd" -#: netbox/dcim/models/cables.py:552 +#: netbox/dcim/models/cables.py:548 msgid "All mid-span terminations must have the same termination type" msgstr "" "Alle tussentijdse beëindigingen moeten hetzelfde beëindigingstype hebben" -#: netbox/dcim/models/cables.py:557 +#: netbox/dcim/models/cables.py:553 msgid "All mid-span terminations must have the same parent object" msgstr "" "Alle mid-span afsluitingen moeten hetzelfde bovenliggende object hebben" -#: netbox/dcim/models/cables.py:581 +#: netbox/dcim/models/cables.py:577 msgid "All links must be cable or wireless" msgstr "Alle verbindingen moeten via de kabel of draadloos zijn" -#: netbox/dcim/models/cables.py:583 +#: netbox/dcim/models/cables.py:579 msgid "All links must match first link type" msgstr "Alle links moeten overeenkomen met het eerste linktype" -#: netbox/dcim/models/cables.py:666 +#: netbox/dcim/models/cables.py:662 msgid "" "All positions counts within the path on opposite ends of links must match" msgstr "" "Alle posities binnen het pad aan weerszijden van links moeten overeenkomen" -#: netbox/dcim/models/cables.py:675 +#: netbox/dcim/models/cables.py:671 msgid "Remote termination position filter is missing" msgstr "Het filter voor de positie van de eindpositie op afstand ontbreekt" @@ -5887,12 +5997,12 @@ msgstr "" "({maximum_draw}W)." #: netbox/dcim/models/device_component_templates.py:349 -#: netbox/dcim/models/device_components.py:471 +#: netbox/dcim/models/device_components.py:477 msgid "feed leg" msgstr "voerbeen" #: netbox/dcim/models/device_component_templates.py:354 -#: netbox/dcim/models/device_components.py:476 +#: netbox/dcim/models/device_components.py:482 msgid "Phase (for three-phase feeds)" msgstr "Fase (voor driefasige voedingen)" @@ -5919,17 +6029,17 @@ msgstr "" "behoren" #: netbox/dcim/models/device_component_templates.py:430 -#: netbox/dcim/models/device_components.py:662 +#: netbox/dcim/models/device_components.py:671 msgid "management only" msgstr "alleen beheer" #: netbox/dcim/models/device_component_templates.py:438 -#: netbox/dcim/models/device_components.py:542 +#: netbox/dcim/models/device_components.py:551 msgid "bridge interface" msgstr "bridge-interface" #: netbox/dcim/models/device_component_templates.py:459 -#: netbox/dcim/models/device_components.py:688 +#: netbox/dcim/models/device_components.py:697 msgid "wireless role" msgstr "draadloze rol" @@ -5942,8 +6052,8 @@ msgid "interface templates" msgstr "interfacesjablonen" #: netbox/dcim/models/device_component_templates.py:473 -#: netbox/dcim/models/device_components.py:848 -#: netbox/virtualization/models/virtualmachines.py:385 +#: netbox/dcim/models/device_components.py:857 +#: netbox/virtualization/models/virtualmachines.py:390 msgid "An interface cannot be bridged to itself." msgstr "Een interface kan niet naar zichzelf worden overbrugd." @@ -5958,7 +6068,7 @@ msgid "Bridge interface ({bridge}) must belong to the same module type" msgstr "Bridge-interface ({bridge}) moet tot hetzelfde moduletype behoren" #: netbox/dcim/models/device_component_templates.py:540 -#: netbox/dcim/models/device_components.py:1038 +#: netbox/dcim/models/device_components.py:1047 msgid "rear port position" msgstr "positie van de achterpoort" @@ -5985,7 +6095,7 @@ msgstr "" "slechts {count} standen" #: netbox/dcim/models/device_component_templates.py:635 -#: netbox/dcim/models/device_components.py:1104 +#: netbox/dcim/models/device_components.py:1113 msgid "positions" msgstr "standen" @@ -5998,12 +6108,12 @@ msgid "rear port templates" msgstr "sjablonen voor achterpoorten" #: netbox/dcim/models/device_component_templates.py:676 -#: netbox/dcim/models/device_components.py:1151 +#: netbox/dcim/models/device_components.py:1160 msgid "position" msgstr "positie" #: netbox/dcim/models/device_component_templates.py:679 -#: netbox/dcim/models/device_components.py:1154 +#: netbox/dcim/models/device_components.py:1163 msgid "Identifier to reference when renaming installed components" msgstr "" "Identificatie waarnaar moet worden verwezen bij het hernoemen van " @@ -6034,21 +6144,21 @@ msgstr "" "De rol van het apparaattype van het subapparaat ({device_type}) moet op " "„parent” zijn ingesteld om apparaatbays toe te staan." -#: netbox/dcim/models/device_component_templates.py:784 -#: netbox/dcim/models/device_components.py:1307 +#: netbox/dcim/models/device_component_templates.py:783 +#: netbox/dcim/models/device_components.py:1315 msgid "part ID" msgstr "onderdeel-ID" -#: netbox/dcim/models/device_component_templates.py:786 -#: netbox/dcim/models/device_components.py:1309 +#: netbox/dcim/models/device_component_templates.py:785 +#: netbox/dcim/models/device_components.py:1317 msgid "Manufacturer-assigned part identifier" msgstr "Onderdeel-ID toegewezen door de fabrikant" -#: netbox/dcim/models/device_component_templates.py:803 +#: netbox/dcim/models/device_component_templates.py:802 msgid "inventory item template" msgstr "sjabloon voor inventarisitems" -#: netbox/dcim/models/device_component_templates.py:804 +#: netbox/dcim/models/device_component_templates.py:803 msgid "inventory item templates" msgstr "sjablonen voor inventarisitems" @@ -6090,7 +6200,7 @@ msgstr "{class_name} modellen moeten een eigenschap parent_object declareren" #: netbox/dcim/models/device_components.py:287 #: netbox/dcim/models/device_components.py:314 #: netbox/dcim/models/device_components.py:345 -#: netbox/dcim/models/device_components.py:461 +#: netbox/dcim/models/device_components.py:467 msgid "Physical port type" msgstr "Fysiek poorttype" @@ -6128,137 +6238,137 @@ msgstr "voedingspoort" msgid "power ports" msgstr "voedingspoorten" -#: netbox/dcim/models/device_components.py:486 +#: netbox/dcim/models/device_components.py:492 msgid "power outlet" msgstr "stopcontact" -#: netbox/dcim/models/device_components.py:487 +#: netbox/dcim/models/device_components.py:493 msgid "power outlets" msgstr "stopcontacten" -#: netbox/dcim/models/device_components.py:495 +#: netbox/dcim/models/device_components.py:501 #, python-brace-format msgid "Parent power port ({power_port}) must belong to the same device" msgstr "" "Voedingspoort voor ouders ({power_port}) moet tot hetzelfde apparaat behoren" -#: netbox/dcim/models/device_components.py:521 netbox/vpn/models/crypto.py:80 +#: netbox/dcim/models/device_components.py:530 netbox/vpn/models/crypto.py:80 #: netbox/vpn/models/crypto.py:222 msgid "mode" msgstr "-modus" -#: netbox/dcim/models/device_components.py:526 +#: netbox/dcim/models/device_components.py:535 msgid "IEEE 802.1Q tagging strategy" msgstr "IEEE 802.1Q-tagging-strategie" -#: netbox/dcim/models/device_components.py:534 +#: netbox/dcim/models/device_components.py:543 msgid "parent interface" msgstr "bovenliggende interface" -#: netbox/dcim/models/device_components.py:550 +#: netbox/dcim/models/device_components.py:559 msgid "untagged VLAN" msgstr "VLAN zonder label" -#: netbox/dcim/models/device_components.py:556 +#: netbox/dcim/models/device_components.py:565 msgid "tagged VLANs" msgstr "gelabelde VLAN's" -#: netbox/dcim/models/device_components.py:564 -#: netbox/dcim/tables/devices.py:601 netbox/ipam/forms/bulk_edit.py:510 -#: netbox/ipam/forms/bulk_import.py:507 netbox/ipam/forms/filtersets.py:579 -#: netbox/ipam/forms/model_forms.py:691 netbox/ipam/tables/vlans.py:106 +#: netbox/dcim/models/device_components.py:573 +#: netbox/dcim/tables/devices.py:608 netbox/ipam/forms/bulk_edit.py:521 +#: netbox/ipam/forms/bulk_import.py:514 netbox/ipam/forms/filtersets.py:587 +#: netbox/ipam/forms/model_forms.py:692 netbox/ipam/tables/vlans.py:108 #: netbox/templates/dcim/interface.html:86 netbox/templates/ipam/vlan.html:77 #: netbox/templates/virtualization/vminterface.html:60 msgid "Q-in-Q SVLAN" msgstr "Q-in-Q SVLAN" -#: netbox/dcim/models/device_components.py:579 +#: netbox/dcim/models/device_components.py:588 msgid "primary MAC address" msgstr "primair MAC-adres" -#: netbox/dcim/models/device_components.py:591 +#: netbox/dcim/models/device_components.py:600 msgid "Only Q-in-Q interfaces may specify a service VLAN." msgstr "Alleen Q-in-Q-interfaces mogen een service-VLAN specificeren." -#: netbox/dcim/models/device_components.py:597 +#: netbox/dcim/models/device_components.py:606 #, python-brace-format msgid "MAC address {mac_address} is not assigned to this interface." msgstr "MAC-adres {mac_address} is niet toegewezen aan deze interface." -#: netbox/dcim/models/device_components.py:653 +#: netbox/dcim/models/device_components.py:662 msgid "parent LAG" msgstr "LAG van de ouders" -#: netbox/dcim/models/device_components.py:663 +#: netbox/dcim/models/device_components.py:672 msgid "This interface is used only for out-of-band management" msgstr "Deze interface wordt alleen gebruikt voor beheer buiten de band" -#: netbox/dcim/models/device_components.py:668 +#: netbox/dcim/models/device_components.py:677 msgid "speed (Kbps)" msgstr "snelheid (Kbps)" -#: netbox/dcim/models/device_components.py:671 +#: netbox/dcim/models/device_components.py:680 msgid "duplex" msgstr "tweezijdig" -#: netbox/dcim/models/device_components.py:681 +#: netbox/dcim/models/device_components.py:690 msgid "64-bit World Wide Name" msgstr "64-bits wereldwijde naam" -#: netbox/dcim/models/device_components.py:695 +#: netbox/dcim/models/device_components.py:704 msgid "wireless channel" msgstr "draadloos kanaal" -#: netbox/dcim/models/device_components.py:702 +#: netbox/dcim/models/device_components.py:711 msgid "channel frequency (MHz)" msgstr "kanaalfrequentie (MHz)" -#: netbox/dcim/models/device_components.py:703 -#: netbox/dcim/models/device_components.py:711 +#: netbox/dcim/models/device_components.py:712 +#: netbox/dcim/models/device_components.py:720 msgid "Populated by selected channel (if set)" msgstr "Ingevuld per geselecteerd kanaal (indien ingesteld)" -#: netbox/dcim/models/device_components.py:717 +#: netbox/dcim/models/device_components.py:726 msgid "transmit power (dBm)" msgstr "zendvermogen (dBm)" -#: netbox/dcim/models/device_components.py:744 netbox/wireless/models.py:117 +#: netbox/dcim/models/device_components.py:753 netbox/wireless/models.py:117 msgid "wireless LANs" msgstr "draadloze LAN's" -#: netbox/dcim/models/device_components.py:792 -#: netbox/virtualization/models/virtualmachines.py:359 +#: netbox/dcim/models/device_components.py:801 +#: netbox/virtualization/models/virtualmachines.py:364 msgid "interface" msgstr "interface" -#: netbox/dcim/models/device_components.py:793 -#: netbox/virtualization/models/virtualmachines.py:360 +#: netbox/dcim/models/device_components.py:802 +#: netbox/virtualization/models/virtualmachines.py:365 msgid "interfaces" msgstr "interfaces" -#: netbox/dcim/models/device_components.py:801 +#: netbox/dcim/models/device_components.py:810 #, python-brace-format msgid "{display_type} interfaces cannot have a cable attached." msgstr "{display_type} op interfaces kan geen kabel worden aangesloten." -#: netbox/dcim/models/device_components.py:809 +#: netbox/dcim/models/device_components.py:818 #, python-brace-format msgid "{display_type} interfaces cannot be marked as connected." msgstr "" "{display_type} interfaces kunnen niet als verbonden worden gemarkeerd." -#: netbox/dcim/models/device_components.py:818 -#: netbox/virtualization/models/virtualmachines.py:370 +#: netbox/dcim/models/device_components.py:827 +#: netbox/virtualization/models/virtualmachines.py:375 msgid "An interface cannot be its own parent." msgstr "Een interface kan niet zijn eigen ouder zijn." -#: netbox/dcim/models/device_components.py:822 +#: netbox/dcim/models/device_components.py:831 msgid "Only virtual interfaces may be assigned to a parent interface." msgstr "" "Alleen virtuele interfaces mogen aan een bovenliggende interface worden " "toegewezen." -#: netbox/dcim/models/device_components.py:829 +#: netbox/dcim/models/device_components.py:838 #, python-brace-format msgid "" "The selected parent interface ({interface}) belongs to a different device " @@ -6267,7 +6377,7 @@ msgstr "" "De geselecteerde ouderinterface ({interface}) hoort bij een ander apparaat " "({device})" -#: netbox/dcim/models/device_components.py:835 +#: netbox/dcim/models/device_components.py:844 #, python-brace-format msgid "" "The selected parent interface ({interface}) belongs to {device}, which is " @@ -6276,7 +6386,7 @@ msgstr "" "De geselecteerde ouderinterface ({interface}) behoort tot {device}, dat geen" " deel uitmaakt van een virtueel chassis {virtual_chassis}." -#: netbox/dcim/models/device_components.py:855 +#: netbox/dcim/models/device_components.py:864 #, python-brace-format msgid "" "The selected bridge interface ({bridge}) belongs to a different device " @@ -6285,7 +6395,7 @@ msgstr "" "De geselecteerde bridge-interface ({bridge}) hoort bij een ander apparaat " "({device})." -#: netbox/dcim/models/device_components.py:861 +#: netbox/dcim/models/device_components.py:870 #, python-brace-format msgid "" "The selected bridge interface ({interface}) belongs to {device}, which is " @@ -6294,15 +6404,15 @@ msgstr "" "De geselecteerde bridge-interface ({interface}) behoort tot {device}, dat " "geen deel uitmaakt van een virtueel chassis {virtual_chassis}." -#: netbox/dcim/models/device_components.py:872 +#: netbox/dcim/models/device_components.py:881 msgid "Virtual interfaces cannot have a parent LAG interface." msgstr "Virtuele interfaces kunnen geen bovenliggende LAG-interface hebben." -#: netbox/dcim/models/device_components.py:876 +#: netbox/dcim/models/device_components.py:885 msgid "A LAG interface cannot be its own parent." msgstr "Een LAG-interface kan niet zijn eigen ouder zijn." -#: netbox/dcim/models/device_components.py:883 +#: netbox/dcim/models/device_components.py:892 #, python-brace-format msgid "" "The selected LAG interface ({lag}) belongs to a different device ({device})." @@ -6310,7 +6420,7 @@ msgstr "" "De geselecteerde LAG-interface ({lag}) hoort bij een ander apparaat " "({device})." -#: netbox/dcim/models/device_components.py:889 +#: netbox/dcim/models/device_components.py:898 #, python-brace-format msgid "" "The selected LAG interface ({lag}) belongs to {device}, which is not part of" @@ -6319,50 +6429,50 @@ msgstr "" "De geselecteerde LAG-interface ({lag}) behoort tot {device}, dat geen deel " "uitmaakt van een virtueel chassis {virtual_chassis}." -#: netbox/dcim/models/device_components.py:900 +#: netbox/dcim/models/device_components.py:909 msgid "Virtual interfaces cannot have a PoE mode." msgstr "Virtuele interfaces kunnen geen PoE-modus hebben." -#: netbox/dcim/models/device_components.py:904 +#: netbox/dcim/models/device_components.py:913 msgid "Virtual interfaces cannot have a PoE type." msgstr "Virtuele interfaces mogen geen PoE-type hebben." -#: netbox/dcim/models/device_components.py:910 +#: netbox/dcim/models/device_components.py:919 msgid "Must specify PoE mode when designating a PoE type." msgstr "Moet de PoE-modus specificeren bij het aanwijzen van een PoE-type." -#: netbox/dcim/models/device_components.py:917 +#: netbox/dcim/models/device_components.py:926 msgid "Wireless role may be set only on wireless interfaces." msgstr "De draadloze rol kan alleen worden ingesteld op draadloze interfaces." -#: netbox/dcim/models/device_components.py:919 +#: netbox/dcim/models/device_components.py:928 msgid "Channel may be set only on wireless interfaces." msgstr "Kanaal mag alleen worden ingesteld op draadloze interfaces." -#: netbox/dcim/models/device_components.py:925 +#: netbox/dcim/models/device_components.py:934 msgid "Channel frequency may be set only on wireless interfaces." msgstr "" "De kanaalfrequentie mag alleen worden ingesteld op draadloze interfaces." -#: netbox/dcim/models/device_components.py:929 +#: netbox/dcim/models/device_components.py:938 msgid "Cannot specify custom frequency with channel selected." msgstr "" "Kan geen aangepaste frequentie specificeren met een geselecteerd kanaal." -#: netbox/dcim/models/device_components.py:935 +#: netbox/dcim/models/device_components.py:944 msgid "Channel width may be set only on wireless interfaces." msgstr "De kanaalbreedte kan alleen worden ingesteld op draadloze interfaces." -#: netbox/dcim/models/device_components.py:937 +#: netbox/dcim/models/device_components.py:946 msgid "Cannot specify custom width with channel selected." msgstr "" "Kan geen aangepaste breedte specificeren als het kanaal is geselecteerd." -#: netbox/dcim/models/device_components.py:941 +#: netbox/dcim/models/device_components.py:950 msgid "Interface mode does not support an untagged vlan." msgstr "De interfacemodus ondersteunt een niet-gelabeld VLAN niet." -#: netbox/dcim/models/device_components.py:947 +#: netbox/dcim/models/device_components.py:956 #, python-brace-format msgid "" "The untagged VLAN ({untagged_vlan}) must belong to the same site as the " @@ -6371,24 +6481,24 @@ msgstr "" "Het VLAN zonder label ({untagged_vlan}) moet tot dezelfde site behoren als " "het bovenliggende apparaat van de interface, of het moet globaal zijn." -#: netbox/dcim/models/device_components.py:1044 +#: netbox/dcim/models/device_components.py:1053 msgid "Mapped position on corresponding rear port" msgstr "In kaart gebrachte positie op de corresponderende achterpoort" -#: netbox/dcim/models/device_components.py:1060 +#: netbox/dcim/models/device_components.py:1069 msgid "front port" msgstr "poort voor" -#: netbox/dcim/models/device_components.py:1061 +#: netbox/dcim/models/device_components.py:1070 msgid "front ports" msgstr "poorten voor" -#: netbox/dcim/models/device_components.py:1072 +#: netbox/dcim/models/device_components.py:1081 #, python-brace-format msgid "Rear port ({rear_port}) must belong to the same device" msgstr "Achterpoort ({rear_port}) moet tot hetzelfde apparaat behoren" -#: netbox/dcim/models/device_components.py:1080 +#: netbox/dcim/models/device_components.py:1089 #, python-brace-format msgid "" "Invalid rear port position ({rear_port_position}): Rear port {name} has only" @@ -6397,19 +6507,19 @@ msgstr "" "Ongeldige positie van de achterpoort ({rear_port_position}): Achterpoort " "{name} heeft slechts {positions} posities." -#: netbox/dcim/models/device_components.py:1110 +#: netbox/dcim/models/device_components.py:1119 msgid "Number of front ports which may be mapped" msgstr "Aantal poorten aan de voorkant dat in kaart kan worden gebracht" -#: netbox/dcim/models/device_components.py:1115 +#: netbox/dcim/models/device_components.py:1124 msgid "rear port" msgstr "poort achter" -#: netbox/dcim/models/device_components.py:1116 +#: netbox/dcim/models/device_components.py:1125 msgid "rear ports" msgstr "poorten achter" -#: netbox/dcim/models/device_components.py:1127 +#: netbox/dcim/models/device_components.py:1136 #, python-brace-format msgid "" "The number of positions cannot be less than the number of mapped front ports" @@ -6418,39 +6528,39 @@ msgstr "" "Het aantal posities mag niet minder zijn dan het aantal toegewezen poorten " "aan de voorkant ({frontport_count})" -#: netbox/dcim/models/device_components.py:1168 +#: netbox/dcim/models/device_components.py:1177 msgid "module bay" msgstr "modulevak" -#: netbox/dcim/models/device_components.py:1169 +#: netbox/dcim/models/device_components.py:1178 msgid "module bays" msgstr "modulevakken" -#: netbox/dcim/models/device_components.py:1183 -#: netbox/dcim/models/devices.py:1229 +#: netbox/dcim/models/device_components.py:1192 +#: netbox/dcim/models/modules.py:269 msgid "A module bay cannot belong to a module installed within it." msgstr "" "Een modulecompartiment mag niet behoren tot een module die erin is " "geïnstalleerd." -#: netbox/dcim/models/device_components.py:1209 +#: netbox/dcim/models/device_components.py:1218 msgid "device bay" msgstr "apparaatvak" -#: netbox/dcim/models/device_components.py:1210 +#: netbox/dcim/models/device_components.py:1219 msgid "device bays" msgstr "bays voor apparaten" -#: netbox/dcim/models/device_components.py:1217 +#: netbox/dcim/models/device_components.py:1226 #, python-brace-format msgid "This type of device ({device_type}) does not support device bays." msgstr "Dit type apparaat ({device_type}) ondersteunt geen apparaatsleuven." -#: netbox/dcim/models/device_components.py:1223 +#: netbox/dcim/models/device_components.py:1232 msgid "Cannot install a device into itself." msgstr "Kan een apparaat niet op zichzelf installeren." -#: netbox/dcim/models/device_components.py:1231 +#: netbox/dcim/models/device_components.py:1240 #, python-brace-format msgid "" "Cannot install the specified device; device is already installed in {bay}." @@ -6458,62 +6568,62 @@ msgstr "" "Kan het opgegeven apparaat niet installeren; het apparaat is al " "geïnstalleerd in {bay}." -#: netbox/dcim/models/device_components.py:1252 +#: netbox/dcim/models/device_components.py:1261 msgid "inventory item role" msgstr "Rol van het inventarisitem" -#: netbox/dcim/models/device_components.py:1253 +#: netbox/dcim/models/device_components.py:1262 msgid "inventory item roles" msgstr "Rollen van inventarisitems" -#: netbox/dcim/models/device_components.py:1313 -#: netbox/dcim/models/devices.py:598 netbox/dcim/models/devices.py:1189 -#: netbox/dcim/models/racks.py:304 -#: netbox/virtualization/models/virtualmachines.py:126 +#: netbox/dcim/models/device_components.py:1321 +#: netbox/dcim/models/devices.py:486 netbox/dcim/models/modules.py:229 +#: netbox/dcim/models/racks.py:310 +#: netbox/virtualization/models/virtualmachines.py:125 msgid "serial number" msgstr "serienummer" -#: netbox/dcim/models/device_components.py:1321 -#: netbox/dcim/models/devices.py:606 netbox/dcim/models/devices.py:1196 -#: netbox/dcim/models/racks.py:311 +#: netbox/dcim/models/device_components.py:1329 +#: netbox/dcim/models/devices.py:494 netbox/dcim/models/modules.py:236 +#: netbox/dcim/models/racks.py:317 msgid "asset tag" msgstr "tag voor bedrijfsmiddelen" -#: netbox/dcim/models/device_components.py:1322 +#: netbox/dcim/models/device_components.py:1330 msgid "A unique tag used to identify this item" msgstr "Een unieke tag die wordt gebruikt om dit item te identificeren" -#: netbox/dcim/models/device_components.py:1325 +#: netbox/dcim/models/device_components.py:1333 msgid "discovered" msgstr "ontdekt" -#: netbox/dcim/models/device_components.py:1327 +#: netbox/dcim/models/device_components.py:1335 msgid "This item was automatically discovered" msgstr "Dit item is automatisch ontdekt" -#: netbox/dcim/models/device_components.py:1345 +#: netbox/dcim/models/device_components.py:1353 msgid "inventory item" msgstr "inventarisitem" -#: netbox/dcim/models/device_components.py:1346 +#: netbox/dcim/models/device_components.py:1354 msgid "inventory items" msgstr "inventarisartikelen" -#: netbox/dcim/models/device_components.py:1354 +#: netbox/dcim/models/device_components.py:1362 msgid "Cannot assign self as parent." msgstr "Kan zichzelf niet als ouder toewijzen." -#: netbox/dcim/models/device_components.py:1362 +#: netbox/dcim/models/device_components.py:1370 msgid "Parent inventory item does not belong to the same device." msgstr "" "Het item van de bovenliggende inventaris behoort niet tot hetzelfde " "apparaat." -#: netbox/dcim/models/device_components.py:1368 +#: netbox/dcim/models/device_components.py:1376 msgid "Cannot move an inventory item with dependent children" msgstr "Kan een inventarisitem met afhankelijke kinderen niet verplaatsen" -#: netbox/dcim/models/device_components.py:1376 +#: netbox/dcim/models/device_components.py:1384 msgid "Cannot assign inventory item to component on another device" msgstr "Kan inventarisitem niet toewijzen aan component op een ander apparaat" @@ -6525,8 +6635,8 @@ msgstr "fabrikant" msgid "manufacturers" msgstr "fabrikanten" -#: netbox/dcim/models/devices.py:84 netbox/dcim/models/devices.py:383 -#: netbox/dcim/models/racks.py:133 +#: netbox/dcim/models/devices.py:84 netbox/dcim/models/modules.py:85 +#: netbox/dcim/models/racks.py:139 msgid "model" msgstr "model-" @@ -6534,11 +6644,11 @@ msgstr "model-" msgid "default platform" msgstr "standaardplatform" -#: netbox/dcim/models/devices.py:100 netbox/dcim/models/devices.py:387 +#: netbox/dcim/models/devices.py:100 netbox/dcim/models/modules.py:89 msgid "part number" msgstr "onderdeelnummer" -#: netbox/dcim/models/devices.py:103 netbox/dcim/models/devices.py:390 +#: netbox/dcim/models/devices.py:103 netbox/dcim/models/modules.py:92 msgid "Discrete part number (optional)" msgstr "Discreet onderdeelnummer (optioneel)" @@ -6578,8 +6688,8 @@ msgstr "" "apparaatvakken. Laat dit veld leeg als dit apparaattype geen ouder of kind " "is." -#: netbox/dcim/models/devices.py:131 netbox/dcim/models/devices.py:393 -#: netbox/dcim/models/devices.py:651 netbox/dcim/models/racks.py:315 +#: netbox/dcim/models/devices.py:131 netbox/dcim/models/devices.py:539 +#: netbox/dcim/models/modules.py:95 netbox/dcim/models/racks.py:321 msgid "airflow" msgstr "luchtstroom" @@ -6626,148 +6736,140 @@ msgstr "" msgid "Child device types must be 0U." msgstr "Apparaattypen voor kinderen moeten 0U zijn." -#: netbox/dcim/models/devices.py:413 -msgid "module type" -msgstr "moduletype" - -#: netbox/dcim/models/devices.py:414 -msgid "module types" -msgstr "moduletypen" - -#: netbox/dcim/models/devices.py:484 +#: netbox/dcim/models/devices.py:387 msgid "Virtual machines may be assigned to this role" msgstr "Virtuele machines kunnen aan deze rol worden toegewezen" -#: netbox/dcim/models/devices.py:496 +#: netbox/dcim/models/devices.py:401 msgid "device role" msgstr "rol van het apparaat" -#: netbox/dcim/models/devices.py:497 +#: netbox/dcim/models/devices.py:402 msgid "device roles" msgstr "rollen van het apparaat" -#: netbox/dcim/models/devices.py:511 +#: netbox/dcim/models/devices.py:416 msgid "Optionally limit this platform to devices of a certain manufacturer" msgstr "" "Beperk dit platform optioneel tot apparaten van een bepaalde fabrikant" -#: netbox/dcim/models/devices.py:523 +#: netbox/dcim/models/devices.py:428 msgid "platform" msgstr "platform" -#: netbox/dcim/models/devices.py:524 +#: netbox/dcim/models/devices.py:429 msgid "platforms" msgstr "platformen" -#: netbox/dcim/models/devices.py:572 +#: netbox/dcim/models/devices.py:460 msgid "The function this device serves" msgstr "De functie die dit apparaat dient" -#: netbox/dcim/models/devices.py:599 +#: netbox/dcim/models/devices.py:487 msgid "Chassis serial number, assigned by the manufacturer" msgstr "Serienummer van het chassis, toegekend door de fabrikant" -#: netbox/dcim/models/devices.py:607 netbox/dcim/models/devices.py:1197 +#: netbox/dcim/models/devices.py:495 netbox/dcim/models/modules.py:237 msgid "A unique tag used to identify this device" msgstr "Een unieke tag die wordt gebruikt om dit apparaat te identificeren" -#: netbox/dcim/models/devices.py:634 +#: netbox/dcim/models/devices.py:522 msgid "position (U)" msgstr "positie (U)" -#: netbox/dcim/models/devices.py:642 +#: netbox/dcim/models/devices.py:530 msgid "rack face" msgstr "gezicht met een rekje" -#: netbox/dcim/models/devices.py:663 netbox/dcim/models/devices.py:1425 -#: netbox/virtualization/models/virtualmachines.py:95 +#: netbox/dcim/models/devices.py:551 netbox/dcim/models/devices.py:1154 +#: netbox/virtualization/models/virtualmachines.py:94 msgid "primary IPv4" msgstr "primaire IPv4" -#: netbox/dcim/models/devices.py:671 netbox/dcim/models/devices.py:1433 -#: netbox/virtualization/models/virtualmachines.py:103 +#: netbox/dcim/models/devices.py:559 netbox/dcim/models/devices.py:1162 +#: netbox/virtualization/models/virtualmachines.py:102 msgid "primary IPv6" msgstr "primaire IPv6" -#: netbox/dcim/models/devices.py:679 +#: netbox/dcim/models/devices.py:567 msgid "out-of-band IP" msgstr "IP-adres buiten de band" -#: netbox/dcim/models/devices.py:696 +#: netbox/dcim/models/devices.py:584 msgid "VC position" msgstr "VC-positie" -#: netbox/dcim/models/devices.py:699 +#: netbox/dcim/models/devices.py:587 msgid "Virtual chassis position" msgstr "Virtuele chassispositie" -#: netbox/dcim/models/devices.py:702 +#: netbox/dcim/models/devices.py:590 msgid "VC priority" msgstr "VC-prioriteit" -#: netbox/dcim/models/devices.py:706 +#: netbox/dcim/models/devices.py:594 msgid "Virtual chassis master election priority" msgstr "Verkiezingsprioriteit van het virtuele chassis" -#: netbox/dcim/models/devices.py:709 netbox/dcim/models/sites.py:208 +#: netbox/dcim/models/devices.py:597 netbox/dcim/models/sites.py:208 msgid "latitude" msgstr "breedtegraad" -#: netbox/dcim/models/devices.py:714 netbox/dcim/models/devices.py:722 +#: netbox/dcim/models/devices.py:602 netbox/dcim/models/devices.py:610 #: netbox/dcim/models/sites.py:213 netbox/dcim/models/sites.py:221 msgid "GPS coordinate in decimal format (xx.yyyyyy)" msgstr "GPS-coördinaat in decimaal formaat (xx.jjjjj)" -#: netbox/dcim/models/devices.py:717 netbox/dcim/models/sites.py:216 +#: netbox/dcim/models/devices.py:605 netbox/dcim/models/sites.py:216 msgid "longitude" msgstr "lengtegraad" -#: netbox/dcim/models/devices.py:790 +#: netbox/dcim/models/devices.py:684 msgid "Device name must be unique per site." msgstr "De apparaatnaam moet per site uniek zijn." -#: netbox/dcim/models/devices.py:801 netbox/ipam/models/services.py:71 +#: netbox/dcim/models/devices.py:695 msgid "device" msgstr "apparaat" -#: netbox/dcim/models/devices.py:802 +#: netbox/dcim/models/devices.py:696 msgid "devices" msgstr "apparaten" -#: netbox/dcim/models/devices.py:821 +#: netbox/dcim/models/devices.py:715 #, python-brace-format msgid "Rack {rack} does not belong to site {site}." msgstr "Rek {rack} hoort niet bij de site {site}." -#: netbox/dcim/models/devices.py:826 +#: netbox/dcim/models/devices.py:720 #, python-brace-format msgid "Location {location} does not belong to site {site}." msgstr "Locatie {location} hoort niet bij de site {site}." -#: netbox/dcim/models/devices.py:832 +#: netbox/dcim/models/devices.py:726 #, python-brace-format msgid "Rack {rack} does not belong to location {location}." msgstr "Rek {rack} hoort niet bij de locatie {location}." -#: netbox/dcim/models/devices.py:839 +#: netbox/dcim/models/devices.py:733 msgid "Cannot select a rack face without assigning a rack." msgstr "Kan geen rackface selecteren zonder een rack toe te wijzen." -#: netbox/dcim/models/devices.py:843 +#: netbox/dcim/models/devices.py:737 msgid "Cannot select a rack position without assigning a rack." msgstr "Kan geen rackpositie selecteren zonder een rack toe te wijzen." -#: netbox/dcim/models/devices.py:849 +#: netbox/dcim/models/devices.py:743 msgid "Position must be in increments of 0.5 rack units." msgstr "De positie moet in stappen van 0,5 rekeenheden zijn." -#: netbox/dcim/models/devices.py:853 +#: netbox/dcim/models/devices.py:747 msgid "Must specify rack face when defining rack position." msgstr "" "Bij het bepalen van de positie van het rek moet het oppervlak van het rack " "worden gespecificeerd." -#: netbox/dcim/models/devices.py:861 +#: netbox/dcim/models/devices.py:755 #, python-brace-format msgid "" "A 0U device type ({device_type}) cannot be assigned to a rack position." @@ -6775,7 +6877,7 @@ msgstr "" "Een 0U-apparaattype ({device_type}) kan niet worden toegewezen aan een " "rackpositie." -#: netbox/dcim/models/devices.py:872 +#: netbox/dcim/models/devices.py:766 msgid "" "Child device types cannot be assigned to a rack face. This is an attribute " "of the parent device." @@ -6783,7 +6885,7 @@ msgstr "" "Onderliggende apparaattypen kunnen niet aan een rackface worden toegewezen. " "Dit is een kenmerk van het ouderapparaat." -#: netbox/dcim/models/devices.py:879 +#: netbox/dcim/models/devices.py:773 msgid "" "Child device types cannot be assigned to a rack position. This is an " "attribute of the parent device." @@ -6791,7 +6893,7 @@ msgstr "" "Onderliggende apparaattypen kunnen niet worden toegewezen aan een " "rackpositie. Dit is een kenmerk van het ouderapparaat." -#: netbox/dcim/models/devices.py:893 +#: netbox/dcim/models/devices.py:787 #, python-brace-format msgid "" "U{position} is already occupied or does not have sufficient space to " @@ -6800,22 +6902,22 @@ msgstr "" "U{position} is al bezet of beschikt niet over voldoende ruimte voor dit " "apparaattype: {device_type} ({u_height}U)" -#: netbox/dcim/models/devices.py:908 +#: netbox/dcim/models/devices.py:802 #, python-brace-format msgid "{ip} is not an IPv4 address." msgstr "{ip} is geen IPv4-adres." -#: netbox/dcim/models/devices.py:920 netbox/dcim/models/devices.py:938 +#: netbox/dcim/models/devices.py:814 netbox/dcim/models/devices.py:832 #, python-brace-format msgid "The specified IP address ({ip}) is not assigned to this device." msgstr "Het opgegeven IP-adres ({ip}) is niet toegewezen aan dit apparaat." -#: netbox/dcim/models/devices.py:926 +#: netbox/dcim/models/devices.py:820 #, python-brace-format msgid "{ip} is not an IPv6 address." msgstr "{ip} is geen IPv6-adres." -#: netbox/dcim/models/devices.py:956 +#: netbox/dcim/models/devices.py:850 #, python-brace-format msgid "" "The assigned platform is limited to {platform_manufacturer} device types, " @@ -6825,23 +6927,23 @@ msgstr "" "apparaattypen, maar het type van dit apparaat behoort tot " "{devicetype_manufacturer}." -#: netbox/dcim/models/devices.py:967 +#: netbox/dcim/models/devices.py:861 #, python-brace-format msgid "The assigned cluster belongs to a different site ({site})" msgstr "Het toegewezen cluster behoort tot een andere site ({site})" -#: netbox/dcim/models/devices.py:974 +#: netbox/dcim/models/devices.py:868 #, python-brace-format msgid "The assigned cluster belongs to a different location ({location})" msgstr "Het toegewezen cluster behoort tot een andere locatie ({location})" -#: netbox/dcim/models/devices.py:982 +#: netbox/dcim/models/devices.py:876 msgid "A device assigned to a virtual chassis must have its position defined." msgstr "" "De positie van een apparaat dat aan een virtueel chassis is toegewezen, moet" " zijn positie hebben bepaald." -#: netbox/dcim/models/devices.py:988 +#: netbox/dcim/models/devices.py:882 #, python-brace-format msgid "" "Device cannot be removed from virtual chassis {virtual_chassis} because it " @@ -6850,32 +6952,15 @@ msgstr "" "Het apparaat kan niet van het virtuele chassis worden verwijderd " "{virtual_chassis} omdat het momenteel is aangewezen als zijn master." -#: netbox/dcim/models/devices.py:1204 -msgid "module" -msgstr "module" - -#: netbox/dcim/models/devices.py:1205 -msgid "modules" -msgstr "modules" - -#: netbox/dcim/models/devices.py:1218 -#, python-brace-format -msgid "" -"Module must be installed within a module bay belonging to the assigned " -"device ({device})." -msgstr "" -"De module moet worden geïnstalleerd in een modulecompartiment dat bij het " -"toegewezen apparaat hoort ({device})." - -#: netbox/dcim/models/devices.py:1346 +#: netbox/dcim/models/devices.py:1075 msgid "domain" msgstr "domein" -#: netbox/dcim/models/devices.py:1359 netbox/dcim/models/devices.py:1360 +#: netbox/dcim/models/devices.py:1088 netbox/dcim/models/devices.py:1089 msgid "virtual chassis" msgstr "virtueel chassis" -#: netbox/dcim/models/devices.py:1372 +#: netbox/dcim/models/devices.py:1101 #, python-brace-format msgid "" "The selected master ({master}) is not assigned to this virtual chassis." @@ -6883,7 +6968,7 @@ msgstr "" "De geselecteerde master ({master}) is niet toegewezen aan dit virtuele " "chassis." -#: netbox/dcim/models/devices.py:1388 +#: netbox/dcim/models/devices.py:1117 #, python-brace-format msgid "" "Unable to delete virtual chassis {self}. There are member interfaces which " @@ -6892,44 +6977,44 @@ msgstr "" "Kan het virtuele chassis niet verwijderen {self}. Er zijn lidinterfaces die " "een LAG-interface tussen chassis vormen." -#: netbox/dcim/models/devices.py:1414 netbox/vpn/models/l2vpn.py:37 +#: netbox/dcim/models/devices.py:1143 netbox/vpn/models/l2vpn.py:42 msgid "identifier" msgstr "-identificatiecode" -#: netbox/dcim/models/devices.py:1415 +#: netbox/dcim/models/devices.py:1144 msgid "Numeric identifier unique to the parent device" msgstr "Numerieke identificatie die uniek is voor het ouderapparaat" -#: netbox/dcim/models/devices.py:1443 netbox/extras/models/customfields.py:227 -#: netbox/extras/models/models.py:107 netbox/extras/models/models.py:694 -#: netbox/netbox/models/__init__.py:120 +#: netbox/dcim/models/devices.py:1172 netbox/extras/models/customfields.py:227 +#: netbox/extras/models/models.py:109 netbox/extras/models/models.py:767 +#: netbox/netbox/models/__init__.py:120 netbox/netbox/models/__init__.py:155 msgid "comments" msgstr "reacties" -#: netbox/dcim/models/devices.py:1459 +#: netbox/dcim/models/devices.py:1188 msgid "virtual device context" msgstr "context van het virtuele apparaat" -#: netbox/dcim/models/devices.py:1460 +#: netbox/dcim/models/devices.py:1189 msgid "virtual device contexts" msgstr "contexten van virtuele apparaten" -#: netbox/dcim/models/devices.py:1489 +#: netbox/dcim/models/devices.py:1218 #, python-brace-format msgid "{ip} is not an IPv{family} address." msgstr "{ip} is geen IPv{family} adres." -#: netbox/dcim/models/devices.py:1495 +#: netbox/dcim/models/devices.py:1224 msgid "Primary IP address must belong to an interface on the assigned device." msgstr "" "Het primaire IP-adres moet bij een interface op het toegewezen apparaat " "horen." -#: netbox/dcim/models/devices.py:1527 +#: netbox/dcim/models/devices.py:1255 msgid "MAC addresses" msgstr "MAC-adressen" -#: netbox/dcim/models/devices.py:1559 +#: netbox/dcim/models/devices.py:1287 msgid "" "Cannot unassign MAC Address while it is designated as the primary MAC for an" " object" @@ -6937,7 +7022,7 @@ msgstr "" "Kan de toewijzing van het MAC-adres niet ongedaan maken terwijl dit is " "aangewezen als de primaire MAC voor een object" -#: netbox/dcim/models/devices.py:1563 +#: netbox/dcim/models/devices.py:1291 msgid "" "Cannot reassign MAC Address while it is designated as the primary MAC for an" " object" @@ -6945,11 +7030,57 @@ msgstr "" "Kan het MAC-adres niet opnieuw toewijzen terwijl dit is aangewezen als de " "primaire MAC voor een object" -#: netbox/dcim/models/mixins.py:94 +#: netbox/dcim/models/mixins.py:92 #, python-brace-format msgid "Please select a {scope_type}." msgstr "Selecteer a.u.b. een {scope_type}." +#: netbox/dcim/models/modules.py:39 +msgid "schema" +msgstr "schema" + +#: netbox/dcim/models/modules.py:46 +msgid "module type profile" +msgstr "profiel van het moduletype" + +#: netbox/dcim/models/modules.py:47 +msgid "module type profiles" +msgstr "profielen van het moduletype" + +#: netbox/dcim/models/modules.py:104 +msgid "attributes" +msgstr "attributen" + +#: netbox/dcim/models/modules.py:120 +msgid "module type" +msgstr "moduletype" + +#: netbox/dcim/models/modules.py:121 +msgid "module types" +msgstr "moduletypen" + +#: netbox/dcim/models/modules.py:151 +#, python-brace-format +msgid "Invalid schema: {error}" +msgstr "Ongeldig schema: {error}" + +#: netbox/dcim/models/modules.py:244 +msgid "module" +msgstr "module" + +#: netbox/dcim/models/modules.py:245 +msgid "modules" +msgstr "modules" + +#: netbox/dcim/models/modules.py:258 +#, python-brace-format +msgid "" +"Module must be installed within a module bay belonging to the assigned " +"device ({device})." +msgstr "" +"De module moet worden geïnstalleerd in een modulecompartiment dat bij het " +"toegewezen apparaat hoort ({device})." + #: netbox/dcim/models/power.py:55 msgid "power panel" msgstr "voedingspaneel" @@ -7052,22 +7183,30 @@ msgid "Outer dimension of rack (width)" msgstr "Buitenafmeting van het rek (breedte)" #: netbox/dcim/models/racks.py:77 +msgid "outer height" +msgstr "buitenhoogte" + +#: netbox/dcim/models/racks.py:80 +msgid "Outer dimension of rack (height)" +msgstr "Buitenafmeting van het rek (hoogte)" + +#: netbox/dcim/models/racks.py:83 msgid "outer depth" msgstr "buitendiepte" -#: netbox/dcim/models/racks.py:80 +#: netbox/dcim/models/racks.py:86 msgid "Outer dimension of rack (depth)" msgstr "Buitenafmeting van het rek (diepte)" -#: netbox/dcim/models/racks.py:83 +#: netbox/dcim/models/racks.py:89 msgid "outer unit" msgstr "buiteneenheid" -#: netbox/dcim/models/racks.py:90 +#: netbox/dcim/models/racks.py:96 msgid "mounting depth" msgstr "montagediepte" -#: netbox/dcim/models/racks.py:94 +#: netbox/dcim/models/racks.py:100 msgid "" "Maximum depth of a mounted device, in millimeters. For four-post racks, this" " is the distance between the front and rear rails." @@ -7075,77 +7214,77 @@ msgstr "" "Maximale diepte van een gemonteerd apparaat, in millimeters. Voor rekken met" " vier stijlen is dit de afstand tussen de voor- en achterrails." -#: netbox/dcim/models/racks.py:102 +#: netbox/dcim/models/racks.py:108 msgid "max weight" msgstr "maximaal gewicht" -#: netbox/dcim/models/racks.py:105 +#: netbox/dcim/models/racks.py:111 msgid "Maximum load capacity for the rack" msgstr "Maximaal draagvermogen voor het rack" -#: netbox/dcim/models/racks.py:125 netbox/dcim/models/racks.py:247 +#: netbox/dcim/models/racks.py:131 netbox/dcim/models/racks.py:253 msgid "form factor" msgstr "vormfactor" -#: netbox/dcim/models/racks.py:162 +#: netbox/dcim/models/racks.py:168 msgid "rack type" msgstr "type rek" -#: netbox/dcim/models/racks.py:163 +#: netbox/dcim/models/racks.py:169 msgid "rack types" msgstr "soorten rekken" -#: netbox/dcim/models/racks.py:177 netbox/dcim/models/racks.py:368 -msgid "Must specify a unit when setting an outer width/depth" +#: netbox/dcim/models/racks.py:183 netbox/dcim/models/racks.py:375 +msgid "Must specify a unit when setting an outer dimension" msgstr "" -"Moet een eenheid specificeren bij het instellen van een buitenbreedte/diepte" +"Moet een eenheid specificeren bij het instellen van een buitendimensie" -#: netbox/dcim/models/racks.py:181 netbox/dcim/models/racks.py:372 +#: netbox/dcim/models/racks.py:187 netbox/dcim/models/racks.py:379 msgid "Must specify a unit when setting a maximum weight" msgstr "" "Moet een eenheid specificeren bij het instellen van een maximaal gewicht" -#: netbox/dcim/models/racks.py:227 +#: netbox/dcim/models/racks.py:233 msgid "rack role" msgstr "rack rol" -#: netbox/dcim/models/racks.py:228 +#: netbox/dcim/models/racks.py:234 msgid "rack roles" msgstr "rack rollen" -#: netbox/dcim/models/racks.py:265 +#: netbox/dcim/models/racks.py:271 msgid "facility ID" msgstr "ID van de faciliteit" -#: netbox/dcim/models/racks.py:266 +#: netbox/dcim/models/racks.py:272 msgid "Locally-assigned identifier" msgstr "Lokaal toegewezen identificatiecode" -#: netbox/dcim/models/racks.py:299 netbox/ipam/forms/bulk_import.py:204 +#: netbox/dcim/models/racks.py:305 netbox/ipam/forms/bulk_import.py:204 #: netbox/ipam/forms/bulk_import.py:272 netbox/ipam/forms/bulk_import.py:307 -#: netbox/ipam/forms/bulk_import.py:498 +#: netbox/ipam/forms/bulk_import.py:505 #: netbox/virtualization/forms/bulk_import.py:118 msgid "Functional role" msgstr "Functionele rol" -#: netbox/dcim/models/racks.py:312 +#: netbox/dcim/models/racks.py:318 msgid "A unique tag used to identify this rack" msgstr "Een unieke tag die wordt gebruikt om dit rek te identificeren" -#: netbox/dcim/models/racks.py:351 +#: netbox/dcim/models/racks.py:358 msgid "rack" msgstr "rack" -#: netbox/dcim/models/racks.py:352 +#: netbox/dcim/models/racks.py:359 msgid "racks" msgstr "racks" -#: netbox/dcim/models/racks.py:364 +#: netbox/dcim/models/racks.py:371 #, python-brace-format msgid "Assigned location must belong to parent site ({site})." msgstr "De toegewezen locatie moet bij de bovenliggende site horen ({site})." -#: netbox/dcim/models/racks.py:387 +#: netbox/dcim/models/racks.py:394 #, python-brace-format msgid "" "Rack must be at least {min_height}U tall to house currently installed " @@ -7154,7 +7293,7 @@ msgstr "" "Het rek moet minimaal {min_height}Ik praat om de momenteel geïnstalleerde " "apparaten te huisvesten." -#: netbox/dcim/models/racks.py:396 +#: netbox/dcim/models/racks.py:403 #, python-brace-format msgid "" "Rack unit numbering must begin at {position} or less to house currently " @@ -7163,29 +7302,29 @@ msgstr "" "De nummering van de rackeenheid moet beginnen bij {position} of minder om " "momenteel geïnstalleerde apparaten te huisvesten." -#: netbox/dcim/models/racks.py:404 +#: netbox/dcim/models/racks.py:411 #, python-brace-format msgid "Location must be from the same site, {site}." msgstr "De locatie moet van dezelfde locatie zijn, {site}." -#: netbox/dcim/models/racks.py:666 +#: netbox/dcim/models/racks.py:673 msgid "units" msgstr "eenheden" -#: netbox/dcim/models/racks.py:692 +#: netbox/dcim/models/racks.py:699 msgid "rack reservation" msgstr "Reserveren van de baan" -#: netbox/dcim/models/racks.py:693 +#: netbox/dcim/models/racks.py:700 msgid "rack reservations" msgstr "Reserveringen volgen" -#: netbox/dcim/models/racks.py:707 +#: netbox/dcim/models/racks.py:714 #, python-brace-format msgid "Invalid unit(s) for {height}U rack: {unit_list}" msgstr "Ongeldige eenheid (en) voor {height}U-rail: {unit_list}" -#: netbox/dcim/models/racks.py:720 +#: netbox/dcim/models/racks.py:727 #, python-brace-format msgid "The following units have already been reserved: {unit_list}" msgstr "De volgende eenheden zijn al gereserveerd: {unit_list}" @@ -7327,13 +7466,13 @@ msgid "Reachable" msgstr "Bereikbaar" #: netbox/dcim/tables/devices.py:69 netbox/dcim/tables/devices.py:117 -#: netbox/dcim/tables/racks.py:149 netbox/dcim/tables/sites.py:104 -#: netbox/dcim/tables/sites.py:147 netbox/extras/tables/tables.py:551 +#: netbox/dcim/tables/racks.py:153 netbox/dcim/tables/sites.py:110 +#: netbox/dcim/tables/sites.py:153 netbox/extras/tables/tables.py:605 #: netbox/netbox/navigation/menu.py:69 netbox/netbox/navigation/menu.py:73 #: netbox/netbox/navigation/menu.py:75 #: netbox/virtualization/forms/model_forms.py:122 #: netbox/virtualization/tables/clusters.py:87 -#: netbox/virtualization/views.py:240 +#: netbox/virtualization/views.py:234 msgid "Devices" msgstr "Apparaten" @@ -7343,9 +7482,9 @@ msgid "VMs" msgstr "VM's" #: netbox/dcim/tables/devices.py:111 netbox/dcim/tables/devices.py:226 -#: netbox/extras/forms/model_forms.py:644 +#: netbox/extras/forms/model_forms.py:712 #: netbox/templates/dcim/device.html:112 -#: netbox/templates/dcim/devicerole.html:44 +#: netbox/templates/dcim/devicerole.html:48 #: netbox/templates/dcim/platform.html:41 #: netbox/templates/extras/configtemplate.html:10 #: netbox/templates/extras/object_render_config.html:12 @@ -7355,21 +7494,21 @@ msgstr "VM's" msgid "Config Template" msgstr "Configuratiesjabloon" -#: netbox/dcim/tables/devices.py:197 netbox/dcim/tables/devices.py:1099 -#: netbox/ipam/forms/bulk_import.py:578 netbox/ipam/forms/model_forms.py:316 -#: netbox/ipam/forms/model_forms.py:329 netbox/ipam/tables/ip.py:308 -#: netbox/ipam/tables/ip.py:375 netbox/ipam/tables/ip.py:398 -#: netbox/templates/ipam/ipaddress.html:11 +#: netbox/dcim/tables/devices.py:197 netbox/dcim/tables/devices.py:1106 +#: netbox/ipam/forms/bulk_import.py:587 netbox/ipam/forms/model_forms.py:316 +#: netbox/ipam/forms/model_forms.py:329 netbox/ipam/tables/ip.py:314 +#: netbox/ipam/tables/ip.py:381 netbox/ipam/tables/ip.py:391 +#: netbox/ipam/tables/ip.py:414 netbox/templates/ipam/ipaddress.html:11 #: netbox/virtualization/tables/virtualmachines.py:65 msgid "IP Address" msgstr "IP-adres" -#: netbox/dcim/tables/devices.py:201 netbox/dcim/tables/devices.py:1103 +#: netbox/dcim/tables/devices.py:201 netbox/dcim/tables/devices.py:1110 #: netbox/virtualization/tables/virtualmachines.py:56 msgid "IPv4 Address" msgstr "IPv4-adres" -#: netbox/dcim/tables/devices.py:205 netbox/dcim/tables/devices.py:1107 +#: netbox/dcim/tables/devices.py:205 netbox/dcim/tables/devices.py:1114 #: netbox/virtualization/tables/virtualmachines.py:60 msgid "IPv6 Address" msgstr "IPv6-adres" @@ -7407,10 +7546,10 @@ msgstr "Voedingspoorten" msgid "Power outlets" msgstr "Stopcontacten" -#: netbox/dcim/tables/devices.py:256 netbox/dcim/tables/devices.py:1112 -#: netbox/dcim/tables/devicetypes.py:133 netbox/dcim/views.py:1204 -#: netbox/dcim/views.py:1448 netbox/dcim/views.py:2201 -#: netbox/netbox/navigation/menu.py:94 netbox/netbox/navigation/menu.py:258 +#: netbox/dcim/tables/devices.py:256 netbox/dcim/tables/devices.py:1119 +#: netbox/dcim/tables/devicetypes.py:133 netbox/dcim/views.py:1173 +#: netbox/dcim/views.py:1473 netbox/dcim/views.py:2226 +#: netbox/netbox/navigation/menu.py:95 netbox/netbox/navigation/menu.py:259 #: netbox/templates/dcim/device/base.html:37 #: netbox/templates/dcim/device_list.html:43 #: netbox/templates/dcim/devicetype/base.html:34 @@ -7421,7 +7560,7 @@ msgstr "Stopcontacten" #: netbox/templates/virtualization/virtualmachine/base.html:27 #: netbox/templates/virtualization/virtualmachine_list.html:14 #: netbox/virtualization/tables/virtualmachines.py:71 -#: netbox/virtualization/views.py:405 netbox/wireless/tables/wirelesslan.py:63 +#: netbox/virtualization/views.py:395 netbox/wireless/tables/wirelesslan.py:63 msgid "Interfaces" msgstr "Interfaces" @@ -7441,14 +7580,15 @@ msgstr "Modulebays" msgid "Inventory items" msgstr "Inventarisartikelen" -#: netbox/dcim/tables/devices.py:314 netbox/dcim/tables/modules.py:57 +#: netbox/dcim/tables/devices.py:314 netbox/dcim/tables/modules.py:91 +#: netbox/templates/dcim/module.html:65 #: netbox/templates/dcim/modulebay.html:17 msgid "Module Bay" msgstr "Modulebaai" #: netbox/dcim/tables/devices.py:327 netbox/dcim/tables/devicetypes.py:52 -#: netbox/dcim/tables/devicetypes.py:148 netbox/dcim/views.py:1279 -#: netbox/dcim/views.py:2299 netbox/netbox/navigation/menu.py:103 +#: netbox/dcim/tables/devicetypes.py:148 netbox/dcim/views.py:1248 +#: netbox/dcim/views.py:2324 netbox/netbox/navigation/menu.py:104 #: netbox/templates/dcim/device/base.html:52 #: netbox/templates/dcim/device_list.html:71 #: netbox/templates/dcim/devicetype/base.html:49 @@ -7477,24 +7617,24 @@ msgstr "Maximale trekkracht (W)" msgid "Allocated draw (W)" msgstr "Toegewezen trekking (W)" -#: netbox/dcim/tables/devices.py:571 netbox/ipam/forms/model_forms.py:783 -#: netbox/ipam/tables/fhrp.py:28 netbox/ipam/views.py:633 -#: netbox/ipam/views.py:738 netbox/netbox/navigation/menu.py:164 -#: netbox/netbox/navigation/menu.py:166 +#: netbox/dcim/tables/devices.py:578 netbox/ipam/forms/model_forms.py:785 +#: netbox/ipam/tables/fhrp.py:28 netbox/ipam/views.py:632 +#: netbox/ipam/views.py:733 netbox/netbox/navigation/menu.py:165 +#: netbox/netbox/navigation/menu.py:167 #: netbox/templates/dcim/interface.html:396 #: netbox/templates/ipam/ipaddress_bulk_add.html:15 -#: netbox/templates/ipam/service.html:40 +#: netbox/templates/ipam/service.html:42 #: netbox/templates/virtualization/vminterface.html:107 #: netbox/vpn/tables/tunnels.py:98 msgid "IP Addresses" msgstr "IP-adressen" -#: netbox/dcim/tables/devices.py:577 netbox/netbox/navigation/menu.py:210 +#: netbox/dcim/tables/devices.py:584 netbox/netbox/navigation/menu.py:211 #: netbox/templates/ipam/inc/panels/fhrp_groups.html:6 msgid "FHRP Groups" msgstr "FHRP-groepen" -#: netbox/dcim/tables/devices.py:589 netbox/templates/dcim/interface.html:95 +#: netbox/dcim/tables/devices.py:596 netbox/templates/dcim/interface.html:95 #: netbox/templates/virtualization/vminterface.html:65 #: netbox/templates/vpn/tunnel.html:18 #: netbox/templates/vpn/tunneltermination.html:13 @@ -7505,41 +7645,41 @@ msgstr "FHRP-groepen" msgid "Tunnel" msgstr "Tunnel" -#: netbox/dcim/tables/devices.py:625 netbox/dcim/tables/devicetypes.py:234 +#: netbox/dcim/tables/devices.py:632 netbox/dcim/tables/devicetypes.py:234 #: netbox/templates/dcim/interface.html:65 msgid "Management Only" msgstr "Alleen beheer" -#: netbox/dcim/tables/devices.py:644 +#: netbox/dcim/tables/devices.py:651 msgid "VDCs" msgstr "VDC's" -#: netbox/dcim/tables/devices.py:651 netbox/templates/dcim/interface.html:163 +#: netbox/dcim/tables/devices.py:658 netbox/templates/dcim/interface.html:163 msgid "Virtual Circuit" msgstr "Virtueel circuit" -#: netbox/dcim/tables/devices.py:903 netbox/templates/dcim/modulebay.html:53 +#: netbox/dcim/tables/devices.py:910 netbox/templates/dcim/modulebay.html:53 msgid "Installed Module" msgstr "Geïnstalleerde module" -#: netbox/dcim/tables/devices.py:906 +#: netbox/dcim/tables/devices.py:913 msgid "Module Serial" msgstr "Seriële module" -#: netbox/dcim/tables/devices.py:910 +#: netbox/dcim/tables/devices.py:917 msgid "Module Asset Tag" msgstr "Tag voor module-bedrijfsmiddelen" -#: netbox/dcim/tables/devices.py:919 +#: netbox/dcim/tables/devices.py:926 msgid "Module Status" msgstr "Status van de module" -#: netbox/dcim/tables/devices.py:973 netbox/dcim/tables/devicetypes.py:319 +#: netbox/dcim/tables/devices.py:980 netbox/dcim/tables/devicetypes.py:319 #: netbox/templates/dcim/inventoryitem.html:44 msgid "Component" msgstr "Onderdeel" -#: netbox/dcim/tables/devices.py:1031 +#: netbox/dcim/tables/devices.py:1038 msgid "Items" msgstr "Artikelen" @@ -7554,11 +7694,12 @@ msgid "Device Types" msgstr "Apparaattypen" #: netbox/dcim/tables/devicetypes.py:47 netbox/netbox/navigation/menu.py:87 +#: netbox/templates/dcim/moduletypeprofile.html:45 msgid "Module Types" msgstr "Moduletypen" -#: netbox/dcim/tables/devicetypes.py:57 netbox/extras/forms/filtersets.py:378 -#: netbox/extras/forms/model_forms.py:551 netbox/extras/tables/tables.py:546 +#: netbox/dcim/tables/devicetypes.py:57 netbox/extras/forms/filtersets.py:413 +#: netbox/extras/forms/model_forms.py:619 netbox/extras/tables/tables.py:600 #: netbox/netbox/navigation/menu.py:78 msgid "Platforms" msgstr "Platformen" @@ -7577,14 +7718,14 @@ msgstr "Volledige diepte" msgid "U Height" msgstr "U-hoogte" -#: netbox/dcim/tables/devicetypes.py:118 netbox/dcim/tables/modules.py:26 -#: netbox/dcim/tables/racks.py:89 +#: netbox/dcim/tables/devicetypes.py:118 netbox/dcim/tables/modules.py:65 +#: netbox/dcim/tables/racks.py:93 msgid "Instances" msgstr "Instanties" -#: netbox/dcim/tables/devicetypes.py:121 netbox/dcim/views.py:1144 -#: netbox/dcim/views.py:1388 netbox/dcim/views.py:2137 -#: netbox/netbox/navigation/menu.py:97 +#: netbox/dcim/tables/devicetypes.py:121 netbox/dcim/views.py:1113 +#: netbox/dcim/views.py:1413 netbox/dcim/views.py:2162 +#: netbox/netbox/navigation/menu.py:98 #: netbox/templates/dcim/device/base.html:25 #: netbox/templates/dcim/device_list.html:15 #: netbox/templates/dcim/devicetype/base.html:22 @@ -7593,9 +7734,9 @@ msgstr "Instanties" msgid "Console Ports" msgstr "Consolepoorten" -#: netbox/dcim/tables/devicetypes.py:124 netbox/dcim/views.py:1159 -#: netbox/dcim/views.py:1403 netbox/dcim/views.py:2153 -#: netbox/netbox/navigation/menu.py:98 +#: netbox/dcim/tables/devicetypes.py:124 netbox/dcim/views.py:1128 +#: netbox/dcim/views.py:1428 netbox/dcim/views.py:2178 +#: netbox/netbox/navigation/menu.py:99 #: netbox/templates/dcim/device/base.html:28 #: netbox/templates/dcim/device_list.html:22 #: netbox/templates/dcim/devicetype/base.html:25 @@ -7604,9 +7745,9 @@ msgstr "Consolepoorten" msgid "Console Server Ports" msgstr "Serverpoorten voor de console" -#: netbox/dcim/tables/devicetypes.py:127 netbox/dcim/views.py:1174 -#: netbox/dcim/views.py:1418 netbox/dcim/views.py:2169 -#: netbox/netbox/navigation/menu.py:99 +#: netbox/dcim/tables/devicetypes.py:127 netbox/dcim/views.py:1143 +#: netbox/dcim/views.py:1443 netbox/dcim/views.py:2194 +#: netbox/netbox/navigation/menu.py:100 #: netbox/templates/dcim/device/base.html:31 #: netbox/templates/dcim/device_list.html:29 #: netbox/templates/dcim/devicetype/base.html:28 @@ -7615,9 +7756,9 @@ msgstr "Serverpoorten voor de console" msgid "Power Ports" msgstr "Voedingspoorten" -#: netbox/dcim/tables/devicetypes.py:130 netbox/dcim/views.py:1189 -#: netbox/dcim/views.py:1433 netbox/dcim/views.py:2185 -#: netbox/netbox/navigation/menu.py:100 +#: netbox/dcim/tables/devicetypes.py:130 netbox/dcim/views.py:1158 +#: netbox/dcim/views.py:1458 netbox/dcim/views.py:2210 +#: netbox/netbox/navigation/menu.py:101 #: netbox/templates/dcim/device/base.html:34 #: netbox/templates/dcim/device_list.html:36 #: netbox/templates/dcim/devicetype/base.html:31 @@ -7626,9 +7767,9 @@ msgstr "Voedingspoorten" msgid "Power Outlets" msgstr "Stopcontacten" -#: netbox/dcim/tables/devicetypes.py:136 netbox/dcim/views.py:1219 -#: netbox/dcim/views.py:1463 netbox/dcim/views.py:2223 -#: netbox/netbox/navigation/menu.py:95 +#: netbox/dcim/tables/devicetypes.py:136 netbox/dcim/views.py:1188 +#: netbox/dcim/views.py:1488 netbox/dcim/views.py:2248 +#: netbox/netbox/navigation/menu.py:96 #: netbox/templates/dcim/device/base.html:40 #: netbox/templates/dcim/devicetype/base.html:37 #: netbox/templates/dcim/inc/moduletype_buttons.html:28 @@ -7636,9 +7777,9 @@ msgstr "Stopcontacten" msgid "Front Ports" msgstr "Ports aan de voorkant" -#: netbox/dcim/tables/devicetypes.py:139 netbox/dcim/views.py:1234 -#: netbox/dcim/views.py:1478 netbox/dcim/views.py:2239 -#: netbox/netbox/navigation/menu.py:96 +#: netbox/dcim/tables/devicetypes.py:139 netbox/dcim/views.py:1203 +#: netbox/dcim/views.py:1503 netbox/dcim/views.py:2264 +#: netbox/netbox/navigation/menu.py:97 #: netbox/templates/dcim/device/base.html:43 #: netbox/templates/dcim/device_list.html:50 #: netbox/templates/dcim/devicetype/base.html:40 @@ -7647,17 +7788,17 @@ msgstr "Ports aan de voorkant" msgid "Rear Ports" msgstr "Poorten achteraan" -#: netbox/dcim/tables/devicetypes.py:142 netbox/dcim/views.py:1264 -#: netbox/dcim/views.py:2279 netbox/netbox/navigation/menu.py:102 +#: netbox/dcim/tables/devicetypes.py:142 netbox/dcim/views.py:1233 +#: netbox/dcim/views.py:2304 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 msgid "Device Bays" msgstr "Apparaatvakken" -#: netbox/dcim/tables/devicetypes.py:145 netbox/dcim/views.py:1249 -#: netbox/dcim/views.py:1493 netbox/dcim/views.py:2259 -#: netbox/netbox/navigation/menu.py:101 +#: netbox/dcim/tables/devicetypes.py:145 netbox/dcim/views.py:1218 +#: netbox/dcim/views.py:1518 netbox/dcim/views.py:2284 +#: netbox/netbox/navigation/menu.py:102 #: netbox/templates/dcim/device/base.html:46 #: netbox/templates/dcim/device_list.html:64 #: netbox/templates/dcim/devicetype/base.html:43 @@ -7666,7 +7807,7 @@ msgstr "Apparaatvakken" msgid "Module Bays" msgstr "Modulebays" -#: netbox/dcim/tables/power.py:36 netbox/netbox/navigation/menu.py:318 +#: netbox/dcim/tables/power.py:36 netbox/netbox/navigation/menu.py:319 #: netbox/templates/dcim/powerpanel.html:51 msgid "Power Feeds" msgstr "Stroomvoedingen" @@ -7679,45 +7820,50 @@ msgstr "Maximaal gebruik" msgid "Available Power (VA)" msgstr "Beschikbaar vermogen (VA)" -#: netbox/dcim/tables/racks.py:30 netbox/dcim/tables/sites.py:142 +#: netbox/dcim/tables/racks.py:30 netbox/dcim/tables/sites.py:148 #: netbox/netbox/navigation/menu.py:43 netbox/netbox/navigation/menu.py:47 #: netbox/netbox/navigation/menu.py:49 msgid "Racks" msgstr "Racks" -#: netbox/dcim/tables/racks.py:63 netbox/dcim/tables/racks.py:141 +#: netbox/dcim/tables/racks.py:63 netbox/dcim/tables/racks.py:145 #: netbox/templates/dcim/device.html:318 #: netbox/templates/dcim/inc/panels/racktype_dimensions.html:14 msgid "Height" msgstr "Hoogte" -#: netbox/dcim/tables/racks.py:67 netbox/dcim/tables/racks.py:164 +#: netbox/dcim/tables/racks.py:67 netbox/dcim/tables/racks.py:168 #: netbox/templates/dcim/inc/panels/racktype_dimensions.html:18 msgid "Outer Width" msgstr "Buitenbreedte" -#: netbox/dcim/tables/racks.py:71 netbox/dcim/tables/racks.py:168 +#: netbox/dcim/tables/racks.py:71 netbox/dcim/tables/racks.py:172 #: netbox/templates/dcim/inc/panels/racktype_dimensions.html:28 +msgid "Outer Height" +msgstr "Buitenhoogte" + +#: netbox/dcim/tables/racks.py:75 netbox/dcim/tables/racks.py:176 +#: netbox/templates/dcim/inc/panels/racktype_dimensions.html:38 msgid "Outer Depth" msgstr "Buitendiepte" -#: netbox/dcim/tables/racks.py:79 netbox/dcim/tables/racks.py:176 +#: netbox/dcim/tables/racks.py:83 netbox/dcim/tables/racks.py:184 msgid "Max Weight" msgstr "Maximaal gewicht" -#: netbox/dcim/tables/racks.py:153 +#: netbox/dcim/tables/racks.py:157 msgid "Space" msgstr "Ruimte" -#: netbox/dcim/tables/sites.py:30 netbox/dcim/tables/sites.py:57 -#: netbox/extras/forms/filtersets.py:358 -#: netbox/extras/forms/model_forms.py:531 netbox/ipam/forms/bulk_edit.py:134 +#: netbox/dcim/tables/sites.py:30 netbox/dcim/tables/sites.py:60 +#: netbox/extras/forms/filtersets.py:393 +#: netbox/extras/forms/model_forms.py:599 netbox/ipam/forms/bulk_edit.py:134 #: netbox/ipam/forms/model_forms.py:159 netbox/ipam/tables/asn.py:66 -#: netbox/netbox/navigation/menu.py:15 netbox/netbox/navigation/menu.py:17 +#: netbox/netbox/navigation/menu.py:15 netbox/netbox/navigation/menu.py:19 msgid "Sites" msgstr "Sites" -#: netbox/dcim/tables/sites.py:152 netbox/netbox/navigation/menu.py:202 +#: netbox/dcim/tables/sites.py:158 netbox/netbox/navigation/menu.py:203 msgid "VLAN Groups" msgstr "VLAN-groepen" @@ -7725,63 +7871,63 @@ msgstr "VLAN-groepen" msgid "Test case must set peer_termination_type" msgstr "De testcase moet peer_termination_type instellen" -#: netbox/dcim/views.py:138 +#: netbox/dcim/views.py:137 #, python-brace-format msgid "Disconnected {count} {type}" msgstr "Verbinding verbroken {count} {type}" -#: netbox/dcim/views.py:885 netbox/netbox/navigation/menu.py:51 +#: netbox/dcim/views.py:864 netbox/netbox/navigation/menu.py:51 msgid "Reservations" msgstr "Reserveringen" -#: netbox/dcim/views.py:904 netbox/templates/dcim/location.html:90 +#: netbox/dcim/views.py:883 netbox/templates/dcim/location.html:91 #: netbox/templates/dcim/site.html:140 msgid "Non-Racked Devices" msgstr "Apparaten zonder rack" -#: netbox/dcim/views.py:2312 netbox/extras/forms/model_forms.py:591 +#: netbox/dcim/views.py:2337 netbox/extras/forms/model_forms.py:659 #: netbox/templates/extras/configcontext.html:10 #: netbox/virtualization/forms/model_forms.py:232 -#: netbox/virtualization/views.py:446 +#: netbox/virtualization/views.py:436 msgid "Config Context" msgstr "Context van de configuratie" -#: netbox/dcim/views.py:2322 netbox/virtualization/views.py:456 +#: netbox/dcim/views.py:2347 netbox/virtualization/views.py:446 msgid "Render Config" msgstr "Render-configuratie" -#: netbox/dcim/views.py:2335 netbox/extras/tables/tables.py:556 -#: netbox/netbox/navigation/menu.py:255 netbox/netbox/navigation/menu.py:257 -#: netbox/virtualization/views.py:214 +#: netbox/dcim/views.py:2360 netbox/extras/tables/tables.py:610 +#: 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:3168 +#: netbox/dcim/views.py:3193 #, 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:3209 +#: netbox/dcim/views.py:3234 #, python-brace-format msgid "Removed device {device} from bay {device_bay}." msgstr "Apparaat verwijderd {device} van bay {device_bay}." -#: netbox/dcim/views.py:3325 netbox/ipam/tables/ip.py:180 +#: netbox/dcim/views.py:3350 netbox/ipam/tables/ip.py:181 msgid "Children" msgstr "Kinderen" -#: netbox/dcim/views.py:3792 +#: netbox/dcim/views.py:3817 #, python-brace-format msgid "Added member {device}" msgstr "Lid toegevoegd {device}" -#: netbox/dcim/views.py:3841 +#: netbox/dcim/views.py:3866 #, 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:3854 +#: netbox/dcim/views.py:3879 #, python-brace-format msgid "Removed {device} from virtual chassis {chassis}" msgstr "Verwijderd {device} vanaf een virtueel chassis {chassis}" @@ -7844,12 +7990,6 @@ msgstr "Meervoudige selectie" msgid "Multiple objects" msgstr "Meerdere objecten" -#: netbox/extras/choices.py:53 netbox/netbox/preferences.py:21 -#: netbox/templates/extras/customfield.html:78 netbox/vpn/choices.py:20 -#: netbox/wireless/choices.py:27 -msgid "Disabled" -msgstr "Uitgeschakeld" - #: netbox/extras/choices.py:54 msgid "Loose" msgstr "Los" @@ -7878,9 +8018,9 @@ msgstr "Ja" msgid "No" msgstr "Nee" -#: netbox/extras/choices.py:108 netbox/templates/tenancy/contact.html:57 -#: netbox/tenancy/forms/bulk_edit.py:118 -#: netbox/wireless/forms/model_forms.py:171 +#: netbox/extras/choices.py:108 netbox/templates/tenancy/contact.html:67 +#: netbox/tenancy/forms/bulk_edit.py:125 +#: netbox/wireless/forms/model_forms.py:172 msgid "Link" msgstr "Link" @@ -7924,111 +8064,82 @@ msgstr "Debuggen" msgid "Failure" msgstr "Mislukking" -#: netbox/extras/choices.py:213 -#: netbox/templates/dcim/virtualchassis_edit.html:111 -#: netbox/templates/generic/bulk_add_component.html:68 -#: netbox/templates/generic/object_edit.html:47 -#: netbox/templates/generic/object_edit.html:80 -#: netbox/templates/htmx/quick_add.html:24 -#: netbox/templates/ipam/inc/ipaddress_edit_header.html:7 -msgid "Create" -msgstr "Creëren" - -#: netbox/extras/choices.py:214 -msgid "Update" -msgstr "Bijwerken" - -#: netbox/extras/choices.py:215 -#: netbox/templates/circuits/inc/circuit_termination.html:23 -#: netbox/templates/dcim/inc/panels/inventory_items.html:37 -#: netbox/templates/dcim/powerpanel.html:66 -#: netbox/templates/extras/script_list.html:35 -#: netbox/templates/generic/bulk_delete.html:20 -#: netbox/templates/generic/bulk_delete.html:66 -#: netbox/templates/generic/object_delete.html:19 -#: netbox/templates/htmx/delete_form.html:57 -#: netbox/templates/ipam/inc/panels/fhrp_groups.html:48 -#: netbox/templates/users/objectpermission.html:46 -#: netbox/utilities/templates/buttons/delete.html:11 -msgid "Delete" -msgstr "Verwijderen" - -#: netbox/extras/choices.py:239 netbox/netbox/choices.py:59 +#: netbox/extras/choices.py:222 netbox/netbox/choices.py:59 #: netbox/netbox/choices.py:104 msgid "Blue" msgstr "Blauw" -#: netbox/extras/choices.py:240 netbox/netbox/choices.py:58 +#: netbox/extras/choices.py:223 netbox/netbox/choices.py:58 #: netbox/netbox/choices.py:105 msgid "Indigo" msgstr "Indigo" -#: netbox/extras/choices.py:241 netbox/netbox/choices.py:56 +#: netbox/extras/choices.py:224 netbox/netbox/choices.py:56 #: netbox/netbox/choices.py:106 msgid "Purple" msgstr "Paars" -#: netbox/extras/choices.py:242 netbox/netbox/choices.py:53 +#: netbox/extras/choices.py:225 netbox/netbox/choices.py:53 #: netbox/netbox/choices.py:107 msgid "Pink" msgstr "Roze" -#: netbox/extras/choices.py:243 netbox/netbox/choices.py:52 +#: netbox/extras/choices.py:226 netbox/netbox/choices.py:52 #: netbox/netbox/choices.py:108 msgid "Red" msgstr "Rood" -#: netbox/extras/choices.py:244 netbox/netbox/choices.py:70 +#: netbox/extras/choices.py:227 netbox/netbox/choices.py:70 #: netbox/netbox/choices.py:109 msgid "Orange" msgstr "Oranje" -#: netbox/extras/choices.py:245 netbox/netbox/choices.py:68 +#: netbox/extras/choices.py:228 netbox/netbox/choices.py:68 #: netbox/netbox/choices.py:110 msgid "Yellow" msgstr "Geel" -#: netbox/extras/choices.py:246 netbox/netbox/choices.py:65 +#: netbox/extras/choices.py:229 netbox/netbox/choices.py:65 #: netbox/netbox/choices.py:111 msgid "Green" msgstr "Groen" -#: netbox/extras/choices.py:247 netbox/netbox/choices.py:62 +#: netbox/extras/choices.py:230 netbox/netbox/choices.py:62 #: netbox/netbox/choices.py:112 msgid "Teal" msgstr "Groenblauw" -#: netbox/extras/choices.py:248 netbox/netbox/choices.py:61 +#: netbox/extras/choices.py:231 netbox/netbox/choices.py:61 #: netbox/netbox/choices.py:113 msgid "Cyan" msgstr "Cyaan" -#: netbox/extras/choices.py:249 netbox/netbox/choices.py:114 +#: netbox/extras/choices.py:232 netbox/netbox/choices.py:114 msgid "Gray" msgstr "Grijs" -#: netbox/extras/choices.py:250 netbox/netbox/choices.py:76 +#: netbox/extras/choices.py:233 netbox/netbox/choices.py:76 #: netbox/netbox/choices.py:115 msgid "Black" msgstr "Zwart" -#: netbox/extras/choices.py:251 netbox/netbox/choices.py:77 +#: netbox/extras/choices.py:234 netbox/netbox/choices.py:77 #: netbox/netbox/choices.py:116 msgid "White" msgstr "Wit" -#: netbox/extras/choices.py:266 netbox/extras/forms/model_forms.py:367 -#: netbox/extras/forms/model_forms.py:444 +#: netbox/extras/choices.py:249 netbox/extras/forms/model_forms.py:431 +#: netbox/extras/forms/model_forms.py:508 #: netbox/templates/extras/webhook.html:10 msgid "Webhook" msgstr "Webhook" -#: netbox/extras/choices.py:267 netbox/extras/forms/model_forms.py:432 +#: netbox/extras/choices.py:250 netbox/extras/forms/model_forms.py:496 #: netbox/templates/extras/script/base.html:29 msgid "Script" msgstr "Script" -#: netbox/extras/choices.py:268 +#: netbox/extras/choices.py:251 msgid "Notification" msgstr "Melding" @@ -8071,24 +8182,24 @@ msgstr "Widgettype" msgid "Unregistered widget class: {name}" msgstr "Ongeregistreerde widgetklasse: {name}" -#: netbox/extras/dashboard/widgets.py:147 +#: netbox/extras/dashboard/widgets.py:148 #, python-brace-format msgid "{class_name} must define a render() method." msgstr "{class_name} moet een render () -methode definiëren." -#: netbox/extras/dashboard/widgets.py:166 +#: netbox/extras/dashboard/widgets.py:167 msgid "Note" msgstr "Opmerking" -#: netbox/extras/dashboard/widgets.py:167 +#: netbox/extras/dashboard/widgets.py:168 msgid "Display some arbitrary custom content. Markdown is supported." msgstr "Geef willekeurige aangepaste inhoud weer. Markdown wordt ondersteund." -#: netbox/extras/dashboard/widgets.py:180 +#: netbox/extras/dashboard/widgets.py:181 msgid "Object Counts" msgstr "Tellingen van objecten" -#: netbox/extras/dashboard/widgets.py:181 +#: netbox/extras/dashboard/widgets.py:182 msgid "" "Display a set of NetBox models and the number of objects created for each " "type." @@ -8096,69 +8207,69 @@ msgstr "" "Geef een set NetBox-modellen weer en het aantal objecten dat voor elk type " "is gemaakt." -#: netbox/extras/dashboard/widgets.py:191 +#: netbox/extras/dashboard/widgets.py:192 msgid "Filters to apply when counting the number of objects" msgstr "" "Filters die moeten worden toegepast bij het tellen van het aantal objecten" -#: netbox/extras/dashboard/widgets.py:199 +#: netbox/extras/dashboard/widgets.py:200 msgid "Invalid format. Object filters must be passed as a dictionary." msgstr "" "Ongeldig formaat. Objectfilters moeten als woordenboek worden doorgegeven." -#: netbox/extras/dashboard/widgets.py:230 +#: netbox/extras/dashboard/widgets.py:231 msgid "Object List" msgstr "Objectlijst" -#: netbox/extras/dashboard/widgets.py:231 +#: netbox/extras/dashboard/widgets.py:232 msgid "Display an arbitrary list of objects." msgstr "Geef een willekeurige lijst met objecten weer." -#: netbox/extras/dashboard/widgets.py:244 +#: netbox/extras/dashboard/widgets.py:245 msgid "The default number of objects to display" msgstr "Het standaardaantal objecten dat moet worden weergegeven" -#: netbox/extras/dashboard/widgets.py:256 +#: netbox/extras/dashboard/widgets.py:257 msgid "Invalid format. URL parameters must be passed as a dictionary." msgstr "" "Ongeldig formaat. URL-parameters moeten als woordenboek worden doorgegeven." -#: netbox/extras/dashboard/widgets.py:265 +#: netbox/extras/dashboard/widgets.py:266 msgid "Invalid model selection: {self['model'].data} is not supported." msgstr "Ongeldige modelselectie: {self['model'].data} wordt niet ondersteund." -#: netbox/extras/dashboard/widgets.py:307 +#: netbox/extras/dashboard/widgets.py:308 msgid "RSS Feed" msgstr "RSS-feed" -#: netbox/extras/dashboard/widgets.py:313 +#: netbox/extras/dashboard/widgets.py:314 msgid "Embed an RSS feed from an external website." msgstr "Voeg een RSS-feed van een externe website in." -#: netbox/extras/dashboard/widgets.py:320 +#: netbox/extras/dashboard/widgets.py:321 msgid "Feed URL" msgstr "URL van de feed" -#: netbox/extras/dashboard/widgets.py:324 +#: netbox/extras/dashboard/widgets.py:325 msgid "Requires external connection" msgstr "Vereist een externe verbinding" -#: netbox/extras/dashboard/widgets.py:330 +#: netbox/extras/dashboard/widgets.py:331 msgid "The maximum number of objects to display" msgstr "Het maximale aantal objecten dat moet worden weergegeven" -#: netbox/extras/dashboard/widgets.py:335 +#: netbox/extras/dashboard/widgets.py:336 msgid "How long to stored the cached content (in seconds)" msgstr "Hoe lang moet de inhoud in de cache worden bewaard (in seconden)" -#: netbox/extras/dashboard/widgets.py:392 +#: netbox/extras/dashboard/widgets.py:393 #: netbox/templates/account/base.html:10 #: netbox/templates/account/bookmarks.html:7 #: netbox/templates/inc/user_menu.html:43 msgid "Bookmarks" msgstr "Bladwijzers" -#: netbox/extras/dashboard/widgets.py:396 +#: netbox/extras/dashboard/widgets.py:397 msgid "Show your personal bookmarks" msgstr "Laat je persoonlijke bladwijzers zien" @@ -8173,173 +8284,183 @@ msgid "Cannot import events pipeline {name} error: {error}" msgstr "" "Kan de pijplijn voor gebeurtenissen niet importeren {name} fout: {error}" -#: netbox/extras/filtersets.py:45 +#: netbox/extras/filtersets.py:49 msgid "Script module (ID)" msgstr "Scriptmodule (ID)" -#: netbox/extras/filtersets.py:254 netbox/extras/filtersets.py:637 -#: netbox/extras/filtersets.py:665 +#: netbox/extras/filtersets.py:258 netbox/extras/filtersets.py:730 +#: netbox/extras/filtersets.py:758 msgid "Data file (ID)" msgstr "Gegevensbestand (ID)" -#: netbox/extras/filtersets.py:370 netbox/users/filtersets.py:68 +#: netbox/extras/filtersets.py:428 netbox/users/filtersets.py:68 #: netbox/users/filtersets.py:191 msgid "Group (name)" msgstr "Groep (naam)" -#: netbox/extras/filtersets.py:574 +#: netbox/extras/filtersets.py:667 #: netbox/virtualization/forms/filtersets.py:124 msgid "Cluster type" msgstr "Clustertype" -#: netbox/extras/filtersets.py:580 netbox/virtualization/filtersets.py:61 +#: netbox/extras/filtersets.py:673 netbox/virtualization/filtersets.py:61 #: netbox/virtualization/filtersets.py:113 msgid "Cluster type (slug)" msgstr "Clustertype (slug)" -#: netbox/extras/filtersets.py:601 netbox/tenancy/forms/forms.py:16 +#: netbox/extras/filtersets.py:694 netbox/tenancy/forms/forms.py:16 #: netbox/tenancy/forms/forms.py:40 msgid "Tenant group" msgstr "Tenant groep" -#: netbox/extras/filtersets.py:607 netbox/tenancy/filtersets.py:188 -#: netbox/tenancy/filtersets.py:208 +#: netbox/extras/filtersets.py:700 netbox/tenancy/filtersets.py:193 +#: netbox/tenancy/filtersets.py:213 msgid "Tenant group (slug)" msgstr "Tenant groep (slug)" -#: netbox/extras/filtersets.py:623 netbox/extras/forms/model_forms.py:509 +#: netbox/extras/filtersets.py:716 netbox/extras/forms/model_forms.py:577 #: netbox/templates/extras/tag.html:11 msgid "Tag" msgstr "Tag" -#: netbox/extras/filtersets.py:629 +#: netbox/extras/filtersets.py:722 msgid "Tag (slug)" msgstr "Label (slug)" -#: netbox/extras/filtersets.py:689 netbox/extras/forms/filtersets.py:437 +#: netbox/extras/filtersets.py:786 netbox/extras/forms/filtersets.py:492 msgid "Has local config context data" msgstr "Heeft contextgegevens voor de lokale configuratie" -#: netbox/extras/forms/bulk_edit.py:35 netbox/extras/forms/filtersets.py:61 +#: netbox/extras/forms/bulk_edit.py:36 netbox/extras/forms/filtersets.py:62 msgid "Group name" msgstr "Groepsnaam" -#: netbox/extras/forms/bulk_edit.py:43 netbox/extras/forms/filtersets.py:69 -#: netbox/extras/tables/tables.py:68 +#: netbox/extras/forms/bulk_edit.py:44 netbox/extras/forms/filtersets.py:70 +#: netbox/extras/tables/tables.py:69 #: netbox/templates/extras/customfield.html:38 #: netbox/templates/generic/bulk_import.html:118 msgid "Required" msgstr "Verplicht" -#: netbox/extras/forms/bulk_edit.py:48 netbox/extras/forms/filtersets.py:76 +#: netbox/extras/forms/bulk_edit.py:49 netbox/extras/forms/filtersets.py:77 msgid "Must be unique" msgstr "Moet uniek zijn" -#: netbox/extras/forms/bulk_edit.py:61 netbox/extras/forms/bulk_import.py:60 -#: netbox/extras/forms/filtersets.py:90 +#: netbox/extras/forms/bulk_edit.py:62 netbox/extras/forms/bulk_import.py:60 +#: netbox/extras/forms/filtersets.py:91 #: netbox/extras/models/customfields.py:211 msgid "UI visible" msgstr "UI zichtbaar" -#: netbox/extras/forms/bulk_edit.py:66 netbox/extras/forms/bulk_import.py:66 -#: netbox/extras/forms/filtersets.py:95 +#: netbox/extras/forms/bulk_edit.py:67 netbox/extras/forms/bulk_import.py:66 +#: netbox/extras/forms/filtersets.py:96 #: netbox/extras/models/customfields.py:218 msgid "UI editable" msgstr "UI bewerkbaar" -#: netbox/extras/forms/bulk_edit.py:71 netbox/extras/forms/filtersets.py:98 +#: netbox/extras/forms/bulk_edit.py:72 netbox/extras/forms/filtersets.py:99 msgid "Is cloneable" msgstr "Is kloonbaar" -#: netbox/extras/forms/bulk_edit.py:76 netbox/extras/forms/filtersets.py:105 +#: netbox/extras/forms/bulk_edit.py:77 netbox/extras/forms/filtersets.py:106 msgid "Minimum value" msgstr "Minimumwaarde" -#: netbox/extras/forms/bulk_edit.py:80 netbox/extras/forms/filtersets.py:109 +#: netbox/extras/forms/bulk_edit.py:81 netbox/extras/forms/filtersets.py:110 msgid "Maximum value" msgstr "Maximale waarde" -#: netbox/extras/forms/bulk_edit.py:84 netbox/extras/forms/filtersets.py:113 +#: netbox/extras/forms/bulk_edit.py:85 netbox/extras/forms/filtersets.py:114 msgid "Validation regex" msgstr "Validatieregex" -#: netbox/extras/forms/bulk_edit.py:91 netbox/extras/forms/filtersets.py:47 -#: netbox/extras/forms/model_forms.py:76 +#: netbox/extras/forms/bulk_edit.py:92 netbox/extras/forms/filtersets.py:48 +#: netbox/extras/forms/model_forms.py:79 #: netbox/templates/extras/customfield.html:70 msgid "Behavior" msgstr "Gedrag" -#: netbox/extras/forms/bulk_edit.py:128 netbox/extras/forms/filtersets.py:152 +#: netbox/extras/forms/bulk_edit.py:129 netbox/extras/forms/filtersets.py:153 msgid "New window" msgstr "Nieuw venster" -#: netbox/extras/forms/bulk_edit.py:137 +#: netbox/extras/forms/bulk_edit.py:138 msgid "Button class" msgstr "Knopklasse" -#: netbox/extras/forms/bulk_edit.py:154 netbox/extras/forms/filtersets.py:191 -#: netbox/extras/models/models.py:409 +#: netbox/extras/forms/bulk_edit.py:155 netbox/extras/forms/bulk_edit.py:354 +#: netbox/extras/forms/filtersets.py:192 netbox/extras/forms/filtersets.py:470 +#: netbox/extras/models/mixins.py:100 msgid "MIME type" msgstr "MIME-type" -#: netbox/extras/forms/bulk_edit.py:159 netbox/extras/forms/filtersets.py:194 +#: netbox/extras/forms/bulk_edit.py:160 netbox/extras/forms/bulk_edit.py:359 +#: netbox/extras/forms/filtersets.py:195 netbox/extras/forms/filtersets.py:473 +msgid "File name" +msgstr "Bestandsnaam" + +#: netbox/extras/forms/bulk_edit.py:164 netbox/extras/forms/bulk_edit.py:363 +#: netbox/extras/forms/filtersets.py:199 netbox/extras/forms/filtersets.py:477 msgid "File extension" msgstr "bestandsextensie" -#: netbox/extras/forms/bulk_edit.py:164 netbox/extras/forms/filtersets.py:198 +#: netbox/extras/forms/bulk_edit.py:169 netbox/extras/forms/bulk_edit.py:368 +#: netbox/extras/forms/filtersets.py:203 netbox/extras/forms/filtersets.py:481 msgid "As attachment" msgstr "Als bijlage" -#: netbox/extras/forms/bulk_edit.py:192 netbox/extras/forms/filtersets.py:242 -#: netbox/extras/tables/tables.py:259 +#: netbox/extras/forms/bulk_edit.py:197 netbox/extras/forms/bulk_edit.py:225 +#: netbox/extras/forms/filtersets.py:247 netbox/extras/forms/filtersets.py:277 +#: netbox/extras/tables/tables.py:270 netbox/extras/tables/tables.py:303 #: netbox/templates/extras/savedfilter.html:29 +#: netbox/templates/extras/tableconfig.html:37 msgid "Shared" msgstr "Gedeeld" -#: netbox/extras/forms/bulk_edit.py:215 netbox/extras/forms/filtersets.py:271 -#: netbox/extras/models/models.py:174 +#: netbox/extras/forms/bulk_edit.py:248 netbox/extras/forms/filtersets.py:306 +#: netbox/extras/models/models.py:176 msgid "HTTP method" msgstr "HTTP-methode" -#: netbox/extras/forms/bulk_edit.py:219 netbox/extras/forms/filtersets.py:265 +#: netbox/extras/forms/bulk_edit.py:252 netbox/extras/forms/filtersets.py:300 #: netbox/templates/extras/webhook.html:30 msgid "Payload URL" msgstr "URL van de payload" -#: netbox/extras/forms/bulk_edit.py:224 netbox/extras/models/models.py:214 +#: netbox/extras/forms/bulk_edit.py:257 netbox/extras/models/models.py:216 msgid "SSL verification" msgstr "SSL-verificatie" -#: netbox/extras/forms/bulk_edit.py:227 +#: netbox/extras/forms/bulk_edit.py:260 #: netbox/templates/extras/webhook.html:38 msgid "Secret" msgstr "Geheim" -#: netbox/extras/forms/bulk_edit.py:232 +#: netbox/extras/forms/bulk_edit.py:265 msgid "CA file path" msgstr "CA-bestandspad" -#: netbox/extras/forms/bulk_edit.py:253 netbox/extras/forms/bulk_import.py:192 -#: netbox/extras/forms/model_forms.py:391 +#: netbox/extras/forms/bulk_edit.py:286 netbox/extras/forms/bulk_import.py:194 +#: netbox/extras/forms/model_forms.py:455 msgid "Event types" msgstr "Soorten gebeurtenis" -#: netbox/extras/forms/bulk_edit.py:293 +#: netbox/extras/forms/bulk_edit.py:330 msgid "Is active" msgstr "Is actief" #: netbox/extras/forms/bulk_import.py:37 #: netbox/extras/forms/bulk_import.py:118 #: netbox/extras/forms/bulk_import.py:139 -#: netbox/extras/forms/bulk_import.py:162 -#: netbox/extras/forms/bulk_import.py:186 -#: netbox/extras/forms/filtersets.py:140 netbox/extras/forms/filtersets.py:230 -#: netbox/extras/forms/model_forms.py:47 -#: netbox/extras/forms/model_forms.py:219 -#: netbox/extras/forms/model_forms.py:251 -#: netbox/extras/forms/model_forms.py:292 -#: netbox/extras/forms/model_forms.py:386 -#: netbox/extras/forms/model_forms.py:503 +#: netbox/extras/forms/bulk_import.py:164 +#: netbox/extras/forms/bulk_import.py:188 +#: netbox/extras/forms/filtersets.py:141 netbox/extras/forms/filtersets.py:235 +#: netbox/extras/forms/filtersets.py:265 netbox/extras/forms/model_forms.py:50 +#: netbox/extras/forms/model_forms.py:222 +#: netbox/extras/forms/model_forms.py:254 +#: netbox/extras/forms/model_forms.py:297 +#: netbox/extras/forms/model_forms.py:450 +#: netbox/extras/forms/model_forms.py:567 #: netbox/users/forms/model_forms.py:276 msgid "Object types" msgstr "Objecttypen" @@ -8347,9 +8468,9 @@ msgstr "Objecttypen" #: netbox/extras/forms/bulk_import.py:39 #: netbox/extras/forms/bulk_import.py:120 #: netbox/extras/forms/bulk_import.py:141 -#: netbox/extras/forms/bulk_import.py:164 -#: netbox/extras/forms/bulk_import.py:188 -#: netbox/tenancy/forms/bulk_import.py:96 +#: netbox/extras/forms/bulk_import.py:166 +#: netbox/extras/forms/bulk_import.py:190 +#: netbox/tenancy/forms/bulk_import.py:95 msgid "One or more assigned object types" msgstr "Een of meer toegewezen objecttypen" @@ -8357,10 +8478,11 @@ msgstr "Een of meer toegewezen objecttypen" msgid "Field data type (e.g. text, integer, etc.)" msgstr "Veldgegevenstype (bijv. tekst, geheel getal, enz.)" -#: netbox/extras/forms/bulk_import.py:47 netbox/extras/forms/filtersets.py:213 -#: netbox/extras/forms/filtersets.py:287 -#: netbox/extras/forms/model_forms.py:318 -#: netbox/extras/forms/model_forms.py:355 +#: netbox/extras/forms/bulk_import.py:47 netbox/extras/forms/filtersets.py:218 +#: netbox/extras/forms/filtersets.py:322 +#: netbox/extras/forms/model_forms.py:323 +#: netbox/extras/forms/model_forms.py:382 +#: netbox/extras/forms/model_forms.py:419 #: netbox/tenancy/forms/filtersets.py:92 msgid "Object type" msgstr "Soort object" @@ -8369,7 +8491,7 @@ msgstr "Soort object" msgid "Object type (for object or multi-object fields)" msgstr "Objecttype (voor velden met objecten of velden met meerdere objecten)" -#: netbox/extras/forms/bulk_import.py:53 netbox/extras/forms/filtersets.py:85 +#: netbox/extras/forms/bulk_import.py:53 netbox/extras/forms/filtersets.py:86 msgid "Choice set" msgstr "Keuze set" @@ -8400,49 +8522,49 @@ msgstr "" "gescheiden door een dubbele punt: „Choice1:First Choice, Choice2:Second " "Choice”" -#: netbox/extras/forms/bulk_import.py:123 netbox/extras/models/models.py:323 +#: netbox/extras/forms/bulk_import.py:123 netbox/extras/models/models.py:325 msgid "button class" msgstr "knopklasse" -#: netbox/extras/forms/bulk_import.py:126 netbox/extras/models/models.py:327 +#: netbox/extras/forms/bulk_import.py:126 netbox/extras/models/models.py:329 msgid "" "The class of the first link in a group will be used for the dropdown button" msgstr "" "De klasse van de eerste link in een groep wordt gebruikt voor de dropdown-" "knop" -#: netbox/extras/forms/bulk_import.py:193 +#: netbox/extras/forms/bulk_import.py:195 msgid "The event type(s) which will trigger this rule" msgstr "Het (de) gebeurtenistype (s) dat deze regel activeert" -#: netbox/extras/forms/bulk_import.py:196 +#: netbox/extras/forms/bulk_import.py:198 msgid "Action object" msgstr "Actieobject" -#: netbox/extras/forms/bulk_import.py:198 +#: netbox/extras/forms/bulk_import.py:200 msgid "Webhook name or script as dotted path module.Class" msgstr "Webhook-naam of script als stippelpad module.Class" -#: netbox/extras/forms/bulk_import.py:219 +#: netbox/extras/forms/bulk_import.py:221 #, python-brace-format msgid "Webhook {name} not found" msgstr "Webhook {name} niet gevonden" -#: netbox/extras/forms/bulk_import.py:228 +#: netbox/extras/forms/bulk_import.py:230 #, python-brace-format msgid "Script {name} not found" msgstr "Script {name} niet gevonden" -#: netbox/extras/forms/bulk_import.py:244 +#: netbox/extras/forms/bulk_import.py:250 msgid "Assigned object type" msgstr "Toegewezen objecttype" -#: netbox/extras/forms/bulk_import.py:249 +#: netbox/extras/forms/bulk_import.py:255 msgid "The classification of entry" msgstr "De classificatie van binnenkomst" -#: netbox/extras/forms/bulk_import.py:261 -#: netbox/extras/forms/model_forms.py:334 netbox/netbox/navigation/menu.py:411 +#: netbox/extras/forms/bulk_import.py:267 +#: netbox/extras/forms/model_forms.py:398 netbox/netbox/navigation/menu.py:413 #: netbox/templates/extras/notificationgroup.html:41 #: netbox/templates/users/group.html:29 netbox/users/forms/model_forms.py:236 #: netbox/users/forms/model_forms.py:248 netbox/users/forms/model_forms.py:300 @@ -8450,155 +8572,164 @@ msgstr "De classificatie van binnenkomst" msgid "Users" msgstr "Gebruikers" -#: netbox/extras/forms/bulk_import.py:265 +#: netbox/extras/forms/bulk_import.py:271 msgid "User names separated by commas, encased with double quotes" msgstr "" "Gebruikersnamen gescheiden door komma's, tussen dubbele aanhalingstekens" -#: netbox/extras/forms/bulk_import.py:268 -#: netbox/extras/forms/model_forms.py:329 netbox/netbox/navigation/menu.py:294 -#: netbox/netbox/navigation/menu.py:431 +#: netbox/extras/forms/bulk_import.py:274 +#: netbox/extras/forms/model_forms.py:393 netbox/netbox/navigation/menu.py:295 +#: netbox/netbox/navigation/menu.py:433 #: netbox/templates/extras/notificationgroup.html:31 +#: netbox/templates/tenancy/contact.html:21 +#: netbox/tenancy/forms/bulk_edit.py:139 netbox/tenancy/forms/filtersets.py:78 +#: netbox/tenancy/forms/model_forms.py:99 netbox/tenancy/tables/contacts.py:64 #: netbox/users/forms/model_forms.py:181 netbox/users/forms/model_forms.py:193 #: netbox/users/forms/model_forms.py:305 netbox/users/tables.py:35 #: netbox/users/tables.py:106 msgid "Groups" msgstr "Groepen" -#: netbox/extras/forms/bulk_import.py:272 +#: netbox/extras/forms/bulk_import.py:278 msgid "Group names separated by commas, encased with double quotes" msgstr "Groepsnamen gescheiden door komma's, tussen dubbele aanhalingstekens" -#: netbox/extras/forms/filtersets.py:53 netbox/extras/forms/model_forms.py:56 +#: netbox/extras/forms/filtersets.py:54 netbox/extras/forms/model_forms.py:59 msgid "Related object type" msgstr "Gerelateerd objecttype" -#: netbox/extras/forms/filtersets.py:58 +#: netbox/extras/forms/filtersets.py:59 msgid "Field type" msgstr "Soort veld" -#: netbox/extras/forms/filtersets.py:122 -#: netbox/extras/forms/model_forms.py:157 netbox/extras/tables/tables.py:94 +#: netbox/extras/forms/filtersets.py:123 +#: netbox/extras/forms/model_forms.py:160 netbox/extras/tables/tables.py:95 #: netbox/templates/generic/bulk_import.html:154 msgid "Choices" msgstr "Keuzes" -#: netbox/extras/forms/filtersets.py:168 netbox/extras/forms/filtersets.py:326 -#: netbox/extras/forms/filtersets.py:416 -#: netbox/extras/forms/model_forms.py:586 netbox/templates/core/job.html:96 +#: netbox/extras/forms/filtersets.py:169 netbox/extras/forms/filtersets.py:361 +#: netbox/extras/forms/filtersets.py:451 +#: netbox/extras/forms/model_forms.py:654 netbox/templates/core/job.html:96 #: netbox/templates/extras/eventrule.html:84 msgid "Data" msgstr "Gegevens" -#: netbox/extras/forms/filtersets.py:179 netbox/extras/forms/filtersets.py:340 -#: netbox/extras/forms/filtersets.py:426 netbox/netbox/choices.py:132 +#: netbox/extras/forms/filtersets.py:170 netbox/extras/forms/filtersets.py:452 +#: netbox/extras/forms/model_forms.py:267 +#: netbox/extras/forms/model_forms.py:715 +msgid "Rendering" +msgstr "Renderen" + +#: netbox/extras/forms/filtersets.py:180 netbox/extras/forms/filtersets.py:375 +#: netbox/extras/forms/filtersets.py:462 netbox/netbox/choices.py:132 #: netbox/utilities/forms/bulk_import.py:26 msgid "Data file" msgstr "Gegevensbestand" -#: netbox/extras/forms/filtersets.py:187 +#: netbox/extras/forms/filtersets.py:188 msgid "Content types" msgstr "Inhoudstypen" -#: netbox/extras/forms/filtersets.py:261 netbox/extras/models/models.py:179 +#: netbox/extras/forms/filtersets.py:296 netbox/extras/models/models.py:181 msgid "HTTP content type" msgstr "HTTP-inhoudstype" -#: netbox/extras/forms/filtersets.py:292 +#: netbox/extras/forms/filtersets.py:327 msgid "Event type" msgstr "Soort gebeurtenis" -#: netbox/extras/forms/filtersets.py:297 +#: netbox/extras/forms/filtersets.py:332 msgid "Action type" msgstr "Soort actie" -#: netbox/extras/forms/filtersets.py:313 +#: netbox/extras/forms/filtersets.py:348 msgid "Tagged object type" msgstr "Objecttype met tags" -#: netbox/extras/forms/filtersets.py:318 +#: netbox/extras/forms/filtersets.py:353 msgid "Allowed object type" msgstr "Toegestaan objecttype" -#: netbox/extras/forms/filtersets.py:348 -#: netbox/extras/forms/model_forms.py:521 netbox/netbox/navigation/menu.py:18 +#: netbox/extras/forms/filtersets.py:383 +#: netbox/extras/forms/model_forms.py:589 netbox/netbox/navigation/menu.py:17 msgid "Regions" msgstr "Regio's" -#: netbox/extras/forms/filtersets.py:353 -#: netbox/extras/forms/model_forms.py:526 +#: netbox/extras/forms/filtersets.py:388 +#: netbox/extras/forms/model_forms.py:594 msgid "Site groups" msgstr "Sitegroepen" -#: netbox/extras/forms/filtersets.py:363 -#: netbox/extras/forms/model_forms.py:536 netbox/netbox/navigation/menu.py:20 +#: netbox/extras/forms/filtersets.py:398 +#: netbox/extras/forms/model_forms.py:604 netbox/netbox/navigation/menu.py:20 #: netbox/templates/dcim/site.html:127 msgid "Locations" msgstr "Locaties" -#: netbox/extras/forms/filtersets.py:368 -#: netbox/extras/forms/model_forms.py:541 +#: netbox/extras/forms/filtersets.py:403 +#: netbox/extras/forms/model_forms.py:609 msgid "Device types" msgstr "Apparaattypes" -#: netbox/extras/forms/filtersets.py:373 -#: netbox/extras/forms/model_forms.py:546 +#: netbox/extras/forms/filtersets.py:408 +#: netbox/extras/forms/model_forms.py:614 msgid "Roles" msgstr "Rollen" -#: netbox/extras/forms/filtersets.py:383 -#: netbox/extras/forms/model_forms.py:556 +#: netbox/extras/forms/filtersets.py:418 +#: netbox/extras/forms/model_forms.py:624 msgid "Cluster types" msgstr "Clustertypen" -#: netbox/extras/forms/filtersets.py:388 -#: netbox/extras/forms/model_forms.py:561 +#: netbox/extras/forms/filtersets.py:423 +#: netbox/extras/forms/model_forms.py:629 msgid "Cluster groups" msgstr "Clustergroepen" -#: netbox/extras/forms/filtersets.py:393 -#: netbox/extras/forms/model_forms.py:566 netbox/netbox/navigation/menu.py:263 -#: netbox/netbox/navigation/menu.py:265 +#: netbox/extras/forms/filtersets.py:428 +#: netbox/extras/forms/model_forms.py:634 netbox/netbox/navigation/menu.py:264 +#: netbox/netbox/navigation/menu.py:266 #: netbox/templates/virtualization/clustertype.html:30 #: netbox/virtualization/tables/clusters.py:23 #: netbox/virtualization/tables/clusters.py:45 msgid "Clusters" msgstr "Clusters" -#: netbox/extras/forms/filtersets.py:398 -#: netbox/extras/forms/model_forms.py:571 +#: netbox/extras/forms/filtersets.py:433 +#: netbox/extras/forms/model_forms.py:639 msgid "Tenant groups" msgstr "Tenant groepen" -#: netbox/extras/forms/model_forms.py:49 +#: netbox/extras/forms/model_forms.py:52 msgid "The type(s) of object that have this custom field" msgstr "Het (de) objecttype (s) dat dit aangepaste veld heeft" -#: netbox/extras/forms/model_forms.py:52 +#: netbox/extras/forms/model_forms.py:55 msgid "Default value" msgstr "Standaardwaarde" -#: netbox/extras/forms/model_forms.py:58 +#: netbox/extras/forms/model_forms.py:61 msgid "Type of the related object (for object/multi-object fields only)" msgstr "" "Type van het gerelateerde object (alleen voor velden met object/meerdere " "objecten)" -#: netbox/extras/forms/model_forms.py:61 +#: netbox/extras/forms/model_forms.py:64 #: netbox/templates/extras/customfield.html:60 msgid "Related object filter" msgstr "Filter voor gerelateerde objecten" -#: netbox/extras/forms/model_forms.py:63 +#: netbox/extras/forms/model_forms.py:66 msgid "Specify query parameters as a JSON object." msgstr "Specificeer queryparameters als een JSON-object." -#: netbox/extras/forms/model_forms.py:73 +#: netbox/extras/forms/model_forms.py:76 #: netbox/templates/extras/customfield.html:10 msgid "Custom Field" msgstr "Aangepast veld" -#: netbox/extras/forms/model_forms.py:85 +#: netbox/extras/forms/model_forms.py:88 msgid "" "The type of data stored in this field. For object/multi-object fields, " "select the related object type below." @@ -8606,7 +8737,7 @@ msgstr "" "Het type gegevens dat in dit veld is opgeslagen. Voor velden met " "object/meerdere objecten selecteert u hieronder het gerelateerde objecttype." -#: netbox/extras/forms/model_forms.py:88 +#: netbox/extras/forms/model_forms.py:91 msgid "" "This will be displayed as help text for the form field. Markdown is " "supported." @@ -8614,11 +8745,11 @@ msgstr "" "Dit wordt weergegeven als helptekst voor het formulierveld. Markdown wordt " "ondersteund." -#: netbox/extras/forms/model_forms.py:143 +#: netbox/extras/forms/model_forms.py:146 msgid "Related Object" msgstr "Gerelateerd object" -#: netbox/extras/forms/model_forms.py:170 +#: netbox/extras/forms/model_forms.py:173 msgid "" "Enter one choice per line. An optional label may be specified for each " "choice by appending it with a colon. Example:" @@ -8626,16 +8757,16 @@ msgstr "" "Voer één keuze per regel in. Voor elke keuze kan een optioneel label worden " "gespecificeerd door er een dubbele punt aan toe te voegen. Voorbeeld:" -#: netbox/extras/forms/model_forms.py:226 +#: netbox/extras/forms/model_forms.py:229 #: netbox/templates/extras/customlink.html:10 msgid "Custom Link" msgstr "Aangepaste link" -#: netbox/extras/forms/model_forms.py:228 +#: netbox/extras/forms/model_forms.py:231 msgid "Templates" msgstr "Sjablonen" -#: netbox/extras/forms/model_forms.py:240 +#: netbox/extras/forms/model_forms.py:243 #, python-brace-format msgid "" "Jinja2 template code for the link text. Reference the object as {example}. " @@ -8645,68 +8776,86 @@ msgstr "" "{example}. Links die als lege tekst worden weergegeven, worden niet " "weergegeven." -#: netbox/extras/forms/model_forms.py:244 +#: netbox/extras/forms/model_forms.py:247 #, python-brace-format msgid "" "Jinja2 template code for the link URL. Reference the object as {example}." msgstr "" "Jinja2-sjablooncode voor de link-URL. Verwijs naar het object als {example}." -#: netbox/extras/forms/model_forms.py:255 -#: netbox/extras/forms/model_forms.py:638 +#: netbox/extras/forms/model_forms.py:258 +#: netbox/extras/forms/model_forms.py:706 msgid "Template code" msgstr "Sjablooncode" -#: netbox/extras/forms/model_forms.py:261 +#: netbox/extras/forms/model_forms.py:264 #: netbox/templates/extras/exporttemplate.html:12 msgid "Export Template" msgstr "Sjabloon exporteren" -#: netbox/extras/forms/model_forms.py:263 -msgid "Rendering" -msgstr "Renderen" - -#: netbox/extras/forms/model_forms.py:277 -#: netbox/extras/forms/model_forms.py:663 +#: netbox/extras/forms/model_forms.py:282 +#: netbox/extras/forms/model_forms.py:733 msgid "Template content is populated from the remote source selected below." msgstr "" "De inhoud van de sjabloon wordt ingevuld via de externe bron die hieronder " "is geselecteerd." -#: netbox/extras/forms/model_forms.py:284 -#: netbox/extras/forms/model_forms.py:670 +#: netbox/extras/forms/model_forms.py:289 +#: netbox/extras/forms/model_forms.py:740 msgid "Must specify either local content or a data file" msgstr "Moet lokale inhoud of een gegevensbestand specificeren" -#: netbox/extras/forms/model_forms.py:298 netbox/netbox/forms/mixins.py:70 +#: netbox/extras/forms/model_forms.py:303 netbox/netbox/forms/mixins.py:70 #: netbox/templates/extras/savedfilter.html:10 msgid "Saved Filter" msgstr "Opgeslagen filter" -#: netbox/extras/forms/model_forms.py:348 +#: netbox/extras/forms/model_forms.py:329 +#: netbox/templates/account/preferences.html:50 +#: netbox/templates/extras/tableconfig.html:62 +msgid "Ordering" +msgstr "Bestellen" + +#: netbox/extras/forms/model_forms.py:331 +msgid "" +"Enter a comma-separated list of column names. Prepend a name with a hyphen " +"to reverse the order." +msgstr "" +"Voer een lijst met kolomnamen in, gescheiden door komma's. Voeg een " +"koppelteken toe aan een naam om de volgorde om te keren." + +#: netbox/extras/forms/model_forms.py:340 netbox/utilities/forms/forms.py:118 +msgid "Available Columns" +msgstr "Beschikbare kolommen" + +#: netbox/extras/forms/model_forms.py:347 netbox/utilities/forms/forms.py:126 +msgid "Selected Columns" +msgstr "Geselecteerde kolommen" + +#: netbox/extras/forms/model_forms.py:412 msgid "A notification group specify at least one user or group." msgstr "" "In een meldingsgroep wordt ten minste één gebruiker of groep gespecificeerd." -#: netbox/extras/forms/model_forms.py:370 +#: netbox/extras/forms/model_forms.py:434 #: netbox/templates/extras/webhook.html:23 msgid "HTTP Request" msgstr "HTTP-aanvraag" -#: netbox/extras/forms/model_forms.py:372 +#: netbox/extras/forms/model_forms.py:436 #: netbox/templates/extras/webhook.html:44 msgid "SSL" msgstr "SSL" -#: netbox/extras/forms/model_forms.py:394 +#: netbox/extras/forms/model_forms.py:458 msgid "Action choice" msgstr "Keuze van de actie" -#: netbox/extras/forms/model_forms.py:399 +#: netbox/extras/forms/model_forms.py:463 msgid "Enter conditions in JSON format." msgstr "Voer de voorwaarden in JSON formaat." -#: netbox/extras/forms/model_forms.py:403 +#: netbox/extras/forms/model_forms.py:467 msgid "" "Enter parameters to pass to the action in JSON format." @@ -8714,39 +8863,34 @@ msgstr "" "Voer parameters in om door te geven aan de actie JSON formaat." -#: netbox/extras/forms/model_forms.py:408 +#: netbox/extras/forms/model_forms.py:472 #: netbox/templates/extras/eventrule.html:10 msgid "Event Rule" msgstr "Regel voor evenementen" -#: netbox/extras/forms/model_forms.py:409 +#: netbox/extras/forms/model_forms.py:473 msgid "Triggers" msgstr "Triggers" -#: netbox/extras/forms/model_forms.py:456 +#: netbox/extras/forms/model_forms.py:520 msgid "Notification group" msgstr "Meldingsgroep" -#: netbox/extras/forms/model_forms.py:576 netbox/netbox/navigation/menu.py:26 +#: netbox/extras/forms/model_forms.py:644 netbox/netbox/navigation/menu.py:26 #: netbox/tenancy/tables/tenants.py:22 msgid "Tenants" msgstr "Tenant" -#: netbox/extras/forms/model_forms.py:620 +#: netbox/extras/forms/model_forms.py:688 msgid "Data is populated from the remote source selected below." msgstr "" "Gegevens worden ingevuld via de externe bron die hieronder is geselecteerd." -#: netbox/extras/forms/model_forms.py:626 +#: netbox/extras/forms/model_forms.py:694 msgid "Must specify either local data or a data file" msgstr "Moet lokale gegevens of een gegevensbestand specificeren" -#: netbox/extras/forms/model_forms.py:645 -#: netbox/templates/core/datafile.html:55 -msgid "Content" -msgstr "Inhoud" - -#: netbox/extras/forms/reports.py:17 netbox/extras/forms/scripts.py:23 +#: netbox/extras/forms/reports.py:17 netbox/extras/forms/scripts.py:30 msgid "Schedule at" msgstr "Schema op" @@ -8754,7 +8898,7 @@ msgstr "Schema op" msgid "Schedule execution of report to a set time" msgstr "Plan de uitvoering van het rapport op een vast tijdstip" -#: netbox/extras/forms/reports.py:23 netbox/extras/forms/scripts.py:29 +#: netbox/extras/forms/reports.py:23 netbox/extras/forms/scripts.py:36 msgid "Recurs every" msgstr "Gebeurd elke" @@ -8762,30 +8906,30 @@ msgstr "Gebeurd elke" msgid "Interval at which this report is re-run (in minutes)" msgstr "Interval waarop dit rapport opnieuw wordt uitgevoerd (in minuten)" -#: netbox/extras/forms/reports.py:35 netbox/extras/forms/scripts.py:41 +#: netbox/extras/forms/reports.py:35 netbox/extras/forms/scripts.py:48 #, python-brace-format msgid " (current time: {now})" msgstr " (huidige tijd: {now})" -#: netbox/extras/forms/reports.py:45 netbox/extras/forms/scripts.py:51 +#: netbox/extras/forms/reports.py:45 netbox/extras/forms/scripts.py:58 msgid "Scheduled time must be in the future." msgstr "De geplande tijd moet in de toekomst liggen." -#: netbox/extras/forms/scripts.py:17 +#: netbox/extras/forms/scripts.py:24 msgid "Commit changes" msgstr "Wijzigingen doorvoeren" -#: netbox/extras/forms/scripts.py:18 +#: netbox/extras/forms/scripts.py:25 msgid "Commit changes to the database (uncheck for a dry-run)" msgstr "" "Wijzigingen doorvoeren in de database (schakel het vinkje uit voor een " "oefening; een repetitie)" -#: netbox/extras/forms/scripts.py:24 +#: netbox/extras/forms/scripts.py:31 msgid "Schedule execution of script to a set time" msgstr "Plan de uitvoering van het script op een bepaald tijdstip" -#: netbox/extras/forms/scripts.py:33 +#: netbox/extras/forms/scripts.py:40 msgid "Interval at which this script is re-run (in minutes)" msgstr "Interval waarmee dit script opnieuw wordt uitgevoerd (in minuten)" @@ -8809,25 +8953,26 @@ msgstr "Wijzigingen in de database zijn teruggedraaid vanwege een fout." msgid "No indexers found!" msgstr "Geen indexers gevonden!" -#: netbox/extras/models/configs.py:41 netbox/extras/models/models.py:313 -#: netbox/extras/models/models.py:522 netbox/extras/models/search.py:48 +#: netbox/extras/models/configs.py:38 netbox/extras/models/models.py:315 +#: netbox/extras/models/models.py:480 netbox/extras/models/models.py:559 +#: netbox/extras/models/search.py:48 netbox/extras/models/tags.py:44 #: netbox/ipam/models/ip.py:188 netbox/netbox/models/mixins.py:15 msgid "weight" msgstr "gewicht" -#: netbox/extras/models/configs.py:130 +#: netbox/extras/models/configs.py:127 msgid "config context" msgstr "context van de configuratie" -#: netbox/extras/models/configs.py:131 +#: netbox/extras/models/configs.py:128 msgid "config contexts" msgstr "contexten configureren" -#: netbox/extras/models/configs.py:149 netbox/extras/models/configs.py:205 +#: netbox/extras/models/configs.py:146 netbox/extras/models/configs.py:202 msgid "JSON data must be in object form. Example:" msgstr "JSON-gegevens moeten in objectvorm zijn. Voorbeeld:" -#: netbox/extras/models/configs.py:169 +#: netbox/extras/models/configs.py:166 msgid "" "Local config context data takes precedence over source contexts in the final" " rendered config context" @@ -8835,33 +8980,11 @@ msgstr "" "Contextgegevens van de lokale configuratie hebben voorrang op broncontexten " "in de uiteindelijke gerenderde configuratiecontext" -#: netbox/extras/models/configs.py:224 -msgid "template code" -msgstr "sjablooncode" - #: netbox/extras/models/configs.py:225 -msgid "Jinja2 template code." -msgstr "Jinja2-sjablooncode." - -#: netbox/extras/models/configs.py:228 -msgid "environment parameters" -msgstr "omgevingsparameters" - -#: netbox/extras/models/configs.py:233 -msgid "" -"Any additional" -" parameters to pass when constructing the Jinja2 environment." -msgstr "" -"Elke aanvullende" -" parameters om door te geven bij het bouwen van de Jinja2-omgeving." - -#: netbox/extras/models/configs.py:240 msgid "config template" msgstr "configuratiesjabloon" -#: netbox/extras/models/configs.py:241 +#: netbox/extras/models/configs.py:226 msgid "config templates" msgstr "configuratiesjablonen" @@ -8900,7 +9023,7 @@ msgstr "" "Naam van het veld zoals getoond aan gebruikers (indien niet opgegeven, wordt" " 'de veldnaam gebruikt)" -#: netbox/extras/models/customfields.py:121 netbox/extras/models/models.py:317 +#: netbox/extras/models/customfields.py:121 netbox/extras/models/models.py:319 msgid "group name" msgstr "naam van de groep" @@ -9230,44 +9353,95 @@ msgstr "dashboard" msgid "dashboards" msgstr "spatschermen" -#: netbox/extras/models/models.py:52 +#: netbox/extras/models/mixins.py:85 +msgid "template code" +msgstr "sjablooncode" + +#: netbox/extras/models/mixins.py:86 +msgid "Jinja template code." +msgstr "Jinja-sjablooncode." + +#: netbox/extras/models/mixins.py:89 +msgid "environment parameters" +msgstr "omgevingsparameters" + +#: netbox/extras/models/mixins.py:94 +#, python-brace-format +msgid "" +"Any additional parameters to pass when constructing " +"the Jinja environment" +msgstr "" +"Elke aanvullende parameters te passeren bij het bouwen" +" van de Jinja-omgeving" + +#: netbox/extras/models/mixins.py:101 +#, python-brace-format +msgid "Defaults to {default}" +msgstr "Wordt standaard ingesteld op {default}" + +#: netbox/extras/models/mixins.py:106 +msgid "Filename to give to the rendered export file" +msgstr "Bestandsnaam om aan het gerenderde exportbestand te geven" + +#: netbox/extras/models/mixins.py:109 +msgid "file extension" +msgstr "bestandsextensie" + +#: netbox/extras/models/mixins.py:112 +msgid "Extension to append to the rendered filename" +msgstr "Uitbreiding om toe te voegen aan de gerenderde bestandsnaam" + +#: netbox/extras/models/mixins.py:115 +msgid "as attachment" +msgstr "als bijlage" + +#: netbox/extras/models/mixins.py:117 +msgid "Download file as attachment" +msgstr "Download het bestand als bijlage" + +#: netbox/extras/models/mixins.py:124 +#, python-brace-format +msgid "{class_name} must implement a get_context() method." +msgstr "{class_name} moet een get_context () -methode implementeren." + +#: netbox/extras/models/models.py:54 msgid "object types" msgstr "objecttypen" -#: netbox/extras/models/models.py:53 +#: netbox/extras/models/models.py:55 msgid "The object(s) to which this rule applies." msgstr "Het (de) object (en) waarop deze regel van toepassing is." -#: netbox/extras/models/models.py:67 +#: netbox/extras/models/models.py:69 msgid "The types of event which will trigger this rule." msgstr "De soorten gebeurtenissen die deze regel zullen activeren." -#: netbox/extras/models/models.py:74 +#: netbox/extras/models/models.py:76 msgid "conditions" msgstr "voorwaarden" -#: netbox/extras/models/models.py:77 +#: netbox/extras/models/models.py:79 msgid "" "A set of conditions which determine whether the event will be generated." msgstr "Een set voorwaarden die bepalen of de gebeurtenis wordt gegenereerd." -#: netbox/extras/models/models.py:85 +#: netbox/extras/models/models.py:87 msgid "action type" msgstr "actietype" -#: netbox/extras/models/models.py:104 +#: netbox/extras/models/models.py:106 msgid "Additional data to pass to the action object" msgstr "Aanvullende gegevens om door te geven aan het actieobject" -#: netbox/extras/models/models.py:116 +#: netbox/extras/models/models.py:118 msgid "event rule" msgstr "regel van het evenement" -#: netbox/extras/models/models.py:117 +#: netbox/extras/models/models.py:119 msgid "event rules" msgstr "regels voor gebeurtenissen" -#: netbox/extras/models/models.py:166 +#: netbox/extras/models/models.py:168 msgid "" "This URL will be called using the HTTP method defined when the webhook is " "called. Jinja2 template processing is supported with the same context as the" @@ -9278,7 +9452,7 @@ msgstr "" "Jinja2-sjablonen wordt ondersteund met dezelfde context als de hoofdtekst " "van het verzoek." -#: netbox/extras/models/models.py:181 +#: netbox/extras/models/models.py:183 msgid "" "The complete list of official content types is available hier." -#: netbox/extras/models/models.py:186 +#: netbox/extras/models/models.py:188 msgid "additional headers" msgstr "extra kopteksten" -#: netbox/extras/models/models.py:189 +#: netbox/extras/models/models.py:191 msgid "" "User-supplied HTTP headers to be sent with the request in addition to the " "HTTP content type. Headers should be defined in the format Name: " @@ -9305,11 +9479,11 @@ msgstr "" "Jinja2-sjablonen wordt ondersteund met dezelfde context als de hoofdtekst " "van het verzoek (hieronder)." -#: netbox/extras/models/models.py:195 +#: netbox/extras/models/models.py:197 msgid "body template" msgstr "sjabloon voor het lichaam" -#: netbox/extras/models/models.py:198 +#: netbox/extras/models/models.py:200 msgid "" "Jinja2 template for a custom request body. If blank, a JSON object " "representing the change will be included. Available context data includes: " @@ -9319,11 +9493,11 @@ msgstr "" "Jinja2-sjabloon voor een aangepaste hoofdtekst van de aanvraag. Indien leeg, wordt een JSON-object toegevoegd dat de wijziging voorstelt. De beschikbare contextgegevens omvatten: gebeurtenis\n" ", model-, tijdstempel, gebruikersnaam, aanvraag_id, en gegevens." -#: netbox/extras/models/models.py:204 +#: netbox/extras/models/models.py:206 msgid "secret" msgstr "geheim" -#: netbox/extras/models/models.py:208 +#: netbox/extras/models/models.py:210 msgid "" "When provided, the request will include a X-Hook-Signature " "header containing a HMAC hex digest of the payload body using the secret as " @@ -9333,16 +9507,16 @@ msgstr "" "header met een HMAC-hex-samenvatting van de payload-body met het geheim als " "sleutel. Het geheim wordt niet in het verzoek doorgegeven." -#: netbox/extras/models/models.py:215 +#: netbox/extras/models/models.py:217 msgid "Enable SSL certificate verification. Disable with caution!" msgstr "" "Activeer de verificatie van SSL-certificaten. Voorzichtig uitschakelen!" -#: netbox/extras/models/models.py:221 netbox/templates/extras/webhook.html:51 +#: netbox/extras/models/models.py:223 netbox/templates/extras/webhook.html:51 msgid "CA File Path" msgstr "CA-bestandspad" -#: netbox/extras/models/models.py:223 +#: netbox/extras/models/models.py:225 msgid "" "The specific CA certificate file to use for SSL verification. Leave blank to" " use the system defaults." @@ -9351,175 +9525,173 @@ msgstr "" "verificatie. Laat dit veld leeg om de standaardinstellingen van het systeem " "te gebruiken." -#: netbox/extras/models/models.py:234 +#: netbox/extras/models/models.py:236 msgid "webhook" msgstr "webhook" -#: netbox/extras/models/models.py:235 +#: netbox/extras/models/models.py:237 msgid "webhooks" msgstr "webhooks" -#: netbox/extras/models/models.py:253 +#: netbox/extras/models/models.py:255 msgid "Do not specify a CA certificate file if SSL verification is disabled." msgstr "" "Geef geen CA-certificaatbestand op als SSL-verificatie is uitgeschakeld." -#: netbox/extras/models/models.py:293 +#: netbox/extras/models/models.py:295 msgid "The object type(s) to which this link applies." msgstr "Het (de) objecttype (s) waarop deze link van toepassing is." -#: netbox/extras/models/models.py:305 +#: netbox/extras/models/models.py:307 msgid "link text" msgstr "linktekst" -#: netbox/extras/models/models.py:306 +#: netbox/extras/models/models.py:308 msgid "Jinja2 template code for link text" msgstr "Jinja2-sjablooncode voor linktekst" -#: netbox/extras/models/models.py:309 +#: netbox/extras/models/models.py:311 msgid "link URL" msgstr "URL van de link" -#: netbox/extras/models/models.py:310 +#: netbox/extras/models/models.py:312 msgid "Jinja2 template code for link URL" msgstr "Jinja2-sjablooncode voor link-URL" -#: netbox/extras/models/models.py:320 +#: netbox/extras/models/models.py:322 msgid "Links with the same group will appear as a dropdown menu" msgstr "Links met dezelfde groep verschijnen als een dropdown-menu" -#: netbox/extras/models/models.py:330 +#: netbox/extras/models/models.py:332 msgid "new window" msgstr "nieuw venster" -#: netbox/extras/models/models.py:332 +#: netbox/extras/models/models.py:334 msgid "Force link to open in a new window" msgstr "Link forceren om in een nieuw venster te openen" -#: netbox/extras/models/models.py:341 +#: netbox/extras/models/models.py:343 msgid "custom link" msgstr "link op maat" -#: netbox/extras/models/models.py:342 +#: netbox/extras/models/models.py:344 msgid "custom links" msgstr "links op maat" -#: netbox/extras/models/models.py:389 +#: netbox/extras/models/models.py:391 msgid "The object type(s) to which this template applies." msgstr "Het (de) objecttype (s) waarop dit sjabloon van toepassing is." -#: netbox/extras/models/models.py:402 -msgid "" -"Jinja2 template code. The list of objects being exported is passed as a " -"context variable named queryset." -msgstr "" -"Jinja2-sjablooncode. De lijst met objecten die worden geëxporteerd, wordt " -"doorgegeven als een contextvariabele met de naam queryset." - -#: netbox/extras/models/models.py:410 -msgid "Defaults to text/plain; charset=utf-8" -msgstr "Wordt standaard ingesteld op text/plain; charset=utf-8" - -#: netbox/extras/models/models.py:413 -msgid "file extension" -msgstr "bestandsextensie" - -#: netbox/extras/models/models.py:416 -msgid "Extension to append to the rendered filename" -msgstr "Uitbreiding om toe te voegen aan de gerenderde bestandsnaam" - -#: netbox/extras/models/models.py:419 -msgid "as attachment" -msgstr "als bijlage" - -#: netbox/extras/models/models.py:421 -msgid "Download file as attachment" -msgstr "Download het bestand als bijlage" - -#: netbox/extras/models/models.py:430 +#: netbox/extras/models/models.py:409 msgid "export template" msgstr "sjabloon exporteren" -#: netbox/extras/models/models.py:431 +#: netbox/extras/models/models.py:410 msgid "export templates" msgstr "sjablonen exporteren" -#: netbox/extras/models/models.py:448 +#: netbox/extras/models/models.py:427 #, python-brace-format msgid "\"{name}\" is a reserved name. Please choose a different name." msgstr "„{name}„is een gereserveerde naam. Kies een andere naam." -#: netbox/extras/models/models.py:498 +#: netbox/extras/models/models.py:456 msgid "The object type(s) to which this filter applies." msgstr "Het (de) objecttype (s) waarop dit filter van toepassing is." -#: netbox/extras/models/models.py:530 +#: netbox/extras/models/models.py:488 netbox/extras/models/models.py:567 msgid "shared" msgstr "gedeeld" -#: netbox/extras/models/models.py:543 +#: netbox/extras/models/models.py:501 msgid "saved filter" msgstr "opgeslagen filter" -#: netbox/extras/models/models.py:544 +#: netbox/extras/models/models.py:502 msgid "saved filters" msgstr "opgeslagen filters" -#: netbox/extras/models/models.py:562 +#: netbox/extras/models/models.py:520 msgid "Filter parameters must be stored as a dictionary of keyword arguments." msgstr "" "Filterparameters moeten worden opgeslagen als een woordenboek met " "trefwoordargumenten." -#: netbox/extras/models/models.py:590 +#: netbox/extras/models/models.py:537 +msgid "The table's object type" +msgstr "Het objecttype van de tabel" + +#: netbox/extras/models/models.py:540 +msgid "table" +msgstr "tafel" + +#: netbox/extras/models/models.py:583 +msgid "table config" +msgstr "tabelconfiguratie" + +#: netbox/extras/models/models.py:584 +msgid "table configs" +msgstr "tabelconfiguraties" + +#: netbox/extras/models/models.py:622 +#, python-brace-format +msgid "Unknown table: {name}" +msgstr "Onbekende tabel: {name}" + +#: netbox/extras/models/models.py:633 netbox/extras/models/models.py:640 +#, python-brace-format +msgid "Unknown column: {name}" +msgstr "Onbekende kolom: {name}" + +#: netbox/extras/models/models.py:663 msgid "image height" msgstr "hoogte van de afbeelding" -#: netbox/extras/models/models.py:593 +#: netbox/extras/models/models.py:666 msgid "image width" msgstr "breedte van de afbeelding" -#: netbox/extras/models/models.py:610 +#: netbox/extras/models/models.py:683 msgid "image attachment" msgstr "bijlage bij de afbeelding" -#: netbox/extras/models/models.py:611 +#: netbox/extras/models/models.py:684 msgid "image attachments" msgstr "bijlagen bij afbeeldingen" -#: netbox/extras/models/models.py:625 +#: netbox/extras/models/models.py:698 #, python-brace-format msgid "Image attachments cannot be assigned to this object type ({type})." msgstr "" "Afbeeldingsbijlagen kunnen niet aan dit objecttype worden toegewezen " "({type})." -#: netbox/extras/models/models.py:688 +#: netbox/extras/models/models.py:761 msgid "kind" msgstr "soort" -#: netbox/extras/models/models.py:702 +#: netbox/extras/models/models.py:775 msgid "journal entry" msgstr "journaalpost" -#: netbox/extras/models/models.py:703 +#: netbox/extras/models/models.py:776 msgid "journal entries" msgstr "journaalposten" -#: netbox/extras/models/models.py:721 +#: netbox/extras/models/models.py:794 #, python-brace-format msgid "Journaling is not supported for this object type ({type})." msgstr "Journaling wordt niet ondersteund voor dit objecttype ({type})." -#: netbox/extras/models/models.py:763 +#: netbox/extras/models/models.py:836 msgid "bookmark" msgstr "bladwijzer" -#: netbox/extras/models/models.py:764 +#: netbox/extras/models/models.py:837 msgid "bookmarks" msgstr "bladwijzers" -#: netbox/extras/models/models.py:777 +#: netbox/extras/models/models.py:850 #, python-brace-format msgid "Bookmarks cannot be assigned to this object type ({type})." msgstr "" @@ -9612,179 +9784,193 @@ msgstr "waarde in de cache" msgid "cached values" msgstr "waarden in de cache" -#: netbox/extras/models/staging.py:45 -msgid "branch" -msgstr "filiaal" - -#: netbox/extras/models/staging.py:46 -msgid "branches" -msgstr "takken" - -#: netbox/extras/models/staging.py:105 -msgid "staged change" -msgstr "gefaseerde verandering" - -#: netbox/extras/models/staging.py:106 -msgid "staged changes" -msgstr "gefaseerde wijzigingen" - -#: netbox/extras/models/tags.py:40 +#: netbox/extras/models/tags.py:41 msgid "The object type(s) to which this tag can be applied." msgstr "Het (de) objecttype (s) waarop deze tag kan worden toegepast." -#: netbox/extras/models/tags.py:49 +#: netbox/extras/models/tags.py:54 msgid "tag" msgstr "tag" -#: netbox/extras/models/tags.py:50 +#: netbox/extras/models/tags.py:55 msgid "tags" msgstr "labels" -#: netbox/extras/models/tags.py:78 +#: netbox/extras/models/tags.py:84 msgid "tagged item" msgstr "item met tags" -#: netbox/extras/models/tags.py:79 +#: netbox/extras/models/tags.py:85 msgid "tagged items" msgstr "getagde artikelen" -#: netbox/extras/scripts.py:432 +#: netbox/extras/scripts.py:471 msgid "Script Data" msgstr "Scriptgegevens" -#: netbox/extras/scripts.py:436 +#: netbox/extras/scripts.py:475 msgid "Script Execution Parameters" msgstr "Parameters voor uitvoering van scripts" +#: netbox/extras/scripts.py:572 +msgid "load_yaml is deprecated and will be removed in v4.4" +msgstr "load_yaml is verouderd en wordt verwijderd in v4.4" + +#: netbox/extras/scripts.py:587 +msgid "load_json is deprecated and will be removed in v4.4" +msgstr "load_json is verouderd en wordt verwijderd in v4.4" + #: netbox/extras/tables/columns.py:12 #: netbox/templates/htmx/notifications.html:18 msgid "Dismiss" msgstr "Ontslaan" -#: netbox/extras/tables/tables.py:65 netbox/extras/tables/tables.py:162 -#: netbox/extras/tables/tables.py:187 netbox/extras/tables/tables.py:253 -#: netbox/extras/tables/tables.py:279 netbox/extras/tables/tables.py:415 -#: netbox/extras/tables/tables.py:449 +#: netbox/extras/tables/tables.py:66 netbox/extras/tables/tables.py:163 +#: netbox/extras/tables/tables.py:188 netbox/extras/tables/tables.py:264 +#: netbox/extras/tables/tables.py:320 netbox/extras/tables/tables.py:456 +#: netbox/extras/tables/tables.py:490 #: netbox/templates/extras/customfield.html:105 #: netbox/templates/extras/eventrule.html:27 #: netbox/templates/users/objectpermission.html:64 netbox/users/tables.py:80 msgid "Object Types" msgstr "Objecttypen" -#: netbox/extras/tables/tables.py:72 +#: netbox/extras/tables/tables.py:73 msgid "Validate Uniqueness" msgstr "Uniciteit valideren" -#: netbox/extras/tables/tables.py:76 +#: netbox/extras/tables/tables.py:77 msgid "Visible" msgstr "Zichtbaar" -#: netbox/extras/tables/tables.py:79 +#: netbox/extras/tables/tables.py:80 msgid "Editable" msgstr "Bewerkbaar" -#: netbox/extras/tables/tables.py:85 +#: netbox/extras/tables/tables.py:86 msgid "Related Object Type" msgstr "Gerelateerd objecttype" -#: netbox/extras/tables/tables.py:89 +#: netbox/extras/tables/tables.py:90 #: netbox/templates/extras/customfield.html:51 msgid "Choice Set" msgstr "Keuzeset" -#: netbox/extras/tables/tables.py:97 +#: netbox/extras/tables/tables.py:98 msgid "Is Cloneable" msgstr "Is kloonbaar" -#: netbox/extras/tables/tables.py:101 +#: netbox/extras/tables/tables.py:102 #: netbox/templates/extras/customfield.html:118 msgid "Minimum Value" msgstr "Minimumwaarde" -#: netbox/extras/tables/tables.py:104 +#: netbox/extras/tables/tables.py:105 #: netbox/templates/extras/customfield.html:122 msgid "Maximum Value" msgstr "Maximale waarde" -#: netbox/extras/tables/tables.py:107 +#: netbox/extras/tables/tables.py:108 msgid "Validation Regex" msgstr "Validatie Regex" -#: netbox/extras/tables/tables.py:140 +#: netbox/extras/tables/tables.py:141 msgid "Count" msgstr "Tellen" -#: netbox/extras/tables/tables.py:143 +#: netbox/extras/tables/tables.py:144 msgid "Order Alphabetically" msgstr "Alfabetisch ordenen" -#: netbox/extras/tables/tables.py:168 +#: netbox/extras/tables/tables.py:169 #: netbox/templates/extras/customlink.html:33 msgid "New Window" msgstr "Nieuw venster" -#: netbox/extras/tables/tables.py:190 +#: netbox/extras/tables/tables.py:191 netbox/extras/tables/tables.py:577 +#: netbox/templates/extras/configtemplate.html:21 +#: netbox/templates/extras/exporttemplate.html:23 +msgid "MIME Type" +msgstr "MIME-type" + +#: netbox/extras/tables/tables.py:194 netbox/extras/tables/tables.py:580 +#: netbox/templates/extras/configtemplate.html:25 +#: netbox/templates/extras/exporttemplate.html:27 +msgid "File Name" +msgstr "Bestandsnaam" + +#: netbox/extras/tables/tables.py:197 netbox/extras/tables/tables.py:583 +#: netbox/templates/extras/configtemplate.html:29 +#: netbox/templates/extras/exporttemplate.html:31 +msgid "File Extension" +msgstr "bestandsextensie" + +#: netbox/extras/tables/tables.py:200 netbox/extras/tables/tables.py:586 msgid "As Attachment" msgstr "Als bijlage" -#: netbox/extras/tables/tables.py:198 netbox/extras/tables/tables.py:490 -#: netbox/extras/tables/tables.py:528 netbox/templates/core/datafile.html:24 +#: netbox/extras/tables/tables.py:208 netbox/extras/tables/tables.py:531 +#: netbox/extras/tables/tables.py:569 netbox/templates/core/datafile.html:24 #: netbox/templates/extras/configcontext.html:39 -#: netbox/templates/extras/configtemplate.html:31 -#: netbox/templates/extras/exporttemplate.html:45 +#: netbox/templates/extras/configtemplate.html:47 +#: netbox/templates/extras/exporttemplate.html:49 #: netbox/templates/extras/object_render_config.html:23 #: netbox/templates/generic/bulk_import.html:35 msgid "Data File" msgstr "Gegevensbestand" -#: netbox/extras/tables/tables.py:203 netbox/extras/tables/tables.py:502 -#: netbox/extras/tables/tables.py:533 +#: netbox/extras/tables/tables.py:213 netbox/extras/tables/tables.py:543 +#: netbox/extras/tables/tables.py:574 msgid "Synced" msgstr "Gesynchroniseerd" -#: netbox/extras/tables/tables.py:230 +#: netbox/extras/tables/tables.py:241 msgid "Image" msgstr "Afbeelding" -#: netbox/extras/tables/tables.py:235 +#: netbox/extras/tables/tables.py:246 msgid "Size (Bytes)" msgstr "Grootte (bytes)" -#: netbox/extras/tables/tables.py:342 +#: netbox/extras/tables/tables.py:297 +msgid "Table Name" +msgstr "Naam van de tabel" + +#: netbox/extras/tables/tables.py:383 msgid "Read" msgstr "Lees" -#: netbox/extras/tables/tables.py:385 +#: netbox/extras/tables/tables.py:426 msgid "SSL Validation" msgstr "SSL-validatie" -#: netbox/extras/tables/tables.py:421 +#: netbox/extras/tables/tables.py:462 #: netbox/templates/extras/eventrule.html:37 msgid "Event Types" msgstr "Soorten gebeurtenissen" -#: netbox/extras/tables/tables.py:541 netbox/netbox/navigation/menu.py:77 +#: netbox/extras/tables/tables.py:595 netbox/netbox/navigation/menu.py:77 #: netbox/templates/dcim/devicerole.html:8 msgid "Device Roles" msgstr "Apparaat rollen" -#: netbox/extras/tables/tables.py:593 +#: netbox/extras/tables/tables.py:648 msgid "Comments (Short)" msgstr "Opmerkingen (kort)" -#: netbox/extras/tables/tables.py:612 netbox/extras/tables/tables.py:663 +#: netbox/extras/tables/tables.py:667 netbox/extras/tables/tables.py:718 msgid "Line" msgstr "Lijn" -#: netbox/extras/tables/tables.py:619 netbox/extras/tables/tables.py:673 +#: netbox/extras/tables/tables.py:674 netbox/extras/tables/tables.py:728 msgid "Level" msgstr "Niveau" -#: netbox/extras/tables/tables.py:625 netbox/extras/tables/tables.py:682 +#: netbox/extras/tables/tables.py:680 netbox/extras/tables/tables.py:737 msgid "Message" msgstr "Bericht" -#: netbox/extras/tables/tables.py:666 +#: netbox/extras/tables/tables.py:721 msgid "Method" msgstr "Methode" @@ -9825,33 +10011,33 @@ msgstr "Ongeldig kenmerk”{name}„op aanvraag" msgid "Invalid attribute \"{name}\" for {model}" msgstr "Ongeldig kenmerk”{name}„voor {model}" -#: netbox/extras/views.py:932 +#: netbox/extras/views.py:974 #, python-brace-format msgid "An error occurred while rendering the template: {error}" msgstr "" "Er is een fout opgetreden tijdens het renderen van de sjabloon: {error}" -#: netbox/extras/views.py:1084 +#: netbox/extras/views.py:1126 msgid "Your dashboard has been reset." msgstr "Je dashboard is opnieuw ingesteld." -#: netbox/extras/views.py:1130 +#: netbox/extras/views.py:1172 msgid "Added widget: " msgstr "Widget toegevoegd: " -#: netbox/extras/views.py:1171 +#: netbox/extras/views.py:1213 msgid "Updated widget: " msgstr "Bijgewerkte widget: " -#: netbox/extras/views.py:1207 +#: netbox/extras/views.py:1249 msgid "Deleted widget: " msgstr "Widget verwijderd: " -#: netbox/extras/views.py:1209 +#: netbox/extras/views.py:1251 msgid "Error deleting widget: " msgstr "Fout bij het verwijderen van de widget: " -#: netbox/extras/views.py:1307 +#: netbox/extras/views.py:1349 msgid "Unable to run script: RQ worker process not running." msgstr "Kan script niet uitvoeren: het RQ-werkproces wordt niet uitgevoerd." @@ -9873,7 +10059,7 @@ msgstr "Voer een geldig IPv4- of IPv6-prefix en masker in de CIDR-notatie in." msgid "Invalid IP prefix format: {data}" msgstr "Ongeldig formaat voor IP-prefix: {data}" -#: netbox/ipam/api/views.py:370 +#: netbox/ipam/api/views.py:383 msgid "" "Insufficient space is available to accommodate the requested prefix size(s)" msgstr "" @@ -9915,8 +10101,8 @@ msgstr "Cisco" msgid "Plaintext" msgstr "Platte tekst" -#: netbox/ipam/choices.py:166 netbox/ipam/forms/model_forms.py:799 -#: netbox/ipam/forms/model_forms.py:827 netbox/templates/ipam/service.html:21 +#: netbox/ipam/choices.py:166 netbox/ipam/forms/model_forms.py:797 +#: netbox/ipam/forms/model_forms.py:851 netbox/templates/ipam/service.html:23 msgid "Service" msgstr "Service" @@ -9929,19 +10115,19 @@ msgstr "Klant" msgid "Invalid IP address format: {address}" msgstr "Ongeldig formaat van het IP-adres: {address}" -#: netbox/ipam/filtersets.py:52 netbox/vpn/filtersets.py:304 +#: netbox/ipam/filtersets.py:52 netbox/vpn/filtersets.py:307 msgid "Import target" msgstr "Doel importeren" -#: netbox/ipam/filtersets.py:58 netbox/vpn/filtersets.py:310 +#: netbox/ipam/filtersets.py:58 netbox/vpn/filtersets.py:313 msgid "Import target (name)" msgstr "Importdoel (naam)" -#: netbox/ipam/filtersets.py:63 netbox/vpn/filtersets.py:315 +#: netbox/ipam/filtersets.py:63 netbox/vpn/filtersets.py:318 msgid "Export target" msgstr "Doel exporteren" -#: netbox/ipam/filtersets.py:69 netbox/vpn/filtersets.py:321 +#: netbox/ipam/filtersets.py:69 netbox/vpn/filtersets.py:324 msgid "Export target (name)" msgstr "Exportdoel (naam)" @@ -9978,7 +10164,7 @@ msgid "Exporting L2VPN (identifier)" msgstr "L2VPN exporteren (identifier)" #: netbox/ipam/filtersets.py:159 netbox/ipam/filtersets.py:300 -#: netbox/ipam/forms/model_forms.py:229 netbox/ipam/tables/ip.py:158 +#: netbox/ipam/forms/model_forms.py:229 netbox/ipam/tables/ip.py:159 #: netbox/templates/ipam/prefix.html:12 msgid "Prefix" msgstr "Prefix" @@ -10006,8 +10192,8 @@ msgid "Prefixes which contain this prefix or IP" msgstr "Prefixen die deze prefix of IP-adres bevatten" #: netbox/ipam/filtersets.py:323 netbox/ipam/filtersets.py:567 -#: netbox/ipam/forms/bulk_edit.py:327 netbox/ipam/forms/filtersets.py:205 -#: netbox/ipam/forms/filtersets.py:348 +#: netbox/ipam/forms/bulk_edit.py:332 netbox/ipam/forms/filtersets.py:205 +#: netbox/ipam/forms/filtersets.py:355 msgid "Mask length" msgstr "Lengte van het masker" @@ -10019,18 +10205,18 @@ msgstr "VLAN-groep (ID)" msgid "VLAN Group (slug)" msgstr "VLAN-groep (slug)" -#: netbox/ipam/filtersets.py:368 netbox/vpn/filtersets.py:427 +#: netbox/ipam/filtersets.py:368 netbox/vpn/filtersets.py:430 msgid "VLAN (ID)" msgstr "VLAN (ID)" -#: netbox/ipam/filtersets.py:372 netbox/vpn/filtersets.py:422 +#: netbox/ipam/filtersets.py:372 netbox/vpn/filtersets.py:425 msgid "VLAN number (1-4094)" msgstr "VLAN-nummer (1-4094)" #: netbox/ipam/filtersets.py:466 netbox/ipam/filtersets.py:470 #: netbox/ipam/filtersets.py:562 netbox/ipam/forms/model_forms.py:506 -#: netbox/templates/tenancy/contact.html:53 -#: netbox/tenancy/forms/bulk_edit.py:113 +#: netbox/templates/tenancy/contact.html:63 +#: netbox/tenancy/forms/bulk_edit.py:120 msgid "Address" msgstr "Adres" @@ -10079,26 +10265,34 @@ msgid "VLAN Translation Policy (name)" msgstr "VLAN-vertaalbeleid (naam)" #: netbox/ipam/filtersets.py:1189 +msgid "FHRP Group (name)" +msgstr "FHRP-groep (naam)" + +#: netbox/ipam/filtersets.py:1194 +msgid "FHRP Group (ID)" +msgstr "FHRP-groep (ID)" + +#: netbox/ipam/filtersets.py:1199 msgid "IP address (ID)" msgstr "IP-adres (ID)" -#: netbox/ipam/filtersets.py:1195 netbox/ipam/models/ip.py:788 +#: netbox/ipam/filtersets.py:1205 netbox/ipam/models/ip.py:798 msgid "IP address" msgstr "IP-adres" -#: netbox/ipam/filtersets.py:1220 +#: netbox/ipam/filtersets.py:1257 msgid "Primary IPv4 (ID)" msgstr "Primaire IPv4 (ID)" -#: netbox/ipam/filtersets.py:1226 +#: netbox/ipam/filtersets.py:1263 msgid "Primary IPv4 (address)" msgstr "Primair IPv4 (adres)" -#: netbox/ipam/filtersets.py:1231 +#: netbox/ipam/filtersets.py:1268 msgid "Primary IPv6 (ID)" msgstr "Primaire IPv6 (ID)" -#: netbox/ipam/filtersets.py:1237 +#: netbox/ipam/filtersets.py:1274 msgid "Primary IPv6 (address)" msgstr "Primair IPv6 (adres)" @@ -10159,24 +10353,24 @@ msgid "Date added" msgstr "Datum toegevoegd" #: netbox/ipam/forms/bulk_edit.py:213 netbox/ipam/forms/filtersets.py:266 -#: netbox/ipam/forms/model_forms.py:628 netbox/ipam/forms/model_forms.py:675 -#: netbox/ipam/tables/ip.py:201 netbox/templates/ipam/vlan_edit.html:49 +#: netbox/ipam/forms/model_forms.py:628 netbox/ipam/forms/model_forms.py:676 +#: netbox/ipam/tables/ip.py:202 netbox/templates/ipam/vlan_edit.html:49 #: netbox/templates/ipam/vlangroup.html:27 msgid "VLAN Group" msgstr "VLAN-groep" #: netbox/ipam/forms/bulk_edit.py:218 netbox/ipam/forms/bulk_import.py:188 #: netbox/ipam/forms/filtersets.py:271 netbox/ipam/forms/model_forms.py:217 -#: netbox/ipam/models/vlans.py:273 netbox/ipam/tables/ip.py:206 +#: netbox/ipam/models/vlans.py:279 netbox/ipam/tables/ip.py:207 #: netbox/templates/ipam/prefix.html:56 netbox/templates/ipam/vlan.html:12 #: netbox/templates/ipam/vlan/base.html:6 #: netbox/templates/ipam/vlan_edit.html:14 #: netbox/templates/wireless/wirelesslan.html:38 -#: netbox/vpn/forms/bulk_import.py:304 netbox/vpn/forms/filtersets.py:290 +#: netbox/vpn/forms/bulk_import.py:309 netbox/vpn/forms/filtersets.py:295 #: netbox/vpn/forms/model_forms.py:436 netbox/vpn/forms/model_forms.py:455 -#: netbox/wireless/forms/bulk_edit.py:57 +#: netbox/wireless/forms/bulk_edit.py:58 #: netbox/wireless/forms/bulk_import.py:50 -#: netbox/wireless/forms/model_forms.py:50 netbox/wireless/models.py:102 +#: netbox/wireless/forms/model_forms.py:51 netbox/wireless/models.py:102 msgid "VLAN" msgstr "VLAN" @@ -10189,9 +10383,9 @@ msgstr "Lengte van de prefix" msgid "Is a pool" msgstr "Is een pool" -#: netbox/ipam/forms/bulk_edit.py:257 netbox/ipam/forms/bulk_edit.py:302 -#: netbox/ipam/forms/filtersets.py:258 netbox/ipam/forms/filtersets.py:309 -#: netbox/ipam/models/ip.py:256 netbox/ipam/models/ip.py:525 +#: netbox/ipam/forms/bulk_edit.py:257 netbox/ipam/forms/bulk_edit.py:307 +#: netbox/ipam/forms/filtersets.py:258 netbox/ipam/forms/filtersets.py:316 +#: netbox/ipam/models/ip.py:256 msgid "Treat as fully utilized" msgstr "Behandel als volledig gebruikt" @@ -10200,28 +10394,32 @@ msgstr "Behandel als volledig gebruikt" msgid "VLAN Assignment" msgstr "VLAN-toewijzing" -#: netbox/ipam/forms/bulk_edit.py:350 netbox/ipam/models/ip.py:772 +#: netbox/ipam/forms/bulk_edit.py:302 netbox/ipam/forms/filtersets.py:309 +msgid "Treat as populated" +msgstr "Behandel als gevuld" + +#: netbox/ipam/forms/bulk_edit.py:355 netbox/ipam/models/ip.py:782 msgid "DNS name" msgstr "DNS-naam" -#: netbox/ipam/forms/bulk_edit.py:371 netbox/ipam/forms/bulk_edit.py:562 -#: netbox/ipam/forms/bulk_import.py:433 netbox/ipam/forms/bulk_import.py:544 -#: netbox/ipam/forms/bulk_import.py:570 netbox/ipam/forms/filtersets.py:407 -#: netbox/ipam/forms/filtersets.py:596 netbox/templates/ipam/fhrpgroup.html:22 +#: netbox/ipam/forms/bulk_edit.py:376 netbox/ipam/forms/bulk_edit.py:573 +#: netbox/ipam/forms/bulk_import.py:433 netbox/ipam/forms/bulk_import.py:551 +#: netbox/ipam/forms/bulk_import.py:579 netbox/ipam/forms/filtersets.py:414 +#: netbox/ipam/forms/filtersets.py:604 netbox/templates/ipam/fhrpgroup.html:22 #: netbox/templates/ipam/inc/panels/fhrp_groups.html:24 -#: netbox/templates/ipam/service.html:32 +#: netbox/templates/ipam/service.html:34 #: netbox/templates/ipam/servicetemplate.html:19 msgid "Protocol" msgstr "Protocol" -#: netbox/ipam/forms/bulk_edit.py:378 netbox/ipam/forms/filtersets.py:414 +#: netbox/ipam/forms/bulk_edit.py:383 netbox/ipam/forms/filtersets.py:421 #: netbox/ipam/tables/fhrp.py:22 netbox/templates/ipam/fhrpgroup.html:26 msgid "Group ID" msgstr "Groeps-ID" -#: netbox/ipam/forms/bulk_edit.py:383 netbox/ipam/forms/filtersets.py:419 -#: netbox/wireless/forms/bulk_edit.py:70 -#: netbox/wireless/forms/bulk_edit.py:118 +#: netbox/ipam/forms/bulk_edit.py:388 netbox/ipam/forms/filtersets.py:426 +#: netbox/wireless/forms/bulk_edit.py:71 +#: netbox/wireless/forms/bulk_edit.py:119 #: netbox/wireless/forms/bulk_import.py:64 #: netbox/wireless/forms/bulk_import.py:67 #: netbox/wireless/forms/bulk_import.py:109 @@ -10231,51 +10429,51 @@ msgstr "Groeps-ID" msgid "Authentication type" msgstr "Authenticatietype" -#: netbox/ipam/forms/bulk_edit.py:388 netbox/ipam/forms/filtersets.py:423 +#: netbox/ipam/forms/bulk_edit.py:393 netbox/ipam/forms/filtersets.py:430 msgid "Authentication key" msgstr "Verificatiesleutel" -#: netbox/ipam/forms/bulk_edit.py:405 netbox/ipam/forms/filtersets.py:400 -#: netbox/ipam/forms/model_forms.py:517 netbox/netbox/navigation/menu.py:407 +#: netbox/ipam/forms/bulk_edit.py:410 netbox/ipam/forms/filtersets.py:407 +#: netbox/ipam/forms/model_forms.py:517 netbox/netbox/navigation/menu.py:409 #: netbox/templates/ipam/fhrpgroup.html:49 #: netbox/templates/wireless/inc/authentication_attrs.html:5 -#: netbox/wireless/forms/bulk_edit.py:94 -#: netbox/wireless/forms/bulk_edit.py:152 +#: netbox/wireless/forms/bulk_edit.py:95 +#: netbox/wireless/forms/bulk_edit.py:153 #: netbox/wireless/forms/filtersets.py:39 #: netbox/wireless/forms/filtersets.py:104 -#: netbox/wireless/forms/model_forms.py:58 -#: netbox/wireless/forms/model_forms.py:174 +#: netbox/wireless/forms/model_forms.py:59 +#: netbox/wireless/forms/model_forms.py:175 msgid "Authentication" msgstr "Authentificatie" -#: netbox/ipam/forms/bulk_edit.py:430 netbox/ipam/models/vlans.py:63 +#: netbox/ipam/forms/bulk_edit.py:435 netbox/ipam/models/vlans.py:62 msgid "VLAN ID ranges" msgstr "VLAN-ID-bereiken" -#: netbox/ipam/forms/bulk_edit.py:505 netbox/ipam/forms/bulk_import.py:501 -#: netbox/ipam/forms/filtersets.py:571 netbox/ipam/models/vlans.py:233 -#: netbox/ipam/tables/vlans.py:103 +#: netbox/ipam/forms/bulk_edit.py:516 netbox/ipam/forms/bulk_import.py:508 +#: netbox/ipam/forms/filtersets.py:579 netbox/ipam/models/vlans.py:239 +#: netbox/ipam/tables/vlans.py:105 msgid "Q-in-Q role" msgstr "De rol van Q-in-Q" -#: netbox/ipam/forms/bulk_edit.py:522 +#: netbox/ipam/forms/bulk_edit.py:533 msgid "Q-in-Q" msgstr "Q-in-Q" -#: netbox/ipam/forms/bulk_edit.py:523 +#: netbox/ipam/forms/bulk_edit.py:534 msgid "Site & Group" msgstr "Site en groep" -#: netbox/ipam/forms/bulk_edit.py:546 netbox/ipam/forms/bulk_import.py:531 -#: netbox/ipam/forms/model_forms.py:723 netbox/ipam/tables/vlans.py:256 +#: netbox/ipam/forms/bulk_edit.py:557 netbox/ipam/forms/bulk_import.py:538 +#: netbox/ipam/forms/model_forms.py:724 netbox/ipam/tables/vlans.py:258 #: netbox/templates/ipam/vlantranslationrule.html:14 #: netbox/vpn/forms/model_forms.py:322 netbox/vpn/forms/model_forms.py:359 msgid "Policy" msgstr "Beleid" -#: netbox/ipam/forms/bulk_edit.py:567 netbox/ipam/forms/model_forms.py:741 -#: netbox/ipam/forms/model_forms.py:773 netbox/ipam/tables/services.py:19 -#: netbox/ipam/tables/services.py:49 netbox/templates/ipam/service.html:36 +#: netbox/ipam/forms/bulk_edit.py:578 netbox/ipam/forms/model_forms.py:742 +#: netbox/ipam/forms/model_forms.py:775 netbox/ipam/tables/services.py:19 +#: netbox/ipam/tables/services.py:49 netbox/templates/ipam/service.html:38 #: netbox/templates/ipam/servicetemplate.html:23 msgid "Ports" msgstr "Poorten" @@ -10311,8 +10509,9 @@ msgstr "VLAN-site (indien aanwezig)" msgid "Scope ID" msgstr "Bereik-ID" -#: netbox/ipam/forms/bulk_import.py:331 netbox/ipam/forms/model_forms.py:305 -#: netbox/ipam/forms/model_forms.py:335 netbox/ipam/forms/model_forms.py:516 +#: netbox/ipam/forms/bulk_import.py:331 netbox/ipam/forms/filtersets.py:636 +#: netbox/ipam/forms/model_forms.py:305 netbox/ipam/forms/model_forms.py:335 +#: netbox/ipam/forms/model_forms.py:516 #: netbox/templates/ipam/fhrpgroup.html:19 msgid "FHRP Group" msgstr "FHRP-groep" @@ -10366,47 +10565,58 @@ msgstr "" msgid "Auth type" msgstr "Authenticatietype" -#: netbox/ipam/forms/bulk_import.py:479 +#: netbox/ipam/forms/bulk_import.py:486 msgid "Assigned VLAN group" msgstr "Toegewezen VLAN-groep" -#: netbox/ipam/forms/bulk_import.py:511 +#: netbox/ipam/forms/bulk_import.py:518 msgid "Service VLAN (for Q-in-Q/802.1ad customer VLANs)" msgstr "Service-VLAN (voor Q-in-Q/802.1Ad-klant-VLAN's)" -#: netbox/ipam/forms/bulk_import.py:534 netbox/ipam/models/vlans.py:352 +#: netbox/ipam/forms/bulk_import.py:541 netbox/ipam/models/vlans.py:358 msgid "VLAN translation policy" msgstr "VLAN-vertaalbeleid" -#: netbox/ipam/forms/bulk_import.py:546 netbox/ipam/forms/bulk_import.py:572 +#: netbox/ipam/forms/bulk_import.py:553 netbox/ipam/forms/bulk_import.py:581 msgid "IP protocol" msgstr "IP-protocol" -#: netbox/ipam/forms/bulk_import.py:560 -msgid "Required if not assigned to a VM" -msgstr "Vereist indien niet toegewezen aan een VM" +#: netbox/ipam/forms/bulk_import.py:565 +msgid "Parent type (app & model)" +msgstr "Oudertype (app en model)" -#: netbox/ipam/forms/bulk_import.py:567 -msgid "Required if not assigned to a device" -msgstr "Vereist indien niet toegewezen aan een apparaat" +#: netbox/ipam/forms/bulk_import.py:572 +msgid "Parent object name" +msgstr "Naam van het bovenliggende object" -#: netbox/ipam/forms/bulk_import.py:592 +#: netbox/ipam/forms/bulk_import.py:576 +msgid "Parent object ID" +msgstr "ID van het bovenliggende object" + +#: netbox/ipam/forms/bulk_import.py:628 +msgid "" +"One of parent or parent_object_id must be included with parent_object_type" +msgstr "" +"Een van de ouders of parent_object_id moet worden opgenomen in " +"parent_object_type" + +#: netbox/ipam/forms/bulk_import.py:638 #, python-brace-format -msgid "{ip} is not assigned to this device/VM." -msgstr "{ip} is niet toegewezen aan dit apparaat/VM." +msgid "{ip} is not assigned to this parent." +msgstr "{ip} is niet toegewezen aan deze ouder." #: netbox/ipam/forms/filtersets.py:49 netbox/ipam/forms/model_forms.py:66 -#: netbox/netbox/navigation/menu.py:195 netbox/vpn/forms/model_forms.py:413 +#: netbox/netbox/navigation/menu.py:196 netbox/vpn/forms/model_forms.py:413 msgid "Route Targets" msgstr "Routedoelen" #: netbox/ipam/forms/filtersets.py:55 netbox/ipam/forms/model_forms.py:53 -#: netbox/vpn/forms/filtersets.py:230 netbox/vpn/forms/model_forms.py:400 +#: netbox/vpn/forms/filtersets.py:235 netbox/vpn/forms/model_forms.py:400 msgid "Import targets" msgstr "Doelen importeren" #: netbox/ipam/forms/filtersets.py:60 netbox/ipam/forms/model_forms.py:58 -#: netbox/vpn/forms/filtersets.py:235 netbox/vpn/forms/model_forms.py:405 +#: netbox/vpn/forms/filtersets.py:240 netbox/vpn/forms/model_forms.py:405 msgid "Export targets" msgstr "Doelen exporteren" @@ -10418,13 +10628,13 @@ msgstr "Geïmporteerd door VRF" msgid "Exported by VRF" msgstr "Geëxporteerd door VRF" -#: netbox/ipam/forms/filtersets.py:89 netbox/ipam/tables/ip.py:35 +#: netbox/ipam/forms/filtersets.py:89 netbox/ipam/tables/ip.py:36 #: netbox/templates/ipam/rir.html:30 msgid "Private" msgstr "Privé" #: netbox/ipam/forms/filtersets.py:108 netbox/ipam/forms/filtersets.py:200 -#: netbox/ipam/forms/filtersets.py:288 netbox/ipam/forms/filtersets.py:343 +#: netbox/ipam/forms/filtersets.py:288 netbox/ipam/forms/filtersets.py:350 msgid "Address family" msgstr "Adres familie" @@ -10444,50 +10654,50 @@ msgstr "Einde" msgid "Search within" msgstr "Zoek binnen" -#: netbox/ipam/forms/filtersets.py:216 netbox/ipam/forms/filtersets.py:359 +#: netbox/ipam/forms/filtersets.py:216 netbox/ipam/forms/filtersets.py:366 msgid "Present in VRF" msgstr "Aanwezig in VRF" -#: netbox/ipam/forms/filtersets.py:327 +#: netbox/ipam/forms/filtersets.py:334 msgid "Device/VM" msgstr "Apparaat/VM" -#: netbox/ipam/forms/filtersets.py:338 +#: netbox/ipam/forms/filtersets.py:345 msgid "Parent Prefix" msgstr "Prefix voor ouders" -#: netbox/ipam/forms/filtersets.py:383 +#: netbox/ipam/forms/filtersets.py:390 msgid "Assigned to an interface" msgstr "Toegewezen aan een interface" -#: netbox/ipam/forms/filtersets.py:390 netbox/templates/ipam/ipaddress.html:51 +#: netbox/ipam/forms/filtersets.py:397 netbox/templates/ipam/ipaddress.html:51 msgid "DNS Name" msgstr "DNS-naam" -#: netbox/ipam/forms/filtersets.py:433 netbox/ipam/models/vlans.py:274 -#: netbox/ipam/tables/ip.py:122 netbox/ipam/tables/vlans.py:51 -#: netbox/ipam/views.py:1036 netbox/netbox/navigation/menu.py:199 -#: netbox/netbox/navigation/menu.py:201 +#: 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/netbox/navigation/menu.py:202 msgid "VLANs" msgstr "VLAN's" -#: netbox/ipam/forms/filtersets.py:474 +#: netbox/ipam/forms/filtersets.py:482 msgid "Contains VLAN ID" msgstr "Bevat VLAN-ID" -#: netbox/ipam/forms/filtersets.py:508 netbox/ipam/models/vlans.py:372 +#: netbox/ipam/forms/filtersets.py:516 netbox/ipam/models/vlans.py:378 msgid "Local VLAN ID" msgstr "Lokale VLAN-id" -#: netbox/ipam/forms/filtersets.py:513 netbox/ipam/models/vlans.py:380 +#: netbox/ipam/forms/filtersets.py:521 netbox/ipam/models/vlans.py:386 msgid "Remote VLAN ID" msgstr "VLAN-id op afstand" -#: netbox/ipam/forms/filtersets.py:523 +#: netbox/ipam/forms/filtersets.py:531 msgid "Q-in-Q/802.1ad" msgstr "Q-in-Q/802.1ad" -#: netbox/ipam/forms/filtersets.py:568 netbox/ipam/models/vlans.py:192 +#: netbox/ipam/forms/filtersets.py:576 netbox/ipam/models/vlans.py:198 #: netbox/templates/ipam/vlan.html:31 msgid "VLAN ID" msgstr "VLAN-ID" @@ -10497,7 +10707,7 @@ msgstr "VLAN-ID" msgid "Route Target" msgstr "Doel van de route" -#: netbox/ipam/forms/model_forms.py:118 netbox/ipam/tables/ip.py:63 +#: netbox/ipam/forms/model_forms.py:118 netbox/ipam/tables/ip.py:64 #: netbox/templates/ipam/aggregate.html:11 #: netbox/templates/ipam/prefix.html:38 msgid "Aggregate" @@ -10569,12 +10779,12 @@ msgstr "VLAN-ID's" msgid "Child VLANs" msgstr "Kind-VLAN's" -#: netbox/ipam/forms/model_forms.py:729 +#: netbox/ipam/forms/model_forms.py:730 #: netbox/templates/ipam/vlantranslationrule.html:11 msgid "VLAN Translation Rule" msgstr "VLAN-vertaalregel" -#: netbox/ipam/forms/model_forms.py:746 netbox/ipam/forms/model_forms.py:778 +#: netbox/ipam/forms/model_forms.py:747 netbox/ipam/forms/model_forms.py:780 msgid "" "Comma-separated list of one or more port numbers. A range may be specified " "using a hyphen." @@ -10582,28 +10792,32 @@ msgstr "" "Door komma's gescheiden lijst van een of meer poortnummers. Een bereik kan " "worden gespecificeerd met een koppelteken." -#: netbox/ipam/forms/model_forms.py:751 +#: netbox/ipam/forms/model_forms.py:752 #: netbox/templates/ipam/servicetemplate.html:12 msgid "Service Template" msgstr "Servicesjabloon" -#: netbox/ipam/forms/model_forms.py:798 +#: netbox/ipam/forms/model_forms.py:765 +msgid "Parent type" +msgstr "Type ouder" + +#: netbox/ipam/forms/model_forms.py:796 msgid "Port(s)" msgstr "Poort (en)" -#: netbox/ipam/forms/model_forms.py:812 +#: netbox/ipam/forms/model_forms.py:839 msgid "Service template" msgstr "Servicesjabloon" -#: netbox/ipam/forms/model_forms.py:824 +#: netbox/ipam/forms/model_forms.py:848 msgid "From Template" msgstr "Van sjabloon" -#: netbox/ipam/forms/model_forms.py:825 +#: netbox/ipam/forms/model_forms.py:849 msgid "Custom" msgstr "Op maat" -#: netbox/ipam/forms/model_forms.py:856 +#: netbox/ipam/forms/model_forms.py:880 msgid "" "Must specify name, protocol, and port(s) if not using a service template." msgstr "" @@ -10652,19 +10866,19 @@ msgstr "authenticatietype" msgid "authentication key" msgstr "authenticatiesleutel" -#: netbox/ipam/models/fhrp.py:56 +#: netbox/ipam/models/fhrp.py:62 msgid "FHRP group" msgstr "FHRP-groep" -#: netbox/ipam/models/fhrp.py:57 +#: netbox/ipam/models/fhrp.py:63 msgid "FHRP groups" msgstr "FHRP-groepen" -#: netbox/ipam/models/fhrp.py:110 +#: netbox/ipam/models/fhrp.py:116 msgid "FHRP group assignment" msgstr "FHRP-groepsopdracht" -#: netbox/ipam/models/fhrp.py:111 +#: netbox/ipam/models/fhrp.py:117 msgid "FHRP group assignments" msgstr "FHRP-groepstoewijzingen" @@ -10676,7 +10890,7 @@ msgstr "privé" msgid "IP space managed by this RIR is considered private" msgstr "IP-ruimte die door deze RIR wordt beheerd, wordt als privé beschouwd" -#: netbox/ipam/models/ip.py:72 netbox/netbox/navigation/menu.py:188 +#: netbox/ipam/models/ip.py:72 netbox/netbox/navigation/menu.py:189 msgid "RIRs" msgstr "RIR's" @@ -10751,7 +10965,7 @@ msgstr "is een pool" msgid "All IP addresses within this prefix are considered usable" msgstr "Alle IP-adressen binnen deze prefix worden als bruikbaar beschouwd" -#: netbox/ipam/models/ip.py:254 netbox/ipam/models/ip.py:523 +#: netbox/ipam/models/ip.py:254 netbox/ipam/models/ip.py:531 msgid "mark utilized" msgstr "merk gebruikt" @@ -10763,12 +10977,12 @@ msgstr "prefixen" msgid "Cannot create prefix with /0 mask." msgstr "Kan geen prefix aanmaken met het masker /0." -#: netbox/ipam/models/ip.py:305 netbox/ipam/models/ip.py:871 +#: netbox/ipam/models/ip.py:305 netbox/ipam/models/ip.py:881 #, python-brace-format msgid "VRF {vrf}" msgstr "VRF {vrf}" -#: netbox/ipam/models/ip.py:305 netbox/ipam/models/ip.py:871 +#: netbox/ipam/models/ip.py:305 netbox/ipam/models/ip.py:881 msgid "global table" msgstr "globale tabel" @@ -10777,115 +10991,133 @@ msgstr "globale tabel" msgid "Duplicate prefix found in {table}: {prefix}" msgstr "Duplicaat prefix gevonden in {table}: {prefix}" -#: netbox/ipam/models/ip.py:481 +#: netbox/ipam/models/ip.py:484 msgid "start address" msgstr "startadres" -#: netbox/ipam/models/ip.py:482 netbox/ipam/models/ip.py:486 -#: netbox/ipam/models/ip.py:711 +#: netbox/ipam/models/ip.py:485 netbox/ipam/models/ip.py:489 +#: netbox/ipam/models/ip.py:722 msgid "IPv4 or IPv6 address (with mask)" msgstr "IPv4- of IPv6-adres (met masker)" -#: netbox/ipam/models/ip.py:485 +#: netbox/ipam/models/ip.py:488 msgid "end address" msgstr "eindadres" -#: netbox/ipam/models/ip.py:512 +#: netbox/ipam/models/ip.py:515 msgid "Operational status of this range" msgstr "Operationele status van deze serie" -#: netbox/ipam/models/ip.py:520 +#: netbox/ipam/models/ip.py:523 msgid "The primary function of this range" msgstr "De primaire functie van dit assortiment" -#: netbox/ipam/models/ip.py:534 +#: netbox/ipam/models/ip.py:526 +msgid "mark populated" +msgstr "markering ingevuld" + +#: netbox/ipam/models/ip.py:528 +msgid "Prevent the creation of IP addresses within this range" +msgstr "Voorkom het aanmaken van IP-adressen binnen dit bereik" + +#: netbox/ipam/models/ip.py:533 +#, python-format +msgid "Report space as 100% utilized" +msgstr "Rapporteer de ruimte als 100% benut" + +#: netbox/ipam/models/ip.py:542 msgid "IP range" msgstr "IP-bereik" -#: netbox/ipam/models/ip.py:535 +#: netbox/ipam/models/ip.py:543 msgid "IP ranges" msgstr "IP-bereiken" -#: netbox/ipam/models/ip.py:548 +#: netbox/ipam/models/ip.py:556 msgid "Starting and ending IP address versions must match" msgstr "" "De versies van het begin- en eindpunt van het IP-adres moeten overeenkomen" -#: netbox/ipam/models/ip.py:554 +#: netbox/ipam/models/ip.py:562 msgid "Starting and ending IP address masks must match" msgstr "De IP-adresmaskers voor het begin en einde moeten overeenkomen" -#: netbox/ipam/models/ip.py:561 +#: netbox/ipam/models/ip.py:569 #, python-brace-format msgid "" "Ending address must be greater than the starting address ({start_address})" msgstr "Het eindadres moet groter zijn dan het beginadres ({start_address})" -#: netbox/ipam/models/ip.py:589 +#: netbox/ipam/models/ip.py:597 #, python-brace-format msgid "Defined addresses overlap with range {overlapping_range} in VRF {vrf}" msgstr "" "Gedefinieerde adressen overlappen met het bereik {overlapping_range} in VRF " "{vrf}" -#: netbox/ipam/models/ip.py:598 +#: netbox/ipam/models/ip.py:606 #, python-brace-format msgid "Defined range exceeds maximum supported size ({max_size})" msgstr "" "Het gedefinieerde bereik overschrijdt de maximale ondersteunde grootte " "({max_size})" -#: netbox/ipam/models/ip.py:710 netbox/tenancy/models/contacts.py:77 +#: netbox/ipam/models/ip.py:721 netbox/tenancy/models/contacts.py:78 msgid "address" msgstr "adres" -#: netbox/ipam/models/ip.py:733 +#: netbox/ipam/models/ip.py:744 msgid "The operational status of this IP" msgstr "De operationele status van dit IP-adres" -#: netbox/ipam/models/ip.py:741 +#: netbox/ipam/models/ip.py:752 msgid "The functional role of this IP" msgstr "De functionele rol van dit IP-adres" -#: netbox/ipam/models/ip.py:765 netbox/templates/ipam/ipaddress.html:72 +#: netbox/ipam/models/ip.py:775 netbox/templates/ipam/ipaddress.html:72 msgid "NAT (inside)" msgstr "NAT (binnen)" -#: netbox/ipam/models/ip.py:766 +#: netbox/ipam/models/ip.py:776 msgid "The IP for which this address is the \"outside\" IP" msgstr "Het IP-adres waarvoor dit adres het „externe” IP-adres is" -#: netbox/ipam/models/ip.py:773 +#: netbox/ipam/models/ip.py:783 msgid "Hostname or FQDN (not case-sensitive)" msgstr "Hostnaam of FQDN (niet hoofdlettergevoelig)" -#: netbox/ipam/models/ip.py:789 netbox/ipam/models/services.py:90 +#: netbox/ipam/models/ip.py:799 netbox/ipam/models/services.py:86 msgid "IP addresses" msgstr "IP-adressen" -#: netbox/ipam/models/ip.py:842 +#: netbox/ipam/models/ip.py:852 msgid "Cannot create IP address with /0 mask." msgstr "Kan geen IP-adres aanmaken met een masker /0." -#: netbox/ipam/models/ip.py:848 +#: netbox/ipam/models/ip.py:858 #, python-brace-format msgid "{ip} is a network ID, which may not be assigned to an interface." msgstr "" "{ip} is een netwerk-ID, die mogelijk niet aan een interface is toegewezen." -#: netbox/ipam/models/ip.py:859 +#: netbox/ipam/models/ip.py:869 #, python-brace-format msgid "" "{ip} is a broadcast address, which may not be assigned to an interface." msgstr "" "{ip} is een uitzendadres dat mogelijk niet aan een interface is toegewezen." -#: netbox/ipam/models/ip.py:873 +#: netbox/ipam/models/ip.py:883 #, python-brace-format msgid "Duplicate IP address found in {table}: {ipaddress}" msgstr "Duplicaat IP-adres gevonden in {table}: {ipaddress}" -#: netbox/ipam/models/ip.py:896 +#: netbox/ipam/models/ip.py:899 +#, python-brace-format +msgid "Cannot create IP address {ip} inside range {range}." +msgstr "Kan geen IP-adres aanmaken {ip} binnen bereik {range}." + +#: netbox/ipam/models/ip.py:920 msgid "" "Cannot reassign IP address while it is designated as the primary IP for the " "parent object" @@ -10893,7 +11125,7 @@ msgstr "" "Kan het IP-adres niet opnieuw toewijzen terwijl dit is aangewezen als het " "primaire IP-adres voor het bovenliggende object" -#: netbox/ipam/models/ip.py:902 +#: netbox/ipam/models/ip.py:926 msgid "Only IPv6 addresses can be assigned SLAAC status" msgstr "Alleen IPv6-adressen kunnen een SLAAC-status krijgen" @@ -10909,58 +11141,45 @@ msgstr "servicesjabloon" msgid "service templates" msgstr "servicesjablonen" -#: netbox/ipam/models/services.py:91 +#: netbox/ipam/models/services.py:87 msgid "The specific IP addresses (if any) to which this service is bound" msgstr "" "De specifieke IP-adressen (indien aanwezig) waaraan deze service is " "gekoppeld" -#: netbox/ipam/models/services.py:98 +#: netbox/ipam/models/services.py:97 msgid "service" msgstr "service" -#: netbox/ipam/models/services.py:99 +#: netbox/ipam/models/services.py:98 msgid "services" msgstr "diensten" -#: netbox/ipam/models/services.py:110 -msgid "" -"A service cannot be associated with both a device and a virtual machine." -msgstr "" -"Een service kan niet worden gekoppeld aan zowel een apparaat als een " -"virtuele machine." - -#: netbox/ipam/models/services.py:112 -msgid "" -"A service must be associated with either a device or a virtual machine." -msgstr "" -"Een service moet gekoppeld zijn aan een apparaat of een virtuele machine." - -#: netbox/ipam/models/vlans.py:88 +#: netbox/ipam/models/vlans.py:94 msgid "VLAN groups" msgstr "VLAN-groepen" -#: netbox/ipam/models/vlans.py:95 +#: netbox/ipam/models/vlans.py:101 msgid "Cannot set scope_type without scope_id." msgstr "Kan scope_type niet instellen zonder scope_id." -#: netbox/ipam/models/vlans.py:97 +#: netbox/ipam/models/vlans.py:103 msgid "Cannot set scope_id without scope_type." msgstr "Kan scope_id niet instellen zonder scope_type." -#: netbox/ipam/models/vlans.py:105 +#: netbox/ipam/models/vlans.py:111 #, python-brace-format msgid "Starting VLAN ID in range ({value}) cannot be less than {minimum}" msgstr "" "VLAN-id starten binnen bereik ({value}) kan niet minder zijn dan {minimum}" -#: netbox/ipam/models/vlans.py:111 +#: netbox/ipam/models/vlans.py:117 #, python-brace-format msgid "Ending VLAN ID in range ({value}) cannot exceed {maximum}" msgstr "" "VLAN-id binnen bereik beëindigen ({value}) kan niet hoger zijn dan {maximum}" -#: netbox/ipam/models/vlans.py:118 +#: netbox/ipam/models/vlans.py:124 #, python-brace-format msgid "" "Ending VLAN ID in range must be greater than or equal to the starting VLAN " @@ -10969,36 +11188,36 @@ msgstr "" "Het einde van de VLAN-id binnen het bereik moet groter zijn dan of gelijk " "zijn aan de start-VLAN-id ({range})" -#: netbox/ipam/models/vlans.py:124 +#: netbox/ipam/models/vlans.py:130 msgid "Ranges cannot overlap." msgstr "Bereiken kunnen elkaar niet overlappen." -#: netbox/ipam/models/vlans.py:181 +#: netbox/ipam/models/vlans.py:187 msgid "The specific site to which this VLAN is assigned (if any)" msgstr "De specifieke site waaraan dit VLAN is toegewezen (indien aanwezig)" -#: netbox/ipam/models/vlans.py:189 +#: netbox/ipam/models/vlans.py:195 msgid "VLAN group (optional)" msgstr "VLAN-groep (optioneel)" -#: netbox/ipam/models/vlans.py:197 netbox/ipam/models/vlans.py:377 -#: netbox/ipam/models/vlans.py:385 +#: netbox/ipam/models/vlans.py:203 netbox/ipam/models/vlans.py:383 +#: netbox/ipam/models/vlans.py:391 msgid "Numeric VLAN ID (1-4094)" msgstr "Numerieke VLAN-id (1-4094)" -#: netbox/ipam/models/vlans.py:215 +#: netbox/ipam/models/vlans.py:221 msgid "Operational status of this VLAN" msgstr "Operationele status van dit VLAN" -#: netbox/ipam/models/vlans.py:223 +#: netbox/ipam/models/vlans.py:229 msgid "The primary function of this VLAN" msgstr "De primaire functie van dit VLAN" -#: netbox/ipam/models/vlans.py:238 +#: netbox/ipam/models/vlans.py:244 msgid "Customer/service VLAN designation (for Q-in-Q/IEEE 802.1ad)" msgstr "VLAN-aanduiding voor klant/service (voor Q-in-Q/IEEE 802.1ad)" -#: netbox/ipam/models/vlans.py:287 +#: netbox/ipam/models/vlans.py:293 #, python-brace-format msgid "" "VLAN is assigned to group {group} (scope: {scope}); cannot also assign to " @@ -11007,7 +11226,7 @@ msgstr "" "VLAN is toegewezen aan de groep {group} (toepassingsgebied: {scope}); kan " "niet ook aan de site worden toegewezen {site}." -#: netbox/ipam/models/vlans.py:294 +#: netbox/ipam/models/vlans.py:300 #, python-brace-format msgid "" "The assigned site {site} is not a member of the assigned group {group} " @@ -11016,25 +11235,25 @@ msgstr "" "De toegewezen site {site} is geen lid van de toegewezen groep {group} " "(toepassingsgebied: {scope})." -#: netbox/ipam/models/vlans.py:303 +#: netbox/ipam/models/vlans.py:309 #, python-brace-format msgid "VID must be in ranges {ranges} for VLANs in group {group}" msgstr "VID moet binnen bereik zijn {ranges} voor VLAN's in groep {group}" -#: netbox/ipam/models/vlans.py:310 +#: netbox/ipam/models/vlans.py:316 msgid "Only Q-in-Q customer VLANs maybe assigned to a service VLAN." msgstr "" "Alleen Q-in-Q-klant-VLAN's kunnen worden toegewezen aan een service-VLAN." -#: netbox/ipam/models/vlans.py:316 +#: netbox/ipam/models/vlans.py:322 msgid "A Q-in-Q customer VLAN must be assigned to a service VLAN." msgstr "Een Q-in-Q-klant-VLAN moet worden toegewezen aan een service-VLAN." -#: netbox/ipam/models/vlans.py:353 +#: netbox/ipam/models/vlans.py:359 msgid "VLAN translation policies" msgstr "VLAN-vertaalbeleid" -#: netbox/ipam/models/vlans.py:394 +#: netbox/ipam/models/vlans.py:400 msgid "VLAN translation rule" msgstr "VLAN-vertaalregel" @@ -11054,8 +11273,8 @@ msgstr "unieke ruimte afdwingen" msgid "Prevent duplicate prefixes/IP addresses within this VRF" msgstr "Voorkom dubbele prefixen/IP-adressen in deze VRF" -#: netbox/ipam/models/vrfs.py:62 netbox/netbox/navigation/menu.py:192 -#: netbox/netbox/navigation/menu.py:194 +#: netbox/ipam/models/vrfs.py:62 netbox/netbox/navigation/menu.py:193 +#: netbox/netbox/navigation/menu.py:195 msgid "VRFs" msgstr "VRF's" @@ -11084,74 +11303,79 @@ msgstr "Aantal sites" msgid "Provider Count" msgstr "Aantal providers" -#: netbox/ipam/tables/ip.py:41 netbox/netbox/navigation/menu.py:185 -#: netbox/netbox/navigation/menu.py:187 +#: netbox/ipam/tables/ip.py:42 netbox/netbox/navigation/menu.py:186 +#: netbox/netbox/navigation/menu.py:188 msgid "Aggregates" msgstr "Aggregaten" -#: netbox/ipam/tables/ip.py:71 +#: netbox/ipam/tables/ip.py:72 msgid "Added" msgstr "Toegevoegd" -#: netbox/ipam/tables/ip.py:74 netbox/ipam/tables/ip.py:112 -#: netbox/ipam/tables/vlans.py:118 netbox/ipam/views.py:373 -#: netbox/netbox/navigation/menu.py:171 netbox/netbox/navigation/menu.py:173 +#: netbox/ipam/tables/ip.py:75 netbox/ipam/tables/ip.py:113 +#: netbox/ipam/tables/vlans.py:120 netbox/ipam/views.py:375 +#: netbox/netbox/navigation/menu.py:172 netbox/netbox/navigation/menu.py:174 #: netbox/templates/ipam/vlan.html:100 msgid "Prefixes" msgstr "Prefixen" -#: netbox/ipam/tables/ip.py:77 netbox/ipam/tables/ip.py:221 -#: netbox/ipam/tables/ip.py:276 netbox/ipam/tables/vlans.py:55 +#: netbox/ipam/tables/ip.py:78 netbox/ipam/tables/ip.py:222 +#: netbox/ipam/tables/ip.py:281 netbox/ipam/tables/vlans.py:55 #: netbox/templates/dcim/device.html:260 #: netbox/templates/ipam/aggregate.html:24 -#: netbox/templates/ipam/iprange.html:29 netbox/templates/ipam/prefix.html:102 +#: netbox/templates/ipam/iprange.html:37 netbox/templates/ipam/prefix.html:102 msgid "Utilization" msgstr "Gebruik" -#: netbox/ipam/tables/ip.py:117 netbox/netbox/navigation/menu.py:167 +#: netbox/ipam/tables/ip.py:118 netbox/netbox/navigation/menu.py:168 msgid "IP Ranges" msgstr "IP-bereiken" -#: netbox/ipam/tables/ip.py:167 +#: netbox/ipam/tables/ip.py:168 msgid "Prefix (Flat)" msgstr "Prefix (plat)" -#: netbox/ipam/tables/ip.py:171 +#: netbox/ipam/tables/ip.py:172 msgid "Depth" msgstr "Diepte" -#: netbox/ipam/tables/ip.py:191 netbox/ipam/tables/vlans.py:37 +#: netbox/ipam/tables/ip.py:192 netbox/ipam/tables/vlans.py:37 #: netbox/virtualization/tables/clusters.py:77 #: netbox/wireless/tables/wirelesslan.py:55 msgid "Scope Type" msgstr "Soort toepassingsgebied" -#: netbox/ipam/tables/ip.py:213 +#: netbox/ipam/tables/ip.py:214 msgid "Pool" msgstr "Pool" -#: netbox/ipam/tables/ip.py:217 netbox/ipam/tables/ip.py:272 +#: netbox/ipam/tables/ip.py:218 netbox/ipam/tables/ip.py:277 +#: netbox/templates/ipam/iprange.html:33 msgid "Marked Utilized" msgstr "Gemarkeerd als gebruikt" -#: netbox/ipam/tables/ip.py:256 +#: netbox/ipam/tables/ip.py:257 msgid "Start address" msgstr "Startadres" -#: netbox/ipam/tables/ip.py:335 +#: netbox/ipam/tables/ip.py:273 netbox/templates/ipam/iprange.html:29 +msgid "Marked Populated" +msgstr "Gemarkeerd bevolkt" + +#: netbox/ipam/tables/ip.py:341 msgid "NAT (Inside)" msgstr "NAT (binnenkant)" -#: netbox/ipam/tables/ip.py:340 +#: netbox/ipam/tables/ip.py:346 msgid "NAT (Outside)" msgstr "NAT (buiten)" -#: netbox/ipam/tables/ip.py:345 +#: netbox/ipam/tables/ip.py:351 msgid "Assigned" msgstr "Toegewezen" -#: netbox/ipam/tables/ip.py:381 netbox/templates/vpn/l2vpntermination.html:16 -#: netbox/vpn/forms/filtersets.py:246 +#: netbox/ipam/tables/ip.py:397 netbox/templates/vpn/l2vpntermination.html:16 +#: netbox/vpn/forms/filtersets.py:251 msgid "Assigned Object" msgstr "Toegewezen object" @@ -11159,22 +11383,22 @@ msgstr "Toegewezen object" msgid "VID Ranges" msgstr "VID-reeksen" -#: netbox/ipam/tables/vlans.py:80 netbox/ipam/tables/vlans.py:190 +#: netbox/ipam/tables/vlans.py:82 netbox/ipam/tables/vlans.py:192 #: netbox/templates/dcim/inc/interface_vlans_table.html:4 msgid "VID" msgstr "VID" -#: netbox/ipam/tables/vlans.py:237 +#: netbox/ipam/tables/vlans.py:239 #: netbox/templates/ipam/vlantranslationpolicy.html:22 msgid "Rules" msgstr "Regels" -#: netbox/ipam/tables/vlans.py:260 +#: netbox/ipam/tables/vlans.py:262 #: netbox/templates/ipam/vlantranslationrule.html:18 msgid "Local VID" msgstr "Lokale VID" -#: netbox/ipam/tables/vlans.py:264 +#: netbox/ipam/tables/vlans.py:266 #: netbox/templates/ipam/vlantranslationrule.html:22 msgid "Remote VID" msgstr "VID op afstand" @@ -11187,14 +11411,27 @@ msgstr "RD" msgid "Unique" msgstr "Uniek" -#: netbox/ipam/tables/vrfs.py:37 netbox/vpn/tables/l2vpn.py:27 +#: netbox/ipam/tables/vrfs.py:37 netbox/vpn/tables/l2vpn.py:30 msgid "Import Targets" msgstr "Doelen importeren" -#: netbox/ipam/tables/vrfs.py:42 netbox/vpn/tables/l2vpn.py:32 +#: netbox/ipam/tables/vrfs.py:42 netbox/vpn/tables/l2vpn.py:35 msgid "Export Targets" msgstr "Doelen exporteren" +#: netbox/ipam/utils.py:30 +msgid "1 IP available" +msgstr "1 IP beschikbaar" + +#: netbox/ipam/utils.py:32 +#, python-brace-format +msgid "{count} IPs available" +msgstr "{count} IP's beschikbaar" + +#: netbox/ipam/utils.py:33 +msgid "Many IPs available" +msgstr "Veel IP-adressen beschikbaar" + #: netbox/ipam/validators.py:9 #, python-brace-format msgid "{prefix} is not a valid prefix. Did you mean {suggested}?" @@ -11221,31 +11458,31 @@ msgstr "" "Alleen alfanumerieke tekens, sterretjes, koppeltekens, punten en " "onderstrepingstekens zijn toegestaan in DNS-namen" -#: netbox/ipam/views.py:570 +#: netbox/ipam/views.py:569 msgid "Child Prefixes" msgstr "Prefixen voor kinderen" -#: netbox/ipam/views.py:606 +#: netbox/ipam/views.py:605 msgid "Child Ranges" msgstr "Ranges voor kinderen" -#: netbox/ipam/views.py:958 +#: netbox/ipam/views.py:951 msgid "Related IPs" msgstr "Gerelateerde IP's" -#: netbox/ipam/views.py:1315 +#: netbox/ipam/views.py:1319 msgid "Device Interfaces" msgstr "Interfaces voor apparaten" -#: netbox/ipam/views.py:1333 +#: netbox/ipam/views.py:1337 msgid "VM Interfaces" msgstr "VM-interfaces" -#: netbox/netbox/api/fields.py:65 +#: netbox/netbox/api/fields.py:66 msgid "This field may not be blank." msgstr "Dit veld is mogelijk niet leeg." -#: netbox/netbox/api/fields.py:70 +#: netbox/netbox/api/fields.py:71 msgid "" "Value must be passed directly (e.g. \"foo\": 123); do not use a dictionary " "or list." @@ -11253,28 +11490,28 @@ msgstr "" "De waarde moet rechtstreeks worden doorgegeven (bijvoorbeeld „foo”: 123); " "gebruik geen woordenboek of lijst." -#: netbox/netbox/api/fields.py:91 +#: netbox/netbox/api/fields.py:92 #, python-brace-format msgid "{value} is not a valid choice." msgstr "{value} is geen geldige keuze." -#: netbox/netbox/api/fields.py:104 +#: netbox/netbox/api/fields.py:105 #, python-brace-format msgid "Invalid content type: {content_type}" msgstr "Ongeldig inhoudstype: {content_type}" -#: netbox/netbox/api/fields.py:105 +#: netbox/netbox/api/fields.py:106 msgid "Invalid value. Specify a content type as '.'." msgstr "" "Ongeldige waarde. Specificeer een inhoudstype als " "'.'." -#: netbox/netbox/api/fields.py:167 +#: netbox/netbox/api/fields.py:168 msgid "Ranges must be specified in the form (lower, upper)." msgstr "" "Bereiken moeten in het formulier worden gespecificeerd (onder, boven)." -#: netbox/netbox/api/fields.py:169 +#: netbox/netbox/api/fields.py:170 msgid "Range boundaries must be defined as integers." msgstr "Bereikgrenzen moeten worden gedefinieerd als gehele getallen." @@ -11349,6 +11586,7 @@ msgid "Dark Grey" msgstr "Donkergrijs" #: netbox/netbox/choices.py:103 netbox/templates/extras/script_result.html:56 +#: netbox/templates/extras/tableconfig.html:76 msgid "Default" msgstr "Standaard" @@ -11653,34 +11891,34 @@ msgstr "Aangepast veld '{name}'moet een unieke waarde hebben." msgid "Missing required custom field '{name}'." msgstr "Ontbreekt het vereiste aangepaste veld '{name}'." -#: netbox/netbox/models/features.py:470 +#: netbox/netbox/models/features.py:492 msgid "Remote data source" msgstr "Externe gegevensbron" -#: netbox/netbox/models/features.py:480 +#: netbox/netbox/models/features.py:502 msgid "data path" msgstr "datapad" -#: netbox/netbox/models/features.py:484 +#: netbox/netbox/models/features.py:506 msgid "Path to remote file (relative to data source root)" msgstr "" "Pad naar extern bestand (ten opzichte van de root van de gegevensbron)" -#: netbox/netbox/models/features.py:487 +#: netbox/netbox/models/features.py:509 msgid "auto sync enabled" msgstr "automatische synchronisatie ingeschakeld" -#: netbox/netbox/models/features.py:489 +#: netbox/netbox/models/features.py:511 msgid "Enable automatic synchronization of data when the data file is updated" msgstr "" "Automatische synchronisatie van gegevens inschakelen wanneer het " "gegevensbestand wordt bijgewerkt" -#: netbox/netbox/models/features.py:492 +#: netbox/netbox/models/features.py:514 msgid "date synced" msgstr "datum gesynchroniseerd" -#: netbox/netbox/models/features.py:586 +#: netbox/netbox/models/features.py:608 #, python-brace-format msgid "{class_name} must implement a sync_data() method." msgstr "{class_name} moet een sync_data () -methode implementeren." @@ -11709,7 +11947,7 @@ msgstr "Moet een eenheid specificeren bij het instellen van een afstand" msgid "Organization" msgstr "Organisatie" -#: netbox/netbox/navigation/menu.py:19 +#: netbox/netbox/navigation/menu.py:18 msgid "Site Groups" msgstr "Sitegroepen" @@ -11748,208 +11986,212 @@ msgid "Virtual Device Contexts" msgstr "Contexten van virtuele apparaten" #: netbox/netbox/navigation/menu.py:88 +msgid "Module Type Profiles" +msgstr "Profielen van moduletypen" + +#: netbox/netbox/navigation/menu.py:89 msgid "Manufacturers" msgstr "Fabrikanten" -#: netbox/netbox/navigation/menu.py:92 +#: netbox/netbox/navigation/menu.py:93 msgid "Device Components" msgstr "Onderdelen van het apparaat" -#: netbox/netbox/navigation/menu.py:104 +#: netbox/netbox/navigation/menu.py:105 #: netbox/templates/dcim/inventoryitemrole.html:8 msgid "Inventory Item Roles" msgstr "Rollen van inventarisitems" -#: netbox/netbox/navigation/menu.py:110 +#: netbox/netbox/navigation/menu.py:111 #: netbox/templates/dcim/interface.html:413 #: netbox/templates/virtualization/vminterface.html:124 msgid "MAC Addresses" msgstr "MAC-adressen" -#: netbox/netbox/navigation/menu.py:117 netbox/netbox/navigation/menu.py:121 +#: netbox/netbox/navigation/menu.py:118 netbox/netbox/navigation/menu.py:122 #: netbox/templates/dcim/interface.html:182 msgid "Connections" msgstr "Verbindingen" -#: netbox/netbox/navigation/menu.py:123 +#: netbox/netbox/navigation/menu.py:124 msgid "Cables" msgstr "Kabels" -#: netbox/netbox/navigation/menu.py:124 +#: netbox/netbox/navigation/menu.py:125 msgid "Wireless Links" msgstr "Draadloze links" -#: netbox/netbox/navigation/menu.py:127 +#: netbox/netbox/navigation/menu.py:128 msgid "Interface Connections" msgstr "Interface-aansluitingen" -#: netbox/netbox/navigation/menu.py:132 +#: netbox/netbox/navigation/menu.py:133 msgid "Console Connections" msgstr "Console-aansluitingen" -#: netbox/netbox/navigation/menu.py:137 +#: netbox/netbox/navigation/menu.py:138 msgid "Power Connections" msgstr "Stroomaansluitingen" -#: netbox/netbox/navigation/menu.py:153 +#: netbox/netbox/navigation/menu.py:154 msgid "Wireless LAN Groups" msgstr "Draadloze LAN-groepen" -#: netbox/netbox/navigation/menu.py:174 +#: netbox/netbox/navigation/menu.py:175 msgid "Prefix & VLAN Roles" msgstr "Prefix- en VLAN-rollen" -#: netbox/netbox/navigation/menu.py:180 +#: netbox/netbox/navigation/menu.py:181 msgid "ASN Ranges" msgstr "ASN-reeksen" -#: netbox/netbox/navigation/menu.py:203 +#: netbox/netbox/navigation/menu.py:204 msgid "VLAN Translation Policies" msgstr "VLAN-vertaalbeleid" -#: netbox/netbox/navigation/menu.py:204 +#: netbox/netbox/navigation/menu.py:205 #: netbox/templates/ipam/vlantranslationpolicy.html:46 msgid "VLAN Translation Rules" msgstr "Regels voor VLAN-vertaling" -#: netbox/netbox/navigation/menu.py:211 +#: netbox/netbox/navigation/menu.py:212 msgid "Service Templates" msgstr "Servicesjablonen" -#: netbox/netbox/navigation/menu.py:212 netbox/templates/dcim/device.html:302 +#: netbox/netbox/navigation/menu.py:213 netbox/templates/dcim/device.html:302 #: netbox/templates/ipam/ipaddress.html:118 #: netbox/templates/virtualization/virtualmachine.html:154 msgid "Services" msgstr "Diensten" -#: netbox/netbox/navigation/menu.py:219 +#: netbox/netbox/navigation/menu.py:220 msgid "VPN" msgstr "VPN" -#: netbox/netbox/navigation/menu.py:223 netbox/netbox/navigation/menu.py:225 +#: netbox/netbox/navigation/menu.py:224 netbox/netbox/navigation/menu.py:226 #: netbox/vpn/tables/tunnels.py:24 msgid "Tunnels" msgstr "Tunnels" -#: netbox/netbox/navigation/menu.py:226 +#: netbox/netbox/navigation/menu.py:227 #: netbox/templates/vpn/tunnelgroup.html:8 msgid "Tunnel Groups" msgstr "Tunnelgroepen" -#: netbox/netbox/navigation/menu.py:227 +#: netbox/netbox/navigation/menu.py:228 msgid "Tunnel Terminations" msgstr "Tunnelafsluitingen" -#: netbox/netbox/navigation/menu.py:231 netbox/netbox/navigation/menu.py:233 -#: netbox/vpn/models/l2vpn.py:64 +#: netbox/netbox/navigation/menu.py:232 netbox/netbox/navigation/menu.py:234 +#: netbox/vpn/models/l2vpn.py:69 msgid "L2VPNs" msgstr "L2VPN's" -#: netbox/netbox/navigation/menu.py:240 +#: netbox/netbox/navigation/menu.py:241 msgid "IKE Proposals" msgstr "IKE-voorstellen" -#: netbox/netbox/navigation/menu.py:241 +#: netbox/netbox/navigation/menu.py:242 #: netbox/templates/vpn/ikeproposal.html:41 msgid "IKE Policies" msgstr "IKE-beleid" -#: netbox/netbox/navigation/menu.py:242 +#: netbox/netbox/navigation/menu.py:243 msgid "IPSec Proposals" msgstr "IPsec-voorstellen" -#: netbox/netbox/navigation/menu.py:243 +#: netbox/netbox/navigation/menu.py:244 #: netbox/templates/vpn/ipsecproposal.html:37 msgid "IPSec Policies" msgstr "IPsec-beleid" -#: netbox/netbox/navigation/menu.py:244 netbox/templates/vpn/ikepolicy.html:38 +#: netbox/netbox/navigation/menu.py:245 netbox/templates/vpn/ikepolicy.html:38 #: netbox/templates/vpn/ipsecpolicy.html:25 msgid "IPSec Profiles" msgstr "IPsec-profielen" -#: netbox/netbox/navigation/menu.py:259 +#: netbox/netbox/navigation/menu.py:260 #: netbox/templates/virtualization/virtualmachine.html:174 #: netbox/templates/virtualization/virtualmachine/base.html:32 #: netbox/templates/virtualization/virtualmachine_list.html:21 #: netbox/virtualization/tables/virtualmachines.py:74 -#: netbox/virtualization/views.py:427 +#: netbox/virtualization/views.py:417 msgid "Virtual Disks" msgstr "Virtuele schijven" -#: netbox/netbox/navigation/menu.py:266 +#: netbox/netbox/navigation/menu.py:267 msgid "Cluster Types" msgstr "Clustertypen" -#: netbox/netbox/navigation/menu.py:267 +#: netbox/netbox/navigation/menu.py:268 msgid "Cluster Groups" msgstr "Clustergroepen" -#: netbox/netbox/navigation/menu.py:281 +#: netbox/netbox/navigation/menu.py:282 msgid "Circuit Types" msgstr "Circuittypes" -#: netbox/netbox/navigation/menu.py:282 +#: netbox/netbox/navigation/menu.py:283 msgid "Circuit Terminations" msgstr "Circuitafsluitingen" -#: netbox/netbox/navigation/menu.py:286 netbox/netbox/navigation/menu.py:288 +#: netbox/netbox/navigation/menu.py:287 netbox/netbox/navigation/menu.py:289 #: netbox/templates/circuits/providernetwork.html:55 msgid "Virtual Circuits" msgstr "Virtuele circuits" -#: netbox/netbox/navigation/menu.py:289 +#: netbox/netbox/navigation/menu.py:290 msgid "Virtual Circuit Types" msgstr "Typen virtuele circuits" -#: netbox/netbox/navigation/menu.py:290 +#: netbox/netbox/navigation/menu.py:291 msgid "Virtual Circuit Terminations" msgstr "Beëindigingen van virtuele circuits" -#: netbox/netbox/navigation/menu.py:296 +#: netbox/netbox/navigation/menu.py:297 msgid "Circuit Groups" msgstr "Circuitgroepen" -#: netbox/netbox/navigation/menu.py:297 +#: netbox/netbox/navigation/menu.py:298 #: netbox/templates/circuits/circuit.html:76 #: netbox/templates/circuits/virtualcircuit.html:69 msgid "Group Assignments" msgstr "Groepstoewijzingen" -#: netbox/netbox/navigation/menu.py:301 netbox/netbox/navigation/menu.py:303 +#: netbox/netbox/navigation/menu.py:302 netbox/netbox/navigation/menu.py:304 msgid "Providers" msgstr "Providers" -#: netbox/netbox/navigation/menu.py:304 +#: netbox/netbox/navigation/menu.py:305 #: netbox/templates/circuits/provider.html:51 msgid "Provider Accounts" msgstr "Accounts van providers" -#: netbox/netbox/navigation/menu.py:305 +#: netbox/netbox/navigation/menu.py:306 msgid "Provider Networks" msgstr "Netwerken van providers" -#: netbox/netbox/navigation/menu.py:319 +#: netbox/netbox/navigation/menu.py:320 msgid "Power Panels" msgstr "Voedingspanelen" -#: netbox/netbox/navigation/menu.py:330 +#: netbox/netbox/navigation/menu.py:331 msgid "Configurations" msgstr "Configuraties" -#: netbox/netbox/navigation/menu.py:332 +#: netbox/netbox/navigation/menu.py:333 msgid "Config Contexts" msgstr "Contexten configureren" -#: netbox/netbox/navigation/menu.py:333 +#: netbox/netbox/navigation/menu.py:334 msgid "Config Templates" msgstr "Configuratiesjablonen" -#: netbox/netbox/navigation/menu.py:340 netbox/netbox/navigation/menu.py:344 +#: netbox/netbox/navigation/menu.py:341 netbox/netbox/navigation/menu.py:345 msgid "Customization" msgstr "Aanpassing" -#: netbox/netbox/navigation/menu.py:346 +#: netbox/netbox/navigation/menu.py:347 #: netbox/templates/dcim/device_edit.html:105 #: netbox/templates/dcim/htmx/cable_edit.html:84 #: netbox/templates/dcim/virtualchassis_add.html:35 @@ -11962,92 +12204,96 @@ msgstr "Aanpassing" msgid "Custom Fields" msgstr "Aangepaste velden" -#: netbox/netbox/navigation/menu.py:347 +#: netbox/netbox/navigation/menu.py:348 msgid "Custom Field Choices" msgstr "Aangepaste veldkeuzes" -#: netbox/netbox/navigation/menu.py:348 +#: netbox/netbox/navigation/menu.py:349 msgid "Custom Links" msgstr "Aangepaste links" -#: netbox/netbox/navigation/menu.py:349 +#: netbox/netbox/navigation/menu.py:350 msgid "Export Templates" msgstr "Sjablonen exporteren" -#: netbox/netbox/navigation/menu.py:350 +#: netbox/netbox/navigation/menu.py:351 msgid "Saved Filters" msgstr "Opgeslagen filters" #: netbox/netbox/navigation/menu.py:352 +msgid "Table Configs" +msgstr "Tabelconfiguraties" + +#: netbox/netbox/navigation/menu.py:354 msgid "Image Attachments" msgstr "Afbeeldingsbijlagen" -#: netbox/netbox/navigation/menu.py:370 +#: netbox/netbox/navigation/menu.py:372 msgid "Operations" msgstr "Operaties" -#: netbox/netbox/navigation/menu.py:374 +#: netbox/netbox/navigation/menu.py:376 msgid "Integrations" msgstr "Integraties" -#: netbox/netbox/navigation/menu.py:376 +#: netbox/netbox/navigation/menu.py:378 msgid "Data Sources" msgstr "Gegevensbronnen" -#: netbox/netbox/navigation/menu.py:377 +#: netbox/netbox/navigation/menu.py:379 msgid "Event Rules" msgstr "Regels voor evenementen" -#: netbox/netbox/navigation/menu.py:378 +#: netbox/netbox/navigation/menu.py:380 msgid "Webhooks" msgstr "Webhooks" -#: netbox/netbox/navigation/menu.py:382 netbox/netbox/navigation/menu.py:386 -#: netbox/netbox/views/generic/feature_views.py:158 +#: netbox/netbox/navigation/menu.py:384 netbox/netbox/navigation/menu.py:388 +#: netbox/netbox/views/generic/feature_views.py:164 #: netbox/templates/extras/report/base.html:37 #: netbox/templates/extras/script/base.html:36 msgid "Jobs" msgstr "Jobs" -#: netbox/netbox/navigation/menu.py:392 +#: netbox/netbox/navigation/menu.py:394 msgid "Logging" msgstr "Loggen" -#: netbox/netbox/navigation/menu.py:394 +#: netbox/netbox/navigation/menu.py:396 msgid "Notification Groups" msgstr "Meldingsgroepen" -#: netbox/netbox/navigation/menu.py:395 +#: netbox/netbox/navigation/menu.py:397 msgid "Journal Entries" msgstr "Journaalposten" -#: netbox/netbox/navigation/menu.py:396 +#: netbox/netbox/navigation/menu.py:398 #: netbox/templates/core/objectchange.html:9 #: netbox/templates/core/objectchange_list.html:4 msgid "Change Log" msgstr "Logboek wijzigen" -#: netbox/netbox/navigation/menu.py:403 netbox/templates/inc/user_menu.html:29 +#: netbox/netbox/navigation/menu.py:405 netbox/templates/inc/user_menu.html:29 msgid "Admin" msgstr "beheerder" -#: netbox/netbox/navigation/menu.py:451 netbox/templates/account/base.html:27 +#: netbox/netbox/navigation/menu.py:453 netbox/templates/account/base.html:27 #: netbox/templates/inc/user_menu.html:52 msgid "API Tokens" msgstr "API-tokens" -#: netbox/netbox/navigation/menu.py:458 netbox/users/forms/model_forms.py:187 +#: netbox/netbox/navigation/menu.py:460 netbox/users/forms/model_forms.py:187 #: netbox/users/forms/model_forms.py:195 netbox/users/forms/model_forms.py:242 #: netbox/users/forms/model_forms.py:249 msgid "Permissions" msgstr "Machtigingen" -#: netbox/netbox/navigation/menu.py:466 netbox/netbox/navigation/menu.py:470 +#: netbox/netbox/navigation/menu.py:468 netbox/netbox/navigation/menu.py:472 #: netbox/templates/core/system.html:7 msgid "System" msgstr "Systeem" -#: netbox/netbox/navigation/menu.py:475 netbox/netbox/navigation/menu.py:523 +#: netbox/netbox/navigation/menu.py:477 netbox/netbox/navigation/menu.py:525 #: netbox/templates/500.html:35 netbox/templates/account/preferences.html:22 #: netbox/templates/core/plugin.html:13 #: netbox/templates/core/plugin_list.html:7 @@ -12055,11 +12301,11 @@ msgstr "Systeem" msgid "Plugins" msgstr "Plug-ins" -#: netbox/netbox/navigation/menu.py:480 +#: netbox/netbox/navigation/menu.py:482 msgid "Configuration History" msgstr "Configuratiegeschiedenis" -#: netbox/netbox/navigation/menu.py:486 netbox/templates/core/rq_task.html:8 +#: netbox/netbox/navigation/menu.py:488 netbox/templates/core/rq_task.html:8 #: netbox/templates/core/rq_task_list.html:22 msgid "Background Tasks" msgstr "Achtergrondtaken" @@ -12095,22 +12341,22 @@ msgstr "" "{template_extension} is geen subklasse van de " "NetBox.Plugins.PluginTemplateExtension!" -#: netbox/netbox/plugins/registration.py:57 +#: netbox/netbox/plugins/registration.py:49 #, python-brace-format msgid "{item} must be an instance of netbox.plugins.PluginMenuItem" msgstr "{item} moet een exemplaar zijn van NetBox.Plugins.PluginMenuItem" -#: netbox/netbox/plugins/registration.py:68 +#: netbox/netbox/plugins/registration.py:60 #, python-brace-format msgid "{menu_link} must be an instance of netbox.plugins.PluginMenuItem" msgstr "{menu_link} moet een exemplaar zijn van NetBox.Plugins.PluginMenuItem" -#: netbox/netbox/plugins/registration.py:73 +#: netbox/netbox/plugins/registration.py:65 #, python-brace-format msgid "{button} must be an instance of netbox.plugins.PluginMenuButton" msgstr "{button} moet een exemplaar zijn van NetBox.Plugins.PluginMenuButton" -#: netbox/netbox/plugins/templates.py:37 +#: netbox/netbox/plugins/templates.py:42 msgid "extra_context must be a dictionary" msgstr "extra_context moet een woordenboek zijn" @@ -12191,79 +12437,79 @@ msgstr "Kan na initialisatie geen winkels aan het register toevoegen" msgid "Cannot delete stores from registry" msgstr "Kan winkels niet verwijderen uit het register" -#: netbox/netbox/settings.py:758 +#: netbox/netbox/settings.py:782 msgid "Czech" msgstr "Tsjechisch" -#: netbox/netbox/settings.py:759 +#: netbox/netbox/settings.py:783 msgid "Danish" msgstr "Deens" -#: netbox/netbox/settings.py:760 +#: netbox/netbox/settings.py:784 msgid "German" msgstr "Duits" -#: netbox/netbox/settings.py:761 +#: netbox/netbox/settings.py:785 msgid "English" msgstr "Engels" -#: netbox/netbox/settings.py:762 +#: netbox/netbox/settings.py:786 msgid "Spanish" msgstr "Spaans" -#: netbox/netbox/settings.py:763 +#: netbox/netbox/settings.py:787 msgid "French" msgstr "Frans" -#: netbox/netbox/settings.py:764 +#: netbox/netbox/settings.py:788 msgid "Italian" msgstr "Italiaans" -#: netbox/netbox/settings.py:765 +#: netbox/netbox/settings.py:789 msgid "Japanese" msgstr "Japans" -#: netbox/netbox/settings.py:766 +#: netbox/netbox/settings.py:790 msgid "Dutch" msgstr "Nederlands" -#: netbox/netbox/settings.py:767 +#: netbox/netbox/settings.py:791 msgid "Polish" msgstr "Pools" -#: netbox/netbox/settings.py:768 +#: netbox/netbox/settings.py:792 msgid "Portuguese" msgstr "Portugees" -#: netbox/netbox/settings.py:769 +#: netbox/netbox/settings.py:793 msgid "Russian" msgstr "Russisch" -#: netbox/netbox/settings.py:770 +#: netbox/netbox/settings.py:794 msgid "Turkish" msgstr "Turks" -#: netbox/netbox/settings.py:771 +#: netbox/netbox/settings.py:795 msgid "Ukrainian" msgstr "Oekraïens" -#: netbox/netbox/settings.py:772 +#: netbox/netbox/settings.py:796 msgid "Chinese" msgstr "Chinees" -#: netbox/netbox/tables/columns.py:177 +#: netbox/netbox/tables/columns.py:178 msgid "Select all" msgstr "Alles selecteren" -#: netbox/netbox/tables/columns.py:190 +#: netbox/netbox/tables/columns.py:191 msgid "Toggle all" msgstr "Alles omschakelen" -#: netbox/netbox/tables/columns.py:302 +#: netbox/netbox/tables/columns.py:307 msgid "Toggle Dropdown" msgstr "Dropdown in- en uitschakelen" -#: netbox/netbox/tables/columns.py:575 netbox/templates/core/job.html:53 +#: netbox/netbox/tables/columns.py:580 netbox/templates/core/job.html:53 msgid "Error" msgstr "Fout" @@ -12272,12 +12518,12 @@ msgstr "Fout" msgid "No {model_name} found" msgstr "Geen {model_name} gevonden" -#: netbox/netbox/tables/tables.py:252 +#: netbox/netbox/tables/tables.py:278 #: netbox/templates/generic/bulk_import.html:117 msgid "Field" msgstr "Veld" -#: netbox/netbox/tables/tables.py:255 +#: netbox/netbox/tables/tables.py:281 msgid "Value" msgstr "Waarde" @@ -12285,7 +12531,7 @@ msgstr "Waarde" msgid "Dummy Plugin" msgstr "Dummy-plug-in" -#: netbox/netbox/views/generic/bulk_views.py:116 +#: netbox/netbox/views/generic/bulk_views.py:117 #, python-brace-format msgid "" "There was an error rendering the selected export template ({template}): " @@ -12294,52 +12540,52 @@ msgstr "" "Er is een fout opgetreden bij het weergeven van de geselecteerde " "exportsjabloon ({template}): {error}" -#: netbox/netbox/views/generic/bulk_views.py:425 +#: netbox/netbox/views/generic/bulk_views.py:427 #, python-brace-format msgid "Row {i}: Object with ID {id} does not exist" msgstr "Rij {i}: Object met ID {id} bestaat niet" -#: netbox/netbox/views/generic/bulk_views.py:714 -#: netbox/netbox/views/generic/bulk_views.py:915 -#: netbox/netbox/views/generic/bulk_views.py:963 +#: netbox/netbox/views/generic/bulk_views.py:716 +#: netbox/netbox/views/generic/bulk_views.py:917 +#: netbox/netbox/views/generic/bulk_views.py:965 #, python-brace-format msgid "No {object_type} were selected." msgstr "Geen {object_type} zijn geselecteerd." -#: netbox/netbox/views/generic/bulk_views.py:793 +#: netbox/netbox/views/generic/bulk_views.py:795 #, python-brace-format msgid "Renamed {count} {object_type}" msgstr "Hernoemd {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:893 +#: netbox/netbox/views/generic/bulk_views.py:895 #, python-brace-format msgid "Deleted {count} {object_type}" msgstr "Verwijderd {count} {object_type}" -#: netbox/netbox/views/generic/feature_views.py:40 +#: netbox/netbox/views/generic/feature_views.py:46 msgid "Changelog" msgstr "Log met wijzigingen" -#: netbox/netbox/views/generic/feature_views.py:93 +#: netbox/netbox/views/generic/feature_views.py:99 msgid "Journal" msgstr "Journaal" -#: netbox/netbox/views/generic/feature_views.py:212 +#: netbox/netbox/views/generic/feature_views.py:218 msgid "Unable to synchronize data: No data file set." msgstr "" "Kan gegevens niet synchroniseren: er is geen gegevensbestand ingesteld." -#: netbox/netbox/views/generic/feature_views.py:216 +#: netbox/netbox/views/generic/feature_views.py:222 #, python-brace-format msgid "Synchronized data for {object_type} {object}." msgstr "Gesynchroniseerde gegevens voor {object_type} {object}." -#: netbox/netbox/views/generic/feature_views.py:241 +#: netbox/netbox/views/generic/feature_views.py:247 #, python-brace-format msgid "Synced {count} {object_type}" msgstr "Gesynchroniseerd {count} {object_type}" -#: netbox/netbox/views/generic/object_views.py:109 +#: netbox/netbox/views/generic/object_views.py:110 #, python-brace-format msgid "{class_name} must implement get_children()" msgstr "{class_name} moet get_children () implementeren" @@ -12409,12 +12655,6 @@ msgstr "op GitHub" msgid "Home Page" msgstr "Startpagina" -#: netbox/templates/account/base.html:7 netbox/templates/inc/user_menu.html:40 -#: netbox/vpn/forms/bulk_edit.py:255 netbox/vpn/forms/filtersets.py:194 -#: netbox/vpn/forms/model_forms.py:382 -msgid "Profile" -msgstr "Profiel" - #: netbox/templates/account/base.html:13 #: netbox/templates/account/notifications.html:7 #: netbox/templates/inc/user_menu.html:15 @@ -12489,13 +12729,10 @@ msgid "Toggle All" msgstr "Alles omschakelen" #: netbox/templates/account/preferences.html:49 +#: netbox/templates/extras/tableconfig.html:25 msgid "Table" msgstr "Tafel" -#: netbox/templates/account/preferences.html:50 -msgid "Ordering" -msgstr "Bestellen" - #: netbox/templates/account/preferences.html:51 msgid "Columns" msgstr "Kolommen" @@ -12515,8 +12752,8 @@ msgid "Account Details" msgstr "Accountgegevens" #: netbox/templates/account/profile.html:29 -#: netbox/templates/tenancy/contact.html:43 -#: netbox/templates/users/user.html:25 netbox/tenancy/forms/bulk_edit.py:109 +#: netbox/templates/tenancy/contact.html:53 +#: netbox/templates/users/user.html:25 netbox/tenancy/forms/bulk_edit.py:116 msgid "Email" msgstr "Email" @@ -12557,8 +12794,11 @@ msgstr "Toegewezen groepen" #: netbox/templates/dcim/inc/panels/inventory_items.html:45 #: netbox/templates/dcim/interface.html:353 #: netbox/templates/dcim/modulebay.html:80 +#: netbox/templates/dcim/moduletype.html:90 #: netbox/templates/extras/configcontext.html:70 +#: netbox/templates/extras/configtemplate.html:77 #: netbox/templates/extras/eventrule.html:66 +#: netbox/templates/extras/exporttemplate.html:88 #: netbox/templates/extras/htmx/script_result.html:60 #: netbox/templates/extras/webhook.html:65 #: netbox/templates/extras/webhook.html:75 @@ -12602,7 +12842,7 @@ msgstr "Laatst gebruikt" msgid "Add a Token" msgstr "Een token toevoegen" -#: netbox/templates/base/base.html:23 netbox/templates/home.html:27 +#: netbox/templates/base/base.html:24 netbox/templates/home.html:27 msgid "Home" msgstr "Home" @@ -12617,7 +12857,7 @@ msgstr "NetBox-logo" #: netbox/templates/base/layout.html:60 netbox/templates/base/layout.html:61 msgid "Get" -msgstr "" +msgstr "Krijg" #: netbox/templates/base/layout.html:161 netbox/templates/base/layout.html:162 msgid "Docs" @@ -12697,6 +12937,7 @@ msgstr "Circuittype" #: netbox/templates/circuits/inc/circuit_termination.html:10 #: netbox/templates/dcim/manufacturer.html:11 +#: netbox/templates/extras/tableconfig_edit.html:29 #: netbox/templates/generic/bulk_add_component.html:22 #: netbox/templates/users/objectpermission.html:38 #: netbox/utilities/templates/buttons/add.html:4 @@ -12720,6 +12961,20 @@ msgstr "Bewerken" msgid "Swap" msgstr "Ruil" +#: netbox/templates/circuits/inc/circuit_termination.html:23 +#: netbox/templates/dcim/inc/panels/inventory_items.html:37 +#: netbox/templates/dcim/powerpanel.html:66 +#: netbox/templates/extras/script_list.html:35 +#: netbox/templates/generic/bulk_delete.html:20 +#: netbox/templates/generic/bulk_delete.html:66 +#: netbox/templates/generic/object_delete.html:19 +#: netbox/templates/htmx/delete_form.html:57 +#: netbox/templates/ipam/inc/panels/fhrp_groups.html:48 +#: netbox/templates/users/objectpermission.html:46 +#: netbox/utilities/templates/buttons/delete.html:11 +msgid "Delete" +msgstr "Verwijderen" + #: netbox/templates/circuits/inc/circuit_termination_fields.html:5 msgid "Termination point" msgstr "Eindpunt" @@ -12775,8 +13030,8 @@ msgstr "Verbinding verbreken" #: netbox/templates/dcim/interface.html:237 #: netbox/templates/dcim/interface.html:257 #: netbox/templates/dcim/powerfeed.html:127 -#: netbox/templates/dcim/poweroutlet.html:81 -#: netbox/templates/dcim/poweroutlet.html:82 +#: netbox/templates/dcim/poweroutlet.html:85 +#: netbox/templates/dcim/poweroutlet.html:86 #: netbox/templates/dcim/powerport.html:73 #: netbox/templates/dcim/rearport.html:98 msgid "Connect" @@ -12872,28 +13127,22 @@ msgstr "bytes" msgid "SHA256 Hash" msgstr "SHA256-hash" -#: netbox/templates/core/datasource.html:14 -#: netbox/templates/core/datasource.html:20 -#: netbox/utilities/templates/buttons/sync.html:5 -msgid "Sync" -msgstr "Synchroniseer" +#: netbox/templates/core/datafile.html:55 +msgid "Content" +msgstr "Inhoud" -#: netbox/templates/core/datasource.html:50 +#: netbox/templates/core/datasource.html:54 msgid "Last synced" msgstr "Laatst gesynchroniseerd" -#: netbox/templates/core/datasource.html:84 +#: netbox/templates/core/datasource.html:88 msgid "Backend" msgstr "Backend" -#: netbox/templates/core/datasource.html:99 +#: netbox/templates/core/datasource.html:103 msgid "No parameters defined" msgstr "Geen parameters gedefinieerd" -#: netbox/templates/core/datasource.html:114 -msgid "Files" -msgstr "bestanden" - #: netbox/templates/core/inc/config_data.html:7 msgid "Rack elevations" msgstr "Rackverhogingen" @@ -13070,7 +13319,7 @@ msgstr "Achtergrondwachtrijen" #: netbox/templates/extras/script_result.html:67 #: netbox/templates/extras/script_result.html:69 #: netbox/templates/inc/table_controls_htmx.html:30 -#: netbox/templates/inc/table_controls_htmx.html:33 +#: netbox/templates/inc/table_controls_htmx.html:31 msgid "Configure Table" msgstr "Tabel configureren" @@ -13306,7 +13555,7 @@ msgstr "Geselecteerde naam wijzigen" #: netbox/templates/dcim/consoleserverport.html:66 #: netbox/templates/dcim/frontport.html:98 #: netbox/templates/dcim/interface.html:233 -#: netbox/templates/dcim/poweroutlet.html:79 +#: netbox/templates/dcim/poweroutlet.html:83 #: netbox/templates/dcim/powerport.html:69 msgid "Not Connected" msgstr "Niet verbonden" @@ -13472,6 +13721,7 @@ msgid "Regenerate Slug" msgstr "Regenereer naaktslak" #: netbox/templates/dcim/device_edit.html:51 +#: netbox/templates/extras/tableconfig_edit.html:32 #: netbox/templates/generic/bulk_remove.html:21 #: netbox/utilities/templates/helpers/table_config_form.html:23 msgid "Remove" @@ -13523,17 +13773,25 @@ msgstr "Bay" msgid "Add Device" msgstr "Apparaat toevoegen" -#: netbox/templates/dcim/devicerole.html:40 +#: netbox/templates/dcim/devicerole.html:44 msgid "VM Role" msgstr "VM-rol" +#: netbox/templates/dcim/devicerole.html:67 +msgid "Child Device Roles" +msgstr "Rollen van het apparaat voor kinderen" + +#: netbox/templates/dcim/devicerole.html:71 +msgid "Add a Device Role" +msgstr "Een apparaatrol toevoegen" + #: netbox/templates/dcim/devicetype.html:18 -#: netbox/templates/dcim/moduletype.html:31 +#: netbox/templates/dcim/moduletype.html:35 msgid "Model Name" msgstr "Naam van het model" #: netbox/templates/dcim/devicetype.html:25 -#: netbox/templates/dcim/moduletype.html:35 +#: netbox/templates/dcim/moduletype.html:39 msgid "Part Number" msgstr "Onderdeelnummer" @@ -13559,7 +13817,7 @@ msgstr "Positie van de achterpoort" #: netbox/templates/dcim/frontport.html:72 #: netbox/templates/dcim/interface.html:201 -#: netbox/templates/dcim/poweroutlet.html:73 +#: netbox/templates/dcim/poweroutlet.html:77 #: netbox/templates/dcim/powerport.html:63 #: netbox/templates/dcim/rearport.html:68 msgid "Marked as Connected" @@ -13626,7 +13884,7 @@ msgstr "Duidelijk" msgid "Clear All" msgstr "Alles wissen" -#: netbox/templates/dcim/inc/panels/racktype_dimensions.html:38 +#: netbox/templates/dcim/inc/panels/racktype_dimensions.html:48 msgid "Mounting Depth" msgstr "Montagediepte" @@ -13692,11 +13950,11 @@ msgstr "Kanaalbreedte" #: netbox/templates/dcim/interface.html:342 #: netbox/templates/wireless/wirelesslan.html:14 #: netbox/templates/wireless/wirelesslink.html:21 -#: netbox/wireless/forms/bulk_edit.py:62 -#: netbox/wireless/forms/bulk_edit.py:105 +#: netbox/wireless/forms/bulk_edit.py:63 +#: netbox/wireless/forms/bulk_edit.py:106 #: netbox/wireless/forms/filtersets.py:43 #: netbox/wireless/forms/filtersets.py:108 netbox/wireless/models.py:82 -#: netbox/wireless/models.py:153 netbox/wireless/tables/wirelesslan.py:44 +#: netbox/wireless/models.py:145 netbox/wireless/tables/wirelesslan.py:44 msgid "SSID" msgstr "SSID" @@ -13709,7 +13967,7 @@ msgid "No member interfaces" msgstr "Geen interfaces voor leden" #: netbox/templates/dcim/interface.html:400 -#: netbox/templates/ipam/fhrpgroup.html:73 +#: netbox/templates/ipam/fhrpgroup.html:74 #: netbox/templates/ipam/iprange/ip_addresses.html:7 #: netbox/templates/ipam/prefix/ip_addresses.html:7 #: netbox/templates/virtualization/vminterface.html:111 @@ -13733,15 +13991,15 @@ msgstr "Onderdeel-ID" msgid "Add Child Location" msgstr "Locatie van het kind toevoegen" -#: netbox/templates/dcim/location.html:77 +#: netbox/templates/dcim/location.html:78 msgid "Child Locations" msgstr "Locaties voor kinderen" -#: netbox/templates/dcim/location.html:81 netbox/templates/dcim/site.html:131 +#: netbox/templates/dcim/location.html:82 netbox/templates/dcim/site.html:131 msgid "Add a Location" msgstr "Een locatie toevoegen" -#: netbox/templates/dcim/location.html:94 netbox/templates/dcim/site.html:144 +#: netbox/templates/dcim/location.html:95 netbox/templates/dcim/site.html:144 msgid "Add a Device" msgstr "Een apparaat toevoegen" @@ -13754,9 +14012,18 @@ msgid "Add Device Type" msgstr "Apparaattype toevoegen" #: netbox/templates/dcim/manufacturer.html:21 +#: netbox/templates/dcim/moduletypeprofile.html:49 msgid "Add Module Type" msgstr "Moduletype toevoegen" +#: netbox/templates/dcim/moduletype.html:71 +msgid "No profile assigned" +msgstr "Geen profiel toegewezen" + +#: netbox/templates/dcim/moduletypeprofile.html:13 +msgid "Module Type Profile" +msgstr "Profiel van het moduletype" + #: netbox/templates/dcim/powerfeed.html:53 msgid "Connected Device" msgstr "Aangesloten apparaat" @@ -13779,7 +14046,7 @@ msgctxt "Abbreviation for amperes" msgid "A" msgstr "A" -#: netbox/templates/dcim/poweroutlet.html:58 +#: netbox/templates/dcim/poweroutlet.html:62 msgid "Feed Leg" msgstr "Voer de poot in" @@ -13867,11 +14134,11 @@ msgstr "Posities" msgid "Add Site" msgstr "Site toevoegen" -#: netbox/templates/dcim/region.html:55 +#: netbox/templates/dcim/region.html:56 msgid "Child Regions" msgstr "Kindgebieden" -#: netbox/templates/dcim/region.html:59 +#: netbox/templates/dcim/region.html:60 msgid "Add Region" msgstr "Regio toevoegen" @@ -13895,19 +14162,20 @@ msgstr "Fysiek adres" msgid "Shipping Address" msgstr "Verzendadres" -#: netbox/templates/dcim/sitegroup.html:55 -#: netbox/templates/tenancy/contactgroup.html:46 -#: netbox/templates/tenancy/tenantgroup.html:55 -#: netbox/templates/wireless/wirelesslangroup.html:55 +#: netbox/templates/dcim/sitegroup.html:56 +#: netbox/templates/tenancy/contactgroup.html:47 +#: netbox/templates/tenancy/tenantgroup.html:56 +#: netbox/templates/wireless/wirelesslangroup.html:56 msgid "Child Groups" msgstr "Kindergroepen" -#: netbox/templates/dcim/sitegroup.html:59 +#: netbox/templates/dcim/sitegroup.html:60 msgid "Add Site Group" msgstr "Sitegroep toevoegen" #: netbox/templates/dcim/trace/attachment.html:5 -#: netbox/templates/extras/exporttemplate.html:31 +#: netbox/templates/extras/configtemplate.html:33 +#: netbox/templates/extras/exporttemplate.html:35 msgid "Attachment" msgstr "Gehechtheid" @@ -13948,6 +14216,15 @@ msgstr "Virtueel chassis bewerken %(name)s" msgid "Rack/Unit" msgstr "Rack/eenheid" +#: netbox/templates/dcim/virtualchassis_edit.html:111 +#: netbox/templates/generic/bulk_add_component.html:68 +#: netbox/templates/generic/object_edit.html:47 +#: netbox/templates/generic/object_edit.html:80 +#: netbox/templates/htmx/quick_add.html:24 +#: netbox/templates/ipam/inc/ipaddress_edit_header.html:7 +msgid "Create" +msgstr "Creëren" + #: netbox/templates/dcim/virtualchassis_remove_member.html:5 msgid "Remove Virtual Chassis Member" msgstr "Virtueel chassislid verwijderen" @@ -14061,24 +14338,24 @@ msgstr "Niet ondersteunde PostgreSQL-versie" #: netbox/templates/exceptions/programming_error.html:19 msgid "" -"Ensure that PostgreSQL version 12 or later is in use. You can check this by " +"Ensure that PostgreSQL version 14 or later is in use. You can check this by " "connecting to the database using NetBox's credentials and issuing a query " "for SELECT VERSION()." msgstr "" -"Zorg ervoor dat PostgreSQL versie 12 of hoger in gebruik is. U kunt dit " +"Zorg ervoor dat PostgreSQL versie 14 of hoger in gebruik is. U kunt dit " "controleren door verbinding te maken met de database met behulp van de " "inloggegevens van NetBox en een query uit te voeren voor SELECTEER " "VERSIE ()." #: netbox/templates/extras/configcontext.html:45 -#: netbox/templates/extras/configtemplate.html:37 -#: netbox/templates/extras/exporttemplate.html:51 +#: netbox/templates/extras/configtemplate.html:53 +#: netbox/templates/extras/exporttemplate.html:55 msgid "The data file associated with this object has been deleted" msgstr "Het gegevensbestand dat aan dit object is gekoppeld, is verwijderd" #: netbox/templates/extras/configcontext.html:54 -#: netbox/templates/extras/configtemplate.html:46 -#: netbox/templates/extras/exporttemplate.html:60 +#: netbox/templates/extras/configtemplate.html:62 +#: netbox/templates/extras/exporttemplate.html:64 msgid "Data Synced" msgstr "Gegevens gesynchroniseerd" @@ -14088,12 +14365,13 @@ msgstr "Gegevens gesynchroniseerd" msgid "Sync Data" msgstr "Gegevens synchroniseren" -#: netbox/templates/extras/configtemplate.html:56 +#: netbox/templates/extras/configtemplate.html:72 +#: netbox/templates/extras/exporttemplate.html:83 msgid "Environment Parameters" msgstr "Milieuparameters" -#: netbox/templates/extras/configtemplate.html:67 -#: netbox/templates/extras/exporttemplate.html:79 +#: netbox/templates/extras/configtemplate.html:87 +#: netbox/templates/extras/exporttemplate.html:98 msgid "Template" msgstr "Sjabloon" @@ -14147,7 +14425,7 @@ msgid "Button Class" msgstr "Knopklasse" #: netbox/templates/extras/customlink.html:39 -#: netbox/templates/extras/exporttemplate.html:66 +#: netbox/templates/extras/exporttemplate.html:73 #: netbox/templates/extras/savedfilter.html:39 msgid "Assigned Models" msgstr "Toegewezen modellen" @@ -14233,14 +14511,6 @@ msgstr "HTTP" msgid "Conditions" msgstr "Voorwaarden" -#: netbox/templates/extras/exporttemplate.html:23 -msgid "MIME Type" -msgstr "MIME-type" - -#: netbox/templates/extras/exporttemplate.html:27 -msgid "File Extension" -msgstr "bestandsextensie" - #: netbox/templates/extras/htmx/script_result.html:10 msgid "Scheduled for" msgstr "Gepland voor" @@ -14390,23 +14660,46 @@ msgstr "Drempel voor loggen" msgid "All" msgstr "Alles" -#: netbox/templates/extras/tag.html:32 +#: netbox/templates/extras/tableconfig.html:10 +msgid "Table Config" +msgstr "Tabelconfiguratie" + +#: netbox/templates/extras/tableconfig.html:50 +msgid "Columns Displayed" +msgstr "Kolommen worden weergegeven" + +#: netbox/templates/extras/tableconfig_edit.html:8 +#: netbox/utilities/templates/helpers/table_config_form.html:8 +msgid "Table Configuration" +msgstr "Tabelconfiguratie" + +#: netbox/templates/extras/tableconfig_edit.html:40 +#: netbox/utilities/templates/helpers/table_config_form.html:31 +msgid "Move Up" +msgstr "Omhoog gaan" + +#: netbox/templates/extras/tableconfig_edit.html:43 +#: netbox/utilities/templates/helpers/table_config_form.html:34 +msgid "Move Down" +msgstr "Naar beneden gaan" + +#: netbox/templates/extras/tag.html:36 msgid "Tagged Items" msgstr "Getagde artikelen" -#: netbox/templates/extras/tag.html:43 +#: netbox/templates/extras/tag.html:47 msgid "Allowed Object Types" msgstr "Toegestane objecttypen" -#: netbox/templates/extras/tag.html:51 +#: netbox/templates/extras/tag.html:55 msgid "Any" msgstr "Elke" -#: netbox/templates/extras/tag.html:57 +#: netbox/templates/extras/tag.html:61 msgid "Tagged Item Types" msgstr "Typen artikelen met tags" -#: netbox/templates/extras/tag.html:82 +#: netbox/templates/extras/tag.html:86 msgid "Tagged Objects" msgstr "Getagde objecten" @@ -14781,7 +15074,8 @@ msgstr "Helpcentrum" msgid "Log Out" msgstr "Uitloggen" -#: netbox/templates/inc/user_menu.html:63 netbox/templates/login.html:38 +#: netbox/templates/inc/user_menu.html:63 netbox/templates/login.html:39 +#: netbox/templates/login.html:84 msgid "Log In" msgstr "Inloggen" @@ -14813,7 +15107,7 @@ msgstr "Authenticatietype" msgid "Authentication Key" msgstr "Verificatiesleutel" -#: netbox/templates/ipam/fhrpgroup.html:69 +#: netbox/templates/ipam/fhrpgroup.html:70 msgid "Virtual IP Addresses" msgstr "Virtuele IP-adressen" @@ -14846,7 +15140,7 @@ msgid "Show All" msgstr "Alles weergeven" #: netbox/templates/ipam/ipaddress.html:23 -#: netbox/templates/ipam/iprange.html:45 netbox/templates/ipam/prefix.html:24 +#: netbox/templates/ipam/iprange.html:52 netbox/templates/ipam/prefix.html:24 msgid "Global" msgstr "Globaal" @@ -14878,14 +15172,14 @@ msgstr "Startadres" msgid "Ending Address" msgstr "Eindadres" -#: netbox/templates/ipam/iprange.html:33 netbox/templates/ipam/prefix.html:106 -msgid "Marked fully utilized" -msgstr "Gemarkeerd als volledig gebruikt" - #: netbox/templates/ipam/prefix.html:95 msgid "Addressing Details" msgstr "Adresseringsgegevens" +#: netbox/templates/ipam/prefix.html:106 +msgid "Marked fully utilized" +msgstr "Gemarkeerd als volledig gebruikt" + #: netbox/templates/ipam/prefix.html:114 msgid "Child IPs" msgstr "IP's voor kinderen" @@ -14991,11 +15285,11 @@ msgstr "Unieke IP-ruimte" msgid "Errors" msgstr "Fouten" -#: netbox/templates/login.html:69 +#: netbox/templates/login.html:70 msgid "Sign In" msgstr "Inloggen" -#: netbox/templates/login.html:77 +#: netbox/templates/login.html:80 msgctxt "Denotes an alternative option" msgid "Or" msgstr "Of" @@ -15054,37 +15348,37 @@ msgstr "" "Klik hier om te proberen NetBox opnieuw te " "laden." -#: netbox/templates/tenancy/contact.html:18 netbox/tenancy/filtersets.py:147 -#: netbox/tenancy/forms/bulk_edit.py:138 +#: netbox/templates/tenancy/contact.html:18 netbox/tenancy/filtersets.py:152 +#: netbox/tenancy/forms/bulk_edit.py:149 #: netbox/tenancy/forms/filtersets.py:102 netbox/tenancy/forms/forms.py:57 -#: netbox/tenancy/forms/model_forms.py:106 -#: netbox/tenancy/forms/model_forms.py:130 -#: netbox/tenancy/tables/contacts.py:98 +#: netbox/tenancy/forms/model_forms.py:108 +#: netbox/tenancy/forms/model_forms.py:132 +#: netbox/tenancy/tables/contacts.py:102 msgid "Contact" msgstr "Neem contact op" -#: netbox/templates/tenancy/contact.html:29 -#: netbox/tenancy/forms/bulk_edit.py:99 +#: netbox/templates/tenancy/contact.html:39 +#: netbox/tenancy/forms/bulk_edit.py:106 msgid "Title" msgstr "Titel" -#: netbox/templates/tenancy/contact.html:33 -#: netbox/tenancy/forms/bulk_edit.py:104 netbox/tenancy/tables/contacts.py:64 +#: netbox/templates/tenancy/contact.html:43 +#: netbox/tenancy/forms/bulk_edit.py:111 netbox/tenancy/tables/contacts.py:68 msgid "Phone" msgstr "Telefoon" #: netbox/templates/tenancy/contactgroup.html:18 -#: netbox/tenancy/forms/forms.py:67 netbox/tenancy/forms/model_forms.py:75 +#: netbox/tenancy/forms/forms.py:67 netbox/tenancy/forms/model_forms.py:77 msgid "Contact Group" msgstr "Contactgroep" -#: netbox/templates/tenancy/contactgroup.html:50 +#: netbox/templates/tenancy/contactgroup.html:51 msgid "Add Contact Group" msgstr "Contactgroep toevoegen" #: netbox/templates/tenancy/contactrole.html:15 -#: netbox/tenancy/filtersets.py:152 netbox/tenancy/forms/forms.py:62 -#: netbox/tenancy/forms/model_forms.py:87 +#: netbox/tenancy/filtersets.py:157 netbox/tenancy/forms/forms.py:62 +#: netbox/tenancy/forms/model_forms.py:89 msgid "Contact Role" msgstr "Rol van contactpersoon" @@ -15097,12 +15391,12 @@ msgid "Add Tenant" msgstr "Tenant toevoegen" #: netbox/templates/tenancy/tenantgroup.html:26 -#: netbox/tenancy/forms/model_forms.py:32 netbox/tenancy/tables/columns.py:36 +#: netbox/tenancy/forms/model_forms.py:33 netbox/tenancy/tables/columns.py:36 #: netbox/tenancy/tables/columns.py:46 msgid "Tenant Group" msgstr "Tenant Groep" -#: netbox/templates/tenancy/tenantgroup.html:59 +#: netbox/templates/tenancy/tenantgroup.html:60 msgid "Add Tenant Group" msgstr "Tenant Groep toevoegen" @@ -15298,7 +15592,7 @@ msgstr "Een leven lang (kB)" msgid "L2VPN Attributes" msgstr "L2VPN-kenmerken" -#: netbox/templates/vpn/l2vpn.html:60 netbox/templates/vpn/tunnel.html:76 +#: netbox/templates/vpn/l2vpn.html:64 netbox/templates/vpn/tunnel.html:76 msgid "Add a Termination" msgstr "Een beëindiging toevoegen" @@ -15365,11 +15659,11 @@ msgid "Add Wireless LAN" msgstr "Draadloos netwerk toevoegen" #: netbox/templates/wireless/wirelesslangroup.html:26 -#: netbox/wireless/forms/model_forms.py:29 +#: netbox/wireless/forms/model_forms.py:30 msgid "Wireless LAN Group" msgstr "Draadloze LAN-groep" -#: netbox/templates/wireless/wirelesslangroup.html:59 +#: netbox/templates/wireless/wirelesslangroup.html:60 msgid "Add Wireless LAN Group" msgstr "Draadloze LAN-groep toevoegen" @@ -15385,109 +15679,133 @@ msgstr "Contactgroep voor ouders (ID)" msgid "Parent contact group (slug)" msgstr "Contactgroep voor ouders (slug)" -#: netbox/tenancy/filtersets.py:40 netbox/tenancy/filtersets.py:67 -#: netbox/tenancy/filtersets.py:110 +#: netbox/tenancy/filtersets.py:40 netbox/tenancy/filtersets.py:72 +#: netbox/tenancy/filtersets.py:115 msgid "Contact group (ID)" msgstr "Contactgroep (ID)" -#: netbox/tenancy/filtersets.py:47 netbox/tenancy/filtersets.py:74 -#: netbox/tenancy/filtersets.py:117 +#: netbox/tenancy/filtersets.py:47 netbox/tenancy/filtersets.py:79 +#: netbox/tenancy/filtersets.py:122 msgid "Contact group (slug)" msgstr "Contactgroep (slug)" -#: netbox/tenancy/filtersets.py:104 +#: netbox/tenancy/filtersets.py:52 netbox/tenancy/filtersets.py:109 msgid "Contact (ID)" msgstr "Contactpersoon (ID)" -#: netbox/tenancy/filtersets.py:121 +#: netbox/tenancy/filtersets.py:126 msgid "Contact role (ID)" msgstr "Rol van contactpersoon (ID)" -#: netbox/tenancy/filtersets.py:127 +#: netbox/tenancy/filtersets.py:132 msgid "Contact role (slug)" msgstr "Contactrol (slug)" -#: netbox/tenancy/filtersets.py:158 +#: netbox/tenancy/filtersets.py:163 msgid "Contact group" msgstr "Contactgroep" -#: netbox/tenancy/filtersets.py:169 +#: netbox/tenancy/filtersets.py:174 msgid "Parent tenant group (ID)" msgstr "Parent tenant groep (ID)" -#: netbox/tenancy/filtersets.py:175 +#: netbox/tenancy/filtersets.py:180 msgid "Parent tenant group (slug)" msgstr "Parent tenant groep (slug)" -#: netbox/tenancy/filtersets.py:181 netbox/tenancy/filtersets.py:201 +#: netbox/tenancy/filtersets.py:186 netbox/tenancy/filtersets.py:206 msgid "Tenant group (ID)" msgstr "Tenant groep (ID)" -#: netbox/tenancy/filtersets.py:234 +#: netbox/tenancy/filtersets.py:239 msgid "Tenant Group (ID)" msgstr "Tenant Groep (ID)" -#: netbox/tenancy/filtersets.py:241 +#: netbox/tenancy/filtersets.py:246 msgid "Tenant Group (slug)" msgstr "Tenant Groep (slug)" -#: netbox/tenancy/forms/bulk_edit.py:66 +#: netbox/tenancy/forms/bulk_edit.py:67 msgid "Desciption" msgstr "Beschrijving" -#: netbox/tenancy/forms/bulk_import.py:101 +#: netbox/tenancy/forms/bulk_edit.py:96 +msgid "Add groups" +msgstr "Groepen toevoegen" + +#: netbox/tenancy/forms/bulk_edit.py:101 +msgid "Remove groups" +msgstr "Groepen verwijderen" + +#: netbox/tenancy/forms/bulk_import.py:84 +msgid "" +"Group names separated by commas, encased with double quotes (e.g. \"Group " +"1,Group 2\")" +msgstr "" +"Groepsnamen gescheiden door komma's, tussen dubbele aanhalingstekens " +"(bijvoorbeeld „Groep 1, Groep 2\")" + +#: netbox/tenancy/forms/bulk_import.py:100 msgid "Assigned contact" msgstr "Toegewezen contactpersoon" -#: netbox/tenancy/models/contacts.py:32 +#: netbox/tenancy/models/contacts.py:33 msgid "contact group" msgstr "contactgroep" -#: netbox/tenancy/models/contacts.py:33 +#: netbox/tenancy/models/contacts.py:34 msgid "contact groups" msgstr "contactgroepen" -#: netbox/tenancy/models/contacts.py:42 +#: netbox/tenancy/models/contacts.py:43 msgid "contact role" msgstr "contactrol" -#: netbox/tenancy/models/contacts.py:43 +#: netbox/tenancy/models/contacts.py:44 msgid "contact roles" msgstr "contactrollen" -#: netbox/tenancy/models/contacts.py:63 +#: netbox/tenancy/models/contacts.py:64 msgid "title" msgstr "noemen" -#: netbox/tenancy/models/contacts.py:68 +#: netbox/tenancy/models/contacts.py:69 msgid "phone" msgstr "telefoon" -#: netbox/tenancy/models/contacts.py:73 +#: netbox/tenancy/models/contacts.py:74 msgid "email" msgstr "e-mail" -#: netbox/tenancy/models/contacts.py:82 +#: netbox/tenancy/models/contacts.py:83 msgid "link" msgstr "verbinden" -#: netbox/tenancy/models/contacts.py:98 +#: netbox/tenancy/models/contacts.py:93 msgid "contact" msgstr "contact" -#: netbox/tenancy/models/contacts.py:99 +#: netbox/tenancy/models/contacts.py:94 msgid "contacts" msgstr "neemt contact op" -#: netbox/tenancy/models/contacts.py:146 +#: netbox/tenancy/models/contacts.py:108 +msgid "contact group membership" +msgstr "lidmaatschap van de contactgroep" + +#: netbox/tenancy/models/contacts.py:109 +msgid "contact group memberships" +msgstr "lidmaatschappen van contactgroepen" + +#: netbox/tenancy/models/contacts.py:153 msgid "contact assignment" msgstr "contactopdracht" -#: netbox/tenancy/models/contacts.py:147 +#: netbox/tenancy/models/contacts.py:154 msgid "contact assignments" msgstr "contacttoewijzingen" -#: netbox/tenancy/models/contacts.py:163 +#: netbox/tenancy/models/contacts.py:170 #, python-brace-format msgid "Contacts cannot be assigned to this object type ({type})." msgstr "" @@ -15517,27 +15835,27 @@ msgstr "tenant" msgid "tenants" msgstr "tenants" -#: netbox/tenancy/tables/contacts.py:112 +#: netbox/tenancy/tables/contacts.py:116 msgid "Contact Title" msgstr "Titel van de contactpersoon" -#: netbox/tenancy/tables/contacts.py:116 +#: netbox/tenancy/tables/contacts.py:120 msgid "Contact Phone" msgstr "Telefoonnummer contact opnemen" -#: netbox/tenancy/tables/contacts.py:121 +#: netbox/tenancy/tables/contacts.py:125 msgid "Contact Email" msgstr "E-mailadres voor contact" -#: netbox/tenancy/tables/contacts.py:125 +#: netbox/tenancy/tables/contacts.py:129 msgid "Contact Address" msgstr "Contactadres" -#: netbox/tenancy/tables/contacts.py:129 +#: netbox/tenancy/tables/contacts.py:133 msgid "Contact Link" msgstr "Link contact opnemen" -#: netbox/tenancy/tables/contacts.py:134 +#: netbox/tenancy/tables/contacts.py:138 msgid "Contact Description" msgstr "Beschrijving van de contactpersoon" @@ -15664,26 +15982,26 @@ msgstr "Er moet minstens één actie worden geselecteerd." msgid "Invalid filter for {model}: {error}" msgstr "Ongeldig filter voor {model}: {error}" -#: netbox/users/models/permissions.py:39 +#: netbox/users/models/permissions.py:37 msgid "The list of actions granted by this permission" msgstr "De lijst met acties die met deze toestemming zijn verleend" -#: netbox/users/models/permissions.py:44 +#: netbox/users/models/permissions.py:42 msgid "constraints" msgstr "verplichtingen" -#: netbox/users/models/permissions.py:45 +#: netbox/users/models/permissions.py:43 msgid "" "Queryset filter matching the applicable objects of the selected type(s)" msgstr "" "Querysetfilter dat overeenkomt met de toepasselijke objecten van het " "geselecteerde type (s)" -#: netbox/users/models/permissions.py:52 +#: netbox/users/models/permissions.py:50 msgid "permission" msgstr "toestemming" -#: netbox/users/models/permissions.py:53 netbox/users/models/users.py:47 +#: netbox/users/models/permissions.py:51 netbox/users/models/users.py:47 msgid "permissions" msgstr "toestemmingen" @@ -15788,7 +16106,7 @@ msgid "Related object not found using the provided numeric ID: {id}" msgstr "" "Het gerelateerde object is niet gevonden met de opgegeven numerieke ID: {id}" -#: netbox/utilities/choices.py:19 +#: netbox/utilities/choices.py:23 #, python-brace-format msgid "{name} has a key defined but CHOICES is not a list" msgstr "{name} heeft een sleutel gedefinieerd, maar CHOICES is geen lijst" @@ -16005,14 +16323,6 @@ msgstr "" msgid "Unrecognized header: {name}" msgstr "Koptekst niet herkend: {name}" -#: netbox/utilities/forms/forms.py:118 -msgid "Available Columns" -msgstr "Beschikbare kolommen" - -#: netbox/utilities/forms/forms.py:126 -msgid "Selected Columns" -msgstr "Geselecteerde kolommen" - #: netbox/utilities/forms/mixins.py:44 msgid "" "This object has been modified since the form was rendered. Please consult " @@ -16085,6 +16395,19 @@ msgid "Missing required value for static query param: '{static_params}'" msgstr "" "Ontbrekende vereiste waarde voor statische queryparameter: '{static_params}'" +#: netbox/utilities/jsonschema.py:159 +msgid "Invalid JSON schema definition" +msgstr "Ongeldige JSON-schemadefinitie" + +#: netbox/utilities/jsonschema.py:161 +msgid "JSON schema must define properties" +msgstr "Het JSON-schema moet eigenschappen definiëren" + +#: netbox/utilities/jsonschema.py:166 +#, python-brace-format +msgid "Invalid JSON schema definition: {error}" +msgstr "Ongeldige JSON-schemadefinitie: {error}" + #: netbox/utilities/password_validation.py:13 msgid "Password must have at least one numeral." msgstr "Het wachtwoord moet minstens één cijfer bevatten." @@ -16124,7 +16447,7 @@ msgstr "Onbekende app_label/model_name voor {name}" msgid "Invalid IP address set for {header}: {ip}" msgstr "Ongeldig IP-adres ingesteld voor {header}: {ip}" -#: netbox/utilities/tables.py:47 +#: netbox/utilities/tables.py:75 #, python-brace-format msgid "A column named {name} is already defined for table {table_name}" msgstr "" @@ -16186,18 +16509,6 @@ msgstr "Null instellen" msgid "Clear all" msgstr "Alles wissen" -#: netbox/utilities/templates/helpers/table_config_form.html:8 -msgid "Table Configuration" -msgstr "Tabelconfiguratie" - -#: netbox/utilities/templates/helpers/table_config_form.html:31 -msgid "Move Up" -msgstr "Omhoog gaan" - -#: netbox/utilities/templates/helpers/table_config_form.html:34 -msgid "Move Down" -msgstr "Naar beneden gaan" - #: netbox/utilities/templates/navigation/menu.html:14 msgid "Search…" msgstr "Zoek..." @@ -16222,7 +16533,12 @@ msgstr "Schrijf" msgid "The test must define csv_update_data." msgstr "De test moet csv_update_data definiëren." -#: netbox/utilities/validators.py:65 +#: netbox/utilities/validators.py:71 +#, python-brace-format +msgid "{value} must be a multiple of {multiple}." +msgstr "{value} moet een veelvoud zijn van {multiple}." + +#: netbox/utilities/validators.py:83 #, python-brace-format msgid "{value} is not a valid regular expression." msgstr "{value} is geen geldige reguliere expressie." @@ -16265,12 +16581,12 @@ msgid "Cluster type (ID)" msgstr "Clustertype (ID)" #: netbox/virtualization/filtersets.py:117 -#: netbox/virtualization/filtersets.py:237 +#: netbox/virtualization/filtersets.py:239 msgid "Cluster (ID)" msgstr "Cluster (ID)" #: netbox/virtualization/forms/bulk_edit.py:148 -#: netbox/virtualization/models/virtualmachines.py:110 +#: netbox/virtualization/models/virtualmachines.py:109 msgid "vCPUs" msgstr "vCPU's" @@ -16378,32 +16694,32 @@ msgstr "" "{count} apparaten zijn toegewezen als hosts voor dit cluster, maar bevinden " "zich niet op hun locatie {location}" -#: netbox/virtualization/models/virtualmachines.py:118 +#: netbox/virtualization/models/virtualmachines.py:117 msgid "memory (MB)" msgstr "geheugen (MB)" -#: netbox/virtualization/models/virtualmachines.py:123 +#: netbox/virtualization/models/virtualmachines.py:122 msgid "disk (MB)" msgstr "schijf (MB)" -#: netbox/virtualization/models/virtualmachines.py:161 +#: netbox/virtualization/models/virtualmachines.py:166 msgid "Virtual machine name must be unique per cluster." msgstr "De naam van de virtuele machine moet per cluster uniek zijn." -#: netbox/virtualization/models/virtualmachines.py:164 +#: netbox/virtualization/models/virtualmachines.py:169 msgid "virtual machine" msgstr "virtuele machine" -#: netbox/virtualization/models/virtualmachines.py:165 +#: netbox/virtualization/models/virtualmachines.py:170 msgid "virtual machines" msgstr "virtuele machines" -#: netbox/virtualization/models/virtualmachines.py:176 +#: netbox/virtualization/models/virtualmachines.py:181 msgid "A virtual machine must be assigned to a site and/or cluster." msgstr "" "Een virtuele machine moet worden toegewezen aan een site en/of cluster." -#: netbox/virtualization/models/virtualmachines.py:183 +#: netbox/virtualization/models/virtualmachines.py:188 #, python-brace-format msgid "" "The selected cluster ({cluster}) is not assigned to this site ({site})." @@ -16411,11 +16727,11 @@ msgstr "" "Het geselecteerde cluster ({cluster}) is niet toegewezen aan deze site " "({site})." -#: netbox/virtualization/models/virtualmachines.py:190 +#: netbox/virtualization/models/virtualmachines.py:195 msgid "Must specify a cluster when assigning a host device." msgstr "Moet een cluster specificeren bij het toewijzen van een hostapparaat." -#: netbox/virtualization/models/virtualmachines.py:195 +#: netbox/virtualization/models/virtualmachines.py:200 #, python-brace-format msgid "" "The selected device ({device}) is not assigned to this cluster ({cluster})." @@ -16423,7 +16739,7 @@ msgstr "" "Het geselecteerde apparaat ({device}) is niet toegewezen aan dit cluster " "({cluster})." -#: netbox/virtualization/models/virtualmachines.py:207 +#: netbox/virtualization/models/virtualmachines.py:212 #, python-brace-format msgid "" "The specified disk size ({size}) must match the aggregate size of assigned " @@ -16432,17 +16748,17 @@ msgstr "" "De opgegeven schijfgrootte ({size}) moet overeenkomen met de totale grootte " "van toegewezen virtuele schijven ({total_size})." -#: netbox/virtualization/models/virtualmachines.py:221 +#: netbox/virtualization/models/virtualmachines.py:226 #, python-brace-format msgid "Must be an IPv{family} address. ({ip} is an IPv{version} address.)" msgstr "Moet een IPv zijn{family} adres. ({ip} is een IPv{version} adres.)" -#: netbox/virtualization/models/virtualmachines.py:230 +#: netbox/virtualization/models/virtualmachines.py:235 #, python-brace-format msgid "The specified IP address ({ip}) is not assigned to this VM." msgstr "Het opgegeven IP-adres ({ip}) is niet toegewezen aan deze VM." -#: netbox/virtualization/models/virtualmachines.py:376 +#: netbox/virtualization/models/virtualmachines.py:381 #, python-brace-format msgid "" "The selected parent interface ({parent}) belongs to a different virtual " @@ -16451,7 +16767,7 @@ msgstr "" "De geselecteerde ouderinterface ({parent}) behoort tot een andere virtuele " "machine ({virtual_machine})." -#: netbox/virtualization/models/virtualmachines.py:391 +#: netbox/virtualization/models/virtualmachines.py:396 #, python-brace-format msgid "" "The selected bridge interface ({bridge}) belongs to a different virtual " @@ -16460,7 +16776,7 @@ msgstr "" "De geselecteerde bridge-interface ({bridge}) behoort tot een andere virtuele" " machine ({virtual_machine})." -#: netbox/virtualization/models/virtualmachines.py:402 +#: netbox/virtualization/models/virtualmachines.py:407 #, python-brace-format msgid "" "The untagged VLAN ({untagged_vlan}) must belong to the same site as the " @@ -16469,24 +16785,24 @@ msgstr "" "Het VLAN zonder label ({untagged_vlan}) moet tot dezelfde site behoren als " "de bovenliggende virtuele machine van de interface, of moet globaal zijn." -#: netbox/virtualization/models/virtualmachines.py:414 +#: netbox/virtualization/models/virtualmachines.py:419 msgid "size (MB)" msgstr "grootte (MB)" -#: netbox/virtualization/models/virtualmachines.py:418 +#: netbox/virtualization/models/virtualmachines.py:423 msgid "virtual disk" msgstr "virtuele schijf" -#: netbox/virtualization/models/virtualmachines.py:419 +#: netbox/virtualization/models/virtualmachines.py:424 msgid "virtual disks" msgstr "virtuele schijven" -#: netbox/virtualization/views.py:313 +#: netbox/virtualization/views.py:307 #, python-brace-format msgid "Added {count} devices to cluster {cluster}" msgstr "Toegevoegd {count} apparaten om te clusteren {cluster}" -#: netbox/virtualization/views.py:348 +#: netbox/virtualization/views.py:342 #, python-brace-format msgid "Removed {count} devices from cluster {cluster}" msgstr "Verwijderd {count} apparaten uit het cluster {cluster}" @@ -16563,22 +16879,26 @@ msgstr "DSA-handtekeningen" msgid "Group {n}" msgstr "groep {n}" -#: netbox/vpn/choices.py:251 +#: netbox/vpn/choices.py:252 msgid "Ethernet Private LAN" msgstr "Ethernet, privé-LAN" -#: netbox/vpn/choices.py:252 +#: netbox/vpn/choices.py:253 msgid "Ethernet Virtual Private LAN" msgstr "Virtueel privé-LAN via Ethernet" -#: netbox/vpn/choices.py:255 +#: netbox/vpn/choices.py:256 msgid "Ethernet Private Tree" msgstr "Ethernet Private Tree" -#: netbox/vpn/choices.py:256 +#: netbox/vpn/choices.py:257 msgid "Ethernet Virtual Private Tree" msgstr "Virtuele privéstructuur van Ethernet" +#: netbox/vpn/choices.py:260 +msgid "SPB" +msgstr "SPB" + #: netbox/vpn/filtersets.py:41 msgid "Tunnel group (ID)" msgstr "Tunnelgroep (ID)" @@ -16623,15 +16943,15 @@ msgstr "IPsec-beleid (ID)" msgid "IPSec policy (name)" msgstr "IPsec-beleid (naam)" -#: netbox/vpn/filtersets.py:348 +#: netbox/vpn/filtersets.py:351 msgid "L2VPN (slug)" msgstr "L2VPN (slug)" -#: netbox/vpn/filtersets.py:412 +#: netbox/vpn/filtersets.py:415 msgid "VM Interface (ID)" msgstr "VM-interface (ID)" -#: netbox/vpn/filtersets.py:418 +#: netbox/vpn/filtersets.py:421 msgid "VLAN (name)" msgstr "VLAN (naam)" @@ -16644,8 +16964,8 @@ msgstr "Tunnelgroep" msgid "SA lifetime" msgstr "Een leven lang" -#: netbox/vpn/forms/bulk_edit.py:151 netbox/wireless/forms/bulk_edit.py:81 -#: netbox/wireless/forms/bulk_edit.py:129 +#: netbox/vpn/forms/bulk_edit.py:151 netbox/wireless/forms/bulk_edit.py:82 +#: netbox/wireless/forms/bulk_edit.py:130 #: netbox/wireless/forms/filtersets.py:67 #: netbox/wireless/forms/filtersets.py:126 msgid "Pre-shared key" @@ -16695,32 +17015,32 @@ msgstr "IPsec-voorstel (en)" msgid "IPSec protocol" msgstr "IPsec-protocol" -#: netbox/vpn/forms/bulk_import.py:266 +#: netbox/vpn/forms/bulk_import.py:271 msgid "L2VPN type" msgstr "L2VPN-type" -#: netbox/vpn/forms/bulk_import.py:287 +#: netbox/vpn/forms/bulk_import.py:292 msgid "Parent device (for interface)" msgstr "Ouderapparaat (voor interface)" -#: netbox/vpn/forms/bulk_import.py:294 +#: netbox/vpn/forms/bulk_import.py:299 msgid "Parent virtual machine (for interface)" msgstr "Virtuele bovenliggende machine (voor interface)" -#: netbox/vpn/forms/bulk_import.py:301 +#: netbox/vpn/forms/bulk_import.py:306 msgid "Assigned interface (device or VM)" msgstr "Toegewezen interface (apparaat of VM)" -#: netbox/vpn/forms/bulk_import.py:334 +#: netbox/vpn/forms/bulk_import.py:339 msgid "Cannot import device and VM interface terminations simultaneously." msgstr "" "Kan apparaat- en VM-interface-afsluitingen niet tegelijkertijd importeren." -#: netbox/vpn/forms/bulk_import.py:336 +#: netbox/vpn/forms/bulk_import.py:341 msgid "Each termination must specify either an interface or a VLAN." msgstr "Elke beëindiging moet een interface of een VLAN specificeren." -#: netbox/vpn/forms/bulk_import.py:338 +#: netbox/vpn/forms/bulk_import.py:343 msgid "Cannot assign both an interface and a VLAN." msgstr "Kan niet zowel een interface als een VLAN toewijzen." @@ -16733,7 +17053,7 @@ msgstr "IKE-versie" msgid "Proposal" msgstr "Voorstel" -#: netbox/vpn/forms/filtersets.py:257 +#: netbox/vpn/forms/filtersets.py:262 msgid "Assigned Object Type" msgstr "Toegewezen objecttype" @@ -16851,20 +17171,20 @@ msgstr "IPsec-beleid" msgid "IPSec profiles" msgstr "IPsec-profielen" -#: netbox/vpn/models/l2vpn.py:113 +#: netbox/vpn/models/l2vpn.py:117 msgid "L2VPN termination" msgstr "L2VPN-beëindiging" -#: netbox/vpn/models/l2vpn.py:114 +#: netbox/vpn/models/l2vpn.py:118 msgid "L2VPN terminations" msgstr "L2VPN-beëindigingen" -#: netbox/vpn/models/l2vpn.py:129 +#: netbox/vpn/models/l2vpn.py:133 #, python-brace-format msgid "L2VPN Termination already assigned ({assigned_object})" msgstr "L2VPN Beëindiging is al toegewezen ({assigned_object})" -#: netbox/vpn/models/l2vpn.py:141 +#: netbox/vpn/models/l2vpn.py:145 #, python-brace-format msgid "" "{l2vpn_type} L2VPNs cannot have more than two terminations; found " @@ -16897,19 +17217,19 @@ msgstr "tunnel" msgid "tunnels" msgstr "tunnels" -#: netbox/vpn/models/tunnels.py:148 +#: netbox/vpn/models/tunnels.py:145 msgid "An object may be terminated to only one tunnel at a time." msgstr "Een object mag slechts in één tunnel tegelijk worden afgesloten." -#: netbox/vpn/models/tunnels.py:151 +#: netbox/vpn/models/tunnels.py:148 msgid "tunnel termination" msgstr "beëindiging van de tunnel" -#: netbox/vpn/models/tunnels.py:152 +#: netbox/vpn/models/tunnels.py:149 msgid "tunnel terminations" msgstr "tunnelafsluitingen" -#: netbox/vpn/models/tunnels.py:169 +#: netbox/vpn/models/tunnels.py:166 #, python-brace-format msgid "{name} is already attached to a tunnel ({tunnel})." msgstr "{name} is al bevestigd aan een tunnel ({tunnel})." @@ -16942,11 +17262,11 @@ msgstr "Een leven lang (seconden)" msgid "SA Lifetime (KB)" msgstr "SA-levensduur (KB)" -#: netbox/vpn/tables/l2vpn.py:69 +#: netbox/vpn/tables/l2vpn.py:72 msgid "Object Parent" msgstr "Voorwerp: ouder" -#: netbox/vpn/tables/l2vpn.py:74 +#: netbox/vpn/tables/l2vpn.py:77 msgid "Object Site" msgstr "Site van het object" @@ -16970,8 +17290,8 @@ msgstr "WPA Personal (PSK)" msgid "WPA Enterprise" msgstr "WPA Enterprise" -#: netbox/wireless/forms/bulk_edit.py:75 -#: netbox/wireless/forms/bulk_edit.py:123 +#: netbox/wireless/forms/bulk_edit.py:76 +#: netbox/wireless/forms/bulk_edit.py:124 #: netbox/wireless/forms/bulk_import.py:70 #: netbox/wireless/forms/bulk_import.py:73 #: netbox/wireless/forms/bulk_import.py:115 @@ -16995,7 +17315,7 @@ msgstr "Interface A" msgid "Interface B" msgstr "Interface B" -#: netbox/wireless/forms/model_forms.py:164 +#: netbox/wireless/forms/model_forms.py:165 msgid "Side B" msgstr "Kant B" @@ -17015,23 +17335,23 @@ msgstr "draadloze LAN-groepen" msgid "wireless LAN" msgstr "draadloos LAN" -#: netbox/wireless/models.py:141 +#: netbox/wireless/models.py:134 msgid "interface A" msgstr "interface A" -#: netbox/wireless/models.py:148 +#: netbox/wireless/models.py:140 msgid "interface B" msgstr "interface B" -#: netbox/wireless/models.py:196 +#: netbox/wireless/models.py:188 msgid "wireless link" msgstr "draadloze link" -#: netbox/wireless/models.py:197 +#: netbox/wireless/models.py:189 msgid "wireless links" msgstr "draadloze verbindingen" -#: netbox/wireless/models.py:212 netbox/wireless/models.py:218 +#: netbox/wireless/models.py:204 netbox/wireless/models.py:210 #, python-brace-format msgid "{type} is not a wireless interface." msgstr "{type} is geen draadloze interface." diff --git a/netbox/translations/pl/LC_MESSAGES/django.mo b/netbox/translations/pl/LC_MESSAGES/django.mo index 860969206..5d5b72a35 100644 Binary files a/netbox/translations/pl/LC_MESSAGES/django.mo and b/netbox/translations/pl/LC_MESSAGES/django.mo differ diff --git a/netbox/translations/pl/LC_MESSAGES/django.po b/netbox/translations/pl/LC_MESSAGES/django.po index fdbd5293c..6eb4ae13d 100644 --- a/netbox/translations/pl/LC_MESSAGES/django.po +++ b/netbox/translations/pl/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-05-01 05:01+0000\n" +"POT-Creation-Date: 2025-05-13 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" @@ -36,7 +36,7 @@ msgstr "Zapis włączony" #: netbox/account/tables.py:35 netbox/core/choices.py:102 #: netbox/core/tables/jobs.py:29 netbox/core/tables/tasks.py:79 -#: netbox/extras/tables/tables.py:338 netbox/extras/tables/tables.py:572 +#: netbox/extras/tables/tables.py:379 netbox/extras/tables/tables.py:627 #: netbox/templates/account/token.html:43 #: netbox/templates/core/configrevision.html:26 #: netbox/templates/core/configrevision_restore.html:12 @@ -67,59 +67,61 @@ msgstr "Ostatnio używane" msgid "Allowed IPs" msgstr "Dozwolone adresy IP" -#: netbox/account/views.py:116 +#: netbox/account/views.py:118 #, python-brace-format msgid "Logged in as {user}." msgstr "Zaloguj się jako {user}." -#: netbox/account/views.py:172 +#: netbox/account/views.py:174 msgid "You have logged out." msgstr "Wylogowałeś się." -#: netbox/account/views.py:224 +#: netbox/account/views.py:227 msgid "Your preferences have been updated." msgstr "Twoje preferencje zostały zaktualizowane." -#: netbox/account/views.py:252 +#: netbox/account/views.py:255 msgid "LDAP-authenticated user credentials cannot be changed within NetBox." msgstr "" "Poświadczenia użytkownika uwierzytelnionego LDAP nie mogą być zmieniane w " "NetBox." -#: netbox/account/views.py:267 +#: netbox/account/views.py:270 msgid "Your password has been changed successfully." msgstr "Twoje hasło zostało pomyślnie zmienione." #: netbox/circuits/choices.py:21 netbox/dcim/choices.py:20 -#: netbox/dcim/choices.py:102 netbox/dcim/choices.py:185 -#: netbox/dcim/choices.py:237 netbox/dcim/choices.py:1542 -#: netbox/dcim/choices.py:1600 netbox/dcim/choices.py:1650 -#: netbox/dcim/choices.py:1672 netbox/virtualization/choices.py:20 +#: netbox/dcim/choices.py:102 netbox/dcim/choices.py:186 +#: netbox/dcim/choices.py:239 netbox/dcim/choices.py:1549 +#: netbox/dcim/choices.py:1607 netbox/dcim/choices.py:1674 +#: netbox/dcim/choices.py:1696 netbox/virtualization/choices.py:20 #: netbox/virtualization/choices.py:46 netbox/vpn/choices.py:18 +#: netbox/vpn/choices.py:281 msgid "Planned" msgstr "Planowane" -#: netbox/circuits/choices.py:22 netbox/netbox/navigation/menu.py:326 +#: netbox/circuits/choices.py:22 netbox/netbox/navigation/menu.py:327 msgid "Provisioning" msgstr "Zaopatrzenie" -#: netbox/circuits/choices.py:23 netbox/core/tables/tasks.py:22 -#: netbox/dcim/choices.py:22 netbox/dcim/choices.py:103 -#: netbox/dcim/choices.py:184 netbox/dcim/choices.py:236 -#: netbox/dcim/choices.py:1599 netbox/dcim/choices.py:1649 -#: netbox/dcim/choices.py:1671 netbox/extras/tables/tables.py:498 -#: netbox/ipam/choices.py:31 netbox/ipam/choices.py:49 -#: netbox/ipam/choices.py:69 netbox/ipam/choices.py:154 -#: netbox/templates/extras/configcontext.html:25 +#: netbox/circuits/choices.py:23 netbox/core/tables/plugins.py:64 +#: netbox/core/tables/tasks.py:22 netbox/dcim/choices.py:22 +#: netbox/dcim/choices.py:103 netbox/dcim/choices.py:185 +#: netbox/dcim/choices.py:238 netbox/dcim/choices.py:1606 +#: netbox/dcim/choices.py:1673 netbox/dcim/choices.py:1695 +#: netbox/extras/tables/tables.py:539 netbox/ipam/choices.py:31 +#: netbox/ipam/choices.py:49 netbox/ipam/choices.py:69 +#: netbox/ipam/choices.py:154 netbox/templates/extras/configcontext.html:25 #: netbox/templates/users/user.html:37 netbox/users/forms/bulk_edit.py:38 #: netbox/virtualization/choices.py:22 netbox/virtualization/choices.py:45 -#: netbox/vpn/choices.py:19 netbox/wireless/choices.py:25 +#: netbox/vpn/choices.py:19 netbox/vpn/choices.py:280 +#: netbox/wireless/choices.py:25 msgid "Active" msgstr "Aktywny" -#: netbox/circuits/choices.py:24 netbox/dcim/choices.py:183 -#: netbox/dcim/choices.py:235 netbox/dcim/choices.py:1598 -#: netbox/dcim/choices.py:1651 netbox/dcim/choices.py:1670 +#: netbox/circuits/choices.py:24 netbox/dcim/choices.py:184 +#: netbox/dcim/choices.py:237 netbox/dcim/choices.py:1605 +#: netbox/dcim/choices.py:1675 netbox/dcim/choices.py:1694 #: netbox/virtualization/choices.py:24 netbox/virtualization/choices.py:44 msgid "Offline" msgstr "Nieaktywne" @@ -132,7 +134,7 @@ msgstr "Odstąpienie od zaopatrzenia" msgid "Decommissioned" msgstr "Wycofane ze służby" -#: netbox/circuits/choices.py:90 netbox/dcim/choices.py:1611 +#: netbox/circuits/choices.py:90 netbox/dcim/choices.py:1618 #: netbox/templates/dcim/interface.html:135 #: netbox/templates/virtualization/vminterface.html:83 #: netbox/tenancy/choices.py:17 @@ -167,36 +169,36 @@ msgstr "Mówił" #: netbox/circuits/filtersets.py:37 netbox/circuits/filtersets.py:204 #: netbox/circuits/filtersets.py:284 netbox/dcim/base_filtersets.py:22 -#: netbox/dcim/filtersets.py:99 netbox/dcim/filtersets.py:153 -#: netbox/dcim/filtersets.py:213 netbox/dcim/filtersets.py:334 -#: netbox/dcim/filtersets.py:465 netbox/dcim/filtersets.py:1022 -#: netbox/dcim/filtersets.py:1344 netbox/dcim/filtersets.py:1442 -#: netbox/dcim/filtersets.py:2103 netbox/dcim/filtersets.py:2346 -#: netbox/dcim/filtersets.py:2404 netbox/ipam/filtersets.py:954 -#: netbox/virtualization/filtersets.py:139 netbox/vpn/filtersets.py:358 +#: netbox/dcim/filtersets.py:101 netbox/dcim/filtersets.py:155 +#: 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:2160 netbox/dcim/filtersets.py:2403 +#: netbox/dcim/filtersets.py:2461 netbox/ipam/filtersets.py:954 +#: netbox/virtualization/filtersets.py:139 netbox/vpn/filtersets.py:361 msgid "Region (ID)" msgstr "Region (ID)" #: netbox/circuits/filtersets.py:44 netbox/circuits/filtersets.py:211 #: netbox/circuits/filtersets.py:291 netbox/dcim/base_filtersets.py:29 -#: netbox/dcim/filtersets.py:106 netbox/dcim/filtersets.py:159 -#: netbox/dcim/filtersets.py:220 netbox/dcim/filtersets.py:341 -#: netbox/dcim/filtersets.py:472 netbox/dcim/filtersets.py:1029 -#: netbox/dcim/filtersets.py:1351 netbox/dcim/filtersets.py:1449 -#: netbox/dcim/filtersets.py:2110 netbox/dcim/filtersets.py:2353 -#: netbox/dcim/filtersets.py:2411 netbox/extras/filtersets.py:509 +#: netbox/dcim/filtersets.py:108 netbox/dcim/filtersets.py:161 +#: 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:2167 netbox/dcim/filtersets.py:2410 +#: netbox/dcim/filtersets.py:2468 netbox/extras/filtersets.py:602 #: netbox/ipam/filtersets.py:961 netbox/virtualization/filtersets.py:146 -#: netbox/vpn/filtersets.py:353 +#: netbox/vpn/filtersets.py:356 msgid "Region (slug)" msgstr "Region (identyfikator)" #: netbox/circuits/filtersets.py:50 netbox/circuits/filtersets.py:217 #: netbox/circuits/filtersets.py:297 netbox/dcim/base_filtersets.py:35 -#: netbox/dcim/filtersets.py:129 netbox/dcim/filtersets.py:226 -#: netbox/dcim/filtersets.py:347 netbox/dcim/filtersets.py:478 -#: netbox/dcim/filtersets.py:1035 netbox/dcim/filtersets.py:1357 -#: netbox/dcim/filtersets.py:1455 netbox/dcim/filtersets.py:2116 -#: netbox/dcim/filtersets.py:2359 netbox/dcim/filtersets.py:2417 +#: 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:2173 +#: netbox/dcim/filtersets.py:2416 netbox/dcim/filtersets.py:2474 #: netbox/ipam/filtersets.py:239 netbox/ipam/filtersets.py:967 #: netbox/virtualization/filtersets.py:152 msgid "Site group (ID)" @@ -204,12 +206,12 @@ msgstr "Grupa witryn (ID)" #: netbox/circuits/filtersets.py:57 netbox/circuits/filtersets.py:224 #: netbox/circuits/filtersets.py:304 netbox/dcim/base_filtersets.py:42 -#: netbox/dcim/filtersets.py:136 netbox/dcim/filtersets.py:233 -#: netbox/dcim/filtersets.py:354 netbox/dcim/filtersets.py:485 -#: netbox/dcim/filtersets.py:1042 netbox/dcim/filtersets.py:1364 -#: netbox/dcim/filtersets.py:1462 netbox/dcim/filtersets.py:2123 -#: netbox/dcim/filtersets.py:2366 netbox/dcim/filtersets.py:2424 -#: netbox/extras/filtersets.py:515 netbox/ipam/filtersets.py:246 +#: 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:2180 +#: netbox/dcim/filtersets.py:2423 netbox/dcim/filtersets.py:2481 +#: netbox/extras/filtersets.py:608 netbox/ipam/filtersets.py:246 #: netbox/ipam/filtersets.py:974 netbox/virtualization/filtersets.py:159 msgid "Site group (slug)" msgstr "Grupa terenów (identyfikator)" @@ -217,29 +219,29 @@ msgstr "Grupa terenów (identyfikator)" #: netbox/circuits/filtersets.py:62 netbox/circuits/forms/filtersets.py:59 #: netbox/circuits/forms/filtersets.py:183 #: netbox/circuits/forms/filtersets.py:241 -#: netbox/circuits/tables/circuits.py:128 netbox/dcim/forms/bulk_edit.py:172 -#: netbox/dcim/forms/bulk_edit.py:333 netbox/dcim/forms/bulk_edit.py:686 -#: netbox/dcim/forms/bulk_edit.py:891 netbox/dcim/forms/bulk_import.py:133 -#: netbox/dcim/forms/bulk_import.py:232 netbox/dcim/forms/bulk_import.py:333 -#: netbox/dcim/forms/bulk_import.py:567 netbox/dcim/forms/bulk_import.py:1448 -#: netbox/dcim/forms/bulk_import.py:1476 netbox/dcim/forms/filtersets.py:88 -#: netbox/dcim/forms/filtersets.py:226 netbox/dcim/forms/filtersets.py:343 -#: netbox/dcim/forms/filtersets.py:440 netbox/dcim/forms/filtersets.py:754 -#: netbox/dcim/forms/filtersets.py:973 netbox/dcim/forms/filtersets.py:1046 -#: netbox/dcim/forms/filtersets.py:1070 netbox/dcim/forms/filtersets.py:1160 -#: netbox/dcim/forms/filtersets.py:1198 netbox/dcim/forms/filtersets.py:1681 -#: netbox/dcim/forms/filtersets.py:1705 netbox/dcim/forms/filtersets.py:1729 -#: netbox/dcim/forms/model_forms.py:141 netbox/dcim/forms/model_forms.py:169 -#: netbox/dcim/forms/model_forms.py:243 netbox/dcim/forms/model_forms.py:473 -#: netbox/dcim/forms/model_forms.py:734 netbox/dcim/forms/object_create.py:395 +#: netbox/circuits/tables/circuits.py:128 netbox/dcim/forms/bulk_edit.py:177 +#: netbox/dcim/forms/bulk_edit.py:344 netbox/dcim/forms/bulk_edit.py:730 +#: netbox/dcim/forms/bulk_edit.py:935 netbox/dcim/forms/bulk_import.py:134 +#: netbox/dcim/forms/bulk_import.py:236 netbox/dcim/forms/bulk_import.py:337 +#: netbox/dcim/forms/bulk_import.py:598 netbox/dcim/forms/bulk_import.py:1479 +#: netbox/dcim/forms/bulk_import.py:1507 netbox/dcim/forms/filtersets.py:89 +#: netbox/dcim/forms/filtersets.py:227 netbox/dcim/forms/filtersets.py:344 +#: netbox/dcim/forms/filtersets.py:441 netbox/dcim/forms/filtersets.py:773 +#: netbox/dcim/forms/filtersets.py:992 netbox/dcim/forms/filtersets.py:1065 +#: netbox/dcim/forms/filtersets.py:1089 netbox/dcim/forms/filtersets.py:1179 +#: netbox/dcim/forms/filtersets.py:1217 netbox/dcim/forms/filtersets.py:1705 +#: netbox/dcim/forms/filtersets.py:1729 netbox/dcim/forms/filtersets.py:1753 +#: netbox/dcim/forms/model_forms.py:146 netbox/dcim/forms/model_forms.py:174 +#: netbox/dcim/forms/model_forms.py:250 netbox/dcim/forms/model_forms.py:567 +#: netbox/dcim/forms/model_forms.py:828 netbox/dcim/forms/object_create.py:395 #: netbox/dcim/tables/devices.py:163 netbox/dcim/tables/power.py:26 -#: netbox/dcim/tables/power.py:93 netbox/dcim/tables/racks.py:121 -#: netbox/dcim/tables/racks.py:206 netbox/dcim/tables/sites.py:133 -#: netbox/extras/filtersets.py:525 netbox/ipam/forms/bulk_edit.py:468 -#: netbox/ipam/forms/bulk_import.py:468 netbox/ipam/forms/filtersets.py:161 -#: netbox/ipam/forms/filtersets.py:236 netbox/ipam/forms/filtersets.py:449 -#: netbox/ipam/forms/filtersets.py:544 netbox/ipam/forms/model_forms.py:678 -#: netbox/ipam/tables/vlans.py:87 netbox/ipam/tables/vlans.py:197 +#: netbox/dcim/tables/power.py:93 netbox/dcim/tables/racks.py:125 +#: netbox/dcim/tables/racks.py:215 netbox/dcim/tables/sites.py:139 +#: netbox/extras/filtersets.py:618 netbox/ipam/forms/bulk_edit.py:479 +#: netbox/ipam/forms/bulk_import.py:475 netbox/ipam/forms/filtersets.py:161 +#: netbox/ipam/forms/filtersets.py:236 netbox/ipam/forms/filtersets.py:457 +#: netbox/ipam/forms/filtersets.py:552 netbox/ipam/forms/model_forms.py:679 +#: netbox/ipam/tables/vlans.py:89 netbox/ipam/tables/vlans.py:199 #: netbox/templates/dcim/device.html:22 #: netbox/templates/dcim/inc/cable_termination.html:8 #: netbox/templates/dcim/inc/cable_termination.html:38 @@ -257,18 +259,18 @@ msgstr "Grupa terenów (identyfikator)" #: netbox/virtualization/forms/model_forms.py:104 #: netbox/virtualization/forms/model_forms.py:178 #: netbox/virtualization/tables/virtualmachines.py:33 -#: netbox/vpn/forms/filtersets.py:272 netbox/wireless/forms/filtersets.py:88 -#: netbox/wireless/forms/model_forms.py:79 -#: netbox/wireless/forms/model_forms.py:121 +#: netbox/vpn/forms/filtersets.py:277 netbox/wireless/forms/filtersets.py:88 +#: netbox/wireless/forms/model_forms.py:80 +#: netbox/wireless/forms/model_forms.py:122 msgid "Site" msgstr "Teren" #: netbox/circuits/filtersets.py:68 netbox/circuits/filtersets.py:235 #: netbox/circuits/filtersets.py:315 netbox/dcim/base_filtersets.py:53 -#: netbox/dcim/filtersets.py:243 netbox/dcim/filtersets.py:364 -#: netbox/dcim/filtersets.py:459 netbox/extras/filtersets.py:531 +#: netbox/dcim/filtersets.py:245 netbox/dcim/filtersets.py:366 +#: netbox/dcim/filtersets.py:461 netbox/extras/filtersets.py:624 #: netbox/ipam/filtersets.py:257 netbox/ipam/filtersets.py:984 -#: netbox/virtualization/filtersets.py:169 netbox/vpn/filtersets.py:363 +#: netbox/virtualization/filtersets.py:169 netbox/vpn/filtersets.py:366 msgid "Site (slug)" msgstr "Teren (identyfikator)" @@ -321,21 +323,21 @@ msgid "Circuit type (slug)" msgstr "Typ obwodu (identyfikator)" #: netbox/circuits/filtersets.py:229 netbox/circuits/filtersets.py:309 -#: netbox/dcim/base_filtersets.py:47 netbox/dcim/filtersets.py:237 -#: netbox/dcim/filtersets.py:358 netbox/dcim/filtersets.py:453 -#: netbox/dcim/filtersets.py:1046 netbox/dcim/filtersets.py:1369 -#: netbox/dcim/filtersets.py:1467 netbox/dcim/filtersets.py:2128 -#: netbox/dcim/filtersets.py:2370 netbox/dcim/filtersets.py:2429 +#: 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:2185 +#: netbox/dcim/filtersets.py:2427 netbox/dcim/filtersets.py:2486 #: netbox/ipam/filtersets.py:251 netbox/ipam/filtersets.py:978 -#: netbox/virtualization/filtersets.py:163 netbox/vpn/filtersets.py:368 +#: netbox/virtualization/filtersets.py:163 netbox/vpn/filtersets.py:371 msgid "Site (ID)" msgstr "Teren (ID)" #: netbox/circuits/filtersets.py:239 netbox/circuits/filtersets.py:321 -#: netbox/dcim/base_filtersets.py:59 netbox/dcim/filtersets.py:259 -#: netbox/dcim/filtersets.py:370 netbox/dcim/filtersets.py:491 -#: netbox/dcim/filtersets.py:1058 netbox/dcim/filtersets.py:1380 -#: netbox/dcim/filtersets.py:1478 netbox/dcim/filtersets.py:2382 +#: 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:2439 msgid "Location (ID)" msgstr "Lokalizacja (ID)" @@ -344,24 +346,25 @@ msgid "Termination A (ID)" msgstr "Wypowiedzenie A (ID)" #: netbox/circuits/filtersets.py:273 netbox/circuits/filtersets.py:375 -#: netbox/circuits/filtersets.py:537 netbox/core/filtersets.py:77 -#: netbox/core/filtersets.py:136 netbox/core/filtersets.py:173 -#: netbox/dcim/filtersets.py:752 netbox/dcim/filtersets.py:1436 -#: netbox/dcim/filtersets.py:2477 netbox/extras/filtersets.py:41 -#: netbox/extras/filtersets.py:63 netbox/extras/filtersets.py:92 -#: netbox/extras/filtersets.py:132 netbox/extras/filtersets.py:181 -#: netbox/extras/filtersets.py:209 netbox/extras/filtersets.py:239 -#: netbox/extras/filtersets.py:276 netbox/extras/filtersets.py:348 -#: netbox/extras/filtersets.py:391 netbox/extras/filtersets.py:438 -#: netbox/extras/filtersets.py:498 netbox/extras/filtersets.py:657 -#: netbox/extras/filtersets.py:703 netbox/ipam/forms/model_forms.py:492 -#: netbox/netbox/filtersets.py:286 netbox/netbox/forms/__init__.py:22 +#: 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:2534 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 +#: netbox/extras/filtersets.py:281 netbox/extras/filtersets.py:333 +#: netbox/extras/filtersets.py:406 netbox/extras/filtersets.py:449 +#: 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/forms/base.py:167 #: netbox/templates/htmx/object_selector.html:28 #: netbox/templates/inc/filter_list.html:46 #: netbox/templates/ipam/ipaddress_assign.html:29 #: netbox/templates/search.html:7 netbox/templates/search.html:26 -#: netbox/tenancy/filtersets.py:99 netbox/users/filtersets.py:23 +#: netbox/tenancy/filtersets.py:104 netbox/users/filtersets.py:23 #: netbox/users/filtersets.py:57 netbox/users/filtersets.py:102 #: netbox/users/filtersets.py:150 netbox/utilities/forms/forms.py:104 #: netbox/utilities/templates/navigation/menu.html:16 @@ -388,10 +391,10 @@ msgid "Circuit" msgstr "Obwód" #: netbox/circuits/filtersets.py:328 netbox/dcim/base_filtersets.py:66 -#: netbox/dcim/filtersets.py:266 netbox/dcim/filtersets.py:377 -#: netbox/dcim/filtersets.py:498 netbox/dcim/filtersets.py:1065 -#: netbox/dcim/filtersets.py:1386 netbox/dcim/filtersets.py:1484 -#: netbox/extras/filtersets.py:542 +#: netbox/dcim/filtersets.py:268 netbox/dcim/filtersets.py:379 +#: netbox/dcim/filtersets.py:500 netbox/dcim/filtersets.py:1118 +#: netbox/dcim/filtersets.py:1439 netbox/dcim/filtersets.py:1537 +#: netbox/extras/filtersets.py:635 msgid "Location (slug)" msgstr "Lokalizacja (identyfikator)" @@ -411,7 +414,7 @@ msgstr "Obwód (ID)" msgid "Virtual circuit (CID)" msgstr "Obwód wirtualny (CID)" -#: netbox/circuits/filtersets.py:396 netbox/dcim/filtersets.py:1925 +#: netbox/circuits/filtersets.py:396 netbox/dcim/filtersets.py:1982 msgid "Virtual circuit (ID)" msgstr "Obwód wirtualny (ID)" @@ -447,20 +450,20 @@ msgstr "Typ obwodu wirtualnego (ślimak)" msgid "Virtual circuit" msgstr "Wirtualny obwód" -#: netbox/circuits/filtersets.py:577 netbox/dcim/filtersets.py:1276 -#: netbox/dcim/filtersets.py:1706 netbox/ipam/filtersets.py:627 -#: netbox/vpn/filtersets.py:102 netbox/vpn/filtersets.py:401 +#: netbox/circuits/filtersets.py:577 netbox/dcim/filtersets.py:1329 +#: netbox/dcim/filtersets.py:1763 netbox/ipam/filtersets.py:627 +#: netbox/vpn/filtersets.py:102 netbox/vpn/filtersets.py:404 msgid "Interface (ID)" msgstr "Interfejs (ID)" #: netbox/circuits/forms/bulk_edit.py:42 #: netbox/circuits/forms/filtersets.py:64 #: netbox/circuits/forms/model_forms.py:42 -#: netbox/circuits/tables/providers.py:32 netbox/dcim/forms/bulk_edit.py:132 -#: netbox/dcim/forms/filtersets.py:196 netbox/dcim/forms/model_forms.py:127 -#: netbox/dcim/tables/sites.py:94 netbox/ipam/models/asns.py:123 -#: netbox/ipam/tables/asn.py:27 netbox/ipam/views.py:230 -#: netbox/netbox/navigation/menu.py:178 netbox/netbox/navigation/menu.py:181 +#: netbox/circuits/tables/providers.py:32 netbox/dcim/forms/bulk_edit.py:137 +#: netbox/dcim/forms/filtersets.py:197 netbox/dcim/forms/model_forms.py:132 +#: netbox/dcim/tables/sites.py:100 netbox/ipam/models/asns.py:123 +#: netbox/ipam/tables/asn.py:27 netbox/ipam/views.py:232 +#: netbox/netbox/navigation/menu.py:179 netbox/netbox/navigation/menu.py:182 #: netbox/templates/circuits/provider.html:23 msgid "ASNs" msgstr "ASN" @@ -473,36 +476,37 @@ msgstr "ASN" #: netbox/circuits/forms/bulk_edit.py:266 #: netbox/circuits/forms/bulk_edit.py:307 #: netbox/circuits/forms/bulk_edit.py:347 -#: netbox/circuits/forms/bulk_edit.py:371 netbox/core/forms/bulk_edit.py:28 -#: netbox/dcim/forms/bulk_create.py:35 netbox/dcim/forms/bulk_edit.py:77 -#: netbox/dcim/forms/bulk_edit.py:96 netbox/dcim/forms/bulk_edit.py:155 -#: netbox/dcim/forms/bulk_edit.py:196 netbox/dcim/forms/bulk_edit.py:214 -#: netbox/dcim/forms/bulk_edit.py:292 netbox/dcim/forms/bulk_edit.py:441 -#: netbox/dcim/forms/bulk_edit.py:475 netbox/dcim/forms/bulk_edit.py:490 -#: netbox/dcim/forms/bulk_edit.py:549 netbox/dcim/forms/bulk_edit.py:593 -#: netbox/dcim/forms/bulk_edit.py:627 netbox/dcim/forms/bulk_edit.py:651 -#: netbox/dcim/forms/bulk_edit.py:724 netbox/dcim/forms/bulk_edit.py:785 -#: netbox/dcim/forms/bulk_edit.py:837 netbox/dcim/forms/bulk_edit.py:860 -#: netbox/dcim/forms/bulk_edit.py:908 netbox/dcim/forms/bulk_edit.py:978 -#: netbox/dcim/forms/bulk_edit.py:1031 netbox/dcim/forms/bulk_edit.py:1066 -#: netbox/dcim/forms/bulk_edit.py:1106 netbox/dcim/forms/bulk_edit.py:1150 -#: netbox/dcim/forms/bulk_edit.py:1195 netbox/dcim/forms/bulk_edit.py:1222 -#: netbox/dcim/forms/bulk_edit.py:1240 netbox/dcim/forms/bulk_edit.py:1258 -#: netbox/dcim/forms/bulk_edit.py:1276 netbox/dcim/forms/bulk_edit.py:1746 -#: netbox/dcim/forms/bulk_edit.py:1787 netbox/extras/forms/bulk_edit.py:39 -#: netbox/extras/forms/bulk_edit.py:149 netbox/extras/forms/bulk_edit.py:178 -#: netbox/extras/forms/bulk_edit.py:208 netbox/extras/forms/bulk_edit.py:256 -#: netbox/extras/forms/bulk_edit.py:274 netbox/extras/forms/bulk_edit.py:298 -#: netbox/extras/forms/bulk_edit.py:312 netbox/extras/forms/bulk_edit.py:339 -#: netbox/extras/tables/tables.py:82 netbox/ipam/forms/bulk_edit.py:56 +#: netbox/circuits/forms/bulk_edit.py:371 netbox/core/forms/bulk_edit.py:29 +#: netbox/dcim/forms/bulk_create.py:35 netbox/dcim/forms/bulk_edit.py:80 +#: netbox/dcim/forms/bulk_edit.py:100 netbox/dcim/forms/bulk_edit.py:160 +#: netbox/dcim/forms/bulk_edit.py:201 netbox/dcim/forms/bulk_edit.py:220 +#: netbox/dcim/forms/bulk_edit.py:303 netbox/dcim/forms/bulk_edit.py:457 +#: netbox/dcim/forms/bulk_edit.py:489 netbox/dcim/forms/bulk_edit.py:504 +#: netbox/dcim/forms/bulk_edit.py:563 netbox/dcim/forms/bulk_edit.py:586 +#: netbox/dcim/forms/bulk_edit.py:631 netbox/dcim/forms/bulk_edit.py:670 +#: netbox/dcim/forms/bulk_edit.py:695 netbox/dcim/forms/bulk_edit.py:768 +#: netbox/dcim/forms/bulk_edit.py:829 netbox/dcim/forms/bulk_edit.py:881 +#: netbox/dcim/forms/bulk_edit.py:904 netbox/dcim/forms/bulk_edit.py:952 +#: netbox/dcim/forms/bulk_edit.py:1022 netbox/dcim/forms/bulk_edit.py:1075 +#: netbox/dcim/forms/bulk_edit.py:1110 netbox/dcim/forms/bulk_edit.py:1150 +#: netbox/dcim/forms/bulk_edit.py:1194 netbox/dcim/forms/bulk_edit.py:1239 +#: netbox/dcim/forms/bulk_edit.py:1266 netbox/dcim/forms/bulk_edit.py:1284 +#: netbox/dcim/forms/bulk_edit.py:1302 netbox/dcim/forms/bulk_edit.py:1320 +#: netbox/dcim/forms/bulk_edit.py:1793 netbox/dcim/forms/bulk_edit.py:1834 +#: netbox/extras/forms/bulk_edit.py:40 netbox/extras/forms/bulk_edit.py:150 +#: netbox/extras/forms/bulk_edit.py:183 netbox/extras/forms/bulk_edit.py:211 +#: netbox/extras/forms/bulk_edit.py:241 netbox/extras/forms/bulk_edit.py:289 +#: netbox/extras/forms/bulk_edit.py:307 netbox/extras/forms/bulk_edit.py:335 +#: netbox/extras/forms/bulk_edit.py:349 netbox/extras/forms/bulk_edit.py:395 +#: netbox/extras/tables/tables.py:83 netbox/ipam/forms/bulk_edit.py:56 #: netbox/ipam/forms/bulk_edit.py:76 netbox/ipam/forms/bulk_edit.py:96 #: netbox/ipam/forms/bulk_edit.py:120 netbox/ipam/forms/bulk_edit.py:149 #: netbox/ipam/forms/bulk_edit.py:178 netbox/ipam/forms/bulk_edit.py:197 -#: netbox/ipam/forms/bulk_edit.py:260 netbox/ipam/forms/bulk_edit.py:305 -#: netbox/ipam/forms/bulk_edit.py:353 netbox/ipam/forms/bulk_edit.py:396 -#: netbox/ipam/forms/bulk_edit.py:412 netbox/ipam/forms/bulk_edit.py:500 -#: netbox/ipam/forms/bulk_edit.py:532 netbox/ipam/forms/bulk_edit.py:575 -#: netbox/ipam/tables/vlans.py:240 netbox/ipam/tables/vlans.py:267 +#: netbox/ipam/forms/bulk_edit.py:260 netbox/ipam/forms/bulk_edit.py:310 +#: netbox/ipam/forms/bulk_edit.py:358 netbox/ipam/forms/bulk_edit.py:401 +#: netbox/ipam/forms/bulk_edit.py:417 netbox/ipam/forms/bulk_edit.py:511 +#: netbox/ipam/forms/bulk_edit.py:543 netbox/ipam/forms/bulk_edit.py:586 +#: netbox/ipam/tables/vlans.py:242 netbox/ipam/tables/vlans.py:269 #: netbox/templates/account/token.html:35 #: netbox/templates/circuits/circuit.html:69 #: netbox/templates/circuits/circuitgroup.html:32 @@ -513,7 +517,7 @@ msgstr "ASN" #: netbox/templates/circuits/virtualcircuit.html:56 #: netbox/templates/circuits/virtualcircuittermination.html:68 #: netbox/templates/circuits/virtualcircuittype.html:26 -#: netbox/templates/core/datasource.html:54 +#: netbox/templates/core/datasource.html:58 #: netbox/templates/core/plugin.html:80 netbox/templates/dcim/cable.html:36 #: netbox/templates/dcim/consoleport.html:44 #: netbox/templates/dcim/consoleserverport.html:44 @@ -530,10 +534,11 @@ msgstr "ASN" #: netbox/templates/dcim/manufacturer.html:40 #: netbox/templates/dcim/module.html:73 #: netbox/templates/dcim/modulebay.html:42 -#: netbox/templates/dcim/moduletype.html:39 +#: netbox/templates/dcim/moduletype.html:43 +#: netbox/templates/dcim/moduletypeprofile.html:20 #: netbox/templates/dcim/platform.html:33 #: netbox/templates/dcim/powerfeed.html:40 -#: netbox/templates/dcim/poweroutlet.html:40 +#: netbox/templates/dcim/poweroutlet.html:44 #: netbox/templates/dcim/powerpanel.html:30 #: netbox/templates/dcim/powerport.html:40 netbox/templates/dcim/rack.html:53 #: netbox/templates/dcim/rackreservation.html:62 @@ -551,21 +556,22 @@ msgstr "ASN" #: netbox/templates/extras/notificationgroup.html:20 #: netbox/templates/extras/savedfilter.html:17 #: netbox/templates/extras/script_list.html:46 +#: netbox/templates/extras/tableconfig.html:17 #: netbox/templates/extras/tag.html:20 netbox/templates/extras/webhook.html:17 #: netbox/templates/generic/bulk_import.html:120 #: netbox/templates/ipam/aggregate.html:43 netbox/templates/ipam/asn.html:42 #: netbox/templates/ipam/asnrange.html:38 #: netbox/templates/ipam/fhrpgroup.html:34 #: netbox/templates/ipam/ipaddress.html:55 -#: netbox/templates/ipam/iprange.html:67 netbox/templates/ipam/prefix.html:77 +#: netbox/templates/ipam/iprange.html:74 netbox/templates/ipam/prefix.html:77 #: netbox/templates/ipam/rir.html:26 netbox/templates/ipam/role.html:26 #: netbox/templates/ipam/routetarget.html:21 -#: netbox/templates/ipam/service.html:50 +#: netbox/templates/ipam/service.html:52 #: netbox/templates/ipam/servicetemplate.html:27 #: netbox/templates/ipam/vlan.html:62 netbox/templates/ipam/vlangroup.html:34 #: netbox/templates/ipam/vlantranslationpolicy.html:18 #: netbox/templates/ipam/vlantranslationrule.html:26 -#: netbox/templates/ipam/vrf.html:33 netbox/templates/tenancy/contact.html:67 +#: netbox/templates/ipam/vrf.html:33 netbox/templates/tenancy/contact.html:77 #: netbox/templates/tenancy/contactgroup.html:25 #: netbox/templates/tenancy/contactrole.html:22 #: netbox/templates/tenancy/tenant.html:24 @@ -586,13 +592,13 @@ msgstr "ASN" #: netbox/templates/vpn/ipsecprofile.html:40 #: netbox/templates/vpn/ipsecprofile.html:73 #: netbox/templates/vpn/ipsecproposal.html:17 -#: netbox/templates/vpn/l2vpn.html:26 netbox/templates/vpn/tunnel.html:33 +#: netbox/templates/vpn/l2vpn.html:30 netbox/templates/vpn/tunnel.html:33 #: netbox/templates/vpn/tunnelgroup.html:30 #: netbox/templates/wireless/wirelesslan.html:34 #: netbox/templates/wireless/wirelesslangroup.html:33 #: netbox/templates/wireless/wirelesslink.html:34 -#: netbox/tenancy/forms/bulk_edit.py:32 netbox/tenancy/forms/bulk_edit.py:80 -#: netbox/tenancy/forms/bulk_edit.py:123 netbox/users/forms/bulk_edit.py:64 +#: netbox/tenancy/forms/bulk_edit.py:32 netbox/tenancy/forms/bulk_edit.py:82 +#: netbox/tenancy/forms/bulk_edit.py:130 netbox/users/forms/bulk_edit.py:64 #: netbox/users/forms/bulk_edit.py:82 netbox/users/forms/bulk_edit.py:112 #: netbox/virtualization/forms/bulk_edit.py:33 #: netbox/virtualization/forms/bulk_edit.py:47 @@ -603,9 +609,9 @@ msgstr "ASN" #: netbox/vpn/forms/bulk_edit.py:28 netbox/vpn/forms/bulk_edit.py:64 #: netbox/vpn/forms/bulk_edit.py:121 netbox/vpn/forms/bulk_edit.py:155 #: netbox/vpn/forms/bulk_edit.py:190 netbox/vpn/forms/bulk_edit.py:215 -#: netbox/vpn/forms/bulk_edit.py:247 netbox/vpn/forms/bulk_edit.py:274 -#: netbox/wireless/forms/bulk_edit.py:31 netbox/wireless/forms/bulk_edit.py:84 -#: netbox/wireless/forms/bulk_edit.py:143 +#: netbox/vpn/forms/bulk_edit.py:247 netbox/vpn/forms/bulk_edit.py:278 +#: netbox/wireless/forms/bulk_edit.py:31 netbox/wireless/forms/bulk_edit.py:85 +#: netbox/wireless/forms/bulk_edit.py:144 msgid "Description" msgstr "Opis" @@ -657,23 +663,23 @@ msgstr "Identyfikator usługi" #: netbox/circuits/forms/bulk_edit.py:112 #: netbox/circuits/forms/bulk_edit.py:303 #: netbox/circuits/forms/filtersets.py:116 -#: netbox/circuits/forms/filtersets.py:321 netbox/dcim/forms/bulk_edit.py:210 -#: netbox/dcim/forms/bulk_edit.py:613 netbox/dcim/forms/bulk_edit.py:822 -#: netbox/dcim/forms/bulk_edit.py:1191 netbox/dcim/forms/bulk_edit.py:1218 -#: netbox/dcim/forms/bulk_edit.py:1742 netbox/dcim/forms/filtersets.py:1113 -#: netbox/dcim/forms/filtersets.py:1371 netbox/dcim/forms/filtersets.py:1519 -#: netbox/dcim/forms/filtersets.py:1543 netbox/dcim/tables/devices.py:737 -#: netbox/dcim/tables/devices.py:793 netbox/dcim/tables/devices.py:1034 +#: netbox/circuits/forms/filtersets.py:321 netbox/dcim/forms/bulk_edit.py:216 +#: netbox/dcim/forms/bulk_edit.py:656 netbox/dcim/forms/bulk_edit.py:866 +#: netbox/dcim/forms/bulk_edit.py:1235 netbox/dcim/forms/bulk_edit.py:1262 +#: netbox/dcim/forms/bulk_edit.py:1789 netbox/dcim/forms/filtersets.py:1132 +#: netbox/dcim/forms/filtersets.py:1390 netbox/dcim/forms/filtersets.py:1543 +#: netbox/dcim/forms/filtersets.py:1567 netbox/dcim/tables/devices.py:744 +#: netbox/dcim/tables/devices.py:800 netbox/dcim/tables/devices.py:1041 #: netbox/dcim/tables/devicetypes.py:256 netbox/dcim/tables/devicetypes.py:271 -#: netbox/dcim/tables/racks.py:33 netbox/extras/forms/bulk_edit.py:270 -#: netbox/extras/tables/tables.py:446 +#: netbox/dcim/tables/racks.py:33 netbox/extras/forms/bulk_edit.py:303 +#: netbox/extras/tables/tables.py:487 #: netbox/templates/circuits/circuittype.html:30 #: netbox/templates/circuits/virtualcircuittype.html:30 #: netbox/templates/dcim/cable.html:40 -#: netbox/templates/dcim/devicerole.html:34 +#: netbox/templates/dcim/devicerole.html:38 #: netbox/templates/dcim/frontport.html:40 #: netbox/templates/dcim/inventoryitemrole.html:26 -#: netbox/templates/dcim/poweroutlet.html:44 +#: netbox/templates/dcim/poweroutlet.html:48 #: netbox/templates/dcim/rackrole.html:30 #: netbox/templates/dcim/rearport.html:40 netbox/templates/extras/tag.html:26 msgid "Color" @@ -688,31 +694,31 @@ msgstr "Kolor" #: netbox/circuits/tables/circuits.py:65 #: netbox/circuits/tables/circuits.py:199 #: netbox/circuits/tables/virtual_circuits.py:58 -#: netbox/core/forms/bulk_edit.py:18 netbox/core/forms/filtersets.py:33 +#: netbox/core/forms/bulk_edit.py:19 netbox/core/forms/filtersets.py:33 #: netbox/core/tables/change_logging.py:32 netbox/core/tables/data.py:20 -#: netbox/core/tables/jobs.py:18 netbox/dcim/forms/bulk_edit.py:800 -#: netbox/dcim/forms/bulk_edit.py:939 netbox/dcim/forms/bulk_edit.py:1007 -#: netbox/dcim/forms/bulk_edit.py:1026 netbox/dcim/forms/bulk_edit.py:1049 -#: netbox/dcim/forms/bulk_edit.py:1091 netbox/dcim/forms/bulk_edit.py:1135 -#: netbox/dcim/forms/bulk_edit.py:1186 netbox/dcim/forms/bulk_edit.py:1213 -#: netbox/dcim/forms/bulk_import.py:190 netbox/dcim/forms/bulk_import.py:269 -#: netbox/dcim/forms/bulk_import.py:735 netbox/dcim/forms/bulk_import.py:761 -#: netbox/dcim/forms/bulk_import.py:787 netbox/dcim/forms/bulk_import.py:807 -#: netbox/dcim/forms/bulk_import.py:893 netbox/dcim/forms/bulk_import.py:987 -#: netbox/dcim/forms/bulk_import.py:1029 netbox/dcim/forms/bulk_import.py:1350 -#: netbox/dcim/forms/bulk_import.py:1513 netbox/dcim/forms/filtersets.py:1004 -#: netbox/dcim/forms/filtersets.py:1103 netbox/dcim/forms/filtersets.py:1224 -#: netbox/dcim/forms/filtersets.py:1296 netbox/dcim/forms/filtersets.py:1321 -#: netbox/dcim/forms/filtersets.py:1345 netbox/dcim/forms/filtersets.py:1365 -#: netbox/dcim/forms/filtersets.py:1407 netbox/dcim/forms/filtersets.py:1514 -#: netbox/dcim/forms/filtersets.py:1538 netbox/dcim/forms/model_forms.py:714 -#: netbox/dcim/forms/model_forms.py:720 netbox/dcim/forms/object_import.py:84 +#: netbox/core/tables/jobs.py:18 netbox/dcim/forms/bulk_edit.py:844 +#: netbox/dcim/forms/bulk_edit.py:983 netbox/dcim/forms/bulk_edit.py:1051 +#: netbox/dcim/forms/bulk_edit.py:1070 netbox/dcim/forms/bulk_edit.py:1093 +#: netbox/dcim/forms/bulk_edit.py:1135 netbox/dcim/forms/bulk_edit.py:1179 +#: netbox/dcim/forms/bulk_edit.py:1230 netbox/dcim/forms/bulk_edit.py:1257 +#: netbox/dcim/forms/bulk_import.py:194 netbox/dcim/forms/bulk_import.py:273 +#: netbox/dcim/forms/bulk_import.py:766 netbox/dcim/forms/bulk_import.py:792 +#: netbox/dcim/forms/bulk_import.py:818 netbox/dcim/forms/bulk_import.py:838 +#: netbox/dcim/forms/bulk_import.py:924 netbox/dcim/forms/bulk_import.py:1018 +#: netbox/dcim/forms/bulk_import.py:1060 netbox/dcim/forms/bulk_import.py:1381 +#: netbox/dcim/forms/bulk_import.py:1544 netbox/dcim/forms/filtersets.py:1023 +#: netbox/dcim/forms/filtersets.py:1122 netbox/dcim/forms/filtersets.py:1243 +#: netbox/dcim/forms/filtersets.py:1315 netbox/dcim/forms/filtersets.py:1340 +#: netbox/dcim/forms/filtersets.py:1364 netbox/dcim/forms/filtersets.py:1384 +#: netbox/dcim/forms/filtersets.py:1431 netbox/dcim/forms/filtersets.py:1538 +#: netbox/dcim/forms/filtersets.py:1562 netbox/dcim/forms/model_forms.py:808 +#: netbox/dcim/forms/model_forms.py:814 netbox/dcim/forms/object_import.py:84 #: netbox/dcim/forms/object_import.py:113 #: netbox/dcim/forms/object_import.py:146 netbox/dcim/tables/devices.py:188 -#: netbox/dcim/tables/devices.py:845 netbox/dcim/tables/power.py:77 -#: netbox/dcim/tables/racks.py:137 netbox/extras/forms/bulk_import.py:42 -#: netbox/extras/tables/tables.py:408 netbox/extras/tables/tables.py:468 -#: netbox/netbox/tables/tables.py:243 +#: netbox/dcim/tables/devices.py:852 netbox/dcim/tables/power.py:77 +#: netbox/dcim/tables/racks.py:141 netbox/extras/forms/bulk_import.py:42 +#: netbox/extras/tables/tables.py:449 netbox/extras/tables/tables.py:509 +#: netbox/netbox/tables/tables.py:269 #: netbox/templates/circuits/circuit.html:30 #: netbox/templates/circuits/virtualcircuit.html:39 #: netbox/templates/circuits/virtualcircuittermination.html:64 @@ -738,8 +744,8 @@ msgstr "Kolor" #: netbox/virtualization/forms/filtersets.py:55 #: netbox/virtualization/forms/model_forms.py:65 #: netbox/virtualization/tables/clusters.py:66 -#: netbox/vpn/forms/bulk_edit.py:264 netbox/vpn/forms/bulk_import.py:264 -#: netbox/vpn/forms/filtersets.py:223 netbox/vpn/forms/model_forms.py:85 +#: netbox/vpn/forms/bulk_edit.py:268 netbox/vpn/forms/bulk_import.py:269 +#: netbox/vpn/forms/filtersets.py:228 netbox/vpn/forms/model_forms.py:85 #: netbox/vpn/forms/model_forms.py:120 netbox/vpn/forms/model_forms.py:232 msgid "Type" msgstr "Typ" @@ -763,36 +769,37 @@ msgstr "Konto dostawcy" #: netbox/circuits/forms/bulk_import.py:227 #: netbox/circuits/forms/filtersets.py:162 #: netbox/circuits/forms/filtersets.py:362 netbox/core/forms/filtersets.py:38 -#: netbox/core/forms/filtersets.py:80 netbox/core/tables/data.py:23 +#: netbox/core/forms/filtersets.py:85 netbox/core/tables/data.py:23 #: netbox/core/tables/jobs.py:26 netbox/core/tables/tasks.py:88 -#: netbox/dcim/forms/bulk_edit.py:110 netbox/dcim/forms/bulk_edit.py:185 -#: netbox/dcim/forms/bulk_edit.py:355 netbox/dcim/forms/bulk_edit.py:709 -#: netbox/dcim/forms/bulk_edit.py:774 netbox/dcim/forms/bulk_edit.py:806 -#: netbox/dcim/forms/bulk_edit.py:933 netbox/dcim/forms/bulk_edit.py:1723 -#: netbox/dcim/forms/bulk_edit.py:1765 netbox/dcim/forms/bulk_import.py:90 -#: netbox/dcim/forms/bulk_import.py:149 netbox/dcim/forms/bulk_import.py:250 -#: netbox/dcim/forms/bulk_import.py:532 netbox/dcim/forms/bulk_import.py:686 -#: netbox/dcim/forms/bulk_import.py:1137 netbox/dcim/forms/bulk_import.py:1344 -#: netbox/dcim/forms/bulk_import.py:1508 netbox/dcim/forms/bulk_import.py:1572 -#: netbox/dcim/forms/filtersets.py:179 netbox/dcim/forms/filtersets.py:238 -#: netbox/dcim/forms/filtersets.py:360 netbox/dcim/forms/filtersets.py:800 -#: netbox/dcim/forms/filtersets.py:925 netbox/dcim/forms/filtersets.py:1007 -#: netbox/dcim/forms/filtersets.py:1108 netbox/dcim/forms/filtersets.py:1219 -#: netbox/dcim/forms/filtersets.py:1621 netbox/dcim/tables/devices.py:150 -#: netbox/dcim/tables/devices.py:848 netbox/dcim/tables/devices.py:982 -#: netbox/dcim/tables/devices.py:1094 netbox/dcim/tables/modules.py:70 -#: netbox/dcim/tables/power.py:74 netbox/dcim/tables/racks.py:125 -#: netbox/dcim/tables/sites.py:82 netbox/dcim/tables/sites.py:137 +#: netbox/dcim/forms/bulk_edit.py:115 netbox/dcim/forms/bulk_edit.py:190 +#: netbox/dcim/forms/bulk_edit.py:366 netbox/dcim/forms/bulk_edit.py:753 +#: netbox/dcim/forms/bulk_edit.py:818 netbox/dcim/forms/bulk_edit.py:850 +#: netbox/dcim/forms/bulk_edit.py:977 netbox/dcim/forms/bulk_edit.py:1770 +#: netbox/dcim/forms/bulk_edit.py:1812 netbox/dcim/forms/bulk_import.py:91 +#: netbox/dcim/forms/bulk_import.py:150 netbox/dcim/forms/bulk_import.py:254 +#: netbox/dcim/forms/bulk_import.py:563 netbox/dcim/forms/bulk_import.py:717 +#: netbox/dcim/forms/bulk_import.py:1168 netbox/dcim/forms/bulk_import.py:1375 +#: netbox/dcim/forms/bulk_import.py:1539 netbox/dcim/forms/bulk_import.py:1603 +#: netbox/dcim/forms/filtersets.py:180 netbox/dcim/forms/filtersets.py:239 +#: netbox/dcim/forms/filtersets.py:361 netbox/dcim/forms/filtersets.py:819 +#: netbox/dcim/forms/filtersets.py:944 netbox/dcim/forms/filtersets.py:1026 +#: netbox/dcim/forms/filtersets.py:1127 netbox/dcim/forms/filtersets.py:1238 +#: netbox/dcim/forms/filtersets.py:1394 netbox/dcim/forms/filtersets.py:1645 +#: netbox/dcim/tables/devices.py:150 netbox/dcim/tables/devices.py:524 +#: netbox/dcim/tables/devices.py:855 netbox/dcim/tables/devices.py:989 +#: netbox/dcim/tables/devices.py:1101 netbox/dcim/tables/modules.py:104 +#: netbox/dcim/tables/power.py:74 netbox/dcim/tables/racks.py:129 +#: netbox/dcim/tables/sites.py:88 netbox/dcim/tables/sites.py:143 #: netbox/ipam/forms/bulk_edit.py:240 netbox/ipam/forms/bulk_edit.py:290 -#: netbox/ipam/forms/bulk_edit.py:338 netbox/ipam/forms/bulk_edit.py:490 +#: netbox/ipam/forms/bulk_edit.py:343 netbox/ipam/forms/bulk_edit.py:501 #: netbox/ipam/forms/bulk_import.py:195 netbox/ipam/forms/bulk_import.py:263 -#: netbox/ipam/forms/bulk_import.py:299 netbox/ipam/forms/bulk_import.py:489 +#: netbox/ipam/forms/bulk_import.py:299 netbox/ipam/forms/bulk_import.py:496 #: netbox/ipam/forms/filtersets.py:219 netbox/ipam/forms/filtersets.py:297 -#: netbox/ipam/forms/filtersets.py:372 netbox/ipam/forms/filtersets.py:556 -#: netbox/ipam/forms/model_forms.py:511 netbox/ipam/tables/ip.py:183 -#: netbox/ipam/tables/ip.py:264 netbox/ipam/tables/ip.py:315 -#: netbox/ipam/tables/ip.py:378 netbox/ipam/tables/ip.py:405 -#: netbox/ipam/tables/vlans.py:95 netbox/ipam/tables/vlans.py:208 +#: netbox/ipam/forms/filtersets.py:379 netbox/ipam/forms/filtersets.py:564 +#: netbox/ipam/forms/model_forms.py:511 netbox/ipam/tables/ip.py:184 +#: netbox/ipam/tables/ip.py:265 netbox/ipam/tables/ip.py:321 +#: netbox/ipam/tables/ip.py:394 netbox/ipam/tables/ip.py:421 +#: netbox/ipam/tables/vlans.py:97 netbox/ipam/tables/vlans.py:210 #: netbox/templates/circuits/circuit.html:34 #: netbox/templates/circuits/virtualcircuit.html:43 #: netbox/templates/core/datasource.html:46 netbox/templates/core/job.html:48 @@ -800,15 +807,16 @@ msgstr "Konto dostawcy" #: netbox/templates/dcim/cable.html:19 netbox/templates/dcim/device.html:178 #: netbox/templates/dcim/inventoryitem.html:36 #: netbox/templates/dcim/location.html:45 netbox/templates/dcim/module.html:69 -#: netbox/templates/dcim/powerfeed.html:36 netbox/templates/dcim/rack.html:41 -#: netbox/templates/dcim/site.html:43 +#: netbox/templates/dcim/powerfeed.html:36 +#: netbox/templates/dcim/poweroutlet.html:40 +#: netbox/templates/dcim/rack.html:41 netbox/templates/dcim/site.html:43 #: netbox/templates/extras/script_list.html:48 #: netbox/templates/ipam/ipaddress.html:37 -#: netbox/templates/ipam/iprange.html:54 netbox/templates/ipam/prefix.html:69 +#: netbox/templates/ipam/iprange.html:61 netbox/templates/ipam/prefix.html:69 #: netbox/templates/ipam/vlan.html:48 #: netbox/templates/virtualization/cluster.html:21 #: netbox/templates/virtualization/virtualmachine.html:19 -#: netbox/templates/vpn/tunnel.html:25 +#: netbox/templates/vpn/l2vpn.html:26 netbox/templates/vpn/tunnel.html:25 #: netbox/templates/wireless/wirelesslan.html:22 #: netbox/templates/wireless/wirelesslink.html:17 #: netbox/users/forms/filtersets.py:32 netbox/users/forms/model_forms.py:194 @@ -820,10 +828,12 @@ msgstr "Konto dostawcy" #: netbox/virtualization/forms/filtersets.py:166 #: netbox/virtualization/tables/clusters.py:74 #: netbox/virtualization/tables/virtualmachines.py:30 -#: netbox/vpn/forms/bulk_edit.py:39 netbox/vpn/forms/bulk_import.py:37 -#: netbox/vpn/forms/filtersets.py:52 netbox/vpn/tables/tunnels.py:48 -#: netbox/wireless/forms/bulk_edit.py:45 -#: netbox/wireless/forms/bulk_edit.py:108 +#: netbox/vpn/forms/bulk_edit.py:39 netbox/vpn/forms/bulk_edit.py:264 +#: netbox/vpn/forms/bulk_import.py:37 netbox/vpn/forms/bulk_import.py:264 +#: netbox/vpn/forms/filtersets.py:52 netbox/vpn/forms/filtersets.py:223 +#: netbox/vpn/tables/l2vpn.py:27 netbox/vpn/tables/tunnels.py:48 +#: netbox/wireless/forms/bulk_edit.py:46 +#: netbox/wireless/forms/bulk_edit.py:109 #: netbox/wireless/forms/bulk_import.py:45 #: netbox/wireless/forms/bulk_import.py:89 #: netbox/wireless/forms/filtersets.py:52 @@ -841,36 +851,37 @@ msgstr "Status" #: netbox/circuits/forms/bulk_import.py:232 #: netbox/circuits/forms/filtersets.py:131 #: netbox/circuits/forms/filtersets.py:278 -#: netbox/circuits/forms/filtersets.py:332 netbox/dcim/forms/bulk_edit.py:126 -#: netbox/dcim/forms/bulk_edit.py:191 netbox/dcim/forms/bulk_edit.py:350 -#: netbox/dcim/forms/bulk_edit.py:470 netbox/dcim/forms/bulk_edit.py:699 -#: netbox/dcim/forms/bulk_edit.py:812 netbox/dcim/forms/bulk_edit.py:1770 -#: netbox/dcim/forms/bulk_import.py:109 netbox/dcim/forms/bulk_import.py:154 -#: netbox/dcim/forms/bulk_import.py:243 netbox/dcim/forms/bulk_import.py:358 -#: netbox/dcim/forms/bulk_import.py:506 netbox/dcim/forms/bulk_import.py:1356 -#: netbox/dcim/forms/bulk_import.py:1565 netbox/dcim/forms/filtersets.py:174 -#: netbox/dcim/forms/filtersets.py:206 netbox/dcim/forms/filtersets.py:324 -#: netbox/dcim/forms/filtersets.py:400 netbox/dcim/forms/filtersets.py:421 -#: netbox/dcim/forms/filtersets.py:723 netbox/dcim/forms/filtersets.py:917 -#: netbox/dcim/forms/filtersets.py:1027 netbox/dcim/forms/filtersets.py:1057 -#: netbox/dcim/forms/filtersets.py:1179 netbox/dcim/tables/power.py:88 -#: netbox/extras/filtersets.py:612 netbox/extras/forms/filtersets.py:330 -#: netbox/extras/forms/filtersets.py:403 netbox/ipam/forms/bulk_edit.py:46 +#: netbox/circuits/forms/filtersets.py:332 netbox/dcim/forms/bulk_edit.py:131 +#: netbox/dcim/forms/bulk_edit.py:196 netbox/dcim/forms/bulk_edit.py:361 +#: netbox/dcim/forms/bulk_edit.py:484 netbox/dcim/forms/bulk_edit.py:743 +#: netbox/dcim/forms/bulk_edit.py:856 netbox/dcim/forms/bulk_edit.py:1817 +#: netbox/dcim/forms/bulk_import.py:110 netbox/dcim/forms/bulk_import.py:155 +#: netbox/dcim/forms/bulk_import.py:247 netbox/dcim/forms/bulk_import.py:362 +#: netbox/dcim/forms/bulk_import.py:537 netbox/dcim/forms/bulk_import.py:1387 +#: netbox/dcim/forms/bulk_import.py:1596 netbox/dcim/forms/filtersets.py:175 +#: netbox/dcim/forms/filtersets.py:207 netbox/dcim/forms/filtersets.py:325 +#: netbox/dcim/forms/filtersets.py:401 netbox/dcim/forms/filtersets.py:422 +#: netbox/dcim/forms/filtersets.py:742 netbox/dcim/forms/filtersets.py:936 +#: netbox/dcim/forms/filtersets.py:1046 netbox/dcim/forms/filtersets.py:1076 +#: netbox/dcim/forms/filtersets.py:1198 netbox/dcim/tables/power.py:88 +#: netbox/extras/filtersets.py:705 netbox/extras/forms/filtersets.py:365 +#: netbox/extras/forms/filtersets.py:438 netbox/ipam/forms/bulk_edit.py:46 #: netbox/ipam/forms/bulk_edit.py:71 netbox/ipam/forms/bulk_edit.py:115 #: netbox/ipam/forms/bulk_edit.py:144 netbox/ipam/forms/bulk_edit.py:169 #: netbox/ipam/forms/bulk_edit.py:235 netbox/ipam/forms/bulk_edit.py:285 -#: netbox/ipam/forms/bulk_edit.py:333 netbox/ipam/forms/bulk_edit.py:485 -#: netbox/ipam/forms/bulk_import.py:41 netbox/ipam/forms/bulk_import.py:70 -#: netbox/ipam/forms/bulk_import.py:98 netbox/ipam/forms/bulk_import.py:118 -#: netbox/ipam/forms/bulk_import.py:138 netbox/ipam/forms/bulk_import.py:167 -#: netbox/ipam/forms/bulk_import.py:256 netbox/ipam/forms/bulk_import.py:292 -#: netbox/ipam/forms/bulk_import.py:482 netbox/ipam/forms/filtersets.py:50 +#: netbox/ipam/forms/bulk_edit.py:338 netbox/ipam/forms/bulk_edit.py:439 +#: netbox/ipam/forms/bulk_edit.py:496 netbox/ipam/forms/bulk_import.py:41 +#: netbox/ipam/forms/bulk_import.py:70 netbox/ipam/forms/bulk_import.py:98 +#: netbox/ipam/forms/bulk_import.py:118 netbox/ipam/forms/bulk_import.py:138 +#: netbox/ipam/forms/bulk_import.py:167 netbox/ipam/forms/bulk_import.py:256 +#: netbox/ipam/forms/bulk_import.py:292 netbox/ipam/forms/bulk_import.py:458 +#: netbox/ipam/forms/bulk_import.py:489 netbox/ipam/forms/filtersets.py:50 #: netbox/ipam/forms/filtersets.py:70 netbox/ipam/forms/filtersets.py:102 #: netbox/ipam/forms/filtersets.py:123 netbox/ipam/forms/filtersets.py:146 #: netbox/ipam/forms/filtersets.py:182 netbox/ipam/forms/filtersets.py:282 -#: netbox/ipam/forms/filtersets.py:326 netbox/ipam/forms/filtersets.py:524 -#: netbox/ipam/tables/ip.py:408 netbox/ipam/tables/vlans.py:205 -#: netbox/templates/circuits/circuit.html:48 +#: netbox/ipam/forms/filtersets.py:333 netbox/ipam/forms/filtersets.py:441 +#: netbox/ipam/forms/filtersets.py:532 netbox/ipam/tables/ip.py:424 +#: netbox/ipam/tables/vlans.py:207 netbox/templates/circuits/circuit.html:48 #: netbox/templates/circuits/circuitgroup.html:36 #: netbox/templates/circuits/virtualcircuit.html:47 #: netbox/templates/dcim/cable.html:23 netbox/templates/dcim/device.html:79 @@ -882,27 +893,27 @@ msgstr "Status" #: netbox/templates/ipam/aggregate.html:30 netbox/templates/ipam/asn.html:33 #: netbox/templates/ipam/asnrange.html:29 #: netbox/templates/ipam/ipaddress.html:28 -#: netbox/templates/ipam/iprange.html:58 netbox/templates/ipam/prefix.html:29 +#: netbox/templates/ipam/iprange.html:65 netbox/templates/ipam/prefix.html:29 #: netbox/templates/ipam/routetarget.html:17 -#: netbox/templates/ipam/vlan.html:39 netbox/templates/ipam/vrf.html:20 -#: netbox/templates/tenancy/tenant.html:17 +#: netbox/templates/ipam/vlan.html:39 netbox/templates/ipam/vlangroup.html:50 +#: netbox/templates/ipam/vrf.html:20 netbox/templates/tenancy/tenant.html:17 #: netbox/templates/virtualization/cluster.html:33 #: netbox/templates/virtualization/virtualmachine.html:39 -#: netbox/templates/vpn/l2vpn.html:30 netbox/templates/vpn/tunnel.html:49 +#: netbox/templates/vpn/l2vpn.html:34 netbox/templates/vpn/tunnel.html:49 #: netbox/templates/wireless/wirelesslan.html:42 #: netbox/templates/wireless/wirelesslink.html:25 #: netbox/tenancy/forms/forms.py:25 netbox/tenancy/forms/forms.py:49 -#: netbox/tenancy/forms/model_forms.py:52 netbox/tenancy/tables/columns.py:49 +#: netbox/tenancy/forms/model_forms.py:53 netbox/tenancy/tables/columns.py:49 #: netbox/virtualization/forms/bulk_edit.py:77 #: netbox/virtualization/forms/bulk_edit.py:137 #: netbox/virtualization/forms/bulk_import.py:67 #: netbox/virtualization/forms/bulk_import.py:121 #: netbox/virtualization/forms/filtersets.py:48 #: netbox/virtualization/forms/filtersets.py:111 -#: netbox/vpn/forms/bulk_edit.py:59 netbox/vpn/forms/bulk_edit.py:269 +#: netbox/vpn/forms/bulk_edit.py:59 netbox/vpn/forms/bulk_edit.py:273 #: netbox/vpn/forms/bulk_import.py:59 netbox/vpn/forms/bulk_import.py:258 -#: netbox/vpn/forms/filtersets.py:219 netbox/wireless/forms/bulk_edit.py:65 -#: netbox/wireless/forms/bulk_edit.py:113 +#: netbox/vpn/forms/filtersets.py:219 netbox/wireless/forms/bulk_edit.py:66 +#: netbox/wireless/forms/bulk_edit.py:114 #: netbox/wireless/forms/bulk_import.py:57 #: netbox/wireless/forms/bulk_import.py:102 #: netbox/wireless/forms/filtersets.py:38 @@ -930,9 +941,9 @@ msgstr "Szybkość zatwierdzania (Kbps)" #: netbox/circuits/forms/model_forms.py:136 #: netbox/templates/circuits/circuit.html:38 #: netbox/templates/wireless/wirelesslink.html:38 -#: netbox/wireless/forms/bulk_edit.py:132 +#: netbox/wireless/forms/bulk_edit.py:133 #: netbox/wireless/forms/filtersets.py:130 -#: netbox/wireless/forms/model_forms.py:168 +#: netbox/wireless/forms/model_forms.py:169 msgid "Distance" msgstr "Dystans" @@ -940,7 +951,7 @@ msgstr "Dystans" #: netbox/circuits/forms/bulk_import.py:105 #: netbox/circuits/forms/bulk_import.py:108 #: netbox/circuits/forms/filtersets.py:213 -#: netbox/wireless/forms/bulk_edit.py:137 +#: netbox/wireless/forms/bulk_edit.py:138 #: netbox/wireless/forms/bulk_import.py:121 #: netbox/wireless/forms/bulk_import.py:124 #: netbox/wireless/forms/filtersets.py:134 @@ -958,30 +969,31 @@ msgstr "Parametry serwisowe" #: netbox/circuits/forms/filtersets.py:111 #: netbox/circuits/forms/filtersets.py:128 #: netbox/circuits/forms/filtersets.py:316 -#: netbox/circuits/forms/filtersets.py:331 netbox/core/forms/filtersets.py:68 -#: netbox/core/forms/filtersets.py:136 netbox/dcim/forms/bulk_edit.py:846 -#: netbox/dcim/forms/filtersets.py:173 netbox/dcim/forms/filtersets.py:205 -#: netbox/dcim/forms/filtersets.py:916 netbox/dcim/forms/filtersets.py:1056 -#: netbox/dcim/forms/filtersets.py:1180 netbox/dcim/forms/filtersets.py:1288 -#: netbox/dcim/forms/filtersets.py:1312 netbox/dcim/forms/filtersets.py:1337 -#: netbox/dcim/forms/filtersets.py:1356 netbox/dcim/forms/filtersets.py:1380 -#: netbox/dcim/forms/filtersets.py:1505 netbox/dcim/forms/filtersets.py:1529 -#: netbox/dcim/forms/filtersets.py:1553 netbox/dcim/forms/filtersets.py:1571 -#: netbox/dcim/forms/filtersets.py:1587 netbox/extras/forms/bulk_edit.py:90 -#: netbox/extras/forms/filtersets.py:45 netbox/extras/forms/filtersets.py:137 -#: netbox/extras/forms/filtersets.py:169 netbox/extras/forms/filtersets.py:210 -#: netbox/extras/forms/filtersets.py:227 netbox/extras/forms/filtersets.py:258 -#: netbox/extras/forms/filtersets.py:282 netbox/extras/forms/filtersets.py:449 -#: netbox/ipam/forms/filtersets.py:101 netbox/ipam/forms/filtersets.py:281 -#: netbox/ipam/forms/filtersets.py:323 netbox/ipam/forms/filtersets.py:399 -#: netbox/ipam/forms/filtersets.py:484 netbox/ipam/forms/filtersets.py:497 -#: netbox/ipam/forms/filtersets.py:522 netbox/ipam/forms/filtersets.py:593 -#: netbox/ipam/forms/filtersets.py:611 netbox/netbox/tables/tables.py:259 +#: netbox/circuits/forms/filtersets.py:331 netbox/core/forms/filtersets.py:73 +#: netbox/core/forms/filtersets.py:141 netbox/dcim/forms/bulk_edit.py:890 +#: netbox/dcim/forms/filtersets.py:174 netbox/dcim/forms/filtersets.py:206 +#: netbox/dcim/forms/filtersets.py:935 netbox/dcim/forms/filtersets.py:1075 +#: netbox/dcim/forms/filtersets.py:1199 netbox/dcim/forms/filtersets.py:1307 +#: netbox/dcim/forms/filtersets.py:1331 netbox/dcim/forms/filtersets.py:1356 +#: netbox/dcim/forms/filtersets.py:1375 netbox/dcim/forms/filtersets.py:1404 +#: netbox/dcim/forms/filtersets.py:1529 netbox/dcim/forms/filtersets.py:1553 +#: netbox/dcim/forms/filtersets.py:1577 netbox/dcim/forms/filtersets.py:1595 +#: netbox/dcim/forms/filtersets.py:1611 netbox/dcim/tables/modules.py:24 +#: netbox/extras/forms/bulk_edit.py:91 netbox/extras/forms/filtersets.py:46 +#: netbox/extras/forms/filtersets.py:138 netbox/extras/forms/filtersets.py:215 +#: netbox/extras/forms/filtersets.py:232 netbox/extras/forms/filtersets.py:262 +#: netbox/extras/forms/filtersets.py:293 netbox/extras/forms/filtersets.py:317 +#: netbox/extras/forms/filtersets.py:504 netbox/ipam/forms/filtersets.py:101 +#: netbox/ipam/forms/filtersets.py:281 netbox/ipam/forms/filtersets.py:330 +#: netbox/ipam/forms/filtersets.py:406 netbox/ipam/forms/filtersets.py:492 +#: netbox/ipam/forms/filtersets.py:505 netbox/ipam/forms/filtersets.py:530 +#: netbox/ipam/forms/filtersets.py:601 netbox/ipam/forms/filtersets.py:619 +#: netbox/netbox/tables/tables.py:285 netbox/templates/dcim/moduletype.html:68 #: netbox/virtualization/forms/filtersets.py:46 #: netbox/virtualization/forms/filtersets.py:109 #: netbox/virtualization/forms/filtersets.py:204 #: netbox/virtualization/forms/filtersets.py:261 -#: netbox/vpn/forms/filtersets.py:218 netbox/wireless/forms/bulk_edit.py:153 +#: netbox/vpn/forms/filtersets.py:218 netbox/wireless/forms/bulk_edit.py:154 #: netbox/wireless/forms/filtersets.py:36 #: netbox/wireless/forms/filtersets.py:102 msgid "Attributes" @@ -992,13 +1004,14 @@ msgstr "Atrybuty" #: netbox/circuits/forms/model_forms.py:142 #: netbox/circuits/forms/model_forms.py:240 #: netbox/circuits/forms/model_forms.py:345 -#: netbox/dcim/forms/model_forms.py:143 netbox/dcim/forms/model_forms.py:185 -#: netbox/dcim/forms/model_forms.py:274 netbox/dcim/forms/model_forms.py:331 -#: netbox/dcim/forms/model_forms.py:780 netbox/dcim/forms/model_forms.py:1775 -#: netbox/ipam/forms/model_forms.py:67 netbox/ipam/forms/model_forms.py:84 -#: netbox/ipam/forms/model_forms.py:119 netbox/ipam/forms/model_forms.py:141 -#: netbox/ipam/forms/model_forms.py:166 netbox/ipam/forms/model_forms.py:233 -#: netbox/ipam/forms/model_forms.py:271 netbox/ipam/forms/model_forms.py:330 +#: netbox/dcim/forms/model_forms.py:148 netbox/dcim/forms/model_forms.py:191 +#: netbox/dcim/forms/model_forms.py:281 netbox/dcim/forms/model_forms.py:339 +#: netbox/dcim/forms/model_forms.py:874 netbox/dcim/forms/model_forms.py:1869 +#: netbox/ipam/forms/bulk_edit.py:448 netbox/ipam/forms/model_forms.py:67 +#: netbox/ipam/forms/model_forms.py:84 netbox/ipam/forms/model_forms.py:119 +#: netbox/ipam/forms/model_forms.py:141 netbox/ipam/forms/model_forms.py:166 +#: netbox/ipam/forms/model_forms.py:233 netbox/ipam/forms/model_forms.py:271 +#: netbox/ipam/forms/model_forms.py:330 netbox/ipam/forms/model_forms.py:631 #: netbox/netbox/navigation/menu.py:24 #: netbox/templates/dcim/device_edit.html:87 #: netbox/templates/dcim/htmx/cable_edit.html:75 @@ -1008,14 +1021,14 @@ msgstr "Atrybuty" #: netbox/virtualization/forms/model_forms.py:229 #: netbox/vpn/forms/bulk_edit.py:78 netbox/vpn/forms/filtersets.py:48 #: netbox/vpn/forms/model_forms.py:63 netbox/vpn/forms/model_forms.py:148 -#: netbox/vpn/forms/model_forms.py:414 netbox/wireless/forms/model_forms.py:57 -#: netbox/wireless/forms/model_forms.py:173 +#: netbox/vpn/forms/model_forms.py:414 netbox/wireless/forms/model_forms.py:58 +#: netbox/wireless/forms/model_forms.py:174 msgid "Tenancy" msgstr "Najem" #: netbox/circuits/forms/bulk_edit.py:215 #: netbox/circuits/forms/model_forms.py:170 -#: netbox/dcim/forms/bulk_import.py:1317 netbox/dcim/forms/bulk_import.py:1335 +#: netbox/dcim/forms/bulk_import.py:1348 netbox/dcim/forms/bulk_import.py:1366 msgid "Termination type" msgstr "Typ zakończenia" @@ -1037,11 +1050,11 @@ msgstr "Prędkość portu (Kbps)" msgid "Upstream speed (Kbps)" msgstr "Prędkość od klienta do serwera (Kbps)" -#: netbox/circuits/forms/bulk_edit.py:233 netbox/dcim/forms/bulk_edit.py:969 -#: netbox/dcim/forms/bulk_edit.py:1333 netbox/dcim/forms/bulk_edit.py:1350 -#: netbox/dcim/forms/bulk_edit.py:1367 netbox/dcim/forms/bulk_edit.py:1385 -#: netbox/dcim/forms/bulk_edit.py:1480 netbox/dcim/forms/bulk_edit.py:1652 -#: netbox/dcim/forms/bulk_edit.py:1669 +#: netbox/circuits/forms/bulk_edit.py:233 netbox/dcim/forms/bulk_edit.py:1013 +#: netbox/dcim/forms/bulk_edit.py:1377 netbox/dcim/forms/bulk_edit.py:1394 +#: netbox/dcim/forms/bulk_edit.py:1411 netbox/dcim/forms/bulk_edit.py:1432 +#: netbox/dcim/forms/bulk_edit.py:1527 netbox/dcim/forms/bulk_edit.py:1699 +#: netbox/dcim/forms/bulk_edit.py:1716 msgid "Mark connected" msgstr "Oznacz podłączony" @@ -1062,13 +1075,13 @@ msgstr "Szczegóły wypowiedzenia" #: netbox/circuits/forms/bulk_edit.py:289 #: netbox/circuits/forms/bulk_import.py:188 #: netbox/circuits/forms/filtersets.py:305 -#: netbox/circuits/tables/circuits.py:206 netbox/dcim/forms/model_forms.py:562 +#: netbox/circuits/tables/circuits.py:206 netbox/dcim/forms/model_forms.py:656 #: netbox/templates/circuits/circuitgroupassignment.html:34 #: netbox/templates/dcim/device.html:133 #: netbox/templates/dcim/virtualchassis.html:68 #: netbox/templates/dcim/virtualchassis_edit.html:60 #: netbox/templates/ipam/inc/panels/fhrp_groups.html:26 -#: netbox/tenancy/forms/bulk_edit.py:148 +#: netbox/tenancy/forms/bulk_edit.py:159 #: netbox/tenancy/forms/filtersets.py:110 msgid "Priority" msgstr "Priorytet" @@ -1088,26 +1101,26 @@ msgstr "Sieć dostawców" #: netbox/circuits/forms/bulk_edit.py:365 #: netbox/circuits/forms/bulk_import.py:254 #: netbox/circuits/forms/filtersets.py:382 -#: netbox/circuits/forms/model_forms.py:365 netbox/dcim/forms/bulk_edit.py:361 -#: netbox/dcim/forms/bulk_edit.py:1280 netbox/dcim/forms/bulk_edit.py:1713 -#: netbox/dcim/forms/bulk_import.py:255 netbox/dcim/forms/bulk_import.py:1106 -#: netbox/dcim/forms/filtersets.py:368 netbox/dcim/forms/filtersets.py:778 -#: netbox/dcim/forms/filtersets.py:1598 netbox/dcim/forms/model_forms.py:256 -#: netbox/dcim/forms/model_forms.py:1121 netbox/dcim/forms/model_forms.py:1590 +#: netbox/circuits/forms/model_forms.py:365 netbox/dcim/forms/bulk_edit.py:372 +#: netbox/dcim/forms/bulk_edit.py:1324 netbox/dcim/forms/bulk_edit.py:1760 +#: netbox/dcim/forms/bulk_import.py:259 netbox/dcim/forms/bulk_import.py:1137 +#: netbox/dcim/forms/filtersets.py:369 netbox/dcim/forms/filtersets.py:797 +#: netbox/dcim/forms/filtersets.py:1622 netbox/dcim/forms/model_forms.py:263 +#: netbox/dcim/forms/model_forms.py:1215 netbox/dcim/forms/model_forms.py:1684 #: netbox/dcim/forms/object_import.py:182 netbox/dcim/tables/devices.py:179 -#: netbox/dcim/tables/devices.py:840 netbox/dcim/tables/devices.py:966 -#: netbox/dcim/tables/devicetypes.py:311 netbox/dcim/tables/racks.py:128 -#: netbox/extras/filtersets.py:552 netbox/ipam/forms/bulk_edit.py:245 -#: netbox/ipam/forms/bulk_edit.py:295 netbox/ipam/forms/bulk_edit.py:343 -#: netbox/ipam/forms/bulk_edit.py:495 netbox/ipam/forms/bulk_import.py:200 +#: netbox/dcim/tables/devices.py:847 netbox/dcim/tables/devices.py:973 +#: netbox/dcim/tables/devicetypes.py:311 netbox/dcim/tables/racks.py:132 +#: netbox/extras/filtersets.py:645 netbox/ipam/forms/bulk_edit.py:245 +#: netbox/ipam/forms/bulk_edit.py:295 netbox/ipam/forms/bulk_edit.py:348 +#: netbox/ipam/forms/bulk_edit.py:506 netbox/ipam/forms/bulk_import.py:200 #: netbox/ipam/forms/bulk_import.py:268 netbox/ipam/forms/bulk_import.py:304 -#: netbox/ipam/forms/bulk_import.py:494 netbox/ipam/forms/filtersets.py:247 -#: netbox/ipam/forms/filtersets.py:305 netbox/ipam/forms/filtersets.py:377 -#: netbox/ipam/forms/filtersets.py:564 netbox/ipam/forms/model_forms.py:194 +#: netbox/ipam/forms/bulk_import.py:501 netbox/ipam/forms/filtersets.py:247 +#: netbox/ipam/forms/filtersets.py:305 netbox/ipam/forms/filtersets.py:384 +#: netbox/ipam/forms/filtersets.py:572 netbox/ipam/forms/model_forms.py:194 #: netbox/ipam/forms/model_forms.py:220 netbox/ipam/forms/model_forms.py:259 -#: netbox/ipam/forms/model_forms.py:685 netbox/ipam/tables/ip.py:209 -#: netbox/ipam/tables/ip.py:268 netbox/ipam/tables/ip.py:319 -#: netbox/ipam/tables/vlans.py:99 netbox/ipam/tables/vlans.py:211 +#: netbox/ipam/forms/model_forms.py:686 netbox/ipam/tables/ip.py:210 +#: netbox/ipam/tables/ip.py:269 netbox/ipam/tables/ip.py:325 +#: netbox/ipam/tables/vlans.py:101 netbox/ipam/tables/vlans.py:213 #: netbox/templates/circuits/virtualcircuittermination.html:42 #: netbox/templates/dcim/device.html:182 #: netbox/templates/dcim/inc/panels/inventory_items.html:20 @@ -1115,15 +1128,15 @@ msgstr "Sieć dostawców" #: netbox/templates/dcim/interface.html:280 #: netbox/templates/dcim/inventoryitem.html:40 #: netbox/templates/dcim/rack.html:49 netbox/templates/ipam/ipaddress.html:41 -#: netbox/templates/ipam/iprange.html:50 netbox/templates/ipam/prefix.html:73 +#: netbox/templates/ipam/iprange.html:57 netbox/templates/ipam/prefix.html:73 #: netbox/templates/ipam/role.html:19 netbox/templates/ipam/vlan.html:52 #: netbox/templates/virtualization/virtualmachine.html:23 #: netbox/templates/vpn/tunneltermination.html:17 #: netbox/templates/wireless/inc/wirelesslink_interface.html:20 -#: netbox/tenancy/forms/bulk_edit.py:143 +#: netbox/tenancy/forms/bulk_edit.py:154 #: netbox/tenancy/forms/filtersets.py:107 -#: netbox/tenancy/forms/model_forms.py:137 -#: netbox/tenancy/tables/contacts.py:102 +#: netbox/tenancy/forms/model_forms.py:139 +#: netbox/tenancy/tables/contacts.py:106 #: netbox/virtualization/forms/bulk_edit.py:127 #: netbox/virtualization/forms/bulk_import.py:112 #: netbox/virtualization/forms/filtersets.py:163 @@ -1151,29 +1164,31 @@ msgstr "Rodzaj obwodu" #: netbox/circuits/forms/bulk_import.py:102 #: netbox/circuits/forms/bulk_import.py:229 -#: netbox/dcim/forms/bulk_import.py:92 netbox/dcim/forms/bulk_import.py:151 -#: netbox/dcim/forms/bulk_import.py:252 netbox/dcim/forms/bulk_import.py:534 -#: netbox/dcim/forms/bulk_import.py:688 netbox/dcim/forms/bulk_import.py:1139 -#: netbox/dcim/forms/bulk_import.py:1510 netbox/ipam/forms/bulk_import.py:197 +#: netbox/dcim/forms/bulk_import.py:93 netbox/dcim/forms/bulk_import.py:152 +#: netbox/dcim/forms/bulk_import.py:256 netbox/dcim/forms/bulk_import.py:565 +#: netbox/dcim/forms/bulk_import.py:719 netbox/dcim/forms/bulk_import.py:1170 +#: netbox/dcim/forms/bulk_import.py:1541 netbox/ipam/forms/bulk_import.py:197 #: netbox/ipam/forms/bulk_import.py:265 netbox/ipam/forms/bulk_import.py:301 -#: netbox/ipam/forms/bulk_import.py:491 netbox/ipam/forms/bulk_import.py:504 +#: netbox/ipam/forms/bulk_import.py:498 netbox/ipam/forms/bulk_import.py:511 #: netbox/virtualization/forms/bulk_import.py:57 #: netbox/virtualization/forms/bulk_import.py:88 -#: netbox/vpn/forms/bulk_import.py:39 netbox/wireless/forms/bulk_import.py:47 +#: netbox/vpn/forms/bulk_import.py:39 netbox/vpn/forms/bulk_import.py:266 +#: netbox/wireless/forms/bulk_import.py:47 msgid "Operational status" msgstr "Status operacyjny" #: netbox/circuits/forms/bulk_import.py:115 #: netbox/circuits/forms/bulk_import.py:174 #: netbox/circuits/forms/bulk_import.py:236 -#: netbox/dcim/forms/bulk_import.py:113 netbox/dcim/forms/bulk_import.py:158 -#: netbox/dcim/forms/bulk_import.py:362 netbox/dcim/forms/bulk_import.py:510 -#: netbox/dcim/forms/bulk_import.py:1360 netbox/dcim/forms/bulk_import.py:1505 -#: netbox/dcim/forms/bulk_import.py:1569 netbox/ipam/forms/bulk_import.py:45 +#: netbox/dcim/forms/bulk_import.py:114 netbox/dcim/forms/bulk_import.py:159 +#: netbox/dcim/forms/bulk_import.py:366 netbox/dcim/forms/bulk_import.py:541 +#: netbox/dcim/forms/bulk_import.py:1391 netbox/dcim/forms/bulk_import.py:1536 +#: netbox/dcim/forms/bulk_import.py:1600 netbox/ipam/forms/bulk_import.py:45 #: netbox/ipam/forms/bulk_import.py:74 netbox/ipam/forms/bulk_import.py:102 #: netbox/ipam/forms/bulk_import.py:122 netbox/ipam/forms/bulk_import.py:142 #: netbox/ipam/forms/bulk_import.py:171 netbox/ipam/forms/bulk_import.py:260 -#: netbox/ipam/forms/bulk_import.py:296 netbox/ipam/forms/bulk_import.py:486 +#: netbox/ipam/forms/bulk_import.py:296 netbox/ipam/forms/bulk_import.py:462 +#: netbox/ipam/forms/bulk_import.py:493 #: netbox/virtualization/forms/bulk_import.py:71 #: netbox/virtualization/forms/bulk_import.py:125 #: netbox/vpn/forms/bulk_import.py:63 netbox/wireless/forms/bulk_import.py:61 @@ -1213,13 +1228,13 @@ msgstr "Rola operacyjna" #: netbox/circuits/forms/bulk_import.py:259 #: netbox/circuits/forms/model_forms.py:368 #: netbox/circuits/tables/virtual_circuits.py:112 -#: netbox/dcim/forms/bulk_import.py:1237 netbox/dcim/forms/model_forms.py:1195 -#: netbox/dcim/forms/model_forms.py:1464 netbox/dcim/forms/model_forms.py:1631 -#: netbox/dcim/forms/model_forms.py:1666 netbox/dcim/forms/model_forms.py:1796 -#: netbox/dcim/tables/connections.py:65 netbox/dcim/tables/devices.py:1140 +#: netbox/dcim/forms/bulk_import.py:1268 netbox/dcim/forms/model_forms.py:1289 +#: netbox/dcim/forms/model_forms.py:1558 netbox/dcim/forms/model_forms.py:1725 +#: netbox/dcim/forms/model_forms.py:1760 netbox/dcim/forms/model_forms.py:1890 +#: netbox/dcim/tables/connections.py:65 netbox/dcim/tables/devices.py:1147 #: netbox/ipam/forms/bulk_import.py:324 netbox/ipam/forms/model_forms.py:290 #: netbox/ipam/forms/model_forms.py:299 netbox/ipam/tables/fhrp.py:64 -#: netbox/ipam/tables/ip.py:324 netbox/ipam/tables/vlans.py:145 +#: netbox/ipam/tables/ip.py:330 netbox/ipam/tables/vlans.py:147 #: netbox/templates/circuits/inc/circuit_termination_fields.html:52 #: netbox/templates/circuits/virtualcircuittermination.html:53 #: netbox/templates/circuits/virtualcircuittermination.html:60 @@ -1234,10 +1249,10 @@ msgstr "Rola operacyjna" #: netbox/templates/wireless/wirelesslink.html:10 #: netbox/templates/wireless/wirelesslink.html:55 #: netbox/virtualization/forms/model_forms.py:377 -#: netbox/vpn/forms/bulk_import.py:297 netbox/vpn/forms/model_forms.py:439 +#: netbox/vpn/forms/bulk_import.py:302 netbox/vpn/forms/model_forms.py:439 #: netbox/vpn/forms/model_forms.py:448 -#: netbox/wireless/forms/model_forms.py:116 -#: netbox/wireless/forms/model_forms.py:158 +#: netbox/wireless/forms/model_forms.py:117 +#: netbox/wireless/forms/model_forms.py:159 msgid "Interface" msgstr "Interfejs" @@ -1245,31 +1260,31 @@ msgstr "Interfejs" #: netbox/circuits/forms/filtersets.py:130 #: netbox/circuits/forms/filtersets.py:188 #: netbox/circuits/forms/filtersets.py:246 -#: netbox/circuits/tables/circuits.py:143 netbox/dcim/forms/bulk_edit.py:342 -#: netbox/dcim/forms/bulk_edit.py:450 netbox/dcim/forms/bulk_edit.py:691 -#: netbox/dcim/forms/bulk_edit.py:746 netbox/dcim/forms/bulk_edit.py:900 -#: netbox/dcim/forms/bulk_import.py:237 netbox/dcim/forms/bulk_import.py:339 -#: netbox/dcim/forms/bulk_import.py:573 netbox/dcim/forms/bulk_import.py:1454 -#: netbox/dcim/forms/bulk_import.py:1488 netbox/dcim/forms/filtersets.py:96 -#: netbox/dcim/forms/filtersets.py:323 netbox/dcim/forms/filtersets.py:357 -#: netbox/dcim/forms/filtersets.py:397 netbox/dcim/forms/filtersets.py:448 -#: netbox/dcim/forms/filtersets.py:720 netbox/dcim/forms/filtersets.py:763 -#: netbox/dcim/forms/filtersets.py:943 netbox/dcim/forms/filtersets.py:981 -#: netbox/dcim/forms/filtersets.py:1026 netbox/dcim/forms/filtersets.py:1055 -#: netbox/dcim/forms/filtersets.py:1075 netbox/dcim/forms/filtersets.py:1139 -#: netbox/dcim/forms/filtersets.py:1169 netbox/dcim/forms/filtersets.py:1178 -#: netbox/dcim/forms/filtersets.py:1289 netbox/dcim/forms/filtersets.py:1313 -#: netbox/dcim/forms/filtersets.py:1338 netbox/dcim/forms/filtersets.py:1357 -#: netbox/dcim/forms/filtersets.py:1385 netbox/dcim/forms/filtersets.py:1506 -#: netbox/dcim/forms/filtersets.py:1530 netbox/dcim/forms/filtersets.py:1554 -#: netbox/dcim/forms/filtersets.py:1572 netbox/dcim/forms/filtersets.py:1589 -#: netbox/dcim/forms/model_forms.py:184 netbox/dcim/forms/model_forms.py:248 -#: netbox/dcim/forms/model_forms.py:478 netbox/dcim/forms/model_forms.py:739 +#: netbox/circuits/tables/circuits.py:143 netbox/dcim/forms/bulk_edit.py:353 +#: netbox/dcim/forms/bulk_edit.py:466 netbox/dcim/forms/bulk_edit.py:735 +#: netbox/dcim/forms/bulk_edit.py:790 netbox/dcim/forms/bulk_edit.py:944 +#: netbox/dcim/forms/bulk_import.py:241 netbox/dcim/forms/bulk_import.py:343 +#: netbox/dcim/forms/bulk_import.py:604 netbox/dcim/forms/bulk_import.py:1485 +#: netbox/dcim/forms/bulk_import.py:1519 netbox/dcim/forms/filtersets.py:97 +#: netbox/dcim/forms/filtersets.py:324 netbox/dcim/forms/filtersets.py:358 +#: netbox/dcim/forms/filtersets.py:398 netbox/dcim/forms/filtersets.py:449 +#: netbox/dcim/forms/filtersets.py:739 netbox/dcim/forms/filtersets.py:782 +#: netbox/dcim/forms/filtersets.py:962 netbox/dcim/forms/filtersets.py:1000 +#: netbox/dcim/forms/filtersets.py:1045 netbox/dcim/forms/filtersets.py:1074 +#: netbox/dcim/forms/filtersets.py:1094 netbox/dcim/forms/filtersets.py:1158 +#: netbox/dcim/forms/filtersets.py:1188 netbox/dcim/forms/filtersets.py:1197 +#: netbox/dcim/forms/filtersets.py:1308 netbox/dcim/forms/filtersets.py:1332 +#: netbox/dcim/forms/filtersets.py:1357 netbox/dcim/forms/filtersets.py:1376 +#: netbox/dcim/forms/filtersets.py:1409 netbox/dcim/forms/filtersets.py:1530 +#: netbox/dcim/forms/filtersets.py:1554 netbox/dcim/forms/filtersets.py:1578 +#: netbox/dcim/forms/filtersets.py:1596 netbox/dcim/forms/filtersets.py:1613 +#: netbox/dcim/forms/model_forms.py:190 netbox/dcim/forms/model_forms.py:255 +#: netbox/dcim/forms/model_forms.py:572 netbox/dcim/forms/model_forms.py:833 #: netbox/dcim/tables/devices.py:167 netbox/dcim/tables/power.py:30 -#: netbox/dcim/tables/racks.py:117 netbox/dcim/tables/racks.py:211 -#: netbox/extras/filtersets.py:536 netbox/extras/forms/filtersets.py:327 -#: netbox/ipam/forms/filtersets.py:241 netbox/ipam/forms/filtersets.py:431 -#: netbox/ipam/forms/filtersets.py:454 netbox/ipam/forms/filtersets.py:521 +#: netbox/dcim/tables/racks.py:121 netbox/dcim/tables/racks.py:220 +#: netbox/extras/filtersets.py:629 netbox/extras/forms/filtersets.py:362 +#: netbox/ipam/forms/filtersets.py:241 netbox/ipam/forms/filtersets.py:438 +#: netbox/ipam/forms/filtersets.py:462 netbox/ipam/forms/filtersets.py:529 #: netbox/templates/dcim/device.html:26 #: netbox/templates/dcim/device_edit.html:32 #: netbox/templates/dcim/inc/cable_termination.html:12 @@ -1279,24 +1294,26 @@ msgstr "Interfejs" #: netbox/virtualization/forms/filtersets.py:80 #: netbox/virtualization/forms/filtersets.py:106 #: netbox/wireless/forms/filtersets.py:93 -#: netbox/wireless/forms/model_forms.py:90 -#: netbox/wireless/forms/model_forms.py:132 +#: netbox/wireless/forms/model_forms.py:91 +#: netbox/wireless/forms/model_forms.py:133 msgid "Location" msgstr "Lokalizacja" #: netbox/circuits/forms/filtersets.py:40 #: netbox/circuits/forms/filtersets.py:74 -#: netbox/circuits/forms/filtersets.py:132 netbox/dcim/forms/filtersets.py:145 -#: netbox/dcim/forms/filtersets.py:159 netbox/dcim/forms/filtersets.py:175 -#: netbox/dcim/forms/filtersets.py:207 netbox/dcim/forms/filtersets.py:329 -#: netbox/dcim/forms/filtersets.py:401 netbox/dcim/forms/filtersets.py:472 -#: netbox/dcim/forms/filtersets.py:724 netbox/dcim/forms/filtersets.py:1140 +#: netbox/circuits/forms/filtersets.py:132 netbox/dcim/forms/filtersets.py:146 +#: netbox/dcim/forms/filtersets.py:160 netbox/dcim/forms/filtersets.py:176 +#: netbox/dcim/forms/filtersets.py:208 netbox/dcim/forms/filtersets.py:330 +#: netbox/dcim/forms/filtersets.py:402 netbox/dcim/forms/filtersets.py:473 +#: netbox/dcim/forms/filtersets.py:743 netbox/dcim/forms/filtersets.py:1159 #: netbox/ipam/forms/filtersets.py:103 netbox/ipam/forms/filtersets.py:183 -#: netbox/ipam/forms/filtersets.py:283 netbox/ipam/forms/filtersets.py:328 -#: netbox/ipam/forms/filtersets.py:613 netbox/netbox/navigation/menu.py:31 -#: netbox/netbox/navigation/menu.py:33 netbox/tenancy/forms/filtersets.py:42 -#: netbox/tenancy/tables/columns.py:55 netbox/tenancy/tables/contacts.py:25 -#: netbox/tenancy/views.py:19 netbox/virtualization/forms/filtersets.py:38 +#: netbox/ipam/forms/filtersets.py:283 netbox/ipam/forms/filtersets.py:335 +#: netbox/ipam/forms/filtersets.py:621 netbox/netbox/navigation/menu.py:31 +#: netbox/netbox/navigation/menu.py:33 +#: netbox/netbox/views/generic/feature_views.py:262 +#: netbox/tenancy/forms/filtersets.py:42 netbox/tenancy/tables/columns.py:55 +#: netbox/tenancy/tables/contacts.py:25 +#: netbox/virtualization/forms/filtersets.py:38 #: netbox/virtualization/forms/filtersets.py:49 #: netbox/virtualization/forms/filtersets.py:112 #: netbox/vpn/forms/filtersets.py:37 netbox/vpn/forms/filtersets.py:49 @@ -1307,20 +1324,20 @@ msgstr "Łączność" #: netbox/circuits/forms/filtersets.py:45 #: netbox/circuits/forms/filtersets.py:169 #: netbox/circuits/forms/filtersets.py:231 -#: netbox/circuits/tables/circuits.py:138 netbox/dcim/forms/bulk_edit.py:116 -#: netbox/dcim/forms/bulk_edit.py:317 netbox/dcim/forms/bulk_edit.py:875 -#: netbox/dcim/forms/bulk_import.py:95 netbox/dcim/forms/filtersets.py:74 -#: netbox/dcim/forms/filtersets.py:186 netbox/dcim/forms/filtersets.py:212 -#: netbox/dcim/forms/filtersets.py:335 netbox/dcim/forms/filtersets.py:426 -#: netbox/dcim/forms/filtersets.py:740 netbox/dcim/forms/filtersets.py:959 -#: netbox/dcim/forms/filtersets.py:1032 netbox/dcim/forms/filtersets.py:1062 -#: netbox/dcim/forms/filtersets.py:1146 netbox/dcim/forms/filtersets.py:1185 -#: netbox/dcim/forms/filtersets.py:1673 netbox/dcim/forms/filtersets.py:1697 -#: netbox/dcim/forms/filtersets.py:1721 netbox/dcim/forms/model_forms.py:114 +#: netbox/circuits/tables/circuits.py:138 netbox/dcim/forms/bulk_edit.py:121 +#: netbox/dcim/forms/bulk_edit.py:328 netbox/dcim/forms/bulk_edit.py:919 +#: netbox/dcim/forms/bulk_import.py:96 netbox/dcim/forms/filtersets.py:75 +#: netbox/dcim/forms/filtersets.py:187 netbox/dcim/forms/filtersets.py:213 +#: netbox/dcim/forms/filtersets.py:336 netbox/dcim/forms/filtersets.py:427 +#: netbox/dcim/forms/filtersets.py:759 netbox/dcim/forms/filtersets.py:978 +#: netbox/dcim/forms/filtersets.py:1051 netbox/dcim/forms/filtersets.py:1081 +#: netbox/dcim/forms/filtersets.py:1165 netbox/dcim/forms/filtersets.py:1204 +#: netbox/dcim/forms/filtersets.py:1697 netbox/dcim/forms/filtersets.py:1721 +#: netbox/dcim/forms/filtersets.py:1745 netbox/dcim/forms/model_forms.py:119 #: netbox/dcim/forms/object_create.py:379 netbox/dcim/tables/devices.py:153 -#: netbox/dcim/tables/sites.py:85 netbox/extras/filtersets.py:503 -#: netbox/ipam/forms/bulk_edit.py:458 netbox/ipam/forms/filtersets.py:226 -#: netbox/ipam/forms/filtersets.py:439 netbox/ipam/forms/filtersets.py:530 +#: netbox/dcim/tables/sites.py:91 netbox/extras/filtersets.py:596 +#: netbox/ipam/forms/bulk_edit.py:469 netbox/ipam/forms/filtersets.py:226 +#: netbox/ipam/forms/filtersets.py:447 netbox/ipam/forms/filtersets.py:538 #: netbox/templates/dcim/device.html:18 netbox/templates/dcim/rack.html:16 #: netbox/templates/dcim/rackreservation.html:22 #: netbox/templates/dcim/region.html:26 netbox/templates/dcim/site.html:31 @@ -1328,22 +1345,22 @@ msgstr "Łączność" #: netbox/virtualization/forms/filtersets.py:60 #: netbox/virtualization/forms/filtersets.py:139 #: netbox/virtualization/forms/model_forms.py:92 -#: netbox/vpn/forms/filtersets.py:263 netbox/wireless/forms/filtersets.py:73 +#: netbox/vpn/forms/filtersets.py:268 netbox/wireless/forms/filtersets.py:73 msgid "Region" msgstr "Region" #: netbox/circuits/forms/filtersets.py:50 #: netbox/circuits/forms/filtersets.py:174 -#: netbox/circuits/forms/filtersets.py:236 netbox/dcim/forms/bulk_edit.py:325 -#: netbox/dcim/forms/bulk_edit.py:883 netbox/dcim/forms/filtersets.py:79 -#: netbox/dcim/forms/filtersets.py:191 netbox/dcim/forms/filtersets.py:217 -#: netbox/dcim/forms/filtersets.py:348 netbox/dcim/forms/filtersets.py:431 -#: netbox/dcim/forms/filtersets.py:745 netbox/dcim/forms/filtersets.py:964 -#: netbox/dcim/forms/filtersets.py:1037 netbox/dcim/forms/filtersets.py:1151 -#: netbox/dcim/forms/filtersets.py:1190 netbox/dcim/forms/object_create.py:387 -#: netbox/extras/filtersets.py:520 netbox/ipam/forms/bulk_edit.py:463 +#: netbox/circuits/forms/filtersets.py:236 netbox/dcim/forms/bulk_edit.py:336 +#: netbox/dcim/forms/bulk_edit.py:927 netbox/dcim/forms/filtersets.py:80 +#: netbox/dcim/forms/filtersets.py:192 netbox/dcim/forms/filtersets.py:218 +#: netbox/dcim/forms/filtersets.py:349 netbox/dcim/forms/filtersets.py:432 +#: netbox/dcim/forms/filtersets.py:764 netbox/dcim/forms/filtersets.py:983 +#: netbox/dcim/forms/filtersets.py:1056 netbox/dcim/forms/filtersets.py:1170 +#: netbox/dcim/forms/filtersets.py:1209 netbox/dcim/forms/object_create.py:387 +#: netbox/extras/filtersets.py:613 netbox/ipam/forms/bulk_edit.py:474 #: netbox/ipam/forms/filtersets.py:156 netbox/ipam/forms/filtersets.py:231 -#: netbox/ipam/forms/filtersets.py:444 netbox/ipam/forms/filtersets.py:535 +#: netbox/ipam/forms/filtersets.py:452 netbox/ipam/forms/filtersets.py:543 #: netbox/virtualization/forms/filtersets.py:65 #: netbox/virtualization/forms/filtersets.py:144 #: netbox/virtualization/forms/model_forms.py:98 @@ -1365,9 +1382,9 @@ msgstr "Konto" msgid "Term Side" msgstr "Strona terminowa" -#: netbox/circuits/forms/filtersets.py:287 netbox/dcim/forms/bulk_edit.py:1572 -#: netbox/extras/forms/model_forms.py:596 netbox/ipam/forms/filtersets.py:145 -#: netbox/ipam/forms/filtersets.py:612 netbox/ipam/forms/model_forms.py:337 +#: netbox/circuits/forms/filtersets.py:287 netbox/dcim/forms/bulk_edit.py:1619 +#: netbox/extras/forms/model_forms.py:664 netbox/ipam/forms/filtersets.py:145 +#: netbox/ipam/forms/filtersets.py:620 netbox/ipam/forms/model_forms.py:337 #: netbox/templates/dcim/macaddress.html:25 #: netbox/templates/extras/configcontext.html:60 #: netbox/templates/ipam/ipaddress.html:59 @@ -1378,34 +1395,29 @@ msgstr "Zlecenie" #: netbox/circuits/forms/filtersets.py:302 #: netbox/circuits/forms/model_forms.py:252 -#: netbox/circuits/tables/circuits.py:190 netbox/dcim/forms/bulk_edit.py:121 -#: netbox/dcim/forms/bulk_import.py:102 netbox/dcim/forms/model_forms.py:120 -#: netbox/dcim/tables/sites.py:89 netbox/extras/forms/filtersets.py:489 -#: netbox/ipam/filtersets.py:994 netbox/ipam/forms/bulk_edit.py:477 -#: netbox/ipam/forms/bulk_import.py:475 netbox/ipam/forms/model_forms.py:570 -#: netbox/ipam/tables/fhrp.py:67 netbox/ipam/tables/vlans.py:91 -#: netbox/ipam/tables/vlans.py:202 +#: netbox/circuits/tables/circuits.py:190 netbox/dcim/forms/bulk_edit.py:126 +#: netbox/dcim/forms/bulk_import.py:103 netbox/dcim/forms/model_forms.py:125 +#: netbox/dcim/tables/sites.py:95 netbox/extras/forms/filtersets.py:544 +#: netbox/ipam/filtersets.py:994 netbox/ipam/forms/bulk_edit.py:488 +#: netbox/ipam/forms/bulk_import.py:482 netbox/ipam/forms/model_forms.py:570 +#: netbox/ipam/tables/fhrp.py:67 netbox/ipam/tables/vlans.py:93 +#: netbox/ipam/tables/vlans.py:204 #: netbox/templates/circuits/circuitgroupassignment.html:22 #: netbox/templates/dcim/interface.html:341 netbox/templates/dcim/site.html:37 #: netbox/templates/ipam/inc/panels/fhrp_groups.html:23 -#: netbox/templates/ipam/vlan.html:27 netbox/templates/tenancy/contact.html:21 -#: netbox/templates/tenancy/tenant.html:20 netbox/templates/users/group.html:6 -#: netbox/templates/users/group.html:14 +#: netbox/templates/ipam/vlan.html:27 netbox/templates/tenancy/tenant.html:20 +#: netbox/templates/users/group.html:6 netbox/templates/users/group.html:14 #: netbox/templates/virtualization/cluster.html:29 #: netbox/templates/vpn/tunnel.html:29 #: netbox/templates/wireless/wirelesslan.html:18 -#: netbox/tenancy/forms/bulk_edit.py:43 netbox/tenancy/forms/bulk_edit.py:94 -#: netbox/tenancy/forms/bulk_import.py:40 -#: netbox/tenancy/forms/bulk_import.py:81 -#: netbox/tenancy/forms/filtersets.py:48 netbox/tenancy/forms/filtersets.py:78 -#: netbox/tenancy/forms/filtersets.py:97 -#: netbox/tenancy/forms/model_forms.py:45 -#: netbox/tenancy/forms/model_forms.py:97 -#: netbox/tenancy/forms/model_forms.py:122 -#: netbox/tenancy/tables/contacts.py:60 netbox/tenancy/tables/contacts.py:107 -#: netbox/tenancy/tables/tenants.py:42 netbox/users/filtersets.py:62 -#: netbox/users/filtersets.py:185 netbox/users/forms/filtersets.py:31 -#: netbox/users/forms/filtersets.py:37 netbox/users/forms/filtersets.py:79 +#: netbox/tenancy/forms/bulk_edit.py:44 netbox/tenancy/forms/bulk_import.py:40 +#: netbox/tenancy/forms/filtersets.py:48 netbox/tenancy/forms/filtersets.py:97 +#: netbox/tenancy/forms/model_forms.py:46 +#: netbox/tenancy/forms/model_forms.py:124 +#: netbox/tenancy/tables/contacts.py:111 netbox/tenancy/tables/tenants.py:46 +#: netbox/users/filtersets.py:62 netbox/users/filtersets.py:185 +#: netbox/users/forms/filtersets.py:31 netbox/users/forms/filtersets.py:37 +#: netbox/users/forms/filtersets.py:79 #: netbox/virtualization/forms/bulk_edit.py:66 #: netbox/virtualization/forms/bulk_import.py:48 #: netbox/virtualization/forms/filtersets.py:91 @@ -1413,10 +1425,10 @@ msgstr "Zlecenie" #: netbox/virtualization/tables/clusters.py:70 #: netbox/vpn/forms/bulk_edit.py:112 netbox/vpn/forms/bulk_import.py:158 #: netbox/vpn/forms/filtersets.py:121 netbox/vpn/tables/crypto.py:31 -#: netbox/vpn/tables/tunnels.py:44 netbox/wireless/forms/bulk_edit.py:50 +#: netbox/vpn/tables/tunnels.py:44 netbox/wireless/forms/bulk_edit.py:51 #: netbox/wireless/forms/bulk_import.py:38 #: netbox/wireless/forms/filtersets.py:49 -#: netbox/wireless/forms/model_forms.py:41 +#: netbox/wireless/forms/model_forms.py:42 #: netbox/wireless/tables/wirelesslan.py:48 msgid "Group" msgstr "Grupa" @@ -1437,12 +1449,12 @@ msgstr "Przydział grupowy" #: netbox/circuits/models/base.py:18 netbox/dcim/models/cables.py:67 #: netbox/dcim/models/device_component_templates.py:531 #: netbox/dcim/models/device_component_templates.py:631 -#: netbox/dcim/models/device_components.py:479 -#: netbox/dcim/models/device_components.py:1029 -#: netbox/dcim/models/device_components.py:1100 -#: netbox/dcim/models/device_components.py:1246 -#: netbox/dcim/models/devices.py:478 netbox/dcim/models/racks.py:221 -#: netbox/extras/models/tags.py:28 +#: netbox/dcim/models/device_components.py:485 +#: netbox/dcim/models/device_components.py:1038 +#: netbox/dcim/models/device_components.py:1109 +#: netbox/dcim/models/device_components.py:1255 +#: netbox/dcim/models/devices.py:381 netbox/dcim/models/racks.py:227 +#: netbox/extras/models/tags.py:29 msgid "color" msgstr "kolor" @@ -1467,16 +1479,17 @@ msgstr "Unikalny identyfikator obwodu" #: netbox/circuits/models/circuits.py:67 #: netbox/circuits/models/virtual_circuits.py:59 netbox/core/models/data.py:52 #: netbox/core/models/jobs.py:87 netbox/dcim/models/cables.py:49 -#: netbox/dcim/models/device_components.py:1286 -#: netbox/dcim/models/devices.py:645 netbox/dcim/models/devices.py:1181 -#: netbox/dcim/models/devices.py:1409 netbox/dcim/models/power.py:94 -#: netbox/dcim/models/racks.py:288 netbox/dcim/models/sites.py:154 +#: netbox/dcim/models/device_components.py:456 +#: netbox/dcim/models/device_components.py:1294 +#: netbox/dcim/models/devices.py:533 netbox/dcim/models/devices.py:1138 +#: netbox/dcim/models/modules.py:221 netbox/dcim/models/power.py:94 +#: netbox/dcim/models/racks.py:294 netbox/dcim/models/sites.py:154 #: netbox/dcim/models/sites.py:270 netbox/ipam/models/ip.py:237 -#: netbox/ipam/models/ip.py:508 netbox/ipam/models/ip.py:729 -#: netbox/ipam/models/vlans.py:211 netbox/virtualization/models/clusters.py:70 +#: netbox/ipam/models/ip.py:511 netbox/ipam/models/ip.py:740 +#: netbox/ipam/models/vlans.py:217 netbox/virtualization/models/clusters.py:70 #: netbox/virtualization/models/virtualmachines.py:79 -#: netbox/vpn/models/tunnels.py:38 netbox/wireless/models.py:95 -#: netbox/wireless/models.py:156 +#: netbox/vpn/models/l2vpn.py:36 netbox/vpn/models/tunnels.py:38 +#: netbox/wireless/models.py:95 netbox/wireless/models.py:148 msgid "status" msgstr "status" @@ -1512,86 +1525,85 @@ msgstr "grupa obwodów" msgid "circuit groups" msgstr "grupy obwodów" -#: netbox/circuits/models/circuits.py:190 +#: netbox/circuits/models/circuits.py:189 msgid "member ID" msgstr "ID członka" -#: netbox/circuits/models/circuits.py:202 netbox/ipam/models/fhrp.py:90 -#: netbox/tenancy/models/contacts.py:126 +#: netbox/circuits/models/circuits.py:201 netbox/ipam/models/fhrp.py:96 +#: netbox/tenancy/models/contacts.py:133 msgid "priority" msgstr "priorytet" -#: netbox/circuits/models/circuits.py:220 +#: netbox/circuits/models/circuits.py:219 msgid "Circuit group assignment" msgstr "Przypisanie grupy obwodów" -#: netbox/circuits/models/circuits.py:221 +#: netbox/circuits/models/circuits.py:220 msgid "Circuit group assignments" msgstr "Przydziały grup obwodowych" -#: netbox/circuits/models/circuits.py:247 +#: netbox/circuits/models/circuits.py:246 msgid "termination side" msgstr "strona zakończenia" -#: netbox/circuits/models/circuits.py:266 +#: netbox/circuits/models/circuits.py:264 msgid "port speed (Kbps)" msgstr "Prędkość portu (Kbps)" -#: netbox/circuits/models/circuits.py:269 +#: netbox/circuits/models/circuits.py:267 msgid "Physical circuit speed" msgstr "Prędkość obwodu fizycznego" -#: netbox/circuits/models/circuits.py:274 +#: netbox/circuits/models/circuits.py:272 msgid "upstream speed (Kbps)" msgstr "prędkość przed strumieniem (Kbps)" -#: netbox/circuits/models/circuits.py:275 +#: netbox/circuits/models/circuits.py:273 msgid "Upstream speed, if different from port speed" msgstr "Prędkość poprzedzająca, jeśli różni się od prędkości portu" -#: netbox/circuits/models/circuits.py:280 +#: netbox/circuits/models/circuits.py:278 msgid "cross-connect ID" msgstr "identyfikator połączenia krzyżowego" -#: netbox/circuits/models/circuits.py:281 +#: netbox/circuits/models/circuits.py:279 msgid "ID of the local cross-connect" msgstr "Identyfikator lokalnego połączenia krzyżowego" -#: netbox/circuits/models/circuits.py:286 +#: netbox/circuits/models/circuits.py:284 msgid "patch panel/port(s)" msgstr "panel krosowy/port (y)" -#: netbox/circuits/models/circuits.py:287 +#: netbox/circuits/models/circuits.py:285 msgid "Patch panel ID and port number(s)" msgstr "Identyfikator panelu krosowego i numer (y) portu" -#: netbox/circuits/models/circuits.py:290 +#: netbox/circuits/models/circuits.py:288 #: netbox/circuits/models/virtual_circuits.py:144 #: netbox/dcim/models/device_component_templates.py:57 -#: netbox/dcim/models/device_components.py:63 netbox/dcim/models/racks.py:681 -#: netbox/extras/models/configs.py:45 netbox/extras/models/configs.py:219 -#: netbox/extras/models/customfields.py:127 netbox/extras/models/models.py:61 -#: netbox/extras/models/models.py:158 netbox/extras/models/models.py:396 -#: netbox/extras/models/models.py:511 -#: netbox/extras/models/notifications.py:131 -#: netbox/extras/models/staging.py:32 netbox/extras/models/tags.py:32 -#: netbox/ipam/models/vlans.py:367 netbox/netbox/models/__init__.py:115 -#: netbox/netbox/models/__init__.py:150 netbox/netbox/models/__init__.py:196 -#: netbox/users/models/permissions.py:24 netbox/users/models/tokens.py:57 +#: netbox/dcim/models/device_components.py:63 netbox/dcim/models/racks.py:688 +#: netbox/extras/models/configs.py:42 netbox/extras/models/configs.py:218 +#: netbox/extras/models/customfields.py:127 netbox/extras/models/models.py:63 +#: netbox/extras/models/models.py:160 netbox/extras/models/models.py:398 +#: netbox/extras/models/models.py:469 netbox/extras/models/models.py:548 +#: netbox/extras/models/notifications.py:131 netbox/extras/models/tags.py:33 +#: netbox/ipam/models/vlans.py:373 netbox/netbox/models/__init__.py:115 +#: netbox/netbox/models/__init__.py:150 netbox/netbox/models/__init__.py:200 +#: netbox/users/models/permissions.py:23 netbox/users/models/tokens.py:57 #: netbox/users/models/users.py:33 -#: netbox/virtualization/models/virtualmachines.py:276 +#: netbox/virtualization/models/virtualmachines.py:281 msgid "description" msgstr "opis" -#: netbox/circuits/models/circuits.py:340 +#: netbox/circuits/models/circuits.py:338 msgid "circuit termination" msgstr "zakończenie obwodu" -#: netbox/circuits/models/circuits.py:341 +#: netbox/circuits/models/circuits.py:339 msgid "circuit terminations" msgstr "zakończenia obwodu" -#: netbox/circuits/models/circuits.py:353 +#: netbox/circuits/models/circuits.py:351 msgid "A circuit termination must attach to a terminating object." msgstr "Zakończenie obwodu musi być dołączone do obiektu końcowego." @@ -1601,31 +1613,31 @@ msgstr "Zakończenie obwodu musi być dołączone do obiektu końcowego." #: netbox/core/models/jobs.py:48 #: netbox/dcim/models/device_component_templates.py:43 #: netbox/dcim/models/device_components.py:52 -#: netbox/dcim/models/devices.py:589 netbox/dcim/models/devices.py:1341 -#: netbox/dcim/models/devices.py:1404 netbox/dcim/models/power.py:38 -#: netbox/dcim/models/power.py:89 netbox/dcim/models/racks.py:257 -#: netbox/dcim/models/sites.py:142 netbox/extras/models/configs.py:36 -#: netbox/extras/models/configs.py:215 netbox/extras/models/customfields.py:94 -#: netbox/extras/models/models.py:56 netbox/extras/models/models.py:153 -#: netbox/extras/models/models.py:296 netbox/extras/models/models.py:392 -#: netbox/extras/models/models.py:501 netbox/extras/models/models.py:596 +#: netbox/dcim/models/devices.py:477 netbox/dcim/models/devices.py:1070 +#: netbox/dcim/models/devices.py:1133 netbox/dcim/models/modules.py:32 +#: netbox/dcim/models/power.py:38 netbox/dcim/models/power.py:89 +#: netbox/dcim/models/racks.py:263 netbox/dcim/models/sites.py:142 +#: netbox/extras/models/configs.py:33 netbox/extras/models/configs.py:214 +#: netbox/extras/models/customfields.py:94 netbox/extras/models/models.py:58 +#: netbox/extras/models/models.py:155 netbox/extras/models/models.py:298 +#: netbox/extras/models/models.py:394 netbox/extras/models/models.py:459 +#: netbox/extras/models/models.py:544 netbox/extras/models/models.py:669 #: netbox/extras/models/notifications.py:126 -#: netbox/extras/models/scripts.py:30 netbox/extras/models/staging.py:27 -#: netbox/ipam/models/asns.py:17 netbox/ipam/models/fhrp.py:24 -#: netbox/ipam/models/services.py:51 netbox/ipam/models/services.py:84 -#: netbox/ipam/models/vlans.py:38 netbox/ipam/models/vlans.py:200 -#: netbox/ipam/models/vlans.py:346 netbox/ipam/models/vrfs.py:20 -#: netbox/ipam/models/vrfs.py:75 netbox/netbox/models/__init__.py:142 -#: netbox/netbox/models/__init__.py:186 netbox/tenancy/models/contacts.py:58 -#: netbox/tenancy/models/tenants.py:19 netbox/tenancy/models/tenants.py:42 -#: netbox/users/models/permissions.py:20 netbox/users/models/users.py:28 -#: netbox/virtualization/models/clusters.py:52 +#: netbox/extras/models/scripts.py:30 netbox/ipam/models/asns.py:17 +#: netbox/ipam/models/fhrp.py:24 netbox/ipam/models/services.py:51 +#: netbox/ipam/models/services.py:80 netbox/ipam/models/vlans.py:38 +#: netbox/ipam/models/vlans.py:206 netbox/ipam/models/vlans.py:352 +#: netbox/ipam/models/vrfs.py:20 netbox/ipam/models/vrfs.py:75 +#: netbox/netbox/models/__init__.py:142 netbox/netbox/models/__init__.py:190 +#: netbox/tenancy/models/contacts.py:59 netbox/tenancy/models/tenants.py:19 +#: netbox/tenancy/models/tenants.py:42 netbox/users/models/permissions.py:19 +#: netbox/users/models/users.py:28 netbox/virtualization/models/clusters.py:52 #: netbox/virtualization/models/virtualmachines.py:71 -#: netbox/virtualization/models/virtualmachines.py:271 -#: netbox/virtualization/models/virtualmachines.py:305 +#: netbox/virtualization/models/virtualmachines.py:276 +#: netbox/virtualization/models/virtualmachines.py:310 #: netbox/vpn/models/crypto.py:23 netbox/vpn/models/crypto.py:69 #: netbox/vpn/models/crypto.py:128 netbox/vpn/models/crypto.py:180 -#: netbox/vpn/models/crypto.py:216 netbox/vpn/models/l2vpn.py:21 +#: netbox/vpn/models/crypto.py:216 netbox/vpn/models/l2vpn.py:20 #: netbox/vpn/models/tunnels.py:32 netbox/wireless/models.py:53 msgid "name" msgstr "nazwa" @@ -1635,11 +1647,11 @@ msgid "Full name of the provider" msgstr "Pełna nazwa dostawcy" #: netbox/circuits/models/providers.py:28 netbox/dcim/models/devices.py:88 -#: netbox/dcim/models/racks.py:137 netbox/dcim/models/sites.py:149 -#: netbox/extras/models/models.py:506 netbox/ipam/models/asns.py:23 +#: netbox/dcim/models/racks.py:143 netbox/dcim/models/sites.py:149 +#: netbox/extras/models/models.py:464 netbox/ipam/models/asns.py:23 #: netbox/ipam/models/vlans.py:43 netbox/netbox/models/__init__.py:146 -#: netbox/netbox/models/__init__.py:191 netbox/tenancy/models/tenants.py:25 -#: netbox/tenancy/models/tenants.py:47 netbox/vpn/models/l2vpn.py:27 +#: netbox/netbox/models/__init__.py:195 netbox/tenancy/models/tenants.py:25 +#: netbox/tenancy/models/tenants.py:47 netbox/vpn/models/l2vpn.py:26 #: netbox/wireless/models.py:59 msgid "slug" msgstr "identyfikator" @@ -1693,7 +1705,7 @@ msgid "virtual circuits" msgstr "obwody wirtualne" #: netbox/circuits/models/virtual_circuits.py:133 netbox/ipam/models/ip.py:194 -#: netbox/ipam/models/ip.py:736 netbox/vpn/models/tunnels.py:109 +#: netbox/ipam/models/ip.py:747 netbox/vpn/models/tunnels.py:109 msgid "role" msgstr "roli" @@ -1711,35 +1723,36 @@ msgstr "zakończenia obwodu wirtualnego" #: netbox/circuits/tables/providers.py:67 #: netbox/circuits/tables/providers.py:97 #: netbox/circuits/tables/virtual_circuits.py:18 netbox/core/tables/data.py:16 -#: netbox/core/tables/jobs.py:14 netbox/core/tables/plugins.py:50 +#: netbox/core/tables/jobs.py:14 netbox/core/tables/plugins.py:53 #: netbox/core/tables/tasks.py:11 netbox/core/tables/tasks.py:115 -#: netbox/dcim/forms/filtersets.py:64 netbox/dcim/forms/object_create.py:43 +#: netbox/dcim/forms/filtersets.py:65 netbox/dcim/forms/object_create.py:43 #: netbox/dcim/tables/devices.py:63 netbox/dcim/tables/devices.py:103 #: netbox/dcim/tables/devices.py:145 netbox/dcim/tables/devices.py:299 #: netbox/dcim/tables/devices.py:402 netbox/dcim/tables/devices.py:443 -#: netbox/dcim/tables/devices.py:491 netbox/dcim/tables/devices.py:540 -#: netbox/dcim/tables/devices.py:561 netbox/dcim/tables/devices.py:681 -#: netbox/dcim/tables/devices.py:764 netbox/dcim/tables/devices.py:810 -#: netbox/dcim/tables/devices.py:872 netbox/dcim/tables/devices.py:941 -#: netbox/dcim/tables/devices.py:1006 netbox/dcim/tables/devices.py:1025 -#: netbox/dcim/tables/devices.py:1054 netbox/dcim/tables/devices.py:1084 +#: netbox/dcim/tables/devices.py:491 netbox/dcim/tables/devices.py:545 +#: netbox/dcim/tables/devices.py:568 netbox/dcim/tables/devices.py:688 +#: netbox/dcim/tables/devices.py:771 netbox/dcim/tables/devices.py:817 +#: netbox/dcim/tables/devices.py:879 netbox/dcim/tables/devices.py:948 +#: netbox/dcim/tables/devices.py:1013 netbox/dcim/tables/devices.py:1032 +#: netbox/dcim/tables/devices.py:1061 netbox/dcim/tables/devices.py:1091 #: netbox/dcim/tables/devicetypes.py:31 netbox/dcim/tables/devicetypes.py:227 -#: netbox/dcim/tables/power.py:22 netbox/dcim/tables/power.py:62 -#: netbox/dcim/tables/racks.py:24 netbox/dcim/tables/racks.py:113 -#: netbox/dcim/tables/sites.py:24 netbox/dcim/tables/sites.py:51 -#: netbox/dcim/tables/sites.py:78 netbox/dcim/tables/sites.py:129 -#: netbox/extras/forms/filtersets.py:218 netbox/extras/tables/tables.py:61 -#: netbox/extras/tables/tables.py:125 netbox/extras/tables/tables.py:158 -#: netbox/extras/tables/tables.py:183 netbox/extras/tables/tables.py:249 -#: netbox/extras/tables/tables.py:364 netbox/extras/tables/tables.py:381 -#: netbox/extras/tables/tables.py:404 netbox/extras/tables/tables.py:442 -#: netbox/extras/tables/tables.py:494 netbox/extras/tables/tables.py:520 -#: netbox/ipam/forms/bulk_edit.py:391 netbox/ipam/forms/filtersets.py:403 -#: netbox/ipam/forms/filtersets.py:488 netbox/ipam/tables/asn.py:16 -#: netbox/ipam/tables/ip.py:31 netbox/ipam/tables/ip.py:106 +#: netbox/dcim/tables/modules.py:17 netbox/dcim/tables/power.py:22 +#: netbox/dcim/tables/power.py:62 netbox/dcim/tables/racks.py:24 +#: netbox/dcim/tables/racks.py:117 netbox/dcim/tables/sites.py:24 +#: netbox/dcim/tables/sites.py:54 netbox/dcim/tables/sites.py:84 +#: netbox/dcim/tables/sites.py:135 netbox/extras/forms/filtersets.py:223 +#: netbox/extras/tables/tables.py:62 netbox/extras/tables/tables.py:126 +#: netbox/extras/tables/tables.py:159 netbox/extras/tables/tables.py:184 +#: netbox/extras/tables/tables.py:260 netbox/extras/tables/tables.py:290 +#: netbox/extras/tables/tables.py:405 netbox/extras/tables/tables.py:422 +#: netbox/extras/tables/tables.py:445 netbox/extras/tables/tables.py:483 +#: netbox/extras/tables/tables.py:535 netbox/extras/tables/tables.py:561 +#: netbox/ipam/forms/bulk_edit.py:396 netbox/ipam/forms/filtersets.py:410 +#: netbox/ipam/forms/filtersets.py:496 netbox/ipam/tables/asn.py:16 +#: netbox/ipam/tables/ip.py:32 netbox/ipam/tables/ip.py:107 #: netbox/ipam/tables/services.py:15 netbox/ipam/tables/services.py:40 -#: netbox/ipam/tables/vlans.py:33 netbox/ipam/tables/vlans.py:83 -#: netbox/ipam/tables/vlans.py:231 netbox/ipam/tables/vrfs.py:26 +#: netbox/ipam/tables/vlans.py:33 netbox/ipam/tables/vlans.py:85 +#: netbox/ipam/tables/vlans.py:233 netbox/ipam/tables/vrfs.py:26 #: netbox/ipam/tables/vrfs.py:68 #: netbox/templates/circuits/circuitgroup.html:28 #: netbox/templates/circuits/circuittype.html:22 @@ -1763,6 +1776,7 @@ msgstr "zakończenia obwodu wirtualnego" #: netbox/templates/dcim/location.html:29 #: netbox/templates/dcim/manufacturer.html:36 #: netbox/templates/dcim/modulebay.html:30 +#: netbox/templates/dcim/moduletypeprofile.html:16 #: netbox/templates/dcim/platform.html:29 #: netbox/templates/dcim/poweroutlet.html:28 #: netbox/templates/dcim/powerport.html:28 @@ -1779,16 +1793,17 @@ msgstr "zakończenia obwodu wirtualnego" #: netbox/templates/extras/notificationgroup.html:14 #: netbox/templates/extras/savedfilter.html:13 #: netbox/templates/extras/script_list.html:45 +#: netbox/templates/extras/tableconfig.html:13 #: netbox/templates/extras/tag.html:14 netbox/templates/extras/webhook.html:13 #: netbox/templates/ipam/asnrange.html:15 #: netbox/templates/ipam/fhrpgroup.html:30 netbox/templates/ipam/rir.html:22 #: netbox/templates/ipam/role.html:22 #: netbox/templates/ipam/routetarget.html:13 -#: netbox/templates/ipam/service.html:24 +#: netbox/templates/ipam/service.html:26 #: netbox/templates/ipam/servicetemplate.html:15 #: netbox/templates/ipam/vlan.html:35 netbox/templates/ipam/vlangroup.html:30 #: netbox/templates/ipam/vlantranslationpolicy.html:14 -#: netbox/templates/tenancy/contact.html:25 +#: netbox/templates/tenancy/contact.html:35 #: netbox/templates/tenancy/contactgroup.html:21 #: netbox/templates/tenancy/contactrole.html:18 #: netbox/templates/tenancy/tenantgroup.html:29 @@ -1810,9 +1825,9 @@ msgstr "zakończenia obwodu wirtualnego" #: netbox/templates/vpn/l2vpn.html:14 netbox/templates/vpn/tunnel.html:21 #: netbox/templates/vpn/tunnelgroup.html:26 #: netbox/templates/wireless/wirelesslangroup.html:29 -#: netbox/tenancy/tables/contacts.py:19 netbox/tenancy/tables/contacts.py:41 -#: netbox/tenancy/tables/contacts.py:56 netbox/tenancy/tables/tenants.py:16 -#: netbox/tenancy/tables/tenants.py:38 netbox/users/tables.py:62 +#: netbox/tenancy/tables/contacts.py:19 netbox/tenancy/tables/contacts.py:45 +#: netbox/tenancy/tables/contacts.py:60 netbox/tenancy/tables/tenants.py:16 +#: netbox/tenancy/tables/tenants.py:42 netbox/users/tables.py:62 #: netbox/users/tables.py:76 netbox/virtualization/forms/bulk_create.py:20 #: netbox/virtualization/forms/object_create.py:13 #: netbox/virtualization/forms/object_create.py:23 @@ -1836,8 +1851,8 @@ msgstr "Nazwa" #: netbox/circuits/tables/providers.py:43 #: netbox/circuits/tables/providers.py:77 #: netbox/circuits/tables/virtual_circuits.py:27 -#: netbox/netbox/navigation/menu.py:274 netbox/netbox/navigation/menu.py:278 -#: netbox/netbox/navigation/menu.py:280 +#: netbox/netbox/navigation/menu.py:275 netbox/netbox/navigation/menu.py:279 +#: netbox/netbox/navigation/menu.py:281 #: netbox/templates/circuits/provider.html:57 #: netbox/templates/circuits/provideraccount.html:44 #: netbox/templates/circuits/providernetwork.html:50 @@ -1853,7 +1868,7 @@ msgid "Circuit ID" msgstr "Identyfikator obwodu" #: netbox/circuits/tables/circuits.py:71 -#: netbox/wireless/forms/model_forms.py:163 +#: netbox/wireless/forms/model_forms.py:164 msgid "Side A" msgstr "Strona A" @@ -1871,35 +1886,38 @@ msgstr "Współczynnik zatwierdzania" #: netbox/circuits/tables/providers.py:80 #: netbox/circuits/tables/providers.py:105 #: netbox/circuits/tables/virtual_circuits.py:68 -#: netbox/dcim/tables/devices.py:1067 netbox/dcim/tables/devicetypes.py:97 -#: netbox/dcim/tables/modules.py:29 netbox/dcim/tables/modules.py:73 -#: netbox/dcim/tables/power.py:39 netbox/dcim/tables/power.py:96 -#: netbox/dcim/tables/racks.py:84 netbox/dcim/tables/racks.py:144 -#: netbox/dcim/tables/racks.py:224 netbox/dcim/tables/sites.py:107 -#: netbox/extras/tables/tables.py:588 netbox/ipam/tables/asn.py:69 -#: netbox/ipam/tables/fhrp.py:34 netbox/ipam/tables/ip.py:82 -#: netbox/ipam/tables/ip.py:226 netbox/ipam/tables/ip.py:281 -#: netbox/ipam/tables/ip.py:349 netbox/ipam/tables/services.py:24 -#: netbox/ipam/tables/services.py:54 netbox/ipam/tables/vlans.py:121 +#: netbox/dcim/tables/devices.py:1074 netbox/dcim/tables/devicetypes.py:97 +#: netbox/dcim/tables/modules.py:27 netbox/dcim/tables/modules.py:68 +#: netbox/dcim/tables/modules.py:107 netbox/dcim/tables/power.py:39 +#: netbox/dcim/tables/power.py:96 netbox/dcim/tables/racks.py:88 +#: netbox/dcim/tables/racks.py:148 netbox/dcim/tables/racks.py:233 +#: netbox/dcim/tables/sites.py:36 netbox/dcim/tables/sites.py:66 +#: netbox/dcim/tables/sites.py:113 netbox/dcim/tables/sites.py:167 +#: netbox/extras/tables/tables.py:643 netbox/ipam/tables/asn.py:69 +#: netbox/ipam/tables/fhrp.py:34 netbox/ipam/tables/ip.py:83 +#: netbox/ipam/tables/ip.py:227 netbox/ipam/tables/ip.py:286 +#: netbox/ipam/tables/ip.py:355 netbox/ipam/tables/services.py:24 +#: netbox/ipam/tables/services.py:54 netbox/ipam/tables/vlans.py:123 #: netbox/ipam/tables/vrfs.py:47 netbox/ipam/tables/vrfs.py:72 #: netbox/templates/dcim/htmx/cable_edit.html:92 #: netbox/templates/generic/bulk_edit.html:86 #: netbox/templates/inc/panels/comments.html:5 -#: netbox/tenancy/tables/contacts.py:68 netbox/tenancy/tables/tenants.py:46 +#: netbox/tenancy/tables/contacts.py:31 netbox/tenancy/tables/contacts.py:72 +#: netbox/tenancy/tables/tenants.py:28 netbox/tenancy/tables/tenants.py:50 #: netbox/utilities/forms/fields/fields.py:29 #: netbox/virtualization/tables/clusters.py:95 #: netbox/virtualization/tables/virtualmachines.py:52 #: netbox/vpn/tables/crypto.py:37 netbox/vpn/tables/crypto.py:74 #: netbox/vpn/tables/crypto.py:109 netbox/vpn/tables/crypto.py:140 -#: netbox/vpn/tables/crypto.py:173 netbox/vpn/tables/l2vpn.py:37 +#: netbox/vpn/tables/crypto.py:173 netbox/vpn/tables/l2vpn.py:40 #: netbox/vpn/tables/tunnels.py:61 netbox/wireless/tables/wirelesslan.py:27 #: netbox/wireless/tables/wirelesslan.py:66 msgid "Comments" msgstr "Komentarze" #: netbox/circuits/tables/circuits.py:89 -#: netbox/templates/tenancy/contact.html:84 -#: netbox/tenancy/tables/contacts.py:73 +#: netbox/templates/tenancy/contact.html:94 +#: netbox/tenancy/tables/contacts.py:77 msgid "Assignments" msgstr "Zadania" @@ -1936,52 +1954,50 @@ msgstr "Konta" msgid "Account Count" msgstr "Liczba kont" -#: netbox/circuits/tables/providers.py:37 netbox/dcim/tables/sites.py:99 +#: netbox/circuits/tables/providers.py:37 netbox/dcim/tables/sites.py:105 msgid "ASN Count" msgstr "Liczba ASN" #: netbox/circuits/tables/virtual_circuits.py:65 -#: netbox/netbox/navigation/menu.py:234 +#: netbox/netbox/navigation/menu.py:235 #: netbox/templates/circuits/virtualcircuit.html:87 -#: netbox/templates/vpn/l2vpn.html:56 netbox/templates/vpn/tunnel.html:72 +#: netbox/templates/vpn/l2vpn.html:60 netbox/templates/vpn/tunnel.html:72 #: netbox/vpn/tables/tunnels.py:58 msgid "Terminations" msgstr "Zakończenia" #: netbox/circuits/tables/virtual_circuits.py:109 -#: netbox/dcim/forms/bulk_edit.py:745 netbox/dcim/forms/bulk_edit.py:1299 -#: netbox/dcim/forms/bulk_edit.py:1708 netbox/dcim/forms/bulk_edit.py:1760 -#: netbox/dcim/forms/bulk_import.py:668 netbox/dcim/forms/bulk_import.py:730 -#: netbox/dcim/forms/bulk_import.py:756 netbox/dcim/forms/bulk_import.py:782 -#: netbox/dcim/forms/bulk_import.py:802 netbox/dcim/forms/bulk_import.py:858 -#: netbox/dcim/forms/bulk_import.py:976 netbox/dcim/forms/bulk_import.py:1024 -#: netbox/dcim/forms/bulk_import.py:1041 netbox/dcim/forms/bulk_import.py:1053 -#: netbox/dcim/forms/bulk_import.py:1101 netbox/dcim/forms/bulk_import.py:1223 -#: netbox/dcim/forms/bulk_import.py:1559 netbox/dcim/forms/connections.py:24 -#: netbox/dcim/forms/filtersets.py:132 netbox/dcim/forms/filtersets.py:922 -#: netbox/dcim/forms/filtersets.py:954 netbox/dcim/forms/filtersets.py:1100 -#: netbox/dcim/forms/filtersets.py:1291 netbox/dcim/forms/filtersets.py:1316 -#: netbox/dcim/forms/filtersets.py:1340 netbox/dcim/forms/filtersets.py:1360 -#: netbox/dcim/forms/filtersets.py:1388 netbox/dcim/forms/filtersets.py:1508 -#: netbox/dcim/forms/filtersets.py:1533 netbox/dcim/forms/filtersets.py:1557 -#: netbox/dcim/forms/filtersets.py:1575 netbox/dcim/forms/filtersets.py:1592 -#: netbox/dcim/forms/filtersets.py:1689 netbox/dcim/forms/filtersets.py:1713 -#: netbox/dcim/forms/filtersets.py:1737 netbox/dcim/forms/model_forms.py:644 -#: netbox/dcim/forms/model_forms.py:861 netbox/dcim/forms/model_forms.py:1262 -#: netbox/dcim/forms/model_forms.py:1747 netbox/dcim/forms/model_forms.py:1818 +#: netbox/dcim/forms/bulk_edit.py:789 netbox/dcim/forms/bulk_edit.py:1343 +#: netbox/dcim/forms/bulk_edit.py:1755 netbox/dcim/forms/bulk_edit.py:1807 +#: netbox/dcim/forms/bulk_import.py:699 netbox/dcim/forms/bulk_import.py:761 +#: netbox/dcim/forms/bulk_import.py:787 netbox/dcim/forms/bulk_import.py:813 +#: netbox/dcim/forms/bulk_import.py:833 netbox/dcim/forms/bulk_import.py:889 +#: netbox/dcim/forms/bulk_import.py:1007 netbox/dcim/forms/bulk_import.py:1055 +#: netbox/dcim/forms/bulk_import.py:1072 netbox/dcim/forms/bulk_import.py:1084 +#: netbox/dcim/forms/bulk_import.py:1132 netbox/dcim/forms/bulk_import.py:1254 +#: netbox/dcim/forms/bulk_import.py:1590 netbox/dcim/forms/connections.py:24 +#: netbox/dcim/forms/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 +#: netbox/dcim/forms/filtersets.py:1359 netbox/dcim/forms/filtersets.py:1379 +#: netbox/dcim/forms/filtersets.py:1412 netbox/dcim/forms/filtersets.py:1532 +#: netbox/dcim/forms/filtersets.py:1557 netbox/dcim/forms/filtersets.py:1581 +#: netbox/dcim/forms/filtersets.py:1599 netbox/dcim/forms/filtersets.py:1616 +#: 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/object_create.py:260 netbox/dcim/tables/connections.py:22 #: netbox/dcim/tables/connections.py:41 netbox/dcim/tables/connections.py:60 #: netbox/dcim/tables/devices.py:295 netbox/dcim/tables/devices.py:380 #: netbox/dcim/tables/devices.py:421 netbox/dcim/tables/devices.py:463 -#: netbox/dcim/tables/devices.py:513 netbox/dcim/tables/devices.py:618 -#: netbox/dcim/tables/devices.py:730 netbox/dcim/tables/devices.py:786 -#: netbox/dcim/tables/devices.py:832 netbox/dcim/tables/devices.py:891 -#: netbox/dcim/tables/devices.py:959 netbox/dcim/tables/devices.py:1088 -#: netbox/dcim/tables/modules.py:53 netbox/extras/forms/filtersets.py:328 -#: netbox/ipam/forms/bulk_import.py:310 netbox/ipam/forms/bulk_import.py:556 -#: netbox/ipam/forms/filtersets.py:618 netbox/ipam/forms/model_forms.py:333 -#: netbox/ipam/forms/model_forms.py:761 netbox/ipam/forms/model_forms.py:794 -#: netbox/ipam/forms/model_forms.py:820 netbox/ipam/tables/vlans.py:156 +#: netbox/dcim/tables/devices.py:513 netbox/dcim/tables/devices.py:625 +#: netbox/dcim/tables/devices.py:737 netbox/dcim/tables/devices.py:793 +#: netbox/dcim/tables/devices.py:839 netbox/dcim/tables/devices.py:898 +#: netbox/dcim/tables/devices.py:966 netbox/dcim/tables/devices.py:1095 +#: netbox/dcim/tables/modules.py:87 netbox/extras/forms/filtersets.py:363 +#: netbox/ipam/forms/bulk_import.py:310 netbox/ipam/forms/filtersets.py:626 +#: netbox/ipam/forms/model_forms.py:333 netbox/ipam/tables/vlans.py:158 #: netbox/templates/circuits/virtualcircuittermination.html:56 #: netbox/templates/dcim/consoleport.html:20 #: netbox/templates/dcim/consoleserverport.html:20 @@ -2010,22 +2026,22 @@ msgstr "Zakończenia" #: netbox/virtualization/forms/filtersets.py:134 #: netbox/virtualization/forms/model_forms.py:192 #: netbox/virtualization/tables/virtualmachines.py:41 netbox/vpn/choices.py:52 -#: netbox/vpn/forms/bulk_import.py:86 netbox/vpn/forms/bulk_import.py:283 -#: netbox/vpn/forms/filtersets.py:281 netbox/vpn/forms/model_forms.py:91 +#: netbox/vpn/forms/bulk_import.py:86 netbox/vpn/forms/bulk_import.py:288 +#: netbox/vpn/forms/filtersets.py:286 netbox/vpn/forms/model_forms.py:91 #: netbox/vpn/forms/model_forms.py:126 netbox/vpn/forms/model_forms.py:237 #: netbox/vpn/forms/model_forms.py:456 -#: netbox/wireless/forms/model_forms.py:102 -#: netbox/wireless/forms/model_forms.py:144 +#: netbox/wireless/forms/model_forms.py:103 +#: netbox/wireless/forms/model_forms.py:145 #: netbox/wireless/tables/wirelesslan.py:84 msgid "Device" msgstr "Urządzenie" -#: netbox/circuits/views.py:373 +#: netbox/circuits/views.py:362 #, python-brace-format msgid "No terminations have been defined for circuit {circuit}." msgstr "Nie zdefiniowano zakończeń dla obwodu {circuit}." -#: netbox/circuits/views.py:422 +#: netbox/circuits/views.py:411 #, python-brace-format msgid "Swapped terminations for circuit {circuit}." msgstr "Wymienione zakończenia na obwód {circuit}." @@ -2034,31 +2050,31 @@ msgstr "Wymienione zakończenia na obwód {circuit}." msgid "This user does not have permission to synchronize this data source." msgstr "Ten użytkownik nie ma uprawnień do synchronizacji tego źródła danych." -#: netbox/core/apps.py:33 +#: netbox/core/apps.py:34 msgid "Object created" msgstr "Utworzony obiekt" -#: netbox/core/apps.py:34 +#: netbox/core/apps.py:35 msgid "Object updated" msgstr "Obiekt zaktualizowany" -#: netbox/core/apps.py:35 +#: netbox/core/apps.py:36 msgid "Object deleted" msgstr "Obiekt usunięty" -#: netbox/core/apps.py:36 +#: netbox/core/apps.py:37 msgid "Job started" msgstr "Praca rozpoczęta" -#: netbox/core/apps.py:37 +#: netbox/core/apps.py:38 msgid "Job completed" msgstr "Praca zakończona" -#: netbox/core/apps.py:38 +#: netbox/core/apps.py:39 msgid "Job failed" msgstr "Zadanie nie powiodło się" -#: netbox/core/apps.py:39 +#: netbox/core/apps.py:40 msgid "Job errored" msgstr "Błąd pracy" @@ -2082,14 +2098,14 @@ msgstr "Zakończone" #: netbox/core/choices.py:22 netbox/core/choices.py:59 #: netbox/core/constants.py:20 netbox/core/tables/tasks.py:34 -#: netbox/dcim/choices.py:187 netbox/dcim/choices.py:239 -#: netbox/dcim/choices.py:1601 netbox/dcim/choices.py:1674 +#: netbox/dcim/choices.py:188 netbox/dcim/choices.py:241 +#: netbox/dcim/choices.py:1608 netbox/dcim/choices.py:1698 #: netbox/virtualization/choices.py:48 msgid "Failed" msgstr "Nie powiodło się" -#: netbox/core/choices.py:35 netbox/netbox/navigation/menu.py:356 -#: netbox/netbox/navigation/menu.py:360 +#: netbox/core/choices.py:35 netbox/netbox/navigation/menu.py:358 +#: netbox/netbox/navigation/menu.py:362 #: netbox/templates/extras/script/base.html:14 #: netbox/templates/extras/script_list.html:7 #: netbox/templates/extras/script_list.html:12 @@ -2143,7 +2159,7 @@ msgstr "Tygodniowy" msgid "30 days" msgstr "30 dni" -#: netbox/core/choices.py:103 netbox/core/tables/plugins.py:69 +#: netbox/core/choices.py:103 netbox/core/tables/plugins.py:75 #: netbox/templates/generic/object.html:61 msgid "Updated" msgstr "Zaktualizowano" @@ -2174,7 +2190,7 @@ msgstr "Zatrzymane" msgid "Cancelled" msgstr "Anulowane" -#: netbox/core/data_backends.py:32 netbox/core/tables/plugins.py:57 +#: netbox/core/data_backends.py:32 netbox/core/tables/plugins.py:61 #: netbox/templates/core/plugin.html:88 #: netbox/templates/dcim/interface.html:273 msgid "Local" @@ -2213,40 +2229,43 @@ msgstr "Identyfikator klucza dostępu AWS" msgid "AWS secret access key" msgstr "Tajny klucz dostępu AWS" -#: netbox/core/filtersets.py:53 netbox/extras/filtersets.py:250 -#: netbox/extras/filtersets.py:633 netbox/extras/filtersets.py:661 +#: netbox/core/filtersets.py:57 netbox/extras/filtersets.py:254 +#: netbox/extras/filtersets.py:726 netbox/extras/filtersets.py:754 msgid "Data source (ID)" msgstr "Źródło danych (ID)" -#: netbox/core/filtersets.py:59 +#: netbox/core/filtersets.py:63 msgid "Data source (name)" msgstr "Źródło danych (nazwa)" -#: netbox/core/filtersets.py:145 netbox/dcim/filtersets.py:502 -#: netbox/extras/filtersets.py:287 netbox/extras/filtersets.py:331 -#: netbox/extras/filtersets.py:353 netbox/extras/filtersets.py:413 -#: netbox/users/filtersets.py:28 +#: netbox/core/filtersets.py:149 netbox/dcim/filtersets.py:504 +#: netbox/extras/filtersets.py:292 netbox/extras/filtersets.py:344 +#: netbox/extras/filtersets.py:389 netbox/extras/filtersets.py:411 +#: netbox/extras/filtersets.py:471 netbox/users/filtersets.py:28 msgid "User (ID)" msgstr "Użytkownik (ID)" -#: netbox/core/filtersets.py:151 +#: netbox/core/filtersets.py:155 msgid "User name" msgstr "Nazwa użytkownika" -#: netbox/core/forms/bulk_edit.py:25 netbox/core/forms/filtersets.py:43 -#: netbox/core/tables/data.py:26 netbox/dcim/forms/bulk_edit.py:1140 -#: netbox/dcim/forms/bulk_edit.py:1418 netbox/dcim/forms/filtersets.py:1424 -#: netbox/dcim/tables/devices.py:566 netbox/dcim/tables/devicetypes.py:231 -#: netbox/extras/forms/bulk_edit.py:123 netbox/extras/forms/bulk_edit.py:187 -#: netbox/extras/forms/bulk_edit.py:246 netbox/extras/forms/filtersets.py:145 -#: netbox/extras/forms/filtersets.py:235 netbox/extras/forms/filtersets.py:300 -#: netbox/extras/tables/tables.py:165 netbox/extras/tables/tables.py:256 -#: netbox/extras/tables/tables.py:418 netbox/netbox/preferences.py:22 +#: netbox/core/forms/bulk_edit.py:26 netbox/core/forms/filtersets.py:43 +#: netbox/core/tables/data.py:26 netbox/dcim/choices.py:1656 +#: netbox/dcim/forms/bulk_edit.py:1184 netbox/dcim/forms/bulk_edit.py:1465 +#: netbox/dcim/forms/filtersets.py:1448 netbox/dcim/tables/devices.py:573 +#: netbox/dcim/tables/devicetypes.py:231 netbox/extras/forms/bulk_edit.py:124 +#: netbox/extras/forms/bulk_edit.py:192 netbox/extras/forms/bulk_edit.py:220 +#: netbox/extras/forms/bulk_edit.py:279 netbox/extras/forms/filtersets.py:146 +#: netbox/extras/forms/filtersets.py:240 netbox/extras/forms/filtersets.py:270 +#: netbox/extras/forms/filtersets.py:335 netbox/extras/tables/tables.py:166 +#: netbox/extras/tables/tables.py:267 netbox/extras/tables/tables.py:300 +#: netbox/extras/tables/tables.py:459 netbox/netbox/preferences.py:22 #: netbox/templates/core/datasource.html:42 #: netbox/templates/dcim/interface.html:61 #: netbox/templates/extras/customlink.html:17 #: netbox/templates/extras/eventrule.html:17 #: netbox/templates/extras/savedfilter.html:25 +#: netbox/templates/extras/tableconfig.html:33 #: netbox/templates/users/objectpermission.html:25 #: netbox/templates/virtualization/vminterface.html:29 #: netbox/users/forms/bulk_edit.py:89 netbox/users/forms/filtersets.py:70 @@ -2255,7 +2274,12 @@ msgstr "Nazwa użytkownika" msgid "Enabled" msgstr "Włączone" -#: netbox/core/forms/bulk_edit.py:34 netbox/extras/forms/model_forms.py:299 +#: netbox/core/forms/bulk_edit.py:36 netbox/core/forms/filtersets.py:50 +#: netbox/core/tables/data.py:29 netbox/templates/core/datasource.html:50 +msgid "Sync interval" +msgstr "Interwał synchronizacji" + +#: netbox/core/forms/bulk_edit.py:40 netbox/extras/forms/model_forms.py:304 #: netbox/templates/extras/savedfilter.html:52 #: netbox/vpn/forms/filtersets.py:102 netbox/vpn/forms/filtersets.py:132 #: netbox/vpn/forms/filtersets.py:156 netbox/vpn/forms/filtersets.py:175 @@ -2265,86 +2289,89 @@ msgstr "Włączone" msgid "Parameters" msgstr "Parametry" -#: netbox/core/forms/bulk_edit.py:38 netbox/templates/core/datasource.html:68 +#: netbox/core/forms/bulk_edit.py:44 netbox/templates/core/datasource.html:72 msgid "Ignore rules" msgstr "Ignoruj reguły" -#: netbox/core/forms/filtersets.py:30 netbox/core/forms/model_forms.py:97 -#: netbox/extras/forms/model_forms.py:262 -#: netbox/extras/forms/model_forms.py:592 -#: netbox/extras/forms/model_forms.py:646 netbox/extras/tables/tables.py:194 -#: netbox/extras/tables/tables.py:486 netbox/extras/tables/tables.py:524 +#: netbox/core/forms/filtersets.py:30 netbox/core/forms/model_forms.py:100 +#: netbox/extras/forms/model_forms.py:265 +#: netbox/extras/forms/model_forms.py:660 +#: netbox/extras/forms/model_forms.py:713 netbox/extras/tables/tables.py:204 +#: netbox/extras/tables/tables.py:527 netbox/extras/tables/tables.py:565 #: netbox/templates/core/datasource.html:31 #: netbox/templates/extras/configcontext.html:29 -#: netbox/templates/extras/configtemplate.html:21 -#: netbox/templates/extras/exporttemplate.html:35 +#: netbox/templates/extras/configtemplate.html:37 +#: netbox/templates/extras/exporttemplate.html:39 #: netbox/templates/extras/object_render_config.html:19 msgid "Data Source" msgstr "Źródło danych" -#: netbox/core/forms/filtersets.py:55 netbox/core/forms/mixins.py:21 +#: netbox/core/forms/filtersets.py:60 netbox/core/forms/mixins.py:21 msgid "File" msgstr "Plik" -#: netbox/core/forms/filtersets.py:60 netbox/core/forms/mixins.py:16 -#: netbox/extras/forms/filtersets.py:174 netbox/extras/forms/filtersets.py:335 -#: netbox/extras/forms/filtersets.py:421 +#: netbox/core/forms/filtersets.py:65 netbox/core/forms/mixins.py:16 +#: netbox/extras/forms/filtersets.py:175 netbox/extras/forms/filtersets.py:370 +#: netbox/extras/forms/filtersets.py:457 msgid "Data source" msgstr "Źródło danych" -#: netbox/core/forms/filtersets.py:71 netbox/extras/forms/filtersets.py:448 +#: netbox/core/forms/filtersets.py:76 netbox/extras/forms/filtersets.py:503 msgid "Creation" msgstr "Stworzenie" -#: netbox/core/forms/filtersets.py:75 netbox/core/forms/filtersets.py:161 -#: netbox/extras/forms/filtersets.py:469 netbox/extras/tables/tables.py:223 -#: netbox/extras/tables/tables.py:297 netbox/extras/tables/tables.py:329 -#: netbox/extras/tables/tables.py:577 netbox/templates/core/job.html:38 +#: netbox/core/forms/filtersets.py:80 netbox/core/forms/filtersets.py:166 +#: netbox/extras/forms/filtersets.py:524 netbox/extras/tables/tables.py:234 +#: netbox/extras/tables/tables.py:294 netbox/extras/tables/tables.py:338 +#: netbox/extras/tables/tables.py:370 netbox/extras/tables/tables.py:632 +#: netbox/templates/core/job.html:38 #: netbox/templates/core/objectchange.html:52 -#: netbox/tenancy/tables/contacts.py:90 netbox/vpn/tables/l2vpn.py:59 +#: netbox/templates/extras/tableconfig.html:21 +#: netbox/tenancy/tables/contacts.py:94 netbox/vpn/tables/l2vpn.py:62 msgid "Object Type" msgstr "Typ obiektu" -#: netbox/core/forms/filtersets.py:85 +#: netbox/core/forms/filtersets.py:90 msgid "Created after" msgstr "Utworzone po" -#: netbox/core/forms/filtersets.py:90 +#: netbox/core/forms/filtersets.py:95 msgid "Created before" msgstr "Utworzone przed" -#: netbox/core/forms/filtersets.py:95 +#: netbox/core/forms/filtersets.py:100 msgid "Scheduled after" msgstr "Zaplanowane po" -#: netbox/core/forms/filtersets.py:100 +#: netbox/core/forms/filtersets.py:105 msgid "Scheduled before" msgstr "Zaplanowane przed" -#: netbox/core/forms/filtersets.py:105 +#: netbox/core/forms/filtersets.py:110 msgid "Started after" msgstr "Rozpoczęte po" -#: netbox/core/forms/filtersets.py:110 +#: netbox/core/forms/filtersets.py:115 msgid "Started before" msgstr "Rozpoczęte przed" -#: netbox/core/forms/filtersets.py:115 +#: netbox/core/forms/filtersets.py:120 msgid "Completed after" msgstr "Zakończone po" -#: netbox/core/forms/filtersets.py:120 +#: netbox/core/forms/filtersets.py:125 msgid "Completed before" msgstr "Zakończone przed" -#: netbox/core/forms/filtersets.py:127 netbox/core/forms/filtersets.py:156 -#: netbox/dcim/forms/bulk_edit.py:465 netbox/dcim/forms/filtersets.py:419 -#: netbox/dcim/forms/filtersets.py:463 netbox/dcim/forms/model_forms.py:324 -#: netbox/extras/forms/filtersets.py:464 netbox/extras/forms/filtersets.py:484 -#: netbox/extras/tables/tables.py:305 netbox/extras/tables/tables.py:345 +#: netbox/core/forms/filtersets.py:132 netbox/core/forms/filtersets.py:161 +#: netbox/dcim/forms/bulk_edit.py:479 netbox/dcim/forms/filtersets.py:420 +#: netbox/dcim/forms/filtersets.py:464 netbox/dcim/forms/model_forms.py:332 +#: netbox/extras/forms/filtersets.py:519 netbox/extras/forms/filtersets.py:539 +#: netbox/extras/tables/tables.py:346 netbox/extras/tables/tables.py:386 #: netbox/templates/core/objectchange.html:36 #: netbox/templates/dcim/rackreservation.html:58 #: netbox/templates/extras/savedfilter.html:21 +#: netbox/templates/extras/tableconfig.html:29 #: netbox/templates/inc/user_menu.html:33 netbox/templates/users/token.html:21 #: netbox/templates/users/user.html:6 netbox/templates/users/user.html:14 #: netbox/users/filtersets.py:107 netbox/users/filtersets.py:174 @@ -2354,117 +2381,124 @@ msgstr "Zakończone przed" msgid "User" msgstr "Użytkownik" -#: netbox/core/forms/filtersets.py:135 netbox/core/tables/change_logging.py:15 -#: netbox/extras/tables/tables.py:615 netbox/extras/tables/tables.py:669 +#: netbox/core/forms/filtersets.py:140 netbox/core/tables/change_logging.py:15 +#: netbox/extras/tables/tables.py:670 netbox/extras/tables/tables.py:724 #: netbox/templates/core/objectchange.html:32 msgid "Time" msgstr "Czas" -#: netbox/core/forms/filtersets.py:140 netbox/extras/forms/filtersets.py:453 +#: netbox/core/forms/filtersets.py:145 netbox/extras/forms/filtersets.py:508 msgid "After" msgstr "Po" -#: netbox/core/forms/filtersets.py:145 netbox/extras/forms/filtersets.py:458 +#: netbox/core/forms/filtersets.py:150 netbox/extras/forms/filtersets.py:513 msgid "Before" msgstr "Wcześniej" -#: netbox/core/forms/filtersets.py:149 netbox/core/tables/change_logging.py:29 -#: netbox/extras/forms/model_forms.py:410 +#: netbox/core/forms/filtersets.py:154 netbox/core/tables/change_logging.py:29 +#: netbox/extras/forms/model_forms.py:474 #: netbox/templates/core/objectchange.html:46 #: netbox/templates/extras/eventrule.html:71 msgid "Action" msgstr "Działanie" -#: netbox/core/forms/model_forms.py:54 netbox/core/tables/data.py:46 +#: netbox/core/forms/model_forms.py:55 netbox/core/tables/data.py:52 #: netbox/templates/core/datafile.html:27 #: netbox/templates/extras/report/base.html:33 #: netbox/templates/extras/script/base.html:32 msgid "Source" msgstr "Źródło" -#: netbox/core/forms/model_forms.py:58 +#: netbox/core/forms/model_forms.py:57 +#: netbox/templates/core/datasource.html:14 +#: netbox/templates/core/datasource.html:20 +#: netbox/utilities/templates/buttons/sync.html:5 +msgid "Sync" +msgstr "Synchronizacja" + +#: netbox/core/forms/model_forms.py:61 msgid "Backend Parameters" msgstr "Parametry zaplecza" -#: netbox/core/forms/model_forms.py:96 +#: netbox/core/forms/model_forms.py:99 msgid "File Upload" msgstr "Przesyłanie plików" -#: netbox/core/forms/model_forms.py:108 +#: netbox/core/forms/model_forms.py:111 msgid "Cannot upload a file and sync from an existing file" msgstr "Nie można przesłać pliku i zsynchronizować z istniejącym plikiem" -#: netbox/core/forms/model_forms.py:110 +#: netbox/core/forms/model_forms.py:113 msgid "Must upload a file or select a data file to sync" msgstr "Musisz przesłać plik lub wybrać plik danych do synchronizacji" -#: netbox/core/forms/model_forms.py:153 +#: netbox/core/forms/model_forms.py:156 #: netbox/templates/dcim/rack_elevation_list.html:6 msgid "Rack Elevations" msgstr "Elewacje szaf" -#: netbox/core/forms/model_forms.py:157 netbox/dcim/choices.py:1530 -#: netbox/dcim/forms/bulk_edit.py:987 netbox/dcim/forms/bulk_edit.py:1375 -#: netbox/dcim/forms/bulk_edit.py:1393 netbox/dcim/tables/racks.py:157 -#: netbox/netbox/navigation/menu.py:312 netbox/netbox/navigation/menu.py:316 +#: netbox/core/forms/model_forms.py:160 netbox/dcim/choices.py:1537 +#: netbox/dcim/forms/bulk_edit.py:1031 netbox/dcim/forms/bulk_edit.py:1419 +#: netbox/dcim/forms/bulk_edit.py:1440 netbox/dcim/tables/racks.py:161 +#: netbox/netbox/navigation/menu.py:313 netbox/netbox/navigation/menu.py:317 msgid "Power" msgstr "Moc" -#: netbox/core/forms/model_forms.py:159 netbox/netbox/navigation/menu.py:160 +#: netbox/core/forms/model_forms.py:162 netbox/netbox/navigation/menu.py:161 #: netbox/templates/core/inc/config_data.html:37 msgid "IPAM" msgstr "IPAM" -#: netbox/core/forms/model_forms.py:160 netbox/netbox/navigation/menu.py:238 +#: netbox/core/forms/model_forms.py:163 netbox/netbox/navigation/menu.py:239 #: netbox/templates/core/inc/config_data.html:50 #: netbox/vpn/forms/bulk_edit.py:77 netbox/vpn/forms/filtersets.py:47 #: netbox/vpn/forms/model_forms.py:62 netbox/vpn/forms/model_forms.py:147 msgid "Security" msgstr "Bezpieczeństwo" -#: netbox/core/forms/model_forms.py:161 +#: netbox/core/forms/model_forms.py:164 #: netbox/templates/core/inc/config_data.html:59 msgid "Banners" msgstr "Banery" -#: netbox/core/forms/model_forms.py:162 +#: netbox/core/forms/model_forms.py:165 #: netbox/templates/core/inc/config_data.html:80 msgid "Pagination" msgstr "Paginacja" -#: netbox/core/forms/model_forms.py:163 netbox/extras/forms/bulk_edit.py:92 -#: netbox/extras/forms/filtersets.py:48 netbox/extras/forms/model_forms.py:116 -#: netbox/extras/forms/model_forms.py:129 +#: netbox/core/forms/model_forms.py:166 netbox/extras/forms/bulk_edit.py:93 +#: netbox/extras/forms/filtersets.py:49 netbox/extras/forms/model_forms.py:119 +#: netbox/extras/forms/model_forms.py:132 #: netbox/templates/core/inc/config_data.html:93 msgid "Validation" msgstr "Walidacja" -#: netbox/core/forms/model_forms.py:164 +#: netbox/core/forms/model_forms.py:167 #: netbox/templates/account/preferences.html:6 msgid "User Preferences" msgstr "Preferencje użytkownika" -#: netbox/core/forms/model_forms.py:167 netbox/dcim/forms/filtersets.py:733 +#: netbox/core/forms/model_forms.py:170 netbox/dcim/forms/filtersets.py:752 #: netbox/templates/core/inc/config_data.html:127 #: netbox/users/forms/model_forms.py:64 msgid "Miscellaneous" msgstr "Różne" -#: netbox/core/forms/model_forms.py:169 +#: netbox/core/forms/model_forms.py:172 msgid "Config Revision" msgstr "Zmiana konfiguracji" -#: netbox/core/forms/model_forms.py:208 +#: netbox/core/forms/model_forms.py:211 msgid "This parameter has been defined statically and cannot be modified." msgstr "" "Ten parametr został zdefiniowany statycznie i nie można go modyfikować." -#: netbox/core/forms/model_forms.py:216 +#: netbox/core/forms/model_forms.py:219 #, python-brace-format msgid "Current value: {value}" msgstr "Bieżąca wartość: {value}" -#: netbox/core/forms/model_forms.py:218 +#: netbox/core/forms/model_forms.py:221 msgid " (default)" msgstr " (domyślnie)" @@ -2480,7 +2514,7 @@ msgstr "nazwa użytkownika" msgid "request ID" msgstr "Identyfikator żądania" -#: netbox/core/models/change_logging.py:52 netbox/extras/models/staging.py:77 +#: netbox/core/models/change_logging.py:52 msgid "action" msgstr "działanie" @@ -2506,9 +2540,9 @@ msgid "Change logging is not supported for this object type ({type})." msgstr "" "Rejestracja zmian nie jest obsługiwana dla tego typu obiektu ({type})." -#: netbox/core/models/config.py:18 netbox/core/models/data.py:263 -#: netbox/core/models/files.py:27 netbox/core/models/jobs.py:52 -#: netbox/extras/models/models.py:733 netbox/extras/models/notifications.py:39 +#: netbox/core/models/config.py:18 netbox/core/models/data.py:269 +#: netbox/core/models/files.py:30 netbox/core/models/jobs.py:52 +#: netbox/extras/models/models.py:806 netbox/extras/models/notifications.py:39 #: netbox/extras/models/notifications.py:186 #: netbox/netbox/models/features.py:53 netbox/users/models/tokens.py:32 msgid "created" @@ -2554,127 +2588,132 @@ msgstr "Wersja konfiguracji #{id}" #: netbox/dcim/models/device_components.py:282 #: netbox/dcim/models/device_components.py:309 #: netbox/dcim/models/device_components.py:340 -#: netbox/dcim/models/device_components.py:456 -#: netbox/dcim/models/device_components.py:656 -#: netbox/dcim/models/device_components.py:1024 -#: netbox/dcim/models/device_components.py:1095 +#: netbox/dcim/models/device_components.py:462 +#: netbox/dcim/models/device_components.py:665 +#: netbox/dcim/models/device_components.py:1033 +#: netbox/dcim/models/device_components.py:1104 #: netbox/dcim/models/power.py:100 netbox/extras/models/customfields.py:80 #: netbox/extras/models/search.py:41 -#: netbox/virtualization/models/clusters.py:57 netbox/vpn/models/l2vpn.py:32 +#: netbox/virtualization/models/clusters.py:57 netbox/vpn/models/l2vpn.py:31 msgid "type" msgstr "typ" #: netbox/core/models/data.py:49 netbox/extras/choices.py:37 -#: netbox/extras/models/models.py:164 netbox/extras/tables/tables.py:679 -#: netbox/templates/core/datasource.html:58 +#: netbox/extras/models/models.py:166 netbox/extras/tables/tables.py:734 +#: netbox/templates/core/datasource.html:62 #: netbox/templates/core/plugin.html:66 msgid "URL" msgstr "URL" #: netbox/core/models/data.py:59 #: netbox/dcim/models/device_component_templates.py:425 -#: netbox/dcim/models/device_components.py:508 -#: netbox/extras/models/models.py:70 netbox/extras/models/models.py:301 -#: netbox/extras/models/models.py:526 netbox/users/models/permissions.py:29 +#: netbox/dcim/models/device_components.py:517 +#: netbox/extras/models/models.py:72 netbox/extras/models/models.py:303 +#: netbox/extras/models/models.py:484 netbox/extras/models/models.py:563 +#: netbox/users/models/permissions.py:28 msgid "enabled" msgstr "włączone" #: netbox/core/models/data.py:63 +msgid "sync interval" +msgstr "interwał synchronizacji" + +#: netbox/core/models/data.py:69 msgid "ignore rules" msgstr "ignoruj zasady" -#: netbox/core/models/data.py:65 +#: netbox/core/models/data.py:71 msgid "Patterns (one per line) matching files to ignore when syncing" msgstr "" "Wzory (jeden na wiersz) pasujące do plików do zignorowania podczas " "synchronizacji" -#: netbox/core/models/data.py:68 netbox/extras/models/models.py:534 +#: netbox/core/models/data.py:74 netbox/extras/models/models.py:492 msgid "parameters" msgstr "parametry" -#: netbox/core/models/data.py:73 +#: netbox/core/models/data.py:79 msgid "last synced" msgstr "ostatnio zsynchronizowane" -#: netbox/core/models/data.py:81 +#: netbox/core/models/data.py:87 msgid "data source" msgstr "źródło danych" -#: netbox/core/models/data.py:82 +#: netbox/core/models/data.py:88 msgid "data sources" msgstr "źródła danych" -#: netbox/core/models/data.py:119 +#: netbox/core/models/data.py:125 #, python-brace-format msgid "Unknown backend type: {type}" msgstr "Nieznany typ zaplecza: {type}" -#: netbox/core/models/data.py:161 +#: netbox/core/models/data.py:167 msgid "Cannot initiate sync; syncing already in progress." msgstr "Nie można zainicjować synchronizacji; synchronizacja jest już w toku." -#: netbox/core/models/data.py:174 +#: netbox/core/models/data.py:180 msgid "" "There was an error initializing the backend. A dependency needs to be " "installed: " msgstr "" "Wystąpił błąd podczas inicjowania zaplecza. Należy zainstalować zależność: " -#: netbox/core/models/data.py:267 netbox/core/models/files.py:31 +#: netbox/core/models/data.py:273 netbox/core/models/files.py:34 #: netbox/netbox/models/features.py:59 msgid "last updated" msgstr "Ostatnia aktualizacja" -#: netbox/core/models/data.py:277 netbox/dcim/models/cables.py:444 +#: netbox/core/models/data.py:283 netbox/dcim/models/cables.py:440 msgid "path" msgstr "ścieżka" -#: netbox/core/models/data.py:280 +#: netbox/core/models/data.py:286 msgid "File path relative to the data source's root" msgstr "Ścieżka pliku względem katalogu głównego źródła danych" -#: netbox/core/models/data.py:284 netbox/ipam/models/ip.py:489 +#: netbox/core/models/data.py:290 netbox/ipam/models/ip.py:492 msgid "size" msgstr "rozmiar" -#: netbox/core/models/data.py:287 +#: netbox/core/models/data.py:293 msgid "hash" msgstr "haszysz" -#: netbox/core/models/data.py:291 +#: netbox/core/models/data.py:297 msgid "Length must be 64 hexadecimal characters." msgstr "Długość musi wynosić 64 znaki szesnastkowe." -#: netbox/core/models/data.py:293 +#: netbox/core/models/data.py:299 msgid "SHA256 hash of the file data" msgstr "Skrót danych pliku SHA256" -#: netbox/core/models/data.py:310 +#: netbox/core/models/data.py:313 msgid "data file" msgstr "plik danych" -#: netbox/core/models/data.py:311 +#: netbox/core/models/data.py:314 msgid "data files" msgstr "pliki danych" -#: netbox/core/models/data.py:398 +#: netbox/core/models/data.py:387 msgid "auto sync record" msgstr "zapis automatycznej synchronizacji" -#: netbox/core/models/data.py:399 +#: netbox/core/models/data.py:388 msgid "auto sync records" msgstr "automatyczna synchronizacja rekordów" -#: netbox/core/models/files.py:37 +#: netbox/core/models/files.py:40 msgid "file root" msgstr "root pliku" -#: netbox/core/models/files.py:42 +#: netbox/core/models/files.py:45 msgid "file path" msgstr "ścieżka pliku" -#: netbox/core/models/files.py:44 +#: netbox/core/models/files.py:47 msgid "File path relative to the designated root path" msgstr "Ścieżka pliku względem wyznaczonej ścieżki głównej" @@ -2686,7 +2725,7 @@ msgstr "plik zarządzany" msgid "managed files" msgstr "zarządzane pliki" -#: netbox/core/models/files.py:100 +#: netbox/core/models/files.py:112 #, python-brace-format msgid "A {model} with this file path already exists ({path})." msgstr "A {model} z tą ścieżką pliku już istnieje ({path})." @@ -2711,8 +2750,7 @@ msgstr "rozpoczął się" msgid "completed" msgstr "ukończony" -#: netbox/core/models/jobs.py:93 netbox/extras/models/models.py:101 -#: netbox/extras/models/staging.py:95 +#: netbox/core/models/jobs.py:93 netbox/extras/models/models.py:103 msgid "data" msgstr "dane" @@ -2742,14 +2780,14 @@ msgstr "Zadania nie mogą być przypisane do tego typu obiektu ({type})." msgid "Invalid status for job termination. Choices are: {choices}" msgstr "Nieprawidłowy status zakończenia pracy. Wybory to: {choices}" -#: netbox/core/models/jobs.py:234 +#: netbox/core/models/jobs.py:235 msgid "" "enqueue() cannot be called with values for both schedule_at and immediate." msgstr "" "enqueue () nie można wywołać z wartościami zarówno dla schedule_at, jak i " "natychmiastowego." -#: netbox/core/signals.py:126 +#: netbox/core/signals.py:125 #, python-brace-format msgid "Deletion is prevented by a protection rule: {message}" msgstr "Usuwanie jest zapobiegane przez regułę ochrony: {message}" @@ -2761,15 +2799,15 @@ msgid "Full Name" msgstr "Pełne imię i nazwisko" #: netbox/core/tables/change_logging.py:37 netbox/core/tables/jobs.py:21 -#: netbox/extras/choices.py:41 netbox/extras/tables/tables.py:282 -#: netbox/extras/tables/tables.py:300 netbox/extras/tables/tables.py:332 -#: netbox/extras/tables/tables.py:412 netbox/extras/tables/tables.py:473 -#: netbox/extras/tables/tables.py:582 netbox/extras/tables/tables.py:622 -#: netbox/extras/tables/tables.py:676 netbox/netbox/tables/tables.py:247 +#: netbox/extras/choices.py:41 netbox/extras/tables/tables.py:323 +#: netbox/extras/tables/tables.py:341 netbox/extras/tables/tables.py:373 +#: netbox/extras/tables/tables.py:453 netbox/extras/tables/tables.py:514 +#: netbox/extras/tables/tables.py:637 netbox/extras/tables/tables.py:677 +#: netbox/extras/tables/tables.py:731 netbox/netbox/tables/tables.py:273 #: netbox/templates/core/objectchange.html:58 #: netbox/templates/extras/eventrule.html:78 #: netbox/templates/extras/journalentry.html:18 -#: netbox/tenancy/tables/contacts.py:93 netbox/vpn/tables/l2vpn.py:64 +#: netbox/tenancy/tables/contacts.py:97 netbox/vpn/tables/l2vpn.py:67 msgid "Object" msgstr "Przedmiot" @@ -2783,19 +2821,27 @@ msgstr "Identyfikator żądania" msgid "Is Active" msgstr "Jest aktywny" -#: netbox/core/tables/data.py:50 netbox/templates/core/datafile.html:31 +#: netbox/core/tables/data.py:32 +msgid "Last Synced" +msgstr "Ostatnia synchronizacja" + +#: netbox/core/tables/data.py:35 netbox/templates/core/datasource.html:118 +msgid "Files" +msgstr "Pliki" + +#: netbox/core/tables/data.py:56 netbox/templates/core/datafile.html:31 msgid "Path" msgstr "Ścieżka" -#: netbox/core/tables/data.py:54 +#: netbox/core/tables/data.py:60 #: netbox/templates/extras/inc/result_pending.html:7 msgid "Last updated" msgstr "Ostatnia aktualizacja" #: netbox/core/tables/jobs.py:10 netbox/core/tables/tasks.py:76 -#: netbox/dcim/tables/devicetypes.py:169 netbox/extras/tables/tables.py:219 -#: netbox/extras/tables/tables.py:463 netbox/extras/tables/tables.py:647 -#: netbox/netbox/tables/tables.py:192 +#: netbox/dcim/tables/devicetypes.py:169 netbox/extras/tables/tables.py:230 +#: netbox/extras/tables/tables.py:504 netbox/extras/tables/tables.py:702 +#: netbox/netbox/tables/tables.py:218 #: netbox/templates/dcim/virtualchassis_edit.html:56 #: netbox/utilities/forms/forms.py:73 #: netbox/wireless/tables/wirelesslink.py:16 @@ -2806,49 +2852,45 @@ msgstr "IDENTYFIKATOR" msgid "Interval" msgstr "Przedział" -#: netbox/core/tables/plugins.py:20 netbox/templates/vpn/ipsecprofile.html:44 +#: netbox/core/tables/plugins.py:23 netbox/templates/vpn/ipsecprofile.html:44 #: netbox/vpn/forms/bulk_edit.py:141 netbox/vpn/forms/bulk_import.py:172 #: netbox/vpn/tables/crypto.py:61 msgid "Version" msgstr "Wersja" -#: netbox/core/tables/plugins.py:25 netbox/templates/core/datafile.html:38 +#: netbox/core/tables/plugins.py:28 netbox/templates/core/datafile.html:38 msgid "Last Updated" msgstr "Ostatnia aktualizacja" -#: netbox/core/tables/plugins.py:29 +#: netbox/core/tables/plugins.py:32 msgid "Minimum NetBox Version" msgstr "Minimalna wersja NetBox" -#: netbox/core/tables/plugins.py:33 +#: netbox/core/tables/plugins.py:36 msgid "Maximum NetBox Version" msgstr "Maksymalna wersja NetBox" -#: netbox/core/tables/plugins.py:37 netbox/core/tables/plugins.py:80 +#: netbox/core/tables/plugins.py:40 netbox/core/tables/plugins.py:86 msgid "No plugin data found" msgstr "Nie znaleziono danych wtyczki" -#: netbox/core/tables/plugins.py:54 netbox/templates/core/plugin.html:62 +#: netbox/core/tables/plugins.py:57 netbox/templates/core/plugin.html:62 msgid "Author" msgstr "Autor" -#: netbox/core/tables/plugins.py:60 -msgid "Installed" -msgstr "Zainstalowany" - -#: netbox/core/tables/plugins.py:63 netbox/templates/core/plugin.html:84 +#: netbox/core/tables/plugins.py:69 netbox/templates/core/plugin.html:84 msgid "Certified" msgstr "Certyfikowany" -#: netbox/core/tables/plugins.py:66 +#: netbox/core/tables/plugins.py:72 msgid "Published" msgstr "Opublikowano" -#: netbox/core/tables/plugins.py:72 +#: netbox/core/tables/plugins.py:78 msgid "Installed Version" msgstr "Zainstalowana wersja" -#: netbox/core/tables/plugins.py:76 +#: netbox/core/tables/plugins.py:82 msgid "Latest Version" msgstr "Najnowsza wersja" @@ -2864,7 +2906,7 @@ msgstr "Pracownicy" msgid "Host" msgstr "Gospodarz" -#: netbox/core/tables/tasks.py:50 netbox/ipam/forms/filtersets.py:601 +#: netbox/core/tables/tasks.py:50 netbox/ipam/forms/filtersets.py:609 msgid "Port" msgstr "Port" @@ -2912,7 +2954,7 @@ msgstr "PID" msgid "No workers found" msgstr "Nie znaleziono pracowników" -#: netbox/core/utils.py:84 netbox/core/utils.py:150 netbox/core/views.py:396 +#: netbox/core/utils.py:84 netbox/core/utils.py:150 netbox/core/views.py:398 #, python-brace-format msgid "Job {job_id} not found" msgstr "Praca {job_id} nie znaleziono" @@ -2922,70 +2964,70 @@ msgstr "Praca {job_id} nie znaleziono" msgid "Job {id} not found." msgstr "Praca {id} nie znaleziono." -#: netbox/core/views.py:88 +#: netbox/core/views.py:89 #, python-brace-format msgid "Queued job #{id} to sync {datasource}" msgstr "Zadanie w kolejce #{id} zsynchronizować {datasource}" -#: netbox/core/views.py:332 +#: netbox/core/views.py:334 #, python-brace-format msgid "Restored configuration revision #{id}" msgstr "Przywrócona wersja konfiguracji #{id}" -#: netbox/core/views.py:435 +#: netbox/core/views.py:437 #, python-brace-format msgid "Job {id} has been deleted." msgstr "Praca {id} został usunięty." -#: netbox/core/views.py:437 +#: netbox/core/views.py:439 #, python-brace-format msgid "Error deleting job {id}: {error}" msgstr "Błąd usuwania zadania {id}: {error}" -#: netbox/core/views.py:446 +#: netbox/core/views.py:448 #, python-brace-format msgid "Job {id} has been re-enqueued." msgstr "Praca {id} został ponownie ustawiony w kolejce." -#: netbox/core/views.py:455 +#: netbox/core/views.py:457 #, python-brace-format msgid "Job {id} has been enqueued." msgstr "Praca {id} został ustawiony w kolejce." -#: netbox/core/views.py:464 +#: netbox/core/views.py:466 #, python-brace-format msgid "Job {id} has been stopped." msgstr "Praca {id} został zatrzymany." -#: netbox/core/views.py:466 +#: netbox/core/views.py:468 #, python-brace-format msgid "Failed to stop job {id}" msgstr "Nie udało się zatrzymać zadania {id}" -#: netbox/core/views.py:601 +#: netbox/core/views.py:603 msgid "Plugins catalog could not be loaded" msgstr "Nie można załadować katalogu wtyczek" -#: netbox/core/views.py:635 +#: netbox/core/views.py:639 #, python-brace-format msgid "Plugin {name} not found" msgstr "Wtyczka {name} nie znaleziono" -#: netbox/dcim/api/serializers_/device_components.py:262 +#: netbox/dcim/api/serializers_/device_components.py:263 msgid "Interface mode does not support q-in-q service vlan" msgstr "Tryb interfejsu nie obsługuje usługi q-in-q vlan" -#: netbox/dcim/api/serializers_/device_components.py:269 +#: netbox/dcim/api/serializers_/device_components.py:270 msgid "Interface mode does not support untagged vlan" msgstr "Tryb interfejsu nie obsługuje nieoznakowanych sieci VLAN" -#: netbox/dcim/api/serializers_/device_components.py:274 -#: netbox/dcim/api/serializers_/device_components.py:279 +#: netbox/dcim/api/serializers_/device_components.py:275 +#: netbox/dcim/api/serializers_/device_components.py:280 msgid "Interface mode does not support tagged vlans" msgstr "Tryb interfejsu nie obsługuje oznaczonych sieci VLAN" #: netbox/dcim/api/serializers_/devices.py:53 -#: netbox/dcim/api/serializers_/devicetypes.py:26 +#: netbox/dcim/api/serializers_/devicetypes.py:27 msgid "Position (U)" msgstr "Pozycja (U)" @@ -2998,10 +3040,10 @@ msgstr "Identyfikator obiektu" msgid "Staging" msgstr "Inscenizacja" -#: netbox/dcim/choices.py:23 netbox/dcim/choices.py:189 -#: netbox/dcim/choices.py:240 netbox/dcim/choices.py:1543 -#: netbox/dcim/choices.py:1675 netbox/virtualization/choices.py:23 -#: netbox/virtualization/choices.py:49 +#: netbox/dcim/choices.py:23 netbox/dcim/choices.py:190 +#: netbox/dcim/choices.py:242 netbox/dcim/choices.py:1550 +#: netbox/dcim/choices.py:1699 netbox/virtualization/choices.py:23 +#: netbox/virtualization/choices.py:49 netbox/vpn/choices.py:282 msgid "Decommissioning" msgstr "Wycofanie z eksploatacji" @@ -3060,51 +3102,55 @@ msgid "Deprecated" msgstr "Przestarzałe" #: netbox/dcim/choices.py:114 -#: netbox/templates/dcim/inc/panels/racktype_dimensions.html:41 +#: netbox/templates/dcim/inc/panels/racktype_dimensions.html:51 msgid "Millimeters" msgstr "Milimetrów" -#: netbox/dcim/choices.py:115 netbox/dcim/choices.py:1565 +#: netbox/dcim/choices.py:115 netbox/dcim/choices.py:1572 msgid "Inches" msgstr "Cale" -#: netbox/dcim/choices.py:136 netbox/dcim/choices.py:207 -#: netbox/dcim/choices.py:254 +#: netbox/dcim/choices.py:137 netbox/dcim/choices.py:209 +#: netbox/dcim/choices.py:257 msgid "Front to rear" msgstr "Przód do tyłu" -#: netbox/dcim/choices.py:137 netbox/dcim/choices.py:208 -#: netbox/dcim/choices.py:255 +#: netbox/dcim/choices.py:138 netbox/dcim/choices.py:210 +#: netbox/dcim/choices.py:258 msgid "Rear to front" msgstr "Tył do przodu" -#: netbox/dcim/choices.py:151 netbox/dcim/forms/bulk_edit.py:72 -#: netbox/dcim/forms/bulk_edit.py:91 netbox/dcim/forms/bulk_edit.py:177 -#: netbox/dcim/forms/bulk_edit.py:1423 netbox/dcim/forms/bulk_import.py:62 -#: netbox/dcim/forms/bulk_import.py:76 netbox/dcim/forms/bulk_import.py:139 -#: netbox/dcim/forms/bulk_import.py:593 netbox/dcim/forms/bulk_import.py:863 -#: netbox/dcim/forms/bulk_import.py:1118 netbox/dcim/forms/filtersets.py:235 -#: netbox/dcim/forms/model_forms.py:76 netbox/dcim/forms/model_forms.py:95 -#: netbox/dcim/forms/model_forms.py:174 netbox/dcim/forms/model_forms.py:1113 -#: netbox/dcim/forms/model_forms.py:1582 -#: netbox/dcim/forms/object_import.py:177 netbox/dcim/tables/devices.py:689 -#: netbox/dcim/tables/devices.py:899 netbox/dcim/tables/devices.py:986 -#: netbox/dcim/tables/devices.py:1146 netbox/extras/tables/tables.py:226 -#: netbox/ipam/tables/fhrp.py:59 netbox/ipam/tables/ip.py:330 -#: netbox/ipam/tables/services.py:44 netbox/templates/dcim/interface.html:108 +#: netbox/dcim/choices.py:152 netbox/dcim/forms/bulk_edit.py:75 +#: netbox/dcim/forms/bulk_edit.py:95 netbox/dcim/forms/bulk_edit.py:182 +#: netbox/dcim/forms/bulk_edit.py:651 netbox/dcim/forms/bulk_edit.py:1470 +#: netbox/dcim/forms/bulk_import.py:63 netbox/dcim/forms/bulk_import.py:77 +#: netbox/dcim/forms/bulk_import.py:140 netbox/dcim/forms/bulk_import.py:480 +#: netbox/dcim/forms/bulk_import.py:624 netbox/dcim/forms/bulk_import.py:894 +#: netbox/dcim/forms/bulk_import.py:1149 netbox/dcim/forms/filtersets.py:236 +#: netbox/dcim/forms/filtersets.py:709 netbox/dcim/forms/model_forms.py:79 +#: netbox/dcim/forms/model_forms.py:99 netbox/dcim/forms/model_forms.py:179 +#: netbox/dcim/forms/model_forms.py:517 netbox/dcim/forms/model_forms.py:1207 +#: netbox/dcim/forms/model_forms.py:1676 +#: netbox/dcim/forms/object_import.py:177 netbox/dcim/tables/devices.py:696 +#: netbox/dcim/tables/devices.py:906 netbox/dcim/tables/devices.py:993 +#: netbox/dcim/tables/devices.py:1153 netbox/extras/tables/tables.py:237 +#: netbox/ipam/forms/bulk_import.py:568 netbox/ipam/forms/model_forms.py:768 +#: netbox/ipam/tables/fhrp.py:59 netbox/ipam/tables/ip.py:336 +#: netbox/ipam/tables/services.py:44 netbox/templates/dcim/devicerole.html:34 +#: netbox/templates/dcim/interface.html:108 #: netbox/templates/dcim/interface.html:366 #: netbox/templates/dcim/location.html:41 netbox/templates/dcim/region.html:37 #: netbox/templates/dcim/sitegroup.html:37 -#: netbox/templates/ipam/service.html:28 +#: netbox/templates/ipam/service.html:30 #: netbox/templates/tenancy/contactgroup.html:29 #: netbox/templates/tenancy/tenantgroup.html:37 #: netbox/templates/virtualization/vminterface.html:39 #: netbox/templates/wireless/wirelesslangroup.html:37 -#: netbox/tenancy/forms/bulk_edit.py:27 netbox/tenancy/forms/bulk_edit.py:61 +#: netbox/tenancy/forms/bulk_edit.py:27 netbox/tenancy/forms/bulk_edit.py:62 #: netbox/tenancy/forms/bulk_import.py:24 #: netbox/tenancy/forms/bulk_import.py:58 #: netbox/tenancy/forms/model_forms.py:25 -#: netbox/tenancy/forms/model_forms.py:68 +#: netbox/tenancy/forms/model_forms.py:69 #: netbox/virtualization/forms/bulk_edit.py:189 #: netbox/virtualization/forms/bulk_import.py:157 #: netbox/virtualization/tables/virtualmachines.py:132 @@ -3114,120 +3160,120 @@ msgstr "Tył do przodu" msgid "Parent" msgstr "Rodzic" -#: netbox/dcim/choices.py:152 +#: netbox/dcim/choices.py:153 msgid "Child" msgstr "Dziecko" -#: netbox/dcim/choices.py:166 netbox/templates/dcim/device.html:349 +#: netbox/dcim/choices.py:167 netbox/templates/dcim/device.html:349 #: netbox/templates/dcim/rack.html:133 #: netbox/templates/dcim/rack_elevation_list.html:20 #: netbox/templates/dcim/rackreservation.html:76 msgid "Front" msgstr "Przód" -#: netbox/dcim/choices.py:167 netbox/templates/dcim/device.html:355 +#: netbox/dcim/choices.py:168 netbox/templates/dcim/device.html:355 #: netbox/templates/dcim/rack.html:139 #: netbox/templates/dcim/rack_elevation_list.html:21 #: netbox/templates/dcim/rackreservation.html:82 msgid "Rear" msgstr "Tył" -#: netbox/dcim/choices.py:186 netbox/dcim/choices.py:238 -#: netbox/dcim/choices.py:1673 netbox/virtualization/choices.py:47 +#: netbox/dcim/choices.py:187 netbox/dcim/choices.py:240 +#: netbox/dcim/choices.py:1697 netbox/virtualization/choices.py:47 msgid "Staged" msgstr "Inscenizowane" -#: netbox/dcim/choices.py:188 +#: netbox/dcim/choices.py:189 msgid "Inventory" msgstr "Inwentaryzacja" -#: netbox/dcim/choices.py:209 netbox/dcim/choices.py:256 +#: netbox/dcim/choices.py:211 netbox/dcim/choices.py:259 msgid "Left to right" msgstr "Od lewej do prawej" -#: netbox/dcim/choices.py:210 netbox/dcim/choices.py:257 +#: netbox/dcim/choices.py:212 netbox/dcim/choices.py:260 msgid "Right to left" msgstr "Od prawej do lewej" -#: netbox/dcim/choices.py:211 netbox/dcim/choices.py:258 +#: netbox/dcim/choices.py:213 netbox/dcim/choices.py:261 msgid "Side to rear" msgstr "Z boku do tyłu" -#: netbox/dcim/choices.py:212 +#: netbox/dcim/choices.py:214 msgid "Rear to side" msgstr "Tył na bok" -#: netbox/dcim/choices.py:213 +#: netbox/dcim/choices.py:215 msgid "Bottom to top" msgstr "Od dołu do góry" -#: netbox/dcim/choices.py:214 +#: netbox/dcim/choices.py:216 msgid "Top to bottom" msgstr "Od góry do dołu" -#: netbox/dcim/choices.py:215 netbox/dcim/choices.py:259 -#: netbox/dcim/choices.py:1309 +#: netbox/dcim/choices.py:217 netbox/dcim/choices.py:262 +#: netbox/dcim/choices.py:1316 msgid "Passive" msgstr "Pasywny" -#: netbox/dcim/choices.py:216 +#: netbox/dcim/choices.py:218 msgid "Mixed" msgstr "Mieszane" -#: netbox/dcim/choices.py:484 netbox/dcim/choices.py:733 +#: netbox/dcim/choices.py:487 netbox/dcim/choices.py:736 msgid "NEMA (Non-locking)" msgstr "NEMA (bez blokowania)" -#: netbox/dcim/choices.py:506 netbox/dcim/choices.py:755 +#: netbox/dcim/choices.py:509 netbox/dcim/choices.py:758 msgid "NEMA (Locking)" msgstr "NEMA (Blokowanie)" -#: netbox/dcim/choices.py:530 netbox/dcim/choices.py:779 +#: netbox/dcim/choices.py:533 netbox/dcim/choices.py:782 msgid "California Style" msgstr "Styl kalifornijski" -#: netbox/dcim/choices.py:538 +#: netbox/dcim/choices.py:541 msgid "International/ITA" msgstr "Międzynarodowy/ITA" -#: netbox/dcim/choices.py:573 netbox/dcim/choices.py:814 +#: netbox/dcim/choices.py:576 netbox/dcim/choices.py:817 msgid "Proprietary" msgstr "Własnościowy" -#: netbox/dcim/choices.py:581 netbox/dcim/choices.py:824 -#: netbox/dcim/choices.py:1223 netbox/dcim/choices.py:1225 -#: netbox/dcim/choices.py:1459 netbox/dcim/choices.py:1461 -#: netbox/netbox/navigation/menu.py:208 +#: netbox/dcim/choices.py:584 netbox/dcim/choices.py:827 +#: netbox/dcim/choices.py:1228 netbox/dcim/choices.py:1230 +#: netbox/dcim/choices.py:1466 netbox/dcim/choices.py:1468 +#: netbox/netbox/navigation/menu.py:209 msgid "Other" msgstr "Pozostałe" -#: netbox/dcim/choices.py:787 +#: netbox/dcim/choices.py:790 msgid "ITA/International" msgstr "ITA/Międzynarodowy" -#: netbox/dcim/choices.py:854 +#: netbox/dcim/choices.py:857 msgid "Physical" msgstr "Fizyczne" -#: netbox/dcim/choices.py:855 netbox/dcim/choices.py:1025 +#: netbox/dcim/choices.py:858 netbox/dcim/choices.py:1029 msgid "Virtual" msgstr "Wirtualny" -#: netbox/dcim/choices.py:856 netbox/dcim/choices.py:1100 -#: netbox/dcim/forms/bulk_edit.py:1578 netbox/dcim/forms/filtersets.py:1384 -#: netbox/dcim/forms/model_forms.py:1023 netbox/dcim/forms/model_forms.py:1476 -#: netbox/netbox/navigation/menu.py:146 netbox/netbox/navigation/menu.py:150 +#: netbox/dcim/choices.py:859 netbox/dcim/choices.py:1105 +#: netbox/dcim/forms/bulk_edit.py:1625 netbox/dcim/forms/filtersets.py:1408 +#: netbox/dcim/forms/model_forms.py:1117 netbox/dcim/forms/model_forms.py:1570 +#: netbox/netbox/navigation/menu.py:147 netbox/netbox/navigation/menu.py:151 #: netbox/templates/dcim/interface.html:267 msgid "Wireless" msgstr "Bezprzewodowy" -#: netbox/dcim/choices.py:1023 +#: netbox/dcim/choices.py:1027 msgid "Virtual interfaces" msgstr "Interfejsy wirtualne" -#: netbox/dcim/choices.py:1026 netbox/dcim/forms/bulk_edit.py:1431 -#: netbox/dcim/forms/bulk_import.py:870 netbox/dcim/forms/model_forms.py:1005 -#: netbox/dcim/tables/devices.py:693 netbox/templates/dcim/interface.html:112 +#: netbox/dcim/choices.py:1030 netbox/dcim/forms/bulk_edit.py:1478 +#: netbox/dcim/forms/bulk_import.py:901 netbox/dcim/forms/model_forms.py:1099 +#: netbox/dcim/tables/devices.py:700 netbox/templates/dcim/interface.html:112 #: netbox/templates/virtualization/vminterface.html:43 #: netbox/virtualization/forms/bulk_edit.py:194 #: netbox/virtualization/forms/bulk_import.py:164 @@ -3235,147 +3281,157 @@ msgstr "Interfejsy wirtualne" msgid "Bridge" msgstr "Most" -#: netbox/dcim/choices.py:1027 +#: netbox/dcim/choices.py:1031 msgid "Link Aggregation Group (LAG)" msgstr "Grupa agregacji linków (LGD)" -#: netbox/dcim/choices.py:1031 +#: netbox/dcim/choices.py:1035 msgid "Ethernet (fixed)" msgstr "Ethernet (stały)" -#: netbox/dcim/choices.py:1047 +#: netbox/dcim/choices.py:1052 msgid "Ethernet (modular)" msgstr "Ethernet (modułowy)" -#: netbox/dcim/choices.py:1084 +#: netbox/dcim/choices.py:1089 msgid "Ethernet (backplane)" msgstr "Ethernet (płaszczyzna tylna)" -#: netbox/dcim/choices.py:1116 +#: netbox/dcim/choices.py:1121 msgid "Cellular" msgstr "Komórkowy" -#: netbox/dcim/choices.py:1168 netbox/dcim/forms/filtersets.py:384 -#: netbox/dcim/forms/filtersets.py:810 netbox/dcim/forms/filtersets.py:1012 -#: netbox/dcim/forms/filtersets.py:1606 +#: netbox/dcim/choices.py:1173 netbox/dcim/forms/filtersets.py:385 +#: netbox/dcim/forms/filtersets.py:829 netbox/dcim/forms/filtersets.py:1031 +#: netbox/dcim/forms/filtersets.py:1630 #: netbox/templates/dcim/inventoryitem.html:56 #: netbox/templates/dcim/virtualchassis_edit.html:58 msgid "Serial" msgstr "Seryjny" -#: netbox/dcim/choices.py:1183 +#: netbox/dcim/choices.py:1188 msgid "Coaxial" msgstr "koncentryczny" -#: netbox/dcim/choices.py:1204 +#: netbox/dcim/choices.py:1209 msgid "Stacking" msgstr "Układanie" -#: netbox/dcim/choices.py:1254 +#: netbox/dcim/choices.py:1261 msgid "Half" msgstr "Połowa" -#: netbox/dcim/choices.py:1255 +#: netbox/dcim/choices.py:1262 msgid "Full" msgstr "Pełny" -#: netbox/dcim/choices.py:1256 netbox/netbox/preferences.py:31 +#: netbox/dcim/choices.py:1263 netbox/netbox/preferences.py:31 #: netbox/wireless/choices.py:480 msgid "Auto" msgstr "Automatyczny" -#: netbox/dcim/choices.py:1268 +#: netbox/dcim/choices.py:1275 msgid "Access" msgstr "Dostęp" -#: netbox/dcim/choices.py:1269 netbox/ipam/tables/vlans.py:148 -#: netbox/ipam/tables/vlans.py:193 +#: netbox/dcim/choices.py:1276 netbox/ipam/tables/vlans.py:150 +#: netbox/ipam/tables/vlans.py:195 #: netbox/templates/dcim/inc/interface_vlans_table.html:7 msgid "Tagged" msgstr "Oznaczone" -#: netbox/dcim/choices.py:1270 +#: netbox/dcim/choices.py:1277 msgid "Tagged (All)" msgstr "Oznaczone (Wszystkie)" -#: netbox/dcim/choices.py:1271 netbox/templates/ipam/vlan_edit.html:26 +#: netbox/dcim/choices.py:1278 netbox/templates/ipam/vlan_edit.html:26 msgid "Q-in-Q (802.1ad)" msgstr "Q w Q (802.1ad)" -#: netbox/dcim/choices.py:1300 +#: netbox/dcim/choices.py:1307 msgid "IEEE Standard" msgstr "Standard IEEE" -#: netbox/dcim/choices.py:1311 +#: netbox/dcim/choices.py:1318 msgid "Passive 24V (2-pair)" msgstr "Pasywny 24V (2 pary)" -#: netbox/dcim/choices.py:1312 +#: netbox/dcim/choices.py:1319 msgid "Passive 24V (4-pair)" msgstr "Pasywny 24V (4-parowy)" -#: netbox/dcim/choices.py:1313 +#: netbox/dcim/choices.py:1320 msgid "Passive 48V (2-pair)" msgstr "Pasywny 48V (2 pary)" -#: netbox/dcim/choices.py:1314 +#: netbox/dcim/choices.py:1321 msgid "Passive 48V (4-pair)" msgstr "Pasywny 48V (4 pary)" -#: netbox/dcim/choices.py:1387 netbox/dcim/choices.py:1500 +#: netbox/dcim/choices.py:1394 netbox/dcim/choices.py:1507 msgid "Copper" msgstr "Miedź" -#: netbox/dcim/choices.py:1410 +#: netbox/dcim/choices.py:1417 msgid "Fiber Optic" msgstr "Światłowód" -#: netbox/dcim/choices.py:1446 netbox/dcim/choices.py:1529 +#: netbox/dcim/choices.py:1453 netbox/dcim/choices.py:1536 msgid "USB" msgstr "USB" -#: netbox/dcim/choices.py:1516 +#: netbox/dcim/choices.py:1523 msgid "Fiber" msgstr "Włókno" -#: netbox/dcim/choices.py:1541 netbox/dcim/forms/filtersets.py:1276 +#: netbox/dcim/choices.py:1548 netbox/dcim/forms/filtersets.py:1295 msgid "Connected" msgstr "Połączony" -#: netbox/dcim/choices.py:1560 netbox/netbox/choices.py:175 +#: netbox/dcim/choices.py:1567 netbox/netbox/choices.py:175 msgid "Kilometers" msgstr "Kilometry" -#: netbox/dcim/choices.py:1561 netbox/netbox/choices.py:176 +#: netbox/dcim/choices.py:1568 netbox/netbox/choices.py:176 #: netbox/templates/dcim/cable_trace.html:65 msgid "Meters" msgstr "Mierniki" -#: netbox/dcim/choices.py:1562 +#: netbox/dcim/choices.py:1569 msgid "Centimeters" msgstr "Centymetry" -#: netbox/dcim/choices.py:1563 netbox/netbox/choices.py:177 +#: netbox/dcim/choices.py:1570 netbox/netbox/choices.py:177 msgid "Miles" msgstr "Mile" -#: netbox/dcim/choices.py:1564 netbox/netbox/choices.py:178 +#: netbox/dcim/choices.py:1571 netbox/netbox/choices.py:178 #: netbox/templates/dcim/cable_trace.html:66 msgid "Feet" msgstr "Stopy" -#: netbox/dcim/choices.py:1612 +#: netbox/dcim/choices.py:1619 msgid "Redundant" msgstr "Nadmiarowy" -#: netbox/dcim/choices.py:1633 +#: netbox/dcim/choices.py:1640 msgid "Single phase" msgstr "Jednofazowy" -#: netbox/dcim/choices.py:1634 +#: netbox/dcim/choices.py:1641 msgid "Three-phase" msgstr "Trójfazowy" +#: netbox/dcim/choices.py:1657 netbox/extras/choices.py:53 +#: netbox/netbox/preferences.py:21 netbox/templates/extras/customfield.html:78 +#: netbox/vpn/choices.py:20 netbox/wireless/choices.py:27 +msgid "Disabled" +msgstr "Niepełnosprawny" + +#: netbox/dcim/choices.py:1658 +msgid "Faulty" +msgstr "Wadliwy" + #: netbox/dcim/fields.py:45 #, python-brace-format msgid "Invalid MAC address format: {value}" @@ -3386,320 +3442,336 @@ msgstr "Nieprawidłowy format adresu MAC: {value}" msgid "Invalid WWN format: {value}" msgstr "Nieprawidłowy format WWN: {value}" -#: netbox/dcim/filtersets.py:87 +#: netbox/dcim/filtersets.py:89 msgid "Parent region (ID)" msgstr "Region macierzysty (ID)" -#: netbox/dcim/filtersets.py:93 +#: netbox/dcim/filtersets.py:95 msgid "Parent region (slug)" msgstr "Region macierzysty (identyfikator)" -#: netbox/dcim/filtersets.py:117 +#: netbox/dcim/filtersets.py:119 msgid "Parent site group (ID)" msgstr "Nadrzędna grupa witryn (ID)" -#: netbox/dcim/filtersets.py:123 +#: netbox/dcim/filtersets.py:125 msgid "Parent site group (slug)" msgstr "Nadrzędna grupa terenów (identyfikator)" -#: netbox/dcim/filtersets.py:165 netbox/extras/filtersets.py:364 +#: netbox/dcim/filtersets.py:167 netbox/extras/filtersets.py:422 #: netbox/ipam/filtersets.py:836 netbox/ipam/filtersets.py:988 msgid "Group (ID)" msgstr "Grupa (ID)" -#: netbox/dcim/filtersets.py:171 +#: netbox/dcim/filtersets.py:173 msgid "Group (slug)" msgstr "Grupa (identyfikator)" -#: netbox/dcim/filtersets.py:177 netbox/dcim/filtersets.py:182 +#: netbox/dcim/filtersets.py:179 netbox/dcim/filtersets.py:184 msgid "AS (ID)" msgstr "JAKO (ID)" -#: netbox/dcim/filtersets.py:247 +#: netbox/dcim/filtersets.py:249 msgid "Parent location (ID)" msgstr "Lokalizacja nadrzędna (ID)" -#: netbox/dcim/filtersets.py:253 +#: netbox/dcim/filtersets.py:255 msgid "Parent location (slug)" msgstr "Lokalizacja nadrzędna (identyfikator)" -#: netbox/dcim/filtersets.py:297 netbox/dcim/filtersets.py:382 -#: netbox/dcim/filtersets.py:540 netbox/dcim/filtersets.py:679 -#: netbox/dcim/filtersets.py:883 netbox/dcim/filtersets.py:934 -#: netbox/dcim/filtersets.py:974 netbox/dcim/filtersets.py:1315 -#: netbox/dcim/filtersets.py:2036 +#: netbox/dcim/filtersets.py:299 netbox/dcim/filtersets.py:384 +#: 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:2093 msgid "Manufacturer (ID)" msgstr "Producent (ID)" -#: netbox/dcim/filtersets.py:303 netbox/dcim/filtersets.py:388 -#: netbox/dcim/filtersets.py:546 netbox/dcim/filtersets.py:685 -#: netbox/dcim/filtersets.py:889 netbox/dcim/filtersets.py:940 -#: netbox/dcim/filtersets.py:980 netbox/dcim/filtersets.py:1321 -#: netbox/dcim/filtersets.py:2042 +#: netbox/dcim/filtersets.py:305 netbox/dcim/filtersets.py:390 +#: 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:2099 msgid "Manufacturer (slug)" msgstr "Producent (identyfikator)" -#: netbox/dcim/filtersets.py:394 +#: netbox/dcim/filtersets.py:396 msgid "Rack type (slug)" msgstr "Typ szafy (identyfikator)" -#: netbox/dcim/filtersets.py:398 +#: netbox/dcim/filtersets.py:400 msgid "Rack type (ID)" msgstr "Typ szafy (numer identyfikacyjny)" -#: netbox/dcim/filtersets.py:412 netbox/dcim/filtersets.py:893 -#: netbox/dcim/filtersets.py:995 netbox/dcim/filtersets.py:2046 +#: netbox/dcim/filtersets.py:414 netbox/dcim/filtersets.py:921 +#: netbox/dcim/filtersets.py:1047 netbox/dcim/filtersets.py:2103 #: netbox/ipam/filtersets.py:376 netbox/ipam/filtersets.py:488 -#: netbox/ipam/filtersets.py:998 netbox/virtualization/filtersets.py:176 +#: netbox/ipam/filtersets.py:998 netbox/virtualization/filtersets.py:177 msgid "Role (ID)" msgstr "Rola (ID)" -#: netbox/dcim/filtersets.py:418 netbox/dcim/filtersets.py:899 -#: netbox/dcim/filtersets.py:1001 netbox/dcim/filtersets.py:2052 -#: netbox/extras/filtersets.py:558 netbox/ipam/filtersets.py:382 +#: netbox/dcim/filtersets.py:420 netbox/dcim/filtersets.py:927 +#: netbox/dcim/filtersets.py:1054 netbox/dcim/filtersets.py:2109 +#: netbox/extras/filtersets.py:651 netbox/ipam/filtersets.py:382 #: netbox/ipam/filtersets.py:494 netbox/ipam/filtersets.py:1004 -#: netbox/virtualization/filtersets.py:182 +#: netbox/virtualization/filtersets.py:184 msgid "Role (slug)" msgstr "Rola (identyfikator)" -#: netbox/dcim/filtersets.py:448 netbox/dcim/filtersets.py:1070 -#: netbox/dcim/filtersets.py:1391 netbox/dcim/filtersets.py:1489 -#: netbox/dcim/filtersets.py:2444 +#: netbox/dcim/filtersets.py:450 netbox/dcim/filtersets.py:1123 +#: netbox/dcim/filtersets.py:1444 netbox/dcim/filtersets.py:1542 +#: netbox/dcim/filtersets.py:2501 msgid "Rack (ID)" msgstr "Szafa (numer identyfikacyjny)" -#: netbox/dcim/filtersets.py:508 netbox/extras/filtersets.py:293 -#: netbox/extras/filtersets.py:337 netbox/extras/filtersets.py:359 -#: netbox/extras/filtersets.py:419 netbox/users/filtersets.py:113 -#: netbox/users/filtersets.py:180 +#: netbox/dcim/filtersets.py:510 netbox/extras/filtersets.py:298 +#: netbox/extras/filtersets.py:350 netbox/extras/filtersets.py:395 +#: netbox/extras/filtersets.py:417 netbox/extras/filtersets.py:477 +#: netbox/users/filtersets.py:113 netbox/users/filtersets.py:180 msgid "User (name)" msgstr "Użytkownik (nazwa)" -#: netbox/dcim/filtersets.py:550 +#: netbox/dcim/filtersets.py:552 msgid "Default platform (ID)" msgstr "Domyślna platforma (ID)" -#: netbox/dcim/filtersets.py:556 +#: netbox/dcim/filtersets.py:558 msgid "Default platform (slug)" msgstr "Domyślna platforma (identyfikator)" -#: netbox/dcim/filtersets.py:559 netbox/dcim/forms/filtersets.py:518 +#: netbox/dcim/filtersets.py:561 netbox/dcim/forms/filtersets.py:519 msgid "Has a front image" msgstr "Posiada obraz z przodu" -#: netbox/dcim/filtersets.py:563 netbox/dcim/forms/filtersets.py:525 +#: netbox/dcim/filtersets.py:565 netbox/dcim/forms/filtersets.py:526 msgid "Has a rear image" msgstr "Posiada tylny obraz" -#: netbox/dcim/filtersets.py:568 netbox/dcim/filtersets.py:689 -#: netbox/dcim/filtersets.py:1139 netbox/dcim/forms/filtersets.py:532 -#: netbox/dcim/forms/filtersets.py:628 netbox/dcim/forms/filtersets.py:849 +#: netbox/dcim/filtersets.py:570 netbox/dcim/filtersets.py:717 +#: netbox/dcim/filtersets.py:1192 netbox/dcim/forms/filtersets.py:533 +#: netbox/dcim/forms/filtersets.py:642 netbox/dcim/forms/filtersets.py:868 msgid "Has console ports" msgstr "Posiada porty konsoli" -#: netbox/dcim/filtersets.py:572 netbox/dcim/filtersets.py:693 -#: netbox/dcim/filtersets.py:1143 netbox/dcim/forms/filtersets.py:539 -#: netbox/dcim/forms/filtersets.py:635 netbox/dcim/forms/filtersets.py:856 +#: netbox/dcim/filtersets.py:574 netbox/dcim/filtersets.py:721 +#: netbox/dcim/filtersets.py:1196 netbox/dcim/forms/filtersets.py:540 +#: netbox/dcim/forms/filtersets.py:649 netbox/dcim/forms/filtersets.py:875 msgid "Has console server ports" msgstr "Posiada porty serwera konsoli" -#: netbox/dcim/filtersets.py:576 netbox/dcim/filtersets.py:697 -#: netbox/dcim/filtersets.py:1147 netbox/dcim/forms/filtersets.py:546 -#: netbox/dcim/forms/filtersets.py:642 netbox/dcim/forms/filtersets.py:863 +#: netbox/dcim/filtersets.py:578 netbox/dcim/filtersets.py:725 +#: netbox/dcim/filtersets.py:1200 netbox/dcim/forms/filtersets.py:547 +#: netbox/dcim/forms/filtersets.py:656 netbox/dcim/forms/filtersets.py:882 msgid "Has power ports" msgstr "Posiada porty zasilania" -#: netbox/dcim/filtersets.py:580 netbox/dcim/filtersets.py:701 -#: netbox/dcim/filtersets.py:1151 netbox/dcim/forms/filtersets.py:553 -#: netbox/dcim/forms/filtersets.py:649 netbox/dcim/forms/filtersets.py:870 +#: netbox/dcim/filtersets.py:582 netbox/dcim/filtersets.py:729 +#: netbox/dcim/filtersets.py:1204 netbox/dcim/forms/filtersets.py:554 +#: netbox/dcim/forms/filtersets.py:663 netbox/dcim/forms/filtersets.py:889 msgid "Has power outlets" msgstr "Posiada gniazdka elektryczne" -#: netbox/dcim/filtersets.py:584 netbox/dcim/filtersets.py:705 -#: netbox/dcim/filtersets.py:1155 netbox/dcim/forms/filtersets.py:560 -#: netbox/dcim/forms/filtersets.py:656 netbox/dcim/forms/filtersets.py:877 +#: netbox/dcim/filtersets.py:586 netbox/dcim/filtersets.py:733 +#: netbox/dcim/filtersets.py:1208 netbox/dcim/forms/filtersets.py:561 +#: netbox/dcim/forms/filtersets.py:670 netbox/dcim/forms/filtersets.py:896 msgid "Has interfaces" msgstr "Posiada interfejsy" -#: netbox/dcim/filtersets.py:588 netbox/dcim/filtersets.py:709 -#: netbox/dcim/filtersets.py:1159 netbox/dcim/forms/filtersets.py:567 -#: netbox/dcim/forms/filtersets.py:663 netbox/dcim/forms/filtersets.py:884 +#: netbox/dcim/filtersets.py:590 netbox/dcim/filtersets.py:737 +#: netbox/dcim/filtersets.py:1212 netbox/dcim/forms/filtersets.py:568 +#: netbox/dcim/forms/filtersets.py:677 netbox/dcim/forms/filtersets.py:903 msgid "Has pass-through ports" msgstr "Posiada porty przelotowe" -#: netbox/dcim/filtersets.py:592 netbox/dcim/filtersets.py:1163 -#: netbox/dcim/forms/filtersets.py:581 +#: netbox/dcim/filtersets.py:594 netbox/dcim/filtersets.py:1216 +#: netbox/dcim/forms/filtersets.py:582 msgid "Has module bays" msgstr "Posiada kieszenie modułowe" -#: netbox/dcim/filtersets.py:596 netbox/dcim/filtersets.py:1167 -#: netbox/dcim/forms/filtersets.py:574 +#: netbox/dcim/filtersets.py:598 netbox/dcim/filtersets.py:1220 +#: netbox/dcim/forms/filtersets.py:575 msgid "Has device bays" msgstr "Posiada zatoki na urządzenia" -#: netbox/dcim/filtersets.py:600 netbox/dcim/forms/filtersets.py:588 +#: netbox/dcim/filtersets.py:602 netbox/dcim/forms/filtersets.py:589 msgid "Has inventory items" msgstr "Posiada pozycje inwentaryzacyjne" -#: netbox/dcim/filtersets.py:757 netbox/dcim/filtersets.py:990 -#: netbox/dcim/filtersets.py:1510 +#: netbox/dcim/filtersets.py:697 +msgid "Profile (ID)" +msgstr "Profil (ID)" + +#: netbox/dcim/filtersets.py:703 +msgid "Profile (name)" +msgstr "Profil (nazwa)" + +#: netbox/dcim/filtersets.py:785 netbox/dcim/filtersets.py:1041 +#: netbox/dcim/filtersets.py:1563 msgid "Device type (ID)" msgstr "Typ urządzenia (ID)" -#: netbox/dcim/filtersets.py:773 netbox/dcim/filtersets.py:1326 +#: netbox/dcim/filtersets.py:801 netbox/dcim/filtersets.py:1379 msgid "Module type (ID)" msgstr "Typ modułu (ID)" -#: netbox/dcim/filtersets.py:805 netbox/dcim/filtersets.py:1665 +#: netbox/dcim/filtersets.py:833 netbox/dcim/filtersets.py:1718 msgid "Power port (ID)" msgstr "Port zasilania (ID)" -#: netbox/dcim/filtersets.py:879 netbox/dcim/filtersets.py:2032 +#: netbox/dcim/filtersets.py:907 netbox/dcim/filtersets.py:2089 msgid "Parent inventory item (ID)" msgstr "Nadrzędny element zapasów (ID)" -#: netbox/dcim/filtersets.py:922 netbox/dcim/filtersets.py:948 -#: netbox/dcim/filtersets.py:1135 netbox/virtualization/filtersets.py:204 +#: netbox/dcim/filtersets.py:950 netbox/dcim/filtersets.py:999 +#: netbox/dcim/filtersets.py:1188 netbox/virtualization/filtersets.py:206 msgid "Config template (ID)" msgstr "Szablon konfiguracji (ID)" -#: netbox/dcim/filtersets.py:986 +#: netbox/dcim/filtersets.py:954 netbox/dcim/filtersets.py:966 +msgid "Parent device role (ID)" +msgstr "Rola urządzenia nadrzędnego (ID)" + +#: netbox/dcim/filtersets.py:960 netbox/dcim/filtersets.py:973 +msgid "Parent device role (slug)" +msgstr "Rola urządzenia nadrzędnego (slug)" + +#: netbox/dcim/filtersets.py:1037 msgid "Device type (slug)" msgstr "Typ urządzenia (identyfikator)" -#: netbox/dcim/filtersets.py:1006 +#: netbox/dcim/filtersets.py:1059 msgid "Parent Device (ID)" msgstr "Urządzenie nadrzędne (ID)" -#: netbox/dcim/filtersets.py:1010 netbox/virtualization/filtersets.py:186 +#: netbox/dcim/filtersets.py:1063 netbox/virtualization/filtersets.py:188 msgid "Platform (ID)" msgstr "Platforma (ID)" -#: netbox/dcim/filtersets.py:1016 netbox/extras/filtersets.py:569 -#: netbox/virtualization/filtersets.py:192 +#: netbox/dcim/filtersets.py:1069 netbox/extras/filtersets.py:662 +#: netbox/virtualization/filtersets.py:194 msgid "Platform (slug)" msgstr "Platforma (identyfikator)" -#: netbox/dcim/filtersets.py:1052 netbox/dcim/filtersets.py:1375 -#: netbox/dcim/filtersets.py:1473 netbox/dcim/filtersets.py:2134 -#: netbox/dcim/filtersets.py:2376 netbox/dcim/filtersets.py:2435 +#: netbox/dcim/filtersets.py:1105 netbox/dcim/filtersets.py:1428 +#: netbox/dcim/filtersets.py:1526 netbox/dcim/filtersets.py:2191 +#: netbox/dcim/filtersets.py:2433 netbox/dcim/filtersets.py:2492 msgid "Site name (slug)" msgstr "Nazwa terenu (identyfikator)" -#: netbox/dcim/filtersets.py:1075 +#: netbox/dcim/filtersets.py:1128 msgid "Parent bay (ID)" msgstr "Zatoka macierzysta (ID)" -#: netbox/dcim/filtersets.py:1079 +#: netbox/dcim/filtersets.py:1132 msgid "VM cluster (ID)" msgstr "Klaster maszyn wirtualnych (ID)" -#: netbox/dcim/filtersets.py:1085 netbox/extras/filtersets.py:591 +#: netbox/dcim/filtersets.py:1138 netbox/extras/filtersets.py:684 #: netbox/virtualization/filtersets.py:102 msgid "Cluster group (slug)" msgstr "Grupa klastra (identyfikator)" -#: netbox/dcim/filtersets.py:1090 netbox/virtualization/filtersets.py:96 +#: netbox/dcim/filtersets.py:1143 netbox/virtualization/filtersets.py:96 msgid "Cluster group (ID)" msgstr "Grupa klastra (ID)" -#: netbox/dcim/filtersets.py:1096 +#: netbox/dcim/filtersets.py:1149 msgid "Device model (slug)" msgstr "Model urządzenia (identyfikator)" -#: netbox/dcim/filtersets.py:1107 netbox/dcim/forms/bulk_edit.py:525 +#: netbox/dcim/filtersets.py:1160 netbox/dcim/forms/bulk_edit.py:539 msgid "Is full depth" msgstr "Jest pełna głębokość" -#: netbox/dcim/filtersets.py:1111 netbox/dcim/forms/filtersets.py:819 -#: netbox/dcim/forms/filtersets.py:1439 netbox/dcim/forms/filtersets.py:1645 -#: netbox/dcim/forms/filtersets.py:1650 netbox/dcim/forms/model_forms.py:1793 -#: netbox/dcim/models/devices.py:1505 netbox/dcim/models/devices.py:1526 -#: netbox/virtualization/filtersets.py:196 -#: netbox/virtualization/filtersets.py:268 +#: netbox/dcim/filtersets.py:1164 netbox/dcim/forms/filtersets.py:838 +#: netbox/dcim/forms/filtersets.py:1463 netbox/dcim/forms/filtersets.py:1669 +#: netbox/dcim/forms/filtersets.py:1674 netbox/dcim/forms/model_forms.py:1887 +#: netbox/dcim/models/devices.py:1234 netbox/dcim/models/devices.py:1254 +#: netbox/virtualization/filtersets.py:198 +#: netbox/virtualization/filtersets.py:270 #: netbox/virtualization/forms/filtersets.py:178 #: netbox/virtualization/forms/filtersets.py:231 msgid "MAC address" msgstr "Adres MAC" -#: netbox/dcim/filtersets.py:1118 netbox/dcim/filtersets.py:1283 -#: netbox/dcim/forms/filtersets.py:828 netbox/dcim/forms/filtersets.py:931 -#: netbox/virtualization/filtersets.py:200 +#: netbox/dcim/filtersets.py:1171 netbox/dcim/filtersets.py:1336 +#: netbox/dcim/forms/filtersets.py:847 netbox/dcim/forms/filtersets.py:950 +#: netbox/virtualization/filtersets.py:202 #: netbox/virtualization/forms/filtersets.py:182 msgid "Has a primary IP" msgstr "Posiada podstawowy adres IP" -#: netbox/dcim/filtersets.py:1122 +#: netbox/dcim/filtersets.py:1175 msgid "Has an out-of-band IP" msgstr "Posiada adres IP poza pasmem" -#: netbox/dcim/filtersets.py:1127 +#: netbox/dcim/filtersets.py:1180 msgid "Virtual chassis (ID)" msgstr "Wirtualne podwozie (ID)" -#: netbox/dcim/filtersets.py:1131 +#: netbox/dcim/filtersets.py:1184 msgid "Is a virtual chassis member" msgstr "Jest członkiem wirtualnego podwozia" -#: netbox/dcim/filtersets.py:1172 +#: netbox/dcim/filtersets.py:1225 msgid "OOB IP (ID)" msgstr "OOB IP (ID)" -#: netbox/dcim/filtersets.py:1176 +#: netbox/dcim/filtersets.py:1229 msgid "Has virtual device context" msgstr "Posiada kontekst urządzenia wirtualnego" -#: netbox/dcim/filtersets.py:1266 +#: netbox/dcim/filtersets.py:1319 msgid "VDC (ID)" msgstr "VDC (ID)" -#: netbox/dcim/filtersets.py:1271 +#: netbox/dcim/filtersets.py:1324 msgid "Device model" msgstr "Model urządzenia" -#: netbox/dcim/filtersets.py:1332 +#: netbox/dcim/filtersets.py:1385 msgid "Module type (model)" msgstr "Typ modułu (model)" -#: netbox/dcim/filtersets.py:1338 +#: netbox/dcim/filtersets.py:1391 msgid "Module bay (ID)" msgstr "Osłona modułu (ID)" -#: netbox/dcim/filtersets.py:1397 netbox/dcim/filtersets.py:1495 +#: netbox/dcim/filtersets.py:1450 netbox/dcim/filtersets.py:1548 msgid "Rack (name)" msgstr "Szafa (nazwa)" -#: netbox/dcim/filtersets.py:1401 netbox/dcim/filtersets.py:1499 -#: netbox/dcim/filtersets.py:1685 netbox/ipam/filtersets.py:606 -#: netbox/ipam/filtersets.py:846 netbox/ipam/filtersets.py:1168 -#: netbox/virtualization/filtersets.py:127 netbox/vpn/filtersets.py:379 +#: netbox/dcim/filtersets.py:1454 netbox/dcim/filtersets.py:1552 +#: netbox/dcim/filtersets.py:1742 netbox/ipam/filtersets.py:606 +#: netbox/ipam/filtersets.py:846 netbox/ipam/filtersets.py:1174 +#: netbox/virtualization/filtersets.py:127 netbox/vpn/filtersets.py:382 msgid "Device (ID)" msgstr "Urządzenie (ID)" -#: netbox/dcim/filtersets.py:1407 netbox/dcim/filtersets.py:1505 -#: netbox/dcim/filtersets.py:1680 netbox/ipam/filtersets.py:601 -#: netbox/ipam/filtersets.py:841 netbox/ipam/filtersets.py:1174 -#: netbox/vpn/filtersets.py:374 +#: netbox/dcim/filtersets.py:1460 netbox/dcim/filtersets.py:1558 +#: netbox/dcim/filtersets.py:1737 netbox/ipam/filtersets.py:601 +#: netbox/ipam/filtersets.py:841 netbox/ipam/filtersets.py:1169 +#: netbox/vpn/filtersets.py:377 msgid "Device (name)" msgstr "Urządzenie (nazwa)" -#: netbox/dcim/filtersets.py:1516 +#: netbox/dcim/filtersets.py:1569 msgid "Device type (model)" msgstr "Typ urządzenia (model)" -#: netbox/dcim/filtersets.py:1521 +#: netbox/dcim/filtersets.py:1574 msgid "Device role (ID)" msgstr "Rola urządzenia (ID)" -#: netbox/dcim/filtersets.py:1527 +#: netbox/dcim/filtersets.py:1580 msgid "Device role (slug)" msgstr "Rola urządzenia (identyfikator)" -#: netbox/dcim/filtersets.py:1532 +#: netbox/dcim/filtersets.py:1585 msgid "Virtual Chassis (ID)" msgstr "Wirtualne podwozie (ID)" -#: netbox/dcim/filtersets.py:1538 netbox/dcim/forms/filtersets.py:110 +#: netbox/dcim/filtersets.py:1591 netbox/dcim/forms/filtersets.py:111 #: netbox/dcim/tables/devices.py:216 netbox/netbox/navigation/menu.py:79 #: netbox/templates/dcim/device.html:120 #: netbox/templates/dcim/device_edit.html:95 @@ -3709,121 +3781,121 @@ msgstr "Wirtualne podwozie (ID)" msgid "Virtual Chassis" msgstr "Wirtualne podwozie" -#: netbox/dcim/filtersets.py:1562 +#: netbox/dcim/filtersets.py:1615 msgid "Module (ID)" msgstr "Moduł (ID)" -#: netbox/dcim/filtersets.py:1569 +#: netbox/dcim/filtersets.py:1622 msgid "Cable (ID)" msgstr "Kabel (ID)" -#: netbox/dcim/filtersets.py:1690 netbox/ipam/filtersets.py:611 -#: netbox/ipam/filtersets.py:851 netbox/ipam/filtersets.py:1184 -#: netbox/vpn/filtersets.py:385 +#: netbox/dcim/filtersets.py:1747 netbox/ipam/filtersets.py:611 +#: netbox/ipam/filtersets.py:851 netbox/ipam/filtersets.py:1179 +#: netbox/vpn/filtersets.py:388 msgid "Virtual machine (name)" msgstr "Maszyna wirtualna (nazwa)" -#: netbox/dcim/filtersets.py:1695 netbox/ipam/filtersets.py:616 -#: netbox/ipam/filtersets.py:856 netbox/ipam/filtersets.py:1178 -#: netbox/virtualization/filtersets.py:248 -#: netbox/virtualization/filtersets.py:299 netbox/vpn/filtersets.py:390 +#: netbox/dcim/filtersets.py:1752 netbox/ipam/filtersets.py:616 +#: netbox/ipam/filtersets.py:856 netbox/ipam/filtersets.py:1184 +#: netbox/virtualization/filtersets.py:250 +#: netbox/virtualization/filtersets.py:301 netbox/vpn/filtersets.py:393 msgid "Virtual machine (ID)" msgstr "Maszyna wirtualna (ID)" -#: netbox/dcim/filtersets.py:1701 netbox/ipam/filtersets.py:622 -#: netbox/vpn/filtersets.py:97 netbox/vpn/filtersets.py:396 +#: netbox/dcim/filtersets.py:1758 netbox/ipam/filtersets.py:622 +#: netbox/vpn/filtersets.py:97 netbox/vpn/filtersets.py:399 msgid "Interface (name)" msgstr "Interfejs (nazwa)" -#: netbox/dcim/filtersets.py:1712 netbox/ipam/filtersets.py:633 -#: netbox/vpn/filtersets.py:108 netbox/vpn/filtersets.py:407 +#: netbox/dcim/filtersets.py:1769 netbox/ipam/filtersets.py:633 +#: netbox/vpn/filtersets.py:108 netbox/vpn/filtersets.py:410 msgid "VM interface (name)" msgstr "Interfejs maszyny wirtualnej (nazwa)" -#: netbox/dcim/filtersets.py:1717 netbox/ipam/filtersets.py:638 +#: netbox/dcim/filtersets.py:1774 netbox/ipam/filtersets.py:638 #: netbox/vpn/filtersets.py:113 msgid "VM interface (ID)" msgstr "Interfejs maszyny wirtualnej (ID)" -#: netbox/dcim/filtersets.py:1759 netbox/templates/dcim/interface.html:81 +#: netbox/dcim/filtersets.py:1816 netbox/templates/dcim/interface.html:81 #: netbox/templates/virtualization/vminterface.html:55 #: netbox/virtualization/forms/model_forms.py:395 msgid "802.1Q Mode" msgstr "Tryb 802.1Q" -#: netbox/dcim/filtersets.py:1763 netbox/ipam/forms/bulk_import.py:192 -#: netbox/vpn/forms/bulk_import.py:308 +#: netbox/dcim/filtersets.py:1820 netbox/ipam/forms/bulk_import.py:192 +#: netbox/vpn/forms/bulk_import.py:313 msgid "Assigned VLAN" msgstr "Przypisana sieć VLAN" -#: netbox/dcim/filtersets.py:1767 +#: netbox/dcim/filtersets.py:1824 msgid "Assigned VID" msgstr "Przypisany VID" -#: netbox/dcim/filtersets.py:1772 netbox/dcim/forms/bulk_edit.py:1544 -#: netbox/dcim/forms/bulk_import.py:921 netbox/dcim/forms/filtersets.py:1492 -#: netbox/dcim/forms/model_forms.py:1442 -#: netbox/dcim/models/device_components.py:752 -#: netbox/dcim/tables/devices.py:647 netbox/ipam/filtersets.py:335 +#: netbox/dcim/filtersets.py:1829 netbox/dcim/forms/bulk_edit.py:1591 +#: netbox/dcim/forms/bulk_import.py:952 netbox/dcim/forms/filtersets.py:1516 +#: netbox/dcim/forms/model_forms.py:1536 +#: netbox/dcim/models/device_components.py:761 +#: netbox/dcim/tables/devices.py:654 netbox/ipam/filtersets.py:335 #: netbox/ipam/filtersets.py:346 netbox/ipam/filtersets.py:478 #: netbox/ipam/filtersets.py:579 netbox/ipam/filtersets.py:590 #: netbox/ipam/forms/bulk_edit.py:226 netbox/ipam/forms/bulk_edit.py:282 -#: netbox/ipam/forms/bulk_edit.py:324 netbox/ipam/forms/bulk_import.py:160 +#: netbox/ipam/forms/bulk_edit.py:329 netbox/ipam/forms/bulk_import.py:160 #: netbox/ipam/forms/bulk_import.py:249 netbox/ipam/forms/bulk_import.py:285 #: netbox/ipam/forms/filtersets.py:69 netbox/ipam/forms/filtersets.py:180 -#: netbox/ipam/forms/filtersets.py:325 netbox/ipam/forms/model_forms.py:65 +#: netbox/ipam/forms/filtersets.py:332 netbox/ipam/forms/model_forms.py:65 #: netbox/ipam/forms/model_forms.py:208 netbox/ipam/forms/model_forms.py:256 #: netbox/ipam/forms/model_forms.py:310 netbox/ipam/forms/model_forms.py:474 #: netbox/ipam/forms/model_forms.py:488 netbox/ipam/forms/model_forms.py:502 -#: netbox/ipam/models/ip.py:217 netbox/ipam/models/ip.py:498 -#: netbox/ipam/models/ip.py:719 netbox/ipam/models/vrfs.py:61 -#: netbox/ipam/tables/ip.py:188 netbox/ipam/tables/ip.py:261 -#: netbox/ipam/tables/ip.py:312 netbox/ipam/tables/ip.py:402 +#: netbox/ipam/models/ip.py:217 netbox/ipam/models/ip.py:501 +#: netbox/ipam/models/ip.py:730 netbox/ipam/models/vrfs.py:61 +#: netbox/ipam/tables/ip.py:189 netbox/ipam/tables/ip.py:262 +#: netbox/ipam/tables/ip.py:318 netbox/ipam/tables/ip.py:418 #: netbox/templates/dcim/interface.html:152 #: netbox/templates/ipam/ipaddress.html:18 -#: netbox/templates/ipam/iprange.html:40 netbox/templates/ipam/prefix.html:19 +#: netbox/templates/ipam/iprange.html:47 netbox/templates/ipam/prefix.html:19 #: netbox/templates/ipam/vrf.html:7 netbox/templates/ipam/vrf.html:13 #: netbox/templates/virtualization/vminterface.html:90 #: netbox/virtualization/forms/bulk_edit.py:243 #: netbox/virtualization/forms/bulk_import.py:177 #: netbox/virtualization/forms/filtersets.py:236 #: netbox/virtualization/forms/model_forms.py:368 -#: netbox/virtualization/models/virtualmachines.py:331 +#: netbox/virtualization/models/virtualmachines.py:336 #: netbox/virtualization/tables/virtualmachines.py:113 msgid "VRF" msgstr "VRF" -#: netbox/dcim/filtersets.py:1778 netbox/ipam/filtersets.py:341 +#: netbox/dcim/filtersets.py:1835 netbox/ipam/filtersets.py:341 #: netbox/ipam/filtersets.py:352 netbox/ipam/filtersets.py:484 #: netbox/ipam/filtersets.py:585 netbox/ipam/filtersets.py:596 msgid "VRF (RD)" msgstr "VRF (RD)" -#: netbox/dcim/filtersets.py:1783 netbox/ipam/filtersets.py:1036 -#: netbox/vpn/filtersets.py:342 +#: netbox/dcim/filtersets.py:1840 netbox/ipam/filtersets.py:1036 +#: netbox/vpn/filtersets.py:345 msgid "L2VPN (ID)" msgstr "L2VPN (ID)" -#: netbox/dcim/filtersets.py:1789 netbox/dcim/forms/filtersets.py:1497 -#: netbox/dcim/tables/devices.py:583 netbox/ipam/filtersets.py:1042 -#: netbox/ipam/forms/filtersets.py:584 netbox/ipam/tables/vlans.py:113 +#: netbox/dcim/filtersets.py:1846 netbox/dcim/forms/filtersets.py:1521 +#: netbox/dcim/tables/devices.py:590 netbox/ipam/filtersets.py:1042 +#: netbox/ipam/forms/filtersets.py:592 netbox/ipam/tables/vlans.py:115 #: netbox/templates/dcim/interface.html:99 netbox/templates/ipam/vlan.html:82 #: netbox/templates/vpn/l2vpntermination.html:12 #: netbox/virtualization/forms/filtersets.py:241 -#: netbox/vpn/forms/bulk_import.py:280 netbox/vpn/forms/filtersets.py:252 +#: netbox/vpn/forms/bulk_import.py:285 netbox/vpn/forms/filtersets.py:257 #: netbox/vpn/forms/model_forms.py:412 netbox/vpn/forms/model_forms.py:430 -#: netbox/vpn/models/l2vpn.py:63 netbox/vpn/tables/l2vpn.py:55 +#: netbox/vpn/models/l2vpn.py:68 netbox/vpn/tables/l2vpn.py:58 msgid "L2VPN" msgstr "L2VPN" -#: netbox/dcim/filtersets.py:1794 netbox/ipam/filtersets.py:1117 +#: netbox/dcim/filtersets.py:1851 netbox/ipam/filtersets.py:1117 msgid "VLAN Translation Policy (ID)" msgstr "Zasady tłumaczenia sieci VLAN (ID)" -#: netbox/dcim/filtersets.py:1800 netbox/dcim/forms/filtersets.py:1463 -#: netbox/dcim/forms/model_forms.py:1459 -#: netbox/dcim/models/device_components.py:571 -#: netbox/ipam/forms/filtersets.py:503 netbox/ipam/forms/model_forms.py:711 +#: netbox/dcim/filtersets.py:1857 netbox/dcim/forms/filtersets.py:1487 +#: netbox/dcim/forms/model_forms.py:1553 +#: netbox/dcim/models/device_components.py:580 +#: netbox/ipam/forms/filtersets.py:511 netbox/ipam/forms/model_forms.py:712 #: netbox/templates/ipam/vlantranslationpolicy.html:11 #: netbox/virtualization/forms/bulk_edit.py:248 #: netbox/virtualization/forms/filtersets.py:251 @@ -3831,117 +3903,117 @@ msgstr "Zasady tłumaczenia sieci VLAN (ID)" msgid "VLAN Translation Policy" msgstr "Polityka tłumaczeń VLAN" -#: netbox/dcim/filtersets.py:1834 +#: netbox/dcim/filtersets.py:1891 msgid "Virtual Chassis Interfaces for Device" msgstr "Interfejsy wirtualnej obudowy dla urządzenia" -#: netbox/dcim/filtersets.py:1839 +#: netbox/dcim/filtersets.py:1896 msgid "Virtual Chassis Interfaces for Device (ID)" msgstr "Interfejsy wirtualnej obudowy dla urządzenia (ID)" -#: netbox/dcim/filtersets.py:1843 +#: netbox/dcim/filtersets.py:1900 msgid "Kind of interface" msgstr "Rodzaj interfejsu" -#: netbox/dcim/filtersets.py:1848 netbox/virtualization/filtersets.py:259 +#: netbox/dcim/filtersets.py:1905 netbox/virtualization/filtersets.py:261 msgid "Parent interface (ID)" msgstr "Interfejs nadrzędny (ID)" -#: netbox/dcim/filtersets.py:1853 netbox/virtualization/filtersets.py:264 +#: netbox/dcim/filtersets.py:1910 netbox/virtualization/filtersets.py:266 msgid "Bridged interface (ID)" msgstr "Interfejs mostkowy (ID)" -#: netbox/dcim/filtersets.py:1858 +#: netbox/dcim/filtersets.py:1915 msgid "LAG interface (ID)" msgstr "Interfejs LAG (ID)" -#: netbox/dcim/filtersets.py:1866 netbox/dcim/tables/devices.py:605 -#: netbox/dcim/tables/devices.py:1135 netbox/templates/dcim/interface.html:131 +#: netbox/dcim/filtersets.py:1923 netbox/dcim/tables/devices.py:612 +#: netbox/dcim/tables/devices.py:1142 netbox/templates/dcim/interface.html:131 #: netbox/templates/dcim/macaddress.html:11 #: netbox/templates/dcim/macaddress.html:14 #: netbox/templates/virtualization/vminterface.html:79 msgid "MAC Address" msgstr "Adres MAC" -#: netbox/dcim/filtersets.py:1871 netbox/virtualization/filtersets.py:273 +#: netbox/dcim/filtersets.py:1928 netbox/virtualization/filtersets.py:275 msgid "Primary MAC address (ID)" msgstr "Podstawowy adres MAC (ID)" -#: netbox/dcim/filtersets.py:1877 netbox/dcim/forms/model_forms.py:1446 -#: netbox/virtualization/filtersets.py:279 +#: netbox/dcim/filtersets.py:1934 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:1899 netbox/dcim/filtersets.py:1911 -#: netbox/dcim/forms/filtersets.py:1399 netbox/dcim/forms/model_forms.py:1773 +#: netbox/dcim/filtersets.py:1956 netbox/dcim/filtersets.py:1968 +#: 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:1905 +#: netbox/dcim/filtersets.py:1962 msgid "Virtual Device Context (Identifier)" msgstr "Kontekst urządzenia wirtualnego (identyfikator)" -#: netbox/dcim/filtersets.py:1916 +#: netbox/dcim/filtersets.py:1973 #: netbox/templates/wireless/wirelesslan.html:11 -#: netbox/wireless/forms/model_forms.py:55 +#: netbox/wireless/forms/model_forms.py:56 msgid "Wireless LAN" msgstr "Bezprzewodowa sieć LAN" -#: netbox/dcim/filtersets.py:1920 netbox/dcim/tables/devices.py:634 +#: netbox/dcim/filtersets.py:1977 netbox/dcim/tables/devices.py:641 msgid "Wireless link" msgstr "Połączenie bezprzewodowe" -#: netbox/dcim/filtersets.py:1930 +#: netbox/dcim/filtersets.py:1987 msgid "Virtual circuit termination (ID)" msgstr "Zakończenie obwodu wirtualnego (ID)" -#: netbox/dcim/filtersets.py:1999 +#: netbox/dcim/filtersets.py:2056 msgid "Parent module bay (ID)" msgstr "Osłona modułu nadrzędnego (ID)" -#: netbox/dcim/filtersets.py:2004 +#: netbox/dcim/filtersets.py:2061 msgid "Installed module (ID)" msgstr "Zainstalowany moduł (ID)" -#: netbox/dcim/filtersets.py:2015 +#: netbox/dcim/filtersets.py:2072 msgid "Installed device (ID)" msgstr "Zainstalowane urządzenie (ID)" -#: netbox/dcim/filtersets.py:2021 +#: netbox/dcim/filtersets.py:2078 msgid "Installed device (name)" msgstr "Zainstalowane urządzenie (nazwa)" -#: netbox/dcim/filtersets.py:2091 +#: netbox/dcim/filtersets.py:2148 msgid "Master (ID)" msgstr "Mistrz (ID)" -#: netbox/dcim/filtersets.py:2097 +#: netbox/dcim/filtersets.py:2154 msgid "Master (name)" msgstr "Mistrz (imię)" -#: netbox/dcim/filtersets.py:2139 netbox/tenancy/filtersets.py:245 +#: netbox/dcim/filtersets.py:2196 netbox/tenancy/filtersets.py:250 msgid "Tenant (ID)" msgstr "Najemca (ID)" -#: netbox/dcim/filtersets.py:2145 netbox/extras/filtersets.py:618 -#: netbox/tenancy/filtersets.py:251 +#: netbox/dcim/filtersets.py:2202 netbox/extras/filtersets.py:711 +#: netbox/tenancy/filtersets.py:256 msgid "Tenant (slug)" msgstr "Najemca (identyfikator)" -#: netbox/dcim/filtersets.py:2181 netbox/dcim/forms/filtersets.py:1126 +#: netbox/dcim/filtersets.py:2238 netbox/dcim/forms/filtersets.py:1145 msgid "Unterminated" msgstr "Nieskończony" -#: netbox/dcim/filtersets.py:2439 +#: netbox/dcim/filtersets.py:2496 msgid "Power panel (ID)" msgstr "Panel zasilania (ID)" -#: netbox/dcim/forms/bulk_create.py:40 netbox/extras/forms/filtersets.py:408 -#: netbox/extras/forms/model_forms.py:581 -#: netbox/extras/forms/model_forms.py:633 netbox/netbox/forms/base.py:86 -#: netbox/netbox/forms/mixins.py:91 netbox/netbox/tables/columns.py:481 +#: netbox/dcim/forms/bulk_create.py:40 netbox/extras/forms/filtersets.py:443 +#: netbox/extras/forms/model_forms.py:649 +#: netbox/extras/forms/model_forms.py:701 netbox/netbox/forms/base.py:86 +#: netbox/netbox/forms/mixins.py:91 netbox/netbox/tables/columns.py:486 #: netbox/templates/circuits/inc/circuit_termination.html:32 #: netbox/templates/generic/bulk_edit.html:65 #: netbox/templates/inc/panels/tags.html:5 @@ -3949,11 +4021,11 @@ msgstr "Panel zasilania (ID)" msgid "Tags" msgstr "Tagi" -#: netbox/dcim/forms/bulk_create.py:112 netbox/dcim/forms/filtersets.py:1562 -#: netbox/dcim/forms/model_forms.py:498 netbox/dcim/forms/model_forms.py:557 +#: netbox/dcim/forms/bulk_create.py:112 netbox/dcim/forms/filtersets.py:1586 +#: netbox/dcim/forms/model_forms.py:592 netbox/dcim/forms/model_forms.py:651 #: netbox/dcim/forms/object_create.py:208 #: netbox/dcim/forms/object_create.py:357 netbox/dcim/tables/devices.py:175 -#: netbox/dcim/tables/devices.py:740 netbox/dcim/tables/devicetypes.py:253 +#: netbox/dcim/tables/devices.py:747 netbox/dcim/tables/devicetypes.py:253 #: netbox/templates/dcim/device.html:43 netbox/templates/dcim/device.html:131 #: netbox/templates/dcim/modulebay.html:38 #: netbox/templates/dcim/virtualchassis.html:66 @@ -3969,203 +4041,212 @@ msgstr "" "Obsługiwane są zakresy alfanumeryczne. (Musi odpowiadać liczbie tworzonych " "nazw.)" -#: netbox/dcim/forms/bulk_edit.py:136 +#: netbox/dcim/forms/bulk_edit.py:141 msgid "Contact name" msgstr "Nazwa kontaktu" -#: netbox/dcim/forms/bulk_edit.py:141 +#: netbox/dcim/forms/bulk_edit.py:146 msgid "Contact phone" msgstr "Telefon kontaktowy" -#: netbox/dcim/forms/bulk_edit.py:147 +#: netbox/dcim/forms/bulk_edit.py:152 msgid "Contact E-mail" msgstr "Kontakt E-mail" -#: netbox/dcim/forms/bulk_edit.py:150 netbox/dcim/forms/bulk_import.py:125 -#: netbox/dcim/forms/model_forms.py:132 +#: netbox/dcim/forms/bulk_edit.py:155 netbox/dcim/forms/bulk_import.py:126 +#: netbox/dcim/forms/model_forms.py:137 msgid "Time zone" msgstr "Strefa czasowa" -#: netbox/dcim/forms/bulk_edit.py:228 netbox/dcim/forms/bulk_edit.py:504 -#: netbox/dcim/forms/bulk_edit.py:568 netbox/dcim/forms/bulk_edit.py:641 -#: netbox/dcim/forms/bulk_edit.py:665 netbox/dcim/forms/bulk_edit.py:758 -#: netbox/dcim/forms/bulk_edit.py:1285 netbox/dcim/forms/bulk_edit.py:1718 -#: netbox/dcim/forms/bulk_import.py:184 netbox/dcim/forms/bulk_import.py:395 -#: netbox/dcim/forms/bulk_import.py:429 netbox/dcim/forms/bulk_import.py:477 -#: netbox/dcim/forms/bulk_import.py:513 netbox/dcim/forms/bulk_import.py:1112 -#: netbox/dcim/forms/filtersets.py:314 netbox/dcim/forms/filtersets.py:373 -#: netbox/dcim/forms/filtersets.py:495 netbox/dcim/forms/filtersets.py:620 -#: netbox/dcim/forms/filtersets.py:701 netbox/dcim/forms/filtersets.py:783 -#: netbox/dcim/forms/filtersets.py:996 netbox/dcim/forms/filtersets.py:1603 -#: netbox/dcim/forms/model_forms.py:211 netbox/dcim/forms/model_forms.py:345 -#: netbox/dcim/forms/model_forms.py:357 netbox/dcim/forms/model_forms.py:404 -#: netbox/dcim/forms/model_forms.py:445 netbox/dcim/forms/model_forms.py:1126 -#: netbox/dcim/forms/model_forms.py:1595 +#: netbox/dcim/forms/bulk_edit.py:234 netbox/dcim/forms/bulk_edit.py:518 +#: netbox/dcim/forms/bulk_edit.py:606 netbox/dcim/forms/bulk_edit.py:685 +#: netbox/dcim/forms/bulk_edit.py:709 netbox/dcim/forms/bulk_edit.py:802 +#: netbox/dcim/forms/bulk_edit.py:1329 netbox/dcim/forms/bulk_edit.py:1765 +#: netbox/dcim/forms/bulk_import.py:188 netbox/dcim/forms/bulk_import.py:399 +#: netbox/dcim/forms/bulk_import.py:448 netbox/dcim/forms/bulk_import.py:508 +#: netbox/dcim/forms/bulk_import.py:544 netbox/dcim/forms/bulk_import.py:1143 +#: netbox/dcim/forms/filtersets.py:315 netbox/dcim/forms/filtersets.py:374 +#: netbox/dcim/forms/filtersets.py:496 netbox/dcim/forms/filtersets.py:634 +#: netbox/dcim/forms/filtersets.py:720 netbox/dcim/forms/filtersets.py:802 +#: netbox/dcim/forms/filtersets.py:1015 netbox/dcim/forms/filtersets.py:1627 +#: netbox/dcim/forms/model_forms.py:218 netbox/dcim/forms/model_forms.py:353 +#: netbox/dcim/forms/model_forms.py:365 netbox/dcim/forms/model_forms.py:437 +#: netbox/dcim/forms/model_forms.py:539 netbox/dcim/forms/model_forms.py:1220 +#: netbox/dcim/forms/model_forms.py:1689 #: netbox/dcim/forms/object_import.py:188 netbox/dcim/tables/devices.py:107 -#: netbox/dcim/tables/devices.py:182 netbox/dcim/tables/devices.py:969 +#: netbox/dcim/tables/devices.py:182 netbox/dcim/tables/devices.py:976 #: netbox/dcim/tables/devicetypes.py:85 netbox/dcim/tables/devicetypes.py:315 -#: netbox/dcim/tables/modules.py:20 netbox/dcim/tables/modules.py:61 -#: netbox/dcim/tables/racks.py:58 netbox/dcim/tables/racks.py:131 +#: netbox/dcim/tables/modules.py:49 netbox/dcim/tables/modules.py:95 +#: netbox/dcim/tables/racks.py:58 netbox/dcim/tables/racks.py:135 #: netbox/templates/dcim/devicetype.html:14 #: netbox/templates/dcim/inventoryitem.html:48 #: netbox/templates/dcim/manufacturer.html:33 +#: netbox/templates/dcim/module.html:95 #: netbox/templates/dcim/modulebay.html:62 -#: netbox/templates/dcim/moduletype.html:27 +#: netbox/templates/dcim/moduletype.html:31 #: netbox/templates/dcim/platform.html:37 #: netbox/templates/dcim/racktype.html:16 msgid "Manufacturer" msgstr "Producent" -#: netbox/dcim/forms/bulk_edit.py:233 netbox/dcim/forms/bulk_edit.py:381 -#: netbox/dcim/forms/bulk_import.py:193 netbox/dcim/forms/bulk_import.py:272 -#: netbox/dcim/forms/filtersets.py:256 +#: netbox/dcim/forms/bulk_edit.py:239 netbox/dcim/forms/bulk_edit.py:392 +#: netbox/dcim/forms/bulk_import.py:197 netbox/dcim/forms/bulk_import.py:276 +#: netbox/dcim/forms/filtersets.py:257 #: netbox/templates/dcim/inc/panels/racktype_dimensions.html:6 msgid "Form factor" msgstr "Współczynnik kształtu" -#: netbox/dcim/forms/bulk_edit.py:238 netbox/dcim/forms/bulk_edit.py:386 -#: netbox/dcim/forms/bulk_import.py:201 netbox/dcim/forms/bulk_import.py:275 -#: netbox/dcim/forms/filtersets.py:261 +#: netbox/dcim/forms/bulk_edit.py:244 netbox/dcim/forms/bulk_edit.py:397 +#: netbox/dcim/forms/bulk_import.py:205 netbox/dcim/forms/bulk_import.py:279 +#: netbox/dcim/forms/filtersets.py:262 #: netbox/templates/dcim/inc/panels/racktype_dimensions.html:10 msgid "Width" msgstr "Szerokość" -#: netbox/dcim/forms/bulk_edit.py:244 netbox/dcim/forms/bulk_edit.py:392 -#: netbox/dcim/forms/bulk_import.py:282 +#: netbox/dcim/forms/bulk_edit.py:250 netbox/dcim/forms/bulk_edit.py:403 +#: netbox/dcim/forms/bulk_import.py:286 #: netbox/templates/dcim/devicetype.html:37 msgid "Height (U)" msgstr "Wysokość (U)" -#: netbox/dcim/forms/bulk_edit.py:253 netbox/dcim/forms/bulk_edit.py:397 -#: netbox/dcim/forms/filtersets.py:275 +#: netbox/dcim/forms/bulk_edit.py:259 netbox/dcim/forms/bulk_edit.py:408 +#: netbox/dcim/forms/filtersets.py:276 msgid "Descending units" msgstr "Jednostki malejące" -#: netbox/dcim/forms/bulk_edit.py:256 netbox/dcim/forms/bulk_edit.py:400 +#: netbox/dcim/forms/bulk_edit.py:262 netbox/dcim/forms/bulk_edit.py:411 msgid "Outer width" msgstr "Szerokość zewnętrzna" -#: netbox/dcim/forms/bulk_edit.py:261 netbox/dcim/forms/bulk_edit.py:405 +#: netbox/dcim/forms/bulk_edit.py:267 netbox/dcim/forms/bulk_edit.py:416 +msgid "Outer height" +msgstr "Wysokość zewnętrzna" + +#: netbox/dcim/forms/bulk_edit.py:272 netbox/dcim/forms/bulk_edit.py:421 msgid "Outer depth" msgstr "Głębokość zewnętrzna" -#: netbox/dcim/forms/bulk_edit.py:266 netbox/dcim/forms/bulk_edit.py:410 -#: netbox/dcim/forms/bulk_import.py:206 netbox/dcim/forms/bulk_import.py:285 +#: netbox/dcim/forms/bulk_edit.py:277 netbox/dcim/forms/bulk_edit.py:426 +#: netbox/dcim/forms/bulk_import.py:210 netbox/dcim/forms/bulk_import.py:289 msgid "Outer unit" msgstr "Jednostka zewnętrzna" -#: netbox/dcim/forms/bulk_edit.py:271 netbox/dcim/forms/bulk_edit.py:415 +#: netbox/dcim/forms/bulk_edit.py:282 netbox/dcim/forms/bulk_edit.py:431 msgid "Mounting depth" msgstr "Głębokość montażu" -#: netbox/dcim/forms/bulk_edit.py:276 netbox/dcim/forms/bulk_edit.py:303 -#: netbox/dcim/forms/bulk_edit.py:425 netbox/dcim/forms/bulk_edit.py:455 -#: netbox/dcim/forms/bulk_edit.py:538 netbox/dcim/forms/bulk_edit.py:561 -#: netbox/dcim/forms/bulk_edit.py:582 netbox/dcim/forms/bulk_edit.py:604 -#: netbox/dcim/forms/bulk_import.py:408 netbox/dcim/forms/bulk_import.py:440 -#: netbox/dcim/forms/filtersets.py:286 netbox/dcim/forms/filtersets.py:308 -#: netbox/dcim/forms/filtersets.py:328 netbox/dcim/forms/filtersets.py:402 -#: netbox/dcim/forms/filtersets.py:489 netbox/dcim/forms/filtersets.py:595 -#: netbox/dcim/forms/filtersets.py:614 netbox/dcim/forms/filtersets.py:675 -#: netbox/dcim/forms/model_forms.py:226 netbox/dcim/forms/model_forms.py:306 -#: netbox/dcim/tables/devicetypes.py:111 netbox/dcim/tables/modules.py:35 -#: netbox/dcim/tables/racks.py:74 netbox/dcim/tables/racks.py:171 -#: netbox/extras/forms/bulk_edit.py:53 netbox/extras/forms/bulk_edit.py:133 -#: netbox/extras/forms/bulk_edit.py:183 netbox/extras/forms/bulk_edit.py:288 -#: netbox/extras/forms/filtersets.py:65 netbox/extras/forms/filtersets.py:159 -#: netbox/extras/forms/filtersets.py:249 netbox/ipam/forms/bulk_edit.py:193 +#: netbox/dcim/forms/bulk_edit.py:287 netbox/dcim/forms/bulk_edit.py:314 +#: netbox/dcim/forms/bulk_edit.py:441 netbox/dcim/forms/bulk_edit.py:469 +#: netbox/dcim/forms/bulk_edit.py:552 netbox/dcim/forms/bulk_edit.py:575 +#: netbox/dcim/forms/bulk_edit.py:620 netbox/dcim/forms/bulk_edit.py:642 +#: netbox/dcim/forms/bulk_import.py:412 netbox/dcim/forms/bulk_import.py:459 +#: netbox/dcim/forms/filtersets.py:287 netbox/dcim/forms/filtersets.py:309 +#: netbox/dcim/forms/filtersets.py:329 netbox/dcim/forms/filtersets.py:403 +#: netbox/dcim/forms/filtersets.py:490 netbox/dcim/forms/filtersets.py:596 +#: netbox/dcim/forms/filtersets.py:623 netbox/dcim/forms/filtersets.py:689 +#: netbox/dcim/forms/model_forms.py:233 netbox/dcim/forms/model_forms.py:314 +#: netbox/dcim/tables/devicetypes.py:111 netbox/dcim/tables/modules.py:57 +#: netbox/dcim/tables/racks.py:78 netbox/dcim/tables/racks.py:179 +#: netbox/extras/forms/bulk_edit.py:54 netbox/extras/forms/bulk_edit.py:134 +#: netbox/extras/forms/bulk_edit.py:188 netbox/extras/forms/bulk_edit.py:216 +#: netbox/extras/forms/bulk_edit.py:312 netbox/extras/forms/bulk_edit.py:325 +#: netbox/extras/forms/bulk_import.py:238 netbox/extras/forms/filtersets.py:66 +#: netbox/extras/forms/filtersets.py:160 netbox/extras/forms/filtersets.py:254 +#: netbox/extras/forms/filtersets.py:284 +#: netbox/extras/forms/model_forms.py:572 netbox/ipam/forms/bulk_edit.py:193 #: netbox/templates/dcim/device.html:324 #: netbox/templates/dcim/devicetype.html:49 -#: netbox/templates/dcim/moduletype.html:47 netbox/templates/dcim/rack.html:81 +#: netbox/templates/dcim/moduletype.html:51 netbox/templates/dcim/rack.html:81 #: netbox/templates/dcim/racktype.html:41 #: netbox/templates/extras/configcontext.html:17 #: netbox/templates/extras/customlink.html:25 #: netbox/templates/extras/savedfilter.html:33 -#: netbox/templates/ipam/role.html:30 +#: netbox/templates/extras/tableconfig.html:41 +#: netbox/templates/extras/tag.html:32 netbox/templates/ipam/role.html:30 msgid "Weight" msgstr "Waga" -#: netbox/dcim/forms/bulk_edit.py:281 netbox/dcim/forms/bulk_edit.py:430 -#: netbox/dcim/forms/filtersets.py:291 +#: netbox/dcim/forms/bulk_edit.py:292 netbox/dcim/forms/bulk_edit.py:446 +#: netbox/dcim/forms/filtersets.py:292 msgid "Max weight" msgstr "Maksymalna waga" -#: netbox/dcim/forms/bulk_edit.py:286 netbox/dcim/forms/bulk_edit.py:435 -#: netbox/dcim/forms/bulk_edit.py:543 netbox/dcim/forms/bulk_edit.py:587 -#: netbox/dcim/forms/bulk_import.py:212 netbox/dcim/forms/bulk_import.py:297 -#: netbox/dcim/forms/bulk_import.py:413 netbox/dcim/forms/bulk_import.py:445 -#: netbox/dcim/forms/filtersets.py:296 netbox/dcim/forms/filtersets.py:599 -#: netbox/dcim/forms/filtersets.py:679 +#: netbox/dcim/forms/bulk_edit.py:297 netbox/dcim/forms/bulk_edit.py:451 +#: netbox/dcim/forms/bulk_edit.py:557 netbox/dcim/forms/bulk_edit.py:625 +#: netbox/dcim/forms/bulk_import.py:216 netbox/dcim/forms/bulk_import.py:301 +#: netbox/dcim/forms/bulk_import.py:417 netbox/dcim/forms/bulk_import.py:464 +#: netbox/dcim/forms/filtersets.py:297 netbox/dcim/forms/filtersets.py:600 +#: netbox/dcim/forms/filtersets.py:693 msgid "Weight unit" msgstr "Jednostka wagowa" -#: netbox/dcim/forms/bulk_edit.py:300 netbox/dcim/forms/filtersets.py:306 -#: netbox/dcim/forms/model_forms.py:222 netbox/dcim/forms/model_forms.py:261 +#: netbox/dcim/forms/bulk_edit.py:311 netbox/dcim/forms/filtersets.py:307 +#: netbox/dcim/forms/model_forms.py:229 netbox/dcim/forms/model_forms.py:268 #: netbox/templates/dcim/rack.html:45 netbox/templates/dcim/racktype.html:13 msgid "Rack Type" msgstr "Typ szafy" -#: netbox/dcim/forms/bulk_edit.py:302 netbox/dcim/forms/model_forms.py:225 -#: netbox/dcim/forms/model_forms.py:305 +#: netbox/dcim/forms/bulk_edit.py:313 netbox/dcim/forms/bulk_edit.py:467 +#: netbox/dcim/forms/model_forms.py:232 netbox/dcim/forms/model_forms.py:313 msgid "Outer Dimensions" msgstr "Wymiary zewnętrzne" -#: netbox/dcim/forms/bulk_edit.py:305 netbox/dcim/forms/model_forms.py:227 -#: netbox/dcim/forms/model_forms.py:307 netbox/templates/dcim/device.html:315 +#: netbox/dcim/forms/bulk_edit.py:316 netbox/dcim/forms/model_forms.py:234 +#: netbox/dcim/forms/model_forms.py:315 netbox/templates/dcim/device.html:315 #: netbox/templates/dcim/inc/panels/racktype_dimensions.html:3 msgid "Dimensions" msgstr "Wymiary" -#: netbox/dcim/forms/bulk_edit.py:307 netbox/dcim/forms/filtersets.py:307 -#: netbox/dcim/forms/filtersets.py:327 netbox/dcim/forms/model_forms.py:229 +#: netbox/dcim/forms/bulk_edit.py:318 netbox/dcim/forms/filtersets.py:308 +#: netbox/dcim/forms/filtersets.py:328 netbox/dcim/forms/model_forms.py:236 #: netbox/templates/dcim/inc/panels/racktype_numbering.html:3 msgid "Numbering" msgstr "Numeracja" -#: netbox/dcim/forms/bulk_edit.py:366 netbox/dcim/forms/bulk_import.py:262 -#: netbox/dcim/forms/filtersets.py:381 +#: netbox/dcim/forms/bulk_edit.py:377 netbox/dcim/forms/bulk_import.py:266 +#: netbox/dcim/forms/filtersets.py:382 msgid "Rack type" msgstr "Typ szafy" -#: netbox/dcim/forms/bulk_edit.py:373 netbox/dcim/forms/bulk_edit.py:721 -#: netbox/dcim/forms/bulk_edit.py:782 netbox/templates/dcim/device.html:104 +#: netbox/dcim/forms/bulk_edit.py:384 netbox/dcim/forms/bulk_edit.py:765 +#: netbox/dcim/forms/bulk_edit.py:826 netbox/templates/dcim/device.html:104 #: netbox/templates/dcim/module.html:77 #: netbox/templates/dcim/modulebay.html:70 netbox/templates/dcim/rack.html:57 #: netbox/templates/virtualization/virtualmachine.html:35 msgid "Serial Number" msgstr "Numer seryjny" -#: netbox/dcim/forms/bulk_edit.py:376 netbox/dcim/forms/filtersets.py:388 -#: netbox/dcim/forms/filtersets.py:814 netbox/dcim/forms/filtersets.py:1016 -#: netbox/dcim/forms/filtersets.py:1610 +#: netbox/dcim/forms/bulk_edit.py:387 netbox/dcim/forms/filtersets.py:389 +#: netbox/dcim/forms/filtersets.py:833 netbox/dcim/forms/filtersets.py:1035 +#: netbox/dcim/forms/filtersets.py:1634 msgid "Asset tag" msgstr "Etykieta zasobu" -#: netbox/dcim/forms/bulk_edit.py:420 netbox/dcim/forms/bulk_edit.py:533 -#: netbox/dcim/forms/bulk_edit.py:577 netbox/dcim/forms/bulk_edit.py:714 -#: netbox/dcim/forms/bulk_import.py:291 netbox/dcim/forms/bulk_import.py:434 -#: netbox/dcim/forms/bulk_import.py:607 netbox/dcim/forms/filtersets.py:281 -#: netbox/dcim/forms/filtersets.py:512 netbox/dcim/forms/filtersets.py:670 -#: netbox/dcim/forms/filtersets.py:805 netbox/templates/dcim/device.html:98 +#: netbox/dcim/forms/bulk_edit.py:436 netbox/dcim/forms/bulk_edit.py:547 +#: netbox/dcim/forms/bulk_edit.py:615 netbox/dcim/forms/bulk_edit.py:758 +#: netbox/dcim/forms/bulk_import.py:295 netbox/dcim/forms/bulk_import.py:453 +#: netbox/dcim/forms/bulk_import.py:638 netbox/dcim/forms/filtersets.py:282 +#: netbox/dcim/forms/filtersets.py:513 netbox/dcim/forms/filtersets.py:684 +#: netbox/dcim/forms/filtersets.py:824 netbox/templates/dcim/device.html:98 #: netbox/templates/dcim/devicetype.html:65 -#: netbox/templates/dcim/moduletype.html:43 netbox/templates/dcim/rack.html:65 +#: netbox/templates/dcim/moduletype.html:47 netbox/templates/dcim/rack.html:65 #: netbox/templates/dcim/racktype.html:28 msgid "Airflow" msgstr "Przepływ powietrza" -#: netbox/dcim/forms/bulk_edit.py:449 netbox/dcim/forms/bulk_edit.py:928 -#: netbox/dcim/forms/bulk_import.py:346 netbox/dcim/forms/bulk_import.py:349 -#: netbox/dcim/forms/bulk_import.py:580 netbox/dcim/forms/bulk_import.py:1495 -#: netbox/dcim/forms/bulk_import.py:1499 netbox/dcim/forms/filtersets.py:105 -#: netbox/dcim/forms/filtersets.py:325 netbox/dcim/forms/filtersets.py:406 -#: netbox/dcim/forms/filtersets.py:420 netbox/dcim/forms/filtersets.py:458 -#: netbox/dcim/forms/filtersets.py:773 netbox/dcim/forms/filtersets.py:986 -#: netbox/dcim/forms/filtersets.py:1084 netbox/dcim/forms/filtersets.py:1216 -#: netbox/dcim/forms/model_forms.py:271 netbox/dcim/forms/model_forms.py:314 -#: netbox/dcim/forms/model_forms.py:489 netbox/dcim/forms/model_forms.py:767 +#: netbox/dcim/forms/bulk_edit.py:465 netbox/dcim/forms/bulk_edit.py:972 +#: netbox/dcim/forms/bulk_import.py:350 netbox/dcim/forms/bulk_import.py:353 +#: netbox/dcim/forms/bulk_import.py:611 netbox/dcim/forms/bulk_import.py:1526 +#: netbox/dcim/forms/bulk_import.py:1530 netbox/dcim/forms/filtersets.py:106 +#: netbox/dcim/forms/filtersets.py:326 netbox/dcim/forms/filtersets.py:407 +#: netbox/dcim/forms/filtersets.py:421 netbox/dcim/forms/filtersets.py:459 +#: netbox/dcim/forms/filtersets.py:792 netbox/dcim/forms/filtersets.py:1005 +#: netbox/dcim/forms/filtersets.py:1103 netbox/dcim/forms/filtersets.py:1235 +#: netbox/dcim/forms/model_forms.py:278 netbox/dcim/forms/model_forms.py:322 +#: netbox/dcim/forms/model_forms.py:583 netbox/dcim/forms/model_forms.py:861 #: netbox/dcim/forms/object_create.py:404 netbox/dcim/tables/devices.py:171 -#: netbox/dcim/tables/power.py:70 netbox/dcim/tables/racks.py:216 -#: netbox/ipam/forms/filtersets.py:459 netbox/templates/dcim/device.html:30 +#: netbox/dcim/tables/power.py:70 netbox/dcim/tables/racks.py:225 +#: netbox/ipam/forms/filtersets.py:467 netbox/templates/dcim/device.html:30 #: netbox/templates/dcim/inc/cable_termination.html:16 #: netbox/templates/dcim/powerfeed.html:28 netbox/templates/dcim/rack.html:13 #: netbox/templates/dcim/rack/base.html:4 @@ -4175,38 +4256,39 @@ msgstr "Przepływ powietrza" msgid "Rack" msgstr "Szafa" -#: netbox/dcim/forms/bulk_edit.py:453 netbox/dcim/forms/bulk_edit.py:747 -#: netbox/dcim/forms/filtersets.py:326 netbox/dcim/forms/filtersets.py:399 -#: netbox/dcim/forms/filtersets.py:482 netbox/dcim/forms/filtersets.py:609 -#: netbox/dcim/forms/filtersets.py:722 netbox/dcim/forms/filtersets.py:944 -#: netbox/dcim/forms/model_forms.py:681 netbox/dcim/forms/model_forms.py:1663 +#: netbox/dcim/forms/bulk_edit.py:468 netbox/dcim/forms/bulk_edit.py:791 +#: netbox/dcim/forms/filtersets.py:327 netbox/dcim/forms/filtersets.py:400 +#: netbox/dcim/forms/filtersets.py:483 netbox/dcim/forms/filtersets.py:618 +#: netbox/dcim/forms/filtersets.py:741 netbox/dcim/forms/filtersets.py:963 +#: netbox/dcim/forms/model_forms.py:446 netbox/dcim/forms/model_forms.py:775 +#: netbox/dcim/forms/model_forms.py:1757 #: netbox/templates/dcim/device_edit.html:22 msgid "Hardware" msgstr "Sprzęt" -#: netbox/dcim/forms/bulk_edit.py:509 netbox/dcim/forms/bulk_import.py:401 -#: netbox/dcim/forms/filtersets.py:500 netbox/dcim/forms/model_forms.py:362 +#: netbox/dcim/forms/bulk_edit.py:523 netbox/dcim/forms/bulk_import.py:405 +#: netbox/dcim/forms/filtersets.py:501 netbox/dcim/forms/model_forms.py:370 msgid "Default platform" msgstr "Domyślna platforma" -#: netbox/dcim/forms/bulk_edit.py:514 netbox/dcim/forms/bulk_edit.py:573 -#: netbox/dcim/forms/filtersets.py:503 netbox/dcim/forms/filtersets.py:623 +#: netbox/dcim/forms/bulk_edit.py:528 netbox/dcim/forms/bulk_edit.py:611 +#: netbox/dcim/forms/filtersets.py:504 netbox/dcim/forms/filtersets.py:637 msgid "Part number" msgstr "Numer części" -#: netbox/dcim/forms/bulk_edit.py:518 +#: netbox/dcim/forms/bulk_edit.py:532 msgid "U height" msgstr "Wysokość U" -#: netbox/dcim/forms/bulk_edit.py:530 netbox/dcim/tables/devicetypes.py:107 +#: netbox/dcim/forms/bulk_edit.py:544 netbox/dcim/tables/devicetypes.py:107 msgid "Exclude from utilization" msgstr "Wyklucz z wykorzystania" -#: netbox/dcim/forms/bulk_edit.py:559 netbox/dcim/forms/model_forms.py:377 -#: netbox/dcim/forms/model_forms.py:920 netbox/dcim/forms/model_forms.py:962 -#: netbox/dcim/forms/model_forms.py:989 netbox/dcim/forms/model_forms.py:1017 -#: netbox/dcim/forms/model_forms.py:1048 netbox/dcim/forms/model_forms.py:1067 -#: netbox/dcim/forms/model_forms.py:1085 +#: netbox/dcim/forms/bulk_edit.py:573 netbox/dcim/forms/model_forms.py:385 +#: netbox/dcim/forms/model_forms.py:1014 netbox/dcim/forms/model_forms.py:1056 +#: netbox/dcim/forms/model_forms.py:1083 netbox/dcim/forms/model_forms.py:1111 +#: netbox/dcim/forms/model_forms.py:1142 netbox/dcim/forms/model_forms.py:1161 +#: netbox/dcim/forms/model_forms.py:1179 #: netbox/dcim/forms/object_create.py:123 netbox/dcim/tables/devicetypes.py:82 #: netbox/templates/dcim/device.html:88 #: netbox/templates/dcim/devicebay.html:52 @@ -4214,37 +4296,51 @@ msgstr "Wyklucz z wykorzystania" msgid "Device Type" msgstr "Typ urządzenia" -#: netbox/dcim/forms/bulk_edit.py:601 netbox/dcim/forms/model_forms.py:410 -#: netbox/dcim/forms/model_forms.py:921 netbox/dcim/forms/model_forms.py:963 -#: netbox/dcim/forms/model_forms.py:990 netbox/dcim/forms/model_forms.py:1018 -#: netbox/dcim/forms/model_forms.py:1049 netbox/dcim/forms/model_forms.py:1068 -#: netbox/dcim/forms/model_forms.py:1086 -#: netbox/dcim/forms/object_create.py:124 netbox/dcim/tables/modules.py:17 -#: netbox/dcim/tables/modules.py:66 netbox/templates/dcim/module.html:65 +#: netbox/dcim/forms/bulk_edit.py:582 netbox/dcim/forms/model_forms.py:412 +#: netbox/templates/dcim/moduletypeprofile.html:32 +msgid "Schema" +msgstr "Schemat" + +#: netbox/dcim/forms/bulk_edit.py:594 netbox/dcim/forms/bulk_edit.py:601 +#: netbox/dcim/forms/bulk_import.py:442 netbox/dcim/forms/filtersets.py:629 +#: netbox/dcim/forms/model_forms.py:419 netbox/dcim/forms/model_forms.py:432 +#: netbox/dcim/tables/modules.py:45 netbox/templates/account/base.html:7 +#: netbox/templates/dcim/moduletype.html:27 +#: netbox/templates/inc/user_menu.html:40 netbox/vpn/forms/bulk_edit.py:255 +#: netbox/vpn/forms/filtersets.py:194 netbox/vpn/forms/model_forms.py:382 +msgid "Profile" +msgstr "Profil" + +#: netbox/dcim/forms/bulk_edit.py:639 netbox/dcim/forms/model_forms.py:445 +#: netbox/dcim/forms/model_forms.py:1015 netbox/dcim/forms/model_forms.py:1057 +#: netbox/dcim/forms/model_forms.py:1084 netbox/dcim/forms/model_forms.py:1112 +#: netbox/dcim/forms/model_forms.py:1143 netbox/dcim/forms/model_forms.py:1162 +#: netbox/dcim/forms/model_forms.py:1180 +#: netbox/dcim/forms/object_create.py:124 netbox/dcim/tables/modules.py:54 +#: netbox/dcim/tables/modules.py:100 netbox/templates/dcim/module.html:92 #: netbox/templates/dcim/modulebay.html:66 #: netbox/templates/dcim/moduletype.html:24 msgid "Module Type" msgstr "Typ modułu" -#: netbox/dcim/forms/bulk_edit.py:605 netbox/dcim/forms/model_forms.py:380 -#: netbox/dcim/forms/model_forms.py:411 +#: netbox/dcim/forms/bulk_edit.py:643 netbox/dcim/forms/model_forms.py:388 #: netbox/templates/dcim/devicetype.html:11 msgid "Chassis" msgstr "Podwozie" -#: netbox/dcim/forms/bulk_edit.py:619 netbox/dcim/models/devices.py:483 +#: netbox/dcim/forms/bulk_edit.py:662 netbox/dcim/models/devices.py:386 #: netbox/dcim/tables/devices.py:78 msgid "VM role" msgstr "Rola maszyny wirtualnej" -#: netbox/dcim/forms/bulk_edit.py:622 netbox/dcim/forms/bulk_edit.py:646 -#: netbox/dcim/forms/bulk_edit.py:729 netbox/dcim/forms/bulk_import.py:461 -#: netbox/dcim/forms/bulk_import.py:465 netbox/dcim/forms/bulk_import.py:484 -#: netbox/dcim/forms/bulk_import.py:488 netbox/dcim/forms/bulk_import.py:613 -#: netbox/dcim/forms/bulk_import.py:617 netbox/dcim/forms/filtersets.py:690 -#: netbox/dcim/forms/filtersets.py:706 netbox/dcim/forms/filtersets.py:824 -#: netbox/dcim/forms/model_forms.py:424 netbox/dcim/forms/model_forms.py:451 -#: netbox/dcim/forms/model_forms.py:566 +#: netbox/dcim/forms/bulk_edit.py:665 netbox/dcim/forms/bulk_edit.py:690 +#: netbox/dcim/forms/bulk_edit.py:773 netbox/dcim/forms/bulk_import.py:490 +#: netbox/dcim/forms/bulk_import.py:494 netbox/dcim/forms/bulk_import.py:515 +#: netbox/dcim/forms/bulk_import.py:519 netbox/dcim/forms/bulk_import.py:644 +#: netbox/dcim/forms/bulk_import.py:648 netbox/dcim/forms/filtersets.py:704 +#: netbox/dcim/forms/filtersets.py:725 netbox/dcim/forms/filtersets.py:843 +#: netbox/dcim/forms/model_forms.py:511 netbox/dcim/forms/model_forms.py:545 +#: netbox/dcim/forms/model_forms.py:660 #: netbox/virtualization/forms/bulk_import.py:138 #: netbox/virtualization/forms/bulk_import.py:139 #: netbox/virtualization/forms/filtersets.py:194 @@ -4252,22 +4348,22 @@ msgstr "Rola maszyny wirtualnej" msgid "Config template" msgstr "Szablon konfiguracji" -#: netbox/dcim/forms/bulk_edit.py:670 netbox/dcim/forms/bulk_edit.py:1079 -#: netbox/dcim/forms/bulk_import.py:519 netbox/dcim/forms/filtersets.py:115 -#: netbox/dcim/forms/model_forms.py:511 netbox/dcim/forms/model_forms.py:884 -#: netbox/dcim/forms/model_forms.py:901 netbox/extras/filtersets.py:547 +#: netbox/dcim/forms/bulk_edit.py:714 netbox/dcim/forms/bulk_edit.py:1123 +#: netbox/dcim/forms/bulk_import.py:550 netbox/dcim/forms/filtersets.py:116 +#: netbox/dcim/forms/model_forms.py:605 netbox/dcim/forms/model_forms.py:978 +#: netbox/dcim/forms/model_forms.py:995 netbox/extras/filtersets.py:640 msgid "Device type" msgstr "Typ urządzenia" -#: netbox/dcim/forms/bulk_edit.py:681 netbox/dcim/forms/bulk_import.py:500 -#: netbox/dcim/forms/filtersets.py:120 netbox/dcim/forms/model_forms.py:519 +#: netbox/dcim/forms/bulk_edit.py:725 netbox/dcim/forms/bulk_import.py:531 +#: netbox/dcim/forms/filtersets.py:121 netbox/dcim/forms/model_forms.py:613 msgid "Device role" msgstr "Rola urządzenia" -#: netbox/dcim/forms/bulk_edit.py:704 netbox/dcim/forms/bulk_import.py:525 -#: netbox/dcim/forms/filtersets.py:797 netbox/dcim/forms/model_forms.py:461 -#: netbox/dcim/forms/model_forms.py:524 netbox/dcim/tables/devices.py:192 -#: netbox/extras/filtersets.py:563 netbox/templates/dcim/device.html:186 +#: netbox/dcim/forms/bulk_edit.py:748 netbox/dcim/forms/bulk_import.py:556 +#: netbox/dcim/forms/filtersets.py:816 netbox/dcim/forms/model_forms.py:555 +#: netbox/dcim/forms/model_forms.py:618 netbox/dcim/tables/devices.py:192 +#: netbox/extras/filtersets.py:656 netbox/templates/dcim/device.html:186 #: netbox/templates/dcim/platform.html:26 #: netbox/templates/virtualization/virtualmachine.html:27 #: netbox/virtualization/forms/bulk_edit.py:142 @@ -4278,17 +4374,17 @@ msgstr "Rola urządzenia" msgid "Platform" msgstr "Platforma" -#: netbox/dcim/forms/bulk_edit.py:734 netbox/dcim/forms/bulk_import.py:544 -#: netbox/dcim/forms/filtersets.py:729 netbox/dcim/forms/filtersets.py:899 -#: netbox/dcim/forms/model_forms.py:533 netbox/dcim/tables/devices.py:212 -#: netbox/extras/filtersets.py:596 netbox/extras/forms/filtersets.py:329 -#: netbox/ipam/forms/filtersets.py:432 netbox/ipam/forms/filtersets.py:464 +#: netbox/dcim/forms/bulk_edit.py:778 netbox/dcim/forms/bulk_import.py:575 +#: netbox/dcim/forms/filtersets.py:748 netbox/dcim/forms/filtersets.py:918 +#: netbox/dcim/forms/model_forms.py:627 netbox/dcim/tables/devices.py:212 +#: netbox/extras/filtersets.py:689 netbox/extras/forms/filtersets.py:364 +#: netbox/ipam/forms/filtersets.py:439 netbox/ipam/forms/filtersets.py:472 #: netbox/templates/dcim/device.html:239 #: netbox/templates/virtualization/cluster.html:10 #: netbox/templates/virtualization/virtualmachine.html:92 #: netbox/templates/virtualization/virtualmachine.html:101 #: netbox/virtualization/filtersets.py:123 -#: netbox/virtualization/filtersets.py:243 +#: netbox/virtualization/filtersets.py:245 #: netbox/virtualization/forms/bulk_edit.py:111 #: netbox/virtualization/forms/bulk_import.py:98 #: netbox/virtualization/forms/filtersets.py:105 @@ -4300,28 +4396,28 @@ msgstr "Platforma" msgid "Cluster" msgstr "Klaster" -#: netbox/dcim/forms/bulk_edit.py:748 +#: netbox/dcim/forms/bulk_edit.py:792 #: netbox/templates/extras/dashboard/widget_config.html:7 #: netbox/virtualization/forms/bulk_edit.py:173 msgid "Configuration" msgstr "Konfiguracja" -#: netbox/dcim/forms/bulk_edit.py:749 netbox/netbox/navigation/menu.py:251 +#: netbox/dcim/forms/bulk_edit.py:793 netbox/netbox/navigation/menu.py:252 #: netbox/templates/dcim/device_edit.html:80 msgid "Virtualization" msgstr "Wirtualizacja" -#: netbox/dcim/forms/bulk_edit.py:763 netbox/dcim/forms/bulk_import.py:680 -#: netbox/dcim/forms/model_forms.py:658 netbox/dcim/forms/model_forms.py:909 +#: netbox/dcim/forms/bulk_edit.py:807 netbox/dcim/forms/bulk_import.py:711 +#: netbox/dcim/forms/model_forms.py:752 netbox/dcim/forms/model_forms.py:1003 msgid "Module type" msgstr "Rodzaj modułu" -#: netbox/dcim/forms/bulk_edit.py:817 netbox/dcim/forms/bulk_edit.py:1002 -#: netbox/dcim/forms/bulk_edit.py:1021 netbox/dcim/forms/bulk_edit.py:1044 -#: netbox/dcim/forms/bulk_edit.py:1086 netbox/dcim/forms/bulk_edit.py:1130 -#: netbox/dcim/forms/bulk_edit.py:1181 netbox/dcim/forms/bulk_edit.py:1208 -#: netbox/dcim/forms/bulk_edit.py:1235 netbox/dcim/forms/bulk_edit.py:1253 -#: netbox/dcim/forms/bulk_edit.py:1271 netbox/dcim/forms/filtersets.py:68 +#: netbox/dcim/forms/bulk_edit.py:861 netbox/dcim/forms/bulk_edit.py:1046 +#: netbox/dcim/forms/bulk_edit.py:1065 netbox/dcim/forms/bulk_edit.py:1088 +#: netbox/dcim/forms/bulk_edit.py:1130 netbox/dcim/forms/bulk_edit.py:1174 +#: netbox/dcim/forms/bulk_edit.py:1225 netbox/dcim/forms/bulk_edit.py:1252 +#: netbox/dcim/forms/bulk_edit.py:1279 netbox/dcim/forms/bulk_edit.py:1297 +#: netbox/dcim/forms/bulk_edit.py:1315 netbox/dcim/forms/filtersets.py:69 #: netbox/dcim/forms/object_create.py:46 netbox/templates/dcim/cable.html:32 #: netbox/templates/dcim/consoleport.html:32 #: netbox/templates/dcim/consoleserverport.html:32 @@ -4339,109 +4435,109 @@ msgstr "Rodzaj modułu" msgid "Label" msgstr "Etykieta" -#: netbox/dcim/forms/bulk_edit.py:826 netbox/dcim/forms/filtersets.py:1117 +#: netbox/dcim/forms/bulk_edit.py:870 netbox/dcim/forms/filtersets.py:1136 #: netbox/templates/dcim/cable.html:50 msgid "Length" msgstr "Długość" -#: netbox/dcim/forms/bulk_edit.py:831 netbox/dcim/forms/bulk_import.py:1363 -#: netbox/dcim/forms/bulk_import.py:1366 netbox/dcim/forms/filtersets.py:1121 +#: netbox/dcim/forms/bulk_edit.py:875 netbox/dcim/forms/bulk_import.py:1394 +#: netbox/dcim/forms/bulk_import.py:1397 netbox/dcim/forms/filtersets.py:1140 msgid "Length unit" msgstr "Jednostka długości" -#: netbox/dcim/forms/bulk_edit.py:855 +#: netbox/dcim/forms/bulk_edit.py:899 #: netbox/templates/dcim/virtualchassis.html:23 msgid "Domain" msgstr "Domena" -#: netbox/dcim/forms/bulk_edit.py:923 netbox/dcim/forms/bulk_import.py:1482 -#: netbox/dcim/forms/filtersets.py:1207 netbox/dcim/forms/model_forms.py:761 +#: netbox/dcim/forms/bulk_edit.py:967 netbox/dcim/forms/bulk_import.py:1513 +#: netbox/dcim/forms/filtersets.py:1226 netbox/dcim/forms/model_forms.py:855 msgid "Power panel" msgstr "Panel zasilania" -#: netbox/dcim/forms/bulk_edit.py:945 netbox/dcim/forms/bulk_import.py:1518 -#: netbox/dcim/forms/filtersets.py:1229 +#: netbox/dcim/forms/bulk_edit.py:989 netbox/dcim/forms/bulk_import.py:1549 +#: netbox/dcim/forms/filtersets.py:1248 #: netbox/templates/dcim/powerfeed.html:83 msgid "Supply" msgstr "Dostawa" -#: netbox/dcim/forms/bulk_edit.py:951 netbox/dcim/forms/bulk_import.py:1523 -#: netbox/dcim/forms/filtersets.py:1234 +#: netbox/dcim/forms/bulk_edit.py:995 netbox/dcim/forms/bulk_import.py:1554 +#: netbox/dcim/forms/filtersets.py:1253 #: netbox/templates/dcim/powerfeed.html:95 msgid "Phase" msgstr "Faza" -#: netbox/dcim/forms/bulk_edit.py:957 netbox/dcim/forms/filtersets.py:1239 +#: netbox/dcim/forms/bulk_edit.py:1001 netbox/dcim/forms/filtersets.py:1258 #: netbox/templates/dcim/powerfeed.html:87 msgid "Voltage" msgstr "Napięcie" -#: netbox/dcim/forms/bulk_edit.py:961 netbox/dcim/forms/filtersets.py:1243 +#: netbox/dcim/forms/bulk_edit.py:1005 netbox/dcim/forms/filtersets.py:1262 #: netbox/templates/dcim/powerfeed.html:91 msgid "Amperage" msgstr "Natężenie prądu" -#: netbox/dcim/forms/bulk_edit.py:965 netbox/dcim/forms/filtersets.py:1247 +#: netbox/dcim/forms/bulk_edit.py:1009 netbox/dcim/forms/filtersets.py:1266 msgid "Max utilization" msgstr "Maksymalne wykorzystanie" -#: netbox/dcim/forms/bulk_edit.py:1054 +#: netbox/dcim/forms/bulk_edit.py:1098 msgid "Maximum draw" msgstr "Maksymalne losowanie" -#: netbox/dcim/forms/bulk_edit.py:1057 +#: netbox/dcim/forms/bulk_edit.py:1101 #: netbox/dcim/models/device_component_templates.py:281 #: netbox/dcim/models/device_components.py:352 msgid "Maximum power draw (watts)" msgstr "Maksymalny pobór mocy (waty)" -#: netbox/dcim/forms/bulk_edit.py:1060 +#: netbox/dcim/forms/bulk_edit.py:1104 msgid "Allocated draw" msgstr "Przydzielone losowanie" -#: netbox/dcim/forms/bulk_edit.py:1063 +#: netbox/dcim/forms/bulk_edit.py:1107 #: netbox/dcim/models/device_component_templates.py:288 #: netbox/dcim/models/device_components.py:359 msgid "Allocated power draw (watts)" msgstr "Przydzielony pobór mocy (waty)" -#: netbox/dcim/forms/bulk_edit.py:1096 netbox/dcim/forms/bulk_import.py:813 -#: netbox/dcim/forms/model_forms.py:978 netbox/dcim/forms/model_forms.py:1332 -#: netbox/dcim/forms/model_forms.py:1647 netbox/dcim/forms/object_import.py:55 +#: netbox/dcim/forms/bulk_edit.py:1140 netbox/dcim/forms/bulk_import.py:844 +#: netbox/dcim/forms/model_forms.py:1072 netbox/dcim/forms/model_forms.py:1426 +#: netbox/dcim/forms/model_forms.py:1741 netbox/dcim/forms/object_import.py:55 msgid "Power port" msgstr "Port zasilania" -#: netbox/dcim/forms/bulk_edit.py:1101 netbox/dcim/forms/bulk_import.py:820 +#: netbox/dcim/forms/bulk_edit.py:1145 netbox/dcim/forms/bulk_import.py:851 msgid "Feed leg" msgstr "Noga do karmienia" -#: netbox/dcim/forms/bulk_edit.py:1147 netbox/dcim/forms/bulk_edit.py:1465 +#: netbox/dcim/forms/bulk_edit.py:1191 netbox/dcim/forms/bulk_edit.py:1512 msgid "Management only" msgstr "Tylko zarządzanie" -#: netbox/dcim/forms/bulk_edit.py:1157 netbox/dcim/forms/bulk_edit.py:1471 -#: netbox/dcim/forms/bulk_import.py:906 netbox/dcim/forms/filtersets.py:1448 +#: netbox/dcim/forms/bulk_edit.py:1201 netbox/dcim/forms/bulk_edit.py:1518 +#: netbox/dcim/forms/bulk_import.py:937 netbox/dcim/forms/filtersets.py:1472 #: netbox/dcim/forms/object_import.py:90 #: netbox/dcim/models/device_component_templates.py:445 -#: netbox/dcim/models/device_components.py:724 +#: netbox/dcim/models/device_components.py:733 msgid "PoE mode" msgstr "Tryb PoE" -#: netbox/dcim/forms/bulk_edit.py:1163 netbox/dcim/forms/bulk_edit.py:1477 -#: netbox/dcim/forms/bulk_import.py:912 netbox/dcim/forms/filtersets.py:1453 +#: netbox/dcim/forms/bulk_edit.py:1207 netbox/dcim/forms/bulk_edit.py:1524 +#: netbox/dcim/forms/bulk_import.py:943 netbox/dcim/forms/filtersets.py:1477 #: netbox/dcim/forms/object_import.py:95 #: netbox/dcim/models/device_component_templates.py:452 -#: netbox/dcim/models/device_components.py:731 +#: netbox/dcim/models/device_components.py:740 msgid "PoE type" msgstr "Typ PoE" -#: netbox/dcim/forms/bulk_edit.py:1169 netbox/dcim/forms/filtersets.py:1468 +#: netbox/dcim/forms/bulk_edit.py:1213 netbox/dcim/forms/filtersets.py:1492 #: netbox/dcim/forms/object_import.py:100 msgid "Wireless role" msgstr "Rola sieci bezprzewodowej" -#: netbox/dcim/forms/bulk_edit.py:1306 netbox/dcim/forms/model_forms.py:680 -#: netbox/dcim/forms/model_forms.py:1277 netbox/dcim/tables/devices.py:322 +#: netbox/dcim/forms/bulk_edit.py:1350 netbox/dcim/forms/model_forms.py:774 +#: netbox/dcim/forms/model_forms.py:1371 netbox/dcim/tables/devices.py:322 #: netbox/templates/dcim/consoleport.html:24 #: netbox/templates/dcim/consoleserverport.html:24 #: netbox/templates/dcim/frontport.html:24 @@ -4455,26 +4551,26 @@ msgstr "Rola sieci bezprzewodowej" msgid "Module" msgstr "Moduł" -#: netbox/dcim/forms/bulk_edit.py:1445 netbox/dcim/tables/devices.py:698 +#: netbox/dcim/forms/bulk_edit.py:1492 netbox/dcim/tables/devices.py:705 #: netbox/templates/dcim/interface.html:116 msgid "LAG" msgstr "OPÓŹNIENIE" -#: netbox/dcim/forms/bulk_edit.py:1450 netbox/dcim/forms/model_forms.py:1359 +#: netbox/dcim/forms/bulk_edit.py:1497 netbox/dcim/forms/model_forms.py:1453 msgid "Virtual device contexts" msgstr "Konteksty urządzeń wirtualnych" -#: netbox/dcim/forms/bulk_edit.py:1456 netbox/dcim/forms/bulk_import.py:741 -#: netbox/dcim/forms/bulk_import.py:767 netbox/dcim/forms/filtersets.py:1301 -#: netbox/dcim/forms/filtersets.py:1326 netbox/dcim/forms/filtersets.py:1412 -#: netbox/dcim/tables/devices.py:631 +#: netbox/dcim/forms/bulk_edit.py:1503 netbox/dcim/forms/bulk_import.py:772 +#: netbox/dcim/forms/bulk_import.py:798 netbox/dcim/forms/filtersets.py:1320 +#: netbox/dcim/forms/filtersets.py:1345 netbox/dcim/forms/filtersets.py:1436 +#: netbox/dcim/tables/devices.py:638 #: netbox/templates/circuits/inc/circuit_termination_fields.html:62 #: netbox/templates/dcim/consoleport.html:40 #: netbox/templates/dcim/consoleserverport.html:40 msgid "Speed" msgstr "Prędkość" -#: netbox/dcim/forms/bulk_edit.py:1485 netbox/dcim/forms/bulk_import.py:915 +#: netbox/dcim/forms/bulk_edit.py:1532 netbox/dcim/forms/bulk_import.py:946 #: netbox/templates/vpn/ikepolicy.html:25 #: netbox/templates/vpn/ipsecprofile.html:21 #: netbox/templates/vpn/ipsecprofile.html:48 @@ -4488,55 +4584,55 @@ msgstr "Prędkość" msgid "Mode" msgstr "Tryb" -#: netbox/dcim/forms/bulk_edit.py:1493 netbox/dcim/forms/model_forms.py:1408 -#: netbox/ipam/forms/bulk_import.py:174 netbox/ipam/forms/filtersets.py:553 -#: netbox/ipam/models/vlans.py:87 netbox/virtualization/forms/bulk_edit.py:222 +#: netbox/dcim/forms/bulk_edit.py:1540 netbox/dcim/forms/model_forms.py:1502 +#: netbox/ipam/forms/bulk_import.py:174 netbox/ipam/forms/filtersets.py:561 +#: netbox/ipam/models/vlans.py:93 netbox/virtualization/forms/bulk_edit.py:222 #: netbox/virtualization/forms/model_forms.py:335 msgid "VLAN group" msgstr "Grupa VLAN" -#: netbox/dcim/forms/bulk_edit.py:1502 netbox/dcim/forms/model_forms.py:1414 -#: netbox/dcim/tables/devices.py:592 +#: netbox/dcim/forms/bulk_edit.py:1549 netbox/dcim/forms/model_forms.py:1508 +#: netbox/dcim/tables/devices.py:599 #: netbox/virtualization/forms/bulk_edit.py:230 #: netbox/virtualization/forms/model_forms.py:340 msgid "Untagged VLAN" msgstr "Nieoznaczone sieci VLAN" -#: netbox/dcim/forms/bulk_edit.py:1511 netbox/dcim/forms/model_forms.py:1423 -#: netbox/dcim/tables/devices.py:598 +#: netbox/dcim/forms/bulk_edit.py:1558 netbox/dcim/forms/model_forms.py:1517 +#: netbox/dcim/tables/devices.py:605 #: netbox/virtualization/forms/bulk_edit.py:238 #: netbox/virtualization/forms/model_forms.py:349 msgid "Tagged VLANs" msgstr "Oznaczone sieci VLAN" -#: netbox/dcim/forms/bulk_edit.py:1514 +#: netbox/dcim/forms/bulk_edit.py:1561 msgid "Add tagged VLANs" msgstr "Dodaj oznaczone sieci VLAN" -#: netbox/dcim/forms/bulk_edit.py:1523 +#: netbox/dcim/forms/bulk_edit.py:1570 msgid "Remove tagged VLANs" msgstr "Usuń oznaczone sieci VLAN" -#: netbox/dcim/forms/bulk_edit.py:1534 netbox/dcim/forms/model_forms.py:1432 +#: netbox/dcim/forms/bulk_edit.py:1581 netbox/dcim/forms/model_forms.py:1526 #: netbox/virtualization/forms/model_forms.py:358 msgid "Q-in-Q Service VLAN" msgstr "Usługa Q-in-Q Usługa VLAN" -#: netbox/dcim/forms/bulk_edit.py:1549 netbox/dcim/forms/model_forms.py:1395 +#: netbox/dcim/forms/bulk_edit.py:1596 netbox/dcim/forms/model_forms.py:1489 msgid "Wireless LAN group" msgstr "Grupa sieci bezprzewodowej sieci LAN" -#: netbox/dcim/forms/bulk_edit.py:1554 netbox/dcim/forms/model_forms.py:1400 -#: netbox/dcim/tables/devices.py:640 netbox/netbox/navigation/menu.py:152 +#: netbox/dcim/forms/bulk_edit.py:1601 netbox/dcim/forms/model_forms.py:1494 +#: netbox/dcim/tables/devices.py:647 netbox/netbox/navigation/menu.py:153 #: netbox/templates/dcim/interface.html:337 #: netbox/wireless/tables/wirelesslan.py:24 msgid "Wireless LANs" msgstr "Bezprzewodowe sieci LAN" -#: netbox/dcim/forms/bulk_edit.py:1563 netbox/dcim/forms/filtersets.py:1381 -#: netbox/dcim/forms/model_forms.py:1466 netbox/ipam/forms/bulk_edit.py:269 -#: netbox/ipam/forms/bulk_edit.py:362 netbox/ipam/forms/filtersets.py:177 -#: netbox/netbox/navigation/menu.py:108 +#: netbox/dcim/forms/bulk_edit.py:1610 netbox/dcim/forms/filtersets.py:1405 +#: netbox/dcim/forms/model_forms.py:1560 netbox/ipam/forms/bulk_edit.py:269 +#: netbox/ipam/forms/bulk_edit.py:367 netbox/ipam/forms/filtersets.py:177 +#: netbox/netbox/navigation/menu.py:109 #: netbox/templates/dcim/interface.html:128 #: netbox/templates/ipam/prefix.html:91 #: netbox/templates/virtualization/vminterface.html:76 @@ -4545,251 +4641,258 @@ msgstr "Bezprzewodowe sieci LAN" msgid "Addressing" msgstr "Adresowanie" -#: netbox/dcim/forms/bulk_edit.py:1564 netbox/dcim/forms/filtersets.py:721 -#: netbox/dcim/forms/model_forms.py:1467 +#: netbox/dcim/forms/bulk_edit.py:1611 netbox/dcim/forms/filtersets.py:740 +#: netbox/dcim/forms/model_forms.py:1561 #: netbox/virtualization/forms/model_forms.py:379 msgid "Operation" msgstr "Operacja" -#: netbox/dcim/forms/bulk_edit.py:1565 netbox/dcim/forms/filtersets.py:1382 -#: netbox/dcim/forms/model_forms.py:1022 netbox/dcim/forms/model_forms.py:1469 +#: netbox/dcim/forms/bulk_edit.py:1612 netbox/dcim/forms/filtersets.py:1406 +#: netbox/dcim/forms/model_forms.py:1116 netbox/dcim/forms/model_forms.py:1563 msgid "PoE" msgstr "PoE" -#: netbox/dcim/forms/bulk_edit.py:1566 netbox/dcim/forms/model_forms.py:1468 +#: netbox/dcim/forms/bulk_edit.py:1613 netbox/dcim/forms/model_forms.py:1562 #: netbox/templates/dcim/interface.html:105 #: netbox/virtualization/forms/bulk_edit.py:254 #: netbox/virtualization/forms/model_forms.py:380 msgid "Related Interfaces" msgstr "Powiązane interfejsy" -#: netbox/dcim/forms/bulk_edit.py:1568 netbox/dcim/forms/filtersets.py:1383 -#: netbox/dcim/forms/model_forms.py:1472 +#: netbox/dcim/forms/bulk_edit.py:1615 netbox/dcim/forms/filtersets.py:1407 +#: netbox/dcim/forms/model_forms.py:1566 #: netbox/virtualization/forms/bulk_edit.py:257 #: netbox/virtualization/forms/filtersets.py:206 #: netbox/virtualization/forms/model_forms.py:383 msgid "802.1Q Switching" msgstr "Przełączanie 802.1Q" -#: netbox/dcim/forms/bulk_edit.py:1573 +#: netbox/dcim/forms/bulk_edit.py:1620 msgid "Add/Remove" msgstr "Dodaj/Usuń" -#: netbox/dcim/forms/bulk_edit.py:1632 netbox/dcim/forms/bulk_edit.py:1634 +#: netbox/dcim/forms/bulk_edit.py:1679 netbox/dcim/forms/bulk_edit.py:1681 msgid "Interface mode must be specified to assign VLANs" msgstr "Tryb interfejsu musi być określony, aby przypisać sieci VLAN" -#: netbox/dcim/forms/bulk_edit.py:1639 +#: netbox/dcim/forms/bulk_edit.py:1686 msgid "An access interface cannot have tagged VLANs assigned." msgstr "Interfejs dostępu nie może mieć przypisanych oznakowanych sieci VLAN." -#: netbox/dcim/forms/bulk_import.py:66 +#: netbox/dcim/forms/bulk_import.py:67 msgid "Name of parent region" msgstr "Nazwa regionu macierzystego" -#: netbox/dcim/forms/bulk_import.py:80 +#: netbox/dcim/forms/bulk_import.py:81 msgid "Name of parent site group" msgstr "Nazwa nadrzędnej grupy witryn" -#: netbox/dcim/forms/bulk_import.py:99 +#: netbox/dcim/forms/bulk_import.py:100 msgid "Assigned region" msgstr "Przypisany region" -#: netbox/dcim/forms/bulk_import.py:106 netbox/tenancy/forms/bulk_import.py:44 -#: netbox/tenancy/forms/bulk_import.py:85 +#: netbox/dcim/forms/bulk_import.py:107 netbox/tenancy/forms/bulk_import.py:44 #: netbox/wireless/forms/bulk_import.py:42 msgid "Assigned group" msgstr "Przydzielona grupa" -#: netbox/dcim/forms/bulk_import.py:125 +#: netbox/dcim/forms/bulk_import.py:126 msgid "available options" msgstr "dostępne opcje" -#: netbox/dcim/forms/bulk_import.py:136 netbox/dcim/forms/bulk_import.py:570 -#: netbox/dcim/forms/bulk_import.py:1479 netbox/ipam/forms/bulk_import.py:472 +#: netbox/dcim/forms/bulk_import.py:137 netbox/dcim/forms/bulk_import.py:601 +#: netbox/dcim/forms/bulk_import.py:1510 netbox/ipam/forms/bulk_import.py:479 #: netbox/virtualization/forms/bulk_import.py:64 #: netbox/virtualization/forms/bulk_import.py:95 msgid "Assigned site" msgstr "Przydzielona witryna" -#: netbox/dcim/forms/bulk_import.py:143 +#: netbox/dcim/forms/bulk_import.py:144 msgid "Parent location" msgstr "Lokalizacja nadrzędna" -#: netbox/dcim/forms/bulk_import.py:145 +#: netbox/dcim/forms/bulk_import.py:146 msgid "Location not found." msgstr "Lokalizacja nie została znaleziona." -#: netbox/dcim/forms/bulk_import.py:187 +#: netbox/dcim/forms/bulk_import.py:191 msgid "The manufacturer of this rack type" msgstr "Producent tego typu szaf" -#: netbox/dcim/forms/bulk_import.py:198 +#: netbox/dcim/forms/bulk_import.py:202 msgid "The lowest-numbered position in the rack" msgstr "Najniższy numer pozycji w szafie" -#: netbox/dcim/forms/bulk_import.py:203 netbox/dcim/forms/bulk_import.py:278 +#: netbox/dcim/forms/bulk_import.py:207 netbox/dcim/forms/bulk_import.py:282 msgid "Rail-to-rail width (in inches)" msgstr "Szerokość szyny do szyny (w calach)" -#: netbox/dcim/forms/bulk_import.py:209 netbox/dcim/forms/bulk_import.py:288 +#: netbox/dcim/forms/bulk_import.py:213 netbox/dcim/forms/bulk_import.py:292 msgid "Unit for outer dimensions" msgstr "Jednostka do wymiarów zewnętrznych" -#: netbox/dcim/forms/bulk_import.py:215 netbox/dcim/forms/bulk_import.py:300 +#: netbox/dcim/forms/bulk_import.py:219 netbox/dcim/forms/bulk_import.py:304 msgid "Unit for rack weights" msgstr "Jednostka masy w szafach" -#: netbox/dcim/forms/bulk_import.py:247 +#: netbox/dcim/forms/bulk_import.py:251 msgid "Name of assigned tenant" msgstr "Nazwa przydzielonego najemcy" -#: netbox/dcim/forms/bulk_import.py:259 +#: netbox/dcim/forms/bulk_import.py:263 msgid "Name of assigned role" msgstr "Nazwa przypisanej roli" -#: netbox/dcim/forms/bulk_import.py:266 +#: netbox/dcim/forms/bulk_import.py:270 msgid "Rack type model" msgstr "Model typu stelaża" -#: netbox/dcim/forms/bulk_import.py:294 netbox/dcim/forms/bulk_import.py:437 -#: netbox/dcim/forms/bulk_import.py:610 +#: netbox/dcim/forms/bulk_import.py:298 netbox/dcim/forms/bulk_import.py:456 +#: netbox/dcim/forms/bulk_import.py:641 msgid "Airflow direction" msgstr "Kierunek przepływu powietrza" -#: netbox/dcim/forms/bulk_import.py:326 +#: netbox/dcim/forms/bulk_import.py:330 msgid "Width must be set if not specifying a rack type." msgstr "Szerokość musi być ustawiona, jeśli nie określa się typu stelaża." -#: netbox/dcim/forms/bulk_import.py:328 +#: netbox/dcim/forms/bulk_import.py:332 msgid "U height must be set if not specifying a rack type." msgstr "Wysokość U musi być ustawiona, jeśli nie określa się typu stelaża." -#: netbox/dcim/forms/bulk_import.py:336 +#: netbox/dcim/forms/bulk_import.py:340 msgid "Parent site" msgstr "Witryna nadrzędna" -#: netbox/dcim/forms/bulk_import.py:343 netbox/dcim/forms/bulk_import.py:1492 +#: netbox/dcim/forms/bulk_import.py:347 netbox/dcim/forms/bulk_import.py:1523 msgid "Rack's location (if any)" msgstr "Lokalizacja szafy (jeśli określona)" -#: netbox/dcim/forms/bulk_import.py:352 netbox/dcim/forms/model_forms.py:319 -#: netbox/dcim/tables/racks.py:221 +#: netbox/dcim/forms/bulk_import.py:356 netbox/dcim/forms/model_forms.py:327 +#: netbox/dcim/tables/racks.py:230 #: netbox/templates/dcim/rackreservation.html:12 #: netbox/templates/dcim/rackreservation.html:45 msgid "Units" msgstr "Jednostki" -#: netbox/dcim/forms/bulk_import.py:355 +#: netbox/dcim/forms/bulk_import.py:359 msgid "Comma-separated list of individual unit numbers" msgstr "Lista poszczególnych numerów jednostek oddzielona przecinkami" -#: netbox/dcim/forms/bulk_import.py:398 +#: netbox/dcim/forms/bulk_import.py:402 msgid "The manufacturer which produces this device type" msgstr "Producent, który produkuje ten typ urządzenia" -#: netbox/dcim/forms/bulk_import.py:405 +#: netbox/dcim/forms/bulk_import.py:409 msgid "The default platform for devices of this type (optional)" msgstr "Domyślna platforma dla urządzeń tego typu (opcjonalnie)" -#: netbox/dcim/forms/bulk_import.py:410 +#: netbox/dcim/forms/bulk_import.py:414 msgid "Device weight" msgstr "Waga urządzenia" -#: netbox/dcim/forms/bulk_import.py:416 +#: netbox/dcim/forms/bulk_import.py:420 msgid "Unit for device weight" msgstr "Jednostka do wagi urządzenia" -#: netbox/dcim/forms/bulk_import.py:442 +#: netbox/dcim/forms/bulk_import.py:461 msgid "Module weight" msgstr "Waga modułu" -#: netbox/dcim/forms/bulk_import.py:448 +#: netbox/dcim/forms/bulk_import.py:467 msgid "Unit for module weight" msgstr "Jednostka do ciężaru modułu" -#: netbox/dcim/forms/bulk_import.py:481 +#: netbox/dcim/forms/bulk_import.py:484 +msgid "Parent Device Role" +msgstr "Rola urządzenia nadrzędnego" + +#: netbox/dcim/forms/bulk_import.py:486 +msgid "Device role not found." +msgstr "Nie znaleziono roli urządzenia." + +#: netbox/dcim/forms/bulk_import.py:512 msgid "Limit platform assignments to this manufacturer" msgstr "Ogranicz przypisania platformy do tego producenta" -#: netbox/dcim/forms/bulk_import.py:503 netbox/dcim/forms/bulk_import.py:1562 -#: netbox/tenancy/forms/bulk_import.py:106 +#: netbox/dcim/forms/bulk_import.py:534 netbox/dcim/forms/bulk_import.py:1593 +#: netbox/tenancy/forms/bulk_import.py:105 msgid "Assigned role" msgstr "Przypisana rola" -#: netbox/dcim/forms/bulk_import.py:516 +#: netbox/dcim/forms/bulk_import.py:547 msgid "Device type manufacturer" msgstr "Producent typu urządzenia" -#: netbox/dcim/forms/bulk_import.py:522 +#: netbox/dcim/forms/bulk_import.py:553 msgid "Device type model" msgstr "Model typu urządzenia" -#: netbox/dcim/forms/bulk_import.py:529 +#: netbox/dcim/forms/bulk_import.py:560 #: netbox/virtualization/forms/bulk_import.py:132 msgid "Assigned platform" msgstr "Przydzielona platforma" -#: netbox/dcim/forms/bulk_import.py:537 netbox/dcim/forms/bulk_import.py:541 -#: netbox/dcim/forms/model_forms.py:547 +#: netbox/dcim/forms/bulk_import.py:568 netbox/dcim/forms/bulk_import.py:572 +#: netbox/dcim/forms/model_forms.py:641 msgid "Virtual chassis" msgstr "Wirtualne podwozie" -#: netbox/dcim/forms/bulk_import.py:548 +#: netbox/dcim/forms/bulk_import.py:579 msgid "Virtualization cluster" msgstr "Klaster wirtualizacji" -#: netbox/dcim/forms/bulk_import.py:577 +#: netbox/dcim/forms/bulk_import.py:608 msgid "Assigned location (if any)" msgstr "Przypisana lokalizacja (jeśli istnieje)" -#: netbox/dcim/forms/bulk_import.py:584 +#: netbox/dcim/forms/bulk_import.py:615 msgid "Assigned rack (if any)" msgstr "Przypisana szafa (jeśli określona)" -#: netbox/dcim/forms/bulk_import.py:587 +#: netbox/dcim/forms/bulk_import.py:618 msgid "Face" msgstr "Twarz" -#: netbox/dcim/forms/bulk_import.py:590 +#: netbox/dcim/forms/bulk_import.py:621 msgid "Mounted rack face" msgstr "Powierzchnia montażu w szafie" -#: netbox/dcim/forms/bulk_import.py:597 +#: netbox/dcim/forms/bulk_import.py:628 msgid "Parent device (for child devices)" msgstr "Urządzenie nadrzędne (dla urządzeń podrzędnych)" -#: netbox/dcim/forms/bulk_import.py:600 +#: netbox/dcim/forms/bulk_import.py:631 msgid "Device bay" msgstr "Osłona urządzenia" -#: netbox/dcim/forms/bulk_import.py:604 +#: netbox/dcim/forms/bulk_import.py:635 msgid "Device bay in which this device is installed (for child devices)" msgstr "" "Osłona urządzenia, w której to urządzenie jest zainstalowane (dla urządzeń " "podrzędnych)" -#: netbox/dcim/forms/bulk_import.py:671 +#: netbox/dcim/forms/bulk_import.py:702 msgid "The device in which this module is installed" msgstr "Urządzenie, w którym zainstalowany jest ten moduł" -#: netbox/dcim/forms/bulk_import.py:674 netbox/dcim/forms/model_forms.py:651 +#: netbox/dcim/forms/bulk_import.py:705 netbox/dcim/forms/model_forms.py:745 msgid "Module bay" msgstr "Wnęka modułu" -#: netbox/dcim/forms/bulk_import.py:677 +#: netbox/dcim/forms/bulk_import.py:708 msgid "The module bay in which this module is installed" msgstr "Wnęka modułu, w której ten moduł jest zainstalowany" -#: netbox/dcim/forms/bulk_import.py:683 +#: netbox/dcim/forms/bulk_import.py:714 msgid "The type of module" msgstr "Rodzaj modułu" -#: netbox/dcim/forms/bulk_import.py:691 netbox/dcim/forms/model_forms.py:667 +#: netbox/dcim/forms/bulk_import.py:722 netbox/dcim/forms/model_forms.py:761 msgid "Replicate components" msgstr "Replikacja komponentów" -#: netbox/dcim/forms/bulk_import.py:693 +#: netbox/dcim/forms/bulk_import.py:724 msgid "" "Automatically populate components associated with this module type (enabled " "by default)" @@ -4797,177 +4900,176 @@ msgstr "" "Automatyczne wypełnianie komponentów powiązanych z tym typem modułu " "(domyślnie włączone)" -#: netbox/dcim/forms/bulk_import.py:696 netbox/dcim/forms/model_forms.py:673 +#: netbox/dcim/forms/bulk_import.py:727 netbox/dcim/forms/model_forms.py:767 msgid "Adopt components" msgstr "Zastosuj komponenty" -#: netbox/dcim/forms/bulk_import.py:698 netbox/dcim/forms/model_forms.py:676 +#: netbox/dcim/forms/bulk_import.py:729 netbox/dcim/forms/model_forms.py:770 msgid "Adopt already existing components" msgstr "Zastosuj już istniejące komponenty" -#: netbox/dcim/forms/bulk_import.py:738 netbox/dcim/forms/bulk_import.py:764 -#: netbox/dcim/forms/bulk_import.py:790 +#: netbox/dcim/forms/bulk_import.py:769 netbox/dcim/forms/bulk_import.py:795 +#: netbox/dcim/forms/bulk_import.py:821 msgid "Port type" msgstr "Typ portu" -#: netbox/dcim/forms/bulk_import.py:746 netbox/dcim/forms/bulk_import.py:772 +#: netbox/dcim/forms/bulk_import.py:777 netbox/dcim/forms/bulk_import.py:803 msgid "Port speed in bps" msgstr "Prędkość portu w bps" -#: netbox/dcim/forms/bulk_import.py:810 +#: netbox/dcim/forms/bulk_import.py:841 msgid "Outlet type" msgstr "Rodzaj wylotu" -#: netbox/dcim/forms/bulk_import.py:817 +#: netbox/dcim/forms/bulk_import.py:848 msgid "Local power port which feeds this outlet" msgstr "Lokalny port zasilania zasilający to gniazdko" -#: netbox/dcim/forms/bulk_import.py:823 +#: netbox/dcim/forms/bulk_import.py:854 msgid "Electrical phase (for three-phase circuits)" msgstr "Faza elektryczna (dla obwodów trójfazowych)" -#: netbox/dcim/forms/bulk_import.py:867 netbox/dcim/forms/model_forms.py:1370 +#: netbox/dcim/forms/bulk_import.py:898 netbox/dcim/forms/model_forms.py:1464 #: netbox/virtualization/forms/bulk_import.py:161 #: netbox/virtualization/forms/model_forms.py:319 msgid "Parent interface" msgstr "Interfejs nadrzędny" -#: netbox/dcim/forms/bulk_import.py:874 netbox/dcim/forms/model_forms.py:1378 +#: netbox/dcim/forms/bulk_import.py:905 netbox/dcim/forms/model_forms.py:1472 #: netbox/virtualization/forms/bulk_import.py:168 #: netbox/virtualization/forms/model_forms.py:327 msgid "Bridged interface" msgstr "Interfejs mostkowy" -#: netbox/dcim/forms/bulk_import.py:877 +#: netbox/dcim/forms/bulk_import.py:908 msgid "Lag" msgstr "Opóźnienie" -#: netbox/dcim/forms/bulk_import.py:881 +#: netbox/dcim/forms/bulk_import.py:912 msgid "Parent LAG interface" msgstr "Nadrzędny interfejs LAG" -#: netbox/dcim/forms/bulk_import.py:884 +#: netbox/dcim/forms/bulk_import.py:915 msgid "Vdcs" msgstr "Vdc" -#: netbox/dcim/forms/bulk_import.py:889 +#: netbox/dcim/forms/bulk_import.py:920 msgid "VDC names separated by commas, encased with double quotes. Example:" msgstr "" "Nazwy VDC oddzielone przecinkami, otoczone podwójnymi cudzysłowami. " "Przykład:" -#: netbox/dcim/forms/bulk_import.py:895 +#: netbox/dcim/forms/bulk_import.py:926 msgid "Physical medium" msgstr "Medium fizyczne" -#: netbox/dcim/forms/bulk_import.py:898 netbox/dcim/forms/filtersets.py:1419 +#: netbox/dcim/forms/bulk_import.py:929 netbox/dcim/forms/filtersets.py:1443 msgid "Duplex" msgstr "Dwupoziomowy" -#: netbox/dcim/forms/bulk_import.py:903 +#: netbox/dcim/forms/bulk_import.py:934 msgid "Poe mode" msgstr "Tryb PoE" -#: netbox/dcim/forms/bulk_import.py:909 +#: netbox/dcim/forms/bulk_import.py:940 msgid "Poe type" msgstr "Typ PoE" -#: netbox/dcim/forms/bulk_import.py:918 +#: netbox/dcim/forms/bulk_import.py:949 #: netbox/virtualization/forms/bulk_import.py:174 msgid "IEEE 802.1Q operational mode (for L2 interfaces)" msgstr "Tryb pracy IEEE 802.1Q (dla interfejsów L2)" -#: netbox/dcim/forms/bulk_import.py:925 netbox/ipam/forms/bulk_import.py:164 +#: netbox/dcim/forms/bulk_import.py:956 netbox/ipam/forms/bulk_import.py:164 #: netbox/ipam/forms/bulk_import.py:253 netbox/ipam/forms/bulk_import.py:289 #: netbox/ipam/forms/filtersets.py:210 netbox/ipam/forms/filtersets.py:293 -#: netbox/ipam/forms/filtersets.py:353 +#: netbox/ipam/forms/filtersets.py:360 #: netbox/virtualization/forms/bulk_import.py:181 msgid "Assigned VRF" msgstr "Przypisany VRF" -#: netbox/dcim/forms/bulk_import.py:928 +#: netbox/dcim/forms/bulk_import.py:959 msgid "Rf role" msgstr "Rola Rf" -#: netbox/dcim/forms/bulk_import.py:931 +#: netbox/dcim/forms/bulk_import.py:962 msgid "Wireless role (AP/station)" msgstr "Rola bezprzewodowa (AP/stacja)" -#: netbox/dcim/forms/bulk_import.py:967 +#: netbox/dcim/forms/bulk_import.py:998 #, python-brace-format msgid "VDC {vdc} is not assigned to device {device}" msgstr "VDC {vdc} nie jest przypisany do urządzenia {device}" -#: netbox/dcim/forms/bulk_import.py:981 netbox/dcim/forms/model_forms.py:1036 -#: netbox/dcim/forms/model_forms.py:1655 +#: netbox/dcim/forms/bulk_import.py:1012 netbox/dcim/forms/model_forms.py:1130 +#: netbox/dcim/forms/model_forms.py:1749 #: netbox/dcim/forms/object_import.py:117 msgid "Rear port" msgstr "Tylny port" -#: netbox/dcim/forms/bulk_import.py:984 +#: netbox/dcim/forms/bulk_import.py:1015 msgid "Corresponding rear port" msgstr "Odpowiedni tylny port" -#: netbox/dcim/forms/bulk_import.py:989 netbox/dcim/forms/bulk_import.py:1030 -#: netbox/dcim/forms/bulk_import.py:1353 +#: netbox/dcim/forms/bulk_import.py:1020 netbox/dcim/forms/bulk_import.py:1061 +#: netbox/dcim/forms/bulk_import.py:1384 msgid "Physical medium classification" msgstr "Klasyfikacja medium fizycznego" -#: netbox/dcim/forms/bulk_import.py:1058 netbox/dcim/tables/devices.py:853 +#: netbox/dcim/forms/bulk_import.py:1089 netbox/dcim/tables/devices.py:860 msgid "Installed device" msgstr "Zainstalowane urządzenie" -#: netbox/dcim/forms/bulk_import.py:1062 +#: netbox/dcim/forms/bulk_import.py:1093 msgid "Child device installed within this bay" msgstr "Urządzenie dziecięce zainstalowane w tej wnęce" -#: netbox/dcim/forms/bulk_import.py:1064 +#: netbox/dcim/forms/bulk_import.py:1095 msgid "Child device not found." msgstr "Nie znaleziono urządzenia dziecięcego." -#: netbox/dcim/forms/bulk_import.py:1122 +#: netbox/dcim/forms/bulk_import.py:1153 msgid "Parent inventory item" msgstr "Nadrzędny element zapasów" -#: netbox/dcim/forms/bulk_import.py:1125 +#: netbox/dcim/forms/bulk_import.py:1156 msgid "Component type" msgstr "Typ komponentu" -#: netbox/dcim/forms/bulk_import.py:1129 +#: netbox/dcim/forms/bulk_import.py:1160 msgid "Component Type" msgstr "Typ komponentu" -#: netbox/dcim/forms/bulk_import.py:1132 +#: netbox/dcim/forms/bulk_import.py:1163 msgid "Compnent name" msgstr "Nazwa firmy" -#: netbox/dcim/forms/bulk_import.py:1134 +#: netbox/dcim/forms/bulk_import.py:1165 msgid "Component Name" msgstr "Nazwa komponentu" -#: netbox/dcim/forms/bulk_import.py:1177 netbox/dcim/forms/bulk_import.py:1195 +#: netbox/dcim/forms/bulk_import.py:1208 netbox/dcim/forms/bulk_import.py:1226 msgid "Component name must be specified when component type is specified" msgstr "" "Nazwa komponentu musi być określona, gdy określony jest typ komponentu" -#: netbox/dcim/forms/bulk_import.py:1187 +#: netbox/dcim/forms/bulk_import.py:1218 #, python-brace-format msgid "Component not found: {device} - {component_name}" msgstr "Nie znaleziono komponentu: {device} - {component_name}" -#: netbox/dcim/forms/bulk_import.py:1200 +#: netbox/dcim/forms/bulk_import.py:1231 msgid "Component type must be specified when component name is specified" msgstr "" "Typ komponentu musi być określony, gdy określona jest nazwa komponentu" -#: netbox/dcim/forms/bulk_import.py:1227 netbox/ipam/forms/bulk_import.py:314 +#: netbox/dcim/forms/bulk_import.py:1258 netbox/ipam/forms/bulk_import.py:314 msgid "Parent device of assigned interface (if any)" msgstr "Urządzenie nadrzędne przypisanego interfejsu (jeśli istnieje)" -#: netbox/dcim/forms/bulk_import.py:1230 netbox/ipam/forms/bulk_import.py:317 -#: netbox/ipam/forms/bulk_import.py:563 netbox/ipam/forms/model_forms.py:767 -#: netbox/virtualization/filtersets.py:254 -#: netbox/virtualization/filtersets.py:305 +#: netbox/dcim/forms/bulk_import.py:1261 netbox/ipam/forms/bulk_import.py:317 +#: netbox/virtualization/filtersets.py:256 +#: netbox/virtualization/filtersets.py:307 #: netbox/virtualization/forms/bulk_edit.py:182 #: netbox/virtualization/forms/bulk_edit.py:316 #: netbox/virtualization/forms/bulk_import.py:152 @@ -4975,134 +5077,134 @@ msgstr "Urządzenie nadrzędne przypisanego interfejsu (jeśli istnieje)" #: netbox/virtualization/forms/filtersets.py:220 #: netbox/virtualization/forms/filtersets.py:266 #: netbox/virtualization/forms/model_forms.py:295 -#: netbox/vpn/forms/bulk_import.py:93 netbox/vpn/forms/bulk_import.py:290 +#: netbox/vpn/forms/bulk_import.py:93 netbox/vpn/forms/bulk_import.py:295 msgid "Virtual machine" msgstr "Maszyna wirtualna" -#: netbox/dcim/forms/bulk_import.py:1234 netbox/ipam/forms/bulk_import.py:321 +#: netbox/dcim/forms/bulk_import.py:1265 netbox/ipam/forms/bulk_import.py:321 msgid "Parent VM of assigned interface (if any)" msgstr "Nadrzędna maszyna wirtualna przypisanego interfejsu (jeśli istnieje)" -#: netbox/dcim/forms/bulk_import.py:1241 netbox/ipam/filtersets.py:1047 +#: netbox/dcim/forms/bulk_import.py:1272 netbox/ipam/filtersets.py:1047 #: netbox/ipam/forms/bulk_import.py:328 msgid "Assigned interface" msgstr "Przypisany interfejs" -#: netbox/dcim/forms/bulk_import.py:1244 netbox/ipam/forms/bulk_import.py:338 +#: netbox/dcim/forms/bulk_import.py:1275 netbox/ipam/forms/bulk_import.py:338 msgid "Is primary" msgstr "Jest podstawowy" -#: netbox/dcim/forms/bulk_import.py:1245 +#: netbox/dcim/forms/bulk_import.py:1276 msgid "Make this the primary MAC address for the assigned interface" msgstr "Ustaw to główny adres MAC dla przypisanego interfejsu" -#: netbox/dcim/forms/bulk_import.py:1282 +#: netbox/dcim/forms/bulk_import.py:1313 msgid "Must specify the parent device or VM when assigning an interface" msgstr "" "Należy określić urządzenie nadrzędne lub maszynę wirtualną podczas " "przypisywania interfejsu" -#: netbox/dcim/forms/bulk_import.py:1308 +#: netbox/dcim/forms/bulk_import.py:1339 msgid "Side A device" msgstr "Urządzenie boczne A" -#: netbox/dcim/forms/bulk_import.py:1311 netbox/dcim/forms/bulk_import.py:1329 +#: netbox/dcim/forms/bulk_import.py:1342 netbox/dcim/forms/bulk_import.py:1360 msgid "Device name" msgstr "Nazwa urządzenia" -#: netbox/dcim/forms/bulk_import.py:1314 +#: netbox/dcim/forms/bulk_import.py:1345 msgid "Side A type" msgstr "Typ strony A" -#: netbox/dcim/forms/bulk_import.py:1320 +#: netbox/dcim/forms/bulk_import.py:1351 msgid "Side A name" msgstr "Nazwa strony A" -#: netbox/dcim/forms/bulk_import.py:1321 netbox/dcim/forms/bulk_import.py:1339 +#: netbox/dcim/forms/bulk_import.py:1352 netbox/dcim/forms/bulk_import.py:1370 msgid "Termination name" msgstr "Nazwa zakończenia" -#: netbox/dcim/forms/bulk_import.py:1326 +#: netbox/dcim/forms/bulk_import.py:1357 msgid "Side B device" msgstr "Urządzenie boczne B" -#: netbox/dcim/forms/bulk_import.py:1332 +#: netbox/dcim/forms/bulk_import.py:1363 msgid "Side B type" msgstr "Strona typu B" -#: netbox/dcim/forms/bulk_import.py:1338 +#: netbox/dcim/forms/bulk_import.py:1369 msgid "Side B name" msgstr "Nazwa strony B" -#: netbox/dcim/forms/bulk_import.py:1347 +#: netbox/dcim/forms/bulk_import.py:1378 #: netbox/wireless/forms/bulk_import.py:91 msgid "Connection status" msgstr "Status połączenia" -#: netbox/dcim/forms/bulk_import.py:1399 +#: netbox/dcim/forms/bulk_import.py:1430 #, python-brace-format msgid "Side {side_upper}: {device} {termination_object} is already connected" msgstr "Bok {side_upper}: {device} {termination_object} jest już połączony" -#: netbox/dcim/forms/bulk_import.py:1405 +#: netbox/dcim/forms/bulk_import.py:1436 #, python-brace-format msgid "{side_upper} side termination not found: {device} {name}" msgstr "{side_upper} Nie znaleziono zakończenia bocznego: {device} {name}" -#: netbox/dcim/forms/bulk_import.py:1430 netbox/dcim/forms/model_forms.py:797 -#: netbox/dcim/tables/devices.py:1058 netbox/templates/dcim/device.html:132 +#: netbox/dcim/forms/bulk_import.py:1461 netbox/dcim/forms/model_forms.py:891 +#: netbox/dcim/tables/devices.py:1065 netbox/templates/dcim/device.html:132 #: netbox/templates/dcim/virtualchassis.html:27 #: netbox/templates/dcim/virtualchassis.html:67 msgid "Master" msgstr "Mistrzu" -#: netbox/dcim/forms/bulk_import.py:1434 +#: netbox/dcim/forms/bulk_import.py:1465 msgid "Master device" msgstr "Urządzenie główne" -#: netbox/dcim/forms/bulk_import.py:1451 +#: netbox/dcim/forms/bulk_import.py:1482 msgid "Name of parent site" msgstr "Nazwa witryny nadrzędnej" -#: netbox/dcim/forms/bulk_import.py:1485 +#: netbox/dcim/forms/bulk_import.py:1516 msgid "Upstream power panel" msgstr "Panel zasilania przed strumieniem" -#: netbox/dcim/forms/bulk_import.py:1515 +#: netbox/dcim/forms/bulk_import.py:1546 msgid "Primary or redundant" msgstr "Podstawowy lub nadmiarowy" -#: netbox/dcim/forms/bulk_import.py:1520 +#: netbox/dcim/forms/bulk_import.py:1551 msgid "Supply type (AC/DC)" msgstr "Rodzaj zasilania (AC/DC)" -#: netbox/dcim/forms/bulk_import.py:1525 +#: netbox/dcim/forms/bulk_import.py:1556 msgid "Single or three-phase" msgstr "Pojedynczy lub trójfazowy" -#: netbox/dcim/forms/bulk_import.py:1576 netbox/dcim/forms/model_forms.py:1753 +#: netbox/dcim/forms/bulk_import.py:1607 netbox/dcim/forms/model_forms.py:1847 #: netbox/templates/dcim/device.html:190 #: netbox/templates/dcim/virtualdevicecontext.html:30 #: netbox/templates/virtualization/virtualmachine.html:52 msgid "Primary IPv4" msgstr "Podstawowy IPv4" -#: netbox/dcim/forms/bulk_import.py:1580 +#: netbox/dcim/forms/bulk_import.py:1611 msgid "IPv4 address with mask, e.g. 1.2.3.4/24" msgstr "Adres IPv4 z maską, np. 1.2.3.4/24" -#: netbox/dcim/forms/bulk_import.py:1583 netbox/dcim/forms/model_forms.py:1762 +#: netbox/dcim/forms/bulk_import.py:1614 netbox/dcim/forms/model_forms.py:1856 #: netbox/templates/dcim/device.html:206 #: netbox/templates/dcim/virtualdevicecontext.html:41 #: netbox/templates/virtualization/virtualmachine.html:68 msgid "Primary IPv6" msgstr "Podstawowy IPv6" -#: netbox/dcim/forms/bulk_import.py:1587 +#: netbox/dcim/forms/bulk_import.py:1618 msgid "IPv6 address with prefix length, e.g. 2001:db8::1/64" msgstr "Adres IPv6 z prefiksem, np. 2001:db8::1/64" -#: netbox/dcim/forms/common.py:19 netbox/dcim/models/device_components.py:518 +#: netbox/dcim/forms/common.py:19 netbox/dcim/models/device_components.py:527 #: netbox/templates/dcim/interface.html:57 #: netbox/templates/virtualization/vminterface.html:51 #: netbox/virtualization/forms/bulk_edit.py:207 @@ -5145,7 +5247,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:749 +#: netbox/dcim/forms/connections.py:49 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 @@ -5154,21 +5256,21 @@ msgstr "A {model} o nazwie {name} już istnieje" msgid "Power Panel" msgstr "Panel zasilania" -#: netbox/dcim/forms/connections.py:58 netbox/dcim/forms/model_forms.py:777 +#: netbox/dcim/forms/connections.py:58 netbox/dcim/forms/model_forms.py:871 #: netbox/templates/dcim/powerfeed.html:21 #: netbox/templates/dcim/powerport.html:80 msgid "Power Feed" msgstr "Zasilanie zasilania" -#: netbox/dcim/forms/filtersets.py:137 netbox/dcim/tables/devices.py:304 +#: netbox/dcim/forms/filtersets.py:138 netbox/dcim/tables/devices.py:304 msgid "Device Status" msgstr "Status urządzenia" -#: netbox/dcim/forms/filtersets.py:150 +#: netbox/dcim/forms/filtersets.py:151 msgid "Parent region" msgstr "Region macierzysty" -#: netbox/dcim/forms/filtersets.py:164 netbox/tenancy/forms/bulk_import.py:28 +#: netbox/dcim/forms/filtersets.py:165 netbox/tenancy/forms/bulk_import.py:28 #: netbox/tenancy/forms/bulk_import.py:62 #: netbox/tenancy/forms/filtersets.py:33 netbox/tenancy/forms/filtersets.py:62 #: netbox/wireless/forms/bulk_import.py:27 @@ -5176,117 +5278,117 @@ msgstr "Region macierzysty" msgid "Parent group" msgstr "Grupa nadrzędna" -#: netbox/dcim/forms/filtersets.py:243 netbox/templates/dcim/location.html:58 +#: netbox/dcim/forms/filtersets.py:244 netbox/templates/dcim/location.html:58 #: netbox/templates/dcim/site.html:56 msgid "Facility" msgstr "Obiekty" -#: netbox/dcim/forms/filtersets.py:398 +#: netbox/dcim/forms/filtersets.py:399 msgid "Function" msgstr "Funkcja" -#: netbox/dcim/forms/filtersets.py:484 netbox/dcim/forms/model_forms.py:382 +#: netbox/dcim/forms/filtersets.py:485 netbox/dcim/forms/model_forms.py:390 #: netbox/templates/inc/panels/image_attachments.html:6 msgid "Images" msgstr "Obrazy" -#: netbox/dcim/forms/filtersets.py:487 netbox/dcim/forms/filtersets.py:612 -#: netbox/dcim/forms/filtersets.py:727 +#: netbox/dcim/forms/filtersets.py:488 netbox/dcim/forms/filtersets.py:621 +#: netbox/dcim/forms/filtersets.py:746 msgid "Components" msgstr "Komponenty" -#: netbox/dcim/forms/filtersets.py:507 +#: netbox/dcim/forms/filtersets.py:508 msgid "Subdevice role" msgstr "Rola urządzenia podrzędnego" -#: netbox/dcim/forms/filtersets.py:791 netbox/dcim/tables/racks.py:54 -#: netbox/templates/dcim/racktype.html:20 +#: netbox/dcim/forms/filtersets.py:810 netbox/dcim/tables/racks.py:54 +#: netbox/templates/dcim/module.html:99 netbox/templates/dcim/racktype.html:20 msgid "Model" msgstr "Model" -#: netbox/dcim/forms/filtersets.py:835 +#: netbox/dcim/forms/filtersets.py:854 msgid "Has an OOB IP" msgstr "Posiada adres IP OOB" -#: netbox/dcim/forms/filtersets.py:842 +#: netbox/dcim/forms/filtersets.py:861 msgid "Virtual chassis member" msgstr "Wirtualny element podwozia" -#: netbox/dcim/forms/filtersets.py:891 +#: netbox/dcim/forms/filtersets.py:910 msgid "Has virtual device contexts" msgstr "Posiada konteksty urządzeń wirtualnych" -#: netbox/dcim/forms/filtersets.py:904 netbox/extras/filtersets.py:585 -#: netbox/ipam/forms/filtersets.py:469 +#: netbox/dcim/forms/filtersets.py:923 netbox/extras/filtersets.py:678 +#: netbox/ipam/forms/filtersets.py:477 #: netbox/virtualization/forms/filtersets.py:118 msgid "Cluster group" msgstr "Grupa klastra" -#: netbox/dcim/forms/filtersets.py:1259 +#: netbox/dcim/forms/filtersets.py:1278 msgid "Cabled" msgstr "Okablowany" -#: netbox/dcim/forms/filtersets.py:1266 +#: netbox/dcim/forms/filtersets.py:1285 msgid "Occupied" msgstr "Zajęty" -#: netbox/dcim/forms/filtersets.py:1293 netbox/dcim/forms/filtersets.py:1318 -#: netbox/dcim/forms/filtersets.py:1342 netbox/dcim/forms/filtersets.py:1362 -#: netbox/dcim/forms/filtersets.py:1390 netbox/dcim/tables/devices.py:373 -#: netbox/dcim/tables/devices.py:662 +#: netbox/dcim/forms/filtersets.py:1312 netbox/dcim/forms/filtersets.py:1337 +#: netbox/dcim/forms/filtersets.py:1361 netbox/dcim/forms/filtersets.py:1381 +#: netbox/dcim/forms/filtersets.py:1414 netbox/dcim/tables/devices.py:373 +#: netbox/dcim/tables/devices.py:669 #: netbox/templates/circuits/inc/circuit_termination_fields.html:16 #: netbox/templates/dcim/consoleport.html:55 #: netbox/templates/dcim/consoleserverport.html:55 #: netbox/templates/dcim/frontport.html:69 #: netbox/templates/dcim/interface.html:197 #: netbox/templates/dcim/powerfeed.html:110 -#: netbox/templates/dcim/poweroutlet.html:69 +#: netbox/templates/dcim/poweroutlet.html:73 #: netbox/templates/dcim/powerport.html:59 #: netbox/templates/dcim/rearport.html:65 msgid "Connection" msgstr "Połączenie" -#: netbox/dcim/forms/filtersets.py:1402 netbox/extras/forms/bulk_edit.py:326 -#: netbox/extras/forms/bulk_import.py:247 -#: netbox/extras/forms/filtersets.py:472 -#: netbox/extras/forms/model_forms.py:689 netbox/extras/tables/tables.py:585 +#: netbox/dcim/forms/filtersets.py:1426 netbox/extras/forms/bulk_edit.py:382 +#: netbox/extras/forms/bulk_import.py:253 +#: netbox/extras/forms/filtersets.py:527 +#: netbox/extras/forms/model_forms.py:759 netbox/extras/tables/tables.py:640 #: netbox/templates/extras/journalentry.html:30 msgid "Kind" msgstr "Uprzejmy" -#: netbox/dcim/forms/filtersets.py:1431 +#: netbox/dcim/forms/filtersets.py:1455 msgid "Mgmt only" msgstr "Tylko MGMT" -#: netbox/dcim/forms/filtersets.py:1443 netbox/dcim/forms/model_forms.py:1454 -#: netbox/dcim/models/device_components.py:680 +#: netbox/dcim/forms/filtersets.py:1467 netbox/dcim/forms/model_forms.py:1548 +#: netbox/dcim/models/device_components.py:689 #: netbox/templates/dcim/interface.html:142 msgid "WWN" msgstr "WWN" -#: netbox/dcim/forms/filtersets.py:1458 +#: netbox/dcim/forms/filtersets.py:1482 #: netbox/virtualization/forms/filtersets.py:246 msgid "802.1Q mode" msgstr "Tryb 802.1Q" -#: netbox/dcim/forms/filtersets.py:1473 +#: netbox/dcim/forms/filtersets.py:1497 msgid "Wireless channel" msgstr "Kanał bezprzewodowy" -#: netbox/dcim/forms/filtersets.py:1477 +#: netbox/dcim/forms/filtersets.py:1501 msgid "Channel frequency (MHz)" msgstr "Częstotliwość kanału (MHz)" -#: netbox/dcim/forms/filtersets.py:1481 +#: netbox/dcim/forms/filtersets.py:1505 msgid "Channel width (MHz)" msgstr "Szerokość kanału (MHz)" -#: netbox/dcim/forms/filtersets.py:1485 +#: netbox/dcim/forms/filtersets.py:1509 #: netbox/templates/dcim/interface.html:91 msgid "Transmit power (dBm)" msgstr "Moc transmisji (dBm)" -#: netbox/dcim/forms/filtersets.py:1510 netbox/dcim/forms/filtersets.py:1535 +#: netbox/dcim/forms/filtersets.py:1534 netbox/dcim/forms/filtersets.py:1559 #: netbox/dcim/tables/devices.py:336 netbox/templates/dcim/cable.html:12 #: netbox/templates/dcim/cable_trace.html:46 #: netbox/templates/dcim/frontport.html:77 @@ -5297,15 +5399,15 @@ msgstr "Moc transmisji (dBm)" msgid "Cable" msgstr "Kabel" -#: netbox/dcim/forms/filtersets.py:1614 netbox/dcim/tables/devices.py:978 +#: netbox/dcim/forms/filtersets.py:1638 netbox/dcim/tables/devices.py:985 msgid "Discovered" msgstr "Odkryte" -#: netbox/dcim/forms/filtersets.py:1655 netbox/ipam/forms/filtersets.py:364 +#: netbox/dcim/forms/filtersets.py:1679 netbox/ipam/forms/filtersets.py:371 msgid "Assigned Device" msgstr "Przypisane urządzenie" -#: netbox/dcim/forms/filtersets.py:1660 netbox/ipam/forms/filtersets.py:369 +#: netbox/dcim/forms/filtersets.py:1684 netbox/ipam/forms/filtersets.py:376 msgid "Assigned VM" msgstr "Przypisana maszyna maszynowa" @@ -5315,15 +5417,15 @@ msgid "A virtual chassis member already exists in position {vc_position}." msgstr "Wirtualny element podwozia istnieje już na pozycji {vc_position}." #: netbox/dcim/forms/mixins.py:27 netbox/dcim/forms/mixins.py:75 -#: netbox/ipam/forms/bulk_edit.py:420 netbox/ipam/forms/model_forms.py:617 +#: netbox/ipam/forms/bulk_edit.py:425 netbox/ipam/forms/model_forms.py:617 msgid "Scope type" msgstr "Rodzaj zakresu" #: netbox/dcim/forms/mixins.py:30 netbox/dcim/forms/mixins.py:78 -#: netbox/ipam/forms/bulk_edit.py:270 netbox/ipam/forms/bulk_edit.py:423 -#: netbox/ipam/forms/bulk_edit.py:437 netbox/ipam/forms/filtersets.py:181 +#: netbox/ipam/forms/bulk_edit.py:270 netbox/ipam/forms/bulk_edit.py:428 +#: netbox/ipam/forms/bulk_edit.py:447 netbox/ipam/forms/filtersets.py:181 #: netbox/ipam/forms/model_forms.py:231 netbox/ipam/forms/model_forms.py:620 -#: netbox/ipam/forms/model_forms.py:630 netbox/ipam/tables/ip.py:194 +#: netbox/ipam/forms/model_forms.py:630 netbox/ipam/tables/ip.py:195 #: netbox/ipam/tables/vlans.py:40 netbox/templates/ipam/prefix.html:48 #: netbox/templates/ipam/vlangroup.html:38 #: netbox/templates/virtualization/cluster.html:42 @@ -5332,9 +5434,9 @@ msgstr "Rodzaj zakresu" #: netbox/virtualization/forms/filtersets.py:47 #: netbox/virtualization/forms/model_forms.py:79 #: netbox/virtualization/tables/clusters.py:80 -#: netbox/wireless/forms/bulk_edit.py:93 +#: netbox/wireless/forms/bulk_edit.py:94 #: netbox/wireless/forms/filtersets.py:37 -#: netbox/wireless/forms/model_forms.py:56 +#: netbox/wireless/forms/model_forms.py:57 #: netbox/wireless/tables/wirelesslan.py:58 msgid "Scope" msgstr "Zakres" @@ -5343,30 +5445,30 @@ msgstr "Zakres" msgid "Scope type (app & model)" msgstr "Typ zakresu (aplikacja i model)" -#: netbox/dcim/forms/model_forms.py:144 +#: netbox/dcim/forms/model_forms.py:149 msgid "Contact Info" msgstr "Dane kontaktowe" -#: netbox/dcim/forms/model_forms.py:199 netbox/templates/dcim/rackrole.html:19 +#: netbox/dcim/forms/model_forms.py:206 netbox/templates/dcim/rackrole.html:19 msgid "Rack Role" msgstr "Rola szafy" -#: netbox/dcim/forms/model_forms.py:217 netbox/dcim/forms/model_forms.py:371 -#: netbox/dcim/forms/model_forms.py:456 +#: netbox/dcim/forms/model_forms.py:224 netbox/dcim/forms/model_forms.py:379 +#: netbox/dcim/forms/model_forms.py:550 #: netbox/utilities/forms/fields/fields.py:47 msgid "Slug" msgstr "Identyfikator" -#: netbox/dcim/forms/model_forms.py:264 +#: netbox/dcim/forms/model_forms.py:271 msgid "Select a pre-defined rack type, or set physical characteristics below." msgstr "" "Wybierz predefiniowany typ szafy lub ustaw parametry fizyczne poniżej." -#: netbox/dcim/forms/model_forms.py:273 +#: netbox/dcim/forms/model_forms.py:280 msgid "Inventory Control" msgstr "Kontrola zapasów" -#: netbox/dcim/forms/model_forms.py:321 +#: netbox/dcim/forms/model_forms.py:329 msgid "" "Comma-separated list of numeric unit IDs. A range may be specified using a " "hyphen." @@ -5374,37 +5476,46 @@ msgstr "" "Lista numerycznych identyfikatorów jednostek oddzielonych przecinkami. " "Zakres można określić za pomocą myślnika." -#: netbox/dcim/forms/model_forms.py:330 netbox/dcim/tables/racks.py:201 +#: netbox/dcim/forms/model_forms.py:338 netbox/dcim/tables/racks.py:210 msgid "Reservation" msgstr "Rezerwacje" -#: netbox/dcim/forms/model_forms.py:432 +#: netbox/dcim/forms/model_forms.py:414 +msgid "Enter a valid JSON schema to define supported attributes." +msgstr "" +"Wprowadź prawidłowy schemat JSON, aby zdefiniować obsługiwane atrybuty." + +#: netbox/dcim/forms/model_forms.py:447 +msgid "Profile & Attributes" +msgstr "Profil i atrybuty" + +#: netbox/dcim/forms/model_forms.py:526 #: netbox/templates/dcim/devicerole.html:23 msgid "Device Role" msgstr "Rola urządzenia" -#: netbox/dcim/forms/model_forms.py:500 netbox/dcim/models/devices.py:635 +#: netbox/dcim/forms/model_forms.py:594 netbox/dcim/models/devices.py:523 msgid "The lowest-numbered unit occupied by the device" msgstr "Jednostka o najniższej liczbie zajmowana przez urządzenie" -#: netbox/dcim/forms/model_forms.py:558 +#: netbox/dcim/forms/model_forms.py:652 msgid "The position in the virtual chassis this device is identified by" msgstr "" "Pozycja w wirtualnej obudowie tego urządzenia jest identyfikowana przez" -#: netbox/dcim/forms/model_forms.py:563 +#: netbox/dcim/forms/model_forms.py:657 msgid "The priority of the device in the virtual chassis" msgstr "Priorytet urządzenia w wirtualnej obudowie" -#: netbox/dcim/forms/model_forms.py:670 +#: netbox/dcim/forms/model_forms.py:764 msgid "Automatically populate components associated with this module type" msgstr "Automatyczne wypełnianie komponentów powiązanych z tym typem modułu" -#: netbox/dcim/forms/model_forms.py:779 +#: netbox/dcim/forms/model_forms.py:873 msgid "Characteristics" msgstr "Charakterystyka" -#: netbox/dcim/forms/model_forms.py:936 +#: netbox/dcim/forms/model_forms.py:1030 #, python-brace-format msgid "" "Alphanumeric ranges are supported for bulk creation. Mixed cases and types " @@ -5419,35 +5530,35 @@ msgstr "" "zostanie automatycznie zastąpiony wartością pozycji podczas tworzenia nowego" " modułu." -#: netbox/dcim/forms/model_forms.py:1138 +#: netbox/dcim/forms/model_forms.py:1232 msgid "Console port template" msgstr "Szablon portu konsoli" -#: netbox/dcim/forms/model_forms.py:1146 +#: netbox/dcim/forms/model_forms.py:1240 msgid "Console server port template" msgstr "Szablon portu serwera konsoli" -#: netbox/dcim/forms/model_forms.py:1154 +#: netbox/dcim/forms/model_forms.py:1248 msgid "Front port template" msgstr "Szablon portu przedniego" -#: netbox/dcim/forms/model_forms.py:1162 +#: netbox/dcim/forms/model_forms.py:1256 msgid "Interface template" msgstr "Szablon interfejsu" -#: netbox/dcim/forms/model_forms.py:1170 +#: netbox/dcim/forms/model_forms.py:1264 msgid "Power outlet template" msgstr "Szablon gniazdka elektrycznego" -#: netbox/dcim/forms/model_forms.py:1178 +#: netbox/dcim/forms/model_forms.py:1272 msgid "Power port template" msgstr "Szablon portu zasilania" -#: netbox/dcim/forms/model_forms.py:1186 +#: netbox/dcim/forms/model_forms.py:1280 msgid "Rear port template" msgstr "Szablon tylnego portu" -#: netbox/dcim/forms/model_forms.py:1196 netbox/dcim/forms/model_forms.py:1667 +#: netbox/dcim/forms/model_forms.py:1290 netbox/dcim/forms/model_forms.py:1761 #: netbox/dcim/tables/connections.py:27 #: netbox/templates/dcim/consoleport.html:17 #: netbox/templates/dcim/consoleserverport.html:74 @@ -5455,14 +5566,14 @@ msgstr "Szablon tylnego portu" msgid "Console Port" msgstr "Port konsoli" -#: netbox/dcim/forms/model_forms.py:1197 netbox/dcim/forms/model_forms.py:1668 +#: netbox/dcim/forms/model_forms.py:1291 netbox/dcim/forms/model_forms.py:1762 #: netbox/templates/dcim/consoleport.html:73 #: netbox/templates/dcim/consoleserverport.html:17 #: netbox/templates/dcim/frontport.html:109 msgid "Console Server Port" msgstr "Port serwera konsoli" -#: netbox/dcim/forms/model_forms.py:1198 netbox/dcim/forms/model_forms.py:1669 +#: netbox/dcim/forms/model_forms.py:1292 netbox/dcim/forms/model_forms.py:1763 #: netbox/templates/circuits/inc/circuit_termination_fields.html:53 #: netbox/templates/dcim/consoleport.html:76 #: netbox/templates/dcim/consoleserverport.html:77 @@ -5473,8 +5584,8 @@ msgstr "Port serwera konsoli" msgid "Front Port" msgstr "Port przedni" -#: netbox/dcim/forms/model_forms.py:1199 netbox/dcim/forms/model_forms.py:1670 -#: netbox/dcim/tables/devices.py:743 +#: netbox/dcim/forms/model_forms.py:1293 netbox/dcim/forms/model_forms.py:1764 +#: netbox/dcim/tables/devices.py:750 #: netbox/templates/circuits/inc/circuit_termination_fields.html:54 #: netbox/templates/dcim/consoleport.html:79 #: netbox/templates/dcim/consoleserverport.html:80 @@ -5486,40 +5597,40 @@ msgstr "Port przedni" msgid "Rear Port" msgstr "Tylny port" -#: netbox/dcim/forms/model_forms.py:1200 netbox/dcim/forms/model_forms.py:1671 +#: netbox/dcim/forms/model_forms.py:1294 netbox/dcim/forms/model_forms.py:1765 #: netbox/dcim/tables/connections.py:46 netbox/dcim/tables/devices.py:520 -#: netbox/templates/dcim/poweroutlet.html:54 +#: netbox/templates/dcim/poweroutlet.html:58 #: netbox/templates/dcim/powerport.html:17 msgid "Power Port" msgstr "Port zasilania" -#: netbox/dcim/forms/model_forms.py:1201 netbox/dcim/forms/model_forms.py:1672 +#: netbox/dcim/forms/model_forms.py:1295 netbox/dcim/forms/model_forms.py:1766 #: netbox/templates/dcim/poweroutlet.html:17 #: netbox/templates/dcim/powerport.html:77 msgid "Power Outlet" msgstr "Gniazdo zasilania" -#: netbox/dcim/forms/model_forms.py:1203 netbox/dcim/forms/model_forms.py:1674 +#: netbox/dcim/forms/model_forms.py:1297 netbox/dcim/forms/model_forms.py:1768 msgid "Component Assignment" msgstr "Przypisywanie komponentów" -#: netbox/dcim/forms/model_forms.py:1249 netbox/dcim/forms/model_forms.py:1721 +#: netbox/dcim/forms/model_forms.py:1343 netbox/dcim/forms/model_forms.py:1815 msgid "An InventoryItem can only be assigned to a single component." msgstr "InventoryItem można przypisać tylko do pojedynczego komponentu." -#: netbox/dcim/forms/model_forms.py:1386 +#: netbox/dcim/forms/model_forms.py:1480 msgid "LAG interface" msgstr "Interfejs LAG" -#: netbox/dcim/forms/model_forms.py:1409 +#: netbox/dcim/forms/model_forms.py:1503 msgid "Filter VLANs available for assignment by group." msgstr "Filtruj sieci VLAN dostępne do przypisania według grup." -#: netbox/dcim/forms/model_forms.py:1564 +#: netbox/dcim/forms/model_forms.py:1658 msgid "Child Device" msgstr "Urządzenie dziecięce" -#: netbox/dcim/forms/model_forms.py:1565 +#: netbox/dcim/forms/model_forms.py:1659 msgid "" "Child devices must first be created and assigned to the site and rack of the" " parent device." @@ -5527,39 +5638,38 @@ msgstr "" "Urządzenia podrzędne muszą być najpierw utworzone i przypisane do terenu " "i szafy urządzenia nadrzędnego." -#: netbox/dcim/forms/model_forms.py:1607 +#: netbox/dcim/forms/model_forms.py:1701 msgid "Console port" msgstr "Port konsoli" -#: netbox/dcim/forms/model_forms.py:1615 +#: netbox/dcim/forms/model_forms.py:1709 msgid "Console server port" msgstr "Port serwera konsoli" -#: netbox/dcim/forms/model_forms.py:1623 +#: netbox/dcim/forms/model_forms.py:1717 msgid "Front port" msgstr "Port przedni" -#: netbox/dcim/forms/model_forms.py:1639 +#: netbox/dcim/forms/model_forms.py:1733 msgid "Power outlet" msgstr "Gniazdo zasilania" -#: netbox/dcim/forms/model_forms.py:1661 +#: netbox/dcim/forms/model_forms.py:1755 #: netbox/templates/dcim/inventoryitem.html:17 msgid "Inventory Item" msgstr "Przedmiot zapasów" -#: netbox/dcim/forms/model_forms.py:1735 +#: netbox/dcim/forms/model_forms.py:1829 #: netbox/templates/dcim/inventoryitemrole.html:15 msgid "Inventory Item Role" msgstr "Rola pozycji zapasów" -#: netbox/dcim/forms/model_forms.py:1804 +#: netbox/dcim/forms/model_forms.py:1898 msgid "VM Interface" msgstr "Interfejs VM" -#: netbox/dcim/forms/model_forms.py:1819 netbox/ipam/forms/filtersets.py:623 -#: netbox/ipam/forms/model_forms.py:334 netbox/ipam/forms/model_forms.py:795 -#: netbox/ipam/forms/model_forms.py:821 netbox/ipam/tables/vlans.py:171 +#: netbox/dcim/forms/model_forms.py:1913 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 #: netbox/templates/virtualization/vminterface.html:21 @@ -5569,13 +5679,13 @@ msgstr "Interfejs VM" #: netbox/virtualization/forms/model_forms.py:227 #: netbox/virtualization/tables/virtualmachines.py:105 #: netbox/virtualization/tables/virtualmachines.py:161 -#: netbox/vpn/choices.py:53 netbox/vpn/forms/filtersets.py:299 +#: netbox/vpn/choices.py:53 netbox/vpn/forms/filtersets.py:304 #: netbox/vpn/forms/model_forms.py:161 netbox/vpn/forms/model_forms.py:172 #: netbox/vpn/forms/model_forms.py:274 netbox/vpn/forms/model_forms.py:457 msgid "Virtual Machine" msgstr "Maszyna wirtualna" -#: netbox/dcim/forms/model_forms.py:1858 +#: netbox/dcim/forms/model_forms.py:1952 msgid "A MAC address can only be assigned to a single object." msgstr "Adres MAC można przypisać tylko do jednego obiektu." @@ -5628,7 +5738,7 @@ msgstr "" "Liczba portów przednich do utworzenia ({frontport_count}) musi odpowiadać " "wybranej liczbie pozycji tylnych portów ({rearport_count})." -#: netbox/dcim/forms/object_create.py:413 netbox/dcim/tables/devices.py:1064 +#: netbox/dcim/forms/object_create.py:413 netbox/dcim/tables/devices.py:1071 #: netbox/ipam/tables/fhrp.py:31 netbox/templates/dcim/virtualchassis.html:53 #: netbox/templates/dcim/virtualchassis_edit.html:51 #: netbox/templates/ipam/fhrpgroup.html:38 @@ -5700,15 +5810,15 @@ msgstr "Zakończenia A i B nie mogą łączyć się z tym samym obiektem." msgid "end" msgstr "zakończyć" -#: netbox/dcim/models/cables.py:313 +#: netbox/dcim/models/cables.py:309 msgid "cable termination" msgstr "zakończenie kabla" -#: netbox/dcim/models/cables.py:314 +#: netbox/dcim/models/cables.py:310 msgid "cable terminations" msgstr "zakończenia kabli" -#: netbox/dcim/models/cables.py:333 +#: netbox/dcim/models/cables.py:329 #, python-brace-format msgid "" "Duplicate termination found for {app_label}.{model} {termination_id}: cable " @@ -5717,68 +5827,68 @@ msgstr "" "Znaleziono duplikat zakończenia {app_label}.{model} {termination_id}: kabel " "{cable_pk}" -#: netbox/dcim/models/cables.py:343 +#: netbox/dcim/models/cables.py:339 #, python-brace-format msgid "Cables cannot be terminated to {type_display} interfaces" msgstr "Kable nie mogą być zakończone {type_display} interfejsy" -#: netbox/dcim/models/cables.py:350 +#: netbox/dcim/models/cables.py:346 msgid "Circuit terminations attached to a provider network may not be cabled." msgstr "" "Zakończenia obwodów podłączone do sieci dostawcy nie mogą być okablowane." -#: netbox/dcim/models/cables.py:448 netbox/extras/models/configs.py:50 +#: netbox/dcim/models/cables.py:444 netbox/extras/models/configs.py:47 msgid "is active" msgstr "jest aktywny" -#: netbox/dcim/models/cables.py:452 +#: netbox/dcim/models/cables.py:448 msgid "is complete" msgstr "jest kompletny" -#: netbox/dcim/models/cables.py:456 +#: netbox/dcim/models/cables.py:452 msgid "is split" msgstr "jest podzielony" -#: netbox/dcim/models/cables.py:464 +#: netbox/dcim/models/cables.py:460 msgid "cable path" msgstr "ścieżka kabla" -#: netbox/dcim/models/cables.py:465 +#: netbox/dcim/models/cables.py:461 msgid "cable paths" msgstr "ścieżki kablowe" -#: netbox/dcim/models/cables.py:540 +#: netbox/dcim/models/cables.py:536 msgid "All originating terminations must be attached to the same link" msgstr "" "Wszystkie początkowe zakończenia muszą być dołączone do tego samego łącza" -#: netbox/dcim/models/cables.py:552 +#: netbox/dcim/models/cables.py:548 msgid "All mid-span terminations must have the same termination type" msgstr "" "Wszystkie zakończenia w średnim przedziale muszą mieć ten sam typ " "zakończenia" -#: netbox/dcim/models/cables.py:557 +#: netbox/dcim/models/cables.py:553 msgid "All mid-span terminations must have the same parent object" msgstr "" "Wszystkie zakończenia średniego zakresu muszą mieć ten sam obiekt nadrzędny" -#: netbox/dcim/models/cables.py:581 +#: netbox/dcim/models/cables.py:577 msgid "All links must be cable or wireless" msgstr "Wszystkie łącza muszą być kablowe lub bezprzewodowe" -#: netbox/dcim/models/cables.py:583 +#: netbox/dcim/models/cables.py:579 msgid "All links must match first link type" msgstr "Wszystkie linki muszą być zgodne z pierwszym typem łącza" -#: netbox/dcim/models/cables.py:666 +#: netbox/dcim/models/cables.py:662 msgid "" "All positions counts within the path on opposite ends of links must match" msgstr "" "Wszystkie pozycje zliczane w ścieżce na przeciwległych końcach łączy muszą " "być zgodne" -#: netbox/dcim/models/cables.py:675 +#: netbox/dcim/models/cables.py:671 msgid "Remote termination position filter is missing" msgstr "Brak filtra pozycji zdalnego zakończenia" @@ -5859,12 +5969,12 @@ msgstr "" "({maximum_draw}W)." #: netbox/dcim/models/device_component_templates.py:349 -#: netbox/dcim/models/device_components.py:471 +#: netbox/dcim/models/device_components.py:477 msgid "feed leg" msgstr "noga karmiąca" #: netbox/dcim/models/device_component_templates.py:354 -#: netbox/dcim/models/device_components.py:476 +#: netbox/dcim/models/device_components.py:482 msgid "Phase (for three-phase feeds)" msgstr "Faza (dla zasilania trójfazowego)" @@ -5891,17 +6001,17 @@ msgstr "" "modułu" #: netbox/dcim/models/device_component_templates.py:430 -#: netbox/dcim/models/device_components.py:662 +#: netbox/dcim/models/device_components.py:671 msgid "management only" msgstr "Tylko zarządzanie" #: netbox/dcim/models/device_component_templates.py:438 -#: netbox/dcim/models/device_components.py:542 +#: netbox/dcim/models/device_components.py:551 msgid "bridge interface" msgstr "interfejs mostka" #: netbox/dcim/models/device_component_templates.py:459 -#: netbox/dcim/models/device_components.py:688 +#: netbox/dcim/models/device_components.py:697 msgid "wireless role" msgstr "rola bezprzewodowa" @@ -5914,8 +6024,8 @@ msgid "interface templates" msgstr "szablony interfejsu" #: netbox/dcim/models/device_component_templates.py:473 -#: netbox/dcim/models/device_components.py:848 -#: netbox/virtualization/models/virtualmachines.py:385 +#: netbox/dcim/models/device_components.py:857 +#: netbox/virtualization/models/virtualmachines.py:390 msgid "An interface cannot be bridged to itself." msgstr "Interfejs nie może być połączony z samym sobą." @@ -5931,7 +6041,7 @@ msgid "Bridge interface ({bridge}) must belong to the same module type" msgstr "Interfejs mostka ({bridge}) musi należeć do tego samego typu modułu" #: netbox/dcim/models/device_component_templates.py:540 -#: netbox/dcim/models/device_components.py:1038 +#: netbox/dcim/models/device_components.py:1047 msgid "rear port position" msgstr "pozycja tylnego portu" @@ -5958,7 +6068,7 @@ msgstr "" " {count} położenia" #: netbox/dcim/models/device_component_templates.py:635 -#: netbox/dcim/models/device_components.py:1104 +#: netbox/dcim/models/device_components.py:1113 msgid "positions" msgstr "położenia" @@ -5971,12 +6081,12 @@ msgid "rear port templates" msgstr "szablony tylnych portów" #: netbox/dcim/models/device_component_templates.py:676 -#: netbox/dcim/models/device_components.py:1151 +#: netbox/dcim/models/device_components.py:1160 msgid "position" msgstr "położenie" #: netbox/dcim/models/device_component_templates.py:679 -#: netbox/dcim/models/device_components.py:1154 +#: netbox/dcim/models/device_components.py:1163 msgid "Identifier to reference when renaming installed components" msgstr "" "Identyfikator, do którego należy odwołać się podczas zmiany nazwy " @@ -6007,21 +6117,21 @@ msgstr "" "Rola podurządzenia typu urządzenia ({device_type}) musi być ustawiony na " "„rodzic”, aby zezwolić na gniazda urządzeń." -#: netbox/dcim/models/device_component_templates.py:784 -#: netbox/dcim/models/device_components.py:1307 +#: netbox/dcim/models/device_component_templates.py:783 +#: netbox/dcim/models/device_components.py:1315 msgid "part ID" msgstr "ID części" -#: netbox/dcim/models/device_component_templates.py:786 -#: netbox/dcim/models/device_components.py:1309 +#: netbox/dcim/models/device_component_templates.py:785 +#: netbox/dcim/models/device_components.py:1317 msgid "Manufacturer-assigned part identifier" msgstr "Identyfikator części przypisany przez producenta" -#: netbox/dcim/models/device_component_templates.py:803 +#: netbox/dcim/models/device_component_templates.py:802 msgid "inventory item template" msgstr "szablon pozycji inwentaryzacji" -#: netbox/dcim/models/device_component_templates.py:804 +#: netbox/dcim/models/device_component_templates.py:803 msgid "inventory item templates" msgstr "szablony pozycji inwentaryzacji" @@ -6061,7 +6171,7 @@ msgstr "{class_name} modele muszą zadeklarować właściwość parent_object" #: netbox/dcim/models/device_components.py:287 #: netbox/dcim/models/device_components.py:314 #: netbox/dcim/models/device_components.py:345 -#: netbox/dcim/models/device_components.py:461 +#: netbox/dcim/models/device_components.py:467 msgid "Physical port type" msgstr "Typ portu fizycznego" @@ -6099,135 +6209,135 @@ msgstr "port zasilania" msgid "power ports" msgstr "porty zasilania" -#: netbox/dcim/models/device_components.py:486 +#: netbox/dcim/models/device_components.py:492 msgid "power outlet" msgstr "gniazdo zasilania" -#: netbox/dcim/models/device_components.py:487 +#: netbox/dcim/models/device_components.py:493 msgid "power outlets" msgstr "gniazdka elektryczne" -#: netbox/dcim/models/device_components.py:495 +#: netbox/dcim/models/device_components.py:501 #, python-brace-format msgid "Parent power port ({power_port}) must belong to the same device" msgstr "" "Nadrzędny port zasilania ({power_port}) musi należeć do tego samego " "urządzenia" -#: netbox/dcim/models/device_components.py:521 netbox/vpn/models/crypto.py:80 +#: netbox/dcim/models/device_components.py:530 netbox/vpn/models/crypto.py:80 #: netbox/vpn/models/crypto.py:222 msgid "mode" msgstr "tryb" -#: netbox/dcim/models/device_components.py:526 +#: netbox/dcim/models/device_components.py:535 msgid "IEEE 802.1Q tagging strategy" msgstr "Strategia tagowania IEEE 802.1Q" -#: netbox/dcim/models/device_components.py:534 +#: netbox/dcim/models/device_components.py:543 msgid "parent interface" msgstr "interfejs macierzysty" -#: netbox/dcim/models/device_components.py:550 +#: netbox/dcim/models/device_components.py:559 msgid "untagged VLAN" msgstr "nieoznaczone sieci VLAN" -#: netbox/dcim/models/device_components.py:556 +#: netbox/dcim/models/device_components.py:565 msgid "tagged VLANs" msgstr "oznaczone sieci VLAN" -#: netbox/dcim/models/device_components.py:564 -#: netbox/dcim/tables/devices.py:601 netbox/ipam/forms/bulk_edit.py:510 -#: netbox/ipam/forms/bulk_import.py:507 netbox/ipam/forms/filtersets.py:579 -#: netbox/ipam/forms/model_forms.py:691 netbox/ipam/tables/vlans.py:106 +#: netbox/dcim/models/device_components.py:573 +#: netbox/dcim/tables/devices.py:608 netbox/ipam/forms/bulk_edit.py:521 +#: netbox/ipam/forms/bulk_import.py:514 netbox/ipam/forms/filtersets.py:587 +#: netbox/ipam/forms/model_forms.py:692 netbox/ipam/tables/vlans.py:108 #: netbox/templates/dcim/interface.html:86 netbox/templates/ipam/vlan.html:77 #: netbox/templates/virtualization/vminterface.html:60 msgid "Q-in-Q SVLAN" msgstr "Q-in-Q SVLAN" -#: netbox/dcim/models/device_components.py:579 +#: netbox/dcim/models/device_components.py:588 msgid "primary MAC address" msgstr "główny adres MAC" -#: netbox/dcim/models/device_components.py:591 +#: netbox/dcim/models/device_components.py:600 msgid "Only Q-in-Q interfaces may specify a service VLAN." msgstr "Tylko interfejsy Q-in-Q mogą określać usługę VLAN." -#: netbox/dcim/models/device_components.py:597 +#: netbox/dcim/models/device_components.py:606 #, python-brace-format msgid "MAC address {mac_address} is not assigned to this interface." msgstr "Adres MAC {mac_address} nie jest przypisany do tego interfejsu." -#: netbox/dcim/models/device_components.py:653 +#: netbox/dcim/models/device_components.py:662 msgid "parent LAG" msgstr "macierzysta LGD" -#: netbox/dcim/models/device_components.py:663 +#: netbox/dcim/models/device_components.py:672 msgid "This interface is used only for out-of-band management" msgstr "Ten interfejs jest używany tylko do zarządzania poza pasmem" -#: netbox/dcim/models/device_components.py:668 +#: netbox/dcim/models/device_components.py:677 msgid "speed (Kbps)" msgstr "Prędkość (Kbps)" -#: netbox/dcim/models/device_components.py:671 +#: netbox/dcim/models/device_components.py:680 msgid "duplex" msgstr "dupleks" -#: netbox/dcim/models/device_components.py:681 +#: netbox/dcim/models/device_components.py:690 msgid "64-bit World Wide Name" msgstr "64-bitowa nazwa światowa" -#: netbox/dcim/models/device_components.py:695 +#: netbox/dcim/models/device_components.py:704 msgid "wireless channel" msgstr "kanał bezprzewodowy" -#: netbox/dcim/models/device_components.py:702 +#: netbox/dcim/models/device_components.py:711 msgid "channel frequency (MHz)" msgstr "częstotliwość kanału (MHz)" -#: netbox/dcim/models/device_components.py:703 -#: netbox/dcim/models/device_components.py:711 +#: netbox/dcim/models/device_components.py:712 +#: netbox/dcim/models/device_components.py:720 msgid "Populated by selected channel (if set)" msgstr "Wypełnione przez wybrany kanał (jeśli ustawiony)" -#: netbox/dcim/models/device_components.py:717 +#: netbox/dcim/models/device_components.py:726 msgid "transmit power (dBm)" msgstr "moc nadawania (dBm)" -#: netbox/dcim/models/device_components.py:744 netbox/wireless/models.py:117 +#: netbox/dcim/models/device_components.py:753 netbox/wireless/models.py:117 msgid "wireless LANs" msgstr "bezprzewodowe sieci LAN" -#: netbox/dcim/models/device_components.py:792 -#: netbox/virtualization/models/virtualmachines.py:359 +#: netbox/dcim/models/device_components.py:801 +#: netbox/virtualization/models/virtualmachines.py:364 msgid "interface" msgstr "interfejs" -#: netbox/dcim/models/device_components.py:793 -#: netbox/virtualization/models/virtualmachines.py:360 +#: netbox/dcim/models/device_components.py:802 +#: netbox/virtualization/models/virtualmachines.py:365 msgid "interfaces" msgstr "interfejsy" -#: netbox/dcim/models/device_components.py:801 +#: netbox/dcim/models/device_components.py:810 #, python-brace-format msgid "{display_type} interfaces cannot have a cable attached." msgstr "{display_type} Interfejsy nie mogą mieć podłączonego kabla." -#: netbox/dcim/models/device_components.py:809 +#: netbox/dcim/models/device_components.py:818 #, python-brace-format msgid "{display_type} interfaces cannot be marked as connected." msgstr "{display_type} interfejsów nie można oznaczyć jako połączonych." -#: netbox/dcim/models/device_components.py:818 -#: netbox/virtualization/models/virtualmachines.py:370 +#: netbox/dcim/models/device_components.py:827 +#: netbox/virtualization/models/virtualmachines.py:375 msgid "An interface cannot be its own parent." msgstr "Interfejs nie może być własnym rodzicem." -#: netbox/dcim/models/device_components.py:822 +#: netbox/dcim/models/device_components.py:831 msgid "Only virtual interfaces may be assigned to a parent interface." msgstr "Do interfejsu nadrzędnego można przypisać tylko interfejsy wirtualne." -#: netbox/dcim/models/device_components.py:829 +#: netbox/dcim/models/device_components.py:838 #, python-brace-format msgid "" "The selected parent interface ({interface}) belongs to a different device " @@ -6236,7 +6346,7 @@ msgstr "" "Wybrany interfejs nadrzędny ({interface}) należy do innego urządzenia " "({device})" -#: netbox/dcim/models/device_components.py:835 +#: netbox/dcim/models/device_components.py:844 #, python-brace-format msgid "" "The selected parent interface ({interface}) belongs to {device}, which is " @@ -6245,7 +6355,7 @@ msgstr "" "Wybrany interfejs nadrzędny ({interface}) należy do {device}, która nie jest" " częścią wirtualnej obudowy {virtual_chassis}." -#: netbox/dcim/models/device_components.py:855 +#: netbox/dcim/models/device_components.py:864 #, python-brace-format msgid "" "The selected bridge interface ({bridge}) belongs to a different device " @@ -6253,7 +6363,7 @@ msgid "" msgstr "" "Wybrany interfejs mostu ({bridge}) należy do innego urządzenia ({device})." -#: netbox/dcim/models/device_components.py:861 +#: netbox/dcim/models/device_components.py:870 #, python-brace-format msgid "" "The selected bridge interface ({interface}) belongs to {device}, which is " @@ -6262,21 +6372,21 @@ msgstr "" "Wybrany interfejs mostu ({interface}) należy do {device}, która nie jest " "częścią wirtualnej obudowy {virtual_chassis}." -#: netbox/dcim/models/device_components.py:872 +#: netbox/dcim/models/device_components.py:881 msgid "Virtual interfaces cannot have a parent LAG interface." msgstr "Interfejsy wirtualne nie mogą mieć nadrzędnego interfejsu LAG." -#: netbox/dcim/models/device_components.py:876 +#: netbox/dcim/models/device_components.py:885 msgid "A LAG interface cannot be its own parent." msgstr "Interfejs LAG nie może być własnym rodzicem." -#: netbox/dcim/models/device_components.py:883 +#: netbox/dcim/models/device_components.py:892 #, python-brace-format msgid "" "The selected LAG interface ({lag}) belongs to a different device ({device})." msgstr "Wybrany interfejs LAG ({lag}) należy do innego urządzenia ({device})." -#: netbox/dcim/models/device_components.py:889 +#: netbox/dcim/models/device_components.py:898 #, python-brace-format msgid "" "The selected LAG interface ({lag}) belongs to {device}, which is not part of" @@ -6285,53 +6395,53 @@ msgstr "" "Wybrany interfejs LAG ({lag}) należy do {device}, która nie jest częścią " "wirtualnej obudowy {virtual_chassis}." -#: netbox/dcim/models/device_components.py:900 +#: netbox/dcim/models/device_components.py:909 msgid "Virtual interfaces cannot have a PoE mode." msgstr "Interfejsy wirtualne nie mogą mieć trybu PoE." -#: netbox/dcim/models/device_components.py:904 +#: netbox/dcim/models/device_components.py:913 msgid "Virtual interfaces cannot have a PoE type." msgstr "Interfejsy wirtualne nie mogą mieć typu PoE." -#: netbox/dcim/models/device_components.py:910 +#: netbox/dcim/models/device_components.py:919 msgid "Must specify PoE mode when designating a PoE type." msgstr "Musi określić tryb PoE podczas wyznaczania typu PoE." -#: netbox/dcim/models/device_components.py:917 +#: netbox/dcim/models/device_components.py:926 msgid "Wireless role may be set only on wireless interfaces." msgstr "" "Rola sieci bezprzewodowej może być ustawiona tylko na interfejsach " "bezprzewodowych." -#: netbox/dcim/models/device_components.py:919 +#: netbox/dcim/models/device_components.py:928 msgid "Channel may be set only on wireless interfaces." msgstr "Kanał można ustawić tylko na interfejsach bezprzewodowych." -#: netbox/dcim/models/device_components.py:925 +#: netbox/dcim/models/device_components.py:934 msgid "Channel frequency may be set only on wireless interfaces." msgstr "" "Częstotliwość kanału może być ustawiona tylko na interfejsach " "bezprzewodowych." -#: netbox/dcim/models/device_components.py:929 +#: netbox/dcim/models/device_components.py:938 msgid "Cannot specify custom frequency with channel selected." msgstr "Nie można określić niestandardowej częstotliwości z wybranym kanałem." -#: netbox/dcim/models/device_components.py:935 +#: netbox/dcim/models/device_components.py:944 msgid "Channel width may be set only on wireless interfaces." msgstr "" "Szerokość kanału może być ustawiona tylko na interfejsach bezprzewodowych." -#: netbox/dcim/models/device_components.py:937 +#: netbox/dcim/models/device_components.py:946 msgid "Cannot specify custom width with channel selected." msgstr "" "Nie można określić niestandardowej szerokości przy zaznaczonym kanale." -#: netbox/dcim/models/device_components.py:941 +#: netbox/dcim/models/device_components.py:950 msgid "Interface mode does not support an untagged vlan." msgstr "Tryb interfejsu nie obsługuje nieoznaczonej sieci VLAN." -#: netbox/dcim/models/device_components.py:947 +#: netbox/dcim/models/device_components.py:956 #, python-brace-format msgid "" "The untagged VLAN ({untagged_vlan}) must belong to the same site as the " @@ -6340,24 +6450,24 @@ msgstr "" "Nieoznaczona sieć VLAN ({untagged_vlan}) musi należeć do tej samej witryny " "co urządzenie nadrzędne interfejsu lub musi być globalne." -#: netbox/dcim/models/device_components.py:1044 +#: netbox/dcim/models/device_components.py:1053 msgid "Mapped position on corresponding rear port" msgstr "Zmapowana pozycja na odpowiednim tylnym porcie" -#: netbox/dcim/models/device_components.py:1060 +#: netbox/dcim/models/device_components.py:1069 msgid "front port" msgstr "port przedni" -#: netbox/dcim/models/device_components.py:1061 +#: netbox/dcim/models/device_components.py:1070 msgid "front ports" msgstr "porty przednie" -#: netbox/dcim/models/device_components.py:1072 +#: netbox/dcim/models/device_components.py:1081 #, python-brace-format msgid "Rear port ({rear_port}) must belong to the same device" msgstr "Tylny port ({rear_port}) musi należeć do tego samego urządzenia" -#: netbox/dcim/models/device_components.py:1080 +#: netbox/dcim/models/device_components.py:1089 #, python-brace-format msgid "" "Invalid rear port position ({rear_port_position}): Rear port {name} has only" @@ -6366,19 +6476,19 @@ msgstr "" "Nieprawidłowa pozycja tylnego portu ({rear_port_position}): Tylny port " "{name} ma tylko {positions} pozycje." -#: netbox/dcim/models/device_components.py:1110 +#: netbox/dcim/models/device_components.py:1119 msgid "Number of front ports which may be mapped" msgstr "Liczba portów przednich, które mogą być mapowane" -#: netbox/dcim/models/device_components.py:1115 +#: netbox/dcim/models/device_components.py:1124 msgid "rear port" msgstr "tylny port" -#: netbox/dcim/models/device_components.py:1116 +#: netbox/dcim/models/device_components.py:1125 msgid "rear ports" msgstr "tylne porty" -#: netbox/dcim/models/device_components.py:1127 +#: netbox/dcim/models/device_components.py:1136 #, python-brace-format msgid "" "The number of positions cannot be less than the number of mapped front ports" @@ -6387,37 +6497,37 @@ msgstr "" "Liczba pozycji nie może być mniejsza niż liczba zmapowanych portów przednich" " ({frontport_count})" -#: netbox/dcim/models/device_components.py:1168 +#: netbox/dcim/models/device_components.py:1177 msgid "module bay" msgstr "wnęka modułu" -#: netbox/dcim/models/device_components.py:1169 +#: netbox/dcim/models/device_components.py:1178 msgid "module bays" msgstr "kieszenie modułowe" -#: netbox/dcim/models/device_components.py:1183 -#: netbox/dcim/models/devices.py:1229 +#: netbox/dcim/models/device_components.py:1192 +#: netbox/dcim/models/modules.py:269 msgid "A module bay cannot belong to a module installed within it." msgstr "Wnęka modułu nie może należeć do zainstalowanego w nim modułu." -#: netbox/dcim/models/device_components.py:1209 +#: netbox/dcim/models/device_components.py:1218 msgid "device bay" msgstr "wnęka urządzenia" -#: netbox/dcim/models/device_components.py:1210 +#: netbox/dcim/models/device_components.py:1219 msgid "device bays" msgstr "kieszenie na urządzenia" -#: netbox/dcim/models/device_components.py:1217 +#: netbox/dcim/models/device_components.py:1226 #, python-brace-format msgid "This type of device ({device_type}) does not support device bays." msgstr "Ten typ urządzenia ({device_type}) nie obsługuje wnęk na urządzenia." -#: netbox/dcim/models/device_components.py:1223 +#: netbox/dcim/models/device_components.py:1232 msgid "Cannot install a device into itself." msgstr "Nie można zainstalować urządzenia w sobie." -#: netbox/dcim/models/device_components.py:1231 +#: netbox/dcim/models/device_components.py:1240 #, python-brace-format msgid "" "Cannot install the specified device; device is already installed in {bay}." @@ -6425,61 +6535,61 @@ msgstr "" "Nie można zainstalować określonego urządzenia; urządzenie jest już " "zainstalowane w {bay}." -#: netbox/dcim/models/device_components.py:1252 +#: netbox/dcim/models/device_components.py:1261 msgid "inventory item role" msgstr "rola pozycji zapasów" -#: netbox/dcim/models/device_components.py:1253 +#: netbox/dcim/models/device_components.py:1262 msgid "inventory item roles" msgstr "role pozycji zapasów" -#: netbox/dcim/models/device_components.py:1313 -#: netbox/dcim/models/devices.py:598 netbox/dcim/models/devices.py:1189 -#: netbox/dcim/models/racks.py:304 -#: netbox/virtualization/models/virtualmachines.py:126 +#: netbox/dcim/models/device_components.py:1321 +#: netbox/dcim/models/devices.py:486 netbox/dcim/models/modules.py:229 +#: netbox/dcim/models/racks.py:310 +#: netbox/virtualization/models/virtualmachines.py:125 msgid "serial number" msgstr "numer seryjny" -#: netbox/dcim/models/device_components.py:1321 -#: netbox/dcim/models/devices.py:606 netbox/dcim/models/devices.py:1196 -#: netbox/dcim/models/racks.py:311 +#: netbox/dcim/models/device_components.py:1329 +#: netbox/dcim/models/devices.py:494 netbox/dcim/models/modules.py:236 +#: netbox/dcim/models/racks.py:317 msgid "asset tag" msgstr "znacznik zasobu" -#: netbox/dcim/models/device_components.py:1322 +#: netbox/dcim/models/device_components.py:1330 msgid "A unique tag used to identify this item" msgstr "Unikalny znacznik używany do identyfikacji tego elementu" -#: netbox/dcim/models/device_components.py:1325 +#: netbox/dcim/models/device_components.py:1333 msgid "discovered" msgstr "odkryty" -#: netbox/dcim/models/device_components.py:1327 +#: netbox/dcim/models/device_components.py:1335 msgid "This item was automatically discovered" msgstr "Ten przedmiot został automatycznie wykryty" -#: netbox/dcim/models/device_components.py:1345 +#: netbox/dcim/models/device_components.py:1353 msgid "inventory item" msgstr "pozycja inwentaryzacyjna" -#: netbox/dcim/models/device_components.py:1346 +#: netbox/dcim/models/device_components.py:1354 msgid "inventory items" msgstr "pozycje inwentaryzacyjne" -#: netbox/dcim/models/device_components.py:1354 +#: netbox/dcim/models/device_components.py:1362 msgid "Cannot assign self as parent." msgstr "Nie można przypisać siebie jako rodzica." -#: netbox/dcim/models/device_components.py:1362 +#: netbox/dcim/models/device_components.py:1370 msgid "Parent inventory item does not belong to the same device." msgstr "Nadrzędny element ekwipunku nie należy do tego samego urządzenia." -#: netbox/dcim/models/device_components.py:1368 +#: netbox/dcim/models/device_components.py:1376 msgid "Cannot move an inventory item with dependent children" msgstr "" "Nie można przenieść pozycji inwentarza z pozostałymi dziećmi na utrzymaniu" -#: netbox/dcim/models/device_components.py:1376 +#: netbox/dcim/models/device_components.py:1384 msgid "Cannot assign inventory item to component on another device" msgstr "" "Nie można przypisać elementu zapasów do komponentu na innym urządzeniu" @@ -6492,8 +6602,8 @@ msgstr "producenta" msgid "manufacturers" msgstr "producentów" -#: netbox/dcim/models/devices.py:84 netbox/dcim/models/devices.py:383 -#: netbox/dcim/models/racks.py:133 +#: netbox/dcim/models/devices.py:84 netbox/dcim/models/modules.py:85 +#: netbox/dcim/models/racks.py:139 msgid "model" msgstr "model" @@ -6501,11 +6611,11 @@ msgstr "model" msgid "default platform" msgstr "domyślna platforma" -#: netbox/dcim/models/devices.py:100 netbox/dcim/models/devices.py:387 +#: netbox/dcim/models/devices.py:100 netbox/dcim/models/modules.py:89 msgid "part number" msgstr "numer części" -#: netbox/dcim/models/devices.py:103 netbox/dcim/models/devices.py:390 +#: netbox/dcim/models/devices.py:103 netbox/dcim/models/modules.py:92 msgid "Discrete part number (optional)" msgstr "Dyskretny numer części (opcjonalnie)" @@ -6543,8 +6653,8 @@ msgstr "" " Pozostaw puste, jeśli ten typ urządzenia nie jest ani rodzicem, ani " "dzieckiem." -#: netbox/dcim/models/devices.py:131 netbox/dcim/models/devices.py:393 -#: netbox/dcim/models/devices.py:651 netbox/dcim/models/racks.py:315 +#: netbox/dcim/models/devices.py:131 netbox/dcim/models/devices.py:539 +#: netbox/dcim/models/modules.py:95 netbox/dcim/models/racks.py:321 msgid "airflow" msgstr "przepływ powietrza" @@ -6591,153 +6701,145 @@ msgstr "" msgid "Child device types must be 0U." msgstr "Typy urządzeń podrzędnych muszą mieć wartość 0U." -#: netbox/dcim/models/devices.py:413 -msgid "module type" -msgstr "typ modułu" - -#: netbox/dcim/models/devices.py:414 -msgid "module types" -msgstr "typy modułów" - -#: netbox/dcim/models/devices.py:484 +#: netbox/dcim/models/devices.py:387 msgid "Virtual machines may be assigned to this role" msgstr "Maszyny wirtualne mogą być przypisane do tej roli" -#: netbox/dcim/models/devices.py:496 +#: netbox/dcim/models/devices.py:401 msgid "device role" msgstr "rola urządzenia" -#: netbox/dcim/models/devices.py:497 +#: netbox/dcim/models/devices.py:402 msgid "device roles" msgstr "role urządzenia" -#: netbox/dcim/models/devices.py:511 +#: netbox/dcim/models/devices.py:416 msgid "Optionally limit this platform to devices of a certain manufacturer" msgstr "Opcjonalnie ogranicz tę platformę do urządzeń określonego producenta" -#: netbox/dcim/models/devices.py:523 +#: netbox/dcim/models/devices.py:428 msgid "platform" msgstr "platforma" -#: netbox/dcim/models/devices.py:524 +#: netbox/dcim/models/devices.py:429 msgid "platforms" msgstr "platformy" -#: netbox/dcim/models/devices.py:572 +#: netbox/dcim/models/devices.py:460 msgid "The function this device serves" msgstr "Funkcja, jaką spełnia to urządzenie" -#: netbox/dcim/models/devices.py:599 +#: netbox/dcim/models/devices.py:487 msgid "Chassis serial number, assigned by the manufacturer" msgstr "Numer seryjny podwozia, przypisany przez producenta" -#: netbox/dcim/models/devices.py:607 netbox/dcim/models/devices.py:1197 +#: netbox/dcim/models/devices.py:495 netbox/dcim/models/modules.py:237 msgid "A unique tag used to identify this device" msgstr "Unikalny znacznik używany do identyfikacji tego urządzenia" -#: netbox/dcim/models/devices.py:634 +#: netbox/dcim/models/devices.py:522 msgid "position (U)" msgstr "pozycja (U)" -#: netbox/dcim/models/devices.py:642 +#: netbox/dcim/models/devices.py:530 msgid "rack face" msgstr "powierzchnia szafy" -#: netbox/dcim/models/devices.py:663 netbox/dcim/models/devices.py:1425 -#: netbox/virtualization/models/virtualmachines.py:95 +#: netbox/dcim/models/devices.py:551 netbox/dcim/models/devices.py:1154 +#: netbox/virtualization/models/virtualmachines.py:94 msgid "primary IPv4" msgstr "podstawowy IPv4" -#: netbox/dcim/models/devices.py:671 netbox/dcim/models/devices.py:1433 -#: netbox/virtualization/models/virtualmachines.py:103 +#: netbox/dcim/models/devices.py:559 netbox/dcim/models/devices.py:1162 +#: netbox/virtualization/models/virtualmachines.py:102 msgid "primary IPv6" msgstr "podstawowy IPv6" -#: netbox/dcim/models/devices.py:679 +#: netbox/dcim/models/devices.py:567 msgid "out-of-band IP" msgstr "Poza pasmem IP" -#: netbox/dcim/models/devices.py:696 +#: netbox/dcim/models/devices.py:584 msgid "VC position" msgstr "Pozycja VC" -#: netbox/dcim/models/devices.py:699 +#: netbox/dcim/models/devices.py:587 msgid "Virtual chassis position" msgstr "Wirtualna pozycja podwozia" -#: netbox/dcim/models/devices.py:702 +#: netbox/dcim/models/devices.py:590 msgid "VC priority" msgstr "Priorytet VC" -#: netbox/dcim/models/devices.py:706 +#: netbox/dcim/models/devices.py:594 msgid "Virtual chassis master election priority" msgstr "Priorytet wyboru głównego wirtualnego podwozia" -#: netbox/dcim/models/devices.py:709 netbox/dcim/models/sites.py:208 +#: netbox/dcim/models/devices.py:597 netbox/dcim/models/sites.py:208 msgid "latitude" msgstr "swoboda" -#: netbox/dcim/models/devices.py:714 netbox/dcim/models/devices.py:722 +#: netbox/dcim/models/devices.py:602 netbox/dcim/models/devices.py:610 #: netbox/dcim/models/sites.py:213 netbox/dcim/models/sites.py:221 msgid "GPS coordinate in decimal format (xx.yyyyyy)" msgstr "Współrzędne GPS w formacie dziesiętnym (xx.rrrr)" -#: netbox/dcim/models/devices.py:717 netbox/dcim/models/sites.py:216 +#: netbox/dcim/models/devices.py:605 netbox/dcim/models/sites.py:216 msgid "longitude" msgstr "długość geograficzna" -#: netbox/dcim/models/devices.py:790 +#: netbox/dcim/models/devices.py:684 msgid "Device name must be unique per site." msgstr "Nazwa urządzenia musi być niepowtarzalna dla każdej witryny." -#: netbox/dcim/models/devices.py:801 netbox/ipam/models/services.py:71 +#: netbox/dcim/models/devices.py:695 msgid "device" msgstr "urządzenie" -#: netbox/dcim/models/devices.py:802 +#: netbox/dcim/models/devices.py:696 msgid "devices" msgstr "urządzenia" -#: netbox/dcim/models/devices.py:821 +#: netbox/dcim/models/devices.py:715 #, python-brace-format msgid "Rack {rack} does not belong to site {site}." msgstr "Szafa {rack} nie należy do terenu {site}." -#: netbox/dcim/models/devices.py:826 +#: netbox/dcim/models/devices.py:720 #, python-brace-format msgid "Location {location} does not belong to site {site}." msgstr "Lokalizacja {location} nie należy do strony {site}." -#: netbox/dcim/models/devices.py:832 +#: netbox/dcim/models/devices.py:726 #, python-brace-format msgid "Rack {rack} does not belong to location {location}." msgstr "Szafa {rack} nie należy do lokalizacji {location}." -#: netbox/dcim/models/devices.py:839 +#: netbox/dcim/models/devices.py:733 msgid "Cannot select a rack face without assigning a rack." msgstr "Nie można wybrać powierzchni szafy bez przypisania szafy." -#: netbox/dcim/models/devices.py:843 +#: netbox/dcim/models/devices.py:737 msgid "Cannot select a rack position without assigning a rack." msgstr "Nie można wybrać pozycji w szafie bez przypisania szafy." -#: netbox/dcim/models/devices.py:849 +#: netbox/dcim/models/devices.py:743 msgid "Position must be in increments of 0.5 rack units." msgstr "Pozycja musi być w odstępach co 0,5 jednostek regałowych." -#: netbox/dcim/models/devices.py:853 +#: netbox/dcim/models/devices.py:747 msgid "Must specify rack face when defining rack position." msgstr "" "Należy określić powierzchnię szafy podczas definiowania pozycji w szafie." -#: netbox/dcim/models/devices.py:861 +#: netbox/dcim/models/devices.py:755 #, python-brace-format msgid "" "A 0U device type ({device_type}) cannot be assigned to a rack position." msgstr "" "Typ urządzenia 0U ({device_type}) nie może być przypisany do pozycji szafy." -#: netbox/dcim/models/devices.py:872 +#: netbox/dcim/models/devices.py:766 msgid "" "Child device types cannot be assigned to a rack face. This is an attribute " "of the parent device." @@ -6745,7 +6847,7 @@ msgstr "" "Typy urządzeń podrzędnych nie mogą być przypisane do powierzchni szafy. Jest" " to atrybut urządzenia nadrzędnego." -#: netbox/dcim/models/devices.py:879 +#: netbox/dcim/models/devices.py:773 msgid "" "Child device types cannot be assigned to a rack position. This is an " "attribute of the parent device." @@ -6753,7 +6855,7 @@ msgstr "" "Typy urządzeń podrzędnych nie mogą być przypisane do pozycji szafy. Jest to " "atrybut urządzenia nadrzędnego." -#: netbox/dcim/models/devices.py:893 +#: netbox/dcim/models/devices.py:787 #, python-brace-format msgid "" "U{position} is already occupied or does not have sufficient space to " @@ -6762,22 +6864,22 @@ msgstr "" "U{position} jest już zajęty lub nie ma wystarczającej ilości miejsca, aby " "pomieścić ten typ urządzenia: {device_type} ({u_height}U)" -#: netbox/dcim/models/devices.py:908 +#: netbox/dcim/models/devices.py:802 #, python-brace-format msgid "{ip} is not an IPv4 address." msgstr "{ip} nie jest adresem IPv4." -#: netbox/dcim/models/devices.py:920 netbox/dcim/models/devices.py:938 +#: netbox/dcim/models/devices.py:814 netbox/dcim/models/devices.py:832 #, python-brace-format msgid "The specified IP address ({ip}) is not assigned to this device." msgstr "Podany adres IP ({ip}) nie jest przypisany do tego urządzenia." -#: netbox/dcim/models/devices.py:926 +#: netbox/dcim/models/devices.py:820 #, python-brace-format msgid "{ip} is not an IPv6 address." msgstr "{ip} nie jest adresem IPv6." -#: netbox/dcim/models/devices.py:956 +#: netbox/dcim/models/devices.py:850 #, python-brace-format msgid "" "The assigned platform is limited to {platform_manufacturer} device types, " @@ -6786,23 +6888,23 @@ msgstr "" "Przydzielona platforma jest ograniczona do {platform_manufacturer} typy " "urządzeń, ale typ tego urządzenia należy do {devicetype_manufacturer}." -#: netbox/dcim/models/devices.py:967 +#: netbox/dcim/models/devices.py:861 #, python-brace-format msgid "The assigned cluster belongs to a different site ({site})" msgstr "Przypisany klaster należy do innej lokalizacji ({site})" -#: netbox/dcim/models/devices.py:974 +#: netbox/dcim/models/devices.py:868 #, python-brace-format msgid "The assigned cluster belongs to a different location ({location})" msgstr "Przypisany klaster należy do innej lokalizacji ({location})" -#: netbox/dcim/models/devices.py:982 +#: netbox/dcim/models/devices.py:876 msgid "A device assigned to a virtual chassis must have its position defined." msgstr "" "Urządzenie przypisane do wirtualnej obudowy musi mieć zdefiniowane " "położenie." -#: netbox/dcim/models/devices.py:988 +#: netbox/dcim/models/devices.py:882 #, python-brace-format msgid "" "Device cannot be removed from virtual chassis {virtual_chassis} because it " @@ -6811,39 +6913,22 @@ msgstr "" "Nie można usunąć urządzenia z wirtualnej obudowy {virtual_chassis} ponieważ " "jest obecnie wyznaczony jako jego mistrz." -#: netbox/dcim/models/devices.py:1204 -msgid "module" -msgstr "moduł" - -#: netbox/dcim/models/devices.py:1205 -msgid "modules" -msgstr "modułów" - -#: netbox/dcim/models/devices.py:1218 -#, python-brace-format -msgid "" -"Module must be installed within a module bay belonging to the assigned " -"device ({device})." -msgstr "" -"Moduł musi być zainstalowany w wnęce modułowej należącej do przypisanego " -"urządzenia ({device})." - -#: netbox/dcim/models/devices.py:1346 +#: netbox/dcim/models/devices.py:1075 msgid "domain" msgstr "domena" -#: netbox/dcim/models/devices.py:1359 netbox/dcim/models/devices.py:1360 +#: netbox/dcim/models/devices.py:1088 netbox/dcim/models/devices.py:1089 msgid "virtual chassis" msgstr "wirtualne podwozie" -#: netbox/dcim/models/devices.py:1372 +#: netbox/dcim/models/devices.py:1101 #, python-brace-format msgid "" "The selected master ({master}) is not assigned to this virtual chassis." msgstr "" "Wybrany mistrz ({master}) nie jest przypisany do tej wirtualnej obudowy." -#: netbox/dcim/models/devices.py:1388 +#: netbox/dcim/models/devices.py:1117 #, python-brace-format msgid "" "Unable to delete virtual chassis {self}. There are member interfaces which " @@ -6852,43 +6937,43 @@ msgstr "" "Nie można usunąć wirtualnej obudowy {self}. Istnieją interfejsy członów, " "które tworzą interfejsy LAG między podwoziami." -#: netbox/dcim/models/devices.py:1414 netbox/vpn/models/l2vpn.py:37 +#: netbox/dcim/models/devices.py:1143 netbox/vpn/models/l2vpn.py:42 msgid "identifier" msgstr "identyfikator" -#: netbox/dcim/models/devices.py:1415 +#: netbox/dcim/models/devices.py:1144 msgid "Numeric identifier unique to the parent device" msgstr "Identyfikator numeryczny unikalny dla urządzenia nadrzędnego" -#: netbox/dcim/models/devices.py:1443 netbox/extras/models/customfields.py:227 -#: netbox/extras/models/models.py:107 netbox/extras/models/models.py:694 -#: netbox/netbox/models/__init__.py:120 +#: netbox/dcim/models/devices.py:1172 netbox/extras/models/customfields.py:227 +#: netbox/extras/models/models.py:109 netbox/extras/models/models.py:767 +#: netbox/netbox/models/__init__.py:120 netbox/netbox/models/__init__.py:155 msgid "comments" msgstr "komentarzy" -#: netbox/dcim/models/devices.py:1459 +#: netbox/dcim/models/devices.py:1188 msgid "virtual device context" msgstr "kontekst urządzenia wirtualnego" -#: netbox/dcim/models/devices.py:1460 +#: netbox/dcim/models/devices.py:1189 msgid "virtual device contexts" msgstr "konteksty urządzeń wirtualnych" -#: netbox/dcim/models/devices.py:1489 +#: netbox/dcim/models/devices.py:1218 #, python-brace-format msgid "{ip} is not an IPv{family} address." msgstr "{ip} nie jest IPV{family} adres." -#: netbox/dcim/models/devices.py:1495 +#: netbox/dcim/models/devices.py:1224 msgid "Primary IP address must belong to an interface on the assigned device." msgstr "" "Podstawowy adres IP musi należeć do interfejsu na przypisanym urządzeniu." -#: netbox/dcim/models/devices.py:1527 +#: netbox/dcim/models/devices.py:1255 msgid "MAC addresses" msgstr "Adresy MAC" -#: netbox/dcim/models/devices.py:1559 +#: netbox/dcim/models/devices.py:1287 msgid "" "Cannot unassign MAC Address while it is designated as the primary MAC for an" " object" @@ -6896,7 +6981,7 @@ msgstr "" "Nie można anulować przypisania adresu MAC, gdy jest on wyznaczony jako " "główny MAC dla obiektu" -#: netbox/dcim/models/devices.py:1563 +#: netbox/dcim/models/devices.py:1291 msgid "" "Cannot reassign MAC Address while it is designated as the primary MAC for an" " object" @@ -6904,11 +6989,57 @@ msgstr "" "Nie można ponownie przypisać adresu MAC, gdy jest on wyznaczony jako główny " "MAC dla obiektu" -#: netbox/dcim/models/mixins.py:94 +#: netbox/dcim/models/mixins.py:92 #, python-brace-format msgid "Please select a {scope_type}." msgstr "Proszę wybrać {scope_type}." +#: netbox/dcim/models/modules.py:39 +msgid "schema" +msgstr "schemat" + +#: netbox/dcim/models/modules.py:46 +msgid "module type profile" +msgstr "profil typu modułu" + +#: netbox/dcim/models/modules.py:47 +msgid "module type profiles" +msgstr "profile typu modułu" + +#: netbox/dcim/models/modules.py:104 +msgid "attributes" +msgstr "atrybutów" + +#: netbox/dcim/models/modules.py:120 +msgid "module type" +msgstr "typ modułu" + +#: netbox/dcim/models/modules.py:121 +msgid "module types" +msgstr "typy modułów" + +#: netbox/dcim/models/modules.py:151 +#, python-brace-format +msgid "Invalid schema: {error}" +msgstr "Nieprawidłowy schemat: {error}" + +#: netbox/dcim/models/modules.py:244 +msgid "module" +msgstr "moduł" + +#: netbox/dcim/models/modules.py:245 +msgid "modules" +msgstr "modułów" + +#: netbox/dcim/models/modules.py:258 +#, python-brace-format +msgid "" +"Module must be installed within a module bay belonging to the assigned " +"device ({device})." +msgstr "" +"Moduł musi być zainstalowany w wnęce modułowej należącej do przypisanego " +"urządzenia ({device})." + #: netbox/dcim/models/power.py:55 msgid "power panel" msgstr "panel zasilania" @@ -7011,22 +7142,30 @@ msgid "Outer dimension of rack (width)" msgstr "Wymiar zewnętrzny szafy (szerokość)" #: netbox/dcim/models/racks.py:77 +msgid "outer height" +msgstr "wysokość zewnętrzna" + +#: netbox/dcim/models/racks.py:80 +msgid "Outer dimension of rack (height)" +msgstr "Zewnętrzny wymiar stojaka (wysokość)" + +#: netbox/dcim/models/racks.py:83 msgid "outer depth" msgstr "głębokość zewnętrzna" -#: netbox/dcim/models/racks.py:80 +#: netbox/dcim/models/racks.py:86 msgid "Outer dimension of rack (depth)" msgstr "Wymiar zewnętrzny szafy (głębokość)" -#: netbox/dcim/models/racks.py:83 +#: netbox/dcim/models/racks.py:89 msgid "outer unit" msgstr "jednostka zewnętrzna" -#: netbox/dcim/models/racks.py:90 +#: netbox/dcim/models/racks.py:96 msgid "mounting depth" msgstr "głębokość montażu" -#: netbox/dcim/models/racks.py:94 +#: netbox/dcim/models/racks.py:100 msgid "" "Maximum depth of a mounted device, in millimeters. For four-post racks, this" " is the distance between the front and rear rails." @@ -7034,77 +7173,75 @@ msgstr "" "Maksymalna głębokość zamontowanego urządzenia w milimetrach. W przypadku " "stojaków czterosłupkowych jest to odległość między przednią i tylną szyną." -#: netbox/dcim/models/racks.py:102 +#: netbox/dcim/models/racks.py:108 msgid "max weight" msgstr "maksymalna waga" -#: netbox/dcim/models/racks.py:105 +#: netbox/dcim/models/racks.py:111 msgid "Maximum load capacity for the rack" msgstr "Maksymalna nośność regału" -#: netbox/dcim/models/racks.py:125 netbox/dcim/models/racks.py:247 +#: netbox/dcim/models/racks.py:131 netbox/dcim/models/racks.py:253 msgid "form factor" msgstr "współczynnik kształtu" -#: netbox/dcim/models/racks.py:162 +#: netbox/dcim/models/racks.py:168 msgid "rack type" msgstr "typ szafy" -#: netbox/dcim/models/racks.py:163 +#: netbox/dcim/models/racks.py:169 msgid "rack types" msgstr "typy szaf" -#: netbox/dcim/models/racks.py:177 netbox/dcim/models/racks.py:368 -msgid "Must specify a unit when setting an outer width/depth" -msgstr "" -"Należy określić jednostkę podczas ustawiania szerokości/głębokości " -"zewnętrznej" +#: netbox/dcim/models/racks.py:183 netbox/dcim/models/racks.py:375 +msgid "Must specify a unit when setting an outer dimension" +msgstr "Należy określić jednostkę podczas ustawiania wymiaru zewnętrznego" -#: netbox/dcim/models/racks.py:181 netbox/dcim/models/racks.py:372 +#: netbox/dcim/models/racks.py:187 netbox/dcim/models/racks.py:379 msgid "Must specify a unit when setting a maximum weight" msgstr "Należy określić jednostkę podczas ustawiania maksymalnej wagi" -#: netbox/dcim/models/racks.py:227 +#: netbox/dcim/models/racks.py:233 msgid "rack role" msgstr "rola szafy" -#: netbox/dcim/models/racks.py:228 +#: netbox/dcim/models/racks.py:234 msgid "rack roles" msgstr "role szafy" -#: netbox/dcim/models/racks.py:265 +#: netbox/dcim/models/racks.py:271 msgid "facility ID" msgstr "Identyfikator obiektu" -#: netbox/dcim/models/racks.py:266 +#: netbox/dcim/models/racks.py:272 msgid "Locally-assigned identifier" msgstr "Lokalnie przypisany identyfikator" -#: netbox/dcim/models/racks.py:299 netbox/ipam/forms/bulk_import.py:204 +#: netbox/dcim/models/racks.py:305 netbox/ipam/forms/bulk_import.py:204 #: netbox/ipam/forms/bulk_import.py:272 netbox/ipam/forms/bulk_import.py:307 -#: netbox/ipam/forms/bulk_import.py:498 +#: netbox/ipam/forms/bulk_import.py:505 #: netbox/virtualization/forms/bulk_import.py:118 msgid "Functional role" msgstr "Funkcjonalna rola" -#: netbox/dcim/models/racks.py:312 +#: netbox/dcim/models/racks.py:318 msgid "A unique tag used to identify this rack" msgstr "Unikalny tag używany do identyfikacji tej szafy" -#: netbox/dcim/models/racks.py:351 +#: netbox/dcim/models/racks.py:358 msgid "rack" msgstr "szafa" -#: netbox/dcim/models/racks.py:352 +#: netbox/dcim/models/racks.py:359 msgid "racks" msgstr "szafy" -#: netbox/dcim/models/racks.py:364 +#: netbox/dcim/models/racks.py:371 #, python-brace-format msgid "Assigned location must belong to parent site ({site})." msgstr "Przypisana lokalizacja musi należeć do witryny nadrzędnej ({site})." -#: netbox/dcim/models/racks.py:387 +#: netbox/dcim/models/racks.py:394 #, python-brace-format msgid "" "Rack must be at least {min_height}U tall to house currently installed " @@ -7113,7 +7250,7 @@ msgstr "" "Szafa musi być mieć najmniej {min_height}U wysokości aby pomieścić aktualnie" " zainstalowane urządzeń." -#: netbox/dcim/models/racks.py:396 +#: netbox/dcim/models/racks.py:403 #, python-brace-format msgid "" "Rack unit numbering must begin at {position} or less to house currently " @@ -7122,29 +7259,29 @@ msgstr "" "Numeracja jednostek szafy musi rozpoczynać się od {position} lub mniej, aby " "pomieścić aktualnie zainstalowane urządzenia." -#: netbox/dcim/models/racks.py:404 +#: netbox/dcim/models/racks.py:411 #, python-brace-format msgid "Location must be from the same site, {site}." msgstr "Lokalizacja musi pochodzić z tego samego miejsca, {site}." -#: netbox/dcim/models/racks.py:666 +#: netbox/dcim/models/racks.py:673 msgid "units" msgstr "jednostki" -#: netbox/dcim/models/racks.py:692 +#: netbox/dcim/models/racks.py:699 msgid "rack reservation" msgstr "rezerwacja szafy" -#: netbox/dcim/models/racks.py:693 +#: netbox/dcim/models/racks.py:700 msgid "rack reservations" msgstr "rezerwacje szafy" -#: netbox/dcim/models/racks.py:707 +#: netbox/dcim/models/racks.py:714 #, python-brace-format msgid "Invalid unit(s) for {height}U rack: {unit_list}" msgstr "Nieprawidłowa jednostka (jednostki) dla szafy {height}U: {unit_list}" -#: netbox/dcim/models/racks.py:720 +#: netbox/dcim/models/racks.py:727 #, python-brace-format msgid "The following units have already been reserved: {unit_list}" msgstr "Następujące jednostki zostały już zarezerwowane: {unit_list}" @@ -7287,13 +7424,13 @@ msgid "Reachable" msgstr "Osiągnięty" #: netbox/dcim/tables/devices.py:69 netbox/dcim/tables/devices.py:117 -#: netbox/dcim/tables/racks.py:149 netbox/dcim/tables/sites.py:104 -#: netbox/dcim/tables/sites.py:147 netbox/extras/tables/tables.py:551 +#: netbox/dcim/tables/racks.py:153 netbox/dcim/tables/sites.py:110 +#: netbox/dcim/tables/sites.py:153 netbox/extras/tables/tables.py:605 #: netbox/netbox/navigation/menu.py:69 netbox/netbox/navigation/menu.py:73 #: netbox/netbox/navigation/menu.py:75 #: netbox/virtualization/forms/model_forms.py:122 #: netbox/virtualization/tables/clusters.py:87 -#: netbox/virtualization/views.py:240 +#: netbox/virtualization/views.py:234 msgid "Devices" msgstr "Urządzenia" @@ -7303,9 +7440,9 @@ msgid "VMs" msgstr "maszyny wirtualne" #: netbox/dcim/tables/devices.py:111 netbox/dcim/tables/devices.py:226 -#: netbox/extras/forms/model_forms.py:644 +#: netbox/extras/forms/model_forms.py:712 #: netbox/templates/dcim/device.html:112 -#: netbox/templates/dcim/devicerole.html:44 +#: netbox/templates/dcim/devicerole.html:48 #: netbox/templates/dcim/platform.html:41 #: netbox/templates/extras/configtemplate.html:10 #: netbox/templates/extras/object_render_config.html:12 @@ -7315,21 +7452,21 @@ msgstr "maszyny wirtualne" msgid "Config Template" msgstr "Szablon konfiguracji" -#: netbox/dcim/tables/devices.py:197 netbox/dcim/tables/devices.py:1099 -#: netbox/ipam/forms/bulk_import.py:578 netbox/ipam/forms/model_forms.py:316 -#: netbox/ipam/forms/model_forms.py:329 netbox/ipam/tables/ip.py:308 -#: netbox/ipam/tables/ip.py:375 netbox/ipam/tables/ip.py:398 -#: netbox/templates/ipam/ipaddress.html:11 +#: netbox/dcim/tables/devices.py:197 netbox/dcim/tables/devices.py:1106 +#: netbox/ipam/forms/bulk_import.py:587 netbox/ipam/forms/model_forms.py:316 +#: netbox/ipam/forms/model_forms.py:329 netbox/ipam/tables/ip.py:314 +#: netbox/ipam/tables/ip.py:381 netbox/ipam/tables/ip.py:391 +#: netbox/ipam/tables/ip.py:414 netbox/templates/ipam/ipaddress.html:11 #: netbox/virtualization/tables/virtualmachines.py:65 msgid "IP Address" msgstr "Adres IP" -#: netbox/dcim/tables/devices.py:201 netbox/dcim/tables/devices.py:1103 +#: netbox/dcim/tables/devices.py:201 netbox/dcim/tables/devices.py:1110 #: netbox/virtualization/tables/virtualmachines.py:56 msgid "IPv4 Address" msgstr "Adres IPv4" -#: netbox/dcim/tables/devices.py:205 netbox/dcim/tables/devices.py:1107 +#: netbox/dcim/tables/devices.py:205 netbox/dcim/tables/devices.py:1114 #: netbox/virtualization/tables/virtualmachines.py:60 msgid "IPv6 Address" msgstr "Adres IPv6" @@ -7367,10 +7504,10 @@ msgstr "Porty zasilania" msgid "Power outlets" msgstr "Gniazdka elektryczne" -#: netbox/dcim/tables/devices.py:256 netbox/dcim/tables/devices.py:1112 -#: netbox/dcim/tables/devicetypes.py:133 netbox/dcim/views.py:1204 -#: netbox/dcim/views.py:1448 netbox/dcim/views.py:2201 -#: netbox/netbox/navigation/menu.py:94 netbox/netbox/navigation/menu.py:258 +#: netbox/dcim/tables/devices.py:256 netbox/dcim/tables/devices.py:1119 +#: netbox/dcim/tables/devicetypes.py:133 netbox/dcim/views.py:1173 +#: netbox/dcim/views.py:1473 netbox/dcim/views.py:2226 +#: netbox/netbox/navigation/menu.py:95 netbox/netbox/navigation/menu.py:259 #: netbox/templates/dcim/device/base.html:37 #: netbox/templates/dcim/device_list.html:43 #: netbox/templates/dcim/devicetype/base.html:34 @@ -7381,7 +7518,7 @@ msgstr "Gniazdka elektryczne" #: netbox/templates/virtualization/virtualmachine/base.html:27 #: netbox/templates/virtualization/virtualmachine_list.html:14 #: netbox/virtualization/tables/virtualmachines.py:71 -#: netbox/virtualization/views.py:405 netbox/wireless/tables/wirelesslan.py:63 +#: netbox/virtualization/views.py:395 netbox/wireless/tables/wirelesslan.py:63 msgid "Interfaces" msgstr "Interfejsy" @@ -7401,14 +7538,15 @@ msgstr "Wnęsy modułowe" msgid "Inventory items" msgstr "Elementy inwentaryzacyjne" -#: netbox/dcim/tables/devices.py:314 netbox/dcim/tables/modules.py:57 +#: netbox/dcim/tables/devices.py:314 netbox/dcim/tables/modules.py:91 +#: netbox/templates/dcim/module.html:65 #: netbox/templates/dcim/modulebay.html:17 msgid "Module Bay" msgstr "Moduł Bay" #: netbox/dcim/tables/devices.py:327 netbox/dcim/tables/devicetypes.py:52 -#: netbox/dcim/tables/devicetypes.py:148 netbox/dcim/views.py:1279 -#: netbox/dcim/views.py:2299 netbox/netbox/navigation/menu.py:103 +#: netbox/dcim/tables/devicetypes.py:148 netbox/dcim/views.py:1248 +#: netbox/dcim/views.py:2324 netbox/netbox/navigation/menu.py:104 #: netbox/templates/dcim/device/base.html:52 #: netbox/templates/dcim/device_list.html:71 #: netbox/templates/dcim/devicetype/base.html:49 @@ -7437,24 +7575,24 @@ msgstr "Maksymalne wyciąganie (W)" msgid "Allocated draw (W)" msgstr "Przydzielone losowanie (W)" -#: netbox/dcim/tables/devices.py:571 netbox/ipam/forms/model_forms.py:783 -#: netbox/ipam/tables/fhrp.py:28 netbox/ipam/views.py:633 -#: netbox/ipam/views.py:738 netbox/netbox/navigation/menu.py:164 -#: netbox/netbox/navigation/menu.py:166 +#: netbox/dcim/tables/devices.py:578 netbox/ipam/forms/model_forms.py:785 +#: netbox/ipam/tables/fhrp.py:28 netbox/ipam/views.py:632 +#: netbox/ipam/views.py:733 netbox/netbox/navigation/menu.py:165 +#: netbox/netbox/navigation/menu.py:167 #: netbox/templates/dcim/interface.html:396 #: netbox/templates/ipam/ipaddress_bulk_add.html:15 -#: netbox/templates/ipam/service.html:40 +#: netbox/templates/ipam/service.html:42 #: netbox/templates/virtualization/vminterface.html:107 #: netbox/vpn/tables/tunnels.py:98 msgid "IP Addresses" msgstr "Adresy IP" -#: netbox/dcim/tables/devices.py:577 netbox/netbox/navigation/menu.py:210 +#: netbox/dcim/tables/devices.py:584 netbox/netbox/navigation/menu.py:211 #: netbox/templates/ipam/inc/panels/fhrp_groups.html:6 msgid "FHRP Groups" msgstr "Grupy FHRP" -#: netbox/dcim/tables/devices.py:589 netbox/templates/dcim/interface.html:95 +#: netbox/dcim/tables/devices.py:596 netbox/templates/dcim/interface.html:95 #: netbox/templates/virtualization/vminterface.html:65 #: netbox/templates/vpn/tunnel.html:18 #: netbox/templates/vpn/tunneltermination.html:13 @@ -7465,41 +7603,41 @@ msgstr "Grupy FHRP" msgid "Tunnel" msgstr "Tunel" -#: netbox/dcim/tables/devices.py:625 netbox/dcim/tables/devicetypes.py:234 +#: netbox/dcim/tables/devices.py:632 netbox/dcim/tables/devicetypes.py:234 #: netbox/templates/dcim/interface.html:65 msgid "Management Only" msgstr "Tylko zarządzanie" -#: netbox/dcim/tables/devices.py:644 +#: netbox/dcim/tables/devices.py:651 msgid "VDCs" msgstr "VDC" -#: netbox/dcim/tables/devices.py:651 netbox/templates/dcim/interface.html:163 +#: netbox/dcim/tables/devices.py:658 netbox/templates/dcim/interface.html:163 msgid "Virtual Circuit" msgstr "Wirtualny obwód" -#: netbox/dcim/tables/devices.py:903 netbox/templates/dcim/modulebay.html:53 +#: netbox/dcim/tables/devices.py:910 netbox/templates/dcim/modulebay.html:53 msgid "Installed Module" msgstr "Zainstalowany moduł" -#: netbox/dcim/tables/devices.py:906 +#: netbox/dcim/tables/devices.py:913 msgid "Module Serial" msgstr "Moduł szeregowy" -#: netbox/dcim/tables/devices.py:910 +#: netbox/dcim/tables/devices.py:917 msgid "Module Asset Tag" msgstr "Etykietka zasobów modułu" -#: netbox/dcim/tables/devices.py:919 +#: netbox/dcim/tables/devices.py:926 msgid "Module Status" msgstr "Status modułu" -#: netbox/dcim/tables/devices.py:973 netbox/dcim/tables/devicetypes.py:319 +#: netbox/dcim/tables/devices.py:980 netbox/dcim/tables/devicetypes.py:319 #: netbox/templates/dcim/inventoryitem.html:44 msgid "Component" msgstr "Komponent" -#: netbox/dcim/tables/devices.py:1031 +#: netbox/dcim/tables/devices.py:1038 msgid "Items" msgstr "Przedmioty" @@ -7514,11 +7652,12 @@ msgid "Device Types" msgstr "Rodzaje urządzeń" #: netbox/dcim/tables/devicetypes.py:47 netbox/netbox/navigation/menu.py:87 +#: netbox/templates/dcim/moduletypeprofile.html:45 msgid "Module Types" msgstr "Rodzaje modułów" -#: netbox/dcim/tables/devicetypes.py:57 netbox/extras/forms/filtersets.py:378 -#: netbox/extras/forms/model_forms.py:551 netbox/extras/tables/tables.py:546 +#: netbox/dcim/tables/devicetypes.py:57 netbox/extras/forms/filtersets.py:413 +#: netbox/extras/forms/model_forms.py:619 netbox/extras/tables/tables.py:600 #: netbox/netbox/navigation/menu.py:78 msgid "Platforms" msgstr "Platformy" @@ -7537,14 +7676,14 @@ msgstr "Pełna głębokość" msgid "U Height" msgstr "Wysokość U" -#: netbox/dcim/tables/devicetypes.py:118 netbox/dcim/tables/modules.py:26 -#: netbox/dcim/tables/racks.py:89 +#: netbox/dcim/tables/devicetypes.py:118 netbox/dcim/tables/modules.py:65 +#: netbox/dcim/tables/racks.py:93 msgid "Instances" msgstr "Instancje" -#: netbox/dcim/tables/devicetypes.py:121 netbox/dcim/views.py:1144 -#: netbox/dcim/views.py:1388 netbox/dcim/views.py:2137 -#: netbox/netbox/navigation/menu.py:97 +#: netbox/dcim/tables/devicetypes.py:121 netbox/dcim/views.py:1113 +#: netbox/dcim/views.py:1413 netbox/dcim/views.py:2162 +#: netbox/netbox/navigation/menu.py:98 #: netbox/templates/dcim/device/base.html:25 #: netbox/templates/dcim/device_list.html:15 #: netbox/templates/dcim/devicetype/base.html:22 @@ -7553,9 +7692,9 @@ msgstr "Instancje" msgid "Console Ports" msgstr "Porty konsoli" -#: netbox/dcim/tables/devicetypes.py:124 netbox/dcim/views.py:1159 -#: netbox/dcim/views.py:1403 netbox/dcim/views.py:2153 -#: netbox/netbox/navigation/menu.py:98 +#: netbox/dcim/tables/devicetypes.py:124 netbox/dcim/views.py:1128 +#: netbox/dcim/views.py:1428 netbox/dcim/views.py:2178 +#: netbox/netbox/navigation/menu.py:99 #: netbox/templates/dcim/device/base.html:28 #: netbox/templates/dcim/device_list.html:22 #: netbox/templates/dcim/devicetype/base.html:25 @@ -7564,9 +7703,9 @@ msgstr "Porty konsoli" msgid "Console Server Ports" msgstr "Porty serwera konsoli" -#: netbox/dcim/tables/devicetypes.py:127 netbox/dcim/views.py:1174 -#: netbox/dcim/views.py:1418 netbox/dcim/views.py:2169 -#: netbox/netbox/navigation/menu.py:99 +#: netbox/dcim/tables/devicetypes.py:127 netbox/dcim/views.py:1143 +#: netbox/dcim/views.py:1443 netbox/dcim/views.py:2194 +#: netbox/netbox/navigation/menu.py:100 #: netbox/templates/dcim/device/base.html:31 #: netbox/templates/dcim/device_list.html:29 #: netbox/templates/dcim/devicetype/base.html:28 @@ -7575,9 +7714,9 @@ msgstr "Porty serwera konsoli" msgid "Power Ports" msgstr "Porty zasilania" -#: netbox/dcim/tables/devicetypes.py:130 netbox/dcim/views.py:1189 -#: netbox/dcim/views.py:1433 netbox/dcim/views.py:2185 -#: netbox/netbox/navigation/menu.py:100 +#: netbox/dcim/tables/devicetypes.py:130 netbox/dcim/views.py:1158 +#: netbox/dcim/views.py:1458 netbox/dcim/views.py:2210 +#: netbox/netbox/navigation/menu.py:101 #: netbox/templates/dcim/device/base.html:34 #: netbox/templates/dcim/device_list.html:36 #: netbox/templates/dcim/devicetype/base.html:31 @@ -7586,9 +7725,9 @@ msgstr "Porty zasilania" msgid "Power Outlets" msgstr "Gniazdka elektryczne" -#: netbox/dcim/tables/devicetypes.py:136 netbox/dcim/views.py:1219 -#: netbox/dcim/views.py:1463 netbox/dcim/views.py:2223 -#: netbox/netbox/navigation/menu.py:95 +#: netbox/dcim/tables/devicetypes.py:136 netbox/dcim/views.py:1188 +#: netbox/dcim/views.py:1488 netbox/dcim/views.py:2248 +#: netbox/netbox/navigation/menu.py:96 #: netbox/templates/dcim/device/base.html:40 #: netbox/templates/dcim/devicetype/base.html:37 #: netbox/templates/dcim/inc/moduletype_buttons.html:28 @@ -7596,9 +7735,9 @@ msgstr "Gniazdka elektryczne" msgid "Front Ports" msgstr "Porty przednie" -#: netbox/dcim/tables/devicetypes.py:139 netbox/dcim/views.py:1234 -#: netbox/dcim/views.py:1478 netbox/dcim/views.py:2239 -#: netbox/netbox/navigation/menu.py:96 +#: netbox/dcim/tables/devicetypes.py:139 netbox/dcim/views.py:1203 +#: netbox/dcim/views.py:1503 netbox/dcim/views.py:2264 +#: netbox/netbox/navigation/menu.py:97 #: netbox/templates/dcim/device/base.html:43 #: netbox/templates/dcim/device_list.html:50 #: netbox/templates/dcim/devicetype/base.html:40 @@ -7607,17 +7746,17 @@ msgstr "Porty przednie" msgid "Rear Ports" msgstr "Tylne porty" -#: netbox/dcim/tables/devicetypes.py:142 netbox/dcim/views.py:1264 -#: netbox/dcim/views.py:2279 netbox/netbox/navigation/menu.py:102 +#: netbox/dcim/tables/devicetypes.py:142 netbox/dcim/views.py:1233 +#: netbox/dcim/views.py:2304 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 msgid "Device Bays" msgstr "Wnęsy na urządzenia" -#: netbox/dcim/tables/devicetypes.py:145 netbox/dcim/views.py:1249 -#: netbox/dcim/views.py:1493 netbox/dcim/views.py:2259 -#: netbox/netbox/navigation/menu.py:101 +#: netbox/dcim/tables/devicetypes.py:145 netbox/dcim/views.py:1218 +#: netbox/dcim/views.py:1518 netbox/dcim/views.py:2284 +#: netbox/netbox/navigation/menu.py:102 #: netbox/templates/dcim/device/base.html:46 #: netbox/templates/dcim/device_list.html:64 #: netbox/templates/dcim/devicetype/base.html:43 @@ -7626,7 +7765,7 @@ msgstr "Wnęsy na urządzenia" msgid "Module Bays" msgstr "Wnęsy modułowe" -#: netbox/dcim/tables/power.py:36 netbox/netbox/navigation/menu.py:318 +#: netbox/dcim/tables/power.py:36 netbox/netbox/navigation/menu.py:319 #: netbox/templates/dcim/powerpanel.html:51 msgid "Power Feeds" msgstr "Zasilanie zasilania" @@ -7639,45 +7778,50 @@ msgstr "Maksymalne wykorzystanie" msgid "Available Power (VA)" msgstr "Dostępna moc (VA)" -#: netbox/dcim/tables/racks.py:30 netbox/dcim/tables/sites.py:142 +#: netbox/dcim/tables/racks.py:30 netbox/dcim/tables/sites.py:148 #: netbox/netbox/navigation/menu.py:43 netbox/netbox/navigation/menu.py:47 #: netbox/netbox/navigation/menu.py:49 msgid "Racks" msgstr "Szafy" -#: netbox/dcim/tables/racks.py:63 netbox/dcim/tables/racks.py:141 +#: netbox/dcim/tables/racks.py:63 netbox/dcim/tables/racks.py:145 #: netbox/templates/dcim/device.html:318 #: netbox/templates/dcim/inc/panels/racktype_dimensions.html:14 msgid "Height" msgstr "Wysokość" -#: netbox/dcim/tables/racks.py:67 netbox/dcim/tables/racks.py:164 +#: netbox/dcim/tables/racks.py:67 netbox/dcim/tables/racks.py:168 #: netbox/templates/dcim/inc/panels/racktype_dimensions.html:18 msgid "Outer Width" msgstr "Szerokość zewnętrzna" -#: netbox/dcim/tables/racks.py:71 netbox/dcim/tables/racks.py:168 +#: netbox/dcim/tables/racks.py:71 netbox/dcim/tables/racks.py:172 #: netbox/templates/dcim/inc/panels/racktype_dimensions.html:28 +msgid "Outer Height" +msgstr "Wysokość zewnętrzna" + +#: netbox/dcim/tables/racks.py:75 netbox/dcim/tables/racks.py:176 +#: netbox/templates/dcim/inc/panels/racktype_dimensions.html:38 msgid "Outer Depth" msgstr "Głębokość zewnętrzna" -#: netbox/dcim/tables/racks.py:79 netbox/dcim/tables/racks.py:176 +#: netbox/dcim/tables/racks.py:83 netbox/dcim/tables/racks.py:184 msgid "Max Weight" msgstr "Maksymalna waga" -#: netbox/dcim/tables/racks.py:153 +#: netbox/dcim/tables/racks.py:157 msgid "Space" msgstr "Przestrzeń" -#: netbox/dcim/tables/sites.py:30 netbox/dcim/tables/sites.py:57 -#: netbox/extras/forms/filtersets.py:358 -#: netbox/extras/forms/model_forms.py:531 netbox/ipam/forms/bulk_edit.py:134 +#: netbox/dcim/tables/sites.py:30 netbox/dcim/tables/sites.py:60 +#: netbox/extras/forms/filtersets.py:393 +#: netbox/extras/forms/model_forms.py:599 netbox/ipam/forms/bulk_edit.py:134 #: netbox/ipam/forms/model_forms.py:159 netbox/ipam/tables/asn.py:66 -#: netbox/netbox/navigation/menu.py:15 netbox/netbox/navigation/menu.py:17 +#: netbox/netbox/navigation/menu.py:15 netbox/netbox/navigation/menu.py:19 msgid "Sites" msgstr "Witryny" -#: netbox/dcim/tables/sites.py:152 netbox/netbox/navigation/menu.py:202 +#: netbox/dcim/tables/sites.py:158 netbox/netbox/navigation/menu.py:203 msgid "VLAN Groups" msgstr "Grupy VLAN" @@ -7685,62 +7829,62 @@ msgstr "Grupy VLAN" msgid "Test case must set peer_termination_type" msgstr "Przypadek testowy musi ustawić peer_termination_type" -#: netbox/dcim/views.py:138 +#: netbox/dcim/views.py:137 #, python-brace-format msgid "Disconnected {count} {type}" msgstr "Odłączony {count} {type}" -#: netbox/dcim/views.py:885 netbox/netbox/navigation/menu.py:51 +#: netbox/dcim/views.py:864 netbox/netbox/navigation/menu.py:51 msgid "Reservations" msgstr "Rezerwacje" -#: netbox/dcim/views.py:904 netbox/templates/dcim/location.html:90 +#: netbox/dcim/views.py:883 netbox/templates/dcim/location.html:91 #: netbox/templates/dcim/site.html:140 msgid "Non-Racked Devices" msgstr "Urządzenia poza szafami" -#: netbox/dcim/views.py:2312 netbox/extras/forms/model_forms.py:591 +#: netbox/dcim/views.py:2337 netbox/extras/forms/model_forms.py:659 #: netbox/templates/extras/configcontext.html:10 #: netbox/virtualization/forms/model_forms.py:232 -#: netbox/virtualization/views.py:446 +#: netbox/virtualization/views.py:436 msgid "Config Context" msgstr "Kontekst konfiguracji" -#: netbox/dcim/views.py:2322 netbox/virtualization/views.py:456 +#: netbox/dcim/views.py:2347 netbox/virtualization/views.py:446 msgid "Render Config" msgstr "Konfiguracja renderowania" -#: netbox/dcim/views.py:2335 netbox/extras/tables/tables.py:556 -#: netbox/netbox/navigation/menu.py:255 netbox/netbox/navigation/menu.py:257 -#: netbox/virtualization/views.py:214 +#: netbox/dcim/views.py:2360 netbox/extras/tables/tables.py:610 +#: 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:3168 +#: netbox/dcim/views.py:3193 #, python-brace-format msgid "Installed device {device} in bay {device_bay}." msgstr "Zainstalowane urządzenie {device} w zatoce {device_bay}." -#: netbox/dcim/views.py:3209 +#: netbox/dcim/views.py:3234 #, 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:3325 netbox/ipam/tables/ip.py:180 +#: netbox/dcim/views.py:3350 netbox/ipam/tables/ip.py:181 msgid "Children" msgstr "Dzieci" -#: netbox/dcim/views.py:3792 +#: netbox/dcim/views.py:3817 #, python-brace-format msgid "Added member {device}" msgstr "Dodano członka {device}" -#: netbox/dcim/views.py:3841 +#: netbox/dcim/views.py:3866 #, 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:3854 +#: netbox/dcim/views.py:3879 #, python-brace-format msgid "Removed {device} from virtual chassis {chassis}" msgstr "Usunięto {device} z wirtualnego podwozia {chassis}" @@ -7803,12 +7947,6 @@ msgstr "Wielokrotny wybór" msgid "Multiple objects" msgstr "Wiele obiektów" -#: netbox/extras/choices.py:53 netbox/netbox/preferences.py:21 -#: netbox/templates/extras/customfield.html:78 netbox/vpn/choices.py:20 -#: netbox/wireless/choices.py:27 -msgid "Disabled" -msgstr "Niepełnosprawny" - #: netbox/extras/choices.py:54 msgid "Loose" msgstr "Luźne" @@ -7837,9 +7975,9 @@ msgstr "tak" msgid "No" msgstr "Nie" -#: netbox/extras/choices.py:108 netbox/templates/tenancy/contact.html:57 -#: netbox/tenancy/forms/bulk_edit.py:118 -#: netbox/wireless/forms/model_forms.py:171 +#: netbox/extras/choices.py:108 netbox/templates/tenancy/contact.html:67 +#: netbox/tenancy/forms/bulk_edit.py:125 +#: netbox/wireless/forms/model_forms.py:172 msgid "Link" msgstr "Link" @@ -7883,111 +8021,82 @@ msgstr "Debugowanie" msgid "Failure" msgstr "Niepowodzenie" -#: netbox/extras/choices.py:213 -#: netbox/templates/dcim/virtualchassis_edit.html:111 -#: netbox/templates/generic/bulk_add_component.html:68 -#: netbox/templates/generic/object_edit.html:47 -#: netbox/templates/generic/object_edit.html:80 -#: netbox/templates/htmx/quick_add.html:24 -#: netbox/templates/ipam/inc/ipaddress_edit_header.html:7 -msgid "Create" -msgstr "Utwórz" - -#: netbox/extras/choices.py:214 -msgid "Update" -msgstr "Aktualizacja" - -#: netbox/extras/choices.py:215 -#: netbox/templates/circuits/inc/circuit_termination.html:23 -#: netbox/templates/dcim/inc/panels/inventory_items.html:37 -#: netbox/templates/dcim/powerpanel.html:66 -#: netbox/templates/extras/script_list.html:35 -#: netbox/templates/generic/bulk_delete.html:20 -#: netbox/templates/generic/bulk_delete.html:66 -#: netbox/templates/generic/object_delete.html:19 -#: netbox/templates/htmx/delete_form.html:57 -#: netbox/templates/ipam/inc/panels/fhrp_groups.html:48 -#: netbox/templates/users/objectpermission.html:46 -#: netbox/utilities/templates/buttons/delete.html:11 -msgid "Delete" -msgstr "Usuń" - -#: netbox/extras/choices.py:239 netbox/netbox/choices.py:59 +#: netbox/extras/choices.py:222 netbox/netbox/choices.py:59 #: netbox/netbox/choices.py:104 msgid "Blue" msgstr "Niebieska" -#: netbox/extras/choices.py:240 netbox/netbox/choices.py:58 +#: netbox/extras/choices.py:223 netbox/netbox/choices.py:58 #: netbox/netbox/choices.py:105 msgid "Indigo" msgstr "Indygo" -#: netbox/extras/choices.py:241 netbox/netbox/choices.py:56 +#: netbox/extras/choices.py:224 netbox/netbox/choices.py:56 #: netbox/netbox/choices.py:106 msgid "Purple" msgstr "Fioletowy" -#: netbox/extras/choices.py:242 netbox/netbox/choices.py:53 +#: netbox/extras/choices.py:225 netbox/netbox/choices.py:53 #: netbox/netbox/choices.py:107 msgid "Pink" msgstr "Różowy" -#: netbox/extras/choices.py:243 netbox/netbox/choices.py:52 +#: netbox/extras/choices.py:226 netbox/netbox/choices.py:52 #: netbox/netbox/choices.py:108 msgid "Red" msgstr "Czerwony" -#: netbox/extras/choices.py:244 netbox/netbox/choices.py:70 +#: netbox/extras/choices.py:227 netbox/netbox/choices.py:70 #: netbox/netbox/choices.py:109 msgid "Orange" msgstr "Pomarańczowy" -#: netbox/extras/choices.py:245 netbox/netbox/choices.py:68 +#: netbox/extras/choices.py:228 netbox/netbox/choices.py:68 #: netbox/netbox/choices.py:110 msgid "Yellow" msgstr "Żółty" -#: netbox/extras/choices.py:246 netbox/netbox/choices.py:65 +#: netbox/extras/choices.py:229 netbox/netbox/choices.py:65 #: netbox/netbox/choices.py:111 msgid "Green" msgstr "Zielony" -#: netbox/extras/choices.py:247 netbox/netbox/choices.py:62 +#: netbox/extras/choices.py:230 netbox/netbox/choices.py:62 #: netbox/netbox/choices.py:112 msgid "Teal" msgstr "Cyraneczka" -#: netbox/extras/choices.py:248 netbox/netbox/choices.py:61 +#: netbox/extras/choices.py:231 netbox/netbox/choices.py:61 #: netbox/netbox/choices.py:113 msgid "Cyan" msgstr "Niebieski" -#: netbox/extras/choices.py:249 netbox/netbox/choices.py:114 +#: netbox/extras/choices.py:232 netbox/netbox/choices.py:114 msgid "Gray" msgstr "Szary" -#: netbox/extras/choices.py:250 netbox/netbox/choices.py:76 +#: netbox/extras/choices.py:233 netbox/netbox/choices.py:76 #: netbox/netbox/choices.py:115 msgid "Black" msgstr "Czarny" -#: netbox/extras/choices.py:251 netbox/netbox/choices.py:77 +#: netbox/extras/choices.py:234 netbox/netbox/choices.py:77 #: netbox/netbox/choices.py:116 msgid "White" msgstr "Biały" -#: netbox/extras/choices.py:266 netbox/extras/forms/model_forms.py:367 -#: netbox/extras/forms/model_forms.py:444 +#: netbox/extras/choices.py:249 netbox/extras/forms/model_forms.py:431 +#: netbox/extras/forms/model_forms.py:508 #: netbox/templates/extras/webhook.html:10 msgid "Webhook" msgstr "Hook internetowy" -#: netbox/extras/choices.py:267 netbox/extras/forms/model_forms.py:432 +#: netbox/extras/choices.py:250 netbox/extras/forms/model_forms.py:496 #: netbox/templates/extras/script/base.html:29 msgid "Script" msgstr "Skrypt" -#: netbox/extras/choices.py:268 +#: netbox/extras/choices.py:251 msgid "Notification" msgstr "Powiadomienie" @@ -8030,24 +8139,24 @@ msgstr "Typ widżetu" msgid "Unregistered widget class: {name}" msgstr "Niezarejestrowana klasa widgetów: {name}" -#: netbox/extras/dashboard/widgets.py:147 +#: netbox/extras/dashboard/widgets.py:148 #, python-brace-format msgid "{class_name} must define a render() method." msgstr "{class_name} musi zdefiniować metodę render ()." -#: netbox/extras/dashboard/widgets.py:166 +#: netbox/extras/dashboard/widgets.py:167 msgid "Note" msgstr "Uwaga" -#: netbox/extras/dashboard/widgets.py:167 +#: netbox/extras/dashboard/widgets.py:168 msgid "Display some arbitrary custom content. Markdown is supported." msgstr "Wyświetl dowolną niestandardową zawartość. Markdown jest obsługiwany." -#: netbox/extras/dashboard/widgets.py:180 +#: netbox/extras/dashboard/widgets.py:181 msgid "Object Counts" msgstr "Liczenie obiektów" -#: netbox/extras/dashboard/widgets.py:181 +#: netbox/extras/dashboard/widgets.py:182 msgid "" "Display a set of NetBox models and the number of objects created for each " "type." @@ -8055,70 +8164,70 @@ msgstr "" "Wyświetla zestaw modeli NetBox i liczbę obiektów utworzonych dla każdego " "typu." -#: netbox/extras/dashboard/widgets.py:191 +#: netbox/extras/dashboard/widgets.py:192 msgid "Filters to apply when counting the number of objects" msgstr "Filtry do zastosowania przy liczeniu liczby obiektów" -#: netbox/extras/dashboard/widgets.py:199 +#: netbox/extras/dashboard/widgets.py:200 msgid "Invalid format. Object filters must be passed as a dictionary." msgstr "" "Nieprawidłowy format. Filtry obiektów muszą być przekazywane jako słownik." -#: netbox/extras/dashboard/widgets.py:230 +#: netbox/extras/dashboard/widgets.py:231 msgid "Object List" msgstr "Lista obiektów" -#: netbox/extras/dashboard/widgets.py:231 +#: netbox/extras/dashboard/widgets.py:232 msgid "Display an arbitrary list of objects." msgstr "Wyświetla dowolną listę obiektów." -#: netbox/extras/dashboard/widgets.py:244 +#: netbox/extras/dashboard/widgets.py:245 msgid "The default number of objects to display" msgstr "Domyślna liczba obiektów do wyświetlenia" -#: netbox/extras/dashboard/widgets.py:256 +#: netbox/extras/dashboard/widgets.py:257 msgid "Invalid format. URL parameters must be passed as a dictionary." msgstr "" "Nieprawidłowy format. Parametry adresu URL muszą być przekazywane jako " "słownik." -#: netbox/extras/dashboard/widgets.py:265 +#: netbox/extras/dashboard/widgets.py:266 msgid "Invalid model selection: {self['model'].data} is not supported." msgstr "" "Nieprawidłowy wybór modelu: {self['model'].data} nie jest obsługiwany." -#: netbox/extras/dashboard/widgets.py:307 +#: netbox/extras/dashboard/widgets.py:308 msgid "RSS Feed" msgstr "Kanał RSS" -#: netbox/extras/dashboard/widgets.py:313 +#: netbox/extras/dashboard/widgets.py:314 msgid "Embed an RSS feed from an external website." msgstr "Osadź kanał RSS z zewnętrznej strony internetowej." -#: netbox/extras/dashboard/widgets.py:320 +#: netbox/extras/dashboard/widgets.py:321 msgid "Feed URL" msgstr "Adres URL kanału" -#: netbox/extras/dashboard/widgets.py:324 +#: netbox/extras/dashboard/widgets.py:325 msgid "Requires external connection" msgstr "Wymaga połączenia zewnętrznego" -#: netbox/extras/dashboard/widgets.py:330 +#: netbox/extras/dashboard/widgets.py:331 msgid "The maximum number of objects to display" msgstr "Maksymalna liczba obiektów do wyświetlenia" -#: netbox/extras/dashboard/widgets.py:335 +#: netbox/extras/dashboard/widgets.py:336 msgid "How long to stored the cached content (in seconds)" msgstr "Jak długo przechowywać zawartość w pamięci podręcznej (w sekundach)" -#: netbox/extras/dashboard/widgets.py:392 +#: netbox/extras/dashboard/widgets.py:393 #: netbox/templates/account/base.html:10 #: netbox/templates/account/bookmarks.html:7 #: netbox/templates/inc/user_menu.html:43 msgid "Bookmarks" msgstr "Zakładki" -#: netbox/extras/dashboard/widgets.py:396 +#: netbox/extras/dashboard/widgets.py:397 msgid "Show your personal bookmarks" msgstr "Pokaż swoje osobiste zakładki" @@ -8132,173 +8241,183 @@ msgstr "Nieznany typ akcji dla reguły zdarzenia: {action_type}" msgid "Cannot import events pipeline {name} error: {error}" msgstr "Nie można importować pociągu zdarzeń {name} błąd: {error}" -#: netbox/extras/filtersets.py:45 +#: netbox/extras/filtersets.py:49 msgid "Script module (ID)" msgstr "Moduł skryptu (ID)" -#: netbox/extras/filtersets.py:254 netbox/extras/filtersets.py:637 -#: netbox/extras/filtersets.py:665 +#: netbox/extras/filtersets.py:258 netbox/extras/filtersets.py:730 +#: netbox/extras/filtersets.py:758 msgid "Data file (ID)" msgstr "Plik danych (ID)" -#: netbox/extras/filtersets.py:370 netbox/users/filtersets.py:68 +#: netbox/extras/filtersets.py:428 netbox/users/filtersets.py:68 #: netbox/users/filtersets.py:191 msgid "Group (name)" msgstr "Grupa (nazwa)" -#: netbox/extras/filtersets.py:574 +#: netbox/extras/filtersets.py:667 #: netbox/virtualization/forms/filtersets.py:124 msgid "Cluster type" msgstr "Typ klastra" -#: netbox/extras/filtersets.py:580 netbox/virtualization/filtersets.py:61 +#: netbox/extras/filtersets.py:673 netbox/virtualization/filtersets.py:61 #: netbox/virtualization/filtersets.py:113 msgid "Cluster type (slug)" msgstr "Typ klastra (identyfikator)" -#: netbox/extras/filtersets.py:601 netbox/tenancy/forms/forms.py:16 +#: netbox/extras/filtersets.py:694 netbox/tenancy/forms/forms.py:16 #: netbox/tenancy/forms/forms.py:40 msgid "Tenant group" msgstr "Grupa najemców" -#: netbox/extras/filtersets.py:607 netbox/tenancy/filtersets.py:188 -#: netbox/tenancy/filtersets.py:208 +#: netbox/extras/filtersets.py:700 netbox/tenancy/filtersets.py:193 +#: netbox/tenancy/filtersets.py:213 msgid "Tenant group (slug)" msgstr "Grupa najemców (identyfikator)" -#: netbox/extras/filtersets.py:623 netbox/extras/forms/model_forms.py:509 +#: netbox/extras/filtersets.py:716 netbox/extras/forms/model_forms.py:577 #: netbox/templates/extras/tag.html:11 msgid "Tag" msgstr "Etykietka" -#: netbox/extras/filtersets.py:629 +#: netbox/extras/filtersets.py:722 msgid "Tag (slug)" msgstr "Tag (identyfikator)" -#: netbox/extras/filtersets.py:689 netbox/extras/forms/filtersets.py:437 +#: netbox/extras/filtersets.py:786 netbox/extras/forms/filtersets.py:492 msgid "Has local config context data" msgstr "Posiada lokalne dane kontekstowe konfiguracji" -#: netbox/extras/forms/bulk_edit.py:35 netbox/extras/forms/filtersets.py:61 +#: netbox/extras/forms/bulk_edit.py:36 netbox/extras/forms/filtersets.py:62 msgid "Group name" msgstr "Nazwa grupy" -#: netbox/extras/forms/bulk_edit.py:43 netbox/extras/forms/filtersets.py:69 -#: netbox/extras/tables/tables.py:68 +#: netbox/extras/forms/bulk_edit.py:44 netbox/extras/forms/filtersets.py:70 +#: netbox/extras/tables/tables.py:69 #: netbox/templates/extras/customfield.html:38 #: netbox/templates/generic/bulk_import.html:118 msgid "Required" msgstr "Wymagane" -#: netbox/extras/forms/bulk_edit.py:48 netbox/extras/forms/filtersets.py:76 +#: netbox/extras/forms/bulk_edit.py:49 netbox/extras/forms/filtersets.py:77 msgid "Must be unique" msgstr "Musi być wyjątkowy" -#: netbox/extras/forms/bulk_edit.py:61 netbox/extras/forms/bulk_import.py:60 -#: netbox/extras/forms/filtersets.py:90 +#: netbox/extras/forms/bulk_edit.py:62 netbox/extras/forms/bulk_import.py:60 +#: netbox/extras/forms/filtersets.py:91 #: netbox/extras/models/customfields.py:211 msgid "UI visible" msgstr "Widoczny interfejs użytkownika" -#: netbox/extras/forms/bulk_edit.py:66 netbox/extras/forms/bulk_import.py:66 -#: netbox/extras/forms/filtersets.py:95 +#: netbox/extras/forms/bulk_edit.py:67 netbox/extras/forms/bulk_import.py:66 +#: netbox/extras/forms/filtersets.py:96 #: netbox/extras/models/customfields.py:218 msgid "UI editable" msgstr "Edytowalny interfejs użytkownika" -#: netbox/extras/forms/bulk_edit.py:71 netbox/extras/forms/filtersets.py:98 +#: netbox/extras/forms/bulk_edit.py:72 netbox/extras/forms/filtersets.py:99 msgid "Is cloneable" msgstr "Jest klonowalny" -#: netbox/extras/forms/bulk_edit.py:76 netbox/extras/forms/filtersets.py:105 +#: netbox/extras/forms/bulk_edit.py:77 netbox/extras/forms/filtersets.py:106 msgid "Minimum value" msgstr "Minimalna wartość" -#: netbox/extras/forms/bulk_edit.py:80 netbox/extras/forms/filtersets.py:109 +#: netbox/extras/forms/bulk_edit.py:81 netbox/extras/forms/filtersets.py:110 msgid "Maximum value" msgstr "Maksymalna wartość" -#: netbox/extras/forms/bulk_edit.py:84 netbox/extras/forms/filtersets.py:113 +#: netbox/extras/forms/bulk_edit.py:85 netbox/extras/forms/filtersets.py:114 msgid "Validation regex" msgstr "Walidacja regex" -#: netbox/extras/forms/bulk_edit.py:91 netbox/extras/forms/filtersets.py:47 -#: netbox/extras/forms/model_forms.py:76 +#: netbox/extras/forms/bulk_edit.py:92 netbox/extras/forms/filtersets.py:48 +#: netbox/extras/forms/model_forms.py:79 #: netbox/templates/extras/customfield.html:70 msgid "Behavior" msgstr "Zachowanie" -#: netbox/extras/forms/bulk_edit.py:128 netbox/extras/forms/filtersets.py:152 +#: netbox/extras/forms/bulk_edit.py:129 netbox/extras/forms/filtersets.py:153 msgid "New window" msgstr "Nowe okno" -#: netbox/extras/forms/bulk_edit.py:137 +#: netbox/extras/forms/bulk_edit.py:138 msgid "Button class" msgstr "Klasa przycisków" -#: netbox/extras/forms/bulk_edit.py:154 netbox/extras/forms/filtersets.py:191 -#: netbox/extras/models/models.py:409 +#: netbox/extras/forms/bulk_edit.py:155 netbox/extras/forms/bulk_edit.py:354 +#: netbox/extras/forms/filtersets.py:192 netbox/extras/forms/filtersets.py:470 +#: netbox/extras/models/mixins.py:100 msgid "MIME type" msgstr "Typ MIME" -#: netbox/extras/forms/bulk_edit.py:159 netbox/extras/forms/filtersets.py:194 +#: netbox/extras/forms/bulk_edit.py:160 netbox/extras/forms/bulk_edit.py:359 +#: netbox/extras/forms/filtersets.py:195 netbox/extras/forms/filtersets.py:473 +msgid "File name" +msgstr "Nazwa pliku" + +#: netbox/extras/forms/bulk_edit.py:164 netbox/extras/forms/bulk_edit.py:363 +#: netbox/extras/forms/filtersets.py:199 netbox/extras/forms/filtersets.py:477 msgid "File extension" msgstr "Rozszerzenie pliku" -#: netbox/extras/forms/bulk_edit.py:164 netbox/extras/forms/filtersets.py:198 +#: netbox/extras/forms/bulk_edit.py:169 netbox/extras/forms/bulk_edit.py:368 +#: netbox/extras/forms/filtersets.py:203 netbox/extras/forms/filtersets.py:481 msgid "As attachment" msgstr "Jako załącznik" -#: netbox/extras/forms/bulk_edit.py:192 netbox/extras/forms/filtersets.py:242 -#: netbox/extras/tables/tables.py:259 +#: netbox/extras/forms/bulk_edit.py:197 netbox/extras/forms/bulk_edit.py:225 +#: netbox/extras/forms/filtersets.py:247 netbox/extras/forms/filtersets.py:277 +#: netbox/extras/tables/tables.py:270 netbox/extras/tables/tables.py:303 #: netbox/templates/extras/savedfilter.html:29 +#: netbox/templates/extras/tableconfig.html:37 msgid "Shared" msgstr "Udostępnione" -#: netbox/extras/forms/bulk_edit.py:215 netbox/extras/forms/filtersets.py:271 -#: netbox/extras/models/models.py:174 +#: netbox/extras/forms/bulk_edit.py:248 netbox/extras/forms/filtersets.py:306 +#: netbox/extras/models/models.py:176 msgid "HTTP method" msgstr "Metoda HTTP" -#: netbox/extras/forms/bulk_edit.py:219 netbox/extras/forms/filtersets.py:265 +#: netbox/extras/forms/bulk_edit.py:252 netbox/extras/forms/filtersets.py:300 #: netbox/templates/extras/webhook.html:30 msgid "Payload URL" msgstr "Adres URL ładunku" -#: netbox/extras/forms/bulk_edit.py:224 netbox/extras/models/models.py:214 +#: netbox/extras/forms/bulk_edit.py:257 netbox/extras/models/models.py:216 msgid "SSL verification" msgstr "Weryfikacja SSL" -#: netbox/extras/forms/bulk_edit.py:227 +#: netbox/extras/forms/bulk_edit.py:260 #: netbox/templates/extras/webhook.html:38 msgid "Secret" msgstr "Tajemnica" -#: netbox/extras/forms/bulk_edit.py:232 +#: netbox/extras/forms/bulk_edit.py:265 msgid "CA file path" msgstr "Ścieżka pliku CA" -#: netbox/extras/forms/bulk_edit.py:253 netbox/extras/forms/bulk_import.py:192 -#: netbox/extras/forms/model_forms.py:391 +#: netbox/extras/forms/bulk_edit.py:286 netbox/extras/forms/bulk_import.py:194 +#: netbox/extras/forms/model_forms.py:455 msgid "Event types" msgstr "Rodzaje zdarzeń" -#: netbox/extras/forms/bulk_edit.py:293 +#: netbox/extras/forms/bulk_edit.py:330 msgid "Is active" msgstr "Jest aktywny" #: netbox/extras/forms/bulk_import.py:37 #: netbox/extras/forms/bulk_import.py:118 #: netbox/extras/forms/bulk_import.py:139 -#: netbox/extras/forms/bulk_import.py:162 -#: netbox/extras/forms/bulk_import.py:186 -#: netbox/extras/forms/filtersets.py:140 netbox/extras/forms/filtersets.py:230 -#: netbox/extras/forms/model_forms.py:47 -#: netbox/extras/forms/model_forms.py:219 -#: netbox/extras/forms/model_forms.py:251 -#: netbox/extras/forms/model_forms.py:292 -#: netbox/extras/forms/model_forms.py:386 -#: netbox/extras/forms/model_forms.py:503 +#: netbox/extras/forms/bulk_import.py:164 +#: netbox/extras/forms/bulk_import.py:188 +#: netbox/extras/forms/filtersets.py:141 netbox/extras/forms/filtersets.py:235 +#: netbox/extras/forms/filtersets.py:265 netbox/extras/forms/model_forms.py:50 +#: netbox/extras/forms/model_forms.py:222 +#: netbox/extras/forms/model_forms.py:254 +#: netbox/extras/forms/model_forms.py:297 +#: netbox/extras/forms/model_forms.py:450 +#: netbox/extras/forms/model_forms.py:567 #: netbox/users/forms/model_forms.py:276 msgid "Object types" msgstr "Typy obiektów" @@ -8306,9 +8425,9 @@ msgstr "Typy obiektów" #: netbox/extras/forms/bulk_import.py:39 #: netbox/extras/forms/bulk_import.py:120 #: netbox/extras/forms/bulk_import.py:141 -#: netbox/extras/forms/bulk_import.py:164 -#: netbox/extras/forms/bulk_import.py:188 -#: netbox/tenancy/forms/bulk_import.py:96 +#: netbox/extras/forms/bulk_import.py:166 +#: netbox/extras/forms/bulk_import.py:190 +#: netbox/tenancy/forms/bulk_import.py:95 msgid "One or more assigned object types" msgstr "Jeden lub więcej przypisanych typów obiektów" @@ -8316,10 +8435,11 @@ msgstr "Jeden lub więcej przypisanych typów obiektów" msgid "Field data type (e.g. text, integer, etc.)" msgstr "Typ danych pola (np. tekst, liczba całkowita itp.)" -#: netbox/extras/forms/bulk_import.py:47 netbox/extras/forms/filtersets.py:213 -#: netbox/extras/forms/filtersets.py:287 -#: netbox/extras/forms/model_forms.py:318 -#: netbox/extras/forms/model_forms.py:355 +#: netbox/extras/forms/bulk_import.py:47 netbox/extras/forms/filtersets.py:218 +#: netbox/extras/forms/filtersets.py:322 +#: netbox/extras/forms/model_forms.py:323 +#: netbox/extras/forms/model_forms.py:382 +#: netbox/extras/forms/model_forms.py:419 #: netbox/tenancy/forms/filtersets.py:92 msgid "Object type" msgstr "Typ obiektu" @@ -8328,7 +8448,7 @@ msgstr "Typ obiektu" msgid "Object type (for object or multi-object fields)" msgstr "Typ obiektu (dla pól obiektu lub wielu obiektów)" -#: netbox/extras/forms/bulk_import.py:53 netbox/extras/forms/filtersets.py:85 +#: netbox/extras/forms/bulk_import.py:53 netbox/extras/forms/filtersets.py:86 msgid "Choice set" msgstr "Zestaw do wyboru" @@ -8356,48 +8476,48 @@ msgstr "" "Cytowany ciąg opcji pól oddzielonych przecinkami z opcjonalnymi etykietami " "oddzielonymi dwukropkiem: „Choice1:First Choice, Choice2:Second Choice”" -#: netbox/extras/forms/bulk_import.py:123 netbox/extras/models/models.py:323 +#: netbox/extras/forms/bulk_import.py:123 netbox/extras/models/models.py:325 msgid "button class" msgstr "klasa przycisków" -#: netbox/extras/forms/bulk_import.py:126 netbox/extras/models/models.py:327 +#: netbox/extras/forms/bulk_import.py:126 netbox/extras/models/models.py:329 msgid "" "The class of the first link in a group will be used for the dropdown button" msgstr "" "Klasa pierwszego łącza w grupie zostanie użyta dla rozwijanego przycisku" -#: netbox/extras/forms/bulk_import.py:193 +#: netbox/extras/forms/bulk_import.py:195 msgid "The event type(s) which will trigger this rule" msgstr "Typy zdarzeń, które wyzwalają tę regułę" -#: netbox/extras/forms/bulk_import.py:196 +#: netbox/extras/forms/bulk_import.py:198 msgid "Action object" msgstr "Obiekt akcji" -#: netbox/extras/forms/bulk_import.py:198 +#: netbox/extras/forms/bulk_import.py:200 msgid "Webhook name or script as dotted path module.Class" msgstr "Nazwa lub skrypt Webhook jako ścieżka kropkowana module.Class" -#: netbox/extras/forms/bulk_import.py:219 +#: netbox/extras/forms/bulk_import.py:221 #, python-brace-format msgid "Webhook {name} not found" msgstr "Hook internetowy {name} nie znaleziono" -#: netbox/extras/forms/bulk_import.py:228 +#: netbox/extras/forms/bulk_import.py:230 #, python-brace-format msgid "Script {name} not found" msgstr "Skrypt {name} nie znaleziono" -#: netbox/extras/forms/bulk_import.py:244 +#: netbox/extras/forms/bulk_import.py:250 msgid "Assigned object type" msgstr "Przypisany typ obiektu" -#: netbox/extras/forms/bulk_import.py:249 +#: netbox/extras/forms/bulk_import.py:255 msgid "The classification of entry" msgstr "Klasyfikacja wpisu" -#: netbox/extras/forms/bulk_import.py:261 -#: netbox/extras/forms/model_forms.py:334 netbox/netbox/navigation/menu.py:411 +#: netbox/extras/forms/bulk_import.py:267 +#: netbox/extras/forms/model_forms.py:398 netbox/netbox/navigation/menu.py:413 #: netbox/templates/extras/notificationgroup.html:41 #: netbox/templates/users/group.html:29 netbox/users/forms/model_forms.py:236 #: netbox/users/forms/model_forms.py:248 netbox/users/forms/model_forms.py:300 @@ -8405,153 +8525,162 @@ msgstr "Klasyfikacja wpisu" msgid "Users" msgstr "Użytkownicy" -#: netbox/extras/forms/bulk_import.py:265 +#: netbox/extras/forms/bulk_import.py:271 msgid "User names separated by commas, encased with double quotes" msgstr "" "Nazwy użytkowników oddzielone przecinkami, otoczone podwójnymi cudzysłowami" -#: netbox/extras/forms/bulk_import.py:268 -#: netbox/extras/forms/model_forms.py:329 netbox/netbox/navigation/menu.py:294 -#: netbox/netbox/navigation/menu.py:431 +#: netbox/extras/forms/bulk_import.py:274 +#: netbox/extras/forms/model_forms.py:393 netbox/netbox/navigation/menu.py:295 +#: netbox/netbox/navigation/menu.py:433 #: netbox/templates/extras/notificationgroup.html:31 +#: netbox/templates/tenancy/contact.html:21 +#: netbox/tenancy/forms/bulk_edit.py:139 netbox/tenancy/forms/filtersets.py:78 +#: netbox/tenancy/forms/model_forms.py:99 netbox/tenancy/tables/contacts.py:64 #: netbox/users/forms/model_forms.py:181 netbox/users/forms/model_forms.py:193 #: netbox/users/forms/model_forms.py:305 netbox/users/tables.py:35 #: netbox/users/tables.py:106 msgid "Groups" msgstr "Grupy" -#: netbox/extras/forms/bulk_import.py:272 +#: netbox/extras/forms/bulk_import.py:278 msgid "Group names separated by commas, encased with double quotes" msgstr "Nazwy grup oddzielone przecinkami, otoczone podwójnymi cudzysłowami" -#: netbox/extras/forms/filtersets.py:53 netbox/extras/forms/model_forms.py:56 +#: netbox/extras/forms/filtersets.py:54 netbox/extras/forms/model_forms.py:59 msgid "Related object type" msgstr "Powiązany typ obiektu" -#: netbox/extras/forms/filtersets.py:58 +#: netbox/extras/forms/filtersets.py:59 msgid "Field type" msgstr "Typ pola" -#: netbox/extras/forms/filtersets.py:122 -#: netbox/extras/forms/model_forms.py:157 netbox/extras/tables/tables.py:94 +#: netbox/extras/forms/filtersets.py:123 +#: netbox/extras/forms/model_forms.py:160 netbox/extras/tables/tables.py:95 #: netbox/templates/generic/bulk_import.html:154 msgid "Choices" msgstr "Wybory" -#: netbox/extras/forms/filtersets.py:168 netbox/extras/forms/filtersets.py:326 -#: netbox/extras/forms/filtersets.py:416 -#: netbox/extras/forms/model_forms.py:586 netbox/templates/core/job.html:96 +#: netbox/extras/forms/filtersets.py:169 netbox/extras/forms/filtersets.py:361 +#: netbox/extras/forms/filtersets.py:451 +#: netbox/extras/forms/model_forms.py:654 netbox/templates/core/job.html:96 #: netbox/templates/extras/eventrule.html:84 msgid "Data" msgstr "Dane" -#: netbox/extras/forms/filtersets.py:179 netbox/extras/forms/filtersets.py:340 -#: netbox/extras/forms/filtersets.py:426 netbox/netbox/choices.py:132 +#: netbox/extras/forms/filtersets.py:170 netbox/extras/forms/filtersets.py:452 +#: netbox/extras/forms/model_forms.py:267 +#: netbox/extras/forms/model_forms.py:715 +msgid "Rendering" +msgstr "Renderowanie" + +#: netbox/extras/forms/filtersets.py:180 netbox/extras/forms/filtersets.py:375 +#: netbox/extras/forms/filtersets.py:462 netbox/netbox/choices.py:132 #: netbox/utilities/forms/bulk_import.py:26 msgid "Data file" msgstr "Plik danych" -#: netbox/extras/forms/filtersets.py:187 +#: netbox/extras/forms/filtersets.py:188 msgid "Content types" msgstr "Typy treści" -#: netbox/extras/forms/filtersets.py:261 netbox/extras/models/models.py:179 +#: netbox/extras/forms/filtersets.py:296 netbox/extras/models/models.py:181 msgid "HTTP content type" msgstr "Typ zawartości HTTP" -#: netbox/extras/forms/filtersets.py:292 +#: netbox/extras/forms/filtersets.py:327 msgid "Event type" msgstr "Typ zdarzenia" -#: netbox/extras/forms/filtersets.py:297 +#: netbox/extras/forms/filtersets.py:332 msgid "Action type" msgstr "Rodzaj akcji" -#: netbox/extras/forms/filtersets.py:313 +#: netbox/extras/forms/filtersets.py:348 msgid "Tagged object type" msgstr "Typ obiektu oznaczonego" -#: netbox/extras/forms/filtersets.py:318 +#: netbox/extras/forms/filtersets.py:353 msgid "Allowed object type" msgstr "Dozwolony typ obiektu" -#: netbox/extras/forms/filtersets.py:348 -#: netbox/extras/forms/model_forms.py:521 netbox/netbox/navigation/menu.py:18 +#: netbox/extras/forms/filtersets.py:383 +#: netbox/extras/forms/model_forms.py:589 netbox/netbox/navigation/menu.py:17 msgid "Regions" msgstr "Regiony" -#: netbox/extras/forms/filtersets.py:353 -#: netbox/extras/forms/model_forms.py:526 +#: netbox/extras/forms/filtersets.py:388 +#: netbox/extras/forms/model_forms.py:594 msgid "Site groups" msgstr "Grupy witryn" -#: netbox/extras/forms/filtersets.py:363 -#: netbox/extras/forms/model_forms.py:536 netbox/netbox/navigation/menu.py:20 +#: netbox/extras/forms/filtersets.py:398 +#: netbox/extras/forms/model_forms.py:604 netbox/netbox/navigation/menu.py:20 #: netbox/templates/dcim/site.html:127 msgid "Locations" msgstr "Lokalizacje" -#: netbox/extras/forms/filtersets.py:368 -#: netbox/extras/forms/model_forms.py:541 +#: netbox/extras/forms/filtersets.py:403 +#: netbox/extras/forms/model_forms.py:609 msgid "Device types" msgstr "Rodzaje urządzeń" -#: netbox/extras/forms/filtersets.py:373 -#: netbox/extras/forms/model_forms.py:546 +#: netbox/extras/forms/filtersets.py:408 +#: netbox/extras/forms/model_forms.py:614 msgid "Roles" msgstr "Role" -#: netbox/extras/forms/filtersets.py:383 -#: netbox/extras/forms/model_forms.py:556 +#: netbox/extras/forms/filtersets.py:418 +#: netbox/extras/forms/model_forms.py:624 msgid "Cluster types" msgstr "Typy klastrów" -#: netbox/extras/forms/filtersets.py:388 -#: netbox/extras/forms/model_forms.py:561 +#: netbox/extras/forms/filtersets.py:423 +#: netbox/extras/forms/model_forms.py:629 msgid "Cluster groups" msgstr "Grupy klastrów" -#: netbox/extras/forms/filtersets.py:393 -#: netbox/extras/forms/model_forms.py:566 netbox/netbox/navigation/menu.py:263 -#: netbox/netbox/navigation/menu.py:265 +#: netbox/extras/forms/filtersets.py:428 +#: netbox/extras/forms/model_forms.py:634 netbox/netbox/navigation/menu.py:264 +#: netbox/netbox/navigation/menu.py:266 #: netbox/templates/virtualization/clustertype.html:30 #: netbox/virtualization/tables/clusters.py:23 #: netbox/virtualization/tables/clusters.py:45 msgid "Clusters" msgstr "Klastry" -#: netbox/extras/forms/filtersets.py:398 -#: netbox/extras/forms/model_forms.py:571 +#: netbox/extras/forms/filtersets.py:433 +#: netbox/extras/forms/model_forms.py:639 msgid "Tenant groups" msgstr "Grupy najemców" -#: netbox/extras/forms/model_forms.py:49 +#: netbox/extras/forms/model_forms.py:52 msgid "The type(s) of object that have this custom field" msgstr "Typ (y) obiektu, który ma to pole niestandardowe" -#: netbox/extras/forms/model_forms.py:52 +#: netbox/extras/forms/model_forms.py:55 msgid "Default value" msgstr "Wartość domyślna" -#: netbox/extras/forms/model_forms.py:58 +#: netbox/extras/forms/model_forms.py:61 msgid "Type of the related object (for object/multi-object fields only)" msgstr "Typ powiązanego obiektu (tylko dla pól obiektu/wielu obiektów)" -#: netbox/extras/forms/model_forms.py:61 +#: netbox/extras/forms/model_forms.py:64 #: netbox/templates/extras/customfield.html:60 msgid "Related object filter" msgstr "Powiązany filtr obiektów" -#: netbox/extras/forms/model_forms.py:63 +#: netbox/extras/forms/model_forms.py:66 msgid "Specify query parameters as a JSON object." msgstr "Określ parametry zapytania jako obiekt JSON." -#: netbox/extras/forms/model_forms.py:73 +#: netbox/extras/forms/model_forms.py:76 #: netbox/templates/extras/customfield.html:10 msgid "Custom Field" msgstr "Pole niestandardowe" -#: netbox/extras/forms/model_forms.py:85 +#: netbox/extras/forms/model_forms.py:88 msgid "" "The type of data stored in this field. For object/multi-object fields, " "select the related object type below." @@ -8559,7 +8688,7 @@ msgstr "" "Rodzaj danych przechowywanych w tym polu. W przypadku pól obiektu/wielu " "obiektów wybierz powiązany typ obiektu poniżej." -#: netbox/extras/forms/model_forms.py:88 +#: netbox/extras/forms/model_forms.py:91 msgid "" "This will be displayed as help text for the form field. Markdown is " "supported." @@ -8567,11 +8696,11 @@ msgstr "" "Zostanie wyświetlony jako tekst pomocy dla pola formularza. Markdown jest " "obsługiwany." -#: netbox/extras/forms/model_forms.py:143 +#: netbox/extras/forms/model_forms.py:146 msgid "Related Object" msgstr "Powiązany obiekt" -#: netbox/extras/forms/model_forms.py:170 +#: netbox/extras/forms/model_forms.py:173 msgid "" "Enter one choice per line. An optional label may be specified for each " "choice by appending it with a colon. Example:" @@ -8579,16 +8708,16 @@ msgstr "" "Wprowadź jeden wybór na linię. Opcjonalną etykietę można określić dla " "każdego wyboru, dodając ją dwukropkiem. Przykład:" -#: netbox/extras/forms/model_forms.py:226 +#: netbox/extras/forms/model_forms.py:229 #: netbox/templates/extras/customlink.html:10 msgid "Custom Link" msgstr "Niestandardowe łącze" -#: netbox/extras/forms/model_forms.py:228 +#: netbox/extras/forms/model_forms.py:231 msgid "Templates" msgstr "Szablony" -#: netbox/extras/forms/model_forms.py:240 +#: netbox/extras/forms/model_forms.py:243 #, python-brace-format msgid "" "Jinja2 template code for the link text. Reference the object as {example}. " @@ -8597,66 +8726,84 @@ msgstr "" "Kod szablonu Jinja2 dla tekstu łącza. Odwołaj obiekt jako {example}. Linki " "renderowane jako pusty tekst nie będą wyświetlane." -#: netbox/extras/forms/model_forms.py:244 +#: netbox/extras/forms/model_forms.py:247 #, python-brace-format msgid "" "Jinja2 template code for the link URL. Reference the object as {example}." msgstr "" "Kod szablonu Jinja2 dla adresu URL linku. Odwołaj obiekt jako {example}." -#: netbox/extras/forms/model_forms.py:255 -#: netbox/extras/forms/model_forms.py:638 +#: netbox/extras/forms/model_forms.py:258 +#: netbox/extras/forms/model_forms.py:706 msgid "Template code" msgstr "Kod szablonu" -#: netbox/extras/forms/model_forms.py:261 +#: netbox/extras/forms/model_forms.py:264 #: netbox/templates/extras/exporttemplate.html:12 msgid "Export Template" msgstr "Szablon eksportu" -#: netbox/extras/forms/model_forms.py:263 -msgid "Rendering" -msgstr "Renderowanie" - -#: netbox/extras/forms/model_forms.py:277 -#: netbox/extras/forms/model_forms.py:663 +#: netbox/extras/forms/model_forms.py:282 +#: netbox/extras/forms/model_forms.py:733 msgid "Template content is populated from the remote source selected below." msgstr "" "Zawartość szablonu jest wypełniana ze zdalnego źródła wybranego poniżej." -#: netbox/extras/forms/model_forms.py:284 -#: netbox/extras/forms/model_forms.py:670 +#: netbox/extras/forms/model_forms.py:289 +#: netbox/extras/forms/model_forms.py:740 msgid "Must specify either local content or a data file" msgstr "Musi określić zawartość lokalną lub plik danych" -#: netbox/extras/forms/model_forms.py:298 netbox/netbox/forms/mixins.py:70 +#: netbox/extras/forms/model_forms.py:303 netbox/netbox/forms/mixins.py:70 #: netbox/templates/extras/savedfilter.html:10 msgid "Saved Filter" msgstr "Zapisany filtr" -#: netbox/extras/forms/model_forms.py:348 +#: netbox/extras/forms/model_forms.py:329 +#: netbox/templates/account/preferences.html:50 +#: netbox/templates/extras/tableconfig.html:62 +msgid "Ordering" +msgstr "Zamawianie" + +#: netbox/extras/forms/model_forms.py:331 +msgid "" +"Enter a comma-separated list of column names. Prepend a name with a hyphen " +"to reverse the order." +msgstr "" +"Wprowadź oddzieloną przecinkami listę nazw kolumn. Wpisz nazwę łącznikiem, " +"aby odwrócić kolejność." + +#: netbox/extras/forms/model_forms.py:340 netbox/utilities/forms/forms.py:118 +msgid "Available Columns" +msgstr "Dostępne kolumny" + +#: netbox/extras/forms/model_forms.py:347 netbox/utilities/forms/forms.py:126 +msgid "Selected Columns" +msgstr "Wybrane kolumny" + +#: netbox/extras/forms/model_forms.py:412 msgid "A notification group specify at least one user or group." msgstr "Grupa powiadomień określa co najmniej jednego użytkownika lub grupę." -#: netbox/extras/forms/model_forms.py:370 +#: netbox/extras/forms/model_forms.py:434 #: netbox/templates/extras/webhook.html:23 msgid "HTTP Request" msgstr "Żądanie HTTP" -#: netbox/extras/forms/model_forms.py:372 +#: netbox/extras/forms/model_forms.py:436 #: netbox/templates/extras/webhook.html:44 msgid "SSL" msgstr "SSL" -#: netbox/extras/forms/model_forms.py:394 +#: netbox/extras/forms/model_forms.py:458 msgid "Action choice" msgstr "Wybór działania" -#: netbox/extras/forms/model_forms.py:399 +#: netbox/extras/forms/model_forms.py:463 msgid "Enter conditions in JSON format." msgstr "Wprowadź warunki w JSON format." -#: netbox/extras/forms/model_forms.py:403 +#: netbox/extras/forms/model_forms.py:467 msgid "" "Enter parameters to pass to the action in JSON format." @@ -8664,38 +8811,33 @@ msgstr "" "Wprowadź parametry, które mają zostać przekazane do akcji w JSON format." -#: netbox/extras/forms/model_forms.py:408 +#: netbox/extras/forms/model_forms.py:472 #: netbox/templates/extras/eventrule.html:10 msgid "Event Rule" msgstr "Reguła zdarzenia" -#: netbox/extras/forms/model_forms.py:409 +#: netbox/extras/forms/model_forms.py:473 msgid "Triggers" msgstr "Wyzwalacze" -#: netbox/extras/forms/model_forms.py:456 +#: netbox/extras/forms/model_forms.py:520 msgid "Notification group" msgstr "Grupa powiadomień" -#: netbox/extras/forms/model_forms.py:576 netbox/netbox/navigation/menu.py:26 +#: netbox/extras/forms/model_forms.py:644 netbox/netbox/navigation/menu.py:26 #: netbox/tenancy/tables/tenants.py:22 msgid "Tenants" msgstr "Najemcy" -#: netbox/extras/forms/model_forms.py:620 +#: netbox/extras/forms/model_forms.py:688 msgid "Data is populated from the remote source selected below." msgstr "Dane są wypełniane ze zdalnego źródła wybranego poniżej." -#: netbox/extras/forms/model_forms.py:626 +#: netbox/extras/forms/model_forms.py:694 msgid "Must specify either local data or a data file" msgstr "Musi określić dane lokalne lub plik danych" -#: netbox/extras/forms/model_forms.py:645 -#: netbox/templates/core/datafile.html:55 -msgid "Content" -msgstr "Zawartość" - -#: netbox/extras/forms/reports.py:17 netbox/extras/forms/scripts.py:23 +#: netbox/extras/forms/reports.py:17 netbox/extras/forms/scripts.py:30 msgid "Schedule at" msgstr "Zaplanuj pod adresem" @@ -8703,7 +8845,7 @@ msgstr "Zaplanuj pod adresem" msgid "Schedule execution of report to a set time" msgstr "Zaplanuj wykonanie raportu na określony czas" -#: netbox/extras/forms/reports.py:23 netbox/extras/forms/scripts.py:29 +#: netbox/extras/forms/reports.py:23 netbox/extras/forms/scripts.py:36 msgid "Recurs every" msgstr "Powtarza się co" @@ -8711,29 +8853,29 @@ msgstr "Powtarza się co" msgid "Interval at which this report is re-run (in minutes)" msgstr "Przedział, w którym raport jest ponownie uruchamiany (w minutach)" -#: netbox/extras/forms/reports.py:35 netbox/extras/forms/scripts.py:41 +#: netbox/extras/forms/reports.py:35 netbox/extras/forms/scripts.py:48 #, python-brace-format msgid " (current time: {now})" msgstr " (aktualny czas: {now})" -#: netbox/extras/forms/reports.py:45 netbox/extras/forms/scripts.py:51 +#: netbox/extras/forms/reports.py:45 netbox/extras/forms/scripts.py:58 msgid "Scheduled time must be in the future." msgstr "Zaplanowany czas musi być w przyszłości." -#: netbox/extras/forms/scripts.py:17 +#: netbox/extras/forms/scripts.py:24 msgid "Commit changes" msgstr "Zatwierdź zmiany" -#: netbox/extras/forms/scripts.py:18 +#: netbox/extras/forms/scripts.py:25 msgid "Commit changes to the database (uncheck for a dry-run)" msgstr "" "Zatwierdź zmiany w bazie danych (usuń zaznaczenie dla suchego uruchomienia)" -#: netbox/extras/forms/scripts.py:24 +#: netbox/extras/forms/scripts.py:31 msgid "Schedule execution of script to a set time" msgstr "Zaplanuj wykonanie skryptu na określony czas" -#: netbox/extras/forms/scripts.py:33 +#: netbox/extras/forms/scripts.py:40 msgid "Interval at which this script is re-run (in minutes)" msgstr "Interwał, w którym ten skrypt jest ponownie uruchamiany (w minutach)" @@ -8757,25 +8899,26 @@ msgstr "Zmiany bazy danych zostały cofnięte z powodu błędu." msgid "No indexers found!" msgstr "Nie znaleziono indeksatorów!" -#: netbox/extras/models/configs.py:41 netbox/extras/models/models.py:313 -#: netbox/extras/models/models.py:522 netbox/extras/models/search.py:48 +#: netbox/extras/models/configs.py:38 netbox/extras/models/models.py:315 +#: netbox/extras/models/models.py:480 netbox/extras/models/models.py:559 +#: netbox/extras/models/search.py:48 netbox/extras/models/tags.py:44 #: netbox/ipam/models/ip.py:188 netbox/netbox/models/mixins.py:15 msgid "weight" msgstr "waga" -#: netbox/extras/models/configs.py:130 +#: netbox/extras/models/configs.py:127 msgid "config context" msgstr "Kontekst konfiguracji" -#: netbox/extras/models/configs.py:131 +#: netbox/extras/models/configs.py:128 msgid "config contexts" msgstr "Konteksty konfiguracji" -#: netbox/extras/models/configs.py:149 netbox/extras/models/configs.py:205 +#: netbox/extras/models/configs.py:146 netbox/extras/models/configs.py:202 msgid "JSON data must be in object form. Example:" msgstr "Dane JSON muszą być w formie obiektu. Przykład:" -#: netbox/extras/models/configs.py:169 +#: netbox/extras/models/configs.py:166 msgid "" "Local config context data takes precedence over source contexts in the final" " rendered config context" @@ -8783,33 +8926,11 @@ msgstr "" "Lokalne dane kontekstowe konfiguracji mają pierwszeństwo przed kontekstami " "źródłowymi w ostatecznym renderowanym kontekście konfiguracji" -#: netbox/extras/models/configs.py:224 -msgid "template code" -msgstr "kod szablonu" - #: netbox/extras/models/configs.py:225 -msgid "Jinja2 template code." -msgstr "Kod szablonu Jinja2." - -#: netbox/extras/models/configs.py:228 -msgid "environment parameters" -msgstr "parametry środowiska" - -#: netbox/extras/models/configs.py:233 -msgid "" -"Any additional" -" parameters to pass when constructing the Jinja2 environment." -msgstr "" -"Dowolny dodatkowe" -" parametry do przejścia podczas konstruowania środowiska Jinja2." - -#: netbox/extras/models/configs.py:240 msgid "config template" msgstr "szablon konfiguracji" -#: netbox/extras/models/configs.py:241 +#: netbox/extras/models/configs.py:226 msgid "config templates" msgstr "szablony konfiguracji" @@ -8846,7 +8967,7 @@ msgstr "" "Nazwa pola wyświetlana użytkownikom (jeśli nie zostanie podana, zostanie " "użyta nazwa pola)" -#: netbox/extras/models/customfields.py:121 netbox/extras/models/models.py:317 +#: netbox/extras/models/customfields.py:121 netbox/extras/models/models.py:319 msgid "group name" msgstr "nazwa grupy" @@ -9169,45 +9290,96 @@ msgstr "deska rozdzielcza" msgid "dashboards" msgstr "pulpity nawigacyjne" -#: netbox/extras/models/models.py:52 +#: netbox/extras/models/mixins.py:85 +msgid "template code" +msgstr "kod szablonu" + +#: netbox/extras/models/mixins.py:86 +msgid "Jinja template code." +msgstr "Kod szablonu Jinja." + +#: netbox/extras/models/mixins.py:89 +msgid "environment parameters" +msgstr "parametry środowiska" + +#: netbox/extras/models/mixins.py:94 +#, python-brace-format +msgid "" +"Any additional parameters to pass when constructing " +"the Jinja environment" +msgstr "" +"Dowolny dodatkowe parametry przejść podczas budowy " +"środowiska Jinja" + +#: netbox/extras/models/mixins.py:101 +#, python-brace-format +msgid "Defaults to {default}" +msgstr "Domyślnie {default}" + +#: netbox/extras/models/mixins.py:106 +msgid "Filename to give to the rendered export file" +msgstr "Nazwa pliku do nadania renderowanemu pliku eksportu" + +#: netbox/extras/models/mixins.py:109 +msgid "file extension" +msgstr "rozszerzenie pliku" + +#: netbox/extras/models/mixins.py:112 +msgid "Extension to append to the rendered filename" +msgstr "Rozszerzenie do dołączenia do renderowanej nazwy pliku" + +#: netbox/extras/models/mixins.py:115 +msgid "as attachment" +msgstr "jako załącznik" + +#: netbox/extras/models/mixins.py:117 +msgid "Download file as attachment" +msgstr "Pobierz plik jako załącznik" + +#: netbox/extras/models/mixins.py:124 +#, python-brace-format +msgid "{class_name} must implement a get_context() method." +msgstr "{class_name} musi zaimplementować metodę get_context ()." + +#: netbox/extras/models/models.py:54 msgid "object types" msgstr "typy obiektów" -#: netbox/extras/models/models.py:53 +#: netbox/extras/models/models.py:55 msgid "The object(s) to which this rule applies." msgstr "Obiekt (-y), do którego ma zastosowanie ta reguła." -#: netbox/extras/models/models.py:67 +#: netbox/extras/models/models.py:69 msgid "The types of event which will trigger this rule." msgstr "Rodzaje zdarzeń, które wyzwalają tę regułę." -#: netbox/extras/models/models.py:74 +#: netbox/extras/models/models.py:76 msgid "conditions" msgstr "warunki" -#: netbox/extras/models/models.py:77 +#: netbox/extras/models/models.py:79 msgid "" "A set of conditions which determine whether the event will be generated." msgstr "" "Zestaw warunków decydujących o tym, czy zdarzenie zostanie wygenerowane." -#: netbox/extras/models/models.py:85 +#: netbox/extras/models/models.py:87 msgid "action type" msgstr "typ działania" -#: netbox/extras/models/models.py:104 +#: netbox/extras/models/models.py:106 msgid "Additional data to pass to the action object" msgstr "Dodatkowe dane do przekazania do obiektu akcji" -#: netbox/extras/models/models.py:116 +#: netbox/extras/models/models.py:118 msgid "event rule" msgstr "reguła zdarzenia" -#: netbox/extras/models/models.py:117 +#: netbox/extras/models/models.py:119 msgid "event rules" msgstr "zasady zdarzeń" -#: netbox/extras/models/models.py:166 +#: netbox/extras/models/models.py:168 msgid "" "This URL will be called using the HTTP method defined when the webhook is " "called. Jinja2 template processing is supported with the same context as the" @@ -9217,7 +9389,7 @@ msgstr "" "podczas wywołania webhook. Przetwarzanie szablonu Jinja2 jest obsługiwane w " "tym samym kontekście co treść żądania." -#: netbox/extras/models/models.py:181 +#: netbox/extras/models/models.py:183 msgid "" "The complete list of official content types is available tutaj." -#: netbox/extras/models/models.py:186 +#: netbox/extras/models/models.py:188 msgid "additional headers" msgstr "dodatkowe nagłówki" -#: netbox/extras/models/models.py:189 +#: netbox/extras/models/models.py:191 msgid "" "User-supplied HTTP headers to be sent with the request in addition to the " "HTTP content type. Headers should be defined in the format Name: " @@ -9243,11 +9415,11 @@ msgstr "" "formacie Nazwa: Value. Przetwarzanie szablonu Jinja2 jest " "obsługiwane w tym samym kontekście co treść żądania (poniżej)." -#: netbox/extras/models/models.py:195 +#: netbox/extras/models/models.py:197 msgid "body template" msgstr "szablon ciała" -#: netbox/extras/models/models.py:198 +#: netbox/extras/models/models.py:200 msgid "" "Jinja2 template for a custom request body. If blank, a JSON object " "representing the change will be included. Available context data includes: " @@ -9260,11 +9432,11 @@ msgstr "" "znacznik czasu, nazwa użytkownika, " "Identyfikator żądania, i dane." -#: netbox/extras/models/models.py:204 +#: netbox/extras/models/models.py:206 msgid "secret" msgstr "tajemnica" -#: netbox/extras/models/models.py:208 +#: netbox/extras/models/models.py:210 msgid "" "When provided, the request will include a X-Hook-Signature " "header containing a HMAC hex digest of the payload body using the secret as " @@ -9274,15 +9446,15 @@ msgstr "" "zawierający podsumowanie heksadecymalne HMAC korpusu ładunku użytkowego " "używającego sekretu jako klucza. Tajemnica nie jest przekazywana w żądaniu." -#: netbox/extras/models/models.py:215 +#: netbox/extras/models/models.py:217 msgid "Enable SSL certificate verification. Disable with caution!" msgstr "Włącz weryfikację certyfikatu SSL. Wyłącz ostrożnie!" -#: netbox/extras/models/models.py:221 netbox/templates/extras/webhook.html:51 +#: netbox/extras/models/models.py:223 netbox/templates/extras/webhook.html:51 msgid "CA File Path" msgstr "Ścieżka pliku CA" -#: netbox/extras/models/models.py:223 +#: netbox/extras/models/models.py:225 msgid "" "The specific CA certificate file to use for SSL verification. Leave blank to" " use the system defaults." @@ -9290,174 +9462,172 @@ msgstr "" "Określony plik certyfikatu CA, który ma być używany do weryfikacji SSL. " "Pozostaw puste miejsce, aby użyć ustawień domyślnych systemu." -#: netbox/extras/models/models.py:234 +#: netbox/extras/models/models.py:236 msgid "webhook" msgstr "haczyk internetowy" -#: netbox/extras/models/models.py:235 +#: netbox/extras/models/models.py:237 msgid "webhooks" msgstr "haczyki internetowe" -#: netbox/extras/models/models.py:253 +#: netbox/extras/models/models.py:255 msgid "Do not specify a CA certificate file if SSL verification is disabled." msgstr "" "Nie określaj pliku certyfikatu CA, jeśli weryfikacja SSL jest wyłączona." -#: netbox/extras/models/models.py:293 +#: netbox/extras/models/models.py:295 msgid "The object type(s) to which this link applies." msgstr "Typ obiektu (-y), do którego dotyczy to łącze." -#: netbox/extras/models/models.py:305 +#: netbox/extras/models/models.py:307 msgid "link text" msgstr "tekst linku" -#: netbox/extras/models/models.py:306 +#: netbox/extras/models/models.py:308 msgid "Jinja2 template code for link text" msgstr "Kod szablonu Jinja2 dla tekstu linku" -#: netbox/extras/models/models.py:309 +#: netbox/extras/models/models.py:311 msgid "link URL" msgstr "URL linku" -#: netbox/extras/models/models.py:310 +#: netbox/extras/models/models.py:312 msgid "Jinja2 template code for link URL" msgstr "Kod szablonu Jinja2 dla adresu URL linku" -#: netbox/extras/models/models.py:320 +#: netbox/extras/models/models.py:322 msgid "Links with the same group will appear as a dropdown menu" msgstr "Linki z tą samą grupą pojawią się jako menu rozwijane" -#: netbox/extras/models/models.py:330 +#: netbox/extras/models/models.py:332 msgid "new window" msgstr "nowe okno" -#: netbox/extras/models/models.py:332 +#: netbox/extras/models/models.py:334 msgid "Force link to open in a new window" msgstr "Wymuś otwarcie łącza w nowym oknie" -#: netbox/extras/models/models.py:341 +#: netbox/extras/models/models.py:343 msgid "custom link" msgstr "niestandardowy link" -#: netbox/extras/models/models.py:342 +#: netbox/extras/models/models.py:344 msgid "custom links" msgstr "niestandardowe linki" -#: netbox/extras/models/models.py:389 +#: netbox/extras/models/models.py:391 msgid "The object type(s) to which this template applies." msgstr "Typ obiektu, do którego ma zastosowanie ten szablon." -#: netbox/extras/models/models.py:402 -msgid "" -"Jinja2 template code. The list of objects being exported is passed as a " -"context variable named queryset." -msgstr "" -"Kod szablonu Jinja2. Lista eksportowanych obiektów jest przekazywana jako " -"zmienna kontekstowa o nazwie zestaw zapytań." - -#: netbox/extras/models/models.py:410 -msgid "Defaults to text/plain; charset=utf-8" -msgstr "Domyślnie tekst/zwykły; charset = utf-8" - -#: netbox/extras/models/models.py:413 -msgid "file extension" -msgstr "rozszerzenie pliku" - -#: netbox/extras/models/models.py:416 -msgid "Extension to append to the rendered filename" -msgstr "Rozszerzenie do dołączenia do renderowanej nazwy pliku" - -#: netbox/extras/models/models.py:419 -msgid "as attachment" -msgstr "jako załącznik" - -#: netbox/extras/models/models.py:421 -msgid "Download file as attachment" -msgstr "Pobierz plik jako załącznik" - -#: netbox/extras/models/models.py:430 +#: netbox/extras/models/models.py:409 msgid "export template" msgstr "szablon eksportu" -#: netbox/extras/models/models.py:431 +#: netbox/extras/models/models.py:410 msgid "export templates" msgstr "szablony eksportu" -#: netbox/extras/models/models.py:448 +#: netbox/extras/models/models.py:427 #, python-brace-format msgid "\"{name}\" is a reserved name. Please choose a different name." msgstr "„{name}„jest zastrzeżoną nazwą. Proszę wybrać inną nazwę." -#: netbox/extras/models/models.py:498 +#: netbox/extras/models/models.py:456 msgid "The object type(s) to which this filter applies." msgstr "Typ obiektu (-y), do którego ma zastosowanie ten filtr." -#: netbox/extras/models/models.py:530 +#: netbox/extras/models/models.py:488 netbox/extras/models/models.py:567 msgid "shared" msgstr "wspólne" -#: netbox/extras/models/models.py:543 +#: netbox/extras/models/models.py:501 msgid "saved filter" msgstr "zapisany filtr" -#: netbox/extras/models/models.py:544 +#: netbox/extras/models/models.py:502 msgid "saved filters" msgstr "zapisane filtry" -#: netbox/extras/models/models.py:562 +#: netbox/extras/models/models.py:520 msgid "Filter parameters must be stored as a dictionary of keyword arguments." msgstr "" "Parametry filtra muszą być przechowywane jako słownik argumentów słów " "kluczowych." -#: netbox/extras/models/models.py:590 +#: netbox/extras/models/models.py:537 +msgid "The table's object type" +msgstr "Typ obiektu tabeli" + +#: netbox/extras/models/models.py:540 +msgid "table" +msgstr "stół" + +#: netbox/extras/models/models.py:583 +msgid "table config" +msgstr "konfiguracja tabeli" + +#: netbox/extras/models/models.py:584 +msgid "table configs" +msgstr "konfiguracje tabel" + +#: netbox/extras/models/models.py:622 +#, python-brace-format +msgid "Unknown table: {name}" +msgstr "Nieznana tabela: {name}" + +#: netbox/extras/models/models.py:633 netbox/extras/models/models.py:640 +#, python-brace-format +msgid "Unknown column: {name}" +msgstr "Nieznana kolumna: {name}" + +#: netbox/extras/models/models.py:663 msgid "image height" msgstr "wysokość obrazu" -#: netbox/extras/models/models.py:593 +#: netbox/extras/models/models.py:666 msgid "image width" msgstr "szerokość obrazu" -#: netbox/extras/models/models.py:610 +#: netbox/extras/models/models.py:683 msgid "image attachment" msgstr "załącznik do obrazu" -#: netbox/extras/models/models.py:611 +#: netbox/extras/models/models.py:684 msgid "image attachments" msgstr "załączniki do obrazów" -#: netbox/extras/models/models.py:625 +#: netbox/extras/models/models.py:698 #, python-brace-format msgid "Image attachments cannot be assigned to this object type ({type})." msgstr "" "Załączniki obrazów nie mogą być przypisane do tego typu obiektu ({type})." -#: netbox/extras/models/models.py:688 +#: netbox/extras/models/models.py:761 msgid "kind" msgstr "rodzaj" -#: netbox/extras/models/models.py:702 +#: netbox/extras/models/models.py:775 msgid "journal entry" msgstr "wpis do dziennika" -#: netbox/extras/models/models.py:703 +#: netbox/extras/models/models.py:776 msgid "journal entries" msgstr "wpisy do dziennika" -#: netbox/extras/models/models.py:721 +#: netbox/extras/models/models.py:794 #, python-brace-format msgid "Journaling is not supported for this object type ({type})." msgstr "Rejestracja nie jest obsługiwana dla tego typu obiektu ({type})." -#: netbox/extras/models/models.py:763 +#: netbox/extras/models/models.py:836 msgid "bookmark" msgstr "zakładka" -#: netbox/extras/models/models.py:764 +#: netbox/extras/models/models.py:837 msgid "bookmarks" msgstr "zakładki" -#: netbox/extras/models/models.py:777 +#: netbox/extras/models/models.py:850 #, python-brace-format msgid "Bookmarks cannot be assigned to this object type ({type})." msgstr "Zakładki nie mogą być przypisane do tego typu obiektu ({type})." @@ -9549,179 +9719,193 @@ msgstr "wartość buforowana" msgid "cached values" msgstr "wartości buforowane" -#: netbox/extras/models/staging.py:45 -msgid "branch" -msgstr "oddział" - -#: netbox/extras/models/staging.py:46 -msgid "branches" -msgstr "oddziałów" - -#: netbox/extras/models/staging.py:105 -msgid "staged change" -msgstr "zmiana etapowa" - -#: netbox/extras/models/staging.py:106 -msgid "staged changes" -msgstr "zmiany etapowe" - -#: netbox/extras/models/tags.py:40 +#: netbox/extras/models/tags.py:41 msgid "The object type(s) to which this tag can be applied." msgstr "Typ obiektu, do którego można zastosować ten znacznik." -#: netbox/extras/models/tags.py:49 +#: netbox/extras/models/tags.py:54 msgid "tag" msgstr "metka" -#: netbox/extras/models/tags.py:50 +#: netbox/extras/models/tags.py:55 msgid "tags" msgstr "znakuje" -#: netbox/extras/models/tags.py:78 +#: netbox/extras/models/tags.py:84 msgid "tagged item" msgstr "przedmiot oznaczony" -#: netbox/extras/models/tags.py:79 +#: netbox/extras/models/tags.py:85 msgid "tagged items" msgstr "przedmioty oznaczone" -#: netbox/extras/scripts.py:432 +#: netbox/extras/scripts.py:471 msgid "Script Data" msgstr "Dane skryptu" -#: netbox/extras/scripts.py:436 +#: netbox/extras/scripts.py:475 msgid "Script Execution Parameters" msgstr "Parametry wykonywania skryptów" +#: netbox/extras/scripts.py:572 +msgid "load_yaml is deprecated and will be removed in v4.4" +msgstr "load_yaml jest przestarzały i zostanie usunięty w wersji 4.4" + +#: netbox/extras/scripts.py:587 +msgid "load_json is deprecated and will be removed in v4.4" +msgstr "load_json jest przestarzały i zostanie usunięty w wersji 4.4" + #: netbox/extras/tables/columns.py:12 #: netbox/templates/htmx/notifications.html:18 msgid "Dismiss" msgstr "Odrzucić" -#: netbox/extras/tables/tables.py:65 netbox/extras/tables/tables.py:162 -#: netbox/extras/tables/tables.py:187 netbox/extras/tables/tables.py:253 -#: netbox/extras/tables/tables.py:279 netbox/extras/tables/tables.py:415 -#: netbox/extras/tables/tables.py:449 +#: netbox/extras/tables/tables.py:66 netbox/extras/tables/tables.py:163 +#: netbox/extras/tables/tables.py:188 netbox/extras/tables/tables.py:264 +#: netbox/extras/tables/tables.py:320 netbox/extras/tables/tables.py:456 +#: netbox/extras/tables/tables.py:490 #: netbox/templates/extras/customfield.html:105 #: netbox/templates/extras/eventrule.html:27 #: netbox/templates/users/objectpermission.html:64 netbox/users/tables.py:80 msgid "Object Types" msgstr "Typy obiektów" -#: netbox/extras/tables/tables.py:72 +#: netbox/extras/tables/tables.py:73 msgid "Validate Uniqueness" msgstr "Potwierdź wyjątkowość" -#: netbox/extras/tables/tables.py:76 +#: netbox/extras/tables/tables.py:77 msgid "Visible" msgstr "Widoczne" -#: netbox/extras/tables/tables.py:79 +#: netbox/extras/tables/tables.py:80 msgid "Editable" msgstr "Edytowalny" -#: netbox/extras/tables/tables.py:85 +#: netbox/extras/tables/tables.py:86 msgid "Related Object Type" msgstr "Powiązany typ obiektu" -#: netbox/extras/tables/tables.py:89 +#: netbox/extras/tables/tables.py:90 #: netbox/templates/extras/customfield.html:51 msgid "Choice Set" msgstr "Zestaw wyboru" -#: netbox/extras/tables/tables.py:97 +#: netbox/extras/tables/tables.py:98 msgid "Is Cloneable" msgstr "Jest klonowalny" -#: netbox/extras/tables/tables.py:101 +#: netbox/extras/tables/tables.py:102 #: netbox/templates/extras/customfield.html:118 msgid "Minimum Value" msgstr "Minimalna wartość" -#: netbox/extras/tables/tables.py:104 +#: netbox/extras/tables/tables.py:105 #: netbox/templates/extras/customfield.html:122 msgid "Maximum Value" msgstr "Maksymalna wartość" -#: netbox/extras/tables/tables.py:107 +#: netbox/extras/tables/tables.py:108 msgid "Validation Regex" msgstr "Walidacja Regex" -#: netbox/extras/tables/tables.py:140 +#: netbox/extras/tables/tables.py:141 msgid "Count" msgstr "Policz" -#: netbox/extras/tables/tables.py:143 +#: netbox/extras/tables/tables.py:144 msgid "Order Alphabetically" msgstr "Uporządkuj alfabetycznie" -#: netbox/extras/tables/tables.py:168 +#: netbox/extras/tables/tables.py:169 #: netbox/templates/extras/customlink.html:33 msgid "New Window" msgstr "Nowe okno" -#: netbox/extras/tables/tables.py:190 +#: netbox/extras/tables/tables.py:191 netbox/extras/tables/tables.py:577 +#: netbox/templates/extras/configtemplate.html:21 +#: netbox/templates/extras/exporttemplate.html:23 +msgid "MIME Type" +msgstr "Typ MIME" + +#: netbox/extras/tables/tables.py:194 netbox/extras/tables/tables.py:580 +#: netbox/templates/extras/configtemplate.html:25 +#: netbox/templates/extras/exporttemplate.html:27 +msgid "File Name" +msgstr "Nazwa pliku" + +#: netbox/extras/tables/tables.py:197 netbox/extras/tables/tables.py:583 +#: netbox/templates/extras/configtemplate.html:29 +#: netbox/templates/extras/exporttemplate.html:31 +msgid "File Extension" +msgstr "Rozszerzenie pliku" + +#: netbox/extras/tables/tables.py:200 netbox/extras/tables/tables.py:586 msgid "As Attachment" msgstr "Jako załącznik" -#: netbox/extras/tables/tables.py:198 netbox/extras/tables/tables.py:490 -#: netbox/extras/tables/tables.py:528 netbox/templates/core/datafile.html:24 +#: netbox/extras/tables/tables.py:208 netbox/extras/tables/tables.py:531 +#: netbox/extras/tables/tables.py:569 netbox/templates/core/datafile.html:24 #: netbox/templates/extras/configcontext.html:39 -#: netbox/templates/extras/configtemplate.html:31 -#: netbox/templates/extras/exporttemplate.html:45 +#: netbox/templates/extras/configtemplate.html:47 +#: netbox/templates/extras/exporttemplate.html:49 #: netbox/templates/extras/object_render_config.html:23 #: netbox/templates/generic/bulk_import.html:35 msgid "Data File" msgstr "Plik danych" -#: netbox/extras/tables/tables.py:203 netbox/extras/tables/tables.py:502 -#: netbox/extras/tables/tables.py:533 +#: netbox/extras/tables/tables.py:213 netbox/extras/tables/tables.py:543 +#: netbox/extras/tables/tables.py:574 msgid "Synced" msgstr "Zsynchronizowane" -#: netbox/extras/tables/tables.py:230 +#: netbox/extras/tables/tables.py:241 msgid "Image" msgstr "Obraz" -#: netbox/extras/tables/tables.py:235 +#: netbox/extras/tables/tables.py:246 msgid "Size (Bytes)" msgstr "Rozmiar (bajty)" -#: netbox/extras/tables/tables.py:342 +#: netbox/extras/tables/tables.py:297 +msgid "Table Name" +msgstr "Nazwa tabeli" + +#: netbox/extras/tables/tables.py:383 msgid "Read" msgstr "Przeczytaj" -#: netbox/extras/tables/tables.py:385 +#: netbox/extras/tables/tables.py:426 msgid "SSL Validation" msgstr "Walidacja SSL" -#: netbox/extras/tables/tables.py:421 +#: netbox/extras/tables/tables.py:462 #: netbox/templates/extras/eventrule.html:37 msgid "Event Types" msgstr "Rodzaje zdarzeń" -#: netbox/extras/tables/tables.py:541 netbox/netbox/navigation/menu.py:77 +#: netbox/extras/tables/tables.py:595 netbox/netbox/navigation/menu.py:77 #: netbox/templates/dcim/devicerole.html:8 msgid "Device Roles" msgstr "Role urządzenia" -#: netbox/extras/tables/tables.py:593 +#: netbox/extras/tables/tables.py:648 msgid "Comments (Short)" msgstr "Komentarze (krótkie)" -#: netbox/extras/tables/tables.py:612 netbox/extras/tables/tables.py:663 +#: netbox/extras/tables/tables.py:667 netbox/extras/tables/tables.py:718 msgid "Line" msgstr "Linia" -#: netbox/extras/tables/tables.py:619 netbox/extras/tables/tables.py:673 +#: netbox/extras/tables/tables.py:674 netbox/extras/tables/tables.py:728 msgid "Level" msgstr "Poziom" -#: netbox/extras/tables/tables.py:625 netbox/extras/tables/tables.py:682 +#: netbox/extras/tables/tables.py:680 netbox/extras/tables/tables.py:737 msgid "Message" msgstr "Wiadomość" -#: netbox/extras/tables/tables.py:666 +#: netbox/extras/tables/tables.py:721 msgid "Method" msgstr "Metoda" @@ -9762,32 +9946,32 @@ msgstr "Nieprawidłowy atrybut”{name}„na żądanie" msgid "Invalid attribute \"{name}\" for {model}" msgstr "Nieprawidłowy atrybut”{name}„dla {model}" -#: netbox/extras/views.py:932 +#: netbox/extras/views.py:974 #, python-brace-format msgid "An error occurred while rendering the template: {error}" msgstr "Wystąpił błąd podczas renderowania szablonu: {error}" -#: netbox/extras/views.py:1084 +#: netbox/extras/views.py:1126 msgid "Your dashboard has been reset." msgstr "Twój pulpit nawigacyjny został zresetowany." -#: netbox/extras/views.py:1130 +#: netbox/extras/views.py:1172 msgid "Added widget: " msgstr "Dodano widżet: " -#: netbox/extras/views.py:1171 +#: netbox/extras/views.py:1213 msgid "Updated widget: " msgstr "Zaktualizowano widżet: " -#: netbox/extras/views.py:1207 +#: netbox/extras/views.py:1249 msgid "Deleted widget: " msgstr "Usunięty widget: " -#: netbox/extras/views.py:1209 +#: netbox/extras/views.py:1251 msgid "Error deleting widget: " msgstr "Błąd usuwania widżetu: " -#: netbox/extras/views.py:1307 +#: netbox/extras/views.py:1349 msgid "Unable to run script: RQ worker process not running." msgstr "Nie można uruchomić skryptu: proces roboczy RQ nie działa." @@ -9809,7 +9993,7 @@ msgstr "Wprowadź prawidłowy prefiks IPv4 lub IPv6 i maskę w notacji CIDR." msgid "Invalid IP prefix format: {data}" msgstr "Nieprawidłowy format prefiksu IP: {data}" -#: netbox/ipam/api/views.py:370 +#: netbox/ipam/api/views.py:383 msgid "" "Insufficient space is available to accommodate the requested prefix size(s)" msgstr "" @@ -9852,8 +10036,8 @@ msgstr "Cisco" msgid "Plaintext" msgstr "Zwykły tekst" -#: netbox/ipam/choices.py:166 netbox/ipam/forms/model_forms.py:799 -#: netbox/ipam/forms/model_forms.py:827 netbox/templates/ipam/service.html:21 +#: netbox/ipam/choices.py:166 netbox/ipam/forms/model_forms.py:797 +#: netbox/ipam/forms/model_forms.py:851 netbox/templates/ipam/service.html:23 msgid "Service" msgstr "Serwis" @@ -9866,19 +10050,19 @@ msgstr "Klient" msgid "Invalid IP address format: {address}" msgstr "Nieprawidłowy format adresu IP: {address}" -#: netbox/ipam/filtersets.py:52 netbox/vpn/filtersets.py:304 +#: netbox/ipam/filtersets.py:52 netbox/vpn/filtersets.py:307 msgid "Import target" msgstr "Importuj cel" -#: netbox/ipam/filtersets.py:58 netbox/vpn/filtersets.py:310 +#: netbox/ipam/filtersets.py:58 netbox/vpn/filtersets.py:313 msgid "Import target (name)" msgstr "Import docelowy (nazwa)" -#: netbox/ipam/filtersets.py:63 netbox/vpn/filtersets.py:315 +#: netbox/ipam/filtersets.py:63 netbox/vpn/filtersets.py:318 msgid "Export target" msgstr "Cel eksportu" -#: netbox/ipam/filtersets.py:69 netbox/vpn/filtersets.py:321 +#: netbox/ipam/filtersets.py:69 netbox/vpn/filtersets.py:324 msgid "Export target (name)" msgstr "Eksportuj cel (nazwa)" @@ -9915,7 +10099,7 @@ msgid "Exporting L2VPN (identifier)" msgstr "Eksportowanie L2VPN (identyfikator)" #: netbox/ipam/filtersets.py:159 netbox/ipam/filtersets.py:300 -#: netbox/ipam/forms/model_forms.py:229 netbox/ipam/tables/ip.py:158 +#: netbox/ipam/forms/model_forms.py:229 netbox/ipam/tables/ip.py:159 #: netbox/templates/ipam/prefix.html:12 msgid "Prefix" msgstr "Prefiks" @@ -9943,8 +10127,8 @@ msgid "Prefixes which contain this prefix or IP" msgstr "Prefiksy zawierające ten prefiks lub adres IP" #: netbox/ipam/filtersets.py:323 netbox/ipam/filtersets.py:567 -#: netbox/ipam/forms/bulk_edit.py:327 netbox/ipam/forms/filtersets.py:205 -#: netbox/ipam/forms/filtersets.py:348 +#: netbox/ipam/forms/bulk_edit.py:332 netbox/ipam/forms/filtersets.py:205 +#: netbox/ipam/forms/filtersets.py:355 msgid "Mask length" msgstr "Długość maski" @@ -9956,18 +10140,18 @@ msgstr "Grupa VLAN (ID)" msgid "VLAN Group (slug)" msgstr "Grupa VLAN (ślimak)" -#: netbox/ipam/filtersets.py:368 netbox/vpn/filtersets.py:427 +#: netbox/ipam/filtersets.py:368 netbox/vpn/filtersets.py:430 msgid "VLAN (ID)" msgstr "VLAN (ID)" -#: netbox/ipam/filtersets.py:372 netbox/vpn/filtersets.py:422 +#: netbox/ipam/filtersets.py:372 netbox/vpn/filtersets.py:425 msgid "VLAN number (1-4094)" msgstr "Numer VLAN (1-4094)" #: netbox/ipam/filtersets.py:466 netbox/ipam/filtersets.py:470 #: netbox/ipam/filtersets.py:562 netbox/ipam/forms/model_forms.py:506 -#: netbox/templates/tenancy/contact.html:53 -#: netbox/tenancy/forms/bulk_edit.py:113 +#: netbox/templates/tenancy/contact.html:63 +#: netbox/tenancy/forms/bulk_edit.py:120 msgid "Address" msgstr "Adres" @@ -10016,26 +10200,34 @@ msgid "VLAN Translation Policy (name)" msgstr "Zasady tłumaczenia sieci VLAN (nazwa)" #: netbox/ipam/filtersets.py:1189 +msgid "FHRP Group (name)" +msgstr "Grupa FHRP (nazwa)" + +#: netbox/ipam/filtersets.py:1194 +msgid "FHRP Group (ID)" +msgstr "Grupa FHRP (ID)" + +#: netbox/ipam/filtersets.py:1199 msgid "IP address (ID)" msgstr "Adres IP (ID)" -#: netbox/ipam/filtersets.py:1195 netbox/ipam/models/ip.py:788 +#: netbox/ipam/filtersets.py:1205 netbox/ipam/models/ip.py:798 msgid "IP address" msgstr "Adres IP" -#: netbox/ipam/filtersets.py:1220 +#: netbox/ipam/filtersets.py:1257 msgid "Primary IPv4 (ID)" msgstr "Podstawowy IPv4 (ID)" -#: netbox/ipam/filtersets.py:1226 +#: netbox/ipam/filtersets.py:1263 msgid "Primary IPv4 (address)" msgstr "Podstawowy IPv4 (adres)" -#: netbox/ipam/filtersets.py:1231 +#: netbox/ipam/filtersets.py:1268 msgid "Primary IPv6 (ID)" msgstr "Podstawowy IPv6 (ID)" -#: netbox/ipam/filtersets.py:1237 +#: netbox/ipam/filtersets.py:1274 msgid "Primary IPv6 (address)" msgstr "Podstawowy IPv6 (adres)" @@ -10096,24 +10288,24 @@ msgid "Date added" msgstr "Data dodania" #: netbox/ipam/forms/bulk_edit.py:213 netbox/ipam/forms/filtersets.py:266 -#: netbox/ipam/forms/model_forms.py:628 netbox/ipam/forms/model_forms.py:675 -#: netbox/ipam/tables/ip.py:201 netbox/templates/ipam/vlan_edit.html:49 +#: netbox/ipam/forms/model_forms.py:628 netbox/ipam/forms/model_forms.py:676 +#: netbox/ipam/tables/ip.py:202 netbox/templates/ipam/vlan_edit.html:49 #: netbox/templates/ipam/vlangroup.html:27 msgid "VLAN Group" msgstr "Grupa VLAN" #: netbox/ipam/forms/bulk_edit.py:218 netbox/ipam/forms/bulk_import.py:188 #: netbox/ipam/forms/filtersets.py:271 netbox/ipam/forms/model_forms.py:217 -#: netbox/ipam/models/vlans.py:273 netbox/ipam/tables/ip.py:206 +#: netbox/ipam/models/vlans.py:279 netbox/ipam/tables/ip.py:207 #: netbox/templates/ipam/prefix.html:56 netbox/templates/ipam/vlan.html:12 #: netbox/templates/ipam/vlan/base.html:6 #: netbox/templates/ipam/vlan_edit.html:14 #: netbox/templates/wireless/wirelesslan.html:38 -#: netbox/vpn/forms/bulk_import.py:304 netbox/vpn/forms/filtersets.py:290 +#: netbox/vpn/forms/bulk_import.py:309 netbox/vpn/forms/filtersets.py:295 #: netbox/vpn/forms/model_forms.py:436 netbox/vpn/forms/model_forms.py:455 -#: netbox/wireless/forms/bulk_edit.py:57 +#: netbox/wireless/forms/bulk_edit.py:58 #: netbox/wireless/forms/bulk_import.py:50 -#: netbox/wireless/forms/model_forms.py:50 netbox/wireless/models.py:102 +#: netbox/wireless/forms/model_forms.py:51 netbox/wireless/models.py:102 msgid "VLAN" msgstr "VLAN" @@ -10126,9 +10318,9 @@ msgstr "Długość prefiksu" msgid "Is a pool" msgstr "Jest basenem" -#: netbox/ipam/forms/bulk_edit.py:257 netbox/ipam/forms/bulk_edit.py:302 -#: netbox/ipam/forms/filtersets.py:258 netbox/ipam/forms/filtersets.py:309 -#: netbox/ipam/models/ip.py:256 netbox/ipam/models/ip.py:525 +#: netbox/ipam/forms/bulk_edit.py:257 netbox/ipam/forms/bulk_edit.py:307 +#: netbox/ipam/forms/filtersets.py:258 netbox/ipam/forms/filtersets.py:316 +#: netbox/ipam/models/ip.py:256 msgid "Treat as fully utilized" msgstr "Traktuj jako w pełni wykorzystany" @@ -10137,28 +10329,32 @@ msgstr "Traktuj jako w pełni wykorzystany" msgid "VLAN Assignment" msgstr "Przypisanie sieci VLAN" -#: netbox/ipam/forms/bulk_edit.py:350 netbox/ipam/models/ip.py:772 +#: netbox/ipam/forms/bulk_edit.py:302 netbox/ipam/forms/filtersets.py:309 +msgid "Treat as populated" +msgstr "Traktuj jako zaludniony" + +#: netbox/ipam/forms/bulk_edit.py:355 netbox/ipam/models/ip.py:782 msgid "DNS name" msgstr "Nazwa DNS" -#: netbox/ipam/forms/bulk_edit.py:371 netbox/ipam/forms/bulk_edit.py:562 -#: netbox/ipam/forms/bulk_import.py:433 netbox/ipam/forms/bulk_import.py:544 -#: netbox/ipam/forms/bulk_import.py:570 netbox/ipam/forms/filtersets.py:407 -#: netbox/ipam/forms/filtersets.py:596 netbox/templates/ipam/fhrpgroup.html:22 +#: netbox/ipam/forms/bulk_edit.py:376 netbox/ipam/forms/bulk_edit.py:573 +#: netbox/ipam/forms/bulk_import.py:433 netbox/ipam/forms/bulk_import.py:551 +#: netbox/ipam/forms/bulk_import.py:579 netbox/ipam/forms/filtersets.py:414 +#: netbox/ipam/forms/filtersets.py:604 netbox/templates/ipam/fhrpgroup.html:22 #: netbox/templates/ipam/inc/panels/fhrp_groups.html:24 -#: netbox/templates/ipam/service.html:32 +#: netbox/templates/ipam/service.html:34 #: netbox/templates/ipam/servicetemplate.html:19 msgid "Protocol" msgstr "Protokół" -#: netbox/ipam/forms/bulk_edit.py:378 netbox/ipam/forms/filtersets.py:414 +#: netbox/ipam/forms/bulk_edit.py:383 netbox/ipam/forms/filtersets.py:421 #: netbox/ipam/tables/fhrp.py:22 netbox/templates/ipam/fhrpgroup.html:26 msgid "Group ID" msgstr "Identyfikator grupy" -#: netbox/ipam/forms/bulk_edit.py:383 netbox/ipam/forms/filtersets.py:419 -#: netbox/wireless/forms/bulk_edit.py:70 -#: netbox/wireless/forms/bulk_edit.py:118 +#: netbox/ipam/forms/bulk_edit.py:388 netbox/ipam/forms/filtersets.py:426 +#: netbox/wireless/forms/bulk_edit.py:71 +#: netbox/wireless/forms/bulk_edit.py:119 #: netbox/wireless/forms/bulk_import.py:64 #: netbox/wireless/forms/bulk_import.py:67 #: netbox/wireless/forms/bulk_import.py:109 @@ -10168,51 +10364,51 @@ msgstr "Identyfikator grupy" msgid "Authentication type" msgstr "Typ uwierzytelniania" -#: netbox/ipam/forms/bulk_edit.py:388 netbox/ipam/forms/filtersets.py:423 +#: netbox/ipam/forms/bulk_edit.py:393 netbox/ipam/forms/filtersets.py:430 msgid "Authentication key" msgstr "klucz uwierzytelniania" -#: netbox/ipam/forms/bulk_edit.py:405 netbox/ipam/forms/filtersets.py:400 -#: netbox/ipam/forms/model_forms.py:517 netbox/netbox/navigation/menu.py:407 +#: netbox/ipam/forms/bulk_edit.py:410 netbox/ipam/forms/filtersets.py:407 +#: netbox/ipam/forms/model_forms.py:517 netbox/netbox/navigation/menu.py:409 #: netbox/templates/ipam/fhrpgroup.html:49 #: netbox/templates/wireless/inc/authentication_attrs.html:5 -#: netbox/wireless/forms/bulk_edit.py:94 -#: netbox/wireless/forms/bulk_edit.py:152 +#: netbox/wireless/forms/bulk_edit.py:95 +#: netbox/wireless/forms/bulk_edit.py:153 #: netbox/wireless/forms/filtersets.py:39 #: netbox/wireless/forms/filtersets.py:104 -#: netbox/wireless/forms/model_forms.py:58 -#: netbox/wireless/forms/model_forms.py:174 +#: netbox/wireless/forms/model_forms.py:59 +#: netbox/wireless/forms/model_forms.py:175 msgid "Authentication" msgstr "Uwierzytelnienie" -#: netbox/ipam/forms/bulk_edit.py:430 netbox/ipam/models/vlans.py:63 +#: netbox/ipam/forms/bulk_edit.py:435 netbox/ipam/models/vlans.py:62 msgid "VLAN ID ranges" msgstr "Zakresy identyfikatorów VLAN" -#: netbox/ipam/forms/bulk_edit.py:505 netbox/ipam/forms/bulk_import.py:501 -#: netbox/ipam/forms/filtersets.py:571 netbox/ipam/models/vlans.py:233 -#: netbox/ipam/tables/vlans.py:103 +#: netbox/ipam/forms/bulk_edit.py:516 netbox/ipam/forms/bulk_import.py:508 +#: netbox/ipam/forms/filtersets.py:579 netbox/ipam/models/vlans.py:239 +#: netbox/ipam/tables/vlans.py:105 msgid "Q-in-Q role" msgstr "Rola Q w Q" -#: netbox/ipam/forms/bulk_edit.py:522 +#: netbox/ipam/forms/bulk_edit.py:533 msgid "Q-in-Q" msgstr "Q w Q" -#: netbox/ipam/forms/bulk_edit.py:523 +#: netbox/ipam/forms/bulk_edit.py:534 msgid "Site & Group" msgstr "Strona & Grupa" -#: netbox/ipam/forms/bulk_edit.py:546 netbox/ipam/forms/bulk_import.py:531 -#: netbox/ipam/forms/model_forms.py:723 netbox/ipam/tables/vlans.py:256 +#: netbox/ipam/forms/bulk_edit.py:557 netbox/ipam/forms/bulk_import.py:538 +#: netbox/ipam/forms/model_forms.py:724 netbox/ipam/tables/vlans.py:258 #: netbox/templates/ipam/vlantranslationrule.html:14 #: netbox/vpn/forms/model_forms.py:322 netbox/vpn/forms/model_forms.py:359 msgid "Policy" msgstr "Polityka" -#: netbox/ipam/forms/bulk_edit.py:567 netbox/ipam/forms/model_forms.py:741 -#: netbox/ipam/forms/model_forms.py:773 netbox/ipam/tables/services.py:19 -#: netbox/ipam/tables/services.py:49 netbox/templates/ipam/service.html:36 +#: netbox/ipam/forms/bulk_edit.py:578 netbox/ipam/forms/model_forms.py:742 +#: netbox/ipam/forms/model_forms.py:775 netbox/ipam/tables/services.py:19 +#: netbox/ipam/tables/services.py:49 netbox/templates/ipam/service.html:38 #: netbox/templates/ipam/servicetemplate.html:23 msgid "Ports" msgstr "Porty" @@ -10248,8 +10444,9 @@ msgstr "Strona VLAN (jeśli istnieje)" msgid "Scope ID" msgstr "Identyfikator zakresu" -#: netbox/ipam/forms/bulk_import.py:331 netbox/ipam/forms/model_forms.py:305 -#: netbox/ipam/forms/model_forms.py:335 netbox/ipam/forms/model_forms.py:516 +#: netbox/ipam/forms/bulk_import.py:331 netbox/ipam/forms/filtersets.py:636 +#: netbox/ipam/forms/model_forms.py:305 netbox/ipam/forms/model_forms.py:335 +#: netbox/ipam/forms/model_forms.py:516 #: netbox/templates/ipam/fhrpgroup.html:19 msgid "FHRP Group" msgstr "Grupa FHRP" @@ -10297,47 +10494,58 @@ msgstr "Nie określono interfejsu; nie można ustawić jako IP poza pasmem" msgid "Auth type" msgstr "Rodzaj auth" -#: netbox/ipam/forms/bulk_import.py:479 +#: netbox/ipam/forms/bulk_import.py:486 msgid "Assigned VLAN group" msgstr "Przypisana grupa VLAN" -#: netbox/ipam/forms/bulk_import.py:511 +#: netbox/ipam/forms/bulk_import.py:518 msgid "Service VLAN (for Q-in-Q/802.1ad customer VLANs)" msgstr "Usługa VLAN (dla sieci VLAN klienta Q-in-Q/802.1ad)" -#: netbox/ipam/forms/bulk_import.py:534 netbox/ipam/models/vlans.py:352 +#: netbox/ipam/forms/bulk_import.py:541 netbox/ipam/models/vlans.py:358 msgid "VLAN translation policy" msgstr "Zasady tłumaczenia sieci VLAN" -#: netbox/ipam/forms/bulk_import.py:546 netbox/ipam/forms/bulk_import.py:572 +#: netbox/ipam/forms/bulk_import.py:553 netbox/ipam/forms/bulk_import.py:581 msgid "IP protocol" msgstr "protokół IP" -#: netbox/ipam/forms/bulk_import.py:560 -msgid "Required if not assigned to a VM" -msgstr "Wymagane, jeśli nie jest przypisane do maszyny wirtualnej" +#: netbox/ipam/forms/bulk_import.py:565 +msgid "Parent type (app & model)" +msgstr "Typ nadrzędny (aplikacja i model)" -#: netbox/ipam/forms/bulk_import.py:567 -msgid "Required if not assigned to a device" -msgstr "Wymagane, jeśli nie jest przypisane do urządzenia" +#: netbox/ipam/forms/bulk_import.py:572 +msgid "Parent object name" +msgstr "Nazwa obiektu nadrzędnego" -#: netbox/ipam/forms/bulk_import.py:592 +#: netbox/ipam/forms/bulk_import.py:576 +msgid "Parent object ID" +msgstr "Identyfikator obiektu nadrzędnego" + +#: netbox/ipam/forms/bulk_import.py:628 +msgid "" +"One of parent or parent_object_id must be included with parent_object_type" +msgstr "" +"Jeden z identyfikatorów macierzystych lub parent_object_id musi być " +"dołączony do parent_object_type" + +#: netbox/ipam/forms/bulk_import.py:638 #, python-brace-format -msgid "{ip} is not assigned to this device/VM." -msgstr "{ip} nie jest przypisany do tego urządzenia/maszyny wirtualnej." +msgid "{ip} is not assigned to this parent." +msgstr "{ip} nie jest przypisany do tego rodzica." #: netbox/ipam/forms/filtersets.py:49 netbox/ipam/forms/model_forms.py:66 -#: netbox/netbox/navigation/menu.py:195 netbox/vpn/forms/model_forms.py:413 +#: netbox/netbox/navigation/menu.py:196 netbox/vpn/forms/model_forms.py:413 msgid "Route Targets" msgstr "Cele trasy" #: netbox/ipam/forms/filtersets.py:55 netbox/ipam/forms/model_forms.py:53 -#: netbox/vpn/forms/filtersets.py:230 netbox/vpn/forms/model_forms.py:400 +#: netbox/vpn/forms/filtersets.py:235 netbox/vpn/forms/model_forms.py:400 msgid "Import targets" msgstr "Importuj cele" #: netbox/ipam/forms/filtersets.py:60 netbox/ipam/forms/model_forms.py:58 -#: netbox/vpn/forms/filtersets.py:235 netbox/vpn/forms/model_forms.py:405 +#: netbox/vpn/forms/filtersets.py:240 netbox/vpn/forms/model_forms.py:405 msgid "Export targets" msgstr "Cele eksportowe" @@ -10349,13 +10557,13 @@ msgstr "Importowane przez VRF" msgid "Exported by VRF" msgstr "Eksportowane przez VRF" -#: netbox/ipam/forms/filtersets.py:89 netbox/ipam/tables/ip.py:35 +#: netbox/ipam/forms/filtersets.py:89 netbox/ipam/tables/ip.py:36 #: netbox/templates/ipam/rir.html:30 msgid "Private" msgstr "Prywatny" #: netbox/ipam/forms/filtersets.py:108 netbox/ipam/forms/filtersets.py:200 -#: netbox/ipam/forms/filtersets.py:288 netbox/ipam/forms/filtersets.py:343 +#: netbox/ipam/forms/filtersets.py:288 netbox/ipam/forms/filtersets.py:350 msgid "Address family" msgstr "Rodzina adresu" @@ -10375,50 +10583,50 @@ msgstr "Koniec" msgid "Search within" msgstr "Szukaj w obrębie" -#: netbox/ipam/forms/filtersets.py:216 netbox/ipam/forms/filtersets.py:359 +#: netbox/ipam/forms/filtersets.py:216 netbox/ipam/forms/filtersets.py:366 msgid "Present in VRF" msgstr "Obecny w VRF" -#: netbox/ipam/forms/filtersets.py:327 +#: netbox/ipam/forms/filtersets.py:334 msgid "Device/VM" msgstr "Urządzenie/VM" -#: netbox/ipam/forms/filtersets.py:338 +#: netbox/ipam/forms/filtersets.py:345 msgid "Parent Prefix" msgstr "Prefiks nadrzędny" -#: netbox/ipam/forms/filtersets.py:383 +#: netbox/ipam/forms/filtersets.py:390 msgid "Assigned to an interface" msgstr "Przypisany do interfejsu" -#: netbox/ipam/forms/filtersets.py:390 netbox/templates/ipam/ipaddress.html:51 +#: netbox/ipam/forms/filtersets.py:397 netbox/templates/ipam/ipaddress.html:51 msgid "DNS Name" msgstr "Nazwa DNS" -#: netbox/ipam/forms/filtersets.py:433 netbox/ipam/models/vlans.py:274 -#: netbox/ipam/tables/ip.py:122 netbox/ipam/tables/vlans.py:51 -#: netbox/ipam/views.py:1036 netbox/netbox/navigation/menu.py:199 -#: netbox/netbox/navigation/menu.py:201 +#: 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/netbox/navigation/menu.py:202 msgid "VLANs" msgstr "sieci VLAN" -#: netbox/ipam/forms/filtersets.py:474 +#: netbox/ipam/forms/filtersets.py:482 msgid "Contains VLAN ID" msgstr "Zawiera identyfikator VLAN" -#: netbox/ipam/forms/filtersets.py:508 netbox/ipam/models/vlans.py:372 +#: netbox/ipam/forms/filtersets.py:516 netbox/ipam/models/vlans.py:378 msgid "Local VLAN ID" msgstr "Lokalny identyfikator sieci VLAN" -#: netbox/ipam/forms/filtersets.py:513 netbox/ipam/models/vlans.py:380 +#: netbox/ipam/forms/filtersets.py:521 netbox/ipam/models/vlans.py:386 msgid "Remote VLAN ID" msgstr "Zdalny identyfikator sieci VLAN" -#: netbox/ipam/forms/filtersets.py:523 +#: netbox/ipam/forms/filtersets.py:531 msgid "Q-in-Q/802.1ad" msgstr "Q w Q/802.1ad" -#: netbox/ipam/forms/filtersets.py:568 netbox/ipam/models/vlans.py:192 +#: netbox/ipam/forms/filtersets.py:576 netbox/ipam/models/vlans.py:198 #: netbox/templates/ipam/vlan.html:31 msgid "VLAN ID" msgstr "IDENTYFIKATOR VLAN" @@ -10428,7 +10636,7 @@ msgstr "IDENTYFIKATOR VLAN" msgid "Route Target" msgstr "Cel trasy" -#: netbox/ipam/forms/model_forms.py:118 netbox/ipam/tables/ip.py:63 +#: netbox/ipam/forms/model_forms.py:118 netbox/ipam/tables/ip.py:64 #: netbox/templates/ipam/aggregate.html:11 #: netbox/templates/ipam/prefix.html:38 msgid "Aggregate" @@ -10502,12 +10710,12 @@ msgstr "Identyfikatory sieci VLAN" msgid "Child VLANs" msgstr "Dziecięce sieci VLAN" -#: netbox/ipam/forms/model_forms.py:729 +#: netbox/ipam/forms/model_forms.py:730 #: netbox/templates/ipam/vlantranslationrule.html:11 msgid "VLAN Translation Rule" msgstr "Reguła tłumaczenia VLAN" -#: netbox/ipam/forms/model_forms.py:746 netbox/ipam/forms/model_forms.py:778 +#: netbox/ipam/forms/model_forms.py:747 netbox/ipam/forms/model_forms.py:780 msgid "" "Comma-separated list of one or more port numbers. A range may be specified " "using a hyphen." @@ -10515,28 +10723,32 @@ msgstr "" "Oddzielona przecinkami lista jednego lub więcej numerów portów. Zakres można" " określić za pomocą myślnika." -#: netbox/ipam/forms/model_forms.py:751 +#: netbox/ipam/forms/model_forms.py:752 #: netbox/templates/ipam/servicetemplate.html:12 msgid "Service Template" msgstr "Szablon usługi" -#: netbox/ipam/forms/model_forms.py:798 +#: netbox/ipam/forms/model_forms.py:765 +msgid "Parent type" +msgstr "Rodzaj macierzysty" + +#: netbox/ipam/forms/model_forms.py:796 msgid "Port(s)" msgstr "Port (y)" -#: netbox/ipam/forms/model_forms.py:812 +#: netbox/ipam/forms/model_forms.py:839 msgid "Service template" msgstr "Szablon usługi" -#: netbox/ipam/forms/model_forms.py:824 +#: netbox/ipam/forms/model_forms.py:848 msgid "From Template" msgstr "Z szablonu" -#: netbox/ipam/forms/model_forms.py:825 +#: netbox/ipam/forms/model_forms.py:849 msgid "Custom" msgstr "Niestandardowe" -#: netbox/ipam/forms/model_forms.py:856 +#: netbox/ipam/forms/model_forms.py:880 msgid "" "Must specify name, protocol, and port(s) if not using a service template." msgstr "" @@ -10585,19 +10797,19 @@ msgstr "typ uwierzytelniania" msgid "authentication key" msgstr "klucz uwierzytelniania" -#: netbox/ipam/models/fhrp.py:56 +#: netbox/ipam/models/fhrp.py:62 msgid "FHRP group" msgstr "Grupa FHRP" -#: netbox/ipam/models/fhrp.py:57 +#: netbox/ipam/models/fhrp.py:63 msgid "FHRP groups" msgstr "Grupy FHRP" -#: netbox/ipam/models/fhrp.py:110 +#: netbox/ipam/models/fhrp.py:116 msgid "FHRP group assignment" msgstr "Przydział grupy FHRP" -#: netbox/ipam/models/fhrp.py:111 +#: netbox/ipam/models/fhrp.py:117 msgid "FHRP group assignments" msgstr "Zadania grupowe FHRP" @@ -10609,7 +10821,7 @@ msgstr "prywatny" msgid "IP space managed by this RIR is considered private" msgstr "Przestrzeń IP zarządzana przez ten RIR jest uważana za prywatną" -#: netbox/ipam/models/ip.py:72 netbox/netbox/navigation/menu.py:188 +#: netbox/ipam/models/ip.py:72 netbox/netbox/navigation/menu.py:189 msgid "RIRs" msgstr "RIR" @@ -10683,7 +10895,7 @@ msgstr "jest basenem" msgid "All IP addresses within this prefix are considered usable" msgstr "Wszystkie adresy IP w tym prefiksie są uważane za użyteczne" -#: netbox/ipam/models/ip.py:254 netbox/ipam/models/ip.py:523 +#: netbox/ipam/models/ip.py:254 netbox/ipam/models/ip.py:531 msgid "mark utilized" msgstr "użyty znak" @@ -10695,12 +10907,12 @@ msgstr "prefiksy" msgid "Cannot create prefix with /0 mask." msgstr "Nie można utworzyć prefiksu z maską /0." -#: netbox/ipam/models/ip.py:305 netbox/ipam/models/ip.py:871 +#: netbox/ipam/models/ip.py:305 netbox/ipam/models/ip.py:881 #, python-brace-format msgid "VRF {vrf}" msgstr "VRF {vrf}" -#: netbox/ipam/models/ip.py:305 netbox/ipam/models/ip.py:871 +#: netbox/ipam/models/ip.py:305 netbox/ipam/models/ip.py:881 msgid "global table" msgstr "tabela globalna" @@ -10709,113 +10921,131 @@ msgstr "tabela globalna" msgid "Duplicate prefix found in {table}: {prefix}" msgstr "Zduplikowany prefiks znaleziony w {table}: {prefix}" -#: netbox/ipam/models/ip.py:481 +#: netbox/ipam/models/ip.py:484 msgid "start address" msgstr "adres początkowy" -#: netbox/ipam/models/ip.py:482 netbox/ipam/models/ip.py:486 -#: netbox/ipam/models/ip.py:711 +#: netbox/ipam/models/ip.py:485 netbox/ipam/models/ip.py:489 +#: netbox/ipam/models/ip.py:722 msgid "IPv4 or IPv6 address (with mask)" msgstr "Adres IPv4 lub IPv6 (z maską)" -#: netbox/ipam/models/ip.py:485 +#: netbox/ipam/models/ip.py:488 msgid "end address" msgstr "adres końcowy" -#: netbox/ipam/models/ip.py:512 +#: netbox/ipam/models/ip.py:515 msgid "Operational status of this range" msgstr "Stan operacyjny tego zakresu" -#: netbox/ipam/models/ip.py:520 +#: netbox/ipam/models/ip.py:523 msgid "The primary function of this range" msgstr "Podstawowa funkcja tego zakresu" -#: netbox/ipam/models/ip.py:534 +#: netbox/ipam/models/ip.py:526 +msgid "mark populated" +msgstr "znak zapełniony" + +#: netbox/ipam/models/ip.py:528 +msgid "Prevent the creation of IP addresses within this range" +msgstr "Zapobiegaj tworzeniu adresów IP w tym zakresie" + +#: netbox/ipam/models/ip.py:533 +#, python-format +msgid "Report space as 100% utilized" +msgstr "Przestrzeń raportu w 100% wykorzystana" + +#: netbox/ipam/models/ip.py:542 msgid "IP range" msgstr "Zakres IP" -#: netbox/ipam/models/ip.py:535 +#: netbox/ipam/models/ip.py:543 msgid "IP ranges" msgstr "Zakresy IP" -#: netbox/ipam/models/ip.py:548 +#: netbox/ipam/models/ip.py:556 msgid "Starting and ending IP address versions must match" msgstr "Początkowe i kończące wersje adresu IP muszą być zgodne" -#: netbox/ipam/models/ip.py:554 +#: netbox/ipam/models/ip.py:562 msgid "Starting and ending IP address masks must match" msgstr "Początkowe i kończące maski adresów IP muszą być zgodne" -#: netbox/ipam/models/ip.py:561 +#: netbox/ipam/models/ip.py:569 #, python-brace-format msgid "" "Ending address must be greater than the starting address ({start_address})" msgstr "Adres końcowy musi być większy niż adres początkowy ({start_address})" -#: netbox/ipam/models/ip.py:589 +#: netbox/ipam/models/ip.py:597 #, python-brace-format msgid "Defined addresses overlap with range {overlapping_range} in VRF {vrf}" msgstr "" "Zdefiniowane adresy pokrywają się z zakresem {overlapping_range} w VRF {vrf}" -#: netbox/ipam/models/ip.py:598 +#: netbox/ipam/models/ip.py:606 #, python-brace-format msgid "Defined range exceeds maximum supported size ({max_size})" msgstr "" "Zdefiniowany zakres przekracza maksymalny obsługiwany rozmiar ({max_size})" -#: netbox/ipam/models/ip.py:710 netbox/tenancy/models/contacts.py:77 +#: netbox/ipam/models/ip.py:721 netbox/tenancy/models/contacts.py:78 msgid "address" msgstr "przemawiać" -#: netbox/ipam/models/ip.py:733 +#: netbox/ipam/models/ip.py:744 msgid "The operational status of this IP" msgstr "Status operacyjny niniejszego IP" -#: netbox/ipam/models/ip.py:741 +#: netbox/ipam/models/ip.py:752 msgid "The functional role of this IP" msgstr "Funkcjonalna rola tego IP" -#: netbox/ipam/models/ip.py:765 netbox/templates/ipam/ipaddress.html:72 +#: netbox/ipam/models/ip.py:775 netbox/templates/ipam/ipaddress.html:72 msgid "NAT (inside)" msgstr "NAT (wewnątrz)" -#: netbox/ipam/models/ip.py:766 +#: netbox/ipam/models/ip.py:776 msgid "The IP for which this address is the \"outside\" IP" msgstr "IP, dla którego ten adres jest „zewnętrznym” adresem IP" -#: netbox/ipam/models/ip.py:773 +#: netbox/ipam/models/ip.py:783 msgid "Hostname or FQDN (not case-sensitive)" msgstr "Nazwa hosta lub FQDN (nie rozróżnia wielkości liter)" -#: netbox/ipam/models/ip.py:789 netbox/ipam/models/services.py:90 +#: netbox/ipam/models/ip.py:799 netbox/ipam/models/services.py:86 msgid "IP addresses" msgstr "Adresy IP" -#: netbox/ipam/models/ip.py:842 +#: netbox/ipam/models/ip.py:852 msgid "Cannot create IP address with /0 mask." msgstr "Nie można utworzyć adresu IP z maską /0." -#: netbox/ipam/models/ip.py:848 +#: netbox/ipam/models/ip.py:858 #, python-brace-format msgid "{ip} is a network ID, which may not be assigned to an interface." msgstr "" "{ip} jest identyfikatorem sieci, który może nie być przypisany do " "interfejsu." -#: netbox/ipam/models/ip.py:859 +#: netbox/ipam/models/ip.py:869 #, python-brace-format msgid "" "{ip} is a broadcast address, which may not be assigned to an interface." msgstr "" "{ip} jest adresem nadawczym, który nie może być przypisany do interfejsu." -#: netbox/ipam/models/ip.py:873 +#: netbox/ipam/models/ip.py:883 #, python-brace-format msgid "Duplicate IP address found in {table}: {ipaddress}" msgstr "Zduplikowany adres IP znaleziony w {table}: {ipaddress}" -#: netbox/ipam/models/ip.py:896 +#: netbox/ipam/models/ip.py:899 +#, python-brace-format +msgid "Cannot create IP address {ip} inside range {range}." +msgstr "Nie można utworzyć adresu IP {ip} zasięg wewnętrzny {range}." + +#: netbox/ipam/models/ip.py:920 msgid "" "Cannot reassign IP address while it is designated as the primary IP for the " "parent object" @@ -10823,7 +11053,7 @@ msgstr "" "Nie można ponownie przypisać adresu IP, gdy jest on wyznaczony jako główny " "adres IP dla obiektu nadrzędnego" -#: netbox/ipam/models/ip.py:902 +#: netbox/ipam/models/ip.py:926 msgid "Only IPv6 addresses can be assigned SLAAC status" msgstr "Tylko adresy IPv6 mogą mieć przypisany status SLAAC" @@ -10839,58 +11069,46 @@ msgstr "szablon usługi" msgid "service templates" msgstr "szablony usług" -#: netbox/ipam/models/services.py:91 +#: netbox/ipam/models/services.py:87 msgid "The specific IP addresses (if any) to which this service is bound" msgstr "" "Konkretne adresy IP (jeśli istnieją), z którymi ta usługa jest związana" -#: netbox/ipam/models/services.py:98 +#: netbox/ipam/models/services.py:97 msgid "service" msgstr "usługi" -#: netbox/ipam/models/services.py:99 +#: netbox/ipam/models/services.py:98 msgid "services" msgstr "usług" -#: netbox/ipam/models/services.py:110 -msgid "" -"A service cannot be associated with both a device and a virtual machine." -msgstr "" -"Usługa nie może być powiązana zarówno z urządzeniem, jak i maszyną " -"wirtualną." - -#: netbox/ipam/models/services.py:112 -msgid "" -"A service must be associated with either a device or a virtual machine." -msgstr "Usługa musi być powiązana z urządzeniem lub maszyną wirtualną." - -#: netbox/ipam/models/vlans.py:88 +#: netbox/ipam/models/vlans.py:94 msgid "VLAN groups" msgstr "Grupy VLAN" -#: netbox/ipam/models/vlans.py:95 +#: netbox/ipam/models/vlans.py:101 msgid "Cannot set scope_type without scope_id." msgstr "Nie można ustawić typu skope_bez identyfikatora scope_id." -#: netbox/ipam/models/vlans.py:97 +#: netbox/ipam/models/vlans.py:103 msgid "Cannot set scope_id without scope_type." msgstr "Nie można ustawić scope_id bez scope_type." -#: netbox/ipam/models/vlans.py:105 +#: netbox/ipam/models/vlans.py:111 #, python-brace-format msgid "Starting VLAN ID in range ({value}) cannot be less than {minimum}" msgstr "" "Uruchamianie identyfikatora VLAN w zakresie ({value}) nie może być mniejszy " "niż {minimum}" -#: netbox/ipam/models/vlans.py:111 +#: netbox/ipam/models/vlans.py:117 #, python-brace-format msgid "Ending VLAN ID in range ({value}) cannot exceed {maximum}" msgstr "" "Zakończenie identyfikatora VLAN w zakresie ({value}) nie może przekroczyć " "{maximum}" -#: netbox/ipam/models/vlans.py:118 +#: netbox/ipam/models/vlans.py:124 #, python-brace-format msgid "" "Ending VLAN ID in range must be greater than or equal to the starting VLAN " @@ -10899,37 +11117,37 @@ msgstr "" "Kończący identyfikator VLAN w zakresie musi być większy lub równy " "początkowemu identyfikatorowi VLAN ({range})" -#: netbox/ipam/models/vlans.py:124 +#: netbox/ipam/models/vlans.py:130 msgid "Ranges cannot overlap." msgstr "Zakresy nie mogą się nakładać." -#: netbox/ipam/models/vlans.py:181 +#: netbox/ipam/models/vlans.py:187 msgid "The specific site to which this VLAN is assigned (if any)" msgstr "" "Określona strona, do której przypisana jest ta sieć VLAN (jeśli istnieje)" -#: netbox/ipam/models/vlans.py:189 +#: netbox/ipam/models/vlans.py:195 msgid "VLAN group (optional)" msgstr "Grupa VLAN (opcjonalnie)" -#: netbox/ipam/models/vlans.py:197 netbox/ipam/models/vlans.py:377 -#: netbox/ipam/models/vlans.py:385 +#: netbox/ipam/models/vlans.py:203 netbox/ipam/models/vlans.py:383 +#: netbox/ipam/models/vlans.py:391 msgid "Numeric VLAN ID (1-4094)" msgstr "Numeryczny identyfikator sieci VLAN (1-4094)" -#: netbox/ipam/models/vlans.py:215 +#: netbox/ipam/models/vlans.py:221 msgid "Operational status of this VLAN" msgstr "Stan operacyjny tej sieci VLAN" -#: netbox/ipam/models/vlans.py:223 +#: netbox/ipam/models/vlans.py:229 msgid "The primary function of this VLAN" msgstr "Podstawowa funkcja tej VLAN" -#: netbox/ipam/models/vlans.py:238 +#: netbox/ipam/models/vlans.py:244 msgid "Customer/service VLAN designation (for Q-in-Q/IEEE 802.1ad)" msgstr "Oznaczenie sieci VLAN klienta/usługi (dla Q-in-Q/IEEE 802.1ad)" -#: netbox/ipam/models/vlans.py:287 +#: netbox/ipam/models/vlans.py:293 #, python-brace-format msgid "" "VLAN is assigned to group {group} (scope: {scope}); cannot also assign to " @@ -10938,7 +11156,7 @@ msgstr "" "VLAN jest przypisana do grupy {group} (zakres: {scope}); nie można również " "przypisać do witryny {site}." -#: netbox/ipam/models/vlans.py:294 +#: netbox/ipam/models/vlans.py:300 #, python-brace-format msgid "" "The assigned site {site} is not a member of the assigned group {group} " @@ -10947,24 +11165,24 @@ msgstr "" "Przydzielona witryna {site} nie jest członkiem przypisanej grupy {group} " "(zakres: {scope})." -#: netbox/ipam/models/vlans.py:303 +#: netbox/ipam/models/vlans.py:309 #, python-brace-format msgid "VID must be in ranges {ranges} for VLANs in group {group}" msgstr "VID musi być w zakresach {ranges} dla sieci VLAN w grupie {group}" -#: netbox/ipam/models/vlans.py:310 +#: netbox/ipam/models/vlans.py:316 msgid "Only Q-in-Q customer VLANs maybe assigned to a service VLAN." msgstr "Tylko sieci VLAN klientów Q-in-Q mogą być przypisane do usługi VLAN." -#: netbox/ipam/models/vlans.py:316 +#: netbox/ipam/models/vlans.py:322 msgid "A Q-in-Q customer VLAN must be assigned to a service VLAN." msgstr "Usługa VLAN klienta Q-in-Q musi być przypisana do sieci VLAN usługi." -#: netbox/ipam/models/vlans.py:353 +#: netbox/ipam/models/vlans.py:359 msgid "VLAN translation policies" msgstr "Zasady tłumaczenia sieci VLAN" -#: netbox/ipam/models/vlans.py:394 +#: netbox/ipam/models/vlans.py:400 msgid "VLAN translation rule" msgstr "Reguła tłumaczenia VLAN" @@ -10984,8 +11202,8 @@ msgstr "egzekwuj unikalną przestrzeń" msgid "Prevent duplicate prefixes/IP addresses within this VRF" msgstr "Zapobiegaj duplikowaniu prefiksów / adresów IP w tym VRF" -#: netbox/ipam/models/vrfs.py:62 netbox/netbox/navigation/menu.py:192 -#: netbox/netbox/navigation/menu.py:194 +#: netbox/ipam/models/vrfs.py:62 netbox/netbox/navigation/menu.py:193 +#: netbox/netbox/navigation/menu.py:195 msgid "VRFs" msgstr "VRF" @@ -11013,74 +11231,79 @@ msgstr "Liczba witryn" msgid "Provider Count" msgstr "Liczba dostawców" -#: netbox/ipam/tables/ip.py:41 netbox/netbox/navigation/menu.py:185 -#: netbox/netbox/navigation/menu.py:187 +#: netbox/ipam/tables/ip.py:42 netbox/netbox/navigation/menu.py:186 +#: netbox/netbox/navigation/menu.py:188 msgid "Aggregates" msgstr "Agregaty" -#: netbox/ipam/tables/ip.py:71 +#: netbox/ipam/tables/ip.py:72 msgid "Added" msgstr "Dodano" -#: netbox/ipam/tables/ip.py:74 netbox/ipam/tables/ip.py:112 -#: netbox/ipam/tables/vlans.py:118 netbox/ipam/views.py:373 -#: netbox/netbox/navigation/menu.py:171 netbox/netbox/navigation/menu.py:173 +#: netbox/ipam/tables/ip.py:75 netbox/ipam/tables/ip.py:113 +#: netbox/ipam/tables/vlans.py:120 netbox/ipam/views.py:375 +#: netbox/netbox/navigation/menu.py:172 netbox/netbox/navigation/menu.py:174 #: netbox/templates/ipam/vlan.html:100 msgid "Prefixes" msgstr "Prefiksy" -#: netbox/ipam/tables/ip.py:77 netbox/ipam/tables/ip.py:221 -#: netbox/ipam/tables/ip.py:276 netbox/ipam/tables/vlans.py:55 +#: netbox/ipam/tables/ip.py:78 netbox/ipam/tables/ip.py:222 +#: netbox/ipam/tables/ip.py:281 netbox/ipam/tables/vlans.py:55 #: netbox/templates/dcim/device.html:260 #: netbox/templates/ipam/aggregate.html:24 -#: netbox/templates/ipam/iprange.html:29 netbox/templates/ipam/prefix.html:102 +#: netbox/templates/ipam/iprange.html:37 netbox/templates/ipam/prefix.html:102 msgid "Utilization" msgstr "Wykorzystanie" -#: netbox/ipam/tables/ip.py:117 netbox/netbox/navigation/menu.py:167 +#: netbox/ipam/tables/ip.py:118 netbox/netbox/navigation/menu.py:168 msgid "IP Ranges" msgstr "Zakresy IP" -#: netbox/ipam/tables/ip.py:167 +#: netbox/ipam/tables/ip.py:168 msgid "Prefix (Flat)" msgstr "Prefiks (płaski)" -#: netbox/ipam/tables/ip.py:171 +#: netbox/ipam/tables/ip.py:172 msgid "Depth" msgstr "Głębokość" -#: netbox/ipam/tables/ip.py:191 netbox/ipam/tables/vlans.py:37 +#: netbox/ipam/tables/ip.py:192 netbox/ipam/tables/vlans.py:37 #: netbox/virtualization/tables/clusters.py:77 #: netbox/wireless/tables/wirelesslan.py:55 msgid "Scope Type" msgstr "Rodzaj zakresu" -#: netbox/ipam/tables/ip.py:213 +#: netbox/ipam/tables/ip.py:214 msgid "Pool" msgstr "Basen" -#: netbox/ipam/tables/ip.py:217 netbox/ipam/tables/ip.py:272 +#: netbox/ipam/tables/ip.py:218 netbox/ipam/tables/ip.py:277 +#: netbox/templates/ipam/iprange.html:33 msgid "Marked Utilized" msgstr "Oznaczone Używane" -#: netbox/ipam/tables/ip.py:256 +#: netbox/ipam/tables/ip.py:257 msgid "Start address" msgstr "Adres początkowy" -#: netbox/ipam/tables/ip.py:335 +#: netbox/ipam/tables/ip.py:273 netbox/templates/ipam/iprange.html:29 +msgid "Marked Populated" +msgstr "Oznaczony zaludniony" + +#: netbox/ipam/tables/ip.py:341 msgid "NAT (Inside)" msgstr "NAT (Wewnątrz)" -#: netbox/ipam/tables/ip.py:340 +#: netbox/ipam/tables/ip.py:346 msgid "NAT (Outside)" msgstr "NAT (na zewnątrz)" -#: netbox/ipam/tables/ip.py:345 +#: netbox/ipam/tables/ip.py:351 msgid "Assigned" msgstr "Przypisany" -#: netbox/ipam/tables/ip.py:381 netbox/templates/vpn/l2vpntermination.html:16 -#: netbox/vpn/forms/filtersets.py:246 +#: netbox/ipam/tables/ip.py:397 netbox/templates/vpn/l2vpntermination.html:16 +#: netbox/vpn/forms/filtersets.py:251 msgid "Assigned Object" msgstr "Przypisany obiekt" @@ -11088,22 +11311,22 @@ msgstr "Przypisany obiekt" msgid "VID Ranges" msgstr "Zakresy VID" -#: netbox/ipam/tables/vlans.py:80 netbox/ipam/tables/vlans.py:190 +#: netbox/ipam/tables/vlans.py:82 netbox/ipam/tables/vlans.py:192 #: netbox/templates/dcim/inc/interface_vlans_table.html:4 msgid "VID" msgstr "VIDEO" -#: netbox/ipam/tables/vlans.py:237 +#: netbox/ipam/tables/vlans.py:239 #: netbox/templates/ipam/vlantranslationpolicy.html:22 msgid "Rules" msgstr "Zasady" -#: netbox/ipam/tables/vlans.py:260 +#: netbox/ipam/tables/vlans.py:262 #: netbox/templates/ipam/vlantranslationrule.html:18 msgid "Local VID" msgstr "Lokalny VID" -#: netbox/ipam/tables/vlans.py:264 +#: netbox/ipam/tables/vlans.py:266 #: netbox/templates/ipam/vlantranslationrule.html:22 msgid "Remote VID" msgstr "Zdalny VID" @@ -11116,14 +11339,27 @@ msgstr "RD." msgid "Unique" msgstr "Wyjątkowy" -#: netbox/ipam/tables/vrfs.py:37 netbox/vpn/tables/l2vpn.py:27 +#: netbox/ipam/tables/vrfs.py:37 netbox/vpn/tables/l2vpn.py:30 msgid "Import Targets" msgstr "Importuj cele" -#: netbox/ipam/tables/vrfs.py:42 netbox/vpn/tables/l2vpn.py:32 +#: netbox/ipam/tables/vrfs.py:42 netbox/vpn/tables/l2vpn.py:35 msgid "Export Targets" msgstr "Cele eksportu" +#: netbox/ipam/utils.py:30 +msgid "1 IP available" +msgstr "1 adres IP dostępny" + +#: netbox/ipam/utils.py:32 +#, python-brace-format +msgid "{count} IPs available" +msgstr "{count} Dostępne adresy IP" + +#: netbox/ipam/utils.py:33 +msgid "Many IPs available" +msgstr "Dostępnych jest wiele adresów IP" + #: netbox/ipam/validators.py:9 #, python-brace-format msgid "{prefix} is not a valid prefix. Did you mean {suggested}?" @@ -11148,31 +11384,31 @@ msgstr "" "W nazwach DNS dozwolone są tylko znaki alfanumeryczne, gwiazdki, łączniki, " "kropki i podkreślenia" -#: netbox/ipam/views.py:570 +#: netbox/ipam/views.py:569 msgid "Child Prefixes" msgstr "Prefiksy podrzędne" -#: netbox/ipam/views.py:606 +#: netbox/ipam/views.py:605 msgid "Child Ranges" msgstr "Zakresy dla dzieci" -#: netbox/ipam/views.py:958 +#: netbox/ipam/views.py:951 msgid "Related IPs" msgstr "Powiązane adresy IP" -#: netbox/ipam/views.py:1315 +#: netbox/ipam/views.py:1319 msgid "Device Interfaces" msgstr "Interfejsy urządzeń" -#: netbox/ipam/views.py:1333 +#: netbox/ipam/views.py:1337 msgid "VM Interfaces" msgstr "Interfejsy VM" -#: netbox/netbox/api/fields.py:65 +#: netbox/netbox/api/fields.py:66 msgid "This field may not be blank." msgstr "To pole może nie być puste." -#: netbox/netbox/api/fields.py:70 +#: netbox/netbox/api/fields.py:71 msgid "" "Value must be passed directly (e.g. \"foo\": 123); do not use a dictionary " "or list." @@ -11180,27 +11416,27 @@ msgstr "" "Wartość musi być przekazana bezpośrednio (np. „foo”: 123); nie używaj " "słownika ani listy." -#: netbox/netbox/api/fields.py:91 +#: netbox/netbox/api/fields.py:92 #, python-brace-format msgid "{value} is not a valid choice." msgstr "{value} Nie jest ważnym wyborem." -#: netbox/netbox/api/fields.py:104 +#: netbox/netbox/api/fields.py:105 #, python-brace-format msgid "Invalid content type: {content_type}" msgstr "Nieprawidłowy typ zawartości: {content_type}" -#: netbox/netbox/api/fields.py:105 +#: netbox/netbox/api/fields.py:106 msgid "Invalid value. Specify a content type as '.'." msgstr "" "Nieprawidłowa wartość. Określ typ zawartości jako " "'.”." -#: netbox/netbox/api/fields.py:167 +#: netbox/netbox/api/fields.py:168 msgid "Ranges must be specified in the form (lower, upper)." msgstr "Zakresy muszą być określone w formularzu (dolny, górny)." -#: netbox/netbox/api/fields.py:169 +#: netbox/netbox/api/fields.py:170 msgid "Range boundaries must be defined as integers." msgstr "Granice zakresu muszą być zdefiniowane jako liczby całkowite." @@ -11275,6 +11511,7 @@ msgid "Dark Grey" msgstr "Ciemny szary" #: netbox/netbox/choices.py:103 netbox/templates/extras/script_result.html:56 +#: netbox/templates/extras/tableconfig.html:76 msgid "Default" msgstr "Domyślnie" @@ -11580,31 +11817,31 @@ msgstr "Pole niestandardowe '{name}„musi mieć unikalną wartość." msgid "Missing required custom field '{name}'." msgstr "Brakujące wymagane pole niestandardowe '{name}”." -#: netbox/netbox/models/features.py:470 +#: netbox/netbox/models/features.py:492 msgid "Remote data source" msgstr "Zdalne źródło danych" -#: netbox/netbox/models/features.py:480 +#: netbox/netbox/models/features.py:502 msgid "data path" msgstr "ścieżka danych" -#: netbox/netbox/models/features.py:484 +#: netbox/netbox/models/features.py:506 msgid "Path to remote file (relative to data source root)" msgstr "Ścieżka do pliku zdalnego (względem katalogu głównego źródła danych)" -#: netbox/netbox/models/features.py:487 +#: netbox/netbox/models/features.py:509 msgid "auto sync enabled" msgstr "włączona automatyczna synchronizacja" -#: netbox/netbox/models/features.py:489 +#: netbox/netbox/models/features.py:511 msgid "Enable automatic synchronization of data when the data file is updated" msgstr "Włącz automatyczną synchronizację danych po aktualizacji pliku danych" -#: netbox/netbox/models/features.py:492 +#: netbox/netbox/models/features.py:514 msgid "date synced" msgstr "data zsynchronizowana" -#: netbox/netbox/models/features.py:586 +#: netbox/netbox/models/features.py:608 #, python-brace-format msgid "{class_name} must implement a sync_data() method." msgstr "{class_name} musi wdrożyć metodę sync_data ()." @@ -11633,7 +11870,7 @@ msgstr "Należy określić jednostkę podczas ustawiania odległości" msgid "Organization" msgstr "Organizacja" -#: netbox/netbox/navigation/menu.py:19 +#: netbox/netbox/navigation/menu.py:18 msgid "Site Groups" msgstr "Grupy witryn" @@ -11672,208 +11909,212 @@ msgid "Virtual Device Contexts" msgstr "Konteksty urządzeń wirtualnych" #: netbox/netbox/navigation/menu.py:88 +msgid "Module Type Profiles" +msgstr "Profile typu modułu" + +#: netbox/netbox/navigation/menu.py:89 msgid "Manufacturers" msgstr "Producenci" -#: netbox/netbox/navigation/menu.py:92 +#: netbox/netbox/navigation/menu.py:93 msgid "Device Components" msgstr "Komponenty urządzenia" -#: netbox/netbox/navigation/menu.py:104 +#: netbox/netbox/navigation/menu.py:105 #: netbox/templates/dcim/inventoryitemrole.html:8 msgid "Inventory Item Roles" msgstr "Role pozycji zapasów" -#: netbox/netbox/navigation/menu.py:110 +#: netbox/netbox/navigation/menu.py:111 #: netbox/templates/dcim/interface.html:413 #: netbox/templates/virtualization/vminterface.html:124 msgid "MAC Addresses" msgstr "Adresy MAC" -#: netbox/netbox/navigation/menu.py:117 netbox/netbox/navigation/menu.py:121 +#: netbox/netbox/navigation/menu.py:118 netbox/netbox/navigation/menu.py:122 #: netbox/templates/dcim/interface.html:182 msgid "Connections" msgstr "Połączenia" -#: netbox/netbox/navigation/menu.py:123 +#: netbox/netbox/navigation/menu.py:124 msgid "Cables" msgstr "Kable" -#: netbox/netbox/navigation/menu.py:124 +#: netbox/netbox/navigation/menu.py:125 msgid "Wireless Links" msgstr "Linki bezprzewodowe" -#: netbox/netbox/navigation/menu.py:127 +#: netbox/netbox/navigation/menu.py:128 msgid "Interface Connections" msgstr "Połączenia interfejsu" -#: netbox/netbox/navigation/menu.py:132 +#: netbox/netbox/navigation/menu.py:133 msgid "Console Connections" msgstr "Połączenia konsoli" -#: netbox/netbox/navigation/menu.py:137 +#: netbox/netbox/navigation/menu.py:138 msgid "Power Connections" msgstr "Połączenia zasilania" -#: netbox/netbox/navigation/menu.py:153 +#: netbox/netbox/navigation/menu.py:154 msgid "Wireless LAN Groups" msgstr "Grupy sieci bezprzewodowej sieci LAN" -#: netbox/netbox/navigation/menu.py:174 +#: netbox/netbox/navigation/menu.py:175 msgid "Prefix & VLAN Roles" msgstr "Role prefiksów i VLAN" -#: netbox/netbox/navigation/menu.py:180 +#: netbox/netbox/navigation/menu.py:181 msgid "ASN Ranges" msgstr "Zakresy ASN" -#: netbox/netbox/navigation/menu.py:203 +#: netbox/netbox/navigation/menu.py:204 msgid "VLAN Translation Policies" msgstr "Zasady tłumaczeń VLAN" -#: netbox/netbox/navigation/menu.py:204 +#: netbox/netbox/navigation/menu.py:205 #: netbox/templates/ipam/vlantranslationpolicy.html:46 msgid "VLAN Translation Rules" msgstr "Zasady tłumaczenia VLAN" -#: netbox/netbox/navigation/menu.py:211 +#: netbox/netbox/navigation/menu.py:212 msgid "Service Templates" msgstr "Szablony usług" -#: netbox/netbox/navigation/menu.py:212 netbox/templates/dcim/device.html:302 +#: netbox/netbox/navigation/menu.py:213 netbox/templates/dcim/device.html:302 #: netbox/templates/ipam/ipaddress.html:118 #: netbox/templates/virtualization/virtualmachine.html:154 msgid "Services" msgstr "Usługi" -#: netbox/netbox/navigation/menu.py:219 +#: netbox/netbox/navigation/menu.py:220 msgid "VPN" msgstr "VPN" -#: netbox/netbox/navigation/menu.py:223 netbox/netbox/navigation/menu.py:225 +#: netbox/netbox/navigation/menu.py:224 netbox/netbox/navigation/menu.py:226 #: netbox/vpn/tables/tunnels.py:24 msgid "Tunnels" msgstr "Tunele" -#: netbox/netbox/navigation/menu.py:226 +#: netbox/netbox/navigation/menu.py:227 #: netbox/templates/vpn/tunnelgroup.html:8 msgid "Tunnel Groups" msgstr "Grupy tuneli" -#: netbox/netbox/navigation/menu.py:227 +#: netbox/netbox/navigation/menu.py:228 msgid "Tunnel Terminations" msgstr "Zakończenia tunelu" -#: netbox/netbox/navigation/menu.py:231 netbox/netbox/navigation/menu.py:233 -#: netbox/vpn/models/l2vpn.py:64 +#: netbox/netbox/navigation/menu.py:232 netbox/netbox/navigation/menu.py:234 +#: netbox/vpn/models/l2vpn.py:69 msgid "L2VPNs" msgstr "L2VPN" -#: netbox/netbox/navigation/menu.py:240 +#: netbox/netbox/navigation/menu.py:241 msgid "IKE Proposals" msgstr "Propozycje IKE" -#: netbox/netbox/navigation/menu.py:241 +#: netbox/netbox/navigation/menu.py:242 #: netbox/templates/vpn/ikeproposal.html:41 msgid "IKE Policies" msgstr "IKE Zasady działalności" -#: netbox/netbox/navigation/menu.py:242 +#: netbox/netbox/navigation/menu.py:243 msgid "IPSec Proposals" msgstr "Propozycje IPsec" -#: netbox/netbox/navigation/menu.py:243 +#: netbox/netbox/navigation/menu.py:244 #: netbox/templates/vpn/ipsecproposal.html:37 msgid "IPSec Policies" msgstr "Zasady IPsec" -#: netbox/netbox/navigation/menu.py:244 netbox/templates/vpn/ikepolicy.html:38 +#: netbox/netbox/navigation/menu.py:245 netbox/templates/vpn/ikepolicy.html:38 #: netbox/templates/vpn/ipsecpolicy.html:25 msgid "IPSec Profiles" msgstr "Profile IPsec" -#: netbox/netbox/navigation/menu.py:259 +#: netbox/netbox/navigation/menu.py:260 #: netbox/templates/virtualization/virtualmachine.html:174 #: netbox/templates/virtualization/virtualmachine/base.html:32 #: netbox/templates/virtualization/virtualmachine_list.html:21 #: netbox/virtualization/tables/virtualmachines.py:74 -#: netbox/virtualization/views.py:427 +#: netbox/virtualization/views.py:417 msgid "Virtual Disks" msgstr "Wirtualne dyski" -#: netbox/netbox/navigation/menu.py:266 +#: netbox/netbox/navigation/menu.py:267 msgid "Cluster Types" msgstr "Typy klastrów" -#: netbox/netbox/navigation/menu.py:267 +#: netbox/netbox/navigation/menu.py:268 msgid "Cluster Groups" msgstr "Grupy klastrów" -#: netbox/netbox/navigation/menu.py:281 +#: netbox/netbox/navigation/menu.py:282 msgid "Circuit Types" msgstr "Typy obwodów" -#: netbox/netbox/navigation/menu.py:282 +#: netbox/netbox/navigation/menu.py:283 msgid "Circuit Terminations" msgstr "Zakończenia obwodów" -#: netbox/netbox/navigation/menu.py:286 netbox/netbox/navigation/menu.py:288 +#: netbox/netbox/navigation/menu.py:287 netbox/netbox/navigation/menu.py:289 #: netbox/templates/circuits/providernetwork.html:55 msgid "Virtual Circuits" msgstr "Wirtualne obwody" -#: netbox/netbox/navigation/menu.py:289 +#: netbox/netbox/navigation/menu.py:290 msgid "Virtual Circuit Types" msgstr "Typy obwodów wirtualnych" -#: netbox/netbox/navigation/menu.py:290 +#: netbox/netbox/navigation/menu.py:291 msgid "Virtual Circuit Terminations" msgstr "Zakończenia obwodu wirtualnego" -#: netbox/netbox/navigation/menu.py:296 +#: netbox/netbox/navigation/menu.py:297 msgid "Circuit Groups" msgstr "Grupy obwodów" -#: netbox/netbox/navigation/menu.py:297 +#: netbox/netbox/navigation/menu.py:298 #: netbox/templates/circuits/circuit.html:76 #: netbox/templates/circuits/virtualcircuit.html:69 msgid "Group Assignments" msgstr "Zadania grupowe" -#: netbox/netbox/navigation/menu.py:301 netbox/netbox/navigation/menu.py:303 +#: netbox/netbox/navigation/menu.py:302 netbox/netbox/navigation/menu.py:304 msgid "Providers" msgstr "Dostawcy" -#: netbox/netbox/navigation/menu.py:304 +#: netbox/netbox/navigation/menu.py:305 #: netbox/templates/circuits/provider.html:51 msgid "Provider Accounts" msgstr "Konta dostawców" -#: netbox/netbox/navigation/menu.py:305 +#: netbox/netbox/navigation/menu.py:306 msgid "Provider Networks" msgstr "Sieci dostawców" -#: netbox/netbox/navigation/menu.py:319 +#: netbox/netbox/navigation/menu.py:320 msgid "Power Panels" msgstr "Panele zasilające" -#: netbox/netbox/navigation/menu.py:330 +#: netbox/netbox/navigation/menu.py:331 msgid "Configurations" msgstr "Konfiguracje" -#: netbox/netbox/navigation/menu.py:332 +#: netbox/netbox/navigation/menu.py:333 msgid "Config Contexts" msgstr "Konteksty konfiguracji" -#: netbox/netbox/navigation/menu.py:333 +#: netbox/netbox/navigation/menu.py:334 msgid "Config Templates" msgstr "Szablony konfiguracji" -#: netbox/netbox/navigation/menu.py:340 netbox/netbox/navigation/menu.py:344 +#: netbox/netbox/navigation/menu.py:341 netbox/netbox/navigation/menu.py:345 msgid "Customization" msgstr "Dostosowywanie" -#: netbox/netbox/navigation/menu.py:346 +#: netbox/netbox/navigation/menu.py:347 #: netbox/templates/dcim/device_edit.html:105 #: netbox/templates/dcim/htmx/cable_edit.html:84 #: netbox/templates/dcim/virtualchassis_add.html:35 @@ -11886,92 +12127,96 @@ msgstr "Dostosowywanie" msgid "Custom Fields" msgstr "Pola niestandardowe" -#: netbox/netbox/navigation/menu.py:347 +#: netbox/netbox/navigation/menu.py:348 msgid "Custom Field Choices" msgstr "Niestandardowe opcje pól" -#: netbox/netbox/navigation/menu.py:348 +#: netbox/netbox/navigation/menu.py:349 msgid "Custom Links" msgstr "Linki niestandardowe" -#: netbox/netbox/navigation/menu.py:349 +#: netbox/netbox/navigation/menu.py:350 msgid "Export Templates" msgstr "Szablony eksportu" -#: netbox/netbox/navigation/menu.py:350 +#: netbox/netbox/navigation/menu.py:351 msgid "Saved Filters" msgstr "Zapisane filtry" #: netbox/netbox/navigation/menu.py:352 +msgid "Table Configs" +msgstr "Konfiguracje tabel" + +#: netbox/netbox/navigation/menu.py:354 msgid "Image Attachments" msgstr "Załączniki do obrazów" -#: netbox/netbox/navigation/menu.py:370 +#: netbox/netbox/navigation/menu.py:372 msgid "Operations" msgstr "Operacje" -#: netbox/netbox/navigation/menu.py:374 +#: netbox/netbox/navigation/menu.py:376 msgid "Integrations" msgstr "Integracje" -#: netbox/netbox/navigation/menu.py:376 +#: netbox/netbox/navigation/menu.py:378 msgid "Data Sources" msgstr "Źródła danych" -#: netbox/netbox/navigation/menu.py:377 +#: netbox/netbox/navigation/menu.py:379 msgid "Event Rules" msgstr "Zasady zdarzeń" -#: netbox/netbox/navigation/menu.py:378 +#: netbox/netbox/navigation/menu.py:380 msgid "Webhooks" msgstr "Haczyki internetowe" -#: netbox/netbox/navigation/menu.py:382 netbox/netbox/navigation/menu.py:386 -#: netbox/netbox/views/generic/feature_views.py:158 +#: netbox/netbox/navigation/menu.py:384 netbox/netbox/navigation/menu.py:388 +#: netbox/netbox/views/generic/feature_views.py:164 #: netbox/templates/extras/report/base.html:37 #: netbox/templates/extras/script/base.html:36 msgid "Jobs" msgstr "Oferty pracy" -#: netbox/netbox/navigation/menu.py:392 +#: netbox/netbox/navigation/menu.py:394 msgid "Logging" msgstr "Rejestracja" -#: netbox/netbox/navigation/menu.py:394 +#: netbox/netbox/navigation/menu.py:396 msgid "Notification Groups" msgstr "Grupy powiadomień" -#: netbox/netbox/navigation/menu.py:395 +#: netbox/netbox/navigation/menu.py:397 msgid "Journal Entries" msgstr "Wpisy do czasopism" -#: netbox/netbox/navigation/menu.py:396 +#: netbox/netbox/navigation/menu.py:398 #: netbox/templates/core/objectchange.html:9 #: netbox/templates/core/objectchange_list.html:4 msgid "Change Log" msgstr "Dziennik zmian" -#: netbox/netbox/navigation/menu.py:403 netbox/templates/inc/user_menu.html:29 +#: netbox/netbox/navigation/menu.py:405 netbox/templates/inc/user_menu.html:29 msgid "Admin" msgstr "Administrator" -#: netbox/netbox/navigation/menu.py:451 netbox/templates/account/base.html:27 +#: netbox/netbox/navigation/menu.py:453 netbox/templates/account/base.html:27 #: netbox/templates/inc/user_menu.html:52 msgid "API Tokens" msgstr "Tokeny API" -#: netbox/netbox/navigation/menu.py:458 netbox/users/forms/model_forms.py:187 +#: netbox/netbox/navigation/menu.py:460 netbox/users/forms/model_forms.py:187 #: netbox/users/forms/model_forms.py:195 netbox/users/forms/model_forms.py:242 #: netbox/users/forms/model_forms.py:249 msgid "Permissions" msgstr "Uprawnienia" -#: netbox/netbox/navigation/menu.py:466 netbox/netbox/navigation/menu.py:470 +#: netbox/netbox/navigation/menu.py:468 netbox/netbox/navigation/menu.py:472 #: netbox/templates/core/system.html:7 msgid "System" msgstr "System" -#: netbox/netbox/navigation/menu.py:475 netbox/netbox/navigation/menu.py:523 +#: netbox/netbox/navigation/menu.py:477 netbox/netbox/navigation/menu.py:525 #: netbox/templates/500.html:35 netbox/templates/account/preferences.html:22 #: netbox/templates/core/plugin.html:13 #: netbox/templates/core/plugin_list.html:7 @@ -11979,11 +12224,11 @@ msgstr "System" msgid "Plugins" msgstr "Wtyczki" -#: netbox/netbox/navigation/menu.py:480 +#: netbox/netbox/navigation/menu.py:482 msgid "Configuration History" msgstr "Historia konfiguracji" -#: netbox/netbox/navigation/menu.py:486 netbox/templates/core/rq_task.html:8 +#: netbox/netbox/navigation/menu.py:488 netbox/templates/core/rq_task.html:8 #: netbox/templates/core/rq_task_list.html:22 msgid "Background Tasks" msgstr "Zadania w tle" @@ -12019,24 +12264,24 @@ msgstr "" "{template_extension} nie jest podklasą " "Netbox.Plugins.Plugins.PluginTemplateExtension!" -#: netbox/netbox/plugins/registration.py:57 +#: netbox/netbox/plugins/registration.py:49 #, python-brace-format msgid "{item} must be an instance of netbox.plugins.PluginMenuItem" msgstr "{item} musi być wystąpieniem Netbox.Plugins.Plugins.PluginMenuItem" -#: netbox/netbox/plugins/registration.py:68 +#: netbox/netbox/plugins/registration.py:60 #, python-brace-format msgid "{menu_link} must be an instance of netbox.plugins.PluginMenuItem" msgstr "" "{menu_link} musi być wystąpieniem Netbox.Plugins.Plugins.PluginMenuItem" -#: netbox/netbox/plugins/registration.py:73 +#: netbox/netbox/plugins/registration.py:65 #, python-brace-format msgid "{button} must be an instance of netbox.plugins.PluginMenuButton" msgstr "" "{button} musi być wystąpieniem Netbox.Plugins.Plugins.PluginMenuButton" -#: netbox/netbox/plugins/templates.py:37 +#: netbox/netbox/plugins/templates.py:42 msgid "extra_context must be a dictionary" msgstr "extra_context musi być słownikiem" @@ -12115,79 +12360,79 @@ msgstr "Nie można dodać sklepów do rejestru po zainicjowaniu" msgid "Cannot delete stores from registry" msgstr "Nie można usunąć sklepów z rejestru" -#: netbox/netbox/settings.py:758 +#: netbox/netbox/settings.py:782 msgid "Czech" msgstr "czeski" -#: netbox/netbox/settings.py:759 +#: netbox/netbox/settings.py:783 msgid "Danish" msgstr "duński" -#: netbox/netbox/settings.py:760 +#: netbox/netbox/settings.py:784 msgid "German" msgstr "niemiecki" -#: netbox/netbox/settings.py:761 +#: netbox/netbox/settings.py:785 msgid "English" msgstr "angielski" -#: netbox/netbox/settings.py:762 +#: netbox/netbox/settings.py:786 msgid "Spanish" msgstr "hiszpański" -#: netbox/netbox/settings.py:763 +#: netbox/netbox/settings.py:787 msgid "French" msgstr "francuski" -#: netbox/netbox/settings.py:764 +#: netbox/netbox/settings.py:788 msgid "Italian" msgstr "włoski" -#: netbox/netbox/settings.py:765 +#: netbox/netbox/settings.py:789 msgid "Japanese" msgstr "japoński" -#: netbox/netbox/settings.py:766 +#: netbox/netbox/settings.py:790 msgid "Dutch" msgstr "holenderski" -#: netbox/netbox/settings.py:767 +#: netbox/netbox/settings.py:791 msgid "Polish" msgstr "polski" -#: netbox/netbox/settings.py:768 +#: netbox/netbox/settings.py:792 msgid "Portuguese" msgstr "portugalski" -#: netbox/netbox/settings.py:769 +#: netbox/netbox/settings.py:793 msgid "Russian" msgstr "rosyjski" -#: netbox/netbox/settings.py:770 +#: netbox/netbox/settings.py:794 msgid "Turkish" msgstr "turecki" -#: netbox/netbox/settings.py:771 +#: netbox/netbox/settings.py:795 msgid "Ukrainian" msgstr "ukraiński" -#: netbox/netbox/settings.py:772 +#: netbox/netbox/settings.py:796 msgid "Chinese" msgstr "chiński" -#: netbox/netbox/tables/columns.py:177 +#: netbox/netbox/tables/columns.py:178 msgid "Select all" msgstr "Zaznacz wszystko" -#: netbox/netbox/tables/columns.py:190 +#: netbox/netbox/tables/columns.py:191 msgid "Toggle all" msgstr "Przełącz wszystko" -#: netbox/netbox/tables/columns.py:302 +#: netbox/netbox/tables/columns.py:307 msgid "Toggle Dropdown" msgstr "Przełącz menu rozwijane" -#: netbox/netbox/tables/columns.py:575 netbox/templates/core/job.html:53 +#: netbox/netbox/tables/columns.py:580 netbox/templates/core/job.html:53 msgid "Error" msgstr "Błąd" @@ -12196,12 +12441,12 @@ msgstr "Błąd" msgid "No {model_name} found" msgstr "Nie znaleziono {model_name} " -#: netbox/netbox/tables/tables.py:252 +#: netbox/netbox/tables/tables.py:278 #: netbox/templates/generic/bulk_import.html:117 msgid "Field" msgstr "Pole" -#: netbox/netbox/tables/tables.py:255 +#: netbox/netbox/tables/tables.py:281 msgid "Value" msgstr "Wartość" @@ -12209,7 +12454,7 @@ msgstr "Wartość" msgid "Dummy Plugin" msgstr "Wtyczka Dummy" -#: netbox/netbox/views/generic/bulk_views.py:116 +#: netbox/netbox/views/generic/bulk_views.py:117 #, python-brace-format msgid "" "There was an error rendering the selected export template ({template}): " @@ -12217,51 +12462,51 @@ msgid "" msgstr "" "Wystąpił błąd renderowania wybranego szablonu eksportu ({template}): {error}" -#: netbox/netbox/views/generic/bulk_views.py:425 +#: netbox/netbox/views/generic/bulk_views.py:427 #, python-brace-format msgid "Row {i}: Object with ID {id} does not exist" msgstr "Wiersz {i}: Obiekt z identyfikatorem {id} nie istnieje" -#: netbox/netbox/views/generic/bulk_views.py:714 -#: netbox/netbox/views/generic/bulk_views.py:915 -#: netbox/netbox/views/generic/bulk_views.py:963 +#: netbox/netbox/views/generic/bulk_views.py:716 +#: netbox/netbox/views/generic/bulk_views.py:917 +#: netbox/netbox/views/generic/bulk_views.py:965 #, python-brace-format msgid "No {object_type} were selected." msgstr "Nie {object_type} zostały wybrane." -#: netbox/netbox/views/generic/bulk_views.py:793 +#: netbox/netbox/views/generic/bulk_views.py:795 #, python-brace-format msgid "Renamed {count} {object_type}" msgstr "Zmiana nazwy {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:893 +#: netbox/netbox/views/generic/bulk_views.py:895 #, python-brace-format msgid "Deleted {count} {object_type}" msgstr "Usunięte {count} {object_type}" -#: netbox/netbox/views/generic/feature_views.py:40 +#: netbox/netbox/views/generic/feature_views.py:46 msgid "Changelog" msgstr "Dziennik zmian" -#: netbox/netbox/views/generic/feature_views.py:93 +#: netbox/netbox/views/generic/feature_views.py:99 msgid "Journal" msgstr "Dziennik" -#: netbox/netbox/views/generic/feature_views.py:212 +#: netbox/netbox/views/generic/feature_views.py:218 msgid "Unable to synchronize data: No data file set." msgstr "Nie można zsynchronizować danych: Brak zestawu plików danych." -#: netbox/netbox/views/generic/feature_views.py:216 +#: netbox/netbox/views/generic/feature_views.py:222 #, python-brace-format msgid "Synchronized data for {object_type} {object}." msgstr "Zsynchronizowane dane dla {object_type} {object}." -#: netbox/netbox/views/generic/feature_views.py:241 +#: netbox/netbox/views/generic/feature_views.py:247 #, python-brace-format msgid "Synced {count} {object_type}" msgstr "Zsynchronizowane {count} {object_type}" -#: netbox/netbox/views/generic/object_views.py:109 +#: netbox/netbox/views/generic/object_views.py:110 #, python-brace-format msgid "{class_name} must implement get_children()" msgstr "{class_name} musi zaimplementować get_children ()" @@ -12330,12 +12575,6 @@ msgstr "na GitHub" msgid "Home Page" msgstr "Strona główna" -#: netbox/templates/account/base.html:7 netbox/templates/inc/user_menu.html:40 -#: netbox/vpn/forms/bulk_edit.py:255 netbox/vpn/forms/filtersets.py:194 -#: netbox/vpn/forms/model_forms.py:382 -msgid "Profile" -msgstr "Profil" - #: netbox/templates/account/base.html:13 #: netbox/templates/account/notifications.html:7 #: netbox/templates/inc/user_menu.html:15 @@ -12410,13 +12649,10 @@ msgid "Toggle All" msgstr "Przełącz wszystko" #: netbox/templates/account/preferences.html:49 +#: netbox/templates/extras/tableconfig.html:25 msgid "Table" msgstr "Tabela" -#: netbox/templates/account/preferences.html:50 -msgid "Ordering" -msgstr "Zamawianie" - #: netbox/templates/account/preferences.html:51 msgid "Columns" msgstr "Kolumny" @@ -12436,8 +12672,8 @@ msgid "Account Details" msgstr "Szczegóły konta" #: netbox/templates/account/profile.html:29 -#: netbox/templates/tenancy/contact.html:43 -#: netbox/templates/users/user.html:25 netbox/tenancy/forms/bulk_edit.py:109 +#: netbox/templates/tenancy/contact.html:53 +#: netbox/templates/users/user.html:25 netbox/tenancy/forms/bulk_edit.py:116 msgid "Email" msgstr "E-mail" @@ -12478,8 +12714,11 @@ msgstr "Przydzielone grupy" #: netbox/templates/dcim/inc/panels/inventory_items.html:45 #: netbox/templates/dcim/interface.html:353 #: netbox/templates/dcim/modulebay.html:80 +#: netbox/templates/dcim/moduletype.html:90 #: netbox/templates/extras/configcontext.html:70 +#: netbox/templates/extras/configtemplate.html:77 #: netbox/templates/extras/eventrule.html:66 +#: netbox/templates/extras/exporttemplate.html:88 #: netbox/templates/extras/htmx/script_result.html:60 #: netbox/templates/extras/webhook.html:65 #: netbox/templates/extras/webhook.html:75 @@ -12523,7 +12762,7 @@ msgstr "Ostatnio używane" msgid "Add a Token" msgstr "Dodaj token" -#: netbox/templates/base/base.html:23 netbox/templates/home.html:27 +#: netbox/templates/base/base.html:24 netbox/templates/home.html:27 msgid "Home" msgstr "Strona główna" @@ -12538,7 +12777,7 @@ msgstr "Logo NetBox" #: netbox/templates/base/layout.html:60 netbox/templates/base/layout.html:61 msgid "Get" -msgstr "" +msgstr "Zdobądź" #: netbox/templates/base/layout.html:161 netbox/templates/base/layout.html:162 msgid "Docs" @@ -12618,6 +12857,7 @@ msgstr "Typ obwodu" #: netbox/templates/circuits/inc/circuit_termination.html:10 #: netbox/templates/dcim/manufacturer.html:11 +#: netbox/templates/extras/tableconfig_edit.html:29 #: netbox/templates/generic/bulk_add_component.html:22 #: netbox/templates/users/objectpermission.html:38 #: netbox/utilities/templates/buttons/add.html:4 @@ -12641,6 +12881,20 @@ msgstr "Edytuj" msgid "Swap" msgstr "Zamień" +#: netbox/templates/circuits/inc/circuit_termination.html:23 +#: netbox/templates/dcim/inc/panels/inventory_items.html:37 +#: netbox/templates/dcim/powerpanel.html:66 +#: netbox/templates/extras/script_list.html:35 +#: netbox/templates/generic/bulk_delete.html:20 +#: netbox/templates/generic/bulk_delete.html:66 +#: netbox/templates/generic/object_delete.html:19 +#: netbox/templates/htmx/delete_form.html:57 +#: netbox/templates/ipam/inc/panels/fhrp_groups.html:48 +#: netbox/templates/users/objectpermission.html:46 +#: netbox/utilities/templates/buttons/delete.html:11 +msgid "Delete" +msgstr "Usuń" + #: netbox/templates/circuits/inc/circuit_termination_fields.html:5 msgid "Termination point" msgstr "Punkt zakończenia" @@ -12696,8 +12950,8 @@ msgstr "Odłącz" #: netbox/templates/dcim/interface.html:237 #: netbox/templates/dcim/interface.html:257 #: netbox/templates/dcim/powerfeed.html:127 -#: netbox/templates/dcim/poweroutlet.html:81 -#: netbox/templates/dcim/poweroutlet.html:82 +#: netbox/templates/dcim/poweroutlet.html:85 +#: netbox/templates/dcim/poweroutlet.html:86 #: netbox/templates/dcim/powerport.html:73 #: netbox/templates/dcim/rearport.html:98 msgid "Connect" @@ -12793,28 +13047,22 @@ msgstr "bajty" msgid "SHA256 Hash" msgstr "SHA256 Hash" -#: netbox/templates/core/datasource.html:14 -#: netbox/templates/core/datasource.html:20 -#: netbox/utilities/templates/buttons/sync.html:5 -msgid "Sync" -msgstr "Synchronizacja" +#: netbox/templates/core/datafile.html:55 +msgid "Content" +msgstr "Zawartość" -#: netbox/templates/core/datasource.html:50 +#: netbox/templates/core/datasource.html:54 msgid "Last synced" msgstr "Ostatnia synchronizacja" -#: netbox/templates/core/datasource.html:84 +#: netbox/templates/core/datasource.html:88 msgid "Backend" msgstr "Backend" -#: netbox/templates/core/datasource.html:99 +#: netbox/templates/core/datasource.html:103 msgid "No parameters defined" msgstr "Brak zdefiniowanych parametrów" -#: netbox/templates/core/datasource.html:114 -msgid "Files" -msgstr "Pliki" - #: netbox/templates/core/inc/config_data.html:7 msgid "Rack elevations" msgstr "Elewacje szaf" @@ -12990,7 +13238,7 @@ msgstr "Kolejki tła" #: netbox/templates/extras/script_result.html:67 #: netbox/templates/extras/script_result.html:69 #: netbox/templates/inc/table_controls_htmx.html:30 -#: netbox/templates/inc/table_controls_htmx.html:33 +#: netbox/templates/inc/table_controls_htmx.html:31 msgid "Configure Table" msgstr "Skonfiguruj tabelę" @@ -13223,7 +13471,7 @@ msgstr "Zmień nazwę Wybrano" #: netbox/templates/dcim/consoleserverport.html:66 #: netbox/templates/dcim/frontport.html:98 #: netbox/templates/dcim/interface.html:233 -#: netbox/templates/dcim/poweroutlet.html:79 +#: netbox/templates/dcim/poweroutlet.html:83 #: netbox/templates/dcim/powerport.html:69 msgid "Not Connected" msgstr "Nie jest połączony" @@ -13389,6 +13637,7 @@ msgid "Regenerate Slug" msgstr "Regeneruj identyfikator" #: netbox/templates/dcim/device_edit.html:51 +#: netbox/templates/extras/tableconfig_edit.html:32 #: netbox/templates/generic/bulk_remove.html:21 #: netbox/utilities/templates/helpers/table_config_form.html:23 msgid "Remove" @@ -13440,17 +13689,25 @@ msgstr "Zatoka" msgid "Add Device" msgstr "Dodaj urządzenie" -#: netbox/templates/dcim/devicerole.html:40 +#: netbox/templates/dcim/devicerole.html:44 msgid "VM Role" msgstr "Rola maszyny wirtualnej" +#: netbox/templates/dcim/devicerole.html:67 +msgid "Child Device Roles" +msgstr "Role urządzeń podrzędnych" + +#: netbox/templates/dcim/devicerole.html:71 +msgid "Add a Device Role" +msgstr "Dodawanie roli urządzenia" + #: netbox/templates/dcim/devicetype.html:18 -#: netbox/templates/dcim/moduletype.html:31 +#: netbox/templates/dcim/moduletype.html:35 msgid "Model Name" msgstr "Nazwa modelu" #: netbox/templates/dcim/devicetype.html:25 -#: netbox/templates/dcim/moduletype.html:35 +#: netbox/templates/dcim/moduletype.html:39 msgid "Part Number" msgstr "Numer części" @@ -13476,7 +13733,7 @@ msgstr "Pozycja tylnego portu" #: netbox/templates/dcim/frontport.html:72 #: netbox/templates/dcim/interface.html:201 -#: netbox/templates/dcim/poweroutlet.html:73 +#: netbox/templates/dcim/poweroutlet.html:77 #: netbox/templates/dcim/powerport.html:63 #: netbox/templates/dcim/rearport.html:68 msgid "Marked as Connected" @@ -13543,7 +13800,7 @@ msgstr "Wyczyść" msgid "Clear All" msgstr "Wyczyść wszystko" -#: netbox/templates/dcim/inc/panels/racktype_dimensions.html:38 +#: netbox/templates/dcim/inc/panels/racktype_dimensions.html:48 msgid "Mounting Depth" msgstr "Głębokość montażu" @@ -13609,11 +13866,11 @@ msgstr "Szerokość kanału" #: netbox/templates/dcim/interface.html:342 #: netbox/templates/wireless/wirelesslan.html:14 #: netbox/templates/wireless/wirelesslink.html:21 -#: netbox/wireless/forms/bulk_edit.py:62 -#: netbox/wireless/forms/bulk_edit.py:105 +#: netbox/wireless/forms/bulk_edit.py:63 +#: netbox/wireless/forms/bulk_edit.py:106 #: netbox/wireless/forms/filtersets.py:43 #: netbox/wireless/forms/filtersets.py:108 netbox/wireless/models.py:82 -#: netbox/wireless/models.py:153 netbox/wireless/tables/wirelesslan.py:44 +#: netbox/wireless/models.py:145 netbox/wireless/tables/wirelesslan.py:44 msgid "SSID" msgstr "SSID" @@ -13626,7 +13883,7 @@ msgid "No member interfaces" msgstr "Brak interfejsów członka" #: netbox/templates/dcim/interface.html:400 -#: netbox/templates/ipam/fhrpgroup.html:73 +#: netbox/templates/ipam/fhrpgroup.html:74 #: netbox/templates/ipam/iprange/ip_addresses.html:7 #: netbox/templates/ipam/prefix/ip_addresses.html:7 #: netbox/templates/virtualization/vminterface.html:111 @@ -13650,15 +13907,15 @@ msgstr "Identyfikator części" msgid "Add Child Location" msgstr "Dodaj lokalizację dziecka" -#: netbox/templates/dcim/location.html:77 +#: netbox/templates/dcim/location.html:78 msgid "Child Locations" msgstr "Lokalizacje dzieci" -#: netbox/templates/dcim/location.html:81 netbox/templates/dcim/site.html:131 +#: netbox/templates/dcim/location.html:82 netbox/templates/dcim/site.html:131 msgid "Add a Location" msgstr "Dodawanie lokalizacji" -#: netbox/templates/dcim/location.html:94 netbox/templates/dcim/site.html:144 +#: netbox/templates/dcim/location.html:95 netbox/templates/dcim/site.html:144 msgid "Add a Device" msgstr "Dodawanie urządzenia" @@ -13671,9 +13928,18 @@ msgid "Add Device Type" msgstr "Dodaj typ urządzenia" #: netbox/templates/dcim/manufacturer.html:21 +#: netbox/templates/dcim/moduletypeprofile.html:49 msgid "Add Module Type" msgstr "Dodaj typ modułu" +#: netbox/templates/dcim/moduletype.html:71 +msgid "No profile assigned" +msgstr "Brak przypisanego profilu" + +#: netbox/templates/dcim/moduletypeprofile.html:13 +msgid "Module Type Profile" +msgstr "Profil typu modułu" + #: netbox/templates/dcim/powerfeed.html:53 msgid "Connected Device" msgstr "Podłączone urządzenie" @@ -13696,7 +13962,7 @@ msgctxt "Abbreviation for amperes" msgid "A" msgstr "A" -#: netbox/templates/dcim/poweroutlet.html:58 +#: netbox/templates/dcim/poweroutlet.html:62 msgid "Feed Leg" msgstr "Noga karmienia" @@ -13784,11 +14050,11 @@ msgstr "Pozycje" msgid "Add Site" msgstr "Dodaj witrynę" -#: netbox/templates/dcim/region.html:55 +#: netbox/templates/dcim/region.html:56 msgid "Child Regions" msgstr "Regiony dziecięce" -#: netbox/templates/dcim/region.html:59 +#: netbox/templates/dcim/region.html:60 msgid "Add Region" msgstr "Dodaj region" @@ -13812,19 +14078,20 @@ msgstr "Adres fizyczny" msgid "Shipping Address" msgstr "Adres wysyłki" -#: netbox/templates/dcim/sitegroup.html:55 -#: netbox/templates/tenancy/contactgroup.html:46 -#: netbox/templates/tenancy/tenantgroup.html:55 -#: netbox/templates/wireless/wirelesslangroup.html:55 +#: netbox/templates/dcim/sitegroup.html:56 +#: netbox/templates/tenancy/contactgroup.html:47 +#: netbox/templates/tenancy/tenantgroup.html:56 +#: netbox/templates/wireless/wirelesslangroup.html:56 msgid "Child Groups" msgstr "Grupy dzieci" -#: netbox/templates/dcim/sitegroup.html:59 +#: netbox/templates/dcim/sitegroup.html:60 msgid "Add Site Group" msgstr "Dodaj grupę witryn" #: netbox/templates/dcim/trace/attachment.html:5 -#: netbox/templates/extras/exporttemplate.html:31 +#: netbox/templates/extras/configtemplate.html:33 +#: netbox/templates/extras/exporttemplate.html:35 msgid "Attachment" msgstr "Załącznik" @@ -13865,6 +14132,15 @@ msgstr "Edycja wirtualnej obudowy %(name)s" msgid "Rack/Unit" msgstr "Szafa/jednostka" +#: netbox/templates/dcim/virtualchassis_edit.html:111 +#: netbox/templates/generic/bulk_add_component.html:68 +#: netbox/templates/generic/object_edit.html:47 +#: netbox/templates/generic/object_edit.html:80 +#: netbox/templates/htmx/quick_add.html:24 +#: netbox/templates/ipam/inc/ipaddress_edit_header.html:7 +msgid "Create" +msgstr "Utwórz" + #: netbox/templates/dcim/virtualchassis_remove_member.html:5 msgid "Remove Virtual Chassis Member" msgstr "Usuń członek wirtualnej obudowy" @@ -13977,23 +14253,23 @@ msgstr "Nieobsługiwana wersja PostgreSQL" #: netbox/templates/exceptions/programming_error.html:19 msgid "" -"Ensure that PostgreSQL version 12 or later is in use. You can check this by " +"Ensure that PostgreSQL version 14 or later is in use. You can check this by " "connecting to the database using NetBox's credentials and issuing a query " "for SELECT VERSION()." msgstr "" -"Upewnij się, że w użyciu jest PostgreSQL w wersji 12 lub nowszej. Możesz to " +"Upewnij się, że w użyciu jest PostgreSQL w wersji 14 lub nowszej. Możesz to " "sprawdzić, łącząc się z bazą danych za pomocą poświadczeń NetBox i wydając " "zapytanie dotyczące WYBIERZ WERSJĘ ()." #: netbox/templates/extras/configcontext.html:45 -#: netbox/templates/extras/configtemplate.html:37 -#: netbox/templates/extras/exporttemplate.html:51 +#: netbox/templates/extras/configtemplate.html:53 +#: netbox/templates/extras/exporttemplate.html:55 msgid "The data file associated with this object has been deleted" msgstr "Plik danych powiązany z tym obiektem został usunięty" #: netbox/templates/extras/configcontext.html:54 -#: netbox/templates/extras/configtemplate.html:46 -#: netbox/templates/extras/exporttemplate.html:60 +#: netbox/templates/extras/configtemplate.html:62 +#: netbox/templates/extras/exporttemplate.html:64 msgid "Data Synced" msgstr "Zsynchronizowane dane" @@ -14003,12 +14279,13 @@ msgstr "Zsynchronizowane dane" msgid "Sync Data" msgstr "Synchronizuj dane" -#: netbox/templates/extras/configtemplate.html:56 +#: netbox/templates/extras/configtemplate.html:72 +#: netbox/templates/extras/exporttemplate.html:83 msgid "Environment Parameters" msgstr "Parametry środowiska" -#: netbox/templates/extras/configtemplate.html:67 -#: netbox/templates/extras/exporttemplate.html:79 +#: netbox/templates/extras/configtemplate.html:87 +#: netbox/templates/extras/exporttemplate.html:98 msgid "Template" msgstr "Szablon" @@ -14062,7 +14339,7 @@ msgid "Button Class" msgstr "Klasa przycisków" #: netbox/templates/extras/customlink.html:39 -#: netbox/templates/extras/exporttemplate.html:66 +#: netbox/templates/extras/exporttemplate.html:73 #: netbox/templates/extras/savedfilter.html:39 msgid "Assigned Models" msgstr "Przypisane modele" @@ -14148,14 +14425,6 @@ msgstr "HTTP" msgid "Conditions" msgstr "Warunki" -#: netbox/templates/extras/exporttemplate.html:23 -msgid "MIME Type" -msgstr "Typ MIME" - -#: netbox/templates/extras/exporttemplate.html:27 -msgid "File Extension" -msgstr "Rozszerzenie pliku" - #: netbox/templates/extras/htmx/script_result.html:10 msgid "Scheduled for" msgstr "Zaplanowane na" @@ -14305,23 +14574,46 @@ msgstr "Próg dziennika" msgid "All" msgstr "Wszystko" -#: netbox/templates/extras/tag.html:32 +#: netbox/templates/extras/tableconfig.html:10 +msgid "Table Config" +msgstr "Konfiguracja tabeli" + +#: netbox/templates/extras/tableconfig.html:50 +msgid "Columns Displayed" +msgstr "Wyświetlane kolumny" + +#: netbox/templates/extras/tableconfig_edit.html:8 +#: netbox/utilities/templates/helpers/table_config_form.html:8 +msgid "Table Configuration" +msgstr "Konfiguracja tabeli" + +#: netbox/templates/extras/tableconfig_edit.html:40 +#: netbox/utilities/templates/helpers/table_config_form.html:31 +msgid "Move Up" +msgstr "Przesuń w górę" + +#: netbox/templates/extras/tableconfig_edit.html:43 +#: netbox/utilities/templates/helpers/table_config_form.html:34 +msgid "Move Down" +msgstr "Przesuń w dół" + +#: netbox/templates/extras/tag.html:36 msgid "Tagged Items" msgstr "Oznaczone przedmioty" -#: netbox/templates/extras/tag.html:43 +#: netbox/templates/extras/tag.html:47 msgid "Allowed Object Types" msgstr "Dozwolone typy obiektów" -#: netbox/templates/extras/tag.html:51 +#: netbox/templates/extras/tag.html:55 msgid "Any" msgstr "Dowolny" -#: netbox/templates/extras/tag.html:57 +#: netbox/templates/extras/tag.html:61 msgid "Tagged Item Types" msgstr "Oznaczone typy przedmiotów" -#: netbox/templates/extras/tag.html:82 +#: netbox/templates/extras/tag.html:86 msgid "Tagged Objects" msgstr "Oznaczone obiekty" @@ -14694,7 +14986,8 @@ msgstr "Centrum pomocy" msgid "Log Out" msgstr "Wyloguj się" -#: netbox/templates/inc/user_menu.html:63 netbox/templates/login.html:38 +#: netbox/templates/inc/user_menu.html:63 netbox/templates/login.html:39 +#: netbox/templates/login.html:84 msgid "Log In" msgstr "Zaloguj się" @@ -14726,7 +15019,7 @@ msgstr "Typ uwierzytelniania" msgid "Authentication Key" msgstr "klucz uwierzytelniania" -#: netbox/templates/ipam/fhrpgroup.html:69 +#: netbox/templates/ipam/fhrpgroup.html:70 msgid "Virtual IP Addresses" msgstr "Wirtualne adresy IP" @@ -14759,7 +15052,7 @@ msgid "Show All" msgstr "Pokaż wszystko" #: netbox/templates/ipam/ipaddress.html:23 -#: netbox/templates/ipam/iprange.html:45 netbox/templates/ipam/prefix.html:24 +#: netbox/templates/ipam/iprange.html:52 netbox/templates/ipam/prefix.html:24 msgid "Global" msgstr "Globalny" @@ -14791,14 +15084,14 @@ msgstr "Adres początkowy" msgid "Ending Address" msgstr "Adres końcowy" -#: netbox/templates/ipam/iprange.html:33 netbox/templates/ipam/prefix.html:106 -msgid "Marked fully utilized" -msgstr "Oznaczone w pełni wykorzystane" - #: netbox/templates/ipam/prefix.html:95 msgid "Addressing Details" msgstr "Szczegóły adresowania" +#: netbox/templates/ipam/prefix.html:106 +msgid "Marked fully utilized" +msgstr "Oznaczone w pełni wykorzystane" + #: netbox/templates/ipam/prefix.html:114 msgid "Child IPs" msgstr "Adresy IP dla dzieci" @@ -14904,11 +15197,11 @@ msgstr "Unikalna przestrzeń IP" msgid "Errors" msgstr "Błędy" -#: netbox/templates/login.html:69 +#: netbox/templates/login.html:70 msgid "Sign In" msgstr "Zaloguj się" -#: netbox/templates/login.html:77 +#: netbox/templates/login.html:80 msgctxt "Denotes an alternative option" msgid "Or" msgstr "Lub" @@ -14967,37 +15260,37 @@ msgstr "" "Kliknij tutaj aby spróbować ponownie załadować " "NetBox." -#: netbox/templates/tenancy/contact.html:18 netbox/tenancy/filtersets.py:147 -#: netbox/tenancy/forms/bulk_edit.py:138 +#: netbox/templates/tenancy/contact.html:18 netbox/tenancy/filtersets.py:152 +#: netbox/tenancy/forms/bulk_edit.py:149 #: netbox/tenancy/forms/filtersets.py:102 netbox/tenancy/forms/forms.py:57 -#: netbox/tenancy/forms/model_forms.py:106 -#: netbox/tenancy/forms/model_forms.py:130 -#: netbox/tenancy/tables/contacts.py:98 +#: netbox/tenancy/forms/model_forms.py:108 +#: netbox/tenancy/forms/model_forms.py:132 +#: netbox/tenancy/tables/contacts.py:102 msgid "Contact" msgstr "Kontakt" -#: netbox/templates/tenancy/contact.html:29 -#: netbox/tenancy/forms/bulk_edit.py:99 +#: netbox/templates/tenancy/contact.html:39 +#: netbox/tenancy/forms/bulk_edit.py:106 msgid "Title" msgstr "Tytuł" -#: netbox/templates/tenancy/contact.html:33 -#: netbox/tenancy/forms/bulk_edit.py:104 netbox/tenancy/tables/contacts.py:64 +#: netbox/templates/tenancy/contact.html:43 +#: netbox/tenancy/forms/bulk_edit.py:111 netbox/tenancy/tables/contacts.py:68 msgid "Phone" msgstr "Telefon" #: netbox/templates/tenancy/contactgroup.html:18 -#: netbox/tenancy/forms/forms.py:67 netbox/tenancy/forms/model_forms.py:75 +#: netbox/tenancy/forms/forms.py:67 netbox/tenancy/forms/model_forms.py:77 msgid "Contact Group" msgstr "Grupa kontaktowa" -#: netbox/templates/tenancy/contactgroup.html:50 +#: netbox/templates/tenancy/contactgroup.html:51 msgid "Add Contact Group" msgstr "Dodaj grupę kontaktów" #: netbox/templates/tenancy/contactrole.html:15 -#: netbox/tenancy/filtersets.py:152 netbox/tenancy/forms/forms.py:62 -#: netbox/tenancy/forms/model_forms.py:87 +#: netbox/tenancy/filtersets.py:157 netbox/tenancy/forms/forms.py:62 +#: netbox/tenancy/forms/model_forms.py:89 msgid "Contact Role" msgstr "Rola kontaktowa" @@ -15010,12 +15303,12 @@ msgid "Add Tenant" msgstr "Dodaj najemcę" #: netbox/templates/tenancy/tenantgroup.html:26 -#: netbox/tenancy/forms/model_forms.py:32 netbox/tenancy/tables/columns.py:36 +#: netbox/tenancy/forms/model_forms.py:33 netbox/tenancy/tables/columns.py:36 #: netbox/tenancy/tables/columns.py:46 msgid "Tenant Group" msgstr "Grupa Najemców" -#: netbox/templates/tenancy/tenantgroup.html:59 +#: netbox/templates/tenancy/tenantgroup.html:60 msgid "Add Tenant Group" msgstr "Dodaj grupę najemców" @@ -15211,7 +15504,7 @@ msgstr "Żywotność SA (KB)" msgid "L2VPN Attributes" msgstr "L2VPN Atrybuty" -#: netbox/templates/vpn/l2vpn.html:60 netbox/templates/vpn/tunnel.html:76 +#: netbox/templates/vpn/l2vpn.html:64 netbox/templates/vpn/tunnel.html:76 msgid "Add a Termination" msgstr "Dodaj zakończenie" @@ -15278,11 +15571,11 @@ msgid "Add Wireless LAN" msgstr "Dodaj bezprzewodową sieć LAN" #: netbox/templates/wireless/wirelesslangroup.html:26 -#: netbox/wireless/forms/model_forms.py:29 +#: netbox/wireless/forms/model_forms.py:30 msgid "Wireless LAN Group" msgstr "Grupa sieci bezprzewodowej sieci LAN" -#: netbox/templates/wireless/wirelesslangroup.html:59 +#: netbox/templates/wireless/wirelesslangroup.html:60 msgid "Add Wireless LAN Group" msgstr "Dodaj grupę sieci bezprzewodowej sieci LAN" @@ -15298,109 +15591,133 @@ msgstr "Nadrzędna grupa kontaktów (ID)" msgid "Parent contact group (slug)" msgstr "Nadrzędna grupa kontaktów (identyfikator)" -#: netbox/tenancy/filtersets.py:40 netbox/tenancy/filtersets.py:67 -#: netbox/tenancy/filtersets.py:110 +#: netbox/tenancy/filtersets.py:40 netbox/tenancy/filtersets.py:72 +#: netbox/tenancy/filtersets.py:115 msgid "Contact group (ID)" msgstr "Grupa kontaktowa (ID)" -#: netbox/tenancy/filtersets.py:47 netbox/tenancy/filtersets.py:74 -#: netbox/tenancy/filtersets.py:117 +#: netbox/tenancy/filtersets.py:47 netbox/tenancy/filtersets.py:79 +#: netbox/tenancy/filtersets.py:122 msgid "Contact group (slug)" msgstr "Grupa kontaktów (identyfikator)" -#: netbox/tenancy/filtersets.py:104 +#: netbox/tenancy/filtersets.py:52 netbox/tenancy/filtersets.py:109 msgid "Contact (ID)" msgstr "Kontakt (ID)" -#: netbox/tenancy/filtersets.py:121 +#: netbox/tenancy/filtersets.py:126 msgid "Contact role (ID)" msgstr "Rola kontaktowa (ID)" -#: netbox/tenancy/filtersets.py:127 +#: netbox/tenancy/filtersets.py:132 msgid "Contact role (slug)" msgstr "Rola kontaktu (identyfikator)" -#: netbox/tenancy/filtersets.py:158 +#: netbox/tenancy/filtersets.py:163 msgid "Contact group" msgstr "Grupa kontaktowa" -#: netbox/tenancy/filtersets.py:169 +#: netbox/tenancy/filtersets.py:174 msgid "Parent tenant group (ID)" msgstr "Grupa nadrzędnych najemców (ID)" -#: netbox/tenancy/filtersets.py:175 +#: netbox/tenancy/filtersets.py:180 msgid "Parent tenant group (slug)" msgstr "Nadrzędna grupa najemców (identyfikator)" -#: netbox/tenancy/filtersets.py:181 netbox/tenancy/filtersets.py:201 +#: netbox/tenancy/filtersets.py:186 netbox/tenancy/filtersets.py:206 msgid "Tenant group (ID)" msgstr "Grupa najemców (ID)" -#: netbox/tenancy/filtersets.py:234 +#: netbox/tenancy/filtersets.py:239 msgid "Tenant Group (ID)" msgstr "Grupa najemców (ID)" -#: netbox/tenancy/filtersets.py:241 +#: netbox/tenancy/filtersets.py:246 msgid "Tenant Group (slug)" msgstr "Grupa najemców (identyfikator)" -#: netbox/tenancy/forms/bulk_edit.py:66 +#: netbox/tenancy/forms/bulk_edit.py:67 msgid "Desciption" msgstr "Opisanie" -#: netbox/tenancy/forms/bulk_import.py:101 +#: netbox/tenancy/forms/bulk_edit.py:96 +msgid "Add groups" +msgstr "Dodaj grupy" + +#: netbox/tenancy/forms/bulk_edit.py:101 +msgid "Remove groups" +msgstr "Usuń grupy" + +#: netbox/tenancy/forms/bulk_import.py:84 +msgid "" +"Group names separated by commas, encased with double quotes (e.g. \"Group " +"1,Group 2\")" +msgstr "" +"Nazwy grup oddzielone przecinkami, zamknięte podwójnymi cudzysłowami (np. " +"„Grupa 1, Grupa 2”)" + +#: netbox/tenancy/forms/bulk_import.py:100 msgid "Assigned contact" msgstr "Przypisany kontakt" -#: netbox/tenancy/models/contacts.py:32 +#: netbox/tenancy/models/contacts.py:33 msgid "contact group" msgstr "grupa kontaktowa" -#: netbox/tenancy/models/contacts.py:33 +#: netbox/tenancy/models/contacts.py:34 msgid "contact groups" msgstr "grupy kontaktowe" -#: netbox/tenancy/models/contacts.py:42 +#: netbox/tenancy/models/contacts.py:43 msgid "contact role" msgstr "rola kontaktowa" -#: netbox/tenancy/models/contacts.py:43 +#: netbox/tenancy/models/contacts.py:44 msgid "contact roles" msgstr "role kontaktowe" -#: netbox/tenancy/models/contacts.py:63 +#: netbox/tenancy/models/contacts.py:64 msgid "title" msgstr "tytuł" -#: netbox/tenancy/models/contacts.py:68 +#: netbox/tenancy/models/contacts.py:69 msgid "phone" msgstr "telefon" -#: netbox/tenancy/models/contacts.py:73 +#: netbox/tenancy/models/contacts.py:74 msgid "email" msgstr "e-mail" -#: netbox/tenancy/models/contacts.py:82 +#: netbox/tenancy/models/contacts.py:83 msgid "link" msgstr "link" -#: netbox/tenancy/models/contacts.py:98 +#: netbox/tenancy/models/contacts.py:93 msgid "contact" msgstr "kontakt" -#: netbox/tenancy/models/contacts.py:99 +#: netbox/tenancy/models/contacts.py:94 msgid "contacts" msgstr "łączność" -#: netbox/tenancy/models/contacts.py:146 +#: netbox/tenancy/models/contacts.py:108 +msgid "contact group membership" +msgstr "członkostwo w grupie kontaktowej" + +#: netbox/tenancy/models/contacts.py:109 +msgid "contact group memberships" +msgstr "członkostwo w grupach kontaktowych" + +#: netbox/tenancy/models/contacts.py:153 msgid "contact assignment" msgstr "przypisanie kontaktu" -#: netbox/tenancy/models/contacts.py:147 +#: netbox/tenancy/models/contacts.py:154 msgid "contact assignments" msgstr "zadania kontaktowe" -#: netbox/tenancy/models/contacts.py:163 +#: netbox/tenancy/models/contacts.py:170 #, python-brace-format msgid "Contacts cannot be assigned to this object type ({type})." msgstr "Kontakty nie mogą być przypisane do tego typu obiektu ({type})." @@ -15429,27 +15746,27 @@ msgstr "najemcy" msgid "tenants" msgstr "najemcy" -#: netbox/tenancy/tables/contacts.py:112 +#: netbox/tenancy/tables/contacts.py:116 msgid "Contact Title" msgstr "Tytuł kontaktu" -#: netbox/tenancy/tables/contacts.py:116 +#: netbox/tenancy/tables/contacts.py:120 msgid "Contact Phone" msgstr "Telefon kontaktowy" -#: netbox/tenancy/tables/contacts.py:121 +#: netbox/tenancy/tables/contacts.py:125 msgid "Contact Email" msgstr "Kontakt e-mail" -#: netbox/tenancy/tables/contacts.py:125 +#: netbox/tenancy/tables/contacts.py:129 msgid "Contact Address" msgstr "Adres kontaktowy" -#: netbox/tenancy/tables/contacts.py:129 +#: netbox/tenancy/tables/contacts.py:133 msgid "Contact Link" msgstr "Link do kontaktu" -#: netbox/tenancy/tables/contacts.py:134 +#: netbox/tenancy/tables/contacts.py:138 msgid "Contact Description" msgstr "Opis kontaktu" @@ -15572,25 +15889,25 @@ msgstr "Należy wybrać co najmniej jedną akcję." msgid "Invalid filter for {model}: {error}" msgstr "Nieprawidłowy filtr dla {model}: {error}" -#: netbox/users/models/permissions.py:39 +#: netbox/users/models/permissions.py:37 msgid "The list of actions granted by this permission" msgstr "Wykaz działań udzielonych niniejszym zezwoleniem" -#: netbox/users/models/permissions.py:44 +#: netbox/users/models/permissions.py:42 msgid "constraints" msgstr "ograniczenia" -#: netbox/users/models/permissions.py:45 +#: netbox/users/models/permissions.py:43 msgid "" "Queryset filter matching the applicable objects of the selected type(s)" msgstr "" "Filtr Queryset pasujący do odpowiednich obiektów wybranego typu (typów)" -#: netbox/users/models/permissions.py:52 +#: netbox/users/models/permissions.py:50 msgid "permission" msgstr "pozwolenie" -#: netbox/users/models/permissions.py:53 netbox/users/models/users.py:47 +#: netbox/users/models/permissions.py:51 netbox/users/models/users.py:47 msgid "permissions" msgstr "zezwolenia" @@ -15697,7 +16014,7 @@ msgstr "" "Powiązany obiekt nie został znaleziony przy użyciu podanego identyfikatora " "numerycznego: {id}" -#: netbox/utilities/choices.py:19 +#: netbox/utilities/choices.py:23 #, python-brace-format msgid "{name} has a key defined but CHOICES is not a list" msgstr "{name} ma zdefiniowany klucz, ale CHOICES nie jest listą" @@ -15913,14 +16230,6 @@ msgstr "" msgid "Unrecognized header: {name}" msgstr "Nierozpoznany nagłówek: {name}" -#: netbox/utilities/forms/forms.py:118 -msgid "Available Columns" -msgstr "Dostępne kolumny" - -#: netbox/utilities/forms/forms.py:126 -msgid "Selected Columns" -msgstr "Wybrane kolumny" - #: netbox/utilities/forms/mixins.py:44 msgid "" "This object has been modified since the form was rendered. Please consult " @@ -15996,6 +16305,19 @@ msgstr "" "Brak wymaganej wartości dla parametru zapytania statycznego: " "'{static_params}”" +#: netbox/utilities/jsonschema.py:159 +msgid "Invalid JSON schema definition" +msgstr "Nieprawidłowa definicja schematu JSON" + +#: netbox/utilities/jsonschema.py:161 +msgid "JSON schema must define properties" +msgstr "Schemat JSON musi definiować właściwości" + +#: netbox/utilities/jsonschema.py:166 +#, python-brace-format +msgid "Invalid JSON schema definition: {error}" +msgstr "Nieprawidłowa definicja schematu JSON: {error}" + #: netbox/utilities/password_validation.py:13 msgid "Password must have at least one numeral." msgstr "Hasło musi zawierać co najmniej jedną cyfrę." @@ -16035,7 +16357,7 @@ msgstr "Nieznany app_label/model_name dla {name}" msgid "Invalid IP address set for {header}: {ip}" msgstr "Nieprawidłowy adres IP ustawiony dla {header}: {ip}" -#: netbox/utilities/tables.py:47 +#: netbox/utilities/tables.py:75 #, python-brace-format msgid "A column named {name} is already defined for table {table_name}" msgstr "Kolumna o nazwie {name} jest już zdefiniowany dla tabeli {table_name}" @@ -16096,18 +16418,6 @@ msgstr "Ustaw Null" msgid "Clear all" msgstr "Wyczyść wszystko" -#: netbox/utilities/templates/helpers/table_config_form.html:8 -msgid "Table Configuration" -msgstr "Konfiguracja tabeli" - -#: netbox/utilities/templates/helpers/table_config_form.html:31 -msgid "Move Up" -msgstr "Przesuń w górę" - -#: netbox/utilities/templates/helpers/table_config_form.html:34 -msgid "Move Down" -msgstr "Przesuń w dół" - #: netbox/utilities/templates/navigation/menu.html:14 msgid "Search…" msgstr "Szukaj..." @@ -16132,7 +16442,12 @@ msgstr "Napisz" msgid "The test must define csv_update_data." msgstr "Test musi zdefiniować csv_update_data." -#: netbox/utilities/validators.py:65 +#: netbox/utilities/validators.py:71 +#, python-brace-format +msgid "{value} must be a multiple of {multiple}." +msgstr "{value} musi być wielokrotnością {multiple}." + +#: netbox/utilities/validators.py:83 #, python-brace-format msgid "{value} is not a valid regular expression." msgstr "{value} nie jest prawidłowym wyrażeniem regularnym." @@ -16175,12 +16490,12 @@ msgid "Cluster type (ID)" msgstr "Typ klastra (ID)" #: netbox/virtualization/filtersets.py:117 -#: netbox/virtualization/filtersets.py:237 +#: netbox/virtualization/filtersets.py:239 msgid "Cluster (ID)" msgstr "Klaster (ID)" #: netbox/virtualization/forms/bulk_edit.py:148 -#: netbox/virtualization/models/virtualmachines.py:110 +#: netbox/virtualization/models/virtualmachines.py:109 msgid "vCPUs" msgstr "VCPU" @@ -16287,42 +16602,42 @@ msgstr "" "{count} urządzenia są przypisane jako hosty dla tego klastra, ale nie " "znajdują się w lokalizacji {location}" -#: netbox/virtualization/models/virtualmachines.py:118 +#: netbox/virtualization/models/virtualmachines.py:117 msgid "memory (MB)" msgstr "pamięć (MB)" -#: netbox/virtualization/models/virtualmachines.py:123 +#: netbox/virtualization/models/virtualmachines.py:122 msgid "disk (MB)" msgstr "dysk (MB)" -#: netbox/virtualization/models/virtualmachines.py:161 +#: netbox/virtualization/models/virtualmachines.py:166 msgid "Virtual machine name must be unique per cluster." msgstr "Nazwa maszyny wirtualnej musi być unikatowa dla każdego klastra." -#: netbox/virtualization/models/virtualmachines.py:164 +#: netbox/virtualization/models/virtualmachines.py:169 msgid "virtual machine" msgstr "maszyna wirtualna" -#: netbox/virtualization/models/virtualmachines.py:165 +#: netbox/virtualization/models/virtualmachines.py:170 msgid "virtual machines" msgstr "maszyny wirtualne" -#: netbox/virtualization/models/virtualmachines.py:176 +#: netbox/virtualization/models/virtualmachines.py:181 msgid "A virtual machine must be assigned to a site and/or cluster." msgstr "Maszyna wirtualna musi być przypisana do witryny i/lub klastra." -#: netbox/virtualization/models/virtualmachines.py:183 +#: netbox/virtualization/models/virtualmachines.py:188 #, python-brace-format msgid "" "The selected cluster ({cluster}) is not assigned to this site ({site})." msgstr "" "Wybrany klaster ({cluster}) nie jest przypisany do tej witryny ({site})." -#: netbox/virtualization/models/virtualmachines.py:190 +#: netbox/virtualization/models/virtualmachines.py:195 msgid "Must specify a cluster when assigning a host device." msgstr "Musi określić klaster podczas przypisywania urządzenia hosta." -#: netbox/virtualization/models/virtualmachines.py:195 +#: netbox/virtualization/models/virtualmachines.py:200 #, python-brace-format msgid "" "The selected device ({device}) is not assigned to this cluster ({cluster})." @@ -16330,7 +16645,7 @@ msgstr "" "Wybrane urządzenie ({device}) nie jest przypisany do tego klastra " "({cluster})." -#: netbox/virtualization/models/virtualmachines.py:207 +#: netbox/virtualization/models/virtualmachines.py:212 #, python-brace-format msgid "" "The specified disk size ({size}) must match the aggregate size of assigned " @@ -16339,17 +16654,17 @@ msgstr "" "Określony rozmiar dysku ({size}) musi odpowiadać zagregowanemu rozmiarowi " "przypisanych dysków wirtualnych ({total_size})." -#: netbox/virtualization/models/virtualmachines.py:221 +#: netbox/virtualization/models/virtualmachines.py:226 #, python-brace-format msgid "Must be an IPv{family} address. ({ip} is an IPv{version} address.)" msgstr "Musi być IPV{family} adres. ({ip} jest IPV{version} adres.)" -#: netbox/virtualization/models/virtualmachines.py:230 +#: netbox/virtualization/models/virtualmachines.py:235 #, python-brace-format msgid "The specified IP address ({ip}) is not assigned to this VM." msgstr "Podany adres IP ({ip}) nie jest przypisany do tej maszyny wirtualnej." -#: netbox/virtualization/models/virtualmachines.py:376 +#: netbox/virtualization/models/virtualmachines.py:381 #, python-brace-format msgid "" "The selected parent interface ({parent}) belongs to a different virtual " @@ -16358,7 +16673,7 @@ msgstr "" "Wybrany interfejs nadrzędny ({parent}) należy do innej maszyny wirtualnej " "({virtual_machine})." -#: netbox/virtualization/models/virtualmachines.py:391 +#: netbox/virtualization/models/virtualmachines.py:396 #, python-brace-format msgid "" "The selected bridge interface ({bridge}) belongs to a different virtual " @@ -16367,7 +16682,7 @@ msgstr "" "Wybrany interfejs mostu ({bridge}) należy do innej maszyny wirtualnej " "({virtual_machine})." -#: netbox/virtualization/models/virtualmachines.py:402 +#: netbox/virtualization/models/virtualmachines.py:407 #, python-brace-format msgid "" "The untagged VLAN ({untagged_vlan}) must belong to the same site as the " @@ -16376,24 +16691,24 @@ msgstr "" "Nieoznaczona sieć VLAN ({untagged_vlan}) musi należeć do tej samej witryny " "co macierzysta maszyna wirtualna interfejsu lub musi być globalna." -#: netbox/virtualization/models/virtualmachines.py:414 +#: netbox/virtualization/models/virtualmachines.py:419 msgid "size (MB)" msgstr "rozmiar (MB)" -#: netbox/virtualization/models/virtualmachines.py:418 +#: netbox/virtualization/models/virtualmachines.py:423 msgid "virtual disk" msgstr "dysk wirtualny" -#: netbox/virtualization/models/virtualmachines.py:419 +#: netbox/virtualization/models/virtualmachines.py:424 msgid "virtual disks" msgstr "dyski wirtualne" -#: netbox/virtualization/views.py:313 +#: netbox/virtualization/views.py:307 #, python-brace-format msgid "Added {count} devices to cluster {cluster}" msgstr "Dodano {count} urządzenia do klastrowania {cluster}" -#: netbox/virtualization/views.py:348 +#: netbox/virtualization/views.py:342 #, python-brace-format msgid "Removed {count} devices from cluster {cluster}" msgstr "Usunięto {count} urządzenia z klastra {cluster}" @@ -16470,22 +16785,26 @@ msgstr "Podpisy DSA" msgid "Group {n}" msgstr "Grupa {n}" -#: netbox/vpn/choices.py:251 +#: netbox/vpn/choices.py:252 msgid "Ethernet Private LAN" msgstr "Prywatna sieć LAN Ethernet" -#: netbox/vpn/choices.py:252 +#: netbox/vpn/choices.py:253 msgid "Ethernet Virtual Private LAN" msgstr "Wirtualna prywatna sieć LAN Ethernet" -#: netbox/vpn/choices.py:255 +#: netbox/vpn/choices.py:256 msgid "Ethernet Private Tree" msgstr "Prywatne drzewo Ethernet" -#: netbox/vpn/choices.py:256 +#: netbox/vpn/choices.py:257 msgid "Ethernet Virtual Private Tree" msgstr "Wirtualne prywatne drzewo Ethernet" +#: netbox/vpn/choices.py:260 +msgid "SPB" +msgstr "SPB" + #: netbox/vpn/filtersets.py:41 msgid "Tunnel group (ID)" msgstr "Grupa tuneli (ID)" @@ -16530,15 +16849,15 @@ msgstr "Polityka IPsec (ID)" msgid "IPSec policy (name)" msgstr "Polityka IPsec (nazwa)" -#: netbox/vpn/filtersets.py:348 +#: netbox/vpn/filtersets.py:351 msgid "L2VPN (slug)" msgstr "L2VPN (identyfikator)" -#: netbox/vpn/filtersets.py:412 +#: netbox/vpn/filtersets.py:415 msgid "VM Interface (ID)" msgstr "Interfejs maszyny wirtualnej (ID)" -#: netbox/vpn/filtersets.py:418 +#: netbox/vpn/filtersets.py:421 msgid "VLAN (name)" msgstr "VLAN (nazwa)" @@ -16551,8 +16870,8 @@ msgstr "Grupa tuneli" msgid "SA lifetime" msgstr "Żywotność SA" -#: netbox/vpn/forms/bulk_edit.py:151 netbox/wireless/forms/bulk_edit.py:81 -#: netbox/wireless/forms/bulk_edit.py:129 +#: netbox/vpn/forms/bulk_edit.py:151 netbox/wireless/forms/bulk_edit.py:82 +#: netbox/wireless/forms/bulk_edit.py:130 #: netbox/wireless/forms/filtersets.py:67 #: netbox/wireless/forms/filtersets.py:126 msgid "Pre-shared key" @@ -16602,33 +16921,33 @@ msgstr "Propozycje IPsec" msgid "IPSec protocol" msgstr "Protokół IPsec" -#: netbox/vpn/forms/bulk_import.py:266 +#: netbox/vpn/forms/bulk_import.py:271 msgid "L2VPN type" msgstr "Typ L2VPN" -#: netbox/vpn/forms/bulk_import.py:287 +#: netbox/vpn/forms/bulk_import.py:292 msgid "Parent device (for interface)" msgstr "Urządzenie nadrzędne (dla interfejsu)" -#: netbox/vpn/forms/bulk_import.py:294 +#: netbox/vpn/forms/bulk_import.py:299 msgid "Parent virtual machine (for interface)" msgstr "Nadrzędna maszyna wirtualna (dla interfejsu)" -#: netbox/vpn/forms/bulk_import.py:301 +#: netbox/vpn/forms/bulk_import.py:306 msgid "Assigned interface (device or VM)" msgstr "Przypisany interfejs (urządzenie lub maszyna wirtualna)" -#: netbox/vpn/forms/bulk_import.py:334 +#: netbox/vpn/forms/bulk_import.py:339 msgid "Cannot import device and VM interface terminations simultaneously." msgstr "" "Nie można jednocześnie importować zakończeń interfejsu urządzenia i maszyny " "wirtualnej." -#: netbox/vpn/forms/bulk_import.py:336 +#: netbox/vpn/forms/bulk_import.py:341 msgid "Each termination must specify either an interface or a VLAN." msgstr "Każde zakończenie musi określać interfejs lub sieć VLAN." -#: netbox/vpn/forms/bulk_import.py:338 +#: netbox/vpn/forms/bulk_import.py:343 msgid "Cannot assign both an interface and a VLAN." msgstr "Nie można przypisać zarówno interfejsu, jak i sieci VLAN." @@ -16641,7 +16960,7 @@ msgstr "Wersja IKE" msgid "Proposal" msgstr "Propozycja" -#: netbox/vpn/forms/filtersets.py:257 +#: netbox/vpn/forms/filtersets.py:262 msgid "Assigned Object Type" msgstr "Przypisany typ obiektu" @@ -16756,20 +17075,20 @@ msgstr "Zasady IPsec" msgid "IPSec profiles" msgstr "Profile IPsec" -#: netbox/vpn/models/l2vpn.py:113 +#: netbox/vpn/models/l2vpn.py:117 msgid "L2VPN termination" msgstr "Zakończenie L2VPN" -#: netbox/vpn/models/l2vpn.py:114 +#: netbox/vpn/models/l2vpn.py:118 msgid "L2VPN terminations" msgstr "Zakończenia L2VPN" -#: netbox/vpn/models/l2vpn.py:129 +#: netbox/vpn/models/l2vpn.py:133 #, python-brace-format msgid "L2VPN Termination already assigned ({assigned_object})" msgstr "Zakończenie L2VPN już przypisane ({assigned_object})" -#: netbox/vpn/models/l2vpn.py:141 +#: netbox/vpn/models/l2vpn.py:145 #, python-brace-format msgid "" "{l2vpn_type} L2VPNs cannot have more than two terminations; found " @@ -16802,19 +17121,19 @@ msgstr "tunel" msgid "tunnels" msgstr "tunele" -#: netbox/vpn/models/tunnels.py:148 +#: netbox/vpn/models/tunnels.py:145 msgid "An object may be terminated to only one tunnel at a time." msgstr "Obiekt może zostać zakończony tylko jednym tunelem naraz." -#: netbox/vpn/models/tunnels.py:151 +#: netbox/vpn/models/tunnels.py:148 msgid "tunnel termination" msgstr "zakończenie tunelu" -#: netbox/vpn/models/tunnels.py:152 +#: netbox/vpn/models/tunnels.py:149 msgid "tunnel terminations" msgstr "zakończenia tunelu" -#: netbox/vpn/models/tunnels.py:169 +#: netbox/vpn/models/tunnels.py:166 #, python-brace-format msgid "{name} is already attached to a tunnel ({tunnel})." msgstr "{name} jest już przymocowany do tunelu ({tunnel})." @@ -16847,11 +17166,11 @@ msgstr "Żywotność SA (sekundy)" msgid "SA Lifetime (KB)" msgstr "Żywotność SA (KB)" -#: netbox/vpn/tables/l2vpn.py:69 +#: netbox/vpn/tables/l2vpn.py:72 msgid "Object Parent" msgstr "Nadrzędny obiekt" -#: netbox/vpn/tables/l2vpn.py:74 +#: netbox/vpn/tables/l2vpn.py:77 msgid "Object Site" msgstr "Strona obiektu" @@ -16875,8 +17194,8 @@ msgstr "WPA Personal (PSK)" msgid "WPA Enterprise" msgstr "WPA Przedsiębiorstwo" -#: netbox/wireless/forms/bulk_edit.py:75 -#: netbox/wireless/forms/bulk_edit.py:123 +#: netbox/wireless/forms/bulk_edit.py:76 +#: netbox/wireless/forms/bulk_edit.py:124 #: netbox/wireless/forms/bulk_import.py:70 #: netbox/wireless/forms/bulk_import.py:73 #: netbox/wireless/forms/bulk_import.py:115 @@ -16900,7 +17219,7 @@ msgstr "Interfejs A" msgid "Interface B" msgstr "Interfejs B" -#: netbox/wireless/forms/model_forms.py:164 +#: netbox/wireless/forms/model_forms.py:165 msgid "Side B" msgstr "Strona B" @@ -16920,23 +17239,23 @@ msgstr "grupy sieci bezprzewodowej LAN" msgid "wireless LAN" msgstr "bezprzewodowa sieć LAN" -#: netbox/wireless/models.py:141 +#: netbox/wireless/models.py:134 msgid "interface A" msgstr "interfejs A" -#: netbox/wireless/models.py:148 +#: netbox/wireless/models.py:140 msgid "interface B" msgstr "interfejs B" -#: netbox/wireless/models.py:196 +#: netbox/wireless/models.py:188 msgid "wireless link" msgstr "łącze bezprzewodowe" -#: netbox/wireless/models.py:197 +#: netbox/wireless/models.py:189 msgid "wireless links" msgstr "łącza bezprzewodowe" -#: netbox/wireless/models.py:212 netbox/wireless/models.py:218 +#: netbox/wireless/models.py:204 netbox/wireless/models.py:210 #, python-brace-format msgid "{type} is not a wireless interface." msgstr "{type} nie jest interfejsem bezprzewodowym." diff --git a/netbox/translations/pt/LC_MESSAGES/django.mo b/netbox/translations/pt/LC_MESSAGES/django.mo index 932e19a05..c19af4a97 100644 Binary files a/netbox/translations/pt/LC_MESSAGES/django.mo and b/netbox/translations/pt/LC_MESSAGES/django.mo differ diff --git a/netbox/translations/pt/LC_MESSAGES/django.po b/netbox/translations/pt/LC_MESSAGES/django.po index 231bb51b7..50cc7edba 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-05-01 05:01+0000\n" +"POT-Creation-Date: 2025-05-13 05:01+0000\n" "PO-Revision-Date: 2023-10-30 17:48+0000\n" "Last-Translator: Jeremy Stretch, 2025\n" "Language-Team: Portuguese (https://app.transifex.com/netbox-community/teams/178115/pt/)\n" @@ -36,7 +36,7 @@ msgstr "Permissão de Escrita" #: netbox/account/tables.py:35 netbox/core/choices.py:102 #: netbox/core/tables/jobs.py:29 netbox/core/tables/tasks.py:79 -#: netbox/extras/tables/tables.py:338 netbox/extras/tables/tables.py:572 +#: netbox/extras/tables/tables.py:379 netbox/extras/tables/tables.py:627 #: netbox/templates/account/token.html:43 #: netbox/templates/core/configrevision.html:26 #: netbox/templates/core/configrevision_restore.html:12 @@ -67,59 +67,61 @@ msgstr "Usado pela Última Vez" msgid "Allowed IPs" msgstr "IPs Permitidos" -#: netbox/account/views.py:116 +#: netbox/account/views.py:118 #, python-brace-format msgid "Logged in as {user}." msgstr "Logado como {user}." -#: netbox/account/views.py:172 +#: netbox/account/views.py:174 msgid "You have logged out." msgstr "Você se desconectou." -#: netbox/account/views.py:224 +#: netbox/account/views.py:227 msgid "Your preferences have been updated." msgstr "Suas preferências foram atualizadas." -#: netbox/account/views.py:252 +#: netbox/account/views.py:255 msgid "LDAP-authenticated user credentials cannot be changed within NetBox." msgstr "" "As credenciais de usuário autenticadas pelo LDAP não podem ser alteradas no " "NetBox." -#: netbox/account/views.py:267 +#: netbox/account/views.py:270 msgid "Your password has been changed successfully." msgstr "Sua senha foi alterada com sucesso." #: netbox/circuits/choices.py:21 netbox/dcim/choices.py:20 -#: netbox/dcim/choices.py:102 netbox/dcim/choices.py:185 -#: netbox/dcim/choices.py:237 netbox/dcim/choices.py:1542 -#: netbox/dcim/choices.py:1600 netbox/dcim/choices.py:1650 -#: netbox/dcim/choices.py:1672 netbox/virtualization/choices.py:20 +#: netbox/dcim/choices.py:102 netbox/dcim/choices.py:186 +#: netbox/dcim/choices.py:239 netbox/dcim/choices.py:1549 +#: netbox/dcim/choices.py:1607 netbox/dcim/choices.py:1674 +#: netbox/dcim/choices.py:1696 netbox/virtualization/choices.py:20 #: netbox/virtualization/choices.py:46 netbox/vpn/choices.py:18 +#: netbox/vpn/choices.py:281 msgid "Planned" msgstr "Planejado" -#: netbox/circuits/choices.py:22 netbox/netbox/navigation/menu.py:326 +#: netbox/circuits/choices.py:22 netbox/netbox/navigation/menu.py:327 msgid "Provisioning" msgstr "Provisionamento" -#: netbox/circuits/choices.py:23 netbox/core/tables/tasks.py:22 -#: netbox/dcim/choices.py:22 netbox/dcim/choices.py:103 -#: netbox/dcim/choices.py:184 netbox/dcim/choices.py:236 -#: netbox/dcim/choices.py:1599 netbox/dcim/choices.py:1649 -#: netbox/dcim/choices.py:1671 netbox/extras/tables/tables.py:498 -#: netbox/ipam/choices.py:31 netbox/ipam/choices.py:49 -#: netbox/ipam/choices.py:69 netbox/ipam/choices.py:154 -#: netbox/templates/extras/configcontext.html:25 +#: netbox/circuits/choices.py:23 netbox/core/tables/plugins.py:64 +#: netbox/core/tables/tasks.py:22 netbox/dcim/choices.py:22 +#: netbox/dcim/choices.py:103 netbox/dcim/choices.py:185 +#: netbox/dcim/choices.py:238 netbox/dcim/choices.py:1606 +#: netbox/dcim/choices.py:1673 netbox/dcim/choices.py:1695 +#: netbox/extras/tables/tables.py:539 netbox/ipam/choices.py:31 +#: netbox/ipam/choices.py:49 netbox/ipam/choices.py:69 +#: netbox/ipam/choices.py:154 netbox/templates/extras/configcontext.html:25 #: netbox/templates/users/user.html:37 netbox/users/forms/bulk_edit.py:38 #: netbox/virtualization/choices.py:22 netbox/virtualization/choices.py:45 -#: netbox/vpn/choices.py:19 netbox/wireless/choices.py:25 +#: netbox/vpn/choices.py:19 netbox/vpn/choices.py:280 +#: netbox/wireless/choices.py:25 msgid "Active" msgstr "Ativo" -#: netbox/circuits/choices.py:24 netbox/dcim/choices.py:183 -#: netbox/dcim/choices.py:235 netbox/dcim/choices.py:1598 -#: netbox/dcim/choices.py:1651 netbox/dcim/choices.py:1670 +#: netbox/circuits/choices.py:24 netbox/dcim/choices.py:184 +#: netbox/dcim/choices.py:237 netbox/dcim/choices.py:1605 +#: netbox/dcim/choices.py:1675 netbox/dcim/choices.py:1694 #: netbox/virtualization/choices.py:24 netbox/virtualization/choices.py:44 msgid "Offline" msgstr "Offline" @@ -132,7 +134,7 @@ msgstr "Em Desprovisionamento" msgid "Decommissioned" msgstr "Descomissionado" -#: netbox/circuits/choices.py:90 netbox/dcim/choices.py:1611 +#: netbox/circuits/choices.py:90 netbox/dcim/choices.py:1618 #: netbox/templates/dcim/interface.html:135 #: netbox/templates/virtualization/vminterface.html:83 #: netbox/tenancy/choices.py:17 @@ -167,36 +169,36 @@ msgstr "Spoke" #: netbox/circuits/filtersets.py:37 netbox/circuits/filtersets.py:204 #: netbox/circuits/filtersets.py:284 netbox/dcim/base_filtersets.py:22 -#: netbox/dcim/filtersets.py:99 netbox/dcim/filtersets.py:153 -#: netbox/dcim/filtersets.py:213 netbox/dcim/filtersets.py:334 -#: netbox/dcim/filtersets.py:465 netbox/dcim/filtersets.py:1022 -#: netbox/dcim/filtersets.py:1344 netbox/dcim/filtersets.py:1442 -#: netbox/dcim/filtersets.py:2103 netbox/dcim/filtersets.py:2346 -#: netbox/dcim/filtersets.py:2404 netbox/ipam/filtersets.py:954 -#: netbox/virtualization/filtersets.py:139 netbox/vpn/filtersets.py:358 +#: netbox/dcim/filtersets.py:101 netbox/dcim/filtersets.py:155 +#: 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:2160 netbox/dcim/filtersets.py:2403 +#: netbox/dcim/filtersets.py:2461 netbox/ipam/filtersets.py:954 +#: netbox/virtualization/filtersets.py:139 netbox/vpn/filtersets.py:361 msgid "Region (ID)" msgstr "Região (ID)" #: netbox/circuits/filtersets.py:44 netbox/circuits/filtersets.py:211 #: netbox/circuits/filtersets.py:291 netbox/dcim/base_filtersets.py:29 -#: netbox/dcim/filtersets.py:106 netbox/dcim/filtersets.py:159 -#: netbox/dcim/filtersets.py:220 netbox/dcim/filtersets.py:341 -#: netbox/dcim/filtersets.py:472 netbox/dcim/filtersets.py:1029 -#: netbox/dcim/filtersets.py:1351 netbox/dcim/filtersets.py:1449 -#: netbox/dcim/filtersets.py:2110 netbox/dcim/filtersets.py:2353 -#: netbox/dcim/filtersets.py:2411 netbox/extras/filtersets.py:509 +#: netbox/dcim/filtersets.py:108 netbox/dcim/filtersets.py:161 +#: 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:2167 netbox/dcim/filtersets.py:2410 +#: netbox/dcim/filtersets.py:2468 netbox/extras/filtersets.py:602 #: netbox/ipam/filtersets.py:961 netbox/virtualization/filtersets.py:146 -#: netbox/vpn/filtersets.py:353 +#: netbox/vpn/filtersets.py:356 msgid "Region (slug)" msgstr "Região (slug)" #: netbox/circuits/filtersets.py:50 netbox/circuits/filtersets.py:217 #: netbox/circuits/filtersets.py:297 netbox/dcim/base_filtersets.py:35 -#: netbox/dcim/filtersets.py:129 netbox/dcim/filtersets.py:226 -#: netbox/dcim/filtersets.py:347 netbox/dcim/filtersets.py:478 -#: netbox/dcim/filtersets.py:1035 netbox/dcim/filtersets.py:1357 -#: netbox/dcim/filtersets.py:1455 netbox/dcim/filtersets.py:2116 -#: netbox/dcim/filtersets.py:2359 netbox/dcim/filtersets.py:2417 +#: 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:2173 +#: netbox/dcim/filtersets.py:2416 netbox/dcim/filtersets.py:2474 #: netbox/ipam/filtersets.py:239 netbox/ipam/filtersets.py:967 #: netbox/virtualization/filtersets.py:152 msgid "Site group (ID)" @@ -204,12 +206,12 @@ msgstr "Grupo de sites (ID)" #: netbox/circuits/filtersets.py:57 netbox/circuits/filtersets.py:224 #: netbox/circuits/filtersets.py:304 netbox/dcim/base_filtersets.py:42 -#: netbox/dcim/filtersets.py:136 netbox/dcim/filtersets.py:233 -#: netbox/dcim/filtersets.py:354 netbox/dcim/filtersets.py:485 -#: netbox/dcim/filtersets.py:1042 netbox/dcim/filtersets.py:1364 -#: netbox/dcim/filtersets.py:1462 netbox/dcim/filtersets.py:2123 -#: netbox/dcim/filtersets.py:2366 netbox/dcim/filtersets.py:2424 -#: netbox/extras/filtersets.py:515 netbox/ipam/filtersets.py:246 +#: 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:2180 +#: netbox/dcim/filtersets.py:2423 netbox/dcim/filtersets.py:2481 +#: netbox/extras/filtersets.py:608 netbox/ipam/filtersets.py:246 #: netbox/ipam/filtersets.py:974 netbox/virtualization/filtersets.py:159 msgid "Site group (slug)" msgstr "Grupo de sites (slug)" @@ -217,29 +219,29 @@ msgstr "Grupo de sites (slug)" #: netbox/circuits/filtersets.py:62 netbox/circuits/forms/filtersets.py:59 #: netbox/circuits/forms/filtersets.py:183 #: netbox/circuits/forms/filtersets.py:241 -#: netbox/circuits/tables/circuits.py:128 netbox/dcim/forms/bulk_edit.py:172 -#: netbox/dcim/forms/bulk_edit.py:333 netbox/dcim/forms/bulk_edit.py:686 -#: netbox/dcim/forms/bulk_edit.py:891 netbox/dcim/forms/bulk_import.py:133 -#: netbox/dcim/forms/bulk_import.py:232 netbox/dcim/forms/bulk_import.py:333 -#: netbox/dcim/forms/bulk_import.py:567 netbox/dcim/forms/bulk_import.py:1448 -#: netbox/dcim/forms/bulk_import.py:1476 netbox/dcim/forms/filtersets.py:88 -#: netbox/dcim/forms/filtersets.py:226 netbox/dcim/forms/filtersets.py:343 -#: netbox/dcim/forms/filtersets.py:440 netbox/dcim/forms/filtersets.py:754 -#: netbox/dcim/forms/filtersets.py:973 netbox/dcim/forms/filtersets.py:1046 -#: netbox/dcim/forms/filtersets.py:1070 netbox/dcim/forms/filtersets.py:1160 -#: netbox/dcim/forms/filtersets.py:1198 netbox/dcim/forms/filtersets.py:1681 -#: netbox/dcim/forms/filtersets.py:1705 netbox/dcim/forms/filtersets.py:1729 -#: netbox/dcim/forms/model_forms.py:141 netbox/dcim/forms/model_forms.py:169 -#: netbox/dcim/forms/model_forms.py:243 netbox/dcim/forms/model_forms.py:473 -#: netbox/dcim/forms/model_forms.py:734 netbox/dcim/forms/object_create.py:395 +#: netbox/circuits/tables/circuits.py:128 netbox/dcim/forms/bulk_edit.py:177 +#: netbox/dcim/forms/bulk_edit.py:344 netbox/dcim/forms/bulk_edit.py:730 +#: netbox/dcim/forms/bulk_edit.py:935 netbox/dcim/forms/bulk_import.py:134 +#: netbox/dcim/forms/bulk_import.py:236 netbox/dcim/forms/bulk_import.py:337 +#: netbox/dcim/forms/bulk_import.py:598 netbox/dcim/forms/bulk_import.py:1479 +#: netbox/dcim/forms/bulk_import.py:1507 netbox/dcim/forms/filtersets.py:89 +#: netbox/dcim/forms/filtersets.py:227 netbox/dcim/forms/filtersets.py:344 +#: netbox/dcim/forms/filtersets.py:441 netbox/dcim/forms/filtersets.py:773 +#: netbox/dcim/forms/filtersets.py:992 netbox/dcim/forms/filtersets.py:1065 +#: netbox/dcim/forms/filtersets.py:1089 netbox/dcim/forms/filtersets.py:1179 +#: netbox/dcim/forms/filtersets.py:1217 netbox/dcim/forms/filtersets.py:1705 +#: netbox/dcim/forms/filtersets.py:1729 netbox/dcim/forms/filtersets.py:1753 +#: netbox/dcim/forms/model_forms.py:146 netbox/dcim/forms/model_forms.py:174 +#: netbox/dcim/forms/model_forms.py:250 netbox/dcim/forms/model_forms.py:567 +#: netbox/dcim/forms/model_forms.py:828 netbox/dcim/forms/object_create.py:395 #: netbox/dcim/tables/devices.py:163 netbox/dcim/tables/power.py:26 -#: netbox/dcim/tables/power.py:93 netbox/dcim/tables/racks.py:121 -#: netbox/dcim/tables/racks.py:206 netbox/dcim/tables/sites.py:133 -#: netbox/extras/filtersets.py:525 netbox/ipam/forms/bulk_edit.py:468 -#: netbox/ipam/forms/bulk_import.py:468 netbox/ipam/forms/filtersets.py:161 -#: netbox/ipam/forms/filtersets.py:236 netbox/ipam/forms/filtersets.py:449 -#: netbox/ipam/forms/filtersets.py:544 netbox/ipam/forms/model_forms.py:678 -#: netbox/ipam/tables/vlans.py:87 netbox/ipam/tables/vlans.py:197 +#: netbox/dcim/tables/power.py:93 netbox/dcim/tables/racks.py:125 +#: netbox/dcim/tables/racks.py:215 netbox/dcim/tables/sites.py:139 +#: netbox/extras/filtersets.py:618 netbox/ipam/forms/bulk_edit.py:479 +#: netbox/ipam/forms/bulk_import.py:475 netbox/ipam/forms/filtersets.py:161 +#: netbox/ipam/forms/filtersets.py:236 netbox/ipam/forms/filtersets.py:457 +#: netbox/ipam/forms/filtersets.py:552 netbox/ipam/forms/model_forms.py:679 +#: netbox/ipam/tables/vlans.py:89 netbox/ipam/tables/vlans.py:199 #: netbox/templates/dcim/device.html:22 #: netbox/templates/dcim/inc/cable_termination.html:8 #: netbox/templates/dcim/inc/cable_termination.html:38 @@ -257,18 +259,18 @@ msgstr "Grupo de sites (slug)" #: netbox/virtualization/forms/model_forms.py:104 #: netbox/virtualization/forms/model_forms.py:178 #: netbox/virtualization/tables/virtualmachines.py:33 -#: netbox/vpn/forms/filtersets.py:272 netbox/wireless/forms/filtersets.py:88 -#: netbox/wireless/forms/model_forms.py:79 -#: netbox/wireless/forms/model_forms.py:121 +#: netbox/vpn/forms/filtersets.py:277 netbox/wireless/forms/filtersets.py:88 +#: netbox/wireless/forms/model_forms.py:80 +#: netbox/wireless/forms/model_forms.py:122 msgid "Site" msgstr "Site" #: netbox/circuits/filtersets.py:68 netbox/circuits/filtersets.py:235 #: netbox/circuits/filtersets.py:315 netbox/dcim/base_filtersets.py:53 -#: netbox/dcim/filtersets.py:243 netbox/dcim/filtersets.py:364 -#: netbox/dcim/filtersets.py:459 netbox/extras/filtersets.py:531 +#: netbox/dcim/filtersets.py:245 netbox/dcim/filtersets.py:366 +#: netbox/dcim/filtersets.py:461 netbox/extras/filtersets.py:624 #: netbox/ipam/filtersets.py:257 netbox/ipam/filtersets.py:984 -#: netbox/virtualization/filtersets.py:169 netbox/vpn/filtersets.py:363 +#: netbox/virtualization/filtersets.py:169 netbox/vpn/filtersets.py:366 msgid "Site (slug)" msgstr "Site (slug)" @@ -321,21 +323,21 @@ msgid "Circuit type (slug)" msgstr "Tipo de circuito (slug)" #: netbox/circuits/filtersets.py:229 netbox/circuits/filtersets.py:309 -#: netbox/dcim/base_filtersets.py:47 netbox/dcim/filtersets.py:237 -#: netbox/dcim/filtersets.py:358 netbox/dcim/filtersets.py:453 -#: netbox/dcim/filtersets.py:1046 netbox/dcim/filtersets.py:1369 -#: netbox/dcim/filtersets.py:1467 netbox/dcim/filtersets.py:2128 -#: netbox/dcim/filtersets.py:2370 netbox/dcim/filtersets.py:2429 +#: 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:2185 +#: netbox/dcim/filtersets.py:2427 netbox/dcim/filtersets.py:2486 #: netbox/ipam/filtersets.py:251 netbox/ipam/filtersets.py:978 -#: netbox/virtualization/filtersets.py:163 netbox/vpn/filtersets.py:368 +#: netbox/virtualization/filtersets.py:163 netbox/vpn/filtersets.py:371 msgid "Site (ID)" msgstr "Site (ID)" #: netbox/circuits/filtersets.py:239 netbox/circuits/filtersets.py:321 -#: netbox/dcim/base_filtersets.py:59 netbox/dcim/filtersets.py:259 -#: netbox/dcim/filtersets.py:370 netbox/dcim/filtersets.py:491 -#: netbox/dcim/filtersets.py:1058 netbox/dcim/filtersets.py:1380 -#: netbox/dcim/filtersets.py:1478 netbox/dcim/filtersets.py:2382 +#: 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:2439 msgid "Location (ID)" msgstr "Local (ID)" @@ -344,24 +346,25 @@ msgid "Termination A (ID)" msgstr "Terminação A (ID)" #: netbox/circuits/filtersets.py:273 netbox/circuits/filtersets.py:375 -#: netbox/circuits/filtersets.py:537 netbox/core/filtersets.py:77 -#: netbox/core/filtersets.py:136 netbox/core/filtersets.py:173 -#: netbox/dcim/filtersets.py:752 netbox/dcim/filtersets.py:1436 -#: netbox/dcim/filtersets.py:2477 netbox/extras/filtersets.py:41 -#: netbox/extras/filtersets.py:63 netbox/extras/filtersets.py:92 -#: netbox/extras/filtersets.py:132 netbox/extras/filtersets.py:181 -#: netbox/extras/filtersets.py:209 netbox/extras/filtersets.py:239 -#: netbox/extras/filtersets.py:276 netbox/extras/filtersets.py:348 -#: netbox/extras/filtersets.py:391 netbox/extras/filtersets.py:438 -#: netbox/extras/filtersets.py:498 netbox/extras/filtersets.py:657 -#: netbox/extras/filtersets.py:703 netbox/ipam/forms/model_forms.py:492 -#: netbox/netbox/filtersets.py:286 netbox/netbox/forms/__init__.py:22 +#: 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:2534 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 +#: netbox/extras/filtersets.py:281 netbox/extras/filtersets.py:333 +#: netbox/extras/filtersets.py:406 netbox/extras/filtersets.py:449 +#: 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/forms/base.py:167 #: netbox/templates/htmx/object_selector.html:28 #: netbox/templates/inc/filter_list.html:46 #: netbox/templates/ipam/ipaddress_assign.html:29 #: netbox/templates/search.html:7 netbox/templates/search.html:26 -#: netbox/tenancy/filtersets.py:99 netbox/users/filtersets.py:23 +#: netbox/tenancy/filtersets.py:104 netbox/users/filtersets.py:23 #: netbox/users/filtersets.py:57 netbox/users/filtersets.py:102 #: netbox/users/filtersets.py:150 netbox/utilities/forms/forms.py:104 #: netbox/utilities/templates/navigation/menu.html:16 @@ -388,10 +391,10 @@ msgid "Circuit" msgstr "Circuito" #: netbox/circuits/filtersets.py:328 netbox/dcim/base_filtersets.py:66 -#: netbox/dcim/filtersets.py:266 netbox/dcim/filtersets.py:377 -#: netbox/dcim/filtersets.py:498 netbox/dcim/filtersets.py:1065 -#: netbox/dcim/filtersets.py:1386 netbox/dcim/filtersets.py:1484 -#: netbox/extras/filtersets.py:542 +#: netbox/dcim/filtersets.py:268 netbox/dcim/filtersets.py:379 +#: netbox/dcim/filtersets.py:500 netbox/dcim/filtersets.py:1118 +#: netbox/dcim/filtersets.py:1439 netbox/dcim/filtersets.py:1537 +#: netbox/extras/filtersets.py:635 msgid "Location (slug)" msgstr "Local (slug)" @@ -411,7 +414,7 @@ msgstr "Circuito (ID)" msgid "Virtual circuit (CID)" msgstr "Circuito virtual (CID)" -#: netbox/circuits/filtersets.py:396 netbox/dcim/filtersets.py:1925 +#: netbox/circuits/filtersets.py:396 netbox/dcim/filtersets.py:1982 msgid "Virtual circuit (ID)" msgstr "Circuito virtual (ID)" @@ -447,20 +450,20 @@ msgstr "Tipo de circuito virtual (slug)" msgid "Virtual circuit" msgstr "Circuito virtual" -#: netbox/circuits/filtersets.py:577 netbox/dcim/filtersets.py:1276 -#: netbox/dcim/filtersets.py:1706 netbox/ipam/filtersets.py:627 -#: netbox/vpn/filtersets.py:102 netbox/vpn/filtersets.py:401 +#: netbox/circuits/filtersets.py:577 netbox/dcim/filtersets.py:1329 +#: netbox/dcim/filtersets.py:1763 netbox/ipam/filtersets.py:627 +#: netbox/vpn/filtersets.py:102 netbox/vpn/filtersets.py:404 msgid "Interface (ID)" msgstr "Interface (ID)" #: netbox/circuits/forms/bulk_edit.py:42 #: netbox/circuits/forms/filtersets.py:64 #: netbox/circuits/forms/model_forms.py:42 -#: netbox/circuits/tables/providers.py:32 netbox/dcim/forms/bulk_edit.py:132 -#: netbox/dcim/forms/filtersets.py:196 netbox/dcim/forms/model_forms.py:127 -#: netbox/dcim/tables/sites.py:94 netbox/ipam/models/asns.py:123 -#: netbox/ipam/tables/asn.py:27 netbox/ipam/views.py:230 -#: netbox/netbox/navigation/menu.py:178 netbox/netbox/navigation/menu.py:181 +#: netbox/circuits/tables/providers.py:32 netbox/dcim/forms/bulk_edit.py:137 +#: netbox/dcim/forms/filtersets.py:197 netbox/dcim/forms/model_forms.py:132 +#: netbox/dcim/tables/sites.py:100 netbox/ipam/models/asns.py:123 +#: netbox/ipam/tables/asn.py:27 netbox/ipam/views.py:232 +#: netbox/netbox/navigation/menu.py:179 netbox/netbox/navigation/menu.py:182 #: netbox/templates/circuits/provider.html:23 msgid "ASNs" msgstr "ASNs" @@ -473,36 +476,37 @@ msgstr "ASNs" #: netbox/circuits/forms/bulk_edit.py:266 #: netbox/circuits/forms/bulk_edit.py:307 #: netbox/circuits/forms/bulk_edit.py:347 -#: netbox/circuits/forms/bulk_edit.py:371 netbox/core/forms/bulk_edit.py:28 -#: netbox/dcim/forms/bulk_create.py:35 netbox/dcim/forms/bulk_edit.py:77 -#: netbox/dcim/forms/bulk_edit.py:96 netbox/dcim/forms/bulk_edit.py:155 -#: netbox/dcim/forms/bulk_edit.py:196 netbox/dcim/forms/bulk_edit.py:214 -#: netbox/dcim/forms/bulk_edit.py:292 netbox/dcim/forms/bulk_edit.py:441 -#: netbox/dcim/forms/bulk_edit.py:475 netbox/dcim/forms/bulk_edit.py:490 -#: netbox/dcim/forms/bulk_edit.py:549 netbox/dcim/forms/bulk_edit.py:593 -#: netbox/dcim/forms/bulk_edit.py:627 netbox/dcim/forms/bulk_edit.py:651 -#: netbox/dcim/forms/bulk_edit.py:724 netbox/dcim/forms/bulk_edit.py:785 -#: netbox/dcim/forms/bulk_edit.py:837 netbox/dcim/forms/bulk_edit.py:860 -#: netbox/dcim/forms/bulk_edit.py:908 netbox/dcim/forms/bulk_edit.py:978 -#: netbox/dcim/forms/bulk_edit.py:1031 netbox/dcim/forms/bulk_edit.py:1066 -#: netbox/dcim/forms/bulk_edit.py:1106 netbox/dcim/forms/bulk_edit.py:1150 -#: netbox/dcim/forms/bulk_edit.py:1195 netbox/dcim/forms/bulk_edit.py:1222 -#: netbox/dcim/forms/bulk_edit.py:1240 netbox/dcim/forms/bulk_edit.py:1258 -#: netbox/dcim/forms/bulk_edit.py:1276 netbox/dcim/forms/bulk_edit.py:1746 -#: netbox/dcim/forms/bulk_edit.py:1787 netbox/extras/forms/bulk_edit.py:39 -#: netbox/extras/forms/bulk_edit.py:149 netbox/extras/forms/bulk_edit.py:178 -#: netbox/extras/forms/bulk_edit.py:208 netbox/extras/forms/bulk_edit.py:256 -#: netbox/extras/forms/bulk_edit.py:274 netbox/extras/forms/bulk_edit.py:298 -#: netbox/extras/forms/bulk_edit.py:312 netbox/extras/forms/bulk_edit.py:339 -#: netbox/extras/tables/tables.py:82 netbox/ipam/forms/bulk_edit.py:56 +#: netbox/circuits/forms/bulk_edit.py:371 netbox/core/forms/bulk_edit.py:29 +#: netbox/dcim/forms/bulk_create.py:35 netbox/dcim/forms/bulk_edit.py:80 +#: netbox/dcim/forms/bulk_edit.py:100 netbox/dcim/forms/bulk_edit.py:160 +#: netbox/dcim/forms/bulk_edit.py:201 netbox/dcim/forms/bulk_edit.py:220 +#: netbox/dcim/forms/bulk_edit.py:303 netbox/dcim/forms/bulk_edit.py:457 +#: netbox/dcim/forms/bulk_edit.py:489 netbox/dcim/forms/bulk_edit.py:504 +#: netbox/dcim/forms/bulk_edit.py:563 netbox/dcim/forms/bulk_edit.py:586 +#: netbox/dcim/forms/bulk_edit.py:631 netbox/dcim/forms/bulk_edit.py:670 +#: netbox/dcim/forms/bulk_edit.py:695 netbox/dcim/forms/bulk_edit.py:768 +#: netbox/dcim/forms/bulk_edit.py:829 netbox/dcim/forms/bulk_edit.py:881 +#: netbox/dcim/forms/bulk_edit.py:904 netbox/dcim/forms/bulk_edit.py:952 +#: netbox/dcim/forms/bulk_edit.py:1022 netbox/dcim/forms/bulk_edit.py:1075 +#: netbox/dcim/forms/bulk_edit.py:1110 netbox/dcim/forms/bulk_edit.py:1150 +#: netbox/dcim/forms/bulk_edit.py:1194 netbox/dcim/forms/bulk_edit.py:1239 +#: netbox/dcim/forms/bulk_edit.py:1266 netbox/dcim/forms/bulk_edit.py:1284 +#: netbox/dcim/forms/bulk_edit.py:1302 netbox/dcim/forms/bulk_edit.py:1320 +#: netbox/dcim/forms/bulk_edit.py:1793 netbox/dcim/forms/bulk_edit.py:1834 +#: netbox/extras/forms/bulk_edit.py:40 netbox/extras/forms/bulk_edit.py:150 +#: netbox/extras/forms/bulk_edit.py:183 netbox/extras/forms/bulk_edit.py:211 +#: netbox/extras/forms/bulk_edit.py:241 netbox/extras/forms/bulk_edit.py:289 +#: netbox/extras/forms/bulk_edit.py:307 netbox/extras/forms/bulk_edit.py:335 +#: netbox/extras/forms/bulk_edit.py:349 netbox/extras/forms/bulk_edit.py:395 +#: netbox/extras/tables/tables.py:83 netbox/ipam/forms/bulk_edit.py:56 #: netbox/ipam/forms/bulk_edit.py:76 netbox/ipam/forms/bulk_edit.py:96 #: netbox/ipam/forms/bulk_edit.py:120 netbox/ipam/forms/bulk_edit.py:149 #: netbox/ipam/forms/bulk_edit.py:178 netbox/ipam/forms/bulk_edit.py:197 -#: netbox/ipam/forms/bulk_edit.py:260 netbox/ipam/forms/bulk_edit.py:305 -#: netbox/ipam/forms/bulk_edit.py:353 netbox/ipam/forms/bulk_edit.py:396 -#: netbox/ipam/forms/bulk_edit.py:412 netbox/ipam/forms/bulk_edit.py:500 -#: netbox/ipam/forms/bulk_edit.py:532 netbox/ipam/forms/bulk_edit.py:575 -#: netbox/ipam/tables/vlans.py:240 netbox/ipam/tables/vlans.py:267 +#: netbox/ipam/forms/bulk_edit.py:260 netbox/ipam/forms/bulk_edit.py:310 +#: netbox/ipam/forms/bulk_edit.py:358 netbox/ipam/forms/bulk_edit.py:401 +#: netbox/ipam/forms/bulk_edit.py:417 netbox/ipam/forms/bulk_edit.py:511 +#: netbox/ipam/forms/bulk_edit.py:543 netbox/ipam/forms/bulk_edit.py:586 +#: netbox/ipam/tables/vlans.py:242 netbox/ipam/tables/vlans.py:269 #: netbox/templates/account/token.html:35 #: netbox/templates/circuits/circuit.html:69 #: netbox/templates/circuits/circuitgroup.html:32 @@ -513,7 +517,7 @@ msgstr "ASNs" #: netbox/templates/circuits/virtualcircuit.html:56 #: netbox/templates/circuits/virtualcircuittermination.html:68 #: netbox/templates/circuits/virtualcircuittype.html:26 -#: netbox/templates/core/datasource.html:54 +#: netbox/templates/core/datasource.html:58 #: netbox/templates/core/plugin.html:80 netbox/templates/dcim/cable.html:36 #: netbox/templates/dcim/consoleport.html:44 #: netbox/templates/dcim/consoleserverport.html:44 @@ -530,10 +534,11 @@ msgstr "ASNs" #: netbox/templates/dcim/manufacturer.html:40 #: netbox/templates/dcim/module.html:73 #: netbox/templates/dcim/modulebay.html:42 -#: netbox/templates/dcim/moduletype.html:39 +#: netbox/templates/dcim/moduletype.html:43 +#: netbox/templates/dcim/moduletypeprofile.html:20 #: netbox/templates/dcim/platform.html:33 #: netbox/templates/dcim/powerfeed.html:40 -#: netbox/templates/dcim/poweroutlet.html:40 +#: netbox/templates/dcim/poweroutlet.html:44 #: netbox/templates/dcim/powerpanel.html:30 #: netbox/templates/dcim/powerport.html:40 netbox/templates/dcim/rack.html:53 #: netbox/templates/dcim/rackreservation.html:62 @@ -551,21 +556,22 @@ msgstr "ASNs" #: netbox/templates/extras/notificationgroup.html:20 #: netbox/templates/extras/savedfilter.html:17 #: netbox/templates/extras/script_list.html:46 +#: netbox/templates/extras/tableconfig.html:17 #: netbox/templates/extras/tag.html:20 netbox/templates/extras/webhook.html:17 #: netbox/templates/generic/bulk_import.html:120 #: netbox/templates/ipam/aggregate.html:43 netbox/templates/ipam/asn.html:42 #: netbox/templates/ipam/asnrange.html:38 #: netbox/templates/ipam/fhrpgroup.html:34 #: netbox/templates/ipam/ipaddress.html:55 -#: netbox/templates/ipam/iprange.html:67 netbox/templates/ipam/prefix.html:77 +#: netbox/templates/ipam/iprange.html:74 netbox/templates/ipam/prefix.html:77 #: netbox/templates/ipam/rir.html:26 netbox/templates/ipam/role.html:26 #: netbox/templates/ipam/routetarget.html:21 -#: netbox/templates/ipam/service.html:50 +#: netbox/templates/ipam/service.html:52 #: netbox/templates/ipam/servicetemplate.html:27 #: netbox/templates/ipam/vlan.html:62 netbox/templates/ipam/vlangroup.html:34 #: netbox/templates/ipam/vlantranslationpolicy.html:18 #: netbox/templates/ipam/vlantranslationrule.html:26 -#: netbox/templates/ipam/vrf.html:33 netbox/templates/tenancy/contact.html:67 +#: netbox/templates/ipam/vrf.html:33 netbox/templates/tenancy/contact.html:77 #: netbox/templates/tenancy/contactgroup.html:25 #: netbox/templates/tenancy/contactrole.html:22 #: netbox/templates/tenancy/tenant.html:24 @@ -586,13 +592,13 @@ msgstr "ASNs" #: netbox/templates/vpn/ipsecprofile.html:40 #: netbox/templates/vpn/ipsecprofile.html:73 #: netbox/templates/vpn/ipsecproposal.html:17 -#: netbox/templates/vpn/l2vpn.html:26 netbox/templates/vpn/tunnel.html:33 +#: netbox/templates/vpn/l2vpn.html:30 netbox/templates/vpn/tunnel.html:33 #: netbox/templates/vpn/tunnelgroup.html:30 #: netbox/templates/wireless/wirelesslan.html:34 #: netbox/templates/wireless/wirelesslangroup.html:33 #: netbox/templates/wireless/wirelesslink.html:34 -#: netbox/tenancy/forms/bulk_edit.py:32 netbox/tenancy/forms/bulk_edit.py:80 -#: netbox/tenancy/forms/bulk_edit.py:123 netbox/users/forms/bulk_edit.py:64 +#: netbox/tenancy/forms/bulk_edit.py:32 netbox/tenancy/forms/bulk_edit.py:82 +#: netbox/tenancy/forms/bulk_edit.py:130 netbox/users/forms/bulk_edit.py:64 #: netbox/users/forms/bulk_edit.py:82 netbox/users/forms/bulk_edit.py:112 #: netbox/virtualization/forms/bulk_edit.py:33 #: netbox/virtualization/forms/bulk_edit.py:47 @@ -603,9 +609,9 @@ msgstr "ASNs" #: netbox/vpn/forms/bulk_edit.py:28 netbox/vpn/forms/bulk_edit.py:64 #: netbox/vpn/forms/bulk_edit.py:121 netbox/vpn/forms/bulk_edit.py:155 #: netbox/vpn/forms/bulk_edit.py:190 netbox/vpn/forms/bulk_edit.py:215 -#: netbox/vpn/forms/bulk_edit.py:247 netbox/vpn/forms/bulk_edit.py:274 -#: netbox/wireless/forms/bulk_edit.py:31 netbox/wireless/forms/bulk_edit.py:84 -#: netbox/wireless/forms/bulk_edit.py:143 +#: netbox/vpn/forms/bulk_edit.py:247 netbox/vpn/forms/bulk_edit.py:278 +#: netbox/wireless/forms/bulk_edit.py:31 netbox/wireless/forms/bulk_edit.py:85 +#: netbox/wireless/forms/bulk_edit.py:144 msgid "Description" msgstr "Descrição" @@ -657,23 +663,23 @@ msgstr "ID do serviço" #: netbox/circuits/forms/bulk_edit.py:112 #: netbox/circuits/forms/bulk_edit.py:303 #: netbox/circuits/forms/filtersets.py:116 -#: netbox/circuits/forms/filtersets.py:321 netbox/dcim/forms/bulk_edit.py:210 -#: netbox/dcim/forms/bulk_edit.py:613 netbox/dcim/forms/bulk_edit.py:822 -#: netbox/dcim/forms/bulk_edit.py:1191 netbox/dcim/forms/bulk_edit.py:1218 -#: netbox/dcim/forms/bulk_edit.py:1742 netbox/dcim/forms/filtersets.py:1113 -#: netbox/dcim/forms/filtersets.py:1371 netbox/dcim/forms/filtersets.py:1519 -#: netbox/dcim/forms/filtersets.py:1543 netbox/dcim/tables/devices.py:737 -#: netbox/dcim/tables/devices.py:793 netbox/dcim/tables/devices.py:1034 +#: netbox/circuits/forms/filtersets.py:321 netbox/dcim/forms/bulk_edit.py:216 +#: netbox/dcim/forms/bulk_edit.py:656 netbox/dcim/forms/bulk_edit.py:866 +#: netbox/dcim/forms/bulk_edit.py:1235 netbox/dcim/forms/bulk_edit.py:1262 +#: netbox/dcim/forms/bulk_edit.py:1789 netbox/dcim/forms/filtersets.py:1132 +#: netbox/dcim/forms/filtersets.py:1390 netbox/dcim/forms/filtersets.py:1543 +#: netbox/dcim/forms/filtersets.py:1567 netbox/dcim/tables/devices.py:744 +#: netbox/dcim/tables/devices.py:800 netbox/dcim/tables/devices.py:1041 #: netbox/dcim/tables/devicetypes.py:256 netbox/dcim/tables/devicetypes.py:271 -#: netbox/dcim/tables/racks.py:33 netbox/extras/forms/bulk_edit.py:270 -#: netbox/extras/tables/tables.py:446 +#: netbox/dcim/tables/racks.py:33 netbox/extras/forms/bulk_edit.py:303 +#: netbox/extras/tables/tables.py:487 #: netbox/templates/circuits/circuittype.html:30 #: netbox/templates/circuits/virtualcircuittype.html:30 #: netbox/templates/dcim/cable.html:40 -#: netbox/templates/dcim/devicerole.html:34 +#: netbox/templates/dcim/devicerole.html:38 #: netbox/templates/dcim/frontport.html:40 #: netbox/templates/dcim/inventoryitemrole.html:26 -#: netbox/templates/dcim/poweroutlet.html:44 +#: netbox/templates/dcim/poweroutlet.html:48 #: netbox/templates/dcim/rackrole.html:30 #: netbox/templates/dcim/rearport.html:40 netbox/templates/extras/tag.html:26 msgid "Color" @@ -688,31 +694,31 @@ msgstr "Cor" #: netbox/circuits/tables/circuits.py:65 #: netbox/circuits/tables/circuits.py:199 #: netbox/circuits/tables/virtual_circuits.py:58 -#: netbox/core/forms/bulk_edit.py:18 netbox/core/forms/filtersets.py:33 +#: netbox/core/forms/bulk_edit.py:19 netbox/core/forms/filtersets.py:33 #: netbox/core/tables/change_logging.py:32 netbox/core/tables/data.py:20 -#: netbox/core/tables/jobs.py:18 netbox/dcim/forms/bulk_edit.py:800 -#: netbox/dcim/forms/bulk_edit.py:939 netbox/dcim/forms/bulk_edit.py:1007 -#: netbox/dcim/forms/bulk_edit.py:1026 netbox/dcim/forms/bulk_edit.py:1049 -#: netbox/dcim/forms/bulk_edit.py:1091 netbox/dcim/forms/bulk_edit.py:1135 -#: netbox/dcim/forms/bulk_edit.py:1186 netbox/dcim/forms/bulk_edit.py:1213 -#: netbox/dcim/forms/bulk_import.py:190 netbox/dcim/forms/bulk_import.py:269 -#: netbox/dcim/forms/bulk_import.py:735 netbox/dcim/forms/bulk_import.py:761 -#: netbox/dcim/forms/bulk_import.py:787 netbox/dcim/forms/bulk_import.py:807 -#: netbox/dcim/forms/bulk_import.py:893 netbox/dcim/forms/bulk_import.py:987 -#: netbox/dcim/forms/bulk_import.py:1029 netbox/dcim/forms/bulk_import.py:1350 -#: netbox/dcim/forms/bulk_import.py:1513 netbox/dcim/forms/filtersets.py:1004 -#: netbox/dcim/forms/filtersets.py:1103 netbox/dcim/forms/filtersets.py:1224 -#: netbox/dcim/forms/filtersets.py:1296 netbox/dcim/forms/filtersets.py:1321 -#: netbox/dcim/forms/filtersets.py:1345 netbox/dcim/forms/filtersets.py:1365 -#: netbox/dcim/forms/filtersets.py:1407 netbox/dcim/forms/filtersets.py:1514 -#: netbox/dcim/forms/filtersets.py:1538 netbox/dcim/forms/model_forms.py:714 -#: netbox/dcim/forms/model_forms.py:720 netbox/dcim/forms/object_import.py:84 +#: netbox/core/tables/jobs.py:18 netbox/dcim/forms/bulk_edit.py:844 +#: netbox/dcim/forms/bulk_edit.py:983 netbox/dcim/forms/bulk_edit.py:1051 +#: netbox/dcim/forms/bulk_edit.py:1070 netbox/dcim/forms/bulk_edit.py:1093 +#: netbox/dcim/forms/bulk_edit.py:1135 netbox/dcim/forms/bulk_edit.py:1179 +#: netbox/dcim/forms/bulk_edit.py:1230 netbox/dcim/forms/bulk_edit.py:1257 +#: netbox/dcim/forms/bulk_import.py:194 netbox/dcim/forms/bulk_import.py:273 +#: netbox/dcim/forms/bulk_import.py:766 netbox/dcim/forms/bulk_import.py:792 +#: netbox/dcim/forms/bulk_import.py:818 netbox/dcim/forms/bulk_import.py:838 +#: netbox/dcim/forms/bulk_import.py:924 netbox/dcim/forms/bulk_import.py:1018 +#: netbox/dcim/forms/bulk_import.py:1060 netbox/dcim/forms/bulk_import.py:1381 +#: netbox/dcim/forms/bulk_import.py:1544 netbox/dcim/forms/filtersets.py:1023 +#: netbox/dcim/forms/filtersets.py:1122 netbox/dcim/forms/filtersets.py:1243 +#: netbox/dcim/forms/filtersets.py:1315 netbox/dcim/forms/filtersets.py:1340 +#: netbox/dcim/forms/filtersets.py:1364 netbox/dcim/forms/filtersets.py:1384 +#: netbox/dcim/forms/filtersets.py:1431 netbox/dcim/forms/filtersets.py:1538 +#: netbox/dcim/forms/filtersets.py:1562 netbox/dcim/forms/model_forms.py:808 +#: netbox/dcim/forms/model_forms.py:814 netbox/dcim/forms/object_import.py:84 #: netbox/dcim/forms/object_import.py:113 #: netbox/dcim/forms/object_import.py:146 netbox/dcim/tables/devices.py:188 -#: netbox/dcim/tables/devices.py:845 netbox/dcim/tables/power.py:77 -#: netbox/dcim/tables/racks.py:137 netbox/extras/forms/bulk_import.py:42 -#: netbox/extras/tables/tables.py:408 netbox/extras/tables/tables.py:468 -#: netbox/netbox/tables/tables.py:243 +#: netbox/dcim/tables/devices.py:852 netbox/dcim/tables/power.py:77 +#: netbox/dcim/tables/racks.py:141 netbox/extras/forms/bulk_import.py:42 +#: netbox/extras/tables/tables.py:449 netbox/extras/tables/tables.py:509 +#: netbox/netbox/tables/tables.py:269 #: netbox/templates/circuits/circuit.html:30 #: netbox/templates/circuits/virtualcircuit.html:39 #: netbox/templates/circuits/virtualcircuittermination.html:64 @@ -738,8 +744,8 @@ msgstr "Cor" #: netbox/virtualization/forms/filtersets.py:55 #: netbox/virtualization/forms/model_forms.py:65 #: netbox/virtualization/tables/clusters.py:66 -#: netbox/vpn/forms/bulk_edit.py:264 netbox/vpn/forms/bulk_import.py:264 -#: netbox/vpn/forms/filtersets.py:223 netbox/vpn/forms/model_forms.py:85 +#: netbox/vpn/forms/bulk_edit.py:268 netbox/vpn/forms/bulk_import.py:269 +#: netbox/vpn/forms/filtersets.py:228 netbox/vpn/forms/model_forms.py:85 #: netbox/vpn/forms/model_forms.py:120 netbox/vpn/forms/model_forms.py:232 msgid "Type" msgstr "Tipo" @@ -763,36 +769,37 @@ msgstr "Conta do provedor" #: netbox/circuits/forms/bulk_import.py:227 #: netbox/circuits/forms/filtersets.py:162 #: netbox/circuits/forms/filtersets.py:362 netbox/core/forms/filtersets.py:38 -#: netbox/core/forms/filtersets.py:80 netbox/core/tables/data.py:23 +#: netbox/core/forms/filtersets.py:85 netbox/core/tables/data.py:23 #: netbox/core/tables/jobs.py:26 netbox/core/tables/tasks.py:88 -#: netbox/dcim/forms/bulk_edit.py:110 netbox/dcim/forms/bulk_edit.py:185 -#: netbox/dcim/forms/bulk_edit.py:355 netbox/dcim/forms/bulk_edit.py:709 -#: netbox/dcim/forms/bulk_edit.py:774 netbox/dcim/forms/bulk_edit.py:806 -#: netbox/dcim/forms/bulk_edit.py:933 netbox/dcim/forms/bulk_edit.py:1723 -#: netbox/dcim/forms/bulk_edit.py:1765 netbox/dcim/forms/bulk_import.py:90 -#: netbox/dcim/forms/bulk_import.py:149 netbox/dcim/forms/bulk_import.py:250 -#: netbox/dcim/forms/bulk_import.py:532 netbox/dcim/forms/bulk_import.py:686 -#: netbox/dcim/forms/bulk_import.py:1137 netbox/dcim/forms/bulk_import.py:1344 -#: netbox/dcim/forms/bulk_import.py:1508 netbox/dcim/forms/bulk_import.py:1572 -#: netbox/dcim/forms/filtersets.py:179 netbox/dcim/forms/filtersets.py:238 -#: netbox/dcim/forms/filtersets.py:360 netbox/dcim/forms/filtersets.py:800 -#: netbox/dcim/forms/filtersets.py:925 netbox/dcim/forms/filtersets.py:1007 -#: netbox/dcim/forms/filtersets.py:1108 netbox/dcim/forms/filtersets.py:1219 -#: netbox/dcim/forms/filtersets.py:1621 netbox/dcim/tables/devices.py:150 -#: netbox/dcim/tables/devices.py:848 netbox/dcim/tables/devices.py:982 -#: netbox/dcim/tables/devices.py:1094 netbox/dcim/tables/modules.py:70 -#: netbox/dcim/tables/power.py:74 netbox/dcim/tables/racks.py:125 -#: netbox/dcim/tables/sites.py:82 netbox/dcim/tables/sites.py:137 +#: netbox/dcim/forms/bulk_edit.py:115 netbox/dcim/forms/bulk_edit.py:190 +#: netbox/dcim/forms/bulk_edit.py:366 netbox/dcim/forms/bulk_edit.py:753 +#: netbox/dcim/forms/bulk_edit.py:818 netbox/dcim/forms/bulk_edit.py:850 +#: netbox/dcim/forms/bulk_edit.py:977 netbox/dcim/forms/bulk_edit.py:1770 +#: netbox/dcim/forms/bulk_edit.py:1812 netbox/dcim/forms/bulk_import.py:91 +#: netbox/dcim/forms/bulk_import.py:150 netbox/dcim/forms/bulk_import.py:254 +#: netbox/dcim/forms/bulk_import.py:563 netbox/dcim/forms/bulk_import.py:717 +#: netbox/dcim/forms/bulk_import.py:1168 netbox/dcim/forms/bulk_import.py:1375 +#: netbox/dcim/forms/bulk_import.py:1539 netbox/dcim/forms/bulk_import.py:1603 +#: netbox/dcim/forms/filtersets.py:180 netbox/dcim/forms/filtersets.py:239 +#: netbox/dcim/forms/filtersets.py:361 netbox/dcim/forms/filtersets.py:819 +#: netbox/dcim/forms/filtersets.py:944 netbox/dcim/forms/filtersets.py:1026 +#: netbox/dcim/forms/filtersets.py:1127 netbox/dcim/forms/filtersets.py:1238 +#: netbox/dcim/forms/filtersets.py:1394 netbox/dcim/forms/filtersets.py:1645 +#: netbox/dcim/tables/devices.py:150 netbox/dcim/tables/devices.py:524 +#: netbox/dcim/tables/devices.py:855 netbox/dcim/tables/devices.py:989 +#: netbox/dcim/tables/devices.py:1101 netbox/dcim/tables/modules.py:104 +#: netbox/dcim/tables/power.py:74 netbox/dcim/tables/racks.py:129 +#: netbox/dcim/tables/sites.py:88 netbox/dcim/tables/sites.py:143 #: netbox/ipam/forms/bulk_edit.py:240 netbox/ipam/forms/bulk_edit.py:290 -#: netbox/ipam/forms/bulk_edit.py:338 netbox/ipam/forms/bulk_edit.py:490 +#: netbox/ipam/forms/bulk_edit.py:343 netbox/ipam/forms/bulk_edit.py:501 #: netbox/ipam/forms/bulk_import.py:195 netbox/ipam/forms/bulk_import.py:263 -#: netbox/ipam/forms/bulk_import.py:299 netbox/ipam/forms/bulk_import.py:489 +#: netbox/ipam/forms/bulk_import.py:299 netbox/ipam/forms/bulk_import.py:496 #: netbox/ipam/forms/filtersets.py:219 netbox/ipam/forms/filtersets.py:297 -#: netbox/ipam/forms/filtersets.py:372 netbox/ipam/forms/filtersets.py:556 -#: netbox/ipam/forms/model_forms.py:511 netbox/ipam/tables/ip.py:183 -#: netbox/ipam/tables/ip.py:264 netbox/ipam/tables/ip.py:315 -#: netbox/ipam/tables/ip.py:378 netbox/ipam/tables/ip.py:405 -#: netbox/ipam/tables/vlans.py:95 netbox/ipam/tables/vlans.py:208 +#: netbox/ipam/forms/filtersets.py:379 netbox/ipam/forms/filtersets.py:564 +#: netbox/ipam/forms/model_forms.py:511 netbox/ipam/tables/ip.py:184 +#: netbox/ipam/tables/ip.py:265 netbox/ipam/tables/ip.py:321 +#: netbox/ipam/tables/ip.py:394 netbox/ipam/tables/ip.py:421 +#: netbox/ipam/tables/vlans.py:97 netbox/ipam/tables/vlans.py:210 #: netbox/templates/circuits/circuit.html:34 #: netbox/templates/circuits/virtualcircuit.html:43 #: netbox/templates/core/datasource.html:46 netbox/templates/core/job.html:48 @@ -800,15 +807,16 @@ msgstr "Conta do provedor" #: netbox/templates/dcim/cable.html:19 netbox/templates/dcim/device.html:178 #: netbox/templates/dcim/inventoryitem.html:36 #: netbox/templates/dcim/location.html:45 netbox/templates/dcim/module.html:69 -#: netbox/templates/dcim/powerfeed.html:36 netbox/templates/dcim/rack.html:41 -#: netbox/templates/dcim/site.html:43 +#: netbox/templates/dcim/powerfeed.html:36 +#: netbox/templates/dcim/poweroutlet.html:40 +#: netbox/templates/dcim/rack.html:41 netbox/templates/dcim/site.html:43 #: netbox/templates/extras/script_list.html:48 #: netbox/templates/ipam/ipaddress.html:37 -#: netbox/templates/ipam/iprange.html:54 netbox/templates/ipam/prefix.html:69 +#: netbox/templates/ipam/iprange.html:61 netbox/templates/ipam/prefix.html:69 #: netbox/templates/ipam/vlan.html:48 #: netbox/templates/virtualization/cluster.html:21 #: netbox/templates/virtualization/virtualmachine.html:19 -#: netbox/templates/vpn/tunnel.html:25 +#: netbox/templates/vpn/l2vpn.html:26 netbox/templates/vpn/tunnel.html:25 #: netbox/templates/wireless/wirelesslan.html:22 #: netbox/templates/wireless/wirelesslink.html:17 #: netbox/users/forms/filtersets.py:32 netbox/users/forms/model_forms.py:194 @@ -820,10 +828,12 @@ msgstr "Conta do provedor" #: netbox/virtualization/forms/filtersets.py:166 #: netbox/virtualization/tables/clusters.py:74 #: netbox/virtualization/tables/virtualmachines.py:30 -#: netbox/vpn/forms/bulk_edit.py:39 netbox/vpn/forms/bulk_import.py:37 -#: netbox/vpn/forms/filtersets.py:52 netbox/vpn/tables/tunnels.py:48 -#: netbox/wireless/forms/bulk_edit.py:45 -#: netbox/wireless/forms/bulk_edit.py:108 +#: netbox/vpn/forms/bulk_edit.py:39 netbox/vpn/forms/bulk_edit.py:264 +#: netbox/vpn/forms/bulk_import.py:37 netbox/vpn/forms/bulk_import.py:264 +#: netbox/vpn/forms/filtersets.py:52 netbox/vpn/forms/filtersets.py:223 +#: netbox/vpn/tables/l2vpn.py:27 netbox/vpn/tables/tunnels.py:48 +#: netbox/wireless/forms/bulk_edit.py:46 +#: netbox/wireless/forms/bulk_edit.py:109 #: netbox/wireless/forms/bulk_import.py:45 #: netbox/wireless/forms/bulk_import.py:89 #: netbox/wireless/forms/filtersets.py:52 @@ -841,36 +851,37 @@ msgstr "Status" #: netbox/circuits/forms/bulk_import.py:232 #: netbox/circuits/forms/filtersets.py:131 #: netbox/circuits/forms/filtersets.py:278 -#: netbox/circuits/forms/filtersets.py:332 netbox/dcim/forms/bulk_edit.py:126 -#: netbox/dcim/forms/bulk_edit.py:191 netbox/dcim/forms/bulk_edit.py:350 -#: netbox/dcim/forms/bulk_edit.py:470 netbox/dcim/forms/bulk_edit.py:699 -#: netbox/dcim/forms/bulk_edit.py:812 netbox/dcim/forms/bulk_edit.py:1770 -#: netbox/dcim/forms/bulk_import.py:109 netbox/dcim/forms/bulk_import.py:154 -#: netbox/dcim/forms/bulk_import.py:243 netbox/dcim/forms/bulk_import.py:358 -#: netbox/dcim/forms/bulk_import.py:506 netbox/dcim/forms/bulk_import.py:1356 -#: netbox/dcim/forms/bulk_import.py:1565 netbox/dcim/forms/filtersets.py:174 -#: netbox/dcim/forms/filtersets.py:206 netbox/dcim/forms/filtersets.py:324 -#: netbox/dcim/forms/filtersets.py:400 netbox/dcim/forms/filtersets.py:421 -#: netbox/dcim/forms/filtersets.py:723 netbox/dcim/forms/filtersets.py:917 -#: netbox/dcim/forms/filtersets.py:1027 netbox/dcim/forms/filtersets.py:1057 -#: netbox/dcim/forms/filtersets.py:1179 netbox/dcim/tables/power.py:88 -#: netbox/extras/filtersets.py:612 netbox/extras/forms/filtersets.py:330 -#: netbox/extras/forms/filtersets.py:403 netbox/ipam/forms/bulk_edit.py:46 +#: netbox/circuits/forms/filtersets.py:332 netbox/dcim/forms/bulk_edit.py:131 +#: netbox/dcim/forms/bulk_edit.py:196 netbox/dcim/forms/bulk_edit.py:361 +#: netbox/dcim/forms/bulk_edit.py:484 netbox/dcim/forms/bulk_edit.py:743 +#: netbox/dcim/forms/bulk_edit.py:856 netbox/dcim/forms/bulk_edit.py:1817 +#: netbox/dcim/forms/bulk_import.py:110 netbox/dcim/forms/bulk_import.py:155 +#: netbox/dcim/forms/bulk_import.py:247 netbox/dcim/forms/bulk_import.py:362 +#: netbox/dcim/forms/bulk_import.py:537 netbox/dcim/forms/bulk_import.py:1387 +#: netbox/dcim/forms/bulk_import.py:1596 netbox/dcim/forms/filtersets.py:175 +#: netbox/dcim/forms/filtersets.py:207 netbox/dcim/forms/filtersets.py:325 +#: netbox/dcim/forms/filtersets.py:401 netbox/dcim/forms/filtersets.py:422 +#: netbox/dcim/forms/filtersets.py:742 netbox/dcim/forms/filtersets.py:936 +#: netbox/dcim/forms/filtersets.py:1046 netbox/dcim/forms/filtersets.py:1076 +#: netbox/dcim/forms/filtersets.py:1198 netbox/dcim/tables/power.py:88 +#: netbox/extras/filtersets.py:705 netbox/extras/forms/filtersets.py:365 +#: netbox/extras/forms/filtersets.py:438 netbox/ipam/forms/bulk_edit.py:46 #: netbox/ipam/forms/bulk_edit.py:71 netbox/ipam/forms/bulk_edit.py:115 #: netbox/ipam/forms/bulk_edit.py:144 netbox/ipam/forms/bulk_edit.py:169 #: netbox/ipam/forms/bulk_edit.py:235 netbox/ipam/forms/bulk_edit.py:285 -#: netbox/ipam/forms/bulk_edit.py:333 netbox/ipam/forms/bulk_edit.py:485 -#: netbox/ipam/forms/bulk_import.py:41 netbox/ipam/forms/bulk_import.py:70 -#: netbox/ipam/forms/bulk_import.py:98 netbox/ipam/forms/bulk_import.py:118 -#: netbox/ipam/forms/bulk_import.py:138 netbox/ipam/forms/bulk_import.py:167 -#: netbox/ipam/forms/bulk_import.py:256 netbox/ipam/forms/bulk_import.py:292 -#: netbox/ipam/forms/bulk_import.py:482 netbox/ipam/forms/filtersets.py:50 +#: netbox/ipam/forms/bulk_edit.py:338 netbox/ipam/forms/bulk_edit.py:439 +#: netbox/ipam/forms/bulk_edit.py:496 netbox/ipam/forms/bulk_import.py:41 +#: netbox/ipam/forms/bulk_import.py:70 netbox/ipam/forms/bulk_import.py:98 +#: netbox/ipam/forms/bulk_import.py:118 netbox/ipam/forms/bulk_import.py:138 +#: netbox/ipam/forms/bulk_import.py:167 netbox/ipam/forms/bulk_import.py:256 +#: netbox/ipam/forms/bulk_import.py:292 netbox/ipam/forms/bulk_import.py:458 +#: netbox/ipam/forms/bulk_import.py:489 netbox/ipam/forms/filtersets.py:50 #: netbox/ipam/forms/filtersets.py:70 netbox/ipam/forms/filtersets.py:102 #: netbox/ipam/forms/filtersets.py:123 netbox/ipam/forms/filtersets.py:146 #: netbox/ipam/forms/filtersets.py:182 netbox/ipam/forms/filtersets.py:282 -#: netbox/ipam/forms/filtersets.py:326 netbox/ipam/forms/filtersets.py:524 -#: netbox/ipam/tables/ip.py:408 netbox/ipam/tables/vlans.py:205 -#: netbox/templates/circuits/circuit.html:48 +#: netbox/ipam/forms/filtersets.py:333 netbox/ipam/forms/filtersets.py:441 +#: netbox/ipam/forms/filtersets.py:532 netbox/ipam/tables/ip.py:424 +#: netbox/ipam/tables/vlans.py:207 netbox/templates/circuits/circuit.html:48 #: netbox/templates/circuits/circuitgroup.html:36 #: netbox/templates/circuits/virtualcircuit.html:47 #: netbox/templates/dcim/cable.html:23 netbox/templates/dcim/device.html:79 @@ -882,27 +893,27 @@ msgstr "Status" #: netbox/templates/ipam/aggregate.html:30 netbox/templates/ipam/asn.html:33 #: netbox/templates/ipam/asnrange.html:29 #: netbox/templates/ipam/ipaddress.html:28 -#: netbox/templates/ipam/iprange.html:58 netbox/templates/ipam/prefix.html:29 +#: netbox/templates/ipam/iprange.html:65 netbox/templates/ipam/prefix.html:29 #: netbox/templates/ipam/routetarget.html:17 -#: netbox/templates/ipam/vlan.html:39 netbox/templates/ipam/vrf.html:20 -#: netbox/templates/tenancy/tenant.html:17 +#: netbox/templates/ipam/vlan.html:39 netbox/templates/ipam/vlangroup.html:50 +#: netbox/templates/ipam/vrf.html:20 netbox/templates/tenancy/tenant.html:17 #: netbox/templates/virtualization/cluster.html:33 #: netbox/templates/virtualization/virtualmachine.html:39 -#: netbox/templates/vpn/l2vpn.html:30 netbox/templates/vpn/tunnel.html:49 +#: netbox/templates/vpn/l2vpn.html:34 netbox/templates/vpn/tunnel.html:49 #: netbox/templates/wireless/wirelesslan.html:42 #: netbox/templates/wireless/wirelesslink.html:25 #: netbox/tenancy/forms/forms.py:25 netbox/tenancy/forms/forms.py:49 -#: netbox/tenancy/forms/model_forms.py:52 netbox/tenancy/tables/columns.py:49 +#: netbox/tenancy/forms/model_forms.py:53 netbox/tenancy/tables/columns.py:49 #: netbox/virtualization/forms/bulk_edit.py:77 #: netbox/virtualization/forms/bulk_edit.py:137 #: netbox/virtualization/forms/bulk_import.py:67 #: netbox/virtualization/forms/bulk_import.py:121 #: netbox/virtualization/forms/filtersets.py:48 #: netbox/virtualization/forms/filtersets.py:111 -#: netbox/vpn/forms/bulk_edit.py:59 netbox/vpn/forms/bulk_edit.py:269 +#: netbox/vpn/forms/bulk_edit.py:59 netbox/vpn/forms/bulk_edit.py:273 #: netbox/vpn/forms/bulk_import.py:59 netbox/vpn/forms/bulk_import.py:258 -#: netbox/vpn/forms/filtersets.py:219 netbox/wireless/forms/bulk_edit.py:65 -#: netbox/wireless/forms/bulk_edit.py:113 +#: netbox/vpn/forms/filtersets.py:219 netbox/wireless/forms/bulk_edit.py:66 +#: netbox/wireless/forms/bulk_edit.py:114 #: netbox/wireless/forms/bulk_import.py:57 #: netbox/wireless/forms/bulk_import.py:102 #: netbox/wireless/forms/filtersets.py:38 @@ -930,9 +941,9 @@ msgstr "Taxa garantida (Kbps)" #: netbox/circuits/forms/model_forms.py:136 #: netbox/templates/circuits/circuit.html:38 #: netbox/templates/wireless/wirelesslink.html:38 -#: netbox/wireless/forms/bulk_edit.py:132 +#: netbox/wireless/forms/bulk_edit.py:133 #: netbox/wireless/forms/filtersets.py:130 -#: netbox/wireless/forms/model_forms.py:168 +#: netbox/wireless/forms/model_forms.py:169 msgid "Distance" msgstr "Distância" @@ -940,7 +951,7 @@ msgstr "Distância" #: netbox/circuits/forms/bulk_import.py:105 #: netbox/circuits/forms/bulk_import.py:108 #: netbox/circuits/forms/filtersets.py:213 -#: netbox/wireless/forms/bulk_edit.py:137 +#: netbox/wireless/forms/bulk_edit.py:138 #: netbox/wireless/forms/bulk_import.py:121 #: netbox/wireless/forms/bulk_import.py:124 #: netbox/wireless/forms/filtersets.py:134 @@ -958,30 +969,31 @@ msgstr "Parâmetros do serviço" #: netbox/circuits/forms/filtersets.py:111 #: netbox/circuits/forms/filtersets.py:128 #: netbox/circuits/forms/filtersets.py:316 -#: netbox/circuits/forms/filtersets.py:331 netbox/core/forms/filtersets.py:68 -#: netbox/core/forms/filtersets.py:136 netbox/dcim/forms/bulk_edit.py:846 -#: netbox/dcim/forms/filtersets.py:173 netbox/dcim/forms/filtersets.py:205 -#: netbox/dcim/forms/filtersets.py:916 netbox/dcim/forms/filtersets.py:1056 -#: netbox/dcim/forms/filtersets.py:1180 netbox/dcim/forms/filtersets.py:1288 -#: netbox/dcim/forms/filtersets.py:1312 netbox/dcim/forms/filtersets.py:1337 -#: netbox/dcim/forms/filtersets.py:1356 netbox/dcim/forms/filtersets.py:1380 -#: netbox/dcim/forms/filtersets.py:1505 netbox/dcim/forms/filtersets.py:1529 -#: netbox/dcim/forms/filtersets.py:1553 netbox/dcim/forms/filtersets.py:1571 -#: netbox/dcim/forms/filtersets.py:1587 netbox/extras/forms/bulk_edit.py:90 -#: netbox/extras/forms/filtersets.py:45 netbox/extras/forms/filtersets.py:137 -#: netbox/extras/forms/filtersets.py:169 netbox/extras/forms/filtersets.py:210 -#: netbox/extras/forms/filtersets.py:227 netbox/extras/forms/filtersets.py:258 -#: netbox/extras/forms/filtersets.py:282 netbox/extras/forms/filtersets.py:449 -#: netbox/ipam/forms/filtersets.py:101 netbox/ipam/forms/filtersets.py:281 -#: netbox/ipam/forms/filtersets.py:323 netbox/ipam/forms/filtersets.py:399 -#: netbox/ipam/forms/filtersets.py:484 netbox/ipam/forms/filtersets.py:497 -#: netbox/ipam/forms/filtersets.py:522 netbox/ipam/forms/filtersets.py:593 -#: netbox/ipam/forms/filtersets.py:611 netbox/netbox/tables/tables.py:259 +#: netbox/circuits/forms/filtersets.py:331 netbox/core/forms/filtersets.py:73 +#: netbox/core/forms/filtersets.py:141 netbox/dcim/forms/bulk_edit.py:890 +#: netbox/dcim/forms/filtersets.py:174 netbox/dcim/forms/filtersets.py:206 +#: netbox/dcim/forms/filtersets.py:935 netbox/dcim/forms/filtersets.py:1075 +#: netbox/dcim/forms/filtersets.py:1199 netbox/dcim/forms/filtersets.py:1307 +#: netbox/dcim/forms/filtersets.py:1331 netbox/dcim/forms/filtersets.py:1356 +#: netbox/dcim/forms/filtersets.py:1375 netbox/dcim/forms/filtersets.py:1404 +#: netbox/dcim/forms/filtersets.py:1529 netbox/dcim/forms/filtersets.py:1553 +#: netbox/dcim/forms/filtersets.py:1577 netbox/dcim/forms/filtersets.py:1595 +#: netbox/dcim/forms/filtersets.py:1611 netbox/dcim/tables/modules.py:24 +#: netbox/extras/forms/bulk_edit.py:91 netbox/extras/forms/filtersets.py:46 +#: netbox/extras/forms/filtersets.py:138 netbox/extras/forms/filtersets.py:215 +#: netbox/extras/forms/filtersets.py:232 netbox/extras/forms/filtersets.py:262 +#: netbox/extras/forms/filtersets.py:293 netbox/extras/forms/filtersets.py:317 +#: netbox/extras/forms/filtersets.py:504 netbox/ipam/forms/filtersets.py:101 +#: netbox/ipam/forms/filtersets.py:281 netbox/ipam/forms/filtersets.py:330 +#: netbox/ipam/forms/filtersets.py:406 netbox/ipam/forms/filtersets.py:492 +#: netbox/ipam/forms/filtersets.py:505 netbox/ipam/forms/filtersets.py:530 +#: netbox/ipam/forms/filtersets.py:601 netbox/ipam/forms/filtersets.py:619 +#: netbox/netbox/tables/tables.py:285 netbox/templates/dcim/moduletype.html:68 #: netbox/virtualization/forms/filtersets.py:46 #: netbox/virtualization/forms/filtersets.py:109 #: netbox/virtualization/forms/filtersets.py:204 #: netbox/virtualization/forms/filtersets.py:261 -#: netbox/vpn/forms/filtersets.py:218 netbox/wireless/forms/bulk_edit.py:153 +#: netbox/vpn/forms/filtersets.py:218 netbox/wireless/forms/bulk_edit.py:154 #: netbox/wireless/forms/filtersets.py:36 #: netbox/wireless/forms/filtersets.py:102 msgid "Attributes" @@ -992,13 +1004,14 @@ msgstr "Atributos" #: netbox/circuits/forms/model_forms.py:142 #: netbox/circuits/forms/model_forms.py:240 #: netbox/circuits/forms/model_forms.py:345 -#: netbox/dcim/forms/model_forms.py:143 netbox/dcim/forms/model_forms.py:185 -#: netbox/dcim/forms/model_forms.py:274 netbox/dcim/forms/model_forms.py:331 -#: netbox/dcim/forms/model_forms.py:780 netbox/dcim/forms/model_forms.py:1775 -#: netbox/ipam/forms/model_forms.py:67 netbox/ipam/forms/model_forms.py:84 -#: netbox/ipam/forms/model_forms.py:119 netbox/ipam/forms/model_forms.py:141 -#: netbox/ipam/forms/model_forms.py:166 netbox/ipam/forms/model_forms.py:233 -#: netbox/ipam/forms/model_forms.py:271 netbox/ipam/forms/model_forms.py:330 +#: netbox/dcim/forms/model_forms.py:148 netbox/dcim/forms/model_forms.py:191 +#: netbox/dcim/forms/model_forms.py:281 netbox/dcim/forms/model_forms.py:339 +#: netbox/dcim/forms/model_forms.py:874 netbox/dcim/forms/model_forms.py:1869 +#: netbox/ipam/forms/bulk_edit.py:448 netbox/ipam/forms/model_forms.py:67 +#: netbox/ipam/forms/model_forms.py:84 netbox/ipam/forms/model_forms.py:119 +#: netbox/ipam/forms/model_forms.py:141 netbox/ipam/forms/model_forms.py:166 +#: netbox/ipam/forms/model_forms.py:233 netbox/ipam/forms/model_forms.py:271 +#: netbox/ipam/forms/model_forms.py:330 netbox/ipam/forms/model_forms.py:631 #: netbox/netbox/navigation/menu.py:24 #: netbox/templates/dcim/device_edit.html:87 #: netbox/templates/dcim/htmx/cable_edit.html:75 @@ -1008,14 +1021,14 @@ msgstr "Atributos" #: netbox/virtualization/forms/model_forms.py:229 #: netbox/vpn/forms/bulk_edit.py:78 netbox/vpn/forms/filtersets.py:48 #: netbox/vpn/forms/model_forms.py:63 netbox/vpn/forms/model_forms.py:148 -#: netbox/vpn/forms/model_forms.py:414 netbox/wireless/forms/model_forms.py:57 -#: netbox/wireless/forms/model_forms.py:173 +#: netbox/vpn/forms/model_forms.py:414 netbox/wireless/forms/model_forms.py:58 +#: netbox/wireless/forms/model_forms.py:174 msgid "Tenancy" msgstr "Locação" #: netbox/circuits/forms/bulk_edit.py:215 #: netbox/circuits/forms/model_forms.py:170 -#: netbox/dcim/forms/bulk_import.py:1317 netbox/dcim/forms/bulk_import.py:1335 +#: netbox/dcim/forms/bulk_import.py:1348 netbox/dcim/forms/bulk_import.py:1366 msgid "Termination type" msgstr "Tipo de terminação" @@ -1037,11 +1050,11 @@ msgstr "Velocidade da porta (Kbps)" msgid "Upstream speed (Kbps)" msgstr "Velocidade de upstream (Kbps)" -#: netbox/circuits/forms/bulk_edit.py:233 netbox/dcim/forms/bulk_edit.py:969 -#: netbox/dcim/forms/bulk_edit.py:1333 netbox/dcim/forms/bulk_edit.py:1350 -#: netbox/dcim/forms/bulk_edit.py:1367 netbox/dcim/forms/bulk_edit.py:1385 -#: netbox/dcim/forms/bulk_edit.py:1480 netbox/dcim/forms/bulk_edit.py:1652 -#: netbox/dcim/forms/bulk_edit.py:1669 +#: netbox/circuits/forms/bulk_edit.py:233 netbox/dcim/forms/bulk_edit.py:1013 +#: netbox/dcim/forms/bulk_edit.py:1377 netbox/dcim/forms/bulk_edit.py:1394 +#: netbox/dcim/forms/bulk_edit.py:1411 netbox/dcim/forms/bulk_edit.py:1432 +#: netbox/dcim/forms/bulk_edit.py:1527 netbox/dcim/forms/bulk_edit.py:1699 +#: netbox/dcim/forms/bulk_edit.py:1716 msgid "Mark connected" msgstr "Marcar como conectado" @@ -1062,13 +1075,13 @@ msgstr "Detalhes da Terminação" #: netbox/circuits/forms/bulk_edit.py:289 #: netbox/circuits/forms/bulk_import.py:188 #: netbox/circuits/forms/filtersets.py:305 -#: netbox/circuits/tables/circuits.py:206 netbox/dcim/forms/model_forms.py:562 +#: netbox/circuits/tables/circuits.py:206 netbox/dcim/forms/model_forms.py:656 #: netbox/templates/circuits/circuitgroupassignment.html:34 #: netbox/templates/dcim/device.html:133 #: netbox/templates/dcim/virtualchassis.html:68 #: netbox/templates/dcim/virtualchassis_edit.html:60 #: netbox/templates/ipam/inc/panels/fhrp_groups.html:26 -#: netbox/tenancy/forms/bulk_edit.py:148 +#: netbox/tenancy/forms/bulk_edit.py:159 #: netbox/tenancy/forms/filtersets.py:110 msgid "Priority" msgstr "Prioridade" @@ -1088,26 +1101,26 @@ msgstr "Rede do provedor" #: netbox/circuits/forms/bulk_edit.py:365 #: netbox/circuits/forms/bulk_import.py:254 #: netbox/circuits/forms/filtersets.py:382 -#: netbox/circuits/forms/model_forms.py:365 netbox/dcim/forms/bulk_edit.py:361 -#: netbox/dcim/forms/bulk_edit.py:1280 netbox/dcim/forms/bulk_edit.py:1713 -#: netbox/dcim/forms/bulk_import.py:255 netbox/dcim/forms/bulk_import.py:1106 -#: netbox/dcim/forms/filtersets.py:368 netbox/dcim/forms/filtersets.py:778 -#: netbox/dcim/forms/filtersets.py:1598 netbox/dcim/forms/model_forms.py:256 -#: netbox/dcim/forms/model_forms.py:1121 netbox/dcim/forms/model_forms.py:1590 +#: netbox/circuits/forms/model_forms.py:365 netbox/dcim/forms/bulk_edit.py:372 +#: netbox/dcim/forms/bulk_edit.py:1324 netbox/dcim/forms/bulk_edit.py:1760 +#: netbox/dcim/forms/bulk_import.py:259 netbox/dcim/forms/bulk_import.py:1137 +#: netbox/dcim/forms/filtersets.py:369 netbox/dcim/forms/filtersets.py:797 +#: netbox/dcim/forms/filtersets.py:1622 netbox/dcim/forms/model_forms.py:263 +#: netbox/dcim/forms/model_forms.py:1215 netbox/dcim/forms/model_forms.py:1684 #: netbox/dcim/forms/object_import.py:182 netbox/dcim/tables/devices.py:179 -#: netbox/dcim/tables/devices.py:840 netbox/dcim/tables/devices.py:966 -#: netbox/dcim/tables/devicetypes.py:311 netbox/dcim/tables/racks.py:128 -#: netbox/extras/filtersets.py:552 netbox/ipam/forms/bulk_edit.py:245 -#: netbox/ipam/forms/bulk_edit.py:295 netbox/ipam/forms/bulk_edit.py:343 -#: netbox/ipam/forms/bulk_edit.py:495 netbox/ipam/forms/bulk_import.py:200 +#: netbox/dcim/tables/devices.py:847 netbox/dcim/tables/devices.py:973 +#: netbox/dcim/tables/devicetypes.py:311 netbox/dcim/tables/racks.py:132 +#: netbox/extras/filtersets.py:645 netbox/ipam/forms/bulk_edit.py:245 +#: netbox/ipam/forms/bulk_edit.py:295 netbox/ipam/forms/bulk_edit.py:348 +#: netbox/ipam/forms/bulk_edit.py:506 netbox/ipam/forms/bulk_import.py:200 #: netbox/ipam/forms/bulk_import.py:268 netbox/ipam/forms/bulk_import.py:304 -#: netbox/ipam/forms/bulk_import.py:494 netbox/ipam/forms/filtersets.py:247 -#: netbox/ipam/forms/filtersets.py:305 netbox/ipam/forms/filtersets.py:377 -#: netbox/ipam/forms/filtersets.py:564 netbox/ipam/forms/model_forms.py:194 +#: netbox/ipam/forms/bulk_import.py:501 netbox/ipam/forms/filtersets.py:247 +#: netbox/ipam/forms/filtersets.py:305 netbox/ipam/forms/filtersets.py:384 +#: netbox/ipam/forms/filtersets.py:572 netbox/ipam/forms/model_forms.py:194 #: netbox/ipam/forms/model_forms.py:220 netbox/ipam/forms/model_forms.py:259 -#: netbox/ipam/forms/model_forms.py:685 netbox/ipam/tables/ip.py:209 -#: netbox/ipam/tables/ip.py:268 netbox/ipam/tables/ip.py:319 -#: netbox/ipam/tables/vlans.py:99 netbox/ipam/tables/vlans.py:211 +#: netbox/ipam/forms/model_forms.py:686 netbox/ipam/tables/ip.py:210 +#: netbox/ipam/tables/ip.py:269 netbox/ipam/tables/ip.py:325 +#: netbox/ipam/tables/vlans.py:101 netbox/ipam/tables/vlans.py:213 #: netbox/templates/circuits/virtualcircuittermination.html:42 #: netbox/templates/dcim/device.html:182 #: netbox/templates/dcim/inc/panels/inventory_items.html:20 @@ -1115,15 +1128,15 @@ msgstr "Rede do provedor" #: netbox/templates/dcim/interface.html:280 #: netbox/templates/dcim/inventoryitem.html:40 #: netbox/templates/dcim/rack.html:49 netbox/templates/ipam/ipaddress.html:41 -#: netbox/templates/ipam/iprange.html:50 netbox/templates/ipam/prefix.html:73 +#: netbox/templates/ipam/iprange.html:57 netbox/templates/ipam/prefix.html:73 #: netbox/templates/ipam/role.html:19 netbox/templates/ipam/vlan.html:52 #: netbox/templates/virtualization/virtualmachine.html:23 #: netbox/templates/vpn/tunneltermination.html:17 #: netbox/templates/wireless/inc/wirelesslink_interface.html:20 -#: netbox/tenancy/forms/bulk_edit.py:143 +#: netbox/tenancy/forms/bulk_edit.py:154 #: netbox/tenancy/forms/filtersets.py:107 -#: netbox/tenancy/forms/model_forms.py:137 -#: netbox/tenancy/tables/contacts.py:102 +#: netbox/tenancy/forms/model_forms.py:139 +#: netbox/tenancy/tables/contacts.py:106 #: netbox/virtualization/forms/bulk_edit.py:127 #: netbox/virtualization/forms/bulk_import.py:112 #: netbox/virtualization/forms/filtersets.py:163 @@ -1151,29 +1164,31 @@ msgstr "Tipo de circuito" #: netbox/circuits/forms/bulk_import.py:102 #: netbox/circuits/forms/bulk_import.py:229 -#: netbox/dcim/forms/bulk_import.py:92 netbox/dcim/forms/bulk_import.py:151 -#: netbox/dcim/forms/bulk_import.py:252 netbox/dcim/forms/bulk_import.py:534 -#: netbox/dcim/forms/bulk_import.py:688 netbox/dcim/forms/bulk_import.py:1139 -#: netbox/dcim/forms/bulk_import.py:1510 netbox/ipam/forms/bulk_import.py:197 +#: netbox/dcim/forms/bulk_import.py:93 netbox/dcim/forms/bulk_import.py:152 +#: netbox/dcim/forms/bulk_import.py:256 netbox/dcim/forms/bulk_import.py:565 +#: netbox/dcim/forms/bulk_import.py:719 netbox/dcim/forms/bulk_import.py:1170 +#: netbox/dcim/forms/bulk_import.py:1541 netbox/ipam/forms/bulk_import.py:197 #: netbox/ipam/forms/bulk_import.py:265 netbox/ipam/forms/bulk_import.py:301 -#: netbox/ipam/forms/bulk_import.py:491 netbox/ipam/forms/bulk_import.py:504 +#: netbox/ipam/forms/bulk_import.py:498 netbox/ipam/forms/bulk_import.py:511 #: netbox/virtualization/forms/bulk_import.py:57 #: netbox/virtualization/forms/bulk_import.py:88 -#: netbox/vpn/forms/bulk_import.py:39 netbox/wireless/forms/bulk_import.py:47 +#: netbox/vpn/forms/bulk_import.py:39 netbox/vpn/forms/bulk_import.py:266 +#: netbox/wireless/forms/bulk_import.py:47 msgid "Operational status" msgstr "Status operacional" #: netbox/circuits/forms/bulk_import.py:115 #: netbox/circuits/forms/bulk_import.py:174 #: netbox/circuits/forms/bulk_import.py:236 -#: netbox/dcim/forms/bulk_import.py:113 netbox/dcim/forms/bulk_import.py:158 -#: netbox/dcim/forms/bulk_import.py:362 netbox/dcim/forms/bulk_import.py:510 -#: netbox/dcim/forms/bulk_import.py:1360 netbox/dcim/forms/bulk_import.py:1505 -#: netbox/dcim/forms/bulk_import.py:1569 netbox/ipam/forms/bulk_import.py:45 +#: netbox/dcim/forms/bulk_import.py:114 netbox/dcim/forms/bulk_import.py:159 +#: netbox/dcim/forms/bulk_import.py:366 netbox/dcim/forms/bulk_import.py:541 +#: netbox/dcim/forms/bulk_import.py:1391 netbox/dcim/forms/bulk_import.py:1536 +#: netbox/dcim/forms/bulk_import.py:1600 netbox/ipam/forms/bulk_import.py:45 #: netbox/ipam/forms/bulk_import.py:74 netbox/ipam/forms/bulk_import.py:102 #: netbox/ipam/forms/bulk_import.py:122 netbox/ipam/forms/bulk_import.py:142 #: netbox/ipam/forms/bulk_import.py:171 netbox/ipam/forms/bulk_import.py:260 -#: netbox/ipam/forms/bulk_import.py:296 netbox/ipam/forms/bulk_import.py:486 +#: netbox/ipam/forms/bulk_import.py:296 netbox/ipam/forms/bulk_import.py:462 +#: netbox/ipam/forms/bulk_import.py:493 #: netbox/virtualization/forms/bulk_import.py:71 #: netbox/virtualization/forms/bulk_import.py:125 #: netbox/vpn/forms/bulk_import.py:63 netbox/wireless/forms/bulk_import.py:61 @@ -1213,13 +1228,13 @@ msgstr "Função operacional" #: netbox/circuits/forms/bulk_import.py:259 #: netbox/circuits/forms/model_forms.py:368 #: netbox/circuits/tables/virtual_circuits.py:112 -#: netbox/dcim/forms/bulk_import.py:1237 netbox/dcim/forms/model_forms.py:1195 -#: netbox/dcim/forms/model_forms.py:1464 netbox/dcim/forms/model_forms.py:1631 -#: netbox/dcim/forms/model_forms.py:1666 netbox/dcim/forms/model_forms.py:1796 -#: netbox/dcim/tables/connections.py:65 netbox/dcim/tables/devices.py:1140 +#: netbox/dcim/forms/bulk_import.py:1268 netbox/dcim/forms/model_forms.py:1289 +#: netbox/dcim/forms/model_forms.py:1558 netbox/dcim/forms/model_forms.py:1725 +#: netbox/dcim/forms/model_forms.py:1760 netbox/dcim/forms/model_forms.py:1890 +#: netbox/dcim/tables/connections.py:65 netbox/dcim/tables/devices.py:1147 #: netbox/ipam/forms/bulk_import.py:324 netbox/ipam/forms/model_forms.py:290 #: netbox/ipam/forms/model_forms.py:299 netbox/ipam/tables/fhrp.py:64 -#: netbox/ipam/tables/ip.py:324 netbox/ipam/tables/vlans.py:145 +#: netbox/ipam/tables/ip.py:330 netbox/ipam/tables/vlans.py:147 #: netbox/templates/circuits/inc/circuit_termination_fields.html:52 #: netbox/templates/circuits/virtualcircuittermination.html:53 #: netbox/templates/circuits/virtualcircuittermination.html:60 @@ -1234,10 +1249,10 @@ msgstr "Função operacional" #: netbox/templates/wireless/wirelesslink.html:10 #: netbox/templates/wireless/wirelesslink.html:55 #: netbox/virtualization/forms/model_forms.py:377 -#: netbox/vpn/forms/bulk_import.py:297 netbox/vpn/forms/model_forms.py:439 +#: netbox/vpn/forms/bulk_import.py:302 netbox/vpn/forms/model_forms.py:439 #: netbox/vpn/forms/model_forms.py:448 -#: netbox/wireless/forms/model_forms.py:116 -#: netbox/wireless/forms/model_forms.py:158 +#: netbox/wireless/forms/model_forms.py:117 +#: netbox/wireless/forms/model_forms.py:159 msgid "Interface" msgstr "Interface" @@ -1245,31 +1260,31 @@ msgstr "Interface" #: netbox/circuits/forms/filtersets.py:130 #: netbox/circuits/forms/filtersets.py:188 #: netbox/circuits/forms/filtersets.py:246 -#: netbox/circuits/tables/circuits.py:143 netbox/dcim/forms/bulk_edit.py:342 -#: netbox/dcim/forms/bulk_edit.py:450 netbox/dcim/forms/bulk_edit.py:691 -#: netbox/dcim/forms/bulk_edit.py:746 netbox/dcim/forms/bulk_edit.py:900 -#: netbox/dcim/forms/bulk_import.py:237 netbox/dcim/forms/bulk_import.py:339 -#: netbox/dcim/forms/bulk_import.py:573 netbox/dcim/forms/bulk_import.py:1454 -#: netbox/dcim/forms/bulk_import.py:1488 netbox/dcim/forms/filtersets.py:96 -#: netbox/dcim/forms/filtersets.py:323 netbox/dcim/forms/filtersets.py:357 -#: netbox/dcim/forms/filtersets.py:397 netbox/dcim/forms/filtersets.py:448 -#: netbox/dcim/forms/filtersets.py:720 netbox/dcim/forms/filtersets.py:763 -#: netbox/dcim/forms/filtersets.py:943 netbox/dcim/forms/filtersets.py:981 -#: netbox/dcim/forms/filtersets.py:1026 netbox/dcim/forms/filtersets.py:1055 -#: netbox/dcim/forms/filtersets.py:1075 netbox/dcim/forms/filtersets.py:1139 -#: netbox/dcim/forms/filtersets.py:1169 netbox/dcim/forms/filtersets.py:1178 -#: netbox/dcim/forms/filtersets.py:1289 netbox/dcim/forms/filtersets.py:1313 -#: netbox/dcim/forms/filtersets.py:1338 netbox/dcim/forms/filtersets.py:1357 -#: netbox/dcim/forms/filtersets.py:1385 netbox/dcim/forms/filtersets.py:1506 -#: netbox/dcim/forms/filtersets.py:1530 netbox/dcim/forms/filtersets.py:1554 -#: netbox/dcim/forms/filtersets.py:1572 netbox/dcim/forms/filtersets.py:1589 -#: netbox/dcim/forms/model_forms.py:184 netbox/dcim/forms/model_forms.py:248 -#: netbox/dcim/forms/model_forms.py:478 netbox/dcim/forms/model_forms.py:739 +#: netbox/circuits/tables/circuits.py:143 netbox/dcim/forms/bulk_edit.py:353 +#: netbox/dcim/forms/bulk_edit.py:466 netbox/dcim/forms/bulk_edit.py:735 +#: netbox/dcim/forms/bulk_edit.py:790 netbox/dcim/forms/bulk_edit.py:944 +#: netbox/dcim/forms/bulk_import.py:241 netbox/dcim/forms/bulk_import.py:343 +#: netbox/dcim/forms/bulk_import.py:604 netbox/dcim/forms/bulk_import.py:1485 +#: netbox/dcim/forms/bulk_import.py:1519 netbox/dcim/forms/filtersets.py:97 +#: netbox/dcim/forms/filtersets.py:324 netbox/dcim/forms/filtersets.py:358 +#: netbox/dcim/forms/filtersets.py:398 netbox/dcim/forms/filtersets.py:449 +#: netbox/dcim/forms/filtersets.py:739 netbox/dcim/forms/filtersets.py:782 +#: netbox/dcim/forms/filtersets.py:962 netbox/dcim/forms/filtersets.py:1000 +#: netbox/dcim/forms/filtersets.py:1045 netbox/dcim/forms/filtersets.py:1074 +#: netbox/dcim/forms/filtersets.py:1094 netbox/dcim/forms/filtersets.py:1158 +#: netbox/dcim/forms/filtersets.py:1188 netbox/dcim/forms/filtersets.py:1197 +#: netbox/dcim/forms/filtersets.py:1308 netbox/dcim/forms/filtersets.py:1332 +#: netbox/dcim/forms/filtersets.py:1357 netbox/dcim/forms/filtersets.py:1376 +#: netbox/dcim/forms/filtersets.py:1409 netbox/dcim/forms/filtersets.py:1530 +#: netbox/dcim/forms/filtersets.py:1554 netbox/dcim/forms/filtersets.py:1578 +#: netbox/dcim/forms/filtersets.py:1596 netbox/dcim/forms/filtersets.py:1613 +#: netbox/dcim/forms/model_forms.py:190 netbox/dcim/forms/model_forms.py:255 +#: netbox/dcim/forms/model_forms.py:572 netbox/dcim/forms/model_forms.py:833 #: netbox/dcim/tables/devices.py:167 netbox/dcim/tables/power.py:30 -#: netbox/dcim/tables/racks.py:117 netbox/dcim/tables/racks.py:211 -#: netbox/extras/filtersets.py:536 netbox/extras/forms/filtersets.py:327 -#: netbox/ipam/forms/filtersets.py:241 netbox/ipam/forms/filtersets.py:431 -#: netbox/ipam/forms/filtersets.py:454 netbox/ipam/forms/filtersets.py:521 +#: netbox/dcim/tables/racks.py:121 netbox/dcim/tables/racks.py:220 +#: netbox/extras/filtersets.py:629 netbox/extras/forms/filtersets.py:362 +#: netbox/ipam/forms/filtersets.py:241 netbox/ipam/forms/filtersets.py:438 +#: netbox/ipam/forms/filtersets.py:462 netbox/ipam/forms/filtersets.py:529 #: netbox/templates/dcim/device.html:26 #: netbox/templates/dcim/device_edit.html:32 #: netbox/templates/dcim/inc/cable_termination.html:12 @@ -1279,24 +1294,26 @@ msgstr "Interface" #: netbox/virtualization/forms/filtersets.py:80 #: netbox/virtualization/forms/filtersets.py:106 #: netbox/wireless/forms/filtersets.py:93 -#: netbox/wireless/forms/model_forms.py:90 -#: netbox/wireless/forms/model_forms.py:132 +#: netbox/wireless/forms/model_forms.py:91 +#: netbox/wireless/forms/model_forms.py:133 msgid "Location" msgstr "Local" #: netbox/circuits/forms/filtersets.py:40 #: netbox/circuits/forms/filtersets.py:74 -#: netbox/circuits/forms/filtersets.py:132 netbox/dcim/forms/filtersets.py:145 -#: netbox/dcim/forms/filtersets.py:159 netbox/dcim/forms/filtersets.py:175 -#: netbox/dcim/forms/filtersets.py:207 netbox/dcim/forms/filtersets.py:329 -#: netbox/dcim/forms/filtersets.py:401 netbox/dcim/forms/filtersets.py:472 -#: netbox/dcim/forms/filtersets.py:724 netbox/dcim/forms/filtersets.py:1140 +#: netbox/circuits/forms/filtersets.py:132 netbox/dcim/forms/filtersets.py:146 +#: netbox/dcim/forms/filtersets.py:160 netbox/dcim/forms/filtersets.py:176 +#: netbox/dcim/forms/filtersets.py:208 netbox/dcim/forms/filtersets.py:330 +#: netbox/dcim/forms/filtersets.py:402 netbox/dcim/forms/filtersets.py:473 +#: netbox/dcim/forms/filtersets.py:743 netbox/dcim/forms/filtersets.py:1159 #: netbox/ipam/forms/filtersets.py:103 netbox/ipam/forms/filtersets.py:183 -#: netbox/ipam/forms/filtersets.py:283 netbox/ipam/forms/filtersets.py:328 -#: netbox/ipam/forms/filtersets.py:613 netbox/netbox/navigation/menu.py:31 -#: netbox/netbox/navigation/menu.py:33 netbox/tenancy/forms/filtersets.py:42 -#: netbox/tenancy/tables/columns.py:55 netbox/tenancy/tables/contacts.py:25 -#: netbox/tenancy/views.py:19 netbox/virtualization/forms/filtersets.py:38 +#: netbox/ipam/forms/filtersets.py:283 netbox/ipam/forms/filtersets.py:335 +#: netbox/ipam/forms/filtersets.py:621 netbox/netbox/navigation/menu.py:31 +#: netbox/netbox/navigation/menu.py:33 +#: netbox/netbox/views/generic/feature_views.py:262 +#: netbox/tenancy/forms/filtersets.py:42 netbox/tenancy/tables/columns.py:55 +#: netbox/tenancy/tables/contacts.py:25 +#: netbox/virtualization/forms/filtersets.py:38 #: netbox/virtualization/forms/filtersets.py:49 #: netbox/virtualization/forms/filtersets.py:112 #: netbox/vpn/forms/filtersets.py:37 netbox/vpn/forms/filtersets.py:49 @@ -1307,20 +1324,20 @@ msgstr "Contatos" #: netbox/circuits/forms/filtersets.py:45 #: netbox/circuits/forms/filtersets.py:169 #: netbox/circuits/forms/filtersets.py:231 -#: netbox/circuits/tables/circuits.py:138 netbox/dcim/forms/bulk_edit.py:116 -#: netbox/dcim/forms/bulk_edit.py:317 netbox/dcim/forms/bulk_edit.py:875 -#: netbox/dcim/forms/bulk_import.py:95 netbox/dcim/forms/filtersets.py:74 -#: netbox/dcim/forms/filtersets.py:186 netbox/dcim/forms/filtersets.py:212 -#: netbox/dcim/forms/filtersets.py:335 netbox/dcim/forms/filtersets.py:426 -#: netbox/dcim/forms/filtersets.py:740 netbox/dcim/forms/filtersets.py:959 -#: netbox/dcim/forms/filtersets.py:1032 netbox/dcim/forms/filtersets.py:1062 -#: netbox/dcim/forms/filtersets.py:1146 netbox/dcim/forms/filtersets.py:1185 -#: netbox/dcim/forms/filtersets.py:1673 netbox/dcim/forms/filtersets.py:1697 -#: netbox/dcim/forms/filtersets.py:1721 netbox/dcim/forms/model_forms.py:114 +#: netbox/circuits/tables/circuits.py:138 netbox/dcim/forms/bulk_edit.py:121 +#: netbox/dcim/forms/bulk_edit.py:328 netbox/dcim/forms/bulk_edit.py:919 +#: netbox/dcim/forms/bulk_import.py:96 netbox/dcim/forms/filtersets.py:75 +#: netbox/dcim/forms/filtersets.py:187 netbox/dcim/forms/filtersets.py:213 +#: netbox/dcim/forms/filtersets.py:336 netbox/dcim/forms/filtersets.py:427 +#: netbox/dcim/forms/filtersets.py:759 netbox/dcim/forms/filtersets.py:978 +#: netbox/dcim/forms/filtersets.py:1051 netbox/dcim/forms/filtersets.py:1081 +#: netbox/dcim/forms/filtersets.py:1165 netbox/dcim/forms/filtersets.py:1204 +#: netbox/dcim/forms/filtersets.py:1697 netbox/dcim/forms/filtersets.py:1721 +#: netbox/dcim/forms/filtersets.py:1745 netbox/dcim/forms/model_forms.py:119 #: netbox/dcim/forms/object_create.py:379 netbox/dcim/tables/devices.py:153 -#: netbox/dcim/tables/sites.py:85 netbox/extras/filtersets.py:503 -#: netbox/ipam/forms/bulk_edit.py:458 netbox/ipam/forms/filtersets.py:226 -#: netbox/ipam/forms/filtersets.py:439 netbox/ipam/forms/filtersets.py:530 +#: netbox/dcim/tables/sites.py:91 netbox/extras/filtersets.py:596 +#: netbox/ipam/forms/bulk_edit.py:469 netbox/ipam/forms/filtersets.py:226 +#: netbox/ipam/forms/filtersets.py:447 netbox/ipam/forms/filtersets.py:538 #: netbox/templates/dcim/device.html:18 netbox/templates/dcim/rack.html:16 #: netbox/templates/dcim/rackreservation.html:22 #: netbox/templates/dcim/region.html:26 netbox/templates/dcim/site.html:31 @@ -1328,22 +1345,22 @@ msgstr "Contatos" #: netbox/virtualization/forms/filtersets.py:60 #: netbox/virtualization/forms/filtersets.py:139 #: netbox/virtualization/forms/model_forms.py:92 -#: netbox/vpn/forms/filtersets.py:263 netbox/wireless/forms/filtersets.py:73 +#: netbox/vpn/forms/filtersets.py:268 netbox/wireless/forms/filtersets.py:73 msgid "Region" msgstr "Região" #: netbox/circuits/forms/filtersets.py:50 #: netbox/circuits/forms/filtersets.py:174 -#: netbox/circuits/forms/filtersets.py:236 netbox/dcim/forms/bulk_edit.py:325 -#: netbox/dcim/forms/bulk_edit.py:883 netbox/dcim/forms/filtersets.py:79 -#: netbox/dcim/forms/filtersets.py:191 netbox/dcim/forms/filtersets.py:217 -#: netbox/dcim/forms/filtersets.py:348 netbox/dcim/forms/filtersets.py:431 -#: netbox/dcim/forms/filtersets.py:745 netbox/dcim/forms/filtersets.py:964 -#: netbox/dcim/forms/filtersets.py:1037 netbox/dcim/forms/filtersets.py:1151 -#: netbox/dcim/forms/filtersets.py:1190 netbox/dcim/forms/object_create.py:387 -#: netbox/extras/filtersets.py:520 netbox/ipam/forms/bulk_edit.py:463 +#: netbox/circuits/forms/filtersets.py:236 netbox/dcim/forms/bulk_edit.py:336 +#: netbox/dcim/forms/bulk_edit.py:927 netbox/dcim/forms/filtersets.py:80 +#: netbox/dcim/forms/filtersets.py:192 netbox/dcim/forms/filtersets.py:218 +#: netbox/dcim/forms/filtersets.py:349 netbox/dcim/forms/filtersets.py:432 +#: netbox/dcim/forms/filtersets.py:764 netbox/dcim/forms/filtersets.py:983 +#: netbox/dcim/forms/filtersets.py:1056 netbox/dcim/forms/filtersets.py:1170 +#: netbox/dcim/forms/filtersets.py:1209 netbox/dcim/forms/object_create.py:387 +#: netbox/extras/filtersets.py:613 netbox/ipam/forms/bulk_edit.py:474 #: netbox/ipam/forms/filtersets.py:156 netbox/ipam/forms/filtersets.py:231 -#: netbox/ipam/forms/filtersets.py:444 netbox/ipam/forms/filtersets.py:535 +#: netbox/ipam/forms/filtersets.py:452 netbox/ipam/forms/filtersets.py:543 #: netbox/virtualization/forms/filtersets.py:65 #: netbox/virtualization/forms/filtersets.py:144 #: netbox/virtualization/forms/model_forms.py:98 @@ -1365,9 +1382,9 @@ msgstr "Conta" msgid "Term Side" msgstr "Lado da Terminação" -#: netbox/circuits/forms/filtersets.py:287 netbox/dcim/forms/bulk_edit.py:1572 -#: netbox/extras/forms/model_forms.py:596 netbox/ipam/forms/filtersets.py:145 -#: netbox/ipam/forms/filtersets.py:612 netbox/ipam/forms/model_forms.py:337 +#: netbox/circuits/forms/filtersets.py:287 netbox/dcim/forms/bulk_edit.py:1619 +#: netbox/extras/forms/model_forms.py:664 netbox/ipam/forms/filtersets.py:145 +#: netbox/ipam/forms/filtersets.py:620 netbox/ipam/forms/model_forms.py:337 #: netbox/templates/dcim/macaddress.html:25 #: netbox/templates/extras/configcontext.html:60 #: netbox/templates/ipam/ipaddress.html:59 @@ -1378,34 +1395,29 @@ msgstr "Atribuição" #: netbox/circuits/forms/filtersets.py:302 #: netbox/circuits/forms/model_forms.py:252 -#: netbox/circuits/tables/circuits.py:190 netbox/dcim/forms/bulk_edit.py:121 -#: netbox/dcim/forms/bulk_import.py:102 netbox/dcim/forms/model_forms.py:120 -#: netbox/dcim/tables/sites.py:89 netbox/extras/forms/filtersets.py:489 -#: netbox/ipam/filtersets.py:994 netbox/ipam/forms/bulk_edit.py:477 -#: netbox/ipam/forms/bulk_import.py:475 netbox/ipam/forms/model_forms.py:570 -#: netbox/ipam/tables/fhrp.py:67 netbox/ipam/tables/vlans.py:91 -#: netbox/ipam/tables/vlans.py:202 +#: netbox/circuits/tables/circuits.py:190 netbox/dcim/forms/bulk_edit.py:126 +#: netbox/dcim/forms/bulk_import.py:103 netbox/dcim/forms/model_forms.py:125 +#: netbox/dcim/tables/sites.py:95 netbox/extras/forms/filtersets.py:544 +#: netbox/ipam/filtersets.py:994 netbox/ipam/forms/bulk_edit.py:488 +#: netbox/ipam/forms/bulk_import.py:482 netbox/ipam/forms/model_forms.py:570 +#: netbox/ipam/tables/fhrp.py:67 netbox/ipam/tables/vlans.py:93 +#: netbox/ipam/tables/vlans.py:204 #: netbox/templates/circuits/circuitgroupassignment.html:22 #: netbox/templates/dcim/interface.html:341 netbox/templates/dcim/site.html:37 #: netbox/templates/ipam/inc/panels/fhrp_groups.html:23 -#: netbox/templates/ipam/vlan.html:27 netbox/templates/tenancy/contact.html:21 -#: netbox/templates/tenancy/tenant.html:20 netbox/templates/users/group.html:6 -#: netbox/templates/users/group.html:14 +#: netbox/templates/ipam/vlan.html:27 netbox/templates/tenancy/tenant.html:20 +#: netbox/templates/users/group.html:6 netbox/templates/users/group.html:14 #: netbox/templates/virtualization/cluster.html:29 #: netbox/templates/vpn/tunnel.html:29 #: netbox/templates/wireless/wirelesslan.html:18 -#: netbox/tenancy/forms/bulk_edit.py:43 netbox/tenancy/forms/bulk_edit.py:94 -#: netbox/tenancy/forms/bulk_import.py:40 -#: netbox/tenancy/forms/bulk_import.py:81 -#: netbox/tenancy/forms/filtersets.py:48 netbox/tenancy/forms/filtersets.py:78 -#: netbox/tenancy/forms/filtersets.py:97 -#: netbox/tenancy/forms/model_forms.py:45 -#: netbox/tenancy/forms/model_forms.py:97 -#: netbox/tenancy/forms/model_forms.py:122 -#: netbox/tenancy/tables/contacts.py:60 netbox/tenancy/tables/contacts.py:107 -#: netbox/tenancy/tables/tenants.py:42 netbox/users/filtersets.py:62 -#: netbox/users/filtersets.py:185 netbox/users/forms/filtersets.py:31 -#: netbox/users/forms/filtersets.py:37 netbox/users/forms/filtersets.py:79 +#: netbox/tenancy/forms/bulk_edit.py:44 netbox/tenancy/forms/bulk_import.py:40 +#: netbox/tenancy/forms/filtersets.py:48 netbox/tenancy/forms/filtersets.py:97 +#: netbox/tenancy/forms/model_forms.py:46 +#: netbox/tenancy/forms/model_forms.py:124 +#: netbox/tenancy/tables/contacts.py:111 netbox/tenancy/tables/tenants.py:46 +#: netbox/users/filtersets.py:62 netbox/users/filtersets.py:185 +#: netbox/users/forms/filtersets.py:31 netbox/users/forms/filtersets.py:37 +#: netbox/users/forms/filtersets.py:79 #: netbox/virtualization/forms/bulk_edit.py:66 #: netbox/virtualization/forms/bulk_import.py:48 #: netbox/virtualization/forms/filtersets.py:91 @@ -1413,10 +1425,10 @@ msgstr "Atribuição" #: netbox/virtualization/tables/clusters.py:70 #: netbox/vpn/forms/bulk_edit.py:112 netbox/vpn/forms/bulk_import.py:158 #: netbox/vpn/forms/filtersets.py:121 netbox/vpn/tables/crypto.py:31 -#: netbox/vpn/tables/tunnels.py:44 netbox/wireless/forms/bulk_edit.py:50 +#: netbox/vpn/tables/tunnels.py:44 netbox/wireless/forms/bulk_edit.py:51 #: netbox/wireless/forms/bulk_import.py:38 #: netbox/wireless/forms/filtersets.py:49 -#: netbox/wireless/forms/model_forms.py:41 +#: netbox/wireless/forms/model_forms.py:42 #: netbox/wireless/tables/wirelesslan.py:48 msgid "Group" msgstr "Grupo" @@ -1437,12 +1449,12 @@ msgstr "Atribuição do Grupo" #: netbox/circuits/models/base.py:18 netbox/dcim/models/cables.py:67 #: netbox/dcim/models/device_component_templates.py:531 #: netbox/dcim/models/device_component_templates.py:631 -#: netbox/dcim/models/device_components.py:479 -#: netbox/dcim/models/device_components.py:1029 -#: netbox/dcim/models/device_components.py:1100 -#: netbox/dcim/models/device_components.py:1246 -#: netbox/dcim/models/devices.py:478 netbox/dcim/models/racks.py:221 -#: netbox/extras/models/tags.py:28 +#: netbox/dcim/models/device_components.py:485 +#: netbox/dcim/models/device_components.py:1038 +#: netbox/dcim/models/device_components.py:1109 +#: netbox/dcim/models/device_components.py:1255 +#: netbox/dcim/models/devices.py:381 netbox/dcim/models/racks.py:227 +#: netbox/extras/models/tags.py:29 msgid "color" msgstr "cor" @@ -1467,16 +1479,17 @@ msgstr "ID única do circuito" #: netbox/circuits/models/circuits.py:67 #: netbox/circuits/models/virtual_circuits.py:59 netbox/core/models/data.py:52 #: netbox/core/models/jobs.py:87 netbox/dcim/models/cables.py:49 -#: netbox/dcim/models/device_components.py:1286 -#: netbox/dcim/models/devices.py:645 netbox/dcim/models/devices.py:1181 -#: netbox/dcim/models/devices.py:1409 netbox/dcim/models/power.py:94 -#: netbox/dcim/models/racks.py:288 netbox/dcim/models/sites.py:154 +#: netbox/dcim/models/device_components.py:456 +#: netbox/dcim/models/device_components.py:1294 +#: netbox/dcim/models/devices.py:533 netbox/dcim/models/devices.py:1138 +#: netbox/dcim/models/modules.py:221 netbox/dcim/models/power.py:94 +#: netbox/dcim/models/racks.py:294 netbox/dcim/models/sites.py:154 #: netbox/dcim/models/sites.py:270 netbox/ipam/models/ip.py:237 -#: netbox/ipam/models/ip.py:508 netbox/ipam/models/ip.py:729 -#: netbox/ipam/models/vlans.py:211 netbox/virtualization/models/clusters.py:70 +#: netbox/ipam/models/ip.py:511 netbox/ipam/models/ip.py:740 +#: netbox/ipam/models/vlans.py:217 netbox/virtualization/models/clusters.py:70 #: netbox/virtualization/models/virtualmachines.py:79 -#: netbox/vpn/models/tunnels.py:38 netbox/wireless/models.py:95 -#: netbox/wireless/models.py:156 +#: netbox/vpn/models/l2vpn.py:36 netbox/vpn/models/tunnels.py:38 +#: netbox/wireless/models.py:95 netbox/wireless/models.py:148 msgid "status" msgstr "status" @@ -1512,86 +1525,85 @@ msgstr "grupo de circuitos" msgid "circuit groups" msgstr "grupos de circuitos" -#: netbox/circuits/models/circuits.py:190 +#: netbox/circuits/models/circuits.py:189 msgid "member ID" msgstr "ID do membro" -#: netbox/circuits/models/circuits.py:202 netbox/ipam/models/fhrp.py:90 -#: netbox/tenancy/models/contacts.py:126 +#: netbox/circuits/models/circuits.py:201 netbox/ipam/models/fhrp.py:96 +#: netbox/tenancy/models/contacts.py:133 msgid "priority" msgstr "prioridade" -#: netbox/circuits/models/circuits.py:220 +#: netbox/circuits/models/circuits.py:219 msgid "Circuit group assignment" msgstr "Atribuição do grupo de circuitos" -#: netbox/circuits/models/circuits.py:221 +#: netbox/circuits/models/circuits.py:220 msgid "Circuit group assignments" msgstr "Atribuições do grupo de circuitos" -#: netbox/circuits/models/circuits.py:247 +#: netbox/circuits/models/circuits.py:246 msgid "termination side" msgstr "lado da terminação" -#: netbox/circuits/models/circuits.py:266 +#: netbox/circuits/models/circuits.py:264 msgid "port speed (Kbps)" msgstr "velocidade da porta (Kbps)" -#: netbox/circuits/models/circuits.py:269 +#: netbox/circuits/models/circuits.py:267 msgid "Physical circuit speed" msgstr "Velocidade do circuito físico" -#: netbox/circuits/models/circuits.py:274 +#: netbox/circuits/models/circuits.py:272 msgid "upstream speed (Kbps)" msgstr "velocidade de upstream (Kbps)" -#: netbox/circuits/models/circuits.py:275 +#: netbox/circuits/models/circuits.py:273 msgid "Upstream speed, if different from port speed" msgstr "Velocidade de upstream, se diferente da velocidade da porta" -#: netbox/circuits/models/circuits.py:280 +#: netbox/circuits/models/circuits.py:278 msgid "cross-connect ID" msgstr "ID da conexão cruzada" -#: netbox/circuits/models/circuits.py:281 +#: netbox/circuits/models/circuits.py:279 msgid "ID of the local cross-connect" msgstr "ID da conexão cruzada local" -#: netbox/circuits/models/circuits.py:286 +#: netbox/circuits/models/circuits.py:284 msgid "patch panel/port(s)" msgstr "patch panel/porta(s)" -#: netbox/circuits/models/circuits.py:287 +#: netbox/circuits/models/circuits.py:285 msgid "Patch panel ID and port number(s)" msgstr "ID do patch panel e número da(s) porta(s)" -#: netbox/circuits/models/circuits.py:290 +#: netbox/circuits/models/circuits.py:288 #: netbox/circuits/models/virtual_circuits.py:144 #: netbox/dcim/models/device_component_templates.py:57 -#: netbox/dcim/models/device_components.py:63 netbox/dcim/models/racks.py:681 -#: netbox/extras/models/configs.py:45 netbox/extras/models/configs.py:219 -#: netbox/extras/models/customfields.py:127 netbox/extras/models/models.py:61 -#: netbox/extras/models/models.py:158 netbox/extras/models/models.py:396 -#: netbox/extras/models/models.py:511 -#: netbox/extras/models/notifications.py:131 -#: netbox/extras/models/staging.py:32 netbox/extras/models/tags.py:32 -#: netbox/ipam/models/vlans.py:367 netbox/netbox/models/__init__.py:115 -#: netbox/netbox/models/__init__.py:150 netbox/netbox/models/__init__.py:196 -#: netbox/users/models/permissions.py:24 netbox/users/models/tokens.py:57 +#: netbox/dcim/models/device_components.py:63 netbox/dcim/models/racks.py:688 +#: netbox/extras/models/configs.py:42 netbox/extras/models/configs.py:218 +#: netbox/extras/models/customfields.py:127 netbox/extras/models/models.py:63 +#: netbox/extras/models/models.py:160 netbox/extras/models/models.py:398 +#: netbox/extras/models/models.py:469 netbox/extras/models/models.py:548 +#: netbox/extras/models/notifications.py:131 netbox/extras/models/tags.py:33 +#: netbox/ipam/models/vlans.py:373 netbox/netbox/models/__init__.py:115 +#: netbox/netbox/models/__init__.py:150 netbox/netbox/models/__init__.py:200 +#: netbox/users/models/permissions.py:23 netbox/users/models/tokens.py:57 #: netbox/users/models/users.py:33 -#: netbox/virtualization/models/virtualmachines.py:276 +#: netbox/virtualization/models/virtualmachines.py:281 msgid "description" msgstr "descrição" -#: netbox/circuits/models/circuits.py:340 +#: netbox/circuits/models/circuits.py:338 msgid "circuit termination" msgstr "terminação do circuito" -#: netbox/circuits/models/circuits.py:341 +#: netbox/circuits/models/circuits.py:339 msgid "circuit terminations" msgstr "terminações dos circuitos" -#: netbox/circuits/models/circuits.py:353 +#: netbox/circuits/models/circuits.py:351 msgid "A circuit termination must attach to a terminating object." msgstr "" "Uma terminação de circuito deve ser conectada a um objeto de terminação." @@ -1602,31 +1614,31 @@ msgstr "" #: netbox/core/models/jobs.py:48 #: netbox/dcim/models/device_component_templates.py:43 #: netbox/dcim/models/device_components.py:52 -#: netbox/dcim/models/devices.py:589 netbox/dcim/models/devices.py:1341 -#: netbox/dcim/models/devices.py:1404 netbox/dcim/models/power.py:38 -#: netbox/dcim/models/power.py:89 netbox/dcim/models/racks.py:257 -#: netbox/dcim/models/sites.py:142 netbox/extras/models/configs.py:36 -#: netbox/extras/models/configs.py:215 netbox/extras/models/customfields.py:94 -#: netbox/extras/models/models.py:56 netbox/extras/models/models.py:153 -#: netbox/extras/models/models.py:296 netbox/extras/models/models.py:392 -#: netbox/extras/models/models.py:501 netbox/extras/models/models.py:596 +#: netbox/dcim/models/devices.py:477 netbox/dcim/models/devices.py:1070 +#: netbox/dcim/models/devices.py:1133 netbox/dcim/models/modules.py:32 +#: netbox/dcim/models/power.py:38 netbox/dcim/models/power.py:89 +#: netbox/dcim/models/racks.py:263 netbox/dcim/models/sites.py:142 +#: netbox/extras/models/configs.py:33 netbox/extras/models/configs.py:214 +#: netbox/extras/models/customfields.py:94 netbox/extras/models/models.py:58 +#: netbox/extras/models/models.py:155 netbox/extras/models/models.py:298 +#: netbox/extras/models/models.py:394 netbox/extras/models/models.py:459 +#: netbox/extras/models/models.py:544 netbox/extras/models/models.py:669 #: netbox/extras/models/notifications.py:126 -#: netbox/extras/models/scripts.py:30 netbox/extras/models/staging.py:27 -#: netbox/ipam/models/asns.py:17 netbox/ipam/models/fhrp.py:24 -#: netbox/ipam/models/services.py:51 netbox/ipam/models/services.py:84 -#: netbox/ipam/models/vlans.py:38 netbox/ipam/models/vlans.py:200 -#: netbox/ipam/models/vlans.py:346 netbox/ipam/models/vrfs.py:20 -#: netbox/ipam/models/vrfs.py:75 netbox/netbox/models/__init__.py:142 -#: netbox/netbox/models/__init__.py:186 netbox/tenancy/models/contacts.py:58 -#: netbox/tenancy/models/tenants.py:19 netbox/tenancy/models/tenants.py:42 -#: netbox/users/models/permissions.py:20 netbox/users/models/users.py:28 -#: netbox/virtualization/models/clusters.py:52 +#: netbox/extras/models/scripts.py:30 netbox/ipam/models/asns.py:17 +#: netbox/ipam/models/fhrp.py:24 netbox/ipam/models/services.py:51 +#: netbox/ipam/models/services.py:80 netbox/ipam/models/vlans.py:38 +#: netbox/ipam/models/vlans.py:206 netbox/ipam/models/vlans.py:352 +#: netbox/ipam/models/vrfs.py:20 netbox/ipam/models/vrfs.py:75 +#: netbox/netbox/models/__init__.py:142 netbox/netbox/models/__init__.py:190 +#: netbox/tenancy/models/contacts.py:59 netbox/tenancy/models/tenants.py:19 +#: netbox/tenancy/models/tenants.py:42 netbox/users/models/permissions.py:19 +#: netbox/users/models/users.py:28 netbox/virtualization/models/clusters.py:52 #: netbox/virtualization/models/virtualmachines.py:71 -#: netbox/virtualization/models/virtualmachines.py:271 -#: netbox/virtualization/models/virtualmachines.py:305 +#: netbox/virtualization/models/virtualmachines.py:276 +#: netbox/virtualization/models/virtualmachines.py:310 #: netbox/vpn/models/crypto.py:23 netbox/vpn/models/crypto.py:69 #: netbox/vpn/models/crypto.py:128 netbox/vpn/models/crypto.py:180 -#: netbox/vpn/models/crypto.py:216 netbox/vpn/models/l2vpn.py:21 +#: netbox/vpn/models/crypto.py:216 netbox/vpn/models/l2vpn.py:20 #: netbox/vpn/models/tunnels.py:32 netbox/wireless/models.py:53 msgid "name" msgstr "nome" @@ -1636,11 +1648,11 @@ msgid "Full name of the provider" msgstr "Nome completo do provedor" #: netbox/circuits/models/providers.py:28 netbox/dcim/models/devices.py:88 -#: netbox/dcim/models/racks.py:137 netbox/dcim/models/sites.py:149 -#: netbox/extras/models/models.py:506 netbox/ipam/models/asns.py:23 +#: netbox/dcim/models/racks.py:143 netbox/dcim/models/sites.py:149 +#: netbox/extras/models/models.py:464 netbox/ipam/models/asns.py:23 #: netbox/ipam/models/vlans.py:43 netbox/netbox/models/__init__.py:146 -#: netbox/netbox/models/__init__.py:191 netbox/tenancy/models/tenants.py:25 -#: netbox/tenancy/models/tenants.py:47 netbox/vpn/models/l2vpn.py:27 +#: netbox/netbox/models/__init__.py:195 netbox/tenancy/models/tenants.py:25 +#: netbox/tenancy/models/tenants.py:47 netbox/vpn/models/l2vpn.py:26 #: netbox/wireless/models.py:59 msgid "slug" msgstr "slug" @@ -1694,7 +1706,7 @@ msgid "virtual circuits" msgstr "circuitos virtuais" #: netbox/circuits/models/virtual_circuits.py:133 netbox/ipam/models/ip.py:194 -#: netbox/ipam/models/ip.py:736 netbox/vpn/models/tunnels.py:109 +#: netbox/ipam/models/ip.py:747 netbox/vpn/models/tunnels.py:109 msgid "role" msgstr "função" @@ -1712,35 +1724,36 @@ msgstr "terminações de circuito virtual" #: netbox/circuits/tables/providers.py:67 #: netbox/circuits/tables/providers.py:97 #: netbox/circuits/tables/virtual_circuits.py:18 netbox/core/tables/data.py:16 -#: netbox/core/tables/jobs.py:14 netbox/core/tables/plugins.py:50 +#: netbox/core/tables/jobs.py:14 netbox/core/tables/plugins.py:53 #: netbox/core/tables/tasks.py:11 netbox/core/tables/tasks.py:115 -#: netbox/dcim/forms/filtersets.py:64 netbox/dcim/forms/object_create.py:43 +#: netbox/dcim/forms/filtersets.py:65 netbox/dcim/forms/object_create.py:43 #: netbox/dcim/tables/devices.py:63 netbox/dcim/tables/devices.py:103 #: netbox/dcim/tables/devices.py:145 netbox/dcim/tables/devices.py:299 #: netbox/dcim/tables/devices.py:402 netbox/dcim/tables/devices.py:443 -#: netbox/dcim/tables/devices.py:491 netbox/dcim/tables/devices.py:540 -#: netbox/dcim/tables/devices.py:561 netbox/dcim/tables/devices.py:681 -#: netbox/dcim/tables/devices.py:764 netbox/dcim/tables/devices.py:810 -#: netbox/dcim/tables/devices.py:872 netbox/dcim/tables/devices.py:941 -#: netbox/dcim/tables/devices.py:1006 netbox/dcim/tables/devices.py:1025 -#: netbox/dcim/tables/devices.py:1054 netbox/dcim/tables/devices.py:1084 +#: netbox/dcim/tables/devices.py:491 netbox/dcim/tables/devices.py:545 +#: netbox/dcim/tables/devices.py:568 netbox/dcim/tables/devices.py:688 +#: netbox/dcim/tables/devices.py:771 netbox/dcim/tables/devices.py:817 +#: netbox/dcim/tables/devices.py:879 netbox/dcim/tables/devices.py:948 +#: netbox/dcim/tables/devices.py:1013 netbox/dcim/tables/devices.py:1032 +#: netbox/dcim/tables/devices.py:1061 netbox/dcim/tables/devices.py:1091 #: netbox/dcim/tables/devicetypes.py:31 netbox/dcim/tables/devicetypes.py:227 -#: netbox/dcim/tables/power.py:22 netbox/dcim/tables/power.py:62 -#: netbox/dcim/tables/racks.py:24 netbox/dcim/tables/racks.py:113 -#: netbox/dcim/tables/sites.py:24 netbox/dcim/tables/sites.py:51 -#: netbox/dcim/tables/sites.py:78 netbox/dcim/tables/sites.py:129 -#: netbox/extras/forms/filtersets.py:218 netbox/extras/tables/tables.py:61 -#: netbox/extras/tables/tables.py:125 netbox/extras/tables/tables.py:158 -#: netbox/extras/tables/tables.py:183 netbox/extras/tables/tables.py:249 -#: netbox/extras/tables/tables.py:364 netbox/extras/tables/tables.py:381 -#: netbox/extras/tables/tables.py:404 netbox/extras/tables/tables.py:442 -#: netbox/extras/tables/tables.py:494 netbox/extras/tables/tables.py:520 -#: netbox/ipam/forms/bulk_edit.py:391 netbox/ipam/forms/filtersets.py:403 -#: netbox/ipam/forms/filtersets.py:488 netbox/ipam/tables/asn.py:16 -#: netbox/ipam/tables/ip.py:31 netbox/ipam/tables/ip.py:106 +#: netbox/dcim/tables/modules.py:17 netbox/dcim/tables/power.py:22 +#: netbox/dcim/tables/power.py:62 netbox/dcim/tables/racks.py:24 +#: netbox/dcim/tables/racks.py:117 netbox/dcim/tables/sites.py:24 +#: netbox/dcim/tables/sites.py:54 netbox/dcim/tables/sites.py:84 +#: netbox/dcim/tables/sites.py:135 netbox/extras/forms/filtersets.py:223 +#: netbox/extras/tables/tables.py:62 netbox/extras/tables/tables.py:126 +#: netbox/extras/tables/tables.py:159 netbox/extras/tables/tables.py:184 +#: netbox/extras/tables/tables.py:260 netbox/extras/tables/tables.py:290 +#: netbox/extras/tables/tables.py:405 netbox/extras/tables/tables.py:422 +#: netbox/extras/tables/tables.py:445 netbox/extras/tables/tables.py:483 +#: netbox/extras/tables/tables.py:535 netbox/extras/tables/tables.py:561 +#: netbox/ipam/forms/bulk_edit.py:396 netbox/ipam/forms/filtersets.py:410 +#: netbox/ipam/forms/filtersets.py:496 netbox/ipam/tables/asn.py:16 +#: netbox/ipam/tables/ip.py:32 netbox/ipam/tables/ip.py:107 #: netbox/ipam/tables/services.py:15 netbox/ipam/tables/services.py:40 -#: netbox/ipam/tables/vlans.py:33 netbox/ipam/tables/vlans.py:83 -#: netbox/ipam/tables/vlans.py:231 netbox/ipam/tables/vrfs.py:26 +#: netbox/ipam/tables/vlans.py:33 netbox/ipam/tables/vlans.py:85 +#: netbox/ipam/tables/vlans.py:233 netbox/ipam/tables/vrfs.py:26 #: netbox/ipam/tables/vrfs.py:68 #: netbox/templates/circuits/circuitgroup.html:28 #: netbox/templates/circuits/circuittype.html:22 @@ -1764,6 +1777,7 @@ msgstr "terminações de circuito virtual" #: netbox/templates/dcim/location.html:29 #: netbox/templates/dcim/manufacturer.html:36 #: netbox/templates/dcim/modulebay.html:30 +#: netbox/templates/dcim/moduletypeprofile.html:16 #: netbox/templates/dcim/platform.html:29 #: netbox/templates/dcim/poweroutlet.html:28 #: netbox/templates/dcim/powerport.html:28 @@ -1780,16 +1794,17 @@ msgstr "terminações de circuito virtual" #: netbox/templates/extras/notificationgroup.html:14 #: netbox/templates/extras/savedfilter.html:13 #: netbox/templates/extras/script_list.html:45 +#: netbox/templates/extras/tableconfig.html:13 #: netbox/templates/extras/tag.html:14 netbox/templates/extras/webhook.html:13 #: netbox/templates/ipam/asnrange.html:15 #: netbox/templates/ipam/fhrpgroup.html:30 netbox/templates/ipam/rir.html:22 #: netbox/templates/ipam/role.html:22 #: netbox/templates/ipam/routetarget.html:13 -#: netbox/templates/ipam/service.html:24 +#: netbox/templates/ipam/service.html:26 #: netbox/templates/ipam/servicetemplate.html:15 #: netbox/templates/ipam/vlan.html:35 netbox/templates/ipam/vlangroup.html:30 #: netbox/templates/ipam/vlantranslationpolicy.html:14 -#: netbox/templates/tenancy/contact.html:25 +#: netbox/templates/tenancy/contact.html:35 #: netbox/templates/tenancy/contactgroup.html:21 #: netbox/templates/tenancy/contactrole.html:18 #: netbox/templates/tenancy/tenantgroup.html:29 @@ -1811,9 +1826,9 @@ msgstr "terminações de circuito virtual" #: netbox/templates/vpn/l2vpn.html:14 netbox/templates/vpn/tunnel.html:21 #: netbox/templates/vpn/tunnelgroup.html:26 #: netbox/templates/wireless/wirelesslangroup.html:29 -#: netbox/tenancy/tables/contacts.py:19 netbox/tenancy/tables/contacts.py:41 -#: netbox/tenancy/tables/contacts.py:56 netbox/tenancy/tables/tenants.py:16 -#: netbox/tenancy/tables/tenants.py:38 netbox/users/tables.py:62 +#: netbox/tenancy/tables/contacts.py:19 netbox/tenancy/tables/contacts.py:45 +#: netbox/tenancy/tables/contacts.py:60 netbox/tenancy/tables/tenants.py:16 +#: netbox/tenancy/tables/tenants.py:42 netbox/users/tables.py:62 #: netbox/users/tables.py:76 netbox/virtualization/forms/bulk_create.py:20 #: netbox/virtualization/forms/object_create.py:13 #: netbox/virtualization/forms/object_create.py:23 @@ -1837,8 +1852,8 @@ msgstr "Nome" #: netbox/circuits/tables/providers.py:43 #: netbox/circuits/tables/providers.py:77 #: netbox/circuits/tables/virtual_circuits.py:27 -#: netbox/netbox/navigation/menu.py:274 netbox/netbox/navigation/menu.py:278 -#: netbox/netbox/navigation/menu.py:280 +#: netbox/netbox/navigation/menu.py:275 netbox/netbox/navigation/menu.py:279 +#: netbox/netbox/navigation/menu.py:281 #: netbox/templates/circuits/provider.html:57 #: netbox/templates/circuits/provideraccount.html:44 #: netbox/templates/circuits/providernetwork.html:50 @@ -1854,7 +1869,7 @@ msgid "Circuit ID" msgstr "ID do Circuito" #: netbox/circuits/tables/circuits.py:71 -#: netbox/wireless/forms/model_forms.py:163 +#: netbox/wireless/forms/model_forms.py:164 msgid "Side A" msgstr "Lado A" @@ -1872,35 +1887,38 @@ msgstr "Taxa Garantida" #: netbox/circuits/tables/providers.py:80 #: netbox/circuits/tables/providers.py:105 #: netbox/circuits/tables/virtual_circuits.py:68 -#: netbox/dcim/tables/devices.py:1067 netbox/dcim/tables/devicetypes.py:97 -#: netbox/dcim/tables/modules.py:29 netbox/dcim/tables/modules.py:73 -#: netbox/dcim/tables/power.py:39 netbox/dcim/tables/power.py:96 -#: netbox/dcim/tables/racks.py:84 netbox/dcim/tables/racks.py:144 -#: netbox/dcim/tables/racks.py:224 netbox/dcim/tables/sites.py:107 -#: netbox/extras/tables/tables.py:588 netbox/ipam/tables/asn.py:69 -#: netbox/ipam/tables/fhrp.py:34 netbox/ipam/tables/ip.py:82 -#: netbox/ipam/tables/ip.py:226 netbox/ipam/tables/ip.py:281 -#: netbox/ipam/tables/ip.py:349 netbox/ipam/tables/services.py:24 -#: netbox/ipam/tables/services.py:54 netbox/ipam/tables/vlans.py:121 +#: netbox/dcim/tables/devices.py:1074 netbox/dcim/tables/devicetypes.py:97 +#: netbox/dcim/tables/modules.py:27 netbox/dcim/tables/modules.py:68 +#: netbox/dcim/tables/modules.py:107 netbox/dcim/tables/power.py:39 +#: netbox/dcim/tables/power.py:96 netbox/dcim/tables/racks.py:88 +#: netbox/dcim/tables/racks.py:148 netbox/dcim/tables/racks.py:233 +#: netbox/dcim/tables/sites.py:36 netbox/dcim/tables/sites.py:66 +#: netbox/dcim/tables/sites.py:113 netbox/dcim/tables/sites.py:167 +#: netbox/extras/tables/tables.py:643 netbox/ipam/tables/asn.py:69 +#: netbox/ipam/tables/fhrp.py:34 netbox/ipam/tables/ip.py:83 +#: netbox/ipam/tables/ip.py:227 netbox/ipam/tables/ip.py:286 +#: netbox/ipam/tables/ip.py:355 netbox/ipam/tables/services.py:24 +#: netbox/ipam/tables/services.py:54 netbox/ipam/tables/vlans.py:123 #: netbox/ipam/tables/vrfs.py:47 netbox/ipam/tables/vrfs.py:72 #: netbox/templates/dcim/htmx/cable_edit.html:92 #: netbox/templates/generic/bulk_edit.html:86 #: netbox/templates/inc/panels/comments.html:5 -#: netbox/tenancy/tables/contacts.py:68 netbox/tenancy/tables/tenants.py:46 +#: netbox/tenancy/tables/contacts.py:31 netbox/tenancy/tables/contacts.py:72 +#: netbox/tenancy/tables/tenants.py:28 netbox/tenancy/tables/tenants.py:50 #: netbox/utilities/forms/fields/fields.py:29 #: netbox/virtualization/tables/clusters.py:95 #: netbox/virtualization/tables/virtualmachines.py:52 #: netbox/vpn/tables/crypto.py:37 netbox/vpn/tables/crypto.py:74 #: netbox/vpn/tables/crypto.py:109 netbox/vpn/tables/crypto.py:140 -#: netbox/vpn/tables/crypto.py:173 netbox/vpn/tables/l2vpn.py:37 +#: netbox/vpn/tables/crypto.py:173 netbox/vpn/tables/l2vpn.py:40 #: netbox/vpn/tables/tunnels.py:61 netbox/wireless/tables/wirelesslan.py:27 #: netbox/wireless/tables/wirelesslan.py:66 msgid "Comments" msgstr "Comentários" #: netbox/circuits/tables/circuits.py:89 -#: netbox/templates/tenancy/contact.html:84 -#: netbox/tenancy/tables/contacts.py:73 +#: netbox/templates/tenancy/contact.html:94 +#: netbox/tenancy/tables/contacts.py:77 msgid "Assignments" msgstr "Atribuições" @@ -1937,52 +1955,50 @@ msgstr "Contas" msgid "Account Count" msgstr "Quantidade de contas" -#: netbox/circuits/tables/providers.py:37 netbox/dcim/tables/sites.py:99 +#: netbox/circuits/tables/providers.py:37 netbox/dcim/tables/sites.py:105 msgid "ASN Count" msgstr "Quantidade de ASNs" #: netbox/circuits/tables/virtual_circuits.py:65 -#: netbox/netbox/navigation/menu.py:234 +#: netbox/netbox/navigation/menu.py:235 #: netbox/templates/circuits/virtualcircuit.html:87 -#: netbox/templates/vpn/l2vpn.html:56 netbox/templates/vpn/tunnel.html:72 +#: netbox/templates/vpn/l2vpn.html:60 netbox/templates/vpn/tunnel.html:72 #: netbox/vpn/tables/tunnels.py:58 msgid "Terminations" msgstr "Terminações" #: netbox/circuits/tables/virtual_circuits.py:109 -#: netbox/dcim/forms/bulk_edit.py:745 netbox/dcim/forms/bulk_edit.py:1299 -#: netbox/dcim/forms/bulk_edit.py:1708 netbox/dcim/forms/bulk_edit.py:1760 -#: netbox/dcim/forms/bulk_import.py:668 netbox/dcim/forms/bulk_import.py:730 -#: netbox/dcim/forms/bulk_import.py:756 netbox/dcim/forms/bulk_import.py:782 -#: netbox/dcim/forms/bulk_import.py:802 netbox/dcim/forms/bulk_import.py:858 -#: netbox/dcim/forms/bulk_import.py:976 netbox/dcim/forms/bulk_import.py:1024 -#: netbox/dcim/forms/bulk_import.py:1041 netbox/dcim/forms/bulk_import.py:1053 -#: netbox/dcim/forms/bulk_import.py:1101 netbox/dcim/forms/bulk_import.py:1223 -#: netbox/dcim/forms/bulk_import.py:1559 netbox/dcim/forms/connections.py:24 -#: netbox/dcim/forms/filtersets.py:132 netbox/dcim/forms/filtersets.py:922 -#: netbox/dcim/forms/filtersets.py:954 netbox/dcim/forms/filtersets.py:1100 -#: netbox/dcim/forms/filtersets.py:1291 netbox/dcim/forms/filtersets.py:1316 -#: netbox/dcim/forms/filtersets.py:1340 netbox/dcim/forms/filtersets.py:1360 -#: netbox/dcim/forms/filtersets.py:1388 netbox/dcim/forms/filtersets.py:1508 -#: netbox/dcim/forms/filtersets.py:1533 netbox/dcim/forms/filtersets.py:1557 -#: netbox/dcim/forms/filtersets.py:1575 netbox/dcim/forms/filtersets.py:1592 -#: netbox/dcim/forms/filtersets.py:1689 netbox/dcim/forms/filtersets.py:1713 -#: netbox/dcim/forms/filtersets.py:1737 netbox/dcim/forms/model_forms.py:644 -#: netbox/dcim/forms/model_forms.py:861 netbox/dcim/forms/model_forms.py:1262 -#: netbox/dcim/forms/model_forms.py:1747 netbox/dcim/forms/model_forms.py:1818 +#: netbox/dcim/forms/bulk_edit.py:789 netbox/dcim/forms/bulk_edit.py:1343 +#: netbox/dcim/forms/bulk_edit.py:1755 netbox/dcim/forms/bulk_edit.py:1807 +#: netbox/dcim/forms/bulk_import.py:699 netbox/dcim/forms/bulk_import.py:761 +#: netbox/dcim/forms/bulk_import.py:787 netbox/dcim/forms/bulk_import.py:813 +#: netbox/dcim/forms/bulk_import.py:833 netbox/dcim/forms/bulk_import.py:889 +#: netbox/dcim/forms/bulk_import.py:1007 netbox/dcim/forms/bulk_import.py:1055 +#: netbox/dcim/forms/bulk_import.py:1072 netbox/dcim/forms/bulk_import.py:1084 +#: netbox/dcim/forms/bulk_import.py:1132 netbox/dcim/forms/bulk_import.py:1254 +#: netbox/dcim/forms/bulk_import.py:1590 netbox/dcim/forms/connections.py:24 +#: netbox/dcim/forms/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 +#: netbox/dcim/forms/filtersets.py:1359 netbox/dcim/forms/filtersets.py:1379 +#: netbox/dcim/forms/filtersets.py:1412 netbox/dcim/forms/filtersets.py:1532 +#: netbox/dcim/forms/filtersets.py:1557 netbox/dcim/forms/filtersets.py:1581 +#: netbox/dcim/forms/filtersets.py:1599 netbox/dcim/forms/filtersets.py:1616 +#: 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/object_create.py:260 netbox/dcim/tables/connections.py:22 #: netbox/dcim/tables/connections.py:41 netbox/dcim/tables/connections.py:60 #: netbox/dcim/tables/devices.py:295 netbox/dcim/tables/devices.py:380 #: netbox/dcim/tables/devices.py:421 netbox/dcim/tables/devices.py:463 -#: netbox/dcim/tables/devices.py:513 netbox/dcim/tables/devices.py:618 -#: netbox/dcim/tables/devices.py:730 netbox/dcim/tables/devices.py:786 -#: netbox/dcim/tables/devices.py:832 netbox/dcim/tables/devices.py:891 -#: netbox/dcim/tables/devices.py:959 netbox/dcim/tables/devices.py:1088 -#: netbox/dcim/tables/modules.py:53 netbox/extras/forms/filtersets.py:328 -#: netbox/ipam/forms/bulk_import.py:310 netbox/ipam/forms/bulk_import.py:556 -#: netbox/ipam/forms/filtersets.py:618 netbox/ipam/forms/model_forms.py:333 -#: netbox/ipam/forms/model_forms.py:761 netbox/ipam/forms/model_forms.py:794 -#: netbox/ipam/forms/model_forms.py:820 netbox/ipam/tables/vlans.py:156 +#: netbox/dcim/tables/devices.py:513 netbox/dcim/tables/devices.py:625 +#: netbox/dcim/tables/devices.py:737 netbox/dcim/tables/devices.py:793 +#: netbox/dcim/tables/devices.py:839 netbox/dcim/tables/devices.py:898 +#: netbox/dcim/tables/devices.py:966 netbox/dcim/tables/devices.py:1095 +#: netbox/dcim/tables/modules.py:87 netbox/extras/forms/filtersets.py:363 +#: netbox/ipam/forms/bulk_import.py:310 netbox/ipam/forms/filtersets.py:626 +#: netbox/ipam/forms/model_forms.py:333 netbox/ipam/tables/vlans.py:158 #: netbox/templates/circuits/virtualcircuittermination.html:56 #: netbox/templates/dcim/consoleport.html:20 #: netbox/templates/dcim/consoleserverport.html:20 @@ -2011,22 +2027,22 @@ msgstr "Terminações" #: netbox/virtualization/forms/filtersets.py:134 #: netbox/virtualization/forms/model_forms.py:192 #: netbox/virtualization/tables/virtualmachines.py:41 netbox/vpn/choices.py:52 -#: netbox/vpn/forms/bulk_import.py:86 netbox/vpn/forms/bulk_import.py:283 -#: netbox/vpn/forms/filtersets.py:281 netbox/vpn/forms/model_forms.py:91 +#: netbox/vpn/forms/bulk_import.py:86 netbox/vpn/forms/bulk_import.py:288 +#: netbox/vpn/forms/filtersets.py:286 netbox/vpn/forms/model_forms.py:91 #: netbox/vpn/forms/model_forms.py:126 netbox/vpn/forms/model_forms.py:237 #: netbox/vpn/forms/model_forms.py:456 -#: netbox/wireless/forms/model_forms.py:102 -#: netbox/wireless/forms/model_forms.py:144 +#: netbox/wireless/forms/model_forms.py:103 +#: netbox/wireless/forms/model_forms.py:145 #: netbox/wireless/tables/wirelesslan.py:84 msgid "Device" msgstr "Dispositivo" -#: netbox/circuits/views.py:373 +#: netbox/circuits/views.py:362 #, python-brace-format msgid "No terminations have been defined for circuit {circuit}." msgstr "Nenhuma terminação foi definida para o circuito {circuit}." -#: netbox/circuits/views.py:422 +#: netbox/circuits/views.py:411 #, python-brace-format msgid "Swapped terminations for circuit {circuit}." msgstr "Terminações trocadas para o circuito {circuit}." @@ -2035,31 +2051,31 @@ msgstr "Terminações trocadas para o circuito {circuit}." msgid "This user does not have permission to synchronize this data source." msgstr "Este usuário não tem permissão para sincronizar esta origem de dados." -#: netbox/core/apps.py:33 +#: netbox/core/apps.py:34 msgid "Object created" msgstr "Objeto criado" -#: netbox/core/apps.py:34 +#: netbox/core/apps.py:35 msgid "Object updated" msgstr "Objeto atualizado" -#: netbox/core/apps.py:35 +#: netbox/core/apps.py:36 msgid "Object deleted" msgstr "Objeto excluído" -#: netbox/core/apps.py:36 +#: netbox/core/apps.py:37 msgid "Job started" msgstr "Tarefa iniciada" -#: netbox/core/apps.py:37 +#: netbox/core/apps.py:38 msgid "Job completed" msgstr "Tarefa completada" -#: netbox/core/apps.py:38 +#: netbox/core/apps.py:39 msgid "Job failed" msgstr "Tarefa com falha" -#: netbox/core/apps.py:39 +#: netbox/core/apps.py:40 msgid "Job errored" msgstr "Tarefa com erro" @@ -2083,14 +2099,14 @@ msgstr "Concluído" #: netbox/core/choices.py:22 netbox/core/choices.py:59 #: netbox/core/constants.py:20 netbox/core/tables/tasks.py:34 -#: netbox/dcim/choices.py:187 netbox/dcim/choices.py:239 -#: netbox/dcim/choices.py:1601 netbox/dcim/choices.py:1674 +#: netbox/dcim/choices.py:188 netbox/dcim/choices.py:241 +#: netbox/dcim/choices.py:1608 netbox/dcim/choices.py:1698 #: netbox/virtualization/choices.py:48 msgid "Failed" msgstr "Falhou" -#: netbox/core/choices.py:35 netbox/netbox/navigation/menu.py:356 -#: netbox/netbox/navigation/menu.py:360 +#: netbox/core/choices.py:35 netbox/netbox/navigation/menu.py:358 +#: netbox/netbox/navigation/menu.py:362 #: netbox/templates/extras/script/base.html:14 #: netbox/templates/extras/script_list.html:7 #: netbox/templates/extras/script_list.html:12 @@ -2144,7 +2160,7 @@ msgstr "Semanalmente" msgid "30 days" msgstr "30 dias" -#: netbox/core/choices.py:103 netbox/core/tables/plugins.py:69 +#: netbox/core/choices.py:103 netbox/core/tables/plugins.py:75 #: netbox/templates/generic/object.html:61 msgid "Updated" msgstr "Atualizado" @@ -2175,7 +2191,7 @@ msgstr "Parado" msgid "Cancelled" msgstr "Cancelado" -#: netbox/core/data_backends.py:32 netbox/core/tables/plugins.py:57 +#: netbox/core/data_backends.py:32 netbox/core/tables/plugins.py:61 #: netbox/templates/core/plugin.html:88 #: netbox/templates/dcim/interface.html:273 msgid "Local" @@ -2214,40 +2230,43 @@ msgstr "ID da chave de acesso da AWS" msgid "AWS secret access key" msgstr "Chave de acesso secreta da AWS" -#: netbox/core/filtersets.py:53 netbox/extras/filtersets.py:250 -#: netbox/extras/filtersets.py:633 netbox/extras/filtersets.py:661 +#: netbox/core/filtersets.py:57 netbox/extras/filtersets.py:254 +#: netbox/extras/filtersets.py:726 netbox/extras/filtersets.py:754 msgid "Data source (ID)" msgstr "Origem de dados (ID)" -#: netbox/core/filtersets.py:59 +#: netbox/core/filtersets.py:63 msgid "Data source (name)" msgstr "Origem de dados (nome)" -#: netbox/core/filtersets.py:145 netbox/dcim/filtersets.py:502 -#: netbox/extras/filtersets.py:287 netbox/extras/filtersets.py:331 -#: netbox/extras/filtersets.py:353 netbox/extras/filtersets.py:413 -#: netbox/users/filtersets.py:28 +#: netbox/core/filtersets.py:149 netbox/dcim/filtersets.py:504 +#: netbox/extras/filtersets.py:292 netbox/extras/filtersets.py:344 +#: netbox/extras/filtersets.py:389 netbox/extras/filtersets.py:411 +#: netbox/extras/filtersets.py:471 netbox/users/filtersets.py:28 msgid "User (ID)" msgstr "Usuário (ID)" -#: netbox/core/filtersets.py:151 +#: netbox/core/filtersets.py:155 msgid "User name" msgstr "Nome de usuário" -#: netbox/core/forms/bulk_edit.py:25 netbox/core/forms/filtersets.py:43 -#: netbox/core/tables/data.py:26 netbox/dcim/forms/bulk_edit.py:1140 -#: netbox/dcim/forms/bulk_edit.py:1418 netbox/dcim/forms/filtersets.py:1424 -#: netbox/dcim/tables/devices.py:566 netbox/dcim/tables/devicetypes.py:231 -#: netbox/extras/forms/bulk_edit.py:123 netbox/extras/forms/bulk_edit.py:187 -#: netbox/extras/forms/bulk_edit.py:246 netbox/extras/forms/filtersets.py:145 -#: netbox/extras/forms/filtersets.py:235 netbox/extras/forms/filtersets.py:300 -#: netbox/extras/tables/tables.py:165 netbox/extras/tables/tables.py:256 -#: netbox/extras/tables/tables.py:418 netbox/netbox/preferences.py:22 +#: netbox/core/forms/bulk_edit.py:26 netbox/core/forms/filtersets.py:43 +#: netbox/core/tables/data.py:26 netbox/dcim/choices.py:1656 +#: netbox/dcim/forms/bulk_edit.py:1184 netbox/dcim/forms/bulk_edit.py:1465 +#: netbox/dcim/forms/filtersets.py:1448 netbox/dcim/tables/devices.py:573 +#: netbox/dcim/tables/devicetypes.py:231 netbox/extras/forms/bulk_edit.py:124 +#: netbox/extras/forms/bulk_edit.py:192 netbox/extras/forms/bulk_edit.py:220 +#: netbox/extras/forms/bulk_edit.py:279 netbox/extras/forms/filtersets.py:146 +#: netbox/extras/forms/filtersets.py:240 netbox/extras/forms/filtersets.py:270 +#: netbox/extras/forms/filtersets.py:335 netbox/extras/tables/tables.py:166 +#: netbox/extras/tables/tables.py:267 netbox/extras/tables/tables.py:300 +#: netbox/extras/tables/tables.py:459 netbox/netbox/preferences.py:22 #: netbox/templates/core/datasource.html:42 #: netbox/templates/dcim/interface.html:61 #: netbox/templates/extras/customlink.html:17 #: netbox/templates/extras/eventrule.html:17 #: netbox/templates/extras/savedfilter.html:25 +#: netbox/templates/extras/tableconfig.html:33 #: netbox/templates/users/objectpermission.html:25 #: netbox/templates/virtualization/vminterface.html:29 #: netbox/users/forms/bulk_edit.py:89 netbox/users/forms/filtersets.py:70 @@ -2256,7 +2275,12 @@ msgstr "Nome de usuário" msgid "Enabled" msgstr "Habilitado" -#: netbox/core/forms/bulk_edit.py:34 netbox/extras/forms/model_forms.py:299 +#: netbox/core/forms/bulk_edit.py:36 netbox/core/forms/filtersets.py:50 +#: netbox/core/tables/data.py:29 netbox/templates/core/datasource.html:50 +msgid "Sync interval" +msgstr "intervalo de sincronização" + +#: netbox/core/forms/bulk_edit.py:40 netbox/extras/forms/model_forms.py:304 #: netbox/templates/extras/savedfilter.html:52 #: netbox/vpn/forms/filtersets.py:102 netbox/vpn/forms/filtersets.py:132 #: netbox/vpn/forms/filtersets.py:156 netbox/vpn/forms/filtersets.py:175 @@ -2266,86 +2290,89 @@ msgstr "Habilitado" msgid "Parameters" msgstr "Parâmetros" -#: netbox/core/forms/bulk_edit.py:38 netbox/templates/core/datasource.html:68 +#: netbox/core/forms/bulk_edit.py:44 netbox/templates/core/datasource.html:72 msgid "Ignore rules" msgstr "Ignorar regras" -#: netbox/core/forms/filtersets.py:30 netbox/core/forms/model_forms.py:97 -#: netbox/extras/forms/model_forms.py:262 -#: netbox/extras/forms/model_forms.py:592 -#: netbox/extras/forms/model_forms.py:646 netbox/extras/tables/tables.py:194 -#: netbox/extras/tables/tables.py:486 netbox/extras/tables/tables.py:524 +#: netbox/core/forms/filtersets.py:30 netbox/core/forms/model_forms.py:100 +#: netbox/extras/forms/model_forms.py:265 +#: netbox/extras/forms/model_forms.py:660 +#: netbox/extras/forms/model_forms.py:713 netbox/extras/tables/tables.py:204 +#: netbox/extras/tables/tables.py:527 netbox/extras/tables/tables.py:565 #: netbox/templates/core/datasource.html:31 #: netbox/templates/extras/configcontext.html:29 -#: netbox/templates/extras/configtemplate.html:21 -#: netbox/templates/extras/exporttemplate.html:35 +#: netbox/templates/extras/configtemplate.html:37 +#: netbox/templates/extras/exporttemplate.html:39 #: netbox/templates/extras/object_render_config.html:19 msgid "Data Source" msgstr "Origem de dados" -#: netbox/core/forms/filtersets.py:55 netbox/core/forms/mixins.py:21 +#: netbox/core/forms/filtersets.py:60 netbox/core/forms/mixins.py:21 msgid "File" msgstr "Arquivo" -#: netbox/core/forms/filtersets.py:60 netbox/core/forms/mixins.py:16 -#: netbox/extras/forms/filtersets.py:174 netbox/extras/forms/filtersets.py:335 -#: netbox/extras/forms/filtersets.py:421 +#: netbox/core/forms/filtersets.py:65 netbox/core/forms/mixins.py:16 +#: netbox/extras/forms/filtersets.py:175 netbox/extras/forms/filtersets.py:370 +#: netbox/extras/forms/filtersets.py:457 msgid "Data source" msgstr "Origem de dados" -#: netbox/core/forms/filtersets.py:71 netbox/extras/forms/filtersets.py:448 +#: netbox/core/forms/filtersets.py:76 netbox/extras/forms/filtersets.py:503 msgid "Creation" msgstr "Criação" -#: netbox/core/forms/filtersets.py:75 netbox/core/forms/filtersets.py:161 -#: netbox/extras/forms/filtersets.py:469 netbox/extras/tables/tables.py:223 -#: netbox/extras/tables/tables.py:297 netbox/extras/tables/tables.py:329 -#: netbox/extras/tables/tables.py:577 netbox/templates/core/job.html:38 +#: netbox/core/forms/filtersets.py:80 netbox/core/forms/filtersets.py:166 +#: netbox/extras/forms/filtersets.py:524 netbox/extras/tables/tables.py:234 +#: netbox/extras/tables/tables.py:294 netbox/extras/tables/tables.py:338 +#: netbox/extras/tables/tables.py:370 netbox/extras/tables/tables.py:632 +#: netbox/templates/core/job.html:38 #: netbox/templates/core/objectchange.html:52 -#: netbox/tenancy/tables/contacts.py:90 netbox/vpn/tables/l2vpn.py:59 +#: netbox/templates/extras/tableconfig.html:21 +#: netbox/tenancy/tables/contacts.py:94 netbox/vpn/tables/l2vpn.py:62 msgid "Object Type" msgstr "Tipo de Objeto" -#: netbox/core/forms/filtersets.py:85 +#: netbox/core/forms/filtersets.py:90 msgid "Created after" msgstr "Criado após" -#: netbox/core/forms/filtersets.py:90 +#: netbox/core/forms/filtersets.py:95 msgid "Created before" msgstr "Criado antes" -#: netbox/core/forms/filtersets.py:95 +#: netbox/core/forms/filtersets.py:100 msgid "Scheduled after" msgstr "Programado após" -#: netbox/core/forms/filtersets.py:100 +#: netbox/core/forms/filtersets.py:105 msgid "Scheduled before" msgstr "Programado antes" -#: netbox/core/forms/filtersets.py:105 +#: netbox/core/forms/filtersets.py:110 msgid "Started after" msgstr "Iniciado após" -#: netbox/core/forms/filtersets.py:110 +#: netbox/core/forms/filtersets.py:115 msgid "Started before" msgstr "Iniciado antes" -#: netbox/core/forms/filtersets.py:115 +#: netbox/core/forms/filtersets.py:120 msgid "Completed after" msgstr "Concluído após" -#: netbox/core/forms/filtersets.py:120 +#: netbox/core/forms/filtersets.py:125 msgid "Completed before" msgstr "Concluído antes" -#: netbox/core/forms/filtersets.py:127 netbox/core/forms/filtersets.py:156 -#: netbox/dcim/forms/bulk_edit.py:465 netbox/dcim/forms/filtersets.py:419 -#: netbox/dcim/forms/filtersets.py:463 netbox/dcim/forms/model_forms.py:324 -#: netbox/extras/forms/filtersets.py:464 netbox/extras/forms/filtersets.py:484 -#: netbox/extras/tables/tables.py:305 netbox/extras/tables/tables.py:345 +#: netbox/core/forms/filtersets.py:132 netbox/core/forms/filtersets.py:161 +#: netbox/dcim/forms/bulk_edit.py:479 netbox/dcim/forms/filtersets.py:420 +#: netbox/dcim/forms/filtersets.py:464 netbox/dcim/forms/model_forms.py:332 +#: netbox/extras/forms/filtersets.py:519 netbox/extras/forms/filtersets.py:539 +#: netbox/extras/tables/tables.py:346 netbox/extras/tables/tables.py:386 #: netbox/templates/core/objectchange.html:36 #: netbox/templates/dcim/rackreservation.html:58 #: netbox/templates/extras/savedfilter.html:21 +#: netbox/templates/extras/tableconfig.html:29 #: netbox/templates/inc/user_menu.html:33 netbox/templates/users/token.html:21 #: netbox/templates/users/user.html:6 netbox/templates/users/user.html:14 #: netbox/users/filtersets.py:107 netbox/users/filtersets.py:174 @@ -2355,120 +2382,127 @@ msgstr "Concluído antes" msgid "User" msgstr "Usuário" -#: netbox/core/forms/filtersets.py:135 netbox/core/tables/change_logging.py:15 -#: netbox/extras/tables/tables.py:615 netbox/extras/tables/tables.py:669 +#: netbox/core/forms/filtersets.py:140 netbox/core/tables/change_logging.py:15 +#: netbox/extras/tables/tables.py:670 netbox/extras/tables/tables.py:724 #: netbox/templates/core/objectchange.html:32 msgid "Time" msgstr "Tempo" -#: netbox/core/forms/filtersets.py:140 netbox/extras/forms/filtersets.py:453 +#: netbox/core/forms/filtersets.py:145 netbox/extras/forms/filtersets.py:508 msgid "After" msgstr "Depois" -#: netbox/core/forms/filtersets.py:145 netbox/extras/forms/filtersets.py:458 +#: netbox/core/forms/filtersets.py:150 netbox/extras/forms/filtersets.py:513 msgid "Before" msgstr "Antes" -#: netbox/core/forms/filtersets.py:149 netbox/core/tables/change_logging.py:29 -#: netbox/extras/forms/model_forms.py:410 +#: netbox/core/forms/filtersets.py:154 netbox/core/tables/change_logging.py:29 +#: netbox/extras/forms/model_forms.py:474 #: netbox/templates/core/objectchange.html:46 #: netbox/templates/extras/eventrule.html:71 msgid "Action" msgstr "Ação" -#: netbox/core/forms/model_forms.py:54 netbox/core/tables/data.py:46 +#: netbox/core/forms/model_forms.py:55 netbox/core/tables/data.py:52 #: netbox/templates/core/datafile.html:27 #: netbox/templates/extras/report/base.html:33 #: netbox/templates/extras/script/base.html:32 msgid "Source" msgstr "Origem" -#: netbox/core/forms/model_forms.py:58 +#: netbox/core/forms/model_forms.py:57 +#: netbox/templates/core/datasource.html:14 +#: netbox/templates/core/datasource.html:20 +#: netbox/utilities/templates/buttons/sync.html:5 +msgid "Sync" +msgstr "Sincronizar" + +#: netbox/core/forms/model_forms.py:61 msgid "Backend Parameters" msgstr "Parâmetros de Backend" -#: netbox/core/forms/model_forms.py:96 +#: netbox/core/forms/model_forms.py:99 msgid "File Upload" msgstr "Upload de Arquivo" -#: netbox/core/forms/model_forms.py:108 +#: netbox/core/forms/model_forms.py:111 msgid "Cannot upload a file and sync from an existing file" msgstr "" "Não é possível carregar um arquivo e sincronizar a partir de um arquivo " "existente" -#: netbox/core/forms/model_forms.py:110 +#: netbox/core/forms/model_forms.py:113 msgid "Must upload a file or select a data file to sync" msgstr "" "É necessário carregar um arquivo ou selecionar um arquivo de dados para " "sincronizar" -#: netbox/core/forms/model_forms.py:153 +#: netbox/core/forms/model_forms.py:156 #: netbox/templates/dcim/rack_elevation_list.html:6 msgid "Rack Elevations" msgstr "Elevações de Rack" -#: netbox/core/forms/model_forms.py:157 netbox/dcim/choices.py:1530 -#: netbox/dcim/forms/bulk_edit.py:987 netbox/dcim/forms/bulk_edit.py:1375 -#: netbox/dcim/forms/bulk_edit.py:1393 netbox/dcim/tables/racks.py:157 -#: netbox/netbox/navigation/menu.py:312 netbox/netbox/navigation/menu.py:316 +#: netbox/core/forms/model_forms.py:160 netbox/dcim/choices.py:1537 +#: netbox/dcim/forms/bulk_edit.py:1031 netbox/dcim/forms/bulk_edit.py:1419 +#: netbox/dcim/forms/bulk_edit.py:1440 netbox/dcim/tables/racks.py:161 +#: netbox/netbox/navigation/menu.py:313 netbox/netbox/navigation/menu.py:317 msgid "Power" msgstr "Alimentação Elétrica" -#: netbox/core/forms/model_forms.py:159 netbox/netbox/navigation/menu.py:160 +#: netbox/core/forms/model_forms.py:162 netbox/netbox/navigation/menu.py:161 #: netbox/templates/core/inc/config_data.html:37 msgid "IPAM" msgstr "IPAM" -#: netbox/core/forms/model_forms.py:160 netbox/netbox/navigation/menu.py:238 +#: netbox/core/forms/model_forms.py:163 netbox/netbox/navigation/menu.py:239 #: netbox/templates/core/inc/config_data.html:50 #: netbox/vpn/forms/bulk_edit.py:77 netbox/vpn/forms/filtersets.py:47 #: netbox/vpn/forms/model_forms.py:62 netbox/vpn/forms/model_forms.py:147 msgid "Security" msgstr "Segurança" -#: netbox/core/forms/model_forms.py:161 +#: netbox/core/forms/model_forms.py:164 #: netbox/templates/core/inc/config_data.html:59 msgid "Banners" msgstr "Banners" -#: netbox/core/forms/model_forms.py:162 +#: netbox/core/forms/model_forms.py:165 #: netbox/templates/core/inc/config_data.html:80 msgid "Pagination" msgstr "Paginação" -#: netbox/core/forms/model_forms.py:163 netbox/extras/forms/bulk_edit.py:92 -#: netbox/extras/forms/filtersets.py:48 netbox/extras/forms/model_forms.py:116 -#: netbox/extras/forms/model_forms.py:129 +#: netbox/core/forms/model_forms.py:166 netbox/extras/forms/bulk_edit.py:93 +#: netbox/extras/forms/filtersets.py:49 netbox/extras/forms/model_forms.py:119 +#: netbox/extras/forms/model_forms.py:132 #: netbox/templates/core/inc/config_data.html:93 msgid "Validation" msgstr "Validação" -#: netbox/core/forms/model_forms.py:164 +#: netbox/core/forms/model_forms.py:167 #: netbox/templates/account/preferences.html:6 msgid "User Preferences" msgstr "Preferências de Usuário" -#: netbox/core/forms/model_forms.py:167 netbox/dcim/forms/filtersets.py:733 +#: netbox/core/forms/model_forms.py:170 netbox/dcim/forms/filtersets.py:752 #: netbox/templates/core/inc/config_data.html:127 #: netbox/users/forms/model_forms.py:64 msgid "Miscellaneous" msgstr "Diversos" -#: netbox/core/forms/model_forms.py:169 +#: netbox/core/forms/model_forms.py:172 msgid "Config Revision" msgstr "Revisão da Configuração" -#: netbox/core/forms/model_forms.py:208 +#: netbox/core/forms/model_forms.py:211 msgid "This parameter has been defined statically and cannot be modified." msgstr "Este parâmetro foi definido estaticamente e não pode ser modificado." -#: netbox/core/forms/model_forms.py:216 +#: netbox/core/forms/model_forms.py:219 #, python-brace-format msgid "Current value: {value}" msgstr "Valor atual: {value}" -#: netbox/core/forms/model_forms.py:218 +#: netbox/core/forms/model_forms.py:221 msgid " (default)" msgstr " (padrão)" @@ -2484,7 +2518,7 @@ msgstr "nome de usuário" msgid "request ID" msgstr "ID da solicitação" -#: netbox/core/models/change_logging.py:52 netbox/extras/models/staging.py:77 +#: netbox/core/models/change_logging.py:52 msgid "action" msgstr "ação" @@ -2509,9 +2543,9 @@ msgstr "mudanças no objeto" msgid "Change logging is not supported for this object type ({type})." msgstr "Changelog não é suportado para este tipo de objeto ({type})." -#: netbox/core/models/config.py:18 netbox/core/models/data.py:263 -#: netbox/core/models/files.py:27 netbox/core/models/jobs.py:52 -#: netbox/extras/models/models.py:733 netbox/extras/models/notifications.py:39 +#: netbox/core/models/config.py:18 netbox/core/models/data.py:269 +#: netbox/core/models/files.py:30 netbox/core/models/jobs.py:52 +#: netbox/extras/models/models.py:806 netbox/extras/models/notifications.py:39 #: netbox/extras/models/notifications.py:186 #: netbox/netbox/models/features.py:53 netbox/users/models/tokens.py:32 msgid "created" @@ -2557,69 +2591,74 @@ msgstr "Revisão da configuração #{id}" #: netbox/dcim/models/device_components.py:282 #: netbox/dcim/models/device_components.py:309 #: netbox/dcim/models/device_components.py:340 -#: netbox/dcim/models/device_components.py:456 -#: netbox/dcim/models/device_components.py:656 -#: netbox/dcim/models/device_components.py:1024 -#: netbox/dcim/models/device_components.py:1095 +#: netbox/dcim/models/device_components.py:462 +#: netbox/dcim/models/device_components.py:665 +#: netbox/dcim/models/device_components.py:1033 +#: netbox/dcim/models/device_components.py:1104 #: netbox/dcim/models/power.py:100 netbox/extras/models/customfields.py:80 #: netbox/extras/models/search.py:41 -#: netbox/virtualization/models/clusters.py:57 netbox/vpn/models/l2vpn.py:32 +#: netbox/virtualization/models/clusters.py:57 netbox/vpn/models/l2vpn.py:31 msgid "type" msgstr "tipo" #: netbox/core/models/data.py:49 netbox/extras/choices.py:37 -#: netbox/extras/models/models.py:164 netbox/extras/tables/tables.py:679 -#: netbox/templates/core/datasource.html:58 +#: netbox/extras/models/models.py:166 netbox/extras/tables/tables.py:734 +#: netbox/templates/core/datasource.html:62 #: netbox/templates/core/plugin.html:66 msgid "URL" msgstr "URL" #: netbox/core/models/data.py:59 #: netbox/dcim/models/device_component_templates.py:425 -#: netbox/dcim/models/device_components.py:508 -#: netbox/extras/models/models.py:70 netbox/extras/models/models.py:301 -#: netbox/extras/models/models.py:526 netbox/users/models/permissions.py:29 +#: netbox/dcim/models/device_components.py:517 +#: netbox/extras/models/models.py:72 netbox/extras/models/models.py:303 +#: netbox/extras/models/models.py:484 netbox/extras/models/models.py:563 +#: netbox/users/models/permissions.py:28 msgid "enabled" msgstr "ativado" #: netbox/core/models/data.py:63 +msgid "sync interval" +msgstr "intervalo de sincronização" + +#: netbox/core/models/data.py:69 msgid "ignore rules" msgstr "ignorar regras" -#: netbox/core/models/data.py:65 +#: netbox/core/models/data.py:71 msgid "Patterns (one per line) matching files to ignore when syncing" msgstr "" "Padrões (um por linha) de correspondencia de arquivos a serem ignorados ao " "sincronizar" -#: netbox/core/models/data.py:68 netbox/extras/models/models.py:534 +#: netbox/core/models/data.py:74 netbox/extras/models/models.py:492 msgid "parameters" msgstr "parâmetros" -#: netbox/core/models/data.py:73 +#: netbox/core/models/data.py:79 msgid "last synced" msgstr "última sincronização" -#: netbox/core/models/data.py:81 +#: netbox/core/models/data.py:87 msgid "data source" msgstr "origem de dados" -#: netbox/core/models/data.py:82 +#: netbox/core/models/data.py:88 msgid "data sources" msgstr "origens de dados" -#: netbox/core/models/data.py:119 +#: netbox/core/models/data.py:125 #, python-brace-format msgid "Unknown backend type: {type}" msgstr "Tipo de backend desconhecido: {type}" -#: netbox/core/models/data.py:161 +#: netbox/core/models/data.py:167 msgid "Cannot initiate sync; syncing already in progress." msgstr "" "Não é possível iniciar a sincronização; a sincronização já está em " "andamento." -#: netbox/core/models/data.py:174 +#: netbox/core/models/data.py:180 msgid "" "There was an error initializing the backend. A dependency needs to be " "installed: " @@ -2627,60 +2666,60 @@ msgstr "" "Houve um erro ao inicializar o backend. Uma dependência precisa ser " "instalada: " -#: netbox/core/models/data.py:267 netbox/core/models/files.py:31 +#: netbox/core/models/data.py:273 netbox/core/models/files.py:34 #: netbox/netbox/models/features.py:59 msgid "last updated" msgstr "última atualização" -#: netbox/core/models/data.py:277 netbox/dcim/models/cables.py:444 +#: netbox/core/models/data.py:283 netbox/dcim/models/cables.py:440 msgid "path" msgstr "caminho" -#: netbox/core/models/data.py:280 +#: netbox/core/models/data.py:286 msgid "File path relative to the data source's root" msgstr "Caminho de arquivo relativo à raiz da origem de dados" -#: netbox/core/models/data.py:284 netbox/ipam/models/ip.py:489 +#: netbox/core/models/data.py:290 netbox/ipam/models/ip.py:492 msgid "size" msgstr "tamanho" -#: netbox/core/models/data.py:287 +#: netbox/core/models/data.py:293 msgid "hash" msgstr "hash" -#: netbox/core/models/data.py:291 +#: netbox/core/models/data.py:297 msgid "Length must be 64 hexadecimal characters." msgstr "O comprimento deve ser de 64 caracteres hexadecimais." -#: netbox/core/models/data.py:293 +#: netbox/core/models/data.py:299 msgid "SHA256 hash of the file data" msgstr "Hash SHA256 do arquivo de dados" -#: netbox/core/models/data.py:310 +#: netbox/core/models/data.py:313 msgid "data file" msgstr "arquivo de dados" -#: netbox/core/models/data.py:311 +#: netbox/core/models/data.py:314 msgid "data files" msgstr "arquivos de dados" -#: netbox/core/models/data.py:398 +#: netbox/core/models/data.py:387 msgid "auto sync record" msgstr "registro de sincronização automática" -#: netbox/core/models/data.py:399 +#: netbox/core/models/data.py:388 msgid "auto sync records" msgstr "registros de sincronização automática" -#: netbox/core/models/files.py:37 +#: netbox/core/models/files.py:40 msgid "file root" msgstr "raíz do arquivo" -#: netbox/core/models/files.py:42 +#: netbox/core/models/files.py:45 msgid "file path" msgstr "caminho do arquivo" -#: netbox/core/models/files.py:44 +#: netbox/core/models/files.py:47 msgid "File path relative to the designated root path" msgstr "Caminho do arquivo em relação ao caminho raíz designado" @@ -2692,7 +2731,7 @@ msgstr "arquivo gerenciado" msgid "managed files" msgstr "arquivos gerenciados" -#: netbox/core/models/files.py:100 +#: netbox/core/models/files.py:112 #, python-brace-format msgid "A {model} with this file path already exists ({path})." msgstr "O {model} com esse caminho de arquivo já existe ({path})." @@ -2717,8 +2756,7 @@ msgstr "iniciado" msgid "completed" msgstr "concluído" -#: netbox/core/models/jobs.py:93 netbox/extras/models/models.py:101 -#: netbox/extras/models/staging.py:95 +#: netbox/core/models/jobs.py:93 netbox/extras/models/models.py:103 msgid "data" msgstr "dados" @@ -2748,14 +2786,14 @@ msgstr "Tarefas não podem ser atribuídas a este tipo de objeto ({type})." msgid "Invalid status for job termination. Choices are: {choices}" msgstr "Status inválido para encerramento da tarefa. As opções são: {choices}" -#: netbox/core/models/jobs.py:234 +#: netbox/core/models/jobs.py:235 msgid "" "enqueue() cannot be called with values for both schedule_at and immediate." msgstr "" "enqueue() não pode ser chamado com valores para ambos schedule_at e " "immediate." -#: netbox/core/signals.py:126 +#: netbox/core/signals.py:125 #, python-brace-format msgid "Deletion is prevented by a protection rule: {message}" msgstr "A exclusão é impedida por uma regra de proteção: {message}" @@ -2767,15 +2805,15 @@ msgid "Full Name" msgstr "Nome Completo" #: netbox/core/tables/change_logging.py:37 netbox/core/tables/jobs.py:21 -#: netbox/extras/choices.py:41 netbox/extras/tables/tables.py:282 -#: netbox/extras/tables/tables.py:300 netbox/extras/tables/tables.py:332 -#: netbox/extras/tables/tables.py:412 netbox/extras/tables/tables.py:473 -#: netbox/extras/tables/tables.py:582 netbox/extras/tables/tables.py:622 -#: netbox/extras/tables/tables.py:676 netbox/netbox/tables/tables.py:247 +#: netbox/extras/choices.py:41 netbox/extras/tables/tables.py:323 +#: netbox/extras/tables/tables.py:341 netbox/extras/tables/tables.py:373 +#: netbox/extras/tables/tables.py:453 netbox/extras/tables/tables.py:514 +#: netbox/extras/tables/tables.py:637 netbox/extras/tables/tables.py:677 +#: netbox/extras/tables/tables.py:731 netbox/netbox/tables/tables.py:273 #: netbox/templates/core/objectchange.html:58 #: netbox/templates/extras/eventrule.html:78 #: netbox/templates/extras/journalentry.html:18 -#: netbox/tenancy/tables/contacts.py:93 netbox/vpn/tables/l2vpn.py:64 +#: netbox/tenancy/tables/contacts.py:97 netbox/vpn/tables/l2vpn.py:67 msgid "Object" msgstr "Objeto" @@ -2789,19 +2827,27 @@ msgstr "ID da Solicitação" msgid "Is Active" msgstr "Está Ativo" -#: netbox/core/tables/data.py:50 netbox/templates/core/datafile.html:31 +#: netbox/core/tables/data.py:32 +msgid "Last Synced" +msgstr "Última sincronização" + +#: netbox/core/tables/data.py:35 netbox/templates/core/datasource.html:118 +msgid "Files" +msgstr "Arquivos" + +#: netbox/core/tables/data.py:56 netbox/templates/core/datafile.html:31 msgid "Path" msgstr "Caminho" -#: netbox/core/tables/data.py:54 +#: netbox/core/tables/data.py:60 #: netbox/templates/extras/inc/result_pending.html:7 msgid "Last updated" msgstr "Última atualização" #: netbox/core/tables/jobs.py:10 netbox/core/tables/tasks.py:76 -#: netbox/dcim/tables/devicetypes.py:169 netbox/extras/tables/tables.py:219 -#: netbox/extras/tables/tables.py:463 netbox/extras/tables/tables.py:647 -#: netbox/netbox/tables/tables.py:192 +#: netbox/dcim/tables/devicetypes.py:169 netbox/extras/tables/tables.py:230 +#: netbox/extras/tables/tables.py:504 netbox/extras/tables/tables.py:702 +#: netbox/netbox/tables/tables.py:218 #: netbox/templates/dcim/virtualchassis_edit.html:56 #: netbox/utilities/forms/forms.py:73 #: netbox/wireless/tables/wirelesslink.py:16 @@ -2812,49 +2858,45 @@ msgstr "ID" msgid "Interval" msgstr "Intervalo" -#: netbox/core/tables/plugins.py:20 netbox/templates/vpn/ipsecprofile.html:44 +#: netbox/core/tables/plugins.py:23 netbox/templates/vpn/ipsecprofile.html:44 #: netbox/vpn/forms/bulk_edit.py:141 netbox/vpn/forms/bulk_import.py:172 #: netbox/vpn/tables/crypto.py:61 msgid "Version" msgstr "Versão" -#: netbox/core/tables/plugins.py:25 netbox/templates/core/datafile.html:38 +#: netbox/core/tables/plugins.py:28 netbox/templates/core/datafile.html:38 msgid "Last Updated" msgstr "Última Atualização" -#: netbox/core/tables/plugins.py:29 +#: netbox/core/tables/plugins.py:32 msgid "Minimum NetBox Version" msgstr "Versão Mínima do Netbox" -#: netbox/core/tables/plugins.py:33 +#: netbox/core/tables/plugins.py:36 msgid "Maximum NetBox Version" msgstr "Versão Máxima do Netbox" -#: netbox/core/tables/plugins.py:37 netbox/core/tables/plugins.py:80 +#: netbox/core/tables/plugins.py:40 netbox/core/tables/plugins.py:86 msgid "No plugin data found" msgstr "Nenhum dado do plugin encontrado" -#: netbox/core/tables/plugins.py:54 netbox/templates/core/plugin.html:62 +#: netbox/core/tables/plugins.py:57 netbox/templates/core/plugin.html:62 msgid "Author" msgstr "Autor" -#: netbox/core/tables/plugins.py:60 -msgid "Installed" -msgstr "Instalado" - -#: netbox/core/tables/plugins.py:63 netbox/templates/core/plugin.html:84 +#: netbox/core/tables/plugins.py:69 netbox/templates/core/plugin.html:84 msgid "Certified" msgstr "Certificado" -#: netbox/core/tables/plugins.py:66 +#: netbox/core/tables/plugins.py:72 msgid "Published" msgstr "Publicado" -#: netbox/core/tables/plugins.py:72 +#: netbox/core/tables/plugins.py:78 msgid "Installed Version" msgstr "Versão Instalada" -#: netbox/core/tables/plugins.py:76 +#: netbox/core/tables/plugins.py:82 msgid "Latest Version" msgstr "Última Versão" @@ -2870,7 +2912,7 @@ msgstr "Agentes" msgid "Host" msgstr "Host" -#: netbox/core/tables/tasks.py:50 netbox/ipam/forms/filtersets.py:601 +#: netbox/core/tables/tasks.py:50 netbox/ipam/forms/filtersets.py:609 msgid "Port" msgstr "Porta" @@ -2918,7 +2960,7 @@ msgstr "PID" msgid "No workers found" msgstr "Nenhum agente encontrado" -#: netbox/core/utils.py:84 netbox/core/utils.py:150 netbox/core/views.py:396 +#: netbox/core/utils.py:84 netbox/core/utils.py:150 netbox/core/views.py:398 #, python-brace-format msgid "Job {job_id} not found" msgstr "Tarefa {job_id} não encontrada" @@ -2928,70 +2970,70 @@ msgstr "Tarefa {job_id} não encontrada" msgid "Job {id} not found." msgstr "Tarefa {id} não encontrada." -#: netbox/core/views.py:88 +#: netbox/core/views.py:89 #, python-brace-format msgid "Queued job #{id} to sync {datasource}" msgstr "Tarefa {id} enfileirada para sincronizar {datasource}" -#: netbox/core/views.py:332 +#: netbox/core/views.py:334 #, python-brace-format msgid "Restored configuration revision #{id}" msgstr "Revisão da configuração nº {id} restaurada" -#: netbox/core/views.py:435 +#: netbox/core/views.py:437 #, python-brace-format msgid "Job {id} has been deleted." msgstr "Tarefa {id} foi excluída." -#: netbox/core/views.py:437 +#: netbox/core/views.py:439 #, python-brace-format msgid "Error deleting job {id}: {error}" msgstr "Erro ao excluir a tarefa {id}: {error}" -#: netbox/core/views.py:446 +#: netbox/core/views.py:448 #, python-brace-format msgid "Job {id} has been re-enqueued." msgstr "Tarefa {id} foi reenfileirada." -#: netbox/core/views.py:455 +#: netbox/core/views.py:457 #, python-brace-format msgid "Job {id} has been enqueued." msgstr "Tarefa {id} foi enfileirada." -#: netbox/core/views.py:464 +#: netbox/core/views.py:466 #, python-brace-format msgid "Job {id} has been stopped." msgstr "Tarefa {id} foi interrompida." -#: netbox/core/views.py:466 +#: netbox/core/views.py:468 #, python-brace-format msgid "Failed to stop job {id}" msgstr "Falha ao interromper a tarefa {id}" -#: netbox/core/views.py:601 +#: netbox/core/views.py:603 msgid "Plugins catalog could not be loaded" msgstr "Catálogo de plugins não pode ser carregado" -#: netbox/core/views.py:635 +#: netbox/core/views.py:639 #, python-brace-format msgid "Plugin {name} not found" msgstr "Plugin {name} não encontrado" -#: netbox/dcim/api/serializers_/device_components.py:262 +#: netbox/dcim/api/serializers_/device_components.py:263 msgid "Interface mode does not support q-in-q service vlan" msgstr "O modo de interface não suporta VLAN de serviço Q-in-Q" -#: netbox/dcim/api/serializers_/device_components.py:269 +#: netbox/dcim/api/serializers_/device_components.py:270 msgid "Interface mode does not support untagged vlan" msgstr "O modo de interface não suporta VLAN não tagueada" -#: netbox/dcim/api/serializers_/device_components.py:274 -#: netbox/dcim/api/serializers_/device_components.py:279 +#: netbox/dcim/api/serializers_/device_components.py:275 +#: netbox/dcim/api/serializers_/device_components.py:280 msgid "Interface mode does not support tagged vlans" msgstr "O modo de interface não suporta VLAN tagueada" #: netbox/dcim/api/serializers_/devices.py:53 -#: netbox/dcim/api/serializers_/devicetypes.py:26 +#: netbox/dcim/api/serializers_/devicetypes.py:27 msgid "Position (U)" msgstr "Posição (U)" @@ -3004,10 +3046,10 @@ msgstr "ID do Facility" msgid "Staging" msgstr "Em Preparação" -#: netbox/dcim/choices.py:23 netbox/dcim/choices.py:189 -#: netbox/dcim/choices.py:240 netbox/dcim/choices.py:1543 -#: netbox/dcim/choices.py:1675 netbox/virtualization/choices.py:23 -#: netbox/virtualization/choices.py:49 +#: netbox/dcim/choices.py:23 netbox/dcim/choices.py:190 +#: netbox/dcim/choices.py:242 netbox/dcim/choices.py:1550 +#: netbox/dcim/choices.py:1699 netbox/virtualization/choices.py:23 +#: netbox/virtualization/choices.py:49 netbox/vpn/choices.py:282 msgid "Decommissioning" msgstr "Em Descomissionamento" @@ -3066,51 +3108,55 @@ msgid "Deprecated" msgstr "Obsoleto" #: netbox/dcim/choices.py:114 -#: netbox/templates/dcim/inc/panels/racktype_dimensions.html:41 +#: netbox/templates/dcim/inc/panels/racktype_dimensions.html:51 msgid "Millimeters" msgstr "Milímetros" -#: netbox/dcim/choices.py:115 netbox/dcim/choices.py:1565 +#: netbox/dcim/choices.py:115 netbox/dcim/choices.py:1572 msgid "Inches" msgstr "Polegadas" -#: netbox/dcim/choices.py:136 netbox/dcim/choices.py:207 -#: netbox/dcim/choices.py:254 +#: netbox/dcim/choices.py:137 netbox/dcim/choices.py:209 +#: netbox/dcim/choices.py:257 msgid "Front to rear" msgstr "Frente para trás" -#: netbox/dcim/choices.py:137 netbox/dcim/choices.py:208 -#: netbox/dcim/choices.py:255 +#: netbox/dcim/choices.py:138 netbox/dcim/choices.py:210 +#: netbox/dcim/choices.py:258 msgid "Rear to front" msgstr "Trás para frente" -#: netbox/dcim/choices.py:151 netbox/dcim/forms/bulk_edit.py:72 -#: netbox/dcim/forms/bulk_edit.py:91 netbox/dcim/forms/bulk_edit.py:177 -#: netbox/dcim/forms/bulk_edit.py:1423 netbox/dcim/forms/bulk_import.py:62 -#: netbox/dcim/forms/bulk_import.py:76 netbox/dcim/forms/bulk_import.py:139 -#: netbox/dcim/forms/bulk_import.py:593 netbox/dcim/forms/bulk_import.py:863 -#: netbox/dcim/forms/bulk_import.py:1118 netbox/dcim/forms/filtersets.py:235 -#: netbox/dcim/forms/model_forms.py:76 netbox/dcim/forms/model_forms.py:95 -#: netbox/dcim/forms/model_forms.py:174 netbox/dcim/forms/model_forms.py:1113 -#: netbox/dcim/forms/model_forms.py:1582 -#: netbox/dcim/forms/object_import.py:177 netbox/dcim/tables/devices.py:689 -#: netbox/dcim/tables/devices.py:899 netbox/dcim/tables/devices.py:986 -#: netbox/dcim/tables/devices.py:1146 netbox/extras/tables/tables.py:226 -#: netbox/ipam/tables/fhrp.py:59 netbox/ipam/tables/ip.py:330 -#: netbox/ipam/tables/services.py:44 netbox/templates/dcim/interface.html:108 +#: netbox/dcim/choices.py:152 netbox/dcim/forms/bulk_edit.py:75 +#: netbox/dcim/forms/bulk_edit.py:95 netbox/dcim/forms/bulk_edit.py:182 +#: netbox/dcim/forms/bulk_edit.py:651 netbox/dcim/forms/bulk_edit.py:1470 +#: netbox/dcim/forms/bulk_import.py:63 netbox/dcim/forms/bulk_import.py:77 +#: netbox/dcim/forms/bulk_import.py:140 netbox/dcim/forms/bulk_import.py:480 +#: netbox/dcim/forms/bulk_import.py:624 netbox/dcim/forms/bulk_import.py:894 +#: netbox/dcim/forms/bulk_import.py:1149 netbox/dcim/forms/filtersets.py:236 +#: netbox/dcim/forms/filtersets.py:709 netbox/dcim/forms/model_forms.py:79 +#: netbox/dcim/forms/model_forms.py:99 netbox/dcim/forms/model_forms.py:179 +#: netbox/dcim/forms/model_forms.py:517 netbox/dcim/forms/model_forms.py:1207 +#: netbox/dcim/forms/model_forms.py:1676 +#: netbox/dcim/forms/object_import.py:177 netbox/dcim/tables/devices.py:696 +#: netbox/dcim/tables/devices.py:906 netbox/dcim/tables/devices.py:993 +#: netbox/dcim/tables/devices.py:1153 netbox/extras/tables/tables.py:237 +#: netbox/ipam/forms/bulk_import.py:568 netbox/ipam/forms/model_forms.py:768 +#: netbox/ipam/tables/fhrp.py:59 netbox/ipam/tables/ip.py:336 +#: netbox/ipam/tables/services.py:44 netbox/templates/dcim/devicerole.html:34 +#: netbox/templates/dcim/interface.html:108 #: netbox/templates/dcim/interface.html:366 #: netbox/templates/dcim/location.html:41 netbox/templates/dcim/region.html:37 #: netbox/templates/dcim/sitegroup.html:37 -#: netbox/templates/ipam/service.html:28 +#: netbox/templates/ipam/service.html:30 #: netbox/templates/tenancy/contactgroup.html:29 #: netbox/templates/tenancy/tenantgroup.html:37 #: netbox/templates/virtualization/vminterface.html:39 #: netbox/templates/wireless/wirelesslangroup.html:37 -#: netbox/tenancy/forms/bulk_edit.py:27 netbox/tenancy/forms/bulk_edit.py:61 +#: netbox/tenancy/forms/bulk_edit.py:27 netbox/tenancy/forms/bulk_edit.py:62 #: netbox/tenancy/forms/bulk_import.py:24 #: netbox/tenancy/forms/bulk_import.py:58 #: netbox/tenancy/forms/model_forms.py:25 -#: netbox/tenancy/forms/model_forms.py:68 +#: netbox/tenancy/forms/model_forms.py:69 #: netbox/virtualization/forms/bulk_edit.py:189 #: netbox/virtualization/forms/bulk_import.py:157 #: netbox/virtualization/tables/virtualmachines.py:132 @@ -3120,120 +3166,120 @@ msgstr "Trás para frente" msgid "Parent" msgstr "Pai" -#: netbox/dcim/choices.py:152 +#: netbox/dcim/choices.py:153 msgid "Child" msgstr "Filho" -#: netbox/dcim/choices.py:166 netbox/templates/dcim/device.html:349 +#: netbox/dcim/choices.py:167 netbox/templates/dcim/device.html:349 #: netbox/templates/dcim/rack.html:133 #: netbox/templates/dcim/rack_elevation_list.html:20 #: netbox/templates/dcim/rackreservation.html:76 msgid "Front" msgstr "Frente" -#: netbox/dcim/choices.py:167 netbox/templates/dcim/device.html:355 +#: netbox/dcim/choices.py:168 netbox/templates/dcim/device.html:355 #: netbox/templates/dcim/rack.html:139 #: netbox/templates/dcim/rack_elevation_list.html:21 #: netbox/templates/dcim/rackreservation.html:82 msgid "Rear" msgstr "Traseira" -#: netbox/dcim/choices.py:186 netbox/dcim/choices.py:238 -#: netbox/dcim/choices.py:1673 netbox/virtualization/choices.py:47 +#: netbox/dcim/choices.py:187 netbox/dcim/choices.py:240 +#: netbox/dcim/choices.py:1697 netbox/virtualization/choices.py:47 msgid "Staged" msgstr "Preparado" -#: netbox/dcim/choices.py:188 +#: netbox/dcim/choices.py:189 msgid "Inventory" msgstr "Inventário" -#: netbox/dcim/choices.py:209 netbox/dcim/choices.py:256 +#: netbox/dcim/choices.py:211 netbox/dcim/choices.py:259 msgid "Left to right" msgstr "Esquerda para direita" -#: netbox/dcim/choices.py:210 netbox/dcim/choices.py:257 +#: netbox/dcim/choices.py:212 netbox/dcim/choices.py:260 msgid "Right to left" msgstr "Direita para esquerda" -#: netbox/dcim/choices.py:211 netbox/dcim/choices.py:258 +#: netbox/dcim/choices.py:213 netbox/dcim/choices.py:261 msgid "Side to rear" msgstr "Lado para trás" -#: netbox/dcim/choices.py:212 +#: netbox/dcim/choices.py:214 msgid "Rear to side" msgstr "De trás para o lado" -#: netbox/dcim/choices.py:213 +#: netbox/dcim/choices.py:215 msgid "Bottom to top" msgstr "De baixo para cima" -#: netbox/dcim/choices.py:214 +#: netbox/dcim/choices.py:216 msgid "Top to bottom" msgstr "De cima para baixo" -#: netbox/dcim/choices.py:215 netbox/dcim/choices.py:259 -#: netbox/dcim/choices.py:1309 +#: netbox/dcim/choices.py:217 netbox/dcim/choices.py:262 +#: netbox/dcim/choices.py:1316 msgid "Passive" msgstr "Passivo" -#: netbox/dcim/choices.py:216 +#: netbox/dcim/choices.py:218 msgid "Mixed" msgstr "Misto" -#: netbox/dcim/choices.py:484 netbox/dcim/choices.py:733 +#: netbox/dcim/choices.py:487 netbox/dcim/choices.py:736 msgid "NEMA (Non-locking)" msgstr "NEMA (sem trava)" -#: netbox/dcim/choices.py:506 netbox/dcim/choices.py:755 +#: netbox/dcim/choices.py:509 netbox/dcim/choices.py:758 msgid "NEMA (Locking)" msgstr "NEMA (twist-lock)" -#: netbox/dcim/choices.py:530 netbox/dcim/choices.py:779 +#: netbox/dcim/choices.py:533 netbox/dcim/choices.py:782 msgid "California Style" msgstr "California Standard" -#: netbox/dcim/choices.py:538 +#: netbox/dcim/choices.py:541 msgid "International/ITA" msgstr "Internacional/ITA" -#: netbox/dcim/choices.py:573 netbox/dcim/choices.py:814 +#: netbox/dcim/choices.py:576 netbox/dcim/choices.py:817 msgid "Proprietary" msgstr "Proprietário" -#: netbox/dcim/choices.py:581 netbox/dcim/choices.py:824 -#: netbox/dcim/choices.py:1223 netbox/dcim/choices.py:1225 -#: netbox/dcim/choices.py:1459 netbox/dcim/choices.py:1461 -#: netbox/netbox/navigation/menu.py:208 +#: netbox/dcim/choices.py:584 netbox/dcim/choices.py:827 +#: netbox/dcim/choices.py:1228 netbox/dcim/choices.py:1230 +#: netbox/dcim/choices.py:1466 netbox/dcim/choices.py:1468 +#: netbox/netbox/navigation/menu.py:209 msgid "Other" msgstr "Outros" -#: netbox/dcim/choices.py:787 +#: netbox/dcim/choices.py:790 msgid "ITA/International" msgstr "ITA/Internacional" -#: netbox/dcim/choices.py:854 +#: netbox/dcim/choices.py:857 msgid "Physical" msgstr "Físico" -#: netbox/dcim/choices.py:855 netbox/dcim/choices.py:1025 +#: netbox/dcim/choices.py:858 netbox/dcim/choices.py:1029 msgid "Virtual" msgstr "Virtual" -#: netbox/dcim/choices.py:856 netbox/dcim/choices.py:1100 -#: netbox/dcim/forms/bulk_edit.py:1578 netbox/dcim/forms/filtersets.py:1384 -#: netbox/dcim/forms/model_forms.py:1023 netbox/dcim/forms/model_forms.py:1476 -#: netbox/netbox/navigation/menu.py:146 netbox/netbox/navigation/menu.py:150 +#: netbox/dcim/choices.py:859 netbox/dcim/choices.py:1105 +#: netbox/dcim/forms/bulk_edit.py:1625 netbox/dcim/forms/filtersets.py:1408 +#: netbox/dcim/forms/model_forms.py:1117 netbox/dcim/forms/model_forms.py:1570 +#: netbox/netbox/navigation/menu.py:147 netbox/netbox/navigation/menu.py:151 #: netbox/templates/dcim/interface.html:267 msgid "Wireless" msgstr "Wireless" -#: netbox/dcim/choices.py:1023 +#: netbox/dcim/choices.py:1027 msgid "Virtual interfaces" msgstr "Interfaces virtuais" -#: netbox/dcim/choices.py:1026 netbox/dcim/forms/bulk_edit.py:1431 -#: netbox/dcim/forms/bulk_import.py:870 netbox/dcim/forms/model_forms.py:1005 -#: netbox/dcim/tables/devices.py:693 netbox/templates/dcim/interface.html:112 +#: netbox/dcim/choices.py:1030 netbox/dcim/forms/bulk_edit.py:1478 +#: netbox/dcim/forms/bulk_import.py:901 netbox/dcim/forms/model_forms.py:1099 +#: netbox/dcim/tables/devices.py:700 netbox/templates/dcim/interface.html:112 #: netbox/templates/virtualization/vminterface.html:43 #: netbox/virtualization/forms/bulk_edit.py:194 #: netbox/virtualization/forms/bulk_import.py:164 @@ -3241,147 +3287,157 @@ msgstr "Interfaces virtuais" msgid "Bridge" msgstr "Bridge" -#: netbox/dcim/choices.py:1027 +#: netbox/dcim/choices.py:1031 msgid "Link Aggregation Group (LAG)" msgstr "Link Aggregation (LAG)" -#: netbox/dcim/choices.py:1031 +#: netbox/dcim/choices.py:1035 msgid "Ethernet (fixed)" msgstr "Ethernet (fixa)" -#: netbox/dcim/choices.py:1047 +#: netbox/dcim/choices.py:1052 msgid "Ethernet (modular)" msgstr "Ethernet (modular)" -#: netbox/dcim/choices.py:1084 +#: netbox/dcim/choices.py:1089 msgid "Ethernet (backplane)" msgstr "Ethernet (backplane)" -#: netbox/dcim/choices.py:1116 +#: netbox/dcim/choices.py:1121 msgid "Cellular" msgstr "Celular" -#: netbox/dcim/choices.py:1168 netbox/dcim/forms/filtersets.py:384 -#: netbox/dcim/forms/filtersets.py:810 netbox/dcim/forms/filtersets.py:1012 -#: netbox/dcim/forms/filtersets.py:1606 +#: netbox/dcim/choices.py:1173 netbox/dcim/forms/filtersets.py:385 +#: netbox/dcim/forms/filtersets.py:829 netbox/dcim/forms/filtersets.py:1031 +#: netbox/dcim/forms/filtersets.py:1630 #: netbox/templates/dcim/inventoryitem.html:56 #: netbox/templates/dcim/virtualchassis_edit.html:58 msgid "Serial" msgstr "Serial" -#: netbox/dcim/choices.py:1183 +#: netbox/dcim/choices.py:1188 msgid "Coaxial" msgstr "Coaxial" -#: netbox/dcim/choices.py:1204 +#: netbox/dcim/choices.py:1209 msgid "Stacking" msgstr "Empilhamento" -#: netbox/dcim/choices.py:1254 +#: netbox/dcim/choices.py:1261 msgid "Half" msgstr "Half" -#: netbox/dcim/choices.py:1255 +#: netbox/dcim/choices.py:1262 msgid "Full" msgstr "Full" -#: netbox/dcim/choices.py:1256 netbox/netbox/preferences.py:31 +#: netbox/dcim/choices.py:1263 netbox/netbox/preferences.py:31 #: netbox/wireless/choices.py:480 msgid "Auto" msgstr "Automático" -#: netbox/dcim/choices.py:1268 +#: netbox/dcim/choices.py:1275 msgid "Access" msgstr "Acesso" -#: netbox/dcim/choices.py:1269 netbox/ipam/tables/vlans.py:148 -#: netbox/ipam/tables/vlans.py:193 +#: netbox/dcim/choices.py:1276 netbox/ipam/tables/vlans.py:150 +#: netbox/ipam/tables/vlans.py:195 #: netbox/templates/dcim/inc/interface_vlans_table.html:7 msgid "Tagged" msgstr "Tagueada" -#: netbox/dcim/choices.py:1270 +#: netbox/dcim/choices.py:1277 msgid "Tagged (All)" msgstr "Tagueada (Todos)" -#: netbox/dcim/choices.py:1271 netbox/templates/ipam/vlan_edit.html:26 +#: netbox/dcim/choices.py:1278 netbox/templates/ipam/vlan_edit.html:26 msgid "Q-in-Q (802.1ad)" msgstr "Q-in-Q (802.1ad)" -#: netbox/dcim/choices.py:1300 +#: netbox/dcim/choices.py:1307 msgid "IEEE Standard" msgstr "Padrão IEEE" -#: netbox/dcim/choices.py:1311 +#: netbox/dcim/choices.py:1318 msgid "Passive 24V (2-pair)" msgstr "24V passivo (2 pares)" -#: netbox/dcim/choices.py:1312 +#: netbox/dcim/choices.py:1319 msgid "Passive 24V (4-pair)" msgstr "24V passivo (4 pares)" -#: netbox/dcim/choices.py:1313 +#: netbox/dcim/choices.py:1320 msgid "Passive 48V (2-pair)" msgstr "48V passivo (2 pares)" -#: netbox/dcim/choices.py:1314 +#: netbox/dcim/choices.py:1321 msgid "Passive 48V (4-pair)" msgstr "48V passivo (4 pares)" -#: netbox/dcim/choices.py:1387 netbox/dcim/choices.py:1500 +#: netbox/dcim/choices.py:1394 netbox/dcim/choices.py:1507 msgid "Copper" msgstr "Cabo Metálico" -#: netbox/dcim/choices.py:1410 +#: netbox/dcim/choices.py:1417 msgid "Fiber Optic" msgstr "Fibra Óptica" -#: netbox/dcim/choices.py:1446 netbox/dcim/choices.py:1529 +#: netbox/dcim/choices.py:1453 netbox/dcim/choices.py:1536 msgid "USB" msgstr "USB" -#: netbox/dcim/choices.py:1516 +#: netbox/dcim/choices.py:1523 msgid "Fiber" msgstr "Fibra" -#: netbox/dcim/choices.py:1541 netbox/dcim/forms/filtersets.py:1276 +#: netbox/dcim/choices.py:1548 netbox/dcim/forms/filtersets.py:1295 msgid "Connected" msgstr "Conectado" -#: netbox/dcim/choices.py:1560 netbox/netbox/choices.py:175 +#: netbox/dcim/choices.py:1567 netbox/netbox/choices.py:175 msgid "Kilometers" msgstr "Quilômetros" -#: netbox/dcim/choices.py:1561 netbox/netbox/choices.py:176 +#: netbox/dcim/choices.py:1568 netbox/netbox/choices.py:176 #: netbox/templates/dcim/cable_trace.html:65 msgid "Meters" msgstr "Metros" -#: netbox/dcim/choices.py:1562 +#: netbox/dcim/choices.py:1569 msgid "Centimeters" msgstr "Centímetros" -#: netbox/dcim/choices.py:1563 netbox/netbox/choices.py:177 +#: netbox/dcim/choices.py:1570 netbox/netbox/choices.py:177 msgid "Miles" msgstr "Milhas" -#: netbox/dcim/choices.py:1564 netbox/netbox/choices.py:178 +#: netbox/dcim/choices.py:1571 netbox/netbox/choices.py:178 #: netbox/templates/dcim/cable_trace.html:66 msgid "Feet" msgstr "Pés" -#: netbox/dcim/choices.py:1612 +#: netbox/dcim/choices.py:1619 msgid "Redundant" msgstr "Redundante" -#: netbox/dcim/choices.py:1633 +#: netbox/dcim/choices.py:1640 msgid "Single phase" msgstr "Monofásico" -#: netbox/dcim/choices.py:1634 +#: netbox/dcim/choices.py:1641 msgid "Three-phase" msgstr "Trifásico" +#: netbox/dcim/choices.py:1657 netbox/extras/choices.py:53 +#: netbox/netbox/preferences.py:21 netbox/templates/extras/customfield.html:78 +#: netbox/vpn/choices.py:20 netbox/wireless/choices.py:27 +msgid "Disabled" +msgstr "Desativado" + +#: netbox/dcim/choices.py:1658 +msgid "Faulty" +msgstr "Defeituoso" + #: netbox/dcim/fields.py:45 #, python-brace-format msgid "Invalid MAC address format: {value}" @@ -3392,320 +3448,336 @@ msgstr "Formato de endereço MAC inválido: {value}" msgid "Invalid WWN format: {value}" msgstr "Formato WWN inválido: {value}" -#: netbox/dcim/filtersets.py:87 +#: netbox/dcim/filtersets.py:89 msgid "Parent region (ID)" msgstr "Região principal (ID)" -#: netbox/dcim/filtersets.py:93 +#: netbox/dcim/filtersets.py:95 msgid "Parent region (slug)" msgstr "Região principal (slug)" -#: netbox/dcim/filtersets.py:117 +#: netbox/dcim/filtersets.py:119 msgid "Parent site group (ID)" msgstr "Grupo de sites principais (ID)" -#: netbox/dcim/filtersets.py:123 +#: netbox/dcim/filtersets.py:125 msgid "Parent site group (slug)" msgstr "Grupo de sites principais (slug)" -#: netbox/dcim/filtersets.py:165 netbox/extras/filtersets.py:364 +#: netbox/dcim/filtersets.py:167 netbox/extras/filtersets.py:422 #: netbox/ipam/filtersets.py:836 netbox/ipam/filtersets.py:988 msgid "Group (ID)" msgstr "Grupo (ID)" -#: netbox/dcim/filtersets.py:171 +#: netbox/dcim/filtersets.py:173 msgid "Group (slug)" msgstr "Grupo (slug)" -#: netbox/dcim/filtersets.py:177 netbox/dcim/filtersets.py:182 +#: netbox/dcim/filtersets.py:179 netbox/dcim/filtersets.py:184 msgid "AS (ID)" msgstr "AS (ID)" -#: netbox/dcim/filtersets.py:247 +#: netbox/dcim/filtersets.py:249 msgid "Parent location (ID)" msgstr "Local pai (ID)" -#: netbox/dcim/filtersets.py:253 +#: netbox/dcim/filtersets.py:255 msgid "Parent location (slug)" msgstr "Local pai (slug)" -#: netbox/dcim/filtersets.py:297 netbox/dcim/filtersets.py:382 -#: netbox/dcim/filtersets.py:540 netbox/dcim/filtersets.py:679 -#: netbox/dcim/filtersets.py:883 netbox/dcim/filtersets.py:934 -#: netbox/dcim/filtersets.py:974 netbox/dcim/filtersets.py:1315 -#: netbox/dcim/filtersets.py:2036 +#: netbox/dcim/filtersets.py:299 netbox/dcim/filtersets.py:384 +#: 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:2093 msgid "Manufacturer (ID)" msgstr "Fabricante (ID)" -#: netbox/dcim/filtersets.py:303 netbox/dcim/filtersets.py:388 -#: netbox/dcim/filtersets.py:546 netbox/dcim/filtersets.py:685 -#: netbox/dcim/filtersets.py:889 netbox/dcim/filtersets.py:940 -#: netbox/dcim/filtersets.py:980 netbox/dcim/filtersets.py:1321 -#: netbox/dcim/filtersets.py:2042 +#: netbox/dcim/filtersets.py:305 netbox/dcim/filtersets.py:390 +#: 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:2099 msgid "Manufacturer (slug)" msgstr "Fabricante (slug)" -#: netbox/dcim/filtersets.py:394 +#: netbox/dcim/filtersets.py:396 msgid "Rack type (slug)" msgstr "Tipo de rack (slug)" -#: netbox/dcim/filtersets.py:398 +#: netbox/dcim/filtersets.py:400 msgid "Rack type (ID)" msgstr "Tipo de rack (ID)" -#: netbox/dcim/filtersets.py:412 netbox/dcim/filtersets.py:893 -#: netbox/dcim/filtersets.py:995 netbox/dcim/filtersets.py:2046 +#: netbox/dcim/filtersets.py:414 netbox/dcim/filtersets.py:921 +#: netbox/dcim/filtersets.py:1047 netbox/dcim/filtersets.py:2103 #: netbox/ipam/filtersets.py:376 netbox/ipam/filtersets.py:488 -#: netbox/ipam/filtersets.py:998 netbox/virtualization/filtersets.py:176 +#: netbox/ipam/filtersets.py:998 netbox/virtualization/filtersets.py:177 msgid "Role (ID)" msgstr "Função (ID)" -#: netbox/dcim/filtersets.py:418 netbox/dcim/filtersets.py:899 -#: netbox/dcim/filtersets.py:1001 netbox/dcim/filtersets.py:2052 -#: netbox/extras/filtersets.py:558 netbox/ipam/filtersets.py:382 +#: netbox/dcim/filtersets.py:420 netbox/dcim/filtersets.py:927 +#: netbox/dcim/filtersets.py:1054 netbox/dcim/filtersets.py:2109 +#: netbox/extras/filtersets.py:651 netbox/ipam/filtersets.py:382 #: netbox/ipam/filtersets.py:494 netbox/ipam/filtersets.py:1004 -#: netbox/virtualization/filtersets.py:182 +#: netbox/virtualization/filtersets.py:184 msgid "Role (slug)" msgstr "Função (slug)" -#: netbox/dcim/filtersets.py:448 netbox/dcim/filtersets.py:1070 -#: netbox/dcim/filtersets.py:1391 netbox/dcim/filtersets.py:1489 -#: netbox/dcim/filtersets.py:2444 +#: netbox/dcim/filtersets.py:450 netbox/dcim/filtersets.py:1123 +#: netbox/dcim/filtersets.py:1444 netbox/dcim/filtersets.py:1542 +#: netbox/dcim/filtersets.py:2501 msgid "Rack (ID)" msgstr "Rack (ID)" -#: netbox/dcim/filtersets.py:508 netbox/extras/filtersets.py:293 -#: netbox/extras/filtersets.py:337 netbox/extras/filtersets.py:359 -#: netbox/extras/filtersets.py:419 netbox/users/filtersets.py:113 -#: netbox/users/filtersets.py:180 +#: netbox/dcim/filtersets.py:510 netbox/extras/filtersets.py:298 +#: netbox/extras/filtersets.py:350 netbox/extras/filtersets.py:395 +#: netbox/extras/filtersets.py:417 netbox/extras/filtersets.py:477 +#: netbox/users/filtersets.py:113 netbox/users/filtersets.py:180 msgid "User (name)" msgstr "Usuário (nome)" -#: netbox/dcim/filtersets.py:550 +#: netbox/dcim/filtersets.py:552 msgid "Default platform (ID)" msgstr "Plataforma padrão (ID)" -#: netbox/dcim/filtersets.py:556 +#: netbox/dcim/filtersets.py:558 msgid "Default platform (slug)" msgstr "Plataforma padrão (slug)" -#: netbox/dcim/filtersets.py:559 netbox/dcim/forms/filtersets.py:518 +#: netbox/dcim/filtersets.py:561 netbox/dcim/forms/filtersets.py:519 msgid "Has a front image" msgstr "Possui imagem frontal" -#: netbox/dcim/filtersets.py:563 netbox/dcim/forms/filtersets.py:525 +#: netbox/dcim/filtersets.py:565 netbox/dcim/forms/filtersets.py:526 msgid "Has a rear image" msgstr "Possui imagem traseira" -#: netbox/dcim/filtersets.py:568 netbox/dcim/filtersets.py:689 -#: netbox/dcim/filtersets.py:1139 netbox/dcim/forms/filtersets.py:532 -#: netbox/dcim/forms/filtersets.py:628 netbox/dcim/forms/filtersets.py:849 +#: netbox/dcim/filtersets.py:570 netbox/dcim/filtersets.py:717 +#: netbox/dcim/filtersets.py:1192 netbox/dcim/forms/filtersets.py:533 +#: netbox/dcim/forms/filtersets.py:642 netbox/dcim/forms/filtersets.py:868 msgid "Has console ports" msgstr "Possui portas de console" -#: netbox/dcim/filtersets.py:572 netbox/dcim/filtersets.py:693 -#: netbox/dcim/filtersets.py:1143 netbox/dcim/forms/filtersets.py:539 -#: netbox/dcim/forms/filtersets.py:635 netbox/dcim/forms/filtersets.py:856 +#: netbox/dcim/filtersets.py:574 netbox/dcim/filtersets.py:721 +#: netbox/dcim/filtersets.py:1196 netbox/dcim/forms/filtersets.py:540 +#: netbox/dcim/forms/filtersets.py:649 netbox/dcim/forms/filtersets.py:875 msgid "Has console server ports" msgstr "Possui portas de servidor de console" -#: netbox/dcim/filtersets.py:576 netbox/dcim/filtersets.py:697 -#: netbox/dcim/filtersets.py:1147 netbox/dcim/forms/filtersets.py:546 -#: netbox/dcim/forms/filtersets.py:642 netbox/dcim/forms/filtersets.py:863 +#: netbox/dcim/filtersets.py:578 netbox/dcim/filtersets.py:725 +#: netbox/dcim/filtersets.py:1200 netbox/dcim/forms/filtersets.py:547 +#: netbox/dcim/forms/filtersets.py:656 netbox/dcim/forms/filtersets.py:882 msgid "Has power ports" msgstr "Possui portas de alimentação" -#: netbox/dcim/filtersets.py:580 netbox/dcim/filtersets.py:701 -#: netbox/dcim/filtersets.py:1151 netbox/dcim/forms/filtersets.py:553 -#: netbox/dcim/forms/filtersets.py:649 netbox/dcim/forms/filtersets.py:870 +#: netbox/dcim/filtersets.py:582 netbox/dcim/filtersets.py:729 +#: netbox/dcim/filtersets.py:1204 netbox/dcim/forms/filtersets.py:554 +#: netbox/dcim/forms/filtersets.py:663 netbox/dcim/forms/filtersets.py:889 msgid "Has power outlets" msgstr "Possui tomadas elétricas" -#: netbox/dcim/filtersets.py:584 netbox/dcim/filtersets.py:705 -#: netbox/dcim/filtersets.py:1155 netbox/dcim/forms/filtersets.py:560 -#: netbox/dcim/forms/filtersets.py:656 netbox/dcim/forms/filtersets.py:877 +#: netbox/dcim/filtersets.py:586 netbox/dcim/filtersets.py:733 +#: netbox/dcim/filtersets.py:1208 netbox/dcim/forms/filtersets.py:561 +#: netbox/dcim/forms/filtersets.py:670 netbox/dcim/forms/filtersets.py:896 msgid "Has interfaces" msgstr "Possui interfaces" -#: netbox/dcim/filtersets.py:588 netbox/dcim/filtersets.py:709 -#: netbox/dcim/filtersets.py:1159 netbox/dcim/forms/filtersets.py:567 -#: netbox/dcim/forms/filtersets.py:663 netbox/dcim/forms/filtersets.py:884 +#: netbox/dcim/filtersets.py:590 netbox/dcim/filtersets.py:737 +#: netbox/dcim/filtersets.py:1212 netbox/dcim/forms/filtersets.py:568 +#: netbox/dcim/forms/filtersets.py:677 netbox/dcim/forms/filtersets.py:903 msgid "Has pass-through ports" msgstr "Possui portas passthrough" -#: netbox/dcim/filtersets.py:592 netbox/dcim/filtersets.py:1163 -#: netbox/dcim/forms/filtersets.py:581 +#: netbox/dcim/filtersets.py:594 netbox/dcim/filtersets.py:1216 +#: netbox/dcim/forms/filtersets.py:582 msgid "Has module bays" msgstr "Possui compartimentos de módulos" -#: netbox/dcim/filtersets.py:596 netbox/dcim/filtersets.py:1167 -#: netbox/dcim/forms/filtersets.py:574 +#: netbox/dcim/filtersets.py:598 netbox/dcim/filtersets.py:1220 +#: netbox/dcim/forms/filtersets.py:575 msgid "Has device bays" msgstr "Possui compartimentos de dispositivos" -#: netbox/dcim/filtersets.py:600 netbox/dcim/forms/filtersets.py:588 +#: netbox/dcim/filtersets.py:602 netbox/dcim/forms/filtersets.py:589 msgid "Has inventory items" msgstr "Possui itens de inventário" -#: netbox/dcim/filtersets.py:757 netbox/dcim/filtersets.py:990 -#: netbox/dcim/filtersets.py:1510 +#: netbox/dcim/filtersets.py:697 +msgid "Profile (ID)" +msgstr "Perfil (ID)" + +#: netbox/dcim/filtersets.py:703 +msgid "Profile (name)" +msgstr "Perfil (nome)" + +#: netbox/dcim/filtersets.py:785 netbox/dcim/filtersets.py:1041 +#: netbox/dcim/filtersets.py:1563 msgid "Device type (ID)" msgstr "Tipo de dispositivo (ID)" -#: netbox/dcim/filtersets.py:773 netbox/dcim/filtersets.py:1326 +#: netbox/dcim/filtersets.py:801 netbox/dcim/filtersets.py:1379 msgid "Module type (ID)" msgstr "Tipo de módulo (ID)" -#: netbox/dcim/filtersets.py:805 netbox/dcim/filtersets.py:1665 +#: netbox/dcim/filtersets.py:833 netbox/dcim/filtersets.py:1718 msgid "Power port (ID)" msgstr "Porta de alimentação (ID)" -#: netbox/dcim/filtersets.py:879 netbox/dcim/filtersets.py:2032 +#: netbox/dcim/filtersets.py:907 netbox/dcim/filtersets.py:2089 msgid "Parent inventory item (ID)" msgstr "Item principal do inventário (ID)" -#: netbox/dcim/filtersets.py:922 netbox/dcim/filtersets.py:948 -#: netbox/dcim/filtersets.py:1135 netbox/virtualization/filtersets.py:204 +#: netbox/dcim/filtersets.py:950 netbox/dcim/filtersets.py:999 +#: netbox/dcim/filtersets.py:1188 netbox/virtualization/filtersets.py:206 msgid "Config template (ID)" msgstr "Modelo de configuração (ID)" -#: netbox/dcim/filtersets.py:986 +#: netbox/dcim/filtersets.py:954 netbox/dcim/filtersets.py:966 +msgid "Parent device role (ID)" +msgstr "Função (ID) do dispositivo principal" + +#: netbox/dcim/filtersets.py:960 netbox/dcim/filtersets.py:973 +msgid "Parent device role (slug)" +msgstr "Função do dispositivo principal (slug)" + +#: netbox/dcim/filtersets.py:1037 msgid "Device type (slug)" msgstr "Tipo de dispositivo (slug)" -#: netbox/dcim/filtersets.py:1006 +#: netbox/dcim/filtersets.py:1059 msgid "Parent Device (ID)" msgstr "Dispositivo Pai (ID)" -#: netbox/dcim/filtersets.py:1010 netbox/virtualization/filtersets.py:186 +#: netbox/dcim/filtersets.py:1063 netbox/virtualization/filtersets.py:188 msgid "Platform (ID)" msgstr "Plataforma (ID)" -#: netbox/dcim/filtersets.py:1016 netbox/extras/filtersets.py:569 -#: netbox/virtualization/filtersets.py:192 +#: netbox/dcim/filtersets.py:1069 netbox/extras/filtersets.py:662 +#: netbox/virtualization/filtersets.py:194 msgid "Platform (slug)" msgstr "Plataforma (slug)" -#: netbox/dcim/filtersets.py:1052 netbox/dcim/filtersets.py:1375 -#: netbox/dcim/filtersets.py:1473 netbox/dcim/filtersets.py:2134 -#: netbox/dcim/filtersets.py:2376 netbox/dcim/filtersets.py:2435 +#: netbox/dcim/filtersets.py:1105 netbox/dcim/filtersets.py:1428 +#: netbox/dcim/filtersets.py:1526 netbox/dcim/filtersets.py:2191 +#: netbox/dcim/filtersets.py:2433 netbox/dcim/filtersets.py:2492 msgid "Site name (slug)" msgstr "Nome do site (slug)" -#: netbox/dcim/filtersets.py:1075 +#: netbox/dcim/filtersets.py:1128 msgid "Parent bay (ID)" msgstr "Compartimento Pai (ID)" -#: netbox/dcim/filtersets.py:1079 +#: netbox/dcim/filtersets.py:1132 msgid "VM cluster (ID)" msgstr "Cluster de VMs (ID)" -#: netbox/dcim/filtersets.py:1085 netbox/extras/filtersets.py:591 +#: netbox/dcim/filtersets.py:1138 netbox/extras/filtersets.py:684 #: netbox/virtualization/filtersets.py:102 msgid "Cluster group (slug)" msgstr "Grupo de clusters (slug)" -#: netbox/dcim/filtersets.py:1090 netbox/virtualization/filtersets.py:96 +#: netbox/dcim/filtersets.py:1143 netbox/virtualization/filtersets.py:96 msgid "Cluster group (ID)" msgstr "Grupo de clusters (ID)" -#: netbox/dcim/filtersets.py:1096 +#: netbox/dcim/filtersets.py:1149 msgid "Device model (slug)" msgstr "Modelo do dispositivo (slug)" -#: netbox/dcim/filtersets.py:1107 netbox/dcim/forms/bulk_edit.py:525 +#: netbox/dcim/filtersets.py:1160 netbox/dcim/forms/bulk_edit.py:539 msgid "Is full depth" msgstr "É full-depth" -#: netbox/dcim/filtersets.py:1111 netbox/dcim/forms/filtersets.py:819 -#: netbox/dcim/forms/filtersets.py:1439 netbox/dcim/forms/filtersets.py:1645 -#: netbox/dcim/forms/filtersets.py:1650 netbox/dcim/forms/model_forms.py:1793 -#: netbox/dcim/models/devices.py:1505 netbox/dcim/models/devices.py:1526 -#: netbox/virtualization/filtersets.py:196 -#: netbox/virtualization/filtersets.py:268 +#: netbox/dcim/filtersets.py:1164 netbox/dcim/forms/filtersets.py:838 +#: netbox/dcim/forms/filtersets.py:1463 netbox/dcim/forms/filtersets.py:1669 +#: netbox/dcim/forms/filtersets.py:1674 netbox/dcim/forms/model_forms.py:1887 +#: netbox/dcim/models/devices.py:1234 netbox/dcim/models/devices.py:1254 +#: netbox/virtualization/filtersets.py:198 +#: netbox/virtualization/filtersets.py:270 #: netbox/virtualization/forms/filtersets.py:178 #: netbox/virtualization/forms/filtersets.py:231 msgid "MAC address" msgstr "Endereço MAC" -#: netbox/dcim/filtersets.py:1118 netbox/dcim/filtersets.py:1283 -#: netbox/dcim/forms/filtersets.py:828 netbox/dcim/forms/filtersets.py:931 -#: netbox/virtualization/filtersets.py:200 +#: netbox/dcim/filtersets.py:1171 netbox/dcim/filtersets.py:1336 +#: netbox/dcim/forms/filtersets.py:847 netbox/dcim/forms/filtersets.py:950 +#: netbox/virtualization/filtersets.py:202 #: netbox/virtualization/forms/filtersets.py:182 msgid "Has a primary IP" msgstr "Possui IP primário" -#: netbox/dcim/filtersets.py:1122 +#: netbox/dcim/filtersets.py:1175 msgid "Has an out-of-band IP" msgstr "Possui IP fora de banda" -#: netbox/dcim/filtersets.py:1127 +#: netbox/dcim/filtersets.py:1180 msgid "Virtual chassis (ID)" msgstr "Chassi virtual (ID)" -#: netbox/dcim/filtersets.py:1131 +#: netbox/dcim/filtersets.py:1184 msgid "Is a virtual chassis member" msgstr "É membro do chassi virtual" -#: netbox/dcim/filtersets.py:1172 +#: netbox/dcim/filtersets.py:1225 msgid "OOB IP (ID)" msgstr "IP Fora de Banda (ID)" -#: netbox/dcim/filtersets.py:1176 +#: netbox/dcim/filtersets.py:1229 msgid "Has virtual device context" msgstr "Possui contexto de dispositivo virtual" -#: netbox/dcim/filtersets.py:1266 +#: netbox/dcim/filtersets.py:1319 msgid "VDC (ID)" msgstr "Contexto de Dispositivo Virtual (ID)" -#: netbox/dcim/filtersets.py:1271 +#: netbox/dcim/filtersets.py:1324 msgid "Device model" msgstr "Modelo de dispositivo" -#: netbox/dcim/filtersets.py:1332 +#: netbox/dcim/filtersets.py:1385 msgid "Module type (model)" msgstr "Tipo de módulo (modelo)" -#: netbox/dcim/filtersets.py:1338 +#: netbox/dcim/filtersets.py:1391 msgid "Module bay (ID)" msgstr "Compartimento de módulo (ID)" -#: netbox/dcim/filtersets.py:1397 netbox/dcim/filtersets.py:1495 +#: netbox/dcim/filtersets.py:1450 netbox/dcim/filtersets.py:1548 msgid "Rack (name)" msgstr "Rack (nome)" -#: netbox/dcim/filtersets.py:1401 netbox/dcim/filtersets.py:1499 -#: netbox/dcim/filtersets.py:1685 netbox/ipam/filtersets.py:606 -#: netbox/ipam/filtersets.py:846 netbox/ipam/filtersets.py:1168 -#: netbox/virtualization/filtersets.py:127 netbox/vpn/filtersets.py:379 +#: netbox/dcim/filtersets.py:1454 netbox/dcim/filtersets.py:1552 +#: netbox/dcim/filtersets.py:1742 netbox/ipam/filtersets.py:606 +#: netbox/ipam/filtersets.py:846 netbox/ipam/filtersets.py:1174 +#: netbox/virtualization/filtersets.py:127 netbox/vpn/filtersets.py:382 msgid "Device (ID)" msgstr "Dispositivo (ID)" -#: netbox/dcim/filtersets.py:1407 netbox/dcim/filtersets.py:1505 -#: netbox/dcim/filtersets.py:1680 netbox/ipam/filtersets.py:601 -#: netbox/ipam/filtersets.py:841 netbox/ipam/filtersets.py:1174 -#: netbox/vpn/filtersets.py:374 +#: netbox/dcim/filtersets.py:1460 netbox/dcim/filtersets.py:1558 +#: netbox/dcim/filtersets.py:1737 netbox/ipam/filtersets.py:601 +#: netbox/ipam/filtersets.py:841 netbox/ipam/filtersets.py:1169 +#: netbox/vpn/filtersets.py:377 msgid "Device (name)" msgstr "Dispositivo (nome)" -#: netbox/dcim/filtersets.py:1516 +#: netbox/dcim/filtersets.py:1569 msgid "Device type (model)" msgstr "Tipo de dispositivo (modelo)" -#: netbox/dcim/filtersets.py:1521 +#: netbox/dcim/filtersets.py:1574 msgid "Device role (ID)" msgstr "Função do dispositivo (ID)" -#: netbox/dcim/filtersets.py:1527 +#: netbox/dcim/filtersets.py:1580 msgid "Device role (slug)" msgstr "Função do dispositivo (slug)" -#: netbox/dcim/filtersets.py:1532 +#: netbox/dcim/filtersets.py:1585 msgid "Virtual Chassis (ID)" msgstr "Chassi Virtual (ID)" -#: netbox/dcim/filtersets.py:1538 netbox/dcim/forms/filtersets.py:110 +#: netbox/dcim/filtersets.py:1591 netbox/dcim/forms/filtersets.py:111 #: netbox/dcim/tables/devices.py:216 netbox/netbox/navigation/menu.py:79 #: netbox/templates/dcim/device.html:120 #: netbox/templates/dcim/device_edit.html:95 @@ -3715,121 +3787,121 @@ msgstr "Chassi Virtual (ID)" msgid "Virtual Chassis" msgstr "Chassi Virtual" -#: netbox/dcim/filtersets.py:1562 +#: netbox/dcim/filtersets.py:1615 msgid "Module (ID)" msgstr "Módulo (ID)" -#: netbox/dcim/filtersets.py:1569 +#: netbox/dcim/filtersets.py:1622 msgid "Cable (ID)" msgstr "Cabo (ID)" -#: netbox/dcim/filtersets.py:1690 netbox/ipam/filtersets.py:611 -#: netbox/ipam/filtersets.py:851 netbox/ipam/filtersets.py:1184 -#: netbox/vpn/filtersets.py:385 +#: netbox/dcim/filtersets.py:1747 netbox/ipam/filtersets.py:611 +#: netbox/ipam/filtersets.py:851 netbox/ipam/filtersets.py:1179 +#: netbox/vpn/filtersets.py:388 msgid "Virtual machine (name)" msgstr "Máquina virtual (nome)" -#: netbox/dcim/filtersets.py:1695 netbox/ipam/filtersets.py:616 -#: netbox/ipam/filtersets.py:856 netbox/ipam/filtersets.py:1178 -#: netbox/virtualization/filtersets.py:248 -#: netbox/virtualization/filtersets.py:299 netbox/vpn/filtersets.py:390 +#: netbox/dcim/filtersets.py:1752 netbox/ipam/filtersets.py:616 +#: netbox/ipam/filtersets.py:856 netbox/ipam/filtersets.py:1184 +#: netbox/virtualization/filtersets.py:250 +#: netbox/virtualization/filtersets.py:301 netbox/vpn/filtersets.py:393 msgid "Virtual machine (ID)" msgstr "Máquina virtual (ID)" -#: netbox/dcim/filtersets.py:1701 netbox/ipam/filtersets.py:622 -#: netbox/vpn/filtersets.py:97 netbox/vpn/filtersets.py:396 +#: netbox/dcim/filtersets.py:1758 netbox/ipam/filtersets.py:622 +#: netbox/vpn/filtersets.py:97 netbox/vpn/filtersets.py:399 msgid "Interface (name)" msgstr "Interface (nome)" -#: netbox/dcim/filtersets.py:1712 netbox/ipam/filtersets.py:633 -#: netbox/vpn/filtersets.py:108 netbox/vpn/filtersets.py:407 +#: netbox/dcim/filtersets.py:1769 netbox/ipam/filtersets.py:633 +#: netbox/vpn/filtersets.py:108 netbox/vpn/filtersets.py:410 msgid "VM interface (name)" msgstr "Interface da VM (nome)" -#: netbox/dcim/filtersets.py:1717 netbox/ipam/filtersets.py:638 +#: netbox/dcim/filtersets.py:1774 netbox/ipam/filtersets.py:638 #: netbox/vpn/filtersets.py:113 msgid "VM interface (ID)" msgstr "Interface da VM (ID)" -#: netbox/dcim/filtersets.py:1759 netbox/templates/dcim/interface.html:81 +#: netbox/dcim/filtersets.py:1816 netbox/templates/dcim/interface.html:81 #: netbox/templates/virtualization/vminterface.html:55 #: netbox/virtualization/forms/model_forms.py:395 msgid "802.1Q Mode" msgstr "Modo 802.1Q" -#: netbox/dcim/filtersets.py:1763 netbox/ipam/forms/bulk_import.py:192 -#: netbox/vpn/forms/bulk_import.py:308 +#: netbox/dcim/filtersets.py:1820 netbox/ipam/forms/bulk_import.py:192 +#: netbox/vpn/forms/bulk_import.py:313 msgid "Assigned VLAN" msgstr "VLAN Designada" -#: netbox/dcim/filtersets.py:1767 +#: netbox/dcim/filtersets.py:1824 msgid "Assigned VID" msgstr "VLAN ID Designada " -#: netbox/dcim/filtersets.py:1772 netbox/dcim/forms/bulk_edit.py:1544 -#: netbox/dcim/forms/bulk_import.py:921 netbox/dcim/forms/filtersets.py:1492 -#: netbox/dcim/forms/model_forms.py:1442 -#: netbox/dcim/models/device_components.py:752 -#: netbox/dcim/tables/devices.py:647 netbox/ipam/filtersets.py:335 +#: netbox/dcim/filtersets.py:1829 netbox/dcim/forms/bulk_edit.py:1591 +#: netbox/dcim/forms/bulk_import.py:952 netbox/dcim/forms/filtersets.py:1516 +#: netbox/dcim/forms/model_forms.py:1536 +#: netbox/dcim/models/device_components.py:761 +#: netbox/dcim/tables/devices.py:654 netbox/ipam/filtersets.py:335 #: netbox/ipam/filtersets.py:346 netbox/ipam/filtersets.py:478 #: netbox/ipam/filtersets.py:579 netbox/ipam/filtersets.py:590 #: netbox/ipam/forms/bulk_edit.py:226 netbox/ipam/forms/bulk_edit.py:282 -#: netbox/ipam/forms/bulk_edit.py:324 netbox/ipam/forms/bulk_import.py:160 +#: netbox/ipam/forms/bulk_edit.py:329 netbox/ipam/forms/bulk_import.py:160 #: netbox/ipam/forms/bulk_import.py:249 netbox/ipam/forms/bulk_import.py:285 #: netbox/ipam/forms/filtersets.py:69 netbox/ipam/forms/filtersets.py:180 -#: netbox/ipam/forms/filtersets.py:325 netbox/ipam/forms/model_forms.py:65 +#: netbox/ipam/forms/filtersets.py:332 netbox/ipam/forms/model_forms.py:65 #: netbox/ipam/forms/model_forms.py:208 netbox/ipam/forms/model_forms.py:256 #: netbox/ipam/forms/model_forms.py:310 netbox/ipam/forms/model_forms.py:474 #: netbox/ipam/forms/model_forms.py:488 netbox/ipam/forms/model_forms.py:502 -#: netbox/ipam/models/ip.py:217 netbox/ipam/models/ip.py:498 -#: netbox/ipam/models/ip.py:719 netbox/ipam/models/vrfs.py:61 -#: netbox/ipam/tables/ip.py:188 netbox/ipam/tables/ip.py:261 -#: netbox/ipam/tables/ip.py:312 netbox/ipam/tables/ip.py:402 +#: netbox/ipam/models/ip.py:217 netbox/ipam/models/ip.py:501 +#: netbox/ipam/models/ip.py:730 netbox/ipam/models/vrfs.py:61 +#: netbox/ipam/tables/ip.py:189 netbox/ipam/tables/ip.py:262 +#: netbox/ipam/tables/ip.py:318 netbox/ipam/tables/ip.py:418 #: netbox/templates/dcim/interface.html:152 #: netbox/templates/ipam/ipaddress.html:18 -#: netbox/templates/ipam/iprange.html:40 netbox/templates/ipam/prefix.html:19 +#: netbox/templates/ipam/iprange.html:47 netbox/templates/ipam/prefix.html:19 #: netbox/templates/ipam/vrf.html:7 netbox/templates/ipam/vrf.html:13 #: netbox/templates/virtualization/vminterface.html:90 #: netbox/virtualization/forms/bulk_edit.py:243 #: netbox/virtualization/forms/bulk_import.py:177 #: netbox/virtualization/forms/filtersets.py:236 #: netbox/virtualization/forms/model_forms.py:368 -#: netbox/virtualization/models/virtualmachines.py:331 +#: netbox/virtualization/models/virtualmachines.py:336 #: netbox/virtualization/tables/virtualmachines.py:113 msgid "VRF" msgstr "VRF" -#: netbox/dcim/filtersets.py:1778 netbox/ipam/filtersets.py:341 +#: netbox/dcim/filtersets.py:1835 netbox/ipam/filtersets.py:341 #: netbox/ipam/filtersets.py:352 netbox/ipam/filtersets.py:484 #: netbox/ipam/filtersets.py:585 netbox/ipam/filtersets.py:596 msgid "VRF (RD)" msgstr "VRF (RD)" -#: netbox/dcim/filtersets.py:1783 netbox/ipam/filtersets.py:1036 -#: netbox/vpn/filtersets.py:342 +#: netbox/dcim/filtersets.py:1840 netbox/ipam/filtersets.py:1036 +#: netbox/vpn/filtersets.py:345 msgid "L2VPN (ID)" msgstr "L2VPN (ID)" -#: netbox/dcim/filtersets.py:1789 netbox/dcim/forms/filtersets.py:1497 -#: netbox/dcim/tables/devices.py:583 netbox/ipam/filtersets.py:1042 -#: netbox/ipam/forms/filtersets.py:584 netbox/ipam/tables/vlans.py:113 +#: netbox/dcim/filtersets.py:1846 netbox/dcim/forms/filtersets.py:1521 +#: netbox/dcim/tables/devices.py:590 netbox/ipam/filtersets.py:1042 +#: netbox/ipam/forms/filtersets.py:592 netbox/ipam/tables/vlans.py:115 #: netbox/templates/dcim/interface.html:99 netbox/templates/ipam/vlan.html:82 #: netbox/templates/vpn/l2vpntermination.html:12 #: netbox/virtualization/forms/filtersets.py:241 -#: netbox/vpn/forms/bulk_import.py:280 netbox/vpn/forms/filtersets.py:252 +#: netbox/vpn/forms/bulk_import.py:285 netbox/vpn/forms/filtersets.py:257 #: netbox/vpn/forms/model_forms.py:412 netbox/vpn/forms/model_forms.py:430 -#: netbox/vpn/models/l2vpn.py:63 netbox/vpn/tables/l2vpn.py:55 +#: netbox/vpn/models/l2vpn.py:68 netbox/vpn/tables/l2vpn.py:58 msgid "L2VPN" msgstr "L2VPN" -#: netbox/dcim/filtersets.py:1794 netbox/ipam/filtersets.py:1117 +#: netbox/dcim/filtersets.py:1851 netbox/ipam/filtersets.py:1117 msgid "VLAN Translation Policy (ID)" msgstr "Política de Tradução de VLAN (ID)" -#: netbox/dcim/filtersets.py:1800 netbox/dcim/forms/filtersets.py:1463 -#: netbox/dcim/forms/model_forms.py:1459 -#: netbox/dcim/models/device_components.py:571 -#: netbox/ipam/forms/filtersets.py:503 netbox/ipam/forms/model_forms.py:711 +#: netbox/dcim/filtersets.py:1857 netbox/dcim/forms/filtersets.py:1487 +#: netbox/dcim/forms/model_forms.py:1553 +#: netbox/dcim/models/device_components.py:580 +#: netbox/ipam/forms/filtersets.py:511 netbox/ipam/forms/model_forms.py:712 #: netbox/templates/ipam/vlantranslationpolicy.html:11 #: netbox/virtualization/forms/bulk_edit.py:248 #: netbox/virtualization/forms/filtersets.py:251 @@ -3837,117 +3909,117 @@ msgstr "Política de Tradução de VLAN (ID)" msgid "VLAN Translation Policy" msgstr "Política de Tradução de VLAN" -#: netbox/dcim/filtersets.py:1834 +#: netbox/dcim/filtersets.py:1891 msgid "Virtual Chassis Interfaces for Device" msgstr "Interfaces de Chassi Virtual para Dispositivo" -#: netbox/dcim/filtersets.py:1839 +#: netbox/dcim/filtersets.py:1896 msgid "Virtual Chassis Interfaces for Device (ID)" msgstr "Interfaces de Chassi Virtual para Dispositivo (ID)" -#: netbox/dcim/filtersets.py:1843 +#: netbox/dcim/filtersets.py:1900 msgid "Kind of interface" msgstr "Tipo de interface" -#: netbox/dcim/filtersets.py:1848 netbox/virtualization/filtersets.py:259 +#: netbox/dcim/filtersets.py:1905 netbox/virtualization/filtersets.py:261 msgid "Parent interface (ID)" msgstr "Interface pai (ID)" -#: netbox/dcim/filtersets.py:1853 netbox/virtualization/filtersets.py:264 +#: netbox/dcim/filtersets.py:1910 netbox/virtualization/filtersets.py:266 msgid "Bridged interface (ID)" msgstr "Interface bridged (ID)" -#: netbox/dcim/filtersets.py:1858 +#: netbox/dcim/filtersets.py:1915 msgid "LAG interface (ID)" msgstr "Interface LAG (ID)" -#: netbox/dcim/filtersets.py:1866 netbox/dcim/tables/devices.py:605 -#: netbox/dcim/tables/devices.py:1135 netbox/templates/dcim/interface.html:131 +#: netbox/dcim/filtersets.py:1923 netbox/dcim/tables/devices.py:612 +#: netbox/dcim/tables/devices.py:1142 netbox/templates/dcim/interface.html:131 #: netbox/templates/dcim/macaddress.html:11 #: netbox/templates/dcim/macaddress.html:14 #: netbox/templates/virtualization/vminterface.html:79 msgid "MAC Address" msgstr "Endereço MAC" -#: netbox/dcim/filtersets.py:1871 netbox/virtualization/filtersets.py:273 +#: netbox/dcim/filtersets.py:1928 netbox/virtualization/filtersets.py:275 msgid "Primary MAC address (ID)" msgstr "Endereço MAC primário (ID)" -#: netbox/dcim/filtersets.py:1877 netbox/dcim/forms/model_forms.py:1446 -#: netbox/virtualization/filtersets.py:279 +#: netbox/dcim/filtersets.py:1934 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:1899 netbox/dcim/filtersets.py:1911 -#: netbox/dcim/forms/filtersets.py:1399 netbox/dcim/forms/model_forms.py:1773 +#: netbox/dcim/filtersets.py:1956 netbox/dcim/filtersets.py:1968 +#: 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:1905 +#: netbox/dcim/filtersets.py:1962 msgid "Virtual Device Context (Identifier)" msgstr "Contexto de Dispositivo Virtual (ID)" -#: netbox/dcim/filtersets.py:1916 +#: netbox/dcim/filtersets.py:1973 #: netbox/templates/wireless/wirelesslan.html:11 -#: netbox/wireless/forms/model_forms.py:55 +#: netbox/wireless/forms/model_forms.py:56 msgid "Wireless LAN" msgstr "Rede Wireless" -#: netbox/dcim/filtersets.py:1920 netbox/dcim/tables/devices.py:634 +#: netbox/dcim/filtersets.py:1977 netbox/dcim/tables/devices.py:641 msgid "Wireless link" msgstr "Link Wireless" -#: netbox/dcim/filtersets.py:1930 +#: netbox/dcim/filtersets.py:1987 msgid "Virtual circuit termination (ID)" msgstr "Terminação de circuito virtual (ID)" -#: netbox/dcim/filtersets.py:1999 +#: netbox/dcim/filtersets.py:2056 msgid "Parent module bay (ID)" msgstr "Compartimento de módulo pai (ID)" -#: netbox/dcim/filtersets.py:2004 +#: netbox/dcim/filtersets.py:2061 msgid "Installed module (ID)" msgstr "Módulo instalado (ID)" -#: netbox/dcim/filtersets.py:2015 +#: netbox/dcim/filtersets.py:2072 msgid "Installed device (ID)" msgstr "Dispositivo instalado (ID)" -#: netbox/dcim/filtersets.py:2021 +#: netbox/dcim/filtersets.py:2078 msgid "Installed device (name)" msgstr "Dispositivo instalado (nome)" -#: netbox/dcim/filtersets.py:2091 +#: netbox/dcim/filtersets.py:2148 msgid "Master (ID)" msgstr "Mestre (ID)" -#: netbox/dcim/filtersets.py:2097 +#: netbox/dcim/filtersets.py:2154 msgid "Master (name)" msgstr "Mestre (nome)" -#: netbox/dcim/filtersets.py:2139 netbox/tenancy/filtersets.py:245 +#: netbox/dcim/filtersets.py:2196 netbox/tenancy/filtersets.py:250 msgid "Tenant (ID)" msgstr "Inquilino (ID)" -#: netbox/dcim/filtersets.py:2145 netbox/extras/filtersets.py:618 -#: netbox/tenancy/filtersets.py:251 +#: netbox/dcim/filtersets.py:2202 netbox/extras/filtersets.py:711 +#: netbox/tenancy/filtersets.py:256 msgid "Tenant (slug)" msgstr "Inquilino (slug)" -#: netbox/dcim/filtersets.py:2181 netbox/dcim/forms/filtersets.py:1126 +#: netbox/dcim/filtersets.py:2238 netbox/dcim/forms/filtersets.py:1145 msgid "Unterminated" msgstr "Não terminado" -#: netbox/dcim/filtersets.py:2439 +#: netbox/dcim/filtersets.py:2496 msgid "Power panel (ID)" msgstr "Quadro de alimentação (ID)" -#: netbox/dcim/forms/bulk_create.py:40 netbox/extras/forms/filtersets.py:408 -#: netbox/extras/forms/model_forms.py:581 -#: netbox/extras/forms/model_forms.py:633 netbox/netbox/forms/base.py:86 -#: netbox/netbox/forms/mixins.py:91 netbox/netbox/tables/columns.py:481 +#: netbox/dcim/forms/bulk_create.py:40 netbox/extras/forms/filtersets.py:443 +#: netbox/extras/forms/model_forms.py:649 +#: netbox/extras/forms/model_forms.py:701 netbox/netbox/forms/base.py:86 +#: netbox/netbox/forms/mixins.py:91 netbox/netbox/tables/columns.py:486 #: netbox/templates/circuits/inc/circuit_termination.html:32 #: netbox/templates/generic/bulk_edit.html:65 #: netbox/templates/inc/panels/tags.html:5 @@ -3955,11 +4027,11 @@ msgstr "Quadro de alimentação (ID)" msgid "Tags" msgstr "Etiquetas" -#: netbox/dcim/forms/bulk_create.py:112 netbox/dcim/forms/filtersets.py:1562 -#: netbox/dcim/forms/model_forms.py:498 netbox/dcim/forms/model_forms.py:557 +#: netbox/dcim/forms/bulk_create.py:112 netbox/dcim/forms/filtersets.py:1586 +#: netbox/dcim/forms/model_forms.py:592 netbox/dcim/forms/model_forms.py:651 #: netbox/dcim/forms/object_create.py:208 #: netbox/dcim/forms/object_create.py:357 netbox/dcim/tables/devices.py:175 -#: netbox/dcim/tables/devices.py:740 netbox/dcim/tables/devicetypes.py:253 +#: netbox/dcim/tables/devices.py:747 netbox/dcim/tables/devicetypes.py:253 #: netbox/templates/dcim/device.html:43 netbox/templates/dcim/device.html:131 #: netbox/templates/dcim/modulebay.html:38 #: netbox/templates/dcim/virtualchassis.html:66 @@ -3975,203 +4047,212 @@ msgstr "" "Intervalos alfanuméricos são suportados. (Devem corresponder ao número de " "nomes que estão sendo criados.)" -#: netbox/dcim/forms/bulk_edit.py:136 +#: netbox/dcim/forms/bulk_edit.py:141 msgid "Contact name" msgstr "Contato" -#: netbox/dcim/forms/bulk_edit.py:141 +#: netbox/dcim/forms/bulk_edit.py:146 msgid "Contact phone" msgstr "Telefone de Contato" -#: netbox/dcim/forms/bulk_edit.py:147 +#: netbox/dcim/forms/bulk_edit.py:152 msgid "Contact E-mail" msgstr "E-mail de Contato" -#: netbox/dcim/forms/bulk_edit.py:150 netbox/dcim/forms/bulk_import.py:125 -#: netbox/dcim/forms/model_forms.py:132 +#: netbox/dcim/forms/bulk_edit.py:155 netbox/dcim/forms/bulk_import.py:126 +#: netbox/dcim/forms/model_forms.py:137 msgid "Time zone" msgstr "Fuso horário" -#: netbox/dcim/forms/bulk_edit.py:228 netbox/dcim/forms/bulk_edit.py:504 -#: netbox/dcim/forms/bulk_edit.py:568 netbox/dcim/forms/bulk_edit.py:641 -#: netbox/dcim/forms/bulk_edit.py:665 netbox/dcim/forms/bulk_edit.py:758 -#: netbox/dcim/forms/bulk_edit.py:1285 netbox/dcim/forms/bulk_edit.py:1718 -#: netbox/dcim/forms/bulk_import.py:184 netbox/dcim/forms/bulk_import.py:395 -#: netbox/dcim/forms/bulk_import.py:429 netbox/dcim/forms/bulk_import.py:477 -#: netbox/dcim/forms/bulk_import.py:513 netbox/dcim/forms/bulk_import.py:1112 -#: netbox/dcim/forms/filtersets.py:314 netbox/dcim/forms/filtersets.py:373 -#: netbox/dcim/forms/filtersets.py:495 netbox/dcim/forms/filtersets.py:620 -#: netbox/dcim/forms/filtersets.py:701 netbox/dcim/forms/filtersets.py:783 -#: netbox/dcim/forms/filtersets.py:996 netbox/dcim/forms/filtersets.py:1603 -#: netbox/dcim/forms/model_forms.py:211 netbox/dcim/forms/model_forms.py:345 -#: netbox/dcim/forms/model_forms.py:357 netbox/dcim/forms/model_forms.py:404 -#: netbox/dcim/forms/model_forms.py:445 netbox/dcim/forms/model_forms.py:1126 -#: netbox/dcim/forms/model_forms.py:1595 +#: netbox/dcim/forms/bulk_edit.py:234 netbox/dcim/forms/bulk_edit.py:518 +#: netbox/dcim/forms/bulk_edit.py:606 netbox/dcim/forms/bulk_edit.py:685 +#: netbox/dcim/forms/bulk_edit.py:709 netbox/dcim/forms/bulk_edit.py:802 +#: netbox/dcim/forms/bulk_edit.py:1329 netbox/dcim/forms/bulk_edit.py:1765 +#: netbox/dcim/forms/bulk_import.py:188 netbox/dcim/forms/bulk_import.py:399 +#: netbox/dcim/forms/bulk_import.py:448 netbox/dcim/forms/bulk_import.py:508 +#: netbox/dcim/forms/bulk_import.py:544 netbox/dcim/forms/bulk_import.py:1143 +#: netbox/dcim/forms/filtersets.py:315 netbox/dcim/forms/filtersets.py:374 +#: netbox/dcim/forms/filtersets.py:496 netbox/dcim/forms/filtersets.py:634 +#: netbox/dcim/forms/filtersets.py:720 netbox/dcim/forms/filtersets.py:802 +#: netbox/dcim/forms/filtersets.py:1015 netbox/dcim/forms/filtersets.py:1627 +#: netbox/dcim/forms/model_forms.py:218 netbox/dcim/forms/model_forms.py:353 +#: netbox/dcim/forms/model_forms.py:365 netbox/dcim/forms/model_forms.py:437 +#: netbox/dcim/forms/model_forms.py:539 netbox/dcim/forms/model_forms.py:1220 +#: netbox/dcim/forms/model_forms.py:1689 #: netbox/dcim/forms/object_import.py:188 netbox/dcim/tables/devices.py:107 -#: netbox/dcim/tables/devices.py:182 netbox/dcim/tables/devices.py:969 +#: netbox/dcim/tables/devices.py:182 netbox/dcim/tables/devices.py:976 #: netbox/dcim/tables/devicetypes.py:85 netbox/dcim/tables/devicetypes.py:315 -#: netbox/dcim/tables/modules.py:20 netbox/dcim/tables/modules.py:61 -#: netbox/dcim/tables/racks.py:58 netbox/dcim/tables/racks.py:131 +#: netbox/dcim/tables/modules.py:49 netbox/dcim/tables/modules.py:95 +#: netbox/dcim/tables/racks.py:58 netbox/dcim/tables/racks.py:135 #: netbox/templates/dcim/devicetype.html:14 #: netbox/templates/dcim/inventoryitem.html:48 #: netbox/templates/dcim/manufacturer.html:33 +#: netbox/templates/dcim/module.html:95 #: netbox/templates/dcim/modulebay.html:62 -#: netbox/templates/dcim/moduletype.html:27 +#: netbox/templates/dcim/moduletype.html:31 #: netbox/templates/dcim/platform.html:37 #: netbox/templates/dcim/racktype.html:16 msgid "Manufacturer" msgstr "Fabricante" -#: netbox/dcim/forms/bulk_edit.py:233 netbox/dcim/forms/bulk_edit.py:381 -#: netbox/dcim/forms/bulk_import.py:193 netbox/dcim/forms/bulk_import.py:272 -#: netbox/dcim/forms/filtersets.py:256 +#: netbox/dcim/forms/bulk_edit.py:239 netbox/dcim/forms/bulk_edit.py:392 +#: netbox/dcim/forms/bulk_import.py:197 netbox/dcim/forms/bulk_import.py:276 +#: netbox/dcim/forms/filtersets.py:257 #: netbox/templates/dcim/inc/panels/racktype_dimensions.html:6 msgid "Form factor" msgstr "Formato físico" -#: netbox/dcim/forms/bulk_edit.py:238 netbox/dcim/forms/bulk_edit.py:386 -#: netbox/dcim/forms/bulk_import.py:201 netbox/dcim/forms/bulk_import.py:275 -#: netbox/dcim/forms/filtersets.py:261 +#: netbox/dcim/forms/bulk_edit.py:244 netbox/dcim/forms/bulk_edit.py:397 +#: netbox/dcim/forms/bulk_import.py:205 netbox/dcim/forms/bulk_import.py:279 +#: netbox/dcim/forms/filtersets.py:262 #: netbox/templates/dcim/inc/panels/racktype_dimensions.html:10 msgid "Width" msgstr "Largura" -#: netbox/dcim/forms/bulk_edit.py:244 netbox/dcim/forms/bulk_edit.py:392 -#: netbox/dcim/forms/bulk_import.py:282 +#: netbox/dcim/forms/bulk_edit.py:250 netbox/dcim/forms/bulk_edit.py:403 +#: netbox/dcim/forms/bulk_import.py:286 #: netbox/templates/dcim/devicetype.html:37 msgid "Height (U)" msgstr "Altura (U)" -#: netbox/dcim/forms/bulk_edit.py:253 netbox/dcim/forms/bulk_edit.py:397 -#: netbox/dcim/forms/filtersets.py:275 +#: netbox/dcim/forms/bulk_edit.py:259 netbox/dcim/forms/bulk_edit.py:408 +#: netbox/dcim/forms/filtersets.py:276 msgid "Descending units" msgstr "Unidades descendentes" -#: netbox/dcim/forms/bulk_edit.py:256 netbox/dcim/forms/bulk_edit.py:400 +#: netbox/dcim/forms/bulk_edit.py:262 netbox/dcim/forms/bulk_edit.py:411 msgid "Outer width" msgstr "Largura externa" -#: netbox/dcim/forms/bulk_edit.py:261 netbox/dcim/forms/bulk_edit.py:405 +#: netbox/dcim/forms/bulk_edit.py:267 netbox/dcim/forms/bulk_edit.py:416 +msgid "Outer height" +msgstr "Altura externa" + +#: netbox/dcim/forms/bulk_edit.py:272 netbox/dcim/forms/bulk_edit.py:421 msgid "Outer depth" msgstr "Profundidade externa" -#: netbox/dcim/forms/bulk_edit.py:266 netbox/dcim/forms/bulk_edit.py:410 -#: netbox/dcim/forms/bulk_import.py:206 netbox/dcim/forms/bulk_import.py:285 +#: netbox/dcim/forms/bulk_edit.py:277 netbox/dcim/forms/bulk_edit.py:426 +#: netbox/dcim/forms/bulk_import.py:210 netbox/dcim/forms/bulk_import.py:289 msgid "Outer unit" msgstr "Unidade externa" -#: netbox/dcim/forms/bulk_edit.py:271 netbox/dcim/forms/bulk_edit.py:415 +#: netbox/dcim/forms/bulk_edit.py:282 netbox/dcim/forms/bulk_edit.py:431 msgid "Mounting depth" msgstr "Profundidade de montagem" -#: netbox/dcim/forms/bulk_edit.py:276 netbox/dcim/forms/bulk_edit.py:303 -#: netbox/dcim/forms/bulk_edit.py:425 netbox/dcim/forms/bulk_edit.py:455 -#: netbox/dcim/forms/bulk_edit.py:538 netbox/dcim/forms/bulk_edit.py:561 -#: netbox/dcim/forms/bulk_edit.py:582 netbox/dcim/forms/bulk_edit.py:604 -#: netbox/dcim/forms/bulk_import.py:408 netbox/dcim/forms/bulk_import.py:440 -#: netbox/dcim/forms/filtersets.py:286 netbox/dcim/forms/filtersets.py:308 -#: netbox/dcim/forms/filtersets.py:328 netbox/dcim/forms/filtersets.py:402 -#: netbox/dcim/forms/filtersets.py:489 netbox/dcim/forms/filtersets.py:595 -#: netbox/dcim/forms/filtersets.py:614 netbox/dcim/forms/filtersets.py:675 -#: netbox/dcim/forms/model_forms.py:226 netbox/dcim/forms/model_forms.py:306 -#: netbox/dcim/tables/devicetypes.py:111 netbox/dcim/tables/modules.py:35 -#: netbox/dcim/tables/racks.py:74 netbox/dcim/tables/racks.py:171 -#: netbox/extras/forms/bulk_edit.py:53 netbox/extras/forms/bulk_edit.py:133 -#: netbox/extras/forms/bulk_edit.py:183 netbox/extras/forms/bulk_edit.py:288 -#: netbox/extras/forms/filtersets.py:65 netbox/extras/forms/filtersets.py:159 -#: netbox/extras/forms/filtersets.py:249 netbox/ipam/forms/bulk_edit.py:193 +#: netbox/dcim/forms/bulk_edit.py:287 netbox/dcim/forms/bulk_edit.py:314 +#: netbox/dcim/forms/bulk_edit.py:441 netbox/dcim/forms/bulk_edit.py:469 +#: netbox/dcim/forms/bulk_edit.py:552 netbox/dcim/forms/bulk_edit.py:575 +#: netbox/dcim/forms/bulk_edit.py:620 netbox/dcim/forms/bulk_edit.py:642 +#: netbox/dcim/forms/bulk_import.py:412 netbox/dcim/forms/bulk_import.py:459 +#: netbox/dcim/forms/filtersets.py:287 netbox/dcim/forms/filtersets.py:309 +#: netbox/dcim/forms/filtersets.py:329 netbox/dcim/forms/filtersets.py:403 +#: netbox/dcim/forms/filtersets.py:490 netbox/dcim/forms/filtersets.py:596 +#: netbox/dcim/forms/filtersets.py:623 netbox/dcim/forms/filtersets.py:689 +#: netbox/dcim/forms/model_forms.py:233 netbox/dcim/forms/model_forms.py:314 +#: netbox/dcim/tables/devicetypes.py:111 netbox/dcim/tables/modules.py:57 +#: netbox/dcim/tables/racks.py:78 netbox/dcim/tables/racks.py:179 +#: netbox/extras/forms/bulk_edit.py:54 netbox/extras/forms/bulk_edit.py:134 +#: netbox/extras/forms/bulk_edit.py:188 netbox/extras/forms/bulk_edit.py:216 +#: netbox/extras/forms/bulk_edit.py:312 netbox/extras/forms/bulk_edit.py:325 +#: netbox/extras/forms/bulk_import.py:238 netbox/extras/forms/filtersets.py:66 +#: netbox/extras/forms/filtersets.py:160 netbox/extras/forms/filtersets.py:254 +#: netbox/extras/forms/filtersets.py:284 +#: netbox/extras/forms/model_forms.py:572 netbox/ipam/forms/bulk_edit.py:193 #: netbox/templates/dcim/device.html:324 #: netbox/templates/dcim/devicetype.html:49 -#: netbox/templates/dcim/moduletype.html:47 netbox/templates/dcim/rack.html:81 +#: netbox/templates/dcim/moduletype.html:51 netbox/templates/dcim/rack.html:81 #: netbox/templates/dcim/racktype.html:41 #: netbox/templates/extras/configcontext.html:17 #: netbox/templates/extras/customlink.html:25 #: netbox/templates/extras/savedfilter.html:33 -#: netbox/templates/ipam/role.html:30 +#: netbox/templates/extras/tableconfig.html:41 +#: netbox/templates/extras/tag.html:32 netbox/templates/ipam/role.html:30 msgid "Weight" msgstr "Peso" -#: netbox/dcim/forms/bulk_edit.py:281 netbox/dcim/forms/bulk_edit.py:430 -#: netbox/dcim/forms/filtersets.py:291 +#: netbox/dcim/forms/bulk_edit.py:292 netbox/dcim/forms/bulk_edit.py:446 +#: netbox/dcim/forms/filtersets.py:292 msgid "Max weight" msgstr "Peso máximo" -#: netbox/dcim/forms/bulk_edit.py:286 netbox/dcim/forms/bulk_edit.py:435 -#: netbox/dcim/forms/bulk_edit.py:543 netbox/dcim/forms/bulk_edit.py:587 -#: netbox/dcim/forms/bulk_import.py:212 netbox/dcim/forms/bulk_import.py:297 -#: netbox/dcim/forms/bulk_import.py:413 netbox/dcim/forms/bulk_import.py:445 -#: netbox/dcim/forms/filtersets.py:296 netbox/dcim/forms/filtersets.py:599 -#: netbox/dcim/forms/filtersets.py:679 +#: netbox/dcim/forms/bulk_edit.py:297 netbox/dcim/forms/bulk_edit.py:451 +#: netbox/dcim/forms/bulk_edit.py:557 netbox/dcim/forms/bulk_edit.py:625 +#: netbox/dcim/forms/bulk_import.py:216 netbox/dcim/forms/bulk_import.py:301 +#: netbox/dcim/forms/bulk_import.py:417 netbox/dcim/forms/bulk_import.py:464 +#: netbox/dcim/forms/filtersets.py:297 netbox/dcim/forms/filtersets.py:600 +#: netbox/dcim/forms/filtersets.py:693 msgid "Weight unit" msgstr "Unidade de peso" -#: netbox/dcim/forms/bulk_edit.py:300 netbox/dcim/forms/filtersets.py:306 -#: netbox/dcim/forms/model_forms.py:222 netbox/dcim/forms/model_forms.py:261 +#: netbox/dcim/forms/bulk_edit.py:311 netbox/dcim/forms/filtersets.py:307 +#: netbox/dcim/forms/model_forms.py:229 netbox/dcim/forms/model_forms.py:268 #: netbox/templates/dcim/rack.html:45 netbox/templates/dcim/racktype.html:13 msgid "Rack Type" msgstr "Tipo de Rack" -#: netbox/dcim/forms/bulk_edit.py:302 netbox/dcim/forms/model_forms.py:225 -#: netbox/dcim/forms/model_forms.py:305 +#: netbox/dcim/forms/bulk_edit.py:313 netbox/dcim/forms/bulk_edit.py:467 +#: netbox/dcim/forms/model_forms.py:232 netbox/dcim/forms/model_forms.py:313 msgid "Outer Dimensions" msgstr "Dimensões externas" -#: netbox/dcim/forms/bulk_edit.py:305 netbox/dcim/forms/model_forms.py:227 -#: netbox/dcim/forms/model_forms.py:307 netbox/templates/dcim/device.html:315 +#: netbox/dcim/forms/bulk_edit.py:316 netbox/dcim/forms/model_forms.py:234 +#: netbox/dcim/forms/model_forms.py:315 netbox/templates/dcim/device.html:315 #: netbox/templates/dcim/inc/panels/racktype_dimensions.html:3 msgid "Dimensions" msgstr "Dimensões" -#: netbox/dcim/forms/bulk_edit.py:307 netbox/dcim/forms/filtersets.py:307 -#: netbox/dcim/forms/filtersets.py:327 netbox/dcim/forms/model_forms.py:229 +#: netbox/dcim/forms/bulk_edit.py:318 netbox/dcim/forms/filtersets.py:308 +#: netbox/dcim/forms/filtersets.py:328 netbox/dcim/forms/model_forms.py:236 #: netbox/templates/dcim/inc/panels/racktype_numbering.html:3 msgid "Numbering" msgstr "Numeração" -#: netbox/dcim/forms/bulk_edit.py:366 netbox/dcim/forms/bulk_import.py:262 -#: netbox/dcim/forms/filtersets.py:381 +#: netbox/dcim/forms/bulk_edit.py:377 netbox/dcim/forms/bulk_import.py:266 +#: netbox/dcim/forms/filtersets.py:382 msgid "Rack type" msgstr "Tipo de rack" -#: netbox/dcim/forms/bulk_edit.py:373 netbox/dcim/forms/bulk_edit.py:721 -#: netbox/dcim/forms/bulk_edit.py:782 netbox/templates/dcim/device.html:104 +#: netbox/dcim/forms/bulk_edit.py:384 netbox/dcim/forms/bulk_edit.py:765 +#: netbox/dcim/forms/bulk_edit.py:826 netbox/templates/dcim/device.html:104 #: netbox/templates/dcim/module.html:77 #: netbox/templates/dcim/modulebay.html:70 netbox/templates/dcim/rack.html:57 #: netbox/templates/virtualization/virtualmachine.html:35 msgid "Serial Number" msgstr "Número de Série" -#: netbox/dcim/forms/bulk_edit.py:376 netbox/dcim/forms/filtersets.py:388 -#: netbox/dcim/forms/filtersets.py:814 netbox/dcim/forms/filtersets.py:1016 -#: netbox/dcim/forms/filtersets.py:1610 +#: netbox/dcim/forms/bulk_edit.py:387 netbox/dcim/forms/filtersets.py:389 +#: netbox/dcim/forms/filtersets.py:833 netbox/dcim/forms/filtersets.py:1035 +#: netbox/dcim/forms/filtersets.py:1634 msgid "Asset tag" msgstr "Etiqueta de patrimônio" -#: netbox/dcim/forms/bulk_edit.py:420 netbox/dcim/forms/bulk_edit.py:533 -#: netbox/dcim/forms/bulk_edit.py:577 netbox/dcim/forms/bulk_edit.py:714 -#: netbox/dcim/forms/bulk_import.py:291 netbox/dcim/forms/bulk_import.py:434 -#: netbox/dcim/forms/bulk_import.py:607 netbox/dcim/forms/filtersets.py:281 -#: netbox/dcim/forms/filtersets.py:512 netbox/dcim/forms/filtersets.py:670 -#: netbox/dcim/forms/filtersets.py:805 netbox/templates/dcim/device.html:98 +#: netbox/dcim/forms/bulk_edit.py:436 netbox/dcim/forms/bulk_edit.py:547 +#: netbox/dcim/forms/bulk_edit.py:615 netbox/dcim/forms/bulk_edit.py:758 +#: netbox/dcim/forms/bulk_import.py:295 netbox/dcim/forms/bulk_import.py:453 +#: netbox/dcim/forms/bulk_import.py:638 netbox/dcim/forms/filtersets.py:282 +#: netbox/dcim/forms/filtersets.py:513 netbox/dcim/forms/filtersets.py:684 +#: netbox/dcim/forms/filtersets.py:824 netbox/templates/dcim/device.html:98 #: netbox/templates/dcim/devicetype.html:65 -#: netbox/templates/dcim/moduletype.html:43 netbox/templates/dcim/rack.html:65 +#: netbox/templates/dcim/moduletype.html:47 netbox/templates/dcim/rack.html:65 #: netbox/templates/dcim/racktype.html:28 msgid "Airflow" msgstr "Fluxo de Ar" -#: netbox/dcim/forms/bulk_edit.py:449 netbox/dcim/forms/bulk_edit.py:928 -#: netbox/dcim/forms/bulk_import.py:346 netbox/dcim/forms/bulk_import.py:349 -#: netbox/dcim/forms/bulk_import.py:580 netbox/dcim/forms/bulk_import.py:1495 -#: netbox/dcim/forms/bulk_import.py:1499 netbox/dcim/forms/filtersets.py:105 -#: netbox/dcim/forms/filtersets.py:325 netbox/dcim/forms/filtersets.py:406 -#: netbox/dcim/forms/filtersets.py:420 netbox/dcim/forms/filtersets.py:458 -#: netbox/dcim/forms/filtersets.py:773 netbox/dcim/forms/filtersets.py:986 -#: netbox/dcim/forms/filtersets.py:1084 netbox/dcim/forms/filtersets.py:1216 -#: netbox/dcim/forms/model_forms.py:271 netbox/dcim/forms/model_forms.py:314 -#: netbox/dcim/forms/model_forms.py:489 netbox/dcim/forms/model_forms.py:767 +#: netbox/dcim/forms/bulk_edit.py:465 netbox/dcim/forms/bulk_edit.py:972 +#: netbox/dcim/forms/bulk_import.py:350 netbox/dcim/forms/bulk_import.py:353 +#: netbox/dcim/forms/bulk_import.py:611 netbox/dcim/forms/bulk_import.py:1526 +#: netbox/dcim/forms/bulk_import.py:1530 netbox/dcim/forms/filtersets.py:106 +#: netbox/dcim/forms/filtersets.py:326 netbox/dcim/forms/filtersets.py:407 +#: netbox/dcim/forms/filtersets.py:421 netbox/dcim/forms/filtersets.py:459 +#: netbox/dcim/forms/filtersets.py:792 netbox/dcim/forms/filtersets.py:1005 +#: netbox/dcim/forms/filtersets.py:1103 netbox/dcim/forms/filtersets.py:1235 +#: netbox/dcim/forms/model_forms.py:278 netbox/dcim/forms/model_forms.py:322 +#: netbox/dcim/forms/model_forms.py:583 netbox/dcim/forms/model_forms.py:861 #: netbox/dcim/forms/object_create.py:404 netbox/dcim/tables/devices.py:171 -#: netbox/dcim/tables/power.py:70 netbox/dcim/tables/racks.py:216 -#: netbox/ipam/forms/filtersets.py:459 netbox/templates/dcim/device.html:30 +#: netbox/dcim/tables/power.py:70 netbox/dcim/tables/racks.py:225 +#: netbox/ipam/forms/filtersets.py:467 netbox/templates/dcim/device.html:30 #: netbox/templates/dcim/inc/cable_termination.html:16 #: netbox/templates/dcim/powerfeed.html:28 netbox/templates/dcim/rack.html:13 #: netbox/templates/dcim/rack/base.html:4 @@ -4181,38 +4262,39 @@ msgstr "Fluxo de Ar" msgid "Rack" msgstr "Rack" -#: netbox/dcim/forms/bulk_edit.py:453 netbox/dcim/forms/bulk_edit.py:747 -#: netbox/dcim/forms/filtersets.py:326 netbox/dcim/forms/filtersets.py:399 -#: netbox/dcim/forms/filtersets.py:482 netbox/dcim/forms/filtersets.py:609 -#: netbox/dcim/forms/filtersets.py:722 netbox/dcim/forms/filtersets.py:944 -#: netbox/dcim/forms/model_forms.py:681 netbox/dcim/forms/model_forms.py:1663 +#: netbox/dcim/forms/bulk_edit.py:468 netbox/dcim/forms/bulk_edit.py:791 +#: netbox/dcim/forms/filtersets.py:327 netbox/dcim/forms/filtersets.py:400 +#: netbox/dcim/forms/filtersets.py:483 netbox/dcim/forms/filtersets.py:618 +#: netbox/dcim/forms/filtersets.py:741 netbox/dcim/forms/filtersets.py:963 +#: netbox/dcim/forms/model_forms.py:446 netbox/dcim/forms/model_forms.py:775 +#: netbox/dcim/forms/model_forms.py:1757 #: netbox/templates/dcim/device_edit.html:22 msgid "Hardware" msgstr "Hardware" -#: netbox/dcim/forms/bulk_edit.py:509 netbox/dcim/forms/bulk_import.py:401 -#: netbox/dcim/forms/filtersets.py:500 netbox/dcim/forms/model_forms.py:362 +#: netbox/dcim/forms/bulk_edit.py:523 netbox/dcim/forms/bulk_import.py:405 +#: netbox/dcim/forms/filtersets.py:501 netbox/dcim/forms/model_forms.py:370 msgid "Default platform" msgstr "Plataforma padrão" -#: netbox/dcim/forms/bulk_edit.py:514 netbox/dcim/forms/bulk_edit.py:573 -#: netbox/dcim/forms/filtersets.py:503 netbox/dcim/forms/filtersets.py:623 +#: netbox/dcim/forms/bulk_edit.py:528 netbox/dcim/forms/bulk_edit.py:611 +#: netbox/dcim/forms/filtersets.py:504 netbox/dcim/forms/filtersets.py:637 msgid "Part number" msgstr "Part number" -#: netbox/dcim/forms/bulk_edit.py:518 +#: netbox/dcim/forms/bulk_edit.py:532 msgid "U height" msgstr "Altura em U" -#: netbox/dcim/forms/bulk_edit.py:530 netbox/dcim/tables/devicetypes.py:107 +#: netbox/dcim/forms/bulk_edit.py:544 netbox/dcim/tables/devicetypes.py:107 msgid "Exclude from utilization" msgstr "Excluir da utilização" -#: netbox/dcim/forms/bulk_edit.py:559 netbox/dcim/forms/model_forms.py:377 -#: netbox/dcim/forms/model_forms.py:920 netbox/dcim/forms/model_forms.py:962 -#: netbox/dcim/forms/model_forms.py:989 netbox/dcim/forms/model_forms.py:1017 -#: netbox/dcim/forms/model_forms.py:1048 netbox/dcim/forms/model_forms.py:1067 -#: netbox/dcim/forms/model_forms.py:1085 +#: netbox/dcim/forms/bulk_edit.py:573 netbox/dcim/forms/model_forms.py:385 +#: netbox/dcim/forms/model_forms.py:1014 netbox/dcim/forms/model_forms.py:1056 +#: netbox/dcim/forms/model_forms.py:1083 netbox/dcim/forms/model_forms.py:1111 +#: netbox/dcim/forms/model_forms.py:1142 netbox/dcim/forms/model_forms.py:1161 +#: netbox/dcim/forms/model_forms.py:1179 #: netbox/dcim/forms/object_create.py:123 netbox/dcim/tables/devicetypes.py:82 #: netbox/templates/dcim/device.html:88 #: netbox/templates/dcim/devicebay.html:52 @@ -4220,37 +4302,51 @@ msgstr "Excluir da utilização" msgid "Device Type" msgstr "Tipo de Dispositivo" -#: netbox/dcim/forms/bulk_edit.py:601 netbox/dcim/forms/model_forms.py:410 -#: netbox/dcim/forms/model_forms.py:921 netbox/dcim/forms/model_forms.py:963 -#: netbox/dcim/forms/model_forms.py:990 netbox/dcim/forms/model_forms.py:1018 -#: netbox/dcim/forms/model_forms.py:1049 netbox/dcim/forms/model_forms.py:1068 -#: netbox/dcim/forms/model_forms.py:1086 -#: netbox/dcim/forms/object_create.py:124 netbox/dcim/tables/modules.py:17 -#: netbox/dcim/tables/modules.py:66 netbox/templates/dcim/module.html:65 +#: netbox/dcim/forms/bulk_edit.py:582 netbox/dcim/forms/model_forms.py:412 +#: netbox/templates/dcim/moduletypeprofile.html:32 +msgid "Schema" +msgstr "Esquema" + +#: netbox/dcim/forms/bulk_edit.py:594 netbox/dcim/forms/bulk_edit.py:601 +#: netbox/dcim/forms/bulk_import.py:442 netbox/dcim/forms/filtersets.py:629 +#: netbox/dcim/forms/model_forms.py:419 netbox/dcim/forms/model_forms.py:432 +#: netbox/dcim/tables/modules.py:45 netbox/templates/account/base.html:7 +#: netbox/templates/dcim/moduletype.html:27 +#: netbox/templates/inc/user_menu.html:40 netbox/vpn/forms/bulk_edit.py:255 +#: netbox/vpn/forms/filtersets.py:194 netbox/vpn/forms/model_forms.py:382 +msgid "Profile" +msgstr "Perfil" + +#: netbox/dcim/forms/bulk_edit.py:639 netbox/dcim/forms/model_forms.py:445 +#: netbox/dcim/forms/model_forms.py:1015 netbox/dcim/forms/model_forms.py:1057 +#: netbox/dcim/forms/model_forms.py:1084 netbox/dcim/forms/model_forms.py:1112 +#: netbox/dcim/forms/model_forms.py:1143 netbox/dcim/forms/model_forms.py:1162 +#: netbox/dcim/forms/model_forms.py:1180 +#: netbox/dcim/forms/object_create.py:124 netbox/dcim/tables/modules.py:54 +#: netbox/dcim/tables/modules.py:100 netbox/templates/dcim/module.html:92 #: netbox/templates/dcim/modulebay.html:66 #: netbox/templates/dcim/moduletype.html:24 msgid "Module Type" msgstr "Tipo de Módulo" -#: netbox/dcim/forms/bulk_edit.py:605 netbox/dcim/forms/model_forms.py:380 -#: netbox/dcim/forms/model_forms.py:411 +#: netbox/dcim/forms/bulk_edit.py:643 netbox/dcim/forms/model_forms.py:388 #: netbox/templates/dcim/devicetype.html:11 msgid "Chassis" msgstr "Chassi" -#: netbox/dcim/forms/bulk_edit.py:619 netbox/dcim/models/devices.py:483 +#: netbox/dcim/forms/bulk_edit.py:662 netbox/dcim/models/devices.py:386 #: netbox/dcim/tables/devices.py:78 msgid "VM role" msgstr "Função da VM" -#: netbox/dcim/forms/bulk_edit.py:622 netbox/dcim/forms/bulk_edit.py:646 -#: netbox/dcim/forms/bulk_edit.py:729 netbox/dcim/forms/bulk_import.py:461 -#: netbox/dcim/forms/bulk_import.py:465 netbox/dcim/forms/bulk_import.py:484 -#: netbox/dcim/forms/bulk_import.py:488 netbox/dcim/forms/bulk_import.py:613 -#: netbox/dcim/forms/bulk_import.py:617 netbox/dcim/forms/filtersets.py:690 -#: netbox/dcim/forms/filtersets.py:706 netbox/dcim/forms/filtersets.py:824 -#: netbox/dcim/forms/model_forms.py:424 netbox/dcim/forms/model_forms.py:451 -#: netbox/dcim/forms/model_forms.py:566 +#: netbox/dcim/forms/bulk_edit.py:665 netbox/dcim/forms/bulk_edit.py:690 +#: netbox/dcim/forms/bulk_edit.py:773 netbox/dcim/forms/bulk_import.py:490 +#: netbox/dcim/forms/bulk_import.py:494 netbox/dcim/forms/bulk_import.py:515 +#: netbox/dcim/forms/bulk_import.py:519 netbox/dcim/forms/bulk_import.py:644 +#: netbox/dcim/forms/bulk_import.py:648 netbox/dcim/forms/filtersets.py:704 +#: netbox/dcim/forms/filtersets.py:725 netbox/dcim/forms/filtersets.py:843 +#: netbox/dcim/forms/model_forms.py:511 netbox/dcim/forms/model_forms.py:545 +#: netbox/dcim/forms/model_forms.py:660 #: netbox/virtualization/forms/bulk_import.py:138 #: netbox/virtualization/forms/bulk_import.py:139 #: netbox/virtualization/forms/filtersets.py:194 @@ -4258,22 +4354,22 @@ msgstr "Função da VM" msgid "Config template" msgstr "Modelo de configuração" -#: netbox/dcim/forms/bulk_edit.py:670 netbox/dcim/forms/bulk_edit.py:1079 -#: netbox/dcim/forms/bulk_import.py:519 netbox/dcim/forms/filtersets.py:115 -#: netbox/dcim/forms/model_forms.py:511 netbox/dcim/forms/model_forms.py:884 -#: netbox/dcim/forms/model_forms.py:901 netbox/extras/filtersets.py:547 +#: netbox/dcim/forms/bulk_edit.py:714 netbox/dcim/forms/bulk_edit.py:1123 +#: netbox/dcim/forms/bulk_import.py:550 netbox/dcim/forms/filtersets.py:116 +#: netbox/dcim/forms/model_forms.py:605 netbox/dcim/forms/model_forms.py:978 +#: netbox/dcim/forms/model_forms.py:995 netbox/extras/filtersets.py:640 msgid "Device type" msgstr "Tipo de dispositivo" -#: netbox/dcim/forms/bulk_edit.py:681 netbox/dcim/forms/bulk_import.py:500 -#: netbox/dcim/forms/filtersets.py:120 netbox/dcim/forms/model_forms.py:519 +#: netbox/dcim/forms/bulk_edit.py:725 netbox/dcim/forms/bulk_import.py:531 +#: netbox/dcim/forms/filtersets.py:121 netbox/dcim/forms/model_forms.py:613 msgid "Device role" msgstr "Função do dispositivo" -#: netbox/dcim/forms/bulk_edit.py:704 netbox/dcim/forms/bulk_import.py:525 -#: netbox/dcim/forms/filtersets.py:797 netbox/dcim/forms/model_forms.py:461 -#: netbox/dcim/forms/model_forms.py:524 netbox/dcim/tables/devices.py:192 -#: netbox/extras/filtersets.py:563 netbox/templates/dcim/device.html:186 +#: netbox/dcim/forms/bulk_edit.py:748 netbox/dcim/forms/bulk_import.py:556 +#: netbox/dcim/forms/filtersets.py:816 netbox/dcim/forms/model_forms.py:555 +#: netbox/dcim/forms/model_forms.py:618 netbox/dcim/tables/devices.py:192 +#: netbox/extras/filtersets.py:656 netbox/templates/dcim/device.html:186 #: netbox/templates/dcim/platform.html:26 #: netbox/templates/virtualization/virtualmachine.html:27 #: netbox/virtualization/forms/bulk_edit.py:142 @@ -4284,17 +4380,17 @@ msgstr "Função do dispositivo" msgid "Platform" msgstr "Plataforma" -#: netbox/dcim/forms/bulk_edit.py:734 netbox/dcim/forms/bulk_import.py:544 -#: netbox/dcim/forms/filtersets.py:729 netbox/dcim/forms/filtersets.py:899 -#: netbox/dcim/forms/model_forms.py:533 netbox/dcim/tables/devices.py:212 -#: netbox/extras/filtersets.py:596 netbox/extras/forms/filtersets.py:329 -#: netbox/ipam/forms/filtersets.py:432 netbox/ipam/forms/filtersets.py:464 +#: netbox/dcim/forms/bulk_edit.py:778 netbox/dcim/forms/bulk_import.py:575 +#: netbox/dcim/forms/filtersets.py:748 netbox/dcim/forms/filtersets.py:918 +#: netbox/dcim/forms/model_forms.py:627 netbox/dcim/tables/devices.py:212 +#: netbox/extras/filtersets.py:689 netbox/extras/forms/filtersets.py:364 +#: netbox/ipam/forms/filtersets.py:439 netbox/ipam/forms/filtersets.py:472 #: netbox/templates/dcim/device.html:239 #: netbox/templates/virtualization/cluster.html:10 #: netbox/templates/virtualization/virtualmachine.html:92 #: netbox/templates/virtualization/virtualmachine.html:101 #: netbox/virtualization/filtersets.py:123 -#: netbox/virtualization/filtersets.py:243 +#: netbox/virtualization/filtersets.py:245 #: netbox/virtualization/forms/bulk_edit.py:111 #: netbox/virtualization/forms/bulk_import.py:98 #: netbox/virtualization/forms/filtersets.py:105 @@ -4306,28 +4402,28 @@ msgstr "Plataforma" msgid "Cluster" msgstr "Cluster" -#: netbox/dcim/forms/bulk_edit.py:748 +#: netbox/dcim/forms/bulk_edit.py:792 #: netbox/templates/extras/dashboard/widget_config.html:7 #: netbox/virtualization/forms/bulk_edit.py:173 msgid "Configuration" msgstr "Configuração" -#: netbox/dcim/forms/bulk_edit.py:749 netbox/netbox/navigation/menu.py:251 +#: netbox/dcim/forms/bulk_edit.py:793 netbox/netbox/navigation/menu.py:252 #: netbox/templates/dcim/device_edit.html:80 msgid "Virtualization" msgstr "Virtualização" -#: netbox/dcim/forms/bulk_edit.py:763 netbox/dcim/forms/bulk_import.py:680 -#: netbox/dcim/forms/model_forms.py:658 netbox/dcim/forms/model_forms.py:909 +#: netbox/dcim/forms/bulk_edit.py:807 netbox/dcim/forms/bulk_import.py:711 +#: netbox/dcim/forms/model_forms.py:752 netbox/dcim/forms/model_forms.py:1003 msgid "Module type" msgstr "Tipo de módulo" -#: netbox/dcim/forms/bulk_edit.py:817 netbox/dcim/forms/bulk_edit.py:1002 -#: netbox/dcim/forms/bulk_edit.py:1021 netbox/dcim/forms/bulk_edit.py:1044 -#: netbox/dcim/forms/bulk_edit.py:1086 netbox/dcim/forms/bulk_edit.py:1130 -#: netbox/dcim/forms/bulk_edit.py:1181 netbox/dcim/forms/bulk_edit.py:1208 -#: netbox/dcim/forms/bulk_edit.py:1235 netbox/dcim/forms/bulk_edit.py:1253 -#: netbox/dcim/forms/bulk_edit.py:1271 netbox/dcim/forms/filtersets.py:68 +#: netbox/dcim/forms/bulk_edit.py:861 netbox/dcim/forms/bulk_edit.py:1046 +#: netbox/dcim/forms/bulk_edit.py:1065 netbox/dcim/forms/bulk_edit.py:1088 +#: netbox/dcim/forms/bulk_edit.py:1130 netbox/dcim/forms/bulk_edit.py:1174 +#: netbox/dcim/forms/bulk_edit.py:1225 netbox/dcim/forms/bulk_edit.py:1252 +#: netbox/dcim/forms/bulk_edit.py:1279 netbox/dcim/forms/bulk_edit.py:1297 +#: netbox/dcim/forms/bulk_edit.py:1315 netbox/dcim/forms/filtersets.py:69 #: netbox/dcim/forms/object_create.py:46 netbox/templates/dcim/cable.html:32 #: netbox/templates/dcim/consoleport.html:32 #: netbox/templates/dcim/consoleserverport.html:32 @@ -4345,109 +4441,109 @@ msgstr "Tipo de módulo" msgid "Label" msgstr "Rótulo" -#: netbox/dcim/forms/bulk_edit.py:826 netbox/dcim/forms/filtersets.py:1117 +#: netbox/dcim/forms/bulk_edit.py:870 netbox/dcim/forms/filtersets.py:1136 #: netbox/templates/dcim/cable.html:50 msgid "Length" msgstr "Comprimento" -#: netbox/dcim/forms/bulk_edit.py:831 netbox/dcim/forms/bulk_import.py:1363 -#: netbox/dcim/forms/bulk_import.py:1366 netbox/dcim/forms/filtersets.py:1121 +#: netbox/dcim/forms/bulk_edit.py:875 netbox/dcim/forms/bulk_import.py:1394 +#: netbox/dcim/forms/bulk_import.py:1397 netbox/dcim/forms/filtersets.py:1140 msgid "Length unit" msgstr "Unidade de comprimento" -#: netbox/dcim/forms/bulk_edit.py:855 +#: netbox/dcim/forms/bulk_edit.py:899 #: netbox/templates/dcim/virtualchassis.html:23 msgid "Domain" msgstr "Domínio" -#: netbox/dcim/forms/bulk_edit.py:923 netbox/dcim/forms/bulk_import.py:1482 -#: netbox/dcim/forms/filtersets.py:1207 netbox/dcim/forms/model_forms.py:761 +#: netbox/dcim/forms/bulk_edit.py:967 netbox/dcim/forms/bulk_import.py:1513 +#: netbox/dcim/forms/filtersets.py:1226 netbox/dcim/forms/model_forms.py:855 msgid "Power panel" msgstr "Quadro de alimentação" -#: netbox/dcim/forms/bulk_edit.py:945 netbox/dcim/forms/bulk_import.py:1518 -#: netbox/dcim/forms/filtersets.py:1229 +#: netbox/dcim/forms/bulk_edit.py:989 netbox/dcim/forms/bulk_import.py:1549 +#: netbox/dcim/forms/filtersets.py:1248 #: netbox/templates/dcim/powerfeed.html:83 msgid "Supply" msgstr "Tipo de Alimentação" -#: netbox/dcim/forms/bulk_edit.py:951 netbox/dcim/forms/bulk_import.py:1523 -#: netbox/dcim/forms/filtersets.py:1234 +#: netbox/dcim/forms/bulk_edit.py:995 netbox/dcim/forms/bulk_import.py:1554 +#: netbox/dcim/forms/filtersets.py:1253 #: netbox/templates/dcim/powerfeed.html:95 msgid "Phase" msgstr "Fase" -#: netbox/dcim/forms/bulk_edit.py:957 netbox/dcim/forms/filtersets.py:1239 +#: netbox/dcim/forms/bulk_edit.py:1001 netbox/dcim/forms/filtersets.py:1258 #: netbox/templates/dcim/powerfeed.html:87 msgid "Voltage" msgstr "Tensão" -#: netbox/dcim/forms/bulk_edit.py:961 netbox/dcim/forms/filtersets.py:1243 +#: netbox/dcim/forms/bulk_edit.py:1005 netbox/dcim/forms/filtersets.py:1262 #: netbox/templates/dcim/powerfeed.html:91 msgid "Amperage" msgstr "Corrente" -#: netbox/dcim/forms/bulk_edit.py:965 netbox/dcim/forms/filtersets.py:1247 +#: netbox/dcim/forms/bulk_edit.py:1009 netbox/dcim/forms/filtersets.py:1266 msgid "Max utilization" msgstr "Utilização máxima" -#: netbox/dcim/forms/bulk_edit.py:1054 +#: netbox/dcim/forms/bulk_edit.py:1098 msgid "Maximum draw" msgstr "Consumo máximo" -#: netbox/dcim/forms/bulk_edit.py:1057 +#: netbox/dcim/forms/bulk_edit.py:1101 #: netbox/dcim/models/device_component_templates.py:281 #: netbox/dcim/models/device_components.py:352 msgid "Maximum power draw (watts)" msgstr "Consumo máximo de energia (Watts)" -#: netbox/dcim/forms/bulk_edit.py:1060 +#: netbox/dcim/forms/bulk_edit.py:1104 msgid "Allocated draw" msgstr "Consumo alocado" -#: netbox/dcim/forms/bulk_edit.py:1063 +#: netbox/dcim/forms/bulk_edit.py:1107 #: netbox/dcim/models/device_component_templates.py:288 #: netbox/dcim/models/device_components.py:359 msgid "Allocated power draw (watts)" msgstr "Consumo de energia alocado (Watts)" -#: netbox/dcim/forms/bulk_edit.py:1096 netbox/dcim/forms/bulk_import.py:813 -#: netbox/dcim/forms/model_forms.py:978 netbox/dcim/forms/model_forms.py:1332 -#: netbox/dcim/forms/model_forms.py:1647 netbox/dcim/forms/object_import.py:55 +#: netbox/dcim/forms/bulk_edit.py:1140 netbox/dcim/forms/bulk_import.py:844 +#: netbox/dcim/forms/model_forms.py:1072 netbox/dcim/forms/model_forms.py:1426 +#: netbox/dcim/forms/model_forms.py:1741 netbox/dcim/forms/object_import.py:55 msgid "Power port" msgstr "Porta de alimentação" -#: netbox/dcim/forms/bulk_edit.py:1101 netbox/dcim/forms/bulk_import.py:820 +#: netbox/dcim/forms/bulk_edit.py:1145 netbox/dcim/forms/bulk_import.py:851 msgid "Feed leg" msgstr "Ramal de alimentação" -#: netbox/dcim/forms/bulk_edit.py:1147 netbox/dcim/forms/bulk_edit.py:1465 +#: netbox/dcim/forms/bulk_edit.py:1191 netbox/dcim/forms/bulk_edit.py:1512 msgid "Management only" msgstr "Somente gerenciamento" -#: netbox/dcim/forms/bulk_edit.py:1157 netbox/dcim/forms/bulk_edit.py:1471 -#: netbox/dcim/forms/bulk_import.py:906 netbox/dcim/forms/filtersets.py:1448 +#: netbox/dcim/forms/bulk_edit.py:1201 netbox/dcim/forms/bulk_edit.py:1518 +#: netbox/dcim/forms/bulk_import.py:937 netbox/dcim/forms/filtersets.py:1472 #: netbox/dcim/forms/object_import.py:90 #: netbox/dcim/models/device_component_templates.py:445 -#: netbox/dcim/models/device_components.py:724 +#: netbox/dcim/models/device_components.py:733 msgid "PoE mode" msgstr "Modo de Operação" -#: netbox/dcim/forms/bulk_edit.py:1163 netbox/dcim/forms/bulk_edit.py:1477 -#: netbox/dcim/forms/bulk_import.py:912 netbox/dcim/forms/filtersets.py:1453 +#: netbox/dcim/forms/bulk_edit.py:1207 netbox/dcim/forms/bulk_edit.py:1524 +#: netbox/dcim/forms/bulk_import.py:943 netbox/dcim/forms/filtersets.py:1477 #: netbox/dcim/forms/object_import.py:95 #: netbox/dcim/models/device_component_templates.py:452 -#: netbox/dcim/models/device_components.py:731 +#: netbox/dcim/models/device_components.py:740 msgid "PoE type" msgstr "Tipo de PoE" -#: netbox/dcim/forms/bulk_edit.py:1169 netbox/dcim/forms/filtersets.py:1468 +#: netbox/dcim/forms/bulk_edit.py:1213 netbox/dcim/forms/filtersets.py:1492 #: netbox/dcim/forms/object_import.py:100 msgid "Wireless role" msgstr "Função do Wireless" -#: netbox/dcim/forms/bulk_edit.py:1306 netbox/dcim/forms/model_forms.py:680 -#: netbox/dcim/forms/model_forms.py:1277 netbox/dcim/tables/devices.py:322 +#: netbox/dcim/forms/bulk_edit.py:1350 netbox/dcim/forms/model_forms.py:774 +#: netbox/dcim/forms/model_forms.py:1371 netbox/dcim/tables/devices.py:322 #: netbox/templates/dcim/consoleport.html:24 #: netbox/templates/dcim/consoleserverport.html:24 #: netbox/templates/dcim/frontport.html:24 @@ -4461,26 +4557,26 @@ msgstr "Função do Wireless" msgid "Module" msgstr "Módulo" -#: netbox/dcim/forms/bulk_edit.py:1445 netbox/dcim/tables/devices.py:698 +#: netbox/dcim/forms/bulk_edit.py:1492 netbox/dcim/tables/devices.py:705 #: netbox/templates/dcim/interface.html:116 msgid "LAG" msgstr "LAG" -#: netbox/dcim/forms/bulk_edit.py:1450 netbox/dcim/forms/model_forms.py:1359 +#: netbox/dcim/forms/bulk_edit.py:1497 netbox/dcim/forms/model_forms.py:1453 msgid "Virtual device contexts" msgstr "Contextos de dispositivos virtuais" -#: netbox/dcim/forms/bulk_edit.py:1456 netbox/dcim/forms/bulk_import.py:741 -#: netbox/dcim/forms/bulk_import.py:767 netbox/dcim/forms/filtersets.py:1301 -#: netbox/dcim/forms/filtersets.py:1326 netbox/dcim/forms/filtersets.py:1412 -#: netbox/dcim/tables/devices.py:631 +#: netbox/dcim/forms/bulk_edit.py:1503 netbox/dcim/forms/bulk_import.py:772 +#: netbox/dcim/forms/bulk_import.py:798 netbox/dcim/forms/filtersets.py:1320 +#: netbox/dcim/forms/filtersets.py:1345 netbox/dcim/forms/filtersets.py:1436 +#: netbox/dcim/tables/devices.py:638 #: netbox/templates/circuits/inc/circuit_termination_fields.html:62 #: netbox/templates/dcim/consoleport.html:40 #: netbox/templates/dcim/consoleserverport.html:40 msgid "Speed" msgstr "Velocidade" -#: netbox/dcim/forms/bulk_edit.py:1485 netbox/dcim/forms/bulk_import.py:915 +#: netbox/dcim/forms/bulk_edit.py:1532 netbox/dcim/forms/bulk_import.py:946 #: netbox/templates/vpn/ikepolicy.html:25 #: netbox/templates/vpn/ipsecprofile.html:21 #: netbox/templates/vpn/ipsecprofile.html:48 @@ -4494,55 +4590,55 @@ msgstr "Velocidade" msgid "Mode" msgstr "Modo" -#: netbox/dcim/forms/bulk_edit.py:1493 netbox/dcim/forms/model_forms.py:1408 -#: netbox/ipam/forms/bulk_import.py:174 netbox/ipam/forms/filtersets.py:553 -#: netbox/ipam/models/vlans.py:87 netbox/virtualization/forms/bulk_edit.py:222 +#: netbox/dcim/forms/bulk_edit.py:1540 netbox/dcim/forms/model_forms.py:1502 +#: netbox/ipam/forms/bulk_import.py:174 netbox/ipam/forms/filtersets.py:561 +#: netbox/ipam/models/vlans.py:93 netbox/virtualization/forms/bulk_edit.py:222 #: netbox/virtualization/forms/model_forms.py:335 msgid "VLAN group" msgstr "Grupo de VLANs" -#: netbox/dcim/forms/bulk_edit.py:1502 netbox/dcim/forms/model_forms.py:1414 -#: netbox/dcim/tables/devices.py:592 +#: netbox/dcim/forms/bulk_edit.py:1549 netbox/dcim/forms/model_forms.py:1508 +#: netbox/dcim/tables/devices.py:599 #: netbox/virtualization/forms/bulk_edit.py:230 #: netbox/virtualization/forms/model_forms.py:340 msgid "Untagged VLAN" msgstr "VLAN Não Tagueada" -#: netbox/dcim/forms/bulk_edit.py:1511 netbox/dcim/forms/model_forms.py:1423 -#: netbox/dcim/tables/devices.py:598 +#: netbox/dcim/forms/bulk_edit.py:1558 netbox/dcim/forms/model_forms.py:1517 +#: netbox/dcim/tables/devices.py:605 #: netbox/virtualization/forms/bulk_edit.py:238 #: netbox/virtualization/forms/model_forms.py:349 msgid "Tagged VLANs" msgstr "VLANs Tagueadas" -#: netbox/dcim/forms/bulk_edit.py:1514 +#: netbox/dcim/forms/bulk_edit.py:1561 msgid "Add tagged VLANs" msgstr "Adicionar VLANs tagueadas" -#: netbox/dcim/forms/bulk_edit.py:1523 +#: netbox/dcim/forms/bulk_edit.py:1570 msgid "Remove tagged VLANs" msgstr "Remover VLANs tagueadas" -#: netbox/dcim/forms/bulk_edit.py:1534 netbox/dcim/forms/model_forms.py:1432 +#: netbox/dcim/forms/bulk_edit.py:1581 netbox/dcim/forms/model_forms.py:1526 #: netbox/virtualization/forms/model_forms.py:358 msgid "Q-in-Q Service VLAN" msgstr "VLAN de Serviço Q-in-Q" -#: netbox/dcim/forms/bulk_edit.py:1549 netbox/dcim/forms/model_forms.py:1395 +#: netbox/dcim/forms/bulk_edit.py:1596 netbox/dcim/forms/model_forms.py:1489 msgid "Wireless LAN group" msgstr "Grupo da Rede Wireless" -#: netbox/dcim/forms/bulk_edit.py:1554 netbox/dcim/forms/model_forms.py:1400 -#: netbox/dcim/tables/devices.py:640 netbox/netbox/navigation/menu.py:152 +#: netbox/dcim/forms/bulk_edit.py:1601 netbox/dcim/forms/model_forms.py:1494 +#: netbox/dcim/tables/devices.py:647 netbox/netbox/navigation/menu.py:153 #: netbox/templates/dcim/interface.html:337 #: netbox/wireless/tables/wirelesslan.py:24 msgid "Wireless LANs" msgstr "Redes Wireless" -#: netbox/dcim/forms/bulk_edit.py:1563 netbox/dcim/forms/filtersets.py:1381 -#: netbox/dcim/forms/model_forms.py:1466 netbox/ipam/forms/bulk_edit.py:269 -#: netbox/ipam/forms/bulk_edit.py:362 netbox/ipam/forms/filtersets.py:177 -#: netbox/netbox/navigation/menu.py:108 +#: netbox/dcim/forms/bulk_edit.py:1610 netbox/dcim/forms/filtersets.py:1405 +#: netbox/dcim/forms/model_forms.py:1560 netbox/ipam/forms/bulk_edit.py:269 +#: netbox/ipam/forms/bulk_edit.py:367 netbox/ipam/forms/filtersets.py:177 +#: netbox/netbox/navigation/menu.py:109 #: netbox/templates/dcim/interface.html:128 #: netbox/templates/ipam/prefix.html:91 #: netbox/templates/virtualization/vminterface.html:76 @@ -4551,252 +4647,259 @@ msgstr "Redes Wireless" msgid "Addressing" msgstr "Endereçamento" -#: netbox/dcim/forms/bulk_edit.py:1564 netbox/dcim/forms/filtersets.py:721 -#: netbox/dcim/forms/model_forms.py:1467 +#: netbox/dcim/forms/bulk_edit.py:1611 netbox/dcim/forms/filtersets.py:740 +#: netbox/dcim/forms/model_forms.py:1561 #: netbox/virtualization/forms/model_forms.py:379 msgid "Operation" msgstr "Operação" -#: netbox/dcim/forms/bulk_edit.py:1565 netbox/dcim/forms/filtersets.py:1382 -#: netbox/dcim/forms/model_forms.py:1022 netbox/dcim/forms/model_forms.py:1469 +#: netbox/dcim/forms/bulk_edit.py:1612 netbox/dcim/forms/filtersets.py:1406 +#: netbox/dcim/forms/model_forms.py:1116 netbox/dcim/forms/model_forms.py:1563 msgid "PoE" msgstr "PoE" -#: netbox/dcim/forms/bulk_edit.py:1566 netbox/dcim/forms/model_forms.py:1468 +#: netbox/dcim/forms/bulk_edit.py:1613 netbox/dcim/forms/model_forms.py:1562 #: netbox/templates/dcim/interface.html:105 #: netbox/virtualization/forms/bulk_edit.py:254 #: netbox/virtualization/forms/model_forms.py:380 msgid "Related Interfaces" msgstr "Interfaces Relacionadas" -#: netbox/dcim/forms/bulk_edit.py:1568 netbox/dcim/forms/filtersets.py:1383 -#: netbox/dcim/forms/model_forms.py:1472 +#: netbox/dcim/forms/bulk_edit.py:1615 netbox/dcim/forms/filtersets.py:1407 +#: netbox/dcim/forms/model_forms.py:1566 #: netbox/virtualization/forms/bulk_edit.py:257 #: netbox/virtualization/forms/filtersets.py:206 #: netbox/virtualization/forms/model_forms.py:383 msgid "802.1Q Switching" msgstr "Comutação 802.1Q" -#: netbox/dcim/forms/bulk_edit.py:1573 +#: netbox/dcim/forms/bulk_edit.py:1620 msgid "Add/Remove" msgstr "Adicionar/Remover" -#: netbox/dcim/forms/bulk_edit.py:1632 netbox/dcim/forms/bulk_edit.py:1634 +#: netbox/dcim/forms/bulk_edit.py:1679 netbox/dcim/forms/bulk_edit.py:1681 msgid "Interface mode must be specified to assign VLANs" msgstr "O modo de interface deve ser especificado para atribuir VLANs" -#: netbox/dcim/forms/bulk_edit.py:1639 +#: netbox/dcim/forms/bulk_edit.py:1686 msgid "An access interface cannot have tagged VLANs assigned." msgstr "Uma interface de acesso não pode ter VLANs tagueadas." -#: netbox/dcim/forms/bulk_import.py:66 +#: netbox/dcim/forms/bulk_import.py:67 msgid "Name of parent region" msgstr "Nome da região principal" -#: netbox/dcim/forms/bulk_import.py:80 +#: netbox/dcim/forms/bulk_import.py:81 msgid "Name of parent site group" msgstr "Nome do grupo de sites principais" -#: netbox/dcim/forms/bulk_import.py:99 +#: netbox/dcim/forms/bulk_import.py:100 msgid "Assigned region" msgstr "Região designada" -#: netbox/dcim/forms/bulk_import.py:106 netbox/tenancy/forms/bulk_import.py:44 -#: netbox/tenancy/forms/bulk_import.py:85 +#: netbox/dcim/forms/bulk_import.py:107 netbox/tenancy/forms/bulk_import.py:44 #: netbox/wireless/forms/bulk_import.py:42 msgid "Assigned group" msgstr "Grupo designado" -#: netbox/dcim/forms/bulk_import.py:125 +#: netbox/dcim/forms/bulk_import.py:126 msgid "available options" msgstr "opções disponíveis" -#: netbox/dcim/forms/bulk_import.py:136 netbox/dcim/forms/bulk_import.py:570 -#: netbox/dcim/forms/bulk_import.py:1479 netbox/ipam/forms/bulk_import.py:472 +#: netbox/dcim/forms/bulk_import.py:137 netbox/dcim/forms/bulk_import.py:601 +#: netbox/dcim/forms/bulk_import.py:1510 netbox/ipam/forms/bulk_import.py:479 #: netbox/virtualization/forms/bulk_import.py:64 #: netbox/virtualization/forms/bulk_import.py:95 msgid "Assigned site" msgstr "Site designado" -#: netbox/dcim/forms/bulk_import.py:143 +#: netbox/dcim/forms/bulk_import.py:144 msgid "Parent location" msgstr "Local pai" -#: netbox/dcim/forms/bulk_import.py:145 +#: netbox/dcim/forms/bulk_import.py:146 msgid "Location not found." msgstr "Local não encontrado." -#: netbox/dcim/forms/bulk_import.py:187 +#: netbox/dcim/forms/bulk_import.py:191 msgid "The manufacturer of this rack type" msgstr "Fabricante deste tipo de rack" -#: netbox/dcim/forms/bulk_import.py:198 +#: netbox/dcim/forms/bulk_import.py:202 msgid "The lowest-numbered position in the rack" msgstr "A numeração de posição mais baixa no rack" -#: netbox/dcim/forms/bulk_import.py:203 netbox/dcim/forms/bulk_import.py:278 +#: netbox/dcim/forms/bulk_import.py:207 netbox/dcim/forms/bulk_import.py:282 msgid "Rail-to-rail width (in inches)" msgstr "Largura de trilho a trilho (em polegadas)" -#: netbox/dcim/forms/bulk_import.py:209 netbox/dcim/forms/bulk_import.py:288 +#: netbox/dcim/forms/bulk_import.py:213 netbox/dcim/forms/bulk_import.py:292 msgid "Unit for outer dimensions" msgstr "Unidade para dimensões externas" -#: netbox/dcim/forms/bulk_import.py:215 netbox/dcim/forms/bulk_import.py:300 +#: netbox/dcim/forms/bulk_import.py:219 netbox/dcim/forms/bulk_import.py:304 msgid "Unit for rack weights" msgstr "Unidade de peso do rack" -#: netbox/dcim/forms/bulk_import.py:247 +#: netbox/dcim/forms/bulk_import.py:251 msgid "Name of assigned tenant" msgstr "Nome do inquilino designado" -#: netbox/dcim/forms/bulk_import.py:259 +#: netbox/dcim/forms/bulk_import.py:263 msgid "Name of assigned role" msgstr "Nome da função designada" -#: netbox/dcim/forms/bulk_import.py:266 +#: netbox/dcim/forms/bulk_import.py:270 msgid "Rack type model" msgstr "Modelo do tipo de rack" -#: netbox/dcim/forms/bulk_import.py:294 netbox/dcim/forms/bulk_import.py:437 -#: netbox/dcim/forms/bulk_import.py:610 +#: netbox/dcim/forms/bulk_import.py:298 netbox/dcim/forms/bulk_import.py:456 +#: netbox/dcim/forms/bulk_import.py:641 msgid "Airflow direction" msgstr "Direção do fluxo de ar" -#: netbox/dcim/forms/bulk_import.py:326 +#: netbox/dcim/forms/bulk_import.py:330 msgid "Width must be set if not specifying a rack type." msgstr "A largura deve ser definida se um tipo de rack não for especificado." -#: netbox/dcim/forms/bulk_import.py:328 +#: netbox/dcim/forms/bulk_import.py:332 msgid "U height must be set if not specifying a rack type." msgstr "" "A altura em U deve ser definida se um tipo de rack não for especificado." -#: netbox/dcim/forms/bulk_import.py:336 +#: netbox/dcim/forms/bulk_import.py:340 msgid "Parent site" msgstr "Site principal" -#: netbox/dcim/forms/bulk_import.py:343 netbox/dcim/forms/bulk_import.py:1492 +#: netbox/dcim/forms/bulk_import.py:347 netbox/dcim/forms/bulk_import.py:1523 msgid "Rack's location (if any)" msgstr "Localização do rack (se houver)" -#: netbox/dcim/forms/bulk_import.py:352 netbox/dcim/forms/model_forms.py:319 -#: netbox/dcim/tables/racks.py:221 +#: netbox/dcim/forms/bulk_import.py:356 netbox/dcim/forms/model_forms.py:327 +#: netbox/dcim/tables/racks.py:230 #: netbox/templates/dcim/rackreservation.html:12 #: netbox/templates/dcim/rackreservation.html:45 msgid "Units" msgstr "Unidades" -#: netbox/dcim/forms/bulk_import.py:355 +#: netbox/dcim/forms/bulk_import.py:359 msgid "Comma-separated list of individual unit numbers" msgstr "Lista separada por vírgula de unidades individuais" -#: netbox/dcim/forms/bulk_import.py:398 +#: netbox/dcim/forms/bulk_import.py:402 msgid "The manufacturer which produces this device type" msgstr "Fabricante que produz este tipo de dispositivo" -#: netbox/dcim/forms/bulk_import.py:405 +#: netbox/dcim/forms/bulk_import.py:409 msgid "The default platform for devices of this type (optional)" msgstr "A plataforma padrão para dispositivos deste tipo (opcional)" -#: netbox/dcim/forms/bulk_import.py:410 +#: netbox/dcim/forms/bulk_import.py:414 msgid "Device weight" msgstr "Peso do dispositivo" -#: netbox/dcim/forms/bulk_import.py:416 +#: netbox/dcim/forms/bulk_import.py:420 msgid "Unit for device weight" msgstr "Unidade de peso do dispositivo" -#: netbox/dcim/forms/bulk_import.py:442 +#: netbox/dcim/forms/bulk_import.py:461 msgid "Module weight" msgstr "Peso do módulo" -#: netbox/dcim/forms/bulk_import.py:448 +#: netbox/dcim/forms/bulk_import.py:467 msgid "Unit for module weight" msgstr "Unidade de peso do módulo" -#: netbox/dcim/forms/bulk_import.py:481 +#: netbox/dcim/forms/bulk_import.py:484 +msgid "Parent Device Role" +msgstr "Função do dispositivo principal" + +#: netbox/dcim/forms/bulk_import.py:486 +msgid "Device role not found." +msgstr "Função do dispositivo não encontrada." + +#: netbox/dcim/forms/bulk_import.py:512 msgid "Limit platform assignments to this manufacturer" msgstr "Limitar as atribuições de plataforma a este fabricante" -#: netbox/dcim/forms/bulk_import.py:503 netbox/dcim/forms/bulk_import.py:1562 -#: netbox/tenancy/forms/bulk_import.py:106 +#: netbox/dcim/forms/bulk_import.py:534 netbox/dcim/forms/bulk_import.py:1593 +#: netbox/tenancy/forms/bulk_import.py:105 msgid "Assigned role" msgstr "Função designada" -#: netbox/dcim/forms/bulk_import.py:516 +#: netbox/dcim/forms/bulk_import.py:547 msgid "Device type manufacturer" msgstr "Fabricante do tipo de dispositivo" -#: netbox/dcim/forms/bulk_import.py:522 +#: netbox/dcim/forms/bulk_import.py:553 msgid "Device type model" msgstr "Modelo do tipo de dispositivo" -#: netbox/dcim/forms/bulk_import.py:529 +#: netbox/dcim/forms/bulk_import.py:560 #: netbox/virtualization/forms/bulk_import.py:132 msgid "Assigned platform" msgstr "Plataforma designada" -#: netbox/dcim/forms/bulk_import.py:537 netbox/dcim/forms/bulk_import.py:541 -#: netbox/dcim/forms/model_forms.py:547 +#: netbox/dcim/forms/bulk_import.py:568 netbox/dcim/forms/bulk_import.py:572 +#: netbox/dcim/forms/model_forms.py:641 msgid "Virtual chassis" msgstr "Chassi virtual" -#: netbox/dcim/forms/bulk_import.py:548 +#: netbox/dcim/forms/bulk_import.py:579 msgid "Virtualization cluster" msgstr "Cluster de virtualização" -#: netbox/dcim/forms/bulk_import.py:577 +#: netbox/dcim/forms/bulk_import.py:608 msgid "Assigned location (if any)" msgstr "Local designado (se houver)" -#: netbox/dcim/forms/bulk_import.py:584 +#: netbox/dcim/forms/bulk_import.py:615 msgid "Assigned rack (if any)" msgstr "Rack designado (se houver)" -#: netbox/dcim/forms/bulk_import.py:587 +#: netbox/dcim/forms/bulk_import.py:618 msgid "Face" msgstr "Face" -#: netbox/dcim/forms/bulk_import.py:590 +#: netbox/dcim/forms/bulk_import.py:621 msgid "Mounted rack face" msgstr "Face do rack em que está montado" -#: netbox/dcim/forms/bulk_import.py:597 +#: netbox/dcim/forms/bulk_import.py:628 msgid "Parent device (for child devices)" msgstr "Dispositivo pai (para dispositivos filhos)" -#: netbox/dcim/forms/bulk_import.py:600 +#: netbox/dcim/forms/bulk_import.py:631 msgid "Device bay" msgstr "Compartimento de dispositivos" -#: netbox/dcim/forms/bulk_import.py:604 +#: netbox/dcim/forms/bulk_import.py:635 msgid "Device bay in which this device is installed (for child devices)" msgstr "" "Compartimento de dispositivos no qual este dispositivo está instalado (para " "dispositivos filhos)" -#: netbox/dcim/forms/bulk_import.py:671 +#: netbox/dcim/forms/bulk_import.py:702 msgid "The device in which this module is installed" msgstr "O dispositivo no qual este módulo está instalado" -#: netbox/dcim/forms/bulk_import.py:674 netbox/dcim/forms/model_forms.py:651 +#: netbox/dcim/forms/bulk_import.py:705 netbox/dcim/forms/model_forms.py:745 msgid "Module bay" msgstr "Compartimento de módulo" -#: netbox/dcim/forms/bulk_import.py:677 +#: netbox/dcim/forms/bulk_import.py:708 msgid "The module bay in which this module is installed" msgstr "O compartimento no qual este módulo está instalado" -#: netbox/dcim/forms/bulk_import.py:683 +#: netbox/dcim/forms/bulk_import.py:714 msgid "The type of module" msgstr "O tipo de módulo" -#: netbox/dcim/forms/bulk_import.py:691 netbox/dcim/forms/model_forms.py:667 +#: netbox/dcim/forms/bulk_import.py:722 netbox/dcim/forms/model_forms.py:761 msgid "Replicate components" msgstr "Replicar componentes" -#: netbox/dcim/forms/bulk_import.py:693 +#: netbox/dcim/forms/bulk_import.py:724 msgid "" "Automatically populate components associated with this module type (enabled " "by default)" @@ -4804,177 +4907,176 @@ msgstr "" "Popular automaticamente os componentes associados a este tipo de módulo " "(ativado por padrão)" -#: netbox/dcim/forms/bulk_import.py:696 netbox/dcim/forms/model_forms.py:673 +#: netbox/dcim/forms/bulk_import.py:727 netbox/dcim/forms/model_forms.py:767 msgid "Adopt components" msgstr "Adotar componentes" -#: netbox/dcim/forms/bulk_import.py:698 netbox/dcim/forms/model_forms.py:676 +#: netbox/dcim/forms/bulk_import.py:729 netbox/dcim/forms/model_forms.py:770 msgid "Adopt already existing components" msgstr "Adotar componentes já existentes" -#: netbox/dcim/forms/bulk_import.py:738 netbox/dcim/forms/bulk_import.py:764 -#: netbox/dcim/forms/bulk_import.py:790 +#: netbox/dcim/forms/bulk_import.py:769 netbox/dcim/forms/bulk_import.py:795 +#: netbox/dcim/forms/bulk_import.py:821 msgid "Port type" msgstr "Tipo de porta" -#: netbox/dcim/forms/bulk_import.py:746 netbox/dcim/forms/bulk_import.py:772 +#: netbox/dcim/forms/bulk_import.py:777 netbox/dcim/forms/bulk_import.py:803 msgid "Port speed in bps" msgstr "Velocidade da porta em bps" -#: netbox/dcim/forms/bulk_import.py:810 +#: netbox/dcim/forms/bulk_import.py:841 msgid "Outlet type" msgstr "Tipo de tomada" -#: netbox/dcim/forms/bulk_import.py:817 +#: netbox/dcim/forms/bulk_import.py:848 msgid "Local power port which feeds this outlet" msgstr "Porta de alimentação local que alimenta esta tomada" -#: netbox/dcim/forms/bulk_import.py:823 +#: netbox/dcim/forms/bulk_import.py:854 msgid "Electrical phase (for three-phase circuits)" msgstr "Fase (para circuitos trifásicos)" -#: netbox/dcim/forms/bulk_import.py:867 netbox/dcim/forms/model_forms.py:1370 +#: netbox/dcim/forms/bulk_import.py:898 netbox/dcim/forms/model_forms.py:1464 #: netbox/virtualization/forms/bulk_import.py:161 #: netbox/virtualization/forms/model_forms.py:319 msgid "Parent interface" msgstr "Interface pai" -#: netbox/dcim/forms/bulk_import.py:874 netbox/dcim/forms/model_forms.py:1378 +#: netbox/dcim/forms/bulk_import.py:905 netbox/dcim/forms/model_forms.py:1472 #: netbox/virtualization/forms/bulk_import.py:168 #: netbox/virtualization/forms/model_forms.py:327 msgid "Bridged interface" msgstr "Interface bridged" -#: netbox/dcim/forms/bulk_import.py:877 +#: netbox/dcim/forms/bulk_import.py:908 msgid "Lag" msgstr "LAG" -#: netbox/dcim/forms/bulk_import.py:881 +#: netbox/dcim/forms/bulk_import.py:912 msgid "Parent LAG interface" msgstr "Interface LAG pai" -#: netbox/dcim/forms/bulk_import.py:884 +#: netbox/dcim/forms/bulk_import.py:915 msgid "Vdcs" msgstr "Contextos de Dispositivos Virtuais" -#: netbox/dcim/forms/bulk_import.py:889 +#: netbox/dcim/forms/bulk_import.py:920 msgid "VDC names separated by commas, encased with double quotes. Example:" msgstr "" "Nomes de contextos de dispositivos virtuais separados por vírgulas, entre " "aspas duplas. Exemplo:" -#: netbox/dcim/forms/bulk_import.py:895 +#: netbox/dcim/forms/bulk_import.py:926 msgid "Physical medium" msgstr "Meio físico" -#: netbox/dcim/forms/bulk_import.py:898 netbox/dcim/forms/filtersets.py:1419 +#: netbox/dcim/forms/bulk_import.py:929 netbox/dcim/forms/filtersets.py:1443 msgid "Duplex" msgstr "Duplex" -#: netbox/dcim/forms/bulk_import.py:903 +#: netbox/dcim/forms/bulk_import.py:934 msgid "Poe mode" msgstr "Modo de operação do PoE" -#: netbox/dcim/forms/bulk_import.py:909 +#: netbox/dcim/forms/bulk_import.py:940 msgid "Poe type" msgstr "Tipo de PoE" -#: netbox/dcim/forms/bulk_import.py:918 +#: netbox/dcim/forms/bulk_import.py:949 #: netbox/virtualization/forms/bulk_import.py:174 msgid "IEEE 802.1Q operational mode (for L2 interfaces)" msgstr "Modo de operação do IEEE 802.1Q (para interfaces L2)" -#: netbox/dcim/forms/bulk_import.py:925 netbox/ipam/forms/bulk_import.py:164 +#: netbox/dcim/forms/bulk_import.py:956 netbox/ipam/forms/bulk_import.py:164 #: netbox/ipam/forms/bulk_import.py:253 netbox/ipam/forms/bulk_import.py:289 #: netbox/ipam/forms/filtersets.py:210 netbox/ipam/forms/filtersets.py:293 -#: netbox/ipam/forms/filtersets.py:353 +#: netbox/ipam/forms/filtersets.py:360 #: netbox/virtualization/forms/bulk_import.py:181 msgid "Assigned VRF" msgstr "VRF designado" -#: netbox/dcim/forms/bulk_import.py:928 +#: netbox/dcim/forms/bulk_import.py:959 msgid "Rf role" msgstr "Função RF" -#: netbox/dcim/forms/bulk_import.py:931 +#: netbox/dcim/forms/bulk_import.py:962 msgid "Wireless role (AP/station)" msgstr "Função do Wireless (AP/Station)" -#: netbox/dcim/forms/bulk_import.py:967 +#: netbox/dcim/forms/bulk_import.py:998 #, python-brace-format msgid "VDC {vdc} is not assigned to device {device}" msgstr "" "Contexto de dispositivo virtual {vdc} não está associado ao dispositivo " "{device}" -#: netbox/dcim/forms/bulk_import.py:981 netbox/dcim/forms/model_forms.py:1036 -#: netbox/dcim/forms/model_forms.py:1655 +#: netbox/dcim/forms/bulk_import.py:1012 netbox/dcim/forms/model_forms.py:1130 +#: netbox/dcim/forms/model_forms.py:1749 #: netbox/dcim/forms/object_import.py:117 msgid "Rear port" msgstr "Porta traseira" -#: netbox/dcim/forms/bulk_import.py:984 +#: netbox/dcim/forms/bulk_import.py:1015 msgid "Corresponding rear port" msgstr "Porta traseira correspondente" -#: netbox/dcim/forms/bulk_import.py:989 netbox/dcim/forms/bulk_import.py:1030 -#: netbox/dcim/forms/bulk_import.py:1353 +#: netbox/dcim/forms/bulk_import.py:1020 netbox/dcim/forms/bulk_import.py:1061 +#: netbox/dcim/forms/bulk_import.py:1384 msgid "Physical medium classification" msgstr "Tipo de conexão do meio físico" -#: netbox/dcim/forms/bulk_import.py:1058 netbox/dcim/tables/devices.py:853 +#: netbox/dcim/forms/bulk_import.py:1089 netbox/dcim/tables/devices.py:860 msgid "Installed device" msgstr "Dispositivo instalado" -#: netbox/dcim/forms/bulk_import.py:1062 +#: netbox/dcim/forms/bulk_import.py:1093 msgid "Child device installed within this bay" msgstr "Dispositivo filho instalado neste compartimento" -#: netbox/dcim/forms/bulk_import.py:1064 +#: netbox/dcim/forms/bulk_import.py:1095 msgid "Child device not found." msgstr "Dispositivo filho não encontrado." -#: netbox/dcim/forms/bulk_import.py:1122 +#: netbox/dcim/forms/bulk_import.py:1153 msgid "Parent inventory item" msgstr "Item pai do inventário" -#: netbox/dcim/forms/bulk_import.py:1125 +#: netbox/dcim/forms/bulk_import.py:1156 msgid "Component type" msgstr "Tipo de componente" -#: netbox/dcim/forms/bulk_import.py:1129 +#: netbox/dcim/forms/bulk_import.py:1160 msgid "Component Type" msgstr "Tipo de Componente" -#: netbox/dcim/forms/bulk_import.py:1132 +#: netbox/dcim/forms/bulk_import.py:1163 msgid "Compnent name" msgstr "Nome do componente" -#: netbox/dcim/forms/bulk_import.py:1134 +#: netbox/dcim/forms/bulk_import.py:1165 msgid "Component Name" msgstr "Nome do Componente" -#: netbox/dcim/forms/bulk_import.py:1177 netbox/dcim/forms/bulk_import.py:1195 +#: netbox/dcim/forms/bulk_import.py:1208 netbox/dcim/forms/bulk_import.py:1226 msgid "Component name must be specified when component type is specified" msgstr "O nome do componente é requerido quando o tipo for definido." -#: netbox/dcim/forms/bulk_import.py:1187 +#: netbox/dcim/forms/bulk_import.py:1218 #, python-brace-format msgid "Component not found: {device} - {component_name}" msgstr "Componente não encontrado: {device} - {component_name}" -#: netbox/dcim/forms/bulk_import.py:1200 +#: netbox/dcim/forms/bulk_import.py:1231 msgid "Component type must be specified when component name is specified" msgstr "O tipo do componente é requerido quando o nome for definido." -#: netbox/dcim/forms/bulk_import.py:1227 netbox/ipam/forms/bulk_import.py:314 +#: netbox/dcim/forms/bulk_import.py:1258 netbox/ipam/forms/bulk_import.py:314 msgid "Parent device of assigned interface (if any)" msgstr "Dispositivo pai da interface associada (se houver)" -#: netbox/dcim/forms/bulk_import.py:1230 netbox/ipam/forms/bulk_import.py:317 -#: netbox/ipam/forms/bulk_import.py:563 netbox/ipam/forms/model_forms.py:767 -#: netbox/virtualization/filtersets.py:254 -#: netbox/virtualization/filtersets.py:305 +#: netbox/dcim/forms/bulk_import.py:1261 netbox/ipam/forms/bulk_import.py:317 +#: netbox/virtualization/filtersets.py:256 +#: netbox/virtualization/filtersets.py:307 #: netbox/virtualization/forms/bulk_edit.py:182 #: netbox/virtualization/forms/bulk_edit.py:316 #: netbox/virtualization/forms/bulk_import.py:152 @@ -4982,134 +5084,134 @@ msgstr "Dispositivo pai da interface associada (se houver)" #: netbox/virtualization/forms/filtersets.py:220 #: netbox/virtualization/forms/filtersets.py:266 #: netbox/virtualization/forms/model_forms.py:295 -#: netbox/vpn/forms/bulk_import.py:93 netbox/vpn/forms/bulk_import.py:290 +#: netbox/vpn/forms/bulk_import.py:93 netbox/vpn/forms/bulk_import.py:295 msgid "Virtual machine" msgstr "Máquina virtual" -#: netbox/dcim/forms/bulk_import.py:1234 netbox/ipam/forms/bulk_import.py:321 +#: netbox/dcim/forms/bulk_import.py:1265 netbox/ipam/forms/bulk_import.py:321 msgid "Parent VM of assigned interface (if any)" msgstr "VM pai da interface associada (se houver)" -#: netbox/dcim/forms/bulk_import.py:1241 netbox/ipam/filtersets.py:1047 +#: netbox/dcim/forms/bulk_import.py:1272 netbox/ipam/filtersets.py:1047 #: netbox/ipam/forms/bulk_import.py:328 msgid "Assigned interface" msgstr "Interface associada" -#: netbox/dcim/forms/bulk_import.py:1244 netbox/ipam/forms/bulk_import.py:338 +#: netbox/dcim/forms/bulk_import.py:1275 netbox/ipam/forms/bulk_import.py:338 msgid "Is primary" msgstr "É primário" -#: netbox/dcim/forms/bulk_import.py:1245 +#: netbox/dcim/forms/bulk_import.py:1276 msgid "Make this the primary MAC address for the assigned interface" msgstr "Torne este o endereço MAC principal para a interface atribuída." -#: netbox/dcim/forms/bulk_import.py:1282 +#: netbox/dcim/forms/bulk_import.py:1313 msgid "Must specify the parent device or VM when assigning an interface" msgstr "" "É necessário especificar o dispositivo principal ou VM ao atribuir uma " "interface" -#: netbox/dcim/forms/bulk_import.py:1308 +#: netbox/dcim/forms/bulk_import.py:1339 msgid "Side A device" msgstr "Dispositivo no lado A" -#: netbox/dcim/forms/bulk_import.py:1311 netbox/dcim/forms/bulk_import.py:1329 +#: netbox/dcim/forms/bulk_import.py:1342 netbox/dcim/forms/bulk_import.py:1360 msgid "Device name" msgstr "Nome do dispositivo" -#: netbox/dcim/forms/bulk_import.py:1314 +#: netbox/dcim/forms/bulk_import.py:1345 msgid "Side A type" msgstr "Tipo de terminação no lado A" -#: netbox/dcim/forms/bulk_import.py:1320 +#: netbox/dcim/forms/bulk_import.py:1351 msgid "Side A name" msgstr "Nome da terminação no lado A" -#: netbox/dcim/forms/bulk_import.py:1321 netbox/dcim/forms/bulk_import.py:1339 +#: netbox/dcim/forms/bulk_import.py:1352 netbox/dcim/forms/bulk_import.py:1370 msgid "Termination name" msgstr "Nome da terminação" -#: netbox/dcim/forms/bulk_import.py:1326 +#: netbox/dcim/forms/bulk_import.py:1357 msgid "Side B device" msgstr "Dispositivo no lado B" -#: netbox/dcim/forms/bulk_import.py:1332 +#: netbox/dcim/forms/bulk_import.py:1363 msgid "Side B type" msgstr "Tipo de terminação no lado B" -#: netbox/dcim/forms/bulk_import.py:1338 +#: netbox/dcim/forms/bulk_import.py:1369 msgid "Side B name" msgstr "Nome da terminação no lado B" -#: netbox/dcim/forms/bulk_import.py:1347 +#: netbox/dcim/forms/bulk_import.py:1378 #: netbox/wireless/forms/bulk_import.py:91 msgid "Connection status" msgstr "Status da conexão" -#: netbox/dcim/forms/bulk_import.py:1399 +#: netbox/dcim/forms/bulk_import.py:1430 #, python-brace-format msgid "Side {side_upper}: {device} {termination_object} is already connected" msgstr "Lado {side_upper}: {device} {termination_object} já está conectado" -#: netbox/dcim/forms/bulk_import.py:1405 +#: netbox/dcim/forms/bulk_import.py:1436 #, python-brace-format msgid "{side_upper} side termination not found: {device} {name}" msgstr " Terminação {side_upper} não encontrada: {device} {name}" -#: netbox/dcim/forms/bulk_import.py:1430 netbox/dcim/forms/model_forms.py:797 -#: netbox/dcim/tables/devices.py:1058 netbox/templates/dcim/device.html:132 +#: netbox/dcim/forms/bulk_import.py:1461 netbox/dcim/forms/model_forms.py:891 +#: netbox/dcim/tables/devices.py:1065 netbox/templates/dcim/device.html:132 #: netbox/templates/dcim/virtualchassis.html:27 #: netbox/templates/dcim/virtualchassis.html:67 msgid "Master" msgstr "Mestre" -#: netbox/dcim/forms/bulk_import.py:1434 +#: netbox/dcim/forms/bulk_import.py:1465 msgid "Master device" msgstr "Dispositivo mestre" -#: netbox/dcim/forms/bulk_import.py:1451 +#: netbox/dcim/forms/bulk_import.py:1482 msgid "Name of parent site" msgstr "Nome do site principal" -#: netbox/dcim/forms/bulk_import.py:1485 +#: netbox/dcim/forms/bulk_import.py:1516 msgid "Upstream power panel" msgstr "Quadro de alimentação" -#: netbox/dcim/forms/bulk_import.py:1515 +#: netbox/dcim/forms/bulk_import.py:1546 msgid "Primary or redundant" msgstr "Primário ou redundante" -#: netbox/dcim/forms/bulk_import.py:1520 +#: netbox/dcim/forms/bulk_import.py:1551 msgid "Supply type (AC/DC)" msgstr "Tipo de alimentação (AC/DC)" -#: netbox/dcim/forms/bulk_import.py:1525 +#: netbox/dcim/forms/bulk_import.py:1556 msgid "Single or three-phase" msgstr "Monofásico ou trifásico" -#: netbox/dcim/forms/bulk_import.py:1576 netbox/dcim/forms/model_forms.py:1753 +#: netbox/dcim/forms/bulk_import.py:1607 netbox/dcim/forms/model_forms.py:1847 #: netbox/templates/dcim/device.html:190 #: netbox/templates/dcim/virtualdevicecontext.html:30 #: netbox/templates/virtualization/virtualmachine.html:52 msgid "Primary IPv4" msgstr "IPv4 Primário" -#: netbox/dcim/forms/bulk_import.py:1580 +#: netbox/dcim/forms/bulk_import.py:1611 msgid "IPv4 address with mask, e.g. 1.2.3.4/24" msgstr "Endereço IPv4 com máscara, por exemplo, 1.2.3.4/24" -#: netbox/dcim/forms/bulk_import.py:1583 netbox/dcim/forms/model_forms.py:1762 +#: netbox/dcim/forms/bulk_import.py:1614 netbox/dcim/forms/model_forms.py:1856 #: netbox/templates/dcim/device.html:206 #: netbox/templates/dcim/virtualdevicecontext.html:41 #: netbox/templates/virtualization/virtualmachine.html:68 msgid "Primary IPv6" msgstr "IPv6 Primário" -#: netbox/dcim/forms/bulk_import.py:1587 +#: netbox/dcim/forms/bulk_import.py:1618 msgid "IPv6 address with prefix length, e.g. 2001:db8::1/64" msgstr "Endereço IPv6 com tamanho de prefixo, por exemplo, 2001:db8: :1/64" -#: netbox/dcim/forms/common.py:19 netbox/dcim/models/device_components.py:518 +#: netbox/dcim/forms/common.py:19 netbox/dcim/models/device_components.py:527 #: netbox/templates/dcim/interface.html:57 #: netbox/templates/virtualization/vminterface.html:51 #: netbox/virtualization/forms/bulk_edit.py:207 @@ -5153,7 +5255,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:749 +#: netbox/dcim/forms/connections.py:49 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 @@ -5162,21 +5264,21 @@ 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:777 +#: netbox/dcim/forms/connections.py:58 netbox/dcim/forms/model_forms.py:871 #: netbox/templates/dcim/powerfeed.html:21 #: netbox/templates/dcim/powerport.html:80 msgid "Power Feed" msgstr "Fontes de Alimentação" -#: netbox/dcim/forms/filtersets.py:137 netbox/dcim/tables/devices.py:304 +#: netbox/dcim/forms/filtersets.py:138 netbox/dcim/tables/devices.py:304 msgid "Device Status" msgstr "Status do Dispositivo" -#: netbox/dcim/forms/filtersets.py:150 +#: netbox/dcim/forms/filtersets.py:151 msgid "Parent region" msgstr "Região principal" -#: netbox/dcim/forms/filtersets.py:164 netbox/tenancy/forms/bulk_import.py:28 +#: netbox/dcim/forms/filtersets.py:165 netbox/tenancy/forms/bulk_import.py:28 #: netbox/tenancy/forms/bulk_import.py:62 #: netbox/tenancy/forms/filtersets.py:33 netbox/tenancy/forms/filtersets.py:62 #: netbox/wireless/forms/bulk_import.py:27 @@ -5184,117 +5286,117 @@ msgstr "Região principal" msgid "Parent group" msgstr "Grupo principal" -#: netbox/dcim/forms/filtersets.py:243 netbox/templates/dcim/location.html:58 +#: netbox/dcim/forms/filtersets.py:244 netbox/templates/dcim/location.html:58 #: netbox/templates/dcim/site.html:56 msgid "Facility" msgstr "Facility" -#: netbox/dcim/forms/filtersets.py:398 +#: netbox/dcim/forms/filtersets.py:399 msgid "Function" msgstr "Função" -#: netbox/dcim/forms/filtersets.py:484 netbox/dcim/forms/model_forms.py:382 +#: netbox/dcim/forms/filtersets.py:485 netbox/dcim/forms/model_forms.py:390 #: netbox/templates/inc/panels/image_attachments.html:6 msgid "Images" msgstr "Imagens" -#: netbox/dcim/forms/filtersets.py:487 netbox/dcim/forms/filtersets.py:612 -#: netbox/dcim/forms/filtersets.py:727 +#: netbox/dcim/forms/filtersets.py:488 netbox/dcim/forms/filtersets.py:621 +#: netbox/dcim/forms/filtersets.py:746 msgid "Components" msgstr "Componentes" -#: netbox/dcim/forms/filtersets.py:507 +#: netbox/dcim/forms/filtersets.py:508 msgid "Subdevice role" msgstr "Função do subdispositivo" -#: netbox/dcim/forms/filtersets.py:791 netbox/dcim/tables/racks.py:54 -#: netbox/templates/dcim/racktype.html:20 +#: netbox/dcim/forms/filtersets.py:810 netbox/dcim/tables/racks.py:54 +#: netbox/templates/dcim/module.html:99 netbox/templates/dcim/racktype.html:20 msgid "Model" msgstr "Modelo" -#: netbox/dcim/forms/filtersets.py:835 +#: netbox/dcim/forms/filtersets.py:854 msgid "Has an OOB IP" msgstr "Possui um IP fora de banda" -#: netbox/dcim/forms/filtersets.py:842 +#: netbox/dcim/forms/filtersets.py:861 msgid "Virtual chassis member" msgstr "Membro do chassi virtual" -#: netbox/dcim/forms/filtersets.py:891 +#: netbox/dcim/forms/filtersets.py:910 msgid "Has virtual device contexts" msgstr "Possui contextos de dispositivos virtuais" -#: netbox/dcim/forms/filtersets.py:904 netbox/extras/filtersets.py:585 -#: netbox/ipam/forms/filtersets.py:469 +#: netbox/dcim/forms/filtersets.py:923 netbox/extras/filtersets.py:678 +#: netbox/ipam/forms/filtersets.py:477 #: netbox/virtualization/forms/filtersets.py:118 msgid "Cluster group" msgstr "Grupo de clusters" -#: netbox/dcim/forms/filtersets.py:1259 +#: netbox/dcim/forms/filtersets.py:1278 msgid "Cabled" msgstr "Cabeado" -#: netbox/dcim/forms/filtersets.py:1266 +#: netbox/dcim/forms/filtersets.py:1285 msgid "Occupied" msgstr "Ocupado" -#: netbox/dcim/forms/filtersets.py:1293 netbox/dcim/forms/filtersets.py:1318 -#: netbox/dcim/forms/filtersets.py:1342 netbox/dcim/forms/filtersets.py:1362 -#: netbox/dcim/forms/filtersets.py:1390 netbox/dcim/tables/devices.py:373 -#: netbox/dcim/tables/devices.py:662 +#: netbox/dcim/forms/filtersets.py:1312 netbox/dcim/forms/filtersets.py:1337 +#: netbox/dcim/forms/filtersets.py:1361 netbox/dcim/forms/filtersets.py:1381 +#: netbox/dcim/forms/filtersets.py:1414 netbox/dcim/tables/devices.py:373 +#: netbox/dcim/tables/devices.py:669 #: netbox/templates/circuits/inc/circuit_termination_fields.html:16 #: netbox/templates/dcim/consoleport.html:55 #: netbox/templates/dcim/consoleserverport.html:55 #: netbox/templates/dcim/frontport.html:69 #: netbox/templates/dcim/interface.html:197 #: netbox/templates/dcim/powerfeed.html:110 -#: netbox/templates/dcim/poweroutlet.html:69 +#: netbox/templates/dcim/poweroutlet.html:73 #: netbox/templates/dcim/powerport.html:59 #: netbox/templates/dcim/rearport.html:65 msgid "Connection" msgstr "Conexão" -#: netbox/dcim/forms/filtersets.py:1402 netbox/extras/forms/bulk_edit.py:326 -#: netbox/extras/forms/bulk_import.py:247 -#: netbox/extras/forms/filtersets.py:472 -#: netbox/extras/forms/model_forms.py:689 netbox/extras/tables/tables.py:585 +#: netbox/dcim/forms/filtersets.py:1426 netbox/extras/forms/bulk_edit.py:382 +#: netbox/extras/forms/bulk_import.py:253 +#: netbox/extras/forms/filtersets.py:527 +#: netbox/extras/forms/model_forms.py:759 netbox/extras/tables/tables.py:640 #: netbox/templates/extras/journalentry.html:30 msgid "Kind" msgstr "Tipo" -#: netbox/dcim/forms/filtersets.py:1431 +#: netbox/dcim/forms/filtersets.py:1455 msgid "Mgmt only" msgstr "Somente gerenciamento" -#: netbox/dcim/forms/filtersets.py:1443 netbox/dcim/forms/model_forms.py:1454 -#: netbox/dcim/models/device_components.py:680 +#: netbox/dcim/forms/filtersets.py:1467 netbox/dcim/forms/model_forms.py:1548 +#: netbox/dcim/models/device_components.py:689 #: netbox/templates/dcim/interface.html:142 msgid "WWN" msgstr "WWN" -#: netbox/dcim/forms/filtersets.py:1458 +#: netbox/dcim/forms/filtersets.py:1482 #: netbox/virtualization/forms/filtersets.py:246 msgid "802.1Q mode" msgstr "Modo 802.1Q" -#: netbox/dcim/forms/filtersets.py:1473 +#: netbox/dcim/forms/filtersets.py:1497 msgid "Wireless channel" msgstr "Canal do Wireless" -#: netbox/dcim/forms/filtersets.py:1477 +#: netbox/dcim/forms/filtersets.py:1501 msgid "Channel frequency (MHz)" msgstr "Frequência do canal (MHz)" -#: netbox/dcim/forms/filtersets.py:1481 +#: netbox/dcim/forms/filtersets.py:1505 msgid "Channel width (MHz)" msgstr "Largura do canal (MHz)" -#: netbox/dcim/forms/filtersets.py:1485 +#: netbox/dcim/forms/filtersets.py:1509 #: netbox/templates/dcim/interface.html:91 msgid "Transmit power (dBm)" msgstr "Potência de transmissão (dBm)" -#: netbox/dcim/forms/filtersets.py:1510 netbox/dcim/forms/filtersets.py:1535 +#: netbox/dcim/forms/filtersets.py:1534 netbox/dcim/forms/filtersets.py:1559 #: netbox/dcim/tables/devices.py:336 netbox/templates/dcim/cable.html:12 #: netbox/templates/dcim/cable_trace.html:46 #: netbox/templates/dcim/frontport.html:77 @@ -5305,15 +5407,15 @@ msgstr "Potência de transmissão (dBm)" msgid "Cable" msgstr "Cabo" -#: netbox/dcim/forms/filtersets.py:1614 netbox/dcim/tables/devices.py:978 +#: netbox/dcim/forms/filtersets.py:1638 netbox/dcim/tables/devices.py:985 msgid "Discovered" msgstr "Descoberto" -#: netbox/dcim/forms/filtersets.py:1655 netbox/ipam/forms/filtersets.py:364 +#: netbox/dcim/forms/filtersets.py:1679 netbox/ipam/forms/filtersets.py:371 msgid "Assigned Device" msgstr "Dispositivo Associado" -#: netbox/dcim/forms/filtersets.py:1660 netbox/ipam/forms/filtersets.py:369 +#: netbox/dcim/forms/filtersets.py:1684 netbox/ipam/forms/filtersets.py:376 msgid "Assigned VM" msgstr "VM Associada" @@ -5323,15 +5425,15 @@ msgid "A virtual chassis member already exists in position {vc_position}." msgstr "Já existe um membro no chassi virtual na posição {vc_position}." #: netbox/dcim/forms/mixins.py:27 netbox/dcim/forms/mixins.py:75 -#: netbox/ipam/forms/bulk_edit.py:420 netbox/ipam/forms/model_forms.py:617 +#: netbox/ipam/forms/bulk_edit.py:425 netbox/ipam/forms/model_forms.py:617 msgid "Scope type" msgstr "Tipo de escopo" #: netbox/dcim/forms/mixins.py:30 netbox/dcim/forms/mixins.py:78 -#: netbox/ipam/forms/bulk_edit.py:270 netbox/ipam/forms/bulk_edit.py:423 -#: netbox/ipam/forms/bulk_edit.py:437 netbox/ipam/forms/filtersets.py:181 +#: netbox/ipam/forms/bulk_edit.py:270 netbox/ipam/forms/bulk_edit.py:428 +#: netbox/ipam/forms/bulk_edit.py:447 netbox/ipam/forms/filtersets.py:181 #: netbox/ipam/forms/model_forms.py:231 netbox/ipam/forms/model_forms.py:620 -#: netbox/ipam/forms/model_forms.py:630 netbox/ipam/tables/ip.py:194 +#: netbox/ipam/forms/model_forms.py:630 netbox/ipam/tables/ip.py:195 #: netbox/ipam/tables/vlans.py:40 netbox/templates/ipam/prefix.html:48 #: netbox/templates/ipam/vlangroup.html:38 #: netbox/templates/virtualization/cluster.html:42 @@ -5340,9 +5442,9 @@ msgstr "Tipo de escopo" #: netbox/virtualization/forms/filtersets.py:47 #: netbox/virtualization/forms/model_forms.py:79 #: netbox/virtualization/tables/clusters.py:80 -#: netbox/wireless/forms/bulk_edit.py:93 +#: netbox/wireless/forms/bulk_edit.py:94 #: netbox/wireless/forms/filtersets.py:37 -#: netbox/wireless/forms/model_forms.py:56 +#: netbox/wireless/forms/model_forms.py:57 #: netbox/wireless/tables/wirelesslan.py:58 msgid "Scope" msgstr "Escopo" @@ -5351,30 +5453,30 @@ msgstr "Escopo" msgid "Scope type (app & model)" msgstr "Tipo de escopo (aplicativo e modelo)" -#: netbox/dcim/forms/model_forms.py:144 +#: netbox/dcim/forms/model_forms.py:149 msgid "Contact Info" msgstr "Informações de Contato" -#: netbox/dcim/forms/model_forms.py:199 netbox/templates/dcim/rackrole.html:19 +#: netbox/dcim/forms/model_forms.py:206 netbox/templates/dcim/rackrole.html:19 msgid "Rack Role" msgstr "Função do Rack" -#: netbox/dcim/forms/model_forms.py:217 netbox/dcim/forms/model_forms.py:371 -#: netbox/dcim/forms/model_forms.py:456 +#: netbox/dcim/forms/model_forms.py:224 netbox/dcim/forms/model_forms.py:379 +#: netbox/dcim/forms/model_forms.py:550 #: netbox/utilities/forms/fields/fields.py:47 msgid "Slug" msgstr "Slug" -#: netbox/dcim/forms/model_forms.py:264 +#: netbox/dcim/forms/model_forms.py:271 msgid "Select a pre-defined rack type, or set physical characteristics below." msgstr "" "Selecione um tipo pré-definido de rack, ou ajuste as características abaixo." -#: netbox/dcim/forms/model_forms.py:273 +#: netbox/dcim/forms/model_forms.py:280 msgid "Inventory Control" msgstr "Controle de Inventário" -#: netbox/dcim/forms/model_forms.py:321 +#: netbox/dcim/forms/model_forms.py:329 msgid "" "Comma-separated list of numeric unit IDs. A range may be specified using a " "hyphen." @@ -5382,37 +5484,45 @@ msgstr "" "Lista separada por vírgulas de números de IDs. Um intervalo pode ser " "especificado usando hífen." -#: netbox/dcim/forms/model_forms.py:330 netbox/dcim/tables/racks.py:201 +#: netbox/dcim/forms/model_forms.py:338 netbox/dcim/tables/racks.py:210 msgid "Reservation" msgstr "Reserva" -#: netbox/dcim/forms/model_forms.py:432 +#: netbox/dcim/forms/model_forms.py:414 +msgid "Enter a valid JSON schema to define supported attributes." +msgstr "Insira um esquema JSON válido para definir os atributos suportados." + +#: netbox/dcim/forms/model_forms.py:447 +msgid "Profile & Attributes" +msgstr "Perfil e atributos" + +#: netbox/dcim/forms/model_forms.py:526 #: netbox/templates/dcim/devicerole.html:23 msgid "Device Role" msgstr "Função do Dispositivo" -#: netbox/dcim/forms/model_forms.py:500 netbox/dcim/models/devices.py:635 +#: netbox/dcim/forms/model_forms.py:594 netbox/dcim/models/devices.py:523 msgid "The lowest-numbered unit occupied by the device" msgstr "A unidade mais baixa ocupada pelo dispositivo" -#: netbox/dcim/forms/model_forms.py:558 +#: netbox/dcim/forms/model_forms.py:652 msgid "The position in the virtual chassis this device is identified by" msgstr "A posição no chassi virtual pela qual este dispositivo é identificado" -#: netbox/dcim/forms/model_forms.py:563 +#: netbox/dcim/forms/model_forms.py:657 msgid "The priority of the device in the virtual chassis" msgstr "A prioridade do dispositivo no chassi virtual" -#: netbox/dcim/forms/model_forms.py:670 +#: netbox/dcim/forms/model_forms.py:764 msgid "Automatically populate components associated with this module type" msgstr "" "Popular automaticamente os componentes associados a este tipo de módulo" -#: netbox/dcim/forms/model_forms.py:779 +#: netbox/dcim/forms/model_forms.py:873 msgid "Characteristics" msgstr "Características" -#: netbox/dcim/forms/model_forms.py:936 +#: netbox/dcim/forms/model_forms.py:1030 #, python-brace-format msgid "" "Alphanumeric ranges are supported for bulk creation. Mixed cases and types " @@ -5427,35 +5537,35 @@ msgstr "" " será automaticamente substituído pelo valor da posição ao criar um novo " "módulo." -#: netbox/dcim/forms/model_forms.py:1138 +#: netbox/dcim/forms/model_forms.py:1232 msgid "Console port template" msgstr "Modelo da porta de console" -#: netbox/dcim/forms/model_forms.py:1146 +#: netbox/dcim/forms/model_forms.py:1240 msgid "Console server port template" msgstr "Modelo da porta do servidor de console" -#: netbox/dcim/forms/model_forms.py:1154 +#: netbox/dcim/forms/model_forms.py:1248 msgid "Front port template" msgstr "Modelo da porta frontal" -#: netbox/dcim/forms/model_forms.py:1162 +#: netbox/dcim/forms/model_forms.py:1256 msgid "Interface template" msgstr "Modelo da interface" -#: netbox/dcim/forms/model_forms.py:1170 +#: netbox/dcim/forms/model_forms.py:1264 msgid "Power outlet template" msgstr "Modelo da tomada elétrica" -#: netbox/dcim/forms/model_forms.py:1178 +#: netbox/dcim/forms/model_forms.py:1272 msgid "Power port template" msgstr "Modelo da porta de alimentação" -#: netbox/dcim/forms/model_forms.py:1186 +#: netbox/dcim/forms/model_forms.py:1280 msgid "Rear port template" msgstr "Modelo da porta traseira" -#: netbox/dcim/forms/model_forms.py:1196 netbox/dcim/forms/model_forms.py:1667 +#: netbox/dcim/forms/model_forms.py:1290 netbox/dcim/forms/model_forms.py:1761 #: netbox/dcim/tables/connections.py:27 #: netbox/templates/dcim/consoleport.html:17 #: netbox/templates/dcim/consoleserverport.html:74 @@ -5463,14 +5573,14 @@ msgstr "Modelo da porta traseira" msgid "Console Port" msgstr "Porta de Console" -#: netbox/dcim/forms/model_forms.py:1197 netbox/dcim/forms/model_forms.py:1668 +#: netbox/dcim/forms/model_forms.py:1291 netbox/dcim/forms/model_forms.py:1762 #: netbox/templates/dcim/consoleport.html:73 #: netbox/templates/dcim/consoleserverport.html:17 #: netbox/templates/dcim/frontport.html:109 msgid "Console Server Port" msgstr "Porta do Servidor de Console" -#: netbox/dcim/forms/model_forms.py:1198 netbox/dcim/forms/model_forms.py:1669 +#: netbox/dcim/forms/model_forms.py:1292 netbox/dcim/forms/model_forms.py:1763 #: netbox/templates/circuits/inc/circuit_termination_fields.html:53 #: netbox/templates/dcim/consoleport.html:76 #: netbox/templates/dcim/consoleserverport.html:77 @@ -5481,8 +5591,8 @@ msgstr "Porta do Servidor de Console" msgid "Front Port" msgstr "Porta Frontal" -#: netbox/dcim/forms/model_forms.py:1199 netbox/dcim/forms/model_forms.py:1670 -#: netbox/dcim/tables/devices.py:743 +#: netbox/dcim/forms/model_forms.py:1293 netbox/dcim/forms/model_forms.py:1764 +#: netbox/dcim/tables/devices.py:750 #: netbox/templates/circuits/inc/circuit_termination_fields.html:54 #: netbox/templates/dcim/consoleport.html:79 #: netbox/templates/dcim/consoleserverport.html:80 @@ -5494,40 +5604,40 @@ msgstr "Porta Frontal" msgid "Rear Port" msgstr "Porta Traseira" -#: netbox/dcim/forms/model_forms.py:1200 netbox/dcim/forms/model_forms.py:1671 +#: netbox/dcim/forms/model_forms.py:1294 netbox/dcim/forms/model_forms.py:1765 #: netbox/dcim/tables/connections.py:46 netbox/dcim/tables/devices.py:520 -#: netbox/templates/dcim/poweroutlet.html:54 +#: netbox/templates/dcim/poweroutlet.html:58 #: netbox/templates/dcim/powerport.html:17 msgid "Power Port" msgstr "Porta de Alimentação" -#: netbox/dcim/forms/model_forms.py:1201 netbox/dcim/forms/model_forms.py:1672 +#: netbox/dcim/forms/model_forms.py:1295 netbox/dcim/forms/model_forms.py:1766 #: netbox/templates/dcim/poweroutlet.html:17 #: netbox/templates/dcim/powerport.html:77 msgid "Power Outlet" msgstr "Tomada Elétrica" -#: netbox/dcim/forms/model_forms.py:1203 netbox/dcim/forms/model_forms.py:1674 +#: netbox/dcim/forms/model_forms.py:1297 netbox/dcim/forms/model_forms.py:1768 msgid "Component Assignment" msgstr "Atribuição de Componentes" -#: netbox/dcim/forms/model_forms.py:1249 netbox/dcim/forms/model_forms.py:1721 +#: netbox/dcim/forms/model_forms.py:1343 netbox/dcim/forms/model_forms.py:1815 msgid "An InventoryItem can only be assigned to a single component." msgstr "Um item de inventário só pode ser associado a um único componente." -#: netbox/dcim/forms/model_forms.py:1386 +#: netbox/dcim/forms/model_forms.py:1480 msgid "LAG interface" msgstr "Interface LAG" -#: netbox/dcim/forms/model_forms.py:1409 +#: netbox/dcim/forms/model_forms.py:1503 msgid "Filter VLANs available for assignment by group." msgstr "Filtre as VLANs disponíveis para atribuição por grupo." -#: netbox/dcim/forms/model_forms.py:1564 +#: netbox/dcim/forms/model_forms.py:1658 msgid "Child Device" msgstr "Dispositivo Filho" -#: netbox/dcim/forms/model_forms.py:1565 +#: netbox/dcim/forms/model_forms.py:1659 msgid "" "Child devices must first be created and assigned to the site and rack of the" " parent device." @@ -5535,39 +5645,38 @@ msgstr "" "Os dispositivos filhos devem primeiro ser criados e atribuídos ao site e ao " "rack do dispositivo pai." -#: netbox/dcim/forms/model_forms.py:1607 +#: netbox/dcim/forms/model_forms.py:1701 msgid "Console port" msgstr "Porta de console" -#: netbox/dcim/forms/model_forms.py:1615 +#: netbox/dcim/forms/model_forms.py:1709 msgid "Console server port" msgstr "Porta do servidor de console" -#: netbox/dcim/forms/model_forms.py:1623 +#: netbox/dcim/forms/model_forms.py:1717 msgid "Front port" msgstr "Porta frontal" -#: netbox/dcim/forms/model_forms.py:1639 +#: netbox/dcim/forms/model_forms.py:1733 msgid "Power outlet" msgstr "Tomada elétrica" -#: netbox/dcim/forms/model_forms.py:1661 +#: netbox/dcim/forms/model_forms.py:1755 #: netbox/templates/dcim/inventoryitem.html:17 msgid "Inventory Item" msgstr "Item de Inventário" -#: netbox/dcim/forms/model_forms.py:1735 +#: netbox/dcim/forms/model_forms.py:1829 #: netbox/templates/dcim/inventoryitemrole.html:15 msgid "Inventory Item Role" msgstr "Função do Item de Inventário" -#: netbox/dcim/forms/model_forms.py:1804 +#: netbox/dcim/forms/model_forms.py:1898 msgid "VM Interface" msgstr "Interface de VM" -#: netbox/dcim/forms/model_forms.py:1819 netbox/ipam/forms/filtersets.py:623 -#: netbox/ipam/forms/model_forms.py:334 netbox/ipam/forms/model_forms.py:795 -#: netbox/ipam/forms/model_forms.py:821 netbox/ipam/tables/vlans.py:171 +#: netbox/dcim/forms/model_forms.py:1913 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 #: netbox/templates/virtualization/vminterface.html:21 @@ -5577,13 +5686,13 @@ msgstr "Interface de VM" #: netbox/virtualization/forms/model_forms.py:227 #: netbox/virtualization/tables/virtualmachines.py:105 #: netbox/virtualization/tables/virtualmachines.py:161 -#: netbox/vpn/choices.py:53 netbox/vpn/forms/filtersets.py:299 +#: netbox/vpn/choices.py:53 netbox/vpn/forms/filtersets.py:304 #: netbox/vpn/forms/model_forms.py:161 netbox/vpn/forms/model_forms.py:172 #: netbox/vpn/forms/model_forms.py:274 netbox/vpn/forms/model_forms.py:457 msgid "Virtual Machine" msgstr "Máquina Virtual" -#: netbox/dcim/forms/model_forms.py:1858 +#: netbox/dcim/forms/model_forms.py:1952 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." @@ -5638,7 +5747,7 @@ msgstr "" "corresponder ao número selecionado de posições de portas traseiras " "({rearport_count})." -#: netbox/dcim/forms/object_create.py:413 netbox/dcim/tables/devices.py:1064 +#: netbox/dcim/forms/object_create.py:413 netbox/dcim/tables/devices.py:1071 #: netbox/ipam/tables/fhrp.py:31 netbox/templates/dcim/virtualchassis.html:53 #: netbox/templates/dcim/virtualchassis_edit.html:51 #: netbox/templates/ipam/fhrpgroup.html:38 @@ -5712,15 +5821,15 @@ msgstr "As terminações A e B não podem se conectar ao mesmo objeto." msgid "end" msgstr "fim" -#: netbox/dcim/models/cables.py:313 +#: netbox/dcim/models/cables.py:309 msgid "cable termination" msgstr "terminação de cabo" -#: netbox/dcim/models/cables.py:314 +#: netbox/dcim/models/cables.py:310 msgid "cable terminations" msgstr "terminações de cabos" -#: netbox/dcim/models/cables.py:333 +#: netbox/dcim/models/cables.py:329 #, python-brace-format msgid "" "Duplicate termination found for {app_label}.{model} {termination_id}: cable " @@ -5729,66 +5838,66 @@ msgstr "" "Terminação duplicada encontrada para {app_label}.{model} {termination_id}: " "cabo {cable_pk}" -#: netbox/dcim/models/cables.py:343 +#: netbox/dcim/models/cables.py:339 #, python-brace-format msgid "Cables cannot be terminated to {type_display} interfaces" msgstr "Os cabos não podem ser terminados em interfaces {type_display}" -#: netbox/dcim/models/cables.py:350 +#: netbox/dcim/models/cables.py:346 msgid "Circuit terminations attached to a provider network may not be cabled." msgstr "" "As terminações de circuito conectadas a uma rede de provedor não podem ser " "cabeadas." -#: netbox/dcim/models/cables.py:448 netbox/extras/models/configs.py:50 +#: netbox/dcim/models/cables.py:444 netbox/extras/models/configs.py:47 msgid "is active" msgstr "está ativo" -#: netbox/dcim/models/cables.py:452 +#: netbox/dcim/models/cables.py:448 msgid "is complete" msgstr "está completo" -#: netbox/dcim/models/cables.py:456 +#: netbox/dcim/models/cables.py:452 msgid "is split" msgstr "é dividido" -#: netbox/dcim/models/cables.py:464 +#: netbox/dcim/models/cables.py:460 msgid "cable path" msgstr "caminho do cabo" -#: netbox/dcim/models/cables.py:465 +#: netbox/dcim/models/cables.py:461 msgid "cable paths" msgstr "caminhos do cabos" -#: netbox/dcim/models/cables.py:540 +#: netbox/dcim/models/cables.py:536 msgid "All originating terminations must be attached to the same link" msgstr "Todas as terminações de origem devem estar conectadas ao mesmo link" -#: netbox/dcim/models/cables.py:552 +#: netbox/dcim/models/cables.py:548 msgid "All mid-span terminations must have the same termination type" msgstr "" "Todas as terminações intermediárias devem ter o mesmo tipo de terminação" -#: netbox/dcim/models/cables.py:557 +#: netbox/dcim/models/cables.py:553 msgid "All mid-span terminations must have the same parent object" msgstr "Todas as terminações intermediárias devem ter o mesmo objeto pai" -#: netbox/dcim/models/cables.py:581 +#: netbox/dcim/models/cables.py:577 msgid "All links must be cable or wireless" msgstr "Todos os links devem ser cabo ou wireless" -#: netbox/dcim/models/cables.py:583 +#: netbox/dcim/models/cables.py:579 msgid "All links must match first link type" msgstr "Todos os links devem corresponder ao tipo do primeiro link" -#: netbox/dcim/models/cables.py:666 +#: netbox/dcim/models/cables.py:662 msgid "" "All positions counts within the path on opposite ends of links must match" msgstr "" "Todas as contagens de posições dentro do caminho, em extremidades opostas " "dos links, devem corresponder" -#: netbox/dcim/models/cables.py:675 +#: netbox/dcim/models/cables.py:671 msgid "Remote termination position filter is missing" msgstr "O filtro de posição de terminação remota está ausente" @@ -5870,12 +5979,12 @@ msgstr "" "O consumo alocado não pode exceder o consumo máximo ({maximum_draw}W)." #: netbox/dcim/models/device_component_templates.py:349 -#: netbox/dcim/models/device_components.py:471 +#: netbox/dcim/models/device_components.py:477 msgid "feed leg" msgstr "ramal de alimentação" #: netbox/dcim/models/device_component_templates.py:354 -#: netbox/dcim/models/device_components.py:476 +#: netbox/dcim/models/device_components.py:482 msgid "Phase (for three-phase feeds)" msgstr "Fase (para alimentação trifásica)" @@ -5902,17 +6011,17 @@ msgstr "" "de módulo" #: netbox/dcim/models/device_component_templates.py:430 -#: netbox/dcim/models/device_components.py:662 +#: netbox/dcim/models/device_components.py:671 msgid "management only" msgstr "somente gerenciamento" #: netbox/dcim/models/device_component_templates.py:438 -#: netbox/dcim/models/device_components.py:542 +#: netbox/dcim/models/device_components.py:551 msgid "bridge interface" msgstr "interface bridge" #: netbox/dcim/models/device_component_templates.py:459 -#: netbox/dcim/models/device_components.py:688 +#: netbox/dcim/models/device_components.py:697 msgid "wireless role" msgstr "função do wireless" @@ -5925,8 +6034,8 @@ msgid "interface templates" msgstr "modelos de interface" #: netbox/dcim/models/device_component_templates.py:473 -#: netbox/dcim/models/device_components.py:848 -#: netbox/virtualization/models/virtualmachines.py:385 +#: netbox/dcim/models/device_components.py:857 +#: netbox/virtualization/models/virtualmachines.py:390 msgid "An interface cannot be bridged to itself." msgstr "Uma interface não pode ser conectada a si mesma." @@ -5942,7 +6051,7 @@ msgid "Bridge interface ({bridge}) must belong to the same module type" msgstr "Interface bridge ({bridge}) deve pertencer ao mesmo tipo de módulo" #: netbox/dcim/models/device_component_templates.py:540 -#: netbox/dcim/models/device_components.py:1038 +#: netbox/dcim/models/device_components.py:1047 msgid "rear port position" msgstr "posição da porta traseira" @@ -5969,7 +6078,7 @@ msgstr "" "apenas {count} posições" #: netbox/dcim/models/device_component_templates.py:635 -#: netbox/dcim/models/device_components.py:1104 +#: netbox/dcim/models/device_components.py:1113 msgid "positions" msgstr "posições" @@ -5982,12 +6091,12 @@ msgid "rear port templates" msgstr "modelos de porta traseira" #: netbox/dcim/models/device_component_templates.py:676 -#: netbox/dcim/models/device_components.py:1151 +#: netbox/dcim/models/device_components.py:1160 msgid "position" msgstr "posição" #: netbox/dcim/models/device_component_templates.py:679 -#: netbox/dcim/models/device_components.py:1154 +#: netbox/dcim/models/device_components.py:1163 msgid "Identifier to reference when renaming installed components" msgstr "Identificador a ser referenciado ao renomear componentes instalados" @@ -6016,21 +6125,21 @@ msgstr "" "Função do subdispositivo do tipo {device_type} deve ser definido como “pai” " "para permitir compartimentos de dispositivos." -#: netbox/dcim/models/device_component_templates.py:784 -#: netbox/dcim/models/device_components.py:1307 +#: netbox/dcim/models/device_component_templates.py:783 +#: netbox/dcim/models/device_components.py:1315 msgid "part ID" msgstr "ID da peça" -#: netbox/dcim/models/device_component_templates.py:786 -#: netbox/dcim/models/device_components.py:1309 +#: netbox/dcim/models/device_component_templates.py:785 +#: netbox/dcim/models/device_components.py:1317 msgid "Manufacturer-assigned part identifier" msgstr "Identificador da peça, designado pelo fabricante" -#: netbox/dcim/models/device_component_templates.py:803 +#: netbox/dcim/models/device_component_templates.py:802 msgid "inventory item template" msgstr "modelo de item de inventário" -#: netbox/dcim/models/device_component_templates.py:804 +#: netbox/dcim/models/device_component_templates.py:803 msgid "inventory item templates" msgstr "modelos de itens de inventário" @@ -6070,7 +6179,7 @@ msgstr " Os modelos {class_name} devem declarar uma propriedade parent_object" #: netbox/dcim/models/device_components.py:287 #: netbox/dcim/models/device_components.py:314 #: netbox/dcim/models/device_components.py:345 -#: netbox/dcim/models/device_components.py:461 +#: netbox/dcim/models/device_components.py:467 msgid "Physical port type" msgstr "Tipo de porta física" @@ -6108,135 +6217,135 @@ msgstr "porta de alimentação" msgid "power ports" msgstr "portas de alimentação" -#: netbox/dcim/models/device_components.py:486 +#: netbox/dcim/models/device_components.py:492 msgid "power outlet" msgstr "tomada elétrica" -#: netbox/dcim/models/device_components.py:487 +#: netbox/dcim/models/device_components.py:493 msgid "power outlets" msgstr "tomadas elétricas" -#: netbox/dcim/models/device_components.py:495 +#: netbox/dcim/models/device_components.py:501 #, python-brace-format msgid "Parent power port ({power_port}) must belong to the same device" msgstr "" "Porta de alimentação principal ({power_port}) deve pertencer ao mesmo " "dispositivo" -#: netbox/dcim/models/device_components.py:521 netbox/vpn/models/crypto.py:80 +#: netbox/dcim/models/device_components.py:530 netbox/vpn/models/crypto.py:80 #: netbox/vpn/models/crypto.py:222 msgid "mode" msgstr "modo" -#: netbox/dcim/models/device_components.py:526 +#: netbox/dcim/models/device_components.py:535 msgid "IEEE 802.1Q tagging strategy" msgstr "Estratégia de tagueamento IEEE 802.1Q" -#: netbox/dcim/models/device_components.py:534 +#: netbox/dcim/models/device_components.py:543 msgid "parent interface" msgstr "interface pai" -#: netbox/dcim/models/device_components.py:550 +#: netbox/dcim/models/device_components.py:559 msgid "untagged VLAN" msgstr "VLAN não tagueada" -#: netbox/dcim/models/device_components.py:556 +#: netbox/dcim/models/device_components.py:565 msgid "tagged VLANs" msgstr "VLANs tagueadas" -#: netbox/dcim/models/device_components.py:564 -#: netbox/dcim/tables/devices.py:601 netbox/ipam/forms/bulk_edit.py:510 -#: netbox/ipam/forms/bulk_import.py:507 netbox/ipam/forms/filtersets.py:579 -#: netbox/ipam/forms/model_forms.py:691 netbox/ipam/tables/vlans.py:106 +#: netbox/dcim/models/device_components.py:573 +#: netbox/dcim/tables/devices.py:608 netbox/ipam/forms/bulk_edit.py:521 +#: netbox/ipam/forms/bulk_import.py:514 netbox/ipam/forms/filtersets.py:587 +#: netbox/ipam/forms/model_forms.py:692 netbox/ipam/tables/vlans.py:108 #: netbox/templates/dcim/interface.html:86 netbox/templates/ipam/vlan.html:77 #: netbox/templates/virtualization/vminterface.html:60 msgid "Q-in-Q SVLAN" msgstr "SVLAN Q-in-Q" -#: netbox/dcim/models/device_components.py:579 +#: netbox/dcim/models/device_components.py:588 msgid "primary MAC address" msgstr "endereço MAC primário" -#: netbox/dcim/models/device_components.py:591 +#: netbox/dcim/models/device_components.py:600 msgid "Only Q-in-Q interfaces may specify a service VLAN." msgstr "Somente as interfaces Q-in-Q podem especificar uma VLAN de serviço." -#: netbox/dcim/models/device_components.py:597 +#: netbox/dcim/models/device_components.py:606 #, python-brace-format msgid "MAC address {mac_address} is not assigned to this interface." msgstr "Endereço MAC {mac_address} não está atribuído a essa interface." -#: netbox/dcim/models/device_components.py:653 +#: netbox/dcim/models/device_components.py:662 msgid "parent LAG" msgstr "LAG pai" -#: netbox/dcim/models/device_components.py:663 +#: netbox/dcim/models/device_components.py:672 msgid "This interface is used only for out-of-band management" msgstr "Esta interface é usada somente para gerenciamento fora de banda" -#: netbox/dcim/models/device_components.py:668 +#: netbox/dcim/models/device_components.py:677 msgid "speed (Kbps)" msgstr "velocidade (Kbps)" -#: netbox/dcim/models/device_components.py:671 +#: netbox/dcim/models/device_components.py:680 msgid "duplex" msgstr "duplex" -#: netbox/dcim/models/device_components.py:681 +#: netbox/dcim/models/device_components.py:690 msgid "64-bit World Wide Name" msgstr "64-bit World Wide Name" -#: netbox/dcim/models/device_components.py:695 +#: netbox/dcim/models/device_components.py:704 msgid "wireless channel" msgstr "canal do wireless" -#: netbox/dcim/models/device_components.py:702 +#: netbox/dcim/models/device_components.py:711 msgid "channel frequency (MHz)" msgstr "frequência do canal (MHz)" -#: netbox/dcim/models/device_components.py:703 -#: netbox/dcim/models/device_components.py:711 +#: netbox/dcim/models/device_components.py:712 +#: netbox/dcim/models/device_components.py:720 msgid "Populated by selected channel (if set)" msgstr "Preenchido pelo canal selecionado (se definido)" -#: netbox/dcim/models/device_components.py:717 +#: netbox/dcim/models/device_components.py:726 msgid "transmit power (dBm)" msgstr "potência de transmissão (dBm)" -#: netbox/dcim/models/device_components.py:744 netbox/wireless/models.py:117 +#: netbox/dcim/models/device_components.py:753 netbox/wireless/models.py:117 msgid "wireless LANs" msgstr "redes wireless" -#: netbox/dcim/models/device_components.py:792 -#: netbox/virtualization/models/virtualmachines.py:359 +#: netbox/dcim/models/device_components.py:801 +#: netbox/virtualization/models/virtualmachines.py:364 msgid "interface" msgstr "interface" -#: netbox/dcim/models/device_components.py:793 -#: netbox/virtualization/models/virtualmachines.py:360 +#: netbox/dcim/models/device_components.py:802 +#: netbox/virtualization/models/virtualmachines.py:365 msgid "interfaces" msgstr "interfaces" -#: netbox/dcim/models/device_components.py:801 +#: netbox/dcim/models/device_components.py:810 #, python-brace-format msgid "{display_type} interfaces cannot have a cable attached." msgstr "As interfaces {display_type} não podem ter um cabo conectado." -#: netbox/dcim/models/device_components.py:809 +#: netbox/dcim/models/device_components.py:818 #, python-brace-format msgid "{display_type} interfaces cannot be marked as connected." msgstr " As interfaces {display_type}não podem ser marcadas como conectadas." -#: netbox/dcim/models/device_components.py:818 -#: netbox/virtualization/models/virtualmachines.py:370 +#: netbox/dcim/models/device_components.py:827 +#: netbox/virtualization/models/virtualmachines.py:375 msgid "An interface cannot be its own parent." msgstr "Uma interface não pode ser pai de si mesma." -#: netbox/dcim/models/device_components.py:822 +#: netbox/dcim/models/device_components.py:831 msgid "Only virtual interfaces may be assigned to a parent interface." msgstr "Somente interfaces virtuais podem ser associadas a uma interface pai." -#: netbox/dcim/models/device_components.py:829 +#: netbox/dcim/models/device_components.py:838 #, python-brace-format msgid "" "The selected parent interface ({interface}) belongs to a different device " @@ -6245,7 +6354,7 @@ msgstr "" "A interface pai selecionada ({interface}) pertence a um dispositivo " "diferente ({device})" -#: netbox/dcim/models/device_components.py:835 +#: netbox/dcim/models/device_components.py:844 #, python-brace-format msgid "" "The selected parent interface ({interface}) belongs to {device}, which is " @@ -6254,7 +6363,7 @@ msgstr "" "A interface pai selecionada ({interface}) pertence a {device}, que não faz " "parte do chassi virtual {virtual_chassis}." -#: netbox/dcim/models/device_components.py:855 +#: netbox/dcim/models/device_components.py:864 #, python-brace-format msgid "" "The selected bridge interface ({bridge}) belongs to a different device " @@ -6263,7 +6372,7 @@ msgstr "" "A interface bridge selecionada ({bridge}) pertence a um dispositivo " "diferente ({device})." -#: netbox/dcim/models/device_components.py:861 +#: netbox/dcim/models/device_components.py:870 #, python-brace-format msgid "" "The selected bridge interface ({interface}) belongs to {device}, which is " @@ -6272,15 +6381,15 @@ msgstr "" "A interface bridge selecionada ({interface}) pertence a {device}, que não " "faz parte do chassi virtual {virtual_chassis}." -#: netbox/dcim/models/device_components.py:872 +#: netbox/dcim/models/device_components.py:881 msgid "Virtual interfaces cannot have a parent LAG interface." msgstr "Interfaces virtuais não podem ter uma interface LAG pai." -#: netbox/dcim/models/device_components.py:876 +#: netbox/dcim/models/device_components.py:885 msgid "A LAG interface cannot be its own parent." msgstr "Uma interface LAG não pode ser pai de si mesma." -#: netbox/dcim/models/device_components.py:883 +#: netbox/dcim/models/device_components.py:892 #, python-brace-format msgid "" "The selected LAG interface ({lag}) belongs to a different device ({device})." @@ -6288,7 +6397,7 @@ msgstr "" "A interface LAG selecionada ({lag}) pertence a um dispositivo diferente " "({device})." -#: netbox/dcim/models/device_components.py:889 +#: netbox/dcim/models/device_components.py:898 #, python-brace-format msgid "" "The selected LAG interface ({lag}) belongs to {device}, which is not part of" @@ -6297,52 +6406,52 @@ msgstr "" "A interface LAG selecionada ({lag}) pertence a {device}, que não faz parte " "do chassi virtual {virtual_chassis}." -#: netbox/dcim/models/device_components.py:900 +#: netbox/dcim/models/device_components.py:909 msgid "Virtual interfaces cannot have a PoE mode." msgstr "Interfaces virtuais não podem ter um modo de operação do PoE." -#: netbox/dcim/models/device_components.py:904 +#: netbox/dcim/models/device_components.py:913 msgid "Virtual interfaces cannot have a PoE type." msgstr "As interfaces virtuais não podem ter um tipo de PoE." -#: netbox/dcim/models/device_components.py:910 +#: netbox/dcim/models/device_components.py:919 msgid "Must specify PoE mode when designating a PoE type." msgstr "Deve especificar o modo PoE ao designar um tipo de PoE." -#: netbox/dcim/models/device_components.py:917 +#: netbox/dcim/models/device_components.py:926 msgid "Wireless role may be set only on wireless interfaces." msgstr "" "A função do wireless pode ser definida somente em interfaces wireless." -#: netbox/dcim/models/device_components.py:919 +#: netbox/dcim/models/device_components.py:928 msgid "Channel may be set only on wireless interfaces." msgstr "O canal pode ser configurado somente em interfaces wireless." -#: netbox/dcim/models/device_components.py:925 +#: netbox/dcim/models/device_components.py:934 msgid "Channel frequency may be set only on wireless interfaces." msgstr "" "A frequência do canal pode ser definida somente em interfaces wireless." -#: netbox/dcim/models/device_components.py:929 +#: netbox/dcim/models/device_components.py:938 msgid "Cannot specify custom frequency with channel selected." msgstr "" "Não é possível especificar a frequência personalizada com o canal " "selecionado." -#: netbox/dcim/models/device_components.py:935 +#: netbox/dcim/models/device_components.py:944 msgid "Channel width may be set only on wireless interfaces." msgstr "A largura do canal pode ser definida somente em interfaces wireless." -#: netbox/dcim/models/device_components.py:937 +#: netbox/dcim/models/device_components.py:946 msgid "Cannot specify custom width with channel selected." msgstr "" "Não é possível especificar a largura personalizada com o canal selecionado." -#: netbox/dcim/models/device_components.py:941 +#: netbox/dcim/models/device_components.py:950 msgid "Interface mode does not support an untagged vlan." msgstr "O modo de interface não suporta uma VLAN não tagueada." -#: netbox/dcim/models/device_components.py:947 +#: netbox/dcim/models/device_components.py:956 #, python-brace-format msgid "" "The untagged VLAN ({untagged_vlan}) must belong to the same site as the " @@ -6351,24 +6460,24 @@ msgstr "" "A VLAN não tagueada ({untagged_vlan}) deve pertencer ao mesmo site do " "dispositivo pai da interface ou deve ser global." -#: netbox/dcim/models/device_components.py:1044 +#: netbox/dcim/models/device_components.py:1053 msgid "Mapped position on corresponding rear port" msgstr "Posição mapeada na porta traseira correspondente" -#: netbox/dcim/models/device_components.py:1060 +#: netbox/dcim/models/device_components.py:1069 msgid "front port" msgstr "porta frontal" -#: netbox/dcim/models/device_components.py:1061 +#: netbox/dcim/models/device_components.py:1070 msgid "front ports" msgstr "portas frontais" -#: netbox/dcim/models/device_components.py:1072 +#: netbox/dcim/models/device_components.py:1081 #, python-brace-format msgid "Rear port ({rear_port}) must belong to the same device" msgstr "Porta traseira ({rear_port}) deve pertencer ao mesmo dispositivo" -#: netbox/dcim/models/device_components.py:1080 +#: netbox/dcim/models/device_components.py:1089 #, python-brace-format msgid "" "Invalid rear port position ({rear_port_position}): Rear port {name} has only" @@ -6377,19 +6486,19 @@ msgstr "" "Posição inválida da porta traseira ({rear_port_position}): Porta traseira " "{name} tem apenas {positions} posições." -#: netbox/dcim/models/device_components.py:1110 +#: netbox/dcim/models/device_components.py:1119 msgid "Number of front ports which may be mapped" msgstr "Número de portas frontais que podem ser mapeadas" -#: netbox/dcim/models/device_components.py:1115 +#: netbox/dcim/models/device_components.py:1124 msgid "rear port" msgstr "porta traseira" -#: netbox/dcim/models/device_components.py:1116 +#: netbox/dcim/models/device_components.py:1125 msgid "rear ports" msgstr "portas traseiras" -#: netbox/dcim/models/device_components.py:1127 +#: netbox/dcim/models/device_components.py:1136 #, python-brace-format msgid "" "The number of positions cannot be less than the number of mapped front ports" @@ -6398,41 +6507,41 @@ msgstr "" "O número de posições não pode ser menor que o número de portas frontais " "mapeadas ({frontport_count})" -#: netbox/dcim/models/device_components.py:1168 +#: netbox/dcim/models/device_components.py:1177 msgid "module bay" msgstr "compartimento de módulos" -#: netbox/dcim/models/device_components.py:1169 +#: netbox/dcim/models/device_components.py:1178 msgid "module bays" msgstr "compartimentos de módulos" -#: netbox/dcim/models/device_components.py:1183 -#: netbox/dcim/models/devices.py:1229 +#: netbox/dcim/models/device_components.py:1192 +#: netbox/dcim/models/modules.py:269 msgid "A module bay cannot belong to a module installed within it." msgstr "" "Um compartimento de módulo não pode pertencer a um módulo instalado dentro " "dele." -#: netbox/dcim/models/device_components.py:1209 +#: netbox/dcim/models/device_components.py:1218 msgid "device bay" msgstr "compartimento de dispositivos" -#: netbox/dcim/models/device_components.py:1210 +#: netbox/dcim/models/device_components.py:1219 msgid "device bays" msgstr "compartimentos de dispositivos" -#: netbox/dcim/models/device_components.py:1217 +#: netbox/dcim/models/device_components.py:1226 #, python-brace-format msgid "This type of device ({device_type}) does not support device bays." msgstr "" "Este tipo de dispositivo ({device_type}) não suporta compartimentos de " "dispositivos." -#: netbox/dcim/models/device_components.py:1223 +#: netbox/dcim/models/device_components.py:1232 msgid "Cannot install a device into itself." msgstr "Não é possível instalar um dispositivo em si mesmo." -#: netbox/dcim/models/device_components.py:1231 +#: netbox/dcim/models/device_components.py:1240 #, python-brace-format msgid "" "Cannot install the specified device; device is already installed in {bay}." @@ -6440,61 +6549,61 @@ msgstr "" "Não é possível instalar o dispositivo especificado; o dispositivo já está " "instalado em {bay}." -#: netbox/dcim/models/device_components.py:1252 +#: netbox/dcim/models/device_components.py:1261 msgid "inventory item role" msgstr "função do item de inventário" -#: netbox/dcim/models/device_components.py:1253 +#: netbox/dcim/models/device_components.py:1262 msgid "inventory item roles" msgstr "funções dos itens de inventário" -#: netbox/dcim/models/device_components.py:1313 -#: netbox/dcim/models/devices.py:598 netbox/dcim/models/devices.py:1189 -#: netbox/dcim/models/racks.py:304 -#: netbox/virtualization/models/virtualmachines.py:126 +#: netbox/dcim/models/device_components.py:1321 +#: netbox/dcim/models/devices.py:486 netbox/dcim/models/modules.py:229 +#: netbox/dcim/models/racks.py:310 +#: netbox/virtualization/models/virtualmachines.py:125 msgid "serial number" msgstr "número de série" -#: netbox/dcim/models/device_components.py:1321 -#: netbox/dcim/models/devices.py:606 netbox/dcim/models/devices.py:1196 -#: netbox/dcim/models/racks.py:311 +#: netbox/dcim/models/device_components.py:1329 +#: netbox/dcim/models/devices.py:494 netbox/dcim/models/modules.py:236 +#: netbox/dcim/models/racks.py:317 msgid "asset tag" msgstr "etiqueta de patrimônio" -#: netbox/dcim/models/device_components.py:1322 +#: netbox/dcim/models/device_components.py:1330 msgid "A unique tag used to identify this item" msgstr "Uma etiqueta exclusiva usada para identificar este item" -#: netbox/dcim/models/device_components.py:1325 +#: netbox/dcim/models/device_components.py:1333 msgid "discovered" msgstr "descoberto" -#: netbox/dcim/models/device_components.py:1327 +#: netbox/dcim/models/device_components.py:1335 msgid "This item was automatically discovered" msgstr "Este item foi descoberto automaticamente" -#: netbox/dcim/models/device_components.py:1345 +#: netbox/dcim/models/device_components.py:1353 msgid "inventory item" msgstr "item de inventário" -#: netbox/dcim/models/device_components.py:1346 +#: netbox/dcim/models/device_components.py:1354 msgid "inventory items" msgstr "itens de inventário" -#: netbox/dcim/models/device_components.py:1354 +#: netbox/dcim/models/device_components.py:1362 msgid "Cannot assign self as parent." msgstr "Não é possível designar a si mesmo como pai." -#: netbox/dcim/models/device_components.py:1362 +#: netbox/dcim/models/device_components.py:1370 msgid "Parent inventory item does not belong to the same device." msgstr "O item pai do inventário não pertence ao mesmo dispositivo." -#: netbox/dcim/models/device_components.py:1368 +#: netbox/dcim/models/device_components.py:1376 msgid "Cannot move an inventory item with dependent children" msgstr "" "Não é possível mover um item de inventário com itens filhos dependentes" -#: netbox/dcim/models/device_components.py:1376 +#: netbox/dcim/models/device_components.py:1384 msgid "Cannot assign inventory item to component on another device" msgstr "" "Não é possível atribuir um item de inventário ao componente em outro " @@ -6508,8 +6617,8 @@ msgstr "fabricante" msgid "manufacturers" msgstr "fabricantes" -#: netbox/dcim/models/devices.py:84 netbox/dcim/models/devices.py:383 -#: netbox/dcim/models/racks.py:133 +#: netbox/dcim/models/devices.py:84 netbox/dcim/models/modules.py:85 +#: netbox/dcim/models/racks.py:139 msgid "model" msgstr "modelo" @@ -6517,11 +6626,11 @@ msgstr "modelo" msgid "default platform" msgstr "plataforma padrão" -#: netbox/dcim/models/devices.py:100 netbox/dcim/models/devices.py:387 +#: netbox/dcim/models/devices.py:100 netbox/dcim/models/modules.py:89 msgid "part number" msgstr "part number" -#: netbox/dcim/models/devices.py:103 netbox/dcim/models/devices.py:390 +#: netbox/dcim/models/devices.py:103 netbox/dcim/models/modules.py:92 msgid "Discrete part number (optional)" msgstr "Part number discreto (opcional)" @@ -6559,8 +6668,8 @@ msgstr "" "dispositivos. Deixe em branco se este tipo de dispositivo não for nem pai " "nem filho." -#: netbox/dcim/models/devices.py:131 netbox/dcim/models/devices.py:393 -#: netbox/dcim/models/devices.py:651 netbox/dcim/models/racks.py:315 +#: netbox/dcim/models/devices.py:131 netbox/dcim/models/devices.py:539 +#: netbox/dcim/models/modules.py:95 netbox/dcim/models/racks.py:321 msgid "airflow" msgstr "fluxo de ar" @@ -6608,147 +6717,139 @@ msgstr "" msgid "Child device types must be 0U." msgstr "Dispositivo filho deve ser 0U." -#: netbox/dcim/models/devices.py:413 -msgid "module type" -msgstr "tipo de módulo" - -#: netbox/dcim/models/devices.py:414 -msgid "module types" -msgstr "tipos de módulos" - -#: netbox/dcim/models/devices.py:484 +#: netbox/dcim/models/devices.py:387 msgid "Virtual machines may be assigned to this role" msgstr "Máquinas virtuais podem ser atribuídas a esta função" -#: netbox/dcim/models/devices.py:496 +#: netbox/dcim/models/devices.py:401 msgid "device role" msgstr "função de dispositivo" -#: netbox/dcim/models/devices.py:497 +#: netbox/dcim/models/devices.py:402 msgid "device roles" msgstr "funções de dispositivos" -#: netbox/dcim/models/devices.py:511 +#: netbox/dcim/models/devices.py:416 msgid "Optionally limit this platform to devices of a certain manufacturer" msgstr "" "Opcionalmente, limite esta plataforma a dispositivos de um determinado " "fabricante" -#: netbox/dcim/models/devices.py:523 +#: netbox/dcim/models/devices.py:428 msgid "platform" msgstr "plataforma" -#: netbox/dcim/models/devices.py:524 +#: netbox/dcim/models/devices.py:429 msgid "platforms" msgstr "plataformas" -#: netbox/dcim/models/devices.py:572 +#: netbox/dcim/models/devices.py:460 msgid "The function this device serves" msgstr "A função que este dispositivo desempenha" -#: netbox/dcim/models/devices.py:599 +#: netbox/dcim/models/devices.py:487 msgid "Chassis serial number, assigned by the manufacturer" msgstr "Número de série do chassi, designado pelo fabricante" -#: netbox/dcim/models/devices.py:607 netbox/dcim/models/devices.py:1197 +#: netbox/dcim/models/devices.py:495 netbox/dcim/models/modules.py:237 msgid "A unique tag used to identify this device" msgstr "Uma etiqueta exclusiva usada para identificar este dispositivo" -#: netbox/dcim/models/devices.py:634 +#: netbox/dcim/models/devices.py:522 msgid "position (U)" msgstr "posição (U)" -#: netbox/dcim/models/devices.py:642 +#: netbox/dcim/models/devices.py:530 msgid "rack face" msgstr "face do rack" -#: netbox/dcim/models/devices.py:663 netbox/dcim/models/devices.py:1425 -#: netbox/virtualization/models/virtualmachines.py:95 +#: netbox/dcim/models/devices.py:551 netbox/dcim/models/devices.py:1154 +#: netbox/virtualization/models/virtualmachines.py:94 msgid "primary IPv4" msgstr "IPv4 primário" -#: netbox/dcim/models/devices.py:671 netbox/dcim/models/devices.py:1433 -#: netbox/virtualization/models/virtualmachines.py:103 +#: netbox/dcim/models/devices.py:559 netbox/dcim/models/devices.py:1162 +#: netbox/virtualization/models/virtualmachines.py:102 msgid "primary IPv6" msgstr "IPv6 primário" -#: netbox/dcim/models/devices.py:679 +#: netbox/dcim/models/devices.py:567 msgid "out-of-band IP" msgstr "IP fora de banda" -#: netbox/dcim/models/devices.py:696 +#: netbox/dcim/models/devices.py:584 msgid "VC position" msgstr "Posição no Chassi Virtual" -#: netbox/dcim/models/devices.py:699 +#: netbox/dcim/models/devices.py:587 msgid "Virtual chassis position" msgstr "Posição no chassi virtual" -#: netbox/dcim/models/devices.py:702 +#: netbox/dcim/models/devices.py:590 msgid "VC priority" msgstr "Prioridade no Chassi Virtual" -#: netbox/dcim/models/devices.py:706 +#: netbox/dcim/models/devices.py:594 msgid "Virtual chassis master election priority" msgstr "Prioridade de eleição do mestre no chassi virtual" -#: netbox/dcim/models/devices.py:709 netbox/dcim/models/sites.py:208 +#: netbox/dcim/models/devices.py:597 netbox/dcim/models/sites.py:208 msgid "latitude" msgstr "latitude" -#: netbox/dcim/models/devices.py:714 netbox/dcim/models/devices.py:722 +#: netbox/dcim/models/devices.py:602 netbox/dcim/models/devices.py:610 #: netbox/dcim/models/sites.py:213 netbox/dcim/models/sites.py:221 msgid "GPS coordinate in decimal format (xx.yyyyyy)" msgstr "Coordenada GPS em formato decimal (xx.yyyyyy)" -#: netbox/dcim/models/devices.py:717 netbox/dcim/models/sites.py:216 +#: netbox/dcim/models/devices.py:605 netbox/dcim/models/sites.py:216 msgid "longitude" msgstr "longitude" -#: netbox/dcim/models/devices.py:790 +#: netbox/dcim/models/devices.py:684 msgid "Device name must be unique per site." msgstr "O nome do dispositivo deve ser exclusivo por site." -#: netbox/dcim/models/devices.py:801 netbox/ipam/models/services.py:71 +#: netbox/dcim/models/devices.py:695 msgid "device" msgstr "dispositivo" -#: netbox/dcim/models/devices.py:802 +#: netbox/dcim/models/devices.py:696 msgid "devices" msgstr "dispositivos" -#: netbox/dcim/models/devices.py:821 +#: netbox/dcim/models/devices.py:715 #, python-brace-format msgid "Rack {rack} does not belong to site {site}." msgstr "Rack {rack} não pertence ao site {site}." -#: netbox/dcim/models/devices.py:826 +#: netbox/dcim/models/devices.py:720 #, python-brace-format msgid "Location {location} does not belong to site {site}." msgstr "Local {location} não pertence ao site {site}." -#: netbox/dcim/models/devices.py:832 +#: netbox/dcim/models/devices.py:726 #, python-brace-format msgid "Rack {rack} does not belong to location {location}." msgstr "Rack {rack} não pertence ao local {location}." -#: netbox/dcim/models/devices.py:839 +#: netbox/dcim/models/devices.py:733 msgid "Cannot select a rack face without assigning a rack." msgstr "Não é possível selecionar uma face de rack sem atribuir um rack." -#: netbox/dcim/models/devices.py:843 +#: netbox/dcim/models/devices.py:737 msgid "Cannot select a rack position without assigning a rack." msgstr "Não é possível selecionar uma posição de rack sem atribuir um rack." -#: netbox/dcim/models/devices.py:849 +#: netbox/dcim/models/devices.py:743 msgid "Position must be in increments of 0.5 rack units." msgstr "A posição deve estar em incrementos de 0,5U." -#: netbox/dcim/models/devices.py:853 +#: netbox/dcim/models/devices.py:747 msgid "Must specify rack face when defining rack position." msgstr "Deve especificar a face do rack ao definir a posição do rack." -#: netbox/dcim/models/devices.py:861 +#: netbox/dcim/models/devices.py:755 #, python-brace-format msgid "" "A 0U device type ({device_type}) cannot be assigned to a rack position." @@ -6756,7 +6857,7 @@ msgstr "" "Um tipo de dispositivo 0U ({device_type}) não pode ser alocado em uma " "posição de rack." -#: netbox/dcim/models/devices.py:872 +#: netbox/dcim/models/devices.py:766 msgid "" "Child device types cannot be assigned to a rack face. This is an attribute " "of the parent device." @@ -6764,7 +6865,7 @@ msgstr "" "Dispositivo filho não pode ser alocado em uma face do rack. Este é um " "atributo do dispositivo pai." -#: netbox/dcim/models/devices.py:879 +#: netbox/dcim/models/devices.py:773 msgid "" "Child device types cannot be assigned to a rack position. This is an " "attribute of the parent device." @@ -6772,7 +6873,7 @@ msgstr "" "Dispositivo filho não pode ser alocado em uma posição de rack. Este é um " "atributo do dispositivo pai." -#: netbox/dcim/models/devices.py:893 +#: netbox/dcim/models/devices.py:787 #, python-brace-format msgid "" "U{position} is already occupied or does not have sufficient space to " @@ -6781,23 +6882,23 @@ msgstr "" "U{position} já está ocupado ou não tem espaço suficiente para acomodar este " "tipo de dispositivo: {device_type} ({u_height}U)" -#: netbox/dcim/models/devices.py:908 +#: netbox/dcim/models/devices.py:802 #, python-brace-format msgid "{ip} is not an IPv4 address." msgstr "{ip} não é um endereço IPv4." -#: netbox/dcim/models/devices.py:920 netbox/dcim/models/devices.py:938 +#: netbox/dcim/models/devices.py:814 netbox/dcim/models/devices.py:832 #, python-brace-format msgid "The specified IP address ({ip}) is not assigned to this device." msgstr "" "O endereço IP especificado ({ip}) não está alocado a este dispositivo." -#: netbox/dcim/models/devices.py:926 +#: netbox/dcim/models/devices.py:820 #, python-brace-format msgid "{ip} is not an IPv6 address." msgstr "{ip} não é um endereço IPv6." -#: netbox/dcim/models/devices.py:956 +#: netbox/dcim/models/devices.py:850 #, python-brace-format msgid "" "The assigned platform is limited to {platform_manufacturer} device types, " @@ -6807,22 +6908,22 @@ msgstr "" "{platform_manufacturer}, mas este pertence ao fabricante " "{devicetype_manufacturer}." -#: netbox/dcim/models/devices.py:967 +#: netbox/dcim/models/devices.py:861 #, python-brace-format msgid "The assigned cluster belongs to a different site ({site})" msgstr "O cluster definido pertence a um site diferente ({site})" -#: netbox/dcim/models/devices.py:974 +#: netbox/dcim/models/devices.py:868 #, python-brace-format msgid "The assigned cluster belongs to a different location ({location})" msgstr "O cluster atribuído pertence a um local diferente: ({location})" -#: netbox/dcim/models/devices.py:982 +#: netbox/dcim/models/devices.py:876 msgid "A device assigned to a virtual chassis must have its position defined." msgstr "" "Um dispositivo associado a um chassi virtual deve ter sua posição definida." -#: netbox/dcim/models/devices.py:988 +#: netbox/dcim/models/devices.py:882 #, python-brace-format msgid "" "Device cannot be removed from virtual chassis {virtual_chassis} because it " @@ -6831,39 +6932,22 @@ msgstr "" "O dispositivo não pode ser removido do chassi virtual {virtual_chassis} " "porque atualmente é designado como seu mestre." -#: netbox/dcim/models/devices.py:1204 -msgid "module" -msgstr "módulo" - -#: netbox/dcim/models/devices.py:1205 -msgid "modules" -msgstr "módulos" - -#: netbox/dcim/models/devices.py:1218 -#, python-brace-format -msgid "" -"Module must be installed within a module bay belonging to the assigned " -"device ({device})." -msgstr "" -"O módulo deve ser instalado dentro de um compartimento pertencente ao " -"dispositivo ({device})." - -#: netbox/dcim/models/devices.py:1346 +#: netbox/dcim/models/devices.py:1075 msgid "domain" msgstr "domínio" -#: netbox/dcim/models/devices.py:1359 netbox/dcim/models/devices.py:1360 +#: netbox/dcim/models/devices.py:1088 netbox/dcim/models/devices.py:1089 msgid "virtual chassis" msgstr "chassi virtual" -#: netbox/dcim/models/devices.py:1372 +#: netbox/dcim/models/devices.py:1101 #, python-brace-format msgid "" "The selected master ({master}) is not assigned to this virtual chassis." msgstr "" "O mestre selecionado ({master}) não está associado a este chassi virtual." -#: netbox/dcim/models/devices.py:1388 +#: netbox/dcim/models/devices.py:1117 #, python-brace-format msgid "" "Unable to delete virtual chassis {self}. There are member interfaces which " @@ -6872,44 +6956,44 @@ msgstr "" "Não foi possível excluir o chassi virtual {self}. Existem interfaces membro " "que formam interfaces LAG entre chassis." -#: netbox/dcim/models/devices.py:1414 netbox/vpn/models/l2vpn.py:37 +#: netbox/dcim/models/devices.py:1143 netbox/vpn/models/l2vpn.py:42 msgid "identifier" msgstr "identificador" -#: netbox/dcim/models/devices.py:1415 +#: netbox/dcim/models/devices.py:1144 msgid "Numeric identifier unique to the parent device" msgstr "Identificador numérico exclusivo para o dispositivo principal" -#: netbox/dcim/models/devices.py:1443 netbox/extras/models/customfields.py:227 -#: netbox/extras/models/models.py:107 netbox/extras/models/models.py:694 -#: netbox/netbox/models/__init__.py:120 +#: netbox/dcim/models/devices.py:1172 netbox/extras/models/customfields.py:227 +#: netbox/extras/models/models.py:109 netbox/extras/models/models.py:767 +#: netbox/netbox/models/__init__.py:120 netbox/netbox/models/__init__.py:155 msgid "comments" msgstr "comentários" -#: netbox/dcim/models/devices.py:1459 +#: netbox/dcim/models/devices.py:1188 msgid "virtual device context" msgstr "contexto de dispositivo virtual" -#: netbox/dcim/models/devices.py:1460 +#: netbox/dcim/models/devices.py:1189 msgid "virtual device contexts" msgstr "contextos de dispositivos virtuais" -#: netbox/dcim/models/devices.py:1489 +#: netbox/dcim/models/devices.py:1218 #, python-brace-format msgid "{ip} is not an IPv{family} address." msgstr "{ip} não é um endereço IPv{family}." -#: netbox/dcim/models/devices.py:1495 +#: netbox/dcim/models/devices.py:1224 msgid "Primary IP address must belong to an interface on the assigned device." msgstr "" "O endereço IP primário deve pertencer a uma interface no dispositivo " "associado." -#: netbox/dcim/models/devices.py:1527 +#: netbox/dcim/models/devices.py:1255 msgid "MAC addresses" msgstr "Endereços MAC" -#: netbox/dcim/models/devices.py:1559 +#: netbox/dcim/models/devices.py:1287 msgid "" "Cannot unassign MAC Address while it is designated as the primary MAC for an" " object" @@ -6917,7 +7001,7 @@ msgstr "" "Não é possível desatribuir o endereço MAC enquanto ele estiver designado " "como o MAC primário para um objeto." -#: netbox/dcim/models/devices.py:1563 +#: netbox/dcim/models/devices.py:1291 msgid "" "Cannot reassign MAC Address while it is designated as the primary MAC for an" " object" @@ -6925,11 +7009,57 @@ msgstr "" "Não é possível reatribuir o endereço MAC enquanto ele é designado como o MAC" " principal para um objeto" -#: netbox/dcim/models/mixins.py:94 +#: netbox/dcim/models/mixins.py:92 #, python-brace-format msgid "Please select a {scope_type}." msgstr "Por favor, selecione um {scope_type}." +#: netbox/dcim/models/modules.py:39 +msgid "schema" +msgstr "esquema" + +#: netbox/dcim/models/modules.py:46 +msgid "module type profile" +msgstr "perfil de tipo de módulo" + +#: netbox/dcim/models/modules.py:47 +msgid "module type profiles" +msgstr "perfis de tipo de módulo" + +#: netbox/dcim/models/modules.py:104 +msgid "attributes" +msgstr "atributos" + +#: netbox/dcim/models/modules.py:120 +msgid "module type" +msgstr "tipo de módulo" + +#: netbox/dcim/models/modules.py:121 +msgid "module types" +msgstr "tipos de módulos" + +#: netbox/dcim/models/modules.py:151 +#, python-brace-format +msgid "Invalid schema: {error}" +msgstr "Esquema inválido: {error}" + +#: netbox/dcim/models/modules.py:244 +msgid "module" +msgstr "módulo" + +#: netbox/dcim/models/modules.py:245 +msgid "modules" +msgstr "módulos" + +#: netbox/dcim/models/modules.py:258 +#, python-brace-format +msgid "" +"Module must be installed within a module bay belonging to the assigned " +"device ({device})." +msgstr "" +"O módulo deve ser instalado dentro de um compartimento pertencente ao " +"dispositivo ({device})." + #: netbox/dcim/models/power.py:55 msgid "power panel" msgstr "painel de alimentação" @@ -7031,22 +7161,30 @@ msgid "Outer dimension of rack (width)" msgstr "Dimensão externa do rack (largura)" #: netbox/dcim/models/racks.py:77 +msgid "outer height" +msgstr "altura externa" + +#: netbox/dcim/models/racks.py:80 +msgid "Outer dimension of rack (height)" +msgstr "Dimensão externa do rack (altura)" + +#: netbox/dcim/models/racks.py:83 msgid "outer depth" msgstr "profundidade externa" -#: netbox/dcim/models/racks.py:80 +#: netbox/dcim/models/racks.py:86 msgid "Outer dimension of rack (depth)" msgstr "Dimensão externa do rack (profundidade)" -#: netbox/dcim/models/racks.py:83 +#: netbox/dcim/models/racks.py:89 msgid "outer unit" msgstr "unidade externa" -#: netbox/dcim/models/racks.py:90 +#: netbox/dcim/models/racks.py:96 msgid "mounting depth" msgstr "profundidade de montagem" -#: netbox/dcim/models/racks.py:94 +#: netbox/dcim/models/racks.py:100 msgid "" "Maximum depth of a mounted device, in millimeters. For four-post racks, this" " is the distance between the front and rear rails." @@ -7055,76 +7193,75 @@ msgstr "" "abertos de 4 colunas, esta é a distância entre os trilhos dianteiro e " "traseiro." -#: netbox/dcim/models/racks.py:102 +#: netbox/dcim/models/racks.py:108 msgid "max weight" msgstr "peso máximo" -#: netbox/dcim/models/racks.py:105 +#: netbox/dcim/models/racks.py:111 msgid "Maximum load capacity for the rack" msgstr "Capacidade máxima de carga do rack" -#: netbox/dcim/models/racks.py:125 netbox/dcim/models/racks.py:247 +#: netbox/dcim/models/racks.py:131 netbox/dcim/models/racks.py:253 msgid "form factor" msgstr "formato físico" -#: netbox/dcim/models/racks.py:162 +#: netbox/dcim/models/racks.py:168 msgid "rack type" msgstr "tipo de rack" -#: netbox/dcim/models/racks.py:163 +#: netbox/dcim/models/racks.py:169 msgid "rack types" msgstr "tipos de rack" -#: netbox/dcim/models/racks.py:177 netbox/dcim/models/racks.py:368 -msgid "Must specify a unit when setting an outer width/depth" -msgstr "" -"Deve especificar uma unidade ao definir a largura/profundidade externa" +#: netbox/dcim/models/racks.py:183 netbox/dcim/models/racks.py:375 +msgid "Must specify a unit when setting an outer dimension" +msgstr "Deve especificar uma unidade ao definir uma dimensão externa" -#: netbox/dcim/models/racks.py:181 netbox/dcim/models/racks.py:372 +#: netbox/dcim/models/racks.py:187 netbox/dcim/models/racks.py:379 msgid "Must specify a unit when setting a maximum weight" msgstr "Deve especificar uma unidade ao definir um peso máximo" -#: netbox/dcim/models/racks.py:227 +#: netbox/dcim/models/racks.py:233 msgid "rack role" msgstr "função do rack" -#: netbox/dcim/models/racks.py:228 +#: netbox/dcim/models/racks.py:234 msgid "rack roles" msgstr "funções do rack" -#: netbox/dcim/models/racks.py:265 +#: netbox/dcim/models/racks.py:271 msgid "facility ID" msgstr "ID do facility" -#: netbox/dcim/models/racks.py:266 +#: netbox/dcim/models/racks.py:272 msgid "Locally-assigned identifier" msgstr "Identificador atribuído localmente" -#: netbox/dcim/models/racks.py:299 netbox/ipam/forms/bulk_import.py:204 +#: netbox/dcim/models/racks.py:305 netbox/ipam/forms/bulk_import.py:204 #: netbox/ipam/forms/bulk_import.py:272 netbox/ipam/forms/bulk_import.py:307 -#: netbox/ipam/forms/bulk_import.py:498 +#: netbox/ipam/forms/bulk_import.py:505 #: netbox/virtualization/forms/bulk_import.py:118 msgid "Functional role" msgstr "Papel funcional" -#: netbox/dcim/models/racks.py:312 +#: netbox/dcim/models/racks.py:318 msgid "A unique tag used to identify this rack" msgstr "Uma etiqueta exclusiva usada para identificar este rack" -#: netbox/dcim/models/racks.py:351 +#: netbox/dcim/models/racks.py:358 msgid "rack" msgstr "rack" -#: netbox/dcim/models/racks.py:352 +#: netbox/dcim/models/racks.py:359 msgid "racks" msgstr "racks" -#: netbox/dcim/models/racks.py:364 +#: netbox/dcim/models/racks.py:371 #, python-brace-format msgid "Assigned location must belong to parent site ({site})." msgstr "O local definido deve pertencer ao site principal ({site})." -#: netbox/dcim/models/racks.py:387 +#: netbox/dcim/models/racks.py:394 #, python-brace-format msgid "" "Rack must be at least {min_height}U tall to house currently installed " @@ -7133,7 +7270,7 @@ msgstr "" "O rack deve ter pelo menos {min_height}U de altura para abrigar os " "dispositivos instalados." -#: netbox/dcim/models/racks.py:396 +#: netbox/dcim/models/racks.py:403 #, python-brace-format msgid "" "Rack unit numbering must begin at {position} or less to house currently " @@ -7142,29 +7279,29 @@ msgstr "" "A numeração do rack deve começar em {position} ou menos para abrigar " "dispositivos atualmente instalados." -#: netbox/dcim/models/racks.py:404 +#: netbox/dcim/models/racks.py:411 #, python-brace-format msgid "Location must be from the same site, {site}." msgstr "O local deve ser do mesmo site, {site}." -#: netbox/dcim/models/racks.py:666 +#: netbox/dcim/models/racks.py:673 msgid "units" msgstr "unidades" -#: netbox/dcim/models/racks.py:692 +#: netbox/dcim/models/racks.py:699 msgid "rack reservation" msgstr "reserva em rack" -#: netbox/dcim/models/racks.py:693 +#: netbox/dcim/models/racks.py:700 msgid "rack reservations" msgstr "reservas em rack" -#: netbox/dcim/models/racks.py:707 +#: netbox/dcim/models/racks.py:714 #, python-brace-format msgid "Invalid unit(s) for {height}U rack: {unit_list}" msgstr "Unidade(s) inválida(s) para rack {height}U: {unit_list}" -#: netbox/dcim/models/racks.py:720 +#: netbox/dcim/models/racks.py:727 #, python-brace-format msgid "The following units have already been reserved: {unit_list}" msgstr "As seguintes unidades já foram reservadas: {unit_list}" @@ -7305,13 +7442,13 @@ msgid "Reachable" msgstr "Acessível" #: netbox/dcim/tables/devices.py:69 netbox/dcim/tables/devices.py:117 -#: netbox/dcim/tables/racks.py:149 netbox/dcim/tables/sites.py:104 -#: netbox/dcim/tables/sites.py:147 netbox/extras/tables/tables.py:551 +#: netbox/dcim/tables/racks.py:153 netbox/dcim/tables/sites.py:110 +#: netbox/dcim/tables/sites.py:153 netbox/extras/tables/tables.py:605 #: netbox/netbox/navigation/menu.py:69 netbox/netbox/navigation/menu.py:73 #: netbox/netbox/navigation/menu.py:75 #: netbox/virtualization/forms/model_forms.py:122 #: netbox/virtualization/tables/clusters.py:87 -#: netbox/virtualization/views.py:240 +#: netbox/virtualization/views.py:234 msgid "Devices" msgstr "Dispositivos" @@ -7321,9 +7458,9 @@ msgid "VMs" msgstr "VMs" #: netbox/dcim/tables/devices.py:111 netbox/dcim/tables/devices.py:226 -#: netbox/extras/forms/model_forms.py:644 +#: netbox/extras/forms/model_forms.py:712 #: netbox/templates/dcim/device.html:112 -#: netbox/templates/dcim/devicerole.html:44 +#: netbox/templates/dcim/devicerole.html:48 #: netbox/templates/dcim/platform.html:41 #: netbox/templates/extras/configtemplate.html:10 #: netbox/templates/extras/object_render_config.html:12 @@ -7333,21 +7470,21 @@ msgstr "VMs" msgid "Config Template" msgstr "Modelo de Configuração" -#: netbox/dcim/tables/devices.py:197 netbox/dcim/tables/devices.py:1099 -#: netbox/ipam/forms/bulk_import.py:578 netbox/ipam/forms/model_forms.py:316 -#: netbox/ipam/forms/model_forms.py:329 netbox/ipam/tables/ip.py:308 -#: netbox/ipam/tables/ip.py:375 netbox/ipam/tables/ip.py:398 -#: netbox/templates/ipam/ipaddress.html:11 +#: netbox/dcim/tables/devices.py:197 netbox/dcim/tables/devices.py:1106 +#: netbox/ipam/forms/bulk_import.py:587 netbox/ipam/forms/model_forms.py:316 +#: netbox/ipam/forms/model_forms.py:329 netbox/ipam/tables/ip.py:314 +#: netbox/ipam/tables/ip.py:381 netbox/ipam/tables/ip.py:391 +#: netbox/ipam/tables/ip.py:414 netbox/templates/ipam/ipaddress.html:11 #: netbox/virtualization/tables/virtualmachines.py:65 msgid "IP Address" msgstr "Endereço IP" -#: netbox/dcim/tables/devices.py:201 netbox/dcim/tables/devices.py:1103 +#: netbox/dcim/tables/devices.py:201 netbox/dcim/tables/devices.py:1110 #: netbox/virtualization/tables/virtualmachines.py:56 msgid "IPv4 Address" msgstr "Endereço IPv4" -#: netbox/dcim/tables/devices.py:205 netbox/dcim/tables/devices.py:1107 +#: netbox/dcim/tables/devices.py:205 netbox/dcim/tables/devices.py:1114 #: netbox/virtualization/tables/virtualmachines.py:60 msgid "IPv6 Address" msgstr "Endereço IPv6" @@ -7385,10 +7522,10 @@ msgstr "Portas de alimentação" msgid "Power outlets" msgstr "Tomadas elétricas" -#: netbox/dcim/tables/devices.py:256 netbox/dcim/tables/devices.py:1112 -#: netbox/dcim/tables/devicetypes.py:133 netbox/dcim/views.py:1204 -#: netbox/dcim/views.py:1448 netbox/dcim/views.py:2201 -#: netbox/netbox/navigation/menu.py:94 netbox/netbox/navigation/menu.py:258 +#: netbox/dcim/tables/devices.py:256 netbox/dcim/tables/devices.py:1119 +#: netbox/dcim/tables/devicetypes.py:133 netbox/dcim/views.py:1173 +#: netbox/dcim/views.py:1473 netbox/dcim/views.py:2226 +#: netbox/netbox/navigation/menu.py:95 netbox/netbox/navigation/menu.py:259 #: netbox/templates/dcim/device/base.html:37 #: netbox/templates/dcim/device_list.html:43 #: netbox/templates/dcim/devicetype/base.html:34 @@ -7399,7 +7536,7 @@ msgstr "Tomadas elétricas" #: netbox/templates/virtualization/virtualmachine/base.html:27 #: netbox/templates/virtualization/virtualmachine_list.html:14 #: netbox/virtualization/tables/virtualmachines.py:71 -#: netbox/virtualization/views.py:405 netbox/wireless/tables/wirelesslan.py:63 +#: netbox/virtualization/views.py:395 netbox/wireless/tables/wirelesslan.py:63 msgid "Interfaces" msgstr "Interfaces" @@ -7419,14 +7556,15 @@ msgstr "Compartimentos de módulos" msgid "Inventory items" msgstr "Itens de inventário" -#: netbox/dcim/tables/devices.py:314 netbox/dcim/tables/modules.py:57 +#: netbox/dcim/tables/devices.py:314 netbox/dcim/tables/modules.py:91 +#: netbox/templates/dcim/module.html:65 #: netbox/templates/dcim/modulebay.html:17 msgid "Module Bay" msgstr "Compartimento de módulo" #: netbox/dcim/tables/devices.py:327 netbox/dcim/tables/devicetypes.py:52 -#: netbox/dcim/tables/devicetypes.py:148 netbox/dcim/views.py:1279 -#: netbox/dcim/views.py:2299 netbox/netbox/navigation/menu.py:103 +#: netbox/dcim/tables/devicetypes.py:148 netbox/dcim/views.py:1248 +#: netbox/dcim/views.py:2324 netbox/netbox/navigation/menu.py:104 #: netbox/templates/dcim/device/base.html:52 #: netbox/templates/dcim/device_list.html:71 #: netbox/templates/dcim/devicetype/base.html:49 @@ -7455,24 +7593,24 @@ msgstr "Consumo máximo (W)" msgid "Allocated draw (W)" msgstr "Consumo alocado (W)" -#: netbox/dcim/tables/devices.py:571 netbox/ipam/forms/model_forms.py:783 -#: netbox/ipam/tables/fhrp.py:28 netbox/ipam/views.py:633 -#: netbox/ipam/views.py:738 netbox/netbox/navigation/menu.py:164 -#: netbox/netbox/navigation/menu.py:166 +#: netbox/dcim/tables/devices.py:578 netbox/ipam/forms/model_forms.py:785 +#: netbox/ipam/tables/fhrp.py:28 netbox/ipam/views.py:632 +#: netbox/ipam/views.py:733 netbox/netbox/navigation/menu.py:165 +#: netbox/netbox/navigation/menu.py:167 #: netbox/templates/dcim/interface.html:396 #: netbox/templates/ipam/ipaddress_bulk_add.html:15 -#: netbox/templates/ipam/service.html:40 +#: netbox/templates/ipam/service.html:42 #: netbox/templates/virtualization/vminterface.html:107 #: netbox/vpn/tables/tunnels.py:98 msgid "IP Addresses" msgstr "Endereços IP" -#: netbox/dcim/tables/devices.py:577 netbox/netbox/navigation/menu.py:210 +#: netbox/dcim/tables/devices.py:584 netbox/netbox/navigation/menu.py:211 #: netbox/templates/ipam/inc/panels/fhrp_groups.html:6 msgid "FHRP Groups" msgstr "Grupos FHRP" -#: netbox/dcim/tables/devices.py:589 netbox/templates/dcim/interface.html:95 +#: netbox/dcim/tables/devices.py:596 netbox/templates/dcim/interface.html:95 #: netbox/templates/virtualization/vminterface.html:65 #: netbox/templates/vpn/tunnel.html:18 #: netbox/templates/vpn/tunneltermination.html:13 @@ -7483,41 +7621,41 @@ msgstr "Grupos FHRP" msgid "Tunnel" msgstr "Túnel" -#: netbox/dcim/tables/devices.py:625 netbox/dcim/tables/devicetypes.py:234 +#: netbox/dcim/tables/devices.py:632 netbox/dcim/tables/devicetypes.py:234 #: netbox/templates/dcim/interface.html:65 msgid "Management Only" msgstr "Somente Gerenciamento" -#: netbox/dcim/tables/devices.py:644 +#: netbox/dcim/tables/devices.py:651 msgid "VDCs" msgstr "Contextos de Dispositivos Virtuais" -#: netbox/dcim/tables/devices.py:651 netbox/templates/dcim/interface.html:163 +#: netbox/dcim/tables/devices.py:658 netbox/templates/dcim/interface.html:163 msgid "Virtual Circuit" msgstr "Circuito Virtual" -#: netbox/dcim/tables/devices.py:903 netbox/templates/dcim/modulebay.html:53 +#: netbox/dcim/tables/devices.py:910 netbox/templates/dcim/modulebay.html:53 msgid "Installed Module" msgstr "Módulo Instalado" -#: netbox/dcim/tables/devices.py:906 +#: netbox/dcim/tables/devices.py:913 msgid "Module Serial" msgstr "Serial do Módulo" -#: netbox/dcim/tables/devices.py:910 +#: netbox/dcim/tables/devices.py:917 msgid "Module Asset Tag" msgstr "Etiqueta de Patrimônio do Módulo" -#: netbox/dcim/tables/devices.py:919 +#: netbox/dcim/tables/devices.py:926 msgid "Module Status" msgstr "Status do Módulo" -#: netbox/dcim/tables/devices.py:973 netbox/dcim/tables/devicetypes.py:319 +#: netbox/dcim/tables/devices.py:980 netbox/dcim/tables/devicetypes.py:319 #: netbox/templates/dcim/inventoryitem.html:44 msgid "Component" msgstr "Componente" -#: netbox/dcim/tables/devices.py:1031 +#: netbox/dcim/tables/devices.py:1038 msgid "Items" msgstr "Itens" @@ -7532,11 +7670,12 @@ msgid "Device Types" msgstr "Tipos de Dispositivos" #: netbox/dcim/tables/devicetypes.py:47 netbox/netbox/navigation/menu.py:87 +#: netbox/templates/dcim/moduletypeprofile.html:45 msgid "Module Types" msgstr "Tipos de Módulos" -#: netbox/dcim/tables/devicetypes.py:57 netbox/extras/forms/filtersets.py:378 -#: netbox/extras/forms/model_forms.py:551 netbox/extras/tables/tables.py:546 +#: netbox/dcim/tables/devicetypes.py:57 netbox/extras/forms/filtersets.py:413 +#: netbox/extras/forms/model_forms.py:619 netbox/extras/tables/tables.py:600 #: netbox/netbox/navigation/menu.py:78 msgid "Platforms" msgstr "Plataformas" @@ -7555,14 +7694,14 @@ msgstr "Full-Depth" msgid "U Height" msgstr "Altura em U" -#: netbox/dcim/tables/devicetypes.py:118 netbox/dcim/tables/modules.py:26 -#: netbox/dcim/tables/racks.py:89 +#: netbox/dcim/tables/devicetypes.py:118 netbox/dcim/tables/modules.py:65 +#: netbox/dcim/tables/racks.py:93 msgid "Instances" msgstr "Instâncias" -#: netbox/dcim/tables/devicetypes.py:121 netbox/dcim/views.py:1144 -#: netbox/dcim/views.py:1388 netbox/dcim/views.py:2137 -#: netbox/netbox/navigation/menu.py:97 +#: netbox/dcim/tables/devicetypes.py:121 netbox/dcim/views.py:1113 +#: netbox/dcim/views.py:1413 netbox/dcim/views.py:2162 +#: netbox/netbox/navigation/menu.py:98 #: netbox/templates/dcim/device/base.html:25 #: netbox/templates/dcim/device_list.html:15 #: netbox/templates/dcim/devicetype/base.html:22 @@ -7571,9 +7710,9 @@ msgstr "Instâncias" msgid "Console Ports" msgstr "Portas de Console" -#: netbox/dcim/tables/devicetypes.py:124 netbox/dcim/views.py:1159 -#: netbox/dcim/views.py:1403 netbox/dcim/views.py:2153 -#: netbox/netbox/navigation/menu.py:98 +#: netbox/dcim/tables/devicetypes.py:124 netbox/dcim/views.py:1128 +#: netbox/dcim/views.py:1428 netbox/dcim/views.py:2178 +#: netbox/netbox/navigation/menu.py:99 #: netbox/templates/dcim/device/base.html:28 #: netbox/templates/dcim/device_list.html:22 #: netbox/templates/dcim/devicetype/base.html:25 @@ -7582,9 +7721,9 @@ msgstr "Portas de Console" msgid "Console Server Ports" msgstr "Portas de Servidor de Console" -#: netbox/dcim/tables/devicetypes.py:127 netbox/dcim/views.py:1174 -#: netbox/dcim/views.py:1418 netbox/dcim/views.py:2169 -#: netbox/netbox/navigation/menu.py:99 +#: netbox/dcim/tables/devicetypes.py:127 netbox/dcim/views.py:1143 +#: netbox/dcim/views.py:1443 netbox/dcim/views.py:2194 +#: netbox/netbox/navigation/menu.py:100 #: netbox/templates/dcim/device/base.html:31 #: netbox/templates/dcim/device_list.html:29 #: netbox/templates/dcim/devicetype/base.html:28 @@ -7593,9 +7732,9 @@ msgstr "Portas de Servidor de Console" msgid "Power Ports" msgstr "Portas de Alimentação" -#: netbox/dcim/tables/devicetypes.py:130 netbox/dcim/views.py:1189 -#: netbox/dcim/views.py:1433 netbox/dcim/views.py:2185 -#: netbox/netbox/navigation/menu.py:100 +#: netbox/dcim/tables/devicetypes.py:130 netbox/dcim/views.py:1158 +#: netbox/dcim/views.py:1458 netbox/dcim/views.py:2210 +#: netbox/netbox/navigation/menu.py:101 #: netbox/templates/dcim/device/base.html:34 #: netbox/templates/dcim/device_list.html:36 #: netbox/templates/dcim/devicetype/base.html:31 @@ -7604,9 +7743,9 @@ msgstr "Portas de Alimentação" msgid "Power Outlets" msgstr "Tomadas Elétricas" -#: netbox/dcim/tables/devicetypes.py:136 netbox/dcim/views.py:1219 -#: netbox/dcim/views.py:1463 netbox/dcim/views.py:2223 -#: netbox/netbox/navigation/menu.py:95 +#: netbox/dcim/tables/devicetypes.py:136 netbox/dcim/views.py:1188 +#: netbox/dcim/views.py:1488 netbox/dcim/views.py:2248 +#: netbox/netbox/navigation/menu.py:96 #: netbox/templates/dcim/device/base.html:40 #: netbox/templates/dcim/devicetype/base.html:37 #: netbox/templates/dcim/inc/moduletype_buttons.html:28 @@ -7614,9 +7753,9 @@ msgstr "Tomadas Elétricas" msgid "Front Ports" msgstr "Portas Frontais" -#: netbox/dcim/tables/devicetypes.py:139 netbox/dcim/views.py:1234 -#: netbox/dcim/views.py:1478 netbox/dcim/views.py:2239 -#: netbox/netbox/navigation/menu.py:96 +#: netbox/dcim/tables/devicetypes.py:139 netbox/dcim/views.py:1203 +#: netbox/dcim/views.py:1503 netbox/dcim/views.py:2264 +#: netbox/netbox/navigation/menu.py:97 #: netbox/templates/dcim/device/base.html:43 #: netbox/templates/dcim/device_list.html:50 #: netbox/templates/dcim/devicetype/base.html:40 @@ -7625,17 +7764,17 @@ msgstr "Portas Frontais" msgid "Rear Ports" msgstr "Portas Traseiras" -#: netbox/dcim/tables/devicetypes.py:142 netbox/dcim/views.py:1264 -#: netbox/dcim/views.py:2279 netbox/netbox/navigation/menu.py:102 +#: netbox/dcim/tables/devicetypes.py:142 netbox/dcim/views.py:1233 +#: netbox/dcim/views.py:2304 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 msgid "Device Bays" msgstr "Compartimentos de Dispositivos" -#: netbox/dcim/tables/devicetypes.py:145 netbox/dcim/views.py:1249 -#: netbox/dcim/views.py:1493 netbox/dcim/views.py:2259 -#: netbox/netbox/navigation/menu.py:101 +#: netbox/dcim/tables/devicetypes.py:145 netbox/dcim/views.py:1218 +#: netbox/dcim/views.py:1518 netbox/dcim/views.py:2284 +#: netbox/netbox/navigation/menu.py:102 #: netbox/templates/dcim/device/base.html:46 #: netbox/templates/dcim/device_list.html:64 #: netbox/templates/dcim/devicetype/base.html:43 @@ -7644,7 +7783,7 @@ msgstr "Compartimentos de Dispositivos" msgid "Module Bays" msgstr "Compartimentos de Módulos" -#: netbox/dcim/tables/power.py:36 netbox/netbox/navigation/menu.py:318 +#: netbox/dcim/tables/power.py:36 netbox/netbox/navigation/menu.py:319 #: netbox/templates/dcim/powerpanel.html:51 msgid "Power Feeds" msgstr "Fontes de Alimentação" @@ -7657,45 +7796,50 @@ msgstr "Utilização Máxima" msgid "Available Power (VA)" msgstr "Potência Disponível (VA)" -#: netbox/dcim/tables/racks.py:30 netbox/dcim/tables/sites.py:142 +#: netbox/dcim/tables/racks.py:30 netbox/dcim/tables/sites.py:148 #: netbox/netbox/navigation/menu.py:43 netbox/netbox/navigation/menu.py:47 #: netbox/netbox/navigation/menu.py:49 msgid "Racks" msgstr "Racks" -#: netbox/dcim/tables/racks.py:63 netbox/dcim/tables/racks.py:141 +#: netbox/dcim/tables/racks.py:63 netbox/dcim/tables/racks.py:145 #: netbox/templates/dcim/device.html:318 #: netbox/templates/dcim/inc/panels/racktype_dimensions.html:14 msgid "Height" msgstr "Altura" -#: netbox/dcim/tables/racks.py:67 netbox/dcim/tables/racks.py:164 +#: netbox/dcim/tables/racks.py:67 netbox/dcim/tables/racks.py:168 #: netbox/templates/dcim/inc/panels/racktype_dimensions.html:18 msgid "Outer Width" msgstr "Largura Externa" -#: netbox/dcim/tables/racks.py:71 netbox/dcim/tables/racks.py:168 +#: netbox/dcim/tables/racks.py:71 netbox/dcim/tables/racks.py:172 #: netbox/templates/dcim/inc/panels/racktype_dimensions.html:28 +msgid "Outer Height" +msgstr "Altura externa" + +#: netbox/dcim/tables/racks.py:75 netbox/dcim/tables/racks.py:176 +#: netbox/templates/dcim/inc/panels/racktype_dimensions.html:38 msgid "Outer Depth" msgstr "Profundidade Externa" -#: netbox/dcim/tables/racks.py:79 netbox/dcim/tables/racks.py:176 +#: netbox/dcim/tables/racks.py:83 netbox/dcim/tables/racks.py:184 msgid "Max Weight" msgstr "Peso Máximo" -#: netbox/dcim/tables/racks.py:153 +#: netbox/dcim/tables/racks.py:157 msgid "Space" msgstr "Espaço" -#: netbox/dcim/tables/sites.py:30 netbox/dcim/tables/sites.py:57 -#: netbox/extras/forms/filtersets.py:358 -#: netbox/extras/forms/model_forms.py:531 netbox/ipam/forms/bulk_edit.py:134 +#: netbox/dcim/tables/sites.py:30 netbox/dcim/tables/sites.py:60 +#: netbox/extras/forms/filtersets.py:393 +#: netbox/extras/forms/model_forms.py:599 netbox/ipam/forms/bulk_edit.py:134 #: netbox/ipam/forms/model_forms.py:159 netbox/ipam/tables/asn.py:66 -#: netbox/netbox/navigation/menu.py:15 netbox/netbox/navigation/menu.py:17 +#: netbox/netbox/navigation/menu.py:15 netbox/netbox/navigation/menu.py:19 msgid "Sites" msgstr "Sites" -#: netbox/dcim/tables/sites.py:152 netbox/netbox/navigation/menu.py:202 +#: netbox/dcim/tables/sites.py:158 netbox/netbox/navigation/menu.py:203 msgid "VLAN Groups" msgstr "Grupos de VLANs" @@ -7703,63 +7847,63 @@ msgstr "Grupos de VLANs" msgid "Test case must set peer_termination_type" msgstr "O caso de teste deve definir peer_termination_type" -#: netbox/dcim/views.py:138 +#: netbox/dcim/views.py:137 #, python-brace-format msgid "Disconnected {count} {type}" msgstr "Desconectado {count} {type}" -#: netbox/dcim/views.py:885 netbox/netbox/navigation/menu.py:51 +#: netbox/dcim/views.py:864 netbox/netbox/navigation/menu.py:51 msgid "Reservations" msgstr "Reservas" -#: netbox/dcim/views.py:904 netbox/templates/dcim/location.html:90 +#: netbox/dcim/views.py:883 netbox/templates/dcim/location.html:91 #: netbox/templates/dcim/site.html:140 msgid "Non-Racked Devices" msgstr "Dispositivos Não Montados em Rack" -#: netbox/dcim/views.py:2312 netbox/extras/forms/model_forms.py:591 +#: netbox/dcim/views.py:2337 netbox/extras/forms/model_forms.py:659 #: netbox/templates/extras/configcontext.html:10 #: netbox/virtualization/forms/model_forms.py:232 -#: netbox/virtualization/views.py:446 +#: netbox/virtualization/views.py:436 msgid "Config Context" msgstr "Contexto de Configuração" -#: netbox/dcim/views.py:2322 netbox/virtualization/views.py:456 +#: netbox/dcim/views.py:2347 netbox/virtualization/views.py:446 msgid "Render Config" msgstr "Renderização de Configuração" -#: netbox/dcim/views.py:2335 netbox/extras/tables/tables.py:556 -#: netbox/netbox/navigation/menu.py:255 netbox/netbox/navigation/menu.py:257 -#: netbox/virtualization/views.py:214 +#: netbox/dcim/views.py:2360 netbox/extras/tables/tables.py:610 +#: 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:3168 +#: netbox/dcim/views.py:3193 #, python-brace-format msgid "Installed device {device} in bay {device_bay}." msgstr "Dispositivo instalado {device} no compartimento {device_bay}." -#: netbox/dcim/views.py:3209 +#: netbox/dcim/views.py:3234 #, python-brace-format msgid "Removed device {device} from bay {device_bay}." msgstr "Dispositivo {device} removido do compartimento {device_bay}." -#: netbox/dcim/views.py:3325 netbox/ipam/tables/ip.py:180 +#: netbox/dcim/views.py:3350 netbox/ipam/tables/ip.py:181 msgid "Children" msgstr "Filhos" -#: netbox/dcim/views.py:3792 +#: netbox/dcim/views.py:3817 #, python-brace-format msgid "Added member {device}" msgstr "Membro {device} adicionado" -#: netbox/dcim/views.py:3841 +#: netbox/dcim/views.py:3866 #, 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:3854 +#: netbox/dcim/views.py:3879 #, python-brace-format msgid "Removed {device} from virtual chassis {chassis}" msgstr "Removido {device} do chassi virtual {chassis}" @@ -7822,12 +7966,6 @@ msgstr "Múltipla Seleção" msgid "Multiple objects" msgstr "Múltiplos objetos" -#: netbox/extras/choices.py:53 netbox/netbox/preferences.py:21 -#: netbox/templates/extras/customfield.html:78 netbox/vpn/choices.py:20 -#: netbox/wireless/choices.py:27 -msgid "Disabled" -msgstr "Desativado" - #: netbox/extras/choices.py:54 msgid "Loose" msgstr "Flexível" @@ -7856,9 +7994,9 @@ msgstr "Sim" msgid "No" msgstr "Não" -#: netbox/extras/choices.py:108 netbox/templates/tenancy/contact.html:57 -#: netbox/tenancy/forms/bulk_edit.py:118 -#: netbox/wireless/forms/model_forms.py:171 +#: netbox/extras/choices.py:108 netbox/templates/tenancy/contact.html:67 +#: netbox/tenancy/forms/bulk_edit.py:125 +#: netbox/wireless/forms/model_forms.py:172 msgid "Link" msgstr "Link" @@ -7902,111 +8040,82 @@ msgstr "Debug" msgid "Failure" msgstr "Falha" -#: netbox/extras/choices.py:213 -#: netbox/templates/dcim/virtualchassis_edit.html:111 -#: netbox/templates/generic/bulk_add_component.html:68 -#: netbox/templates/generic/object_edit.html:47 -#: netbox/templates/generic/object_edit.html:80 -#: netbox/templates/htmx/quick_add.html:24 -#: netbox/templates/ipam/inc/ipaddress_edit_header.html:7 -msgid "Create" -msgstr "Criar" - -#: netbox/extras/choices.py:214 -msgid "Update" -msgstr "Atualizar" - -#: netbox/extras/choices.py:215 -#: netbox/templates/circuits/inc/circuit_termination.html:23 -#: netbox/templates/dcim/inc/panels/inventory_items.html:37 -#: netbox/templates/dcim/powerpanel.html:66 -#: netbox/templates/extras/script_list.html:35 -#: netbox/templates/generic/bulk_delete.html:20 -#: netbox/templates/generic/bulk_delete.html:66 -#: netbox/templates/generic/object_delete.html:19 -#: netbox/templates/htmx/delete_form.html:57 -#: netbox/templates/ipam/inc/panels/fhrp_groups.html:48 -#: netbox/templates/users/objectpermission.html:46 -#: netbox/utilities/templates/buttons/delete.html:11 -msgid "Delete" -msgstr "Excluir" - -#: netbox/extras/choices.py:239 netbox/netbox/choices.py:59 +#: netbox/extras/choices.py:222 netbox/netbox/choices.py:59 #: netbox/netbox/choices.py:104 msgid "Blue" msgstr "Azul" -#: netbox/extras/choices.py:240 netbox/netbox/choices.py:58 +#: netbox/extras/choices.py:223 netbox/netbox/choices.py:58 #: netbox/netbox/choices.py:105 msgid "Indigo" msgstr "Índigo" -#: netbox/extras/choices.py:241 netbox/netbox/choices.py:56 +#: netbox/extras/choices.py:224 netbox/netbox/choices.py:56 #: netbox/netbox/choices.py:106 msgid "Purple" msgstr "Roxo" -#: netbox/extras/choices.py:242 netbox/netbox/choices.py:53 +#: netbox/extras/choices.py:225 netbox/netbox/choices.py:53 #: netbox/netbox/choices.py:107 msgid "Pink" msgstr "Rosa" -#: netbox/extras/choices.py:243 netbox/netbox/choices.py:52 +#: netbox/extras/choices.py:226 netbox/netbox/choices.py:52 #: netbox/netbox/choices.py:108 msgid "Red" msgstr "Vermelho" -#: netbox/extras/choices.py:244 netbox/netbox/choices.py:70 +#: netbox/extras/choices.py:227 netbox/netbox/choices.py:70 #: netbox/netbox/choices.py:109 msgid "Orange" msgstr "Laranja" -#: netbox/extras/choices.py:245 netbox/netbox/choices.py:68 +#: netbox/extras/choices.py:228 netbox/netbox/choices.py:68 #: netbox/netbox/choices.py:110 msgid "Yellow" msgstr "Amarelo" -#: netbox/extras/choices.py:246 netbox/netbox/choices.py:65 +#: netbox/extras/choices.py:229 netbox/netbox/choices.py:65 #: netbox/netbox/choices.py:111 msgid "Green" msgstr "Verde" -#: netbox/extras/choices.py:247 netbox/netbox/choices.py:62 +#: netbox/extras/choices.py:230 netbox/netbox/choices.py:62 #: netbox/netbox/choices.py:112 msgid "Teal" msgstr "Azul petróleo" -#: netbox/extras/choices.py:248 netbox/netbox/choices.py:61 +#: netbox/extras/choices.py:231 netbox/netbox/choices.py:61 #: netbox/netbox/choices.py:113 msgid "Cyan" msgstr "Ciano" -#: netbox/extras/choices.py:249 netbox/netbox/choices.py:114 +#: netbox/extras/choices.py:232 netbox/netbox/choices.py:114 msgid "Gray" msgstr "Cinza" -#: netbox/extras/choices.py:250 netbox/netbox/choices.py:76 +#: netbox/extras/choices.py:233 netbox/netbox/choices.py:76 #: netbox/netbox/choices.py:115 msgid "Black" msgstr "Preto" -#: netbox/extras/choices.py:251 netbox/netbox/choices.py:77 +#: netbox/extras/choices.py:234 netbox/netbox/choices.py:77 #: netbox/netbox/choices.py:116 msgid "White" msgstr "Branco" -#: netbox/extras/choices.py:266 netbox/extras/forms/model_forms.py:367 -#: netbox/extras/forms/model_forms.py:444 +#: netbox/extras/choices.py:249 netbox/extras/forms/model_forms.py:431 +#: netbox/extras/forms/model_forms.py:508 #: netbox/templates/extras/webhook.html:10 msgid "Webhook" msgstr "Webhook" -#: netbox/extras/choices.py:267 netbox/extras/forms/model_forms.py:432 +#: netbox/extras/choices.py:250 netbox/extras/forms/model_forms.py:496 #: netbox/templates/extras/script/base.html:29 msgid "Script" msgstr "Script" -#: netbox/extras/choices.py:268 +#: netbox/extras/choices.py:251 msgid "Notification" msgstr "Notificação" @@ -8049,25 +8158,25 @@ msgstr "Tipo de widget" msgid "Unregistered widget class: {name}" msgstr "Classe de widget não registrada: {name}" -#: netbox/extras/dashboard/widgets.py:147 +#: netbox/extras/dashboard/widgets.py:148 #, python-brace-format msgid "{class_name} must define a render() method." msgstr "{class_name} deve definir um método render ()." -#: netbox/extras/dashboard/widgets.py:166 +#: netbox/extras/dashboard/widgets.py:167 msgid "Note" msgstr "Nota" -#: netbox/extras/dashboard/widgets.py:167 +#: netbox/extras/dashboard/widgets.py:168 msgid "Display some arbitrary custom content. Markdown is supported." msgstr "" "Exibe qualquer conteúdo personalizado arbitrário. Markdown é suportado." -#: netbox/extras/dashboard/widgets.py:180 +#: netbox/extras/dashboard/widgets.py:181 msgid "Object Counts" msgstr "Contagem de Objetos" -#: netbox/extras/dashboard/widgets.py:181 +#: netbox/extras/dashboard/widgets.py:182 msgid "" "Display a set of NetBox models and the number of objects created for each " "type." @@ -8075,71 +8184,71 @@ msgstr "" "Exibe um conjunto de modelos do NetBox e o número de objetos criados para " "cada tipo." -#: netbox/extras/dashboard/widgets.py:191 +#: netbox/extras/dashboard/widgets.py:192 msgid "Filters to apply when counting the number of objects" msgstr "Filtros a serem aplicados ao contar o número de objetos" -#: netbox/extras/dashboard/widgets.py:199 +#: netbox/extras/dashboard/widgets.py:200 msgid "Invalid format. Object filters must be passed as a dictionary." msgstr "" "Formato inválido. Os filtros de objetos devem ser passados como um " "dicionário." -#: netbox/extras/dashboard/widgets.py:230 +#: netbox/extras/dashboard/widgets.py:231 msgid "Object List" msgstr "Lista de Objetos" -#: netbox/extras/dashboard/widgets.py:231 +#: netbox/extras/dashboard/widgets.py:232 msgid "Display an arbitrary list of objects." msgstr "Exibe uma lista arbitrária de objetos." -#: netbox/extras/dashboard/widgets.py:244 +#: netbox/extras/dashboard/widgets.py:245 msgid "The default number of objects to display" msgstr "O número padrão de objetos a serem exibidos" -#: netbox/extras/dashboard/widgets.py:256 +#: netbox/extras/dashboard/widgets.py:257 msgid "Invalid format. URL parameters must be passed as a dictionary." msgstr "" "Formato inválido. Os parâmetros de URL devem ser passados como um " "dicionário." -#: netbox/extras/dashboard/widgets.py:265 +#: netbox/extras/dashboard/widgets.py:266 msgid "Invalid model selection: {self['model'].data} is not supported." msgstr "Seleção de modelo inválida: {self['model'].data} não é suportado." -#: netbox/extras/dashboard/widgets.py:307 +#: netbox/extras/dashboard/widgets.py:308 msgid "RSS Feed" msgstr "Feed RSS" -#: netbox/extras/dashboard/widgets.py:313 +#: netbox/extras/dashboard/widgets.py:314 msgid "Embed an RSS feed from an external website." msgstr "Incorpore um feed RSS de um site externo." -#: netbox/extras/dashboard/widgets.py:320 +#: netbox/extras/dashboard/widgets.py:321 msgid "Feed URL" msgstr "URL do feed" -#: netbox/extras/dashboard/widgets.py:324 +#: netbox/extras/dashboard/widgets.py:325 msgid "Requires external connection" msgstr "Requer conexão externa" -#: netbox/extras/dashboard/widgets.py:330 +#: netbox/extras/dashboard/widgets.py:331 msgid "The maximum number of objects to display" msgstr "O número máximo de objetos a serem exibidos" -#: netbox/extras/dashboard/widgets.py:335 +#: netbox/extras/dashboard/widgets.py:336 msgid "How long to stored the cached content (in seconds)" msgstr "" "Por quanto tempo o conteúdo em cache deve ser armazenado (em segundos)" -#: netbox/extras/dashboard/widgets.py:392 +#: netbox/extras/dashboard/widgets.py:393 #: netbox/templates/account/base.html:10 #: netbox/templates/account/bookmarks.html:7 #: netbox/templates/inc/user_menu.html:43 msgid "Bookmarks" msgstr "Favoritos" -#: netbox/extras/dashboard/widgets.py:396 +#: netbox/extras/dashboard/widgets.py:397 msgid "Show your personal bookmarks" msgstr "Exibe seus favoritos pessoais" @@ -8153,173 +8262,183 @@ msgstr "Tipo de ação desconhecido para uma regra de evento: {action_type}" msgid "Cannot import events pipeline {name} error: {error}" msgstr "Não é possível importar o pipeline de eventos {name}: {error}" -#: netbox/extras/filtersets.py:45 +#: netbox/extras/filtersets.py:49 msgid "Script module (ID)" msgstr "Módulo script (ID)" -#: netbox/extras/filtersets.py:254 netbox/extras/filtersets.py:637 -#: netbox/extras/filtersets.py:665 +#: netbox/extras/filtersets.py:258 netbox/extras/filtersets.py:730 +#: netbox/extras/filtersets.py:758 msgid "Data file (ID)" msgstr "Arquivo de dados (ID)" -#: netbox/extras/filtersets.py:370 netbox/users/filtersets.py:68 +#: netbox/extras/filtersets.py:428 netbox/users/filtersets.py:68 #: netbox/users/filtersets.py:191 msgid "Group (name)" msgstr "Grupo (nome)" -#: netbox/extras/filtersets.py:574 +#: netbox/extras/filtersets.py:667 #: netbox/virtualization/forms/filtersets.py:124 msgid "Cluster type" msgstr "Tipo de cluster" -#: netbox/extras/filtersets.py:580 netbox/virtualization/filtersets.py:61 +#: netbox/extras/filtersets.py:673 netbox/virtualization/filtersets.py:61 #: netbox/virtualization/filtersets.py:113 msgid "Cluster type (slug)" msgstr "Tipo de cluster (slug)" -#: netbox/extras/filtersets.py:601 netbox/tenancy/forms/forms.py:16 +#: netbox/extras/filtersets.py:694 netbox/tenancy/forms/forms.py:16 #: netbox/tenancy/forms/forms.py:40 msgid "Tenant group" msgstr "Grupo de inquilinos" -#: netbox/extras/filtersets.py:607 netbox/tenancy/filtersets.py:188 -#: netbox/tenancy/filtersets.py:208 +#: netbox/extras/filtersets.py:700 netbox/tenancy/filtersets.py:193 +#: netbox/tenancy/filtersets.py:213 msgid "Tenant group (slug)" msgstr "Grupo de inquilinos (slug)" -#: netbox/extras/filtersets.py:623 netbox/extras/forms/model_forms.py:509 +#: netbox/extras/filtersets.py:716 netbox/extras/forms/model_forms.py:577 #: netbox/templates/extras/tag.html:11 msgid "Tag" msgstr "Etiqueta" -#: netbox/extras/filtersets.py:629 +#: netbox/extras/filtersets.py:722 msgid "Tag (slug)" msgstr "Etiqueta (slug)" -#: netbox/extras/filtersets.py:689 netbox/extras/forms/filtersets.py:437 +#: netbox/extras/filtersets.py:786 netbox/extras/forms/filtersets.py:492 msgid "Has local config context data" msgstr "Possui dados de contexto de configuração local" -#: netbox/extras/forms/bulk_edit.py:35 netbox/extras/forms/filtersets.py:61 +#: netbox/extras/forms/bulk_edit.py:36 netbox/extras/forms/filtersets.py:62 msgid "Group name" msgstr "Nome do grupo" -#: netbox/extras/forms/bulk_edit.py:43 netbox/extras/forms/filtersets.py:69 -#: netbox/extras/tables/tables.py:68 +#: netbox/extras/forms/bulk_edit.py:44 netbox/extras/forms/filtersets.py:70 +#: netbox/extras/tables/tables.py:69 #: netbox/templates/extras/customfield.html:38 #: netbox/templates/generic/bulk_import.html:118 msgid "Required" msgstr "Obrigatório" -#: netbox/extras/forms/bulk_edit.py:48 netbox/extras/forms/filtersets.py:76 +#: netbox/extras/forms/bulk_edit.py:49 netbox/extras/forms/filtersets.py:77 msgid "Must be unique" msgstr "Deve ser único" -#: netbox/extras/forms/bulk_edit.py:61 netbox/extras/forms/bulk_import.py:60 -#: netbox/extras/forms/filtersets.py:90 +#: netbox/extras/forms/bulk_edit.py:62 netbox/extras/forms/bulk_import.py:60 +#: netbox/extras/forms/filtersets.py:91 #: netbox/extras/models/customfields.py:211 msgid "UI visible" msgstr "UI visível" -#: netbox/extras/forms/bulk_edit.py:66 netbox/extras/forms/bulk_import.py:66 -#: netbox/extras/forms/filtersets.py:95 +#: netbox/extras/forms/bulk_edit.py:67 netbox/extras/forms/bulk_import.py:66 +#: netbox/extras/forms/filtersets.py:96 #: netbox/extras/models/customfields.py:218 msgid "UI editable" msgstr "UI editável" -#: netbox/extras/forms/bulk_edit.py:71 netbox/extras/forms/filtersets.py:98 +#: netbox/extras/forms/bulk_edit.py:72 netbox/extras/forms/filtersets.py:99 msgid "Is cloneable" msgstr "É clonável" -#: netbox/extras/forms/bulk_edit.py:76 netbox/extras/forms/filtersets.py:105 +#: netbox/extras/forms/bulk_edit.py:77 netbox/extras/forms/filtersets.py:106 msgid "Minimum value" msgstr "Valor mínimo" -#: netbox/extras/forms/bulk_edit.py:80 netbox/extras/forms/filtersets.py:109 +#: netbox/extras/forms/bulk_edit.py:81 netbox/extras/forms/filtersets.py:110 msgid "Maximum value" msgstr "Valor máximo" -#: netbox/extras/forms/bulk_edit.py:84 netbox/extras/forms/filtersets.py:113 +#: netbox/extras/forms/bulk_edit.py:85 netbox/extras/forms/filtersets.py:114 msgid "Validation regex" msgstr "Expressão regular de validação" -#: netbox/extras/forms/bulk_edit.py:91 netbox/extras/forms/filtersets.py:47 -#: netbox/extras/forms/model_forms.py:76 +#: netbox/extras/forms/bulk_edit.py:92 netbox/extras/forms/filtersets.py:48 +#: netbox/extras/forms/model_forms.py:79 #: netbox/templates/extras/customfield.html:70 msgid "Behavior" msgstr "Comportamento" -#: netbox/extras/forms/bulk_edit.py:128 netbox/extras/forms/filtersets.py:152 +#: netbox/extras/forms/bulk_edit.py:129 netbox/extras/forms/filtersets.py:153 msgid "New window" msgstr "Nova janela" -#: netbox/extras/forms/bulk_edit.py:137 +#: netbox/extras/forms/bulk_edit.py:138 msgid "Button class" msgstr "Classe de botão" -#: netbox/extras/forms/bulk_edit.py:154 netbox/extras/forms/filtersets.py:191 -#: netbox/extras/models/models.py:409 +#: netbox/extras/forms/bulk_edit.py:155 netbox/extras/forms/bulk_edit.py:354 +#: netbox/extras/forms/filtersets.py:192 netbox/extras/forms/filtersets.py:470 +#: netbox/extras/models/mixins.py:100 msgid "MIME type" msgstr "Tipo MIME" -#: netbox/extras/forms/bulk_edit.py:159 netbox/extras/forms/filtersets.py:194 +#: netbox/extras/forms/bulk_edit.py:160 netbox/extras/forms/bulk_edit.py:359 +#: netbox/extras/forms/filtersets.py:195 netbox/extras/forms/filtersets.py:473 +msgid "File name" +msgstr "Nome do arquivo" + +#: netbox/extras/forms/bulk_edit.py:164 netbox/extras/forms/bulk_edit.py:363 +#: netbox/extras/forms/filtersets.py:199 netbox/extras/forms/filtersets.py:477 msgid "File extension" msgstr "Extensão de arquivo" -#: netbox/extras/forms/bulk_edit.py:164 netbox/extras/forms/filtersets.py:198 +#: netbox/extras/forms/bulk_edit.py:169 netbox/extras/forms/bulk_edit.py:368 +#: netbox/extras/forms/filtersets.py:203 netbox/extras/forms/filtersets.py:481 msgid "As attachment" msgstr "Como anexo" -#: netbox/extras/forms/bulk_edit.py:192 netbox/extras/forms/filtersets.py:242 -#: netbox/extras/tables/tables.py:259 +#: netbox/extras/forms/bulk_edit.py:197 netbox/extras/forms/bulk_edit.py:225 +#: netbox/extras/forms/filtersets.py:247 netbox/extras/forms/filtersets.py:277 +#: netbox/extras/tables/tables.py:270 netbox/extras/tables/tables.py:303 #: netbox/templates/extras/savedfilter.html:29 +#: netbox/templates/extras/tableconfig.html:37 msgid "Shared" msgstr "Compartilhado" -#: netbox/extras/forms/bulk_edit.py:215 netbox/extras/forms/filtersets.py:271 -#: netbox/extras/models/models.py:174 +#: netbox/extras/forms/bulk_edit.py:248 netbox/extras/forms/filtersets.py:306 +#: netbox/extras/models/models.py:176 msgid "HTTP method" msgstr "Método HTTP" -#: netbox/extras/forms/bulk_edit.py:219 netbox/extras/forms/filtersets.py:265 +#: netbox/extras/forms/bulk_edit.py:252 netbox/extras/forms/filtersets.py:300 #: netbox/templates/extras/webhook.html:30 msgid "Payload URL" msgstr "URL do payload" -#: netbox/extras/forms/bulk_edit.py:224 netbox/extras/models/models.py:214 +#: netbox/extras/forms/bulk_edit.py:257 netbox/extras/models/models.py:216 msgid "SSL verification" msgstr "Verificação SSL" -#: netbox/extras/forms/bulk_edit.py:227 +#: netbox/extras/forms/bulk_edit.py:260 #: netbox/templates/extras/webhook.html:38 msgid "Secret" msgstr "Senha" -#: netbox/extras/forms/bulk_edit.py:232 +#: netbox/extras/forms/bulk_edit.py:265 msgid "CA file path" msgstr "Caminho do arquivo CA" -#: netbox/extras/forms/bulk_edit.py:253 netbox/extras/forms/bulk_import.py:192 -#: netbox/extras/forms/model_forms.py:391 +#: netbox/extras/forms/bulk_edit.py:286 netbox/extras/forms/bulk_import.py:194 +#: netbox/extras/forms/model_forms.py:455 msgid "Event types" msgstr "Tipos de evento" -#: netbox/extras/forms/bulk_edit.py:293 +#: netbox/extras/forms/bulk_edit.py:330 msgid "Is active" msgstr "Está ativo" #: netbox/extras/forms/bulk_import.py:37 #: netbox/extras/forms/bulk_import.py:118 #: netbox/extras/forms/bulk_import.py:139 -#: netbox/extras/forms/bulk_import.py:162 -#: netbox/extras/forms/bulk_import.py:186 -#: netbox/extras/forms/filtersets.py:140 netbox/extras/forms/filtersets.py:230 -#: netbox/extras/forms/model_forms.py:47 -#: netbox/extras/forms/model_forms.py:219 -#: netbox/extras/forms/model_forms.py:251 -#: netbox/extras/forms/model_forms.py:292 -#: netbox/extras/forms/model_forms.py:386 -#: netbox/extras/forms/model_forms.py:503 +#: netbox/extras/forms/bulk_import.py:164 +#: netbox/extras/forms/bulk_import.py:188 +#: netbox/extras/forms/filtersets.py:141 netbox/extras/forms/filtersets.py:235 +#: netbox/extras/forms/filtersets.py:265 netbox/extras/forms/model_forms.py:50 +#: netbox/extras/forms/model_forms.py:222 +#: netbox/extras/forms/model_forms.py:254 +#: netbox/extras/forms/model_forms.py:297 +#: netbox/extras/forms/model_forms.py:450 +#: netbox/extras/forms/model_forms.py:567 #: netbox/users/forms/model_forms.py:276 msgid "Object types" msgstr "Tipos de objetos" @@ -8327,9 +8446,9 @@ msgstr "Tipos de objetos" #: netbox/extras/forms/bulk_import.py:39 #: netbox/extras/forms/bulk_import.py:120 #: netbox/extras/forms/bulk_import.py:141 -#: netbox/extras/forms/bulk_import.py:164 -#: netbox/extras/forms/bulk_import.py:188 -#: netbox/tenancy/forms/bulk_import.py:96 +#: netbox/extras/forms/bulk_import.py:166 +#: netbox/extras/forms/bulk_import.py:190 +#: netbox/tenancy/forms/bulk_import.py:95 msgid "One or more assigned object types" msgstr "Um ou mais tipos de objetos associados" @@ -8337,10 +8456,11 @@ msgstr "Um ou mais tipos de objetos associados" msgid "Field data type (e.g. text, integer, etc.)" msgstr "Tipo de campo de dados (por exemplo, texto, número inteiro etc.)" -#: netbox/extras/forms/bulk_import.py:47 netbox/extras/forms/filtersets.py:213 -#: netbox/extras/forms/filtersets.py:287 -#: netbox/extras/forms/model_forms.py:318 -#: netbox/extras/forms/model_forms.py:355 +#: netbox/extras/forms/bulk_import.py:47 netbox/extras/forms/filtersets.py:218 +#: netbox/extras/forms/filtersets.py:322 +#: netbox/extras/forms/model_forms.py:323 +#: netbox/extras/forms/model_forms.py:382 +#: netbox/extras/forms/model_forms.py:419 #: netbox/tenancy/forms/filtersets.py:92 msgid "Object type" msgstr "Tipo de objeto" @@ -8349,7 +8469,7 @@ msgstr "Tipo de objeto" msgid "Object type (for object or multi-object fields)" msgstr "Tipo de objeto (para campos de objeto ou de multiobjetos)" -#: netbox/extras/forms/bulk_import.py:53 netbox/extras/forms/filtersets.py:85 +#: netbox/extras/forms/bulk_import.py:53 netbox/extras/forms/filtersets.py:86 msgid "Choice set" msgstr "Conjunto de opções" @@ -8378,48 +8498,48 @@ msgstr "" "com rótulos opcionais separados por dois pontos: “Choice1:First Choice, " "Choice2:Second Choice”" -#: netbox/extras/forms/bulk_import.py:123 netbox/extras/models/models.py:323 +#: netbox/extras/forms/bulk_import.py:123 netbox/extras/models/models.py:325 msgid "button class" msgstr "classe de botão" -#: netbox/extras/forms/bulk_import.py:126 netbox/extras/models/models.py:327 +#: netbox/extras/forms/bulk_import.py:126 netbox/extras/models/models.py:329 msgid "" "The class of the first link in a group will be used for the dropdown button" msgstr "" "A classe do primeiro link em um grupo será usada para o botão suspenso" -#: netbox/extras/forms/bulk_import.py:193 +#: netbox/extras/forms/bulk_import.py:195 msgid "The event type(s) which will trigger this rule" msgstr "O(s) tipo(s) de evento que acionará(ão) esta regra." -#: netbox/extras/forms/bulk_import.py:196 +#: netbox/extras/forms/bulk_import.py:198 msgid "Action object" msgstr "Objeto de ação" -#: netbox/extras/forms/bulk_import.py:198 +#: netbox/extras/forms/bulk_import.py:200 msgid "Webhook name or script as dotted path module.Class" msgstr "Nome do webhook ou script como caminho pontilhado module.Class" -#: netbox/extras/forms/bulk_import.py:219 +#: netbox/extras/forms/bulk_import.py:221 #, python-brace-format msgid "Webhook {name} not found" msgstr "Webhook {name} não encontrado" -#: netbox/extras/forms/bulk_import.py:228 +#: netbox/extras/forms/bulk_import.py:230 #, python-brace-format msgid "Script {name} not found" msgstr "Script {name} não encontrado" -#: netbox/extras/forms/bulk_import.py:244 +#: netbox/extras/forms/bulk_import.py:250 msgid "Assigned object type" msgstr "Tipo de objeto associado" -#: netbox/extras/forms/bulk_import.py:249 +#: netbox/extras/forms/bulk_import.py:255 msgid "The classification of entry" msgstr "A classificação da entrada" -#: netbox/extras/forms/bulk_import.py:261 -#: netbox/extras/forms/model_forms.py:334 netbox/netbox/navigation/menu.py:411 +#: netbox/extras/forms/bulk_import.py:267 +#: netbox/extras/forms/model_forms.py:398 netbox/netbox/navigation/menu.py:413 #: netbox/templates/extras/notificationgroup.html:41 #: netbox/templates/users/group.html:29 netbox/users/forms/model_forms.py:236 #: netbox/users/forms/model_forms.py:248 netbox/users/forms/model_forms.py:300 @@ -8427,153 +8547,162 @@ msgstr "A classificação da entrada" msgid "Users" msgstr "Usuários" -#: netbox/extras/forms/bulk_import.py:265 +#: netbox/extras/forms/bulk_import.py:271 msgid "User names separated by commas, encased with double quotes" msgstr "Nomes de usuários separados por vírgulas, envoltos por aspas duplas." -#: netbox/extras/forms/bulk_import.py:268 -#: netbox/extras/forms/model_forms.py:329 netbox/netbox/navigation/menu.py:294 -#: netbox/netbox/navigation/menu.py:431 +#: netbox/extras/forms/bulk_import.py:274 +#: netbox/extras/forms/model_forms.py:393 netbox/netbox/navigation/menu.py:295 +#: netbox/netbox/navigation/menu.py:433 #: netbox/templates/extras/notificationgroup.html:31 +#: netbox/templates/tenancy/contact.html:21 +#: netbox/tenancy/forms/bulk_edit.py:139 netbox/tenancy/forms/filtersets.py:78 +#: netbox/tenancy/forms/model_forms.py:99 netbox/tenancy/tables/contacts.py:64 #: netbox/users/forms/model_forms.py:181 netbox/users/forms/model_forms.py:193 #: netbox/users/forms/model_forms.py:305 netbox/users/tables.py:35 #: netbox/users/tables.py:106 msgid "Groups" msgstr "Grupos" -#: netbox/extras/forms/bulk_import.py:272 +#: netbox/extras/forms/bulk_import.py:278 msgid "Group names separated by commas, encased with double quotes" msgstr "Nomes de grupo separados por vírgulas, envoltos por aspas duplas." -#: netbox/extras/forms/filtersets.py:53 netbox/extras/forms/model_forms.py:56 +#: netbox/extras/forms/filtersets.py:54 netbox/extras/forms/model_forms.py:59 msgid "Related object type" msgstr "Tipo de objeto relacionado" -#: netbox/extras/forms/filtersets.py:58 +#: netbox/extras/forms/filtersets.py:59 msgid "Field type" msgstr "Tipo de campo" -#: netbox/extras/forms/filtersets.py:122 -#: netbox/extras/forms/model_forms.py:157 netbox/extras/tables/tables.py:94 +#: netbox/extras/forms/filtersets.py:123 +#: netbox/extras/forms/model_forms.py:160 netbox/extras/tables/tables.py:95 #: netbox/templates/generic/bulk_import.html:154 msgid "Choices" msgstr "Escolhas" -#: netbox/extras/forms/filtersets.py:168 netbox/extras/forms/filtersets.py:326 -#: netbox/extras/forms/filtersets.py:416 -#: netbox/extras/forms/model_forms.py:586 netbox/templates/core/job.html:96 +#: netbox/extras/forms/filtersets.py:169 netbox/extras/forms/filtersets.py:361 +#: netbox/extras/forms/filtersets.py:451 +#: netbox/extras/forms/model_forms.py:654 netbox/templates/core/job.html:96 #: netbox/templates/extras/eventrule.html:84 msgid "Data" msgstr "Dados" -#: netbox/extras/forms/filtersets.py:179 netbox/extras/forms/filtersets.py:340 -#: netbox/extras/forms/filtersets.py:426 netbox/netbox/choices.py:132 +#: netbox/extras/forms/filtersets.py:170 netbox/extras/forms/filtersets.py:452 +#: netbox/extras/forms/model_forms.py:267 +#: netbox/extras/forms/model_forms.py:715 +msgid "Rendering" +msgstr "Renderizando" + +#: netbox/extras/forms/filtersets.py:180 netbox/extras/forms/filtersets.py:375 +#: netbox/extras/forms/filtersets.py:462 netbox/netbox/choices.py:132 #: netbox/utilities/forms/bulk_import.py:26 msgid "Data file" msgstr "Arquivo de dados" -#: netbox/extras/forms/filtersets.py:187 +#: netbox/extras/forms/filtersets.py:188 msgid "Content types" msgstr "Tipos de conteúdo" -#: netbox/extras/forms/filtersets.py:261 netbox/extras/models/models.py:179 +#: netbox/extras/forms/filtersets.py:296 netbox/extras/models/models.py:181 msgid "HTTP content type" msgstr "Tipo de conteúdo HTTP" -#: netbox/extras/forms/filtersets.py:292 +#: netbox/extras/forms/filtersets.py:327 msgid "Event type" msgstr "Tipo de evento" -#: netbox/extras/forms/filtersets.py:297 +#: netbox/extras/forms/filtersets.py:332 msgid "Action type" msgstr "Tipo de ação" -#: netbox/extras/forms/filtersets.py:313 +#: netbox/extras/forms/filtersets.py:348 msgid "Tagged object type" msgstr "Tipo de objeto etiquetado" -#: netbox/extras/forms/filtersets.py:318 +#: netbox/extras/forms/filtersets.py:353 msgid "Allowed object type" msgstr "Tipo de objeto permitido" -#: netbox/extras/forms/filtersets.py:348 -#: netbox/extras/forms/model_forms.py:521 netbox/netbox/navigation/menu.py:18 +#: netbox/extras/forms/filtersets.py:383 +#: netbox/extras/forms/model_forms.py:589 netbox/netbox/navigation/menu.py:17 msgid "Regions" msgstr "Regiões" -#: netbox/extras/forms/filtersets.py:353 -#: netbox/extras/forms/model_forms.py:526 +#: netbox/extras/forms/filtersets.py:388 +#: netbox/extras/forms/model_forms.py:594 msgid "Site groups" msgstr "Grupos de sites" -#: netbox/extras/forms/filtersets.py:363 -#: netbox/extras/forms/model_forms.py:536 netbox/netbox/navigation/menu.py:20 +#: netbox/extras/forms/filtersets.py:398 +#: netbox/extras/forms/model_forms.py:604 netbox/netbox/navigation/menu.py:20 #: netbox/templates/dcim/site.html:127 msgid "Locations" msgstr "Locais" -#: netbox/extras/forms/filtersets.py:368 -#: netbox/extras/forms/model_forms.py:541 +#: netbox/extras/forms/filtersets.py:403 +#: netbox/extras/forms/model_forms.py:609 msgid "Device types" msgstr "Tipos de dispositivos" -#: netbox/extras/forms/filtersets.py:373 -#: netbox/extras/forms/model_forms.py:546 +#: netbox/extras/forms/filtersets.py:408 +#: netbox/extras/forms/model_forms.py:614 msgid "Roles" msgstr "Funções" -#: netbox/extras/forms/filtersets.py:383 -#: netbox/extras/forms/model_forms.py:556 +#: netbox/extras/forms/filtersets.py:418 +#: netbox/extras/forms/model_forms.py:624 msgid "Cluster types" msgstr "Tipos de cluster" -#: netbox/extras/forms/filtersets.py:388 -#: netbox/extras/forms/model_forms.py:561 +#: netbox/extras/forms/filtersets.py:423 +#: netbox/extras/forms/model_forms.py:629 msgid "Cluster groups" msgstr "Grupos de clusters" -#: netbox/extras/forms/filtersets.py:393 -#: netbox/extras/forms/model_forms.py:566 netbox/netbox/navigation/menu.py:263 -#: netbox/netbox/navigation/menu.py:265 +#: netbox/extras/forms/filtersets.py:428 +#: netbox/extras/forms/model_forms.py:634 netbox/netbox/navigation/menu.py:264 +#: netbox/netbox/navigation/menu.py:266 #: netbox/templates/virtualization/clustertype.html:30 #: netbox/virtualization/tables/clusters.py:23 #: netbox/virtualization/tables/clusters.py:45 msgid "Clusters" msgstr "Clusters" -#: netbox/extras/forms/filtersets.py:398 -#: netbox/extras/forms/model_forms.py:571 +#: netbox/extras/forms/filtersets.py:433 +#: netbox/extras/forms/model_forms.py:639 msgid "Tenant groups" msgstr "Grupos de inquilinos" -#: netbox/extras/forms/model_forms.py:49 +#: netbox/extras/forms/model_forms.py:52 msgid "The type(s) of object that have this custom field" msgstr "O(s) tipo(s) de objeto que possuem este campo customizado." -#: netbox/extras/forms/model_forms.py:52 +#: netbox/extras/forms/model_forms.py:55 msgid "Default value" msgstr "Valor padrão" -#: netbox/extras/forms/model_forms.py:58 +#: netbox/extras/forms/model_forms.py:61 msgid "Type of the related object (for object/multi-object fields only)" msgstr "" "Tipo do objeto relacionado (somente para campos de objeto/vários objetos)" -#: netbox/extras/forms/model_forms.py:61 +#: netbox/extras/forms/model_forms.py:64 #: netbox/templates/extras/customfield.html:60 msgid "Related object filter" msgstr "Filtro de objeto relacionado" -#: netbox/extras/forms/model_forms.py:63 +#: netbox/extras/forms/model_forms.py:66 msgid "Specify query parameters as a JSON object." msgstr "Especifique os parâmetros da consulta como um objeto JSON." -#: netbox/extras/forms/model_forms.py:73 +#: netbox/extras/forms/model_forms.py:76 #: netbox/templates/extras/customfield.html:10 msgid "Custom Field" msgstr "Campo personalizado" -#: netbox/extras/forms/model_forms.py:85 +#: netbox/extras/forms/model_forms.py:88 msgid "" "The type of data stored in this field. For object/multi-object fields, " "select the related object type below." @@ -8581,7 +8710,7 @@ msgstr "" "O tipo de dados armazenados neste campo. Para campos de objeto/multiobjeto, " "selecione o tipo de objeto relacionado abaixo." -#: netbox/extras/forms/model_forms.py:88 +#: netbox/extras/forms/model_forms.py:91 msgid "" "This will be displayed as help text for the form field. Markdown is " "supported." @@ -8589,11 +8718,11 @@ msgstr "" "Isso será exibido como texto de ajuda para o campo do formulário. Markdown é" " suportado." -#: netbox/extras/forms/model_forms.py:143 +#: netbox/extras/forms/model_forms.py:146 msgid "Related Object" msgstr "Objeto Relacionado" -#: netbox/extras/forms/model_forms.py:170 +#: netbox/extras/forms/model_forms.py:173 msgid "" "Enter one choice per line. An optional label may be specified for each " "choice by appending it with a colon. Example:" @@ -8601,16 +8730,16 @@ msgstr "" "Insira uma opção por linha. Um rótulo opcional pode ser especificado para " "cada opção anexando-o com dois pontos. Exemplo:" -#: netbox/extras/forms/model_forms.py:226 +#: netbox/extras/forms/model_forms.py:229 #: netbox/templates/extras/customlink.html:10 msgid "Custom Link" msgstr "Link Personalizado" -#: netbox/extras/forms/model_forms.py:228 +#: netbox/extras/forms/model_forms.py:231 msgid "Templates" msgstr "Modelos" -#: netbox/extras/forms/model_forms.py:240 +#: netbox/extras/forms/model_forms.py:243 #, python-brace-format msgid "" "Jinja2 template code for the link text. Reference the object as {example}. " @@ -8619,7 +8748,7 @@ msgstr "" "Modelo de código Jinja2 para o texto do link. Faça referência ao objeto como" " {example}. Links renderizados como texto vazio não serão exibidos." -#: netbox/extras/forms/model_forms.py:244 +#: netbox/extras/forms/model_forms.py:247 #, python-brace-format msgid "" "Jinja2 template code for the link URL. Reference the object as {example}." @@ -8627,61 +8756,79 @@ msgstr "" "Modelo de código Jinja2 para a URL do link. Faça referência ao objeto como " "{example}." -#: netbox/extras/forms/model_forms.py:255 -#: netbox/extras/forms/model_forms.py:638 +#: netbox/extras/forms/model_forms.py:258 +#: netbox/extras/forms/model_forms.py:706 msgid "Template code" msgstr "Modelo de código" -#: netbox/extras/forms/model_forms.py:261 +#: netbox/extras/forms/model_forms.py:264 #: netbox/templates/extras/exporttemplate.html:12 msgid "Export Template" msgstr "Modelo de Exportação" -#: netbox/extras/forms/model_forms.py:263 -msgid "Rendering" -msgstr "Renderizando" - -#: netbox/extras/forms/model_forms.py:277 -#: netbox/extras/forms/model_forms.py:663 +#: netbox/extras/forms/model_forms.py:282 +#: netbox/extras/forms/model_forms.py:733 msgid "Template content is populated from the remote source selected below." msgstr "" "O conteúdo do modelo é preenchido a partir da fonte remota selecionada " "abaixo." -#: netbox/extras/forms/model_forms.py:284 -#: netbox/extras/forms/model_forms.py:670 +#: netbox/extras/forms/model_forms.py:289 +#: netbox/extras/forms/model_forms.py:740 msgid "Must specify either local content or a data file" msgstr "Deve especificar o conteúdo local ou um arquivo de dados" -#: netbox/extras/forms/model_forms.py:298 netbox/netbox/forms/mixins.py:70 +#: netbox/extras/forms/model_forms.py:303 netbox/netbox/forms/mixins.py:70 #: netbox/templates/extras/savedfilter.html:10 msgid "Saved Filter" msgstr "Filtro Salvo" -#: netbox/extras/forms/model_forms.py:348 +#: netbox/extras/forms/model_forms.py:329 +#: netbox/templates/account/preferences.html:50 +#: netbox/templates/extras/tableconfig.html:62 +msgid "Ordering" +msgstr "Ordenação" + +#: netbox/extras/forms/model_forms.py:331 +msgid "" +"Enter a comma-separated list of column names. Prepend a name with a hyphen " +"to reverse the order." +msgstr "" +"Insira uma lista separada por vírgulas dos nomes das colunas. Prefixe um " +"nome com um hífen para inverter a ordem." + +#: netbox/extras/forms/model_forms.py:340 netbox/utilities/forms/forms.py:118 +msgid "Available Columns" +msgstr "Colunas Disponíveis" + +#: netbox/extras/forms/model_forms.py:347 netbox/utilities/forms/forms.py:126 +msgid "Selected Columns" +msgstr "Colunas Selecionadas" + +#: netbox/extras/forms/model_forms.py:412 msgid "A notification group specify at least one user or group." msgstr "" "Um grupo de notificações deve especificar pelo menos um usuário ou grupo." -#: netbox/extras/forms/model_forms.py:370 +#: netbox/extras/forms/model_forms.py:434 #: netbox/templates/extras/webhook.html:23 msgid "HTTP Request" msgstr "Solicitação HTTP" -#: netbox/extras/forms/model_forms.py:372 +#: netbox/extras/forms/model_forms.py:436 #: netbox/templates/extras/webhook.html:44 msgid "SSL" msgstr "SSL" -#: netbox/extras/forms/model_forms.py:394 +#: netbox/extras/forms/model_forms.py:458 msgid "Action choice" msgstr "Escolha da ação" -#: netbox/extras/forms/model_forms.py:399 +#: netbox/extras/forms/model_forms.py:463 msgid "Enter conditions in JSON format." msgstr "Insira as condições em formato JSON." -#: netbox/extras/forms/model_forms.py:403 +#: netbox/extras/forms/model_forms.py:467 msgid "" "Enter parameters to pass to the action in JSON format." @@ -8689,38 +8836,33 @@ msgstr "" "Insira os parâmetros a serem passados para a ação em formato JSON." -#: netbox/extras/forms/model_forms.py:408 +#: netbox/extras/forms/model_forms.py:472 #: netbox/templates/extras/eventrule.html:10 msgid "Event Rule" msgstr "Regra de Evento" -#: netbox/extras/forms/model_forms.py:409 +#: netbox/extras/forms/model_forms.py:473 msgid "Triggers" msgstr "Triggers" -#: netbox/extras/forms/model_forms.py:456 +#: netbox/extras/forms/model_forms.py:520 msgid "Notification group" msgstr "Grupo de notificação" -#: netbox/extras/forms/model_forms.py:576 netbox/netbox/navigation/menu.py:26 +#: netbox/extras/forms/model_forms.py:644 netbox/netbox/navigation/menu.py:26 #: netbox/tenancy/tables/tenants.py:22 msgid "Tenants" msgstr "Inquilinos" -#: netbox/extras/forms/model_forms.py:620 +#: netbox/extras/forms/model_forms.py:688 msgid "Data is populated from the remote source selected below." msgstr "Os dados são preenchidos a partir da fonte remota selecionada abaixo." -#: netbox/extras/forms/model_forms.py:626 +#: netbox/extras/forms/model_forms.py:694 msgid "Must specify either local data or a data file" msgstr "Deve especificar dados locais ou um arquivo de dados" -#: netbox/extras/forms/model_forms.py:645 -#: netbox/templates/core/datafile.html:55 -msgid "Content" -msgstr "Conteúdo" - -#: netbox/extras/forms/reports.py:17 netbox/extras/forms/scripts.py:23 +#: netbox/extras/forms/reports.py:17 netbox/extras/forms/scripts.py:30 msgid "Schedule at" msgstr "Agende para" @@ -8728,7 +8870,7 @@ msgstr "Agende para" msgid "Schedule execution of report to a set time" msgstr "Agende a execução do relatório em um horário definido" -#: netbox/extras/forms/reports.py:23 netbox/extras/forms/scripts.py:29 +#: netbox/extras/forms/reports.py:23 netbox/extras/forms/scripts.py:36 msgid "Recurs every" msgstr "Repita a cada" @@ -8736,28 +8878,28 @@ msgstr "Repita a cada" msgid "Interval at which this report is re-run (in minutes)" msgstr "Intervalo no qual este relatório é executado novamente (em minutos)" -#: netbox/extras/forms/reports.py:35 netbox/extras/forms/scripts.py:41 +#: netbox/extras/forms/reports.py:35 netbox/extras/forms/scripts.py:48 #, python-brace-format msgid " (current time: {now})" msgstr " (hora atual: {now})" -#: netbox/extras/forms/reports.py:45 netbox/extras/forms/scripts.py:51 +#: netbox/extras/forms/reports.py:45 netbox/extras/forms/scripts.py:58 msgid "Scheduled time must be in the future." msgstr "O horário agendado deve ser no futuro." -#: netbox/extras/forms/scripts.py:17 +#: netbox/extras/forms/scripts.py:24 msgid "Commit changes" msgstr "Confirmar alterações" -#: netbox/extras/forms/scripts.py:18 +#: netbox/extras/forms/scripts.py:25 msgid "Commit changes to the database (uncheck for a dry-run)" msgstr "Confirme as alterações no banco de dados (desmarque para um teste)" -#: netbox/extras/forms/scripts.py:24 +#: netbox/extras/forms/scripts.py:31 msgid "Schedule execution of script to a set time" msgstr "Programe a execução do script para um horário definido" -#: netbox/extras/forms/scripts.py:33 +#: netbox/extras/forms/scripts.py:40 msgid "Interval at which this script is re-run (in minutes)" msgstr "Intervalo no qual este script é executado novamente (em minutos)" @@ -8781,25 +8923,26 @@ msgstr "As alterações do banco de dados foram revertidas devido a um erro." msgid "No indexers found!" msgstr "Nenhum indexador encontrado!" -#: netbox/extras/models/configs.py:41 netbox/extras/models/models.py:313 -#: netbox/extras/models/models.py:522 netbox/extras/models/search.py:48 +#: netbox/extras/models/configs.py:38 netbox/extras/models/models.py:315 +#: netbox/extras/models/models.py:480 netbox/extras/models/models.py:559 +#: netbox/extras/models/search.py:48 netbox/extras/models/tags.py:44 #: netbox/ipam/models/ip.py:188 netbox/netbox/models/mixins.py:15 msgid "weight" msgstr "peso" -#: netbox/extras/models/configs.py:130 +#: netbox/extras/models/configs.py:127 msgid "config context" msgstr "contexto de configuração" -#: netbox/extras/models/configs.py:131 +#: netbox/extras/models/configs.py:128 msgid "config contexts" msgstr "contexto de configuração" -#: netbox/extras/models/configs.py:149 netbox/extras/models/configs.py:205 +#: netbox/extras/models/configs.py:146 netbox/extras/models/configs.py:202 msgid "JSON data must be in object form. Example:" msgstr "Os dados JSON devem estar no formato de objeto. Exemplo:" -#: netbox/extras/models/configs.py:169 +#: netbox/extras/models/configs.py:166 msgid "" "Local config context data takes precedence over source contexts in the final" " rendered config context" @@ -8807,33 +8950,11 @@ msgstr "" "Os dados do contexto de configuração local têm precedência sobre os " "contextos de origem no contexto de configuração renderizado final" -#: netbox/extras/models/configs.py:224 -msgid "template code" -msgstr "modelo de código" - #: netbox/extras/models/configs.py:225 -msgid "Jinja2 template code." -msgstr "Modelo de código Jinja2." - -#: netbox/extras/models/configs.py:228 -msgid "environment parameters" -msgstr "parâmetros do ambiente" - -#: netbox/extras/models/configs.py:233 -msgid "" -"Any additional" -" parameters to pass when constructing the Jinja2 environment." -msgstr "" -"Quaisquer parâmetros" -" adicionais para passar ao construir o ambiente Jinja2." - -#: netbox/extras/models/configs.py:240 msgid "config template" msgstr "modelo de configuração" -#: netbox/extras/models/configs.py:241 +#: netbox/extras/models/configs.py:226 msgid "config templates" msgstr "modelos de configuração" @@ -8872,7 +8993,7 @@ msgstr "" "Nome do campo exibido aos usuários (se não for fornecido, o nome do campo " "será usado)" -#: netbox/extras/models/customfields.py:121 netbox/extras/models/models.py:317 +#: netbox/extras/models/customfields.py:121 netbox/extras/models/models.py:319 msgid "group name" msgstr "nome do grupo" @@ -9197,44 +9318,95 @@ msgstr "dashboard" msgid "dashboards" msgstr "dashboards" -#: netbox/extras/models/models.py:52 +#: netbox/extras/models/mixins.py:85 +msgid "template code" +msgstr "modelo de código" + +#: netbox/extras/models/mixins.py:86 +msgid "Jinja template code." +msgstr "Código do modelo Jinja." + +#: netbox/extras/models/mixins.py:89 +msgid "environment parameters" +msgstr "parâmetros do ambiente" + +#: netbox/extras/models/mixins.py:94 +#, python-brace-format +msgid "" +"Any additional parameters to pass when constructing " +"the Jinja environment" +msgstr "" +"Qualquer parâmetros adicionais passar ao construir o " +"ambiente Jinja" + +#: netbox/extras/models/mixins.py:101 +#, python-brace-format +msgid "Defaults to {default}" +msgstr "O padrão é {default}" + +#: netbox/extras/models/mixins.py:106 +msgid "Filename to give to the rendered export file" +msgstr "Nome do arquivo a ser fornecido ao arquivo de exportação renderizado" + +#: netbox/extras/models/mixins.py:109 +msgid "file extension" +msgstr "extensão do arquivo" + +#: netbox/extras/models/mixins.py:112 +msgid "Extension to append to the rendered filename" +msgstr "Extensão para anexar ao nome do arquivo renderizado" + +#: netbox/extras/models/mixins.py:115 +msgid "as attachment" +msgstr "como anexo" + +#: netbox/extras/models/mixins.py:117 +msgid "Download file as attachment" +msgstr "Baixar arquivo como anexo" + +#: netbox/extras/models/mixins.py:124 +#, python-brace-format +msgid "{class_name} must implement a get_context() method." +msgstr "{class_name} deve implementar um método get_context ()." + +#: netbox/extras/models/models.py:54 msgid "object types" msgstr "tipos de objetos" -#: netbox/extras/models/models.py:53 +#: netbox/extras/models/models.py:55 msgid "The object(s) to which this rule applies." msgstr "Objeto(s) aos quais esta regra se aplica." -#: netbox/extras/models/models.py:67 +#: netbox/extras/models/models.py:69 msgid "The types of event which will trigger this rule." msgstr "Os tipos de eventos que irão acionar esta regra." -#: netbox/extras/models/models.py:74 +#: netbox/extras/models/models.py:76 msgid "conditions" msgstr "condições" -#: netbox/extras/models/models.py:77 +#: netbox/extras/models/models.py:79 msgid "" "A set of conditions which determine whether the event will be generated." msgstr "Um conjunto de condições que determinam se o evento será gerado." -#: netbox/extras/models/models.py:85 +#: netbox/extras/models/models.py:87 msgid "action type" msgstr "tipo de ação" -#: netbox/extras/models/models.py:104 +#: netbox/extras/models/models.py:106 msgid "Additional data to pass to the action object" msgstr "Dados adicionais para passar ao objeto da ação" -#: netbox/extras/models/models.py:116 +#: netbox/extras/models/models.py:118 msgid "event rule" msgstr "regra de evento" -#: netbox/extras/models/models.py:117 +#: netbox/extras/models/models.py:119 msgid "event rules" msgstr "regras dos eventos" -#: netbox/extras/models/models.py:166 +#: netbox/extras/models/models.py:168 msgid "" "This URL will be called using the HTTP method defined when the webhook is " "called. Jinja2 template processing is supported with the same context as the" @@ -9244,7 +9416,7 @@ msgstr "" "chamado. O processamento do modelo Jinja2 é suportado com o mesmo contexto " "do corpo da solicitação." -#: netbox/extras/models/models.py:181 +#: netbox/extras/models/models.py:183 msgid "" "The complete list of official content types is available aqui." -#: netbox/extras/models/models.py:186 +#: netbox/extras/models/models.py:188 msgid "additional headers" msgstr "cabeçalhos adicionais" -#: netbox/extras/models/models.py:189 +#: netbox/extras/models/models.py:191 msgid "" "User-supplied HTTP headers to be sent with the request in addition to the " "HTTP content type. Headers should be defined in the format Name: " @@ -9270,11 +9442,11 @@ msgstr "" "Name:Value. O processamento do modelo Jinja2 é suportado com o " "mesmo contexto do corpo da solicitação (abaixo)." -#: netbox/extras/models/models.py:195 +#: netbox/extras/models/models.py:197 msgid "body template" msgstr "corpo modelo" -#: netbox/extras/models/models.py:198 +#: netbox/extras/models/models.py:200 msgid "" "Jinja2 template for a custom request body. If blank, a JSON object " "representing the change will be included. Available context data includes: " @@ -9287,11 +9459,11 @@ msgstr "" "timestamp, username, request_id, e " "data." -#: netbox/extras/models/models.py:204 +#: netbox/extras/models/models.py:206 msgid "secret" msgstr "senha" -#: netbox/extras/models/models.py:208 +#: netbox/extras/models/models.py:210 msgid "" "When provided, the request will include a X-Hook-Signature " "header containing a HMAC hex digest of the payload body using the secret as " @@ -9301,15 +9473,15 @@ msgstr "" "Signature contendo um HMAC hex digest do corpo do payload usando a " "senha como chave. A senha não é transmitido na solicitação." -#: netbox/extras/models/models.py:215 +#: netbox/extras/models/models.py:217 msgid "Enable SSL certificate verification. Disable with caution!" msgstr "Ative a verificação do certificado SSL. Desative com cuidado!" -#: netbox/extras/models/models.py:221 netbox/templates/extras/webhook.html:51 +#: netbox/extras/models/models.py:223 netbox/templates/extras/webhook.html:51 msgid "CA File Path" msgstr "Caminho do arquivo CA" -#: netbox/extras/models/models.py:223 +#: netbox/extras/models/models.py:225 msgid "" "The specific CA certificate file to use for SSL verification. Leave blank to" " use the system defaults." @@ -9317,176 +9489,174 @@ msgstr "" "O arquivo de certificado CA específico a ser usado para verificação SSL. " "Deixe em branco para usar os padrões do sistema." -#: netbox/extras/models/models.py:234 +#: netbox/extras/models/models.py:236 msgid "webhook" msgstr "webhook" -#: netbox/extras/models/models.py:235 +#: netbox/extras/models/models.py:237 msgid "webhooks" msgstr "webhooks" -#: netbox/extras/models/models.py:253 +#: netbox/extras/models/models.py:255 msgid "Do not specify a CA certificate file if SSL verification is disabled." msgstr "" "Não especifique um arquivo de certificado CA se a verificação SSL estiver " "desativada." -#: netbox/extras/models/models.py:293 +#: netbox/extras/models/models.py:295 msgid "The object type(s) to which this link applies." msgstr "O(s) tipo(s) de objeto aos quais este link se aplica." -#: netbox/extras/models/models.py:305 +#: netbox/extras/models/models.py:307 msgid "link text" msgstr "texto do link" -#: netbox/extras/models/models.py:306 +#: netbox/extras/models/models.py:308 msgid "Jinja2 template code for link text" msgstr "Modelo de código Jinja2 para texto do link" -#: netbox/extras/models/models.py:309 +#: netbox/extras/models/models.py:311 msgid "link URL" msgstr "URL do link" -#: netbox/extras/models/models.py:310 +#: netbox/extras/models/models.py:312 msgid "Jinja2 template code for link URL" msgstr "Modelo de código Jinja2 para URL do link" -#: netbox/extras/models/models.py:320 +#: netbox/extras/models/models.py:322 msgid "Links with the same group will appear as a dropdown menu" msgstr "Links com o mesmo grupo aparecerão como um menu suspenso" -#: netbox/extras/models/models.py:330 +#: netbox/extras/models/models.py:332 msgid "new window" msgstr "nova janela" -#: netbox/extras/models/models.py:332 +#: netbox/extras/models/models.py:334 msgid "Force link to open in a new window" msgstr "Forçar o link a abrir em uma nova janela" -#: netbox/extras/models/models.py:341 +#: netbox/extras/models/models.py:343 msgid "custom link" msgstr "link personalizado" -#: netbox/extras/models/models.py:342 +#: netbox/extras/models/models.py:344 msgid "custom links" msgstr "links personalizados" -#: netbox/extras/models/models.py:389 +#: netbox/extras/models/models.py:391 msgid "The object type(s) to which this template applies." msgstr "O (s) tipo (s) de objeto aos quais este modelo se aplica." -#: netbox/extras/models/models.py:402 -msgid "" -"Jinja2 template code. The list of objects being exported is passed as a " -"context variable named queryset." -msgstr "" -"Modelo de código Jinja2. A lista de objetos que estão sendo exportados é " -"passada como uma variável de contexto chamada queryset." - -#: netbox/extras/models/models.py:410 -msgid "Defaults to text/plain; charset=utf-8" -msgstr "O padrão é text/plain; charset=utf-8" - -#: netbox/extras/models/models.py:413 -msgid "file extension" -msgstr "extensão do arquivo" - -#: netbox/extras/models/models.py:416 -msgid "Extension to append to the rendered filename" -msgstr "Extensão para anexar ao nome do arquivo renderizado" - -#: netbox/extras/models/models.py:419 -msgid "as attachment" -msgstr "como anexo" - -#: netbox/extras/models/models.py:421 -msgid "Download file as attachment" -msgstr "Baixar arquivo como anexo" - -#: netbox/extras/models/models.py:430 +#: netbox/extras/models/models.py:409 msgid "export template" msgstr "modelo de exportação" -#: netbox/extras/models/models.py:431 +#: netbox/extras/models/models.py:410 msgid "export templates" msgstr "modelos de exportação" -#: netbox/extras/models/models.py:448 +#: netbox/extras/models/models.py:427 #, python-brace-format msgid "\"{name}\" is a reserved name. Please choose a different name." msgstr "“{name}“é um nome reservado. Escolha um nome diferente." -#: netbox/extras/models/models.py:498 +#: netbox/extras/models/models.py:456 msgid "The object type(s) to which this filter applies." msgstr "O (s) tipo (s) de objeto aos quais este filtro se aplica." -#: netbox/extras/models/models.py:530 +#: netbox/extras/models/models.py:488 netbox/extras/models/models.py:567 msgid "shared" msgstr "compartilhado" -#: netbox/extras/models/models.py:543 +#: netbox/extras/models/models.py:501 msgid "saved filter" msgstr "filtro salvo" -#: netbox/extras/models/models.py:544 +#: netbox/extras/models/models.py:502 msgid "saved filters" msgstr "filtros salvos" -#: netbox/extras/models/models.py:562 +#: netbox/extras/models/models.py:520 msgid "Filter parameters must be stored as a dictionary of keyword arguments." msgstr "" "Os parâmetros de filtro devem ser armazenados como um dicionário de " "palavras-chave." -#: netbox/extras/models/models.py:590 +#: netbox/extras/models/models.py:537 +msgid "The table's object type" +msgstr "O tipo de objeto da tabela" + +#: netbox/extras/models/models.py:540 +msgid "table" +msgstr "mesa" + +#: netbox/extras/models/models.py:583 +msgid "table config" +msgstr "configuração da tabela" + +#: netbox/extras/models/models.py:584 +msgid "table configs" +msgstr "configurações de tabela" + +#: netbox/extras/models/models.py:622 +#, python-brace-format +msgid "Unknown table: {name}" +msgstr "Tabela desconhecida: {name}" + +#: netbox/extras/models/models.py:633 netbox/extras/models/models.py:640 +#, python-brace-format +msgid "Unknown column: {name}" +msgstr "Coluna desconhecida: {name}" + +#: netbox/extras/models/models.py:663 msgid "image height" msgstr "altura da imagem" -#: netbox/extras/models/models.py:593 +#: netbox/extras/models/models.py:666 msgid "image width" msgstr "largura da imagem" -#: netbox/extras/models/models.py:610 +#: netbox/extras/models/models.py:683 msgid "image attachment" msgstr "anexo de imagem" -#: netbox/extras/models/models.py:611 +#: netbox/extras/models/models.py:684 msgid "image attachments" msgstr "anexos de imagens" -#: netbox/extras/models/models.py:625 +#: netbox/extras/models/models.py:698 #, python-brace-format msgid "Image attachments cannot be assigned to this object type ({type})." msgstr "" "Os anexos de imagens não podem ser associados a este tipo de objeto " "({type})." -#: netbox/extras/models/models.py:688 +#: netbox/extras/models/models.py:761 msgid "kind" msgstr "tipo" -#: netbox/extras/models/models.py:702 +#: netbox/extras/models/models.py:775 msgid "journal entry" msgstr "registro de evento" -#: netbox/extras/models/models.py:703 +#: netbox/extras/models/models.py:776 msgid "journal entries" msgstr "registros de eventos" -#: netbox/extras/models/models.py:721 +#: netbox/extras/models/models.py:794 #, python-brace-format msgid "Journaling is not supported for this object type ({type})." msgstr "Registro de eventos não é suportado para o tipo de objeto ({type})." -#: netbox/extras/models/models.py:763 +#: netbox/extras/models/models.py:836 msgid "bookmark" msgstr "favorito" -#: netbox/extras/models/models.py:764 +#: netbox/extras/models/models.py:837 msgid "bookmarks" msgstr "favoritos" -#: netbox/extras/models/models.py:777 +#: netbox/extras/models/models.py:850 #, python-brace-format msgid "Bookmarks cannot be assigned to this object type ({type})." msgstr "O tipo de objeto ({type}) não pode ser favoritado." @@ -9578,179 +9748,193 @@ msgstr "valor em cache" msgid "cached values" msgstr "valores em cache" -#: netbox/extras/models/staging.py:45 -msgid "branch" -msgstr "filial" - -#: netbox/extras/models/staging.py:46 -msgid "branches" -msgstr "filiais" - -#: netbox/extras/models/staging.py:105 -msgid "staged change" -msgstr "mudança preparada" - -#: netbox/extras/models/staging.py:106 -msgid "staged changes" -msgstr "mudanças preparadas" - -#: netbox/extras/models/tags.py:40 +#: netbox/extras/models/tags.py:41 msgid "The object type(s) to which this tag can be applied." msgstr "Tipo(s) de objeto aos quais esta etiqueta pode ser aplicada." -#: netbox/extras/models/tags.py:49 +#: netbox/extras/models/tags.py:54 msgid "tag" msgstr "etiqueta" -#: netbox/extras/models/tags.py:50 +#: netbox/extras/models/tags.py:55 msgid "tags" msgstr "etiquetas" -#: netbox/extras/models/tags.py:78 +#: netbox/extras/models/tags.py:84 msgid "tagged item" msgstr "item etiquetado" -#: netbox/extras/models/tags.py:79 +#: netbox/extras/models/tags.py:85 msgid "tagged items" msgstr "itens etiquetados" -#: netbox/extras/scripts.py:432 +#: netbox/extras/scripts.py:471 msgid "Script Data" msgstr "Dados do Script" -#: netbox/extras/scripts.py:436 +#: netbox/extras/scripts.py:475 msgid "Script Execution Parameters" msgstr "Parâmetros de Execução do Script" +#: netbox/extras/scripts.py:572 +msgid "load_yaml is deprecated and will be removed in v4.4" +msgstr "load_yaml está obsoleto e será removido na v4.4" + +#: netbox/extras/scripts.py:587 +msgid "load_json is deprecated and will be removed in v4.4" +msgstr "load_json está obsoleto e será removido na v4.4" + #: netbox/extras/tables/columns.py:12 #: netbox/templates/htmx/notifications.html:18 msgid "Dismiss" msgstr "Descartar" -#: netbox/extras/tables/tables.py:65 netbox/extras/tables/tables.py:162 -#: netbox/extras/tables/tables.py:187 netbox/extras/tables/tables.py:253 -#: netbox/extras/tables/tables.py:279 netbox/extras/tables/tables.py:415 -#: netbox/extras/tables/tables.py:449 +#: netbox/extras/tables/tables.py:66 netbox/extras/tables/tables.py:163 +#: netbox/extras/tables/tables.py:188 netbox/extras/tables/tables.py:264 +#: netbox/extras/tables/tables.py:320 netbox/extras/tables/tables.py:456 +#: netbox/extras/tables/tables.py:490 #: netbox/templates/extras/customfield.html:105 #: netbox/templates/extras/eventrule.html:27 #: netbox/templates/users/objectpermission.html:64 netbox/users/tables.py:80 msgid "Object Types" msgstr "Tipos de Objetos" -#: netbox/extras/tables/tables.py:72 +#: netbox/extras/tables/tables.py:73 msgid "Validate Uniqueness" msgstr "Validar Unicidade" -#: netbox/extras/tables/tables.py:76 +#: netbox/extras/tables/tables.py:77 msgid "Visible" msgstr "Visível" -#: netbox/extras/tables/tables.py:79 +#: netbox/extras/tables/tables.py:80 msgid "Editable" msgstr "Editável" -#: netbox/extras/tables/tables.py:85 +#: netbox/extras/tables/tables.py:86 msgid "Related Object Type" msgstr "Tipo de Objeto Relacionado" -#: netbox/extras/tables/tables.py:89 +#: netbox/extras/tables/tables.py:90 #: netbox/templates/extras/customfield.html:51 msgid "Choice Set" msgstr "Conjunto de Opções" -#: netbox/extras/tables/tables.py:97 +#: netbox/extras/tables/tables.py:98 msgid "Is Cloneable" msgstr "É Clonável" -#: netbox/extras/tables/tables.py:101 +#: netbox/extras/tables/tables.py:102 #: netbox/templates/extras/customfield.html:118 msgid "Minimum Value" msgstr "Valor Mínimo" -#: netbox/extras/tables/tables.py:104 +#: netbox/extras/tables/tables.py:105 #: netbox/templates/extras/customfield.html:122 msgid "Maximum Value" msgstr "Valor Máximo" -#: netbox/extras/tables/tables.py:107 +#: netbox/extras/tables/tables.py:108 msgid "Validation Regex" msgstr "Expressão Regular de Validação" -#: netbox/extras/tables/tables.py:140 +#: netbox/extras/tables/tables.py:141 msgid "Count" msgstr "Contar" -#: netbox/extras/tables/tables.py:143 +#: netbox/extras/tables/tables.py:144 msgid "Order Alphabetically" msgstr "Ordenar Alfabeticamente" -#: netbox/extras/tables/tables.py:168 +#: netbox/extras/tables/tables.py:169 #: netbox/templates/extras/customlink.html:33 msgid "New Window" msgstr "Nova Janela" -#: netbox/extras/tables/tables.py:190 +#: netbox/extras/tables/tables.py:191 netbox/extras/tables/tables.py:577 +#: netbox/templates/extras/configtemplate.html:21 +#: netbox/templates/extras/exporttemplate.html:23 +msgid "MIME Type" +msgstr "MIME Type" + +#: netbox/extras/tables/tables.py:194 netbox/extras/tables/tables.py:580 +#: netbox/templates/extras/configtemplate.html:25 +#: netbox/templates/extras/exporttemplate.html:27 +msgid "File Name" +msgstr "Nome do arquivo" + +#: netbox/extras/tables/tables.py:197 netbox/extras/tables/tables.py:583 +#: netbox/templates/extras/configtemplate.html:29 +#: netbox/templates/extras/exporttemplate.html:31 +msgid "File Extension" +msgstr "Extensão do arquivo" + +#: netbox/extras/tables/tables.py:200 netbox/extras/tables/tables.py:586 msgid "As Attachment" msgstr "Como Anexo" -#: netbox/extras/tables/tables.py:198 netbox/extras/tables/tables.py:490 -#: netbox/extras/tables/tables.py:528 netbox/templates/core/datafile.html:24 +#: netbox/extras/tables/tables.py:208 netbox/extras/tables/tables.py:531 +#: netbox/extras/tables/tables.py:569 netbox/templates/core/datafile.html:24 #: netbox/templates/extras/configcontext.html:39 -#: netbox/templates/extras/configtemplate.html:31 -#: netbox/templates/extras/exporttemplate.html:45 +#: netbox/templates/extras/configtemplate.html:47 +#: netbox/templates/extras/exporttemplate.html:49 #: netbox/templates/extras/object_render_config.html:23 #: netbox/templates/generic/bulk_import.html:35 msgid "Data File" msgstr "Arquivo de Dados" -#: netbox/extras/tables/tables.py:203 netbox/extras/tables/tables.py:502 -#: netbox/extras/tables/tables.py:533 +#: netbox/extras/tables/tables.py:213 netbox/extras/tables/tables.py:543 +#: netbox/extras/tables/tables.py:574 msgid "Synced" msgstr "Sincronizado" -#: netbox/extras/tables/tables.py:230 +#: netbox/extras/tables/tables.py:241 msgid "Image" msgstr "Imagem" -#: netbox/extras/tables/tables.py:235 +#: netbox/extras/tables/tables.py:246 msgid "Size (Bytes)" msgstr "Tamanho (Bytes)" -#: netbox/extras/tables/tables.py:342 +#: netbox/extras/tables/tables.py:297 +msgid "Table Name" +msgstr "Nome da tabela" + +#: netbox/extras/tables/tables.py:383 msgid "Read" msgstr "Leitura" -#: netbox/extras/tables/tables.py:385 +#: netbox/extras/tables/tables.py:426 msgid "SSL Validation" msgstr "Validação SSL" -#: netbox/extras/tables/tables.py:421 +#: netbox/extras/tables/tables.py:462 #: netbox/templates/extras/eventrule.html:37 msgid "Event Types" msgstr "Tipos de Evento" -#: netbox/extras/tables/tables.py:541 netbox/netbox/navigation/menu.py:77 +#: netbox/extras/tables/tables.py:595 netbox/netbox/navigation/menu.py:77 #: netbox/templates/dcim/devicerole.html:8 msgid "Device Roles" msgstr "Funções de Dispositivos" -#: netbox/extras/tables/tables.py:593 +#: netbox/extras/tables/tables.py:648 msgid "Comments (Short)" msgstr "Comentários (curto)" -#: netbox/extras/tables/tables.py:612 netbox/extras/tables/tables.py:663 +#: netbox/extras/tables/tables.py:667 netbox/extras/tables/tables.py:718 msgid "Line" msgstr "Linha" -#: netbox/extras/tables/tables.py:619 netbox/extras/tables/tables.py:673 +#: netbox/extras/tables/tables.py:674 netbox/extras/tables/tables.py:728 msgid "Level" msgstr "Nível" -#: netbox/extras/tables/tables.py:625 netbox/extras/tables/tables.py:682 +#: netbox/extras/tables/tables.py:680 netbox/extras/tables/tables.py:737 msgid "Message" msgstr "Mensagem" -#: netbox/extras/tables/tables.py:666 +#: netbox/extras/tables/tables.py:721 msgid "Method" msgstr "Método" @@ -9791,32 +9975,32 @@ msgstr "Atributo \"{name}\" é inválido para a requisição" msgid "Invalid attribute \"{name}\" for {model}" msgstr "Atributo \"{name}\" é inválido para {model}" -#: netbox/extras/views.py:932 +#: netbox/extras/views.py:974 #, python-brace-format msgid "An error occurred while rendering the template: {error}" msgstr "Ocorreu um erro ao renderizar o modelo: {error}" -#: netbox/extras/views.py:1084 +#: netbox/extras/views.py:1126 msgid "Your dashboard has been reset." msgstr "Seu dashboard foi redefinido." -#: netbox/extras/views.py:1130 +#: netbox/extras/views.py:1172 msgid "Added widget: " msgstr "Widget adicionado: " -#: netbox/extras/views.py:1171 +#: netbox/extras/views.py:1213 msgid "Updated widget: " msgstr "Widget atualizado: " -#: netbox/extras/views.py:1207 +#: netbox/extras/views.py:1249 msgid "Deleted widget: " msgstr "Widget excluído: " -#: netbox/extras/views.py:1209 +#: netbox/extras/views.py:1251 msgid "Error deleting widget: " msgstr "Erro ao excluir o widget: " -#: netbox/extras/views.py:1307 +#: netbox/extras/views.py:1349 msgid "Unable to run script: RQ worker process not running." msgstr "" "Não é possível executar o script: o processo do agente RQ não está em " @@ -9840,7 +10024,7 @@ msgstr "Insira um prefixo IPv4 ou IPv6 válido e uma máscara na notação CIDR. msgid "Invalid IP prefix format: {data}" msgstr "Formato de prefixo IP inválido: {data}" -#: netbox/ipam/api/views.py:370 +#: netbox/ipam/api/views.py:383 msgid "" "Insufficient space is available to accommodate the requested prefix size(s)" msgstr "" @@ -9882,8 +10066,8 @@ msgstr "Cisco" msgid "Plaintext" msgstr "Texto sem formatação" -#: netbox/ipam/choices.py:166 netbox/ipam/forms/model_forms.py:799 -#: netbox/ipam/forms/model_forms.py:827 netbox/templates/ipam/service.html:21 +#: netbox/ipam/choices.py:166 netbox/ipam/forms/model_forms.py:797 +#: netbox/ipam/forms/model_forms.py:851 netbox/templates/ipam/service.html:23 msgid "Service" msgstr "Serviço" @@ -9896,19 +10080,19 @@ msgstr "Cliente" msgid "Invalid IP address format: {address}" msgstr "Formato de endereço IP inválido: {address}" -#: netbox/ipam/filtersets.py:52 netbox/vpn/filtersets.py:304 +#: netbox/ipam/filtersets.py:52 netbox/vpn/filtersets.py:307 msgid "Import target" msgstr "Import target" -#: netbox/ipam/filtersets.py:58 netbox/vpn/filtersets.py:310 +#: netbox/ipam/filtersets.py:58 netbox/vpn/filtersets.py:313 msgid "Import target (name)" msgstr "Import target (nome)" -#: netbox/ipam/filtersets.py:63 netbox/vpn/filtersets.py:315 +#: netbox/ipam/filtersets.py:63 netbox/vpn/filtersets.py:318 msgid "Export target" msgstr "Export target" -#: netbox/ipam/filtersets.py:69 netbox/vpn/filtersets.py:321 +#: netbox/ipam/filtersets.py:69 netbox/vpn/filtersets.py:324 msgid "Export target (name)" msgstr "Export target (nome)" @@ -9945,7 +10129,7 @@ msgid "Exporting L2VPN (identifier)" msgstr "Exportando L2VPN (identificador)" #: netbox/ipam/filtersets.py:159 netbox/ipam/filtersets.py:300 -#: netbox/ipam/forms/model_forms.py:229 netbox/ipam/tables/ip.py:158 +#: netbox/ipam/forms/model_forms.py:229 netbox/ipam/tables/ip.py:159 #: netbox/templates/ipam/prefix.html:12 msgid "Prefix" msgstr "Prefixo" @@ -9973,8 +10157,8 @@ msgid "Prefixes which contain this prefix or IP" msgstr "Prefixos que contêm este prefixo ou IP" #: netbox/ipam/filtersets.py:323 netbox/ipam/filtersets.py:567 -#: netbox/ipam/forms/bulk_edit.py:327 netbox/ipam/forms/filtersets.py:205 -#: netbox/ipam/forms/filtersets.py:348 +#: netbox/ipam/forms/bulk_edit.py:332 netbox/ipam/forms/filtersets.py:205 +#: netbox/ipam/forms/filtersets.py:355 msgid "Mask length" msgstr "Tamanho da máscara" @@ -9986,18 +10170,18 @@ msgstr "Grupo de VLANs (ID)" msgid "VLAN Group (slug)" msgstr "Grupo de VLANs (slug)" -#: netbox/ipam/filtersets.py:368 netbox/vpn/filtersets.py:427 +#: netbox/ipam/filtersets.py:368 netbox/vpn/filtersets.py:430 msgid "VLAN (ID)" msgstr "VLAN (ID)" -#: netbox/ipam/filtersets.py:372 netbox/vpn/filtersets.py:422 +#: netbox/ipam/filtersets.py:372 netbox/vpn/filtersets.py:425 msgid "VLAN number (1-4094)" msgstr "Número da VLAN (1-4094)" #: netbox/ipam/filtersets.py:466 netbox/ipam/filtersets.py:470 #: netbox/ipam/filtersets.py:562 netbox/ipam/forms/model_forms.py:506 -#: netbox/templates/tenancy/contact.html:53 -#: netbox/tenancy/forms/bulk_edit.py:113 +#: netbox/templates/tenancy/contact.html:63 +#: netbox/tenancy/forms/bulk_edit.py:120 msgid "Address" msgstr "Endereço" @@ -10046,26 +10230,34 @@ msgid "VLAN Translation Policy (name)" msgstr "Política de Tradução de VLAN (nome)" #: netbox/ipam/filtersets.py:1189 +msgid "FHRP Group (name)" +msgstr "Grupo FHRP (nome)" + +#: netbox/ipam/filtersets.py:1194 +msgid "FHRP Group (ID)" +msgstr "Grupo FHRP (ID)" + +#: netbox/ipam/filtersets.py:1199 msgid "IP address (ID)" msgstr "Endereço IP (ID)" -#: netbox/ipam/filtersets.py:1195 netbox/ipam/models/ip.py:788 +#: netbox/ipam/filtersets.py:1205 netbox/ipam/models/ip.py:798 msgid "IP address" msgstr "Endereço IP" -#: netbox/ipam/filtersets.py:1220 +#: netbox/ipam/filtersets.py:1257 msgid "Primary IPv4 (ID)" msgstr "IPv4 Primário (ID)" -#: netbox/ipam/filtersets.py:1226 +#: netbox/ipam/filtersets.py:1263 msgid "Primary IPv4 (address)" msgstr "Endereço IPv4 Primário" -#: netbox/ipam/filtersets.py:1231 +#: netbox/ipam/filtersets.py:1268 msgid "Primary IPv6 (ID)" msgstr "IPv6 Primário (ID)" -#: netbox/ipam/filtersets.py:1237 +#: netbox/ipam/filtersets.py:1274 msgid "Primary IPv6 (address)" msgstr "Endereço IPv6 Primário" @@ -10126,24 +10318,24 @@ msgid "Date added" msgstr "Data da adição" #: netbox/ipam/forms/bulk_edit.py:213 netbox/ipam/forms/filtersets.py:266 -#: netbox/ipam/forms/model_forms.py:628 netbox/ipam/forms/model_forms.py:675 -#: netbox/ipam/tables/ip.py:201 netbox/templates/ipam/vlan_edit.html:49 +#: netbox/ipam/forms/model_forms.py:628 netbox/ipam/forms/model_forms.py:676 +#: netbox/ipam/tables/ip.py:202 netbox/templates/ipam/vlan_edit.html:49 #: netbox/templates/ipam/vlangroup.html:27 msgid "VLAN Group" msgstr "Grupo de VLANs" #: netbox/ipam/forms/bulk_edit.py:218 netbox/ipam/forms/bulk_import.py:188 #: netbox/ipam/forms/filtersets.py:271 netbox/ipam/forms/model_forms.py:217 -#: netbox/ipam/models/vlans.py:273 netbox/ipam/tables/ip.py:206 +#: netbox/ipam/models/vlans.py:279 netbox/ipam/tables/ip.py:207 #: netbox/templates/ipam/prefix.html:56 netbox/templates/ipam/vlan.html:12 #: netbox/templates/ipam/vlan/base.html:6 #: netbox/templates/ipam/vlan_edit.html:14 #: netbox/templates/wireless/wirelesslan.html:38 -#: netbox/vpn/forms/bulk_import.py:304 netbox/vpn/forms/filtersets.py:290 +#: netbox/vpn/forms/bulk_import.py:309 netbox/vpn/forms/filtersets.py:295 #: netbox/vpn/forms/model_forms.py:436 netbox/vpn/forms/model_forms.py:455 -#: netbox/wireless/forms/bulk_edit.py:57 +#: netbox/wireless/forms/bulk_edit.py:58 #: netbox/wireless/forms/bulk_import.py:50 -#: netbox/wireless/forms/model_forms.py:50 netbox/wireless/models.py:102 +#: netbox/wireless/forms/model_forms.py:51 netbox/wireless/models.py:102 msgid "VLAN" msgstr "VLAN" @@ -10156,9 +10348,9 @@ msgstr "Comprimento do prefixo" msgid "Is a pool" msgstr "É um pool" -#: netbox/ipam/forms/bulk_edit.py:257 netbox/ipam/forms/bulk_edit.py:302 -#: netbox/ipam/forms/filtersets.py:258 netbox/ipam/forms/filtersets.py:309 -#: netbox/ipam/models/ip.py:256 netbox/ipam/models/ip.py:525 +#: netbox/ipam/forms/bulk_edit.py:257 netbox/ipam/forms/bulk_edit.py:307 +#: netbox/ipam/forms/filtersets.py:258 netbox/ipam/forms/filtersets.py:316 +#: netbox/ipam/models/ip.py:256 msgid "Treat as fully utilized" msgstr "Trate como totalmente utilizado" @@ -10167,28 +10359,32 @@ msgstr "Trate como totalmente utilizado" msgid "VLAN Assignment" msgstr "Atribuição de VLAN" -#: netbox/ipam/forms/bulk_edit.py:350 netbox/ipam/models/ip.py:772 +#: netbox/ipam/forms/bulk_edit.py:302 netbox/ipam/forms/filtersets.py:309 +msgid "Treat as populated" +msgstr "Trate como povoado" + +#: netbox/ipam/forms/bulk_edit.py:355 netbox/ipam/models/ip.py:782 msgid "DNS name" msgstr "Nome DNS" -#: netbox/ipam/forms/bulk_edit.py:371 netbox/ipam/forms/bulk_edit.py:562 -#: netbox/ipam/forms/bulk_import.py:433 netbox/ipam/forms/bulk_import.py:544 -#: netbox/ipam/forms/bulk_import.py:570 netbox/ipam/forms/filtersets.py:407 -#: netbox/ipam/forms/filtersets.py:596 netbox/templates/ipam/fhrpgroup.html:22 +#: netbox/ipam/forms/bulk_edit.py:376 netbox/ipam/forms/bulk_edit.py:573 +#: netbox/ipam/forms/bulk_import.py:433 netbox/ipam/forms/bulk_import.py:551 +#: netbox/ipam/forms/bulk_import.py:579 netbox/ipam/forms/filtersets.py:414 +#: netbox/ipam/forms/filtersets.py:604 netbox/templates/ipam/fhrpgroup.html:22 #: netbox/templates/ipam/inc/panels/fhrp_groups.html:24 -#: netbox/templates/ipam/service.html:32 +#: netbox/templates/ipam/service.html:34 #: netbox/templates/ipam/servicetemplate.html:19 msgid "Protocol" msgstr "Protocolo" -#: netbox/ipam/forms/bulk_edit.py:378 netbox/ipam/forms/filtersets.py:414 +#: netbox/ipam/forms/bulk_edit.py:383 netbox/ipam/forms/filtersets.py:421 #: netbox/ipam/tables/fhrp.py:22 netbox/templates/ipam/fhrpgroup.html:26 msgid "Group ID" msgstr "ID do Grupo" -#: netbox/ipam/forms/bulk_edit.py:383 netbox/ipam/forms/filtersets.py:419 -#: netbox/wireless/forms/bulk_edit.py:70 -#: netbox/wireless/forms/bulk_edit.py:118 +#: netbox/ipam/forms/bulk_edit.py:388 netbox/ipam/forms/filtersets.py:426 +#: netbox/wireless/forms/bulk_edit.py:71 +#: netbox/wireless/forms/bulk_edit.py:119 #: netbox/wireless/forms/bulk_import.py:64 #: netbox/wireless/forms/bulk_import.py:67 #: netbox/wireless/forms/bulk_import.py:109 @@ -10198,51 +10394,51 @@ msgstr "ID do Grupo" msgid "Authentication type" msgstr "Tipo de autenticação" -#: netbox/ipam/forms/bulk_edit.py:388 netbox/ipam/forms/filtersets.py:423 +#: netbox/ipam/forms/bulk_edit.py:393 netbox/ipam/forms/filtersets.py:430 msgid "Authentication key" msgstr "Chave de autenticação" -#: netbox/ipam/forms/bulk_edit.py:405 netbox/ipam/forms/filtersets.py:400 -#: netbox/ipam/forms/model_forms.py:517 netbox/netbox/navigation/menu.py:407 +#: netbox/ipam/forms/bulk_edit.py:410 netbox/ipam/forms/filtersets.py:407 +#: netbox/ipam/forms/model_forms.py:517 netbox/netbox/navigation/menu.py:409 #: netbox/templates/ipam/fhrpgroup.html:49 #: netbox/templates/wireless/inc/authentication_attrs.html:5 -#: netbox/wireless/forms/bulk_edit.py:94 -#: netbox/wireless/forms/bulk_edit.py:152 +#: netbox/wireless/forms/bulk_edit.py:95 +#: netbox/wireless/forms/bulk_edit.py:153 #: netbox/wireless/forms/filtersets.py:39 #: netbox/wireless/forms/filtersets.py:104 -#: netbox/wireless/forms/model_forms.py:58 -#: netbox/wireless/forms/model_forms.py:174 +#: netbox/wireless/forms/model_forms.py:59 +#: netbox/wireless/forms/model_forms.py:175 msgid "Authentication" msgstr "Autenticação" -#: netbox/ipam/forms/bulk_edit.py:430 netbox/ipam/models/vlans.py:63 +#: netbox/ipam/forms/bulk_edit.py:435 netbox/ipam/models/vlans.py:62 msgid "VLAN ID ranges" msgstr "Faixas para ID de VLAN." -#: netbox/ipam/forms/bulk_edit.py:505 netbox/ipam/forms/bulk_import.py:501 -#: netbox/ipam/forms/filtersets.py:571 netbox/ipam/models/vlans.py:233 -#: netbox/ipam/tables/vlans.py:103 +#: netbox/ipam/forms/bulk_edit.py:516 netbox/ipam/forms/bulk_import.py:508 +#: netbox/ipam/forms/filtersets.py:579 netbox/ipam/models/vlans.py:239 +#: netbox/ipam/tables/vlans.py:105 msgid "Q-in-Q role" msgstr "Função do Q-in-Q" -#: netbox/ipam/forms/bulk_edit.py:522 +#: netbox/ipam/forms/bulk_edit.py:533 msgid "Q-in-Q" msgstr "Q-in-Q" -#: netbox/ipam/forms/bulk_edit.py:523 +#: netbox/ipam/forms/bulk_edit.py:534 msgid "Site & Group" msgstr "Site e Grupo" -#: netbox/ipam/forms/bulk_edit.py:546 netbox/ipam/forms/bulk_import.py:531 -#: netbox/ipam/forms/model_forms.py:723 netbox/ipam/tables/vlans.py:256 +#: netbox/ipam/forms/bulk_edit.py:557 netbox/ipam/forms/bulk_import.py:538 +#: netbox/ipam/forms/model_forms.py:724 netbox/ipam/tables/vlans.py:258 #: netbox/templates/ipam/vlantranslationrule.html:14 #: netbox/vpn/forms/model_forms.py:322 netbox/vpn/forms/model_forms.py:359 msgid "Policy" msgstr "Política" -#: netbox/ipam/forms/bulk_edit.py:567 netbox/ipam/forms/model_forms.py:741 -#: netbox/ipam/forms/model_forms.py:773 netbox/ipam/tables/services.py:19 -#: netbox/ipam/tables/services.py:49 netbox/templates/ipam/service.html:36 +#: netbox/ipam/forms/bulk_edit.py:578 netbox/ipam/forms/model_forms.py:742 +#: netbox/ipam/forms/model_forms.py:775 netbox/ipam/tables/services.py:19 +#: netbox/ipam/tables/services.py:49 netbox/templates/ipam/service.html:38 #: netbox/templates/ipam/servicetemplate.html:23 msgid "Ports" msgstr "Portas" @@ -10278,8 +10474,9 @@ msgstr "Site da VLAN (se houver)" msgid "Scope ID" msgstr "ID do Escopo" -#: netbox/ipam/forms/bulk_import.py:331 netbox/ipam/forms/model_forms.py:305 -#: netbox/ipam/forms/model_forms.py:335 netbox/ipam/forms/model_forms.py:516 +#: netbox/ipam/forms/bulk_import.py:331 netbox/ipam/forms/filtersets.py:636 +#: netbox/ipam/forms/model_forms.py:305 netbox/ipam/forms/model_forms.py:335 +#: netbox/ipam/forms/model_forms.py:516 #: netbox/templates/ipam/fhrpgroup.html:19 msgid "FHRP Group" msgstr "Grupo FHRP" @@ -10330,47 +10527,57 @@ msgstr "" msgid "Auth type" msgstr "Tipo de autenticação" -#: netbox/ipam/forms/bulk_import.py:479 +#: netbox/ipam/forms/bulk_import.py:486 msgid "Assigned VLAN group" msgstr "Grupo de VLANs associado" -#: netbox/ipam/forms/bulk_import.py:511 +#: netbox/ipam/forms/bulk_import.py:518 msgid "Service VLAN (for Q-in-Q/802.1ad customer VLANs)" msgstr "VLAN de Serviço (para VLANs de clientes Q-in-Q/802.1ad)" -#: netbox/ipam/forms/bulk_import.py:534 netbox/ipam/models/vlans.py:352 +#: netbox/ipam/forms/bulk_import.py:541 netbox/ipam/models/vlans.py:358 msgid "VLAN translation policy" msgstr "Política de tradução de VLAN" -#: netbox/ipam/forms/bulk_import.py:546 netbox/ipam/forms/bulk_import.py:572 +#: netbox/ipam/forms/bulk_import.py:553 netbox/ipam/forms/bulk_import.py:581 msgid "IP protocol" msgstr "Protocolo IP" -#: netbox/ipam/forms/bulk_import.py:560 -msgid "Required if not assigned to a VM" -msgstr "Obrigatório se não estiver atribuído a uma VM" +#: netbox/ipam/forms/bulk_import.py:565 +msgid "Parent type (app & model)" +msgstr "Tipo de pai (aplicativo e modelo)" -#: netbox/ipam/forms/bulk_import.py:567 -msgid "Required if not assigned to a device" -msgstr "Obrigatório se não estiver atribuído a um dispositivo" +#: netbox/ipam/forms/bulk_import.py:572 +msgid "Parent object name" +msgstr "Nome do objeto pai" -#: netbox/ipam/forms/bulk_import.py:592 +#: netbox/ipam/forms/bulk_import.py:576 +msgid "Parent object ID" +msgstr "ID do objeto pai" + +#: netbox/ipam/forms/bulk_import.py:628 +msgid "" +"One of parent or parent_object_id must be included with parent_object_type" +msgstr "" +"Um dos pais ou parent_object_id deve ser incluído com parent_object_type" + +#: netbox/ipam/forms/bulk_import.py:638 #, python-brace-format -msgid "{ip} is not assigned to this device/VM." -msgstr "{ip} não está associado a este dispositivo/VM." +msgid "{ip} is not assigned to this parent." +msgstr "{ip} não está atribuído a esse pai." #: netbox/ipam/forms/filtersets.py:49 netbox/ipam/forms/model_forms.py:66 -#: netbox/netbox/navigation/menu.py:195 netbox/vpn/forms/model_forms.py:413 +#: netbox/netbox/navigation/menu.py:196 netbox/vpn/forms/model_forms.py:413 msgid "Route Targets" msgstr "Route Targets" #: netbox/ipam/forms/filtersets.py:55 netbox/ipam/forms/model_forms.py:53 -#: netbox/vpn/forms/filtersets.py:230 netbox/vpn/forms/model_forms.py:400 +#: netbox/vpn/forms/filtersets.py:235 netbox/vpn/forms/model_forms.py:400 msgid "Import targets" msgstr "Import targets" #: netbox/ipam/forms/filtersets.py:60 netbox/ipam/forms/model_forms.py:58 -#: netbox/vpn/forms/filtersets.py:235 netbox/vpn/forms/model_forms.py:405 +#: netbox/vpn/forms/filtersets.py:240 netbox/vpn/forms/model_forms.py:405 msgid "Export targets" msgstr "Export targets" @@ -10382,13 +10589,13 @@ msgstr "Importado pela VRF" msgid "Exported by VRF" msgstr "Exportado pela VRF" -#: netbox/ipam/forms/filtersets.py:89 netbox/ipam/tables/ip.py:35 +#: netbox/ipam/forms/filtersets.py:89 netbox/ipam/tables/ip.py:36 #: netbox/templates/ipam/rir.html:30 msgid "Private" msgstr "Privado" #: netbox/ipam/forms/filtersets.py:108 netbox/ipam/forms/filtersets.py:200 -#: netbox/ipam/forms/filtersets.py:288 netbox/ipam/forms/filtersets.py:343 +#: netbox/ipam/forms/filtersets.py:288 netbox/ipam/forms/filtersets.py:350 msgid "Address family" msgstr "Família de endereços" @@ -10408,50 +10615,50 @@ msgstr "Fim" msgid "Search within" msgstr "Pesquisar dentro" -#: netbox/ipam/forms/filtersets.py:216 netbox/ipam/forms/filtersets.py:359 +#: netbox/ipam/forms/filtersets.py:216 netbox/ipam/forms/filtersets.py:366 msgid "Present in VRF" msgstr "Presente em VRF" -#: netbox/ipam/forms/filtersets.py:327 +#: netbox/ipam/forms/filtersets.py:334 msgid "Device/VM" msgstr "Dispositivo/VM" -#: netbox/ipam/forms/filtersets.py:338 +#: netbox/ipam/forms/filtersets.py:345 msgid "Parent Prefix" msgstr "Prefixo Pai" -#: netbox/ipam/forms/filtersets.py:383 +#: netbox/ipam/forms/filtersets.py:390 msgid "Assigned to an interface" msgstr "Associado a uma interface" -#: netbox/ipam/forms/filtersets.py:390 netbox/templates/ipam/ipaddress.html:51 +#: netbox/ipam/forms/filtersets.py:397 netbox/templates/ipam/ipaddress.html:51 msgid "DNS Name" msgstr "Nome DNS" -#: netbox/ipam/forms/filtersets.py:433 netbox/ipam/models/vlans.py:274 -#: netbox/ipam/tables/ip.py:122 netbox/ipam/tables/vlans.py:51 -#: netbox/ipam/views.py:1036 netbox/netbox/navigation/menu.py:199 -#: netbox/netbox/navigation/menu.py:201 +#: 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/netbox/navigation/menu.py:202 msgid "VLANs" msgstr "VLANs" -#: netbox/ipam/forms/filtersets.py:474 +#: netbox/ipam/forms/filtersets.py:482 msgid "Contains VLAN ID" msgstr "Contém ID de VLAN" -#: netbox/ipam/forms/filtersets.py:508 netbox/ipam/models/vlans.py:372 +#: netbox/ipam/forms/filtersets.py:516 netbox/ipam/models/vlans.py:378 msgid "Local VLAN ID" msgstr "ID da VLAN Local" -#: netbox/ipam/forms/filtersets.py:513 netbox/ipam/models/vlans.py:380 +#: netbox/ipam/forms/filtersets.py:521 netbox/ipam/models/vlans.py:386 msgid "Remote VLAN ID" msgstr "ID da VLAN Remota" -#: netbox/ipam/forms/filtersets.py:523 +#: netbox/ipam/forms/filtersets.py:531 msgid "Q-in-Q/802.1ad" msgstr "Q-in-Q/802.1ad" -#: netbox/ipam/forms/filtersets.py:568 netbox/ipam/models/vlans.py:192 +#: netbox/ipam/forms/filtersets.py:576 netbox/ipam/models/vlans.py:198 #: netbox/templates/ipam/vlan.html:31 msgid "VLAN ID" msgstr "ID da VLAN" @@ -10461,7 +10668,7 @@ msgstr "ID da VLAN" msgid "Route Target" msgstr "Route Target" -#: netbox/ipam/forms/model_forms.py:118 netbox/ipam/tables/ip.py:63 +#: netbox/ipam/forms/model_forms.py:118 netbox/ipam/tables/ip.py:64 #: netbox/templates/ipam/aggregate.html:11 #: netbox/templates/ipam/prefix.html:38 msgid "Aggregate" @@ -10533,12 +10740,12 @@ msgstr "IDs de VLAN" msgid "Child VLANs" msgstr "VLANs filhas" -#: netbox/ipam/forms/model_forms.py:729 +#: netbox/ipam/forms/model_forms.py:730 #: netbox/templates/ipam/vlantranslationrule.html:11 msgid "VLAN Translation Rule" msgstr "Regra de Tradução de VLAN" -#: netbox/ipam/forms/model_forms.py:746 netbox/ipam/forms/model_forms.py:778 +#: netbox/ipam/forms/model_forms.py:747 netbox/ipam/forms/model_forms.py:780 msgid "" "Comma-separated list of one or more port numbers. A range may be specified " "using a hyphen." @@ -10546,28 +10753,32 @@ msgstr "" "Lista separada por vírgula de um ou mais números de portas. Um intervalo " "pode ser especificado usando hífen." -#: netbox/ipam/forms/model_forms.py:751 +#: netbox/ipam/forms/model_forms.py:752 #: netbox/templates/ipam/servicetemplate.html:12 msgid "Service Template" msgstr "Modelo de Serviço" -#: netbox/ipam/forms/model_forms.py:798 +#: netbox/ipam/forms/model_forms.py:765 +msgid "Parent type" +msgstr "Tipo de pai" + +#: netbox/ipam/forms/model_forms.py:796 msgid "Port(s)" msgstr "Porta(s)" -#: netbox/ipam/forms/model_forms.py:812 +#: netbox/ipam/forms/model_forms.py:839 msgid "Service template" msgstr "Modelo de serviço" -#: netbox/ipam/forms/model_forms.py:824 +#: netbox/ipam/forms/model_forms.py:848 msgid "From Template" msgstr "Do Modelo" -#: netbox/ipam/forms/model_forms.py:825 +#: netbox/ipam/forms/model_forms.py:849 msgid "Custom" msgstr "Personalizado" -#: netbox/ipam/forms/model_forms.py:856 +#: netbox/ipam/forms/model_forms.py:880 msgid "" "Must specify name, protocol, and port(s) if not using a service template." msgstr "" @@ -10615,19 +10826,19 @@ msgstr "tipo de autenticação" msgid "authentication key" msgstr "chave de autenticação" -#: netbox/ipam/models/fhrp.py:56 +#: netbox/ipam/models/fhrp.py:62 msgid "FHRP group" msgstr "Grupo FHRP" -#: netbox/ipam/models/fhrp.py:57 +#: netbox/ipam/models/fhrp.py:63 msgid "FHRP groups" msgstr "Grupos FHRP" -#: netbox/ipam/models/fhrp.py:110 +#: netbox/ipam/models/fhrp.py:116 msgid "FHRP group assignment" msgstr "Associação a um grupo de FHRP" -#: netbox/ipam/models/fhrp.py:111 +#: netbox/ipam/models/fhrp.py:117 msgid "FHRP group assignments" msgstr "Associações a grupos de FHRPs" @@ -10639,7 +10850,7 @@ msgstr "privado" msgid "IP space managed by this RIR is considered private" msgstr "O espaço IP gerenciado por este RIR é considerado privado" -#: netbox/ipam/models/ip.py:72 netbox/netbox/navigation/menu.py:188 +#: netbox/ipam/models/ip.py:72 netbox/netbox/navigation/menu.py:189 msgid "RIRs" msgstr "RIRs" @@ -10714,7 +10925,7 @@ msgid "All IP addresses within this prefix are considered usable" msgstr "" "Todos os endereços IP dentro deste prefixo são considerados utilizáveis" -#: netbox/ipam/models/ip.py:254 netbox/ipam/models/ip.py:523 +#: netbox/ipam/models/ip.py:254 netbox/ipam/models/ip.py:531 msgid "mark utilized" msgstr "marcar utilizado" @@ -10726,12 +10937,12 @@ msgstr "prefixos" msgid "Cannot create prefix with /0 mask." msgstr "Não é possível criar prefixo com a máscara /0." -#: netbox/ipam/models/ip.py:305 netbox/ipam/models/ip.py:871 +#: netbox/ipam/models/ip.py:305 netbox/ipam/models/ip.py:881 #, python-brace-format msgid "VRF {vrf}" msgstr "VRF {vrf}" -#: netbox/ipam/models/ip.py:305 netbox/ipam/models/ip.py:871 +#: netbox/ipam/models/ip.py:305 netbox/ipam/models/ip.py:881 msgid "global table" msgstr "tabela global" @@ -10740,112 +10951,130 @@ msgstr "tabela global" msgid "Duplicate prefix found in {table}: {prefix}" msgstr "Prefixo duplicado encontrado em {table}: {prefix}" -#: netbox/ipam/models/ip.py:481 +#: netbox/ipam/models/ip.py:484 msgid "start address" msgstr "endereço inicial" -#: netbox/ipam/models/ip.py:482 netbox/ipam/models/ip.py:486 -#: netbox/ipam/models/ip.py:711 +#: netbox/ipam/models/ip.py:485 netbox/ipam/models/ip.py:489 +#: netbox/ipam/models/ip.py:722 msgid "IPv4 or IPv6 address (with mask)" msgstr "Endereço IPv4 ou IPv6 (com máscara)" -#: netbox/ipam/models/ip.py:485 +#: netbox/ipam/models/ip.py:488 msgid "end address" msgstr "endereço final" -#: netbox/ipam/models/ip.py:512 +#: netbox/ipam/models/ip.py:515 msgid "Operational status of this range" msgstr "Status operacional desta faixa" -#: netbox/ipam/models/ip.py:520 +#: netbox/ipam/models/ip.py:523 msgid "The primary function of this range" msgstr "A função principal desta faixa" -#: netbox/ipam/models/ip.py:534 +#: netbox/ipam/models/ip.py:526 +msgid "mark populated" +msgstr "marca preenchida" + +#: netbox/ipam/models/ip.py:528 +msgid "Prevent the creation of IP addresses within this range" +msgstr "Impedir a criação de endereços IP dentro desse intervalo" + +#: netbox/ipam/models/ip.py:533 +#, python-format +msgid "Report space as 100% utilized" +msgstr "Espaço de relatório como 100% utilizado" + +#: netbox/ipam/models/ip.py:542 msgid "IP range" msgstr "Faixa de IP" -#: netbox/ipam/models/ip.py:535 +#: netbox/ipam/models/ip.py:543 msgid "IP ranges" msgstr "Faixas de IP" -#: netbox/ipam/models/ip.py:548 +#: netbox/ipam/models/ip.py:556 msgid "Starting and ending IP address versions must match" msgstr "Endereços IP inicial e final devem ter a mesma versão" -#: netbox/ipam/models/ip.py:554 +#: netbox/ipam/models/ip.py:562 msgid "Starting and ending IP address masks must match" msgstr "Máscaras de endereço IP inicial e final precisam ser iguais" -#: netbox/ipam/models/ip.py:561 +#: netbox/ipam/models/ip.py:569 #, python-brace-format msgid "" "Ending address must be greater than the starting address ({start_address})" msgstr "" "O endereço final deve ser maior que o endereço inicial ({start_address})" -#: netbox/ipam/models/ip.py:589 +#: netbox/ipam/models/ip.py:597 #, python-brace-format msgid "Defined addresses overlap with range {overlapping_range} in VRF {vrf}" msgstr "" "Endereços definidos se sobrepõem com a faixa {overlapping_range} em VRF " "{vrf}" -#: netbox/ipam/models/ip.py:598 +#: netbox/ipam/models/ip.py:606 #, python-brace-format msgid "Defined range exceeds maximum supported size ({max_size})" msgstr "Faixa definida excede o tamanho máximo suportado ({max_size})" -#: netbox/ipam/models/ip.py:710 netbox/tenancy/models/contacts.py:77 +#: netbox/ipam/models/ip.py:721 netbox/tenancy/models/contacts.py:78 msgid "address" msgstr "endereço" -#: netbox/ipam/models/ip.py:733 +#: netbox/ipam/models/ip.py:744 msgid "The operational status of this IP" msgstr "O status operacional deste IP" -#: netbox/ipam/models/ip.py:741 +#: netbox/ipam/models/ip.py:752 msgid "The functional role of this IP" msgstr "O papel funcional deste IP" -#: netbox/ipam/models/ip.py:765 netbox/templates/ipam/ipaddress.html:72 +#: netbox/ipam/models/ip.py:775 netbox/templates/ipam/ipaddress.html:72 msgid "NAT (inside)" msgstr "NAT (interno)" -#: netbox/ipam/models/ip.py:766 +#: netbox/ipam/models/ip.py:776 msgid "The IP for which this address is the \"outside\" IP" msgstr "O IP para o qual este endereço é o IP “externo”" -#: netbox/ipam/models/ip.py:773 +#: netbox/ipam/models/ip.py:783 msgid "Hostname or FQDN (not case-sensitive)" msgstr "Hostname ou FQDN (não diferencia maiúsculas de minúsculas)" -#: netbox/ipam/models/ip.py:789 netbox/ipam/models/services.py:90 +#: netbox/ipam/models/ip.py:799 netbox/ipam/models/services.py:86 msgid "IP addresses" msgstr "Endereços IP" -#: netbox/ipam/models/ip.py:842 +#: netbox/ipam/models/ip.py:852 msgid "Cannot create IP address with /0 mask." msgstr "Não é possível criar endereço IP com máscara /0." -#: netbox/ipam/models/ip.py:848 +#: netbox/ipam/models/ip.py:858 #, python-brace-format msgid "{ip} is a network ID, which may not be assigned to an interface." msgstr "{ip} é um ID de rede, que não pode ser atribuído a uma interface." -#: netbox/ipam/models/ip.py:859 +#: netbox/ipam/models/ip.py:869 #, python-brace-format msgid "" "{ip} is a broadcast address, which may not be assigned to an interface." msgstr "" "{ip} é um endereço de broadcast, que não pode ser atribuído a uma interface." -#: netbox/ipam/models/ip.py:873 +#: netbox/ipam/models/ip.py:883 #, python-brace-format msgid "Duplicate IP address found in {table}: {ipaddress}" msgstr "Endereço IP duplicado encontrado em {table}: {ipaddress}" -#: netbox/ipam/models/ip.py:896 +#: netbox/ipam/models/ip.py:899 +#, python-brace-format +msgid "Cannot create IP address {ip} inside range {range}." +msgstr "Não é possível criar endereço IP {ip} dentro do alcance {range}." + +#: netbox/ipam/models/ip.py:920 msgid "" "Cannot reassign IP address while it is designated as the primary IP for the " "parent object" @@ -10853,7 +11082,7 @@ msgstr "" "Não é possível reatribuir o endereço IP enquanto ele estiver designado como " "o IP primário do objeto pai" -#: netbox/ipam/models/ip.py:902 +#: netbox/ipam/models/ip.py:926 msgid "Only IPv6 addresses can be assigned SLAAC status" msgstr "Somente endereços IPv6 podem receber o status SLAAC" @@ -10869,56 +11098,43 @@ msgstr "modelo de serviço" msgid "service templates" msgstr "modelos de serviços" -#: netbox/ipam/models/services.py:91 +#: netbox/ipam/models/services.py:87 msgid "The specific IP addresses (if any) to which this service is bound" msgstr "" "Os endereços IP específicos (se houver) aos quais este serviço está " "vinculado" -#: netbox/ipam/models/services.py:98 +#: netbox/ipam/models/services.py:97 msgid "service" msgstr "serviço" -#: netbox/ipam/models/services.py:99 +#: netbox/ipam/models/services.py:98 msgid "services" msgstr "serviços" -#: netbox/ipam/models/services.py:110 -msgid "" -"A service cannot be associated with both a device and a virtual machine." -msgstr "" -"Um serviço não pode ser associado a um dispositivo e a uma máquina virtual " -"ao mesmo tempo." - -#: netbox/ipam/models/services.py:112 -msgid "" -"A service must be associated with either a device or a virtual machine." -msgstr "" -"Um serviço deve estar associado a um dispositivo ou a uma máquina virtual." - -#: netbox/ipam/models/vlans.py:88 +#: netbox/ipam/models/vlans.py:94 msgid "VLAN groups" msgstr "Grupos de VLANs" -#: netbox/ipam/models/vlans.py:95 +#: netbox/ipam/models/vlans.py:101 msgid "Cannot set scope_type without scope_id." msgstr "Não é possível definir scope_type sem scope_id." -#: netbox/ipam/models/vlans.py:97 +#: netbox/ipam/models/vlans.py:103 msgid "Cannot set scope_id without scope_type." msgstr "Não é possível definir scope_id sem scope_type." -#: netbox/ipam/models/vlans.py:105 +#: netbox/ipam/models/vlans.py:111 #, python-brace-format msgid "Starting VLAN ID in range ({value}) cannot be less than {minimum}" msgstr "VLAN ID inicial no intervalo {value} não pode ser menor que {minimum}" -#: netbox/ipam/models/vlans.py:111 +#: netbox/ipam/models/vlans.py:117 #, python-brace-format msgid "Ending VLAN ID in range ({value}) cannot exceed {maximum}" msgstr "VLAN ID final no intervalo {value} não pode ser maior que {maximum}" -#: netbox/ipam/models/vlans.py:118 +#: netbox/ipam/models/vlans.py:124 #, python-brace-format msgid "" "Ending VLAN ID in range must be greater than or equal to the starting VLAN " @@ -10927,36 +11143,36 @@ msgstr "" "VLAN ID final do intervalo deve ser maior ou igual à VLAN ID inicial " "({range})" -#: netbox/ipam/models/vlans.py:124 +#: netbox/ipam/models/vlans.py:130 msgid "Ranges cannot overlap." msgstr "Os intervalos não podem se sobrepor." -#: netbox/ipam/models/vlans.py:181 +#: netbox/ipam/models/vlans.py:187 msgid "The specific site to which this VLAN is assigned (if any)" msgstr "O site específico ao qual esta VLAN está associada (se houver)" -#: netbox/ipam/models/vlans.py:189 +#: netbox/ipam/models/vlans.py:195 msgid "VLAN group (optional)" msgstr "Grupo de VLANs (opcional)" -#: netbox/ipam/models/vlans.py:197 netbox/ipam/models/vlans.py:377 -#: netbox/ipam/models/vlans.py:385 +#: netbox/ipam/models/vlans.py:203 netbox/ipam/models/vlans.py:383 +#: netbox/ipam/models/vlans.py:391 msgid "Numeric VLAN ID (1-4094)" msgstr "ID numérica da VLAN (1-4094)" -#: netbox/ipam/models/vlans.py:215 +#: netbox/ipam/models/vlans.py:221 msgid "Operational status of this VLAN" msgstr "Status operacional desta VLAN" -#: netbox/ipam/models/vlans.py:223 +#: netbox/ipam/models/vlans.py:229 msgid "The primary function of this VLAN" msgstr "Função principal desta VLAN" -#: netbox/ipam/models/vlans.py:238 +#: netbox/ipam/models/vlans.py:244 msgid "Customer/service VLAN designation (for Q-in-Q/IEEE 802.1ad)" msgstr "Designação de VLAN de cliente/serviço (para Q-in-Q/IEEE 802.1ad)" -#: netbox/ipam/models/vlans.py:287 +#: netbox/ipam/models/vlans.py:293 #, python-brace-format msgid "" "VLAN is assigned to group {group} (scope: {scope}); cannot also assign to " @@ -10965,7 +11181,7 @@ msgstr "" "A VLAN está atribuída ao grupo {group} (escopo: {scope}); não pode ser " "associada ao site {site}." -#: netbox/ipam/models/vlans.py:294 +#: netbox/ipam/models/vlans.py:300 #, python-brace-format msgid "" "The assigned site {site} is not a member of the assigned group {group} " @@ -10974,25 +11190,25 @@ msgstr "" "O site atribuído {site} não é membro do grupo designado {group} (escopo: " "{scope})." -#: netbox/ipam/models/vlans.py:303 +#: netbox/ipam/models/vlans.py:309 #, python-brace-format msgid "VID must be in ranges {ranges} for VLANs in group {group}" msgstr "VLAN ID devem estar nas faixas {ranges} para VLANs no grupo {group}" -#: netbox/ipam/models/vlans.py:310 +#: netbox/ipam/models/vlans.py:316 msgid "Only Q-in-Q customer VLANs maybe assigned to a service VLAN." msgstr "" "Somente VLANs de clientes Q-in-Q podem ser atribuídas a uma VLAN de serviço." -#: netbox/ipam/models/vlans.py:316 +#: netbox/ipam/models/vlans.py:322 msgid "A Q-in-Q customer VLAN must be assigned to a service VLAN." msgstr "Uma VLAN de cliente Q-in-Q deve ser atribuída a uma VLAN de serviço." -#: netbox/ipam/models/vlans.py:353 +#: netbox/ipam/models/vlans.py:359 msgid "VLAN translation policies" msgstr "Políticas de tradução de VLAN" -#: netbox/ipam/models/vlans.py:394 +#: netbox/ipam/models/vlans.py:400 msgid "VLAN translation rule" msgstr "Regra de tradução de VLAN" @@ -11012,8 +11228,8 @@ msgstr "imponha um espaço exclusivo" msgid "Prevent duplicate prefixes/IP addresses within this VRF" msgstr "Prevenir prefixos/endereços IP duplicados dentro deste VRF" -#: netbox/ipam/models/vrfs.py:62 netbox/netbox/navigation/menu.py:192 -#: netbox/netbox/navigation/menu.py:194 +#: netbox/ipam/models/vrfs.py:62 netbox/netbox/navigation/menu.py:193 +#: netbox/netbox/navigation/menu.py:195 msgid "VRFs" msgstr "VRFs" @@ -11041,74 +11257,79 @@ msgstr "Total de Sites" msgid "Provider Count" msgstr "Total de Provedores" -#: netbox/ipam/tables/ip.py:41 netbox/netbox/navigation/menu.py:185 -#: netbox/netbox/navigation/menu.py:187 +#: netbox/ipam/tables/ip.py:42 netbox/netbox/navigation/menu.py:186 +#: netbox/netbox/navigation/menu.py:188 msgid "Aggregates" msgstr "Agregados" -#: netbox/ipam/tables/ip.py:71 +#: netbox/ipam/tables/ip.py:72 msgid "Added" msgstr "Adicionado" -#: netbox/ipam/tables/ip.py:74 netbox/ipam/tables/ip.py:112 -#: netbox/ipam/tables/vlans.py:118 netbox/ipam/views.py:373 -#: netbox/netbox/navigation/menu.py:171 netbox/netbox/navigation/menu.py:173 +#: netbox/ipam/tables/ip.py:75 netbox/ipam/tables/ip.py:113 +#: netbox/ipam/tables/vlans.py:120 netbox/ipam/views.py:375 +#: netbox/netbox/navigation/menu.py:172 netbox/netbox/navigation/menu.py:174 #: netbox/templates/ipam/vlan.html:100 msgid "Prefixes" msgstr "Prefixos" -#: netbox/ipam/tables/ip.py:77 netbox/ipam/tables/ip.py:221 -#: netbox/ipam/tables/ip.py:276 netbox/ipam/tables/vlans.py:55 +#: netbox/ipam/tables/ip.py:78 netbox/ipam/tables/ip.py:222 +#: netbox/ipam/tables/ip.py:281 netbox/ipam/tables/vlans.py:55 #: netbox/templates/dcim/device.html:260 #: netbox/templates/ipam/aggregate.html:24 -#: netbox/templates/ipam/iprange.html:29 netbox/templates/ipam/prefix.html:102 +#: netbox/templates/ipam/iprange.html:37 netbox/templates/ipam/prefix.html:102 msgid "Utilization" msgstr "Utilização" -#: netbox/ipam/tables/ip.py:117 netbox/netbox/navigation/menu.py:167 +#: netbox/ipam/tables/ip.py:118 netbox/netbox/navigation/menu.py:168 msgid "IP Ranges" msgstr "Faixas de IP" -#: netbox/ipam/tables/ip.py:167 +#: netbox/ipam/tables/ip.py:168 msgid "Prefix (Flat)" msgstr "Prefixo (Plano)" -#: netbox/ipam/tables/ip.py:171 +#: netbox/ipam/tables/ip.py:172 msgid "Depth" msgstr "Profundidade" -#: netbox/ipam/tables/ip.py:191 netbox/ipam/tables/vlans.py:37 +#: netbox/ipam/tables/ip.py:192 netbox/ipam/tables/vlans.py:37 #: netbox/virtualization/tables/clusters.py:77 #: netbox/wireless/tables/wirelesslan.py:55 msgid "Scope Type" msgstr "Tipo de Escopo" -#: netbox/ipam/tables/ip.py:213 +#: netbox/ipam/tables/ip.py:214 msgid "Pool" msgstr "Pool" -#: netbox/ipam/tables/ip.py:217 netbox/ipam/tables/ip.py:272 +#: netbox/ipam/tables/ip.py:218 netbox/ipam/tables/ip.py:277 +#: netbox/templates/ipam/iprange.html:33 msgid "Marked Utilized" msgstr "Marcado como Utilizado" -#: netbox/ipam/tables/ip.py:256 +#: netbox/ipam/tables/ip.py:257 msgid "Start address" msgstr "Endereço inicial" -#: netbox/ipam/tables/ip.py:335 +#: netbox/ipam/tables/ip.py:273 netbox/templates/ipam/iprange.html:29 +msgid "Marked Populated" +msgstr "Marcado como preenchido" + +#: netbox/ipam/tables/ip.py:341 msgid "NAT (Inside)" msgstr "NAT (interno)" -#: netbox/ipam/tables/ip.py:340 +#: netbox/ipam/tables/ip.py:346 msgid "NAT (Outside)" msgstr "NAT (Externo)" -#: netbox/ipam/tables/ip.py:345 +#: netbox/ipam/tables/ip.py:351 msgid "Assigned" msgstr "Associado" -#: netbox/ipam/tables/ip.py:381 netbox/templates/vpn/l2vpntermination.html:16 -#: netbox/vpn/forms/filtersets.py:246 +#: netbox/ipam/tables/ip.py:397 netbox/templates/vpn/l2vpntermination.html:16 +#: netbox/vpn/forms/filtersets.py:251 msgid "Assigned Object" msgstr "Objeto Associado" @@ -11116,22 +11337,22 @@ msgstr "Objeto Associado" msgid "VID Ranges" msgstr "Faixas de ID de VLAN" -#: netbox/ipam/tables/vlans.py:80 netbox/ipam/tables/vlans.py:190 +#: netbox/ipam/tables/vlans.py:82 netbox/ipam/tables/vlans.py:192 #: netbox/templates/dcim/inc/interface_vlans_table.html:4 msgid "VID" msgstr "VLAN ID" -#: netbox/ipam/tables/vlans.py:237 +#: netbox/ipam/tables/vlans.py:239 #: netbox/templates/ipam/vlantranslationpolicy.html:22 msgid "Rules" msgstr "Regras" -#: netbox/ipam/tables/vlans.py:260 +#: netbox/ipam/tables/vlans.py:262 #: netbox/templates/ipam/vlantranslationrule.html:18 msgid "Local VID" msgstr "VID Local" -#: netbox/ipam/tables/vlans.py:264 +#: netbox/ipam/tables/vlans.py:266 #: netbox/templates/ipam/vlantranslationrule.html:22 msgid "Remote VID" msgstr "VID Remoto" @@ -11144,14 +11365,27 @@ msgstr "Route Distinguiser" msgid "Unique" msgstr "Único" -#: netbox/ipam/tables/vrfs.py:37 netbox/vpn/tables/l2vpn.py:27 +#: netbox/ipam/tables/vrfs.py:37 netbox/vpn/tables/l2vpn.py:30 msgid "Import Targets" msgstr "Import Targets" -#: netbox/ipam/tables/vrfs.py:42 netbox/vpn/tables/l2vpn.py:32 +#: netbox/ipam/tables/vrfs.py:42 netbox/vpn/tables/l2vpn.py:35 msgid "Export Targets" msgstr "Export Targets" +#: netbox/ipam/utils.py:30 +msgid "1 IP available" +msgstr "1 IP disponível" + +#: netbox/ipam/utils.py:32 +#, python-brace-format +msgid "{count} IPs available" +msgstr "{count} IPs disponíveis" + +#: netbox/ipam/utils.py:33 +msgid "Many IPs available" +msgstr "Muitos IPs disponíveis" + #: netbox/ipam/validators.py:9 #, python-brace-format msgid "{prefix} is not a valid prefix. Did you mean {suggested}?" @@ -11175,31 +11409,31 @@ msgstr "" "Somente caracteres alfanuméricos, asteriscos, hífens, pontos e sublinhados " "são permitidos em nomes DNS" -#: netbox/ipam/views.py:570 +#: netbox/ipam/views.py:569 msgid "Child Prefixes" msgstr "Prefixos Filhos" -#: netbox/ipam/views.py:606 +#: netbox/ipam/views.py:605 msgid "Child Ranges" msgstr "Intervalos Filhos" -#: netbox/ipam/views.py:958 +#: netbox/ipam/views.py:951 msgid "Related IPs" msgstr "IPs relacionados" -#: netbox/ipam/views.py:1315 +#: netbox/ipam/views.py:1319 msgid "Device Interfaces" msgstr "Interfaces de dispositivos" -#: netbox/ipam/views.py:1333 +#: netbox/ipam/views.py:1337 msgid "VM Interfaces" msgstr "Interfaces de Máquina Virtual" -#: netbox/netbox/api/fields.py:65 +#: netbox/netbox/api/fields.py:66 msgid "This field may not be blank." msgstr "Este campo pode não estar em branco." -#: netbox/netbox/api/fields.py:70 +#: netbox/netbox/api/fields.py:71 msgid "" "Value must be passed directly (e.g. \"foo\": 123); do not use a dictionary " "or list." @@ -11207,27 +11441,27 @@ msgstr "" "O valor deve ser passado diretamente (por exemplo, “foo”: 123); não use um " "dicionário ou uma lista." -#: netbox/netbox/api/fields.py:91 +#: netbox/netbox/api/fields.py:92 #, python-brace-format msgid "{value} is not a valid choice." msgstr "{value} não é uma escolha válida." -#: netbox/netbox/api/fields.py:104 +#: netbox/netbox/api/fields.py:105 #, python-brace-format msgid "Invalid content type: {content_type}" msgstr "Tipo de conteúdo inválido: {content_type}" -#: netbox/netbox/api/fields.py:105 +#: netbox/netbox/api/fields.py:106 msgid "Invalid value. Specify a content type as '.'." msgstr "" "Valor inválido. Especifique um tipo de conteúdo como " "'.'." -#: netbox/netbox/api/fields.py:167 +#: netbox/netbox/api/fields.py:168 msgid "Ranges must be specified in the form (lower, upper)." msgstr "Intervalos devem ser especificados no formato (inferior,superior)." -#: netbox/netbox/api/fields.py:169 +#: netbox/netbox/api/fields.py:170 msgid "Range boundaries must be defined as integers." msgstr "Fronteiras do intervalo devem ser definidas como inteiros." @@ -11302,6 +11536,7 @@ msgid "Dark Grey" msgstr "Cinza Escuro" #: netbox/netbox/choices.py:103 netbox/templates/extras/script_result.html:56 +#: netbox/templates/extras/tableconfig.html:76 msgid "Default" msgstr "Padrão" @@ -11605,33 +11840,33 @@ msgstr "Campo customizado '{name}' deve ser um valor único." msgid "Missing required custom field '{name}'." msgstr "Campo personalizado obrigatório '{name}' ausente." -#: netbox/netbox/models/features.py:470 +#: netbox/netbox/models/features.py:492 msgid "Remote data source" msgstr "Fonte de dados remota" -#: netbox/netbox/models/features.py:480 +#: netbox/netbox/models/features.py:502 msgid "data path" msgstr "caminho dos dados" -#: netbox/netbox/models/features.py:484 +#: netbox/netbox/models/features.py:506 msgid "Path to remote file (relative to data source root)" msgstr "Caminho para o arquivo remoto (em relação à raiz da fonte de dados)" -#: netbox/netbox/models/features.py:487 +#: netbox/netbox/models/features.py:509 msgid "auto sync enabled" msgstr "sincronização automática ativada" -#: netbox/netbox/models/features.py:489 +#: netbox/netbox/models/features.py:511 msgid "Enable automatic synchronization of data when the data file is updated" msgstr "" "Habilita a sincronização automática de dados quando o arquivo de dados for " "atualizado" -#: netbox/netbox/models/features.py:492 +#: netbox/netbox/models/features.py:514 msgid "date synced" msgstr "data sincronizada" -#: netbox/netbox/models/features.py:586 +#: netbox/netbox/models/features.py:608 #, python-brace-format msgid "{class_name} must implement a sync_data() method." msgstr "{class_name} deve implementar um método sync_data ()." @@ -11660,7 +11895,7 @@ msgstr "Deve ser especificada uma unidade ao definir uma distância" msgid "Organization" msgstr "Organização" -#: netbox/netbox/navigation/menu.py:19 +#: netbox/netbox/navigation/menu.py:18 msgid "Site Groups" msgstr "Grupos de Sites" @@ -11699,208 +11934,212 @@ msgid "Virtual Device Contexts" msgstr "Contextos de Dispositivos Virtuais" #: netbox/netbox/navigation/menu.py:88 +msgid "Module Type Profiles" +msgstr "Perfis de tipo de módulo" + +#: netbox/netbox/navigation/menu.py:89 msgid "Manufacturers" msgstr "Fabricantes" -#: netbox/netbox/navigation/menu.py:92 +#: netbox/netbox/navigation/menu.py:93 msgid "Device Components" msgstr "Componentes de Dispositivos" -#: netbox/netbox/navigation/menu.py:104 +#: netbox/netbox/navigation/menu.py:105 #: netbox/templates/dcim/inventoryitemrole.html:8 msgid "Inventory Item Roles" msgstr "Funções dos Itens de Inventário" -#: netbox/netbox/navigation/menu.py:110 +#: netbox/netbox/navigation/menu.py:111 #: netbox/templates/dcim/interface.html:413 #: netbox/templates/virtualization/vminterface.html:124 msgid "MAC Addresses" msgstr "Endereços MAC" -#: netbox/netbox/navigation/menu.py:117 netbox/netbox/navigation/menu.py:121 +#: netbox/netbox/navigation/menu.py:118 netbox/netbox/navigation/menu.py:122 #: netbox/templates/dcim/interface.html:182 msgid "Connections" msgstr "Conexões" -#: netbox/netbox/navigation/menu.py:123 +#: netbox/netbox/navigation/menu.py:124 msgid "Cables" msgstr "Cabos" -#: netbox/netbox/navigation/menu.py:124 +#: netbox/netbox/navigation/menu.py:125 msgid "Wireless Links" msgstr "Links Wireless" -#: netbox/netbox/navigation/menu.py:127 +#: netbox/netbox/navigation/menu.py:128 msgid "Interface Connections" msgstr "Conexões de Interface" -#: netbox/netbox/navigation/menu.py:132 +#: netbox/netbox/navigation/menu.py:133 msgid "Console Connections" msgstr "Conexões de Console" -#: netbox/netbox/navigation/menu.py:137 +#: netbox/netbox/navigation/menu.py:138 msgid "Power Connections" msgstr "Conexões de Alimentação" -#: netbox/netbox/navigation/menu.py:153 +#: netbox/netbox/navigation/menu.py:154 msgid "Wireless LAN Groups" msgstr "Grupos de Redes Wireless" -#: netbox/netbox/navigation/menu.py:174 +#: netbox/netbox/navigation/menu.py:175 msgid "Prefix & VLAN Roles" msgstr "Funções de Prefixo e VLAN" -#: netbox/netbox/navigation/menu.py:180 +#: netbox/netbox/navigation/menu.py:181 msgid "ASN Ranges" msgstr "Intervalos de ASNs" -#: netbox/netbox/navigation/menu.py:203 +#: netbox/netbox/navigation/menu.py:204 msgid "VLAN Translation Policies" msgstr "Políticas de Tradução de VLAN" -#: netbox/netbox/navigation/menu.py:204 +#: netbox/netbox/navigation/menu.py:205 #: netbox/templates/ipam/vlantranslationpolicy.html:46 msgid "VLAN Translation Rules" msgstr "Regras de Tradução de VLAN" -#: netbox/netbox/navigation/menu.py:211 +#: netbox/netbox/navigation/menu.py:212 msgid "Service Templates" msgstr "Modelos de Serviço" -#: netbox/netbox/navigation/menu.py:212 netbox/templates/dcim/device.html:302 +#: netbox/netbox/navigation/menu.py:213 netbox/templates/dcim/device.html:302 #: netbox/templates/ipam/ipaddress.html:118 #: netbox/templates/virtualization/virtualmachine.html:154 msgid "Services" msgstr "Serviços" -#: netbox/netbox/navigation/menu.py:219 +#: netbox/netbox/navigation/menu.py:220 msgid "VPN" msgstr "VPN" -#: netbox/netbox/navigation/menu.py:223 netbox/netbox/navigation/menu.py:225 +#: netbox/netbox/navigation/menu.py:224 netbox/netbox/navigation/menu.py:226 #: netbox/vpn/tables/tunnels.py:24 msgid "Tunnels" msgstr "Túneis" -#: netbox/netbox/navigation/menu.py:226 +#: netbox/netbox/navigation/menu.py:227 #: netbox/templates/vpn/tunnelgroup.html:8 msgid "Tunnel Groups" msgstr "Grupos de Túneis" -#: netbox/netbox/navigation/menu.py:227 +#: netbox/netbox/navigation/menu.py:228 msgid "Tunnel Terminations" msgstr "Terminações de Túneis" -#: netbox/netbox/navigation/menu.py:231 netbox/netbox/navigation/menu.py:233 -#: netbox/vpn/models/l2vpn.py:64 +#: netbox/netbox/navigation/menu.py:232 netbox/netbox/navigation/menu.py:234 +#: netbox/vpn/models/l2vpn.py:69 msgid "L2VPNs" msgstr "L2VPNs" -#: netbox/netbox/navigation/menu.py:240 +#: netbox/netbox/navigation/menu.py:241 msgid "IKE Proposals" msgstr "Propostas de IKE" -#: netbox/netbox/navigation/menu.py:241 +#: netbox/netbox/navigation/menu.py:242 #: netbox/templates/vpn/ikeproposal.html:41 msgid "IKE Policies" msgstr "Políticas de IKE" -#: netbox/netbox/navigation/menu.py:242 +#: netbox/netbox/navigation/menu.py:243 msgid "IPSec Proposals" msgstr "Propostas de IPsec" -#: netbox/netbox/navigation/menu.py:243 +#: netbox/netbox/navigation/menu.py:244 #: netbox/templates/vpn/ipsecproposal.html:37 msgid "IPSec Policies" msgstr "Políticas de IPsec" -#: netbox/netbox/navigation/menu.py:244 netbox/templates/vpn/ikepolicy.html:38 +#: netbox/netbox/navigation/menu.py:245 netbox/templates/vpn/ikepolicy.html:38 #: netbox/templates/vpn/ipsecpolicy.html:25 msgid "IPSec Profiles" msgstr "Perfis de IPsec" -#: netbox/netbox/navigation/menu.py:259 +#: netbox/netbox/navigation/menu.py:260 #: netbox/templates/virtualization/virtualmachine.html:174 #: netbox/templates/virtualization/virtualmachine/base.html:32 #: netbox/templates/virtualization/virtualmachine_list.html:21 #: netbox/virtualization/tables/virtualmachines.py:74 -#: netbox/virtualization/views.py:427 +#: netbox/virtualization/views.py:417 msgid "Virtual Disks" msgstr "Discos Virtuais" -#: netbox/netbox/navigation/menu.py:266 +#: netbox/netbox/navigation/menu.py:267 msgid "Cluster Types" msgstr "Tipos de Clusters" -#: netbox/netbox/navigation/menu.py:267 +#: netbox/netbox/navigation/menu.py:268 msgid "Cluster Groups" msgstr "Grupos de Clusters" -#: netbox/netbox/navigation/menu.py:281 +#: netbox/netbox/navigation/menu.py:282 msgid "Circuit Types" msgstr "Tipos de Circuitos" -#: netbox/netbox/navigation/menu.py:282 +#: netbox/netbox/navigation/menu.py:283 msgid "Circuit Terminations" msgstr "Terminações de Circuitos" -#: netbox/netbox/navigation/menu.py:286 netbox/netbox/navigation/menu.py:288 +#: netbox/netbox/navigation/menu.py:287 netbox/netbox/navigation/menu.py:289 #: netbox/templates/circuits/providernetwork.html:55 msgid "Virtual Circuits" msgstr "Circuitos Virtuais" -#: netbox/netbox/navigation/menu.py:289 +#: netbox/netbox/navigation/menu.py:290 msgid "Virtual Circuit Types" msgstr "Tipos de Circuitos Virtuais" -#: netbox/netbox/navigation/menu.py:290 +#: netbox/netbox/navigation/menu.py:291 msgid "Virtual Circuit Terminations" msgstr "Terminações de Circuito Virtual" -#: netbox/netbox/navigation/menu.py:296 +#: netbox/netbox/navigation/menu.py:297 msgid "Circuit Groups" msgstr "Grupos de Circuitos" -#: netbox/netbox/navigation/menu.py:297 +#: netbox/netbox/navigation/menu.py:298 #: netbox/templates/circuits/circuit.html:76 #: netbox/templates/circuits/virtualcircuit.html:69 msgid "Group Assignments" msgstr "Atribuições do Grupo" -#: netbox/netbox/navigation/menu.py:301 netbox/netbox/navigation/menu.py:303 +#: netbox/netbox/navigation/menu.py:302 netbox/netbox/navigation/menu.py:304 msgid "Providers" msgstr "Provedores" -#: netbox/netbox/navigation/menu.py:304 +#: netbox/netbox/navigation/menu.py:305 #: netbox/templates/circuits/provider.html:51 msgid "Provider Accounts" msgstr "Contas de Provedores" -#: netbox/netbox/navigation/menu.py:305 +#: netbox/netbox/navigation/menu.py:306 msgid "Provider Networks" msgstr "Redes dos Provedores" -#: netbox/netbox/navigation/menu.py:319 +#: netbox/netbox/navigation/menu.py:320 msgid "Power Panels" msgstr "Quadros de Alimentação" -#: netbox/netbox/navigation/menu.py:330 +#: netbox/netbox/navigation/menu.py:331 msgid "Configurations" msgstr "Configurações" -#: netbox/netbox/navigation/menu.py:332 +#: netbox/netbox/navigation/menu.py:333 msgid "Config Contexts" msgstr "Contexto de Configuração" -#: netbox/netbox/navigation/menu.py:333 +#: netbox/netbox/navigation/menu.py:334 msgid "Config Templates" msgstr "Modelos de Configuração" -#: netbox/netbox/navigation/menu.py:340 netbox/netbox/navigation/menu.py:344 +#: netbox/netbox/navigation/menu.py:341 netbox/netbox/navigation/menu.py:345 msgid "Customization" msgstr "Personalização" -#: netbox/netbox/navigation/menu.py:346 +#: netbox/netbox/navigation/menu.py:347 #: netbox/templates/dcim/device_edit.html:105 #: netbox/templates/dcim/htmx/cable_edit.html:84 #: netbox/templates/dcim/virtualchassis_add.html:35 @@ -11913,92 +12152,96 @@ msgstr "Personalização" msgid "Custom Fields" msgstr "Campos Personalizados" -#: netbox/netbox/navigation/menu.py:347 +#: netbox/netbox/navigation/menu.py:348 msgid "Custom Field Choices" msgstr "Opções de Campo Personalizadas" -#: netbox/netbox/navigation/menu.py:348 +#: netbox/netbox/navigation/menu.py:349 msgid "Custom Links" msgstr "Links Personalizados" -#: netbox/netbox/navigation/menu.py:349 +#: netbox/netbox/navigation/menu.py:350 msgid "Export Templates" msgstr "Modelos de Exportação" -#: netbox/netbox/navigation/menu.py:350 +#: netbox/netbox/navigation/menu.py:351 msgid "Saved Filters" msgstr "Filtros Salvos" #: netbox/netbox/navigation/menu.py:352 +msgid "Table Configs" +msgstr "Configurações de tabela" + +#: netbox/netbox/navigation/menu.py:354 msgid "Image Attachments" msgstr "Anexos de Imagens" -#: netbox/netbox/navigation/menu.py:370 +#: netbox/netbox/navigation/menu.py:372 msgid "Operations" msgstr "Operações" -#: netbox/netbox/navigation/menu.py:374 +#: netbox/netbox/navigation/menu.py:376 msgid "Integrations" msgstr "Integrações" -#: netbox/netbox/navigation/menu.py:376 +#: netbox/netbox/navigation/menu.py:378 msgid "Data Sources" msgstr "Fontes de dados" -#: netbox/netbox/navigation/menu.py:377 +#: netbox/netbox/navigation/menu.py:379 msgid "Event Rules" msgstr "Regras dos eventos" -#: netbox/netbox/navigation/menu.py:378 +#: netbox/netbox/navigation/menu.py:380 msgid "Webhooks" msgstr "Webhooks" -#: netbox/netbox/navigation/menu.py:382 netbox/netbox/navigation/menu.py:386 -#: netbox/netbox/views/generic/feature_views.py:158 +#: netbox/netbox/navigation/menu.py:384 netbox/netbox/navigation/menu.py:388 +#: netbox/netbox/views/generic/feature_views.py:164 #: netbox/templates/extras/report/base.html:37 #: netbox/templates/extras/script/base.html:36 msgid "Jobs" msgstr "Tarefas" -#: netbox/netbox/navigation/menu.py:392 +#: netbox/netbox/navigation/menu.py:394 msgid "Logging" msgstr "Rastreamento" -#: netbox/netbox/navigation/menu.py:394 +#: netbox/netbox/navigation/menu.py:396 msgid "Notification Groups" msgstr "Grupos de Notificação" -#: netbox/netbox/navigation/menu.py:395 +#: netbox/netbox/navigation/menu.py:397 msgid "Journal Entries" msgstr "Registros de Eventos" -#: netbox/netbox/navigation/menu.py:396 +#: netbox/netbox/navigation/menu.py:398 #: netbox/templates/core/objectchange.html:9 #: netbox/templates/core/objectchange_list.html:4 msgid "Change Log" msgstr "Changelog" -#: netbox/netbox/navigation/menu.py:403 netbox/templates/inc/user_menu.html:29 +#: netbox/netbox/navigation/menu.py:405 netbox/templates/inc/user_menu.html:29 msgid "Admin" msgstr "Administrador" -#: netbox/netbox/navigation/menu.py:451 netbox/templates/account/base.html:27 +#: netbox/netbox/navigation/menu.py:453 netbox/templates/account/base.html:27 #: netbox/templates/inc/user_menu.html:52 msgid "API Tokens" msgstr "Tokens de API" -#: netbox/netbox/navigation/menu.py:458 netbox/users/forms/model_forms.py:187 +#: netbox/netbox/navigation/menu.py:460 netbox/users/forms/model_forms.py:187 #: netbox/users/forms/model_forms.py:195 netbox/users/forms/model_forms.py:242 #: netbox/users/forms/model_forms.py:249 msgid "Permissions" msgstr "Permissões" -#: netbox/netbox/navigation/menu.py:466 netbox/netbox/navigation/menu.py:470 +#: netbox/netbox/navigation/menu.py:468 netbox/netbox/navigation/menu.py:472 #: netbox/templates/core/system.html:7 msgid "System" msgstr "Sistema" -#: netbox/netbox/navigation/menu.py:475 netbox/netbox/navigation/menu.py:523 +#: netbox/netbox/navigation/menu.py:477 netbox/netbox/navigation/menu.py:525 #: netbox/templates/500.html:35 netbox/templates/account/preferences.html:22 #: netbox/templates/core/plugin.html:13 #: netbox/templates/core/plugin_list.html:7 @@ -12006,11 +12249,11 @@ msgstr "Sistema" msgid "Plugins" msgstr "Plugins" -#: netbox/netbox/navigation/menu.py:480 +#: netbox/netbox/navigation/menu.py:482 msgid "Configuration History" msgstr "Histórico de Configuração" -#: netbox/netbox/navigation/menu.py:486 netbox/templates/core/rq_task.html:8 +#: netbox/netbox/navigation/menu.py:488 netbox/templates/core/rq_task.html:8 #: netbox/templates/core/rq_task_list.html:22 msgid "Background Tasks" msgstr "Tarefas em Background" @@ -12046,22 +12289,22 @@ msgstr "" "{template_extension} não é uma subclasse de " "netbox.plugins.PluginTemplateExtension!" -#: netbox/netbox/plugins/registration.py:57 +#: netbox/netbox/plugins/registration.py:49 #, python-brace-format msgid "{item} must be an instance of netbox.plugins.PluginMenuItem" msgstr "{item} deve ser uma instância de netbox.plugins.PluginMenuItem" -#: netbox/netbox/plugins/registration.py:68 +#: netbox/netbox/plugins/registration.py:60 #, python-brace-format msgid "{menu_link} must be an instance of netbox.plugins.PluginMenuItem" msgstr "{menu_link} deve ser uma instância de netbox.plugins.PluginMenuItem" -#: netbox/netbox/plugins/registration.py:73 +#: netbox/netbox/plugins/registration.py:65 #, python-brace-format msgid "{button} must be an instance of netbox.plugins.PluginMenuButton" msgstr "{button} deve ser uma instância de netbox.plugins.PluginMenuButton" -#: netbox/netbox/plugins/templates.py:37 +#: netbox/netbox/plugins/templates.py:42 msgid "extra_context must be a dictionary" msgstr "extra_context deve ser um dicionário" @@ -12139,79 +12382,79 @@ msgstr "Não é possível adicionar stores ao registro após a inicialização" msgid "Cannot delete stores from registry" msgstr "Não é possível excluir stores do registro" -#: netbox/netbox/settings.py:758 +#: netbox/netbox/settings.py:782 msgid "Czech" msgstr "Tcheco" -#: netbox/netbox/settings.py:759 +#: netbox/netbox/settings.py:783 msgid "Danish" msgstr "Dinamarquês" -#: netbox/netbox/settings.py:760 +#: netbox/netbox/settings.py:784 msgid "German" msgstr "Alemão" -#: netbox/netbox/settings.py:761 +#: netbox/netbox/settings.py:785 msgid "English" msgstr "Inglês" -#: netbox/netbox/settings.py:762 +#: netbox/netbox/settings.py:786 msgid "Spanish" msgstr "Espanhol" -#: netbox/netbox/settings.py:763 +#: netbox/netbox/settings.py:787 msgid "French" msgstr "Francês" -#: netbox/netbox/settings.py:764 +#: netbox/netbox/settings.py:788 msgid "Italian" msgstr "Italiano" -#: netbox/netbox/settings.py:765 +#: netbox/netbox/settings.py:789 msgid "Japanese" msgstr "Japonês" -#: netbox/netbox/settings.py:766 +#: netbox/netbox/settings.py:790 msgid "Dutch" msgstr "Holandês" -#: netbox/netbox/settings.py:767 +#: netbox/netbox/settings.py:791 msgid "Polish" msgstr "Polonês" -#: netbox/netbox/settings.py:768 +#: netbox/netbox/settings.py:792 msgid "Portuguese" msgstr "Português" -#: netbox/netbox/settings.py:769 +#: netbox/netbox/settings.py:793 msgid "Russian" msgstr "Russo" -#: netbox/netbox/settings.py:770 +#: netbox/netbox/settings.py:794 msgid "Turkish" msgstr "Turco" -#: netbox/netbox/settings.py:771 +#: netbox/netbox/settings.py:795 msgid "Ukrainian" msgstr "Ucraniano" -#: netbox/netbox/settings.py:772 +#: netbox/netbox/settings.py:796 msgid "Chinese" msgstr "Chinês" -#: netbox/netbox/tables/columns.py:177 +#: netbox/netbox/tables/columns.py:178 msgid "Select all" msgstr "Selecionar todos" -#: netbox/netbox/tables/columns.py:190 +#: netbox/netbox/tables/columns.py:191 msgid "Toggle all" msgstr "Alternar todos" -#: netbox/netbox/tables/columns.py:302 +#: netbox/netbox/tables/columns.py:307 msgid "Toggle Dropdown" msgstr "Alternar Lista Suspensa" -#: netbox/netbox/tables/columns.py:575 netbox/templates/core/job.html:53 +#: netbox/netbox/tables/columns.py:580 netbox/templates/core/job.html:53 msgid "Error" msgstr "Erro" @@ -12220,12 +12463,12 @@ msgstr "Erro" msgid "No {model_name} found" msgstr "{model_name} não encontrados" -#: netbox/netbox/tables/tables.py:252 +#: netbox/netbox/tables/tables.py:278 #: netbox/templates/generic/bulk_import.html:117 msgid "Field" msgstr "Campo" -#: netbox/netbox/tables/tables.py:255 +#: netbox/netbox/tables/tables.py:281 msgid "Value" msgstr "Valor" @@ -12233,7 +12476,7 @@ msgstr "Valor" msgid "Dummy Plugin" msgstr "Plugin Dummy" -#: netbox/netbox/views/generic/bulk_views.py:116 +#: netbox/netbox/views/generic/bulk_views.py:117 #, python-brace-format msgid "" "There was an error rendering the selected export template ({template}): " @@ -12241,52 +12484,52 @@ msgid "" msgstr "" "Houve um erro ao renderizar o modelo de exportação ({template}): {error}" -#: netbox/netbox/views/generic/bulk_views.py:425 +#: netbox/netbox/views/generic/bulk_views.py:427 #, python-brace-format msgid "Row {i}: Object with ID {id} does not exist" msgstr "Linha {i}: Objeto com ID {id} não existe" -#: netbox/netbox/views/generic/bulk_views.py:714 -#: netbox/netbox/views/generic/bulk_views.py:915 -#: netbox/netbox/views/generic/bulk_views.py:963 +#: netbox/netbox/views/generic/bulk_views.py:716 +#: netbox/netbox/views/generic/bulk_views.py:917 +#: netbox/netbox/views/generic/bulk_views.py:965 #, python-brace-format msgid "No {object_type} were selected." msgstr "Nenhum {object_type} foi/foram selecionado(s)." -#: netbox/netbox/views/generic/bulk_views.py:793 +#: netbox/netbox/views/generic/bulk_views.py:795 #, python-brace-format msgid "Renamed {count} {object_type}" msgstr "Renomeado(s) {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:893 +#: netbox/netbox/views/generic/bulk_views.py:895 #, python-brace-format msgid "Deleted {count} {object_type}" msgstr "Excluído(s) {count} {object_type}" -#: netbox/netbox/views/generic/feature_views.py:40 +#: netbox/netbox/views/generic/feature_views.py:46 msgid "Changelog" msgstr "Changelog" -#: netbox/netbox/views/generic/feature_views.py:93 +#: netbox/netbox/views/generic/feature_views.py:99 msgid "Journal" msgstr "Registro" -#: netbox/netbox/views/generic/feature_views.py:212 +#: netbox/netbox/views/generic/feature_views.py:218 msgid "Unable to synchronize data: No data file set." msgstr "" "Não é possível sincronizar os dados: Nenhum arquivo de dados definido." -#: netbox/netbox/views/generic/feature_views.py:216 +#: netbox/netbox/views/generic/feature_views.py:222 #, python-brace-format msgid "Synchronized data for {object_type} {object}." msgstr "Dados sincronizados para {object_type} {object}." -#: netbox/netbox/views/generic/feature_views.py:241 +#: netbox/netbox/views/generic/feature_views.py:247 #, python-brace-format msgid "Synced {count} {object_type}" msgstr "Sincronizado(s) {count} {object_type}" -#: netbox/netbox/views/generic/object_views.py:109 +#: netbox/netbox/views/generic/object_views.py:110 #, python-brace-format msgid "{class_name} must implement get_children()" msgstr "{class_name} deve implementar get_children ()" @@ -12356,12 +12599,6 @@ msgstr "no GitHub" msgid "Home Page" msgstr "Página Inicial" -#: netbox/templates/account/base.html:7 netbox/templates/inc/user_menu.html:40 -#: netbox/vpn/forms/bulk_edit.py:255 netbox/vpn/forms/filtersets.py:194 -#: netbox/vpn/forms/model_forms.py:382 -msgid "Profile" -msgstr "Perfil" - #: netbox/templates/account/base.html:13 #: netbox/templates/account/notifications.html:7 #: netbox/templates/inc/user_menu.html:15 @@ -12436,13 +12673,10 @@ msgid "Toggle All" msgstr "Alternar Tudo" #: netbox/templates/account/preferences.html:49 +#: netbox/templates/extras/tableconfig.html:25 msgid "Table" msgstr "Tabela" -#: netbox/templates/account/preferences.html:50 -msgid "Ordering" -msgstr "Ordenação" - #: netbox/templates/account/preferences.html:51 msgid "Columns" msgstr "Colunas" @@ -12462,8 +12696,8 @@ msgid "Account Details" msgstr "Detalhes da Conta" #: netbox/templates/account/profile.html:29 -#: netbox/templates/tenancy/contact.html:43 -#: netbox/templates/users/user.html:25 netbox/tenancy/forms/bulk_edit.py:109 +#: netbox/templates/tenancy/contact.html:53 +#: netbox/templates/users/user.html:25 netbox/tenancy/forms/bulk_edit.py:116 msgid "Email" msgstr "E-mail" @@ -12504,8 +12738,11 @@ msgstr "Grupos Associados" #: netbox/templates/dcim/inc/panels/inventory_items.html:45 #: netbox/templates/dcim/interface.html:353 #: netbox/templates/dcim/modulebay.html:80 +#: netbox/templates/dcim/moduletype.html:90 #: netbox/templates/extras/configcontext.html:70 +#: netbox/templates/extras/configtemplate.html:77 #: netbox/templates/extras/eventrule.html:66 +#: netbox/templates/extras/exporttemplate.html:88 #: netbox/templates/extras/htmx/script_result.html:60 #: netbox/templates/extras/webhook.html:65 #: netbox/templates/extras/webhook.html:75 @@ -12549,7 +12786,7 @@ msgstr "Usado pela última vez" msgid "Add a Token" msgstr "Adicionar um Token" -#: netbox/templates/base/base.html:23 netbox/templates/home.html:27 +#: netbox/templates/base/base.html:24 netbox/templates/home.html:27 msgid "Home" msgstr "Início" @@ -12564,7 +12801,7 @@ msgstr "Logotipo do NetBox" #: netbox/templates/base/layout.html:60 netbox/templates/base/layout.html:61 msgid "Get" -msgstr "" +msgstr "Obter" #: netbox/templates/base/layout.html:161 netbox/templates/base/layout.html:162 msgid "Docs" @@ -12644,6 +12881,7 @@ msgstr "Tipo de circuito" #: netbox/templates/circuits/inc/circuit_termination.html:10 #: netbox/templates/dcim/manufacturer.html:11 +#: netbox/templates/extras/tableconfig_edit.html:29 #: netbox/templates/generic/bulk_add_component.html:22 #: netbox/templates/users/objectpermission.html:38 #: netbox/utilities/templates/buttons/add.html:4 @@ -12667,6 +12905,20 @@ msgstr "Editar" msgid "Swap" msgstr "Trocar" +#: netbox/templates/circuits/inc/circuit_termination.html:23 +#: netbox/templates/dcim/inc/panels/inventory_items.html:37 +#: netbox/templates/dcim/powerpanel.html:66 +#: netbox/templates/extras/script_list.html:35 +#: netbox/templates/generic/bulk_delete.html:20 +#: netbox/templates/generic/bulk_delete.html:66 +#: netbox/templates/generic/object_delete.html:19 +#: netbox/templates/htmx/delete_form.html:57 +#: netbox/templates/ipam/inc/panels/fhrp_groups.html:48 +#: netbox/templates/users/objectpermission.html:46 +#: netbox/utilities/templates/buttons/delete.html:11 +msgid "Delete" +msgstr "Excluir" + #: netbox/templates/circuits/inc/circuit_termination_fields.html:5 msgid "Termination point" msgstr "Ponto de terminação" @@ -12722,8 +12974,8 @@ msgstr "Desconectar" #: netbox/templates/dcim/interface.html:237 #: netbox/templates/dcim/interface.html:257 #: netbox/templates/dcim/powerfeed.html:127 -#: netbox/templates/dcim/poweroutlet.html:81 -#: netbox/templates/dcim/poweroutlet.html:82 +#: netbox/templates/dcim/poweroutlet.html:85 +#: netbox/templates/dcim/poweroutlet.html:86 #: netbox/templates/dcim/powerport.html:73 #: netbox/templates/dcim/rearport.html:98 msgid "Connect" @@ -12819,28 +13071,22 @@ msgstr "bytes" msgid "SHA256 Hash" msgstr "Hash SHA256" -#: netbox/templates/core/datasource.html:14 -#: netbox/templates/core/datasource.html:20 -#: netbox/utilities/templates/buttons/sync.html:5 -msgid "Sync" -msgstr "Sincronizar" +#: netbox/templates/core/datafile.html:55 +msgid "Content" +msgstr "Conteúdo" -#: netbox/templates/core/datasource.html:50 +#: netbox/templates/core/datasource.html:54 msgid "Last synced" msgstr "Última sincronização" -#: netbox/templates/core/datasource.html:84 +#: netbox/templates/core/datasource.html:88 msgid "Backend" msgstr "Backend" -#: netbox/templates/core/datasource.html:99 +#: netbox/templates/core/datasource.html:103 msgid "No parameters defined" msgstr "Nenhum parâmetro definido" -#: netbox/templates/core/datasource.html:114 -msgid "Files" -msgstr "Arquivos" - #: netbox/templates/core/inc/config_data.html:7 msgid "Rack elevations" msgstr "Elevações de rack" @@ -13016,7 +13262,7 @@ msgstr "Filas em Segundo Plano" #: netbox/templates/extras/script_result.html:67 #: netbox/templates/extras/script_result.html:69 #: netbox/templates/inc/table_controls_htmx.html:30 -#: netbox/templates/inc/table_controls_htmx.html:33 +#: netbox/templates/inc/table_controls_htmx.html:31 msgid "Configure Table" msgstr "Configurar Tabela" @@ -13250,7 +13496,7 @@ msgstr "Renomear Selecionado" #: netbox/templates/dcim/consoleserverport.html:66 #: netbox/templates/dcim/frontport.html:98 #: netbox/templates/dcim/interface.html:233 -#: netbox/templates/dcim/poweroutlet.html:79 +#: netbox/templates/dcim/poweroutlet.html:83 #: netbox/templates/dcim/powerport.html:69 msgid "Not Connected" msgstr "Não Conectado" @@ -13416,6 +13662,7 @@ msgid "Regenerate Slug" msgstr "Regenerar Slug" #: netbox/templates/dcim/device_edit.html:51 +#: netbox/templates/extras/tableconfig_edit.html:32 #: netbox/templates/generic/bulk_remove.html:21 #: netbox/utilities/templates/helpers/table_config_form.html:23 msgid "Remove" @@ -13467,17 +13714,25 @@ msgstr "Compartimento" msgid "Add Device" msgstr "Adicionar Dispositivo" -#: netbox/templates/dcim/devicerole.html:40 +#: netbox/templates/dcim/devicerole.html:44 msgid "VM Role" msgstr "Função da VM" +#: netbox/templates/dcim/devicerole.html:67 +msgid "Child Device Roles" +msgstr "Funções de dispositivos infantis" + +#: netbox/templates/dcim/devicerole.html:71 +msgid "Add a Device Role" +msgstr "Adicionar uma função de dispositivo" + #: netbox/templates/dcim/devicetype.html:18 -#: netbox/templates/dcim/moduletype.html:31 +#: netbox/templates/dcim/moduletype.html:35 msgid "Model Name" msgstr "Nome do Modelo" #: netbox/templates/dcim/devicetype.html:25 -#: netbox/templates/dcim/moduletype.html:35 +#: netbox/templates/dcim/moduletype.html:39 msgid "Part Number" msgstr "Part Number" @@ -13503,7 +13758,7 @@ msgstr "Posição da Porta Traseira" #: netbox/templates/dcim/frontport.html:72 #: netbox/templates/dcim/interface.html:201 -#: netbox/templates/dcim/poweroutlet.html:73 +#: netbox/templates/dcim/poweroutlet.html:77 #: netbox/templates/dcim/powerport.html:63 #: netbox/templates/dcim/rearport.html:68 msgid "Marked as Connected" @@ -13570,7 +13825,7 @@ msgstr "Limpar" msgid "Clear All" msgstr "Limpar Tudo" -#: netbox/templates/dcim/inc/panels/racktype_dimensions.html:38 +#: netbox/templates/dcim/inc/panels/racktype_dimensions.html:48 msgid "Mounting Depth" msgstr "Profundidade de Montagem" @@ -13636,11 +13891,11 @@ msgstr "Largura do Canal" #: netbox/templates/dcim/interface.html:342 #: netbox/templates/wireless/wirelesslan.html:14 #: netbox/templates/wireless/wirelesslink.html:21 -#: netbox/wireless/forms/bulk_edit.py:62 -#: netbox/wireless/forms/bulk_edit.py:105 +#: netbox/wireless/forms/bulk_edit.py:63 +#: netbox/wireless/forms/bulk_edit.py:106 #: netbox/wireless/forms/filtersets.py:43 #: netbox/wireless/forms/filtersets.py:108 netbox/wireless/models.py:82 -#: netbox/wireless/models.py:153 netbox/wireless/tables/wirelesslan.py:44 +#: netbox/wireless/models.py:145 netbox/wireless/tables/wirelesslan.py:44 msgid "SSID" msgstr "SSID" @@ -13653,7 +13908,7 @@ msgid "No member interfaces" msgstr "Nenhuma interface membro" #: netbox/templates/dcim/interface.html:400 -#: netbox/templates/ipam/fhrpgroup.html:73 +#: netbox/templates/ipam/fhrpgroup.html:74 #: netbox/templates/ipam/iprange/ip_addresses.html:7 #: netbox/templates/ipam/prefix/ip_addresses.html:7 #: netbox/templates/virtualization/vminterface.html:111 @@ -13677,15 +13932,15 @@ msgstr "Part ID" msgid "Add Child Location" msgstr "Adicionar Local Filho" -#: netbox/templates/dcim/location.html:77 +#: netbox/templates/dcim/location.html:78 msgid "Child Locations" msgstr "Locais Filhos" -#: netbox/templates/dcim/location.html:81 netbox/templates/dcim/site.html:131 +#: netbox/templates/dcim/location.html:82 netbox/templates/dcim/site.html:131 msgid "Add a Location" msgstr "Adicionar uma localização" -#: netbox/templates/dcim/location.html:94 netbox/templates/dcim/site.html:144 +#: netbox/templates/dcim/location.html:95 netbox/templates/dcim/site.html:144 msgid "Add a Device" msgstr "Adicionar um Dispositivo" @@ -13698,9 +13953,18 @@ msgid "Add Device Type" msgstr "Adicionar Tipo de Dispositivo" #: netbox/templates/dcim/manufacturer.html:21 +#: netbox/templates/dcim/moduletypeprofile.html:49 msgid "Add Module Type" msgstr "Adicionar Tipo de Módulo" +#: netbox/templates/dcim/moduletype.html:71 +msgid "No profile assigned" +msgstr "Nenhum perfil atribuído" + +#: netbox/templates/dcim/moduletypeprofile.html:13 +msgid "Module Type Profile" +msgstr "Perfil do tipo de módulo" + #: netbox/templates/dcim/powerfeed.html:53 msgid "Connected Device" msgstr "Dispositivo Conectado" @@ -13723,7 +13987,7 @@ msgctxt "Abbreviation for amperes" msgid "A" msgstr "A" -#: netbox/templates/dcim/poweroutlet.html:58 +#: netbox/templates/dcim/poweroutlet.html:62 msgid "Feed Leg" msgstr "Ramal de Alimentação" @@ -13811,11 +14075,11 @@ msgstr "Posições" msgid "Add Site" msgstr "Adicionar Site" -#: netbox/templates/dcim/region.html:55 +#: netbox/templates/dcim/region.html:56 msgid "Child Regions" msgstr "Regiões Filhas" -#: netbox/templates/dcim/region.html:59 +#: netbox/templates/dcim/region.html:60 msgid "Add Region" msgstr "Adicionar Região" @@ -13839,19 +14103,20 @@ msgstr "Endereço Físico" msgid "Shipping Address" msgstr "Endereço de Entrega" -#: netbox/templates/dcim/sitegroup.html:55 -#: netbox/templates/tenancy/contactgroup.html:46 -#: netbox/templates/tenancy/tenantgroup.html:55 -#: netbox/templates/wireless/wirelesslangroup.html:55 +#: netbox/templates/dcim/sitegroup.html:56 +#: netbox/templates/tenancy/contactgroup.html:47 +#: netbox/templates/tenancy/tenantgroup.html:56 +#: netbox/templates/wireless/wirelesslangroup.html:56 msgid "Child Groups" msgstr "Grupos Filhos" -#: netbox/templates/dcim/sitegroup.html:59 +#: netbox/templates/dcim/sitegroup.html:60 msgid "Add Site Group" msgstr "Adicionar Grupo de Sites" #: netbox/templates/dcim/trace/attachment.html:5 -#: netbox/templates/extras/exporttemplate.html:31 +#: netbox/templates/extras/configtemplate.html:33 +#: netbox/templates/extras/exporttemplate.html:35 msgid "Attachment" msgstr "Anexo" @@ -13892,6 +14157,15 @@ msgstr "Editando Chassi Virtual %(name)s" msgid "Rack/Unit" msgstr "Rack/Posição" +#: netbox/templates/dcim/virtualchassis_edit.html:111 +#: netbox/templates/generic/bulk_add_component.html:68 +#: netbox/templates/generic/object_edit.html:47 +#: netbox/templates/generic/object_edit.html:80 +#: netbox/templates/htmx/quick_add.html:24 +#: netbox/templates/ipam/inc/ipaddress_edit_header.html:7 +msgid "Create" +msgstr "Criar" + #: netbox/templates/dcim/virtualchassis_remove_member.html:5 msgid "Remove Virtual Chassis Member" msgstr "Remover Membro do Chassi Virtual" @@ -14004,23 +14278,24 @@ msgstr "Versão não suportada do PostgreSQL" #: netbox/templates/exceptions/programming_error.html:19 msgid "" -"Ensure that PostgreSQL version 12 or later is in use. You can check this by " +"Ensure that PostgreSQL version 14 or later is in use. You can check this by " "connecting to the database using NetBox's credentials and issuing a query " "for SELECT VERSION()." msgstr "" -"Certifique-se de que o PostgreSQL versão 12 ou posterior esteja em uso. Você" -" pode verificar isso conectando-se ao banco de dados usando as credenciais " -"do NetBox e emitindo uma consulta para SELECT VERSION()." +"Certifique-se de que a versão 14 ou posterior do PostgreSQL esteja em uso. " +"Você pode verificar isso conectando-se ao banco de dados usando as " +"credenciais do NetBox e emitindo uma consulta para SELECIONE A VERSÃO " +"()." #: netbox/templates/extras/configcontext.html:45 -#: netbox/templates/extras/configtemplate.html:37 -#: netbox/templates/extras/exporttemplate.html:51 +#: netbox/templates/extras/configtemplate.html:53 +#: netbox/templates/extras/exporttemplate.html:55 msgid "The data file associated with this object has been deleted" msgstr "O arquivo de dados associado a este objeto foi excluído" #: netbox/templates/extras/configcontext.html:54 -#: netbox/templates/extras/configtemplate.html:46 -#: netbox/templates/extras/exporttemplate.html:60 +#: netbox/templates/extras/configtemplate.html:62 +#: netbox/templates/extras/exporttemplate.html:64 msgid "Data Synced" msgstr "Dados Sincronizados" @@ -14030,12 +14305,13 @@ msgstr "Dados Sincronizados" msgid "Sync Data" msgstr "Sincronizar Dados" -#: netbox/templates/extras/configtemplate.html:56 +#: netbox/templates/extras/configtemplate.html:72 +#: netbox/templates/extras/exporttemplate.html:83 msgid "Environment Parameters" msgstr "Parâmetros do Ambiente" -#: netbox/templates/extras/configtemplate.html:67 -#: netbox/templates/extras/exporttemplate.html:79 +#: netbox/templates/extras/configtemplate.html:87 +#: netbox/templates/extras/exporttemplate.html:98 msgid "Template" msgstr "Modelo" @@ -14089,7 +14365,7 @@ msgid "Button Class" msgstr "Classe do Botão" #: netbox/templates/extras/customlink.html:39 -#: netbox/templates/extras/exporttemplate.html:66 +#: netbox/templates/extras/exporttemplate.html:73 #: netbox/templates/extras/savedfilter.html:39 msgid "Assigned Models" msgstr "Modelos Associados" @@ -14175,14 +14451,6 @@ msgstr "HTTP" msgid "Conditions" msgstr "Condições" -#: netbox/templates/extras/exporttemplate.html:23 -msgid "MIME Type" -msgstr "MIME Type" - -#: netbox/templates/extras/exporttemplate.html:27 -msgid "File Extension" -msgstr "Extensão do arquivo" - #: netbox/templates/extras/htmx/script_result.html:10 msgid "Scheduled for" msgstr "Agendado para" @@ -14333,23 +14601,46 @@ msgstr "Limite do log" msgid "All" msgstr "Todos" -#: netbox/templates/extras/tag.html:32 +#: netbox/templates/extras/tableconfig.html:10 +msgid "Table Config" +msgstr "Configuração da tabela" + +#: netbox/templates/extras/tableconfig.html:50 +msgid "Columns Displayed" +msgstr "Colunas exibidas" + +#: netbox/templates/extras/tableconfig_edit.html:8 +#: netbox/utilities/templates/helpers/table_config_form.html:8 +msgid "Table Configuration" +msgstr "Configuração da Tabela" + +#: netbox/templates/extras/tableconfig_edit.html:40 +#: netbox/utilities/templates/helpers/table_config_form.html:31 +msgid "Move Up" +msgstr "Mover para Cima" + +#: netbox/templates/extras/tableconfig_edit.html:43 +#: netbox/utilities/templates/helpers/table_config_form.html:34 +msgid "Move Down" +msgstr "Mover para Baixo" + +#: netbox/templates/extras/tag.html:36 msgid "Tagged Items" msgstr "Itens Etiquetados" -#: netbox/templates/extras/tag.html:43 +#: netbox/templates/extras/tag.html:47 msgid "Allowed Object Types" msgstr "Tipos de Objetos Permitidos" -#: netbox/templates/extras/tag.html:51 +#: netbox/templates/extras/tag.html:55 msgid "Any" msgstr "Qualquer" -#: netbox/templates/extras/tag.html:57 +#: netbox/templates/extras/tag.html:61 msgid "Tagged Item Types" msgstr "Tipos de Itens Etiquetados" -#: netbox/templates/extras/tag.html:82 +#: netbox/templates/extras/tag.html:86 msgid "Tagged Objects" msgstr "Objetos Etiquetados" @@ -14722,7 +15013,8 @@ msgstr "Centro de ajuda" msgid "Log Out" msgstr "Logout" -#: netbox/templates/inc/user_menu.html:63 netbox/templates/login.html:38 +#: netbox/templates/inc/user_menu.html:63 netbox/templates/login.html:39 +#: netbox/templates/login.html:84 msgid "Log In" msgstr "Login" @@ -14754,7 +15046,7 @@ msgstr "Tipo de Autenticação" msgid "Authentication Key" msgstr "Chave de Autenticação" -#: netbox/templates/ipam/fhrpgroup.html:69 +#: netbox/templates/ipam/fhrpgroup.html:70 msgid "Virtual IP Addresses" msgstr "Endereços IP Virtuais" @@ -14787,7 +15079,7 @@ msgid "Show All" msgstr "Mostrar Tudo" #: netbox/templates/ipam/ipaddress.html:23 -#: netbox/templates/ipam/iprange.html:45 netbox/templates/ipam/prefix.html:24 +#: netbox/templates/ipam/iprange.html:52 netbox/templates/ipam/prefix.html:24 msgid "Global" msgstr "Global" @@ -14819,14 +15111,14 @@ msgstr "Endereço Inicial" msgid "Ending Address" msgstr "Endereço Final" -#: netbox/templates/ipam/iprange.html:33 netbox/templates/ipam/prefix.html:106 -msgid "Marked fully utilized" -msgstr "Marcado como totalmente utilizado" - #: netbox/templates/ipam/prefix.html:95 msgid "Addressing Details" msgstr "Detalhes do Endereçamento" +#: netbox/templates/ipam/prefix.html:106 +msgid "Marked fully utilized" +msgstr "Marcado como totalmente utilizado" + #: netbox/templates/ipam/prefix.html:114 msgid "Child IPs" msgstr "IPs Filhos" @@ -14932,11 +15224,11 @@ msgstr "Espaço de IP exclusivo" msgid "Errors" msgstr "Erros" -#: netbox/templates/login.html:69 +#: netbox/templates/login.html:70 msgid "Sign In" msgstr "Entrar" -#: netbox/templates/login.html:77 +#: netbox/templates/login.html:80 msgctxt "Denotes an alternative option" msgid "Or" msgstr "Ou" @@ -14994,37 +15286,37 @@ msgstr "" "Clique aqui para tentar carregar o NetBox " "novamente." -#: netbox/templates/tenancy/contact.html:18 netbox/tenancy/filtersets.py:147 -#: netbox/tenancy/forms/bulk_edit.py:138 +#: netbox/templates/tenancy/contact.html:18 netbox/tenancy/filtersets.py:152 +#: netbox/tenancy/forms/bulk_edit.py:149 #: netbox/tenancy/forms/filtersets.py:102 netbox/tenancy/forms/forms.py:57 -#: netbox/tenancy/forms/model_forms.py:106 -#: netbox/tenancy/forms/model_forms.py:130 -#: netbox/tenancy/tables/contacts.py:98 +#: netbox/tenancy/forms/model_forms.py:108 +#: netbox/tenancy/forms/model_forms.py:132 +#: netbox/tenancy/tables/contacts.py:102 msgid "Contact" msgstr "Contato" -#: netbox/templates/tenancy/contact.html:29 -#: netbox/tenancy/forms/bulk_edit.py:99 +#: netbox/templates/tenancy/contact.html:39 +#: netbox/tenancy/forms/bulk_edit.py:106 msgid "Title" msgstr "Título" -#: netbox/templates/tenancy/contact.html:33 -#: netbox/tenancy/forms/bulk_edit.py:104 netbox/tenancy/tables/contacts.py:64 +#: netbox/templates/tenancy/contact.html:43 +#: netbox/tenancy/forms/bulk_edit.py:111 netbox/tenancy/tables/contacts.py:68 msgid "Phone" msgstr "Telefone" #: netbox/templates/tenancy/contactgroup.html:18 -#: netbox/tenancy/forms/forms.py:67 netbox/tenancy/forms/model_forms.py:75 +#: netbox/tenancy/forms/forms.py:67 netbox/tenancy/forms/model_forms.py:77 msgid "Contact Group" msgstr "Grupo de Contatos" -#: netbox/templates/tenancy/contactgroup.html:50 +#: netbox/templates/tenancy/contactgroup.html:51 msgid "Add Contact Group" msgstr "Adicionar Grupo de Contato" #: netbox/templates/tenancy/contactrole.html:15 -#: netbox/tenancy/filtersets.py:152 netbox/tenancy/forms/forms.py:62 -#: netbox/tenancy/forms/model_forms.py:87 +#: netbox/tenancy/filtersets.py:157 netbox/tenancy/forms/forms.py:62 +#: netbox/tenancy/forms/model_forms.py:89 msgid "Contact Role" msgstr "Função dos Contatos" @@ -15037,12 +15329,12 @@ msgid "Add Tenant" msgstr "Adicionar Inquilino" #: netbox/templates/tenancy/tenantgroup.html:26 -#: netbox/tenancy/forms/model_forms.py:32 netbox/tenancy/tables/columns.py:36 +#: netbox/tenancy/forms/model_forms.py:33 netbox/tenancy/tables/columns.py:36 #: netbox/tenancy/tables/columns.py:46 msgid "Tenant Group" msgstr "Grupo de Inquilinos" -#: netbox/templates/tenancy/tenantgroup.html:59 +#: netbox/templates/tenancy/tenantgroup.html:60 msgid "Add Tenant Group" msgstr "Adicionar Grupo de Inquilinos" @@ -15238,7 +15530,7 @@ msgstr "Vida útil da Security Association (KB)" msgid "L2VPN Attributes" msgstr "Atributos da L2VPN" -#: netbox/templates/vpn/l2vpn.html:60 netbox/templates/vpn/tunnel.html:76 +#: netbox/templates/vpn/l2vpn.html:64 netbox/templates/vpn/tunnel.html:76 msgid "Add a Termination" msgstr "Adicionar uma Terminação" @@ -15305,11 +15597,11 @@ msgid "Add Wireless LAN" msgstr "Adicionar Rede Wireless" #: netbox/templates/wireless/wirelesslangroup.html:26 -#: netbox/wireless/forms/model_forms.py:29 +#: netbox/wireless/forms/model_forms.py:30 msgid "Wireless LAN Group" msgstr "Grupo de Redes Wireless" -#: netbox/templates/wireless/wirelesslangroup.html:59 +#: netbox/templates/wireless/wirelesslangroup.html:60 msgid "Add Wireless LAN Group" msgstr "Adicionar Grupo de Redes Wireless" @@ -15325,109 +15617,133 @@ msgstr "Grupo de contatos principal (ID)" msgid "Parent contact group (slug)" msgstr "Grupo de contatos principal (slug)" -#: netbox/tenancy/filtersets.py:40 netbox/tenancy/filtersets.py:67 -#: netbox/tenancy/filtersets.py:110 +#: netbox/tenancy/filtersets.py:40 netbox/tenancy/filtersets.py:72 +#: netbox/tenancy/filtersets.py:115 msgid "Contact group (ID)" msgstr "Grupo de contatos (ID)" -#: netbox/tenancy/filtersets.py:47 netbox/tenancy/filtersets.py:74 -#: netbox/tenancy/filtersets.py:117 +#: netbox/tenancy/filtersets.py:47 netbox/tenancy/filtersets.py:79 +#: netbox/tenancy/filtersets.py:122 msgid "Contact group (slug)" msgstr "Grupo de contatos (slug)" -#: netbox/tenancy/filtersets.py:104 +#: netbox/tenancy/filtersets.py:52 netbox/tenancy/filtersets.py:109 msgid "Contact (ID)" msgstr "Contato (ID)" -#: netbox/tenancy/filtersets.py:121 +#: netbox/tenancy/filtersets.py:126 msgid "Contact role (ID)" msgstr "Função do contato (ID)" -#: netbox/tenancy/filtersets.py:127 +#: netbox/tenancy/filtersets.py:132 msgid "Contact role (slug)" msgstr "Função do contato (slug)" -#: netbox/tenancy/filtersets.py:158 +#: netbox/tenancy/filtersets.py:163 msgid "Contact group" msgstr "Grupo de contatos" -#: netbox/tenancy/filtersets.py:169 +#: netbox/tenancy/filtersets.py:174 msgid "Parent tenant group (ID)" msgstr "Grupo de inquilinos principal (ID)" -#: netbox/tenancy/filtersets.py:175 +#: netbox/tenancy/filtersets.py:180 msgid "Parent tenant group (slug)" msgstr "Grupo de inquilinos principal (slug)" -#: netbox/tenancy/filtersets.py:181 netbox/tenancy/filtersets.py:201 +#: netbox/tenancy/filtersets.py:186 netbox/tenancy/filtersets.py:206 msgid "Tenant group (ID)" msgstr "Grupo de inquilinos (ID)" -#: netbox/tenancy/filtersets.py:234 +#: netbox/tenancy/filtersets.py:239 msgid "Tenant Group (ID)" msgstr "Grupo de Inquilinos (ID)" -#: netbox/tenancy/filtersets.py:241 +#: netbox/tenancy/filtersets.py:246 msgid "Tenant Group (slug)" msgstr "Grupo de inquilinos (slug)" -#: netbox/tenancy/forms/bulk_edit.py:66 +#: netbox/tenancy/forms/bulk_edit.py:67 msgid "Desciption" msgstr "Descrição" -#: netbox/tenancy/forms/bulk_import.py:101 +#: netbox/tenancy/forms/bulk_edit.py:96 +msgid "Add groups" +msgstr "Adicionar grupos" + +#: netbox/tenancy/forms/bulk_edit.py:101 +msgid "Remove groups" +msgstr "Remover grupos" + +#: netbox/tenancy/forms/bulk_import.py:84 +msgid "" +"Group names separated by commas, encased with double quotes (e.g. \"Group " +"1,Group 2\")" +msgstr "" +"Nomes de grupos separados por vírgulas, entre aspas duplas (por exemplo, " +"“Grupo 1, Grupo 2\")" + +#: netbox/tenancy/forms/bulk_import.py:100 msgid "Assigned contact" msgstr "Contato atribuído" -#: netbox/tenancy/models/contacts.py:32 +#: netbox/tenancy/models/contacts.py:33 msgid "contact group" msgstr "grupo de contatos" -#: netbox/tenancy/models/contacts.py:33 +#: netbox/tenancy/models/contacts.py:34 msgid "contact groups" msgstr "grupos de contatos" -#: netbox/tenancy/models/contacts.py:42 +#: netbox/tenancy/models/contacts.py:43 msgid "contact role" msgstr "função do contato" -#: netbox/tenancy/models/contacts.py:43 +#: netbox/tenancy/models/contacts.py:44 msgid "contact roles" msgstr "funções do contato" -#: netbox/tenancy/models/contacts.py:63 +#: netbox/tenancy/models/contacts.py:64 msgid "title" msgstr "título" -#: netbox/tenancy/models/contacts.py:68 +#: netbox/tenancy/models/contacts.py:69 msgid "phone" msgstr "telefone" -#: netbox/tenancy/models/contacts.py:73 +#: netbox/tenancy/models/contacts.py:74 msgid "email" msgstr "e-mail" -#: netbox/tenancy/models/contacts.py:82 +#: netbox/tenancy/models/contacts.py:83 msgid "link" msgstr "link" -#: netbox/tenancy/models/contacts.py:98 +#: netbox/tenancy/models/contacts.py:93 msgid "contact" msgstr "contato" -#: netbox/tenancy/models/contacts.py:99 +#: netbox/tenancy/models/contacts.py:94 msgid "contacts" msgstr "contatos" -#: netbox/tenancy/models/contacts.py:146 +#: netbox/tenancy/models/contacts.py:108 +msgid "contact group membership" +msgstr "membros do grupo de contato" + +#: netbox/tenancy/models/contacts.py:109 +msgid "contact group memberships" +msgstr "membros de grupos de contato" + +#: netbox/tenancy/models/contacts.py:153 msgid "contact assignment" msgstr "atribuição do contato" -#: netbox/tenancy/models/contacts.py:147 +#: netbox/tenancy/models/contacts.py:154 msgid "contact assignments" msgstr "atribuições do contato" -#: netbox/tenancy/models/contacts.py:163 +#: netbox/tenancy/models/contacts.py:170 #, python-brace-format msgid "Contacts cannot be assigned to this object type ({type})." msgstr "Os contatos não podem ser atribuídos a este tipo de objeto ({type})." @@ -15456,27 +15772,27 @@ msgstr "inquilino" msgid "tenants" msgstr "inquilinos" -#: netbox/tenancy/tables/contacts.py:112 +#: netbox/tenancy/tables/contacts.py:116 msgid "Contact Title" msgstr "Título do Contato" -#: netbox/tenancy/tables/contacts.py:116 +#: netbox/tenancy/tables/contacts.py:120 msgid "Contact Phone" msgstr "Telefone de Contato" -#: netbox/tenancy/tables/contacts.py:121 +#: netbox/tenancy/tables/contacts.py:125 msgid "Contact Email" msgstr "E-mail de Contato" -#: netbox/tenancy/tables/contacts.py:125 +#: netbox/tenancy/tables/contacts.py:129 msgid "Contact Address" msgstr "Endereço de Contato" -#: netbox/tenancy/tables/contacts.py:129 +#: netbox/tenancy/tables/contacts.py:133 msgid "Contact Link" msgstr "Link de Contato" -#: netbox/tenancy/tables/contacts.py:134 +#: netbox/tenancy/tables/contacts.py:138 msgid "Contact Description" msgstr "Descrição do Contato" @@ -15599,26 +15915,26 @@ msgstr "Ao menos uma ação deve ser selecionada." msgid "Invalid filter for {model}: {error}" msgstr "Filtro inválido para {model}: {error}" -#: netbox/users/models/permissions.py:39 +#: netbox/users/models/permissions.py:37 msgid "The list of actions granted by this permission" msgstr "A lista de ações concedidas por esta permissão" -#: netbox/users/models/permissions.py:44 +#: netbox/users/models/permissions.py:42 msgid "constraints" msgstr "restrições" -#: netbox/users/models/permissions.py:45 +#: netbox/users/models/permissions.py:43 msgid "" "Queryset filter matching the applicable objects of the selected type(s)" msgstr "" "Filtro queryset que corresponde aos objetos aplicáveis do(s) tipo(s) " "selecionado(s)" -#: netbox/users/models/permissions.py:52 +#: netbox/users/models/permissions.py:50 msgid "permission" msgstr "permissão" -#: netbox/users/models/permissions.py:53 netbox/users/models/users.py:47 +#: netbox/users/models/permissions.py:51 netbox/users/models/users.py:47 msgid "permissions" msgstr "permissões" @@ -15721,7 +16037,7 @@ msgid "Related object not found using the provided numeric ID: {id}" msgstr "" "Objeto relacionado não encontrado usando a ID numérica fornecida: {id}" -#: netbox/utilities/choices.py:19 +#: netbox/utilities/choices.py:23 #, python-brace-format msgid "{name} has a key defined but CHOICES is not a list" msgstr "{name} possui uma chave definida, mas CHOICES não é uma lista" @@ -15939,14 +16255,6 @@ msgstr "" msgid "Unrecognized header: {name}" msgstr "Cabeçalho não reconhecido: {name}" -#: netbox/utilities/forms/forms.py:118 -msgid "Available Columns" -msgstr "Colunas Disponíveis" - -#: netbox/utilities/forms/forms.py:126 -msgid "Selected Columns" -msgstr "Colunas Selecionadas" - #: netbox/utilities/forms/mixins.py:44 msgid "" "This object has been modified since the form was rendered. Please consult " @@ -16022,6 +16330,19 @@ msgstr "" "Valor necessário ausente para o parâmetro de consulta estática: " "'{static_params}'" +#: netbox/utilities/jsonschema.py:159 +msgid "Invalid JSON schema definition" +msgstr "Definição de esquema JSON inválida" + +#: netbox/utilities/jsonschema.py:161 +msgid "JSON schema must define properties" +msgstr "O esquema JSON deve definir propriedades" + +#: netbox/utilities/jsonschema.py:166 +#, python-brace-format +msgid "Invalid JSON schema definition: {error}" +msgstr "Definição inválida do esquema JSON: {error}" + #: netbox/utilities/password_validation.py:13 msgid "Password must have at least one numeral." msgstr "Senha deve possuir ao menos um número." @@ -16061,7 +16382,7 @@ msgstr "app_label/model_name desconhecido para {name}" msgid "Invalid IP address set for {header}: {ip}" msgstr "Endereço IP inválido definido para {header}: {ip}" -#: netbox/utilities/tables.py:47 +#: netbox/utilities/tables.py:75 #, python-brace-format msgid "A column named {name} is already defined for table {table_name}" msgstr "Uma coluna chamada {name} já está definida para a tabela {table_name}" @@ -16122,18 +16443,6 @@ msgstr "Definir como Nulo" msgid "Clear all" msgstr "Limpar tudo" -#: netbox/utilities/templates/helpers/table_config_form.html:8 -msgid "Table Configuration" -msgstr "Configuração da Tabela" - -#: netbox/utilities/templates/helpers/table_config_form.html:31 -msgid "Move Up" -msgstr "Mover para Cima" - -#: netbox/utilities/templates/helpers/table_config_form.html:34 -msgid "Move Down" -msgstr "Mover para Baixo" - #: netbox/utilities/templates/navigation/menu.html:14 msgid "Search…" msgstr "Buscar..." @@ -16158,7 +16467,12 @@ msgstr "Escrita" msgid "The test must define csv_update_data." msgstr "O teste deve definir csv_update_data." -#: netbox/utilities/validators.py:65 +#: netbox/utilities/validators.py:71 +#, python-brace-format +msgid "{value} must be a multiple of {multiple}." +msgstr "{value} deve ser um múltiplo de {multiple}." + +#: netbox/utilities/validators.py:83 #, python-brace-format msgid "{value} is not a valid regular expression." msgstr "{value} não é uma expressão regular válida." @@ -16200,12 +16514,12 @@ msgid "Cluster type (ID)" msgstr "Tipo de cluster (ID)" #: netbox/virtualization/filtersets.py:117 -#: netbox/virtualization/filtersets.py:237 +#: netbox/virtualization/filtersets.py:239 msgid "Cluster (ID)" msgstr "Cluster (ID)" #: netbox/virtualization/forms/bulk_edit.py:148 -#: netbox/virtualization/models/virtualmachines.py:110 +#: netbox/virtualization/models/virtualmachines.py:109 msgid "vCPUs" msgstr "vCPUs" @@ -16311,42 +16625,42 @@ msgstr "" "{count} dispositivos estão atribuídos como hosts para esse cluster, mas não " "estão no local {location}" -#: netbox/virtualization/models/virtualmachines.py:118 +#: netbox/virtualization/models/virtualmachines.py:117 msgid "memory (MB)" msgstr "memória (MB)" -#: netbox/virtualization/models/virtualmachines.py:123 +#: netbox/virtualization/models/virtualmachines.py:122 msgid "disk (MB)" msgstr "disco (MB)" -#: netbox/virtualization/models/virtualmachines.py:161 +#: netbox/virtualization/models/virtualmachines.py:166 msgid "Virtual machine name must be unique per cluster." msgstr "O nome da máquina virtual deve ser exclusivo por cluster." -#: netbox/virtualization/models/virtualmachines.py:164 +#: netbox/virtualization/models/virtualmachines.py:169 msgid "virtual machine" msgstr "máquina virtual" -#: netbox/virtualization/models/virtualmachines.py:165 +#: netbox/virtualization/models/virtualmachines.py:170 msgid "virtual machines" msgstr "máquinas virtuais" -#: netbox/virtualization/models/virtualmachines.py:176 +#: netbox/virtualization/models/virtualmachines.py:181 msgid "A virtual machine must be assigned to a site and/or cluster." msgstr "Uma máquina virtual deve ser associada a um site e/ou cluster." -#: netbox/virtualization/models/virtualmachines.py:183 +#: netbox/virtualization/models/virtualmachines.py:188 #, python-brace-format msgid "" "The selected cluster ({cluster}) is not assigned to this site ({site})." msgstr "" "O cluster selecionado ({cluster}) não está atribuído a este site ({site})." -#: netbox/virtualization/models/virtualmachines.py:190 +#: netbox/virtualization/models/virtualmachines.py:195 msgid "Must specify a cluster when assigning a host device." msgstr "É necessário especificar um cluster ao atribuir um host." -#: netbox/virtualization/models/virtualmachines.py:195 +#: netbox/virtualization/models/virtualmachines.py:200 #, python-brace-format msgid "" "The selected device ({device}) is not assigned to this cluster ({cluster})." @@ -16354,7 +16668,7 @@ msgstr "" "O dispositivo selecionado ({device}) não está associado a este cluster " "({cluster})." -#: netbox/virtualization/models/virtualmachines.py:207 +#: netbox/virtualization/models/virtualmachines.py:212 #, python-brace-format msgid "" "The specified disk size ({size}) must match the aggregate size of assigned " @@ -16363,17 +16677,17 @@ msgstr "" "O tamanho do disco especificado ({size}) deve corresponder ao tamanho " "agregado dos discos virtuais associados ({total_size})." -#: netbox/virtualization/models/virtualmachines.py:221 +#: netbox/virtualization/models/virtualmachines.py:226 #, python-brace-format msgid "Must be an IPv{family} address. ({ip} is an IPv{version} address.)" msgstr "Deve ser um endereço IPv{family}. ({ip} é um endereço IPv{version}.)" -#: netbox/virtualization/models/virtualmachines.py:230 +#: netbox/virtualization/models/virtualmachines.py:235 #, python-brace-format msgid "The specified IP address ({ip}) is not assigned to this VM." msgstr "O endereço IP especificado ({ip}) não está associado a esta VM." -#: netbox/virtualization/models/virtualmachines.py:376 +#: netbox/virtualization/models/virtualmachines.py:381 #, python-brace-format msgid "" "The selected parent interface ({parent}) belongs to a different virtual " @@ -16382,7 +16696,7 @@ msgstr "" "A interface pai selecionada ({parent}) pertence a uma máquina virtual " "diferente ({virtual_machine})." -#: netbox/virtualization/models/virtualmachines.py:391 +#: netbox/virtualization/models/virtualmachines.py:396 #, python-brace-format msgid "" "The selected bridge interface ({bridge}) belongs to a different virtual " @@ -16391,7 +16705,7 @@ msgstr "" "A interface bridge selecionada ({bridge}) pertence a uma máquina virtual " "diferente ({virtual_machine})." -#: netbox/virtualization/models/virtualmachines.py:402 +#: netbox/virtualization/models/virtualmachines.py:407 #, python-brace-format msgid "" "The untagged VLAN ({untagged_vlan}) must belong to the same site as the " @@ -16400,24 +16714,24 @@ msgstr "" "A VLAN não tagueada ({untagged_vlan}) deve pertencer ao mesmo site da " "máquina virtual pai da interface ou deve ser global." -#: netbox/virtualization/models/virtualmachines.py:414 +#: netbox/virtualization/models/virtualmachines.py:419 msgid "size (MB)" msgstr "tamanho (MB)" -#: netbox/virtualization/models/virtualmachines.py:418 +#: netbox/virtualization/models/virtualmachines.py:423 msgid "virtual disk" msgstr "disco virtual" -#: netbox/virtualization/models/virtualmachines.py:419 +#: netbox/virtualization/models/virtualmachines.py:424 msgid "virtual disks" msgstr "discos virtuais" -#: netbox/virtualization/views.py:313 +#: netbox/virtualization/views.py:307 #, python-brace-format msgid "Added {count} devices to cluster {cluster}" msgstr "Adicionado(s) {count} dispositivo(s) para agrupar {cluster}" -#: netbox/virtualization/views.py:348 +#: netbox/virtualization/views.py:342 #, python-brace-format msgid "Removed {count} devices from cluster {cluster}" msgstr "Removido(s) {count} dispositivo(s) do cluster {cluster}" @@ -16494,22 +16808,26 @@ msgstr "Assinaturas DSA" msgid "Group {n}" msgstr "Grupo {n}" -#: netbox/vpn/choices.py:251 +#: netbox/vpn/choices.py:252 msgid "Ethernet Private LAN" msgstr "Ethernet Private LAN" -#: netbox/vpn/choices.py:252 +#: netbox/vpn/choices.py:253 msgid "Ethernet Virtual Private LAN" msgstr "Ethernet Virtual Private LAN" -#: netbox/vpn/choices.py:255 +#: netbox/vpn/choices.py:256 msgid "Ethernet Private Tree" msgstr "Ethernet Private Tree" -#: netbox/vpn/choices.py:256 +#: netbox/vpn/choices.py:257 msgid "Ethernet Virtual Private Tree" msgstr "Árvore privada virtual Ethernet" +#: netbox/vpn/choices.py:260 +msgid "SPB" +msgstr "SPB" + #: netbox/vpn/filtersets.py:41 msgid "Tunnel group (ID)" msgstr "Grupo de túneis (ID)" @@ -16554,15 +16872,15 @@ msgstr "Política de IPsec (ID)" msgid "IPSec policy (name)" msgstr "Política de IPsec (nome)" -#: netbox/vpn/filtersets.py:348 +#: netbox/vpn/filtersets.py:351 msgid "L2VPN (slug)" msgstr "L2VPN (slug)" -#: netbox/vpn/filtersets.py:412 +#: netbox/vpn/filtersets.py:415 msgid "VM Interface (ID)" msgstr "Interface da VM (ID)" -#: netbox/vpn/filtersets.py:418 +#: netbox/vpn/filtersets.py:421 msgid "VLAN (name)" msgstr "VLAN (nome)" @@ -16575,8 +16893,8 @@ msgstr "Grupo de túneis" msgid "SA lifetime" msgstr "Vida útil da Security Association" -#: netbox/vpn/forms/bulk_edit.py:151 netbox/wireless/forms/bulk_edit.py:81 -#: netbox/wireless/forms/bulk_edit.py:129 +#: netbox/vpn/forms/bulk_edit.py:151 netbox/wireless/forms/bulk_edit.py:82 +#: netbox/wireless/forms/bulk_edit.py:130 #: netbox/wireless/forms/filtersets.py:67 #: netbox/wireless/forms/filtersets.py:126 msgid "Pre-shared key" @@ -16626,33 +16944,33 @@ msgstr "Proposta(s) de IPsec" msgid "IPSec protocol" msgstr "Protocolo IPsec" -#: netbox/vpn/forms/bulk_import.py:266 +#: netbox/vpn/forms/bulk_import.py:271 msgid "L2VPN type" msgstr "Tipo de L2VPN" -#: netbox/vpn/forms/bulk_import.py:287 +#: netbox/vpn/forms/bulk_import.py:292 msgid "Parent device (for interface)" msgstr "Dispositivo pai (para interface)" -#: netbox/vpn/forms/bulk_import.py:294 +#: netbox/vpn/forms/bulk_import.py:299 msgid "Parent virtual machine (for interface)" msgstr "Máquina virtual pai (para interface)" -#: netbox/vpn/forms/bulk_import.py:301 +#: netbox/vpn/forms/bulk_import.py:306 msgid "Assigned interface (device or VM)" msgstr "Interface atribuída (dispositivo ou VM)" -#: netbox/vpn/forms/bulk_import.py:334 +#: netbox/vpn/forms/bulk_import.py:339 msgid "Cannot import device and VM interface terminations simultaneously." msgstr "" "Não é possível importar terminações de dispositivo e de interface de VM " "simultaneamente." -#: netbox/vpn/forms/bulk_import.py:336 +#: netbox/vpn/forms/bulk_import.py:341 msgid "Each termination must specify either an interface or a VLAN." msgstr "Cada terminação deve especificar uma interface ou uma VLAN." -#: netbox/vpn/forms/bulk_import.py:338 +#: netbox/vpn/forms/bulk_import.py:343 msgid "Cannot assign both an interface and a VLAN." msgstr "Não é possível associar tanto uma interface e uma VLAN." @@ -16665,7 +16983,7 @@ msgstr "Versão da IKE" msgid "Proposal" msgstr "Proposta" -#: netbox/vpn/forms/filtersets.py:257 +#: netbox/vpn/forms/filtersets.py:262 msgid "Assigned Object Type" msgstr "Tipo de Objeto Atribuído" @@ -16780,20 +17098,20 @@ msgstr "Políticas de IPsec" msgid "IPSec profiles" msgstr "Perfis de IPsec" -#: netbox/vpn/models/l2vpn.py:113 +#: netbox/vpn/models/l2vpn.py:117 msgid "L2VPN termination" msgstr "Terminação L2VPN" -#: netbox/vpn/models/l2vpn.py:114 +#: netbox/vpn/models/l2vpn.py:118 msgid "L2VPN terminations" msgstr "Terminações L2VPN" -#: netbox/vpn/models/l2vpn.py:129 +#: netbox/vpn/models/l2vpn.py:133 #, python-brace-format msgid "L2VPN Termination already assigned ({assigned_object})" msgstr "Terminação L2VPN ({assigned_object}) já atribuída" -#: netbox/vpn/models/l2vpn.py:141 +#: netbox/vpn/models/l2vpn.py:145 #, python-brace-format msgid "" "{l2vpn_type} L2VPNs cannot have more than two terminations; found " @@ -16826,19 +17144,19 @@ msgstr "túnel" msgid "tunnels" msgstr "túneis" -#: netbox/vpn/models/tunnels.py:148 +#: netbox/vpn/models/tunnels.py:145 msgid "An object may be terminated to only one tunnel at a time." msgstr "Um objeto pode ser terminado em apenas um túnel por vez." -#: netbox/vpn/models/tunnels.py:151 +#: netbox/vpn/models/tunnels.py:148 msgid "tunnel termination" msgstr "terminação do túnel" -#: netbox/vpn/models/tunnels.py:152 +#: netbox/vpn/models/tunnels.py:149 msgid "tunnel terminations" msgstr "terminações dos túneis" -#: netbox/vpn/models/tunnels.py:169 +#: netbox/vpn/models/tunnels.py:166 #, python-brace-format msgid "{name} is already attached to a tunnel ({tunnel})." msgstr "{name} já está conectado ao túnel ({tunnel})." @@ -16871,11 +17189,11 @@ msgstr "Vida útil da Security Association (segundos)" msgid "SA Lifetime (KB)" msgstr "Vida útil da Security Association (KB)" -#: netbox/vpn/tables/l2vpn.py:69 +#: netbox/vpn/tables/l2vpn.py:72 msgid "Object Parent" msgstr "Objeto Pai" -#: netbox/vpn/tables/l2vpn.py:74 +#: netbox/vpn/tables/l2vpn.py:77 msgid "Object Site" msgstr "Site do Objeto" @@ -16899,8 +17217,8 @@ msgstr "WPA Personal (PSK)" msgid "WPA Enterprise" msgstr "WPA Enterprise" -#: netbox/wireless/forms/bulk_edit.py:75 -#: netbox/wireless/forms/bulk_edit.py:123 +#: netbox/wireless/forms/bulk_edit.py:76 +#: netbox/wireless/forms/bulk_edit.py:124 #: netbox/wireless/forms/bulk_import.py:70 #: netbox/wireless/forms/bulk_import.py:73 #: netbox/wireless/forms/bulk_import.py:115 @@ -16924,7 +17242,7 @@ msgstr "Interface A" msgid "Interface B" msgstr "Interface B" -#: netbox/wireless/forms/model_forms.py:164 +#: netbox/wireless/forms/model_forms.py:165 msgid "Side B" msgstr "Lado B" @@ -16944,23 +17262,23 @@ msgstr "grupos de redes wireless" msgid "wireless LAN" msgstr "rede wireless" -#: netbox/wireless/models.py:141 +#: netbox/wireless/models.py:134 msgid "interface A" msgstr "interface A" -#: netbox/wireless/models.py:148 +#: netbox/wireless/models.py:140 msgid "interface B" msgstr "interface B" -#: netbox/wireless/models.py:196 +#: netbox/wireless/models.py:188 msgid "wireless link" msgstr "link wireless" -#: netbox/wireless/models.py:197 +#: netbox/wireless/models.py:189 msgid "wireless links" msgstr "links wireless" -#: netbox/wireless/models.py:212 netbox/wireless/models.py:218 +#: netbox/wireless/models.py:204 netbox/wireless/models.py:210 #, python-brace-format msgid "{type} is not a wireless interface." msgstr "{type} não é uma interface wireless." diff --git a/netbox/translations/ru/LC_MESSAGES/django.mo b/netbox/translations/ru/LC_MESSAGES/django.mo index 46ab29e16..94e0a656e 100644 Binary files a/netbox/translations/ru/LC_MESSAGES/django.mo and b/netbox/translations/ru/LC_MESSAGES/django.mo differ diff --git a/netbox/translations/ru/LC_MESSAGES/django.po b/netbox/translations/ru/LC_MESSAGES/django.po index d06e4363c..0b83e2e4b 100644 --- a/netbox/translations/ru/LC_MESSAGES/django.po +++ b/netbox/translations/ru/LC_MESSAGES/django.po @@ -20,7 +20,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-01 05:01+0000\n" +"POT-Creation-Date: 2025-05-13 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" @@ -42,7 +42,7 @@ msgstr "Запись включена" #: netbox/account/tables.py:35 netbox/core/choices.py:102 #: netbox/core/tables/jobs.py:29 netbox/core/tables/tasks.py:79 -#: netbox/extras/tables/tables.py:338 netbox/extras/tables/tables.py:572 +#: netbox/extras/tables/tables.py:379 netbox/extras/tables/tables.py:627 #: netbox/templates/account/token.html:43 #: netbox/templates/core/configrevision.html:26 #: netbox/templates/core/configrevision_restore.html:12 @@ -73,59 +73,61 @@ msgstr "Последний раз использованный" msgid "Allowed IPs" msgstr "Разрешенные IP-адреса" -#: netbox/account/views.py:116 +#: netbox/account/views.py:118 #, python-brace-format msgid "Logged in as {user}." msgstr "Вошел в систему как {user}." -#: netbox/account/views.py:172 +#: netbox/account/views.py:174 msgid "You have logged out." msgstr "Вы вышли из системы." -#: netbox/account/views.py:224 +#: netbox/account/views.py:227 msgid "Your preferences have been updated." msgstr "Ваши предпочтения обновлены." -#: netbox/account/views.py:252 +#: netbox/account/views.py:255 msgid "LDAP-authenticated user credentials cannot be changed within NetBox." msgstr "" "Учетные данные пользователя, аутентифицированные по протоколу LDAP, нельзя " "изменить в NetBox." -#: netbox/account/views.py:267 +#: netbox/account/views.py:270 msgid "Your password has been changed successfully." msgstr "Ваш пароль успешно изменен." #: netbox/circuits/choices.py:21 netbox/dcim/choices.py:20 -#: netbox/dcim/choices.py:102 netbox/dcim/choices.py:185 -#: netbox/dcim/choices.py:237 netbox/dcim/choices.py:1542 -#: netbox/dcim/choices.py:1600 netbox/dcim/choices.py:1650 -#: netbox/dcim/choices.py:1672 netbox/virtualization/choices.py:20 +#: netbox/dcim/choices.py:102 netbox/dcim/choices.py:186 +#: netbox/dcim/choices.py:239 netbox/dcim/choices.py:1549 +#: netbox/dcim/choices.py:1607 netbox/dcim/choices.py:1674 +#: netbox/dcim/choices.py:1696 netbox/virtualization/choices.py:20 #: netbox/virtualization/choices.py:46 netbox/vpn/choices.py:18 +#: netbox/vpn/choices.py:281 msgid "Planned" msgstr "Запланировано" -#: netbox/circuits/choices.py:22 netbox/netbox/navigation/menu.py:326 +#: netbox/circuits/choices.py:22 netbox/netbox/navigation/menu.py:327 msgid "Provisioning" msgstr "Выделение ресурсов" -#: netbox/circuits/choices.py:23 netbox/core/tables/tasks.py:22 -#: netbox/dcim/choices.py:22 netbox/dcim/choices.py:103 -#: netbox/dcim/choices.py:184 netbox/dcim/choices.py:236 -#: netbox/dcim/choices.py:1599 netbox/dcim/choices.py:1649 -#: netbox/dcim/choices.py:1671 netbox/extras/tables/tables.py:498 -#: netbox/ipam/choices.py:31 netbox/ipam/choices.py:49 -#: netbox/ipam/choices.py:69 netbox/ipam/choices.py:154 -#: netbox/templates/extras/configcontext.html:25 +#: netbox/circuits/choices.py:23 netbox/core/tables/plugins.py:64 +#: netbox/core/tables/tasks.py:22 netbox/dcim/choices.py:22 +#: netbox/dcim/choices.py:103 netbox/dcim/choices.py:185 +#: netbox/dcim/choices.py:238 netbox/dcim/choices.py:1606 +#: netbox/dcim/choices.py:1673 netbox/dcim/choices.py:1695 +#: netbox/extras/tables/tables.py:539 netbox/ipam/choices.py:31 +#: netbox/ipam/choices.py:49 netbox/ipam/choices.py:69 +#: netbox/ipam/choices.py:154 netbox/templates/extras/configcontext.html:25 #: netbox/templates/users/user.html:37 netbox/users/forms/bulk_edit.py:38 #: netbox/virtualization/choices.py:22 netbox/virtualization/choices.py:45 -#: netbox/vpn/choices.py:19 netbox/wireless/choices.py:25 +#: netbox/vpn/choices.py:19 netbox/vpn/choices.py:280 +#: netbox/wireless/choices.py:25 msgid "Active" msgstr "Активный" -#: netbox/circuits/choices.py:24 netbox/dcim/choices.py:183 -#: netbox/dcim/choices.py:235 netbox/dcim/choices.py:1598 -#: netbox/dcim/choices.py:1651 netbox/dcim/choices.py:1670 +#: netbox/circuits/choices.py:24 netbox/dcim/choices.py:184 +#: netbox/dcim/choices.py:237 netbox/dcim/choices.py:1605 +#: netbox/dcim/choices.py:1675 netbox/dcim/choices.py:1694 #: netbox/virtualization/choices.py:24 netbox/virtualization/choices.py:44 msgid "Offline" msgstr "Не в сети" @@ -138,7 +140,7 @@ msgstr "Выделение резервов" msgid "Decommissioned" msgstr "Списан" -#: netbox/circuits/choices.py:90 netbox/dcim/choices.py:1611 +#: netbox/circuits/choices.py:90 netbox/dcim/choices.py:1618 #: netbox/templates/dcim/interface.html:135 #: netbox/templates/virtualization/vminterface.html:83 #: netbox/tenancy/choices.py:17 @@ -173,36 +175,36 @@ msgstr "Spoke" #: netbox/circuits/filtersets.py:37 netbox/circuits/filtersets.py:204 #: netbox/circuits/filtersets.py:284 netbox/dcim/base_filtersets.py:22 -#: netbox/dcim/filtersets.py:99 netbox/dcim/filtersets.py:153 -#: netbox/dcim/filtersets.py:213 netbox/dcim/filtersets.py:334 -#: netbox/dcim/filtersets.py:465 netbox/dcim/filtersets.py:1022 -#: netbox/dcim/filtersets.py:1344 netbox/dcim/filtersets.py:1442 -#: netbox/dcim/filtersets.py:2103 netbox/dcim/filtersets.py:2346 -#: netbox/dcim/filtersets.py:2404 netbox/ipam/filtersets.py:954 -#: netbox/virtualization/filtersets.py:139 netbox/vpn/filtersets.py:358 +#: netbox/dcim/filtersets.py:101 netbox/dcim/filtersets.py:155 +#: 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:2160 netbox/dcim/filtersets.py:2403 +#: netbox/dcim/filtersets.py:2461 netbox/ipam/filtersets.py:954 +#: netbox/virtualization/filtersets.py:139 netbox/vpn/filtersets.py:361 msgid "Region (ID)" msgstr "Регион (ID)" #: netbox/circuits/filtersets.py:44 netbox/circuits/filtersets.py:211 #: netbox/circuits/filtersets.py:291 netbox/dcim/base_filtersets.py:29 -#: netbox/dcim/filtersets.py:106 netbox/dcim/filtersets.py:159 -#: netbox/dcim/filtersets.py:220 netbox/dcim/filtersets.py:341 -#: netbox/dcim/filtersets.py:472 netbox/dcim/filtersets.py:1029 -#: netbox/dcim/filtersets.py:1351 netbox/dcim/filtersets.py:1449 -#: netbox/dcim/filtersets.py:2110 netbox/dcim/filtersets.py:2353 -#: netbox/dcim/filtersets.py:2411 netbox/extras/filtersets.py:509 +#: netbox/dcim/filtersets.py:108 netbox/dcim/filtersets.py:161 +#: 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:2167 netbox/dcim/filtersets.py:2410 +#: netbox/dcim/filtersets.py:2468 netbox/extras/filtersets.py:602 #: netbox/ipam/filtersets.py:961 netbox/virtualization/filtersets.py:146 -#: netbox/vpn/filtersets.py:353 +#: netbox/vpn/filtersets.py:356 msgid "Region (slug)" msgstr "Регион (пуля)" #: netbox/circuits/filtersets.py:50 netbox/circuits/filtersets.py:217 #: netbox/circuits/filtersets.py:297 netbox/dcim/base_filtersets.py:35 -#: netbox/dcim/filtersets.py:129 netbox/dcim/filtersets.py:226 -#: netbox/dcim/filtersets.py:347 netbox/dcim/filtersets.py:478 -#: netbox/dcim/filtersets.py:1035 netbox/dcim/filtersets.py:1357 -#: netbox/dcim/filtersets.py:1455 netbox/dcim/filtersets.py:2116 -#: netbox/dcim/filtersets.py:2359 netbox/dcim/filtersets.py:2417 +#: 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:2173 +#: netbox/dcim/filtersets.py:2416 netbox/dcim/filtersets.py:2474 #: netbox/ipam/filtersets.py:239 netbox/ipam/filtersets.py:967 #: netbox/virtualization/filtersets.py:152 msgid "Site group (ID)" @@ -210,12 +212,12 @@ msgstr "Группа сайтов (ID)" #: netbox/circuits/filtersets.py:57 netbox/circuits/filtersets.py:224 #: netbox/circuits/filtersets.py:304 netbox/dcim/base_filtersets.py:42 -#: netbox/dcim/filtersets.py:136 netbox/dcim/filtersets.py:233 -#: netbox/dcim/filtersets.py:354 netbox/dcim/filtersets.py:485 -#: netbox/dcim/filtersets.py:1042 netbox/dcim/filtersets.py:1364 -#: netbox/dcim/filtersets.py:1462 netbox/dcim/filtersets.py:2123 -#: netbox/dcim/filtersets.py:2366 netbox/dcim/filtersets.py:2424 -#: netbox/extras/filtersets.py:515 netbox/ipam/filtersets.py:246 +#: 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:2180 +#: netbox/dcim/filtersets.py:2423 netbox/dcim/filtersets.py:2481 +#: netbox/extras/filtersets.py:608 netbox/ipam/filtersets.py:246 #: netbox/ipam/filtersets.py:974 netbox/virtualization/filtersets.py:159 msgid "Site group (slug)" msgstr "Группа сайтов (слизень)" @@ -223,29 +225,29 @@ msgstr "Группа сайтов (слизень)" #: netbox/circuits/filtersets.py:62 netbox/circuits/forms/filtersets.py:59 #: netbox/circuits/forms/filtersets.py:183 #: netbox/circuits/forms/filtersets.py:241 -#: netbox/circuits/tables/circuits.py:128 netbox/dcim/forms/bulk_edit.py:172 -#: netbox/dcim/forms/bulk_edit.py:333 netbox/dcim/forms/bulk_edit.py:686 -#: netbox/dcim/forms/bulk_edit.py:891 netbox/dcim/forms/bulk_import.py:133 -#: netbox/dcim/forms/bulk_import.py:232 netbox/dcim/forms/bulk_import.py:333 -#: netbox/dcim/forms/bulk_import.py:567 netbox/dcim/forms/bulk_import.py:1448 -#: netbox/dcim/forms/bulk_import.py:1476 netbox/dcim/forms/filtersets.py:88 -#: netbox/dcim/forms/filtersets.py:226 netbox/dcim/forms/filtersets.py:343 -#: netbox/dcim/forms/filtersets.py:440 netbox/dcim/forms/filtersets.py:754 -#: netbox/dcim/forms/filtersets.py:973 netbox/dcim/forms/filtersets.py:1046 -#: netbox/dcim/forms/filtersets.py:1070 netbox/dcim/forms/filtersets.py:1160 -#: netbox/dcim/forms/filtersets.py:1198 netbox/dcim/forms/filtersets.py:1681 -#: netbox/dcim/forms/filtersets.py:1705 netbox/dcim/forms/filtersets.py:1729 -#: netbox/dcim/forms/model_forms.py:141 netbox/dcim/forms/model_forms.py:169 -#: netbox/dcim/forms/model_forms.py:243 netbox/dcim/forms/model_forms.py:473 -#: netbox/dcim/forms/model_forms.py:734 netbox/dcim/forms/object_create.py:395 +#: netbox/circuits/tables/circuits.py:128 netbox/dcim/forms/bulk_edit.py:177 +#: netbox/dcim/forms/bulk_edit.py:344 netbox/dcim/forms/bulk_edit.py:730 +#: netbox/dcim/forms/bulk_edit.py:935 netbox/dcim/forms/bulk_import.py:134 +#: netbox/dcim/forms/bulk_import.py:236 netbox/dcim/forms/bulk_import.py:337 +#: netbox/dcim/forms/bulk_import.py:598 netbox/dcim/forms/bulk_import.py:1479 +#: netbox/dcim/forms/bulk_import.py:1507 netbox/dcim/forms/filtersets.py:89 +#: netbox/dcim/forms/filtersets.py:227 netbox/dcim/forms/filtersets.py:344 +#: netbox/dcim/forms/filtersets.py:441 netbox/dcim/forms/filtersets.py:773 +#: netbox/dcim/forms/filtersets.py:992 netbox/dcim/forms/filtersets.py:1065 +#: netbox/dcim/forms/filtersets.py:1089 netbox/dcim/forms/filtersets.py:1179 +#: netbox/dcim/forms/filtersets.py:1217 netbox/dcim/forms/filtersets.py:1705 +#: netbox/dcim/forms/filtersets.py:1729 netbox/dcim/forms/filtersets.py:1753 +#: netbox/dcim/forms/model_forms.py:146 netbox/dcim/forms/model_forms.py:174 +#: netbox/dcim/forms/model_forms.py:250 netbox/dcim/forms/model_forms.py:567 +#: netbox/dcim/forms/model_forms.py:828 netbox/dcim/forms/object_create.py:395 #: netbox/dcim/tables/devices.py:163 netbox/dcim/tables/power.py:26 -#: netbox/dcim/tables/power.py:93 netbox/dcim/tables/racks.py:121 -#: netbox/dcim/tables/racks.py:206 netbox/dcim/tables/sites.py:133 -#: netbox/extras/filtersets.py:525 netbox/ipam/forms/bulk_edit.py:468 -#: netbox/ipam/forms/bulk_import.py:468 netbox/ipam/forms/filtersets.py:161 -#: netbox/ipam/forms/filtersets.py:236 netbox/ipam/forms/filtersets.py:449 -#: netbox/ipam/forms/filtersets.py:544 netbox/ipam/forms/model_forms.py:678 -#: netbox/ipam/tables/vlans.py:87 netbox/ipam/tables/vlans.py:197 +#: netbox/dcim/tables/power.py:93 netbox/dcim/tables/racks.py:125 +#: netbox/dcim/tables/racks.py:215 netbox/dcim/tables/sites.py:139 +#: netbox/extras/filtersets.py:618 netbox/ipam/forms/bulk_edit.py:479 +#: netbox/ipam/forms/bulk_import.py:475 netbox/ipam/forms/filtersets.py:161 +#: netbox/ipam/forms/filtersets.py:236 netbox/ipam/forms/filtersets.py:457 +#: netbox/ipam/forms/filtersets.py:552 netbox/ipam/forms/model_forms.py:679 +#: netbox/ipam/tables/vlans.py:89 netbox/ipam/tables/vlans.py:199 #: netbox/templates/dcim/device.html:22 #: netbox/templates/dcim/inc/cable_termination.html:8 #: netbox/templates/dcim/inc/cable_termination.html:38 @@ -263,18 +265,18 @@ msgstr "Группа сайтов (слизень)" #: netbox/virtualization/forms/model_forms.py:104 #: netbox/virtualization/forms/model_forms.py:178 #: netbox/virtualization/tables/virtualmachines.py:33 -#: netbox/vpn/forms/filtersets.py:272 netbox/wireless/forms/filtersets.py:88 -#: netbox/wireless/forms/model_forms.py:79 -#: netbox/wireless/forms/model_forms.py:121 +#: netbox/vpn/forms/filtersets.py:277 netbox/wireless/forms/filtersets.py:88 +#: netbox/wireless/forms/model_forms.py:80 +#: netbox/wireless/forms/model_forms.py:122 msgid "Site" msgstr "Сайт" #: netbox/circuits/filtersets.py:68 netbox/circuits/filtersets.py:235 #: netbox/circuits/filtersets.py:315 netbox/dcim/base_filtersets.py:53 -#: netbox/dcim/filtersets.py:243 netbox/dcim/filtersets.py:364 -#: netbox/dcim/filtersets.py:459 netbox/extras/filtersets.py:531 +#: netbox/dcim/filtersets.py:245 netbox/dcim/filtersets.py:366 +#: netbox/dcim/filtersets.py:461 netbox/extras/filtersets.py:624 #: netbox/ipam/filtersets.py:257 netbox/ipam/filtersets.py:984 -#: netbox/virtualization/filtersets.py:169 netbox/vpn/filtersets.py:363 +#: netbox/virtualization/filtersets.py:169 netbox/vpn/filtersets.py:366 msgid "Site (slug)" msgstr "Сайт (подстрока)" @@ -327,21 +329,21 @@ msgid "Circuit type (slug)" msgstr "Тип канала связи (подстрока)" #: netbox/circuits/filtersets.py:229 netbox/circuits/filtersets.py:309 -#: netbox/dcim/base_filtersets.py:47 netbox/dcim/filtersets.py:237 -#: netbox/dcim/filtersets.py:358 netbox/dcim/filtersets.py:453 -#: netbox/dcim/filtersets.py:1046 netbox/dcim/filtersets.py:1369 -#: netbox/dcim/filtersets.py:1467 netbox/dcim/filtersets.py:2128 -#: netbox/dcim/filtersets.py:2370 netbox/dcim/filtersets.py:2429 +#: 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:2185 +#: netbox/dcim/filtersets.py:2427 netbox/dcim/filtersets.py:2486 #: netbox/ipam/filtersets.py:251 netbox/ipam/filtersets.py:978 -#: netbox/virtualization/filtersets.py:163 netbox/vpn/filtersets.py:368 +#: netbox/virtualization/filtersets.py:163 netbox/vpn/filtersets.py:371 msgid "Site (ID)" msgstr "Сайт (ID)" #: netbox/circuits/filtersets.py:239 netbox/circuits/filtersets.py:321 -#: netbox/dcim/base_filtersets.py:59 netbox/dcim/filtersets.py:259 -#: netbox/dcim/filtersets.py:370 netbox/dcim/filtersets.py:491 -#: netbox/dcim/filtersets.py:1058 netbox/dcim/filtersets.py:1380 -#: netbox/dcim/filtersets.py:1478 netbox/dcim/filtersets.py:2382 +#: 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:2439 msgid "Location (ID)" msgstr "Локация (ID)" @@ -350,24 +352,25 @@ msgid "Termination A (ID)" msgstr "Точка подключения A (ID)" #: netbox/circuits/filtersets.py:273 netbox/circuits/filtersets.py:375 -#: netbox/circuits/filtersets.py:537 netbox/core/filtersets.py:77 -#: netbox/core/filtersets.py:136 netbox/core/filtersets.py:173 -#: netbox/dcim/filtersets.py:752 netbox/dcim/filtersets.py:1436 -#: netbox/dcim/filtersets.py:2477 netbox/extras/filtersets.py:41 -#: netbox/extras/filtersets.py:63 netbox/extras/filtersets.py:92 -#: netbox/extras/filtersets.py:132 netbox/extras/filtersets.py:181 -#: netbox/extras/filtersets.py:209 netbox/extras/filtersets.py:239 -#: netbox/extras/filtersets.py:276 netbox/extras/filtersets.py:348 -#: netbox/extras/filtersets.py:391 netbox/extras/filtersets.py:438 -#: netbox/extras/filtersets.py:498 netbox/extras/filtersets.py:657 -#: netbox/extras/filtersets.py:703 netbox/ipam/forms/model_forms.py:492 -#: netbox/netbox/filtersets.py:286 netbox/netbox/forms/__init__.py:22 +#: 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:2534 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 +#: netbox/extras/filtersets.py:281 netbox/extras/filtersets.py:333 +#: netbox/extras/filtersets.py:406 netbox/extras/filtersets.py:449 +#: 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/forms/base.py:167 #: netbox/templates/htmx/object_selector.html:28 #: netbox/templates/inc/filter_list.html:46 #: netbox/templates/ipam/ipaddress_assign.html:29 #: netbox/templates/search.html:7 netbox/templates/search.html:26 -#: netbox/tenancy/filtersets.py:99 netbox/users/filtersets.py:23 +#: netbox/tenancy/filtersets.py:104 netbox/users/filtersets.py:23 #: netbox/users/filtersets.py:57 netbox/users/filtersets.py:102 #: netbox/users/filtersets.py:150 netbox/utilities/forms/forms.py:104 #: netbox/utilities/templates/navigation/menu.html:16 @@ -394,10 +397,10 @@ msgid "Circuit" msgstr "Канал связи" #: netbox/circuits/filtersets.py:328 netbox/dcim/base_filtersets.py:66 -#: netbox/dcim/filtersets.py:266 netbox/dcim/filtersets.py:377 -#: netbox/dcim/filtersets.py:498 netbox/dcim/filtersets.py:1065 -#: netbox/dcim/filtersets.py:1386 netbox/dcim/filtersets.py:1484 -#: netbox/extras/filtersets.py:542 +#: netbox/dcim/filtersets.py:268 netbox/dcim/filtersets.py:379 +#: netbox/dcim/filtersets.py:500 netbox/dcim/filtersets.py:1118 +#: netbox/dcim/filtersets.py:1439 netbox/dcim/filtersets.py:1537 +#: netbox/extras/filtersets.py:635 msgid "Location (slug)" msgstr "Локация (подстрока)" @@ -417,7 +420,7 @@ msgstr "Канал связи (ID)" msgid "Virtual circuit (CID)" msgstr "Виртуальный канал (CID)" -#: netbox/circuits/filtersets.py:396 netbox/dcim/filtersets.py:1925 +#: netbox/circuits/filtersets.py:396 netbox/dcim/filtersets.py:1982 msgid "Virtual circuit (ID)" msgstr "Виртуальный канал (ID)" @@ -453,20 +456,20 @@ msgstr "Тип виртуального канала (slug)" msgid "Virtual circuit" msgstr "Виртуальный канал" -#: netbox/circuits/filtersets.py:577 netbox/dcim/filtersets.py:1276 -#: netbox/dcim/filtersets.py:1706 netbox/ipam/filtersets.py:627 -#: netbox/vpn/filtersets.py:102 netbox/vpn/filtersets.py:401 +#: netbox/circuits/filtersets.py:577 netbox/dcim/filtersets.py:1329 +#: netbox/dcim/filtersets.py:1763 netbox/ipam/filtersets.py:627 +#: netbox/vpn/filtersets.py:102 netbox/vpn/filtersets.py:404 msgid "Interface (ID)" msgstr "Интерфейс (ID)" #: netbox/circuits/forms/bulk_edit.py:42 #: netbox/circuits/forms/filtersets.py:64 #: netbox/circuits/forms/model_forms.py:42 -#: netbox/circuits/tables/providers.py:32 netbox/dcim/forms/bulk_edit.py:132 -#: netbox/dcim/forms/filtersets.py:196 netbox/dcim/forms/model_forms.py:127 -#: netbox/dcim/tables/sites.py:94 netbox/ipam/models/asns.py:123 -#: netbox/ipam/tables/asn.py:27 netbox/ipam/views.py:230 -#: netbox/netbox/navigation/menu.py:178 netbox/netbox/navigation/menu.py:181 +#: netbox/circuits/tables/providers.py:32 netbox/dcim/forms/bulk_edit.py:137 +#: netbox/dcim/forms/filtersets.py:197 netbox/dcim/forms/model_forms.py:132 +#: netbox/dcim/tables/sites.py:100 netbox/ipam/models/asns.py:123 +#: netbox/ipam/tables/asn.py:27 netbox/ipam/views.py:232 +#: netbox/netbox/navigation/menu.py:179 netbox/netbox/navigation/menu.py:182 #: netbox/templates/circuits/provider.html:23 msgid "ASNs" msgstr "ASN" @@ -479,36 +482,37 @@ msgstr "ASN" #: netbox/circuits/forms/bulk_edit.py:266 #: netbox/circuits/forms/bulk_edit.py:307 #: netbox/circuits/forms/bulk_edit.py:347 -#: netbox/circuits/forms/bulk_edit.py:371 netbox/core/forms/bulk_edit.py:28 -#: netbox/dcim/forms/bulk_create.py:35 netbox/dcim/forms/bulk_edit.py:77 -#: netbox/dcim/forms/bulk_edit.py:96 netbox/dcim/forms/bulk_edit.py:155 -#: netbox/dcim/forms/bulk_edit.py:196 netbox/dcim/forms/bulk_edit.py:214 -#: netbox/dcim/forms/bulk_edit.py:292 netbox/dcim/forms/bulk_edit.py:441 -#: netbox/dcim/forms/bulk_edit.py:475 netbox/dcim/forms/bulk_edit.py:490 -#: netbox/dcim/forms/bulk_edit.py:549 netbox/dcim/forms/bulk_edit.py:593 -#: netbox/dcim/forms/bulk_edit.py:627 netbox/dcim/forms/bulk_edit.py:651 -#: netbox/dcim/forms/bulk_edit.py:724 netbox/dcim/forms/bulk_edit.py:785 -#: netbox/dcim/forms/bulk_edit.py:837 netbox/dcim/forms/bulk_edit.py:860 -#: netbox/dcim/forms/bulk_edit.py:908 netbox/dcim/forms/bulk_edit.py:978 -#: netbox/dcim/forms/bulk_edit.py:1031 netbox/dcim/forms/bulk_edit.py:1066 -#: netbox/dcim/forms/bulk_edit.py:1106 netbox/dcim/forms/bulk_edit.py:1150 -#: netbox/dcim/forms/bulk_edit.py:1195 netbox/dcim/forms/bulk_edit.py:1222 -#: netbox/dcim/forms/bulk_edit.py:1240 netbox/dcim/forms/bulk_edit.py:1258 -#: netbox/dcim/forms/bulk_edit.py:1276 netbox/dcim/forms/bulk_edit.py:1746 -#: netbox/dcim/forms/bulk_edit.py:1787 netbox/extras/forms/bulk_edit.py:39 -#: netbox/extras/forms/bulk_edit.py:149 netbox/extras/forms/bulk_edit.py:178 -#: netbox/extras/forms/bulk_edit.py:208 netbox/extras/forms/bulk_edit.py:256 -#: netbox/extras/forms/bulk_edit.py:274 netbox/extras/forms/bulk_edit.py:298 -#: netbox/extras/forms/bulk_edit.py:312 netbox/extras/forms/bulk_edit.py:339 -#: netbox/extras/tables/tables.py:82 netbox/ipam/forms/bulk_edit.py:56 +#: netbox/circuits/forms/bulk_edit.py:371 netbox/core/forms/bulk_edit.py:29 +#: netbox/dcim/forms/bulk_create.py:35 netbox/dcim/forms/bulk_edit.py:80 +#: netbox/dcim/forms/bulk_edit.py:100 netbox/dcim/forms/bulk_edit.py:160 +#: netbox/dcim/forms/bulk_edit.py:201 netbox/dcim/forms/bulk_edit.py:220 +#: netbox/dcim/forms/bulk_edit.py:303 netbox/dcim/forms/bulk_edit.py:457 +#: netbox/dcim/forms/bulk_edit.py:489 netbox/dcim/forms/bulk_edit.py:504 +#: netbox/dcim/forms/bulk_edit.py:563 netbox/dcim/forms/bulk_edit.py:586 +#: netbox/dcim/forms/bulk_edit.py:631 netbox/dcim/forms/bulk_edit.py:670 +#: netbox/dcim/forms/bulk_edit.py:695 netbox/dcim/forms/bulk_edit.py:768 +#: netbox/dcim/forms/bulk_edit.py:829 netbox/dcim/forms/bulk_edit.py:881 +#: netbox/dcim/forms/bulk_edit.py:904 netbox/dcim/forms/bulk_edit.py:952 +#: netbox/dcim/forms/bulk_edit.py:1022 netbox/dcim/forms/bulk_edit.py:1075 +#: netbox/dcim/forms/bulk_edit.py:1110 netbox/dcim/forms/bulk_edit.py:1150 +#: netbox/dcim/forms/bulk_edit.py:1194 netbox/dcim/forms/bulk_edit.py:1239 +#: netbox/dcim/forms/bulk_edit.py:1266 netbox/dcim/forms/bulk_edit.py:1284 +#: netbox/dcim/forms/bulk_edit.py:1302 netbox/dcim/forms/bulk_edit.py:1320 +#: netbox/dcim/forms/bulk_edit.py:1793 netbox/dcim/forms/bulk_edit.py:1834 +#: netbox/extras/forms/bulk_edit.py:40 netbox/extras/forms/bulk_edit.py:150 +#: netbox/extras/forms/bulk_edit.py:183 netbox/extras/forms/bulk_edit.py:211 +#: netbox/extras/forms/bulk_edit.py:241 netbox/extras/forms/bulk_edit.py:289 +#: netbox/extras/forms/bulk_edit.py:307 netbox/extras/forms/bulk_edit.py:335 +#: netbox/extras/forms/bulk_edit.py:349 netbox/extras/forms/bulk_edit.py:395 +#: netbox/extras/tables/tables.py:83 netbox/ipam/forms/bulk_edit.py:56 #: netbox/ipam/forms/bulk_edit.py:76 netbox/ipam/forms/bulk_edit.py:96 #: netbox/ipam/forms/bulk_edit.py:120 netbox/ipam/forms/bulk_edit.py:149 #: netbox/ipam/forms/bulk_edit.py:178 netbox/ipam/forms/bulk_edit.py:197 -#: netbox/ipam/forms/bulk_edit.py:260 netbox/ipam/forms/bulk_edit.py:305 -#: netbox/ipam/forms/bulk_edit.py:353 netbox/ipam/forms/bulk_edit.py:396 -#: netbox/ipam/forms/bulk_edit.py:412 netbox/ipam/forms/bulk_edit.py:500 -#: netbox/ipam/forms/bulk_edit.py:532 netbox/ipam/forms/bulk_edit.py:575 -#: netbox/ipam/tables/vlans.py:240 netbox/ipam/tables/vlans.py:267 +#: netbox/ipam/forms/bulk_edit.py:260 netbox/ipam/forms/bulk_edit.py:310 +#: netbox/ipam/forms/bulk_edit.py:358 netbox/ipam/forms/bulk_edit.py:401 +#: netbox/ipam/forms/bulk_edit.py:417 netbox/ipam/forms/bulk_edit.py:511 +#: netbox/ipam/forms/bulk_edit.py:543 netbox/ipam/forms/bulk_edit.py:586 +#: netbox/ipam/tables/vlans.py:242 netbox/ipam/tables/vlans.py:269 #: netbox/templates/account/token.html:35 #: netbox/templates/circuits/circuit.html:69 #: netbox/templates/circuits/circuitgroup.html:32 @@ -519,7 +523,7 @@ msgstr "ASN" #: netbox/templates/circuits/virtualcircuit.html:56 #: netbox/templates/circuits/virtualcircuittermination.html:68 #: netbox/templates/circuits/virtualcircuittype.html:26 -#: netbox/templates/core/datasource.html:54 +#: netbox/templates/core/datasource.html:58 #: netbox/templates/core/plugin.html:80 netbox/templates/dcim/cable.html:36 #: netbox/templates/dcim/consoleport.html:44 #: netbox/templates/dcim/consoleserverport.html:44 @@ -536,10 +540,11 @@ msgstr "ASN" #: netbox/templates/dcim/manufacturer.html:40 #: netbox/templates/dcim/module.html:73 #: netbox/templates/dcim/modulebay.html:42 -#: netbox/templates/dcim/moduletype.html:39 +#: netbox/templates/dcim/moduletype.html:43 +#: netbox/templates/dcim/moduletypeprofile.html:20 #: netbox/templates/dcim/platform.html:33 #: netbox/templates/dcim/powerfeed.html:40 -#: netbox/templates/dcim/poweroutlet.html:40 +#: netbox/templates/dcim/poweroutlet.html:44 #: netbox/templates/dcim/powerpanel.html:30 #: netbox/templates/dcim/powerport.html:40 netbox/templates/dcim/rack.html:53 #: netbox/templates/dcim/rackreservation.html:62 @@ -557,21 +562,22 @@ msgstr "ASN" #: netbox/templates/extras/notificationgroup.html:20 #: netbox/templates/extras/savedfilter.html:17 #: netbox/templates/extras/script_list.html:46 +#: netbox/templates/extras/tableconfig.html:17 #: netbox/templates/extras/tag.html:20 netbox/templates/extras/webhook.html:17 #: netbox/templates/generic/bulk_import.html:120 #: netbox/templates/ipam/aggregate.html:43 netbox/templates/ipam/asn.html:42 #: netbox/templates/ipam/asnrange.html:38 #: netbox/templates/ipam/fhrpgroup.html:34 #: netbox/templates/ipam/ipaddress.html:55 -#: netbox/templates/ipam/iprange.html:67 netbox/templates/ipam/prefix.html:77 +#: netbox/templates/ipam/iprange.html:74 netbox/templates/ipam/prefix.html:77 #: netbox/templates/ipam/rir.html:26 netbox/templates/ipam/role.html:26 #: netbox/templates/ipam/routetarget.html:21 -#: netbox/templates/ipam/service.html:50 +#: netbox/templates/ipam/service.html:52 #: netbox/templates/ipam/servicetemplate.html:27 #: netbox/templates/ipam/vlan.html:62 netbox/templates/ipam/vlangroup.html:34 #: netbox/templates/ipam/vlantranslationpolicy.html:18 #: netbox/templates/ipam/vlantranslationrule.html:26 -#: netbox/templates/ipam/vrf.html:33 netbox/templates/tenancy/contact.html:67 +#: netbox/templates/ipam/vrf.html:33 netbox/templates/tenancy/contact.html:77 #: netbox/templates/tenancy/contactgroup.html:25 #: netbox/templates/tenancy/contactrole.html:22 #: netbox/templates/tenancy/tenant.html:24 @@ -592,13 +598,13 @@ msgstr "ASN" #: netbox/templates/vpn/ipsecprofile.html:40 #: netbox/templates/vpn/ipsecprofile.html:73 #: netbox/templates/vpn/ipsecproposal.html:17 -#: netbox/templates/vpn/l2vpn.html:26 netbox/templates/vpn/tunnel.html:33 +#: netbox/templates/vpn/l2vpn.html:30 netbox/templates/vpn/tunnel.html:33 #: netbox/templates/vpn/tunnelgroup.html:30 #: netbox/templates/wireless/wirelesslan.html:34 #: netbox/templates/wireless/wirelesslangroup.html:33 #: netbox/templates/wireless/wirelesslink.html:34 -#: netbox/tenancy/forms/bulk_edit.py:32 netbox/tenancy/forms/bulk_edit.py:80 -#: netbox/tenancy/forms/bulk_edit.py:123 netbox/users/forms/bulk_edit.py:64 +#: netbox/tenancy/forms/bulk_edit.py:32 netbox/tenancy/forms/bulk_edit.py:82 +#: netbox/tenancy/forms/bulk_edit.py:130 netbox/users/forms/bulk_edit.py:64 #: netbox/users/forms/bulk_edit.py:82 netbox/users/forms/bulk_edit.py:112 #: netbox/virtualization/forms/bulk_edit.py:33 #: netbox/virtualization/forms/bulk_edit.py:47 @@ -609,9 +615,9 @@ msgstr "ASN" #: netbox/vpn/forms/bulk_edit.py:28 netbox/vpn/forms/bulk_edit.py:64 #: netbox/vpn/forms/bulk_edit.py:121 netbox/vpn/forms/bulk_edit.py:155 #: netbox/vpn/forms/bulk_edit.py:190 netbox/vpn/forms/bulk_edit.py:215 -#: netbox/vpn/forms/bulk_edit.py:247 netbox/vpn/forms/bulk_edit.py:274 -#: netbox/wireless/forms/bulk_edit.py:31 netbox/wireless/forms/bulk_edit.py:84 -#: netbox/wireless/forms/bulk_edit.py:143 +#: netbox/vpn/forms/bulk_edit.py:247 netbox/vpn/forms/bulk_edit.py:278 +#: netbox/wireless/forms/bulk_edit.py:31 netbox/wireless/forms/bulk_edit.py:85 +#: netbox/wireless/forms/bulk_edit.py:144 msgid "Description" msgstr "Описание" @@ -663,23 +669,23 @@ msgstr "Идентификатор Службы" #: netbox/circuits/forms/bulk_edit.py:112 #: netbox/circuits/forms/bulk_edit.py:303 #: netbox/circuits/forms/filtersets.py:116 -#: netbox/circuits/forms/filtersets.py:321 netbox/dcim/forms/bulk_edit.py:210 -#: netbox/dcim/forms/bulk_edit.py:613 netbox/dcim/forms/bulk_edit.py:822 -#: netbox/dcim/forms/bulk_edit.py:1191 netbox/dcim/forms/bulk_edit.py:1218 -#: netbox/dcim/forms/bulk_edit.py:1742 netbox/dcim/forms/filtersets.py:1113 -#: netbox/dcim/forms/filtersets.py:1371 netbox/dcim/forms/filtersets.py:1519 -#: netbox/dcim/forms/filtersets.py:1543 netbox/dcim/tables/devices.py:737 -#: netbox/dcim/tables/devices.py:793 netbox/dcim/tables/devices.py:1034 +#: netbox/circuits/forms/filtersets.py:321 netbox/dcim/forms/bulk_edit.py:216 +#: netbox/dcim/forms/bulk_edit.py:656 netbox/dcim/forms/bulk_edit.py:866 +#: netbox/dcim/forms/bulk_edit.py:1235 netbox/dcim/forms/bulk_edit.py:1262 +#: netbox/dcim/forms/bulk_edit.py:1789 netbox/dcim/forms/filtersets.py:1132 +#: netbox/dcim/forms/filtersets.py:1390 netbox/dcim/forms/filtersets.py:1543 +#: netbox/dcim/forms/filtersets.py:1567 netbox/dcim/tables/devices.py:744 +#: netbox/dcim/tables/devices.py:800 netbox/dcim/tables/devices.py:1041 #: netbox/dcim/tables/devicetypes.py:256 netbox/dcim/tables/devicetypes.py:271 -#: netbox/dcim/tables/racks.py:33 netbox/extras/forms/bulk_edit.py:270 -#: netbox/extras/tables/tables.py:446 +#: netbox/dcim/tables/racks.py:33 netbox/extras/forms/bulk_edit.py:303 +#: netbox/extras/tables/tables.py:487 #: netbox/templates/circuits/circuittype.html:30 #: netbox/templates/circuits/virtualcircuittype.html:30 #: netbox/templates/dcim/cable.html:40 -#: netbox/templates/dcim/devicerole.html:34 +#: netbox/templates/dcim/devicerole.html:38 #: netbox/templates/dcim/frontport.html:40 #: netbox/templates/dcim/inventoryitemrole.html:26 -#: netbox/templates/dcim/poweroutlet.html:44 +#: netbox/templates/dcim/poweroutlet.html:48 #: netbox/templates/dcim/rackrole.html:30 #: netbox/templates/dcim/rearport.html:40 netbox/templates/extras/tag.html:26 msgid "Color" @@ -694,31 +700,31 @@ msgstr "Цвет" #: netbox/circuits/tables/circuits.py:65 #: netbox/circuits/tables/circuits.py:199 #: netbox/circuits/tables/virtual_circuits.py:58 -#: netbox/core/forms/bulk_edit.py:18 netbox/core/forms/filtersets.py:33 +#: netbox/core/forms/bulk_edit.py:19 netbox/core/forms/filtersets.py:33 #: netbox/core/tables/change_logging.py:32 netbox/core/tables/data.py:20 -#: netbox/core/tables/jobs.py:18 netbox/dcim/forms/bulk_edit.py:800 -#: netbox/dcim/forms/bulk_edit.py:939 netbox/dcim/forms/bulk_edit.py:1007 -#: netbox/dcim/forms/bulk_edit.py:1026 netbox/dcim/forms/bulk_edit.py:1049 -#: netbox/dcim/forms/bulk_edit.py:1091 netbox/dcim/forms/bulk_edit.py:1135 -#: netbox/dcim/forms/bulk_edit.py:1186 netbox/dcim/forms/bulk_edit.py:1213 -#: netbox/dcim/forms/bulk_import.py:190 netbox/dcim/forms/bulk_import.py:269 -#: netbox/dcim/forms/bulk_import.py:735 netbox/dcim/forms/bulk_import.py:761 -#: netbox/dcim/forms/bulk_import.py:787 netbox/dcim/forms/bulk_import.py:807 -#: netbox/dcim/forms/bulk_import.py:893 netbox/dcim/forms/bulk_import.py:987 -#: netbox/dcim/forms/bulk_import.py:1029 netbox/dcim/forms/bulk_import.py:1350 -#: netbox/dcim/forms/bulk_import.py:1513 netbox/dcim/forms/filtersets.py:1004 -#: netbox/dcim/forms/filtersets.py:1103 netbox/dcim/forms/filtersets.py:1224 -#: netbox/dcim/forms/filtersets.py:1296 netbox/dcim/forms/filtersets.py:1321 -#: netbox/dcim/forms/filtersets.py:1345 netbox/dcim/forms/filtersets.py:1365 -#: netbox/dcim/forms/filtersets.py:1407 netbox/dcim/forms/filtersets.py:1514 -#: netbox/dcim/forms/filtersets.py:1538 netbox/dcim/forms/model_forms.py:714 -#: netbox/dcim/forms/model_forms.py:720 netbox/dcim/forms/object_import.py:84 +#: netbox/core/tables/jobs.py:18 netbox/dcim/forms/bulk_edit.py:844 +#: netbox/dcim/forms/bulk_edit.py:983 netbox/dcim/forms/bulk_edit.py:1051 +#: netbox/dcim/forms/bulk_edit.py:1070 netbox/dcim/forms/bulk_edit.py:1093 +#: netbox/dcim/forms/bulk_edit.py:1135 netbox/dcim/forms/bulk_edit.py:1179 +#: netbox/dcim/forms/bulk_edit.py:1230 netbox/dcim/forms/bulk_edit.py:1257 +#: netbox/dcim/forms/bulk_import.py:194 netbox/dcim/forms/bulk_import.py:273 +#: netbox/dcim/forms/bulk_import.py:766 netbox/dcim/forms/bulk_import.py:792 +#: netbox/dcim/forms/bulk_import.py:818 netbox/dcim/forms/bulk_import.py:838 +#: netbox/dcim/forms/bulk_import.py:924 netbox/dcim/forms/bulk_import.py:1018 +#: netbox/dcim/forms/bulk_import.py:1060 netbox/dcim/forms/bulk_import.py:1381 +#: netbox/dcim/forms/bulk_import.py:1544 netbox/dcim/forms/filtersets.py:1023 +#: netbox/dcim/forms/filtersets.py:1122 netbox/dcim/forms/filtersets.py:1243 +#: netbox/dcim/forms/filtersets.py:1315 netbox/dcim/forms/filtersets.py:1340 +#: netbox/dcim/forms/filtersets.py:1364 netbox/dcim/forms/filtersets.py:1384 +#: netbox/dcim/forms/filtersets.py:1431 netbox/dcim/forms/filtersets.py:1538 +#: netbox/dcim/forms/filtersets.py:1562 netbox/dcim/forms/model_forms.py:808 +#: netbox/dcim/forms/model_forms.py:814 netbox/dcim/forms/object_import.py:84 #: netbox/dcim/forms/object_import.py:113 #: netbox/dcim/forms/object_import.py:146 netbox/dcim/tables/devices.py:188 -#: netbox/dcim/tables/devices.py:845 netbox/dcim/tables/power.py:77 -#: netbox/dcim/tables/racks.py:137 netbox/extras/forms/bulk_import.py:42 -#: netbox/extras/tables/tables.py:408 netbox/extras/tables/tables.py:468 -#: netbox/netbox/tables/tables.py:243 +#: netbox/dcim/tables/devices.py:852 netbox/dcim/tables/power.py:77 +#: netbox/dcim/tables/racks.py:141 netbox/extras/forms/bulk_import.py:42 +#: netbox/extras/tables/tables.py:449 netbox/extras/tables/tables.py:509 +#: netbox/netbox/tables/tables.py:269 #: netbox/templates/circuits/circuit.html:30 #: netbox/templates/circuits/virtualcircuit.html:39 #: netbox/templates/circuits/virtualcircuittermination.html:64 @@ -744,8 +750,8 @@ msgstr "Цвет" #: netbox/virtualization/forms/filtersets.py:55 #: netbox/virtualization/forms/model_forms.py:65 #: netbox/virtualization/tables/clusters.py:66 -#: netbox/vpn/forms/bulk_edit.py:264 netbox/vpn/forms/bulk_import.py:264 -#: netbox/vpn/forms/filtersets.py:223 netbox/vpn/forms/model_forms.py:85 +#: netbox/vpn/forms/bulk_edit.py:268 netbox/vpn/forms/bulk_import.py:269 +#: netbox/vpn/forms/filtersets.py:228 netbox/vpn/forms/model_forms.py:85 #: netbox/vpn/forms/model_forms.py:120 netbox/vpn/forms/model_forms.py:232 msgid "Type" msgstr "Тип" @@ -769,36 +775,37 @@ msgstr "Аккаунт провайдера" #: netbox/circuits/forms/bulk_import.py:227 #: netbox/circuits/forms/filtersets.py:162 #: netbox/circuits/forms/filtersets.py:362 netbox/core/forms/filtersets.py:38 -#: netbox/core/forms/filtersets.py:80 netbox/core/tables/data.py:23 +#: netbox/core/forms/filtersets.py:85 netbox/core/tables/data.py:23 #: netbox/core/tables/jobs.py:26 netbox/core/tables/tasks.py:88 -#: netbox/dcim/forms/bulk_edit.py:110 netbox/dcim/forms/bulk_edit.py:185 -#: netbox/dcim/forms/bulk_edit.py:355 netbox/dcim/forms/bulk_edit.py:709 -#: netbox/dcim/forms/bulk_edit.py:774 netbox/dcim/forms/bulk_edit.py:806 -#: netbox/dcim/forms/bulk_edit.py:933 netbox/dcim/forms/bulk_edit.py:1723 -#: netbox/dcim/forms/bulk_edit.py:1765 netbox/dcim/forms/bulk_import.py:90 -#: netbox/dcim/forms/bulk_import.py:149 netbox/dcim/forms/bulk_import.py:250 -#: netbox/dcim/forms/bulk_import.py:532 netbox/dcim/forms/bulk_import.py:686 -#: netbox/dcim/forms/bulk_import.py:1137 netbox/dcim/forms/bulk_import.py:1344 -#: netbox/dcim/forms/bulk_import.py:1508 netbox/dcim/forms/bulk_import.py:1572 -#: netbox/dcim/forms/filtersets.py:179 netbox/dcim/forms/filtersets.py:238 -#: netbox/dcim/forms/filtersets.py:360 netbox/dcim/forms/filtersets.py:800 -#: netbox/dcim/forms/filtersets.py:925 netbox/dcim/forms/filtersets.py:1007 -#: netbox/dcim/forms/filtersets.py:1108 netbox/dcim/forms/filtersets.py:1219 -#: netbox/dcim/forms/filtersets.py:1621 netbox/dcim/tables/devices.py:150 -#: netbox/dcim/tables/devices.py:848 netbox/dcim/tables/devices.py:982 -#: netbox/dcim/tables/devices.py:1094 netbox/dcim/tables/modules.py:70 -#: netbox/dcim/tables/power.py:74 netbox/dcim/tables/racks.py:125 -#: netbox/dcim/tables/sites.py:82 netbox/dcim/tables/sites.py:137 +#: netbox/dcim/forms/bulk_edit.py:115 netbox/dcim/forms/bulk_edit.py:190 +#: netbox/dcim/forms/bulk_edit.py:366 netbox/dcim/forms/bulk_edit.py:753 +#: netbox/dcim/forms/bulk_edit.py:818 netbox/dcim/forms/bulk_edit.py:850 +#: netbox/dcim/forms/bulk_edit.py:977 netbox/dcim/forms/bulk_edit.py:1770 +#: netbox/dcim/forms/bulk_edit.py:1812 netbox/dcim/forms/bulk_import.py:91 +#: netbox/dcim/forms/bulk_import.py:150 netbox/dcim/forms/bulk_import.py:254 +#: netbox/dcim/forms/bulk_import.py:563 netbox/dcim/forms/bulk_import.py:717 +#: netbox/dcim/forms/bulk_import.py:1168 netbox/dcim/forms/bulk_import.py:1375 +#: netbox/dcim/forms/bulk_import.py:1539 netbox/dcim/forms/bulk_import.py:1603 +#: netbox/dcim/forms/filtersets.py:180 netbox/dcim/forms/filtersets.py:239 +#: netbox/dcim/forms/filtersets.py:361 netbox/dcim/forms/filtersets.py:819 +#: netbox/dcim/forms/filtersets.py:944 netbox/dcim/forms/filtersets.py:1026 +#: netbox/dcim/forms/filtersets.py:1127 netbox/dcim/forms/filtersets.py:1238 +#: netbox/dcim/forms/filtersets.py:1394 netbox/dcim/forms/filtersets.py:1645 +#: netbox/dcim/tables/devices.py:150 netbox/dcim/tables/devices.py:524 +#: netbox/dcim/tables/devices.py:855 netbox/dcim/tables/devices.py:989 +#: netbox/dcim/tables/devices.py:1101 netbox/dcim/tables/modules.py:104 +#: netbox/dcim/tables/power.py:74 netbox/dcim/tables/racks.py:129 +#: netbox/dcim/tables/sites.py:88 netbox/dcim/tables/sites.py:143 #: netbox/ipam/forms/bulk_edit.py:240 netbox/ipam/forms/bulk_edit.py:290 -#: netbox/ipam/forms/bulk_edit.py:338 netbox/ipam/forms/bulk_edit.py:490 +#: netbox/ipam/forms/bulk_edit.py:343 netbox/ipam/forms/bulk_edit.py:501 #: netbox/ipam/forms/bulk_import.py:195 netbox/ipam/forms/bulk_import.py:263 -#: netbox/ipam/forms/bulk_import.py:299 netbox/ipam/forms/bulk_import.py:489 +#: netbox/ipam/forms/bulk_import.py:299 netbox/ipam/forms/bulk_import.py:496 #: netbox/ipam/forms/filtersets.py:219 netbox/ipam/forms/filtersets.py:297 -#: netbox/ipam/forms/filtersets.py:372 netbox/ipam/forms/filtersets.py:556 -#: netbox/ipam/forms/model_forms.py:511 netbox/ipam/tables/ip.py:183 -#: netbox/ipam/tables/ip.py:264 netbox/ipam/tables/ip.py:315 -#: netbox/ipam/tables/ip.py:378 netbox/ipam/tables/ip.py:405 -#: netbox/ipam/tables/vlans.py:95 netbox/ipam/tables/vlans.py:208 +#: netbox/ipam/forms/filtersets.py:379 netbox/ipam/forms/filtersets.py:564 +#: netbox/ipam/forms/model_forms.py:511 netbox/ipam/tables/ip.py:184 +#: netbox/ipam/tables/ip.py:265 netbox/ipam/tables/ip.py:321 +#: netbox/ipam/tables/ip.py:394 netbox/ipam/tables/ip.py:421 +#: netbox/ipam/tables/vlans.py:97 netbox/ipam/tables/vlans.py:210 #: netbox/templates/circuits/circuit.html:34 #: netbox/templates/circuits/virtualcircuit.html:43 #: netbox/templates/core/datasource.html:46 netbox/templates/core/job.html:48 @@ -806,15 +813,16 @@ msgstr "Аккаунт провайдера" #: netbox/templates/dcim/cable.html:19 netbox/templates/dcim/device.html:178 #: netbox/templates/dcim/inventoryitem.html:36 #: netbox/templates/dcim/location.html:45 netbox/templates/dcim/module.html:69 -#: netbox/templates/dcim/powerfeed.html:36 netbox/templates/dcim/rack.html:41 -#: netbox/templates/dcim/site.html:43 +#: netbox/templates/dcim/powerfeed.html:36 +#: netbox/templates/dcim/poweroutlet.html:40 +#: netbox/templates/dcim/rack.html:41 netbox/templates/dcim/site.html:43 #: netbox/templates/extras/script_list.html:48 #: netbox/templates/ipam/ipaddress.html:37 -#: netbox/templates/ipam/iprange.html:54 netbox/templates/ipam/prefix.html:69 +#: netbox/templates/ipam/iprange.html:61 netbox/templates/ipam/prefix.html:69 #: netbox/templates/ipam/vlan.html:48 #: netbox/templates/virtualization/cluster.html:21 #: netbox/templates/virtualization/virtualmachine.html:19 -#: netbox/templates/vpn/tunnel.html:25 +#: netbox/templates/vpn/l2vpn.html:26 netbox/templates/vpn/tunnel.html:25 #: netbox/templates/wireless/wirelesslan.html:22 #: netbox/templates/wireless/wirelesslink.html:17 #: netbox/users/forms/filtersets.py:32 netbox/users/forms/model_forms.py:194 @@ -826,10 +834,12 @@ msgstr "Аккаунт провайдера" #: netbox/virtualization/forms/filtersets.py:166 #: netbox/virtualization/tables/clusters.py:74 #: netbox/virtualization/tables/virtualmachines.py:30 -#: netbox/vpn/forms/bulk_edit.py:39 netbox/vpn/forms/bulk_import.py:37 -#: netbox/vpn/forms/filtersets.py:52 netbox/vpn/tables/tunnels.py:48 -#: netbox/wireless/forms/bulk_edit.py:45 -#: netbox/wireless/forms/bulk_edit.py:108 +#: netbox/vpn/forms/bulk_edit.py:39 netbox/vpn/forms/bulk_edit.py:264 +#: netbox/vpn/forms/bulk_import.py:37 netbox/vpn/forms/bulk_import.py:264 +#: netbox/vpn/forms/filtersets.py:52 netbox/vpn/forms/filtersets.py:223 +#: netbox/vpn/tables/l2vpn.py:27 netbox/vpn/tables/tunnels.py:48 +#: netbox/wireless/forms/bulk_edit.py:46 +#: netbox/wireless/forms/bulk_edit.py:109 #: netbox/wireless/forms/bulk_import.py:45 #: netbox/wireless/forms/bulk_import.py:89 #: netbox/wireless/forms/filtersets.py:52 @@ -847,36 +857,37 @@ msgstr "Статус" #: netbox/circuits/forms/bulk_import.py:232 #: netbox/circuits/forms/filtersets.py:131 #: netbox/circuits/forms/filtersets.py:278 -#: netbox/circuits/forms/filtersets.py:332 netbox/dcim/forms/bulk_edit.py:126 -#: netbox/dcim/forms/bulk_edit.py:191 netbox/dcim/forms/bulk_edit.py:350 -#: netbox/dcim/forms/bulk_edit.py:470 netbox/dcim/forms/bulk_edit.py:699 -#: netbox/dcim/forms/bulk_edit.py:812 netbox/dcim/forms/bulk_edit.py:1770 -#: netbox/dcim/forms/bulk_import.py:109 netbox/dcim/forms/bulk_import.py:154 -#: netbox/dcim/forms/bulk_import.py:243 netbox/dcim/forms/bulk_import.py:358 -#: netbox/dcim/forms/bulk_import.py:506 netbox/dcim/forms/bulk_import.py:1356 -#: netbox/dcim/forms/bulk_import.py:1565 netbox/dcim/forms/filtersets.py:174 -#: netbox/dcim/forms/filtersets.py:206 netbox/dcim/forms/filtersets.py:324 -#: netbox/dcim/forms/filtersets.py:400 netbox/dcim/forms/filtersets.py:421 -#: netbox/dcim/forms/filtersets.py:723 netbox/dcim/forms/filtersets.py:917 -#: netbox/dcim/forms/filtersets.py:1027 netbox/dcim/forms/filtersets.py:1057 -#: netbox/dcim/forms/filtersets.py:1179 netbox/dcim/tables/power.py:88 -#: netbox/extras/filtersets.py:612 netbox/extras/forms/filtersets.py:330 -#: netbox/extras/forms/filtersets.py:403 netbox/ipam/forms/bulk_edit.py:46 +#: netbox/circuits/forms/filtersets.py:332 netbox/dcim/forms/bulk_edit.py:131 +#: netbox/dcim/forms/bulk_edit.py:196 netbox/dcim/forms/bulk_edit.py:361 +#: netbox/dcim/forms/bulk_edit.py:484 netbox/dcim/forms/bulk_edit.py:743 +#: netbox/dcim/forms/bulk_edit.py:856 netbox/dcim/forms/bulk_edit.py:1817 +#: netbox/dcim/forms/bulk_import.py:110 netbox/dcim/forms/bulk_import.py:155 +#: netbox/dcim/forms/bulk_import.py:247 netbox/dcim/forms/bulk_import.py:362 +#: netbox/dcim/forms/bulk_import.py:537 netbox/dcim/forms/bulk_import.py:1387 +#: netbox/dcim/forms/bulk_import.py:1596 netbox/dcim/forms/filtersets.py:175 +#: netbox/dcim/forms/filtersets.py:207 netbox/dcim/forms/filtersets.py:325 +#: netbox/dcim/forms/filtersets.py:401 netbox/dcim/forms/filtersets.py:422 +#: netbox/dcim/forms/filtersets.py:742 netbox/dcim/forms/filtersets.py:936 +#: netbox/dcim/forms/filtersets.py:1046 netbox/dcim/forms/filtersets.py:1076 +#: netbox/dcim/forms/filtersets.py:1198 netbox/dcim/tables/power.py:88 +#: netbox/extras/filtersets.py:705 netbox/extras/forms/filtersets.py:365 +#: netbox/extras/forms/filtersets.py:438 netbox/ipam/forms/bulk_edit.py:46 #: netbox/ipam/forms/bulk_edit.py:71 netbox/ipam/forms/bulk_edit.py:115 #: netbox/ipam/forms/bulk_edit.py:144 netbox/ipam/forms/bulk_edit.py:169 #: netbox/ipam/forms/bulk_edit.py:235 netbox/ipam/forms/bulk_edit.py:285 -#: netbox/ipam/forms/bulk_edit.py:333 netbox/ipam/forms/bulk_edit.py:485 -#: netbox/ipam/forms/bulk_import.py:41 netbox/ipam/forms/bulk_import.py:70 -#: netbox/ipam/forms/bulk_import.py:98 netbox/ipam/forms/bulk_import.py:118 -#: netbox/ipam/forms/bulk_import.py:138 netbox/ipam/forms/bulk_import.py:167 -#: netbox/ipam/forms/bulk_import.py:256 netbox/ipam/forms/bulk_import.py:292 -#: netbox/ipam/forms/bulk_import.py:482 netbox/ipam/forms/filtersets.py:50 +#: netbox/ipam/forms/bulk_edit.py:338 netbox/ipam/forms/bulk_edit.py:439 +#: netbox/ipam/forms/bulk_edit.py:496 netbox/ipam/forms/bulk_import.py:41 +#: netbox/ipam/forms/bulk_import.py:70 netbox/ipam/forms/bulk_import.py:98 +#: netbox/ipam/forms/bulk_import.py:118 netbox/ipam/forms/bulk_import.py:138 +#: netbox/ipam/forms/bulk_import.py:167 netbox/ipam/forms/bulk_import.py:256 +#: netbox/ipam/forms/bulk_import.py:292 netbox/ipam/forms/bulk_import.py:458 +#: netbox/ipam/forms/bulk_import.py:489 netbox/ipam/forms/filtersets.py:50 #: netbox/ipam/forms/filtersets.py:70 netbox/ipam/forms/filtersets.py:102 #: netbox/ipam/forms/filtersets.py:123 netbox/ipam/forms/filtersets.py:146 #: netbox/ipam/forms/filtersets.py:182 netbox/ipam/forms/filtersets.py:282 -#: netbox/ipam/forms/filtersets.py:326 netbox/ipam/forms/filtersets.py:524 -#: netbox/ipam/tables/ip.py:408 netbox/ipam/tables/vlans.py:205 -#: netbox/templates/circuits/circuit.html:48 +#: netbox/ipam/forms/filtersets.py:333 netbox/ipam/forms/filtersets.py:441 +#: netbox/ipam/forms/filtersets.py:532 netbox/ipam/tables/ip.py:424 +#: netbox/ipam/tables/vlans.py:207 netbox/templates/circuits/circuit.html:48 #: netbox/templates/circuits/circuitgroup.html:36 #: netbox/templates/circuits/virtualcircuit.html:47 #: netbox/templates/dcim/cable.html:23 netbox/templates/dcim/device.html:79 @@ -888,27 +899,27 @@ msgstr "Статус" #: netbox/templates/ipam/aggregate.html:30 netbox/templates/ipam/asn.html:33 #: netbox/templates/ipam/asnrange.html:29 #: netbox/templates/ipam/ipaddress.html:28 -#: netbox/templates/ipam/iprange.html:58 netbox/templates/ipam/prefix.html:29 +#: netbox/templates/ipam/iprange.html:65 netbox/templates/ipam/prefix.html:29 #: netbox/templates/ipam/routetarget.html:17 -#: netbox/templates/ipam/vlan.html:39 netbox/templates/ipam/vrf.html:20 -#: netbox/templates/tenancy/tenant.html:17 +#: netbox/templates/ipam/vlan.html:39 netbox/templates/ipam/vlangroup.html:50 +#: netbox/templates/ipam/vrf.html:20 netbox/templates/tenancy/tenant.html:17 #: netbox/templates/virtualization/cluster.html:33 #: netbox/templates/virtualization/virtualmachine.html:39 -#: netbox/templates/vpn/l2vpn.html:30 netbox/templates/vpn/tunnel.html:49 +#: netbox/templates/vpn/l2vpn.html:34 netbox/templates/vpn/tunnel.html:49 #: netbox/templates/wireless/wirelesslan.html:42 #: netbox/templates/wireless/wirelesslink.html:25 #: netbox/tenancy/forms/forms.py:25 netbox/tenancy/forms/forms.py:49 -#: netbox/tenancy/forms/model_forms.py:52 netbox/tenancy/tables/columns.py:49 +#: netbox/tenancy/forms/model_forms.py:53 netbox/tenancy/tables/columns.py:49 #: netbox/virtualization/forms/bulk_edit.py:77 #: netbox/virtualization/forms/bulk_edit.py:137 #: netbox/virtualization/forms/bulk_import.py:67 #: netbox/virtualization/forms/bulk_import.py:121 #: netbox/virtualization/forms/filtersets.py:48 #: netbox/virtualization/forms/filtersets.py:111 -#: netbox/vpn/forms/bulk_edit.py:59 netbox/vpn/forms/bulk_edit.py:269 +#: netbox/vpn/forms/bulk_edit.py:59 netbox/vpn/forms/bulk_edit.py:273 #: netbox/vpn/forms/bulk_import.py:59 netbox/vpn/forms/bulk_import.py:258 -#: netbox/vpn/forms/filtersets.py:219 netbox/wireless/forms/bulk_edit.py:65 -#: netbox/wireless/forms/bulk_edit.py:113 +#: netbox/vpn/forms/filtersets.py:219 netbox/wireless/forms/bulk_edit.py:66 +#: netbox/wireless/forms/bulk_edit.py:114 #: netbox/wireless/forms/bulk_import.py:57 #: netbox/wireless/forms/bulk_import.py:102 #: netbox/wireless/forms/filtersets.py:38 @@ -936,9 +947,9 @@ msgstr "Гарантированная скорость (Кбит/с)" #: netbox/circuits/forms/model_forms.py:136 #: netbox/templates/circuits/circuit.html:38 #: netbox/templates/wireless/wirelesslink.html:38 -#: netbox/wireless/forms/bulk_edit.py:132 +#: netbox/wireless/forms/bulk_edit.py:133 #: netbox/wireless/forms/filtersets.py:130 -#: netbox/wireless/forms/model_forms.py:168 +#: netbox/wireless/forms/model_forms.py:169 msgid "Distance" msgstr "Расстояние" @@ -946,7 +957,7 @@ msgstr "Расстояние" #: netbox/circuits/forms/bulk_import.py:105 #: netbox/circuits/forms/bulk_import.py:108 #: netbox/circuits/forms/filtersets.py:213 -#: netbox/wireless/forms/bulk_edit.py:137 +#: netbox/wireless/forms/bulk_edit.py:138 #: netbox/wireless/forms/bulk_import.py:121 #: netbox/wireless/forms/bulk_import.py:124 #: netbox/wireless/forms/filtersets.py:134 @@ -964,30 +975,31 @@ msgstr "Параметры Службы" #: netbox/circuits/forms/filtersets.py:111 #: netbox/circuits/forms/filtersets.py:128 #: netbox/circuits/forms/filtersets.py:316 -#: netbox/circuits/forms/filtersets.py:331 netbox/core/forms/filtersets.py:68 -#: netbox/core/forms/filtersets.py:136 netbox/dcim/forms/bulk_edit.py:846 -#: netbox/dcim/forms/filtersets.py:173 netbox/dcim/forms/filtersets.py:205 -#: netbox/dcim/forms/filtersets.py:916 netbox/dcim/forms/filtersets.py:1056 -#: netbox/dcim/forms/filtersets.py:1180 netbox/dcim/forms/filtersets.py:1288 -#: netbox/dcim/forms/filtersets.py:1312 netbox/dcim/forms/filtersets.py:1337 -#: netbox/dcim/forms/filtersets.py:1356 netbox/dcim/forms/filtersets.py:1380 -#: netbox/dcim/forms/filtersets.py:1505 netbox/dcim/forms/filtersets.py:1529 -#: netbox/dcim/forms/filtersets.py:1553 netbox/dcim/forms/filtersets.py:1571 -#: netbox/dcim/forms/filtersets.py:1587 netbox/extras/forms/bulk_edit.py:90 -#: netbox/extras/forms/filtersets.py:45 netbox/extras/forms/filtersets.py:137 -#: netbox/extras/forms/filtersets.py:169 netbox/extras/forms/filtersets.py:210 -#: netbox/extras/forms/filtersets.py:227 netbox/extras/forms/filtersets.py:258 -#: netbox/extras/forms/filtersets.py:282 netbox/extras/forms/filtersets.py:449 -#: netbox/ipam/forms/filtersets.py:101 netbox/ipam/forms/filtersets.py:281 -#: netbox/ipam/forms/filtersets.py:323 netbox/ipam/forms/filtersets.py:399 -#: netbox/ipam/forms/filtersets.py:484 netbox/ipam/forms/filtersets.py:497 -#: netbox/ipam/forms/filtersets.py:522 netbox/ipam/forms/filtersets.py:593 -#: netbox/ipam/forms/filtersets.py:611 netbox/netbox/tables/tables.py:259 +#: netbox/circuits/forms/filtersets.py:331 netbox/core/forms/filtersets.py:73 +#: netbox/core/forms/filtersets.py:141 netbox/dcim/forms/bulk_edit.py:890 +#: netbox/dcim/forms/filtersets.py:174 netbox/dcim/forms/filtersets.py:206 +#: netbox/dcim/forms/filtersets.py:935 netbox/dcim/forms/filtersets.py:1075 +#: netbox/dcim/forms/filtersets.py:1199 netbox/dcim/forms/filtersets.py:1307 +#: netbox/dcim/forms/filtersets.py:1331 netbox/dcim/forms/filtersets.py:1356 +#: netbox/dcim/forms/filtersets.py:1375 netbox/dcim/forms/filtersets.py:1404 +#: netbox/dcim/forms/filtersets.py:1529 netbox/dcim/forms/filtersets.py:1553 +#: netbox/dcim/forms/filtersets.py:1577 netbox/dcim/forms/filtersets.py:1595 +#: netbox/dcim/forms/filtersets.py:1611 netbox/dcim/tables/modules.py:24 +#: netbox/extras/forms/bulk_edit.py:91 netbox/extras/forms/filtersets.py:46 +#: netbox/extras/forms/filtersets.py:138 netbox/extras/forms/filtersets.py:215 +#: netbox/extras/forms/filtersets.py:232 netbox/extras/forms/filtersets.py:262 +#: netbox/extras/forms/filtersets.py:293 netbox/extras/forms/filtersets.py:317 +#: netbox/extras/forms/filtersets.py:504 netbox/ipam/forms/filtersets.py:101 +#: netbox/ipam/forms/filtersets.py:281 netbox/ipam/forms/filtersets.py:330 +#: netbox/ipam/forms/filtersets.py:406 netbox/ipam/forms/filtersets.py:492 +#: netbox/ipam/forms/filtersets.py:505 netbox/ipam/forms/filtersets.py:530 +#: netbox/ipam/forms/filtersets.py:601 netbox/ipam/forms/filtersets.py:619 +#: netbox/netbox/tables/tables.py:285 netbox/templates/dcim/moduletype.html:68 #: netbox/virtualization/forms/filtersets.py:46 #: netbox/virtualization/forms/filtersets.py:109 #: netbox/virtualization/forms/filtersets.py:204 #: netbox/virtualization/forms/filtersets.py:261 -#: netbox/vpn/forms/filtersets.py:218 netbox/wireless/forms/bulk_edit.py:153 +#: netbox/vpn/forms/filtersets.py:218 netbox/wireless/forms/bulk_edit.py:154 #: netbox/wireless/forms/filtersets.py:36 #: netbox/wireless/forms/filtersets.py:102 msgid "Attributes" @@ -998,13 +1010,14 @@ msgstr "Атрибуты" #: netbox/circuits/forms/model_forms.py:142 #: netbox/circuits/forms/model_forms.py:240 #: netbox/circuits/forms/model_forms.py:345 -#: netbox/dcim/forms/model_forms.py:143 netbox/dcim/forms/model_forms.py:185 -#: netbox/dcim/forms/model_forms.py:274 netbox/dcim/forms/model_forms.py:331 -#: netbox/dcim/forms/model_forms.py:780 netbox/dcim/forms/model_forms.py:1775 -#: netbox/ipam/forms/model_forms.py:67 netbox/ipam/forms/model_forms.py:84 -#: netbox/ipam/forms/model_forms.py:119 netbox/ipam/forms/model_forms.py:141 -#: netbox/ipam/forms/model_forms.py:166 netbox/ipam/forms/model_forms.py:233 -#: netbox/ipam/forms/model_forms.py:271 netbox/ipam/forms/model_forms.py:330 +#: netbox/dcim/forms/model_forms.py:148 netbox/dcim/forms/model_forms.py:191 +#: netbox/dcim/forms/model_forms.py:281 netbox/dcim/forms/model_forms.py:339 +#: netbox/dcim/forms/model_forms.py:874 netbox/dcim/forms/model_forms.py:1869 +#: netbox/ipam/forms/bulk_edit.py:448 netbox/ipam/forms/model_forms.py:67 +#: netbox/ipam/forms/model_forms.py:84 netbox/ipam/forms/model_forms.py:119 +#: netbox/ipam/forms/model_forms.py:141 netbox/ipam/forms/model_forms.py:166 +#: netbox/ipam/forms/model_forms.py:233 netbox/ipam/forms/model_forms.py:271 +#: netbox/ipam/forms/model_forms.py:330 netbox/ipam/forms/model_forms.py:631 #: netbox/netbox/navigation/menu.py:24 #: netbox/templates/dcim/device_edit.html:87 #: netbox/templates/dcim/htmx/cable_edit.html:75 @@ -1014,14 +1027,14 @@ msgstr "Атрибуты" #: netbox/virtualization/forms/model_forms.py:229 #: netbox/vpn/forms/bulk_edit.py:78 netbox/vpn/forms/filtersets.py:48 #: netbox/vpn/forms/model_forms.py:63 netbox/vpn/forms/model_forms.py:148 -#: netbox/vpn/forms/model_forms.py:414 netbox/wireless/forms/model_forms.py:57 -#: netbox/wireless/forms/model_forms.py:173 +#: netbox/vpn/forms/model_forms.py:414 netbox/wireless/forms/model_forms.py:58 +#: netbox/wireless/forms/model_forms.py:174 msgid "Tenancy" msgstr "Аренда" #: netbox/circuits/forms/bulk_edit.py:215 #: netbox/circuits/forms/model_forms.py:170 -#: netbox/dcim/forms/bulk_import.py:1317 netbox/dcim/forms/bulk_import.py:1335 +#: netbox/dcim/forms/bulk_import.py:1348 netbox/dcim/forms/bulk_import.py:1366 msgid "Termination type" msgstr "Тип точки подключения" @@ -1043,11 +1056,11 @@ msgstr "Скорость порта (Кбит/с)" msgid "Upstream speed (Kbps)" msgstr "Скорость восходящего потока (Кбит/с)" -#: netbox/circuits/forms/bulk_edit.py:233 netbox/dcim/forms/bulk_edit.py:969 -#: netbox/dcim/forms/bulk_edit.py:1333 netbox/dcim/forms/bulk_edit.py:1350 -#: netbox/dcim/forms/bulk_edit.py:1367 netbox/dcim/forms/bulk_edit.py:1385 -#: netbox/dcim/forms/bulk_edit.py:1480 netbox/dcim/forms/bulk_edit.py:1652 -#: netbox/dcim/forms/bulk_edit.py:1669 +#: netbox/circuits/forms/bulk_edit.py:233 netbox/dcim/forms/bulk_edit.py:1013 +#: netbox/dcim/forms/bulk_edit.py:1377 netbox/dcim/forms/bulk_edit.py:1394 +#: netbox/dcim/forms/bulk_edit.py:1411 netbox/dcim/forms/bulk_edit.py:1432 +#: netbox/dcim/forms/bulk_edit.py:1527 netbox/dcim/forms/bulk_edit.py:1699 +#: netbox/dcim/forms/bulk_edit.py:1716 msgid "Mark connected" msgstr "Пометить подключенным" @@ -1068,13 +1081,13 @@ msgstr "Сведения об точке подключения" #: netbox/circuits/forms/bulk_edit.py:289 #: netbox/circuits/forms/bulk_import.py:188 #: netbox/circuits/forms/filtersets.py:305 -#: netbox/circuits/tables/circuits.py:206 netbox/dcim/forms/model_forms.py:562 +#: netbox/circuits/tables/circuits.py:206 netbox/dcim/forms/model_forms.py:656 #: netbox/templates/circuits/circuitgroupassignment.html:34 #: netbox/templates/dcim/device.html:133 #: netbox/templates/dcim/virtualchassis.html:68 #: netbox/templates/dcim/virtualchassis_edit.html:60 #: netbox/templates/ipam/inc/panels/fhrp_groups.html:26 -#: netbox/tenancy/forms/bulk_edit.py:148 +#: netbox/tenancy/forms/bulk_edit.py:159 #: netbox/tenancy/forms/filtersets.py:110 msgid "Priority" msgstr "Приоритет" @@ -1094,26 +1107,26 @@ msgstr "Сеть провайдера" #: netbox/circuits/forms/bulk_edit.py:365 #: netbox/circuits/forms/bulk_import.py:254 #: netbox/circuits/forms/filtersets.py:382 -#: netbox/circuits/forms/model_forms.py:365 netbox/dcim/forms/bulk_edit.py:361 -#: netbox/dcim/forms/bulk_edit.py:1280 netbox/dcim/forms/bulk_edit.py:1713 -#: netbox/dcim/forms/bulk_import.py:255 netbox/dcim/forms/bulk_import.py:1106 -#: netbox/dcim/forms/filtersets.py:368 netbox/dcim/forms/filtersets.py:778 -#: netbox/dcim/forms/filtersets.py:1598 netbox/dcim/forms/model_forms.py:256 -#: netbox/dcim/forms/model_forms.py:1121 netbox/dcim/forms/model_forms.py:1590 +#: netbox/circuits/forms/model_forms.py:365 netbox/dcim/forms/bulk_edit.py:372 +#: netbox/dcim/forms/bulk_edit.py:1324 netbox/dcim/forms/bulk_edit.py:1760 +#: netbox/dcim/forms/bulk_import.py:259 netbox/dcim/forms/bulk_import.py:1137 +#: netbox/dcim/forms/filtersets.py:369 netbox/dcim/forms/filtersets.py:797 +#: netbox/dcim/forms/filtersets.py:1622 netbox/dcim/forms/model_forms.py:263 +#: netbox/dcim/forms/model_forms.py:1215 netbox/dcim/forms/model_forms.py:1684 #: netbox/dcim/forms/object_import.py:182 netbox/dcim/tables/devices.py:179 -#: netbox/dcim/tables/devices.py:840 netbox/dcim/tables/devices.py:966 -#: netbox/dcim/tables/devicetypes.py:311 netbox/dcim/tables/racks.py:128 -#: netbox/extras/filtersets.py:552 netbox/ipam/forms/bulk_edit.py:245 -#: netbox/ipam/forms/bulk_edit.py:295 netbox/ipam/forms/bulk_edit.py:343 -#: netbox/ipam/forms/bulk_edit.py:495 netbox/ipam/forms/bulk_import.py:200 +#: netbox/dcim/tables/devices.py:847 netbox/dcim/tables/devices.py:973 +#: netbox/dcim/tables/devicetypes.py:311 netbox/dcim/tables/racks.py:132 +#: netbox/extras/filtersets.py:645 netbox/ipam/forms/bulk_edit.py:245 +#: netbox/ipam/forms/bulk_edit.py:295 netbox/ipam/forms/bulk_edit.py:348 +#: netbox/ipam/forms/bulk_edit.py:506 netbox/ipam/forms/bulk_import.py:200 #: netbox/ipam/forms/bulk_import.py:268 netbox/ipam/forms/bulk_import.py:304 -#: netbox/ipam/forms/bulk_import.py:494 netbox/ipam/forms/filtersets.py:247 -#: netbox/ipam/forms/filtersets.py:305 netbox/ipam/forms/filtersets.py:377 -#: netbox/ipam/forms/filtersets.py:564 netbox/ipam/forms/model_forms.py:194 +#: netbox/ipam/forms/bulk_import.py:501 netbox/ipam/forms/filtersets.py:247 +#: netbox/ipam/forms/filtersets.py:305 netbox/ipam/forms/filtersets.py:384 +#: netbox/ipam/forms/filtersets.py:572 netbox/ipam/forms/model_forms.py:194 #: netbox/ipam/forms/model_forms.py:220 netbox/ipam/forms/model_forms.py:259 -#: netbox/ipam/forms/model_forms.py:685 netbox/ipam/tables/ip.py:209 -#: netbox/ipam/tables/ip.py:268 netbox/ipam/tables/ip.py:319 -#: netbox/ipam/tables/vlans.py:99 netbox/ipam/tables/vlans.py:211 +#: netbox/ipam/forms/model_forms.py:686 netbox/ipam/tables/ip.py:210 +#: netbox/ipam/tables/ip.py:269 netbox/ipam/tables/ip.py:325 +#: netbox/ipam/tables/vlans.py:101 netbox/ipam/tables/vlans.py:213 #: netbox/templates/circuits/virtualcircuittermination.html:42 #: netbox/templates/dcim/device.html:182 #: netbox/templates/dcim/inc/panels/inventory_items.html:20 @@ -1121,15 +1134,15 @@ msgstr "Сеть провайдера" #: netbox/templates/dcim/interface.html:280 #: netbox/templates/dcim/inventoryitem.html:40 #: netbox/templates/dcim/rack.html:49 netbox/templates/ipam/ipaddress.html:41 -#: netbox/templates/ipam/iprange.html:50 netbox/templates/ipam/prefix.html:73 +#: netbox/templates/ipam/iprange.html:57 netbox/templates/ipam/prefix.html:73 #: netbox/templates/ipam/role.html:19 netbox/templates/ipam/vlan.html:52 #: netbox/templates/virtualization/virtualmachine.html:23 #: netbox/templates/vpn/tunneltermination.html:17 #: netbox/templates/wireless/inc/wirelesslink_interface.html:20 -#: netbox/tenancy/forms/bulk_edit.py:143 +#: netbox/tenancy/forms/bulk_edit.py:154 #: netbox/tenancy/forms/filtersets.py:107 -#: netbox/tenancy/forms/model_forms.py:137 -#: netbox/tenancy/tables/contacts.py:102 +#: netbox/tenancy/forms/model_forms.py:139 +#: netbox/tenancy/tables/contacts.py:106 #: netbox/virtualization/forms/bulk_edit.py:127 #: netbox/virtualization/forms/bulk_import.py:112 #: netbox/virtualization/forms/filtersets.py:163 @@ -1157,29 +1170,31 @@ msgstr "Тип канала связи" #: netbox/circuits/forms/bulk_import.py:102 #: netbox/circuits/forms/bulk_import.py:229 -#: netbox/dcim/forms/bulk_import.py:92 netbox/dcim/forms/bulk_import.py:151 -#: netbox/dcim/forms/bulk_import.py:252 netbox/dcim/forms/bulk_import.py:534 -#: netbox/dcim/forms/bulk_import.py:688 netbox/dcim/forms/bulk_import.py:1139 -#: netbox/dcim/forms/bulk_import.py:1510 netbox/ipam/forms/bulk_import.py:197 +#: netbox/dcim/forms/bulk_import.py:93 netbox/dcim/forms/bulk_import.py:152 +#: netbox/dcim/forms/bulk_import.py:256 netbox/dcim/forms/bulk_import.py:565 +#: netbox/dcim/forms/bulk_import.py:719 netbox/dcim/forms/bulk_import.py:1170 +#: netbox/dcim/forms/bulk_import.py:1541 netbox/ipam/forms/bulk_import.py:197 #: netbox/ipam/forms/bulk_import.py:265 netbox/ipam/forms/bulk_import.py:301 -#: netbox/ipam/forms/bulk_import.py:491 netbox/ipam/forms/bulk_import.py:504 +#: netbox/ipam/forms/bulk_import.py:498 netbox/ipam/forms/bulk_import.py:511 #: netbox/virtualization/forms/bulk_import.py:57 #: netbox/virtualization/forms/bulk_import.py:88 -#: netbox/vpn/forms/bulk_import.py:39 netbox/wireless/forms/bulk_import.py:47 +#: netbox/vpn/forms/bulk_import.py:39 netbox/vpn/forms/bulk_import.py:266 +#: netbox/wireless/forms/bulk_import.py:47 msgid "Operational status" msgstr "Операционный статус" #: netbox/circuits/forms/bulk_import.py:115 #: netbox/circuits/forms/bulk_import.py:174 #: netbox/circuits/forms/bulk_import.py:236 -#: netbox/dcim/forms/bulk_import.py:113 netbox/dcim/forms/bulk_import.py:158 -#: netbox/dcim/forms/bulk_import.py:362 netbox/dcim/forms/bulk_import.py:510 -#: netbox/dcim/forms/bulk_import.py:1360 netbox/dcim/forms/bulk_import.py:1505 -#: netbox/dcim/forms/bulk_import.py:1569 netbox/ipam/forms/bulk_import.py:45 +#: netbox/dcim/forms/bulk_import.py:114 netbox/dcim/forms/bulk_import.py:159 +#: netbox/dcim/forms/bulk_import.py:366 netbox/dcim/forms/bulk_import.py:541 +#: netbox/dcim/forms/bulk_import.py:1391 netbox/dcim/forms/bulk_import.py:1536 +#: netbox/dcim/forms/bulk_import.py:1600 netbox/ipam/forms/bulk_import.py:45 #: netbox/ipam/forms/bulk_import.py:74 netbox/ipam/forms/bulk_import.py:102 #: netbox/ipam/forms/bulk_import.py:122 netbox/ipam/forms/bulk_import.py:142 #: netbox/ipam/forms/bulk_import.py:171 netbox/ipam/forms/bulk_import.py:260 -#: netbox/ipam/forms/bulk_import.py:296 netbox/ipam/forms/bulk_import.py:486 +#: netbox/ipam/forms/bulk_import.py:296 netbox/ipam/forms/bulk_import.py:462 +#: netbox/ipam/forms/bulk_import.py:493 #: netbox/virtualization/forms/bulk_import.py:71 #: netbox/virtualization/forms/bulk_import.py:125 #: netbox/vpn/forms/bulk_import.py:63 netbox/wireless/forms/bulk_import.py:61 @@ -1219,13 +1234,13 @@ msgstr "Операционная роль" #: netbox/circuits/forms/bulk_import.py:259 #: netbox/circuits/forms/model_forms.py:368 #: netbox/circuits/tables/virtual_circuits.py:112 -#: netbox/dcim/forms/bulk_import.py:1237 netbox/dcim/forms/model_forms.py:1195 -#: netbox/dcim/forms/model_forms.py:1464 netbox/dcim/forms/model_forms.py:1631 -#: netbox/dcim/forms/model_forms.py:1666 netbox/dcim/forms/model_forms.py:1796 -#: netbox/dcim/tables/connections.py:65 netbox/dcim/tables/devices.py:1140 +#: netbox/dcim/forms/bulk_import.py:1268 netbox/dcim/forms/model_forms.py:1289 +#: netbox/dcim/forms/model_forms.py:1558 netbox/dcim/forms/model_forms.py:1725 +#: netbox/dcim/forms/model_forms.py:1760 netbox/dcim/forms/model_forms.py:1890 +#: netbox/dcim/tables/connections.py:65 netbox/dcim/tables/devices.py:1147 #: netbox/ipam/forms/bulk_import.py:324 netbox/ipam/forms/model_forms.py:290 #: netbox/ipam/forms/model_forms.py:299 netbox/ipam/tables/fhrp.py:64 -#: netbox/ipam/tables/ip.py:324 netbox/ipam/tables/vlans.py:145 +#: netbox/ipam/tables/ip.py:330 netbox/ipam/tables/vlans.py:147 #: netbox/templates/circuits/inc/circuit_termination_fields.html:52 #: netbox/templates/circuits/virtualcircuittermination.html:53 #: netbox/templates/circuits/virtualcircuittermination.html:60 @@ -1240,10 +1255,10 @@ msgstr "Операционная роль" #: netbox/templates/wireless/wirelesslink.html:10 #: netbox/templates/wireless/wirelesslink.html:55 #: netbox/virtualization/forms/model_forms.py:377 -#: netbox/vpn/forms/bulk_import.py:297 netbox/vpn/forms/model_forms.py:439 +#: netbox/vpn/forms/bulk_import.py:302 netbox/vpn/forms/model_forms.py:439 #: netbox/vpn/forms/model_forms.py:448 -#: netbox/wireless/forms/model_forms.py:116 -#: netbox/wireless/forms/model_forms.py:158 +#: netbox/wireless/forms/model_forms.py:117 +#: netbox/wireless/forms/model_forms.py:159 msgid "Interface" msgstr "Интерфейс" @@ -1251,31 +1266,31 @@ msgstr "Интерфейс" #: netbox/circuits/forms/filtersets.py:130 #: netbox/circuits/forms/filtersets.py:188 #: netbox/circuits/forms/filtersets.py:246 -#: netbox/circuits/tables/circuits.py:143 netbox/dcim/forms/bulk_edit.py:342 -#: netbox/dcim/forms/bulk_edit.py:450 netbox/dcim/forms/bulk_edit.py:691 -#: netbox/dcim/forms/bulk_edit.py:746 netbox/dcim/forms/bulk_edit.py:900 -#: netbox/dcim/forms/bulk_import.py:237 netbox/dcim/forms/bulk_import.py:339 -#: netbox/dcim/forms/bulk_import.py:573 netbox/dcim/forms/bulk_import.py:1454 -#: netbox/dcim/forms/bulk_import.py:1488 netbox/dcim/forms/filtersets.py:96 -#: netbox/dcim/forms/filtersets.py:323 netbox/dcim/forms/filtersets.py:357 -#: netbox/dcim/forms/filtersets.py:397 netbox/dcim/forms/filtersets.py:448 -#: netbox/dcim/forms/filtersets.py:720 netbox/dcim/forms/filtersets.py:763 -#: netbox/dcim/forms/filtersets.py:943 netbox/dcim/forms/filtersets.py:981 -#: netbox/dcim/forms/filtersets.py:1026 netbox/dcim/forms/filtersets.py:1055 -#: netbox/dcim/forms/filtersets.py:1075 netbox/dcim/forms/filtersets.py:1139 -#: netbox/dcim/forms/filtersets.py:1169 netbox/dcim/forms/filtersets.py:1178 -#: netbox/dcim/forms/filtersets.py:1289 netbox/dcim/forms/filtersets.py:1313 -#: netbox/dcim/forms/filtersets.py:1338 netbox/dcim/forms/filtersets.py:1357 -#: netbox/dcim/forms/filtersets.py:1385 netbox/dcim/forms/filtersets.py:1506 -#: netbox/dcim/forms/filtersets.py:1530 netbox/dcim/forms/filtersets.py:1554 -#: netbox/dcim/forms/filtersets.py:1572 netbox/dcim/forms/filtersets.py:1589 -#: netbox/dcim/forms/model_forms.py:184 netbox/dcim/forms/model_forms.py:248 -#: netbox/dcim/forms/model_forms.py:478 netbox/dcim/forms/model_forms.py:739 +#: netbox/circuits/tables/circuits.py:143 netbox/dcim/forms/bulk_edit.py:353 +#: netbox/dcim/forms/bulk_edit.py:466 netbox/dcim/forms/bulk_edit.py:735 +#: netbox/dcim/forms/bulk_edit.py:790 netbox/dcim/forms/bulk_edit.py:944 +#: netbox/dcim/forms/bulk_import.py:241 netbox/dcim/forms/bulk_import.py:343 +#: netbox/dcim/forms/bulk_import.py:604 netbox/dcim/forms/bulk_import.py:1485 +#: netbox/dcim/forms/bulk_import.py:1519 netbox/dcim/forms/filtersets.py:97 +#: netbox/dcim/forms/filtersets.py:324 netbox/dcim/forms/filtersets.py:358 +#: netbox/dcim/forms/filtersets.py:398 netbox/dcim/forms/filtersets.py:449 +#: netbox/dcim/forms/filtersets.py:739 netbox/dcim/forms/filtersets.py:782 +#: netbox/dcim/forms/filtersets.py:962 netbox/dcim/forms/filtersets.py:1000 +#: netbox/dcim/forms/filtersets.py:1045 netbox/dcim/forms/filtersets.py:1074 +#: netbox/dcim/forms/filtersets.py:1094 netbox/dcim/forms/filtersets.py:1158 +#: netbox/dcim/forms/filtersets.py:1188 netbox/dcim/forms/filtersets.py:1197 +#: netbox/dcim/forms/filtersets.py:1308 netbox/dcim/forms/filtersets.py:1332 +#: netbox/dcim/forms/filtersets.py:1357 netbox/dcim/forms/filtersets.py:1376 +#: netbox/dcim/forms/filtersets.py:1409 netbox/dcim/forms/filtersets.py:1530 +#: netbox/dcim/forms/filtersets.py:1554 netbox/dcim/forms/filtersets.py:1578 +#: netbox/dcim/forms/filtersets.py:1596 netbox/dcim/forms/filtersets.py:1613 +#: netbox/dcim/forms/model_forms.py:190 netbox/dcim/forms/model_forms.py:255 +#: netbox/dcim/forms/model_forms.py:572 netbox/dcim/forms/model_forms.py:833 #: netbox/dcim/tables/devices.py:167 netbox/dcim/tables/power.py:30 -#: netbox/dcim/tables/racks.py:117 netbox/dcim/tables/racks.py:211 -#: netbox/extras/filtersets.py:536 netbox/extras/forms/filtersets.py:327 -#: netbox/ipam/forms/filtersets.py:241 netbox/ipam/forms/filtersets.py:431 -#: netbox/ipam/forms/filtersets.py:454 netbox/ipam/forms/filtersets.py:521 +#: netbox/dcim/tables/racks.py:121 netbox/dcim/tables/racks.py:220 +#: netbox/extras/filtersets.py:629 netbox/extras/forms/filtersets.py:362 +#: netbox/ipam/forms/filtersets.py:241 netbox/ipam/forms/filtersets.py:438 +#: netbox/ipam/forms/filtersets.py:462 netbox/ipam/forms/filtersets.py:529 #: netbox/templates/dcim/device.html:26 #: netbox/templates/dcim/device_edit.html:32 #: netbox/templates/dcim/inc/cable_termination.html:12 @@ -1285,24 +1300,26 @@ msgstr "Интерфейс" #: netbox/virtualization/forms/filtersets.py:80 #: netbox/virtualization/forms/filtersets.py:106 #: netbox/wireless/forms/filtersets.py:93 -#: netbox/wireless/forms/model_forms.py:90 -#: netbox/wireless/forms/model_forms.py:132 +#: netbox/wireless/forms/model_forms.py:91 +#: netbox/wireless/forms/model_forms.py:133 msgid "Location" msgstr "Локация" #: netbox/circuits/forms/filtersets.py:40 #: netbox/circuits/forms/filtersets.py:74 -#: netbox/circuits/forms/filtersets.py:132 netbox/dcim/forms/filtersets.py:145 -#: netbox/dcim/forms/filtersets.py:159 netbox/dcim/forms/filtersets.py:175 -#: netbox/dcim/forms/filtersets.py:207 netbox/dcim/forms/filtersets.py:329 -#: netbox/dcim/forms/filtersets.py:401 netbox/dcim/forms/filtersets.py:472 -#: netbox/dcim/forms/filtersets.py:724 netbox/dcim/forms/filtersets.py:1140 +#: netbox/circuits/forms/filtersets.py:132 netbox/dcim/forms/filtersets.py:146 +#: netbox/dcim/forms/filtersets.py:160 netbox/dcim/forms/filtersets.py:176 +#: netbox/dcim/forms/filtersets.py:208 netbox/dcim/forms/filtersets.py:330 +#: netbox/dcim/forms/filtersets.py:402 netbox/dcim/forms/filtersets.py:473 +#: netbox/dcim/forms/filtersets.py:743 netbox/dcim/forms/filtersets.py:1159 #: netbox/ipam/forms/filtersets.py:103 netbox/ipam/forms/filtersets.py:183 -#: netbox/ipam/forms/filtersets.py:283 netbox/ipam/forms/filtersets.py:328 -#: netbox/ipam/forms/filtersets.py:613 netbox/netbox/navigation/menu.py:31 -#: netbox/netbox/navigation/menu.py:33 netbox/tenancy/forms/filtersets.py:42 -#: netbox/tenancy/tables/columns.py:55 netbox/tenancy/tables/contacts.py:25 -#: netbox/tenancy/views.py:19 netbox/virtualization/forms/filtersets.py:38 +#: netbox/ipam/forms/filtersets.py:283 netbox/ipam/forms/filtersets.py:335 +#: netbox/ipam/forms/filtersets.py:621 netbox/netbox/navigation/menu.py:31 +#: netbox/netbox/navigation/menu.py:33 +#: netbox/netbox/views/generic/feature_views.py:262 +#: netbox/tenancy/forms/filtersets.py:42 netbox/tenancy/tables/columns.py:55 +#: netbox/tenancy/tables/contacts.py:25 +#: netbox/virtualization/forms/filtersets.py:38 #: netbox/virtualization/forms/filtersets.py:49 #: netbox/virtualization/forms/filtersets.py:112 #: netbox/vpn/forms/filtersets.py:37 netbox/vpn/forms/filtersets.py:49 @@ -1313,20 +1330,20 @@ msgstr "Контакты" #: netbox/circuits/forms/filtersets.py:45 #: netbox/circuits/forms/filtersets.py:169 #: netbox/circuits/forms/filtersets.py:231 -#: netbox/circuits/tables/circuits.py:138 netbox/dcim/forms/bulk_edit.py:116 -#: netbox/dcim/forms/bulk_edit.py:317 netbox/dcim/forms/bulk_edit.py:875 -#: netbox/dcim/forms/bulk_import.py:95 netbox/dcim/forms/filtersets.py:74 -#: netbox/dcim/forms/filtersets.py:186 netbox/dcim/forms/filtersets.py:212 -#: netbox/dcim/forms/filtersets.py:335 netbox/dcim/forms/filtersets.py:426 -#: netbox/dcim/forms/filtersets.py:740 netbox/dcim/forms/filtersets.py:959 -#: netbox/dcim/forms/filtersets.py:1032 netbox/dcim/forms/filtersets.py:1062 -#: netbox/dcim/forms/filtersets.py:1146 netbox/dcim/forms/filtersets.py:1185 -#: netbox/dcim/forms/filtersets.py:1673 netbox/dcim/forms/filtersets.py:1697 -#: netbox/dcim/forms/filtersets.py:1721 netbox/dcim/forms/model_forms.py:114 +#: netbox/circuits/tables/circuits.py:138 netbox/dcim/forms/bulk_edit.py:121 +#: netbox/dcim/forms/bulk_edit.py:328 netbox/dcim/forms/bulk_edit.py:919 +#: netbox/dcim/forms/bulk_import.py:96 netbox/dcim/forms/filtersets.py:75 +#: netbox/dcim/forms/filtersets.py:187 netbox/dcim/forms/filtersets.py:213 +#: netbox/dcim/forms/filtersets.py:336 netbox/dcim/forms/filtersets.py:427 +#: netbox/dcim/forms/filtersets.py:759 netbox/dcim/forms/filtersets.py:978 +#: netbox/dcim/forms/filtersets.py:1051 netbox/dcim/forms/filtersets.py:1081 +#: netbox/dcim/forms/filtersets.py:1165 netbox/dcim/forms/filtersets.py:1204 +#: netbox/dcim/forms/filtersets.py:1697 netbox/dcim/forms/filtersets.py:1721 +#: netbox/dcim/forms/filtersets.py:1745 netbox/dcim/forms/model_forms.py:119 #: netbox/dcim/forms/object_create.py:379 netbox/dcim/tables/devices.py:153 -#: netbox/dcim/tables/sites.py:85 netbox/extras/filtersets.py:503 -#: netbox/ipam/forms/bulk_edit.py:458 netbox/ipam/forms/filtersets.py:226 -#: netbox/ipam/forms/filtersets.py:439 netbox/ipam/forms/filtersets.py:530 +#: netbox/dcim/tables/sites.py:91 netbox/extras/filtersets.py:596 +#: netbox/ipam/forms/bulk_edit.py:469 netbox/ipam/forms/filtersets.py:226 +#: netbox/ipam/forms/filtersets.py:447 netbox/ipam/forms/filtersets.py:538 #: netbox/templates/dcim/device.html:18 netbox/templates/dcim/rack.html:16 #: netbox/templates/dcim/rackreservation.html:22 #: netbox/templates/dcim/region.html:26 netbox/templates/dcim/site.html:31 @@ -1334,22 +1351,22 @@ msgstr "Контакты" #: netbox/virtualization/forms/filtersets.py:60 #: netbox/virtualization/forms/filtersets.py:139 #: netbox/virtualization/forms/model_forms.py:92 -#: netbox/vpn/forms/filtersets.py:263 netbox/wireless/forms/filtersets.py:73 +#: netbox/vpn/forms/filtersets.py:268 netbox/wireless/forms/filtersets.py:73 msgid "Region" msgstr "Регион" #: netbox/circuits/forms/filtersets.py:50 #: netbox/circuits/forms/filtersets.py:174 -#: netbox/circuits/forms/filtersets.py:236 netbox/dcim/forms/bulk_edit.py:325 -#: netbox/dcim/forms/bulk_edit.py:883 netbox/dcim/forms/filtersets.py:79 -#: netbox/dcim/forms/filtersets.py:191 netbox/dcim/forms/filtersets.py:217 -#: netbox/dcim/forms/filtersets.py:348 netbox/dcim/forms/filtersets.py:431 -#: netbox/dcim/forms/filtersets.py:745 netbox/dcim/forms/filtersets.py:964 -#: netbox/dcim/forms/filtersets.py:1037 netbox/dcim/forms/filtersets.py:1151 -#: netbox/dcim/forms/filtersets.py:1190 netbox/dcim/forms/object_create.py:387 -#: netbox/extras/filtersets.py:520 netbox/ipam/forms/bulk_edit.py:463 +#: netbox/circuits/forms/filtersets.py:236 netbox/dcim/forms/bulk_edit.py:336 +#: netbox/dcim/forms/bulk_edit.py:927 netbox/dcim/forms/filtersets.py:80 +#: netbox/dcim/forms/filtersets.py:192 netbox/dcim/forms/filtersets.py:218 +#: netbox/dcim/forms/filtersets.py:349 netbox/dcim/forms/filtersets.py:432 +#: netbox/dcim/forms/filtersets.py:764 netbox/dcim/forms/filtersets.py:983 +#: netbox/dcim/forms/filtersets.py:1056 netbox/dcim/forms/filtersets.py:1170 +#: netbox/dcim/forms/filtersets.py:1209 netbox/dcim/forms/object_create.py:387 +#: netbox/extras/filtersets.py:613 netbox/ipam/forms/bulk_edit.py:474 #: netbox/ipam/forms/filtersets.py:156 netbox/ipam/forms/filtersets.py:231 -#: netbox/ipam/forms/filtersets.py:444 netbox/ipam/forms/filtersets.py:535 +#: netbox/ipam/forms/filtersets.py:452 netbox/ipam/forms/filtersets.py:543 #: netbox/virtualization/forms/filtersets.py:65 #: netbox/virtualization/forms/filtersets.py:144 #: netbox/virtualization/forms/model_forms.py:98 @@ -1371,9 +1388,9 @@ msgstr "Аккаунт" msgid "Term Side" msgstr "Терминология" -#: netbox/circuits/forms/filtersets.py:287 netbox/dcim/forms/bulk_edit.py:1572 -#: netbox/extras/forms/model_forms.py:596 netbox/ipam/forms/filtersets.py:145 -#: netbox/ipam/forms/filtersets.py:612 netbox/ipam/forms/model_forms.py:337 +#: netbox/circuits/forms/filtersets.py:287 netbox/dcim/forms/bulk_edit.py:1619 +#: netbox/extras/forms/model_forms.py:664 netbox/ipam/forms/filtersets.py:145 +#: netbox/ipam/forms/filtersets.py:620 netbox/ipam/forms/model_forms.py:337 #: netbox/templates/dcim/macaddress.html:25 #: netbox/templates/extras/configcontext.html:60 #: netbox/templates/ipam/ipaddress.html:59 @@ -1384,34 +1401,29 @@ msgstr "Задание" #: netbox/circuits/forms/filtersets.py:302 #: netbox/circuits/forms/model_forms.py:252 -#: netbox/circuits/tables/circuits.py:190 netbox/dcim/forms/bulk_edit.py:121 -#: netbox/dcim/forms/bulk_import.py:102 netbox/dcim/forms/model_forms.py:120 -#: netbox/dcim/tables/sites.py:89 netbox/extras/forms/filtersets.py:489 -#: netbox/ipam/filtersets.py:994 netbox/ipam/forms/bulk_edit.py:477 -#: netbox/ipam/forms/bulk_import.py:475 netbox/ipam/forms/model_forms.py:570 -#: netbox/ipam/tables/fhrp.py:67 netbox/ipam/tables/vlans.py:91 -#: netbox/ipam/tables/vlans.py:202 +#: netbox/circuits/tables/circuits.py:190 netbox/dcim/forms/bulk_edit.py:126 +#: netbox/dcim/forms/bulk_import.py:103 netbox/dcim/forms/model_forms.py:125 +#: netbox/dcim/tables/sites.py:95 netbox/extras/forms/filtersets.py:544 +#: netbox/ipam/filtersets.py:994 netbox/ipam/forms/bulk_edit.py:488 +#: netbox/ipam/forms/bulk_import.py:482 netbox/ipam/forms/model_forms.py:570 +#: netbox/ipam/tables/fhrp.py:67 netbox/ipam/tables/vlans.py:93 +#: netbox/ipam/tables/vlans.py:204 #: netbox/templates/circuits/circuitgroupassignment.html:22 #: netbox/templates/dcim/interface.html:341 netbox/templates/dcim/site.html:37 #: netbox/templates/ipam/inc/panels/fhrp_groups.html:23 -#: netbox/templates/ipam/vlan.html:27 netbox/templates/tenancy/contact.html:21 -#: netbox/templates/tenancy/tenant.html:20 netbox/templates/users/group.html:6 -#: netbox/templates/users/group.html:14 +#: netbox/templates/ipam/vlan.html:27 netbox/templates/tenancy/tenant.html:20 +#: netbox/templates/users/group.html:6 netbox/templates/users/group.html:14 #: netbox/templates/virtualization/cluster.html:29 #: netbox/templates/vpn/tunnel.html:29 #: netbox/templates/wireless/wirelesslan.html:18 -#: netbox/tenancy/forms/bulk_edit.py:43 netbox/tenancy/forms/bulk_edit.py:94 -#: netbox/tenancy/forms/bulk_import.py:40 -#: netbox/tenancy/forms/bulk_import.py:81 -#: netbox/tenancy/forms/filtersets.py:48 netbox/tenancy/forms/filtersets.py:78 -#: netbox/tenancy/forms/filtersets.py:97 -#: netbox/tenancy/forms/model_forms.py:45 -#: netbox/tenancy/forms/model_forms.py:97 -#: netbox/tenancy/forms/model_forms.py:122 -#: netbox/tenancy/tables/contacts.py:60 netbox/tenancy/tables/contacts.py:107 -#: netbox/tenancy/tables/tenants.py:42 netbox/users/filtersets.py:62 -#: netbox/users/filtersets.py:185 netbox/users/forms/filtersets.py:31 -#: netbox/users/forms/filtersets.py:37 netbox/users/forms/filtersets.py:79 +#: netbox/tenancy/forms/bulk_edit.py:44 netbox/tenancy/forms/bulk_import.py:40 +#: netbox/tenancy/forms/filtersets.py:48 netbox/tenancy/forms/filtersets.py:97 +#: netbox/tenancy/forms/model_forms.py:46 +#: netbox/tenancy/forms/model_forms.py:124 +#: netbox/tenancy/tables/contacts.py:111 netbox/tenancy/tables/tenants.py:46 +#: netbox/users/filtersets.py:62 netbox/users/filtersets.py:185 +#: netbox/users/forms/filtersets.py:31 netbox/users/forms/filtersets.py:37 +#: netbox/users/forms/filtersets.py:79 #: netbox/virtualization/forms/bulk_edit.py:66 #: netbox/virtualization/forms/bulk_import.py:48 #: netbox/virtualization/forms/filtersets.py:91 @@ -1419,10 +1431,10 @@ msgstr "Задание" #: netbox/virtualization/tables/clusters.py:70 #: netbox/vpn/forms/bulk_edit.py:112 netbox/vpn/forms/bulk_import.py:158 #: netbox/vpn/forms/filtersets.py:121 netbox/vpn/tables/crypto.py:31 -#: netbox/vpn/tables/tunnels.py:44 netbox/wireless/forms/bulk_edit.py:50 +#: netbox/vpn/tables/tunnels.py:44 netbox/wireless/forms/bulk_edit.py:51 #: netbox/wireless/forms/bulk_import.py:38 #: netbox/wireless/forms/filtersets.py:49 -#: netbox/wireless/forms/model_forms.py:41 +#: netbox/wireless/forms/model_forms.py:42 #: netbox/wireless/tables/wirelesslan.py:48 msgid "Group" msgstr "Группа" @@ -1443,12 +1455,12 @@ msgstr "Групповое задание" #: netbox/circuits/models/base.py:18 netbox/dcim/models/cables.py:67 #: netbox/dcim/models/device_component_templates.py:531 #: netbox/dcim/models/device_component_templates.py:631 -#: netbox/dcim/models/device_components.py:479 -#: netbox/dcim/models/device_components.py:1029 -#: netbox/dcim/models/device_components.py:1100 -#: netbox/dcim/models/device_components.py:1246 -#: netbox/dcim/models/devices.py:478 netbox/dcim/models/racks.py:221 -#: netbox/extras/models/tags.py:28 +#: netbox/dcim/models/device_components.py:485 +#: netbox/dcim/models/device_components.py:1038 +#: netbox/dcim/models/device_components.py:1109 +#: netbox/dcim/models/device_components.py:1255 +#: netbox/dcim/models/devices.py:381 netbox/dcim/models/racks.py:227 +#: netbox/extras/models/tags.py:29 msgid "color" msgstr "цвет" @@ -1473,16 +1485,17 @@ msgstr "Уникальный ID канала связи" #: netbox/circuits/models/circuits.py:67 #: netbox/circuits/models/virtual_circuits.py:59 netbox/core/models/data.py:52 #: netbox/core/models/jobs.py:87 netbox/dcim/models/cables.py:49 -#: netbox/dcim/models/device_components.py:1286 -#: netbox/dcim/models/devices.py:645 netbox/dcim/models/devices.py:1181 -#: netbox/dcim/models/devices.py:1409 netbox/dcim/models/power.py:94 -#: netbox/dcim/models/racks.py:288 netbox/dcim/models/sites.py:154 +#: netbox/dcim/models/device_components.py:456 +#: netbox/dcim/models/device_components.py:1294 +#: netbox/dcim/models/devices.py:533 netbox/dcim/models/devices.py:1138 +#: netbox/dcim/models/modules.py:221 netbox/dcim/models/power.py:94 +#: netbox/dcim/models/racks.py:294 netbox/dcim/models/sites.py:154 #: netbox/dcim/models/sites.py:270 netbox/ipam/models/ip.py:237 -#: netbox/ipam/models/ip.py:508 netbox/ipam/models/ip.py:729 -#: netbox/ipam/models/vlans.py:211 netbox/virtualization/models/clusters.py:70 +#: netbox/ipam/models/ip.py:511 netbox/ipam/models/ip.py:740 +#: netbox/ipam/models/vlans.py:217 netbox/virtualization/models/clusters.py:70 #: netbox/virtualization/models/virtualmachines.py:79 -#: netbox/vpn/models/tunnels.py:38 netbox/wireless/models.py:95 -#: netbox/wireless/models.py:156 +#: netbox/vpn/models/l2vpn.py:36 netbox/vpn/models/tunnels.py:38 +#: netbox/wireless/models.py:95 netbox/wireless/models.py:148 msgid "status" msgstr "статус" @@ -1518,86 +1531,85 @@ msgstr "группа каналов связи" msgid "circuit groups" msgstr "группы каналов связи" -#: netbox/circuits/models/circuits.py:190 +#: netbox/circuits/models/circuits.py:189 msgid "member ID" msgstr "идентификатор участника" -#: netbox/circuits/models/circuits.py:202 netbox/ipam/models/fhrp.py:90 -#: netbox/tenancy/models/contacts.py:126 +#: netbox/circuits/models/circuits.py:201 netbox/ipam/models/fhrp.py:96 +#: netbox/tenancy/models/contacts.py:133 msgid "priority" msgstr "приоритет" -#: netbox/circuits/models/circuits.py:220 +#: netbox/circuits/models/circuits.py:219 msgid "Circuit group assignment" msgstr "Назначение группы каналов связи" -#: netbox/circuits/models/circuits.py:221 +#: netbox/circuits/models/circuits.py:220 msgid "Circuit group assignments" msgstr "Назначения групп каналов связи" -#: netbox/circuits/models/circuits.py:247 +#: netbox/circuits/models/circuits.py:246 msgid "termination side" msgstr "сторона расторжения" -#: netbox/circuits/models/circuits.py:266 +#: netbox/circuits/models/circuits.py:264 msgid "port speed (Kbps)" msgstr "скорость порта (Кбит/с)" -#: netbox/circuits/models/circuits.py:269 +#: netbox/circuits/models/circuits.py:267 msgid "Physical circuit speed" msgstr "Физическая скорость канала связи" -#: netbox/circuits/models/circuits.py:274 +#: netbox/circuits/models/circuits.py:272 msgid "upstream speed (Kbps)" msgstr "скорость отдачи (Кбит/с)" -#: netbox/circuits/models/circuits.py:275 +#: netbox/circuits/models/circuits.py:273 msgid "Upstream speed, if different from port speed" msgstr "Скорость отдачи, если она отличается от скорости порта" -#: netbox/circuits/models/circuits.py:280 +#: netbox/circuits/models/circuits.py:278 msgid "cross-connect ID" msgstr "ID кросс-соединения" -#: netbox/circuits/models/circuits.py:281 +#: netbox/circuits/models/circuits.py:279 msgid "ID of the local cross-connect" msgstr "ID локального кросс-соединения" -#: netbox/circuits/models/circuits.py:286 +#: netbox/circuits/models/circuits.py:284 msgid "patch panel/port(s)" msgstr "патч-панель или порт(ы)" -#: netbox/circuits/models/circuits.py:287 +#: netbox/circuits/models/circuits.py:285 msgid "Patch panel ID and port number(s)" msgstr "ID патч-панели и номера порта(-ов)" -#: netbox/circuits/models/circuits.py:290 +#: netbox/circuits/models/circuits.py:288 #: netbox/circuits/models/virtual_circuits.py:144 #: netbox/dcim/models/device_component_templates.py:57 -#: netbox/dcim/models/device_components.py:63 netbox/dcim/models/racks.py:681 -#: netbox/extras/models/configs.py:45 netbox/extras/models/configs.py:219 -#: netbox/extras/models/customfields.py:127 netbox/extras/models/models.py:61 -#: netbox/extras/models/models.py:158 netbox/extras/models/models.py:396 -#: netbox/extras/models/models.py:511 -#: netbox/extras/models/notifications.py:131 -#: netbox/extras/models/staging.py:32 netbox/extras/models/tags.py:32 -#: netbox/ipam/models/vlans.py:367 netbox/netbox/models/__init__.py:115 -#: netbox/netbox/models/__init__.py:150 netbox/netbox/models/__init__.py:196 -#: netbox/users/models/permissions.py:24 netbox/users/models/tokens.py:57 +#: netbox/dcim/models/device_components.py:63 netbox/dcim/models/racks.py:688 +#: netbox/extras/models/configs.py:42 netbox/extras/models/configs.py:218 +#: netbox/extras/models/customfields.py:127 netbox/extras/models/models.py:63 +#: netbox/extras/models/models.py:160 netbox/extras/models/models.py:398 +#: netbox/extras/models/models.py:469 netbox/extras/models/models.py:548 +#: netbox/extras/models/notifications.py:131 netbox/extras/models/tags.py:33 +#: netbox/ipam/models/vlans.py:373 netbox/netbox/models/__init__.py:115 +#: netbox/netbox/models/__init__.py:150 netbox/netbox/models/__init__.py:200 +#: netbox/users/models/permissions.py:23 netbox/users/models/tokens.py:57 #: netbox/users/models/users.py:33 -#: netbox/virtualization/models/virtualmachines.py:276 +#: netbox/virtualization/models/virtualmachines.py:281 msgid "description" msgstr "описание" -#: netbox/circuits/models/circuits.py:340 +#: netbox/circuits/models/circuits.py:338 msgid "circuit termination" msgstr "точка подключения канала связи" -#: netbox/circuits/models/circuits.py:341 +#: netbox/circuits/models/circuits.py:339 msgid "circuit terminations" msgstr "точки подключения канала связи" -#: netbox/circuits/models/circuits.py:353 +#: netbox/circuits/models/circuits.py:351 msgid "A circuit termination must attach to a terminating object." msgstr "Конец цепи должен быть прикреплен к конечному объекту." @@ -1607,31 +1619,31 @@ msgstr "Конец цепи должен быть прикреплен к кон #: netbox/core/models/jobs.py:48 #: netbox/dcim/models/device_component_templates.py:43 #: netbox/dcim/models/device_components.py:52 -#: netbox/dcim/models/devices.py:589 netbox/dcim/models/devices.py:1341 -#: netbox/dcim/models/devices.py:1404 netbox/dcim/models/power.py:38 -#: netbox/dcim/models/power.py:89 netbox/dcim/models/racks.py:257 -#: netbox/dcim/models/sites.py:142 netbox/extras/models/configs.py:36 -#: netbox/extras/models/configs.py:215 netbox/extras/models/customfields.py:94 -#: netbox/extras/models/models.py:56 netbox/extras/models/models.py:153 -#: netbox/extras/models/models.py:296 netbox/extras/models/models.py:392 -#: netbox/extras/models/models.py:501 netbox/extras/models/models.py:596 +#: netbox/dcim/models/devices.py:477 netbox/dcim/models/devices.py:1070 +#: netbox/dcim/models/devices.py:1133 netbox/dcim/models/modules.py:32 +#: netbox/dcim/models/power.py:38 netbox/dcim/models/power.py:89 +#: netbox/dcim/models/racks.py:263 netbox/dcim/models/sites.py:142 +#: netbox/extras/models/configs.py:33 netbox/extras/models/configs.py:214 +#: netbox/extras/models/customfields.py:94 netbox/extras/models/models.py:58 +#: netbox/extras/models/models.py:155 netbox/extras/models/models.py:298 +#: netbox/extras/models/models.py:394 netbox/extras/models/models.py:459 +#: netbox/extras/models/models.py:544 netbox/extras/models/models.py:669 #: netbox/extras/models/notifications.py:126 -#: netbox/extras/models/scripts.py:30 netbox/extras/models/staging.py:27 -#: netbox/ipam/models/asns.py:17 netbox/ipam/models/fhrp.py:24 -#: netbox/ipam/models/services.py:51 netbox/ipam/models/services.py:84 -#: netbox/ipam/models/vlans.py:38 netbox/ipam/models/vlans.py:200 -#: netbox/ipam/models/vlans.py:346 netbox/ipam/models/vrfs.py:20 -#: netbox/ipam/models/vrfs.py:75 netbox/netbox/models/__init__.py:142 -#: netbox/netbox/models/__init__.py:186 netbox/tenancy/models/contacts.py:58 -#: netbox/tenancy/models/tenants.py:19 netbox/tenancy/models/tenants.py:42 -#: netbox/users/models/permissions.py:20 netbox/users/models/users.py:28 -#: netbox/virtualization/models/clusters.py:52 +#: netbox/extras/models/scripts.py:30 netbox/ipam/models/asns.py:17 +#: netbox/ipam/models/fhrp.py:24 netbox/ipam/models/services.py:51 +#: netbox/ipam/models/services.py:80 netbox/ipam/models/vlans.py:38 +#: netbox/ipam/models/vlans.py:206 netbox/ipam/models/vlans.py:352 +#: netbox/ipam/models/vrfs.py:20 netbox/ipam/models/vrfs.py:75 +#: netbox/netbox/models/__init__.py:142 netbox/netbox/models/__init__.py:190 +#: netbox/tenancy/models/contacts.py:59 netbox/tenancy/models/tenants.py:19 +#: netbox/tenancy/models/tenants.py:42 netbox/users/models/permissions.py:19 +#: netbox/users/models/users.py:28 netbox/virtualization/models/clusters.py:52 #: netbox/virtualization/models/virtualmachines.py:71 -#: netbox/virtualization/models/virtualmachines.py:271 -#: netbox/virtualization/models/virtualmachines.py:305 +#: netbox/virtualization/models/virtualmachines.py:276 +#: netbox/virtualization/models/virtualmachines.py:310 #: netbox/vpn/models/crypto.py:23 netbox/vpn/models/crypto.py:69 #: netbox/vpn/models/crypto.py:128 netbox/vpn/models/crypto.py:180 -#: netbox/vpn/models/crypto.py:216 netbox/vpn/models/l2vpn.py:21 +#: netbox/vpn/models/crypto.py:216 netbox/vpn/models/l2vpn.py:20 #: netbox/vpn/models/tunnels.py:32 netbox/wireless/models.py:53 msgid "name" msgstr "имя" @@ -1641,11 +1653,11 @@ msgid "Full name of the provider" msgstr "Полное имя провайдера" #: netbox/circuits/models/providers.py:28 netbox/dcim/models/devices.py:88 -#: netbox/dcim/models/racks.py:137 netbox/dcim/models/sites.py:149 -#: netbox/extras/models/models.py:506 netbox/ipam/models/asns.py:23 +#: netbox/dcim/models/racks.py:143 netbox/dcim/models/sites.py:149 +#: netbox/extras/models/models.py:464 netbox/ipam/models/asns.py:23 #: netbox/ipam/models/vlans.py:43 netbox/netbox/models/__init__.py:146 -#: netbox/netbox/models/__init__.py:191 netbox/tenancy/models/tenants.py:25 -#: netbox/tenancy/models/tenants.py:47 netbox/vpn/models/l2vpn.py:27 +#: netbox/netbox/models/__init__.py:195 netbox/tenancy/models/tenants.py:25 +#: netbox/tenancy/models/tenants.py:47 netbox/vpn/models/l2vpn.py:26 #: netbox/wireless/models.py:59 msgid "slug" msgstr "подстрока" @@ -1699,7 +1711,7 @@ msgid "virtual circuits" msgstr "виртуальные схемы" #: netbox/circuits/models/virtual_circuits.py:133 netbox/ipam/models/ip.py:194 -#: netbox/ipam/models/ip.py:736 netbox/vpn/models/tunnels.py:109 +#: netbox/ipam/models/ip.py:747 netbox/vpn/models/tunnels.py:109 msgid "role" msgstr "роль" @@ -1717,35 +1729,36 @@ msgstr "прерывания виртуальных каналов" #: netbox/circuits/tables/providers.py:67 #: netbox/circuits/tables/providers.py:97 #: netbox/circuits/tables/virtual_circuits.py:18 netbox/core/tables/data.py:16 -#: netbox/core/tables/jobs.py:14 netbox/core/tables/plugins.py:50 +#: netbox/core/tables/jobs.py:14 netbox/core/tables/plugins.py:53 #: netbox/core/tables/tasks.py:11 netbox/core/tables/tasks.py:115 -#: netbox/dcim/forms/filtersets.py:64 netbox/dcim/forms/object_create.py:43 +#: netbox/dcim/forms/filtersets.py:65 netbox/dcim/forms/object_create.py:43 #: netbox/dcim/tables/devices.py:63 netbox/dcim/tables/devices.py:103 #: netbox/dcim/tables/devices.py:145 netbox/dcim/tables/devices.py:299 #: netbox/dcim/tables/devices.py:402 netbox/dcim/tables/devices.py:443 -#: netbox/dcim/tables/devices.py:491 netbox/dcim/tables/devices.py:540 -#: netbox/dcim/tables/devices.py:561 netbox/dcim/tables/devices.py:681 -#: netbox/dcim/tables/devices.py:764 netbox/dcim/tables/devices.py:810 -#: netbox/dcim/tables/devices.py:872 netbox/dcim/tables/devices.py:941 -#: netbox/dcim/tables/devices.py:1006 netbox/dcim/tables/devices.py:1025 -#: netbox/dcim/tables/devices.py:1054 netbox/dcim/tables/devices.py:1084 +#: netbox/dcim/tables/devices.py:491 netbox/dcim/tables/devices.py:545 +#: netbox/dcim/tables/devices.py:568 netbox/dcim/tables/devices.py:688 +#: netbox/dcim/tables/devices.py:771 netbox/dcim/tables/devices.py:817 +#: netbox/dcim/tables/devices.py:879 netbox/dcim/tables/devices.py:948 +#: netbox/dcim/tables/devices.py:1013 netbox/dcim/tables/devices.py:1032 +#: netbox/dcim/tables/devices.py:1061 netbox/dcim/tables/devices.py:1091 #: netbox/dcim/tables/devicetypes.py:31 netbox/dcim/tables/devicetypes.py:227 -#: netbox/dcim/tables/power.py:22 netbox/dcim/tables/power.py:62 -#: netbox/dcim/tables/racks.py:24 netbox/dcim/tables/racks.py:113 -#: netbox/dcim/tables/sites.py:24 netbox/dcim/tables/sites.py:51 -#: netbox/dcim/tables/sites.py:78 netbox/dcim/tables/sites.py:129 -#: netbox/extras/forms/filtersets.py:218 netbox/extras/tables/tables.py:61 -#: netbox/extras/tables/tables.py:125 netbox/extras/tables/tables.py:158 -#: netbox/extras/tables/tables.py:183 netbox/extras/tables/tables.py:249 -#: netbox/extras/tables/tables.py:364 netbox/extras/tables/tables.py:381 -#: netbox/extras/tables/tables.py:404 netbox/extras/tables/tables.py:442 -#: netbox/extras/tables/tables.py:494 netbox/extras/tables/tables.py:520 -#: netbox/ipam/forms/bulk_edit.py:391 netbox/ipam/forms/filtersets.py:403 -#: netbox/ipam/forms/filtersets.py:488 netbox/ipam/tables/asn.py:16 -#: netbox/ipam/tables/ip.py:31 netbox/ipam/tables/ip.py:106 +#: netbox/dcim/tables/modules.py:17 netbox/dcim/tables/power.py:22 +#: netbox/dcim/tables/power.py:62 netbox/dcim/tables/racks.py:24 +#: netbox/dcim/tables/racks.py:117 netbox/dcim/tables/sites.py:24 +#: netbox/dcim/tables/sites.py:54 netbox/dcim/tables/sites.py:84 +#: netbox/dcim/tables/sites.py:135 netbox/extras/forms/filtersets.py:223 +#: netbox/extras/tables/tables.py:62 netbox/extras/tables/tables.py:126 +#: netbox/extras/tables/tables.py:159 netbox/extras/tables/tables.py:184 +#: netbox/extras/tables/tables.py:260 netbox/extras/tables/tables.py:290 +#: netbox/extras/tables/tables.py:405 netbox/extras/tables/tables.py:422 +#: netbox/extras/tables/tables.py:445 netbox/extras/tables/tables.py:483 +#: netbox/extras/tables/tables.py:535 netbox/extras/tables/tables.py:561 +#: netbox/ipam/forms/bulk_edit.py:396 netbox/ipam/forms/filtersets.py:410 +#: netbox/ipam/forms/filtersets.py:496 netbox/ipam/tables/asn.py:16 +#: netbox/ipam/tables/ip.py:32 netbox/ipam/tables/ip.py:107 #: netbox/ipam/tables/services.py:15 netbox/ipam/tables/services.py:40 -#: netbox/ipam/tables/vlans.py:33 netbox/ipam/tables/vlans.py:83 -#: netbox/ipam/tables/vlans.py:231 netbox/ipam/tables/vrfs.py:26 +#: netbox/ipam/tables/vlans.py:33 netbox/ipam/tables/vlans.py:85 +#: netbox/ipam/tables/vlans.py:233 netbox/ipam/tables/vrfs.py:26 #: netbox/ipam/tables/vrfs.py:68 #: netbox/templates/circuits/circuitgroup.html:28 #: netbox/templates/circuits/circuittype.html:22 @@ -1769,6 +1782,7 @@ msgstr "прерывания виртуальных каналов" #: netbox/templates/dcim/location.html:29 #: netbox/templates/dcim/manufacturer.html:36 #: netbox/templates/dcim/modulebay.html:30 +#: netbox/templates/dcim/moduletypeprofile.html:16 #: netbox/templates/dcim/platform.html:29 #: netbox/templates/dcim/poweroutlet.html:28 #: netbox/templates/dcim/powerport.html:28 @@ -1785,16 +1799,17 @@ msgstr "прерывания виртуальных каналов" #: netbox/templates/extras/notificationgroup.html:14 #: netbox/templates/extras/savedfilter.html:13 #: netbox/templates/extras/script_list.html:45 +#: netbox/templates/extras/tableconfig.html:13 #: netbox/templates/extras/tag.html:14 netbox/templates/extras/webhook.html:13 #: netbox/templates/ipam/asnrange.html:15 #: netbox/templates/ipam/fhrpgroup.html:30 netbox/templates/ipam/rir.html:22 #: netbox/templates/ipam/role.html:22 #: netbox/templates/ipam/routetarget.html:13 -#: netbox/templates/ipam/service.html:24 +#: netbox/templates/ipam/service.html:26 #: netbox/templates/ipam/servicetemplate.html:15 #: netbox/templates/ipam/vlan.html:35 netbox/templates/ipam/vlangroup.html:30 #: netbox/templates/ipam/vlantranslationpolicy.html:14 -#: netbox/templates/tenancy/contact.html:25 +#: netbox/templates/tenancy/contact.html:35 #: netbox/templates/tenancy/contactgroup.html:21 #: netbox/templates/tenancy/contactrole.html:18 #: netbox/templates/tenancy/tenantgroup.html:29 @@ -1816,9 +1831,9 @@ msgstr "прерывания виртуальных каналов" #: netbox/templates/vpn/l2vpn.html:14 netbox/templates/vpn/tunnel.html:21 #: netbox/templates/vpn/tunnelgroup.html:26 #: netbox/templates/wireless/wirelesslangroup.html:29 -#: netbox/tenancy/tables/contacts.py:19 netbox/tenancy/tables/contacts.py:41 -#: netbox/tenancy/tables/contacts.py:56 netbox/tenancy/tables/tenants.py:16 -#: netbox/tenancy/tables/tenants.py:38 netbox/users/tables.py:62 +#: netbox/tenancy/tables/contacts.py:19 netbox/tenancy/tables/contacts.py:45 +#: netbox/tenancy/tables/contacts.py:60 netbox/tenancy/tables/tenants.py:16 +#: netbox/tenancy/tables/tenants.py:42 netbox/users/tables.py:62 #: netbox/users/tables.py:76 netbox/virtualization/forms/bulk_create.py:20 #: netbox/virtualization/forms/object_create.py:13 #: netbox/virtualization/forms/object_create.py:23 @@ -1842,8 +1857,8 @@ msgstr "Имя" #: netbox/circuits/tables/providers.py:43 #: netbox/circuits/tables/providers.py:77 #: netbox/circuits/tables/virtual_circuits.py:27 -#: netbox/netbox/navigation/menu.py:274 netbox/netbox/navigation/menu.py:278 -#: netbox/netbox/navigation/menu.py:280 +#: netbox/netbox/navigation/menu.py:275 netbox/netbox/navigation/menu.py:279 +#: netbox/netbox/navigation/menu.py:281 #: netbox/templates/circuits/provider.html:57 #: netbox/templates/circuits/provideraccount.html:44 #: netbox/templates/circuits/providernetwork.html:50 @@ -1859,7 +1874,7 @@ msgid "Circuit ID" msgstr "Идентификатор канала связи" #: netbox/circuits/tables/circuits.py:71 -#: netbox/wireless/forms/model_forms.py:163 +#: netbox/wireless/forms/model_forms.py:164 msgid "Side A" msgstr "Сторона А" @@ -1877,35 +1892,38 @@ msgstr "Гарантированная скорость" #: netbox/circuits/tables/providers.py:80 #: netbox/circuits/tables/providers.py:105 #: netbox/circuits/tables/virtual_circuits.py:68 -#: netbox/dcim/tables/devices.py:1067 netbox/dcim/tables/devicetypes.py:97 -#: netbox/dcim/tables/modules.py:29 netbox/dcim/tables/modules.py:73 -#: netbox/dcim/tables/power.py:39 netbox/dcim/tables/power.py:96 -#: netbox/dcim/tables/racks.py:84 netbox/dcim/tables/racks.py:144 -#: netbox/dcim/tables/racks.py:224 netbox/dcim/tables/sites.py:107 -#: netbox/extras/tables/tables.py:588 netbox/ipam/tables/asn.py:69 -#: netbox/ipam/tables/fhrp.py:34 netbox/ipam/tables/ip.py:82 -#: netbox/ipam/tables/ip.py:226 netbox/ipam/tables/ip.py:281 -#: netbox/ipam/tables/ip.py:349 netbox/ipam/tables/services.py:24 -#: netbox/ipam/tables/services.py:54 netbox/ipam/tables/vlans.py:121 +#: netbox/dcim/tables/devices.py:1074 netbox/dcim/tables/devicetypes.py:97 +#: netbox/dcim/tables/modules.py:27 netbox/dcim/tables/modules.py:68 +#: netbox/dcim/tables/modules.py:107 netbox/dcim/tables/power.py:39 +#: netbox/dcim/tables/power.py:96 netbox/dcim/tables/racks.py:88 +#: netbox/dcim/tables/racks.py:148 netbox/dcim/tables/racks.py:233 +#: netbox/dcim/tables/sites.py:36 netbox/dcim/tables/sites.py:66 +#: netbox/dcim/tables/sites.py:113 netbox/dcim/tables/sites.py:167 +#: netbox/extras/tables/tables.py:643 netbox/ipam/tables/asn.py:69 +#: netbox/ipam/tables/fhrp.py:34 netbox/ipam/tables/ip.py:83 +#: netbox/ipam/tables/ip.py:227 netbox/ipam/tables/ip.py:286 +#: netbox/ipam/tables/ip.py:355 netbox/ipam/tables/services.py:24 +#: netbox/ipam/tables/services.py:54 netbox/ipam/tables/vlans.py:123 #: netbox/ipam/tables/vrfs.py:47 netbox/ipam/tables/vrfs.py:72 #: netbox/templates/dcim/htmx/cable_edit.html:92 #: netbox/templates/generic/bulk_edit.html:86 #: netbox/templates/inc/panels/comments.html:5 -#: netbox/tenancy/tables/contacts.py:68 netbox/tenancy/tables/tenants.py:46 +#: netbox/tenancy/tables/contacts.py:31 netbox/tenancy/tables/contacts.py:72 +#: netbox/tenancy/tables/tenants.py:28 netbox/tenancy/tables/tenants.py:50 #: netbox/utilities/forms/fields/fields.py:29 #: netbox/virtualization/tables/clusters.py:95 #: netbox/virtualization/tables/virtualmachines.py:52 #: netbox/vpn/tables/crypto.py:37 netbox/vpn/tables/crypto.py:74 #: netbox/vpn/tables/crypto.py:109 netbox/vpn/tables/crypto.py:140 -#: netbox/vpn/tables/crypto.py:173 netbox/vpn/tables/l2vpn.py:37 +#: netbox/vpn/tables/crypto.py:173 netbox/vpn/tables/l2vpn.py:40 #: netbox/vpn/tables/tunnels.py:61 netbox/wireless/tables/wirelesslan.py:27 #: netbox/wireless/tables/wirelesslan.py:66 msgid "Comments" msgstr "Комментарии" #: netbox/circuits/tables/circuits.py:89 -#: netbox/templates/tenancy/contact.html:84 -#: netbox/tenancy/tables/contacts.py:73 +#: netbox/templates/tenancy/contact.html:94 +#: netbox/tenancy/tables/contacts.py:77 msgid "Assignments" msgstr "Задания" @@ -1942,52 +1960,50 @@ msgstr "Аккаунты" msgid "Account Count" msgstr "Количество аккаунтов" -#: netbox/circuits/tables/providers.py:37 netbox/dcim/tables/sites.py:99 +#: netbox/circuits/tables/providers.py:37 netbox/dcim/tables/sites.py:105 msgid "ASN Count" msgstr "Количество ASN" #: netbox/circuits/tables/virtual_circuits.py:65 -#: netbox/netbox/navigation/menu.py:234 +#: netbox/netbox/navigation/menu.py:235 #: netbox/templates/circuits/virtualcircuit.html:87 -#: netbox/templates/vpn/l2vpn.html:56 netbox/templates/vpn/tunnel.html:72 +#: netbox/templates/vpn/l2vpn.html:60 netbox/templates/vpn/tunnel.html:72 #: netbox/vpn/tables/tunnels.py:58 msgid "Terminations" msgstr "Соединения" #: netbox/circuits/tables/virtual_circuits.py:109 -#: netbox/dcim/forms/bulk_edit.py:745 netbox/dcim/forms/bulk_edit.py:1299 -#: netbox/dcim/forms/bulk_edit.py:1708 netbox/dcim/forms/bulk_edit.py:1760 -#: netbox/dcim/forms/bulk_import.py:668 netbox/dcim/forms/bulk_import.py:730 -#: netbox/dcim/forms/bulk_import.py:756 netbox/dcim/forms/bulk_import.py:782 -#: netbox/dcim/forms/bulk_import.py:802 netbox/dcim/forms/bulk_import.py:858 -#: netbox/dcim/forms/bulk_import.py:976 netbox/dcim/forms/bulk_import.py:1024 -#: netbox/dcim/forms/bulk_import.py:1041 netbox/dcim/forms/bulk_import.py:1053 -#: netbox/dcim/forms/bulk_import.py:1101 netbox/dcim/forms/bulk_import.py:1223 -#: netbox/dcim/forms/bulk_import.py:1559 netbox/dcim/forms/connections.py:24 -#: netbox/dcim/forms/filtersets.py:132 netbox/dcim/forms/filtersets.py:922 -#: netbox/dcim/forms/filtersets.py:954 netbox/dcim/forms/filtersets.py:1100 -#: netbox/dcim/forms/filtersets.py:1291 netbox/dcim/forms/filtersets.py:1316 -#: netbox/dcim/forms/filtersets.py:1340 netbox/dcim/forms/filtersets.py:1360 -#: netbox/dcim/forms/filtersets.py:1388 netbox/dcim/forms/filtersets.py:1508 -#: netbox/dcim/forms/filtersets.py:1533 netbox/dcim/forms/filtersets.py:1557 -#: netbox/dcim/forms/filtersets.py:1575 netbox/dcim/forms/filtersets.py:1592 -#: netbox/dcim/forms/filtersets.py:1689 netbox/dcim/forms/filtersets.py:1713 -#: netbox/dcim/forms/filtersets.py:1737 netbox/dcim/forms/model_forms.py:644 -#: netbox/dcim/forms/model_forms.py:861 netbox/dcim/forms/model_forms.py:1262 -#: netbox/dcim/forms/model_forms.py:1747 netbox/dcim/forms/model_forms.py:1818 +#: netbox/dcim/forms/bulk_edit.py:789 netbox/dcim/forms/bulk_edit.py:1343 +#: netbox/dcim/forms/bulk_edit.py:1755 netbox/dcim/forms/bulk_edit.py:1807 +#: netbox/dcim/forms/bulk_import.py:699 netbox/dcim/forms/bulk_import.py:761 +#: netbox/dcim/forms/bulk_import.py:787 netbox/dcim/forms/bulk_import.py:813 +#: netbox/dcim/forms/bulk_import.py:833 netbox/dcim/forms/bulk_import.py:889 +#: netbox/dcim/forms/bulk_import.py:1007 netbox/dcim/forms/bulk_import.py:1055 +#: netbox/dcim/forms/bulk_import.py:1072 netbox/dcim/forms/bulk_import.py:1084 +#: netbox/dcim/forms/bulk_import.py:1132 netbox/dcim/forms/bulk_import.py:1254 +#: netbox/dcim/forms/bulk_import.py:1590 netbox/dcim/forms/connections.py:24 +#: netbox/dcim/forms/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 +#: netbox/dcim/forms/filtersets.py:1359 netbox/dcim/forms/filtersets.py:1379 +#: netbox/dcim/forms/filtersets.py:1412 netbox/dcim/forms/filtersets.py:1532 +#: netbox/dcim/forms/filtersets.py:1557 netbox/dcim/forms/filtersets.py:1581 +#: netbox/dcim/forms/filtersets.py:1599 netbox/dcim/forms/filtersets.py:1616 +#: 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/object_create.py:260 netbox/dcim/tables/connections.py:22 #: netbox/dcim/tables/connections.py:41 netbox/dcim/tables/connections.py:60 #: netbox/dcim/tables/devices.py:295 netbox/dcim/tables/devices.py:380 #: netbox/dcim/tables/devices.py:421 netbox/dcim/tables/devices.py:463 -#: netbox/dcim/tables/devices.py:513 netbox/dcim/tables/devices.py:618 -#: netbox/dcim/tables/devices.py:730 netbox/dcim/tables/devices.py:786 -#: netbox/dcim/tables/devices.py:832 netbox/dcim/tables/devices.py:891 -#: netbox/dcim/tables/devices.py:959 netbox/dcim/tables/devices.py:1088 -#: netbox/dcim/tables/modules.py:53 netbox/extras/forms/filtersets.py:328 -#: netbox/ipam/forms/bulk_import.py:310 netbox/ipam/forms/bulk_import.py:556 -#: netbox/ipam/forms/filtersets.py:618 netbox/ipam/forms/model_forms.py:333 -#: netbox/ipam/forms/model_forms.py:761 netbox/ipam/forms/model_forms.py:794 -#: netbox/ipam/forms/model_forms.py:820 netbox/ipam/tables/vlans.py:156 +#: netbox/dcim/tables/devices.py:513 netbox/dcim/tables/devices.py:625 +#: netbox/dcim/tables/devices.py:737 netbox/dcim/tables/devices.py:793 +#: netbox/dcim/tables/devices.py:839 netbox/dcim/tables/devices.py:898 +#: netbox/dcim/tables/devices.py:966 netbox/dcim/tables/devices.py:1095 +#: netbox/dcim/tables/modules.py:87 netbox/extras/forms/filtersets.py:363 +#: netbox/ipam/forms/bulk_import.py:310 netbox/ipam/forms/filtersets.py:626 +#: netbox/ipam/forms/model_forms.py:333 netbox/ipam/tables/vlans.py:158 #: netbox/templates/circuits/virtualcircuittermination.html:56 #: netbox/templates/dcim/consoleport.html:20 #: netbox/templates/dcim/consoleserverport.html:20 @@ -2016,22 +2032,22 @@ msgstr "Соединения" #: netbox/virtualization/forms/filtersets.py:134 #: netbox/virtualization/forms/model_forms.py:192 #: netbox/virtualization/tables/virtualmachines.py:41 netbox/vpn/choices.py:52 -#: netbox/vpn/forms/bulk_import.py:86 netbox/vpn/forms/bulk_import.py:283 -#: netbox/vpn/forms/filtersets.py:281 netbox/vpn/forms/model_forms.py:91 +#: netbox/vpn/forms/bulk_import.py:86 netbox/vpn/forms/bulk_import.py:288 +#: netbox/vpn/forms/filtersets.py:286 netbox/vpn/forms/model_forms.py:91 #: netbox/vpn/forms/model_forms.py:126 netbox/vpn/forms/model_forms.py:237 #: netbox/vpn/forms/model_forms.py:456 -#: netbox/wireless/forms/model_forms.py:102 -#: netbox/wireless/forms/model_forms.py:144 +#: netbox/wireless/forms/model_forms.py:103 +#: netbox/wireless/forms/model_forms.py:145 #: netbox/wireless/tables/wirelesslan.py:84 msgid "Device" msgstr "Устройство" -#: netbox/circuits/views.py:373 +#: netbox/circuits/views.py:362 #, python-brace-format msgid "No terminations have been defined for circuit {circuit}." msgstr "Не определены точки подключения для канала связи {circuit}." -#: netbox/circuits/views.py:422 +#: netbox/circuits/views.py:411 #, python-brace-format msgid "Swapped terminations for circuit {circuit}." msgstr "Поменены местами точки подключения для канала связи {circuit}." @@ -2041,31 +2057,31 @@ msgid "This user does not have permission to synchronize this data source." msgstr "" "У этого пользователя нет разрешения на синхронизацию этого источника данных." -#: netbox/core/apps.py:33 +#: netbox/core/apps.py:34 msgid "Object created" msgstr "Объект создан" -#: netbox/core/apps.py:34 +#: netbox/core/apps.py:35 msgid "Object updated" msgstr "Объект обновлен" -#: netbox/core/apps.py:35 +#: netbox/core/apps.py:36 msgid "Object deleted" msgstr "Объект удален" -#: netbox/core/apps.py:36 +#: netbox/core/apps.py:37 msgid "Job started" msgstr "Задача начата" -#: netbox/core/apps.py:37 +#: netbox/core/apps.py:38 msgid "Job completed" msgstr "Задача выполнена" -#: netbox/core/apps.py:38 +#: netbox/core/apps.py:39 msgid "Job failed" msgstr "Задача не выполнена" -#: netbox/core/apps.py:39 +#: netbox/core/apps.py:40 msgid "Job errored" msgstr "Задача выполнена с ошибкой" @@ -2089,14 +2105,14 @@ msgstr "Завершено" #: netbox/core/choices.py:22 netbox/core/choices.py:59 #: netbox/core/constants.py:20 netbox/core/tables/tasks.py:34 -#: netbox/dcim/choices.py:187 netbox/dcim/choices.py:239 -#: netbox/dcim/choices.py:1601 netbox/dcim/choices.py:1674 +#: netbox/dcim/choices.py:188 netbox/dcim/choices.py:241 +#: netbox/dcim/choices.py:1608 netbox/dcim/choices.py:1698 #: netbox/virtualization/choices.py:48 msgid "Failed" msgstr "Неисправно" -#: netbox/core/choices.py:35 netbox/netbox/navigation/menu.py:356 -#: netbox/netbox/navigation/menu.py:360 +#: netbox/core/choices.py:35 netbox/netbox/navigation/menu.py:358 +#: netbox/netbox/navigation/menu.py:362 #: netbox/templates/extras/script/base.html:14 #: netbox/templates/extras/script_list.html:7 #: netbox/templates/extras/script_list.html:12 @@ -2150,7 +2166,7 @@ msgstr "Еженедельно" msgid "30 days" msgstr "30 дней" -#: netbox/core/choices.py:103 netbox/core/tables/plugins.py:69 +#: netbox/core/choices.py:103 netbox/core/tables/plugins.py:75 #: netbox/templates/generic/object.html:61 msgid "Updated" msgstr "Обновлено" @@ -2181,7 +2197,7 @@ msgstr "Остановлен" msgid "Cancelled" msgstr "Отменено" -#: netbox/core/data_backends.py:32 netbox/core/tables/plugins.py:57 +#: netbox/core/data_backends.py:32 netbox/core/tables/plugins.py:61 #: netbox/templates/core/plugin.html:88 #: netbox/templates/dcim/interface.html:273 msgid "Local" @@ -2220,40 +2236,43 @@ msgstr "ID ключа доступа AWS" msgid "AWS secret access key" msgstr "Секретный ключ доступа AWS" -#: netbox/core/filtersets.py:53 netbox/extras/filtersets.py:250 -#: netbox/extras/filtersets.py:633 netbox/extras/filtersets.py:661 +#: netbox/core/filtersets.py:57 netbox/extras/filtersets.py:254 +#: netbox/extras/filtersets.py:726 netbox/extras/filtersets.py:754 msgid "Data source (ID)" msgstr "Источник данных (ID)" -#: netbox/core/filtersets.py:59 +#: netbox/core/filtersets.py:63 msgid "Data source (name)" msgstr "Источник данных (имя)" -#: netbox/core/filtersets.py:145 netbox/dcim/filtersets.py:502 -#: netbox/extras/filtersets.py:287 netbox/extras/filtersets.py:331 -#: netbox/extras/filtersets.py:353 netbox/extras/filtersets.py:413 -#: netbox/users/filtersets.py:28 +#: netbox/core/filtersets.py:149 netbox/dcim/filtersets.py:504 +#: netbox/extras/filtersets.py:292 netbox/extras/filtersets.py:344 +#: netbox/extras/filtersets.py:389 netbox/extras/filtersets.py:411 +#: netbox/extras/filtersets.py:471 netbox/users/filtersets.py:28 msgid "User (ID)" msgstr "Пользователь (ID)" -#: netbox/core/filtersets.py:151 +#: netbox/core/filtersets.py:155 msgid "User name" msgstr "Имя пользователя" -#: netbox/core/forms/bulk_edit.py:25 netbox/core/forms/filtersets.py:43 -#: netbox/core/tables/data.py:26 netbox/dcim/forms/bulk_edit.py:1140 -#: netbox/dcim/forms/bulk_edit.py:1418 netbox/dcim/forms/filtersets.py:1424 -#: netbox/dcim/tables/devices.py:566 netbox/dcim/tables/devicetypes.py:231 -#: netbox/extras/forms/bulk_edit.py:123 netbox/extras/forms/bulk_edit.py:187 -#: netbox/extras/forms/bulk_edit.py:246 netbox/extras/forms/filtersets.py:145 -#: netbox/extras/forms/filtersets.py:235 netbox/extras/forms/filtersets.py:300 -#: netbox/extras/tables/tables.py:165 netbox/extras/tables/tables.py:256 -#: netbox/extras/tables/tables.py:418 netbox/netbox/preferences.py:22 +#: netbox/core/forms/bulk_edit.py:26 netbox/core/forms/filtersets.py:43 +#: netbox/core/tables/data.py:26 netbox/dcim/choices.py:1656 +#: netbox/dcim/forms/bulk_edit.py:1184 netbox/dcim/forms/bulk_edit.py:1465 +#: netbox/dcim/forms/filtersets.py:1448 netbox/dcim/tables/devices.py:573 +#: netbox/dcim/tables/devicetypes.py:231 netbox/extras/forms/bulk_edit.py:124 +#: netbox/extras/forms/bulk_edit.py:192 netbox/extras/forms/bulk_edit.py:220 +#: netbox/extras/forms/bulk_edit.py:279 netbox/extras/forms/filtersets.py:146 +#: netbox/extras/forms/filtersets.py:240 netbox/extras/forms/filtersets.py:270 +#: netbox/extras/forms/filtersets.py:335 netbox/extras/tables/tables.py:166 +#: netbox/extras/tables/tables.py:267 netbox/extras/tables/tables.py:300 +#: netbox/extras/tables/tables.py:459 netbox/netbox/preferences.py:22 #: netbox/templates/core/datasource.html:42 #: netbox/templates/dcim/interface.html:61 #: netbox/templates/extras/customlink.html:17 #: netbox/templates/extras/eventrule.html:17 #: netbox/templates/extras/savedfilter.html:25 +#: netbox/templates/extras/tableconfig.html:33 #: netbox/templates/users/objectpermission.html:25 #: netbox/templates/virtualization/vminterface.html:29 #: netbox/users/forms/bulk_edit.py:89 netbox/users/forms/filtersets.py:70 @@ -2262,7 +2281,12 @@ msgstr "Имя пользователя" msgid "Enabled" msgstr "Включено" -#: netbox/core/forms/bulk_edit.py:34 netbox/extras/forms/model_forms.py:299 +#: netbox/core/forms/bulk_edit.py:36 netbox/core/forms/filtersets.py:50 +#: netbox/core/tables/data.py:29 netbox/templates/core/datasource.html:50 +msgid "Sync interval" +msgstr "Интервал синхронизации" + +#: netbox/core/forms/bulk_edit.py:40 netbox/extras/forms/model_forms.py:304 #: netbox/templates/extras/savedfilter.html:52 #: netbox/vpn/forms/filtersets.py:102 netbox/vpn/forms/filtersets.py:132 #: netbox/vpn/forms/filtersets.py:156 netbox/vpn/forms/filtersets.py:175 @@ -2272,86 +2296,89 @@ msgstr "Включено" msgid "Parameters" msgstr "Параметры" -#: netbox/core/forms/bulk_edit.py:38 netbox/templates/core/datasource.html:68 +#: netbox/core/forms/bulk_edit.py:44 netbox/templates/core/datasource.html:72 msgid "Ignore rules" msgstr "Правила исключения" -#: netbox/core/forms/filtersets.py:30 netbox/core/forms/model_forms.py:97 -#: netbox/extras/forms/model_forms.py:262 -#: netbox/extras/forms/model_forms.py:592 -#: netbox/extras/forms/model_forms.py:646 netbox/extras/tables/tables.py:194 -#: netbox/extras/tables/tables.py:486 netbox/extras/tables/tables.py:524 +#: netbox/core/forms/filtersets.py:30 netbox/core/forms/model_forms.py:100 +#: netbox/extras/forms/model_forms.py:265 +#: netbox/extras/forms/model_forms.py:660 +#: netbox/extras/forms/model_forms.py:713 netbox/extras/tables/tables.py:204 +#: netbox/extras/tables/tables.py:527 netbox/extras/tables/tables.py:565 #: netbox/templates/core/datasource.html:31 #: netbox/templates/extras/configcontext.html:29 -#: netbox/templates/extras/configtemplate.html:21 -#: netbox/templates/extras/exporttemplate.html:35 +#: netbox/templates/extras/configtemplate.html:37 +#: netbox/templates/extras/exporttemplate.html:39 #: netbox/templates/extras/object_render_config.html:19 msgid "Data Source" msgstr "Источник данных" -#: netbox/core/forms/filtersets.py:55 netbox/core/forms/mixins.py:21 +#: netbox/core/forms/filtersets.py:60 netbox/core/forms/mixins.py:21 msgid "File" msgstr "Файл" -#: netbox/core/forms/filtersets.py:60 netbox/core/forms/mixins.py:16 -#: netbox/extras/forms/filtersets.py:174 netbox/extras/forms/filtersets.py:335 -#: netbox/extras/forms/filtersets.py:421 +#: netbox/core/forms/filtersets.py:65 netbox/core/forms/mixins.py:16 +#: netbox/extras/forms/filtersets.py:175 netbox/extras/forms/filtersets.py:370 +#: netbox/extras/forms/filtersets.py:457 msgid "Data source" msgstr "Источник данных" -#: netbox/core/forms/filtersets.py:71 netbox/extras/forms/filtersets.py:448 +#: netbox/core/forms/filtersets.py:76 netbox/extras/forms/filtersets.py:503 msgid "Creation" msgstr "Создание" -#: netbox/core/forms/filtersets.py:75 netbox/core/forms/filtersets.py:161 -#: netbox/extras/forms/filtersets.py:469 netbox/extras/tables/tables.py:223 -#: netbox/extras/tables/tables.py:297 netbox/extras/tables/tables.py:329 -#: netbox/extras/tables/tables.py:577 netbox/templates/core/job.html:38 +#: netbox/core/forms/filtersets.py:80 netbox/core/forms/filtersets.py:166 +#: netbox/extras/forms/filtersets.py:524 netbox/extras/tables/tables.py:234 +#: netbox/extras/tables/tables.py:294 netbox/extras/tables/tables.py:338 +#: netbox/extras/tables/tables.py:370 netbox/extras/tables/tables.py:632 +#: netbox/templates/core/job.html:38 #: netbox/templates/core/objectchange.html:52 -#: netbox/tenancy/tables/contacts.py:90 netbox/vpn/tables/l2vpn.py:59 +#: netbox/templates/extras/tableconfig.html:21 +#: netbox/tenancy/tables/contacts.py:94 netbox/vpn/tables/l2vpn.py:62 msgid "Object Type" msgstr "Тип объекта" -#: netbox/core/forms/filtersets.py:85 +#: netbox/core/forms/filtersets.py:90 msgid "Created after" msgstr "Создано после" -#: netbox/core/forms/filtersets.py:90 +#: netbox/core/forms/filtersets.py:95 msgid "Created before" msgstr "Создано до" -#: netbox/core/forms/filtersets.py:95 +#: netbox/core/forms/filtersets.py:100 msgid "Scheduled after" msgstr "Запланировано после" -#: netbox/core/forms/filtersets.py:100 +#: netbox/core/forms/filtersets.py:105 msgid "Scheduled before" msgstr "Запланировано до" -#: netbox/core/forms/filtersets.py:105 +#: netbox/core/forms/filtersets.py:110 msgid "Started after" msgstr "Запустилось после" -#: netbox/core/forms/filtersets.py:110 +#: netbox/core/forms/filtersets.py:115 msgid "Started before" msgstr "Запустилось до" -#: netbox/core/forms/filtersets.py:115 +#: netbox/core/forms/filtersets.py:120 msgid "Completed after" msgstr "Завершено после" -#: netbox/core/forms/filtersets.py:120 +#: netbox/core/forms/filtersets.py:125 msgid "Completed before" msgstr "Завершено до" -#: netbox/core/forms/filtersets.py:127 netbox/core/forms/filtersets.py:156 -#: netbox/dcim/forms/bulk_edit.py:465 netbox/dcim/forms/filtersets.py:419 -#: netbox/dcim/forms/filtersets.py:463 netbox/dcim/forms/model_forms.py:324 -#: netbox/extras/forms/filtersets.py:464 netbox/extras/forms/filtersets.py:484 -#: netbox/extras/tables/tables.py:305 netbox/extras/tables/tables.py:345 +#: netbox/core/forms/filtersets.py:132 netbox/core/forms/filtersets.py:161 +#: netbox/dcim/forms/bulk_edit.py:479 netbox/dcim/forms/filtersets.py:420 +#: netbox/dcim/forms/filtersets.py:464 netbox/dcim/forms/model_forms.py:332 +#: netbox/extras/forms/filtersets.py:519 netbox/extras/forms/filtersets.py:539 +#: netbox/extras/tables/tables.py:346 netbox/extras/tables/tables.py:386 #: netbox/templates/core/objectchange.html:36 #: netbox/templates/dcim/rackreservation.html:58 #: netbox/templates/extras/savedfilter.html:21 +#: netbox/templates/extras/tableconfig.html:29 #: netbox/templates/inc/user_menu.html:33 netbox/templates/users/token.html:21 #: netbox/templates/users/user.html:6 netbox/templates/users/user.html:14 #: netbox/users/filtersets.py:107 netbox/users/filtersets.py:174 @@ -2361,117 +2388,124 @@ msgstr "Завершено до" msgid "User" msgstr "Пользователь" -#: netbox/core/forms/filtersets.py:135 netbox/core/tables/change_logging.py:15 -#: netbox/extras/tables/tables.py:615 netbox/extras/tables/tables.py:669 +#: netbox/core/forms/filtersets.py:140 netbox/core/tables/change_logging.py:15 +#: netbox/extras/tables/tables.py:670 netbox/extras/tables/tables.py:724 #: netbox/templates/core/objectchange.html:32 msgid "Time" msgstr "Время" -#: netbox/core/forms/filtersets.py:140 netbox/extras/forms/filtersets.py:453 +#: netbox/core/forms/filtersets.py:145 netbox/extras/forms/filtersets.py:508 msgid "After" msgstr "После" -#: netbox/core/forms/filtersets.py:145 netbox/extras/forms/filtersets.py:458 +#: netbox/core/forms/filtersets.py:150 netbox/extras/forms/filtersets.py:513 msgid "Before" msgstr "До" -#: netbox/core/forms/filtersets.py:149 netbox/core/tables/change_logging.py:29 -#: netbox/extras/forms/model_forms.py:410 +#: netbox/core/forms/filtersets.py:154 netbox/core/tables/change_logging.py:29 +#: netbox/extras/forms/model_forms.py:474 #: netbox/templates/core/objectchange.html:46 #: netbox/templates/extras/eventrule.html:71 msgid "Action" msgstr "Действие" -#: netbox/core/forms/model_forms.py:54 netbox/core/tables/data.py:46 +#: netbox/core/forms/model_forms.py:55 netbox/core/tables/data.py:52 #: netbox/templates/core/datafile.html:27 #: netbox/templates/extras/report/base.html:33 #: netbox/templates/extras/script/base.html:32 msgid "Source" msgstr "Источник" -#: netbox/core/forms/model_forms.py:58 +#: netbox/core/forms/model_forms.py:57 +#: netbox/templates/core/datasource.html:14 +#: netbox/templates/core/datasource.html:20 +#: netbox/utilities/templates/buttons/sync.html:5 +msgid "Sync" +msgstr "Синхронизация" + +#: netbox/core/forms/model_forms.py:61 msgid "Backend Parameters" msgstr "Параметры backend" -#: netbox/core/forms/model_forms.py:96 +#: netbox/core/forms/model_forms.py:99 msgid "File Upload" msgstr "Загрузка файла" -#: netbox/core/forms/model_forms.py:108 +#: netbox/core/forms/model_forms.py:111 msgid "Cannot upload a file and sync from an existing file" msgstr "" "Невозможно загрузить файл и синхронизировать его с существующим файлом" -#: netbox/core/forms/model_forms.py:110 +#: netbox/core/forms/model_forms.py:113 msgid "Must upload a file or select a data file to sync" msgstr "Необходимо загрузить файл или выбрать файл данных для синхронизации" -#: netbox/core/forms/model_forms.py:153 +#: netbox/core/forms/model_forms.py:156 #: netbox/templates/dcim/rack_elevation_list.html:6 msgid "Rack Elevations" msgstr "Фасады стоек" -#: netbox/core/forms/model_forms.py:157 netbox/dcim/choices.py:1530 -#: netbox/dcim/forms/bulk_edit.py:987 netbox/dcim/forms/bulk_edit.py:1375 -#: netbox/dcim/forms/bulk_edit.py:1393 netbox/dcim/tables/racks.py:157 -#: netbox/netbox/navigation/menu.py:312 netbox/netbox/navigation/menu.py:316 +#: netbox/core/forms/model_forms.py:160 netbox/dcim/choices.py:1537 +#: netbox/dcim/forms/bulk_edit.py:1031 netbox/dcim/forms/bulk_edit.py:1419 +#: netbox/dcim/forms/bulk_edit.py:1440 netbox/dcim/tables/racks.py:161 +#: netbox/netbox/navigation/menu.py:313 netbox/netbox/navigation/menu.py:317 msgid "Power" msgstr "Электропитание" -#: netbox/core/forms/model_forms.py:159 netbox/netbox/navigation/menu.py:160 +#: netbox/core/forms/model_forms.py:162 netbox/netbox/navigation/menu.py:161 #: netbox/templates/core/inc/config_data.html:37 msgid "IPAM" msgstr "IPAM" -#: netbox/core/forms/model_forms.py:160 netbox/netbox/navigation/menu.py:238 +#: netbox/core/forms/model_forms.py:163 netbox/netbox/navigation/menu.py:239 #: netbox/templates/core/inc/config_data.html:50 #: netbox/vpn/forms/bulk_edit.py:77 netbox/vpn/forms/filtersets.py:47 #: netbox/vpn/forms/model_forms.py:62 netbox/vpn/forms/model_forms.py:147 msgid "Security" msgstr "Безопасность" -#: netbox/core/forms/model_forms.py:161 +#: netbox/core/forms/model_forms.py:164 #: netbox/templates/core/inc/config_data.html:59 msgid "Banners" msgstr "Баннеры" -#: netbox/core/forms/model_forms.py:162 +#: netbox/core/forms/model_forms.py:165 #: netbox/templates/core/inc/config_data.html:80 msgid "Pagination" msgstr "Разбивка на страницы" -#: netbox/core/forms/model_forms.py:163 netbox/extras/forms/bulk_edit.py:92 -#: netbox/extras/forms/filtersets.py:48 netbox/extras/forms/model_forms.py:116 -#: netbox/extras/forms/model_forms.py:129 +#: netbox/core/forms/model_forms.py:166 netbox/extras/forms/bulk_edit.py:93 +#: netbox/extras/forms/filtersets.py:49 netbox/extras/forms/model_forms.py:119 +#: netbox/extras/forms/model_forms.py:132 #: netbox/templates/core/inc/config_data.html:93 msgid "Validation" msgstr "Валидация" -#: netbox/core/forms/model_forms.py:164 +#: netbox/core/forms/model_forms.py:167 #: netbox/templates/account/preferences.html:6 msgid "User Preferences" msgstr "Пользовательские настройки" -#: netbox/core/forms/model_forms.py:167 netbox/dcim/forms/filtersets.py:733 +#: netbox/core/forms/model_forms.py:170 netbox/dcim/forms/filtersets.py:752 #: netbox/templates/core/inc/config_data.html:127 #: netbox/users/forms/model_forms.py:64 msgid "Miscellaneous" msgstr "Разное" -#: netbox/core/forms/model_forms.py:169 +#: netbox/core/forms/model_forms.py:172 msgid "Config Revision" msgstr "Ревизия конфигурации" -#: netbox/core/forms/model_forms.py:208 +#: netbox/core/forms/model_forms.py:211 msgid "This parameter has been defined statically and cannot be modified." msgstr "Этот параметр определен статически и не может быть изменен." -#: netbox/core/forms/model_forms.py:216 +#: netbox/core/forms/model_forms.py:219 #, python-brace-format msgid "Current value: {value}" msgstr "Текущее значение: {value}" -#: netbox/core/forms/model_forms.py:218 +#: netbox/core/forms/model_forms.py:221 msgid " (default)" msgstr " (по умолчанию)" @@ -2487,7 +2521,7 @@ msgstr "имя пользователя" msgid "request ID" msgstr "идентификатор запроса" -#: netbox/core/models/change_logging.py:52 netbox/extras/models/staging.py:77 +#: netbox/core/models/change_logging.py:52 msgid "action" msgstr "действие" @@ -2514,9 +2548,9 @@ msgstr "" "Ведение журнала изменений не поддерживается для этого типа объектов " "({type})." -#: netbox/core/models/config.py:18 netbox/core/models/data.py:263 -#: netbox/core/models/files.py:27 netbox/core/models/jobs.py:52 -#: netbox/extras/models/models.py:733 netbox/extras/models/notifications.py:39 +#: netbox/core/models/config.py:18 netbox/core/models/data.py:269 +#: netbox/core/models/files.py:30 netbox/core/models/jobs.py:52 +#: netbox/extras/models/models.py:806 netbox/extras/models/notifications.py:39 #: netbox/extras/models/notifications.py:186 #: netbox/netbox/models/features.py:53 netbox/users/models/tokens.py:32 msgid "created" @@ -2562,67 +2596,72 @@ msgstr "Ревизия конфигурации #{id}" #: netbox/dcim/models/device_components.py:282 #: netbox/dcim/models/device_components.py:309 #: netbox/dcim/models/device_components.py:340 -#: netbox/dcim/models/device_components.py:456 -#: netbox/dcim/models/device_components.py:656 -#: netbox/dcim/models/device_components.py:1024 -#: netbox/dcim/models/device_components.py:1095 +#: netbox/dcim/models/device_components.py:462 +#: netbox/dcim/models/device_components.py:665 +#: netbox/dcim/models/device_components.py:1033 +#: netbox/dcim/models/device_components.py:1104 #: netbox/dcim/models/power.py:100 netbox/extras/models/customfields.py:80 #: netbox/extras/models/search.py:41 -#: netbox/virtualization/models/clusters.py:57 netbox/vpn/models/l2vpn.py:32 +#: netbox/virtualization/models/clusters.py:57 netbox/vpn/models/l2vpn.py:31 msgid "type" msgstr "тип" #: netbox/core/models/data.py:49 netbox/extras/choices.py:37 -#: netbox/extras/models/models.py:164 netbox/extras/tables/tables.py:679 -#: netbox/templates/core/datasource.html:58 +#: netbox/extras/models/models.py:166 netbox/extras/tables/tables.py:734 +#: netbox/templates/core/datasource.html:62 #: netbox/templates/core/plugin.html:66 msgid "URL" msgstr "URL" #: netbox/core/models/data.py:59 #: netbox/dcim/models/device_component_templates.py:425 -#: netbox/dcim/models/device_components.py:508 -#: netbox/extras/models/models.py:70 netbox/extras/models/models.py:301 -#: netbox/extras/models/models.py:526 netbox/users/models/permissions.py:29 +#: netbox/dcim/models/device_components.py:517 +#: netbox/extras/models/models.py:72 netbox/extras/models/models.py:303 +#: netbox/extras/models/models.py:484 netbox/extras/models/models.py:563 +#: netbox/users/models/permissions.py:28 msgid "enabled" msgstr "включен" #: netbox/core/models/data.py:63 +msgid "sync interval" +msgstr "интервал синхронизации" + +#: netbox/core/models/data.py:69 msgid "ignore rules" msgstr "правила исключения" -#: netbox/core/models/data.py:65 +#: netbox/core/models/data.py:71 msgid "Patterns (one per line) matching files to ignore when syncing" msgstr "" "Шаблоны (по одному в строке), соответствующие файлам, которые следует " "игнорировать при синхронизации" -#: netbox/core/models/data.py:68 netbox/extras/models/models.py:534 +#: netbox/core/models/data.py:74 netbox/extras/models/models.py:492 msgid "parameters" msgstr "параметры" -#: netbox/core/models/data.py:73 +#: netbox/core/models/data.py:79 msgid "last synced" msgstr "время последней синхронизации" -#: netbox/core/models/data.py:81 +#: netbox/core/models/data.py:87 msgid "data source" msgstr "источник данных" -#: netbox/core/models/data.py:82 +#: netbox/core/models/data.py:88 msgid "data sources" msgstr "источники данных" -#: netbox/core/models/data.py:119 +#: netbox/core/models/data.py:125 #, python-brace-format msgid "Unknown backend type: {type}" msgstr "Неизвестный тип backend: {type}" -#: netbox/core/models/data.py:161 +#: netbox/core/models/data.py:167 msgid "Cannot initiate sync; syncing already in progress." msgstr "Невозможно запустить синхронизацию; синхронизация уже выполняется." -#: netbox/core/models/data.py:174 +#: netbox/core/models/data.py:180 msgid "" "There was an error initializing the backend. A dependency needs to be " "installed: " @@ -2630,60 +2669,60 @@ msgstr "" "Произошла ошибка при инициализации бэкэнда. Необходимо установить " "зависимость: " -#: netbox/core/models/data.py:267 netbox/core/models/files.py:31 +#: netbox/core/models/data.py:273 netbox/core/models/files.py:34 #: netbox/netbox/models/features.py:59 msgid "last updated" msgstr "последнее обновление" -#: netbox/core/models/data.py:277 netbox/dcim/models/cables.py:444 +#: netbox/core/models/data.py:283 netbox/dcim/models/cables.py:440 msgid "path" msgstr "путь" -#: netbox/core/models/data.py:280 +#: netbox/core/models/data.py:286 msgid "File path relative to the data source's root" msgstr "Путь к файлу относительно корня источника данных" -#: netbox/core/models/data.py:284 netbox/ipam/models/ip.py:489 +#: netbox/core/models/data.py:290 netbox/ipam/models/ip.py:492 msgid "size" msgstr "размер" -#: netbox/core/models/data.py:287 +#: netbox/core/models/data.py:293 msgid "hash" msgstr "хэш" -#: netbox/core/models/data.py:291 +#: netbox/core/models/data.py:297 msgid "Length must be 64 hexadecimal characters." msgstr "Длина должна быть 64 шестнадцатеричных символа." -#: netbox/core/models/data.py:293 +#: netbox/core/models/data.py:299 msgid "SHA256 hash of the file data" msgstr "SHA256 хэш данных файла" -#: netbox/core/models/data.py:310 +#: netbox/core/models/data.py:313 msgid "data file" msgstr "файл данных" -#: netbox/core/models/data.py:311 +#: netbox/core/models/data.py:314 msgid "data files" msgstr "файлы данных" -#: netbox/core/models/data.py:398 +#: netbox/core/models/data.py:387 msgid "auto sync record" msgstr "автоматическая синхронизация записи" -#: netbox/core/models/data.py:399 +#: netbox/core/models/data.py:388 msgid "auto sync records" msgstr "автоматическая синхронизация записей" -#: netbox/core/models/files.py:37 +#: netbox/core/models/files.py:40 msgid "file root" msgstr "корень файла" -#: netbox/core/models/files.py:42 +#: netbox/core/models/files.py:45 msgid "file path" msgstr "путь к файлу" -#: netbox/core/models/files.py:44 +#: netbox/core/models/files.py:47 msgid "File path relative to the designated root path" msgstr "Путь к файлу относительно указанного корневого пути" @@ -2695,7 +2734,7 @@ msgstr "Настраиваемый файл" msgid "managed files" msgstr "Настраиваемые файлы" -#: netbox/core/models/files.py:100 +#: netbox/core/models/files.py:112 #, python-brace-format msgid "A {model} with this file path already exists ({path})." msgstr "A {model} с этим путем к файлу уже существует ({path})." @@ -2720,8 +2759,7 @@ msgstr "начало" msgid "completed" msgstr "завершено" -#: netbox/core/models/jobs.py:93 netbox/extras/models/models.py:101 -#: netbox/extras/models/staging.py:95 +#: netbox/core/models/jobs.py:93 netbox/extras/models/models.py:103 msgid "data" msgstr "данные" @@ -2753,12 +2791,12 @@ msgstr "" "Неверный статус для завершения задачи. Возможны следующие варианты: " "{choices}" -#: netbox/core/models/jobs.py:234 +#: netbox/core/models/jobs.py:235 msgid "" "enqueue() cannot be called with values for both schedule_at and immediate." msgstr "Невозможно вызвать enqueue() со значениями schedule_at и immediate." -#: netbox/core/signals.py:126 +#: netbox/core/signals.py:125 #, python-brace-format msgid "Deletion is prevented by a protection rule: {message}" msgstr "Удаление предотвращается правилом защиты: {message}" @@ -2770,15 +2808,15 @@ msgid "Full Name" msgstr "Полное имя" #: netbox/core/tables/change_logging.py:37 netbox/core/tables/jobs.py:21 -#: netbox/extras/choices.py:41 netbox/extras/tables/tables.py:282 -#: netbox/extras/tables/tables.py:300 netbox/extras/tables/tables.py:332 -#: netbox/extras/tables/tables.py:412 netbox/extras/tables/tables.py:473 -#: netbox/extras/tables/tables.py:582 netbox/extras/tables/tables.py:622 -#: netbox/extras/tables/tables.py:676 netbox/netbox/tables/tables.py:247 +#: netbox/extras/choices.py:41 netbox/extras/tables/tables.py:323 +#: netbox/extras/tables/tables.py:341 netbox/extras/tables/tables.py:373 +#: netbox/extras/tables/tables.py:453 netbox/extras/tables/tables.py:514 +#: netbox/extras/tables/tables.py:637 netbox/extras/tables/tables.py:677 +#: netbox/extras/tables/tables.py:731 netbox/netbox/tables/tables.py:273 #: netbox/templates/core/objectchange.html:58 #: netbox/templates/extras/eventrule.html:78 #: netbox/templates/extras/journalentry.html:18 -#: netbox/tenancy/tables/contacts.py:93 netbox/vpn/tables/l2vpn.py:64 +#: netbox/tenancy/tables/contacts.py:97 netbox/vpn/tables/l2vpn.py:67 msgid "Object" msgstr "Объект" @@ -2792,19 +2830,27 @@ msgstr "Идентификатор запроса" msgid "Is Active" msgstr "Активен" -#: netbox/core/tables/data.py:50 netbox/templates/core/datafile.html:31 +#: netbox/core/tables/data.py:32 +msgid "Last Synced" +msgstr "Последняя синхронизация" + +#: netbox/core/tables/data.py:35 netbox/templates/core/datasource.html:118 +msgid "Files" +msgstr "файлы" + +#: netbox/core/tables/data.py:56 netbox/templates/core/datafile.html:31 msgid "Path" msgstr "Путь" -#: netbox/core/tables/data.py:54 +#: netbox/core/tables/data.py:60 #: netbox/templates/extras/inc/result_pending.html:7 msgid "Last updated" msgstr "Последнее обновление" #: netbox/core/tables/jobs.py:10 netbox/core/tables/tasks.py:76 -#: netbox/dcim/tables/devicetypes.py:169 netbox/extras/tables/tables.py:219 -#: netbox/extras/tables/tables.py:463 netbox/extras/tables/tables.py:647 -#: netbox/netbox/tables/tables.py:192 +#: netbox/dcim/tables/devicetypes.py:169 netbox/extras/tables/tables.py:230 +#: netbox/extras/tables/tables.py:504 netbox/extras/tables/tables.py:702 +#: netbox/netbox/tables/tables.py:218 #: netbox/templates/dcim/virtualchassis_edit.html:56 #: netbox/utilities/forms/forms.py:73 #: netbox/wireless/tables/wirelesslink.py:16 @@ -2815,49 +2861,45 @@ msgstr "ID" msgid "Interval" msgstr "Интервал" -#: netbox/core/tables/plugins.py:20 netbox/templates/vpn/ipsecprofile.html:44 +#: netbox/core/tables/plugins.py:23 netbox/templates/vpn/ipsecprofile.html:44 #: netbox/vpn/forms/bulk_edit.py:141 netbox/vpn/forms/bulk_import.py:172 #: netbox/vpn/tables/crypto.py:61 msgid "Version" msgstr "Версия" -#: netbox/core/tables/plugins.py:25 netbox/templates/core/datafile.html:38 +#: netbox/core/tables/plugins.py:28 netbox/templates/core/datafile.html:38 msgid "Last Updated" msgstr "Последнее обновление" -#: netbox/core/tables/plugins.py:29 +#: netbox/core/tables/plugins.py:32 msgid "Minimum NetBox Version" msgstr "Минимальная версия NetBox" -#: netbox/core/tables/plugins.py:33 +#: netbox/core/tables/plugins.py:36 msgid "Maximum NetBox Version" msgstr "Максимальная версия NetBox" -#: netbox/core/tables/plugins.py:37 netbox/core/tables/plugins.py:80 +#: netbox/core/tables/plugins.py:40 netbox/core/tables/plugins.py:86 msgid "No plugin data found" msgstr "Данные плагина не найдены" -#: netbox/core/tables/plugins.py:54 netbox/templates/core/plugin.html:62 +#: netbox/core/tables/plugins.py:57 netbox/templates/core/plugin.html:62 msgid "Author" msgstr "Автор" -#: netbox/core/tables/plugins.py:60 -msgid "Installed" -msgstr "Установлен" - -#: netbox/core/tables/plugins.py:63 netbox/templates/core/plugin.html:84 +#: netbox/core/tables/plugins.py:69 netbox/templates/core/plugin.html:84 msgid "Certified" msgstr "Сертифицирован" -#: netbox/core/tables/plugins.py:66 +#: netbox/core/tables/plugins.py:72 msgid "Published" msgstr "Опубликовано" -#: netbox/core/tables/plugins.py:72 +#: netbox/core/tables/plugins.py:78 msgid "Installed Version" msgstr "Установленная версия" -#: netbox/core/tables/plugins.py:76 +#: netbox/core/tables/plugins.py:82 msgid "Latest Version" msgstr "Последняя версия" @@ -2873,7 +2915,7 @@ msgstr "Рабочие процессы" msgid "Host" msgstr "Хост" -#: netbox/core/tables/tasks.py:50 netbox/ipam/forms/filtersets.py:601 +#: netbox/core/tables/tasks.py:50 netbox/ipam/forms/filtersets.py:609 msgid "Port" msgstr "Порт" @@ -2921,7 +2963,7 @@ msgstr "ПІД" msgid "No workers found" msgstr "Рабочие процессы не найдены" -#: netbox/core/utils.py:84 netbox/core/utils.py:150 netbox/core/views.py:396 +#: netbox/core/utils.py:84 netbox/core/utils.py:150 netbox/core/views.py:398 #, python-brace-format msgid "Job {job_id} not found" msgstr "Задача {job_id} не найдена" @@ -2931,70 +2973,70 @@ msgstr "Задача {job_id} не найдена" msgid "Job {id} not found." msgstr "Задача {id} не найдена." -#: netbox/core/views.py:88 +#: netbox/core/views.py:89 #, python-brace-format msgid "Queued job #{id} to sync {datasource}" msgstr "Задача #{id} для синхронизации {datasource} добавлена в очередь" -#: netbox/core/views.py:332 +#: netbox/core/views.py:334 #, python-brace-format msgid "Restored configuration revision #{id}" msgstr "Ревизия конфигурации #{id} восстановлена" -#: netbox/core/views.py:435 +#: netbox/core/views.py:437 #, python-brace-format msgid "Job {id} has been deleted." msgstr "Задача {id} была удалена." -#: netbox/core/views.py:437 +#: netbox/core/views.py:439 #, python-brace-format msgid "Error deleting job {id}: {error}" msgstr "Ошибка при удалении задачи {id}: {error}" -#: netbox/core/views.py:446 +#: netbox/core/views.py:448 #, python-brace-format msgid "Job {id} has been re-enqueued." msgstr "вЗадача {id} была повторно добавлена в очередь." -#: netbox/core/views.py:455 +#: netbox/core/views.py:457 #, python-brace-format msgid "Job {id} has been enqueued." msgstr "Задача {id} добавлена в очередь." -#: netbox/core/views.py:464 +#: netbox/core/views.py:466 #, python-brace-format msgid "Job {id} has been stopped." msgstr "Задача {id} остановлена." -#: netbox/core/views.py:466 +#: netbox/core/views.py:468 #, python-brace-format msgid "Failed to stop job {id}" msgstr "Не удалось остановить задачу {id}" -#: netbox/core/views.py:601 +#: netbox/core/views.py:603 msgid "Plugins catalog could not be loaded" msgstr "Не удалось загрузить каталог плагинов" -#: netbox/core/views.py:635 +#: netbox/core/views.py:639 #, python-brace-format msgid "Plugin {name} not found" msgstr "Плагин {name} не найден" -#: netbox/dcim/api/serializers_/device_components.py:262 +#: netbox/dcim/api/serializers_/device_components.py:263 msgid "Interface mode does not support q-in-q service vlan" msgstr "Режим интерфейса не поддерживает службу q-in-q vlan" -#: netbox/dcim/api/serializers_/device_components.py:269 +#: netbox/dcim/api/serializers_/device_components.py:270 msgid "Interface mode does not support untagged vlan" msgstr "Режим интерфейса не поддерживает vlan без тегов" -#: netbox/dcim/api/serializers_/device_components.py:274 -#: netbox/dcim/api/serializers_/device_components.py:279 +#: netbox/dcim/api/serializers_/device_components.py:275 +#: netbox/dcim/api/serializers_/device_components.py:280 msgid "Interface mode does not support tagged vlans" msgstr "Режим интерфейса не поддерживает помеченные виртуальные сети" #: netbox/dcim/api/serializers_/devices.py:53 -#: netbox/dcim/api/serializers_/devicetypes.py:26 +#: netbox/dcim/api/serializers_/devicetypes.py:27 msgid "Position (U)" msgstr "Позиция (U)" @@ -3007,10 +3049,10 @@ msgstr "Идентификатор объекта" msgid "Staging" msgstr "Подготовка к развертыванию" -#: netbox/dcim/choices.py:23 netbox/dcim/choices.py:189 -#: netbox/dcim/choices.py:240 netbox/dcim/choices.py:1543 -#: netbox/dcim/choices.py:1675 netbox/virtualization/choices.py:23 -#: netbox/virtualization/choices.py:49 +#: netbox/dcim/choices.py:23 netbox/dcim/choices.py:190 +#: netbox/dcim/choices.py:242 netbox/dcim/choices.py:1550 +#: netbox/dcim/choices.py:1699 netbox/virtualization/choices.py:23 +#: netbox/virtualization/choices.py:49 netbox/vpn/choices.py:282 msgid "Decommissioning" msgstr "Вывод из эксплуатации" @@ -3069,51 +3111,55 @@ msgid "Deprecated" msgstr "Выведенный(-ая) из использования" #: netbox/dcim/choices.py:114 -#: netbox/templates/dcim/inc/panels/racktype_dimensions.html:41 +#: netbox/templates/dcim/inc/panels/racktype_dimensions.html:51 msgid "Millimeters" msgstr "Миллиметры" -#: netbox/dcim/choices.py:115 netbox/dcim/choices.py:1565 +#: netbox/dcim/choices.py:115 netbox/dcim/choices.py:1572 msgid "Inches" msgstr "Дюймы" -#: netbox/dcim/choices.py:136 netbox/dcim/choices.py:207 -#: netbox/dcim/choices.py:254 +#: netbox/dcim/choices.py:137 netbox/dcim/choices.py:209 +#: netbox/dcim/choices.py:257 msgid "Front to rear" msgstr "Спереди назад" -#: netbox/dcim/choices.py:137 netbox/dcim/choices.py:208 -#: netbox/dcim/choices.py:255 +#: netbox/dcim/choices.py:138 netbox/dcim/choices.py:210 +#: netbox/dcim/choices.py:258 msgid "Rear to front" msgstr "Сзади вперед" -#: netbox/dcim/choices.py:151 netbox/dcim/forms/bulk_edit.py:72 -#: netbox/dcim/forms/bulk_edit.py:91 netbox/dcim/forms/bulk_edit.py:177 -#: netbox/dcim/forms/bulk_edit.py:1423 netbox/dcim/forms/bulk_import.py:62 -#: netbox/dcim/forms/bulk_import.py:76 netbox/dcim/forms/bulk_import.py:139 -#: netbox/dcim/forms/bulk_import.py:593 netbox/dcim/forms/bulk_import.py:863 -#: netbox/dcim/forms/bulk_import.py:1118 netbox/dcim/forms/filtersets.py:235 -#: netbox/dcim/forms/model_forms.py:76 netbox/dcim/forms/model_forms.py:95 -#: netbox/dcim/forms/model_forms.py:174 netbox/dcim/forms/model_forms.py:1113 -#: netbox/dcim/forms/model_forms.py:1582 -#: netbox/dcim/forms/object_import.py:177 netbox/dcim/tables/devices.py:689 -#: netbox/dcim/tables/devices.py:899 netbox/dcim/tables/devices.py:986 -#: netbox/dcim/tables/devices.py:1146 netbox/extras/tables/tables.py:226 -#: netbox/ipam/tables/fhrp.py:59 netbox/ipam/tables/ip.py:330 -#: netbox/ipam/tables/services.py:44 netbox/templates/dcim/interface.html:108 +#: netbox/dcim/choices.py:152 netbox/dcim/forms/bulk_edit.py:75 +#: netbox/dcim/forms/bulk_edit.py:95 netbox/dcim/forms/bulk_edit.py:182 +#: netbox/dcim/forms/bulk_edit.py:651 netbox/dcim/forms/bulk_edit.py:1470 +#: netbox/dcim/forms/bulk_import.py:63 netbox/dcim/forms/bulk_import.py:77 +#: netbox/dcim/forms/bulk_import.py:140 netbox/dcim/forms/bulk_import.py:480 +#: netbox/dcim/forms/bulk_import.py:624 netbox/dcim/forms/bulk_import.py:894 +#: netbox/dcim/forms/bulk_import.py:1149 netbox/dcim/forms/filtersets.py:236 +#: netbox/dcim/forms/filtersets.py:709 netbox/dcim/forms/model_forms.py:79 +#: netbox/dcim/forms/model_forms.py:99 netbox/dcim/forms/model_forms.py:179 +#: netbox/dcim/forms/model_forms.py:517 netbox/dcim/forms/model_forms.py:1207 +#: netbox/dcim/forms/model_forms.py:1676 +#: netbox/dcim/forms/object_import.py:177 netbox/dcim/tables/devices.py:696 +#: netbox/dcim/tables/devices.py:906 netbox/dcim/tables/devices.py:993 +#: netbox/dcim/tables/devices.py:1153 netbox/extras/tables/tables.py:237 +#: netbox/ipam/forms/bulk_import.py:568 netbox/ipam/forms/model_forms.py:768 +#: netbox/ipam/tables/fhrp.py:59 netbox/ipam/tables/ip.py:336 +#: netbox/ipam/tables/services.py:44 netbox/templates/dcim/devicerole.html:34 +#: netbox/templates/dcim/interface.html:108 #: netbox/templates/dcim/interface.html:366 #: netbox/templates/dcim/location.html:41 netbox/templates/dcim/region.html:37 #: netbox/templates/dcim/sitegroup.html:37 -#: netbox/templates/ipam/service.html:28 +#: netbox/templates/ipam/service.html:30 #: netbox/templates/tenancy/contactgroup.html:29 #: netbox/templates/tenancy/tenantgroup.html:37 #: netbox/templates/virtualization/vminterface.html:39 #: netbox/templates/wireless/wirelesslangroup.html:37 -#: netbox/tenancy/forms/bulk_edit.py:27 netbox/tenancy/forms/bulk_edit.py:61 +#: netbox/tenancy/forms/bulk_edit.py:27 netbox/tenancy/forms/bulk_edit.py:62 #: netbox/tenancy/forms/bulk_import.py:24 #: netbox/tenancy/forms/bulk_import.py:58 #: netbox/tenancy/forms/model_forms.py:25 -#: netbox/tenancy/forms/model_forms.py:68 +#: netbox/tenancy/forms/model_forms.py:69 #: netbox/virtualization/forms/bulk_edit.py:189 #: netbox/virtualization/forms/bulk_import.py:157 #: netbox/virtualization/tables/virtualmachines.py:132 @@ -3123,120 +3169,120 @@ msgstr "Сзади вперед" msgid "Parent" msgstr "Родитель" -#: netbox/dcim/choices.py:152 +#: netbox/dcim/choices.py:153 msgid "Child" msgstr "Потомок" -#: netbox/dcim/choices.py:166 netbox/templates/dcim/device.html:349 +#: netbox/dcim/choices.py:167 netbox/templates/dcim/device.html:349 #: netbox/templates/dcim/rack.html:133 #: netbox/templates/dcim/rack_elevation_list.html:20 #: netbox/templates/dcim/rackreservation.html:76 msgid "Front" msgstr "Вид спереди" -#: netbox/dcim/choices.py:167 netbox/templates/dcim/device.html:355 +#: netbox/dcim/choices.py:168 netbox/templates/dcim/device.html:355 #: netbox/templates/dcim/rack.html:139 #: netbox/templates/dcim/rack_elevation_list.html:21 #: netbox/templates/dcim/rackreservation.html:82 msgid "Rear" msgstr "Вид сзади" -#: netbox/dcim/choices.py:186 netbox/dcim/choices.py:238 -#: netbox/dcim/choices.py:1673 netbox/virtualization/choices.py:47 +#: netbox/dcim/choices.py:187 netbox/dcim/choices.py:240 +#: netbox/dcim/choices.py:1697 netbox/virtualization/choices.py:47 msgid "Staged" msgstr "Подготовлен" -#: netbox/dcim/choices.py:188 +#: netbox/dcim/choices.py:189 msgid "Inventory" msgstr "Инвентарь" -#: netbox/dcim/choices.py:209 netbox/dcim/choices.py:256 +#: netbox/dcim/choices.py:211 netbox/dcim/choices.py:259 msgid "Left to right" msgstr "Слева направо" -#: netbox/dcim/choices.py:210 netbox/dcim/choices.py:257 +#: netbox/dcim/choices.py:212 netbox/dcim/choices.py:260 msgid "Right to left" msgstr "Справа налево" -#: netbox/dcim/choices.py:211 netbox/dcim/choices.py:258 +#: netbox/dcim/choices.py:213 netbox/dcim/choices.py:261 msgid "Side to rear" msgstr "Бок назад" -#: netbox/dcim/choices.py:212 +#: netbox/dcim/choices.py:214 msgid "Rear to side" msgstr "Сзади в сторону" -#: netbox/dcim/choices.py:213 +#: netbox/dcim/choices.py:215 msgid "Bottom to top" msgstr "Снизу вверх" -#: netbox/dcim/choices.py:214 +#: netbox/dcim/choices.py:216 msgid "Top to bottom" msgstr "Сверху вниз" -#: netbox/dcim/choices.py:215 netbox/dcim/choices.py:259 -#: netbox/dcim/choices.py:1309 +#: netbox/dcim/choices.py:217 netbox/dcim/choices.py:262 +#: netbox/dcim/choices.py:1316 msgid "Passive" msgstr "Пассивный" -#: netbox/dcim/choices.py:216 +#: netbox/dcim/choices.py:218 msgid "Mixed" msgstr "Смешанный" -#: netbox/dcim/choices.py:484 netbox/dcim/choices.py:733 +#: netbox/dcim/choices.py:487 netbox/dcim/choices.py:736 msgid "NEMA (Non-locking)" msgstr "NEMA (не блокирующий)" -#: netbox/dcim/choices.py:506 netbox/dcim/choices.py:755 +#: netbox/dcim/choices.py:509 netbox/dcim/choices.py:758 msgid "NEMA (Locking)" msgstr "NEMA (блокирующий)" -#: netbox/dcim/choices.py:530 netbox/dcim/choices.py:779 +#: netbox/dcim/choices.py:533 netbox/dcim/choices.py:782 msgid "California Style" msgstr "Калифорнийский стиль" -#: netbox/dcim/choices.py:538 +#: netbox/dcim/choices.py:541 msgid "International/ITA" msgstr "ITA/Международный" -#: netbox/dcim/choices.py:573 netbox/dcim/choices.py:814 +#: netbox/dcim/choices.py:576 netbox/dcim/choices.py:817 msgid "Proprietary" msgstr "Проприетарный" -#: netbox/dcim/choices.py:581 netbox/dcim/choices.py:824 -#: netbox/dcim/choices.py:1223 netbox/dcim/choices.py:1225 -#: netbox/dcim/choices.py:1459 netbox/dcim/choices.py:1461 -#: netbox/netbox/navigation/menu.py:208 +#: netbox/dcim/choices.py:584 netbox/dcim/choices.py:827 +#: netbox/dcim/choices.py:1228 netbox/dcim/choices.py:1230 +#: netbox/dcim/choices.py:1466 netbox/dcim/choices.py:1468 +#: netbox/netbox/navigation/menu.py:209 msgid "Other" msgstr "Другой" -#: netbox/dcim/choices.py:787 +#: netbox/dcim/choices.py:790 msgid "ITA/International" msgstr "ITA/Международный" -#: netbox/dcim/choices.py:854 +#: netbox/dcim/choices.py:857 msgid "Physical" msgstr "Физический" -#: netbox/dcim/choices.py:855 netbox/dcim/choices.py:1025 +#: netbox/dcim/choices.py:858 netbox/dcim/choices.py:1029 msgid "Virtual" msgstr "Виртуальный" -#: netbox/dcim/choices.py:856 netbox/dcim/choices.py:1100 -#: netbox/dcim/forms/bulk_edit.py:1578 netbox/dcim/forms/filtersets.py:1384 -#: netbox/dcim/forms/model_forms.py:1023 netbox/dcim/forms/model_forms.py:1476 -#: netbox/netbox/navigation/menu.py:146 netbox/netbox/navigation/menu.py:150 +#: netbox/dcim/choices.py:859 netbox/dcim/choices.py:1105 +#: netbox/dcim/forms/bulk_edit.py:1625 netbox/dcim/forms/filtersets.py:1408 +#: netbox/dcim/forms/model_forms.py:1117 netbox/dcim/forms/model_forms.py:1570 +#: netbox/netbox/navigation/menu.py:147 netbox/netbox/navigation/menu.py:151 #: netbox/templates/dcim/interface.html:267 msgid "Wireless" msgstr "Беспроводной" -#: netbox/dcim/choices.py:1023 +#: netbox/dcim/choices.py:1027 msgid "Virtual interfaces" msgstr "Виртуальные интерфейсы" -#: netbox/dcim/choices.py:1026 netbox/dcim/forms/bulk_edit.py:1431 -#: netbox/dcim/forms/bulk_import.py:870 netbox/dcim/forms/model_forms.py:1005 -#: netbox/dcim/tables/devices.py:693 netbox/templates/dcim/interface.html:112 +#: netbox/dcim/choices.py:1030 netbox/dcim/forms/bulk_edit.py:1478 +#: netbox/dcim/forms/bulk_import.py:901 netbox/dcim/forms/model_forms.py:1099 +#: netbox/dcim/tables/devices.py:700 netbox/templates/dcim/interface.html:112 #: netbox/templates/virtualization/vminterface.html:43 #: netbox/virtualization/forms/bulk_edit.py:194 #: netbox/virtualization/forms/bulk_import.py:164 @@ -3244,147 +3290,157 @@ msgstr "Виртуальные интерфейсы" msgid "Bridge" msgstr "Мост" -#: netbox/dcim/choices.py:1027 +#: netbox/dcim/choices.py:1031 msgid "Link Aggregation Group (LAG)" msgstr "Группа агрегации линков (LAG)" -#: netbox/dcim/choices.py:1031 +#: netbox/dcim/choices.py:1035 msgid "Ethernet (fixed)" msgstr "Ethernet (фиксированный)" -#: netbox/dcim/choices.py:1047 +#: netbox/dcim/choices.py:1052 msgid "Ethernet (modular)" msgstr "Ethernet (модульный)" -#: netbox/dcim/choices.py:1084 +#: netbox/dcim/choices.py:1089 msgid "Ethernet (backplane)" msgstr "Ethernet (объединительная плата)" -#: netbox/dcim/choices.py:1116 +#: netbox/dcim/choices.py:1121 msgid "Cellular" msgstr "Сотовая связь" -#: netbox/dcim/choices.py:1168 netbox/dcim/forms/filtersets.py:384 -#: netbox/dcim/forms/filtersets.py:810 netbox/dcim/forms/filtersets.py:1012 -#: netbox/dcim/forms/filtersets.py:1606 +#: netbox/dcim/choices.py:1173 netbox/dcim/forms/filtersets.py:385 +#: netbox/dcim/forms/filtersets.py:829 netbox/dcim/forms/filtersets.py:1031 +#: netbox/dcim/forms/filtersets.py:1630 #: netbox/templates/dcim/inventoryitem.html:56 #: netbox/templates/dcim/virtualchassis_edit.html:58 msgid "Serial" msgstr "Серийный" -#: netbox/dcim/choices.py:1183 +#: netbox/dcim/choices.py:1188 msgid "Coaxial" msgstr "Коаксиальный" -#: netbox/dcim/choices.py:1204 +#: netbox/dcim/choices.py:1209 msgid "Stacking" msgstr "Стекирование" -#: netbox/dcim/choices.py:1254 +#: netbox/dcim/choices.py:1261 msgid "Half" msgstr "Полу" -#: netbox/dcim/choices.py:1255 +#: netbox/dcim/choices.py:1262 msgid "Full" msgstr "Полный" -#: netbox/dcim/choices.py:1256 netbox/netbox/preferences.py:31 +#: netbox/dcim/choices.py:1263 netbox/netbox/preferences.py:31 #: netbox/wireless/choices.py:480 msgid "Auto" msgstr "Авто" -#: netbox/dcim/choices.py:1268 +#: netbox/dcim/choices.py:1275 msgid "Access" msgstr "Доступ" -#: netbox/dcim/choices.py:1269 netbox/ipam/tables/vlans.py:148 -#: netbox/ipam/tables/vlans.py:193 +#: netbox/dcim/choices.py:1276 netbox/ipam/tables/vlans.py:150 +#: netbox/ipam/tables/vlans.py:195 #: netbox/templates/dcim/inc/interface_vlans_table.html:7 msgid "Tagged" msgstr "Тегированный" -#: netbox/dcim/choices.py:1270 +#: netbox/dcim/choices.py:1277 msgid "Tagged (All)" msgstr "Тегированный (все)" -#: netbox/dcim/choices.py:1271 netbox/templates/ipam/vlan_edit.html:26 +#: netbox/dcim/choices.py:1278 netbox/templates/ipam/vlan_edit.html:26 msgid "Q-in-Q (802.1ad)" msgstr "Вопросы и ответы (802.1ad)" -#: netbox/dcim/choices.py:1300 +#: netbox/dcim/choices.py:1307 msgid "IEEE Standard" msgstr "Стандарт IEEE" -#: netbox/dcim/choices.py:1311 +#: netbox/dcim/choices.py:1318 msgid "Passive 24V (2-pair)" msgstr "Пассивный режим 24 В (2 пары)" -#: netbox/dcim/choices.py:1312 +#: netbox/dcim/choices.py:1319 msgid "Passive 24V (4-pair)" msgstr "Пассивное напряжение 24 В (4 пары)" -#: netbox/dcim/choices.py:1313 +#: netbox/dcim/choices.py:1320 msgid "Passive 48V (2-pair)" msgstr "Пассивное напряжение 48 В (2 пары)" -#: netbox/dcim/choices.py:1314 +#: netbox/dcim/choices.py:1321 msgid "Passive 48V (4-pair)" msgstr "Пассивное напряжение 48 В (4 пары)" -#: netbox/dcim/choices.py:1387 netbox/dcim/choices.py:1500 +#: netbox/dcim/choices.py:1394 netbox/dcim/choices.py:1507 msgid "Copper" msgstr "Медь" -#: netbox/dcim/choices.py:1410 +#: netbox/dcim/choices.py:1417 msgid "Fiber Optic" msgstr "Оптоволоконное" -#: netbox/dcim/choices.py:1446 netbox/dcim/choices.py:1529 +#: netbox/dcim/choices.py:1453 netbox/dcim/choices.py:1536 msgid "USB" msgstr "USB" -#: netbox/dcim/choices.py:1516 +#: netbox/dcim/choices.py:1523 msgid "Fiber" msgstr "Волокно" -#: netbox/dcim/choices.py:1541 netbox/dcim/forms/filtersets.py:1276 +#: netbox/dcim/choices.py:1548 netbox/dcim/forms/filtersets.py:1295 msgid "Connected" msgstr "Подключено" -#: netbox/dcim/choices.py:1560 netbox/netbox/choices.py:175 +#: netbox/dcim/choices.py:1567 netbox/netbox/choices.py:175 msgid "Kilometers" msgstr "Километры" -#: netbox/dcim/choices.py:1561 netbox/netbox/choices.py:176 +#: netbox/dcim/choices.py:1568 netbox/netbox/choices.py:176 #: netbox/templates/dcim/cable_trace.html:65 msgid "Meters" msgstr "Метры" -#: netbox/dcim/choices.py:1562 +#: netbox/dcim/choices.py:1569 msgid "Centimeters" msgstr "Сантиметры" -#: netbox/dcim/choices.py:1563 netbox/netbox/choices.py:177 +#: netbox/dcim/choices.py:1570 netbox/netbox/choices.py:177 msgid "Miles" msgstr "Мили" -#: netbox/dcim/choices.py:1564 netbox/netbox/choices.py:178 +#: netbox/dcim/choices.py:1571 netbox/netbox/choices.py:178 #: netbox/templates/dcim/cable_trace.html:66 msgid "Feet" msgstr "Футы" -#: netbox/dcim/choices.py:1612 +#: netbox/dcim/choices.py:1619 msgid "Redundant" msgstr "Резервный" -#: netbox/dcim/choices.py:1633 +#: netbox/dcim/choices.py:1640 msgid "Single phase" msgstr "Однофазный" -#: netbox/dcim/choices.py:1634 +#: netbox/dcim/choices.py:1641 msgid "Three-phase" msgstr "Трехфазный" +#: netbox/dcim/choices.py:1657 netbox/extras/choices.py:53 +#: netbox/netbox/preferences.py:21 netbox/templates/extras/customfield.html:78 +#: netbox/vpn/choices.py:20 netbox/wireless/choices.py:27 +msgid "Disabled" +msgstr "Инвалид" + +#: netbox/dcim/choices.py:1658 +msgid "Faulty" +msgstr "Неисправен" + #: netbox/dcim/fields.py:45 #, python-brace-format msgid "Invalid MAC address format: {value}" @@ -3395,320 +3451,336 @@ msgstr "Неверный формат MAC-адреса: {value}" msgid "Invalid WWN format: {value}" msgstr "Неверный формат WWN: {value}" -#: netbox/dcim/filtersets.py:87 +#: netbox/dcim/filtersets.py:89 msgid "Parent region (ID)" msgstr "Родительский регион (ID)" -#: netbox/dcim/filtersets.py:93 +#: netbox/dcim/filtersets.py:95 msgid "Parent region (slug)" msgstr "Регион родителя (подстрока)" -#: netbox/dcim/filtersets.py:117 +#: netbox/dcim/filtersets.py:119 msgid "Parent site group (ID)" msgstr "Родительская группа сайтов (ID)" -#: netbox/dcim/filtersets.py:123 +#: netbox/dcim/filtersets.py:125 msgid "Parent site group (slug)" msgstr "Группа сайтов родителя (подстрока)" -#: netbox/dcim/filtersets.py:165 netbox/extras/filtersets.py:364 +#: netbox/dcim/filtersets.py:167 netbox/extras/filtersets.py:422 #: netbox/ipam/filtersets.py:836 netbox/ipam/filtersets.py:988 msgid "Group (ID)" msgstr "Группа (ID)" -#: netbox/dcim/filtersets.py:171 +#: netbox/dcim/filtersets.py:173 msgid "Group (slug)" msgstr "Группа (подстрока)" -#: netbox/dcim/filtersets.py:177 netbox/dcim/filtersets.py:182 +#: netbox/dcim/filtersets.py:179 netbox/dcim/filtersets.py:184 msgid "AS (ID)" msgstr "Автономная система (ID)" -#: netbox/dcim/filtersets.py:247 +#: netbox/dcim/filtersets.py:249 msgid "Parent location (ID)" msgstr "Родительская локация (ID)" -#: netbox/dcim/filtersets.py:253 +#: netbox/dcim/filtersets.py:255 msgid "Parent location (slug)" msgstr "Локация родителя (подстрока)" -#: netbox/dcim/filtersets.py:297 netbox/dcim/filtersets.py:382 -#: netbox/dcim/filtersets.py:540 netbox/dcim/filtersets.py:679 -#: netbox/dcim/filtersets.py:883 netbox/dcim/filtersets.py:934 -#: netbox/dcim/filtersets.py:974 netbox/dcim/filtersets.py:1315 -#: netbox/dcim/filtersets.py:2036 +#: netbox/dcim/filtersets.py:299 netbox/dcim/filtersets.py:384 +#: 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:2093 msgid "Manufacturer (ID)" msgstr "Производитель (ID)" -#: netbox/dcim/filtersets.py:303 netbox/dcim/filtersets.py:388 -#: netbox/dcim/filtersets.py:546 netbox/dcim/filtersets.py:685 -#: netbox/dcim/filtersets.py:889 netbox/dcim/filtersets.py:940 -#: netbox/dcim/filtersets.py:980 netbox/dcim/filtersets.py:1321 -#: netbox/dcim/filtersets.py:2042 +#: netbox/dcim/filtersets.py:305 netbox/dcim/filtersets.py:390 +#: 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:2099 msgid "Manufacturer (slug)" msgstr "Производитель (подстрока)" -#: netbox/dcim/filtersets.py:394 +#: netbox/dcim/filtersets.py:396 msgid "Rack type (slug)" msgstr "Тип стойки (подстрока)" -#: netbox/dcim/filtersets.py:398 +#: netbox/dcim/filtersets.py:400 msgid "Rack type (ID)" msgstr "Тип стойки (ID)" -#: netbox/dcim/filtersets.py:412 netbox/dcim/filtersets.py:893 -#: netbox/dcim/filtersets.py:995 netbox/dcim/filtersets.py:2046 +#: netbox/dcim/filtersets.py:414 netbox/dcim/filtersets.py:921 +#: netbox/dcim/filtersets.py:1047 netbox/dcim/filtersets.py:2103 #: netbox/ipam/filtersets.py:376 netbox/ipam/filtersets.py:488 -#: netbox/ipam/filtersets.py:998 netbox/virtualization/filtersets.py:176 +#: netbox/ipam/filtersets.py:998 netbox/virtualization/filtersets.py:177 msgid "Role (ID)" msgstr "Роль (ID)" -#: netbox/dcim/filtersets.py:418 netbox/dcim/filtersets.py:899 -#: netbox/dcim/filtersets.py:1001 netbox/dcim/filtersets.py:2052 -#: netbox/extras/filtersets.py:558 netbox/ipam/filtersets.py:382 +#: netbox/dcim/filtersets.py:420 netbox/dcim/filtersets.py:927 +#: netbox/dcim/filtersets.py:1054 netbox/dcim/filtersets.py:2109 +#: netbox/extras/filtersets.py:651 netbox/ipam/filtersets.py:382 #: netbox/ipam/filtersets.py:494 netbox/ipam/filtersets.py:1004 -#: netbox/virtualization/filtersets.py:182 +#: netbox/virtualization/filtersets.py:184 msgid "Role (slug)" msgstr "Роль (подстрока)" -#: netbox/dcim/filtersets.py:448 netbox/dcim/filtersets.py:1070 -#: netbox/dcim/filtersets.py:1391 netbox/dcim/filtersets.py:1489 -#: netbox/dcim/filtersets.py:2444 +#: netbox/dcim/filtersets.py:450 netbox/dcim/filtersets.py:1123 +#: netbox/dcim/filtersets.py:1444 netbox/dcim/filtersets.py:1542 +#: netbox/dcim/filtersets.py:2501 msgid "Rack (ID)" msgstr "Стойка (ID)" -#: netbox/dcim/filtersets.py:508 netbox/extras/filtersets.py:293 -#: netbox/extras/filtersets.py:337 netbox/extras/filtersets.py:359 -#: netbox/extras/filtersets.py:419 netbox/users/filtersets.py:113 -#: netbox/users/filtersets.py:180 +#: netbox/dcim/filtersets.py:510 netbox/extras/filtersets.py:298 +#: netbox/extras/filtersets.py:350 netbox/extras/filtersets.py:395 +#: netbox/extras/filtersets.py:417 netbox/extras/filtersets.py:477 +#: netbox/users/filtersets.py:113 netbox/users/filtersets.py:180 msgid "User (name)" msgstr "Пользователь (имя)" -#: netbox/dcim/filtersets.py:550 +#: netbox/dcim/filtersets.py:552 msgid "Default platform (ID)" msgstr "Платформа по умолчанию (ID)" -#: netbox/dcim/filtersets.py:556 +#: netbox/dcim/filtersets.py:558 msgid "Default platform (slug)" msgstr "Платформа по умолчанию (подстрока)" -#: netbox/dcim/filtersets.py:559 netbox/dcim/forms/filtersets.py:518 +#: netbox/dcim/filtersets.py:561 netbox/dcim/forms/filtersets.py:519 msgid "Has a front image" msgstr "Имеет фронтальное изображение" -#: netbox/dcim/filtersets.py:563 netbox/dcim/forms/filtersets.py:525 +#: netbox/dcim/filtersets.py:565 netbox/dcim/forms/filtersets.py:526 msgid "Has a rear image" msgstr "Имеет изображение сзади" -#: netbox/dcim/filtersets.py:568 netbox/dcim/filtersets.py:689 -#: netbox/dcim/filtersets.py:1139 netbox/dcim/forms/filtersets.py:532 -#: netbox/dcim/forms/filtersets.py:628 netbox/dcim/forms/filtersets.py:849 +#: netbox/dcim/filtersets.py:570 netbox/dcim/filtersets.py:717 +#: netbox/dcim/filtersets.py:1192 netbox/dcim/forms/filtersets.py:533 +#: netbox/dcim/forms/filtersets.py:642 netbox/dcim/forms/filtersets.py:868 msgid "Has console ports" msgstr "Имеет консольные порты" -#: netbox/dcim/filtersets.py:572 netbox/dcim/filtersets.py:693 -#: netbox/dcim/filtersets.py:1143 netbox/dcim/forms/filtersets.py:539 -#: netbox/dcim/forms/filtersets.py:635 netbox/dcim/forms/filtersets.py:856 +#: netbox/dcim/filtersets.py:574 netbox/dcim/filtersets.py:721 +#: netbox/dcim/filtersets.py:1196 netbox/dcim/forms/filtersets.py:540 +#: netbox/dcim/forms/filtersets.py:649 netbox/dcim/forms/filtersets.py:875 msgid "Has console server ports" msgstr "Имеет серверные консольные порты" -#: netbox/dcim/filtersets.py:576 netbox/dcim/filtersets.py:697 -#: netbox/dcim/filtersets.py:1147 netbox/dcim/forms/filtersets.py:546 -#: netbox/dcim/forms/filtersets.py:642 netbox/dcim/forms/filtersets.py:863 +#: netbox/dcim/filtersets.py:578 netbox/dcim/filtersets.py:725 +#: netbox/dcim/filtersets.py:1200 netbox/dcim/forms/filtersets.py:547 +#: netbox/dcim/forms/filtersets.py:656 netbox/dcim/forms/filtersets.py:882 msgid "Has power ports" msgstr "Имеет порты питания" -#: netbox/dcim/filtersets.py:580 netbox/dcim/filtersets.py:701 -#: netbox/dcim/filtersets.py:1151 netbox/dcim/forms/filtersets.py:553 -#: netbox/dcim/forms/filtersets.py:649 netbox/dcim/forms/filtersets.py:870 +#: netbox/dcim/filtersets.py:582 netbox/dcim/filtersets.py:729 +#: netbox/dcim/filtersets.py:1204 netbox/dcim/forms/filtersets.py:554 +#: netbox/dcim/forms/filtersets.py:663 netbox/dcim/forms/filtersets.py:889 msgid "Has power outlets" msgstr "Имеет розетки" -#: netbox/dcim/filtersets.py:584 netbox/dcim/filtersets.py:705 -#: netbox/dcim/filtersets.py:1155 netbox/dcim/forms/filtersets.py:560 -#: netbox/dcim/forms/filtersets.py:656 netbox/dcim/forms/filtersets.py:877 +#: netbox/dcim/filtersets.py:586 netbox/dcim/filtersets.py:733 +#: netbox/dcim/filtersets.py:1208 netbox/dcim/forms/filtersets.py:561 +#: netbox/dcim/forms/filtersets.py:670 netbox/dcim/forms/filtersets.py:896 msgid "Has interfaces" msgstr "Имеет интерфейсы" -#: netbox/dcim/filtersets.py:588 netbox/dcim/filtersets.py:709 -#: netbox/dcim/filtersets.py:1159 netbox/dcim/forms/filtersets.py:567 -#: netbox/dcim/forms/filtersets.py:663 netbox/dcim/forms/filtersets.py:884 +#: netbox/dcim/filtersets.py:590 netbox/dcim/filtersets.py:737 +#: netbox/dcim/filtersets.py:1212 netbox/dcim/forms/filtersets.py:568 +#: netbox/dcim/forms/filtersets.py:677 netbox/dcim/forms/filtersets.py:903 msgid "Has pass-through ports" msgstr "Имеет сквозные порты" -#: netbox/dcim/filtersets.py:592 netbox/dcim/filtersets.py:1163 -#: netbox/dcim/forms/filtersets.py:581 +#: netbox/dcim/filtersets.py:594 netbox/dcim/filtersets.py:1216 +#: netbox/dcim/forms/filtersets.py:582 msgid "Has module bays" msgstr "Имеет отсеки для модулей" -#: netbox/dcim/filtersets.py:596 netbox/dcim/filtersets.py:1167 -#: netbox/dcim/forms/filtersets.py:574 +#: netbox/dcim/filtersets.py:598 netbox/dcim/filtersets.py:1220 +#: netbox/dcim/forms/filtersets.py:575 msgid "Has device bays" msgstr "Имеет отсеки для устройств" -#: netbox/dcim/filtersets.py:600 netbox/dcim/forms/filtersets.py:588 +#: netbox/dcim/filtersets.py:602 netbox/dcim/forms/filtersets.py:589 msgid "Has inventory items" msgstr "Имеет инвентарь" -#: netbox/dcim/filtersets.py:757 netbox/dcim/filtersets.py:990 -#: netbox/dcim/filtersets.py:1510 +#: netbox/dcim/filtersets.py:697 +msgid "Profile (ID)" +msgstr "Профиль (ID)" + +#: netbox/dcim/filtersets.py:703 +msgid "Profile (name)" +msgstr "Профиль (имя)" + +#: netbox/dcim/filtersets.py:785 netbox/dcim/filtersets.py:1041 +#: netbox/dcim/filtersets.py:1563 msgid "Device type (ID)" msgstr "Тип устройства (ID)" -#: netbox/dcim/filtersets.py:773 netbox/dcim/filtersets.py:1326 +#: netbox/dcim/filtersets.py:801 netbox/dcim/filtersets.py:1379 msgid "Module type (ID)" msgstr "Тип модуля (ID)" -#: netbox/dcim/filtersets.py:805 netbox/dcim/filtersets.py:1665 +#: netbox/dcim/filtersets.py:833 netbox/dcim/filtersets.py:1718 msgid "Power port (ID)" msgstr "Порт питания (ID)" -#: netbox/dcim/filtersets.py:879 netbox/dcim/filtersets.py:2032 +#: netbox/dcim/filtersets.py:907 netbox/dcim/filtersets.py:2089 msgid "Parent inventory item (ID)" msgstr "Родительский инвентарь (ID)" -#: netbox/dcim/filtersets.py:922 netbox/dcim/filtersets.py:948 -#: netbox/dcim/filtersets.py:1135 netbox/virtualization/filtersets.py:204 +#: netbox/dcim/filtersets.py:950 netbox/dcim/filtersets.py:999 +#: netbox/dcim/filtersets.py:1188 netbox/virtualization/filtersets.py:206 msgid "Config template (ID)" msgstr "Шаблон конфигурации (ID)" -#: netbox/dcim/filtersets.py:986 +#: netbox/dcim/filtersets.py:954 netbox/dcim/filtersets.py:966 +msgid "Parent device role (ID)" +msgstr "Роль родительского устройства (ID)" + +#: netbox/dcim/filtersets.py:960 netbox/dcim/filtersets.py:973 +msgid "Parent device role (slug)" +msgstr "Роль родительского устройства (slug)" + +#: netbox/dcim/filtersets.py:1037 msgid "Device type (slug)" msgstr "Тип устройства (подстрока)" -#: netbox/dcim/filtersets.py:1006 +#: netbox/dcim/filtersets.py:1059 msgid "Parent Device (ID)" msgstr "Родительское устройство (ID)" -#: netbox/dcim/filtersets.py:1010 netbox/virtualization/filtersets.py:186 +#: netbox/dcim/filtersets.py:1063 netbox/virtualization/filtersets.py:188 msgid "Platform (ID)" msgstr "Платформа (ID)" -#: netbox/dcim/filtersets.py:1016 netbox/extras/filtersets.py:569 -#: netbox/virtualization/filtersets.py:192 +#: netbox/dcim/filtersets.py:1069 netbox/extras/filtersets.py:662 +#: netbox/virtualization/filtersets.py:194 msgid "Platform (slug)" msgstr "Платформа (подстрока)" -#: netbox/dcim/filtersets.py:1052 netbox/dcim/filtersets.py:1375 -#: netbox/dcim/filtersets.py:1473 netbox/dcim/filtersets.py:2134 -#: netbox/dcim/filtersets.py:2376 netbox/dcim/filtersets.py:2435 +#: netbox/dcim/filtersets.py:1105 netbox/dcim/filtersets.py:1428 +#: netbox/dcim/filtersets.py:1526 netbox/dcim/filtersets.py:2191 +#: netbox/dcim/filtersets.py:2433 netbox/dcim/filtersets.py:2492 msgid "Site name (slug)" msgstr "Имя сайта (подстрока)" -#: netbox/dcim/filtersets.py:1075 +#: netbox/dcim/filtersets.py:1128 msgid "Parent bay (ID)" msgstr "Родительский ребенок (ID)" -#: netbox/dcim/filtersets.py:1079 +#: netbox/dcim/filtersets.py:1132 msgid "VM cluster (ID)" msgstr "Кластер виртуальных машин (ID)" -#: netbox/dcim/filtersets.py:1085 netbox/extras/filtersets.py:591 +#: netbox/dcim/filtersets.py:1138 netbox/extras/filtersets.py:684 #: netbox/virtualization/filtersets.py:102 msgid "Cluster group (slug)" msgstr "Группа кластеров (подстрока)" -#: netbox/dcim/filtersets.py:1090 netbox/virtualization/filtersets.py:96 +#: netbox/dcim/filtersets.py:1143 netbox/virtualization/filtersets.py:96 msgid "Cluster group (ID)" msgstr "Кластерная группа (ID)" -#: netbox/dcim/filtersets.py:1096 +#: netbox/dcim/filtersets.py:1149 msgid "Device model (slug)" msgstr "Модель устройства (подстрока)" -#: netbox/dcim/filtersets.py:1107 netbox/dcim/forms/bulk_edit.py:525 +#: netbox/dcim/filtersets.py:1160 netbox/dcim/forms/bulk_edit.py:539 msgid "Is full depth" msgstr "Полная глубина" -#: netbox/dcim/filtersets.py:1111 netbox/dcim/forms/filtersets.py:819 -#: netbox/dcim/forms/filtersets.py:1439 netbox/dcim/forms/filtersets.py:1645 -#: netbox/dcim/forms/filtersets.py:1650 netbox/dcim/forms/model_forms.py:1793 -#: netbox/dcim/models/devices.py:1505 netbox/dcim/models/devices.py:1526 -#: netbox/virtualization/filtersets.py:196 -#: netbox/virtualization/filtersets.py:268 +#: netbox/dcim/filtersets.py:1164 netbox/dcim/forms/filtersets.py:838 +#: netbox/dcim/forms/filtersets.py:1463 netbox/dcim/forms/filtersets.py:1669 +#: netbox/dcim/forms/filtersets.py:1674 netbox/dcim/forms/model_forms.py:1887 +#: netbox/dcim/models/devices.py:1234 netbox/dcim/models/devices.py:1254 +#: netbox/virtualization/filtersets.py:198 +#: netbox/virtualization/filtersets.py:270 #: netbox/virtualization/forms/filtersets.py:178 #: netbox/virtualization/forms/filtersets.py:231 msgid "MAC address" msgstr "MAC-адрес" -#: netbox/dcim/filtersets.py:1118 netbox/dcim/filtersets.py:1283 -#: netbox/dcim/forms/filtersets.py:828 netbox/dcim/forms/filtersets.py:931 -#: netbox/virtualization/filtersets.py:200 +#: netbox/dcim/filtersets.py:1171 netbox/dcim/filtersets.py:1336 +#: netbox/dcim/forms/filtersets.py:847 netbox/dcim/forms/filtersets.py:950 +#: netbox/virtualization/filtersets.py:202 #: netbox/virtualization/forms/filtersets.py:182 msgid "Has a primary IP" msgstr "Имеет основной IP-адрес" -#: netbox/dcim/filtersets.py:1122 +#: netbox/dcim/filtersets.py:1175 msgid "Has an out-of-band IP" msgstr "Имеет внеполосный IP-адрес" -#: netbox/dcim/filtersets.py:1127 +#: netbox/dcim/filtersets.py:1180 msgid "Virtual chassis (ID)" msgstr "Виртуальное шасси (ID)" -#: netbox/dcim/filtersets.py:1131 +#: netbox/dcim/filtersets.py:1184 msgid "Is a virtual chassis member" msgstr "Является членом виртуального шасси" -#: netbox/dcim/filtersets.py:1172 +#: netbox/dcim/filtersets.py:1225 msgid "OOB IP (ID)" msgstr "Сервисный порт (ID)" -#: netbox/dcim/filtersets.py:1176 +#: netbox/dcim/filtersets.py:1229 msgid "Has virtual device context" msgstr "Имеет контекст виртуального устройства" -#: netbox/dcim/filtersets.py:1266 +#: netbox/dcim/filtersets.py:1319 msgid "VDC (ID)" msgstr "VDC (ID)" -#: netbox/dcim/filtersets.py:1271 +#: netbox/dcim/filtersets.py:1324 msgid "Device model" msgstr "модель устройства" -#: netbox/dcim/filtersets.py:1332 +#: netbox/dcim/filtersets.py:1385 msgid "Module type (model)" msgstr "Тип модуля (модель)" -#: netbox/dcim/filtersets.py:1338 +#: netbox/dcim/filtersets.py:1391 msgid "Module bay (ID)" msgstr "Отсек для модулей (ID)" -#: netbox/dcim/filtersets.py:1397 netbox/dcim/filtersets.py:1495 +#: netbox/dcim/filtersets.py:1450 netbox/dcim/filtersets.py:1548 msgid "Rack (name)" msgstr "Стойка (имя)" -#: netbox/dcim/filtersets.py:1401 netbox/dcim/filtersets.py:1499 -#: netbox/dcim/filtersets.py:1685 netbox/ipam/filtersets.py:606 -#: netbox/ipam/filtersets.py:846 netbox/ipam/filtersets.py:1168 -#: netbox/virtualization/filtersets.py:127 netbox/vpn/filtersets.py:379 +#: netbox/dcim/filtersets.py:1454 netbox/dcim/filtersets.py:1552 +#: netbox/dcim/filtersets.py:1742 netbox/ipam/filtersets.py:606 +#: netbox/ipam/filtersets.py:846 netbox/ipam/filtersets.py:1174 +#: netbox/virtualization/filtersets.py:127 netbox/vpn/filtersets.py:382 msgid "Device (ID)" msgstr "Устройство (ID)" -#: netbox/dcim/filtersets.py:1407 netbox/dcim/filtersets.py:1505 -#: netbox/dcim/filtersets.py:1680 netbox/ipam/filtersets.py:601 -#: netbox/ipam/filtersets.py:841 netbox/ipam/filtersets.py:1174 -#: netbox/vpn/filtersets.py:374 +#: netbox/dcim/filtersets.py:1460 netbox/dcim/filtersets.py:1558 +#: netbox/dcim/filtersets.py:1737 netbox/ipam/filtersets.py:601 +#: netbox/ipam/filtersets.py:841 netbox/ipam/filtersets.py:1169 +#: netbox/vpn/filtersets.py:377 msgid "Device (name)" msgstr "Устройство (имя)" -#: netbox/dcim/filtersets.py:1516 +#: netbox/dcim/filtersets.py:1569 msgid "Device type (model)" msgstr "Тип устройства (модель)" -#: netbox/dcim/filtersets.py:1521 +#: netbox/dcim/filtersets.py:1574 msgid "Device role (ID)" msgstr "Роль устройства (ID)" -#: netbox/dcim/filtersets.py:1527 +#: netbox/dcim/filtersets.py:1580 msgid "Device role (slug)" msgstr "Роль устройства (подстрока)" -#: netbox/dcim/filtersets.py:1532 +#: netbox/dcim/filtersets.py:1585 msgid "Virtual Chassis (ID)" msgstr "Виртуальное шасси (ID)" -#: netbox/dcim/filtersets.py:1538 netbox/dcim/forms/filtersets.py:110 +#: netbox/dcim/filtersets.py:1591 netbox/dcim/forms/filtersets.py:111 #: netbox/dcim/tables/devices.py:216 netbox/netbox/navigation/menu.py:79 #: netbox/templates/dcim/device.html:120 #: netbox/templates/dcim/device_edit.html:95 @@ -3718,121 +3790,121 @@ msgstr "Виртуальное шасси (ID)" msgid "Virtual Chassis" msgstr "Виртуальное шасси" -#: netbox/dcim/filtersets.py:1562 +#: netbox/dcim/filtersets.py:1615 msgid "Module (ID)" msgstr "Модуль (ID)" -#: netbox/dcim/filtersets.py:1569 +#: netbox/dcim/filtersets.py:1622 msgid "Cable (ID)" msgstr "Кабель (ID)" -#: netbox/dcim/filtersets.py:1690 netbox/ipam/filtersets.py:611 -#: netbox/ipam/filtersets.py:851 netbox/ipam/filtersets.py:1184 -#: netbox/vpn/filtersets.py:385 +#: netbox/dcim/filtersets.py:1747 netbox/ipam/filtersets.py:611 +#: netbox/ipam/filtersets.py:851 netbox/ipam/filtersets.py:1179 +#: netbox/vpn/filtersets.py:388 msgid "Virtual machine (name)" msgstr "Виртуальная машина (имя)" -#: netbox/dcim/filtersets.py:1695 netbox/ipam/filtersets.py:616 -#: netbox/ipam/filtersets.py:856 netbox/ipam/filtersets.py:1178 -#: netbox/virtualization/filtersets.py:248 -#: netbox/virtualization/filtersets.py:299 netbox/vpn/filtersets.py:390 +#: netbox/dcim/filtersets.py:1752 netbox/ipam/filtersets.py:616 +#: netbox/ipam/filtersets.py:856 netbox/ipam/filtersets.py:1184 +#: netbox/virtualization/filtersets.py:250 +#: netbox/virtualization/filtersets.py:301 netbox/vpn/filtersets.py:393 msgid "Virtual machine (ID)" msgstr "Виртуальная машина (ID)" -#: netbox/dcim/filtersets.py:1701 netbox/ipam/filtersets.py:622 -#: netbox/vpn/filtersets.py:97 netbox/vpn/filtersets.py:396 +#: netbox/dcim/filtersets.py:1758 netbox/ipam/filtersets.py:622 +#: netbox/vpn/filtersets.py:97 netbox/vpn/filtersets.py:399 msgid "Interface (name)" msgstr "Интерфейс (имя)" -#: netbox/dcim/filtersets.py:1712 netbox/ipam/filtersets.py:633 -#: netbox/vpn/filtersets.py:108 netbox/vpn/filtersets.py:407 +#: netbox/dcim/filtersets.py:1769 netbox/ipam/filtersets.py:633 +#: netbox/vpn/filtersets.py:108 netbox/vpn/filtersets.py:410 msgid "VM interface (name)" msgstr "Интерфейс виртуальной машины (имя)" -#: netbox/dcim/filtersets.py:1717 netbox/ipam/filtersets.py:638 +#: netbox/dcim/filtersets.py:1774 netbox/ipam/filtersets.py:638 #: netbox/vpn/filtersets.py:113 msgid "VM interface (ID)" msgstr "Интерфейс виртуальной машины (ID)" -#: netbox/dcim/filtersets.py:1759 netbox/templates/dcim/interface.html:81 +#: netbox/dcim/filtersets.py:1816 netbox/templates/dcim/interface.html:81 #: netbox/templates/virtualization/vminterface.html:55 #: netbox/virtualization/forms/model_forms.py:395 msgid "802.1Q Mode" msgstr "Режим 802.1Q" -#: netbox/dcim/filtersets.py:1763 netbox/ipam/forms/bulk_import.py:192 -#: netbox/vpn/forms/bulk_import.py:308 +#: netbox/dcim/filtersets.py:1820 netbox/ipam/forms/bulk_import.py:192 +#: netbox/vpn/forms/bulk_import.py:313 msgid "Assigned VLAN" msgstr "Назначенная VLAN" -#: netbox/dcim/filtersets.py:1767 +#: netbox/dcim/filtersets.py:1824 msgid "Assigned VID" msgstr "Назначенный VID" -#: netbox/dcim/filtersets.py:1772 netbox/dcim/forms/bulk_edit.py:1544 -#: netbox/dcim/forms/bulk_import.py:921 netbox/dcim/forms/filtersets.py:1492 -#: netbox/dcim/forms/model_forms.py:1442 -#: netbox/dcim/models/device_components.py:752 -#: netbox/dcim/tables/devices.py:647 netbox/ipam/filtersets.py:335 +#: netbox/dcim/filtersets.py:1829 netbox/dcim/forms/bulk_edit.py:1591 +#: netbox/dcim/forms/bulk_import.py:952 netbox/dcim/forms/filtersets.py:1516 +#: netbox/dcim/forms/model_forms.py:1536 +#: netbox/dcim/models/device_components.py:761 +#: netbox/dcim/tables/devices.py:654 netbox/ipam/filtersets.py:335 #: netbox/ipam/filtersets.py:346 netbox/ipam/filtersets.py:478 #: netbox/ipam/filtersets.py:579 netbox/ipam/filtersets.py:590 #: netbox/ipam/forms/bulk_edit.py:226 netbox/ipam/forms/bulk_edit.py:282 -#: netbox/ipam/forms/bulk_edit.py:324 netbox/ipam/forms/bulk_import.py:160 +#: netbox/ipam/forms/bulk_edit.py:329 netbox/ipam/forms/bulk_import.py:160 #: netbox/ipam/forms/bulk_import.py:249 netbox/ipam/forms/bulk_import.py:285 #: netbox/ipam/forms/filtersets.py:69 netbox/ipam/forms/filtersets.py:180 -#: netbox/ipam/forms/filtersets.py:325 netbox/ipam/forms/model_forms.py:65 +#: netbox/ipam/forms/filtersets.py:332 netbox/ipam/forms/model_forms.py:65 #: netbox/ipam/forms/model_forms.py:208 netbox/ipam/forms/model_forms.py:256 #: netbox/ipam/forms/model_forms.py:310 netbox/ipam/forms/model_forms.py:474 #: netbox/ipam/forms/model_forms.py:488 netbox/ipam/forms/model_forms.py:502 -#: netbox/ipam/models/ip.py:217 netbox/ipam/models/ip.py:498 -#: netbox/ipam/models/ip.py:719 netbox/ipam/models/vrfs.py:61 -#: netbox/ipam/tables/ip.py:188 netbox/ipam/tables/ip.py:261 -#: netbox/ipam/tables/ip.py:312 netbox/ipam/tables/ip.py:402 +#: netbox/ipam/models/ip.py:217 netbox/ipam/models/ip.py:501 +#: netbox/ipam/models/ip.py:730 netbox/ipam/models/vrfs.py:61 +#: netbox/ipam/tables/ip.py:189 netbox/ipam/tables/ip.py:262 +#: netbox/ipam/tables/ip.py:318 netbox/ipam/tables/ip.py:418 #: netbox/templates/dcim/interface.html:152 #: netbox/templates/ipam/ipaddress.html:18 -#: netbox/templates/ipam/iprange.html:40 netbox/templates/ipam/prefix.html:19 +#: netbox/templates/ipam/iprange.html:47 netbox/templates/ipam/prefix.html:19 #: netbox/templates/ipam/vrf.html:7 netbox/templates/ipam/vrf.html:13 #: netbox/templates/virtualization/vminterface.html:90 #: netbox/virtualization/forms/bulk_edit.py:243 #: netbox/virtualization/forms/bulk_import.py:177 #: netbox/virtualization/forms/filtersets.py:236 #: netbox/virtualization/forms/model_forms.py:368 -#: netbox/virtualization/models/virtualmachines.py:331 +#: netbox/virtualization/models/virtualmachines.py:336 #: netbox/virtualization/tables/virtualmachines.py:113 msgid "VRF" msgstr "VRF" -#: netbox/dcim/filtersets.py:1778 netbox/ipam/filtersets.py:341 +#: netbox/dcim/filtersets.py:1835 netbox/ipam/filtersets.py:341 #: netbox/ipam/filtersets.py:352 netbox/ipam/filtersets.py:484 #: netbox/ipam/filtersets.py:585 netbox/ipam/filtersets.py:596 msgid "VRF (RD)" msgstr "VRF (RD)" -#: netbox/dcim/filtersets.py:1783 netbox/ipam/filtersets.py:1036 -#: netbox/vpn/filtersets.py:342 +#: netbox/dcim/filtersets.py:1840 netbox/ipam/filtersets.py:1036 +#: netbox/vpn/filtersets.py:345 msgid "L2VPN (ID)" msgstr "L2VPN (ID)" -#: netbox/dcim/filtersets.py:1789 netbox/dcim/forms/filtersets.py:1497 -#: netbox/dcim/tables/devices.py:583 netbox/ipam/filtersets.py:1042 -#: netbox/ipam/forms/filtersets.py:584 netbox/ipam/tables/vlans.py:113 +#: netbox/dcim/filtersets.py:1846 netbox/dcim/forms/filtersets.py:1521 +#: netbox/dcim/tables/devices.py:590 netbox/ipam/filtersets.py:1042 +#: netbox/ipam/forms/filtersets.py:592 netbox/ipam/tables/vlans.py:115 #: netbox/templates/dcim/interface.html:99 netbox/templates/ipam/vlan.html:82 #: netbox/templates/vpn/l2vpntermination.html:12 #: netbox/virtualization/forms/filtersets.py:241 -#: netbox/vpn/forms/bulk_import.py:280 netbox/vpn/forms/filtersets.py:252 +#: netbox/vpn/forms/bulk_import.py:285 netbox/vpn/forms/filtersets.py:257 #: netbox/vpn/forms/model_forms.py:412 netbox/vpn/forms/model_forms.py:430 -#: netbox/vpn/models/l2vpn.py:63 netbox/vpn/tables/l2vpn.py:55 +#: netbox/vpn/models/l2vpn.py:68 netbox/vpn/tables/l2vpn.py:58 msgid "L2VPN" msgstr "L2VPN" -#: netbox/dcim/filtersets.py:1794 netbox/ipam/filtersets.py:1117 +#: netbox/dcim/filtersets.py:1851 netbox/ipam/filtersets.py:1117 msgid "VLAN Translation Policy (ID)" msgstr "Политика трансляции VLAN (ID)" -#: netbox/dcim/filtersets.py:1800 netbox/dcim/forms/filtersets.py:1463 -#: netbox/dcim/forms/model_forms.py:1459 -#: netbox/dcim/models/device_components.py:571 -#: netbox/ipam/forms/filtersets.py:503 netbox/ipam/forms/model_forms.py:711 +#: netbox/dcim/filtersets.py:1857 netbox/dcim/forms/filtersets.py:1487 +#: netbox/dcim/forms/model_forms.py:1553 +#: netbox/dcim/models/device_components.py:580 +#: netbox/ipam/forms/filtersets.py:511 netbox/ipam/forms/model_forms.py:712 #: netbox/templates/ipam/vlantranslationpolicy.html:11 #: netbox/virtualization/forms/bulk_edit.py:248 #: netbox/virtualization/forms/filtersets.py:251 @@ -3840,117 +3912,117 @@ msgstr "Политика трансляции VLAN (ID)" msgid "VLAN Translation Policy" msgstr "Политика перевода VLAN" -#: netbox/dcim/filtersets.py:1834 +#: netbox/dcim/filtersets.py:1891 msgid "Virtual Chassis Interfaces for Device" msgstr "Интерфейсы виртуального шасси для устройства" -#: netbox/dcim/filtersets.py:1839 +#: netbox/dcim/filtersets.py:1896 msgid "Virtual Chassis Interfaces for Device (ID)" msgstr "Интерфейсы виртуального шасси для устройства (ID)" -#: netbox/dcim/filtersets.py:1843 +#: netbox/dcim/filtersets.py:1900 msgid "Kind of interface" msgstr "Вид интерфейса" -#: netbox/dcim/filtersets.py:1848 netbox/virtualization/filtersets.py:259 +#: netbox/dcim/filtersets.py:1905 netbox/virtualization/filtersets.py:261 msgid "Parent interface (ID)" msgstr "Родительский интерфейс (ID)" -#: netbox/dcim/filtersets.py:1853 netbox/virtualization/filtersets.py:264 +#: netbox/dcim/filtersets.py:1910 netbox/virtualization/filtersets.py:266 msgid "Bridged interface (ID)" msgstr "Мостовой интерфейс (ID)" -#: netbox/dcim/filtersets.py:1858 +#: netbox/dcim/filtersets.py:1915 msgid "LAG interface (ID)" msgstr "Интерфейс LAG (ID)" -#: netbox/dcim/filtersets.py:1866 netbox/dcim/tables/devices.py:605 -#: netbox/dcim/tables/devices.py:1135 netbox/templates/dcim/interface.html:131 +#: netbox/dcim/filtersets.py:1923 netbox/dcim/tables/devices.py:612 +#: netbox/dcim/tables/devices.py:1142 netbox/templates/dcim/interface.html:131 #: netbox/templates/dcim/macaddress.html:11 #: netbox/templates/dcim/macaddress.html:14 #: netbox/templates/virtualization/vminterface.html:79 msgid "MAC Address" msgstr "MAC-адрес" -#: netbox/dcim/filtersets.py:1871 netbox/virtualization/filtersets.py:273 +#: netbox/dcim/filtersets.py:1928 netbox/virtualization/filtersets.py:275 msgid "Primary MAC address (ID)" msgstr "Основной MAC-адрес (ID)" -#: netbox/dcim/filtersets.py:1877 netbox/dcim/forms/model_forms.py:1446 -#: netbox/virtualization/filtersets.py:279 +#: netbox/dcim/filtersets.py:1934 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:1899 netbox/dcim/filtersets.py:1911 -#: netbox/dcim/forms/filtersets.py:1399 netbox/dcim/forms/model_forms.py:1773 +#: netbox/dcim/filtersets.py:1956 netbox/dcim/filtersets.py:1968 +#: 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:1905 +#: netbox/dcim/filtersets.py:1962 msgid "Virtual Device Context (Identifier)" msgstr "Контекст виртуального устройства (идентификатор)" -#: netbox/dcim/filtersets.py:1916 +#: netbox/dcim/filtersets.py:1973 #: netbox/templates/wireless/wirelesslan.html:11 -#: netbox/wireless/forms/model_forms.py:55 +#: netbox/wireless/forms/model_forms.py:56 msgid "Wireless LAN" msgstr "Беспроводная сеть" -#: netbox/dcim/filtersets.py:1920 netbox/dcim/tables/devices.py:634 +#: netbox/dcim/filtersets.py:1977 netbox/dcim/tables/devices.py:641 msgid "Wireless link" msgstr "Беспроводная связь" -#: netbox/dcim/filtersets.py:1930 +#: netbox/dcim/filtersets.py:1987 msgid "Virtual circuit termination (ID)" msgstr "Завершение виртуального канала (ID)" -#: netbox/dcim/filtersets.py:1999 +#: netbox/dcim/filtersets.py:2056 msgid "Parent module bay (ID)" msgstr "Отсек для родительского модуля (ID)" -#: netbox/dcim/filtersets.py:2004 +#: netbox/dcim/filtersets.py:2061 msgid "Installed module (ID)" msgstr "Установленный модуль (ID)" -#: netbox/dcim/filtersets.py:2015 +#: netbox/dcim/filtersets.py:2072 msgid "Installed device (ID)" msgstr "Установленное устройство (ID)" -#: netbox/dcim/filtersets.py:2021 +#: netbox/dcim/filtersets.py:2078 msgid "Installed device (name)" msgstr "Установленное устройство (имя)" -#: netbox/dcim/filtersets.py:2091 +#: netbox/dcim/filtersets.py:2148 msgid "Master (ID)" msgstr "Мастер (удостоверение личности)" -#: netbox/dcim/filtersets.py:2097 +#: netbox/dcim/filtersets.py:2154 msgid "Master (name)" msgstr "Мастер (имя)" -#: netbox/dcim/filtersets.py:2139 netbox/tenancy/filtersets.py:245 +#: netbox/dcim/filtersets.py:2196 netbox/tenancy/filtersets.py:250 msgid "Tenant (ID)" msgstr "Арендатор (ID)" -#: netbox/dcim/filtersets.py:2145 netbox/extras/filtersets.py:618 -#: netbox/tenancy/filtersets.py:251 +#: netbox/dcim/filtersets.py:2202 netbox/extras/filtersets.py:711 +#: netbox/tenancy/filtersets.py:256 msgid "Tenant (slug)" msgstr "Арендатор (подстрока)" -#: netbox/dcim/filtersets.py:2181 netbox/dcim/forms/filtersets.py:1126 +#: netbox/dcim/filtersets.py:2238 netbox/dcim/forms/filtersets.py:1145 msgid "Unterminated" msgstr "Нерасторгнутый" -#: netbox/dcim/filtersets.py:2439 +#: netbox/dcim/filtersets.py:2496 msgid "Power panel (ID)" msgstr "Распределительный щит (ID)" -#: netbox/dcim/forms/bulk_create.py:40 netbox/extras/forms/filtersets.py:408 -#: netbox/extras/forms/model_forms.py:581 -#: netbox/extras/forms/model_forms.py:633 netbox/netbox/forms/base.py:86 -#: netbox/netbox/forms/mixins.py:91 netbox/netbox/tables/columns.py:481 +#: netbox/dcim/forms/bulk_create.py:40 netbox/extras/forms/filtersets.py:443 +#: netbox/extras/forms/model_forms.py:649 +#: netbox/extras/forms/model_forms.py:701 netbox/netbox/forms/base.py:86 +#: netbox/netbox/forms/mixins.py:91 netbox/netbox/tables/columns.py:486 #: netbox/templates/circuits/inc/circuit_termination.html:32 #: netbox/templates/generic/bulk_edit.html:65 #: netbox/templates/inc/panels/tags.html:5 @@ -3958,11 +4030,11 @@ msgstr "Распределительный щит (ID)" msgid "Tags" msgstr "Теги" -#: netbox/dcim/forms/bulk_create.py:112 netbox/dcim/forms/filtersets.py:1562 -#: netbox/dcim/forms/model_forms.py:498 netbox/dcim/forms/model_forms.py:557 +#: netbox/dcim/forms/bulk_create.py:112 netbox/dcim/forms/filtersets.py:1586 +#: netbox/dcim/forms/model_forms.py:592 netbox/dcim/forms/model_forms.py:651 #: netbox/dcim/forms/object_create.py:208 #: netbox/dcim/forms/object_create.py:357 netbox/dcim/tables/devices.py:175 -#: netbox/dcim/tables/devices.py:740 netbox/dcim/tables/devicetypes.py:253 +#: netbox/dcim/tables/devices.py:747 netbox/dcim/tables/devicetypes.py:253 #: netbox/templates/dcim/device.html:43 netbox/templates/dcim/device.html:131 #: netbox/templates/dcim/modulebay.html:38 #: netbox/templates/dcim/virtualchassis.html:66 @@ -3978,203 +4050,212 @@ msgstr "" "Поддерживаются алфавитно-цифровые диапазоны. (Должно совпадать с количеством" " создаваемых имен.)" -#: netbox/dcim/forms/bulk_edit.py:136 +#: netbox/dcim/forms/bulk_edit.py:141 msgid "Contact name" msgstr "Имя контактного лица" -#: netbox/dcim/forms/bulk_edit.py:141 +#: netbox/dcim/forms/bulk_edit.py:146 msgid "Contact phone" msgstr "Контактный телефон" -#: netbox/dcim/forms/bulk_edit.py:147 +#: netbox/dcim/forms/bulk_edit.py:152 msgid "Contact E-mail" msgstr "Контактный адрес электронной почты" -#: netbox/dcim/forms/bulk_edit.py:150 netbox/dcim/forms/bulk_import.py:125 -#: netbox/dcim/forms/model_forms.py:132 +#: netbox/dcim/forms/bulk_edit.py:155 netbox/dcim/forms/bulk_import.py:126 +#: netbox/dcim/forms/model_forms.py:137 msgid "Time zone" msgstr "Часовой пояс" -#: netbox/dcim/forms/bulk_edit.py:228 netbox/dcim/forms/bulk_edit.py:504 -#: netbox/dcim/forms/bulk_edit.py:568 netbox/dcim/forms/bulk_edit.py:641 -#: netbox/dcim/forms/bulk_edit.py:665 netbox/dcim/forms/bulk_edit.py:758 -#: netbox/dcim/forms/bulk_edit.py:1285 netbox/dcim/forms/bulk_edit.py:1718 -#: netbox/dcim/forms/bulk_import.py:184 netbox/dcim/forms/bulk_import.py:395 -#: netbox/dcim/forms/bulk_import.py:429 netbox/dcim/forms/bulk_import.py:477 -#: netbox/dcim/forms/bulk_import.py:513 netbox/dcim/forms/bulk_import.py:1112 -#: netbox/dcim/forms/filtersets.py:314 netbox/dcim/forms/filtersets.py:373 -#: netbox/dcim/forms/filtersets.py:495 netbox/dcim/forms/filtersets.py:620 -#: netbox/dcim/forms/filtersets.py:701 netbox/dcim/forms/filtersets.py:783 -#: netbox/dcim/forms/filtersets.py:996 netbox/dcim/forms/filtersets.py:1603 -#: netbox/dcim/forms/model_forms.py:211 netbox/dcim/forms/model_forms.py:345 -#: netbox/dcim/forms/model_forms.py:357 netbox/dcim/forms/model_forms.py:404 -#: netbox/dcim/forms/model_forms.py:445 netbox/dcim/forms/model_forms.py:1126 -#: netbox/dcim/forms/model_forms.py:1595 +#: netbox/dcim/forms/bulk_edit.py:234 netbox/dcim/forms/bulk_edit.py:518 +#: netbox/dcim/forms/bulk_edit.py:606 netbox/dcim/forms/bulk_edit.py:685 +#: netbox/dcim/forms/bulk_edit.py:709 netbox/dcim/forms/bulk_edit.py:802 +#: netbox/dcim/forms/bulk_edit.py:1329 netbox/dcim/forms/bulk_edit.py:1765 +#: netbox/dcim/forms/bulk_import.py:188 netbox/dcim/forms/bulk_import.py:399 +#: netbox/dcim/forms/bulk_import.py:448 netbox/dcim/forms/bulk_import.py:508 +#: netbox/dcim/forms/bulk_import.py:544 netbox/dcim/forms/bulk_import.py:1143 +#: netbox/dcim/forms/filtersets.py:315 netbox/dcim/forms/filtersets.py:374 +#: netbox/dcim/forms/filtersets.py:496 netbox/dcim/forms/filtersets.py:634 +#: netbox/dcim/forms/filtersets.py:720 netbox/dcim/forms/filtersets.py:802 +#: netbox/dcim/forms/filtersets.py:1015 netbox/dcim/forms/filtersets.py:1627 +#: netbox/dcim/forms/model_forms.py:218 netbox/dcim/forms/model_forms.py:353 +#: netbox/dcim/forms/model_forms.py:365 netbox/dcim/forms/model_forms.py:437 +#: netbox/dcim/forms/model_forms.py:539 netbox/dcim/forms/model_forms.py:1220 +#: netbox/dcim/forms/model_forms.py:1689 #: netbox/dcim/forms/object_import.py:188 netbox/dcim/tables/devices.py:107 -#: netbox/dcim/tables/devices.py:182 netbox/dcim/tables/devices.py:969 +#: netbox/dcim/tables/devices.py:182 netbox/dcim/tables/devices.py:976 #: netbox/dcim/tables/devicetypes.py:85 netbox/dcim/tables/devicetypes.py:315 -#: netbox/dcim/tables/modules.py:20 netbox/dcim/tables/modules.py:61 -#: netbox/dcim/tables/racks.py:58 netbox/dcim/tables/racks.py:131 +#: netbox/dcim/tables/modules.py:49 netbox/dcim/tables/modules.py:95 +#: netbox/dcim/tables/racks.py:58 netbox/dcim/tables/racks.py:135 #: netbox/templates/dcim/devicetype.html:14 #: netbox/templates/dcim/inventoryitem.html:48 #: netbox/templates/dcim/manufacturer.html:33 +#: netbox/templates/dcim/module.html:95 #: netbox/templates/dcim/modulebay.html:62 -#: netbox/templates/dcim/moduletype.html:27 +#: netbox/templates/dcim/moduletype.html:31 #: netbox/templates/dcim/platform.html:37 #: netbox/templates/dcim/racktype.html:16 msgid "Manufacturer" msgstr "Производитель" -#: netbox/dcim/forms/bulk_edit.py:233 netbox/dcim/forms/bulk_edit.py:381 -#: netbox/dcim/forms/bulk_import.py:193 netbox/dcim/forms/bulk_import.py:272 -#: netbox/dcim/forms/filtersets.py:256 +#: netbox/dcim/forms/bulk_edit.py:239 netbox/dcim/forms/bulk_edit.py:392 +#: netbox/dcim/forms/bulk_import.py:197 netbox/dcim/forms/bulk_import.py:276 +#: netbox/dcim/forms/filtersets.py:257 #: netbox/templates/dcim/inc/panels/racktype_dimensions.html:6 msgid "Form factor" msgstr "Форм-фактор" -#: netbox/dcim/forms/bulk_edit.py:238 netbox/dcim/forms/bulk_edit.py:386 -#: netbox/dcim/forms/bulk_import.py:201 netbox/dcim/forms/bulk_import.py:275 -#: netbox/dcim/forms/filtersets.py:261 +#: netbox/dcim/forms/bulk_edit.py:244 netbox/dcim/forms/bulk_edit.py:397 +#: netbox/dcim/forms/bulk_import.py:205 netbox/dcim/forms/bulk_import.py:279 +#: netbox/dcim/forms/filtersets.py:262 #: netbox/templates/dcim/inc/panels/racktype_dimensions.html:10 msgid "Width" msgstr "Ширина" -#: netbox/dcim/forms/bulk_edit.py:244 netbox/dcim/forms/bulk_edit.py:392 -#: netbox/dcim/forms/bulk_import.py:282 +#: netbox/dcim/forms/bulk_edit.py:250 netbox/dcim/forms/bulk_edit.py:403 +#: netbox/dcim/forms/bulk_import.py:286 #: netbox/templates/dcim/devicetype.html:37 msgid "Height (U)" msgstr "Высота (U)" -#: netbox/dcim/forms/bulk_edit.py:253 netbox/dcim/forms/bulk_edit.py:397 -#: netbox/dcim/forms/filtersets.py:275 +#: netbox/dcim/forms/bulk_edit.py:259 netbox/dcim/forms/bulk_edit.py:408 +#: netbox/dcim/forms/filtersets.py:276 msgid "Descending units" msgstr "Единицы по убыванию" -#: netbox/dcim/forms/bulk_edit.py:256 netbox/dcim/forms/bulk_edit.py:400 +#: netbox/dcim/forms/bulk_edit.py:262 netbox/dcim/forms/bulk_edit.py:411 msgid "Outer width" msgstr "Наружная ширина" -#: netbox/dcim/forms/bulk_edit.py:261 netbox/dcim/forms/bulk_edit.py:405 +#: netbox/dcim/forms/bulk_edit.py:267 netbox/dcim/forms/bulk_edit.py:416 +msgid "Outer height" +msgstr "Внешняя высота" + +#: netbox/dcim/forms/bulk_edit.py:272 netbox/dcim/forms/bulk_edit.py:421 msgid "Outer depth" msgstr "Внешняя глубина" -#: netbox/dcim/forms/bulk_edit.py:266 netbox/dcim/forms/bulk_edit.py:410 -#: netbox/dcim/forms/bulk_import.py:206 netbox/dcim/forms/bulk_import.py:285 +#: netbox/dcim/forms/bulk_edit.py:277 netbox/dcim/forms/bulk_edit.py:426 +#: netbox/dcim/forms/bulk_import.py:210 netbox/dcim/forms/bulk_import.py:289 msgid "Outer unit" msgstr "Внешний блок" -#: netbox/dcim/forms/bulk_edit.py:271 netbox/dcim/forms/bulk_edit.py:415 +#: netbox/dcim/forms/bulk_edit.py:282 netbox/dcim/forms/bulk_edit.py:431 msgid "Mounting depth" msgstr "Глубина крепления" -#: netbox/dcim/forms/bulk_edit.py:276 netbox/dcim/forms/bulk_edit.py:303 -#: netbox/dcim/forms/bulk_edit.py:425 netbox/dcim/forms/bulk_edit.py:455 -#: netbox/dcim/forms/bulk_edit.py:538 netbox/dcim/forms/bulk_edit.py:561 -#: netbox/dcim/forms/bulk_edit.py:582 netbox/dcim/forms/bulk_edit.py:604 -#: netbox/dcim/forms/bulk_import.py:408 netbox/dcim/forms/bulk_import.py:440 -#: netbox/dcim/forms/filtersets.py:286 netbox/dcim/forms/filtersets.py:308 -#: netbox/dcim/forms/filtersets.py:328 netbox/dcim/forms/filtersets.py:402 -#: netbox/dcim/forms/filtersets.py:489 netbox/dcim/forms/filtersets.py:595 -#: netbox/dcim/forms/filtersets.py:614 netbox/dcim/forms/filtersets.py:675 -#: netbox/dcim/forms/model_forms.py:226 netbox/dcim/forms/model_forms.py:306 -#: netbox/dcim/tables/devicetypes.py:111 netbox/dcim/tables/modules.py:35 -#: netbox/dcim/tables/racks.py:74 netbox/dcim/tables/racks.py:171 -#: netbox/extras/forms/bulk_edit.py:53 netbox/extras/forms/bulk_edit.py:133 -#: netbox/extras/forms/bulk_edit.py:183 netbox/extras/forms/bulk_edit.py:288 -#: netbox/extras/forms/filtersets.py:65 netbox/extras/forms/filtersets.py:159 -#: netbox/extras/forms/filtersets.py:249 netbox/ipam/forms/bulk_edit.py:193 +#: netbox/dcim/forms/bulk_edit.py:287 netbox/dcim/forms/bulk_edit.py:314 +#: netbox/dcim/forms/bulk_edit.py:441 netbox/dcim/forms/bulk_edit.py:469 +#: netbox/dcim/forms/bulk_edit.py:552 netbox/dcim/forms/bulk_edit.py:575 +#: netbox/dcim/forms/bulk_edit.py:620 netbox/dcim/forms/bulk_edit.py:642 +#: netbox/dcim/forms/bulk_import.py:412 netbox/dcim/forms/bulk_import.py:459 +#: netbox/dcim/forms/filtersets.py:287 netbox/dcim/forms/filtersets.py:309 +#: netbox/dcim/forms/filtersets.py:329 netbox/dcim/forms/filtersets.py:403 +#: netbox/dcim/forms/filtersets.py:490 netbox/dcim/forms/filtersets.py:596 +#: netbox/dcim/forms/filtersets.py:623 netbox/dcim/forms/filtersets.py:689 +#: netbox/dcim/forms/model_forms.py:233 netbox/dcim/forms/model_forms.py:314 +#: netbox/dcim/tables/devicetypes.py:111 netbox/dcim/tables/modules.py:57 +#: netbox/dcim/tables/racks.py:78 netbox/dcim/tables/racks.py:179 +#: netbox/extras/forms/bulk_edit.py:54 netbox/extras/forms/bulk_edit.py:134 +#: netbox/extras/forms/bulk_edit.py:188 netbox/extras/forms/bulk_edit.py:216 +#: netbox/extras/forms/bulk_edit.py:312 netbox/extras/forms/bulk_edit.py:325 +#: netbox/extras/forms/bulk_import.py:238 netbox/extras/forms/filtersets.py:66 +#: netbox/extras/forms/filtersets.py:160 netbox/extras/forms/filtersets.py:254 +#: netbox/extras/forms/filtersets.py:284 +#: netbox/extras/forms/model_forms.py:572 netbox/ipam/forms/bulk_edit.py:193 #: netbox/templates/dcim/device.html:324 #: netbox/templates/dcim/devicetype.html:49 -#: netbox/templates/dcim/moduletype.html:47 netbox/templates/dcim/rack.html:81 +#: netbox/templates/dcim/moduletype.html:51 netbox/templates/dcim/rack.html:81 #: netbox/templates/dcim/racktype.html:41 #: netbox/templates/extras/configcontext.html:17 #: netbox/templates/extras/customlink.html:25 #: netbox/templates/extras/savedfilter.html:33 -#: netbox/templates/ipam/role.html:30 +#: netbox/templates/extras/tableconfig.html:41 +#: netbox/templates/extras/tag.html:32 netbox/templates/ipam/role.html:30 msgid "Weight" msgstr "Вес" -#: netbox/dcim/forms/bulk_edit.py:281 netbox/dcim/forms/bulk_edit.py:430 -#: netbox/dcim/forms/filtersets.py:291 +#: netbox/dcim/forms/bulk_edit.py:292 netbox/dcim/forms/bulk_edit.py:446 +#: netbox/dcim/forms/filtersets.py:292 msgid "Max weight" msgstr "Максимальный вес" -#: netbox/dcim/forms/bulk_edit.py:286 netbox/dcim/forms/bulk_edit.py:435 -#: netbox/dcim/forms/bulk_edit.py:543 netbox/dcim/forms/bulk_edit.py:587 -#: netbox/dcim/forms/bulk_import.py:212 netbox/dcim/forms/bulk_import.py:297 -#: netbox/dcim/forms/bulk_import.py:413 netbox/dcim/forms/bulk_import.py:445 -#: netbox/dcim/forms/filtersets.py:296 netbox/dcim/forms/filtersets.py:599 -#: netbox/dcim/forms/filtersets.py:679 +#: netbox/dcim/forms/bulk_edit.py:297 netbox/dcim/forms/bulk_edit.py:451 +#: netbox/dcim/forms/bulk_edit.py:557 netbox/dcim/forms/bulk_edit.py:625 +#: netbox/dcim/forms/bulk_import.py:216 netbox/dcim/forms/bulk_import.py:301 +#: netbox/dcim/forms/bulk_import.py:417 netbox/dcim/forms/bulk_import.py:464 +#: netbox/dcim/forms/filtersets.py:297 netbox/dcim/forms/filtersets.py:600 +#: netbox/dcim/forms/filtersets.py:693 msgid "Weight unit" msgstr "Единица веса" -#: netbox/dcim/forms/bulk_edit.py:300 netbox/dcim/forms/filtersets.py:306 -#: netbox/dcim/forms/model_forms.py:222 netbox/dcim/forms/model_forms.py:261 +#: netbox/dcim/forms/bulk_edit.py:311 netbox/dcim/forms/filtersets.py:307 +#: netbox/dcim/forms/model_forms.py:229 netbox/dcim/forms/model_forms.py:268 #: netbox/templates/dcim/rack.html:45 netbox/templates/dcim/racktype.html:13 msgid "Rack Type" msgstr "Тип стойки" -#: netbox/dcim/forms/bulk_edit.py:302 netbox/dcim/forms/model_forms.py:225 -#: netbox/dcim/forms/model_forms.py:305 +#: netbox/dcim/forms/bulk_edit.py:313 netbox/dcim/forms/bulk_edit.py:467 +#: netbox/dcim/forms/model_forms.py:232 netbox/dcim/forms/model_forms.py:313 msgid "Outer Dimensions" msgstr "Внешние размеры" -#: netbox/dcim/forms/bulk_edit.py:305 netbox/dcim/forms/model_forms.py:227 -#: netbox/dcim/forms/model_forms.py:307 netbox/templates/dcim/device.html:315 +#: netbox/dcim/forms/bulk_edit.py:316 netbox/dcim/forms/model_forms.py:234 +#: netbox/dcim/forms/model_forms.py:315 netbox/templates/dcim/device.html:315 #: netbox/templates/dcim/inc/panels/racktype_dimensions.html:3 msgid "Dimensions" msgstr "Габариты" -#: netbox/dcim/forms/bulk_edit.py:307 netbox/dcim/forms/filtersets.py:307 -#: netbox/dcim/forms/filtersets.py:327 netbox/dcim/forms/model_forms.py:229 +#: netbox/dcim/forms/bulk_edit.py:318 netbox/dcim/forms/filtersets.py:308 +#: netbox/dcim/forms/filtersets.py:328 netbox/dcim/forms/model_forms.py:236 #: netbox/templates/dcim/inc/panels/racktype_numbering.html:3 msgid "Numbering" msgstr "Нумерация" -#: netbox/dcim/forms/bulk_edit.py:366 netbox/dcim/forms/bulk_import.py:262 -#: netbox/dcim/forms/filtersets.py:381 +#: netbox/dcim/forms/bulk_edit.py:377 netbox/dcim/forms/bulk_import.py:266 +#: netbox/dcim/forms/filtersets.py:382 msgid "Rack type" msgstr "Тип стойки" -#: netbox/dcim/forms/bulk_edit.py:373 netbox/dcim/forms/bulk_edit.py:721 -#: netbox/dcim/forms/bulk_edit.py:782 netbox/templates/dcim/device.html:104 +#: netbox/dcim/forms/bulk_edit.py:384 netbox/dcim/forms/bulk_edit.py:765 +#: netbox/dcim/forms/bulk_edit.py:826 netbox/templates/dcim/device.html:104 #: netbox/templates/dcim/module.html:77 #: netbox/templates/dcim/modulebay.html:70 netbox/templates/dcim/rack.html:57 #: netbox/templates/virtualization/virtualmachine.html:35 msgid "Serial Number" msgstr "Серийный номер" -#: netbox/dcim/forms/bulk_edit.py:376 netbox/dcim/forms/filtersets.py:388 -#: netbox/dcim/forms/filtersets.py:814 netbox/dcim/forms/filtersets.py:1016 -#: netbox/dcim/forms/filtersets.py:1610 +#: netbox/dcim/forms/bulk_edit.py:387 netbox/dcim/forms/filtersets.py:389 +#: netbox/dcim/forms/filtersets.py:833 netbox/dcim/forms/filtersets.py:1035 +#: netbox/dcim/forms/filtersets.py:1634 msgid "Asset tag" msgstr "Инвентарный номер" -#: netbox/dcim/forms/bulk_edit.py:420 netbox/dcim/forms/bulk_edit.py:533 -#: netbox/dcim/forms/bulk_edit.py:577 netbox/dcim/forms/bulk_edit.py:714 -#: netbox/dcim/forms/bulk_import.py:291 netbox/dcim/forms/bulk_import.py:434 -#: netbox/dcim/forms/bulk_import.py:607 netbox/dcim/forms/filtersets.py:281 -#: netbox/dcim/forms/filtersets.py:512 netbox/dcim/forms/filtersets.py:670 -#: netbox/dcim/forms/filtersets.py:805 netbox/templates/dcim/device.html:98 +#: netbox/dcim/forms/bulk_edit.py:436 netbox/dcim/forms/bulk_edit.py:547 +#: netbox/dcim/forms/bulk_edit.py:615 netbox/dcim/forms/bulk_edit.py:758 +#: netbox/dcim/forms/bulk_import.py:295 netbox/dcim/forms/bulk_import.py:453 +#: netbox/dcim/forms/bulk_import.py:638 netbox/dcim/forms/filtersets.py:282 +#: netbox/dcim/forms/filtersets.py:513 netbox/dcim/forms/filtersets.py:684 +#: netbox/dcim/forms/filtersets.py:824 netbox/templates/dcim/device.html:98 #: netbox/templates/dcim/devicetype.html:65 -#: netbox/templates/dcim/moduletype.html:43 netbox/templates/dcim/rack.html:65 +#: netbox/templates/dcim/moduletype.html:47 netbox/templates/dcim/rack.html:65 #: netbox/templates/dcim/racktype.html:28 msgid "Airflow" msgstr "Воздушный поток" -#: netbox/dcim/forms/bulk_edit.py:449 netbox/dcim/forms/bulk_edit.py:928 -#: netbox/dcim/forms/bulk_import.py:346 netbox/dcim/forms/bulk_import.py:349 -#: netbox/dcim/forms/bulk_import.py:580 netbox/dcim/forms/bulk_import.py:1495 -#: netbox/dcim/forms/bulk_import.py:1499 netbox/dcim/forms/filtersets.py:105 -#: netbox/dcim/forms/filtersets.py:325 netbox/dcim/forms/filtersets.py:406 -#: netbox/dcim/forms/filtersets.py:420 netbox/dcim/forms/filtersets.py:458 -#: netbox/dcim/forms/filtersets.py:773 netbox/dcim/forms/filtersets.py:986 -#: netbox/dcim/forms/filtersets.py:1084 netbox/dcim/forms/filtersets.py:1216 -#: netbox/dcim/forms/model_forms.py:271 netbox/dcim/forms/model_forms.py:314 -#: netbox/dcim/forms/model_forms.py:489 netbox/dcim/forms/model_forms.py:767 +#: netbox/dcim/forms/bulk_edit.py:465 netbox/dcim/forms/bulk_edit.py:972 +#: netbox/dcim/forms/bulk_import.py:350 netbox/dcim/forms/bulk_import.py:353 +#: netbox/dcim/forms/bulk_import.py:611 netbox/dcim/forms/bulk_import.py:1526 +#: netbox/dcim/forms/bulk_import.py:1530 netbox/dcim/forms/filtersets.py:106 +#: netbox/dcim/forms/filtersets.py:326 netbox/dcim/forms/filtersets.py:407 +#: netbox/dcim/forms/filtersets.py:421 netbox/dcim/forms/filtersets.py:459 +#: netbox/dcim/forms/filtersets.py:792 netbox/dcim/forms/filtersets.py:1005 +#: netbox/dcim/forms/filtersets.py:1103 netbox/dcim/forms/filtersets.py:1235 +#: netbox/dcim/forms/model_forms.py:278 netbox/dcim/forms/model_forms.py:322 +#: netbox/dcim/forms/model_forms.py:583 netbox/dcim/forms/model_forms.py:861 #: netbox/dcim/forms/object_create.py:404 netbox/dcim/tables/devices.py:171 -#: netbox/dcim/tables/power.py:70 netbox/dcim/tables/racks.py:216 -#: netbox/ipam/forms/filtersets.py:459 netbox/templates/dcim/device.html:30 +#: netbox/dcim/tables/power.py:70 netbox/dcim/tables/racks.py:225 +#: netbox/ipam/forms/filtersets.py:467 netbox/templates/dcim/device.html:30 #: netbox/templates/dcim/inc/cable_termination.html:16 #: netbox/templates/dcim/powerfeed.html:28 netbox/templates/dcim/rack.html:13 #: netbox/templates/dcim/rack/base.html:4 @@ -4184,38 +4265,39 @@ msgstr "Воздушный поток" msgid "Rack" msgstr "Стойка" -#: netbox/dcim/forms/bulk_edit.py:453 netbox/dcim/forms/bulk_edit.py:747 -#: netbox/dcim/forms/filtersets.py:326 netbox/dcim/forms/filtersets.py:399 -#: netbox/dcim/forms/filtersets.py:482 netbox/dcim/forms/filtersets.py:609 -#: netbox/dcim/forms/filtersets.py:722 netbox/dcim/forms/filtersets.py:944 -#: netbox/dcim/forms/model_forms.py:681 netbox/dcim/forms/model_forms.py:1663 +#: netbox/dcim/forms/bulk_edit.py:468 netbox/dcim/forms/bulk_edit.py:791 +#: netbox/dcim/forms/filtersets.py:327 netbox/dcim/forms/filtersets.py:400 +#: netbox/dcim/forms/filtersets.py:483 netbox/dcim/forms/filtersets.py:618 +#: netbox/dcim/forms/filtersets.py:741 netbox/dcim/forms/filtersets.py:963 +#: netbox/dcim/forms/model_forms.py:446 netbox/dcim/forms/model_forms.py:775 +#: netbox/dcim/forms/model_forms.py:1757 #: netbox/templates/dcim/device_edit.html:22 msgid "Hardware" msgstr "Аппаратное обеспечение" -#: netbox/dcim/forms/bulk_edit.py:509 netbox/dcim/forms/bulk_import.py:401 -#: netbox/dcim/forms/filtersets.py:500 netbox/dcim/forms/model_forms.py:362 +#: netbox/dcim/forms/bulk_edit.py:523 netbox/dcim/forms/bulk_import.py:405 +#: netbox/dcim/forms/filtersets.py:501 netbox/dcim/forms/model_forms.py:370 msgid "Default platform" msgstr "Платформа по умолчанию" -#: netbox/dcim/forms/bulk_edit.py:514 netbox/dcim/forms/bulk_edit.py:573 -#: netbox/dcim/forms/filtersets.py:503 netbox/dcim/forms/filtersets.py:623 +#: netbox/dcim/forms/bulk_edit.py:528 netbox/dcim/forms/bulk_edit.py:611 +#: netbox/dcim/forms/filtersets.py:504 netbox/dcim/forms/filtersets.py:637 msgid "Part number" msgstr "Номер детали" -#: netbox/dcim/forms/bulk_edit.py:518 +#: netbox/dcim/forms/bulk_edit.py:532 msgid "U height" msgstr "Высота U" -#: netbox/dcim/forms/bulk_edit.py:530 netbox/dcim/tables/devicetypes.py:107 +#: netbox/dcim/forms/bulk_edit.py:544 netbox/dcim/tables/devicetypes.py:107 msgid "Exclude from utilization" msgstr "Исключить из использования" -#: netbox/dcim/forms/bulk_edit.py:559 netbox/dcim/forms/model_forms.py:377 -#: netbox/dcim/forms/model_forms.py:920 netbox/dcim/forms/model_forms.py:962 -#: netbox/dcim/forms/model_forms.py:989 netbox/dcim/forms/model_forms.py:1017 -#: netbox/dcim/forms/model_forms.py:1048 netbox/dcim/forms/model_forms.py:1067 -#: netbox/dcim/forms/model_forms.py:1085 +#: netbox/dcim/forms/bulk_edit.py:573 netbox/dcim/forms/model_forms.py:385 +#: netbox/dcim/forms/model_forms.py:1014 netbox/dcim/forms/model_forms.py:1056 +#: netbox/dcim/forms/model_forms.py:1083 netbox/dcim/forms/model_forms.py:1111 +#: netbox/dcim/forms/model_forms.py:1142 netbox/dcim/forms/model_forms.py:1161 +#: netbox/dcim/forms/model_forms.py:1179 #: netbox/dcim/forms/object_create.py:123 netbox/dcim/tables/devicetypes.py:82 #: netbox/templates/dcim/device.html:88 #: netbox/templates/dcim/devicebay.html:52 @@ -4223,37 +4305,51 @@ msgstr "Исключить из использования" msgid "Device Type" msgstr "Тип устройства" -#: netbox/dcim/forms/bulk_edit.py:601 netbox/dcim/forms/model_forms.py:410 -#: netbox/dcim/forms/model_forms.py:921 netbox/dcim/forms/model_forms.py:963 -#: netbox/dcim/forms/model_forms.py:990 netbox/dcim/forms/model_forms.py:1018 -#: netbox/dcim/forms/model_forms.py:1049 netbox/dcim/forms/model_forms.py:1068 -#: netbox/dcim/forms/model_forms.py:1086 -#: netbox/dcim/forms/object_create.py:124 netbox/dcim/tables/modules.py:17 -#: netbox/dcim/tables/modules.py:66 netbox/templates/dcim/module.html:65 +#: netbox/dcim/forms/bulk_edit.py:582 netbox/dcim/forms/model_forms.py:412 +#: netbox/templates/dcim/moduletypeprofile.html:32 +msgid "Schema" +msgstr "Схема" + +#: netbox/dcim/forms/bulk_edit.py:594 netbox/dcim/forms/bulk_edit.py:601 +#: netbox/dcim/forms/bulk_import.py:442 netbox/dcim/forms/filtersets.py:629 +#: netbox/dcim/forms/model_forms.py:419 netbox/dcim/forms/model_forms.py:432 +#: netbox/dcim/tables/modules.py:45 netbox/templates/account/base.html:7 +#: netbox/templates/dcim/moduletype.html:27 +#: netbox/templates/inc/user_menu.html:40 netbox/vpn/forms/bulk_edit.py:255 +#: netbox/vpn/forms/filtersets.py:194 netbox/vpn/forms/model_forms.py:382 +msgid "Profile" +msgstr "Профиль" + +#: netbox/dcim/forms/bulk_edit.py:639 netbox/dcim/forms/model_forms.py:445 +#: netbox/dcim/forms/model_forms.py:1015 netbox/dcim/forms/model_forms.py:1057 +#: netbox/dcim/forms/model_forms.py:1084 netbox/dcim/forms/model_forms.py:1112 +#: netbox/dcim/forms/model_forms.py:1143 netbox/dcim/forms/model_forms.py:1162 +#: netbox/dcim/forms/model_forms.py:1180 +#: netbox/dcim/forms/object_create.py:124 netbox/dcim/tables/modules.py:54 +#: netbox/dcim/tables/modules.py:100 netbox/templates/dcim/module.html:92 #: netbox/templates/dcim/modulebay.html:66 #: netbox/templates/dcim/moduletype.html:24 msgid "Module Type" msgstr "Тип модуля" -#: netbox/dcim/forms/bulk_edit.py:605 netbox/dcim/forms/model_forms.py:380 -#: netbox/dcim/forms/model_forms.py:411 +#: netbox/dcim/forms/bulk_edit.py:643 netbox/dcim/forms/model_forms.py:388 #: netbox/templates/dcim/devicetype.html:11 msgid "Chassis" msgstr "Шасси" -#: netbox/dcim/forms/bulk_edit.py:619 netbox/dcim/models/devices.py:483 +#: netbox/dcim/forms/bulk_edit.py:662 netbox/dcim/models/devices.py:386 #: netbox/dcim/tables/devices.py:78 msgid "VM role" msgstr "Роль виртуальной машины" -#: netbox/dcim/forms/bulk_edit.py:622 netbox/dcim/forms/bulk_edit.py:646 -#: netbox/dcim/forms/bulk_edit.py:729 netbox/dcim/forms/bulk_import.py:461 -#: netbox/dcim/forms/bulk_import.py:465 netbox/dcim/forms/bulk_import.py:484 -#: netbox/dcim/forms/bulk_import.py:488 netbox/dcim/forms/bulk_import.py:613 -#: netbox/dcim/forms/bulk_import.py:617 netbox/dcim/forms/filtersets.py:690 -#: netbox/dcim/forms/filtersets.py:706 netbox/dcim/forms/filtersets.py:824 -#: netbox/dcim/forms/model_forms.py:424 netbox/dcim/forms/model_forms.py:451 -#: netbox/dcim/forms/model_forms.py:566 +#: netbox/dcim/forms/bulk_edit.py:665 netbox/dcim/forms/bulk_edit.py:690 +#: netbox/dcim/forms/bulk_edit.py:773 netbox/dcim/forms/bulk_import.py:490 +#: netbox/dcim/forms/bulk_import.py:494 netbox/dcim/forms/bulk_import.py:515 +#: netbox/dcim/forms/bulk_import.py:519 netbox/dcim/forms/bulk_import.py:644 +#: netbox/dcim/forms/bulk_import.py:648 netbox/dcim/forms/filtersets.py:704 +#: netbox/dcim/forms/filtersets.py:725 netbox/dcim/forms/filtersets.py:843 +#: netbox/dcim/forms/model_forms.py:511 netbox/dcim/forms/model_forms.py:545 +#: netbox/dcim/forms/model_forms.py:660 #: netbox/virtualization/forms/bulk_import.py:138 #: netbox/virtualization/forms/bulk_import.py:139 #: netbox/virtualization/forms/filtersets.py:194 @@ -4261,22 +4357,22 @@ msgstr "Роль виртуальной машины" msgid "Config template" msgstr "Шаблон конфигурации" -#: netbox/dcim/forms/bulk_edit.py:670 netbox/dcim/forms/bulk_edit.py:1079 -#: netbox/dcim/forms/bulk_import.py:519 netbox/dcim/forms/filtersets.py:115 -#: netbox/dcim/forms/model_forms.py:511 netbox/dcim/forms/model_forms.py:884 -#: netbox/dcim/forms/model_forms.py:901 netbox/extras/filtersets.py:547 +#: netbox/dcim/forms/bulk_edit.py:714 netbox/dcim/forms/bulk_edit.py:1123 +#: netbox/dcim/forms/bulk_import.py:550 netbox/dcim/forms/filtersets.py:116 +#: netbox/dcim/forms/model_forms.py:605 netbox/dcim/forms/model_forms.py:978 +#: netbox/dcim/forms/model_forms.py:995 netbox/extras/filtersets.py:640 msgid "Device type" msgstr "Тип устройства" -#: netbox/dcim/forms/bulk_edit.py:681 netbox/dcim/forms/bulk_import.py:500 -#: netbox/dcim/forms/filtersets.py:120 netbox/dcim/forms/model_forms.py:519 +#: netbox/dcim/forms/bulk_edit.py:725 netbox/dcim/forms/bulk_import.py:531 +#: netbox/dcim/forms/filtersets.py:121 netbox/dcim/forms/model_forms.py:613 msgid "Device role" msgstr "Роль устройства" -#: netbox/dcim/forms/bulk_edit.py:704 netbox/dcim/forms/bulk_import.py:525 -#: netbox/dcim/forms/filtersets.py:797 netbox/dcim/forms/model_forms.py:461 -#: netbox/dcim/forms/model_forms.py:524 netbox/dcim/tables/devices.py:192 -#: netbox/extras/filtersets.py:563 netbox/templates/dcim/device.html:186 +#: netbox/dcim/forms/bulk_edit.py:748 netbox/dcim/forms/bulk_import.py:556 +#: netbox/dcim/forms/filtersets.py:816 netbox/dcim/forms/model_forms.py:555 +#: netbox/dcim/forms/model_forms.py:618 netbox/dcim/tables/devices.py:192 +#: netbox/extras/filtersets.py:656 netbox/templates/dcim/device.html:186 #: netbox/templates/dcim/platform.html:26 #: netbox/templates/virtualization/virtualmachine.html:27 #: netbox/virtualization/forms/bulk_edit.py:142 @@ -4287,17 +4383,17 @@ msgstr "Роль устройства" msgid "Platform" msgstr "Платформа" -#: netbox/dcim/forms/bulk_edit.py:734 netbox/dcim/forms/bulk_import.py:544 -#: netbox/dcim/forms/filtersets.py:729 netbox/dcim/forms/filtersets.py:899 -#: netbox/dcim/forms/model_forms.py:533 netbox/dcim/tables/devices.py:212 -#: netbox/extras/filtersets.py:596 netbox/extras/forms/filtersets.py:329 -#: netbox/ipam/forms/filtersets.py:432 netbox/ipam/forms/filtersets.py:464 +#: netbox/dcim/forms/bulk_edit.py:778 netbox/dcim/forms/bulk_import.py:575 +#: netbox/dcim/forms/filtersets.py:748 netbox/dcim/forms/filtersets.py:918 +#: netbox/dcim/forms/model_forms.py:627 netbox/dcim/tables/devices.py:212 +#: netbox/extras/filtersets.py:689 netbox/extras/forms/filtersets.py:364 +#: netbox/ipam/forms/filtersets.py:439 netbox/ipam/forms/filtersets.py:472 #: netbox/templates/dcim/device.html:239 #: netbox/templates/virtualization/cluster.html:10 #: netbox/templates/virtualization/virtualmachine.html:92 #: netbox/templates/virtualization/virtualmachine.html:101 #: netbox/virtualization/filtersets.py:123 -#: netbox/virtualization/filtersets.py:243 +#: netbox/virtualization/filtersets.py:245 #: netbox/virtualization/forms/bulk_edit.py:111 #: netbox/virtualization/forms/bulk_import.py:98 #: netbox/virtualization/forms/filtersets.py:105 @@ -4309,28 +4405,28 @@ msgstr "Платформа" msgid "Cluster" msgstr "Кластер" -#: netbox/dcim/forms/bulk_edit.py:748 +#: netbox/dcim/forms/bulk_edit.py:792 #: netbox/templates/extras/dashboard/widget_config.html:7 #: netbox/virtualization/forms/bulk_edit.py:173 msgid "Configuration" msgstr "Конфигурация" -#: netbox/dcim/forms/bulk_edit.py:749 netbox/netbox/navigation/menu.py:251 +#: netbox/dcim/forms/bulk_edit.py:793 netbox/netbox/navigation/menu.py:252 #: netbox/templates/dcim/device_edit.html:80 msgid "Virtualization" msgstr "Виртуализация" -#: netbox/dcim/forms/bulk_edit.py:763 netbox/dcim/forms/bulk_import.py:680 -#: netbox/dcim/forms/model_forms.py:658 netbox/dcim/forms/model_forms.py:909 +#: netbox/dcim/forms/bulk_edit.py:807 netbox/dcim/forms/bulk_import.py:711 +#: netbox/dcim/forms/model_forms.py:752 netbox/dcim/forms/model_forms.py:1003 msgid "Module type" msgstr "Тип модуля" -#: netbox/dcim/forms/bulk_edit.py:817 netbox/dcim/forms/bulk_edit.py:1002 -#: netbox/dcim/forms/bulk_edit.py:1021 netbox/dcim/forms/bulk_edit.py:1044 -#: netbox/dcim/forms/bulk_edit.py:1086 netbox/dcim/forms/bulk_edit.py:1130 -#: netbox/dcim/forms/bulk_edit.py:1181 netbox/dcim/forms/bulk_edit.py:1208 -#: netbox/dcim/forms/bulk_edit.py:1235 netbox/dcim/forms/bulk_edit.py:1253 -#: netbox/dcim/forms/bulk_edit.py:1271 netbox/dcim/forms/filtersets.py:68 +#: netbox/dcim/forms/bulk_edit.py:861 netbox/dcim/forms/bulk_edit.py:1046 +#: netbox/dcim/forms/bulk_edit.py:1065 netbox/dcim/forms/bulk_edit.py:1088 +#: netbox/dcim/forms/bulk_edit.py:1130 netbox/dcim/forms/bulk_edit.py:1174 +#: netbox/dcim/forms/bulk_edit.py:1225 netbox/dcim/forms/bulk_edit.py:1252 +#: netbox/dcim/forms/bulk_edit.py:1279 netbox/dcim/forms/bulk_edit.py:1297 +#: netbox/dcim/forms/bulk_edit.py:1315 netbox/dcim/forms/filtersets.py:69 #: netbox/dcim/forms/object_create.py:46 netbox/templates/dcim/cable.html:32 #: netbox/templates/dcim/consoleport.html:32 #: netbox/templates/dcim/consoleserverport.html:32 @@ -4348,109 +4444,109 @@ msgstr "Тип модуля" msgid "Label" msgstr "Лейбл" -#: netbox/dcim/forms/bulk_edit.py:826 netbox/dcim/forms/filtersets.py:1117 +#: netbox/dcim/forms/bulk_edit.py:870 netbox/dcim/forms/filtersets.py:1136 #: netbox/templates/dcim/cable.html:50 msgid "Length" msgstr "Длина" -#: netbox/dcim/forms/bulk_edit.py:831 netbox/dcim/forms/bulk_import.py:1363 -#: netbox/dcim/forms/bulk_import.py:1366 netbox/dcim/forms/filtersets.py:1121 +#: netbox/dcim/forms/bulk_edit.py:875 netbox/dcim/forms/bulk_import.py:1394 +#: netbox/dcim/forms/bulk_import.py:1397 netbox/dcim/forms/filtersets.py:1140 msgid "Length unit" msgstr "Единица длины" -#: netbox/dcim/forms/bulk_edit.py:855 +#: netbox/dcim/forms/bulk_edit.py:899 #: netbox/templates/dcim/virtualchassis.html:23 msgid "Domain" msgstr "Домен" -#: netbox/dcim/forms/bulk_edit.py:923 netbox/dcim/forms/bulk_import.py:1482 -#: netbox/dcim/forms/filtersets.py:1207 netbox/dcim/forms/model_forms.py:761 +#: netbox/dcim/forms/bulk_edit.py:967 netbox/dcim/forms/bulk_import.py:1513 +#: netbox/dcim/forms/filtersets.py:1226 netbox/dcim/forms/model_forms.py:855 msgid "Power panel" msgstr "Распределительный щит" -#: netbox/dcim/forms/bulk_edit.py:945 netbox/dcim/forms/bulk_import.py:1518 -#: netbox/dcim/forms/filtersets.py:1229 +#: netbox/dcim/forms/bulk_edit.py:989 netbox/dcim/forms/bulk_import.py:1549 +#: netbox/dcim/forms/filtersets.py:1248 #: netbox/templates/dcim/powerfeed.html:83 msgid "Supply" msgstr "Снабжение" -#: netbox/dcim/forms/bulk_edit.py:951 netbox/dcim/forms/bulk_import.py:1523 -#: netbox/dcim/forms/filtersets.py:1234 +#: netbox/dcim/forms/bulk_edit.py:995 netbox/dcim/forms/bulk_import.py:1554 +#: netbox/dcim/forms/filtersets.py:1253 #: netbox/templates/dcim/powerfeed.html:95 msgid "Phase" msgstr "Фаза" -#: netbox/dcim/forms/bulk_edit.py:957 netbox/dcim/forms/filtersets.py:1239 +#: netbox/dcim/forms/bulk_edit.py:1001 netbox/dcim/forms/filtersets.py:1258 #: netbox/templates/dcim/powerfeed.html:87 msgid "Voltage" msgstr "Напряжение" -#: netbox/dcim/forms/bulk_edit.py:961 netbox/dcim/forms/filtersets.py:1243 +#: netbox/dcim/forms/bulk_edit.py:1005 netbox/dcim/forms/filtersets.py:1262 #: netbox/templates/dcim/powerfeed.html:91 msgid "Amperage" msgstr "Сила тока" -#: netbox/dcim/forms/bulk_edit.py:965 netbox/dcim/forms/filtersets.py:1247 +#: netbox/dcim/forms/bulk_edit.py:1009 netbox/dcim/forms/filtersets.py:1266 msgid "Max utilization" msgstr "Максимальное использование" -#: netbox/dcim/forms/bulk_edit.py:1054 +#: netbox/dcim/forms/bulk_edit.py:1098 msgid "Maximum draw" msgstr "Максимальное потребление" -#: netbox/dcim/forms/bulk_edit.py:1057 +#: netbox/dcim/forms/bulk_edit.py:1101 #: netbox/dcim/models/device_component_templates.py:281 #: netbox/dcim/models/device_components.py:352 msgid "Maximum power draw (watts)" msgstr "Максимальная потребляемая мощность (Вт)" -#: netbox/dcim/forms/bulk_edit.py:1060 +#: netbox/dcim/forms/bulk_edit.py:1104 msgid "Allocated draw" msgstr "Выделенная мощность" -#: netbox/dcim/forms/bulk_edit.py:1063 +#: netbox/dcim/forms/bulk_edit.py:1107 #: netbox/dcim/models/device_component_templates.py:288 #: netbox/dcim/models/device_components.py:359 msgid "Allocated power draw (watts)" msgstr "Распределенная потребляемая мощность (Вт)" -#: netbox/dcim/forms/bulk_edit.py:1096 netbox/dcim/forms/bulk_import.py:813 -#: netbox/dcim/forms/model_forms.py:978 netbox/dcim/forms/model_forms.py:1332 -#: netbox/dcim/forms/model_forms.py:1647 netbox/dcim/forms/object_import.py:55 +#: netbox/dcim/forms/bulk_edit.py:1140 netbox/dcim/forms/bulk_import.py:844 +#: netbox/dcim/forms/model_forms.py:1072 netbox/dcim/forms/model_forms.py:1426 +#: netbox/dcim/forms/model_forms.py:1741 netbox/dcim/forms/object_import.py:55 msgid "Power port" msgstr "Порт питания" -#: netbox/dcim/forms/bulk_edit.py:1101 netbox/dcim/forms/bulk_import.py:820 +#: netbox/dcim/forms/bulk_edit.py:1145 netbox/dcim/forms/bulk_import.py:851 msgid "Feed leg" msgstr "Фаза электропитания" -#: netbox/dcim/forms/bulk_edit.py:1147 netbox/dcim/forms/bulk_edit.py:1465 +#: netbox/dcim/forms/bulk_edit.py:1191 netbox/dcim/forms/bulk_edit.py:1512 msgid "Management only" msgstr "Только управление" -#: netbox/dcim/forms/bulk_edit.py:1157 netbox/dcim/forms/bulk_edit.py:1471 -#: netbox/dcim/forms/bulk_import.py:906 netbox/dcim/forms/filtersets.py:1448 +#: netbox/dcim/forms/bulk_edit.py:1201 netbox/dcim/forms/bulk_edit.py:1518 +#: netbox/dcim/forms/bulk_import.py:937 netbox/dcim/forms/filtersets.py:1472 #: netbox/dcim/forms/object_import.py:90 #: netbox/dcim/models/device_component_templates.py:445 -#: netbox/dcim/models/device_components.py:724 +#: netbox/dcim/models/device_components.py:733 msgid "PoE mode" msgstr "Режим PoE" -#: netbox/dcim/forms/bulk_edit.py:1163 netbox/dcim/forms/bulk_edit.py:1477 -#: netbox/dcim/forms/bulk_import.py:912 netbox/dcim/forms/filtersets.py:1453 +#: netbox/dcim/forms/bulk_edit.py:1207 netbox/dcim/forms/bulk_edit.py:1524 +#: netbox/dcim/forms/bulk_import.py:943 netbox/dcim/forms/filtersets.py:1477 #: netbox/dcim/forms/object_import.py:95 #: netbox/dcim/models/device_component_templates.py:452 -#: netbox/dcim/models/device_components.py:731 +#: netbox/dcim/models/device_components.py:740 msgid "PoE type" msgstr "Тип PoE" -#: netbox/dcim/forms/bulk_edit.py:1169 netbox/dcim/forms/filtersets.py:1468 +#: netbox/dcim/forms/bulk_edit.py:1213 netbox/dcim/forms/filtersets.py:1492 #: netbox/dcim/forms/object_import.py:100 msgid "Wireless role" msgstr "Роль беспроводной связи" -#: netbox/dcim/forms/bulk_edit.py:1306 netbox/dcim/forms/model_forms.py:680 -#: netbox/dcim/forms/model_forms.py:1277 netbox/dcim/tables/devices.py:322 +#: netbox/dcim/forms/bulk_edit.py:1350 netbox/dcim/forms/model_forms.py:774 +#: netbox/dcim/forms/model_forms.py:1371 netbox/dcim/tables/devices.py:322 #: netbox/templates/dcim/consoleport.html:24 #: netbox/templates/dcim/consoleserverport.html:24 #: netbox/templates/dcim/frontport.html:24 @@ -4464,26 +4560,26 @@ msgstr "Роль беспроводной связи" msgid "Module" msgstr "Модуль" -#: netbox/dcim/forms/bulk_edit.py:1445 netbox/dcim/tables/devices.py:698 +#: netbox/dcim/forms/bulk_edit.py:1492 netbox/dcim/tables/devices.py:705 #: netbox/templates/dcim/interface.html:116 msgid "LAG" msgstr "LAG" -#: netbox/dcim/forms/bulk_edit.py:1450 netbox/dcim/forms/model_forms.py:1359 +#: netbox/dcim/forms/bulk_edit.py:1497 netbox/dcim/forms/model_forms.py:1453 msgid "Virtual device contexts" msgstr "Виртуальные контексты" -#: netbox/dcim/forms/bulk_edit.py:1456 netbox/dcim/forms/bulk_import.py:741 -#: netbox/dcim/forms/bulk_import.py:767 netbox/dcim/forms/filtersets.py:1301 -#: netbox/dcim/forms/filtersets.py:1326 netbox/dcim/forms/filtersets.py:1412 -#: netbox/dcim/tables/devices.py:631 +#: netbox/dcim/forms/bulk_edit.py:1503 netbox/dcim/forms/bulk_import.py:772 +#: netbox/dcim/forms/bulk_import.py:798 netbox/dcim/forms/filtersets.py:1320 +#: netbox/dcim/forms/filtersets.py:1345 netbox/dcim/forms/filtersets.py:1436 +#: netbox/dcim/tables/devices.py:638 #: netbox/templates/circuits/inc/circuit_termination_fields.html:62 #: netbox/templates/dcim/consoleport.html:40 #: netbox/templates/dcim/consoleserverport.html:40 msgid "Speed" msgstr "Скорость" -#: netbox/dcim/forms/bulk_edit.py:1485 netbox/dcim/forms/bulk_import.py:915 +#: netbox/dcim/forms/bulk_edit.py:1532 netbox/dcim/forms/bulk_import.py:946 #: netbox/templates/vpn/ikepolicy.html:25 #: netbox/templates/vpn/ipsecprofile.html:21 #: netbox/templates/vpn/ipsecprofile.html:48 @@ -4497,55 +4593,55 @@ msgstr "Скорость" msgid "Mode" msgstr "Режим" -#: netbox/dcim/forms/bulk_edit.py:1493 netbox/dcim/forms/model_forms.py:1408 -#: netbox/ipam/forms/bulk_import.py:174 netbox/ipam/forms/filtersets.py:553 -#: netbox/ipam/models/vlans.py:87 netbox/virtualization/forms/bulk_edit.py:222 +#: netbox/dcim/forms/bulk_edit.py:1540 netbox/dcim/forms/model_forms.py:1502 +#: netbox/ipam/forms/bulk_import.py:174 netbox/ipam/forms/filtersets.py:561 +#: netbox/ipam/models/vlans.py:93 netbox/virtualization/forms/bulk_edit.py:222 #: netbox/virtualization/forms/model_forms.py:335 msgid "VLAN group" msgstr "Группа VLAN" -#: netbox/dcim/forms/bulk_edit.py:1502 netbox/dcim/forms/model_forms.py:1414 -#: netbox/dcim/tables/devices.py:592 +#: netbox/dcim/forms/bulk_edit.py:1549 netbox/dcim/forms/model_forms.py:1508 +#: netbox/dcim/tables/devices.py:599 #: netbox/virtualization/forms/bulk_edit.py:230 #: netbox/virtualization/forms/model_forms.py:340 msgid "Untagged VLAN" msgstr "VLAN без тегов" -#: netbox/dcim/forms/bulk_edit.py:1511 netbox/dcim/forms/model_forms.py:1423 -#: netbox/dcim/tables/devices.py:598 +#: netbox/dcim/forms/bulk_edit.py:1558 netbox/dcim/forms/model_forms.py:1517 +#: netbox/dcim/tables/devices.py:605 #: netbox/virtualization/forms/bulk_edit.py:238 #: netbox/virtualization/forms/model_forms.py:349 msgid "Tagged VLANs" msgstr "Тегированные VLAN-ы" -#: netbox/dcim/forms/bulk_edit.py:1514 +#: netbox/dcim/forms/bulk_edit.py:1561 msgid "Add tagged VLANs" msgstr "Добавить тегированные VLAN-ы" -#: netbox/dcim/forms/bulk_edit.py:1523 +#: netbox/dcim/forms/bulk_edit.py:1570 msgid "Remove tagged VLANs" msgstr "Удалить тегированные VLAN-ы" -#: netbox/dcim/forms/bulk_edit.py:1534 netbox/dcim/forms/model_forms.py:1432 +#: netbox/dcim/forms/bulk_edit.py:1581 netbox/dcim/forms/model_forms.py:1526 #: netbox/virtualization/forms/model_forms.py:358 msgid "Q-in-Q Service VLAN" msgstr "Сервисная VLAN «Q-in-Q»" -#: netbox/dcim/forms/bulk_edit.py:1549 netbox/dcim/forms/model_forms.py:1395 +#: netbox/dcim/forms/bulk_edit.py:1596 netbox/dcim/forms/model_forms.py:1489 msgid "Wireless LAN group" msgstr "Беспроводная группа LAN" -#: netbox/dcim/forms/bulk_edit.py:1554 netbox/dcim/forms/model_forms.py:1400 -#: netbox/dcim/tables/devices.py:640 netbox/netbox/navigation/menu.py:152 +#: netbox/dcim/forms/bulk_edit.py:1601 netbox/dcim/forms/model_forms.py:1494 +#: netbox/dcim/tables/devices.py:647 netbox/netbox/navigation/menu.py:153 #: netbox/templates/dcim/interface.html:337 #: netbox/wireless/tables/wirelesslan.py:24 msgid "Wireless LANs" msgstr "Беспроводные LANы" -#: netbox/dcim/forms/bulk_edit.py:1563 netbox/dcim/forms/filtersets.py:1381 -#: netbox/dcim/forms/model_forms.py:1466 netbox/ipam/forms/bulk_edit.py:269 -#: netbox/ipam/forms/bulk_edit.py:362 netbox/ipam/forms/filtersets.py:177 -#: netbox/netbox/navigation/menu.py:108 +#: netbox/dcim/forms/bulk_edit.py:1610 netbox/dcim/forms/filtersets.py:1405 +#: netbox/dcim/forms/model_forms.py:1560 netbox/ipam/forms/bulk_edit.py:269 +#: netbox/ipam/forms/bulk_edit.py:367 netbox/ipam/forms/filtersets.py:177 +#: netbox/netbox/navigation/menu.py:109 #: netbox/templates/dcim/interface.html:128 #: netbox/templates/ipam/prefix.html:91 #: netbox/templates/virtualization/vminterface.html:76 @@ -4554,251 +4650,258 @@ msgstr "Беспроводные LANы" msgid "Addressing" msgstr "Адресация" -#: netbox/dcim/forms/bulk_edit.py:1564 netbox/dcim/forms/filtersets.py:721 -#: netbox/dcim/forms/model_forms.py:1467 +#: netbox/dcim/forms/bulk_edit.py:1611 netbox/dcim/forms/filtersets.py:740 +#: netbox/dcim/forms/model_forms.py:1561 #: netbox/virtualization/forms/model_forms.py:379 msgid "Operation" msgstr "Операция" -#: netbox/dcim/forms/bulk_edit.py:1565 netbox/dcim/forms/filtersets.py:1382 -#: netbox/dcim/forms/model_forms.py:1022 netbox/dcim/forms/model_forms.py:1469 +#: netbox/dcim/forms/bulk_edit.py:1612 netbox/dcim/forms/filtersets.py:1406 +#: netbox/dcim/forms/model_forms.py:1116 netbox/dcim/forms/model_forms.py:1563 msgid "PoE" msgstr "PoE" -#: netbox/dcim/forms/bulk_edit.py:1566 netbox/dcim/forms/model_forms.py:1468 +#: netbox/dcim/forms/bulk_edit.py:1613 netbox/dcim/forms/model_forms.py:1562 #: netbox/templates/dcim/interface.html:105 #: netbox/virtualization/forms/bulk_edit.py:254 #: netbox/virtualization/forms/model_forms.py:380 msgid "Related Interfaces" msgstr "Связанные интерфейсы" -#: netbox/dcim/forms/bulk_edit.py:1568 netbox/dcim/forms/filtersets.py:1383 -#: netbox/dcim/forms/model_forms.py:1472 +#: netbox/dcim/forms/bulk_edit.py:1615 netbox/dcim/forms/filtersets.py:1407 +#: netbox/dcim/forms/model_forms.py:1566 #: netbox/virtualization/forms/bulk_edit.py:257 #: netbox/virtualization/forms/filtersets.py:206 #: netbox/virtualization/forms/model_forms.py:383 msgid "802.1Q Switching" msgstr "Коммутация 802.1Q" -#: netbox/dcim/forms/bulk_edit.py:1573 +#: netbox/dcim/forms/bulk_edit.py:1620 msgid "Add/Remove" msgstr "Добавить/удалить" -#: netbox/dcim/forms/bulk_edit.py:1632 netbox/dcim/forms/bulk_edit.py:1634 +#: netbox/dcim/forms/bulk_edit.py:1679 netbox/dcim/forms/bulk_edit.py:1681 msgid "Interface mode must be specified to assign VLANs" msgstr "Для назначения VLAN необходимо указать режим интерфейса" -#: netbox/dcim/forms/bulk_edit.py:1639 +#: netbox/dcim/forms/bulk_edit.py:1686 msgid "An access interface cannot have tagged VLANs assigned." msgstr "Интерфейсу доступа нельзя назначать VLAN с тегами." -#: netbox/dcim/forms/bulk_import.py:66 +#: netbox/dcim/forms/bulk_import.py:67 msgid "Name of parent region" msgstr "Название родительского региона" -#: netbox/dcim/forms/bulk_import.py:80 +#: netbox/dcim/forms/bulk_import.py:81 msgid "Name of parent site group" msgstr "Имя родительской группы сайтов" -#: netbox/dcim/forms/bulk_import.py:99 +#: netbox/dcim/forms/bulk_import.py:100 msgid "Assigned region" msgstr "Назначенный регион" -#: netbox/dcim/forms/bulk_import.py:106 netbox/tenancy/forms/bulk_import.py:44 -#: netbox/tenancy/forms/bulk_import.py:85 +#: netbox/dcim/forms/bulk_import.py:107 netbox/tenancy/forms/bulk_import.py:44 #: netbox/wireless/forms/bulk_import.py:42 msgid "Assigned group" msgstr "Назначенная группа" -#: netbox/dcim/forms/bulk_import.py:125 +#: netbox/dcim/forms/bulk_import.py:126 msgid "available options" msgstr "доступные опции" -#: netbox/dcim/forms/bulk_import.py:136 netbox/dcim/forms/bulk_import.py:570 -#: netbox/dcim/forms/bulk_import.py:1479 netbox/ipam/forms/bulk_import.py:472 +#: netbox/dcim/forms/bulk_import.py:137 netbox/dcim/forms/bulk_import.py:601 +#: netbox/dcim/forms/bulk_import.py:1510 netbox/ipam/forms/bulk_import.py:479 #: netbox/virtualization/forms/bulk_import.py:64 #: netbox/virtualization/forms/bulk_import.py:95 msgid "Assigned site" msgstr "Назначенное место" -#: netbox/dcim/forms/bulk_import.py:143 +#: netbox/dcim/forms/bulk_import.py:144 msgid "Parent location" msgstr "Родительская локация" -#: netbox/dcim/forms/bulk_import.py:145 +#: netbox/dcim/forms/bulk_import.py:146 msgid "Location not found." msgstr "Локация не найдена." -#: netbox/dcim/forms/bulk_import.py:187 +#: netbox/dcim/forms/bulk_import.py:191 msgid "The manufacturer of this rack type" msgstr "Производитель этого типа стоек" -#: netbox/dcim/forms/bulk_import.py:198 +#: netbox/dcim/forms/bulk_import.py:202 msgid "The lowest-numbered position in the rack" msgstr "Позиция с наименьшим юнитом в стойке" -#: netbox/dcim/forms/bulk_import.py:203 netbox/dcim/forms/bulk_import.py:278 +#: netbox/dcim/forms/bulk_import.py:207 netbox/dcim/forms/bulk_import.py:282 msgid "Rail-to-rail width (in inches)" msgstr "Ширина от рельса до рельса (в дюймах)" -#: netbox/dcim/forms/bulk_import.py:209 netbox/dcim/forms/bulk_import.py:288 +#: netbox/dcim/forms/bulk_import.py:213 netbox/dcim/forms/bulk_import.py:292 msgid "Unit for outer dimensions" msgstr "Единица измерения внешних размеров" -#: netbox/dcim/forms/bulk_import.py:215 netbox/dcim/forms/bulk_import.py:300 +#: netbox/dcim/forms/bulk_import.py:219 netbox/dcim/forms/bulk_import.py:304 msgid "Unit for rack weights" msgstr "Единица измерения веса стойки" -#: netbox/dcim/forms/bulk_import.py:247 +#: netbox/dcim/forms/bulk_import.py:251 msgid "Name of assigned tenant" msgstr "Имя назначенного арендатора" -#: netbox/dcim/forms/bulk_import.py:259 +#: netbox/dcim/forms/bulk_import.py:263 msgid "Name of assigned role" msgstr "Название назначенной роли" -#: netbox/dcim/forms/bulk_import.py:266 +#: netbox/dcim/forms/bulk_import.py:270 msgid "Rack type model" msgstr "Модель типа стойки" -#: netbox/dcim/forms/bulk_import.py:294 netbox/dcim/forms/bulk_import.py:437 -#: netbox/dcim/forms/bulk_import.py:610 +#: netbox/dcim/forms/bulk_import.py:298 netbox/dcim/forms/bulk_import.py:456 +#: netbox/dcim/forms/bulk_import.py:641 msgid "Airflow direction" msgstr "Направление воздушного потока" -#: netbox/dcim/forms/bulk_import.py:326 +#: netbox/dcim/forms/bulk_import.py:330 msgid "Width must be set if not specifying a rack type." msgstr "Если не указан тип стойки, необходимо задать ширину." -#: netbox/dcim/forms/bulk_import.py:328 +#: netbox/dcim/forms/bulk_import.py:332 msgid "U height must be set if not specifying a rack type." msgstr "Если не указан тип стойки, необходимо задать высоту в юнитах." -#: netbox/dcim/forms/bulk_import.py:336 +#: netbox/dcim/forms/bulk_import.py:340 msgid "Parent site" msgstr "Родительское место" -#: netbox/dcim/forms/bulk_import.py:343 netbox/dcim/forms/bulk_import.py:1492 +#: netbox/dcim/forms/bulk_import.py:347 netbox/dcim/forms/bulk_import.py:1523 msgid "Rack's location (if any)" msgstr "Локация стойки (если есть)" -#: netbox/dcim/forms/bulk_import.py:352 netbox/dcim/forms/model_forms.py:319 -#: netbox/dcim/tables/racks.py:221 +#: netbox/dcim/forms/bulk_import.py:356 netbox/dcim/forms/model_forms.py:327 +#: netbox/dcim/tables/racks.py:230 #: netbox/templates/dcim/rackreservation.html:12 #: netbox/templates/dcim/rackreservation.html:45 msgid "Units" msgstr "Единицы" -#: netbox/dcim/forms/bulk_import.py:355 +#: netbox/dcim/forms/bulk_import.py:359 msgid "Comma-separated list of individual unit numbers" msgstr "Список отдельных номеров объектов, разделенных запятыми" -#: netbox/dcim/forms/bulk_import.py:398 +#: netbox/dcim/forms/bulk_import.py:402 msgid "The manufacturer which produces this device type" msgstr "Производитель, выпускающий этот тип устройства" -#: netbox/dcim/forms/bulk_import.py:405 +#: netbox/dcim/forms/bulk_import.py:409 msgid "The default platform for devices of this type (optional)" msgstr "Платформа по умолчанию для устройств этого типа (опционально)" -#: netbox/dcim/forms/bulk_import.py:410 +#: netbox/dcim/forms/bulk_import.py:414 msgid "Device weight" msgstr "Вес устройства" -#: netbox/dcim/forms/bulk_import.py:416 +#: netbox/dcim/forms/bulk_import.py:420 msgid "Unit for device weight" msgstr "Единица измерения веса устройства" -#: netbox/dcim/forms/bulk_import.py:442 +#: netbox/dcim/forms/bulk_import.py:461 msgid "Module weight" msgstr "Вес модуля" -#: netbox/dcim/forms/bulk_import.py:448 +#: netbox/dcim/forms/bulk_import.py:467 msgid "Unit for module weight" msgstr "Единица измерения веса модуля" -#: netbox/dcim/forms/bulk_import.py:481 +#: netbox/dcim/forms/bulk_import.py:484 +msgid "Parent Device Role" +msgstr "Роль родительского устройства" + +#: netbox/dcim/forms/bulk_import.py:486 +msgid "Device role not found." +msgstr "Роль устройства не найдена." + +#: netbox/dcim/forms/bulk_import.py:512 msgid "Limit platform assignments to this manufacturer" msgstr "Ограничьте назначение платформ этим производителем" -#: netbox/dcim/forms/bulk_import.py:503 netbox/dcim/forms/bulk_import.py:1562 -#: netbox/tenancy/forms/bulk_import.py:106 +#: netbox/dcim/forms/bulk_import.py:534 netbox/dcim/forms/bulk_import.py:1593 +#: netbox/tenancy/forms/bulk_import.py:105 msgid "Assigned role" msgstr "Назначенная роль" -#: netbox/dcim/forms/bulk_import.py:516 +#: netbox/dcim/forms/bulk_import.py:547 msgid "Device type manufacturer" msgstr "Производитель типа устройства" -#: netbox/dcim/forms/bulk_import.py:522 +#: netbox/dcim/forms/bulk_import.py:553 msgid "Device type model" msgstr "Модель типа устройства" -#: netbox/dcim/forms/bulk_import.py:529 +#: netbox/dcim/forms/bulk_import.py:560 #: netbox/virtualization/forms/bulk_import.py:132 msgid "Assigned platform" msgstr "Назначенная платформа" -#: netbox/dcim/forms/bulk_import.py:537 netbox/dcim/forms/bulk_import.py:541 -#: netbox/dcim/forms/model_forms.py:547 +#: netbox/dcim/forms/bulk_import.py:568 netbox/dcim/forms/bulk_import.py:572 +#: netbox/dcim/forms/model_forms.py:641 msgid "Virtual chassis" msgstr "Виртуальное шасси" -#: netbox/dcim/forms/bulk_import.py:548 +#: netbox/dcim/forms/bulk_import.py:579 msgid "Virtualization cluster" msgstr "Кластер виртуализации" -#: netbox/dcim/forms/bulk_import.py:577 +#: netbox/dcim/forms/bulk_import.py:608 msgid "Assigned location (if any)" msgstr "Назначенная локация (если есть)" -#: netbox/dcim/forms/bulk_import.py:584 +#: netbox/dcim/forms/bulk_import.py:615 msgid "Assigned rack (if any)" msgstr "Назначенная стойка (если есть)" -#: netbox/dcim/forms/bulk_import.py:587 +#: netbox/dcim/forms/bulk_import.py:618 msgid "Face" msgstr "Лицевая сторона" -#: netbox/dcim/forms/bulk_import.py:590 +#: netbox/dcim/forms/bulk_import.py:621 msgid "Mounted rack face" msgstr "Сторона монтажа в стойке" -#: netbox/dcim/forms/bulk_import.py:597 +#: netbox/dcim/forms/bulk_import.py:628 msgid "Parent device (for child devices)" msgstr "Родительское устройство (для дочерних устройств)" -#: netbox/dcim/forms/bulk_import.py:600 +#: netbox/dcim/forms/bulk_import.py:631 msgid "Device bay" msgstr "Отсек для устройств" -#: netbox/dcim/forms/bulk_import.py:604 +#: netbox/dcim/forms/bulk_import.py:635 msgid "Device bay in which this device is installed (for child devices)" msgstr "" "Отсек для устройств, в котором установлено данное устройство (для детских " "устройств)" -#: netbox/dcim/forms/bulk_import.py:671 +#: netbox/dcim/forms/bulk_import.py:702 msgid "The device in which this module is installed" msgstr "Устройство, в котором установлен данный модуль" -#: netbox/dcim/forms/bulk_import.py:674 netbox/dcim/forms/model_forms.py:651 +#: netbox/dcim/forms/bulk_import.py:705 netbox/dcim/forms/model_forms.py:745 msgid "Module bay" msgstr "Отсек для модулей" -#: netbox/dcim/forms/bulk_import.py:677 +#: netbox/dcim/forms/bulk_import.py:708 msgid "The module bay in which this module is installed" msgstr "Отсек для модулей, в котором установлен данный модуль" -#: netbox/dcim/forms/bulk_import.py:683 +#: netbox/dcim/forms/bulk_import.py:714 msgid "The type of module" msgstr "Тип модуля" -#: netbox/dcim/forms/bulk_import.py:691 netbox/dcim/forms/model_forms.py:667 +#: netbox/dcim/forms/bulk_import.py:722 netbox/dcim/forms/model_forms.py:761 msgid "Replicate components" msgstr "Репликация компонентов" -#: netbox/dcim/forms/bulk_import.py:693 +#: netbox/dcim/forms/bulk_import.py:724 msgid "" "Automatically populate components associated with this module type (enabled " "by default)" @@ -4806,173 +4909,172 @@ msgstr "" "Автоматическое заполнение компонентов, связанных с этим типом модуля " "(включено по умолчанию)" -#: netbox/dcim/forms/bulk_import.py:696 netbox/dcim/forms/model_forms.py:673 +#: netbox/dcim/forms/bulk_import.py:727 netbox/dcim/forms/model_forms.py:767 msgid "Adopt components" msgstr "Принять компоненты" -#: netbox/dcim/forms/bulk_import.py:698 netbox/dcim/forms/model_forms.py:676 +#: netbox/dcim/forms/bulk_import.py:729 netbox/dcim/forms/model_forms.py:770 msgid "Adopt already existing components" msgstr "Используйте уже существующие компоненты" -#: netbox/dcim/forms/bulk_import.py:738 netbox/dcim/forms/bulk_import.py:764 -#: netbox/dcim/forms/bulk_import.py:790 +#: netbox/dcim/forms/bulk_import.py:769 netbox/dcim/forms/bulk_import.py:795 +#: netbox/dcim/forms/bulk_import.py:821 msgid "Port type" msgstr "Тип порта" -#: netbox/dcim/forms/bulk_import.py:746 netbox/dcim/forms/bulk_import.py:772 +#: netbox/dcim/forms/bulk_import.py:777 netbox/dcim/forms/bulk_import.py:803 msgid "Port speed in bps" msgstr "Скорость порта в бит/с" -#: netbox/dcim/forms/bulk_import.py:810 +#: netbox/dcim/forms/bulk_import.py:841 msgid "Outlet type" msgstr "Тип розетки" -#: netbox/dcim/forms/bulk_import.py:817 +#: netbox/dcim/forms/bulk_import.py:848 msgid "Local power port which feeds this outlet" msgstr "Локальный порт питания, питающий эту розетку" -#: netbox/dcim/forms/bulk_import.py:823 +#: netbox/dcim/forms/bulk_import.py:854 msgid "Electrical phase (for three-phase circuits)" msgstr "Электрическая фаза (для трехфазных цепей)" -#: netbox/dcim/forms/bulk_import.py:867 netbox/dcim/forms/model_forms.py:1370 +#: netbox/dcim/forms/bulk_import.py:898 netbox/dcim/forms/model_forms.py:1464 #: netbox/virtualization/forms/bulk_import.py:161 #: netbox/virtualization/forms/model_forms.py:319 msgid "Parent interface" msgstr "Родительский интерфейс" -#: netbox/dcim/forms/bulk_import.py:874 netbox/dcim/forms/model_forms.py:1378 +#: netbox/dcim/forms/bulk_import.py:905 netbox/dcim/forms/model_forms.py:1472 #: netbox/virtualization/forms/bulk_import.py:168 #: netbox/virtualization/forms/model_forms.py:327 msgid "Bridged interface" msgstr "Мостовой интерфейс" -#: netbox/dcim/forms/bulk_import.py:877 +#: netbox/dcim/forms/bulk_import.py:908 msgid "Lag" msgstr "Lag" -#: netbox/dcim/forms/bulk_import.py:881 +#: netbox/dcim/forms/bulk_import.py:912 msgid "Parent LAG interface" msgstr "Родительский интерфейс LAG" -#: netbox/dcim/forms/bulk_import.py:884 +#: netbox/dcim/forms/bulk_import.py:915 msgid "Vdcs" msgstr "Виртуальные контексты устройств(VDCs)" -#: netbox/dcim/forms/bulk_import.py:889 +#: netbox/dcim/forms/bulk_import.py:920 msgid "VDC names separated by commas, encased with double quotes. Example:" msgstr "Имена VDC разделены запятыми и заключены в двойные кавычки. Пример:" -#: netbox/dcim/forms/bulk_import.py:895 +#: netbox/dcim/forms/bulk_import.py:926 msgid "Physical medium" msgstr "Физическая среда" -#: netbox/dcim/forms/bulk_import.py:898 netbox/dcim/forms/filtersets.py:1419 +#: netbox/dcim/forms/bulk_import.py:929 netbox/dcim/forms/filtersets.py:1443 msgid "Duplex" msgstr "Дуплекс" -#: netbox/dcim/forms/bulk_import.py:903 +#: netbox/dcim/forms/bulk_import.py:934 msgid "Poe mode" msgstr "Режим Poe" -#: netbox/dcim/forms/bulk_import.py:909 +#: netbox/dcim/forms/bulk_import.py:940 msgid "Poe type" msgstr "Тип Poe" -#: netbox/dcim/forms/bulk_import.py:918 +#: netbox/dcim/forms/bulk_import.py:949 #: netbox/virtualization/forms/bulk_import.py:174 msgid "IEEE 802.1Q operational mode (for L2 interfaces)" msgstr "Рабочий режим IEEE 802.1Q (для интерфейсов L2)" -#: netbox/dcim/forms/bulk_import.py:925 netbox/ipam/forms/bulk_import.py:164 +#: netbox/dcim/forms/bulk_import.py:956 netbox/ipam/forms/bulk_import.py:164 #: netbox/ipam/forms/bulk_import.py:253 netbox/ipam/forms/bulk_import.py:289 #: netbox/ipam/forms/filtersets.py:210 netbox/ipam/forms/filtersets.py:293 -#: netbox/ipam/forms/filtersets.py:353 +#: netbox/ipam/forms/filtersets.py:360 #: netbox/virtualization/forms/bulk_import.py:181 msgid "Assigned VRF" msgstr "Назначенный VRF" -#: netbox/dcim/forms/bulk_import.py:928 +#: netbox/dcim/forms/bulk_import.py:959 msgid "Rf role" msgstr "Роль Rf" -#: netbox/dcim/forms/bulk_import.py:931 +#: netbox/dcim/forms/bulk_import.py:962 msgid "Wireless role (AP/station)" msgstr "Роль беспроводной сети (точка доступа/станция)" -#: netbox/dcim/forms/bulk_import.py:967 +#: netbox/dcim/forms/bulk_import.py:998 #, python-brace-format msgid "VDC {vdc} is not assigned to device {device}" msgstr "В ПОСТОЯННОГО ТОКА {vdc} не присвоено устройству {device}" -#: netbox/dcim/forms/bulk_import.py:981 netbox/dcim/forms/model_forms.py:1036 -#: netbox/dcim/forms/model_forms.py:1655 +#: netbox/dcim/forms/bulk_import.py:1012 netbox/dcim/forms/model_forms.py:1130 +#: netbox/dcim/forms/model_forms.py:1749 #: netbox/dcim/forms/object_import.py:117 msgid "Rear port" msgstr "Задний порт" -#: netbox/dcim/forms/bulk_import.py:984 +#: netbox/dcim/forms/bulk_import.py:1015 msgid "Corresponding rear port" msgstr "Соответствующий задний порт" -#: netbox/dcim/forms/bulk_import.py:989 netbox/dcim/forms/bulk_import.py:1030 -#: netbox/dcim/forms/bulk_import.py:1353 +#: netbox/dcim/forms/bulk_import.py:1020 netbox/dcim/forms/bulk_import.py:1061 +#: netbox/dcim/forms/bulk_import.py:1384 msgid "Physical medium classification" msgstr "Классификация физических сред" -#: netbox/dcim/forms/bulk_import.py:1058 netbox/dcim/tables/devices.py:853 +#: netbox/dcim/forms/bulk_import.py:1089 netbox/dcim/tables/devices.py:860 msgid "Installed device" msgstr "Установленное устройство" -#: netbox/dcim/forms/bulk_import.py:1062 +#: netbox/dcim/forms/bulk_import.py:1093 msgid "Child device installed within this bay" msgstr "Дочернее устройство, установленное в этом отсеке" -#: netbox/dcim/forms/bulk_import.py:1064 +#: netbox/dcim/forms/bulk_import.py:1095 msgid "Child device not found." msgstr "Дочернее устройство не найдено." -#: netbox/dcim/forms/bulk_import.py:1122 +#: netbox/dcim/forms/bulk_import.py:1153 msgid "Parent inventory item" msgstr "Предмет родительского инвентаря" -#: netbox/dcim/forms/bulk_import.py:1125 +#: netbox/dcim/forms/bulk_import.py:1156 msgid "Component type" msgstr "Тип компонента" -#: netbox/dcim/forms/bulk_import.py:1129 +#: netbox/dcim/forms/bulk_import.py:1160 msgid "Component Type" msgstr "Тип компонента" -#: netbox/dcim/forms/bulk_import.py:1132 +#: netbox/dcim/forms/bulk_import.py:1163 msgid "Compnent name" msgstr "Имя компонента" -#: netbox/dcim/forms/bulk_import.py:1134 +#: netbox/dcim/forms/bulk_import.py:1165 msgid "Component Name" msgstr "Имя компонента" -#: netbox/dcim/forms/bulk_import.py:1177 netbox/dcim/forms/bulk_import.py:1195 +#: netbox/dcim/forms/bulk_import.py:1208 netbox/dcim/forms/bulk_import.py:1226 msgid "Component name must be specified when component type is specified" msgstr "Имя компонента должно быть указано при указании типа компонента" -#: netbox/dcim/forms/bulk_import.py:1187 +#: netbox/dcim/forms/bulk_import.py:1218 #, python-brace-format msgid "Component not found: {device} - {component_name}" msgstr "Компонент не найден: {device} - {component_name}" -#: netbox/dcim/forms/bulk_import.py:1200 +#: netbox/dcim/forms/bulk_import.py:1231 msgid "Component type must be specified when component name is specified" msgstr "Тип компонента должен быть указан при указании имени компонента" -#: netbox/dcim/forms/bulk_import.py:1227 netbox/ipam/forms/bulk_import.py:314 +#: netbox/dcim/forms/bulk_import.py:1258 netbox/ipam/forms/bulk_import.py:314 msgid "Parent device of assigned interface (if any)" msgstr "Родительское устройство назначенного интерфейса (если есть)" -#: netbox/dcim/forms/bulk_import.py:1230 netbox/ipam/forms/bulk_import.py:317 -#: netbox/ipam/forms/bulk_import.py:563 netbox/ipam/forms/model_forms.py:767 -#: netbox/virtualization/filtersets.py:254 -#: netbox/virtualization/filtersets.py:305 +#: netbox/dcim/forms/bulk_import.py:1261 netbox/ipam/forms/bulk_import.py:317 +#: netbox/virtualization/filtersets.py:256 +#: netbox/virtualization/filtersets.py:307 #: netbox/virtualization/forms/bulk_edit.py:182 #: netbox/virtualization/forms/bulk_edit.py:316 #: netbox/virtualization/forms/bulk_import.py:152 @@ -4980,134 +5082,134 @@ msgstr "Родительское устройство назначенного #: netbox/virtualization/forms/filtersets.py:220 #: netbox/virtualization/forms/filtersets.py:266 #: netbox/virtualization/forms/model_forms.py:295 -#: netbox/vpn/forms/bulk_import.py:93 netbox/vpn/forms/bulk_import.py:290 +#: netbox/vpn/forms/bulk_import.py:93 netbox/vpn/forms/bulk_import.py:295 msgid "Virtual machine" msgstr "Виртуальная машина" -#: netbox/dcim/forms/bulk_import.py:1234 netbox/ipam/forms/bulk_import.py:321 +#: netbox/dcim/forms/bulk_import.py:1265 netbox/ipam/forms/bulk_import.py:321 msgid "Parent VM of assigned interface (if any)" msgstr "Родительская виртуальная машина назначенного интерфейса (если есть)" -#: netbox/dcim/forms/bulk_import.py:1241 netbox/ipam/filtersets.py:1047 +#: netbox/dcim/forms/bulk_import.py:1272 netbox/ipam/filtersets.py:1047 #: netbox/ipam/forms/bulk_import.py:328 msgid "Assigned interface" msgstr "Назначенный интерфейс" -#: netbox/dcim/forms/bulk_import.py:1244 netbox/ipam/forms/bulk_import.py:338 +#: netbox/dcim/forms/bulk_import.py:1275 netbox/ipam/forms/bulk_import.py:338 msgid "Is primary" msgstr "Является основным" -#: netbox/dcim/forms/bulk_import.py:1245 +#: netbox/dcim/forms/bulk_import.py:1276 msgid "Make this the primary MAC address for the assigned interface" msgstr "Сделайте этот адрес основным MAC-адресом для назначенного интерфейса" -#: netbox/dcim/forms/bulk_import.py:1282 +#: netbox/dcim/forms/bulk_import.py:1313 msgid "Must specify the parent device or VM when assigning an interface" msgstr "" "При назначении интерфейса необходимо указать родительское устройство или " "виртуальную машину" -#: netbox/dcim/forms/bulk_import.py:1308 +#: netbox/dcim/forms/bulk_import.py:1339 msgid "Side A device" msgstr "Устройство на стороне А" -#: netbox/dcim/forms/bulk_import.py:1311 netbox/dcim/forms/bulk_import.py:1329 +#: netbox/dcim/forms/bulk_import.py:1342 netbox/dcim/forms/bulk_import.py:1360 msgid "Device name" msgstr "Имя устройства" -#: netbox/dcim/forms/bulk_import.py:1314 +#: netbox/dcim/forms/bulk_import.py:1345 msgid "Side A type" msgstr "Сторона типа А" -#: netbox/dcim/forms/bulk_import.py:1320 +#: netbox/dcim/forms/bulk_import.py:1351 msgid "Side A name" msgstr "Название стороны А" -#: netbox/dcim/forms/bulk_import.py:1321 netbox/dcim/forms/bulk_import.py:1339 +#: netbox/dcim/forms/bulk_import.py:1352 netbox/dcim/forms/bulk_import.py:1370 msgid "Termination name" msgstr "Название точки подключения" -#: netbox/dcim/forms/bulk_import.py:1326 +#: netbox/dcim/forms/bulk_import.py:1357 msgid "Side B device" msgstr "Устройство на стороне B" -#: netbox/dcim/forms/bulk_import.py:1332 +#: netbox/dcim/forms/bulk_import.py:1363 msgid "Side B type" msgstr "Тип стороны B" -#: netbox/dcim/forms/bulk_import.py:1338 +#: netbox/dcim/forms/bulk_import.py:1369 msgid "Side B name" msgstr "Название стороны B" -#: netbox/dcim/forms/bulk_import.py:1347 +#: netbox/dcim/forms/bulk_import.py:1378 #: netbox/wireless/forms/bulk_import.py:91 msgid "Connection status" msgstr "Состояние подключения" -#: netbox/dcim/forms/bulk_import.py:1399 +#: netbox/dcim/forms/bulk_import.py:1430 #, python-brace-format msgid "Side {side_upper}: {device} {termination_object} is already connected" msgstr "Сторона {side_upper}: {device} {termination_object} уже подключен" -#: netbox/dcim/forms/bulk_import.py:1405 +#: netbox/dcim/forms/bulk_import.py:1436 #, python-brace-format msgid "{side_upper} side termination not found: {device} {name}" msgstr "{side_upper} боковое завершение не найдено: {device} {name}" -#: netbox/dcim/forms/bulk_import.py:1430 netbox/dcim/forms/model_forms.py:797 -#: netbox/dcim/tables/devices.py:1058 netbox/templates/dcim/device.html:132 +#: netbox/dcim/forms/bulk_import.py:1461 netbox/dcim/forms/model_forms.py:891 +#: netbox/dcim/tables/devices.py:1065 netbox/templates/dcim/device.html:132 #: netbox/templates/dcim/virtualchassis.html:27 #: netbox/templates/dcim/virtualchassis.html:67 msgid "Master" msgstr "Мастер" -#: netbox/dcim/forms/bulk_import.py:1434 +#: netbox/dcim/forms/bulk_import.py:1465 msgid "Master device" msgstr "Мастер-устройство" -#: netbox/dcim/forms/bulk_import.py:1451 +#: netbox/dcim/forms/bulk_import.py:1482 msgid "Name of parent site" msgstr "Имя родительского сайта" -#: netbox/dcim/forms/bulk_import.py:1485 +#: netbox/dcim/forms/bulk_import.py:1516 msgid "Upstream power panel" msgstr "Распределительный щит" -#: netbox/dcim/forms/bulk_import.py:1515 +#: netbox/dcim/forms/bulk_import.py:1546 msgid "Primary or redundant" msgstr "Основное или резервное" -#: netbox/dcim/forms/bulk_import.py:1520 +#: netbox/dcim/forms/bulk_import.py:1551 msgid "Supply type (AC/DC)" msgstr "Тип питания (AC/DC)" -#: netbox/dcim/forms/bulk_import.py:1525 +#: netbox/dcim/forms/bulk_import.py:1556 msgid "Single or three-phase" msgstr "Однофазный или трехфазный" -#: netbox/dcim/forms/bulk_import.py:1576 netbox/dcim/forms/model_forms.py:1753 +#: netbox/dcim/forms/bulk_import.py:1607 netbox/dcim/forms/model_forms.py:1847 #: netbox/templates/dcim/device.html:190 #: netbox/templates/dcim/virtualdevicecontext.html:30 #: netbox/templates/virtualization/virtualmachine.html:52 msgid "Primary IPv4" msgstr "Основной IPv4" -#: netbox/dcim/forms/bulk_import.py:1580 +#: netbox/dcim/forms/bulk_import.py:1611 msgid "IPv4 address with mask, e.g. 1.2.3.4/24" msgstr "Адрес IPv4 с маской, напр. 1.2.3.4/24" -#: netbox/dcim/forms/bulk_import.py:1583 netbox/dcim/forms/model_forms.py:1762 +#: netbox/dcim/forms/bulk_import.py:1614 netbox/dcim/forms/model_forms.py:1856 #: netbox/templates/dcim/device.html:206 #: netbox/templates/dcim/virtualdevicecontext.html:41 #: netbox/templates/virtualization/virtualmachine.html:68 msgid "Primary IPv6" msgstr "Основной IPv6" -#: netbox/dcim/forms/bulk_import.py:1587 +#: netbox/dcim/forms/bulk_import.py:1618 msgid "IPv6 address with prefix length, e.g. 2001:db8::1/64" msgstr "Адрес IPv6 с длиной префикса, напр. 2001:db8::1/64" -#: netbox/dcim/forms/common.py:19 netbox/dcim/models/device_components.py:518 +#: netbox/dcim/forms/common.py:19 netbox/dcim/models/device_components.py:527 #: netbox/templates/dcim/interface.html:57 #: netbox/templates/virtualization/vminterface.html:51 #: netbox/virtualization/forms/bulk_edit.py:207 @@ -5152,7 +5254,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:749 +#: netbox/dcim/forms/connections.py:49 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 @@ -5161,21 +5263,21 @@ msgstr "A {model} названный {name} уже существует" msgid "Power Panel" msgstr "Распределительный щит" -#: netbox/dcim/forms/connections.py:58 netbox/dcim/forms/model_forms.py:777 +#: netbox/dcim/forms/connections.py:58 netbox/dcim/forms/model_forms.py:871 #: netbox/templates/dcim/powerfeed.html:21 #: netbox/templates/dcim/powerport.html:80 msgid "Power Feed" msgstr "Кабель питания" -#: netbox/dcim/forms/filtersets.py:137 netbox/dcim/tables/devices.py:304 +#: netbox/dcim/forms/filtersets.py:138 netbox/dcim/tables/devices.py:304 msgid "Device Status" msgstr "Статус устройства" -#: netbox/dcim/forms/filtersets.py:150 +#: netbox/dcim/forms/filtersets.py:151 msgid "Parent region" msgstr "Родительский регион" -#: netbox/dcim/forms/filtersets.py:164 netbox/tenancy/forms/bulk_import.py:28 +#: netbox/dcim/forms/filtersets.py:165 netbox/tenancy/forms/bulk_import.py:28 #: netbox/tenancy/forms/bulk_import.py:62 #: netbox/tenancy/forms/filtersets.py:33 netbox/tenancy/forms/filtersets.py:62 #: netbox/wireless/forms/bulk_import.py:27 @@ -5183,117 +5285,117 @@ msgstr "Родительский регион" msgid "Parent group" msgstr "Родительская группа" -#: netbox/dcim/forms/filtersets.py:243 netbox/templates/dcim/location.html:58 +#: netbox/dcim/forms/filtersets.py:244 netbox/templates/dcim/location.html:58 #: netbox/templates/dcim/site.html:56 msgid "Facility" msgstr "Объект" -#: netbox/dcim/forms/filtersets.py:398 +#: netbox/dcim/forms/filtersets.py:399 msgid "Function" msgstr "Функция" -#: netbox/dcim/forms/filtersets.py:484 netbox/dcim/forms/model_forms.py:382 +#: netbox/dcim/forms/filtersets.py:485 netbox/dcim/forms/model_forms.py:390 #: netbox/templates/inc/panels/image_attachments.html:6 msgid "Images" msgstr "Изображения" -#: netbox/dcim/forms/filtersets.py:487 netbox/dcim/forms/filtersets.py:612 -#: netbox/dcim/forms/filtersets.py:727 +#: netbox/dcim/forms/filtersets.py:488 netbox/dcim/forms/filtersets.py:621 +#: netbox/dcim/forms/filtersets.py:746 msgid "Components" msgstr "Компоненты" -#: netbox/dcim/forms/filtersets.py:507 +#: netbox/dcim/forms/filtersets.py:508 msgid "Subdevice role" msgstr "Роль подустройства" -#: netbox/dcim/forms/filtersets.py:791 netbox/dcim/tables/racks.py:54 -#: netbox/templates/dcim/racktype.html:20 +#: netbox/dcim/forms/filtersets.py:810 netbox/dcim/tables/racks.py:54 +#: netbox/templates/dcim/module.html:99 netbox/templates/dcim/racktype.html:20 msgid "Model" msgstr "Модель" -#: netbox/dcim/forms/filtersets.py:835 +#: netbox/dcim/forms/filtersets.py:854 msgid "Has an OOB IP" msgstr "Имеет IP-адрес OOB" -#: netbox/dcim/forms/filtersets.py:842 +#: netbox/dcim/forms/filtersets.py:861 msgid "Virtual chassis member" msgstr "Элемент виртуального шасси" -#: netbox/dcim/forms/filtersets.py:891 +#: netbox/dcim/forms/filtersets.py:910 msgid "Has virtual device contexts" msgstr "Имеет контексты виртуальных устройств" -#: netbox/dcim/forms/filtersets.py:904 netbox/extras/filtersets.py:585 -#: netbox/ipam/forms/filtersets.py:469 +#: netbox/dcim/forms/filtersets.py:923 netbox/extras/filtersets.py:678 +#: netbox/ipam/forms/filtersets.py:477 #: netbox/virtualization/forms/filtersets.py:118 msgid "Cluster group" msgstr "Кластерная группа" -#: netbox/dcim/forms/filtersets.py:1259 +#: netbox/dcim/forms/filtersets.py:1278 msgid "Cabled" msgstr "Кабельный" -#: netbox/dcim/forms/filtersets.py:1266 +#: netbox/dcim/forms/filtersets.py:1285 msgid "Occupied" msgstr "Занятый" -#: netbox/dcim/forms/filtersets.py:1293 netbox/dcim/forms/filtersets.py:1318 -#: netbox/dcim/forms/filtersets.py:1342 netbox/dcim/forms/filtersets.py:1362 -#: netbox/dcim/forms/filtersets.py:1390 netbox/dcim/tables/devices.py:373 -#: netbox/dcim/tables/devices.py:662 +#: netbox/dcim/forms/filtersets.py:1312 netbox/dcim/forms/filtersets.py:1337 +#: netbox/dcim/forms/filtersets.py:1361 netbox/dcim/forms/filtersets.py:1381 +#: netbox/dcim/forms/filtersets.py:1414 netbox/dcim/tables/devices.py:373 +#: netbox/dcim/tables/devices.py:669 #: netbox/templates/circuits/inc/circuit_termination_fields.html:16 #: netbox/templates/dcim/consoleport.html:55 #: netbox/templates/dcim/consoleserverport.html:55 #: netbox/templates/dcim/frontport.html:69 #: netbox/templates/dcim/interface.html:197 #: netbox/templates/dcim/powerfeed.html:110 -#: netbox/templates/dcim/poweroutlet.html:69 +#: netbox/templates/dcim/poweroutlet.html:73 #: netbox/templates/dcim/powerport.html:59 #: netbox/templates/dcim/rearport.html:65 msgid "Connection" msgstr "Подключение" -#: netbox/dcim/forms/filtersets.py:1402 netbox/extras/forms/bulk_edit.py:326 -#: netbox/extras/forms/bulk_import.py:247 -#: netbox/extras/forms/filtersets.py:472 -#: netbox/extras/forms/model_forms.py:689 netbox/extras/tables/tables.py:585 +#: netbox/dcim/forms/filtersets.py:1426 netbox/extras/forms/bulk_edit.py:382 +#: netbox/extras/forms/bulk_import.py:253 +#: netbox/extras/forms/filtersets.py:527 +#: netbox/extras/forms/model_forms.py:759 netbox/extras/tables/tables.py:640 #: netbox/templates/extras/journalentry.html:30 msgid "Kind" msgstr "Вид" -#: netbox/dcim/forms/filtersets.py:1431 +#: netbox/dcim/forms/filtersets.py:1455 msgid "Mgmt only" msgstr "Только менеджмент" -#: netbox/dcim/forms/filtersets.py:1443 netbox/dcim/forms/model_forms.py:1454 -#: netbox/dcim/models/device_components.py:680 +#: netbox/dcim/forms/filtersets.py:1467 netbox/dcim/forms/model_forms.py:1548 +#: netbox/dcim/models/device_components.py:689 #: netbox/templates/dcim/interface.html:142 msgid "WWN" msgstr "Глобальное уникальное имя (WWN)" -#: netbox/dcim/forms/filtersets.py:1458 +#: netbox/dcim/forms/filtersets.py:1482 #: netbox/virtualization/forms/filtersets.py:246 msgid "802.1Q mode" msgstr "Режим 802.1Q" -#: netbox/dcim/forms/filtersets.py:1473 +#: netbox/dcim/forms/filtersets.py:1497 msgid "Wireless channel" msgstr "Беспроводной канал" -#: netbox/dcim/forms/filtersets.py:1477 +#: netbox/dcim/forms/filtersets.py:1501 msgid "Channel frequency (MHz)" msgstr "Частота канала (МГц)" -#: netbox/dcim/forms/filtersets.py:1481 +#: netbox/dcim/forms/filtersets.py:1505 msgid "Channel width (MHz)" msgstr "Ширина канала (МГц)" -#: netbox/dcim/forms/filtersets.py:1485 +#: netbox/dcim/forms/filtersets.py:1509 #: netbox/templates/dcim/interface.html:91 msgid "Transmit power (dBm)" msgstr "Мощность передачи (дБм)" -#: netbox/dcim/forms/filtersets.py:1510 netbox/dcim/forms/filtersets.py:1535 +#: netbox/dcim/forms/filtersets.py:1534 netbox/dcim/forms/filtersets.py:1559 #: netbox/dcim/tables/devices.py:336 netbox/templates/dcim/cable.html:12 #: netbox/templates/dcim/cable_trace.html:46 #: netbox/templates/dcim/frontport.html:77 @@ -5304,15 +5406,15 @@ msgstr "Мощность передачи (дБм)" msgid "Cable" msgstr "Кабель" -#: netbox/dcim/forms/filtersets.py:1614 netbox/dcim/tables/devices.py:978 +#: netbox/dcim/forms/filtersets.py:1638 netbox/dcim/tables/devices.py:985 msgid "Discovered" msgstr "Обнаружено" -#: netbox/dcim/forms/filtersets.py:1655 netbox/ipam/forms/filtersets.py:364 +#: netbox/dcim/forms/filtersets.py:1679 netbox/ipam/forms/filtersets.py:371 msgid "Assigned Device" msgstr "Назначенное устройство" -#: netbox/dcim/forms/filtersets.py:1660 netbox/ipam/forms/filtersets.py:369 +#: netbox/dcim/forms/filtersets.py:1684 netbox/ipam/forms/filtersets.py:376 msgid "Assigned VM" msgstr "Назначенная виртуальная машина" @@ -5322,15 +5424,15 @@ msgid "A virtual chassis member already exists in position {vc_position}." msgstr "Виртуальный элемент шасси уже находится на месте {vc_position}." #: netbox/dcim/forms/mixins.py:27 netbox/dcim/forms/mixins.py:75 -#: netbox/ipam/forms/bulk_edit.py:420 netbox/ipam/forms/model_forms.py:617 +#: netbox/ipam/forms/bulk_edit.py:425 netbox/ipam/forms/model_forms.py:617 msgid "Scope type" msgstr "Тип прицела" #: netbox/dcim/forms/mixins.py:30 netbox/dcim/forms/mixins.py:78 -#: netbox/ipam/forms/bulk_edit.py:270 netbox/ipam/forms/bulk_edit.py:423 -#: netbox/ipam/forms/bulk_edit.py:437 netbox/ipam/forms/filtersets.py:181 +#: netbox/ipam/forms/bulk_edit.py:270 netbox/ipam/forms/bulk_edit.py:428 +#: netbox/ipam/forms/bulk_edit.py:447 netbox/ipam/forms/filtersets.py:181 #: netbox/ipam/forms/model_forms.py:231 netbox/ipam/forms/model_forms.py:620 -#: netbox/ipam/forms/model_forms.py:630 netbox/ipam/tables/ip.py:194 +#: netbox/ipam/forms/model_forms.py:630 netbox/ipam/tables/ip.py:195 #: netbox/ipam/tables/vlans.py:40 netbox/templates/ipam/prefix.html:48 #: netbox/templates/ipam/vlangroup.html:38 #: netbox/templates/virtualization/cluster.html:42 @@ -5339,9 +5441,9 @@ msgstr "Тип прицела" #: netbox/virtualization/forms/filtersets.py:47 #: netbox/virtualization/forms/model_forms.py:79 #: netbox/virtualization/tables/clusters.py:80 -#: netbox/wireless/forms/bulk_edit.py:93 +#: netbox/wireless/forms/bulk_edit.py:94 #: netbox/wireless/forms/filtersets.py:37 -#: netbox/wireless/forms/model_forms.py:56 +#: netbox/wireless/forms/model_forms.py:57 #: netbox/wireless/tables/wirelesslan.py:58 msgid "Scope" msgstr "Область применения" @@ -5350,31 +5452,31 @@ msgstr "Область применения" msgid "Scope type (app & model)" msgstr "Тип прицела (приложение и модель)" -#: netbox/dcim/forms/model_forms.py:144 +#: netbox/dcim/forms/model_forms.py:149 msgid "Contact Info" msgstr "Контактная информация" -#: netbox/dcim/forms/model_forms.py:199 netbox/templates/dcim/rackrole.html:19 +#: netbox/dcim/forms/model_forms.py:206 netbox/templates/dcim/rackrole.html:19 msgid "Rack Role" msgstr "Роль стойки" -#: netbox/dcim/forms/model_forms.py:217 netbox/dcim/forms/model_forms.py:371 -#: netbox/dcim/forms/model_forms.py:456 +#: netbox/dcim/forms/model_forms.py:224 netbox/dcim/forms/model_forms.py:379 +#: netbox/dcim/forms/model_forms.py:550 #: netbox/utilities/forms/fields/fields.py:47 msgid "Slug" msgstr "Подстрока" -#: netbox/dcim/forms/model_forms.py:264 +#: netbox/dcim/forms/model_forms.py:271 msgid "Select a pre-defined rack type, or set physical characteristics below." msgstr "" "Выберите заранее определенный тип стойки или задайте физические " "характеристики ниже." -#: netbox/dcim/forms/model_forms.py:273 +#: netbox/dcim/forms/model_forms.py:280 msgid "Inventory Control" msgstr "Управление запасами" -#: netbox/dcim/forms/model_forms.py:321 +#: netbox/dcim/forms/model_forms.py:329 msgid "" "Comma-separated list of numeric unit IDs. A range may be specified using a " "hyphen." @@ -5382,36 +5484,45 @@ msgstr "" "Список числовых идентификаторов, разделенных запятыми. Диапазон можно " "указать с помощью дефиса." -#: netbox/dcim/forms/model_forms.py:330 netbox/dcim/tables/racks.py:201 +#: netbox/dcim/forms/model_forms.py:338 netbox/dcim/tables/racks.py:210 msgid "Reservation" msgstr "Резервирование" -#: netbox/dcim/forms/model_forms.py:432 +#: netbox/dcim/forms/model_forms.py:414 +msgid "Enter a valid JSON schema to define supported attributes." +msgstr "" +"Введите действительную схему JSON для определения поддерживаемых атрибутов." + +#: netbox/dcim/forms/model_forms.py:447 +msgid "Profile & Attributes" +msgstr "Профиль и атрибуты" + +#: netbox/dcim/forms/model_forms.py:526 #: netbox/templates/dcim/devicerole.html:23 msgid "Device Role" msgstr "Роль устройства" -#: netbox/dcim/forms/model_forms.py:500 netbox/dcim/models/devices.py:635 +#: netbox/dcim/forms/model_forms.py:594 netbox/dcim/models/devices.py:523 msgid "The lowest-numbered unit occupied by the device" msgstr "Устройство с наименьшим номером, занимаемое устройством" -#: netbox/dcim/forms/model_forms.py:558 +#: netbox/dcim/forms/model_forms.py:652 msgid "The position in the virtual chassis this device is identified by" msgstr "Положение в виртуальном корпусе этого устройства определяется по" -#: netbox/dcim/forms/model_forms.py:563 +#: netbox/dcim/forms/model_forms.py:657 msgid "The priority of the device in the virtual chassis" msgstr "Приоритет устройства в виртуальном шасси" -#: netbox/dcim/forms/model_forms.py:670 +#: netbox/dcim/forms/model_forms.py:764 msgid "Automatically populate components associated with this module type" msgstr "Автоматическое заполнение компонентов, связанных с этим типом модуля" -#: netbox/dcim/forms/model_forms.py:779 +#: netbox/dcim/forms/model_forms.py:873 msgid "Characteristics" msgstr "Характеристики" -#: netbox/dcim/forms/model_forms.py:936 +#: netbox/dcim/forms/model_forms.py:1030 #, python-brace-format msgid "" "Alphanumeric ranges are supported for bulk creation. Mixed cases and types " @@ -5425,35 +5536,35 @@ msgstr "" "[ge, xe]-0/0/[0-9]). Переменная {module} будет " "автоматически заменена значением позиции при создании нового модуля." -#: netbox/dcim/forms/model_forms.py:1138 +#: netbox/dcim/forms/model_forms.py:1232 msgid "Console port template" msgstr "Шаблон консольного порта" -#: netbox/dcim/forms/model_forms.py:1146 +#: netbox/dcim/forms/model_forms.py:1240 msgid "Console server port template" msgstr "Шаблон порта консольного сервера" -#: netbox/dcim/forms/model_forms.py:1154 +#: netbox/dcim/forms/model_forms.py:1248 msgid "Front port template" msgstr "Шаблон переднего порта" -#: netbox/dcim/forms/model_forms.py:1162 +#: netbox/dcim/forms/model_forms.py:1256 msgid "Interface template" msgstr "Шаблон интерфейса" -#: netbox/dcim/forms/model_forms.py:1170 +#: netbox/dcim/forms/model_forms.py:1264 msgid "Power outlet template" msgstr "Шаблон розетки питания" -#: netbox/dcim/forms/model_forms.py:1178 +#: netbox/dcim/forms/model_forms.py:1272 msgid "Power port template" msgstr "Шаблон порта питания" -#: netbox/dcim/forms/model_forms.py:1186 +#: netbox/dcim/forms/model_forms.py:1280 msgid "Rear port template" msgstr "Шаблон заднего порта" -#: netbox/dcim/forms/model_forms.py:1196 netbox/dcim/forms/model_forms.py:1667 +#: netbox/dcim/forms/model_forms.py:1290 netbox/dcim/forms/model_forms.py:1761 #: netbox/dcim/tables/connections.py:27 #: netbox/templates/dcim/consoleport.html:17 #: netbox/templates/dcim/consoleserverport.html:74 @@ -5461,14 +5572,14 @@ msgstr "Шаблон заднего порта" msgid "Console Port" msgstr "Консольный порт" -#: netbox/dcim/forms/model_forms.py:1197 netbox/dcim/forms/model_forms.py:1668 +#: netbox/dcim/forms/model_forms.py:1291 netbox/dcim/forms/model_forms.py:1762 #: netbox/templates/dcim/consoleport.html:73 #: netbox/templates/dcim/consoleserverport.html:17 #: netbox/templates/dcim/frontport.html:109 msgid "Console Server Port" msgstr "Порт консольного сервера" -#: netbox/dcim/forms/model_forms.py:1198 netbox/dcim/forms/model_forms.py:1669 +#: netbox/dcim/forms/model_forms.py:1292 netbox/dcim/forms/model_forms.py:1763 #: netbox/templates/circuits/inc/circuit_termination_fields.html:53 #: netbox/templates/dcim/consoleport.html:76 #: netbox/templates/dcim/consoleserverport.html:77 @@ -5479,8 +5590,8 @@ msgstr "Порт консольного сервера" msgid "Front Port" msgstr "Передний порт" -#: netbox/dcim/forms/model_forms.py:1199 netbox/dcim/forms/model_forms.py:1670 -#: netbox/dcim/tables/devices.py:743 +#: netbox/dcim/forms/model_forms.py:1293 netbox/dcim/forms/model_forms.py:1764 +#: netbox/dcim/tables/devices.py:750 #: netbox/templates/circuits/inc/circuit_termination_fields.html:54 #: netbox/templates/dcim/consoleport.html:79 #: netbox/templates/dcim/consoleserverport.html:80 @@ -5492,40 +5603,40 @@ msgstr "Передний порт" msgid "Rear Port" msgstr "Задний порт" -#: netbox/dcim/forms/model_forms.py:1200 netbox/dcim/forms/model_forms.py:1671 +#: netbox/dcim/forms/model_forms.py:1294 netbox/dcim/forms/model_forms.py:1765 #: netbox/dcim/tables/connections.py:46 netbox/dcim/tables/devices.py:520 -#: netbox/templates/dcim/poweroutlet.html:54 +#: netbox/templates/dcim/poweroutlet.html:58 #: netbox/templates/dcim/powerport.html:17 msgid "Power Port" msgstr "Порт питания" -#: netbox/dcim/forms/model_forms.py:1201 netbox/dcim/forms/model_forms.py:1672 +#: netbox/dcim/forms/model_forms.py:1295 netbox/dcim/forms/model_forms.py:1766 #: netbox/templates/dcim/poweroutlet.html:17 #: netbox/templates/dcim/powerport.html:77 msgid "Power Outlet" msgstr "Розетка питания" -#: netbox/dcim/forms/model_forms.py:1203 netbox/dcim/forms/model_forms.py:1674 +#: netbox/dcim/forms/model_forms.py:1297 netbox/dcim/forms/model_forms.py:1768 msgid "Component Assignment" msgstr "Назначение компонентов" -#: netbox/dcim/forms/model_forms.py:1249 netbox/dcim/forms/model_forms.py:1721 +#: netbox/dcim/forms/model_forms.py:1343 netbox/dcim/forms/model_forms.py:1815 msgid "An InventoryItem can only be assigned to a single component." msgstr "Инвентарный номер можно присвоить только одному компоненту." -#: netbox/dcim/forms/model_forms.py:1386 +#: netbox/dcim/forms/model_forms.py:1480 msgid "LAG interface" msgstr "Интерфейс LAG" -#: netbox/dcim/forms/model_forms.py:1409 +#: netbox/dcim/forms/model_forms.py:1503 msgid "Filter VLANs available for assignment by group." msgstr "Фильтровать доступные к назначению VLAN-ы по группе." -#: netbox/dcim/forms/model_forms.py:1564 +#: netbox/dcim/forms/model_forms.py:1658 msgid "Child Device" msgstr "Дочернее устройство" -#: netbox/dcim/forms/model_forms.py:1565 +#: netbox/dcim/forms/model_forms.py:1659 msgid "" "Child devices must first be created and assigned to the site and rack of the" " parent device." @@ -5533,39 +5644,38 @@ msgstr "" "Сначала необходимо создать дочерние устройства и назначить их сайту и стойке" " родительского устройства." -#: netbox/dcim/forms/model_forms.py:1607 +#: netbox/dcim/forms/model_forms.py:1701 msgid "Console port" msgstr "Консольный порт" -#: netbox/dcim/forms/model_forms.py:1615 +#: netbox/dcim/forms/model_forms.py:1709 msgid "Console server port" msgstr "Порт консольного сервера" -#: netbox/dcim/forms/model_forms.py:1623 +#: netbox/dcim/forms/model_forms.py:1717 msgid "Front port" msgstr "Передний порт" -#: netbox/dcim/forms/model_forms.py:1639 +#: netbox/dcim/forms/model_forms.py:1733 msgid "Power outlet" msgstr "Розетка питания" -#: netbox/dcim/forms/model_forms.py:1661 +#: netbox/dcim/forms/model_forms.py:1755 #: netbox/templates/dcim/inventoryitem.html:17 msgid "Inventory Item" msgstr "Комплектующие" -#: netbox/dcim/forms/model_forms.py:1735 +#: netbox/dcim/forms/model_forms.py:1829 #: netbox/templates/dcim/inventoryitemrole.html:15 msgid "Inventory Item Role" msgstr "Роли комплектующих" -#: netbox/dcim/forms/model_forms.py:1804 +#: netbox/dcim/forms/model_forms.py:1898 msgid "VM Interface" msgstr "Интерфейс виртуальной машины" -#: netbox/dcim/forms/model_forms.py:1819 netbox/ipam/forms/filtersets.py:623 -#: netbox/ipam/forms/model_forms.py:334 netbox/ipam/forms/model_forms.py:795 -#: netbox/ipam/forms/model_forms.py:821 netbox/ipam/tables/vlans.py:171 +#: netbox/dcim/forms/model_forms.py:1913 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 #: netbox/templates/virtualization/vminterface.html:21 @@ -5575,13 +5685,13 @@ msgstr "Интерфейс виртуальной машины" #: netbox/virtualization/forms/model_forms.py:227 #: netbox/virtualization/tables/virtualmachines.py:105 #: netbox/virtualization/tables/virtualmachines.py:161 -#: netbox/vpn/choices.py:53 netbox/vpn/forms/filtersets.py:299 +#: netbox/vpn/choices.py:53 netbox/vpn/forms/filtersets.py:304 #: netbox/vpn/forms/model_forms.py:161 netbox/vpn/forms/model_forms.py:172 #: netbox/vpn/forms/model_forms.py:274 netbox/vpn/forms/model_forms.py:457 msgid "Virtual Machine" msgstr "Виртуальная машина" -#: netbox/dcim/forms/model_forms.py:1858 +#: netbox/dcim/forms/model_forms.py:1952 msgid "A MAC address can only be assigned to a single object." msgstr "MAC-адрес можно присвоить только одному объекту." @@ -5636,7 +5746,7 @@ msgstr "" "соответствовать выбранному количеству положений задних портов " "({rearport_count})." -#: netbox/dcim/forms/object_create.py:413 netbox/dcim/tables/devices.py:1064 +#: netbox/dcim/forms/object_create.py:413 netbox/dcim/tables/devices.py:1071 #: netbox/ipam/tables/fhrp.py:31 netbox/templates/dcim/virtualchassis.html:53 #: netbox/templates/dcim/virtualchassis_edit.html:51 #: netbox/templates/ipam/fhrpgroup.html:38 @@ -5709,15 +5819,15 @@ msgstr "Окончания A и B не могут подключаться к о msgid "end" msgstr "конец" -#: netbox/dcim/models/cables.py:313 +#: netbox/dcim/models/cables.py:309 msgid "cable termination" msgstr "точка подключения кабеля" -#: netbox/dcim/models/cables.py:314 +#: netbox/dcim/models/cables.py:310 msgid "cable terminations" msgstr "точки подключения кабеля" -#: netbox/dcim/models/cables.py:333 +#: netbox/dcim/models/cables.py:329 #, python-brace-format msgid "" "Duplicate termination found for {app_label}.{model} {termination_id}: cable " @@ -5726,68 +5836,68 @@ msgstr "" "Обнаружен дубликат подключения для {app_label}.{model} {termination_id}: " "кабель {cable_pk}" -#: netbox/dcim/models/cables.py:343 +#: netbox/dcim/models/cables.py:339 #, python-brace-format msgid "Cables cannot be terminated to {type_display} interfaces" msgstr "Кабели не могут быть подключены к {type_display} интерфейсов" -#: netbox/dcim/models/cables.py:350 +#: netbox/dcim/models/cables.py:346 msgid "Circuit terminations attached to a provider network may not be cabled." msgstr "" "Концевые разъемы, подключенные к сети провайдера, могут не подключаться к " "кабелям." -#: netbox/dcim/models/cables.py:448 netbox/extras/models/configs.py:50 +#: netbox/dcim/models/cables.py:444 netbox/extras/models/configs.py:47 msgid "is active" msgstr "активен" -#: netbox/dcim/models/cables.py:452 +#: netbox/dcim/models/cables.py:448 msgid "is complete" msgstr "завершен" -#: netbox/dcim/models/cables.py:456 +#: netbox/dcim/models/cables.py:452 msgid "is split" msgstr "разделен" -#: netbox/dcim/models/cables.py:464 +#: netbox/dcim/models/cables.py:460 msgid "cable path" msgstr "кабельная трасса" -#: netbox/dcim/models/cables.py:465 +#: netbox/dcim/models/cables.py:461 msgid "cable paths" msgstr "кабельные трассы" -#: netbox/dcim/models/cables.py:540 +#: netbox/dcim/models/cables.py:536 msgid "All originating terminations must be attached to the same link" msgstr "" "Все исходные терминалы должны быть прикреплены к одной и той же ссылке" -#: netbox/dcim/models/cables.py:552 +#: netbox/dcim/models/cables.py:548 msgid "All mid-span terminations must have the same termination type" msgstr "Все промежуточные терминалы должны иметь один и тот же тип терминации" -#: netbox/dcim/models/cables.py:557 +#: netbox/dcim/models/cables.py:553 msgid "All mid-span terminations must have the same parent object" msgstr "" "Все терминалы среднего диапазона должны иметь один и тот же родительский " "объект" -#: netbox/dcim/models/cables.py:581 +#: netbox/dcim/models/cables.py:577 msgid "All links must be cable or wireless" msgstr "Все каналы должны быть кабельными или беспроводными" -#: netbox/dcim/models/cables.py:583 +#: netbox/dcim/models/cables.py:579 msgid "All links must match first link type" msgstr "Все ссылки должны соответствовать первому типу ссылки" -#: netbox/dcim/models/cables.py:666 +#: netbox/dcim/models/cables.py:662 msgid "" "All positions counts within the path on opposite ends of links must match" msgstr "" "Количество всех позиций на пути на противоположных концах ссылок должно " "совпадать" -#: netbox/dcim/models/cables.py:675 +#: netbox/dcim/models/cables.py:671 msgid "Remote termination position filter is missing" msgstr "Фильтр положения удаленного оконечного устройства отсутствует" @@ -5866,12 +5976,12 @@ msgstr "" "Выделенная мощность не может превышать максимальную ({maximum_draw}Вт)." #: netbox/dcim/models/device_component_templates.py:349 -#: netbox/dcim/models/device_components.py:471 +#: netbox/dcim/models/device_components.py:477 msgid "feed leg" msgstr "фаза электропитания" #: netbox/dcim/models/device_component_templates.py:354 -#: netbox/dcim/models/device_components.py:476 +#: netbox/dcim/models/device_components.py:482 msgid "Phase (for three-phase feeds)" msgstr "Фаза (для трехфазных)" @@ -5898,17 +6008,17 @@ msgstr "" "модулей" #: netbox/dcim/models/device_component_templates.py:430 -#: netbox/dcim/models/device_components.py:662 +#: netbox/dcim/models/device_components.py:671 msgid "management only" msgstr "только управление" #: netbox/dcim/models/device_component_templates.py:438 -#: netbox/dcim/models/device_components.py:542 +#: netbox/dcim/models/device_components.py:551 msgid "bridge interface" msgstr "интерфейс моста" #: netbox/dcim/models/device_component_templates.py:459 -#: netbox/dcim/models/device_components.py:688 +#: netbox/dcim/models/device_components.py:697 msgid "wireless role" msgstr "роль беспроводной сети" @@ -5921,8 +6031,8 @@ msgid "interface templates" msgstr "шаблоны интерфейсов" #: netbox/dcim/models/device_component_templates.py:473 -#: netbox/dcim/models/device_components.py:848 -#: netbox/virtualization/models/virtualmachines.py:385 +#: netbox/dcim/models/device_components.py:857 +#: netbox/virtualization/models/virtualmachines.py:390 msgid "An interface cannot be bridged to itself." msgstr "Интерфейс не может быть подключен к самому себе." @@ -5938,7 +6048,7 @@ msgid "Bridge interface ({bridge}) must belong to the same module type" msgstr "Интерфейс моста ({bridge}) должен принадлежать к одному типу модулей" #: netbox/dcim/models/device_component_templates.py:540 -#: netbox/dcim/models/device_components.py:1038 +#: netbox/dcim/models/device_components.py:1047 msgid "rear port position" msgstr "положение заднего порта" @@ -5965,7 +6075,7 @@ msgstr "" "только {count} позиции" #: netbox/dcim/models/device_component_templates.py:635 -#: netbox/dcim/models/device_components.py:1104 +#: netbox/dcim/models/device_components.py:1113 msgid "positions" msgstr "позиция" @@ -5978,12 +6088,12 @@ msgid "rear port templates" msgstr "шаблоны задних портов" #: netbox/dcim/models/device_component_templates.py:676 -#: netbox/dcim/models/device_components.py:1151 +#: netbox/dcim/models/device_components.py:1160 msgid "position" msgstr "позиция" #: netbox/dcim/models/device_component_templates.py:679 -#: netbox/dcim/models/device_components.py:1154 +#: netbox/dcim/models/device_components.py:1163 msgid "Identifier to reference when renaming installed components" msgstr "" "Идентификатор, на который следует ссылаться при переименовании установленных" @@ -6014,21 +6124,21 @@ msgstr "" "Роль подустройства типа устройства ({device_type}) должно быть установлено " "значение «родительский», чтобы разрешить отсеки для устройств." -#: netbox/dcim/models/device_component_templates.py:784 -#: netbox/dcim/models/device_components.py:1307 +#: netbox/dcim/models/device_component_templates.py:783 +#: netbox/dcim/models/device_components.py:1315 msgid "part ID" msgstr "номер модели" -#: netbox/dcim/models/device_component_templates.py:786 -#: netbox/dcim/models/device_components.py:1309 +#: netbox/dcim/models/device_component_templates.py:785 +#: netbox/dcim/models/device_components.py:1317 msgid "Manufacturer-assigned part identifier" msgstr "Номер модели, присвоенный производителем" -#: netbox/dcim/models/device_component_templates.py:803 +#: netbox/dcim/models/device_component_templates.py:802 msgid "inventory item template" msgstr "шаблон инвентарного товара" -#: netbox/dcim/models/device_component_templates.py:804 +#: netbox/dcim/models/device_component_templates.py:803 msgid "inventory item templates" msgstr "шаблоны товаров инвентаря" @@ -6068,7 +6178,7 @@ msgstr "{class_name} модели должны объявить свойство #: netbox/dcim/models/device_components.py:287 #: netbox/dcim/models/device_components.py:314 #: netbox/dcim/models/device_components.py:345 -#: netbox/dcim/models/device_components.py:461 +#: netbox/dcim/models/device_components.py:467 msgid "Physical port type" msgstr "Тип физического порта" @@ -6106,136 +6216,136 @@ msgstr "порт питания" msgid "power ports" msgstr "порты питания" -#: netbox/dcim/models/device_components.py:486 +#: netbox/dcim/models/device_components.py:492 msgid "power outlet" msgstr "розетка питания" -#: netbox/dcim/models/device_components.py:487 +#: netbox/dcim/models/device_components.py:493 msgid "power outlets" msgstr "розетки питания" -#: netbox/dcim/models/device_components.py:495 +#: netbox/dcim/models/device_components.py:501 #, python-brace-format msgid "Parent power port ({power_port}) must belong to the same device" msgstr "" "Родительский порт питания ({power_port}) должен принадлежать тому же " "устройству" -#: netbox/dcim/models/device_components.py:521 netbox/vpn/models/crypto.py:80 +#: netbox/dcim/models/device_components.py:530 netbox/vpn/models/crypto.py:80 #: netbox/vpn/models/crypto.py:222 msgid "mode" msgstr "режим" -#: netbox/dcim/models/device_components.py:526 +#: netbox/dcim/models/device_components.py:535 msgid "IEEE 802.1Q tagging strategy" msgstr "Стратегия маркировки IEEE 802.1Q" -#: netbox/dcim/models/device_components.py:534 +#: netbox/dcim/models/device_components.py:543 msgid "parent interface" msgstr "родительский интерфейс" -#: netbox/dcim/models/device_components.py:550 +#: netbox/dcim/models/device_components.py:559 msgid "untagged VLAN" msgstr "VLAN без тегов" -#: netbox/dcim/models/device_components.py:556 +#: netbox/dcim/models/device_components.py:565 msgid "tagged VLANs" msgstr "тегированные VLAN" -#: netbox/dcim/models/device_components.py:564 -#: netbox/dcim/tables/devices.py:601 netbox/ipam/forms/bulk_edit.py:510 -#: netbox/ipam/forms/bulk_import.py:507 netbox/ipam/forms/filtersets.py:579 -#: netbox/ipam/forms/model_forms.py:691 netbox/ipam/tables/vlans.py:106 +#: netbox/dcim/models/device_components.py:573 +#: netbox/dcim/tables/devices.py:608 netbox/ipam/forms/bulk_edit.py:521 +#: netbox/ipam/forms/bulk_import.py:514 netbox/ipam/forms/filtersets.py:587 +#: netbox/ipam/forms/model_forms.py:692 netbox/ipam/tables/vlans.py:108 #: netbox/templates/dcim/interface.html:86 netbox/templates/ipam/vlan.html:77 #: netbox/templates/virtualization/vminterface.html:60 msgid "Q-in-Q SVLAN" msgstr "Сеть Q-in-Q" -#: netbox/dcim/models/device_components.py:579 +#: netbox/dcim/models/device_components.py:588 msgid "primary MAC address" msgstr "основной MAC-адрес" -#: netbox/dcim/models/device_components.py:591 +#: netbox/dcim/models/device_components.py:600 msgid "Only Q-in-Q interfaces may specify a service VLAN." msgstr "Только интерфейсы Q-in-Q могут указывать служебную VLAN." -#: netbox/dcim/models/device_components.py:597 +#: netbox/dcim/models/device_components.py:606 #, python-brace-format msgid "MAC address {mac_address} is not assigned to this interface." msgstr "MAC-адрес {mac_address} не назначен этому интерфейсу." -#: netbox/dcim/models/device_components.py:653 +#: netbox/dcim/models/device_components.py:662 msgid "parent LAG" msgstr "родительский LAG" -#: netbox/dcim/models/device_components.py:663 +#: netbox/dcim/models/device_components.py:672 msgid "This interface is used only for out-of-band management" msgstr "Этот интерфейс используется только для внеполосного управления" -#: netbox/dcim/models/device_components.py:668 +#: netbox/dcim/models/device_components.py:677 msgid "speed (Kbps)" msgstr "скорость (Кбит/с)" -#: netbox/dcim/models/device_components.py:671 +#: netbox/dcim/models/device_components.py:680 msgid "duplex" msgstr "дуплекс" -#: netbox/dcim/models/device_components.py:681 +#: netbox/dcim/models/device_components.py:690 msgid "64-bit World Wide Name" msgstr "64-битное всемирное имя" -#: netbox/dcim/models/device_components.py:695 +#: netbox/dcim/models/device_components.py:704 msgid "wireless channel" msgstr "беспроводной канал" -#: netbox/dcim/models/device_components.py:702 +#: netbox/dcim/models/device_components.py:711 msgid "channel frequency (MHz)" msgstr "частота канала (МГц)" -#: netbox/dcim/models/device_components.py:703 -#: netbox/dcim/models/device_components.py:711 +#: netbox/dcim/models/device_components.py:712 +#: netbox/dcim/models/device_components.py:720 msgid "Populated by selected channel (if set)" msgstr "Заполнено выбранным каналом (если задано)" -#: netbox/dcim/models/device_components.py:717 +#: netbox/dcim/models/device_components.py:726 msgid "transmit power (dBm)" msgstr "мощность передачи (дБм)" -#: netbox/dcim/models/device_components.py:744 netbox/wireless/models.py:117 +#: netbox/dcim/models/device_components.py:753 netbox/wireless/models.py:117 msgid "wireless LANs" msgstr "беспроводные LANs" -#: netbox/dcim/models/device_components.py:792 -#: netbox/virtualization/models/virtualmachines.py:359 +#: netbox/dcim/models/device_components.py:801 +#: netbox/virtualization/models/virtualmachines.py:364 msgid "interface" msgstr "интерфейс" -#: netbox/dcim/models/device_components.py:793 -#: netbox/virtualization/models/virtualmachines.py:360 +#: netbox/dcim/models/device_components.py:802 +#: netbox/virtualization/models/virtualmachines.py:365 msgid "interfaces" msgstr "интерфейсы" -#: netbox/dcim/models/device_components.py:801 +#: netbox/dcim/models/device_components.py:810 #, python-brace-format msgid "{display_type} interfaces cannot have a cable attached." msgstr "{display_type} к интерфейсам нельзя подключать кабель." -#: netbox/dcim/models/device_components.py:809 +#: netbox/dcim/models/device_components.py:818 #, python-brace-format msgid "{display_type} interfaces cannot be marked as connected." msgstr "{display_type} интерфейсы нельзя пометить как подключенные." -#: netbox/dcim/models/device_components.py:818 -#: netbox/virtualization/models/virtualmachines.py:370 +#: netbox/dcim/models/device_components.py:827 +#: netbox/virtualization/models/virtualmachines.py:375 msgid "An interface cannot be its own parent." msgstr "Интерфейс не может быть собственным родителем." -#: netbox/dcim/models/device_components.py:822 +#: netbox/dcim/models/device_components.py:831 msgid "Only virtual interfaces may be assigned to a parent interface." msgstr "" "Родительскому интерфейсу могут быть назначены только виртуальные интерфейсы." -#: netbox/dcim/models/device_components.py:829 +#: netbox/dcim/models/device_components.py:838 #, python-brace-format msgid "" "The selected parent interface ({interface}) belongs to a different device " @@ -6244,7 +6354,7 @@ msgstr "" "Выбранный родительский интерфейс ({interface}) принадлежит другому " "устройству ({device})" -#: netbox/dcim/models/device_components.py:835 +#: netbox/dcim/models/device_components.py:844 #, python-brace-format msgid "" "The selected parent interface ({interface}) belongs to {device}, which is " @@ -6253,7 +6363,7 @@ msgstr "" "Выбранный родительский интерфейс ({interface}) принадлежит {device}, который" " не является частью виртуального шасси {virtual_chassis}." -#: netbox/dcim/models/device_components.py:855 +#: netbox/dcim/models/device_components.py:864 #, python-brace-format msgid "" "The selected bridge interface ({bridge}) belongs to a different device " @@ -6262,7 +6372,7 @@ msgstr "" "Выбранный интерфейс моста ({bridge}) принадлежит другому устройству " "({device})." -#: netbox/dcim/models/device_components.py:861 +#: netbox/dcim/models/device_components.py:870 #, python-brace-format msgid "" "The selected bridge interface ({interface}) belongs to {device}, which is " @@ -6271,22 +6381,22 @@ msgstr "" "Выбранный интерфейс моста ({interface}) принадлежит {device}, который не " "является частью виртуального шасси {virtual_chassis}." -#: netbox/dcim/models/device_components.py:872 +#: netbox/dcim/models/device_components.py:881 msgid "Virtual interfaces cannot have a parent LAG interface." msgstr "Виртуальные интерфейсы не могут иметь родительский интерфейс LAG." -#: netbox/dcim/models/device_components.py:876 +#: netbox/dcim/models/device_components.py:885 msgid "A LAG interface cannot be its own parent." msgstr "Интерфейс LAG не может быть собственным родителем." -#: netbox/dcim/models/device_components.py:883 +#: netbox/dcim/models/device_components.py:892 #, python-brace-format msgid "" "The selected LAG interface ({lag}) belongs to a different device ({device})." msgstr "" "Выбранный интерфейс LAG ({lag}) принадлежит другому устройству ({device})." -#: netbox/dcim/models/device_components.py:889 +#: netbox/dcim/models/device_components.py:898 #, python-brace-format msgid "" "The selected LAG interface ({lag}) belongs to {device}, which is not part of" @@ -6295,52 +6405,52 @@ msgstr "" "Выбранный интерфейс LAG ({lag}) принадлежит {device}, который не является " "частью виртуального шасси {virtual_chassis}." -#: netbox/dcim/models/device_components.py:900 +#: netbox/dcim/models/device_components.py:909 msgid "Virtual interfaces cannot have a PoE mode." msgstr "Виртуальные интерфейсы не могут иметь режим PoE." -#: netbox/dcim/models/device_components.py:904 +#: netbox/dcim/models/device_components.py:913 msgid "Virtual interfaces cannot have a PoE type." msgstr "Виртуальные интерфейсы не могут иметь тип PoE." -#: netbox/dcim/models/device_components.py:910 +#: netbox/dcim/models/device_components.py:919 msgid "Must specify PoE mode when designating a PoE type." msgstr "При назначении типа PoE необходимо указать режим PoE." -#: netbox/dcim/models/device_components.py:917 +#: netbox/dcim/models/device_components.py:926 msgid "Wireless role may be set only on wireless interfaces." msgstr "" "Роль беспроводной связи может быть установлена только на беспроводных " "интерфейсах." -#: netbox/dcim/models/device_components.py:919 +#: netbox/dcim/models/device_components.py:928 msgid "Channel may be set only on wireless interfaces." msgstr "Канал можно настроить только на беспроводных интерфейсах." -#: netbox/dcim/models/device_components.py:925 +#: netbox/dcim/models/device_components.py:934 msgid "Channel frequency may be set only on wireless interfaces." msgstr "" "Частота канала может быть установлена только на беспроводных интерфейсах." -#: netbox/dcim/models/device_components.py:929 +#: netbox/dcim/models/device_components.py:938 msgid "Cannot specify custom frequency with channel selected." msgstr "Невозможно указать произвольную частоту для выбранного канала." -#: netbox/dcim/models/device_components.py:935 +#: netbox/dcim/models/device_components.py:944 msgid "Channel width may be set only on wireless interfaces." msgstr "" "Ширина канала может быть установлена только на беспроводных интерфейсах." -#: netbox/dcim/models/device_components.py:937 +#: netbox/dcim/models/device_components.py:946 msgid "Cannot specify custom width with channel selected." msgstr "Невозможно указать произвольную ширину полосы для выбранного канала." -#: netbox/dcim/models/device_components.py:941 +#: netbox/dcim/models/device_components.py:950 msgid "Interface mode does not support an untagged vlan." msgstr "" "Режим интерфейса не поддерживает виртуальную локальную сеть без тегов." -#: netbox/dcim/models/device_components.py:947 +#: netbox/dcim/models/device_components.py:956 #, python-brace-format msgid "" "The untagged VLAN ({untagged_vlan}) must belong to the same site as the " @@ -6349,25 +6459,25 @@ msgstr "" "VLAN без тегов ({untagged_vlan}) должно принадлежать тому же сайту, что и " "родительское устройство интерфейса, или оно должно быть глобальным." -#: netbox/dcim/models/device_components.py:1044 +#: netbox/dcim/models/device_components.py:1053 msgid "Mapped position on corresponding rear port" msgstr "Нанесенное на карту положение на соответствующем заднем порту" -#: netbox/dcim/models/device_components.py:1060 +#: netbox/dcim/models/device_components.py:1069 msgid "front port" msgstr "фронтальный порт" -#: netbox/dcim/models/device_components.py:1061 +#: netbox/dcim/models/device_components.py:1070 msgid "front ports" msgstr "фронтальные порты" -#: netbox/dcim/models/device_components.py:1072 +#: netbox/dcim/models/device_components.py:1081 #, python-brace-format msgid "Rear port ({rear_port}) must belong to the same device" msgstr "" "Задний порт ({rear_port}) должно принадлежать одному и тому же устройству" -#: netbox/dcim/models/device_components.py:1080 +#: netbox/dcim/models/device_components.py:1089 #, python-brace-format msgid "" "Invalid rear port position ({rear_port_position}): Rear port {name} has only" @@ -6376,19 +6486,19 @@ msgstr "" "Неверное положение заднего порта ({rear_port_position}): Задний порт {name} " "имеет только {positions} позиции." -#: netbox/dcim/models/device_components.py:1110 +#: netbox/dcim/models/device_components.py:1119 msgid "Number of front ports which may be mapped" msgstr "Количество передних портов, которые можно сопоставить" -#: netbox/dcim/models/device_components.py:1115 +#: netbox/dcim/models/device_components.py:1124 msgid "rear port" msgstr "задний порт" -#: netbox/dcim/models/device_components.py:1116 +#: netbox/dcim/models/device_components.py:1125 msgid "rear ports" msgstr "задние порты" -#: netbox/dcim/models/device_components.py:1127 +#: netbox/dcim/models/device_components.py:1136 #, python-brace-format msgid "" "The number of positions cannot be less than the number of mapped front ports" @@ -6397,38 +6507,38 @@ msgstr "" "Количество позиций не может быть меньше количества сопоставленных передних " "портов ({frontport_count})" -#: netbox/dcim/models/device_components.py:1168 +#: netbox/dcim/models/device_components.py:1177 msgid "module bay" msgstr "модульный отсек" -#: netbox/dcim/models/device_components.py:1169 +#: netbox/dcim/models/device_components.py:1178 msgid "module bays" msgstr "отсеки для модулей" -#: netbox/dcim/models/device_components.py:1183 -#: netbox/dcim/models/devices.py:1229 +#: netbox/dcim/models/device_components.py:1192 +#: netbox/dcim/models/modules.py:269 msgid "A module bay cannot belong to a module installed within it." msgstr "Отсек для модулей не может принадлежать установленному в нем модулю." -#: netbox/dcim/models/device_components.py:1209 +#: netbox/dcim/models/device_components.py:1218 msgid "device bay" msgstr "отсек для устройств" -#: netbox/dcim/models/device_components.py:1210 +#: netbox/dcim/models/device_components.py:1219 msgid "device bays" msgstr "отсеки для устройств" -#: netbox/dcim/models/device_components.py:1217 +#: netbox/dcim/models/device_components.py:1226 #, python-brace-format msgid "This type of device ({device_type}) does not support device bays." msgstr "" "Этот тип устройства ({device_type}) не поддерживает отсеки для устройств." -#: netbox/dcim/models/device_components.py:1223 +#: netbox/dcim/models/device_components.py:1232 msgid "Cannot install a device into itself." msgstr "Невозможно установить устройство в само по себе." -#: netbox/dcim/models/device_components.py:1231 +#: netbox/dcim/models/device_components.py:1240 #, python-brace-format msgid "" "Cannot install the specified device; device is already installed in {bay}." @@ -6436,61 +6546,61 @@ msgstr "" "Невозможно установить указанное устройство; устройство уже установлено в " "{bay}." -#: netbox/dcim/models/device_components.py:1252 +#: netbox/dcim/models/device_components.py:1261 msgid "inventory item role" msgstr "роль элемента инвентаря" -#: netbox/dcim/models/device_components.py:1253 +#: netbox/dcim/models/device_components.py:1262 msgid "inventory item roles" msgstr "роли элементов инвентаря" -#: netbox/dcim/models/device_components.py:1313 -#: netbox/dcim/models/devices.py:598 netbox/dcim/models/devices.py:1189 -#: netbox/dcim/models/racks.py:304 -#: netbox/virtualization/models/virtualmachines.py:126 +#: netbox/dcim/models/device_components.py:1321 +#: netbox/dcim/models/devices.py:486 netbox/dcim/models/modules.py:229 +#: netbox/dcim/models/racks.py:310 +#: netbox/virtualization/models/virtualmachines.py:125 msgid "serial number" msgstr "серийный номер" -#: netbox/dcim/models/device_components.py:1321 -#: netbox/dcim/models/devices.py:606 netbox/dcim/models/devices.py:1196 -#: netbox/dcim/models/racks.py:311 +#: netbox/dcim/models/device_components.py:1329 +#: netbox/dcim/models/devices.py:494 netbox/dcim/models/modules.py:236 +#: netbox/dcim/models/racks.py:317 msgid "asset tag" msgstr "инвентарный номер" -#: netbox/dcim/models/device_components.py:1322 +#: netbox/dcim/models/device_components.py:1330 msgid "A unique tag used to identify this item" msgstr "Инвентарный номер, используемый для идентификации этого элемента" -#: netbox/dcim/models/device_components.py:1325 +#: netbox/dcim/models/device_components.py:1333 msgid "discovered" msgstr "обнаружено" -#: netbox/dcim/models/device_components.py:1327 +#: netbox/dcim/models/device_components.py:1335 msgid "This item was automatically discovered" msgstr "Этот элемент был обнаружен автоматически" -#: netbox/dcim/models/device_components.py:1345 +#: netbox/dcim/models/device_components.py:1353 msgid "inventory item" msgstr "элемент инвентаря" -#: netbox/dcim/models/device_components.py:1346 +#: netbox/dcim/models/device_components.py:1354 msgid "inventory items" msgstr "элементы инвентаря" -#: netbox/dcim/models/device_components.py:1354 +#: netbox/dcim/models/device_components.py:1362 msgid "Cannot assign self as parent." msgstr "Невозможно назначить себя родителем." -#: netbox/dcim/models/device_components.py:1362 +#: netbox/dcim/models/device_components.py:1370 msgid "Parent inventory item does not belong to the same device." msgstr "" "Предмет родительского инвентаря не принадлежит одному и тому же устройству." -#: netbox/dcim/models/device_components.py:1368 +#: netbox/dcim/models/device_components.py:1376 msgid "Cannot move an inventory item with dependent children" msgstr "Невозможно переместить инвентарь вместе с дочерней зависимостью" -#: netbox/dcim/models/device_components.py:1376 +#: netbox/dcim/models/device_components.py:1384 msgid "Cannot assign inventory item to component on another device" msgstr "" "Невозможно присвоить инвентарный предмет компоненту на другом устройстве" @@ -6503,8 +6613,8 @@ msgstr "производитель" msgid "manufacturers" msgstr "производители" -#: netbox/dcim/models/devices.py:84 netbox/dcim/models/devices.py:383 -#: netbox/dcim/models/racks.py:133 +#: netbox/dcim/models/devices.py:84 netbox/dcim/models/modules.py:85 +#: netbox/dcim/models/racks.py:139 msgid "model" msgstr "модель" @@ -6512,11 +6622,11 @@ msgstr "модель" msgid "default platform" msgstr "платформа по умолчанию" -#: netbox/dcim/models/devices.py:100 netbox/dcim/models/devices.py:387 +#: netbox/dcim/models/devices.py:100 netbox/dcim/models/modules.py:89 msgid "part number" msgstr "номер модели" -#: netbox/dcim/models/devices.py:103 netbox/dcim/models/devices.py:390 +#: netbox/dcim/models/devices.py:103 netbox/dcim/models/modules.py:92 msgid "Discrete part number (optional)" msgstr "Дискретный номер детали (опционально)" @@ -6554,8 +6664,8 @@ msgstr "" "устройств. Оставьте поле пустым, если этот тип устройства не относится ни к " "родительскому, ни к дочернему." -#: netbox/dcim/models/devices.py:131 netbox/dcim/models/devices.py:393 -#: netbox/dcim/models/devices.py:651 netbox/dcim/models/racks.py:315 +#: netbox/dcim/models/devices.py:131 netbox/dcim/models/devices.py:539 +#: netbox/dcim/models/modules.py:95 netbox/dcim/models/racks.py:321 msgid "airflow" msgstr "воздушный поток" @@ -6602,152 +6712,144 @@ msgstr "" msgid "Child device types must be 0U." msgstr "Типы дочерних устройств должны быть 0U." -#: netbox/dcim/models/devices.py:413 -msgid "module type" -msgstr "тип модуля" - -#: netbox/dcim/models/devices.py:414 -msgid "module types" -msgstr "типы модулей" - -#: netbox/dcim/models/devices.py:484 +#: netbox/dcim/models/devices.py:387 msgid "Virtual machines may be assigned to this role" msgstr "Эта роль может быть назначена виртуальным машинам." -#: netbox/dcim/models/devices.py:496 +#: netbox/dcim/models/devices.py:401 msgid "device role" msgstr "роль устройства" -#: netbox/dcim/models/devices.py:497 +#: netbox/dcim/models/devices.py:402 msgid "device roles" msgstr "роли устройств" -#: netbox/dcim/models/devices.py:511 +#: netbox/dcim/models/devices.py:416 msgid "Optionally limit this platform to devices of a certain manufacturer" msgstr "" "Опционально ограничьте эту платформу устройствам определенного производителя" -#: netbox/dcim/models/devices.py:523 +#: netbox/dcim/models/devices.py:428 msgid "platform" msgstr "платформа" -#: netbox/dcim/models/devices.py:524 +#: netbox/dcim/models/devices.py:429 msgid "platforms" msgstr "платформы" -#: netbox/dcim/models/devices.py:572 +#: netbox/dcim/models/devices.py:460 msgid "The function this device serves" msgstr "Функция, которую выполняет это устройство" -#: netbox/dcim/models/devices.py:599 +#: netbox/dcim/models/devices.py:487 msgid "Chassis serial number, assigned by the manufacturer" msgstr "Серийный номер шасси, присвоенный производителем" -#: netbox/dcim/models/devices.py:607 netbox/dcim/models/devices.py:1197 +#: netbox/dcim/models/devices.py:495 netbox/dcim/models/modules.py:237 msgid "A unique tag used to identify this device" msgstr "Уникальный тег, используемый для идентификации этого устройства" -#: netbox/dcim/models/devices.py:634 +#: netbox/dcim/models/devices.py:522 msgid "position (U)" msgstr "положение (U)" -#: netbox/dcim/models/devices.py:642 +#: netbox/dcim/models/devices.py:530 msgid "rack face" msgstr "лицевая сторона стойки" -#: netbox/dcim/models/devices.py:663 netbox/dcim/models/devices.py:1425 -#: netbox/virtualization/models/virtualmachines.py:95 +#: netbox/dcim/models/devices.py:551 netbox/dcim/models/devices.py:1154 +#: netbox/virtualization/models/virtualmachines.py:94 msgid "primary IPv4" msgstr "основной IPv4" -#: netbox/dcim/models/devices.py:671 netbox/dcim/models/devices.py:1433 -#: netbox/virtualization/models/virtualmachines.py:103 +#: netbox/dcim/models/devices.py:559 netbox/dcim/models/devices.py:1162 +#: netbox/virtualization/models/virtualmachines.py:102 msgid "primary IPv6" msgstr "основной IPv6" -#: netbox/dcim/models/devices.py:679 +#: netbox/dcim/models/devices.py:567 msgid "out-of-band IP" msgstr "внеполосный IP-адрес" -#: netbox/dcim/models/devices.py:696 +#: netbox/dcim/models/devices.py:584 msgid "VC position" msgstr "Позиция VC" -#: netbox/dcim/models/devices.py:699 +#: netbox/dcim/models/devices.py:587 msgid "Virtual chassis position" msgstr "Положение виртуального шасси" -#: netbox/dcim/models/devices.py:702 +#: netbox/dcim/models/devices.py:590 msgid "VC priority" msgstr "Приоритет VC" -#: netbox/dcim/models/devices.py:706 +#: netbox/dcim/models/devices.py:594 msgid "Virtual chassis master election priority" msgstr "Приоритет выбора основного виртуального шасси" -#: netbox/dcim/models/devices.py:709 netbox/dcim/models/sites.py:208 +#: netbox/dcim/models/devices.py:597 netbox/dcim/models/sites.py:208 msgid "latitude" msgstr "широта" -#: netbox/dcim/models/devices.py:714 netbox/dcim/models/devices.py:722 +#: netbox/dcim/models/devices.py:602 netbox/dcim/models/devices.py:610 #: netbox/dcim/models/sites.py:213 netbox/dcim/models/sites.py:221 msgid "GPS coordinate in decimal format (xx.yyyyyy)" msgstr "GPS координата в десятичном формате (xx.yyyyyy)" -#: netbox/dcim/models/devices.py:717 netbox/dcim/models/sites.py:216 +#: netbox/dcim/models/devices.py:605 netbox/dcim/models/sites.py:216 msgid "longitude" msgstr "долгота" -#: netbox/dcim/models/devices.py:790 +#: netbox/dcim/models/devices.py:684 msgid "Device name must be unique per site." msgstr "Имя устройства должно быть уникальным для каждого сайта." -#: netbox/dcim/models/devices.py:801 netbox/ipam/models/services.py:71 +#: netbox/dcim/models/devices.py:695 msgid "device" msgstr "устройство" -#: netbox/dcim/models/devices.py:802 +#: netbox/dcim/models/devices.py:696 msgid "devices" msgstr "устройства" -#: netbox/dcim/models/devices.py:821 +#: netbox/dcim/models/devices.py:715 #, python-brace-format msgid "Rack {rack} does not belong to site {site}." msgstr "Стойка {rack} не принадлежит сайту {site}." -#: netbox/dcim/models/devices.py:826 +#: netbox/dcim/models/devices.py:720 #, python-brace-format msgid "Location {location} does not belong to site {site}." msgstr "Локация {location} не принадлежит сайту {site}." -#: netbox/dcim/models/devices.py:832 +#: netbox/dcim/models/devices.py:726 #, python-brace-format msgid "Rack {rack} does not belong to location {location}." msgstr "Стойка {rack} не принадлежит локации {location}." -#: netbox/dcim/models/devices.py:839 +#: netbox/dcim/models/devices.py:733 msgid "Cannot select a rack face without assigning a rack." msgstr "Невозможно выбрать лицевую сторону стойки, не выбрав саму стойку." -#: netbox/dcim/models/devices.py:843 +#: netbox/dcim/models/devices.py:737 msgid "Cannot select a rack position without assigning a rack." msgstr "Невозможно выбрать позицию в стойке, не выбрав саму стойку." -#: netbox/dcim/models/devices.py:849 +#: netbox/dcim/models/devices.py:743 msgid "Position must be in increments of 0.5 rack units." msgstr "Позиция должна быть указана с шагом 0,5 единицы стойки." -#: netbox/dcim/models/devices.py:853 +#: netbox/dcim/models/devices.py:747 msgid "Must specify rack face when defining rack position." msgstr "При определении лицевой стороны необходимо указать позицию в стойке." -#: netbox/dcim/models/devices.py:861 +#: netbox/dcim/models/devices.py:755 #, python-brace-format msgid "" "A 0U device type ({device_type}) cannot be assigned to a rack position." msgstr "Тип устройства 0U ({device_type}) не может быть отнесено к стойке." -#: netbox/dcim/models/devices.py:872 +#: netbox/dcim/models/devices.py:766 msgid "" "Child device types cannot be assigned to a rack face. This is an attribute " "of the parent device." @@ -6755,7 +6857,7 @@ msgstr "" "Устройствам с указанным в типе свойством \"дочернее\" нельзя выбрать лицевую" " сторону стойки. Этот атрибут указывается для \"родительского\" устройства." -#: netbox/dcim/models/devices.py:879 +#: netbox/dcim/models/devices.py:773 msgid "" "Child device types cannot be assigned to a rack position. This is an " "attribute of the parent device." @@ -6763,7 +6865,7 @@ msgstr "" "Типы дочерних устройств нельзя отнести к позиции в стойке. Это атрибут " "родительского устройства." -#: netbox/dcim/models/devices.py:893 +#: netbox/dcim/models/devices.py:787 #, python-brace-format msgid "" "U{position} is already occupied or does not have sufficient space to " @@ -6772,22 +6874,22 @@ msgstr "" "U{position} уже занят или в нем недостаточно места для размещения этого типа" " устройств: {device_type} ({u_height}U)" -#: netbox/dcim/models/devices.py:908 +#: netbox/dcim/models/devices.py:802 #, python-brace-format msgid "{ip} is not an IPv4 address." msgstr "{ip} не является адресом IPv4." -#: netbox/dcim/models/devices.py:920 netbox/dcim/models/devices.py:938 +#: netbox/dcim/models/devices.py:814 netbox/dcim/models/devices.py:832 #, python-brace-format msgid "The specified IP address ({ip}) is not assigned to this device." msgstr "Указанный IP-адрес ({ip}) не назначено этому устройству." -#: netbox/dcim/models/devices.py:926 +#: netbox/dcim/models/devices.py:820 #, python-brace-format msgid "{ip} is not an IPv6 address." msgstr "{ip} не является адресом IPv6." -#: netbox/dcim/models/devices.py:956 +#: netbox/dcim/models/devices.py:850 #, python-brace-format msgid "" "The assigned platform is limited to {platform_manufacturer} device types, " @@ -6796,23 +6898,23 @@ msgstr "" "Назначенная платформа ограничена {platform_manufacturer} типы устройств, но " "данный тип устройства относится к {devicetype_manufacturer}." -#: netbox/dcim/models/devices.py:967 +#: netbox/dcim/models/devices.py:861 #, python-brace-format msgid "The assigned cluster belongs to a different site ({site})" msgstr "Назначенный кластер принадлежит другому сайту ({site})" -#: netbox/dcim/models/devices.py:974 +#: netbox/dcim/models/devices.py:868 #, python-brace-format msgid "The assigned cluster belongs to a different location ({location})" msgstr "Назначенный кластер находится в другом месте ({location})" -#: netbox/dcim/models/devices.py:982 +#: netbox/dcim/models/devices.py:876 msgid "A device assigned to a virtual chassis must have its position defined." msgstr "" "Положение устройства, назначенного виртуальному шасси, должно быть " "определено." -#: netbox/dcim/models/devices.py:988 +#: netbox/dcim/models/devices.py:882 #, python-brace-format msgid "" "Device cannot be removed from virtual chassis {virtual_chassis} because it " @@ -6821,38 +6923,21 @@ msgstr "" "Устройство нельзя удалить из виртуального корпуса {virtual_chassis} потому " "что в настоящее время оно назначено его хозяином." -#: netbox/dcim/models/devices.py:1204 -msgid "module" -msgstr "модуль" - -#: netbox/dcim/models/devices.py:1205 -msgid "modules" -msgstr "модули" - -#: netbox/dcim/models/devices.py:1218 -#, python-brace-format -msgid "" -"Module must be installed within a module bay belonging to the assigned " -"device ({device})." -msgstr "" -"Модуль должен быть установлен в модульном отсеке, принадлежащем назначенному" -" устройству ({device})." - -#: netbox/dcim/models/devices.py:1346 +#: netbox/dcim/models/devices.py:1075 msgid "domain" msgstr "Домен" -#: netbox/dcim/models/devices.py:1359 netbox/dcim/models/devices.py:1360 +#: netbox/dcim/models/devices.py:1088 netbox/dcim/models/devices.py:1089 msgid "virtual chassis" msgstr "виртуальное шасси" -#: netbox/dcim/models/devices.py:1372 +#: netbox/dcim/models/devices.py:1101 #, python-brace-format msgid "" "The selected master ({master}) is not assigned to this virtual chassis." msgstr "Выбранный мастер ({master}) не назначено этому виртуальному шасси." -#: netbox/dcim/models/devices.py:1388 +#: netbox/dcim/models/devices.py:1117 #, python-brace-format msgid "" "Unable to delete virtual chassis {self}. There are member interfaces which " @@ -6861,43 +6946,43 @@ msgstr "" "Невозможно удалить виртуальное шасси {self}. Существуют интерфейсы-члены, " "которые образуют межкорпусные интерфейсы LAG." -#: netbox/dcim/models/devices.py:1414 netbox/vpn/models/l2vpn.py:37 +#: netbox/dcim/models/devices.py:1143 netbox/vpn/models/l2vpn.py:42 msgid "identifier" msgstr "идентификатор" -#: netbox/dcim/models/devices.py:1415 +#: netbox/dcim/models/devices.py:1144 msgid "Numeric identifier unique to the parent device" msgstr "Цифровой идентификатор, уникальный для родительского устройства" -#: netbox/dcim/models/devices.py:1443 netbox/extras/models/customfields.py:227 -#: netbox/extras/models/models.py:107 netbox/extras/models/models.py:694 -#: netbox/netbox/models/__init__.py:120 +#: netbox/dcim/models/devices.py:1172 netbox/extras/models/customfields.py:227 +#: netbox/extras/models/models.py:109 netbox/extras/models/models.py:767 +#: netbox/netbox/models/__init__.py:120 netbox/netbox/models/__init__.py:155 msgid "comments" msgstr "комментарии" -#: netbox/dcim/models/devices.py:1459 +#: netbox/dcim/models/devices.py:1188 msgid "virtual device context" msgstr "виртуальный контекст" -#: netbox/dcim/models/devices.py:1460 +#: netbox/dcim/models/devices.py:1189 msgid "virtual device contexts" msgstr "виртуальные контексты" -#: netbox/dcim/models/devices.py:1489 +#: netbox/dcim/models/devices.py:1218 #, python-brace-format msgid "{ip} is not an IPv{family} address." msgstr "{ip} не является IPV{family} адрес." -#: netbox/dcim/models/devices.py:1495 +#: netbox/dcim/models/devices.py:1224 msgid "Primary IP address must belong to an interface on the assigned device." msgstr "" "Основной IP-адрес должен принадлежать интерфейсу на назначенном устройстве." -#: netbox/dcim/models/devices.py:1527 +#: netbox/dcim/models/devices.py:1255 msgid "MAC addresses" msgstr "MAC-адреса" -#: netbox/dcim/models/devices.py:1559 +#: netbox/dcim/models/devices.py:1287 msgid "" "Cannot unassign MAC Address while it is designated as the primary MAC for an" " object" @@ -6905,7 +6990,7 @@ msgstr "" "Невозможно отменить назначение MAC-адреса, если он назначен основным MAC-" "адресом объекта" -#: netbox/dcim/models/devices.py:1563 +#: netbox/dcim/models/devices.py:1291 msgid "" "Cannot reassign MAC Address while it is designated as the primary MAC for an" " object" @@ -6913,11 +6998,57 @@ msgstr "" "Невозможно переназначить MAC-адрес, если он назначен основным MAC-адресом " "объекта" -#: netbox/dcim/models/mixins.py:94 +#: netbox/dcim/models/mixins.py:92 #, python-brace-format msgid "Please select a {scope_type}." msgstr "Пожалуйста, выберите {scope_type}." +#: netbox/dcim/models/modules.py:39 +msgid "schema" +msgstr "схема" + +#: netbox/dcim/models/modules.py:46 +msgid "module type profile" +msgstr "профиль типа модуля" + +#: netbox/dcim/models/modules.py:47 +msgid "module type profiles" +msgstr "профили типов модулей" + +#: netbox/dcim/models/modules.py:104 +msgid "attributes" +msgstr "атрибуты" + +#: netbox/dcim/models/modules.py:120 +msgid "module type" +msgstr "тип модуля" + +#: netbox/dcim/models/modules.py:121 +msgid "module types" +msgstr "типы модулей" + +#: netbox/dcim/models/modules.py:151 +#, python-brace-format +msgid "Invalid schema: {error}" +msgstr "Неверная схема: {error}" + +#: netbox/dcim/models/modules.py:244 +msgid "module" +msgstr "модуль" + +#: netbox/dcim/models/modules.py:245 +msgid "modules" +msgstr "модули" + +#: netbox/dcim/models/modules.py:258 +#, python-brace-format +msgid "" +"Module must be installed within a module bay belonging to the assigned " +"device ({device})." +msgstr "" +"Модуль должен быть установлен в модульном отсеке, принадлежащем назначенному" +" устройству ({device})." + #: netbox/dcim/models/power.py:55 msgid "power panel" msgstr "распределительный щит" @@ -7020,22 +7151,30 @@ msgid "Outer dimension of rack (width)" msgstr "Наружный размер стойки (ширина)" #: netbox/dcim/models/racks.py:77 +msgid "outer height" +msgstr "внешняя высота" + +#: netbox/dcim/models/racks.py:80 +msgid "Outer dimension of rack (height)" +msgstr "Внешний размер стойки (высота)" + +#: netbox/dcim/models/racks.py:83 msgid "outer depth" msgstr "внешняя глубина" -#: netbox/dcim/models/racks.py:80 +#: netbox/dcim/models/racks.py:86 msgid "Outer dimension of rack (depth)" msgstr "Внешний размер стойки (глубина)" -#: netbox/dcim/models/racks.py:83 +#: netbox/dcim/models/racks.py:89 msgid "outer unit" msgstr "внешний юнит" -#: netbox/dcim/models/racks.py:90 +#: netbox/dcim/models/racks.py:96 msgid "mounting depth" msgstr "глубина монтажа" -#: netbox/dcim/models/racks.py:94 +#: netbox/dcim/models/racks.py:100 msgid "" "Maximum depth of a mounted device, in millimeters. For four-post racks, this" " is the distance between the front and rear rails." @@ -7044,76 +7183,75 @@ msgstr "" "четырехстоечных стоек это расстояние между передними и задними " "направляющими." -#: netbox/dcim/models/racks.py:102 +#: netbox/dcim/models/racks.py:108 msgid "max weight" msgstr "максимальный вес" -#: netbox/dcim/models/racks.py:105 +#: netbox/dcim/models/racks.py:111 msgid "Maximum load capacity for the rack" msgstr "Максимальная грузоподъемность стойки" -#: netbox/dcim/models/racks.py:125 netbox/dcim/models/racks.py:247 +#: netbox/dcim/models/racks.py:131 netbox/dcim/models/racks.py:253 msgid "form factor" msgstr "форм-фактор" -#: netbox/dcim/models/racks.py:162 +#: netbox/dcim/models/racks.py:168 msgid "rack type" msgstr "тип стойки" -#: netbox/dcim/models/racks.py:163 +#: netbox/dcim/models/racks.py:169 msgid "rack types" msgstr "типы стоек" -#: netbox/dcim/models/racks.py:177 netbox/dcim/models/racks.py:368 -msgid "Must specify a unit when setting an outer width/depth" -msgstr "" -"При настройке внешней ширины/глубины необходимо указать единицу измерения" +#: netbox/dcim/models/racks.py:183 netbox/dcim/models/racks.py:375 +msgid "Must specify a unit when setting an outer dimension" +msgstr "При задании внешнего размера необходимо указать единицу измерения" -#: netbox/dcim/models/racks.py:181 netbox/dcim/models/racks.py:372 +#: netbox/dcim/models/racks.py:187 netbox/dcim/models/racks.py:379 msgid "Must specify a unit when setting a maximum weight" msgstr "При установке максимального веса необходимо указать единицу измерения" -#: netbox/dcim/models/racks.py:227 +#: netbox/dcim/models/racks.py:233 msgid "rack role" msgstr "назначение стойки" -#: netbox/dcim/models/racks.py:228 +#: netbox/dcim/models/racks.py:234 msgid "rack roles" msgstr "назначение стоек" -#: netbox/dcim/models/racks.py:265 +#: netbox/dcim/models/racks.py:271 msgid "facility ID" msgstr "идентификатор объекта" -#: netbox/dcim/models/racks.py:266 +#: netbox/dcim/models/racks.py:272 msgid "Locally-assigned identifier" msgstr "Локально назначенный идентификатор" -#: netbox/dcim/models/racks.py:299 netbox/ipam/forms/bulk_import.py:204 +#: netbox/dcim/models/racks.py:305 netbox/ipam/forms/bulk_import.py:204 #: netbox/ipam/forms/bulk_import.py:272 netbox/ipam/forms/bulk_import.py:307 -#: netbox/ipam/forms/bulk_import.py:498 +#: netbox/ipam/forms/bulk_import.py:505 #: netbox/virtualization/forms/bulk_import.py:118 msgid "Functional role" msgstr "Функциональная роль" -#: netbox/dcim/models/racks.py:312 +#: netbox/dcim/models/racks.py:318 msgid "A unique tag used to identify this rack" msgstr "Инвентарный номер, используемый для идентификации этой стойки" -#: netbox/dcim/models/racks.py:351 +#: netbox/dcim/models/racks.py:358 msgid "rack" msgstr "стойка" -#: netbox/dcim/models/racks.py:352 +#: netbox/dcim/models/racks.py:359 msgid "racks" msgstr "стойки" -#: netbox/dcim/models/racks.py:364 +#: netbox/dcim/models/racks.py:371 #, python-brace-format msgid "Assigned location must belong to parent site ({site})." msgstr "Назначенная локация должна принадлежать родительскому сайту ({site})." -#: netbox/dcim/models/racks.py:387 +#: netbox/dcim/models/racks.py:394 #, python-brace-format msgid "" "Rack must be at least {min_height}U tall to house currently installed " @@ -7122,7 +7260,7 @@ msgstr "" "Стойка должна иметь высоту не менее {min_height}чтобы разместить, " "установленные в настоящее время устройства." -#: netbox/dcim/models/racks.py:396 +#: netbox/dcim/models/racks.py:403 #, python-brace-format msgid "" "Rack unit numbering must begin at {position} or less to house currently " @@ -7131,30 +7269,30 @@ msgstr "" "Нумерация стоек должна начинаться с {position} или меньше для размещения " "установленных в настоящее время устройств." -#: netbox/dcim/models/racks.py:404 +#: netbox/dcim/models/racks.py:411 #, python-brace-format msgid "Location must be from the same site, {site}." msgstr "Локация должна располагаться в том-же сайте, {site}." -#: netbox/dcim/models/racks.py:666 +#: netbox/dcim/models/racks.py:673 msgid "units" msgstr "юниты" -#: netbox/dcim/models/racks.py:692 +#: netbox/dcim/models/racks.py:699 msgid "rack reservation" msgstr "Резервирование стойки" -#: netbox/dcim/models/racks.py:693 +#: netbox/dcim/models/racks.py:700 msgid "rack reservations" msgstr "Резервирование стоек" -#: netbox/dcim/models/racks.py:707 +#: netbox/dcim/models/racks.py:714 #, python-brace-format msgid "Invalid unit(s) for {height}U rack: {unit_list}" msgstr "" "Неверные единицы измерения для стоек высотой{height}U по списку: {unit_list}" -#: netbox/dcim/models/racks.py:720 +#: netbox/dcim/models/racks.py:727 #, python-brace-format msgid "The following units have already been reserved: {unit_list}" msgstr "Следующие юниты уже зарезервированы: {unit_list}" @@ -7296,13 +7434,13 @@ msgid "Reachable" msgstr "Доступен" #: netbox/dcim/tables/devices.py:69 netbox/dcim/tables/devices.py:117 -#: netbox/dcim/tables/racks.py:149 netbox/dcim/tables/sites.py:104 -#: netbox/dcim/tables/sites.py:147 netbox/extras/tables/tables.py:551 +#: netbox/dcim/tables/racks.py:153 netbox/dcim/tables/sites.py:110 +#: netbox/dcim/tables/sites.py:153 netbox/extras/tables/tables.py:605 #: netbox/netbox/navigation/menu.py:69 netbox/netbox/navigation/menu.py:73 #: netbox/netbox/navigation/menu.py:75 #: netbox/virtualization/forms/model_forms.py:122 #: netbox/virtualization/tables/clusters.py:87 -#: netbox/virtualization/views.py:240 +#: netbox/virtualization/views.py:234 msgid "Devices" msgstr "Устройства" @@ -7312,9 +7450,9 @@ msgid "VMs" msgstr "Виртуальные машины" #: netbox/dcim/tables/devices.py:111 netbox/dcim/tables/devices.py:226 -#: netbox/extras/forms/model_forms.py:644 +#: netbox/extras/forms/model_forms.py:712 #: netbox/templates/dcim/device.html:112 -#: netbox/templates/dcim/devicerole.html:44 +#: netbox/templates/dcim/devicerole.html:48 #: netbox/templates/dcim/platform.html:41 #: netbox/templates/extras/configtemplate.html:10 #: netbox/templates/extras/object_render_config.html:12 @@ -7324,21 +7462,21 @@ msgstr "Виртуальные машины" msgid "Config Template" msgstr "Шаблон конфигурации" -#: netbox/dcim/tables/devices.py:197 netbox/dcim/tables/devices.py:1099 -#: netbox/ipam/forms/bulk_import.py:578 netbox/ipam/forms/model_forms.py:316 -#: netbox/ipam/forms/model_forms.py:329 netbox/ipam/tables/ip.py:308 -#: netbox/ipam/tables/ip.py:375 netbox/ipam/tables/ip.py:398 -#: netbox/templates/ipam/ipaddress.html:11 +#: netbox/dcim/tables/devices.py:197 netbox/dcim/tables/devices.py:1106 +#: netbox/ipam/forms/bulk_import.py:587 netbox/ipam/forms/model_forms.py:316 +#: netbox/ipam/forms/model_forms.py:329 netbox/ipam/tables/ip.py:314 +#: netbox/ipam/tables/ip.py:381 netbox/ipam/tables/ip.py:391 +#: netbox/ipam/tables/ip.py:414 netbox/templates/ipam/ipaddress.html:11 #: netbox/virtualization/tables/virtualmachines.py:65 msgid "IP Address" msgstr "IP-адрес" -#: netbox/dcim/tables/devices.py:201 netbox/dcim/tables/devices.py:1103 +#: netbox/dcim/tables/devices.py:201 netbox/dcim/tables/devices.py:1110 #: netbox/virtualization/tables/virtualmachines.py:56 msgid "IPv4 Address" msgstr "Адрес IPv4" -#: netbox/dcim/tables/devices.py:205 netbox/dcim/tables/devices.py:1107 +#: netbox/dcim/tables/devices.py:205 netbox/dcim/tables/devices.py:1114 #: netbox/virtualization/tables/virtualmachines.py:60 msgid "IPv6 Address" msgstr "Адрес IPv6" @@ -7376,10 +7514,10 @@ msgstr "Порты питания" msgid "Power outlets" msgstr "Розетки питания" -#: netbox/dcim/tables/devices.py:256 netbox/dcim/tables/devices.py:1112 -#: netbox/dcim/tables/devicetypes.py:133 netbox/dcim/views.py:1204 -#: netbox/dcim/views.py:1448 netbox/dcim/views.py:2201 -#: netbox/netbox/navigation/menu.py:94 netbox/netbox/navigation/menu.py:258 +#: netbox/dcim/tables/devices.py:256 netbox/dcim/tables/devices.py:1119 +#: netbox/dcim/tables/devicetypes.py:133 netbox/dcim/views.py:1173 +#: netbox/dcim/views.py:1473 netbox/dcim/views.py:2226 +#: netbox/netbox/navigation/menu.py:95 netbox/netbox/navigation/menu.py:259 #: netbox/templates/dcim/device/base.html:37 #: netbox/templates/dcim/device_list.html:43 #: netbox/templates/dcim/devicetype/base.html:34 @@ -7390,7 +7528,7 @@ msgstr "Розетки питания" #: netbox/templates/virtualization/virtualmachine/base.html:27 #: netbox/templates/virtualization/virtualmachine_list.html:14 #: netbox/virtualization/tables/virtualmachines.py:71 -#: netbox/virtualization/views.py:405 netbox/wireless/tables/wirelesslan.py:63 +#: netbox/virtualization/views.py:395 netbox/wireless/tables/wirelesslan.py:63 msgid "Interfaces" msgstr "Интерфейсы" @@ -7410,14 +7548,15 @@ msgstr "Отсеки для модулей" msgid "Inventory items" msgstr "Комплектующие" -#: netbox/dcim/tables/devices.py:314 netbox/dcim/tables/modules.py:57 +#: netbox/dcim/tables/devices.py:314 netbox/dcim/tables/modules.py:91 +#: netbox/templates/dcim/module.html:65 #: netbox/templates/dcim/modulebay.html:17 msgid "Module Bay" msgstr "Модульный отсек" #: netbox/dcim/tables/devices.py:327 netbox/dcim/tables/devicetypes.py:52 -#: netbox/dcim/tables/devicetypes.py:148 netbox/dcim/views.py:1279 -#: netbox/dcim/views.py:2299 netbox/netbox/navigation/menu.py:103 +#: netbox/dcim/tables/devicetypes.py:148 netbox/dcim/views.py:1248 +#: netbox/dcim/views.py:2324 netbox/netbox/navigation/menu.py:104 #: netbox/templates/dcim/device/base.html:52 #: netbox/templates/dcim/device_list.html:71 #: netbox/templates/dcim/devicetype/base.html:49 @@ -7446,24 +7585,24 @@ msgstr "Максимальная потребляемая мощность (Вт msgid "Allocated draw (W)" msgstr "Выделенная мощность (Вт)" -#: netbox/dcim/tables/devices.py:571 netbox/ipam/forms/model_forms.py:783 -#: netbox/ipam/tables/fhrp.py:28 netbox/ipam/views.py:633 -#: netbox/ipam/views.py:738 netbox/netbox/navigation/menu.py:164 -#: netbox/netbox/navigation/menu.py:166 +#: netbox/dcim/tables/devices.py:578 netbox/ipam/forms/model_forms.py:785 +#: netbox/ipam/tables/fhrp.py:28 netbox/ipam/views.py:632 +#: netbox/ipam/views.py:733 netbox/netbox/navigation/menu.py:165 +#: netbox/netbox/navigation/menu.py:167 #: netbox/templates/dcim/interface.html:396 #: netbox/templates/ipam/ipaddress_bulk_add.html:15 -#: netbox/templates/ipam/service.html:40 +#: netbox/templates/ipam/service.html:42 #: netbox/templates/virtualization/vminterface.html:107 #: netbox/vpn/tables/tunnels.py:98 msgid "IP Addresses" msgstr "IP-адреса" -#: netbox/dcim/tables/devices.py:577 netbox/netbox/navigation/menu.py:210 +#: netbox/dcim/tables/devices.py:584 netbox/netbox/navigation/menu.py:211 #: netbox/templates/ipam/inc/panels/fhrp_groups.html:6 msgid "FHRP Groups" msgstr "Группы FHRP" -#: netbox/dcim/tables/devices.py:589 netbox/templates/dcim/interface.html:95 +#: netbox/dcim/tables/devices.py:596 netbox/templates/dcim/interface.html:95 #: netbox/templates/virtualization/vminterface.html:65 #: netbox/templates/vpn/tunnel.html:18 #: netbox/templates/vpn/tunneltermination.html:13 @@ -7474,41 +7613,41 @@ msgstr "Группы FHRP" msgid "Tunnel" msgstr "Туннель" -#: netbox/dcim/tables/devices.py:625 netbox/dcim/tables/devicetypes.py:234 +#: netbox/dcim/tables/devices.py:632 netbox/dcim/tables/devicetypes.py:234 #: netbox/templates/dcim/interface.html:65 msgid "Management Only" msgstr "Только управление" -#: netbox/dcim/tables/devices.py:644 +#: netbox/dcim/tables/devices.py:651 msgid "VDCs" msgstr "Виртуальные контексты устройств(VDCs)" -#: netbox/dcim/tables/devices.py:651 netbox/templates/dcim/interface.html:163 +#: netbox/dcim/tables/devices.py:658 netbox/templates/dcim/interface.html:163 msgid "Virtual Circuit" msgstr "Виртуальный канал" -#: netbox/dcim/tables/devices.py:903 netbox/templates/dcim/modulebay.html:53 +#: netbox/dcim/tables/devices.py:910 netbox/templates/dcim/modulebay.html:53 msgid "Installed Module" msgstr "Установленный модуль" -#: netbox/dcim/tables/devices.py:906 +#: netbox/dcim/tables/devices.py:913 msgid "Module Serial" msgstr "Серийный номер модуля" -#: netbox/dcim/tables/devices.py:910 +#: netbox/dcim/tables/devices.py:917 msgid "Module Asset Tag" msgstr "Тег активов модуля" -#: netbox/dcim/tables/devices.py:919 +#: netbox/dcim/tables/devices.py:926 msgid "Module Status" msgstr "Состояние модуля" -#: netbox/dcim/tables/devices.py:973 netbox/dcim/tables/devicetypes.py:319 +#: netbox/dcim/tables/devices.py:980 netbox/dcim/tables/devicetypes.py:319 #: netbox/templates/dcim/inventoryitem.html:44 msgid "Component" msgstr "Компонент" -#: netbox/dcim/tables/devices.py:1031 +#: netbox/dcim/tables/devices.py:1038 msgid "Items" msgstr "Предметы" @@ -7523,11 +7662,12 @@ msgid "Device Types" msgstr "Типы устройств" #: netbox/dcim/tables/devicetypes.py:47 netbox/netbox/navigation/menu.py:87 +#: netbox/templates/dcim/moduletypeprofile.html:45 msgid "Module Types" msgstr "Типы модулей" -#: netbox/dcim/tables/devicetypes.py:57 netbox/extras/forms/filtersets.py:378 -#: netbox/extras/forms/model_forms.py:551 netbox/extras/tables/tables.py:546 +#: netbox/dcim/tables/devicetypes.py:57 netbox/extras/forms/filtersets.py:413 +#: netbox/extras/forms/model_forms.py:619 netbox/extras/tables/tables.py:600 #: netbox/netbox/navigation/menu.py:78 msgid "Platforms" msgstr "Платформы" @@ -7546,14 +7686,14 @@ msgstr "Полная глубина" msgid "U Height" msgstr "Высота U" -#: netbox/dcim/tables/devicetypes.py:118 netbox/dcim/tables/modules.py:26 -#: netbox/dcim/tables/racks.py:89 +#: netbox/dcim/tables/devicetypes.py:118 netbox/dcim/tables/modules.py:65 +#: netbox/dcim/tables/racks.py:93 msgid "Instances" msgstr "Инстансы" -#: netbox/dcim/tables/devicetypes.py:121 netbox/dcim/views.py:1144 -#: netbox/dcim/views.py:1388 netbox/dcim/views.py:2137 -#: netbox/netbox/navigation/menu.py:97 +#: netbox/dcim/tables/devicetypes.py:121 netbox/dcim/views.py:1113 +#: netbox/dcim/views.py:1413 netbox/dcim/views.py:2162 +#: netbox/netbox/navigation/menu.py:98 #: netbox/templates/dcim/device/base.html:25 #: netbox/templates/dcim/device_list.html:15 #: netbox/templates/dcim/devicetype/base.html:22 @@ -7562,9 +7702,9 @@ msgstr "Инстансы" msgid "Console Ports" msgstr "Порты консоли" -#: netbox/dcim/tables/devicetypes.py:124 netbox/dcim/views.py:1159 -#: netbox/dcim/views.py:1403 netbox/dcim/views.py:2153 -#: netbox/netbox/navigation/menu.py:98 +#: netbox/dcim/tables/devicetypes.py:124 netbox/dcim/views.py:1128 +#: netbox/dcim/views.py:1428 netbox/dcim/views.py:2178 +#: netbox/netbox/navigation/menu.py:99 #: netbox/templates/dcim/device/base.html:28 #: netbox/templates/dcim/device_list.html:22 #: netbox/templates/dcim/devicetype/base.html:25 @@ -7573,9 +7713,9 @@ msgstr "Порты консоли" msgid "Console Server Ports" msgstr "Порты консольного сервера" -#: netbox/dcim/tables/devicetypes.py:127 netbox/dcim/views.py:1174 -#: netbox/dcim/views.py:1418 netbox/dcim/views.py:2169 -#: netbox/netbox/navigation/menu.py:99 +#: netbox/dcim/tables/devicetypes.py:127 netbox/dcim/views.py:1143 +#: netbox/dcim/views.py:1443 netbox/dcim/views.py:2194 +#: netbox/netbox/navigation/menu.py:100 #: netbox/templates/dcim/device/base.html:31 #: netbox/templates/dcim/device_list.html:29 #: netbox/templates/dcim/devicetype/base.html:28 @@ -7584,9 +7724,9 @@ msgstr "Порты консольного сервера" msgid "Power Ports" msgstr "Порты питания" -#: netbox/dcim/tables/devicetypes.py:130 netbox/dcim/views.py:1189 -#: netbox/dcim/views.py:1433 netbox/dcim/views.py:2185 -#: netbox/netbox/navigation/menu.py:100 +#: netbox/dcim/tables/devicetypes.py:130 netbox/dcim/views.py:1158 +#: netbox/dcim/views.py:1458 netbox/dcim/views.py:2210 +#: netbox/netbox/navigation/menu.py:101 #: netbox/templates/dcim/device/base.html:34 #: netbox/templates/dcim/device_list.html:36 #: netbox/templates/dcim/devicetype/base.html:31 @@ -7595,9 +7735,9 @@ msgstr "Порты питания" msgid "Power Outlets" msgstr "Розетки питания" -#: netbox/dcim/tables/devicetypes.py:136 netbox/dcim/views.py:1219 -#: netbox/dcim/views.py:1463 netbox/dcim/views.py:2223 -#: netbox/netbox/navigation/menu.py:95 +#: netbox/dcim/tables/devicetypes.py:136 netbox/dcim/views.py:1188 +#: netbox/dcim/views.py:1488 netbox/dcim/views.py:2248 +#: netbox/netbox/navigation/menu.py:96 #: netbox/templates/dcim/device/base.html:40 #: netbox/templates/dcim/devicetype/base.html:37 #: netbox/templates/dcim/inc/moduletype_buttons.html:28 @@ -7605,9 +7745,9 @@ msgstr "Розетки питания" msgid "Front Ports" msgstr "Фронтальные порты" -#: netbox/dcim/tables/devicetypes.py:139 netbox/dcim/views.py:1234 -#: netbox/dcim/views.py:1478 netbox/dcim/views.py:2239 -#: netbox/netbox/navigation/menu.py:96 +#: netbox/dcim/tables/devicetypes.py:139 netbox/dcim/views.py:1203 +#: netbox/dcim/views.py:1503 netbox/dcim/views.py:2264 +#: netbox/netbox/navigation/menu.py:97 #: netbox/templates/dcim/device/base.html:43 #: netbox/templates/dcim/device_list.html:50 #: netbox/templates/dcim/devicetype/base.html:40 @@ -7616,17 +7756,17 @@ msgstr "Фронтальные порты" msgid "Rear Ports" msgstr "Задние порты" -#: netbox/dcim/tables/devicetypes.py:142 netbox/dcim/views.py:1264 -#: netbox/dcim/views.py:2279 netbox/netbox/navigation/menu.py:102 +#: netbox/dcim/tables/devicetypes.py:142 netbox/dcim/views.py:1233 +#: netbox/dcim/views.py:2304 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 msgid "Device Bays" msgstr "Отсеки для устройств" -#: netbox/dcim/tables/devicetypes.py:145 netbox/dcim/views.py:1249 -#: netbox/dcim/views.py:1493 netbox/dcim/views.py:2259 -#: netbox/netbox/navigation/menu.py:101 +#: netbox/dcim/tables/devicetypes.py:145 netbox/dcim/views.py:1218 +#: netbox/dcim/views.py:1518 netbox/dcim/views.py:2284 +#: netbox/netbox/navigation/menu.py:102 #: netbox/templates/dcim/device/base.html:46 #: netbox/templates/dcim/device_list.html:64 #: netbox/templates/dcim/devicetype/base.html:43 @@ -7635,7 +7775,7 @@ msgstr "Отсеки для устройств" msgid "Module Bays" msgstr "Отсеки для модулей" -#: netbox/dcim/tables/power.py:36 netbox/netbox/navigation/menu.py:318 +#: netbox/dcim/tables/power.py:36 netbox/netbox/navigation/menu.py:319 #: netbox/templates/dcim/powerpanel.html:51 msgid "Power Feeds" msgstr "Кабели питания" @@ -7648,45 +7788,50 @@ msgstr "Максимальное использование" msgid "Available Power (VA)" msgstr "Доступная мощность (ВА)" -#: netbox/dcim/tables/racks.py:30 netbox/dcim/tables/sites.py:142 +#: netbox/dcim/tables/racks.py:30 netbox/dcim/tables/sites.py:148 #: netbox/netbox/navigation/menu.py:43 netbox/netbox/navigation/menu.py:47 #: netbox/netbox/navigation/menu.py:49 msgid "Racks" msgstr "Стойки" -#: netbox/dcim/tables/racks.py:63 netbox/dcim/tables/racks.py:141 +#: netbox/dcim/tables/racks.py:63 netbox/dcim/tables/racks.py:145 #: netbox/templates/dcim/device.html:318 #: netbox/templates/dcim/inc/panels/racktype_dimensions.html:14 msgid "Height" msgstr "Высота" -#: netbox/dcim/tables/racks.py:67 netbox/dcim/tables/racks.py:164 +#: netbox/dcim/tables/racks.py:67 netbox/dcim/tables/racks.py:168 #: netbox/templates/dcim/inc/panels/racktype_dimensions.html:18 msgid "Outer Width" msgstr "Внешняя ширина" -#: netbox/dcim/tables/racks.py:71 netbox/dcim/tables/racks.py:168 +#: netbox/dcim/tables/racks.py:71 netbox/dcim/tables/racks.py:172 #: netbox/templates/dcim/inc/panels/racktype_dimensions.html:28 +msgid "Outer Height" +msgstr "Внешняя высота" + +#: netbox/dcim/tables/racks.py:75 netbox/dcim/tables/racks.py:176 +#: netbox/templates/dcim/inc/panels/racktype_dimensions.html:38 msgid "Outer Depth" msgstr "Внешняя глубина" -#: netbox/dcim/tables/racks.py:79 netbox/dcim/tables/racks.py:176 +#: netbox/dcim/tables/racks.py:83 netbox/dcim/tables/racks.py:184 msgid "Max Weight" msgstr "Максимальный вес" -#: netbox/dcim/tables/racks.py:153 +#: netbox/dcim/tables/racks.py:157 msgid "Space" msgstr "Пространство" -#: netbox/dcim/tables/sites.py:30 netbox/dcim/tables/sites.py:57 -#: netbox/extras/forms/filtersets.py:358 -#: netbox/extras/forms/model_forms.py:531 netbox/ipam/forms/bulk_edit.py:134 +#: netbox/dcim/tables/sites.py:30 netbox/dcim/tables/sites.py:60 +#: netbox/extras/forms/filtersets.py:393 +#: netbox/extras/forms/model_forms.py:599 netbox/ipam/forms/bulk_edit.py:134 #: netbox/ipam/forms/model_forms.py:159 netbox/ipam/tables/asn.py:66 -#: netbox/netbox/navigation/menu.py:15 netbox/netbox/navigation/menu.py:17 +#: netbox/netbox/navigation/menu.py:15 netbox/netbox/navigation/menu.py:19 msgid "Sites" msgstr "Сайты" -#: netbox/dcim/tables/sites.py:152 netbox/netbox/navigation/menu.py:202 +#: netbox/dcim/tables/sites.py:158 netbox/netbox/navigation/menu.py:203 msgid "VLAN Groups" msgstr "Группы VLAN" @@ -7695,62 +7840,62 @@ msgid "Test case must set peer_termination_type" msgstr "" "В тестовом примере должно быть установлено значение peer_termination_type" -#: netbox/dcim/views.py:138 +#: netbox/dcim/views.py:137 #, python-brace-format msgid "Disconnected {count} {type}" msgstr "Отключен {count} {type}" -#: netbox/dcim/views.py:885 netbox/netbox/navigation/menu.py:51 +#: netbox/dcim/views.py:864 netbox/netbox/navigation/menu.py:51 msgid "Reservations" msgstr "Резервирование" -#: netbox/dcim/views.py:904 netbox/templates/dcim/location.html:90 +#: netbox/dcim/views.py:883 netbox/templates/dcim/location.html:91 #: netbox/templates/dcim/site.html:140 msgid "Non-Racked Devices" msgstr "Устройства без стоек" -#: netbox/dcim/views.py:2312 netbox/extras/forms/model_forms.py:591 +#: netbox/dcim/views.py:2337 netbox/extras/forms/model_forms.py:659 #: netbox/templates/extras/configcontext.html:10 #: netbox/virtualization/forms/model_forms.py:232 -#: netbox/virtualization/views.py:446 +#: netbox/virtualization/views.py:436 msgid "Config Context" msgstr "Контекст конфигурации" -#: netbox/dcim/views.py:2322 netbox/virtualization/views.py:456 +#: netbox/dcim/views.py:2347 netbox/virtualization/views.py:446 msgid "Render Config" msgstr "Конфигурация рендера" -#: netbox/dcim/views.py:2335 netbox/extras/tables/tables.py:556 -#: netbox/netbox/navigation/menu.py:255 netbox/netbox/navigation/menu.py:257 -#: netbox/virtualization/views.py:214 +#: netbox/dcim/views.py:2360 netbox/extras/tables/tables.py:610 +#: 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:3168 +#: netbox/dcim/views.py:3193 #, python-brace-format msgid "Installed device {device} in bay {device_bay}." msgstr "Установлено устройство {device} в отсек {device_bay}." -#: netbox/dcim/views.py:3209 +#: netbox/dcim/views.py:3234 #, python-brace-format msgid "Removed device {device} from bay {device_bay}." msgstr "Удалено устройство {device} из отсека {device_bay}." -#: netbox/dcim/views.py:3325 netbox/ipam/tables/ip.py:180 +#: netbox/dcim/views.py:3350 netbox/ipam/tables/ip.py:181 msgid "Children" msgstr "Потомки" -#: netbox/dcim/views.py:3792 +#: netbox/dcim/views.py:3817 #, python-brace-format msgid "Added member {device}" msgstr "Добавлен участник {device}" -#: netbox/dcim/views.py:3841 +#: netbox/dcim/views.py:3866 #, python-brace-format msgid "Unable to remove master device {device} from the virtual chassis." msgstr "Невозможно удалить главное устройство {device} из виртуального шасси." -#: netbox/dcim/views.py:3854 +#: netbox/dcim/views.py:3879 #, python-brace-format msgid "Removed {device} from virtual chassis {chassis}" msgstr "{device} удалено из виртуального шасси {chassis}" @@ -7813,12 +7958,6 @@ msgstr "Множественный выбор" msgid "Multiple objects" msgstr "Несколько объектов" -#: netbox/extras/choices.py:53 netbox/netbox/preferences.py:21 -#: netbox/templates/extras/customfield.html:78 netbox/vpn/choices.py:20 -#: netbox/wireless/choices.py:27 -msgid "Disabled" -msgstr "Инвалид" - #: netbox/extras/choices.py:54 msgid "Loose" msgstr "Свободный" @@ -7847,9 +7986,9 @@ msgstr "Да" msgid "No" msgstr "Нет" -#: netbox/extras/choices.py:108 netbox/templates/tenancy/contact.html:57 -#: netbox/tenancy/forms/bulk_edit.py:118 -#: netbox/wireless/forms/model_forms.py:171 +#: netbox/extras/choices.py:108 netbox/templates/tenancy/contact.html:67 +#: netbox/tenancy/forms/bulk_edit.py:125 +#: netbox/wireless/forms/model_forms.py:172 msgid "Link" msgstr "Ссылка" @@ -7893,111 +8032,82 @@ msgstr "Отладка" msgid "Failure" msgstr "Неудача" -#: netbox/extras/choices.py:213 -#: netbox/templates/dcim/virtualchassis_edit.html:111 -#: netbox/templates/generic/bulk_add_component.html:68 -#: netbox/templates/generic/object_edit.html:47 -#: netbox/templates/generic/object_edit.html:80 -#: netbox/templates/htmx/quick_add.html:24 -#: netbox/templates/ipam/inc/ipaddress_edit_header.html:7 -msgid "Create" -msgstr "Создать" - -#: netbox/extras/choices.py:214 -msgid "Update" -msgstr "Обновить" - -#: netbox/extras/choices.py:215 -#: netbox/templates/circuits/inc/circuit_termination.html:23 -#: netbox/templates/dcim/inc/panels/inventory_items.html:37 -#: netbox/templates/dcim/powerpanel.html:66 -#: netbox/templates/extras/script_list.html:35 -#: netbox/templates/generic/bulk_delete.html:20 -#: netbox/templates/generic/bulk_delete.html:66 -#: netbox/templates/generic/object_delete.html:19 -#: netbox/templates/htmx/delete_form.html:57 -#: netbox/templates/ipam/inc/panels/fhrp_groups.html:48 -#: netbox/templates/users/objectpermission.html:46 -#: netbox/utilities/templates/buttons/delete.html:11 -msgid "Delete" -msgstr "Удалить" - -#: netbox/extras/choices.py:239 netbox/netbox/choices.py:59 +#: netbox/extras/choices.py:222 netbox/netbox/choices.py:59 #: netbox/netbox/choices.py:104 msgid "Blue" msgstr "Синий" -#: netbox/extras/choices.py:240 netbox/netbox/choices.py:58 +#: netbox/extras/choices.py:223 netbox/netbox/choices.py:58 #: netbox/netbox/choices.py:105 msgid "Indigo" msgstr "Темно-синий" -#: netbox/extras/choices.py:241 netbox/netbox/choices.py:56 +#: netbox/extras/choices.py:224 netbox/netbox/choices.py:56 #: netbox/netbox/choices.py:106 msgid "Purple" msgstr "Фиолетовый" -#: netbox/extras/choices.py:242 netbox/netbox/choices.py:53 +#: netbox/extras/choices.py:225 netbox/netbox/choices.py:53 #: netbox/netbox/choices.py:107 msgid "Pink" msgstr "Розовый" -#: netbox/extras/choices.py:243 netbox/netbox/choices.py:52 +#: netbox/extras/choices.py:226 netbox/netbox/choices.py:52 #: netbox/netbox/choices.py:108 msgid "Red" msgstr "Красный" -#: netbox/extras/choices.py:244 netbox/netbox/choices.py:70 +#: netbox/extras/choices.py:227 netbox/netbox/choices.py:70 #: netbox/netbox/choices.py:109 msgid "Orange" msgstr "Оранжевый" -#: netbox/extras/choices.py:245 netbox/netbox/choices.py:68 +#: netbox/extras/choices.py:228 netbox/netbox/choices.py:68 #: netbox/netbox/choices.py:110 msgid "Yellow" msgstr "Желтый" -#: netbox/extras/choices.py:246 netbox/netbox/choices.py:65 +#: netbox/extras/choices.py:229 netbox/netbox/choices.py:65 #: netbox/netbox/choices.py:111 msgid "Green" msgstr "Зелёный" -#: netbox/extras/choices.py:247 netbox/netbox/choices.py:62 +#: netbox/extras/choices.py:230 netbox/netbox/choices.py:62 #: netbox/netbox/choices.py:112 msgid "Teal" msgstr "Cине-зеленый" -#: netbox/extras/choices.py:248 netbox/netbox/choices.py:61 +#: netbox/extras/choices.py:231 netbox/netbox/choices.py:61 #: netbox/netbox/choices.py:113 msgid "Cyan" msgstr "Голубой" -#: netbox/extras/choices.py:249 netbox/netbox/choices.py:114 +#: netbox/extras/choices.py:232 netbox/netbox/choices.py:114 msgid "Gray" msgstr "Серый" -#: netbox/extras/choices.py:250 netbox/netbox/choices.py:76 +#: netbox/extras/choices.py:233 netbox/netbox/choices.py:76 #: netbox/netbox/choices.py:115 msgid "Black" msgstr "Черный" -#: netbox/extras/choices.py:251 netbox/netbox/choices.py:77 +#: netbox/extras/choices.py:234 netbox/netbox/choices.py:77 #: netbox/netbox/choices.py:116 msgid "White" msgstr "Белый" -#: netbox/extras/choices.py:266 netbox/extras/forms/model_forms.py:367 -#: netbox/extras/forms/model_forms.py:444 +#: netbox/extras/choices.py:249 netbox/extras/forms/model_forms.py:431 +#: netbox/extras/forms/model_forms.py:508 #: netbox/templates/extras/webhook.html:10 msgid "Webhook" msgstr "Вебхук" -#: netbox/extras/choices.py:267 netbox/extras/forms/model_forms.py:432 +#: netbox/extras/choices.py:250 netbox/extras/forms/model_forms.py:496 #: netbox/templates/extras/script/base.html:29 msgid "Script" msgstr "Сценарий" -#: netbox/extras/choices.py:268 +#: netbox/extras/choices.py:251 msgid "Notification" msgstr "Уведомление" @@ -8041,26 +8151,26 @@ msgstr "Тип виджета" msgid "Unregistered widget class: {name}" msgstr "Незарегистрированный класс виджета: {name}" -#: netbox/extras/dashboard/widgets.py:147 +#: netbox/extras/dashboard/widgets.py:148 #, python-brace-format msgid "{class_name} must define a render() method." msgstr "{class_name} должен определить метод render ()." -#: netbox/extras/dashboard/widgets.py:166 +#: netbox/extras/dashboard/widgets.py:167 msgid "Note" msgstr "Примечание" -#: netbox/extras/dashboard/widgets.py:167 +#: netbox/extras/dashboard/widgets.py:168 msgid "Display some arbitrary custom content. Markdown is supported." msgstr "" "Отображает произвольный пользовательский контент. Поддерживается разметка " "Markdown." -#: netbox/extras/dashboard/widgets.py:180 +#: netbox/extras/dashboard/widgets.py:181 msgid "Object Counts" msgstr "Количество объектов" -#: netbox/extras/dashboard/widgets.py:181 +#: netbox/extras/dashboard/widgets.py:182 msgid "" "Display a set of NetBox models and the number of objects created for each " "type." @@ -8068,67 +8178,67 @@ msgstr "" "Отобразите набор моделей NetBox и количество объектов, созданных для каждого" " типа." -#: netbox/extras/dashboard/widgets.py:191 +#: netbox/extras/dashboard/widgets.py:192 msgid "Filters to apply when counting the number of objects" msgstr "Фильтры, применяемые при подсчете количества объектов" -#: netbox/extras/dashboard/widgets.py:199 +#: netbox/extras/dashboard/widgets.py:200 msgid "Invalid format. Object filters must be passed as a dictionary." msgstr "" "Неверный формат. Фильтры объектов необходимо передавать в виде словаря." -#: netbox/extras/dashboard/widgets.py:230 +#: netbox/extras/dashboard/widgets.py:231 msgid "Object List" msgstr "Список объектов" -#: netbox/extras/dashboard/widgets.py:231 +#: netbox/extras/dashboard/widgets.py:232 msgid "Display an arbitrary list of objects." msgstr "Отобразите произвольный список объектов." -#: netbox/extras/dashboard/widgets.py:244 +#: netbox/extras/dashboard/widgets.py:245 msgid "The default number of objects to display" msgstr "Количество отображаемых объектов по умолчанию" -#: netbox/extras/dashboard/widgets.py:256 +#: netbox/extras/dashboard/widgets.py:257 msgid "Invalid format. URL parameters must be passed as a dictionary." msgstr "Неверный формат. Параметры URL должны быть переданы в виде словаря." -#: netbox/extras/dashboard/widgets.py:265 +#: netbox/extras/dashboard/widgets.py:266 msgid "Invalid model selection: {self['model'].data} is not supported." msgstr "Неверный выбор модели: {self['model'].data} не поддерживается." -#: netbox/extras/dashboard/widgets.py:307 +#: netbox/extras/dashboard/widgets.py:308 msgid "RSS Feed" msgstr "RSS-канал" -#: netbox/extras/dashboard/widgets.py:313 +#: netbox/extras/dashboard/widgets.py:314 msgid "Embed an RSS feed from an external website." msgstr "Вставьте RSS-канал с внешнего веб-сайта." -#: netbox/extras/dashboard/widgets.py:320 +#: netbox/extras/dashboard/widgets.py:321 msgid "Feed URL" msgstr "URL-адрес ленты" -#: netbox/extras/dashboard/widgets.py:324 +#: netbox/extras/dashboard/widgets.py:325 msgid "Requires external connection" msgstr "Требуется внешнее подключение" -#: netbox/extras/dashboard/widgets.py:330 +#: netbox/extras/dashboard/widgets.py:331 msgid "The maximum number of objects to display" msgstr "Максимальное количество отображаемых объектов" -#: netbox/extras/dashboard/widgets.py:335 +#: netbox/extras/dashboard/widgets.py:336 msgid "How long to stored the cached content (in seconds)" msgstr "Как долго хранить кэшированный контент (в секундах)" -#: netbox/extras/dashboard/widgets.py:392 +#: netbox/extras/dashboard/widgets.py:393 #: netbox/templates/account/base.html:10 #: netbox/templates/account/bookmarks.html:7 #: netbox/templates/inc/user_menu.html:43 msgid "Bookmarks" msgstr "Закладки" -#: netbox/extras/dashboard/widgets.py:396 +#: netbox/extras/dashboard/widgets.py:397 msgid "Show your personal bookmarks" msgstr "Покажите свои личные закладки" @@ -8142,173 +8252,183 @@ msgstr "Неизвестный тип действия для правила с msgid "Cannot import events pipeline {name} error: {error}" msgstr "Невозможно импортировать конвейер событий {name} ошибка: {error}" -#: netbox/extras/filtersets.py:45 +#: netbox/extras/filtersets.py:49 msgid "Script module (ID)" msgstr "Модуль сценария (ID)" -#: netbox/extras/filtersets.py:254 netbox/extras/filtersets.py:637 -#: netbox/extras/filtersets.py:665 +#: netbox/extras/filtersets.py:258 netbox/extras/filtersets.py:730 +#: netbox/extras/filtersets.py:758 msgid "Data file (ID)" msgstr "Файл данных (ID)" -#: netbox/extras/filtersets.py:370 netbox/users/filtersets.py:68 +#: netbox/extras/filtersets.py:428 netbox/users/filtersets.py:68 #: netbox/users/filtersets.py:191 msgid "Group (name)" msgstr "Группа (название)" -#: netbox/extras/filtersets.py:574 +#: netbox/extras/filtersets.py:667 #: netbox/virtualization/forms/filtersets.py:124 msgid "Cluster type" msgstr "Тип кластера" -#: netbox/extras/filtersets.py:580 netbox/virtualization/filtersets.py:61 +#: netbox/extras/filtersets.py:673 netbox/virtualization/filtersets.py:61 #: netbox/virtualization/filtersets.py:113 msgid "Cluster type (slug)" msgstr "Тип кластера (подстрока)" -#: netbox/extras/filtersets.py:601 netbox/tenancy/forms/forms.py:16 +#: netbox/extras/filtersets.py:694 netbox/tenancy/forms/forms.py:16 #: netbox/tenancy/forms/forms.py:40 msgid "Tenant group" msgstr "Группы арендаторов" -#: netbox/extras/filtersets.py:607 netbox/tenancy/filtersets.py:188 -#: netbox/tenancy/filtersets.py:208 +#: netbox/extras/filtersets.py:700 netbox/tenancy/filtersets.py:193 +#: netbox/tenancy/filtersets.py:213 msgid "Tenant group (slug)" msgstr "Группа арендаторов (подстрока)" -#: netbox/extras/filtersets.py:623 netbox/extras/forms/model_forms.py:509 +#: netbox/extras/filtersets.py:716 netbox/extras/forms/model_forms.py:577 #: netbox/templates/extras/tag.html:11 msgid "Tag" msgstr "Тег" -#: netbox/extras/filtersets.py:629 +#: netbox/extras/filtersets.py:722 msgid "Tag (slug)" msgstr "Тег (подстрока)" -#: netbox/extras/filtersets.py:689 netbox/extras/forms/filtersets.py:437 +#: netbox/extras/filtersets.py:786 netbox/extras/forms/filtersets.py:492 msgid "Has local config context data" msgstr "Имеет локальные контекстные данные конфигурации" -#: netbox/extras/forms/bulk_edit.py:35 netbox/extras/forms/filtersets.py:61 +#: netbox/extras/forms/bulk_edit.py:36 netbox/extras/forms/filtersets.py:62 msgid "Group name" msgstr "Название группы" -#: netbox/extras/forms/bulk_edit.py:43 netbox/extras/forms/filtersets.py:69 -#: netbox/extras/tables/tables.py:68 +#: netbox/extras/forms/bulk_edit.py:44 netbox/extras/forms/filtersets.py:70 +#: netbox/extras/tables/tables.py:69 #: netbox/templates/extras/customfield.html:38 #: netbox/templates/generic/bulk_import.html:118 msgid "Required" msgstr "Обязательно" -#: netbox/extras/forms/bulk_edit.py:48 netbox/extras/forms/filtersets.py:76 +#: netbox/extras/forms/bulk_edit.py:49 netbox/extras/forms/filtersets.py:77 msgid "Must be unique" msgstr "Должно быть уникальным" -#: netbox/extras/forms/bulk_edit.py:61 netbox/extras/forms/bulk_import.py:60 -#: netbox/extras/forms/filtersets.py:90 +#: netbox/extras/forms/bulk_edit.py:62 netbox/extras/forms/bulk_import.py:60 +#: netbox/extras/forms/filtersets.py:91 #: netbox/extras/models/customfields.py:211 msgid "UI visible" msgstr "Видимый пользовательский интерфейс" -#: netbox/extras/forms/bulk_edit.py:66 netbox/extras/forms/bulk_import.py:66 -#: netbox/extras/forms/filtersets.py:95 +#: netbox/extras/forms/bulk_edit.py:67 netbox/extras/forms/bulk_import.py:66 +#: netbox/extras/forms/filtersets.py:96 #: netbox/extras/models/customfields.py:218 msgid "UI editable" msgstr "Редактируемый UI" -#: netbox/extras/forms/bulk_edit.py:71 netbox/extras/forms/filtersets.py:98 +#: netbox/extras/forms/bulk_edit.py:72 netbox/extras/forms/filtersets.py:99 msgid "Is cloneable" msgstr "Можно клонировать" -#: netbox/extras/forms/bulk_edit.py:76 netbox/extras/forms/filtersets.py:105 +#: netbox/extras/forms/bulk_edit.py:77 netbox/extras/forms/filtersets.py:106 msgid "Minimum value" msgstr "Минимальное значение" -#: netbox/extras/forms/bulk_edit.py:80 netbox/extras/forms/filtersets.py:109 +#: netbox/extras/forms/bulk_edit.py:81 netbox/extras/forms/filtersets.py:110 msgid "Maximum value" msgstr "Максимальное значение" -#: netbox/extras/forms/bulk_edit.py:84 netbox/extras/forms/filtersets.py:113 +#: netbox/extras/forms/bulk_edit.py:85 netbox/extras/forms/filtersets.py:114 msgid "Validation regex" msgstr "Регулярное выражение валидации" -#: netbox/extras/forms/bulk_edit.py:91 netbox/extras/forms/filtersets.py:47 -#: netbox/extras/forms/model_forms.py:76 +#: netbox/extras/forms/bulk_edit.py:92 netbox/extras/forms/filtersets.py:48 +#: netbox/extras/forms/model_forms.py:79 #: netbox/templates/extras/customfield.html:70 msgid "Behavior" msgstr "Поведение" -#: netbox/extras/forms/bulk_edit.py:128 netbox/extras/forms/filtersets.py:152 +#: netbox/extras/forms/bulk_edit.py:129 netbox/extras/forms/filtersets.py:153 msgid "New window" msgstr "Новое окно" -#: netbox/extras/forms/bulk_edit.py:137 +#: netbox/extras/forms/bulk_edit.py:138 msgid "Button class" msgstr "Класс кнопки" -#: netbox/extras/forms/bulk_edit.py:154 netbox/extras/forms/filtersets.py:191 -#: netbox/extras/models/models.py:409 +#: netbox/extras/forms/bulk_edit.py:155 netbox/extras/forms/bulk_edit.py:354 +#: netbox/extras/forms/filtersets.py:192 netbox/extras/forms/filtersets.py:470 +#: netbox/extras/models/mixins.py:100 msgid "MIME type" msgstr "Тип MIME" -#: netbox/extras/forms/bulk_edit.py:159 netbox/extras/forms/filtersets.py:194 +#: netbox/extras/forms/bulk_edit.py:160 netbox/extras/forms/bulk_edit.py:359 +#: netbox/extras/forms/filtersets.py:195 netbox/extras/forms/filtersets.py:473 +msgid "File name" +msgstr "Имя файла" + +#: netbox/extras/forms/bulk_edit.py:164 netbox/extras/forms/bulk_edit.py:363 +#: netbox/extras/forms/filtersets.py:199 netbox/extras/forms/filtersets.py:477 msgid "File extension" msgstr "Расширение файла" -#: netbox/extras/forms/bulk_edit.py:164 netbox/extras/forms/filtersets.py:198 +#: netbox/extras/forms/bulk_edit.py:169 netbox/extras/forms/bulk_edit.py:368 +#: netbox/extras/forms/filtersets.py:203 netbox/extras/forms/filtersets.py:481 msgid "As attachment" msgstr "В качестве вложения" -#: netbox/extras/forms/bulk_edit.py:192 netbox/extras/forms/filtersets.py:242 -#: netbox/extras/tables/tables.py:259 +#: netbox/extras/forms/bulk_edit.py:197 netbox/extras/forms/bulk_edit.py:225 +#: netbox/extras/forms/filtersets.py:247 netbox/extras/forms/filtersets.py:277 +#: netbox/extras/tables/tables.py:270 netbox/extras/tables/tables.py:303 #: netbox/templates/extras/savedfilter.html:29 +#: netbox/templates/extras/tableconfig.html:37 msgid "Shared" msgstr "Общий" -#: netbox/extras/forms/bulk_edit.py:215 netbox/extras/forms/filtersets.py:271 -#: netbox/extras/models/models.py:174 +#: netbox/extras/forms/bulk_edit.py:248 netbox/extras/forms/filtersets.py:306 +#: netbox/extras/models/models.py:176 msgid "HTTP method" msgstr "Метод HTTP" -#: netbox/extras/forms/bulk_edit.py:219 netbox/extras/forms/filtersets.py:265 +#: netbox/extras/forms/bulk_edit.py:252 netbox/extras/forms/filtersets.py:300 #: netbox/templates/extras/webhook.html:30 msgid "Payload URL" msgstr "URL-адрес полезной нагрузки" -#: netbox/extras/forms/bulk_edit.py:224 netbox/extras/models/models.py:214 +#: netbox/extras/forms/bulk_edit.py:257 netbox/extras/models/models.py:216 msgid "SSL verification" msgstr "Проверка SSL" -#: netbox/extras/forms/bulk_edit.py:227 +#: netbox/extras/forms/bulk_edit.py:260 #: netbox/templates/extras/webhook.html:38 msgid "Secret" msgstr "Секрет" -#: netbox/extras/forms/bulk_edit.py:232 +#: netbox/extras/forms/bulk_edit.py:265 msgid "CA file path" msgstr "Путь к файлу CA" -#: netbox/extras/forms/bulk_edit.py:253 netbox/extras/forms/bulk_import.py:192 -#: netbox/extras/forms/model_forms.py:391 +#: netbox/extras/forms/bulk_edit.py:286 netbox/extras/forms/bulk_import.py:194 +#: netbox/extras/forms/model_forms.py:455 msgid "Event types" msgstr "Типы событий" -#: netbox/extras/forms/bulk_edit.py:293 +#: netbox/extras/forms/bulk_edit.py:330 msgid "Is active" msgstr "Активен" #: netbox/extras/forms/bulk_import.py:37 #: netbox/extras/forms/bulk_import.py:118 #: netbox/extras/forms/bulk_import.py:139 -#: netbox/extras/forms/bulk_import.py:162 -#: netbox/extras/forms/bulk_import.py:186 -#: netbox/extras/forms/filtersets.py:140 netbox/extras/forms/filtersets.py:230 -#: netbox/extras/forms/model_forms.py:47 -#: netbox/extras/forms/model_forms.py:219 -#: netbox/extras/forms/model_forms.py:251 -#: netbox/extras/forms/model_forms.py:292 -#: netbox/extras/forms/model_forms.py:386 -#: netbox/extras/forms/model_forms.py:503 +#: netbox/extras/forms/bulk_import.py:164 +#: netbox/extras/forms/bulk_import.py:188 +#: netbox/extras/forms/filtersets.py:141 netbox/extras/forms/filtersets.py:235 +#: netbox/extras/forms/filtersets.py:265 netbox/extras/forms/model_forms.py:50 +#: netbox/extras/forms/model_forms.py:222 +#: netbox/extras/forms/model_forms.py:254 +#: netbox/extras/forms/model_forms.py:297 +#: netbox/extras/forms/model_forms.py:450 +#: netbox/extras/forms/model_forms.py:567 #: netbox/users/forms/model_forms.py:276 msgid "Object types" msgstr "Типы объектов" @@ -8316,9 +8436,9 @@ msgstr "Типы объектов" #: netbox/extras/forms/bulk_import.py:39 #: netbox/extras/forms/bulk_import.py:120 #: netbox/extras/forms/bulk_import.py:141 -#: netbox/extras/forms/bulk_import.py:164 -#: netbox/extras/forms/bulk_import.py:188 -#: netbox/tenancy/forms/bulk_import.py:96 +#: netbox/extras/forms/bulk_import.py:166 +#: netbox/extras/forms/bulk_import.py:190 +#: netbox/tenancy/forms/bulk_import.py:95 msgid "One or more assigned object types" msgstr "Один или несколько назначенных типов объектов" @@ -8326,10 +8446,11 @@ msgstr "Один или несколько назначенных типов о msgid "Field data type (e.g. text, integer, etc.)" msgstr "Тип данных поля (например, текст, целое число и т. д.)" -#: netbox/extras/forms/bulk_import.py:47 netbox/extras/forms/filtersets.py:213 -#: netbox/extras/forms/filtersets.py:287 -#: netbox/extras/forms/model_forms.py:318 -#: netbox/extras/forms/model_forms.py:355 +#: netbox/extras/forms/bulk_import.py:47 netbox/extras/forms/filtersets.py:218 +#: netbox/extras/forms/filtersets.py:322 +#: netbox/extras/forms/model_forms.py:323 +#: netbox/extras/forms/model_forms.py:382 +#: netbox/extras/forms/model_forms.py:419 #: netbox/tenancy/forms/filtersets.py:92 msgid "Object type" msgstr "Тип объекта" @@ -8339,7 +8460,7 @@ msgid "Object type (for object or multi-object fields)" msgstr "" "Тип объекта (для полей объектов или полей, состоящих из нескольких объектов)" -#: netbox/extras/forms/bulk_import.py:53 netbox/extras/forms/filtersets.py:85 +#: netbox/extras/forms/bulk_import.py:53 netbox/extras/forms/filtersets.py:86 msgid "Choice set" msgstr "Набор для выбора" @@ -8369,49 +8490,49 @@ msgstr "" "запятыми, с дополнительными метками через двоеточие: «Choice1:First Choice, " "Choice2:Second Choice»" -#: netbox/extras/forms/bulk_import.py:123 netbox/extras/models/models.py:323 +#: netbox/extras/forms/bulk_import.py:123 netbox/extras/models/models.py:325 msgid "button class" msgstr "класс кнопок" -#: netbox/extras/forms/bulk_import.py:126 netbox/extras/models/models.py:327 +#: netbox/extras/forms/bulk_import.py:126 netbox/extras/models/models.py:329 msgid "" "The class of the first link in a group will be used for the dropdown button" msgstr "" "Класс первой ссылки в группе будет использоваться для кнопки раскрывающегося" " списка" -#: netbox/extras/forms/bulk_import.py:193 +#: netbox/extras/forms/bulk_import.py:195 msgid "The event type(s) which will trigger this rule" msgstr "Тип(ы) события(-ий), при котором будет запущено это правило" -#: netbox/extras/forms/bulk_import.py:196 +#: netbox/extras/forms/bulk_import.py:198 msgid "Action object" msgstr "Объект действия" -#: netbox/extras/forms/bulk_import.py:198 +#: netbox/extras/forms/bulk_import.py:200 msgid "Webhook name or script as dotted path module.Class" msgstr "Имя веб-хука или скрипт в виде пунктирного пути module.Class" -#: netbox/extras/forms/bulk_import.py:219 +#: netbox/extras/forms/bulk_import.py:221 #, python-brace-format msgid "Webhook {name} not found" msgstr "Вебхук {name} не найден" -#: netbox/extras/forms/bulk_import.py:228 +#: netbox/extras/forms/bulk_import.py:230 #, python-brace-format msgid "Script {name} not found" msgstr "Сценарий {name} не найден" -#: netbox/extras/forms/bulk_import.py:244 +#: netbox/extras/forms/bulk_import.py:250 msgid "Assigned object type" msgstr "Назначенный тип объекта" -#: netbox/extras/forms/bulk_import.py:249 +#: netbox/extras/forms/bulk_import.py:255 msgid "The classification of entry" msgstr "Классификация записей" -#: netbox/extras/forms/bulk_import.py:261 -#: netbox/extras/forms/model_forms.py:334 netbox/netbox/navigation/menu.py:411 +#: netbox/extras/forms/bulk_import.py:267 +#: netbox/extras/forms/model_forms.py:398 netbox/netbox/navigation/menu.py:413 #: netbox/templates/extras/notificationgroup.html:41 #: netbox/templates/users/group.html:29 netbox/users/forms/model_forms.py:236 #: netbox/users/forms/model_forms.py:248 netbox/users/forms/model_forms.py:300 @@ -8419,154 +8540,163 @@ msgstr "Классификация записей" msgid "Users" msgstr "Пользователи" -#: netbox/extras/forms/bulk_import.py:265 +#: netbox/extras/forms/bulk_import.py:271 msgid "User names separated by commas, encased with double quotes" msgstr "" "Имена пользователей, разделенные запятыми и заключенные в двойные кавычки" -#: netbox/extras/forms/bulk_import.py:268 -#: netbox/extras/forms/model_forms.py:329 netbox/netbox/navigation/menu.py:294 -#: netbox/netbox/navigation/menu.py:431 +#: netbox/extras/forms/bulk_import.py:274 +#: netbox/extras/forms/model_forms.py:393 netbox/netbox/navigation/menu.py:295 +#: netbox/netbox/navigation/menu.py:433 #: netbox/templates/extras/notificationgroup.html:31 +#: netbox/templates/tenancy/contact.html:21 +#: netbox/tenancy/forms/bulk_edit.py:139 netbox/tenancy/forms/filtersets.py:78 +#: netbox/tenancy/forms/model_forms.py:99 netbox/tenancy/tables/contacts.py:64 #: netbox/users/forms/model_forms.py:181 netbox/users/forms/model_forms.py:193 #: netbox/users/forms/model_forms.py:305 netbox/users/tables.py:35 #: netbox/users/tables.py:106 msgid "Groups" msgstr "Группы" -#: netbox/extras/forms/bulk_import.py:272 +#: netbox/extras/forms/bulk_import.py:278 msgid "Group names separated by commas, encased with double quotes" msgstr "Имена групп, разделенные запятыми и заключенные в двойные кавычки" -#: netbox/extras/forms/filtersets.py:53 netbox/extras/forms/model_forms.py:56 +#: netbox/extras/forms/filtersets.py:54 netbox/extras/forms/model_forms.py:59 msgid "Related object type" msgstr "Тип связанного объекта" -#: netbox/extras/forms/filtersets.py:58 +#: netbox/extras/forms/filtersets.py:59 msgid "Field type" msgstr "Тип поля" -#: netbox/extras/forms/filtersets.py:122 -#: netbox/extras/forms/model_forms.py:157 netbox/extras/tables/tables.py:94 +#: netbox/extras/forms/filtersets.py:123 +#: netbox/extras/forms/model_forms.py:160 netbox/extras/tables/tables.py:95 #: netbox/templates/generic/bulk_import.html:154 msgid "Choices" msgstr "Варианты" -#: netbox/extras/forms/filtersets.py:168 netbox/extras/forms/filtersets.py:326 -#: netbox/extras/forms/filtersets.py:416 -#: netbox/extras/forms/model_forms.py:586 netbox/templates/core/job.html:96 +#: netbox/extras/forms/filtersets.py:169 netbox/extras/forms/filtersets.py:361 +#: netbox/extras/forms/filtersets.py:451 +#: netbox/extras/forms/model_forms.py:654 netbox/templates/core/job.html:96 #: netbox/templates/extras/eventrule.html:84 msgid "Data" msgstr "Данные" -#: netbox/extras/forms/filtersets.py:179 netbox/extras/forms/filtersets.py:340 -#: netbox/extras/forms/filtersets.py:426 netbox/netbox/choices.py:132 +#: netbox/extras/forms/filtersets.py:170 netbox/extras/forms/filtersets.py:452 +#: netbox/extras/forms/model_forms.py:267 +#: netbox/extras/forms/model_forms.py:715 +msgid "Rendering" +msgstr "Рендеринг" + +#: netbox/extras/forms/filtersets.py:180 netbox/extras/forms/filtersets.py:375 +#: netbox/extras/forms/filtersets.py:462 netbox/netbox/choices.py:132 #: netbox/utilities/forms/bulk_import.py:26 msgid "Data file" msgstr "Файл данных" -#: netbox/extras/forms/filtersets.py:187 +#: netbox/extras/forms/filtersets.py:188 msgid "Content types" msgstr "Типы контента" -#: netbox/extras/forms/filtersets.py:261 netbox/extras/models/models.py:179 +#: netbox/extras/forms/filtersets.py:296 netbox/extras/models/models.py:181 msgid "HTTP content type" msgstr "Тип содержимого HTTP" -#: netbox/extras/forms/filtersets.py:292 +#: netbox/extras/forms/filtersets.py:327 msgid "Event type" msgstr "Тип события" -#: netbox/extras/forms/filtersets.py:297 +#: netbox/extras/forms/filtersets.py:332 msgid "Action type" msgstr "Тип действия" -#: netbox/extras/forms/filtersets.py:313 +#: netbox/extras/forms/filtersets.py:348 msgid "Tagged object type" msgstr "Тип объекта с тегами" -#: netbox/extras/forms/filtersets.py:318 +#: netbox/extras/forms/filtersets.py:353 msgid "Allowed object type" msgstr "Разрешенный тип объекта" -#: netbox/extras/forms/filtersets.py:348 -#: netbox/extras/forms/model_forms.py:521 netbox/netbox/navigation/menu.py:18 +#: netbox/extras/forms/filtersets.py:383 +#: netbox/extras/forms/model_forms.py:589 netbox/netbox/navigation/menu.py:17 msgid "Regions" msgstr "Регионы" -#: netbox/extras/forms/filtersets.py:353 -#: netbox/extras/forms/model_forms.py:526 +#: netbox/extras/forms/filtersets.py:388 +#: netbox/extras/forms/model_forms.py:594 msgid "Site groups" msgstr "Группы сайтов" -#: netbox/extras/forms/filtersets.py:363 -#: netbox/extras/forms/model_forms.py:536 netbox/netbox/navigation/menu.py:20 +#: netbox/extras/forms/filtersets.py:398 +#: netbox/extras/forms/model_forms.py:604 netbox/netbox/navigation/menu.py:20 #: netbox/templates/dcim/site.html:127 msgid "Locations" msgstr "Локации" -#: netbox/extras/forms/filtersets.py:368 -#: netbox/extras/forms/model_forms.py:541 +#: netbox/extras/forms/filtersets.py:403 +#: netbox/extras/forms/model_forms.py:609 msgid "Device types" msgstr "Типы устройств" -#: netbox/extras/forms/filtersets.py:373 -#: netbox/extras/forms/model_forms.py:546 +#: netbox/extras/forms/filtersets.py:408 +#: netbox/extras/forms/model_forms.py:614 msgid "Roles" msgstr "Роли" -#: netbox/extras/forms/filtersets.py:383 -#: netbox/extras/forms/model_forms.py:556 +#: netbox/extras/forms/filtersets.py:418 +#: netbox/extras/forms/model_forms.py:624 msgid "Cluster types" msgstr "Типы кластеров" -#: netbox/extras/forms/filtersets.py:388 -#: netbox/extras/forms/model_forms.py:561 +#: netbox/extras/forms/filtersets.py:423 +#: netbox/extras/forms/model_forms.py:629 msgid "Cluster groups" msgstr "Кластерные группы" -#: netbox/extras/forms/filtersets.py:393 -#: netbox/extras/forms/model_forms.py:566 netbox/netbox/navigation/menu.py:263 -#: netbox/netbox/navigation/menu.py:265 +#: netbox/extras/forms/filtersets.py:428 +#: netbox/extras/forms/model_forms.py:634 netbox/netbox/navigation/menu.py:264 +#: netbox/netbox/navigation/menu.py:266 #: netbox/templates/virtualization/clustertype.html:30 #: netbox/virtualization/tables/clusters.py:23 #: netbox/virtualization/tables/clusters.py:45 msgid "Clusters" msgstr "Кластеры" -#: netbox/extras/forms/filtersets.py:398 -#: netbox/extras/forms/model_forms.py:571 +#: netbox/extras/forms/filtersets.py:433 +#: netbox/extras/forms/model_forms.py:639 msgid "Tenant groups" msgstr "Группы арендаторов" -#: netbox/extras/forms/model_forms.py:49 +#: netbox/extras/forms/model_forms.py:52 msgid "The type(s) of object that have this custom field" msgstr "Тип(ы) объекта(-ов), в котором есть это настраиваемое поле" -#: netbox/extras/forms/model_forms.py:52 +#: netbox/extras/forms/model_forms.py:55 msgid "Default value" msgstr "Значение по умолчанию" -#: netbox/extras/forms/model_forms.py:58 +#: netbox/extras/forms/model_forms.py:61 msgid "Type of the related object (for object/multi-object fields only)" msgstr "" "Тип связанного объекта (только для полей объектов/нескольких объектов)" -#: netbox/extras/forms/model_forms.py:61 +#: netbox/extras/forms/model_forms.py:64 #: netbox/templates/extras/customfield.html:60 msgid "Related object filter" msgstr "Фильтр связанных объектов" -#: netbox/extras/forms/model_forms.py:63 +#: netbox/extras/forms/model_forms.py:66 msgid "Specify query parameters as a JSON object." msgstr "Укажите параметры запроса в виде объекта JSON." -#: netbox/extras/forms/model_forms.py:73 +#: netbox/extras/forms/model_forms.py:76 #: netbox/templates/extras/customfield.html:10 msgid "Custom Field" msgstr "Настраиваемое Поле" -#: netbox/extras/forms/model_forms.py:85 +#: netbox/extras/forms/model_forms.py:88 msgid "" "The type of data stored in this field. For object/multi-object fields, " "select the related object type below." @@ -8574,7 +8704,7 @@ msgstr "" "Тип данных, хранящихся в этом поле. Для полей объектов или полей, состоящих " "из нескольких объектов, выберите соответствующий тип объекта ниже." -#: netbox/extras/forms/model_forms.py:88 +#: netbox/extras/forms/model_forms.py:91 msgid "" "This will be displayed as help text for the form field. Markdown is " "supported." @@ -8582,11 +8712,11 @@ msgstr "" "Это будет отображаться в виде справочного текста для поля формы. " "Поддерживается функция Markdown." -#: netbox/extras/forms/model_forms.py:143 +#: netbox/extras/forms/model_forms.py:146 msgid "Related Object" msgstr "Связанный объект" -#: netbox/extras/forms/model_forms.py:170 +#: netbox/extras/forms/model_forms.py:173 msgid "" "Enter one choice per line. An optional label may be specified for each " "choice by appending it with a colon. Example:" @@ -8594,16 +8724,16 @@ msgstr "" "Введите по одному варианту в строке. Для каждого варианта можно указать " "дополнительный лейбл через двоеточие. Пример:" -#: netbox/extras/forms/model_forms.py:226 +#: netbox/extras/forms/model_forms.py:229 #: netbox/templates/extras/customlink.html:10 msgid "Custom Link" msgstr "Настраиваемая Ссылка" -#: netbox/extras/forms/model_forms.py:228 +#: netbox/extras/forms/model_forms.py:231 msgid "Templates" msgstr "Шаблоны" -#: netbox/extras/forms/model_forms.py:240 +#: netbox/extras/forms/model_forms.py:243 #, python-brace-format msgid "" "Jinja2 template code for the link text. Reference the object as {example}. " @@ -8612,66 +8742,84 @@ msgstr "" "Код Jinja2 шаблона для текста ссылки. Ссылайтесь на объект как {example}. " "Ссылки с пустым текстом отображены не будут." -#: netbox/extras/forms/model_forms.py:244 +#: netbox/extras/forms/model_forms.py:247 #, python-brace-format msgid "" "Jinja2 template code for the link URL. Reference the object as {example}." msgstr "" "Код Jinja2 шаблона для URL-адреса. Ссылайтесь на объект как {example}." -#: netbox/extras/forms/model_forms.py:255 -#: netbox/extras/forms/model_forms.py:638 +#: netbox/extras/forms/model_forms.py:258 +#: netbox/extras/forms/model_forms.py:706 msgid "Template code" msgstr "Код шаблона" -#: netbox/extras/forms/model_forms.py:261 +#: netbox/extras/forms/model_forms.py:264 #: netbox/templates/extras/exporttemplate.html:12 msgid "Export Template" msgstr "Шаблон экспорта" -#: netbox/extras/forms/model_forms.py:263 -msgid "Rendering" -msgstr "Рендеринг" - -#: netbox/extras/forms/model_forms.py:277 -#: netbox/extras/forms/model_forms.py:663 +#: netbox/extras/forms/model_forms.py:282 +#: netbox/extras/forms/model_forms.py:733 msgid "Template content is populated from the remote source selected below." msgstr "" "Содержимое шаблона заполняется из удаленного источника, выбранного ниже." -#: netbox/extras/forms/model_forms.py:284 -#: netbox/extras/forms/model_forms.py:670 +#: netbox/extras/forms/model_forms.py:289 +#: netbox/extras/forms/model_forms.py:740 msgid "Must specify either local content or a data file" msgstr "Необходимо указать локальное содержимое или файл данных" -#: netbox/extras/forms/model_forms.py:298 netbox/netbox/forms/mixins.py:70 +#: netbox/extras/forms/model_forms.py:303 netbox/netbox/forms/mixins.py:70 #: netbox/templates/extras/savedfilter.html:10 msgid "Saved Filter" msgstr "Сохраненный фильтр" -#: netbox/extras/forms/model_forms.py:348 +#: netbox/extras/forms/model_forms.py:329 +#: netbox/templates/account/preferences.html:50 +#: netbox/templates/extras/tableconfig.html:62 +msgid "Ordering" +msgstr "Заказ" + +#: netbox/extras/forms/model_forms.py:331 +msgid "" +"Enter a comma-separated list of column names. Prepend a name with a hyphen " +"to reverse the order." +msgstr "" +"Введите список имен столбцов, разделенных запятыми. Добавьте к имени дефис, " +"чтобы изменить порядок." + +#: netbox/extras/forms/model_forms.py:340 netbox/utilities/forms/forms.py:118 +msgid "Available Columns" +msgstr "Доступные столбцы" + +#: netbox/extras/forms/model_forms.py:347 netbox/utilities/forms/forms.py:126 +msgid "Selected Columns" +msgstr "Выбранные столбцы" + +#: netbox/extras/forms/model_forms.py:412 msgid "A notification group specify at least one user or group." msgstr "В группе уведомлений укажите хотя бы одного пользователя или группу." -#: netbox/extras/forms/model_forms.py:370 +#: netbox/extras/forms/model_forms.py:434 #: netbox/templates/extras/webhook.html:23 msgid "HTTP Request" msgstr "HTTP-запрос" -#: netbox/extras/forms/model_forms.py:372 +#: netbox/extras/forms/model_forms.py:436 #: netbox/templates/extras/webhook.html:44 msgid "SSL" msgstr "SSL" -#: netbox/extras/forms/model_forms.py:394 +#: netbox/extras/forms/model_forms.py:458 msgid "Action choice" msgstr "Выбор действия" -#: netbox/extras/forms/model_forms.py:399 +#: netbox/extras/forms/model_forms.py:463 msgid "Enter conditions in JSON format." msgstr "Введите условия в JSON формат." -#: netbox/extras/forms/model_forms.py:403 +#: netbox/extras/forms/model_forms.py:467 msgid "" "Enter parameters to pass to the action in JSON format." @@ -8679,38 +8827,33 @@ msgstr "" "Введите параметры для перехода к действию в JSON формат." -#: netbox/extras/forms/model_forms.py:408 +#: netbox/extras/forms/model_forms.py:472 #: netbox/templates/extras/eventrule.html:10 msgid "Event Rule" msgstr "Правило мероприятия" -#: netbox/extras/forms/model_forms.py:409 +#: netbox/extras/forms/model_forms.py:473 msgid "Triggers" msgstr "Триггеры" -#: netbox/extras/forms/model_forms.py:456 +#: netbox/extras/forms/model_forms.py:520 msgid "Notification group" msgstr "Группа уведомлений" -#: netbox/extras/forms/model_forms.py:576 netbox/netbox/navigation/menu.py:26 +#: netbox/extras/forms/model_forms.py:644 netbox/netbox/navigation/menu.py:26 #: netbox/tenancy/tables/tenants.py:22 msgid "Tenants" msgstr "Арендаторы" -#: netbox/extras/forms/model_forms.py:620 +#: netbox/extras/forms/model_forms.py:688 msgid "Data is populated from the remote source selected below." msgstr "Данные заполняются из удаленного источника, выбранного ниже." -#: netbox/extras/forms/model_forms.py:626 +#: netbox/extras/forms/model_forms.py:694 msgid "Must specify either local data or a data file" msgstr "Необходимо указать локальные данные или файл данных" -#: netbox/extras/forms/model_forms.py:645 -#: netbox/templates/core/datafile.html:55 -msgid "Content" -msgstr "Контент" - -#: netbox/extras/forms/reports.py:17 netbox/extras/forms/scripts.py:23 +#: netbox/extras/forms/reports.py:17 netbox/extras/forms/scripts.py:30 msgid "Schedule at" msgstr "Расписание на" @@ -8718,7 +8861,7 @@ msgstr "Расписание на" msgid "Schedule execution of report to a set time" msgstr "Запланировать выполнение отчета на установленное время" -#: netbox/extras/forms/reports.py:23 netbox/extras/forms/scripts.py:29 +#: netbox/extras/forms/reports.py:23 netbox/extras/forms/scripts.py:36 msgid "Recurs every" msgstr "Повторяется каждый" @@ -8726,29 +8869,29 @@ msgstr "Повторяется каждый" msgid "Interval at which this report is re-run (in minutes)" msgstr "Интервал повторного запуска отчета (в минутах)" -#: netbox/extras/forms/reports.py:35 netbox/extras/forms/scripts.py:41 +#: netbox/extras/forms/reports.py:35 netbox/extras/forms/scripts.py:48 #, python-brace-format msgid " (current time: {now})" msgstr " (текущее время: {now})" -#: netbox/extras/forms/reports.py:45 netbox/extras/forms/scripts.py:51 +#: netbox/extras/forms/reports.py:45 netbox/extras/forms/scripts.py:58 msgid "Scheduled time must be in the future." msgstr "Запланированное время должно быть в будущем." -#: netbox/extras/forms/scripts.py:17 +#: netbox/extras/forms/scripts.py:24 msgid "Commit changes" msgstr "Зафиксируйте изменения" -#: netbox/extras/forms/scripts.py:18 +#: netbox/extras/forms/scripts.py:25 msgid "Commit changes to the database (uncheck for a dry-run)" msgstr "" "Зафиксируйте изменения в базе данных (снимите флажок для пробного запуска)" -#: netbox/extras/forms/scripts.py:24 +#: netbox/extras/forms/scripts.py:31 msgid "Schedule execution of script to a set time" msgstr "Запланируйте выполнение скрипта на заданное время" -#: netbox/extras/forms/scripts.py:33 +#: netbox/extras/forms/scripts.py:40 msgid "Interval at which this script is re-run (in minutes)" msgstr "Интервал повторного запуска этого скрипта (в минутах)" @@ -8772,25 +8915,26 @@ msgstr "Изменения в базе данных отменены из-за msgid "No indexers found!" msgstr "Индексаторы не найдены!" -#: netbox/extras/models/configs.py:41 netbox/extras/models/models.py:313 -#: netbox/extras/models/models.py:522 netbox/extras/models/search.py:48 +#: netbox/extras/models/configs.py:38 netbox/extras/models/models.py:315 +#: netbox/extras/models/models.py:480 netbox/extras/models/models.py:559 +#: netbox/extras/models/search.py:48 netbox/extras/models/tags.py:44 #: netbox/ipam/models/ip.py:188 netbox/netbox/models/mixins.py:15 msgid "weight" msgstr "вес" -#: netbox/extras/models/configs.py:130 +#: netbox/extras/models/configs.py:127 msgid "config context" msgstr "контекст конфигурации" -#: netbox/extras/models/configs.py:131 +#: netbox/extras/models/configs.py:128 msgid "config contexts" msgstr "контексты конфигурации" -#: netbox/extras/models/configs.py:149 netbox/extras/models/configs.py:205 +#: netbox/extras/models/configs.py:146 netbox/extras/models/configs.py:202 msgid "JSON data must be in object form. Example:" msgstr "Данные JSON должны быть в форме объекта. Пример:" -#: netbox/extras/models/configs.py:169 +#: netbox/extras/models/configs.py:166 msgid "" "Local config context data takes precedence over source contexts in the final" " rendered config context" @@ -8798,33 +8942,11 @@ msgstr "" "Данные контекста локальной конфигурации имеют приоритет над исходными " "контекстами в окончательном визуализированном контексте конфигурации" -#: netbox/extras/models/configs.py:224 -msgid "template code" -msgstr "код шаблона" - #: netbox/extras/models/configs.py:225 -msgid "Jinja2 template code." -msgstr "Код Jinja2 шаблона." - -#: netbox/extras/models/configs.py:228 -msgid "environment parameters" -msgstr "параметры окружения" - -#: netbox/extras/models/configs.py:233 -msgid "" -"Any additional" -" parameters to pass when constructing the Jinja2 environment." -msgstr "" -"Любые дополнительные" -" параметры для Jinja2 окружения." - -#: netbox/extras/models/configs.py:240 msgid "config template" msgstr "шаблон конфигурации" -#: netbox/extras/models/configs.py:241 +#: netbox/extras/models/configs.py:226 msgid "config templates" msgstr "шаблоны конфигураций" @@ -8863,7 +8985,7 @@ msgstr "" "Имя поля, отображаемое пользователям (если оно не указано, будет " "использовано имя поля)" -#: netbox/extras/models/customfields.py:121 netbox/extras/models/models.py:317 +#: netbox/extras/models/customfields.py:121 netbox/extras/models/models.py:319 msgid "group name" msgstr "имя группы" @@ -9189,44 +9311,95 @@ msgstr "панель управления" msgid "dashboards" msgstr "панели управления" -#: netbox/extras/models/models.py:52 +#: netbox/extras/models/mixins.py:85 +msgid "template code" +msgstr "код шаблона" + +#: netbox/extras/models/mixins.py:86 +msgid "Jinja template code." +msgstr "Код шаблона Jinja." + +#: netbox/extras/models/mixins.py:89 +msgid "environment parameters" +msgstr "параметры окружения" + +#: netbox/extras/models/mixins.py:94 +#, python-brace-format +msgid "" +"Any additional parameters to pass when constructing " +"the Jinja environment" +msgstr "" +"Любое дополнительные параметры сдать экзамен при " +"создании среды в Джиндже" + +#: netbox/extras/models/mixins.py:101 +#, python-brace-format +msgid "Defaults to {default}" +msgstr "По умолчанию {default}" + +#: netbox/extras/models/mixins.py:106 +msgid "Filename to give to the rendered export file" +msgstr "Имя файла для визуализированного файла экспорта" + +#: netbox/extras/models/mixins.py:109 +msgid "file extension" +msgstr "расширение файла" + +#: netbox/extras/models/mixins.py:112 +msgid "Extension to append to the rendered filename" +msgstr "Расширение для добавления к отображаемому имени файла" + +#: netbox/extras/models/mixins.py:115 +msgid "as attachment" +msgstr "в качестве вложения" + +#: netbox/extras/models/mixins.py:117 +msgid "Download file as attachment" +msgstr "Загрузить файл в виде вложения" + +#: netbox/extras/models/mixins.py:124 +#, python-brace-format +msgid "{class_name} must implement a get_context() method." +msgstr "{class_name} должен реализовать метод get_context ()." + +#: netbox/extras/models/models.py:54 msgid "object types" msgstr "типы объектов" -#: netbox/extras/models/models.py:53 +#: netbox/extras/models/models.py:55 msgid "The object(s) to which this rule applies." msgstr "Объект (объекты), к которым применяется данное правило." -#: netbox/extras/models/models.py:67 +#: netbox/extras/models/models.py:69 msgid "The types of event which will trigger this rule." msgstr "Типы событий, которые повлекут за собой действие этого правила." -#: netbox/extras/models/models.py:74 +#: netbox/extras/models/models.py:76 msgid "conditions" msgstr "условия" -#: netbox/extras/models/models.py:77 +#: netbox/extras/models/models.py:79 msgid "" "A set of conditions which determine whether the event will be generated." msgstr "Набор условий, определяющих, будет ли создано событие." -#: netbox/extras/models/models.py:85 +#: netbox/extras/models/models.py:87 msgid "action type" msgstr "тип действия" -#: netbox/extras/models/models.py:104 +#: netbox/extras/models/models.py:106 msgid "Additional data to pass to the action object" msgstr "Дополнительные данные для передачи объекту действия" -#: netbox/extras/models/models.py:116 +#: netbox/extras/models/models.py:118 msgid "event rule" msgstr "правило события" -#: netbox/extras/models/models.py:117 +#: netbox/extras/models/models.py:119 msgid "event rules" msgstr "правила мероприятия" -#: netbox/extras/models/models.py:166 +#: netbox/extras/models/models.py:168 msgid "" "This URL will be called using the HTTP method defined when the webhook is " "called. Jinja2 template processing is supported with the same context as the" @@ -9236,7 +9409,7 @@ msgstr "" "вызове веб-хука. Обработка шаблона Jinja2 поддерживается в том же контексте," " что и тело запроса." -#: netbox/extras/models/models.py:181 +#: netbox/extras/models/models.py:183 msgid "" "The complete list of official content types is available здесь." -#: netbox/extras/models/models.py:186 +#: netbox/extras/models/models.py:188 msgid "additional headers" msgstr "дополнительные заголовки" -#: netbox/extras/models/models.py:189 +#: netbox/extras/models/models.py:191 msgid "" "User-supplied HTTP headers to be sent with the request in addition to the " "HTTP content type. Headers should be defined in the format Name: " @@ -9262,11 +9435,11 @@ msgstr "" "быть определены в формате Название: Значение. Обработка шаблона" " Jinja2 поддерживается в том же контексте, что и тело запроса (см. ниже)." -#: netbox/extras/models/models.py:195 +#: netbox/extras/models/models.py:197 msgid "body template" msgstr "шаблон тела" -#: netbox/extras/models/models.py:198 +#: netbox/extras/models/models.py:200 msgid "" "Jinja2 template for a custom request body. If blank, a JSON object " "representing the change will be included. Available context data includes: " @@ -9278,11 +9451,11 @@ msgstr "" "event, model, timestamp, " "username, request_id, и data." -#: netbox/extras/models/models.py:204 +#: netbox/extras/models/models.py:206 msgid "secret" msgstr "секретный" -#: netbox/extras/models/models.py:208 +#: netbox/extras/models/models.py:210 msgid "" "When provided, the request will include a X-Hook-Signature " "header containing a HMAC hex digest of the payload body using the secret as " @@ -9293,15 +9466,15 @@ msgstr "" " нагрузки в формате HMAC, в котором в качестве ключа используется секрет. " "Секрет не передается в запросе." -#: netbox/extras/models/models.py:215 +#: netbox/extras/models/models.py:217 msgid "Enable SSL certificate verification. Disable with caution!" msgstr "Включите проверку сертификата SSL. Отключайте с осторожностью!" -#: netbox/extras/models/models.py:221 netbox/templates/extras/webhook.html:51 +#: netbox/extras/models/models.py:223 netbox/templates/extras/webhook.html:51 msgid "CA File Path" msgstr "Путь к файлу CA" -#: netbox/extras/models/models.py:223 +#: netbox/extras/models/models.py:225 msgid "" "The specific CA certificate file to use for SSL verification. Leave blank to" " use the system defaults." @@ -9309,171 +9482,169 @@ msgstr "" "Конкретный файл сертификата CA, используемый для проверки SSL. Оставьте поле" " пустым, чтобы использовать системные настройки по умолчанию." -#: netbox/extras/models/models.py:234 +#: netbox/extras/models/models.py:236 msgid "webhook" msgstr "вебхук" -#: netbox/extras/models/models.py:235 +#: netbox/extras/models/models.py:237 msgid "webhooks" msgstr "вебхуки" -#: netbox/extras/models/models.py:253 +#: netbox/extras/models/models.py:255 msgid "Do not specify a CA certificate file if SSL verification is disabled." msgstr "Не указывайте файл сертификата CA, если проверка SSL отключена." -#: netbox/extras/models/models.py:293 +#: netbox/extras/models/models.py:295 msgid "The object type(s) to which this link applies." msgstr "Тип (ы) объекта, к которому относится эта ссылка." -#: netbox/extras/models/models.py:305 +#: netbox/extras/models/models.py:307 msgid "link text" msgstr "текст ссылки" -#: netbox/extras/models/models.py:306 +#: netbox/extras/models/models.py:308 msgid "Jinja2 template code for link text" msgstr "Код Jinja2 шаблона для текста ссылки" -#: netbox/extras/models/models.py:309 +#: netbox/extras/models/models.py:311 msgid "link URL" msgstr "URL-адрес ссылки" -#: netbox/extras/models/models.py:310 +#: netbox/extras/models/models.py:312 msgid "Jinja2 template code for link URL" msgstr "Код Jinja2 шаблона для URL-адреса" -#: netbox/extras/models/models.py:320 +#: netbox/extras/models/models.py:322 msgid "Links with the same group will appear as a dropdown menu" msgstr "Ссылки с той же группой появятся в выпадающем меню" -#: netbox/extras/models/models.py:330 +#: netbox/extras/models/models.py:332 msgid "new window" msgstr "новое окно" -#: netbox/extras/models/models.py:332 +#: netbox/extras/models/models.py:334 msgid "Force link to open in a new window" msgstr "Принудительно открыть ссылку в новом окне" -#: netbox/extras/models/models.py:341 +#: netbox/extras/models/models.py:343 msgid "custom link" msgstr "настраиваемая ссылка" -#: netbox/extras/models/models.py:342 +#: netbox/extras/models/models.py:344 msgid "custom links" msgstr "настраиваемые ссылки" -#: netbox/extras/models/models.py:389 +#: netbox/extras/models/models.py:391 msgid "The object type(s) to which this template applies." msgstr "Тип (типы) объектов, к которым применим этот шаблон." -#: netbox/extras/models/models.py:402 -msgid "" -"Jinja2 template code. The list of objects being exported is passed as a " -"context variable named queryset." -msgstr "" -"Код Jinja2 шаблона. Список экспортируемых объектов передается в виде " -"контекстной переменной с именем queryset." - -#: netbox/extras/models/models.py:410 -msgid "Defaults to text/plain; charset=utf-8" -msgstr "По умолчанию текстовый/обычный; кодировка=utf-8" - -#: netbox/extras/models/models.py:413 -msgid "file extension" -msgstr "расширение файла" - -#: netbox/extras/models/models.py:416 -msgid "Extension to append to the rendered filename" -msgstr "Расширение для добавления к отображаемому имени файла" - -#: netbox/extras/models/models.py:419 -msgid "as attachment" -msgstr "в качестве вложения" - -#: netbox/extras/models/models.py:421 -msgid "Download file as attachment" -msgstr "Загрузить файл в виде вложения" - -#: netbox/extras/models/models.py:430 +#: netbox/extras/models/models.py:409 msgid "export template" msgstr "шаблон экспорта" -#: netbox/extras/models/models.py:431 +#: netbox/extras/models/models.py:410 msgid "export templates" msgstr "шаблоны экспорта" -#: netbox/extras/models/models.py:448 +#: netbox/extras/models/models.py:427 #, python-brace-format msgid "\"{name}\" is a reserved name. Please choose a different name." msgstr "«{name}\"— зарезервированное имя. Пожалуйста, выберите другое имя." -#: netbox/extras/models/models.py:498 +#: netbox/extras/models/models.py:456 msgid "The object type(s) to which this filter applies." msgstr "Тип (типы) объектов, к которым применяется этот фильтр." -#: netbox/extras/models/models.py:530 +#: netbox/extras/models/models.py:488 netbox/extras/models/models.py:567 msgid "shared" msgstr "общий" -#: netbox/extras/models/models.py:543 +#: netbox/extras/models/models.py:501 msgid "saved filter" msgstr "сохраненный фильтр" -#: netbox/extras/models/models.py:544 +#: netbox/extras/models/models.py:502 msgid "saved filters" msgstr "сохраненные фильтры" -#: netbox/extras/models/models.py:562 +#: netbox/extras/models/models.py:520 msgid "Filter parameters must be stored as a dictionary of keyword arguments." msgstr "" "Параметры фильтра должны храниться в виде словаря аргументов ключевых слов." -#: netbox/extras/models/models.py:590 +#: netbox/extras/models/models.py:537 +msgid "The table's object type" +msgstr "Тип объекта таблицы" + +#: netbox/extras/models/models.py:540 +msgid "table" +msgstr "таблица" + +#: netbox/extras/models/models.py:583 +msgid "table config" +msgstr "конфигурация таблицы" + +#: netbox/extras/models/models.py:584 +msgid "table configs" +msgstr "конфиги таблиц" + +#: netbox/extras/models/models.py:622 +#, python-brace-format +msgid "Unknown table: {name}" +msgstr "Неизвестная таблица: {name}" + +#: netbox/extras/models/models.py:633 netbox/extras/models/models.py:640 +#, python-brace-format +msgid "Unknown column: {name}" +msgstr "Неизвестный столбец: {name}" + +#: netbox/extras/models/models.py:663 msgid "image height" msgstr "высота изображения" -#: netbox/extras/models/models.py:593 +#: netbox/extras/models/models.py:666 msgid "image width" msgstr "ширина изображения" -#: netbox/extras/models/models.py:610 +#: netbox/extras/models/models.py:683 msgid "image attachment" msgstr "прикрепить изображение" -#: netbox/extras/models/models.py:611 +#: netbox/extras/models/models.py:684 msgid "image attachments" msgstr "прикрепленные изображения" -#: netbox/extras/models/models.py:625 +#: netbox/extras/models/models.py:698 #, python-brace-format msgid "Image attachments cannot be assigned to this object type ({type})." msgstr "Вложенные изображения нельзя присвоить этому типу объекта ({type})." -#: netbox/extras/models/models.py:688 +#: netbox/extras/models/models.py:761 msgid "kind" msgstr "добрый" -#: netbox/extras/models/models.py:702 +#: netbox/extras/models/models.py:775 msgid "journal entry" msgstr "запись в журнале" -#: netbox/extras/models/models.py:703 +#: netbox/extras/models/models.py:776 msgid "journal entries" msgstr "записи в журнале" -#: netbox/extras/models/models.py:721 +#: netbox/extras/models/models.py:794 #, python-brace-format msgid "Journaling is not supported for this object type ({type})." msgstr "Ведение журнала не поддерживается для этого типа объектов ({type})." -#: netbox/extras/models/models.py:763 +#: netbox/extras/models/models.py:836 msgid "bookmark" msgstr "закладка" -#: netbox/extras/models/models.py:764 +#: netbox/extras/models/models.py:837 msgid "bookmarks" msgstr "закладки" -#: netbox/extras/models/models.py:777 +#: netbox/extras/models/models.py:850 #, python-brace-format msgid "Bookmarks cannot be assigned to this object type ({type})." msgstr "Закладки нельзя присвоить этому типу объекта ({type})." @@ -9565,179 +9736,193 @@ msgstr "кэшированное значение" msgid "cached values" msgstr "кэшированные значения" -#: netbox/extras/models/staging.py:45 -msgid "branch" -msgstr "ветка" - -#: netbox/extras/models/staging.py:46 -msgid "branches" -msgstr "ветки" - -#: netbox/extras/models/staging.py:105 -msgid "staged change" -msgstr "поэтапное изменение" - -#: netbox/extras/models/staging.py:106 -msgid "staged changes" -msgstr "поэтапные изменения" - -#: netbox/extras/models/tags.py:40 +#: netbox/extras/models/tags.py:41 msgid "The object type(s) to which this tag can be applied." msgstr "Тип (ы) объекта, к которому можно применить этот тег." -#: netbox/extras/models/tags.py:49 +#: netbox/extras/models/tags.py:54 msgid "tag" msgstr "тег" -#: netbox/extras/models/tags.py:50 +#: netbox/extras/models/tags.py:55 msgid "tags" msgstr "теги" -#: netbox/extras/models/tags.py:78 +#: netbox/extras/models/tags.py:84 msgid "tagged item" msgstr "помеченный товар" -#: netbox/extras/models/tags.py:79 +#: netbox/extras/models/tags.py:85 msgid "tagged items" msgstr "помеченные товары" -#: netbox/extras/scripts.py:432 +#: netbox/extras/scripts.py:471 msgid "Script Data" msgstr "Данные скрипта" -#: netbox/extras/scripts.py:436 +#: netbox/extras/scripts.py:475 msgid "Script Execution Parameters" msgstr "Параметры выполнения сценария" +#: netbox/extras/scripts.py:572 +msgid "load_yaml is deprecated and will be removed in v4.4" +msgstr "load_yaml устарел и будет удален в версии 4.4" + +#: netbox/extras/scripts.py:587 +msgid "load_json is deprecated and will be removed in v4.4" +msgstr "load_json устарел и будет удален в версии 4.4" + #: netbox/extras/tables/columns.py:12 #: netbox/templates/htmx/notifications.html:18 msgid "Dismiss" msgstr "Отклонить" -#: netbox/extras/tables/tables.py:65 netbox/extras/tables/tables.py:162 -#: netbox/extras/tables/tables.py:187 netbox/extras/tables/tables.py:253 -#: netbox/extras/tables/tables.py:279 netbox/extras/tables/tables.py:415 -#: netbox/extras/tables/tables.py:449 +#: netbox/extras/tables/tables.py:66 netbox/extras/tables/tables.py:163 +#: netbox/extras/tables/tables.py:188 netbox/extras/tables/tables.py:264 +#: netbox/extras/tables/tables.py:320 netbox/extras/tables/tables.py:456 +#: netbox/extras/tables/tables.py:490 #: netbox/templates/extras/customfield.html:105 #: netbox/templates/extras/eventrule.html:27 #: netbox/templates/users/objectpermission.html:64 netbox/users/tables.py:80 msgid "Object Types" msgstr "Типы объектов" -#: netbox/extras/tables/tables.py:72 +#: netbox/extras/tables/tables.py:73 msgid "Validate Uniqueness" msgstr "Подтвердите уникальность" -#: netbox/extras/tables/tables.py:76 +#: netbox/extras/tables/tables.py:77 msgid "Visible" msgstr "Видимый" -#: netbox/extras/tables/tables.py:79 +#: netbox/extras/tables/tables.py:80 msgid "Editable" msgstr "Редактируемый" -#: netbox/extras/tables/tables.py:85 +#: netbox/extras/tables/tables.py:86 msgid "Related Object Type" msgstr "Тип связанного объекта" -#: netbox/extras/tables/tables.py:89 +#: netbox/extras/tables/tables.py:90 #: netbox/templates/extras/customfield.html:51 msgid "Choice Set" msgstr "Набор для выбора" -#: netbox/extras/tables/tables.py:97 +#: netbox/extras/tables/tables.py:98 msgid "Is Cloneable" msgstr "Можно ли клонировать" -#: netbox/extras/tables/tables.py:101 +#: netbox/extras/tables/tables.py:102 #: netbox/templates/extras/customfield.html:118 msgid "Minimum Value" msgstr "Минимальное значение" -#: netbox/extras/tables/tables.py:104 +#: netbox/extras/tables/tables.py:105 #: netbox/templates/extras/customfield.html:122 msgid "Maximum Value" msgstr "Максимальное значение" -#: netbox/extras/tables/tables.py:107 +#: netbox/extras/tables/tables.py:108 msgid "Validation Regex" msgstr "Валидации регулярным выражением" -#: netbox/extras/tables/tables.py:140 +#: netbox/extras/tables/tables.py:141 msgid "Count" msgstr "Количество" -#: netbox/extras/tables/tables.py:143 +#: netbox/extras/tables/tables.py:144 msgid "Order Alphabetically" msgstr "Упорядочить в алфавитном порядке" -#: netbox/extras/tables/tables.py:168 +#: netbox/extras/tables/tables.py:169 #: netbox/templates/extras/customlink.html:33 msgid "New Window" msgstr "Новое окно" -#: netbox/extras/tables/tables.py:190 +#: netbox/extras/tables/tables.py:191 netbox/extras/tables/tables.py:577 +#: netbox/templates/extras/configtemplate.html:21 +#: netbox/templates/extras/exporttemplate.html:23 +msgid "MIME Type" +msgstr "Тип MIME" + +#: netbox/extras/tables/tables.py:194 netbox/extras/tables/tables.py:580 +#: netbox/templates/extras/configtemplate.html:25 +#: netbox/templates/extras/exporttemplate.html:27 +msgid "File Name" +msgstr "Имя файла" + +#: netbox/extras/tables/tables.py:197 netbox/extras/tables/tables.py:583 +#: netbox/templates/extras/configtemplate.html:29 +#: netbox/templates/extras/exporttemplate.html:31 +msgid "File Extension" +msgstr "Расширение файла" + +#: netbox/extras/tables/tables.py:200 netbox/extras/tables/tables.py:586 msgid "As Attachment" msgstr "В качестве вложения" -#: netbox/extras/tables/tables.py:198 netbox/extras/tables/tables.py:490 -#: netbox/extras/tables/tables.py:528 netbox/templates/core/datafile.html:24 +#: netbox/extras/tables/tables.py:208 netbox/extras/tables/tables.py:531 +#: netbox/extras/tables/tables.py:569 netbox/templates/core/datafile.html:24 #: netbox/templates/extras/configcontext.html:39 -#: netbox/templates/extras/configtemplate.html:31 -#: netbox/templates/extras/exporttemplate.html:45 +#: netbox/templates/extras/configtemplate.html:47 +#: netbox/templates/extras/exporttemplate.html:49 #: netbox/templates/extras/object_render_config.html:23 #: netbox/templates/generic/bulk_import.html:35 msgid "Data File" msgstr "Файл данных" -#: netbox/extras/tables/tables.py:203 netbox/extras/tables/tables.py:502 -#: netbox/extras/tables/tables.py:533 +#: netbox/extras/tables/tables.py:213 netbox/extras/tables/tables.py:543 +#: netbox/extras/tables/tables.py:574 msgid "Synced" msgstr "Синхронизировано" -#: netbox/extras/tables/tables.py:230 +#: netbox/extras/tables/tables.py:241 msgid "Image" msgstr "Изображение" -#: netbox/extras/tables/tables.py:235 +#: netbox/extras/tables/tables.py:246 msgid "Size (Bytes)" msgstr "Размер (байты)" -#: netbox/extras/tables/tables.py:342 +#: netbox/extras/tables/tables.py:297 +msgid "Table Name" +msgstr "Имя таблицы" + +#: netbox/extras/tables/tables.py:383 msgid "Read" msgstr "Прочтите" -#: netbox/extras/tables/tables.py:385 +#: netbox/extras/tables/tables.py:426 msgid "SSL Validation" msgstr "Валидация SSL" -#: netbox/extras/tables/tables.py:421 +#: netbox/extras/tables/tables.py:462 #: netbox/templates/extras/eventrule.html:37 msgid "Event Types" msgstr "Типы событий" -#: netbox/extras/tables/tables.py:541 netbox/netbox/navigation/menu.py:77 +#: netbox/extras/tables/tables.py:595 netbox/netbox/navigation/menu.py:77 #: netbox/templates/dcim/devicerole.html:8 msgid "Device Roles" msgstr "Роли устройств" -#: netbox/extras/tables/tables.py:593 +#: netbox/extras/tables/tables.py:648 msgid "Comments (Short)" msgstr "Комментарии (короткие)" -#: netbox/extras/tables/tables.py:612 netbox/extras/tables/tables.py:663 +#: netbox/extras/tables/tables.py:667 netbox/extras/tables/tables.py:718 msgid "Line" msgstr "Линия" -#: netbox/extras/tables/tables.py:619 netbox/extras/tables/tables.py:673 +#: netbox/extras/tables/tables.py:674 netbox/extras/tables/tables.py:728 msgid "Level" msgstr "Уровень" -#: netbox/extras/tables/tables.py:625 netbox/extras/tables/tables.py:682 +#: netbox/extras/tables/tables.py:680 netbox/extras/tables/tables.py:737 msgid "Message" msgstr "Сообщение" -#: netbox/extras/tables/tables.py:666 +#: netbox/extras/tables/tables.py:721 msgid "Method" msgstr "Метод" @@ -9778,32 +9963,32 @@ msgstr "Неверный атрибут»{name}\"по запросу" msgid "Invalid attribute \"{name}\" for {model}" msgstr "Недопустимый атрибут \"{name}\" для {model}" -#: netbox/extras/views.py:932 +#: netbox/extras/views.py:974 #, python-brace-format msgid "An error occurred while rendering the template: {error}" msgstr "Во время рендеринга шаблона произошла ошибка: {error}" -#: netbox/extras/views.py:1084 +#: netbox/extras/views.py:1126 msgid "Your dashboard has been reset." msgstr "Панель виджетов была сброшена." -#: netbox/extras/views.py:1130 +#: netbox/extras/views.py:1172 msgid "Added widget: " msgstr "Добавлен виджет: " -#: netbox/extras/views.py:1171 +#: netbox/extras/views.py:1213 msgid "Updated widget: " msgstr "Обновлен виджет: " -#: netbox/extras/views.py:1207 +#: netbox/extras/views.py:1249 msgid "Deleted widget: " msgstr "Удален виджет: " -#: netbox/extras/views.py:1209 +#: netbox/extras/views.py:1251 msgid "Error deleting widget: " msgstr "Ошибка при удалении виджета: " -#: netbox/extras/views.py:1307 +#: netbox/extras/views.py:1349 msgid "Unable to run script: RQ worker process not running." msgstr "Невозможно запустить скрипт: процесс RQ не запущен." @@ -9825,7 +10010,7 @@ msgstr "Введите действительный префикс и маску msgid "Invalid IP prefix format: {data}" msgstr "Неверный формат IP-префикса: {data}" -#: netbox/ipam/api/views.py:370 +#: netbox/ipam/api/views.py:383 msgid "" "Insufficient space is available to accommodate the requested prefix size(s)" msgstr "Недостаточно места для размещения запрошенных размеров префиксов" @@ -9866,8 +10051,8 @@ msgstr "Cisco" msgid "Plaintext" msgstr "Обычный текст" -#: netbox/ipam/choices.py:166 netbox/ipam/forms/model_forms.py:799 -#: netbox/ipam/forms/model_forms.py:827 netbox/templates/ipam/service.html:21 +#: netbox/ipam/choices.py:166 netbox/ipam/forms/model_forms.py:797 +#: netbox/ipam/forms/model_forms.py:851 netbox/templates/ipam/service.html:23 msgid "Service" msgstr "Служба" @@ -9880,19 +10065,19 @@ msgstr "Клиент" msgid "Invalid IP address format: {address}" msgstr "Неверный формат IP-адреса: {address}" -#: netbox/ipam/filtersets.py:52 netbox/vpn/filtersets.py:304 +#: netbox/ipam/filtersets.py:52 netbox/vpn/filtersets.py:307 msgid "Import target" msgstr "Цель импорта" -#: netbox/ipam/filtersets.py:58 netbox/vpn/filtersets.py:310 +#: netbox/ipam/filtersets.py:58 netbox/vpn/filtersets.py:313 msgid "Import target (name)" msgstr "Цель импорта (имя)" -#: netbox/ipam/filtersets.py:63 netbox/vpn/filtersets.py:315 +#: netbox/ipam/filtersets.py:63 netbox/vpn/filtersets.py:318 msgid "Export target" msgstr "Цель экспорта" -#: netbox/ipam/filtersets.py:69 netbox/vpn/filtersets.py:321 +#: netbox/ipam/filtersets.py:69 netbox/vpn/filtersets.py:324 msgid "Export target (name)" msgstr "Цель экспорта (имя)" @@ -9929,7 +10114,7 @@ msgid "Exporting L2VPN (identifier)" msgstr "Экспорт L2VPN (идентификатор)" #: netbox/ipam/filtersets.py:159 netbox/ipam/filtersets.py:300 -#: netbox/ipam/forms/model_forms.py:229 netbox/ipam/tables/ip.py:158 +#: netbox/ipam/forms/model_forms.py:229 netbox/ipam/tables/ip.py:159 #: netbox/templates/ipam/prefix.html:12 msgid "Prefix" msgstr "Префикс" @@ -9957,8 +10142,8 @@ msgid "Prefixes which contain this prefix or IP" msgstr "Префиксы, содержащие этот префикс или IP-адрес" #: netbox/ipam/filtersets.py:323 netbox/ipam/filtersets.py:567 -#: netbox/ipam/forms/bulk_edit.py:327 netbox/ipam/forms/filtersets.py:205 -#: netbox/ipam/forms/filtersets.py:348 +#: netbox/ipam/forms/bulk_edit.py:332 netbox/ipam/forms/filtersets.py:205 +#: netbox/ipam/forms/filtersets.py:355 msgid "Mask length" msgstr "Длина маски" @@ -9970,18 +10155,18 @@ msgstr "Группа VLAN (ID)" msgid "VLAN Group (slug)" msgstr "Группа VLAN (слаг)" -#: netbox/ipam/filtersets.py:368 netbox/vpn/filtersets.py:427 +#: netbox/ipam/filtersets.py:368 netbox/vpn/filtersets.py:430 msgid "VLAN (ID)" msgstr "VLAN (ID)" -#: netbox/ipam/filtersets.py:372 netbox/vpn/filtersets.py:422 +#: netbox/ipam/filtersets.py:372 netbox/vpn/filtersets.py:425 msgid "VLAN number (1-4094)" msgstr "Номер VLAN (1-4094)" #: netbox/ipam/filtersets.py:466 netbox/ipam/filtersets.py:470 #: netbox/ipam/filtersets.py:562 netbox/ipam/forms/model_forms.py:506 -#: netbox/templates/tenancy/contact.html:53 -#: netbox/tenancy/forms/bulk_edit.py:113 +#: netbox/templates/tenancy/contact.html:63 +#: netbox/tenancy/forms/bulk_edit.py:120 msgid "Address" msgstr "Адрес" @@ -10030,26 +10215,34 @@ msgid "VLAN Translation Policy (name)" msgstr "Политика трансляции VLAN (название)" #: netbox/ipam/filtersets.py:1189 +msgid "FHRP Group (name)" +msgstr "Группа FHRP (название)" + +#: netbox/ipam/filtersets.py:1194 +msgid "FHRP Group (ID)" +msgstr "Группа FHRP (идентификатор)" + +#: netbox/ipam/filtersets.py:1199 msgid "IP address (ID)" msgstr "IP-адрес (ID)" -#: netbox/ipam/filtersets.py:1195 netbox/ipam/models/ip.py:788 +#: netbox/ipam/filtersets.py:1205 netbox/ipam/models/ip.py:798 msgid "IP address" msgstr "IP-адрес" -#: netbox/ipam/filtersets.py:1220 +#: netbox/ipam/filtersets.py:1257 msgid "Primary IPv4 (ID)" msgstr "Основной IPv4 (ID)" -#: netbox/ipam/filtersets.py:1226 +#: netbox/ipam/filtersets.py:1263 msgid "Primary IPv4 (address)" msgstr "Основной IPv4 (адрес)" -#: netbox/ipam/filtersets.py:1231 +#: netbox/ipam/filtersets.py:1268 msgid "Primary IPv6 (ID)" msgstr "Основной IPv6 (ID)" -#: netbox/ipam/filtersets.py:1237 +#: netbox/ipam/filtersets.py:1274 msgid "Primary IPv6 (address)" msgstr "Основной IPv6 (адрес)" @@ -10110,24 +10303,24 @@ msgid "Date added" msgstr "Дата добавления" #: netbox/ipam/forms/bulk_edit.py:213 netbox/ipam/forms/filtersets.py:266 -#: netbox/ipam/forms/model_forms.py:628 netbox/ipam/forms/model_forms.py:675 -#: netbox/ipam/tables/ip.py:201 netbox/templates/ipam/vlan_edit.html:49 +#: netbox/ipam/forms/model_forms.py:628 netbox/ipam/forms/model_forms.py:676 +#: netbox/ipam/tables/ip.py:202 netbox/templates/ipam/vlan_edit.html:49 #: netbox/templates/ipam/vlangroup.html:27 msgid "VLAN Group" msgstr "VLAN группа" #: netbox/ipam/forms/bulk_edit.py:218 netbox/ipam/forms/bulk_import.py:188 #: netbox/ipam/forms/filtersets.py:271 netbox/ipam/forms/model_forms.py:217 -#: netbox/ipam/models/vlans.py:273 netbox/ipam/tables/ip.py:206 +#: netbox/ipam/models/vlans.py:279 netbox/ipam/tables/ip.py:207 #: netbox/templates/ipam/prefix.html:56 netbox/templates/ipam/vlan.html:12 #: netbox/templates/ipam/vlan/base.html:6 #: netbox/templates/ipam/vlan_edit.html:14 #: netbox/templates/wireless/wirelesslan.html:38 -#: netbox/vpn/forms/bulk_import.py:304 netbox/vpn/forms/filtersets.py:290 +#: netbox/vpn/forms/bulk_import.py:309 netbox/vpn/forms/filtersets.py:295 #: netbox/vpn/forms/model_forms.py:436 netbox/vpn/forms/model_forms.py:455 -#: netbox/wireless/forms/bulk_edit.py:57 +#: netbox/wireless/forms/bulk_edit.py:58 #: netbox/wireless/forms/bulk_import.py:50 -#: netbox/wireless/forms/model_forms.py:50 netbox/wireless/models.py:102 +#: netbox/wireless/forms/model_forms.py:51 netbox/wireless/models.py:102 msgid "VLAN" msgstr "VLAN" @@ -10140,9 +10333,9 @@ msgstr "Длина префикса" msgid "Is a pool" msgstr "Является пулом" -#: netbox/ipam/forms/bulk_edit.py:257 netbox/ipam/forms/bulk_edit.py:302 -#: netbox/ipam/forms/filtersets.py:258 netbox/ipam/forms/filtersets.py:309 -#: netbox/ipam/models/ip.py:256 netbox/ipam/models/ip.py:525 +#: netbox/ipam/forms/bulk_edit.py:257 netbox/ipam/forms/bulk_edit.py:307 +#: netbox/ipam/forms/filtersets.py:258 netbox/ipam/forms/filtersets.py:316 +#: netbox/ipam/models/ip.py:256 msgid "Treat as fully utilized" msgstr "Считать полностью использованным" @@ -10151,28 +10344,32 @@ msgstr "Считать полностью использованным" msgid "VLAN Assignment" msgstr "Назначение VLAN" -#: netbox/ipam/forms/bulk_edit.py:350 netbox/ipam/models/ip.py:772 +#: netbox/ipam/forms/bulk_edit.py:302 netbox/ipam/forms/filtersets.py:309 +msgid "Treat as populated" +msgstr "Относиться как населенный" + +#: netbox/ipam/forms/bulk_edit.py:355 netbox/ipam/models/ip.py:782 msgid "DNS name" msgstr "DNS-имя" -#: netbox/ipam/forms/bulk_edit.py:371 netbox/ipam/forms/bulk_edit.py:562 -#: netbox/ipam/forms/bulk_import.py:433 netbox/ipam/forms/bulk_import.py:544 -#: netbox/ipam/forms/bulk_import.py:570 netbox/ipam/forms/filtersets.py:407 -#: netbox/ipam/forms/filtersets.py:596 netbox/templates/ipam/fhrpgroup.html:22 +#: netbox/ipam/forms/bulk_edit.py:376 netbox/ipam/forms/bulk_edit.py:573 +#: netbox/ipam/forms/bulk_import.py:433 netbox/ipam/forms/bulk_import.py:551 +#: netbox/ipam/forms/bulk_import.py:579 netbox/ipam/forms/filtersets.py:414 +#: netbox/ipam/forms/filtersets.py:604 netbox/templates/ipam/fhrpgroup.html:22 #: netbox/templates/ipam/inc/panels/fhrp_groups.html:24 -#: netbox/templates/ipam/service.html:32 +#: netbox/templates/ipam/service.html:34 #: netbox/templates/ipam/servicetemplate.html:19 msgid "Protocol" msgstr "Протокол" -#: netbox/ipam/forms/bulk_edit.py:378 netbox/ipam/forms/filtersets.py:414 +#: netbox/ipam/forms/bulk_edit.py:383 netbox/ipam/forms/filtersets.py:421 #: netbox/ipam/tables/fhrp.py:22 netbox/templates/ipam/fhrpgroup.html:26 msgid "Group ID" msgstr "Идентификатор группы" -#: netbox/ipam/forms/bulk_edit.py:383 netbox/ipam/forms/filtersets.py:419 -#: netbox/wireless/forms/bulk_edit.py:70 -#: netbox/wireless/forms/bulk_edit.py:118 +#: netbox/ipam/forms/bulk_edit.py:388 netbox/ipam/forms/filtersets.py:426 +#: netbox/wireless/forms/bulk_edit.py:71 +#: netbox/wireless/forms/bulk_edit.py:119 #: netbox/wireless/forms/bulk_import.py:64 #: netbox/wireless/forms/bulk_import.py:67 #: netbox/wireless/forms/bulk_import.py:109 @@ -10182,51 +10379,51 @@ msgstr "Идентификатор группы" msgid "Authentication type" msgstr "Тип аутентификации" -#: netbox/ipam/forms/bulk_edit.py:388 netbox/ipam/forms/filtersets.py:423 +#: netbox/ipam/forms/bulk_edit.py:393 netbox/ipam/forms/filtersets.py:430 msgid "Authentication key" msgstr "Ключ аутентификации" -#: netbox/ipam/forms/bulk_edit.py:405 netbox/ipam/forms/filtersets.py:400 -#: netbox/ipam/forms/model_forms.py:517 netbox/netbox/navigation/menu.py:407 +#: netbox/ipam/forms/bulk_edit.py:410 netbox/ipam/forms/filtersets.py:407 +#: netbox/ipam/forms/model_forms.py:517 netbox/netbox/navigation/menu.py:409 #: netbox/templates/ipam/fhrpgroup.html:49 #: netbox/templates/wireless/inc/authentication_attrs.html:5 -#: netbox/wireless/forms/bulk_edit.py:94 -#: netbox/wireless/forms/bulk_edit.py:152 +#: netbox/wireless/forms/bulk_edit.py:95 +#: netbox/wireless/forms/bulk_edit.py:153 #: netbox/wireless/forms/filtersets.py:39 #: netbox/wireless/forms/filtersets.py:104 -#: netbox/wireless/forms/model_forms.py:58 -#: netbox/wireless/forms/model_forms.py:174 +#: netbox/wireless/forms/model_forms.py:59 +#: netbox/wireless/forms/model_forms.py:175 msgid "Authentication" msgstr "Аутентификация" -#: netbox/ipam/forms/bulk_edit.py:430 netbox/ipam/models/vlans.py:63 +#: netbox/ipam/forms/bulk_edit.py:435 netbox/ipam/models/vlans.py:62 msgid "VLAN ID ranges" msgstr "Диапазоны идентификаторов VLAN" -#: netbox/ipam/forms/bulk_edit.py:505 netbox/ipam/forms/bulk_import.py:501 -#: netbox/ipam/forms/filtersets.py:571 netbox/ipam/models/vlans.py:233 -#: netbox/ipam/tables/vlans.py:103 +#: netbox/ipam/forms/bulk_edit.py:516 netbox/ipam/forms/bulk_import.py:508 +#: netbox/ipam/forms/filtersets.py:579 netbox/ipam/models/vlans.py:239 +#: netbox/ipam/tables/vlans.py:105 msgid "Q-in-Q role" msgstr "Роль Q-in-Q" -#: netbox/ipam/forms/bulk_edit.py:522 +#: netbox/ipam/forms/bulk_edit.py:533 msgid "Q-in-Q" msgstr "Q-in-Q" -#: netbox/ipam/forms/bulk_edit.py:523 +#: netbox/ipam/forms/bulk_edit.py:534 msgid "Site & Group" msgstr "Сайт и группа" -#: netbox/ipam/forms/bulk_edit.py:546 netbox/ipam/forms/bulk_import.py:531 -#: netbox/ipam/forms/model_forms.py:723 netbox/ipam/tables/vlans.py:256 +#: netbox/ipam/forms/bulk_edit.py:557 netbox/ipam/forms/bulk_import.py:538 +#: netbox/ipam/forms/model_forms.py:724 netbox/ipam/tables/vlans.py:258 #: netbox/templates/ipam/vlantranslationrule.html:14 #: netbox/vpn/forms/model_forms.py:322 netbox/vpn/forms/model_forms.py:359 msgid "Policy" msgstr "Политика" -#: netbox/ipam/forms/bulk_edit.py:567 netbox/ipam/forms/model_forms.py:741 -#: netbox/ipam/forms/model_forms.py:773 netbox/ipam/tables/services.py:19 -#: netbox/ipam/tables/services.py:49 netbox/templates/ipam/service.html:36 +#: netbox/ipam/forms/bulk_edit.py:578 netbox/ipam/forms/model_forms.py:742 +#: netbox/ipam/forms/model_forms.py:775 netbox/ipam/tables/services.py:19 +#: netbox/ipam/tables/services.py:49 netbox/templates/ipam/service.html:38 #: netbox/templates/ipam/servicetemplate.html:23 msgid "Ports" msgstr "Порты" @@ -10262,8 +10459,9 @@ msgstr "Сайт VLANa (если есть)" msgid "Scope ID" msgstr "Идентификатор области" -#: netbox/ipam/forms/bulk_import.py:331 netbox/ipam/forms/model_forms.py:305 -#: netbox/ipam/forms/model_forms.py:335 netbox/ipam/forms/model_forms.py:516 +#: netbox/ipam/forms/bulk_import.py:331 netbox/ipam/forms/filtersets.py:636 +#: netbox/ipam/forms/model_forms.py:305 netbox/ipam/forms/model_forms.py:335 +#: netbox/ipam/forms/model_forms.py:516 #: netbox/templates/ipam/fhrpgroup.html:19 msgid "FHRP Group" msgstr "Группа компаний FHRP" @@ -10311,47 +10509,58 @@ msgstr "Интерфейс не указан; невозможно устано msgid "Auth type" msgstr "Тип авторизации" -#: netbox/ipam/forms/bulk_import.py:479 +#: netbox/ipam/forms/bulk_import.py:486 msgid "Assigned VLAN group" msgstr "Назначенная VLAN группа" -#: netbox/ipam/forms/bulk_import.py:511 +#: netbox/ipam/forms/bulk_import.py:518 msgid "Service VLAN (for Q-in-Q/802.1ad customer VLANs)" msgstr "Сервисная VLAN (для клиентских виртуальных сетей Q-in-Q/802.1ad)" -#: netbox/ipam/forms/bulk_import.py:534 netbox/ipam/models/vlans.py:352 +#: netbox/ipam/forms/bulk_import.py:541 netbox/ipam/models/vlans.py:358 msgid "VLAN translation policy" msgstr "Политика трансляции VLAN" -#: netbox/ipam/forms/bulk_import.py:546 netbox/ipam/forms/bulk_import.py:572 +#: netbox/ipam/forms/bulk_import.py:553 netbox/ipam/forms/bulk_import.py:581 msgid "IP protocol" msgstr "протокол IP" -#: netbox/ipam/forms/bulk_import.py:560 -msgid "Required if not assigned to a VM" -msgstr "Требуется, если не назначено виртуальной машине" +#: netbox/ipam/forms/bulk_import.py:565 +msgid "Parent type (app & model)" +msgstr "Тип родителя (приложение и модель)" -#: netbox/ipam/forms/bulk_import.py:567 -msgid "Required if not assigned to a device" -msgstr "Требуется, если не назначено устройству" +#: netbox/ipam/forms/bulk_import.py:572 +msgid "Parent object name" +msgstr "Имя родительского объекта" -#: netbox/ipam/forms/bulk_import.py:592 +#: netbox/ipam/forms/bulk_import.py:576 +msgid "Parent object ID" +msgstr "Идентификатор родительского объекта" + +#: netbox/ipam/forms/bulk_import.py:628 +msgid "" +"One of parent or parent_object_id must be included with parent_object_type" +msgstr "" +"Один из parent_object_type или parent_object_id должен быть включен в " +"parent_object_type" + +#: netbox/ipam/forms/bulk_import.py:638 #, python-brace-format -msgid "{ip} is not assigned to this device/VM." -msgstr "{ip} не назначено этому устройству/виртуальной машине." +msgid "{ip} is not assigned to this parent." +msgstr "{ip} не назначается этому родителю." #: netbox/ipam/forms/filtersets.py:49 netbox/ipam/forms/model_forms.py:66 -#: netbox/netbox/navigation/menu.py:195 netbox/vpn/forms/model_forms.py:413 +#: netbox/netbox/navigation/menu.py:196 netbox/vpn/forms/model_forms.py:413 msgid "Route Targets" msgstr "Цели маршрута" #: netbox/ipam/forms/filtersets.py:55 netbox/ipam/forms/model_forms.py:53 -#: netbox/vpn/forms/filtersets.py:230 netbox/vpn/forms/model_forms.py:400 +#: netbox/vpn/forms/filtersets.py:235 netbox/vpn/forms/model_forms.py:400 msgid "Import targets" msgstr "Цели импорта" #: netbox/ipam/forms/filtersets.py:60 netbox/ipam/forms/model_forms.py:58 -#: netbox/vpn/forms/filtersets.py:235 netbox/vpn/forms/model_forms.py:405 +#: netbox/vpn/forms/filtersets.py:240 netbox/vpn/forms/model_forms.py:405 msgid "Export targets" msgstr "Экспортные цели" @@ -10363,13 +10572,13 @@ msgstr "Импортировано компанией VRF" msgid "Exported by VRF" msgstr "Экспортируется компанией VRF" -#: netbox/ipam/forms/filtersets.py:89 netbox/ipam/tables/ip.py:35 +#: netbox/ipam/forms/filtersets.py:89 netbox/ipam/tables/ip.py:36 #: netbox/templates/ipam/rir.html:30 msgid "Private" msgstr "Частное" #: netbox/ipam/forms/filtersets.py:108 netbox/ipam/forms/filtersets.py:200 -#: netbox/ipam/forms/filtersets.py:288 netbox/ipam/forms/filtersets.py:343 +#: netbox/ipam/forms/filtersets.py:288 netbox/ipam/forms/filtersets.py:350 msgid "Address family" msgstr "Семейство адресов" @@ -10389,50 +10598,50 @@ msgstr "Конец" msgid "Search within" msgstr "Поиск внутри" -#: netbox/ipam/forms/filtersets.py:216 netbox/ipam/forms/filtersets.py:359 +#: netbox/ipam/forms/filtersets.py:216 netbox/ipam/forms/filtersets.py:366 msgid "Present in VRF" msgstr "Присутствует в VRF" -#: netbox/ipam/forms/filtersets.py:327 +#: netbox/ipam/forms/filtersets.py:334 msgid "Device/VM" msgstr "Устройство/виртуальная машина" -#: netbox/ipam/forms/filtersets.py:338 +#: netbox/ipam/forms/filtersets.py:345 msgid "Parent Prefix" msgstr "Родительский префикс" -#: netbox/ipam/forms/filtersets.py:383 +#: netbox/ipam/forms/filtersets.py:390 msgid "Assigned to an interface" msgstr "Назначено интерфейсу" -#: netbox/ipam/forms/filtersets.py:390 netbox/templates/ipam/ipaddress.html:51 +#: netbox/ipam/forms/filtersets.py:397 netbox/templates/ipam/ipaddress.html:51 msgid "DNS Name" msgstr "DNS-имя" -#: netbox/ipam/forms/filtersets.py:433 netbox/ipam/models/vlans.py:274 -#: netbox/ipam/tables/ip.py:122 netbox/ipam/tables/vlans.py:51 -#: netbox/ipam/views.py:1036 netbox/netbox/navigation/menu.py:199 -#: netbox/netbox/navigation/menu.py:201 +#: 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/netbox/navigation/menu.py:202 msgid "VLANs" msgstr "VLAN-ы" -#: netbox/ipam/forms/filtersets.py:474 +#: netbox/ipam/forms/filtersets.py:482 msgid "Contains VLAN ID" msgstr "Содержит идентификатор VLAN" -#: netbox/ipam/forms/filtersets.py:508 netbox/ipam/models/vlans.py:372 +#: netbox/ipam/forms/filtersets.py:516 netbox/ipam/models/vlans.py:378 msgid "Local VLAN ID" msgstr "Идентификатор локальной сети VLAN" -#: netbox/ipam/forms/filtersets.py:513 netbox/ipam/models/vlans.py:380 +#: netbox/ipam/forms/filtersets.py:521 netbox/ipam/models/vlans.py:386 msgid "Remote VLAN ID" msgstr "Идентификатор удаленной сети VLAN" -#: netbox/ipam/forms/filtersets.py:523 +#: netbox/ipam/forms/filtersets.py:531 msgid "Q-in-Q/802.1ad" msgstr "Q-in-Q/802.1ad" -#: netbox/ipam/forms/filtersets.py:568 netbox/ipam/models/vlans.py:192 +#: netbox/ipam/forms/filtersets.py:576 netbox/ipam/models/vlans.py:198 #: netbox/templates/ipam/vlan.html:31 msgid "VLAN ID" msgstr "VLAN ID" @@ -10442,7 +10651,7 @@ msgstr "VLAN ID" msgid "Route Target" msgstr "Цель маршрута" -#: netbox/ipam/forms/model_forms.py:118 netbox/ipam/tables/ip.py:63 +#: netbox/ipam/forms/model_forms.py:118 netbox/ipam/tables/ip.py:64 #: netbox/templates/ipam/aggregate.html:11 #: netbox/templates/ipam/prefix.html:38 msgid "Aggregate" @@ -10515,12 +10724,12 @@ msgstr "Идентификаторы VLAN" msgid "Child VLANs" msgstr "Дочерние VLAN" -#: netbox/ipam/forms/model_forms.py:729 +#: netbox/ipam/forms/model_forms.py:730 #: netbox/templates/ipam/vlantranslationrule.html:11 msgid "VLAN Translation Rule" msgstr "Правило трансляции VLAN" -#: netbox/ipam/forms/model_forms.py:746 netbox/ipam/forms/model_forms.py:778 +#: netbox/ipam/forms/model_forms.py:747 netbox/ipam/forms/model_forms.py:780 msgid "" "Comma-separated list of one or more port numbers. A range may be specified " "using a hyphen." @@ -10528,28 +10737,32 @@ msgstr "" "Список одного или нескольких номеров портов, разделенных запятыми. Диапазон " "можно указать с помощью дефиса." -#: netbox/ipam/forms/model_forms.py:751 +#: netbox/ipam/forms/model_forms.py:752 #: netbox/templates/ipam/servicetemplate.html:12 msgid "Service Template" msgstr "Шаблон Службы" -#: netbox/ipam/forms/model_forms.py:798 +#: netbox/ipam/forms/model_forms.py:765 +msgid "Parent type" +msgstr "Тип родителя" + +#: netbox/ipam/forms/model_forms.py:796 msgid "Port(s)" msgstr "Порт(ы)" -#: netbox/ipam/forms/model_forms.py:812 +#: netbox/ipam/forms/model_forms.py:839 msgid "Service template" msgstr "Шаблон службы" -#: netbox/ipam/forms/model_forms.py:824 +#: netbox/ipam/forms/model_forms.py:848 msgid "From Template" msgstr "Из шаблона" -#: netbox/ipam/forms/model_forms.py:825 +#: netbox/ipam/forms/model_forms.py:849 msgid "Custom" msgstr "Настраиваемый" -#: netbox/ipam/forms/model_forms.py:856 +#: netbox/ipam/forms/model_forms.py:880 msgid "" "Must specify name, protocol, and port(s) if not using a service template." msgstr "" @@ -10598,19 +10811,19 @@ msgstr "тип аутентификации" msgid "authentication key" msgstr "ключ аутентификации" -#: netbox/ipam/models/fhrp.py:56 +#: netbox/ipam/models/fhrp.py:62 msgid "FHRP group" msgstr "Группа FHRP" -#: netbox/ipam/models/fhrp.py:57 +#: netbox/ipam/models/fhrp.py:63 msgid "FHRP groups" msgstr "Группы FHRP" -#: netbox/ipam/models/fhrp.py:110 +#: netbox/ipam/models/fhrp.py:116 msgid "FHRP group assignment" msgstr "Групповое назначение FHRP" -#: netbox/ipam/models/fhrp.py:111 +#: netbox/ipam/models/fhrp.py:117 msgid "FHRP group assignments" msgstr "Групповые задания FHRP" @@ -10622,7 +10835,7 @@ msgstr "частный" msgid "IP space managed by this RIR is considered private" msgstr "IP-пространство, управляемое этим RIR, считается частным" -#: netbox/ipam/models/ip.py:72 netbox/netbox/navigation/menu.py:188 +#: netbox/ipam/models/ip.py:72 netbox/netbox/navigation/menu.py:189 msgid "RIRs" msgstr "RIR's" @@ -10696,7 +10909,7 @@ msgstr "это пул" msgid "All IP addresses within this prefix are considered usable" msgstr "Все IP-адреса в этом префиксе считаются пригодными для использования" -#: netbox/ipam/models/ip.py:254 netbox/ipam/models/ip.py:523 +#: netbox/ipam/models/ip.py:254 netbox/ipam/models/ip.py:531 msgid "mark utilized" msgstr "использованная марка" @@ -10708,12 +10921,12 @@ msgstr "префиксы" msgid "Cannot create prefix with /0 mask." msgstr "Невозможно создать префикс с маской /0." -#: netbox/ipam/models/ip.py:305 netbox/ipam/models/ip.py:871 +#: netbox/ipam/models/ip.py:305 netbox/ipam/models/ip.py:881 #, python-brace-format msgid "VRF {vrf}" msgstr "VRF {vrf}" -#: netbox/ipam/models/ip.py:305 netbox/ipam/models/ip.py:871 +#: netbox/ipam/models/ip.py:305 netbox/ipam/models/ip.py:881 msgid "global table" msgstr "глобальная таблица" @@ -10722,113 +10935,131 @@ msgstr "глобальная таблица" msgid "Duplicate prefix found in {table}: {prefix}" msgstr "Дубликат префикса обнаружен в {table}: {prefix}" -#: netbox/ipam/models/ip.py:481 +#: netbox/ipam/models/ip.py:484 msgid "start address" msgstr "начальный адрес" -#: netbox/ipam/models/ip.py:482 netbox/ipam/models/ip.py:486 -#: netbox/ipam/models/ip.py:711 +#: netbox/ipam/models/ip.py:485 netbox/ipam/models/ip.py:489 +#: netbox/ipam/models/ip.py:722 msgid "IPv4 or IPv6 address (with mask)" msgstr "Адрес IPv4 или IPv6 (с маской)" -#: netbox/ipam/models/ip.py:485 +#: netbox/ipam/models/ip.py:488 msgid "end address" msgstr "конечный адрес" -#: netbox/ipam/models/ip.py:512 +#: netbox/ipam/models/ip.py:515 msgid "Operational status of this range" msgstr "Эксплуатационное состояние этой линейки" -#: netbox/ipam/models/ip.py:520 +#: netbox/ipam/models/ip.py:523 msgid "The primary function of this range" msgstr "Основная функция этого диапазона" -#: netbox/ipam/models/ip.py:534 +#: netbox/ipam/models/ip.py:526 +msgid "mark populated" +msgstr "отметка заполнена" + +#: netbox/ipam/models/ip.py:528 +msgid "Prevent the creation of IP addresses within this range" +msgstr "Предотвратите создание IP-адресов в этом диапазоне" + +#: netbox/ipam/models/ip.py:533 +#, python-format +msgid "Report space as 100% utilized" +msgstr "Пространство отчетов использовано на 100%" + +#: netbox/ipam/models/ip.py:542 msgid "IP range" msgstr "Диапазон IP-адресов" -#: netbox/ipam/models/ip.py:535 +#: netbox/ipam/models/ip.py:543 msgid "IP ranges" msgstr "Диапазоны IP-адресов" -#: netbox/ipam/models/ip.py:548 +#: netbox/ipam/models/ip.py:556 msgid "Starting and ending IP address versions must match" msgstr "Начальная и конечная версии IP-адресов должны совпадать" -#: netbox/ipam/models/ip.py:554 +#: netbox/ipam/models/ip.py:562 msgid "Starting and ending IP address masks must match" msgstr "Маски начального и конечного IP-адресов должны совпадать" -#: netbox/ipam/models/ip.py:561 +#: netbox/ipam/models/ip.py:569 #, python-brace-format msgid "" "Ending address must be greater than the starting address ({start_address})" msgstr "Конечный адрес должен быть больше начального адреса ({start_address})" -#: netbox/ipam/models/ip.py:589 +#: netbox/ipam/models/ip.py:597 #, python-brace-format msgid "Defined addresses overlap with range {overlapping_range} in VRF {vrf}" msgstr "" "Определенные адреса пересекаются с диапазоном {overlapping_range} в формате " "VRF {vrf}" -#: netbox/ipam/models/ip.py:598 +#: netbox/ipam/models/ip.py:606 #, python-brace-format msgid "Defined range exceeds maximum supported size ({max_size})" msgstr "" "Заданный диапазон превышает максимальный поддерживаемый размер ({max_size})" -#: netbox/ipam/models/ip.py:710 netbox/tenancy/models/contacts.py:77 +#: netbox/ipam/models/ip.py:721 netbox/tenancy/models/contacts.py:78 msgid "address" msgstr "адрес" -#: netbox/ipam/models/ip.py:733 +#: netbox/ipam/models/ip.py:744 msgid "The operational status of this IP" msgstr "Рабочий статус этого IP-адреса" -#: netbox/ipam/models/ip.py:741 +#: netbox/ipam/models/ip.py:752 msgid "The functional role of this IP" msgstr "Функциональная роль этого IP" -#: netbox/ipam/models/ip.py:765 netbox/templates/ipam/ipaddress.html:72 +#: netbox/ipam/models/ip.py:775 netbox/templates/ipam/ipaddress.html:72 msgid "NAT (inside)" msgstr "NAT (внутри)" -#: netbox/ipam/models/ip.py:766 +#: netbox/ipam/models/ip.py:776 msgid "The IP for which this address is the \"outside\" IP" msgstr "IP-адрес, для которого этот адрес является «внешним»" -#: netbox/ipam/models/ip.py:773 +#: netbox/ipam/models/ip.py:783 msgid "Hostname or FQDN (not case-sensitive)" msgstr "Имя хоста или полное доменное имя (регистр не учитывается)" -#: netbox/ipam/models/ip.py:789 netbox/ipam/models/services.py:90 +#: netbox/ipam/models/ip.py:799 netbox/ipam/models/services.py:86 msgid "IP addresses" msgstr "IP-адреса" -#: netbox/ipam/models/ip.py:842 +#: netbox/ipam/models/ip.py:852 msgid "Cannot create IP address with /0 mask." msgstr "Невозможно создать IP-адрес с маской /0." -#: netbox/ipam/models/ip.py:848 +#: netbox/ipam/models/ip.py:858 #, python-brace-format msgid "{ip} is a network ID, which may not be assigned to an interface." msgstr "" "{ip} это идентификатор сети, который не может быть присвоен интерфейсу." -#: netbox/ipam/models/ip.py:859 +#: netbox/ipam/models/ip.py:869 #, python-brace-format msgid "" "{ip} is a broadcast address, which may not be assigned to an interface." msgstr "" "{ip} это широковещательный адрес, который может не быть присвоен интерфейсу." -#: netbox/ipam/models/ip.py:873 +#: netbox/ipam/models/ip.py:883 #, python-brace-format msgid "Duplicate IP address found in {table}: {ipaddress}" msgstr "Дубликат IP-адреса обнаружен в {table}: {ipaddress}" -#: netbox/ipam/models/ip.py:896 +#: netbox/ipam/models/ip.py:899 +#, python-brace-format +msgid "Cannot create IP address {ip} inside range {range}." +msgstr "Невозможно создать IP-адрес {ip} внутренний диапазон {range}." + +#: netbox/ipam/models/ip.py:920 msgid "" "Cannot reassign IP address while it is designated as the primary IP for the " "parent object" @@ -10836,7 +11067,7 @@ msgstr "" "Невозможно переназначить IP-адрес, если он назначен основным IP-адресом " "родительского объекта" -#: netbox/ipam/models/ip.py:902 +#: netbox/ipam/models/ip.py:926 msgid "Only IPv6 addresses can be assigned SLAAC status" msgstr "Только адресам IPv6 можно присвоить статус SLAAC" @@ -10852,55 +11083,45 @@ msgstr "шаблон службы" msgid "service templates" msgstr "шаблоны служб" -#: netbox/ipam/models/services.py:91 +#: netbox/ipam/models/services.py:87 msgid "The specific IP addresses (if any) to which this service is bound" msgstr "Конкретные IP-адреса (если есть), к которым привязана эта служба" -#: netbox/ipam/models/services.py:98 +#: netbox/ipam/models/services.py:97 msgid "service" msgstr "служба" -#: netbox/ipam/models/services.py:99 +#: netbox/ipam/models/services.py:98 msgid "services" msgstr "службы" -#: netbox/ipam/models/services.py:110 -msgid "" -"A service cannot be associated with both a device and a virtual machine." -msgstr "Службу нельзя связать как с устройством, так и с виртуальной машиной." - -#: netbox/ipam/models/services.py:112 -msgid "" -"A service must be associated with either a device or a virtual machine." -msgstr "Служба должна быть связана с устройством или виртуальной машиной." - -#: netbox/ipam/models/vlans.py:88 +#: netbox/ipam/models/vlans.py:94 msgid "VLAN groups" msgstr "Группы VLAN" -#: netbox/ipam/models/vlans.py:95 +#: netbox/ipam/models/vlans.py:101 msgid "Cannot set scope_type without scope_id." msgstr "Невозможно установить scope_type без scope_id." -#: netbox/ipam/models/vlans.py:97 +#: netbox/ipam/models/vlans.py:103 msgid "Cannot set scope_id without scope_type." msgstr "Невозможно установить scope_id без scope_type." -#: netbox/ipam/models/vlans.py:105 +#: netbox/ipam/models/vlans.py:111 #, python-brace-format msgid "Starting VLAN ID in range ({value}) cannot be less than {minimum}" msgstr "" "Начальный идентификатор VLAN в диапазоне ({value}) не может быть меньше " "{minimum}" -#: netbox/ipam/models/vlans.py:111 +#: netbox/ipam/models/vlans.py:117 #, python-brace-format msgid "Ending VLAN ID in range ({value}) cannot exceed {maximum}" msgstr "" "Последний идентификатор VLAN в диапазоне ({value}) не может превышать " "{maximum}" -#: netbox/ipam/models/vlans.py:118 +#: netbox/ipam/models/vlans.py:124 #, python-brace-format msgid "" "Ending VLAN ID in range must be greater than or equal to the starting VLAN " @@ -10909,36 +11130,36 @@ msgstr "" "Последний идентификатор VLAN в диапазоне должен быть больше или равен " "начальному идентификатору VLAN ({range})" -#: netbox/ipam/models/vlans.py:124 +#: netbox/ipam/models/vlans.py:130 msgid "Ranges cannot overlap." msgstr "Диапазоны не могут перекрываться." -#: netbox/ipam/models/vlans.py:181 +#: netbox/ipam/models/vlans.py:187 msgid "The specific site to which this VLAN is assigned (if any)" msgstr "Конкретный сайт, которому назначена эта VLAN (если есть)" -#: netbox/ipam/models/vlans.py:189 +#: netbox/ipam/models/vlans.py:195 msgid "VLAN group (optional)" msgstr "Группа VLAN (опционально)" -#: netbox/ipam/models/vlans.py:197 netbox/ipam/models/vlans.py:377 -#: netbox/ipam/models/vlans.py:385 +#: netbox/ipam/models/vlans.py:203 netbox/ipam/models/vlans.py:383 +#: netbox/ipam/models/vlans.py:391 msgid "Numeric VLAN ID (1-4094)" msgstr "Цифровой VLAN ID (1-4094)" -#: netbox/ipam/models/vlans.py:215 +#: netbox/ipam/models/vlans.py:221 msgid "Operational status of this VLAN" msgstr "Рабочее состояние этой VLAN" -#: netbox/ipam/models/vlans.py:223 +#: netbox/ipam/models/vlans.py:229 msgid "The primary function of this VLAN" msgstr "Основная функция этой VLAN" -#: netbox/ipam/models/vlans.py:238 +#: netbox/ipam/models/vlans.py:244 msgid "Customer/service VLAN designation (for Q-in-Q/IEEE 802.1ad)" msgstr "Обозначение VLAN для клиентов/служб (для Q-in-Q/IEEE 802.1ad)" -#: netbox/ipam/models/vlans.py:287 +#: netbox/ipam/models/vlans.py:293 #, python-brace-format msgid "" "VLAN is assigned to group {group} (scope: {scope}); cannot also assign to " @@ -10947,7 +11168,7 @@ msgstr "" "VLAN назначена группе {group} (область применения: {scope}); также не может " "быть присвоено сайту {site}." -#: netbox/ipam/models/vlans.py:294 +#: netbox/ipam/models/vlans.py:300 #, python-brace-format msgid "" "The assigned site {site} is not a member of the assigned group {group} " @@ -10956,27 +11177,27 @@ msgstr "" "Назначенный сайт {site} не входит в назначенную группу {group} (область " "применения: {scope})." -#: netbox/ipam/models/vlans.py:303 +#: netbox/ipam/models/vlans.py:309 #, python-brace-format msgid "VID must be in ranges {ranges} for VLANs in group {group}" msgstr "" "VID должен быть в диапазонах {ranges} для виртуальных локальных сетей в " "группе {group}" -#: netbox/ipam/models/vlans.py:310 +#: netbox/ipam/models/vlans.py:316 msgid "Only Q-in-Q customer VLANs maybe assigned to a service VLAN." msgstr "" "Только клиентские VLAN Q-in-Q могут быть отнесены к служебной сети VLAN." -#: netbox/ipam/models/vlans.py:316 +#: netbox/ipam/models/vlans.py:322 msgid "A Q-in-Q customer VLAN must be assigned to a service VLAN." msgstr "VLAN клиента Q-in-Q должна быть отнесена к служебной VLAN." -#: netbox/ipam/models/vlans.py:353 +#: netbox/ipam/models/vlans.py:359 msgid "VLAN translation policies" msgstr "Политики трансляции VLAN" -#: netbox/ipam/models/vlans.py:394 +#: netbox/ipam/models/vlans.py:400 msgid "VLAN translation rule" msgstr "Правило трансляции VLAN" @@ -10996,8 +11217,8 @@ msgstr "создайте уникальное пространство" msgid "Prevent duplicate prefixes/IP addresses within this VRF" msgstr "Предотвращение дублирования префиксов/IP-адресов в этом VRF" -#: netbox/ipam/models/vrfs.py:62 netbox/netbox/navigation/menu.py:192 -#: netbox/netbox/navigation/menu.py:194 +#: netbox/ipam/models/vrfs.py:62 netbox/netbox/navigation/menu.py:193 +#: netbox/netbox/navigation/menu.py:195 msgid "VRFs" msgstr "VRF" @@ -11025,74 +11246,79 @@ msgstr "Количество сайтов" msgid "Provider Count" msgstr "Количество провайдеров" -#: netbox/ipam/tables/ip.py:41 netbox/netbox/navigation/menu.py:185 -#: netbox/netbox/navigation/menu.py:187 +#: netbox/ipam/tables/ip.py:42 netbox/netbox/navigation/menu.py:186 +#: netbox/netbox/navigation/menu.py:188 msgid "Aggregates" msgstr "Агрегаты" -#: netbox/ipam/tables/ip.py:71 +#: netbox/ipam/tables/ip.py:72 msgid "Added" msgstr "Добавлено" -#: netbox/ipam/tables/ip.py:74 netbox/ipam/tables/ip.py:112 -#: netbox/ipam/tables/vlans.py:118 netbox/ipam/views.py:373 -#: netbox/netbox/navigation/menu.py:171 netbox/netbox/navigation/menu.py:173 +#: netbox/ipam/tables/ip.py:75 netbox/ipam/tables/ip.py:113 +#: netbox/ipam/tables/vlans.py:120 netbox/ipam/views.py:375 +#: netbox/netbox/navigation/menu.py:172 netbox/netbox/navigation/menu.py:174 #: netbox/templates/ipam/vlan.html:100 msgid "Prefixes" msgstr "Префиксы" -#: netbox/ipam/tables/ip.py:77 netbox/ipam/tables/ip.py:221 -#: netbox/ipam/tables/ip.py:276 netbox/ipam/tables/vlans.py:55 +#: netbox/ipam/tables/ip.py:78 netbox/ipam/tables/ip.py:222 +#: netbox/ipam/tables/ip.py:281 netbox/ipam/tables/vlans.py:55 #: netbox/templates/dcim/device.html:260 #: netbox/templates/ipam/aggregate.html:24 -#: netbox/templates/ipam/iprange.html:29 netbox/templates/ipam/prefix.html:102 +#: netbox/templates/ipam/iprange.html:37 netbox/templates/ipam/prefix.html:102 msgid "Utilization" msgstr "Использование" -#: netbox/ipam/tables/ip.py:117 netbox/netbox/navigation/menu.py:167 +#: netbox/ipam/tables/ip.py:118 netbox/netbox/navigation/menu.py:168 msgid "IP Ranges" msgstr "Диапазоны IP-адресов" -#: netbox/ipam/tables/ip.py:167 +#: netbox/ipam/tables/ip.py:168 msgid "Prefix (Flat)" msgstr "Префикс (плоский)" -#: netbox/ipam/tables/ip.py:171 +#: netbox/ipam/tables/ip.py:172 msgid "Depth" msgstr "Глубина" -#: netbox/ipam/tables/ip.py:191 netbox/ipam/tables/vlans.py:37 +#: netbox/ipam/tables/ip.py:192 netbox/ipam/tables/vlans.py:37 #: netbox/virtualization/tables/clusters.py:77 #: netbox/wireless/tables/wirelesslan.py:55 msgid "Scope Type" msgstr "Тип прицела" -#: netbox/ipam/tables/ip.py:213 +#: netbox/ipam/tables/ip.py:214 msgid "Pool" msgstr "Пул" -#: netbox/ipam/tables/ip.py:217 netbox/ipam/tables/ip.py:272 +#: netbox/ipam/tables/ip.py:218 netbox/ipam/tables/ip.py:277 +#: netbox/templates/ipam/iprange.html:33 msgid "Marked Utilized" msgstr "Отмечено как использованный" -#: netbox/ipam/tables/ip.py:256 +#: netbox/ipam/tables/ip.py:257 msgid "Start address" msgstr "Начальный адрес" -#: netbox/ipam/tables/ip.py:335 +#: netbox/ipam/tables/ip.py:273 netbox/templates/ipam/iprange.html:29 +msgid "Marked Populated" +msgstr "Отмечено как населенный" + +#: netbox/ipam/tables/ip.py:341 msgid "NAT (Inside)" msgstr "NAT (внутри)" -#: netbox/ipam/tables/ip.py:340 +#: netbox/ipam/tables/ip.py:346 msgid "NAT (Outside)" msgstr "NAT (за пределами сети)" -#: netbox/ipam/tables/ip.py:345 +#: netbox/ipam/tables/ip.py:351 msgid "Assigned" msgstr "Назначено" -#: netbox/ipam/tables/ip.py:381 netbox/templates/vpn/l2vpntermination.html:16 -#: netbox/vpn/forms/filtersets.py:246 +#: netbox/ipam/tables/ip.py:397 netbox/templates/vpn/l2vpntermination.html:16 +#: netbox/vpn/forms/filtersets.py:251 msgid "Assigned Object" msgstr "Назначенный объект" @@ -11100,22 +11326,22 @@ msgstr "Назначенный объект" msgid "VID Ranges" msgstr "Диапазоны VID" -#: netbox/ipam/tables/vlans.py:80 netbox/ipam/tables/vlans.py:190 +#: netbox/ipam/tables/vlans.py:82 netbox/ipam/tables/vlans.py:192 #: netbox/templates/dcim/inc/interface_vlans_table.html:4 msgid "VID" msgstr "VID" -#: netbox/ipam/tables/vlans.py:237 +#: netbox/ipam/tables/vlans.py:239 #: netbox/templates/ipam/vlantranslationpolicy.html:22 msgid "Rules" msgstr "Правила" -#: netbox/ipam/tables/vlans.py:260 +#: netbox/ipam/tables/vlans.py:262 #: netbox/templates/ipam/vlantranslationrule.html:18 msgid "Local VID" msgstr "Местный VID" -#: netbox/ipam/tables/vlans.py:264 +#: netbox/ipam/tables/vlans.py:266 #: netbox/templates/ipam/vlantranslationrule.html:22 msgid "Remote VID" msgstr "Удаленный VID" @@ -11128,14 +11354,27 @@ msgstr "КРАСНЫЙ" msgid "Unique" msgstr "Уникальный" -#: netbox/ipam/tables/vrfs.py:37 netbox/vpn/tables/l2vpn.py:27 +#: netbox/ipam/tables/vrfs.py:37 netbox/vpn/tables/l2vpn.py:30 msgid "Import Targets" msgstr "Цели импорта" -#: netbox/ipam/tables/vrfs.py:42 netbox/vpn/tables/l2vpn.py:32 +#: netbox/ipam/tables/vrfs.py:42 netbox/vpn/tables/l2vpn.py:35 msgid "Export Targets" msgstr "Цели экспорта" +#: netbox/ipam/utils.py:30 +msgid "1 IP available" +msgstr "Доступен 1 IP" + +#: netbox/ipam/utils.py:32 +#, python-brace-format +msgid "{count} IPs available" +msgstr "{count} Доступные IP-адреса" + +#: netbox/ipam/utils.py:33 +msgid "Many IPs available" +msgstr "Доступно множество IP-адресов" + #: netbox/ipam/validators.py:9 #, python-brace-format msgid "{prefix} is not a valid prefix. Did you mean {suggested}?" @@ -11160,31 +11399,31 @@ msgstr "" "В именах DNS разрешены только буквенно-цифровые символы, звездочки, дефисы, " "точки и символы подчеркивания" -#: netbox/ipam/views.py:570 +#: netbox/ipam/views.py:569 msgid "Child Prefixes" msgstr "Дочерние префиксы" -#: netbox/ipam/views.py:606 +#: netbox/ipam/views.py:605 msgid "Child Ranges" msgstr "Детские диапазоны" -#: netbox/ipam/views.py:958 +#: netbox/ipam/views.py:951 msgid "Related IPs" msgstr "Связанные IP-адреса" -#: netbox/ipam/views.py:1315 +#: netbox/ipam/views.py:1319 msgid "Device Interfaces" msgstr "Интерфейсы устройств" -#: netbox/ipam/views.py:1333 +#: netbox/ipam/views.py:1337 msgid "VM Interfaces" msgstr "Интерфейсы виртуальных машин" -#: netbox/netbox/api/fields.py:65 +#: netbox/netbox/api/fields.py:66 msgid "This field may not be blank." msgstr "Это поле не может быть пустым." -#: netbox/netbox/api/fields.py:70 +#: netbox/netbox/api/fields.py:71 msgid "" "Value must be passed directly (e.g. \"foo\": 123); do not use a dictionary " "or list." @@ -11192,26 +11431,26 @@ msgstr "" "Значение должно быть передано напрямую (например, «foo»: 123); не " "используйте словарь или список." -#: netbox/netbox/api/fields.py:91 +#: netbox/netbox/api/fields.py:92 #, python-brace-format msgid "{value} is not a valid choice." msgstr "{value} не является правильным выбором." -#: netbox/netbox/api/fields.py:104 +#: netbox/netbox/api/fields.py:105 #, python-brace-format msgid "Invalid content type: {content_type}" msgstr "Неверный тип контента: {content_type}" -#: netbox/netbox/api/fields.py:105 +#: netbox/netbox/api/fields.py:106 msgid "Invalid value. Specify a content type as '.'." msgstr "" "Неверное значение. Укажите тип контента как '.'." -#: netbox/netbox/api/fields.py:167 +#: netbox/netbox/api/fields.py:168 msgid "Ranges must be specified in the form (lower, upper)." msgstr "В форме должны быть указаны диапазоны (нижний, верхний)." -#: netbox/netbox/api/fields.py:169 +#: netbox/netbox/api/fields.py:170 msgid "Range boundaries must be defined as integers." msgstr "Границы диапазона должны быть определены целыми числами." @@ -11286,6 +11525,7 @@ msgid "Dark Grey" msgstr "Темно-серый" #: netbox/netbox/choices.py:103 netbox/templates/extras/script_result.html:56 +#: netbox/templates/extras/tableconfig.html:76 msgid "Default" msgstr "По умолчанию" @@ -11592,32 +11832,32 @@ msgstr "Настраиваемое поле '{name}'должно иметь ун msgid "Missing required custom field '{name}'." msgstr "Отсутствует обязательное настраиваемое поле '{name}'." -#: netbox/netbox/models/features.py:470 +#: netbox/netbox/models/features.py:492 msgid "Remote data source" msgstr "Удаленный источник данных" -#: netbox/netbox/models/features.py:480 +#: netbox/netbox/models/features.py:502 msgid "data path" msgstr "путь к данным" -#: netbox/netbox/models/features.py:484 +#: netbox/netbox/models/features.py:506 msgid "Path to remote file (relative to data source root)" msgstr "Путь к удаленному файлу (относительно корня источника данных)" -#: netbox/netbox/models/features.py:487 +#: netbox/netbox/models/features.py:509 msgid "auto sync enabled" msgstr "автоматическая синхронизация включена" -#: netbox/netbox/models/features.py:489 +#: netbox/netbox/models/features.py:511 msgid "Enable automatic synchronization of data when the data file is updated" msgstr "" "Включить автоматическую синхронизацию данных при обновлении файла данных" -#: netbox/netbox/models/features.py:492 +#: netbox/netbox/models/features.py:514 msgid "date synced" msgstr "дата синхронизирована" -#: netbox/netbox/models/features.py:586 +#: netbox/netbox/models/features.py:608 #, python-brace-format msgid "{class_name} must implement a sync_data() method." msgstr "{class_name} должен реализовать метод sync_data ()." @@ -11646,7 +11886,7 @@ msgstr "При задании расстояния необходимо указ msgid "Organization" msgstr "Организация" -#: netbox/netbox/navigation/menu.py:19 +#: netbox/netbox/navigation/menu.py:18 msgid "Site Groups" msgstr "Группы сайтов" @@ -11685,208 +11925,212 @@ msgid "Virtual Device Contexts" msgstr "Виртуальные контексты" #: netbox/netbox/navigation/menu.py:88 +msgid "Module Type Profiles" +msgstr "Профили типов модулей" + +#: netbox/netbox/navigation/menu.py:89 msgid "Manufacturers" msgstr "Производители" -#: netbox/netbox/navigation/menu.py:92 +#: netbox/netbox/navigation/menu.py:93 msgid "Device Components" msgstr "Компоненты устройства" -#: netbox/netbox/navigation/menu.py:104 +#: netbox/netbox/navigation/menu.py:105 #: netbox/templates/dcim/inventoryitemrole.html:8 msgid "Inventory Item Roles" msgstr "Роли предметов" -#: netbox/netbox/navigation/menu.py:110 +#: netbox/netbox/navigation/menu.py:111 #: netbox/templates/dcim/interface.html:413 #: netbox/templates/virtualization/vminterface.html:124 msgid "MAC Addresses" msgstr "MAC-адреса" -#: netbox/netbox/navigation/menu.py:117 netbox/netbox/navigation/menu.py:121 +#: netbox/netbox/navigation/menu.py:118 netbox/netbox/navigation/menu.py:122 #: netbox/templates/dcim/interface.html:182 msgid "Connections" msgstr "Подключения" -#: netbox/netbox/navigation/menu.py:123 +#: netbox/netbox/navigation/menu.py:124 msgid "Cables" msgstr "Кабели" -#: netbox/netbox/navigation/menu.py:124 +#: netbox/netbox/navigation/menu.py:125 msgid "Wireless Links" msgstr "Беспроводные каналы" -#: netbox/netbox/navigation/menu.py:127 +#: netbox/netbox/navigation/menu.py:128 msgid "Interface Connections" msgstr "Интерфейсные подключения" -#: netbox/netbox/navigation/menu.py:132 +#: netbox/netbox/navigation/menu.py:133 msgid "Console Connections" msgstr "Консольные подключения" -#: netbox/netbox/navigation/menu.py:137 +#: netbox/netbox/navigation/menu.py:138 msgid "Power Connections" msgstr "Подключения кабелей питания" -#: netbox/netbox/navigation/menu.py:153 +#: netbox/netbox/navigation/menu.py:154 msgid "Wireless LAN Groups" msgstr "Группы WLAN" -#: netbox/netbox/navigation/menu.py:174 +#: netbox/netbox/navigation/menu.py:175 msgid "Prefix & VLAN Roles" msgstr "Роли префиксов и VLAN" -#: netbox/netbox/navigation/menu.py:180 +#: netbox/netbox/navigation/menu.py:181 msgid "ASN Ranges" msgstr "Диапазоны ASN" -#: netbox/netbox/navigation/menu.py:203 +#: netbox/netbox/navigation/menu.py:204 msgid "VLAN Translation Policies" msgstr "Политики трансляции VLAN" -#: netbox/netbox/navigation/menu.py:204 +#: netbox/netbox/navigation/menu.py:205 #: netbox/templates/ipam/vlantranslationpolicy.html:46 msgid "VLAN Translation Rules" msgstr "Правила трансляции VLAN" -#: netbox/netbox/navigation/menu.py:211 +#: netbox/netbox/navigation/menu.py:212 msgid "Service Templates" msgstr "Шаблоны Служб" -#: netbox/netbox/navigation/menu.py:212 netbox/templates/dcim/device.html:302 +#: netbox/netbox/navigation/menu.py:213 netbox/templates/dcim/device.html:302 #: netbox/templates/ipam/ipaddress.html:118 #: netbox/templates/virtualization/virtualmachine.html:154 msgid "Services" msgstr "Службы" -#: netbox/netbox/navigation/menu.py:219 +#: netbox/netbox/navigation/menu.py:220 msgid "VPN" msgstr "VPN" -#: netbox/netbox/navigation/menu.py:223 netbox/netbox/navigation/menu.py:225 +#: netbox/netbox/navigation/menu.py:224 netbox/netbox/navigation/menu.py:226 #: netbox/vpn/tables/tunnels.py:24 msgid "Tunnels" msgstr "Туннели" -#: netbox/netbox/navigation/menu.py:226 +#: netbox/netbox/navigation/menu.py:227 #: netbox/templates/vpn/tunnelgroup.html:8 msgid "Tunnel Groups" msgstr "Группы туннелей" -#: netbox/netbox/navigation/menu.py:227 +#: netbox/netbox/navigation/menu.py:228 msgid "Tunnel Terminations" msgstr "Окончание туннелей" -#: netbox/netbox/navigation/menu.py:231 netbox/netbox/navigation/menu.py:233 -#: netbox/vpn/models/l2vpn.py:64 +#: netbox/netbox/navigation/menu.py:232 netbox/netbox/navigation/menu.py:234 +#: netbox/vpn/models/l2vpn.py:69 msgid "L2VPNs" msgstr "L2VPN" -#: netbox/netbox/navigation/menu.py:240 +#: netbox/netbox/navigation/menu.py:241 msgid "IKE Proposals" msgstr "Предложения IKE" -#: netbox/netbox/navigation/menu.py:241 +#: netbox/netbox/navigation/menu.py:242 #: netbox/templates/vpn/ikeproposal.html:41 msgid "IKE Policies" msgstr "Политики IKE" -#: netbox/netbox/navigation/menu.py:242 +#: netbox/netbox/navigation/menu.py:243 msgid "IPSec Proposals" msgstr "Предложения IPsec" -#: netbox/netbox/navigation/menu.py:243 +#: netbox/netbox/navigation/menu.py:244 #: netbox/templates/vpn/ipsecproposal.html:37 msgid "IPSec Policies" msgstr "Политики IPsec" -#: netbox/netbox/navigation/menu.py:244 netbox/templates/vpn/ikepolicy.html:38 +#: netbox/netbox/navigation/menu.py:245 netbox/templates/vpn/ikepolicy.html:38 #: netbox/templates/vpn/ipsecpolicy.html:25 msgid "IPSec Profiles" msgstr "Профили IPsec" -#: netbox/netbox/navigation/menu.py:259 +#: netbox/netbox/navigation/menu.py:260 #: netbox/templates/virtualization/virtualmachine.html:174 #: netbox/templates/virtualization/virtualmachine/base.html:32 #: netbox/templates/virtualization/virtualmachine_list.html:21 #: netbox/virtualization/tables/virtualmachines.py:74 -#: netbox/virtualization/views.py:427 +#: netbox/virtualization/views.py:417 msgid "Virtual Disks" msgstr "Виртуальные диски" -#: netbox/netbox/navigation/menu.py:266 +#: netbox/netbox/navigation/menu.py:267 msgid "Cluster Types" msgstr "Типы кластеров" -#: netbox/netbox/navigation/menu.py:267 +#: netbox/netbox/navigation/menu.py:268 msgid "Cluster Groups" msgstr "Группы кластеров" -#: netbox/netbox/navigation/menu.py:281 +#: netbox/netbox/navigation/menu.py:282 msgid "Circuit Types" msgstr "Типы каналов связи" -#: netbox/netbox/navigation/menu.py:282 +#: netbox/netbox/navigation/menu.py:283 msgid "Circuit Terminations" msgstr "Точка подключения канала связи" -#: netbox/netbox/navigation/menu.py:286 netbox/netbox/navigation/menu.py:288 +#: netbox/netbox/navigation/menu.py:287 netbox/netbox/navigation/menu.py:289 #: netbox/templates/circuits/providernetwork.html:55 msgid "Virtual Circuits" msgstr "Виртуальные схемы" -#: netbox/netbox/navigation/menu.py:289 +#: netbox/netbox/navigation/menu.py:290 msgid "Virtual Circuit Types" msgstr "Типы виртуальных каналов" -#: netbox/netbox/navigation/menu.py:290 +#: netbox/netbox/navigation/menu.py:291 msgid "Virtual Circuit Terminations" msgstr "Прерывания виртуальных каналов" -#: netbox/netbox/navigation/menu.py:296 +#: netbox/netbox/navigation/menu.py:297 msgid "Circuit Groups" msgstr "Группы каналов связей" -#: netbox/netbox/navigation/menu.py:297 +#: netbox/netbox/navigation/menu.py:298 #: netbox/templates/circuits/circuit.html:76 #: netbox/templates/circuits/virtualcircuit.html:69 msgid "Group Assignments" msgstr "Групповые задания" -#: netbox/netbox/navigation/menu.py:301 netbox/netbox/navigation/menu.py:303 +#: netbox/netbox/navigation/menu.py:302 netbox/netbox/navigation/menu.py:304 msgid "Providers" msgstr "Провайдеры" -#: netbox/netbox/navigation/menu.py:304 +#: netbox/netbox/navigation/menu.py:305 #: netbox/templates/circuits/provider.html:51 msgid "Provider Accounts" msgstr "Аккаунты провайдеров" -#: netbox/netbox/navigation/menu.py:305 +#: netbox/netbox/navigation/menu.py:306 msgid "Provider Networks" msgstr "Сети провайдеров" -#: netbox/netbox/navigation/menu.py:319 +#: netbox/netbox/navigation/menu.py:320 msgid "Power Panels" msgstr "Распределительные щиты" -#: netbox/netbox/navigation/menu.py:330 +#: netbox/netbox/navigation/menu.py:331 msgid "Configurations" msgstr "Конфигурации" -#: netbox/netbox/navigation/menu.py:332 +#: netbox/netbox/navigation/menu.py:333 msgid "Config Contexts" msgstr "Контексты конфигурации" -#: netbox/netbox/navigation/menu.py:333 +#: netbox/netbox/navigation/menu.py:334 msgid "Config Templates" msgstr "Шаблоны конфигурации" -#: netbox/netbox/navigation/menu.py:340 netbox/netbox/navigation/menu.py:344 +#: netbox/netbox/navigation/menu.py:341 netbox/netbox/navigation/menu.py:345 msgid "Customization" msgstr "Настройка" -#: netbox/netbox/navigation/menu.py:346 +#: netbox/netbox/navigation/menu.py:347 #: netbox/templates/dcim/device_edit.html:105 #: netbox/templates/dcim/htmx/cable_edit.html:84 #: netbox/templates/dcim/virtualchassis_add.html:35 @@ -11899,92 +12143,96 @@ msgstr "Настройка" msgid "Custom Fields" msgstr "Настраиваемые Поля" -#: netbox/netbox/navigation/menu.py:347 +#: netbox/netbox/navigation/menu.py:348 msgid "Custom Field Choices" msgstr "Варианты для Настраиваемых Полей" -#: netbox/netbox/navigation/menu.py:348 +#: netbox/netbox/navigation/menu.py:349 msgid "Custom Links" msgstr "Настраиваемые Ссылки" -#: netbox/netbox/navigation/menu.py:349 +#: netbox/netbox/navigation/menu.py:350 msgid "Export Templates" msgstr "Шаблоны экспорта" -#: netbox/netbox/navigation/menu.py:350 +#: netbox/netbox/navigation/menu.py:351 msgid "Saved Filters" msgstr "Сохраненные фильтры" #: netbox/netbox/navigation/menu.py:352 +msgid "Table Configs" +msgstr "Конфигурации таблиц" + +#: netbox/netbox/navigation/menu.py:354 msgid "Image Attachments" msgstr "Прикрепленные Изображения" -#: netbox/netbox/navigation/menu.py:370 +#: netbox/netbox/navigation/menu.py:372 msgid "Operations" msgstr "Операции" -#: netbox/netbox/navigation/menu.py:374 +#: netbox/netbox/navigation/menu.py:376 msgid "Integrations" msgstr "Интеграции" -#: netbox/netbox/navigation/menu.py:376 +#: netbox/netbox/navigation/menu.py:378 msgid "Data Sources" msgstr "Источники данных" -#: netbox/netbox/navigation/menu.py:377 +#: netbox/netbox/navigation/menu.py:379 msgid "Event Rules" msgstr "Правила мероприятия" -#: netbox/netbox/navigation/menu.py:378 +#: netbox/netbox/navigation/menu.py:380 msgid "Webhooks" msgstr "Вебхуки" -#: netbox/netbox/navigation/menu.py:382 netbox/netbox/navigation/menu.py:386 -#: netbox/netbox/views/generic/feature_views.py:158 +#: netbox/netbox/navigation/menu.py:384 netbox/netbox/navigation/menu.py:388 +#: netbox/netbox/views/generic/feature_views.py:164 #: netbox/templates/extras/report/base.html:37 #: netbox/templates/extras/script/base.html:36 msgid "Jobs" msgstr "Задачи" -#: netbox/netbox/navigation/menu.py:392 +#: netbox/netbox/navigation/menu.py:394 msgid "Logging" msgstr "Ведение журнала" -#: netbox/netbox/navigation/menu.py:394 +#: netbox/netbox/navigation/menu.py:396 msgid "Notification Groups" msgstr "Группы уведомлений" -#: netbox/netbox/navigation/menu.py:395 +#: netbox/netbox/navigation/menu.py:397 msgid "Journal Entries" msgstr "Записи в журнале" -#: netbox/netbox/navigation/menu.py:396 +#: netbox/netbox/navigation/menu.py:398 #: netbox/templates/core/objectchange.html:9 #: netbox/templates/core/objectchange_list.html:4 msgid "Change Log" msgstr "Журнал изменений" -#: netbox/netbox/navigation/menu.py:403 netbox/templates/inc/user_menu.html:29 +#: netbox/netbox/navigation/menu.py:405 netbox/templates/inc/user_menu.html:29 msgid "Admin" msgstr "Администратор" -#: netbox/netbox/navigation/menu.py:451 netbox/templates/account/base.html:27 +#: netbox/netbox/navigation/menu.py:453 netbox/templates/account/base.html:27 #: netbox/templates/inc/user_menu.html:52 msgid "API Tokens" msgstr "Токены API" -#: netbox/netbox/navigation/menu.py:458 netbox/users/forms/model_forms.py:187 +#: netbox/netbox/navigation/menu.py:460 netbox/users/forms/model_forms.py:187 #: netbox/users/forms/model_forms.py:195 netbox/users/forms/model_forms.py:242 #: netbox/users/forms/model_forms.py:249 msgid "Permissions" msgstr "Разрешения" -#: netbox/netbox/navigation/menu.py:466 netbox/netbox/navigation/menu.py:470 +#: netbox/netbox/navigation/menu.py:468 netbox/netbox/navigation/menu.py:472 #: netbox/templates/core/system.html:7 msgid "System" msgstr "система" -#: netbox/netbox/navigation/menu.py:475 netbox/netbox/navigation/menu.py:523 +#: netbox/netbox/navigation/menu.py:477 netbox/netbox/navigation/menu.py:525 #: netbox/templates/500.html:35 netbox/templates/account/preferences.html:22 #: netbox/templates/core/plugin.html:13 #: netbox/templates/core/plugin_list.html:7 @@ -11992,11 +12240,11 @@ msgstr "система" msgid "Plugins" msgstr "Плагины" -#: netbox/netbox/navigation/menu.py:480 +#: netbox/netbox/navigation/menu.py:482 msgid "Configuration History" msgstr "История конфигурации" -#: netbox/netbox/navigation/menu.py:486 netbox/templates/core/rq_task.html:8 +#: netbox/netbox/navigation/menu.py:488 netbox/templates/core/rq_task.html:8 #: netbox/templates/core/rq_task_list.html:22 msgid "Background Tasks" msgstr "Фоновые задачи" @@ -12032,23 +12280,23 @@ msgstr "" "{template_extension} не является подклассом расширения " "Netbox.Plugins.Plugins.PluginstemplateExtension!" -#: netbox/netbox/plugins/registration.py:57 +#: netbox/netbox/plugins/registration.py:49 #, python-brace-format msgid "{item} must be an instance of netbox.plugins.PluginMenuItem" msgstr "{item} должен быть экземпляром Netbox.plugins.pluginmenuItem" -#: netbox/netbox/plugins/registration.py:68 +#: netbox/netbox/plugins/registration.py:60 #, python-brace-format msgid "{menu_link} must be an instance of netbox.plugins.PluginMenuItem" msgstr "{menu_link} должен быть экземпляром Netbox.plugins.pluginmenuItem" -#: netbox/netbox/plugins/registration.py:73 +#: netbox/netbox/plugins/registration.py:65 #, python-brace-format msgid "{button} must be an instance of netbox.plugins.PluginMenuButton" msgstr "" "{button} должен быть экземпляром кнопки Netbox.plugins.PluginMenuButton" -#: netbox/netbox/plugins/templates.py:37 +#: netbox/netbox/plugins/templates.py:42 msgid "extra_context must be a dictionary" msgstr "extra_context должен быть словарём" @@ -12128,79 +12376,79 @@ msgstr "Невозможно добавить хранилище в реестр msgid "Cannot delete stores from registry" msgstr "Невозможно удалить хранилище из реестра" -#: netbox/netbox/settings.py:758 +#: netbox/netbox/settings.py:782 msgid "Czech" msgstr "Чешский" -#: netbox/netbox/settings.py:759 +#: netbox/netbox/settings.py:783 msgid "Danish" msgstr "Датский" -#: netbox/netbox/settings.py:760 +#: netbox/netbox/settings.py:784 msgid "German" msgstr "Немецкий" -#: netbox/netbox/settings.py:761 +#: netbox/netbox/settings.py:785 msgid "English" msgstr "Английский" -#: netbox/netbox/settings.py:762 +#: netbox/netbox/settings.py:786 msgid "Spanish" msgstr "Испанский" -#: netbox/netbox/settings.py:763 +#: netbox/netbox/settings.py:787 msgid "French" msgstr "Французский" -#: netbox/netbox/settings.py:764 +#: netbox/netbox/settings.py:788 msgid "Italian" msgstr "Итальянский" -#: netbox/netbox/settings.py:765 +#: netbox/netbox/settings.py:789 msgid "Japanese" msgstr "Японский" -#: netbox/netbox/settings.py:766 +#: netbox/netbox/settings.py:790 msgid "Dutch" msgstr "Голландский" -#: netbox/netbox/settings.py:767 +#: netbox/netbox/settings.py:791 msgid "Polish" msgstr "Польский" -#: netbox/netbox/settings.py:768 +#: netbox/netbox/settings.py:792 msgid "Portuguese" msgstr "Португальский" -#: netbox/netbox/settings.py:769 +#: netbox/netbox/settings.py:793 msgid "Russian" msgstr "Русский" -#: netbox/netbox/settings.py:770 +#: netbox/netbox/settings.py:794 msgid "Turkish" msgstr "Турецкий" -#: netbox/netbox/settings.py:771 +#: netbox/netbox/settings.py:795 msgid "Ukrainian" msgstr "Украинский" -#: netbox/netbox/settings.py:772 +#: netbox/netbox/settings.py:796 msgid "Chinese" msgstr "Китайский" -#: netbox/netbox/tables/columns.py:177 +#: netbox/netbox/tables/columns.py:178 msgid "Select all" msgstr "Выбрать все" -#: netbox/netbox/tables/columns.py:190 +#: netbox/netbox/tables/columns.py:191 msgid "Toggle all" msgstr "Переключить все" -#: netbox/netbox/tables/columns.py:302 +#: netbox/netbox/tables/columns.py:307 msgid "Toggle Dropdown" msgstr "Переключить выпадающий список" -#: netbox/netbox/tables/columns.py:575 netbox/templates/core/job.html:53 +#: netbox/netbox/tables/columns.py:580 netbox/templates/core/job.html:53 msgid "Error" msgstr "Ошибка" @@ -12209,12 +12457,12 @@ msgstr "Ошибка" msgid "No {model_name} found" msgstr "{model_name} не найдена" -#: netbox/netbox/tables/tables.py:252 +#: netbox/netbox/tables/tables.py:278 #: netbox/templates/generic/bulk_import.html:117 msgid "Field" msgstr "Поле" -#: netbox/netbox/tables/tables.py:255 +#: netbox/netbox/tables/tables.py:281 msgid "Value" msgstr "Значение" @@ -12222,7 +12470,7 @@ msgstr "Значение" msgid "Dummy Plugin" msgstr "Фиктивный плагин" -#: netbox/netbox/views/generic/bulk_views.py:116 +#: netbox/netbox/views/generic/bulk_views.py:117 #, python-brace-format msgid "" "There was an error rendering the selected export template ({template}): " @@ -12230,51 +12478,51 @@ msgid "" msgstr "" "Произошла ошибка при рендеринге выбранного шаблона ({template}): {error}" -#: netbox/netbox/views/generic/bulk_views.py:425 +#: netbox/netbox/views/generic/bulk_views.py:427 #, python-brace-format msgid "Row {i}: Object with ID {id} does not exist" msgstr "Ряд {i}: Объект с идентификатором {id} не существует" -#: netbox/netbox/views/generic/bulk_views.py:714 -#: netbox/netbox/views/generic/bulk_views.py:915 -#: netbox/netbox/views/generic/bulk_views.py:963 +#: netbox/netbox/views/generic/bulk_views.py:716 +#: netbox/netbox/views/generic/bulk_views.py:917 +#: netbox/netbox/views/generic/bulk_views.py:965 #, python-brace-format msgid "No {object_type} were selected." msgstr "{object_type} не были выбраны." -#: netbox/netbox/views/generic/bulk_views.py:793 +#: netbox/netbox/views/generic/bulk_views.py:795 #, python-brace-format msgid "Renamed {count} {object_type}" msgstr "Переименован(-о) {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:893 +#: netbox/netbox/views/generic/bulk_views.py:895 #, python-brace-format msgid "Deleted {count} {object_type}" msgstr "Удален(-о) {count} {object_type}" -#: netbox/netbox/views/generic/feature_views.py:40 +#: netbox/netbox/views/generic/feature_views.py:46 msgid "Changelog" msgstr "Журнал изменений" -#: netbox/netbox/views/generic/feature_views.py:93 +#: netbox/netbox/views/generic/feature_views.py:99 msgid "Journal" msgstr "Журнал" -#: netbox/netbox/views/generic/feature_views.py:212 +#: netbox/netbox/views/generic/feature_views.py:218 msgid "Unable to synchronize data: No data file set." msgstr "Невозможно синхронизировать данные: не указан файл данных." -#: netbox/netbox/views/generic/feature_views.py:216 +#: netbox/netbox/views/generic/feature_views.py:222 #, python-brace-format msgid "Synchronized data for {object_type} {object}." msgstr "Синхронизированы данные для {object_type} {object}." -#: netbox/netbox/views/generic/feature_views.py:241 +#: netbox/netbox/views/generic/feature_views.py:247 #, python-brace-format msgid "Synced {count} {object_type}" msgstr "Синхронизирован(-о) {count} {object_type}" -#: netbox/netbox/views/generic/object_views.py:109 +#: netbox/netbox/views/generic/object_views.py:110 #, python-brace-format msgid "{class_name} must implement get_children()" msgstr "{class_name} должен реализовать get_children ()" @@ -12343,12 +12591,6 @@ msgstr "на GitHub" msgid "Home Page" msgstr "Домашняя страница" -#: netbox/templates/account/base.html:7 netbox/templates/inc/user_menu.html:40 -#: netbox/vpn/forms/bulk_edit.py:255 netbox/vpn/forms/filtersets.py:194 -#: netbox/vpn/forms/model_forms.py:382 -msgid "Profile" -msgstr "Профиль" - #: netbox/templates/account/base.html:13 #: netbox/templates/account/notifications.html:7 #: netbox/templates/inc/user_menu.html:15 @@ -12423,13 +12665,10 @@ msgid "Toggle All" msgstr "Переключить все" #: netbox/templates/account/preferences.html:49 +#: netbox/templates/extras/tableconfig.html:25 msgid "Table" msgstr "Таблица" -#: netbox/templates/account/preferences.html:50 -msgid "Ordering" -msgstr "Заказ" - #: netbox/templates/account/preferences.html:51 msgid "Columns" msgstr "Колонны" @@ -12449,8 +12688,8 @@ msgid "Account Details" msgstr "Сведения об учетной записи" #: netbox/templates/account/profile.html:29 -#: netbox/templates/tenancy/contact.html:43 -#: netbox/templates/users/user.html:25 netbox/tenancy/forms/bulk_edit.py:109 +#: netbox/templates/tenancy/contact.html:53 +#: netbox/templates/users/user.html:25 netbox/tenancy/forms/bulk_edit.py:116 msgid "Email" msgstr "Электронная почта" @@ -12491,8 +12730,11 @@ msgstr "Назначенные группы" #: netbox/templates/dcim/inc/panels/inventory_items.html:45 #: netbox/templates/dcim/interface.html:353 #: netbox/templates/dcim/modulebay.html:80 +#: netbox/templates/dcim/moduletype.html:90 #: netbox/templates/extras/configcontext.html:70 +#: netbox/templates/extras/configtemplate.html:77 #: netbox/templates/extras/eventrule.html:66 +#: netbox/templates/extras/exporttemplate.html:88 #: netbox/templates/extras/htmx/script_result.html:60 #: netbox/templates/extras/webhook.html:65 #: netbox/templates/extras/webhook.html:75 @@ -12536,7 +12778,7 @@ msgstr "Последний раз использованный" msgid "Add a Token" msgstr "Добавить токен" -#: netbox/templates/base/base.html:23 netbox/templates/home.html:27 +#: netbox/templates/base/base.html:24 netbox/templates/home.html:27 msgid "Home" msgstr "Главная" @@ -12551,7 +12793,7 @@ msgstr "Логотип NetBox" #: netbox/templates/base/layout.html:60 netbox/templates/base/layout.html:61 msgid "Get" -msgstr "" +msgstr "Получите" #: netbox/templates/base/layout.html:161 netbox/templates/base/layout.html:162 msgid "Docs" @@ -12632,6 +12874,7 @@ msgstr "Тип канала связи" #: netbox/templates/circuits/inc/circuit_termination.html:10 #: netbox/templates/dcim/manufacturer.html:11 +#: netbox/templates/extras/tableconfig_edit.html:29 #: netbox/templates/generic/bulk_add_component.html:22 #: netbox/templates/users/objectpermission.html:38 #: netbox/utilities/templates/buttons/add.html:4 @@ -12655,6 +12898,20 @@ msgstr "Редактировать" msgid "Swap" msgstr "Обмен" +#: netbox/templates/circuits/inc/circuit_termination.html:23 +#: netbox/templates/dcim/inc/panels/inventory_items.html:37 +#: netbox/templates/dcim/powerpanel.html:66 +#: netbox/templates/extras/script_list.html:35 +#: netbox/templates/generic/bulk_delete.html:20 +#: netbox/templates/generic/bulk_delete.html:66 +#: netbox/templates/generic/object_delete.html:19 +#: netbox/templates/htmx/delete_form.html:57 +#: netbox/templates/ipam/inc/panels/fhrp_groups.html:48 +#: netbox/templates/users/objectpermission.html:46 +#: netbox/utilities/templates/buttons/delete.html:11 +msgid "Delete" +msgstr "Удалить" + #: netbox/templates/circuits/inc/circuit_termination_fields.html:5 msgid "Termination point" msgstr "Точка прекращения" @@ -12710,8 +12967,8 @@ msgstr "Отключить" #: netbox/templates/dcim/interface.html:237 #: netbox/templates/dcim/interface.html:257 #: netbox/templates/dcim/powerfeed.html:127 -#: netbox/templates/dcim/poweroutlet.html:81 -#: netbox/templates/dcim/poweroutlet.html:82 +#: netbox/templates/dcim/poweroutlet.html:85 +#: netbox/templates/dcim/poweroutlet.html:86 #: netbox/templates/dcim/powerport.html:73 #: netbox/templates/dcim/rearport.html:98 msgid "Connect" @@ -12807,28 +13064,22 @@ msgstr "байтов" msgid "SHA256 Hash" msgstr "Хэш SHA256" -#: netbox/templates/core/datasource.html:14 -#: netbox/templates/core/datasource.html:20 -#: netbox/utilities/templates/buttons/sync.html:5 -msgid "Sync" -msgstr "Синхронизация" +#: netbox/templates/core/datafile.html:55 +msgid "Content" +msgstr "Контент" -#: netbox/templates/core/datasource.html:50 +#: netbox/templates/core/datasource.html:54 msgid "Last synced" msgstr "Последняя синхронизация" -#: netbox/templates/core/datasource.html:84 +#: netbox/templates/core/datasource.html:88 msgid "Backend" msgstr "Серверная часть" -#: netbox/templates/core/datasource.html:99 +#: netbox/templates/core/datasource.html:103 msgid "No parameters defined" msgstr "Параметры не определены" -#: netbox/templates/core/datasource.html:114 -msgid "Files" -msgstr "файлы" - #: netbox/templates/core/inc/config_data.html:7 msgid "Rack elevations" msgstr "Высота стеллажей" @@ -13005,7 +13256,7 @@ msgstr "Фоновые очереди" #: netbox/templates/extras/script_result.html:67 #: netbox/templates/extras/script_result.html:69 #: netbox/templates/inc/table_controls_htmx.html:30 -#: netbox/templates/inc/table_controls_htmx.html:33 +#: netbox/templates/inc/table_controls_htmx.html:31 msgid "Configure Table" msgstr "Настроить таблицу" @@ -13239,7 +13490,7 @@ msgstr "Переименовать Выбранное" #: netbox/templates/dcim/consoleserverport.html:66 #: netbox/templates/dcim/frontport.html:98 #: netbox/templates/dcim/interface.html:233 -#: netbox/templates/dcim/poweroutlet.html:79 +#: netbox/templates/dcim/poweroutlet.html:83 #: netbox/templates/dcim/powerport.html:69 msgid "Not Connected" msgstr "Не подключено" @@ -13405,6 +13656,7 @@ msgid "Regenerate Slug" msgstr "Сгенерировать Подстроку" #: netbox/templates/dcim/device_edit.html:51 +#: netbox/templates/extras/tableconfig_edit.html:32 #: netbox/templates/generic/bulk_remove.html:21 #: netbox/utilities/templates/helpers/table_config_form.html:23 msgid "Remove" @@ -13456,17 +13708,25 @@ msgstr "залив" msgid "Add Device" msgstr "Добавить устройство" -#: netbox/templates/dcim/devicerole.html:40 +#: netbox/templates/dcim/devicerole.html:44 msgid "VM Role" msgstr "Роль виртуальной машины" +#: netbox/templates/dcim/devicerole.html:67 +msgid "Child Device Roles" +msgstr "Роли дочерних устройств" + +#: netbox/templates/dcim/devicerole.html:71 +msgid "Add a Device Role" +msgstr "Добавить роль устройства" + #: netbox/templates/dcim/devicetype.html:18 -#: netbox/templates/dcim/moduletype.html:31 +#: netbox/templates/dcim/moduletype.html:35 msgid "Model Name" msgstr "Название модели" #: netbox/templates/dcim/devicetype.html:25 -#: netbox/templates/dcim/moduletype.html:35 +#: netbox/templates/dcim/moduletype.html:39 msgid "Part Number" msgstr "Номер детали" @@ -13492,7 +13752,7 @@ msgstr "Положение заднего порта" #: netbox/templates/dcim/frontport.html:72 #: netbox/templates/dcim/interface.html:201 -#: netbox/templates/dcim/poweroutlet.html:73 +#: netbox/templates/dcim/poweroutlet.html:77 #: netbox/templates/dcim/powerport.html:63 #: netbox/templates/dcim/rearport.html:68 msgid "Marked as Connected" @@ -13559,7 +13819,7 @@ msgstr "Чисто" msgid "Clear All" msgstr "Очистить все" -#: netbox/templates/dcim/inc/panels/racktype_dimensions.html:38 +#: netbox/templates/dcim/inc/panels/racktype_dimensions.html:48 msgid "Mounting Depth" msgstr "Глубина монтажа" @@ -13625,11 +13885,11 @@ msgstr "Ширина канала" #: netbox/templates/dcim/interface.html:342 #: netbox/templates/wireless/wirelesslan.html:14 #: netbox/templates/wireless/wirelesslink.html:21 -#: netbox/wireless/forms/bulk_edit.py:62 -#: netbox/wireless/forms/bulk_edit.py:105 +#: netbox/wireless/forms/bulk_edit.py:63 +#: netbox/wireless/forms/bulk_edit.py:106 #: netbox/wireless/forms/filtersets.py:43 #: netbox/wireless/forms/filtersets.py:108 netbox/wireless/models.py:82 -#: netbox/wireless/models.py:153 netbox/wireless/tables/wirelesslan.py:44 +#: netbox/wireless/models.py:145 netbox/wireless/tables/wirelesslan.py:44 msgid "SSID" msgstr "SSID" @@ -13642,7 +13902,7 @@ msgid "No member interfaces" msgstr "Нет интерфейсов участников" #: netbox/templates/dcim/interface.html:400 -#: netbox/templates/ipam/fhrpgroup.html:73 +#: netbox/templates/ipam/fhrpgroup.html:74 #: netbox/templates/ipam/iprange/ip_addresses.html:7 #: netbox/templates/ipam/prefix/ip_addresses.html:7 #: netbox/templates/virtualization/vminterface.html:111 @@ -13666,15 +13926,15 @@ msgstr "Номер модели" msgid "Add Child Location" msgstr "Добавить Дочернюю Локацию" -#: netbox/templates/dcim/location.html:77 +#: netbox/templates/dcim/location.html:78 msgid "Child Locations" msgstr "Дочерние Локации" -#: netbox/templates/dcim/location.html:81 netbox/templates/dcim/site.html:131 +#: netbox/templates/dcim/location.html:82 netbox/templates/dcim/site.html:131 msgid "Add a Location" msgstr "Добавить Локацию" -#: netbox/templates/dcim/location.html:94 netbox/templates/dcim/site.html:144 +#: netbox/templates/dcim/location.html:95 netbox/templates/dcim/site.html:144 msgid "Add a Device" msgstr "Добавить устройство" @@ -13687,9 +13947,18 @@ msgid "Add Device Type" msgstr "Добавить тип устройства" #: netbox/templates/dcim/manufacturer.html:21 +#: netbox/templates/dcim/moduletypeprofile.html:49 msgid "Add Module Type" msgstr "Добавить тип модуля" +#: netbox/templates/dcim/moduletype.html:71 +msgid "No profile assigned" +msgstr "Профиль не назначен" + +#: netbox/templates/dcim/moduletypeprofile.html:13 +msgid "Module Type Profile" +msgstr "Профиль типа модуля" + #: netbox/templates/dcim/powerfeed.html:53 msgid "Connected Device" msgstr "Подключенное устройство" @@ -13712,7 +13981,7 @@ msgctxt "Abbreviation for amperes" msgid "A" msgstr "A" -#: netbox/templates/dcim/poweroutlet.html:58 +#: netbox/templates/dcim/poweroutlet.html:62 msgid "Feed Leg" msgstr "Фаза электропитания" @@ -13800,11 +14069,11 @@ msgstr "Позиции" msgid "Add Site" msgstr "Добавить сайт" -#: netbox/templates/dcim/region.html:55 +#: netbox/templates/dcim/region.html:56 msgid "Child Regions" msgstr "Дочерние регионы" -#: netbox/templates/dcim/region.html:59 +#: netbox/templates/dcim/region.html:60 msgid "Add Region" msgstr "Добавить регион" @@ -13828,19 +14097,20 @@ msgstr "Физический адрес" msgid "Shipping Address" msgstr "Адрес доставки" -#: netbox/templates/dcim/sitegroup.html:55 -#: netbox/templates/tenancy/contactgroup.html:46 -#: netbox/templates/tenancy/tenantgroup.html:55 -#: netbox/templates/wireless/wirelesslangroup.html:55 +#: netbox/templates/dcim/sitegroup.html:56 +#: netbox/templates/tenancy/contactgroup.html:47 +#: netbox/templates/tenancy/tenantgroup.html:56 +#: netbox/templates/wireless/wirelesslangroup.html:56 msgid "Child Groups" msgstr "Дочерние группы" -#: netbox/templates/dcim/sitegroup.html:59 +#: netbox/templates/dcim/sitegroup.html:60 msgid "Add Site Group" msgstr "Добавить группу сайтов" #: netbox/templates/dcim/trace/attachment.html:5 -#: netbox/templates/extras/exporttemplate.html:31 +#: netbox/templates/extras/configtemplate.html:33 +#: netbox/templates/extras/exporttemplate.html:35 msgid "Attachment" msgstr "Вложение" @@ -13881,6 +14151,15 @@ msgstr "Редактирование виртуального корпуса %(n msgid "Rack/Unit" msgstr "Стойка/Юнит" +#: netbox/templates/dcim/virtualchassis_edit.html:111 +#: netbox/templates/generic/bulk_add_component.html:68 +#: netbox/templates/generic/object_edit.html:47 +#: netbox/templates/generic/object_edit.html:80 +#: netbox/templates/htmx/quick_add.html:24 +#: netbox/templates/ipam/inc/ipaddress_edit_header.html:7 +msgid "Create" +msgstr "Создать" + #: netbox/templates/dcim/virtualchassis_remove_member.html:5 msgid "Remove Virtual Chassis Member" msgstr "Удалить элемент виртуального шасси" @@ -13993,23 +14272,23 @@ msgstr "Неподдерживаемая версия PostgreSQL" #: netbox/templates/exceptions/programming_error.html:19 msgid "" -"Ensure that PostgreSQL version 12 or later is in use. You can check this by " +"Ensure that PostgreSQL version 14 or later is in use. You can check this by " "connecting to the database using NetBox's credentials and issuing a query " "for SELECT VERSION()." msgstr "" -"Убедитесь, что используется PostgreSQL версии 12 или более поздней. Вы " +"Убедитесь, что используется PostgreSQL версии 14 или более поздней. Вы " "можете проверить это, подключившись к базе данных NetBox, и отправив запрос " "на ВЫБЕРИТЕ ВЕРСИЮ ()." #: netbox/templates/extras/configcontext.html:45 -#: netbox/templates/extras/configtemplate.html:37 -#: netbox/templates/extras/exporttemplate.html:51 +#: netbox/templates/extras/configtemplate.html:53 +#: netbox/templates/extras/exporttemplate.html:55 msgid "The data file associated with this object has been deleted" msgstr "Файл данных, связанный с этим объектом, был удален" #: netbox/templates/extras/configcontext.html:54 -#: netbox/templates/extras/configtemplate.html:46 -#: netbox/templates/extras/exporttemplate.html:60 +#: netbox/templates/extras/configtemplate.html:62 +#: netbox/templates/extras/exporttemplate.html:64 msgid "Data Synced" msgstr "Синхронизация данных" @@ -14019,12 +14298,13 @@ msgstr "Синхронизация данных" msgid "Sync Data" msgstr "Синхронизация данных" -#: netbox/templates/extras/configtemplate.html:56 +#: netbox/templates/extras/configtemplate.html:72 +#: netbox/templates/extras/exporttemplate.html:83 msgid "Environment Parameters" msgstr "Параметры окружающей среды" -#: netbox/templates/extras/configtemplate.html:67 -#: netbox/templates/extras/exporttemplate.html:79 +#: netbox/templates/extras/configtemplate.html:87 +#: netbox/templates/extras/exporttemplate.html:98 msgid "Template" msgstr "Шаблон" @@ -14078,7 +14358,7 @@ msgid "Button Class" msgstr "Класс кнопок" #: netbox/templates/extras/customlink.html:39 -#: netbox/templates/extras/exporttemplate.html:66 +#: netbox/templates/extras/exporttemplate.html:73 #: netbox/templates/extras/savedfilter.html:39 msgid "Assigned Models" msgstr "Назначенные модели" @@ -14164,14 +14444,6 @@ msgstr "HTTP" msgid "Conditions" msgstr "условия" -#: netbox/templates/extras/exporttemplate.html:23 -msgid "MIME Type" -msgstr "Тип MIME" - -#: netbox/templates/extras/exporttemplate.html:27 -msgid "File Extension" -msgstr "Расширение файла" - #: netbox/templates/extras/htmx/script_result.html:10 msgid "Scheduled for" msgstr "Запланировано на" @@ -14321,23 +14593,46 @@ msgstr "Пороговое значение журнала" msgid "All" msgstr "Все" -#: netbox/templates/extras/tag.html:32 +#: netbox/templates/extras/tableconfig.html:10 +msgid "Table Config" +msgstr "Конфигурация таблицы" + +#: netbox/templates/extras/tableconfig.html:50 +msgid "Columns Displayed" +msgstr "Отображаемые столбцы" + +#: netbox/templates/extras/tableconfig_edit.html:8 +#: netbox/utilities/templates/helpers/table_config_form.html:8 +msgid "Table Configuration" +msgstr "Конфигурация таблицы" + +#: netbox/templates/extras/tableconfig_edit.html:40 +#: netbox/utilities/templates/helpers/table_config_form.html:31 +msgid "Move Up" +msgstr "Двигаться вверх" + +#: netbox/templates/extras/tableconfig_edit.html:43 +#: netbox/utilities/templates/helpers/table_config_form.html:34 +msgid "Move Down" +msgstr "Переместить вниз" + +#: netbox/templates/extras/tag.html:36 msgid "Tagged Items" msgstr "Элементы с тэгом" -#: netbox/templates/extras/tag.html:43 +#: netbox/templates/extras/tag.html:47 msgid "Allowed Object Types" msgstr "Разрешенные типы объектов" -#: netbox/templates/extras/tag.html:51 +#: netbox/templates/extras/tag.html:55 msgid "Any" msgstr "Любое" -#: netbox/templates/extras/tag.html:57 +#: netbox/templates/extras/tag.html:61 msgid "Tagged Item Types" msgstr "Типы товаров с тегами" -#: netbox/templates/extras/tag.html:82 +#: netbox/templates/extras/tag.html:86 msgid "Tagged Objects" msgstr "Объекты с тегами" @@ -14711,7 +15006,8 @@ msgstr "Справочный центр" msgid "Log Out" msgstr "Выйти" -#: netbox/templates/inc/user_menu.html:63 netbox/templates/login.html:38 +#: netbox/templates/inc/user_menu.html:63 netbox/templates/login.html:39 +#: netbox/templates/login.html:84 msgid "Log In" msgstr "Войти" @@ -14743,7 +15039,7 @@ msgstr "Тип аутентификации" msgid "Authentication Key" msgstr "Ключ аутентификации" -#: netbox/templates/ipam/fhrpgroup.html:69 +#: netbox/templates/ipam/fhrpgroup.html:70 msgid "Virtual IP Addresses" msgstr "Виртуальные IP-адреса" @@ -14776,7 +15072,7 @@ msgid "Show All" msgstr "Показать все" #: netbox/templates/ipam/ipaddress.html:23 -#: netbox/templates/ipam/iprange.html:45 netbox/templates/ipam/prefix.html:24 +#: netbox/templates/ipam/iprange.html:52 netbox/templates/ipam/prefix.html:24 msgid "Global" msgstr "Глобальный" @@ -14808,14 +15104,14 @@ msgstr "Начальный адрес" msgid "Ending Address" msgstr "Конечный адрес" -#: netbox/templates/ipam/iprange.html:33 netbox/templates/ipam/prefix.html:106 -msgid "Marked fully utilized" -msgstr "Отмечено как полностью использованное" - #: netbox/templates/ipam/prefix.html:95 msgid "Addressing Details" msgstr "Детали адресации" +#: netbox/templates/ipam/prefix.html:106 +msgid "Marked fully utilized" +msgstr "Отмечено как полностью использованное" + #: netbox/templates/ipam/prefix.html:114 msgid "Child IPs" msgstr "Зависимые IP-адреса" @@ -14921,11 +15217,11 @@ msgstr "Уникальное IP-пространство" msgid "Errors" msgstr "Ошибки" -#: netbox/templates/login.html:69 +#: netbox/templates/login.html:70 msgid "Sign In" msgstr "Войти" -#: netbox/templates/login.html:77 +#: netbox/templates/login.html:80 msgctxt "Denotes an alternative option" msgid "Or" msgstr "Или" @@ -14982,37 +15278,37 @@ msgstr "" "Нажмите здесь чтобы снова попытаться загрузить " "NetBox." -#: netbox/templates/tenancy/contact.html:18 netbox/tenancy/filtersets.py:147 -#: netbox/tenancy/forms/bulk_edit.py:138 +#: netbox/templates/tenancy/contact.html:18 netbox/tenancy/filtersets.py:152 +#: netbox/tenancy/forms/bulk_edit.py:149 #: netbox/tenancy/forms/filtersets.py:102 netbox/tenancy/forms/forms.py:57 -#: netbox/tenancy/forms/model_forms.py:106 -#: netbox/tenancy/forms/model_forms.py:130 -#: netbox/tenancy/tables/contacts.py:98 +#: netbox/tenancy/forms/model_forms.py:108 +#: netbox/tenancy/forms/model_forms.py:132 +#: netbox/tenancy/tables/contacts.py:102 msgid "Contact" msgstr "Связаться" -#: netbox/templates/tenancy/contact.html:29 -#: netbox/tenancy/forms/bulk_edit.py:99 +#: netbox/templates/tenancy/contact.html:39 +#: netbox/tenancy/forms/bulk_edit.py:106 msgid "Title" msgstr "Заголовок" -#: netbox/templates/tenancy/contact.html:33 -#: netbox/tenancy/forms/bulk_edit.py:104 netbox/tenancy/tables/contacts.py:64 +#: netbox/templates/tenancy/contact.html:43 +#: netbox/tenancy/forms/bulk_edit.py:111 netbox/tenancy/tables/contacts.py:68 msgid "Phone" msgstr "Телефон" #: netbox/templates/tenancy/contactgroup.html:18 -#: netbox/tenancy/forms/forms.py:67 netbox/tenancy/forms/model_forms.py:75 +#: netbox/tenancy/forms/forms.py:67 netbox/tenancy/forms/model_forms.py:77 msgid "Contact Group" msgstr "Контактная группа" -#: netbox/templates/tenancy/contactgroup.html:50 +#: netbox/templates/tenancy/contactgroup.html:51 msgid "Add Contact Group" msgstr "Добавить контактную группу" #: netbox/templates/tenancy/contactrole.html:15 -#: netbox/tenancy/filtersets.py:152 netbox/tenancy/forms/forms.py:62 -#: netbox/tenancy/forms/model_forms.py:87 +#: netbox/tenancy/filtersets.py:157 netbox/tenancy/forms/forms.py:62 +#: netbox/tenancy/forms/model_forms.py:89 msgid "Contact Role" msgstr "Роль контакта" @@ -15025,12 +15321,12 @@ msgid "Add Tenant" msgstr "Добавить арендатора" #: netbox/templates/tenancy/tenantgroup.html:26 -#: netbox/tenancy/forms/model_forms.py:32 netbox/tenancy/tables/columns.py:36 +#: netbox/tenancy/forms/model_forms.py:33 netbox/tenancy/tables/columns.py:36 #: netbox/tenancy/tables/columns.py:46 msgid "Tenant Group" msgstr "Группа арендаторов" -#: netbox/templates/tenancy/tenantgroup.html:59 +#: netbox/templates/tenancy/tenantgroup.html:60 msgid "Add Tenant Group" msgstr "Добавить группу арендаторов" @@ -15226,7 +15522,7 @@ msgstr "Срок службы (КБ)" msgid "L2VPN Attributes" msgstr "Атрибуты L2VPN" -#: netbox/templates/vpn/l2vpn.html:60 netbox/templates/vpn/tunnel.html:76 +#: netbox/templates/vpn/l2vpn.html:64 netbox/templates/vpn/tunnel.html:76 msgid "Add a Termination" msgstr "Добавить окончание" @@ -15293,11 +15589,11 @@ msgid "Add Wireless LAN" msgstr "Добавить беспроводную локальную сеть" #: netbox/templates/wireless/wirelesslangroup.html:26 -#: netbox/wireless/forms/model_forms.py:29 +#: netbox/wireless/forms/model_forms.py:30 msgid "Wireless LAN Group" msgstr "Группа беспроводных локальных сетей" -#: netbox/templates/wireless/wirelesslangroup.html:59 +#: netbox/templates/wireless/wirelesslangroup.html:60 msgid "Add Wireless LAN Group" msgstr "Добавить группу беспроводной локальной сети" @@ -15313,109 +15609,133 @@ msgstr "Контактная группа родителей (ID)" msgid "Parent contact group (slug)" msgstr "Контактная группа родителей (подстрока)" -#: netbox/tenancy/filtersets.py:40 netbox/tenancy/filtersets.py:67 -#: netbox/tenancy/filtersets.py:110 +#: netbox/tenancy/filtersets.py:40 netbox/tenancy/filtersets.py:72 +#: netbox/tenancy/filtersets.py:115 msgid "Contact group (ID)" msgstr "Контактная группа (ID)" -#: netbox/tenancy/filtersets.py:47 netbox/tenancy/filtersets.py:74 -#: netbox/tenancy/filtersets.py:117 +#: netbox/tenancy/filtersets.py:47 netbox/tenancy/filtersets.py:79 +#: netbox/tenancy/filtersets.py:122 msgid "Contact group (slug)" msgstr "Группа контактов (подстрока)" -#: netbox/tenancy/filtersets.py:104 +#: netbox/tenancy/filtersets.py:52 netbox/tenancy/filtersets.py:109 msgid "Contact (ID)" msgstr "Контактное лицо (ID)" -#: netbox/tenancy/filtersets.py:121 +#: netbox/tenancy/filtersets.py:126 msgid "Contact role (ID)" msgstr "Роль контакта (ID)" -#: netbox/tenancy/filtersets.py:127 +#: netbox/tenancy/filtersets.py:132 msgid "Contact role (slug)" msgstr "Роль контакта (подстрока)" -#: netbox/tenancy/filtersets.py:158 +#: netbox/tenancy/filtersets.py:163 msgid "Contact group" msgstr "Контактная группа" -#: netbox/tenancy/filtersets.py:169 +#: netbox/tenancy/filtersets.py:174 msgid "Parent tenant group (ID)" msgstr "Родительская группа арендаторов (ID)" -#: netbox/tenancy/filtersets.py:175 +#: netbox/tenancy/filtersets.py:180 msgid "Parent tenant group (slug)" msgstr "Родительская группа арендаторов (подстрока)" -#: netbox/tenancy/filtersets.py:181 netbox/tenancy/filtersets.py:201 +#: netbox/tenancy/filtersets.py:186 netbox/tenancy/filtersets.py:206 msgid "Tenant group (ID)" msgstr "Группа арендаторов (ID)" -#: netbox/tenancy/filtersets.py:234 +#: netbox/tenancy/filtersets.py:239 msgid "Tenant Group (ID)" msgstr "Группа арендаторов (ID)" -#: netbox/tenancy/filtersets.py:241 +#: netbox/tenancy/filtersets.py:246 msgid "Tenant Group (slug)" msgstr "Группа арендаторов (подстрока)" -#: netbox/tenancy/forms/bulk_edit.py:66 +#: netbox/tenancy/forms/bulk_edit.py:67 msgid "Desciption" msgstr "Описание" -#: netbox/tenancy/forms/bulk_import.py:101 +#: netbox/tenancy/forms/bulk_edit.py:96 +msgid "Add groups" +msgstr "Добавить группы" + +#: netbox/tenancy/forms/bulk_edit.py:101 +msgid "Remove groups" +msgstr "Удалить группы" + +#: netbox/tenancy/forms/bulk_import.py:84 +msgid "" +"Group names separated by commas, encased with double quotes (e.g. \"Group " +"1,Group 2\")" +msgstr "" +"Имена групп, разделенные запятыми и заключенные в двойные кавычки (например," +" «Группа 1, Группа 2»)" + +#: netbox/tenancy/forms/bulk_import.py:100 msgid "Assigned contact" msgstr "Назначенный контакт" -#: netbox/tenancy/models/contacts.py:32 +#: netbox/tenancy/models/contacts.py:33 msgid "contact group" msgstr "контактная группа" -#: netbox/tenancy/models/contacts.py:33 +#: netbox/tenancy/models/contacts.py:34 msgid "contact groups" msgstr "контактные группы" -#: netbox/tenancy/models/contacts.py:42 +#: netbox/tenancy/models/contacts.py:43 msgid "contact role" msgstr "роль контакта" -#: netbox/tenancy/models/contacts.py:43 +#: netbox/tenancy/models/contacts.py:44 msgid "contact roles" msgstr "контактные роли" -#: netbox/tenancy/models/contacts.py:63 +#: netbox/tenancy/models/contacts.py:64 msgid "title" msgstr "название" -#: netbox/tenancy/models/contacts.py:68 +#: netbox/tenancy/models/contacts.py:69 msgid "phone" msgstr "телефон" -#: netbox/tenancy/models/contacts.py:73 +#: netbox/tenancy/models/contacts.py:74 msgid "email" msgstr "email" -#: netbox/tenancy/models/contacts.py:82 +#: netbox/tenancy/models/contacts.py:83 msgid "link" msgstr "ссылка на сайт" -#: netbox/tenancy/models/contacts.py:98 +#: netbox/tenancy/models/contacts.py:93 msgid "contact" msgstr "контакт" -#: netbox/tenancy/models/contacts.py:99 +#: netbox/tenancy/models/contacts.py:94 msgid "contacts" msgstr "контакты" -#: netbox/tenancy/models/contacts.py:146 +#: netbox/tenancy/models/contacts.py:108 +msgid "contact group membership" +msgstr "членство в контактной группе" + +#: netbox/tenancy/models/contacts.py:109 +msgid "contact group memberships" +msgstr "членство в контактных группах" + +#: netbox/tenancy/models/contacts.py:153 msgid "contact assignment" msgstr "назначение контакта" -#: netbox/tenancy/models/contacts.py:147 +#: netbox/tenancy/models/contacts.py:154 msgid "contact assignments" msgstr "назначение контактов" -#: netbox/tenancy/models/contacts.py:163 +#: netbox/tenancy/models/contacts.py:170 #, python-brace-format msgid "Contacts cannot be assigned to this object type ({type})." msgstr "Контакты не могут быть присвоены этому типу объекта ({type})." @@ -15444,27 +15764,27 @@ msgstr "арендатор" msgid "tenants" msgstr "арендаторы" -#: netbox/tenancy/tables/contacts.py:112 +#: netbox/tenancy/tables/contacts.py:116 msgid "Contact Title" msgstr "Название контактного лица" -#: netbox/tenancy/tables/contacts.py:116 +#: netbox/tenancy/tables/contacts.py:120 msgid "Contact Phone" msgstr "Контактный телефон" -#: netbox/tenancy/tables/contacts.py:121 +#: netbox/tenancy/tables/contacts.py:125 msgid "Contact Email" msgstr "Контактный адрес электронной почты" -#: netbox/tenancy/tables/contacts.py:125 +#: netbox/tenancy/tables/contacts.py:129 msgid "Contact Address" msgstr "Контактный адрес" -#: netbox/tenancy/tables/contacts.py:129 +#: netbox/tenancy/tables/contacts.py:133 msgid "Contact Link" msgstr "Контактная ссылка" -#: netbox/tenancy/tables/contacts.py:134 +#: netbox/tenancy/tables/contacts.py:138 msgid "Contact Description" msgstr "Описание контакта" @@ -15589,25 +15909,25 @@ msgstr "Должно быть выбрано хотя бы одно действ msgid "Invalid filter for {model}: {error}" msgstr "Неверный фильтр для {model}: {error}" -#: netbox/users/models/permissions.py:39 +#: netbox/users/models/permissions.py:37 msgid "The list of actions granted by this permission" msgstr "Список действий, предусмотренных этим разрешением" -#: netbox/users/models/permissions.py:44 +#: netbox/users/models/permissions.py:42 msgid "constraints" msgstr "ограничения" -#: netbox/users/models/permissions.py:45 +#: netbox/users/models/permissions.py:43 msgid "" "Queryset filter matching the applicable objects of the selected type(s)" msgstr "" "Фильтр Queryset, соответствующий применимым объектам выбранного типа (типов)" -#: netbox/users/models/permissions.py:52 +#: netbox/users/models/permissions.py:50 msgid "permission" msgstr "разрешение" -#: netbox/users/models/permissions.py:53 netbox/users/models/users.py:47 +#: netbox/users/models/permissions.py:51 netbox/users/models/users.py:47 msgid "permissions" msgstr "разрешения" @@ -15712,7 +16032,7 @@ msgstr "" "Связанный объект не найден с использованием предоставленного числового " "идентификатора: {id}" -#: netbox/utilities/choices.py:19 +#: netbox/utilities/choices.py:23 #, python-brace-format msgid "{name} has a key defined but CHOICES is not a list" msgstr "{name} имеет определенный ключ, но CHOICES не является списком" @@ -15927,14 +16247,6 @@ msgstr "" msgid "Unrecognized header: {name}" msgstr "Неизвестный заголовок: {name}" -#: netbox/utilities/forms/forms.py:118 -msgid "Available Columns" -msgstr "Доступные столбцы" - -#: netbox/utilities/forms/forms.py:126 -msgid "Selected Columns" -msgstr "Выбранные столбцы" - #: netbox/utilities/forms/mixins.py:44 msgid "" "This object has been modified since the form was rendered. Please consult " @@ -16009,6 +16321,19 @@ msgstr "" "Отсутствует обязательное значение для статического параметра запроса: " "'{static_params}'" +#: netbox/utilities/jsonschema.py:159 +msgid "Invalid JSON schema definition" +msgstr "Неверное определение схемы JSON" + +#: netbox/utilities/jsonschema.py:161 +msgid "JSON schema must define properties" +msgstr "Схема JSON должна определять свойства" + +#: netbox/utilities/jsonschema.py:166 +#, python-brace-format +msgid "Invalid JSON schema definition: {error}" +msgstr "Неверное определение схемы JSON: {error}" + #: netbox/utilities/password_validation.py:13 msgid "Password must have at least one numeral." msgstr "Пароль должен содержать хотя бы одну цифру." @@ -16048,7 +16373,7 @@ msgstr "Неизвестный app_label/model_name для {name}" msgid "Invalid IP address set for {header}: {ip}" msgstr "Неверный IP-адрес установлен для {header}: {ip}" -#: netbox/utilities/tables.py:47 +#: netbox/utilities/tables.py:75 #, python-brace-format msgid "A column named {name} is already defined for table {table_name}" msgstr "Столбец с именем {name} уже определено для таблицы {table_name}" @@ -16109,18 +16434,6 @@ msgstr "Установить значение Null" msgid "Clear all" msgstr "Очистить все" -#: netbox/utilities/templates/helpers/table_config_form.html:8 -msgid "Table Configuration" -msgstr "Конфигурация таблицы" - -#: netbox/utilities/templates/helpers/table_config_form.html:31 -msgid "Move Up" -msgstr "Двигаться вверх" - -#: netbox/utilities/templates/helpers/table_config_form.html:34 -msgid "Move Down" -msgstr "Переместить вниз" - #: netbox/utilities/templates/navigation/menu.html:14 msgid "Search…" msgstr "Поиск..." @@ -16145,7 +16458,12 @@ msgstr "Текст" msgid "The test must define csv_update_data." msgstr "Тест должен определить csv_update_data." -#: netbox/utilities/validators.py:65 +#: netbox/utilities/validators.py:71 +#, python-brace-format +msgid "{value} must be a multiple of {multiple}." +msgstr "{value} должно быть кратно {multiple}." + +#: netbox/utilities/validators.py:83 #, python-brace-format msgid "{value} is not a valid regular expression." msgstr "{value} не является допустимым регулярным выражением." @@ -16190,12 +16508,12 @@ msgid "Cluster type (ID)" msgstr "Тип кластера (ID)" #: netbox/virtualization/filtersets.py:117 -#: netbox/virtualization/filtersets.py:237 +#: netbox/virtualization/filtersets.py:239 msgid "Cluster (ID)" msgstr "Кластер (ID)" #: netbox/virtualization/forms/bulk_edit.py:148 -#: netbox/virtualization/models/virtualmachines.py:110 +#: netbox/virtualization/models/virtualmachines.py:109 msgid "vCPUs" msgstr "Виртуальные процессоры" @@ -16302,48 +16620,48 @@ msgstr "" "{count} устройства назначены в качестве хостов для этого кластера, но не " "находятся на месте {location}" -#: netbox/virtualization/models/virtualmachines.py:118 +#: netbox/virtualization/models/virtualmachines.py:117 msgid "memory (MB)" msgstr "память (МБ)" -#: netbox/virtualization/models/virtualmachines.py:123 +#: netbox/virtualization/models/virtualmachines.py:122 msgid "disk (MB)" msgstr "диск (МБ)" -#: netbox/virtualization/models/virtualmachines.py:161 +#: netbox/virtualization/models/virtualmachines.py:166 msgid "Virtual machine name must be unique per cluster." msgstr "Имя виртуальной машины должно быть уникальным для каждого кластера." -#: netbox/virtualization/models/virtualmachines.py:164 +#: netbox/virtualization/models/virtualmachines.py:169 msgid "virtual machine" msgstr "виртуальная машина" -#: netbox/virtualization/models/virtualmachines.py:165 +#: netbox/virtualization/models/virtualmachines.py:170 msgid "virtual machines" msgstr "виртуальные машины" -#: netbox/virtualization/models/virtualmachines.py:176 +#: netbox/virtualization/models/virtualmachines.py:181 msgid "A virtual machine must be assigned to a site and/or cluster." msgstr "Виртуальная машина должна быть назначена сайту и/или кластеру." -#: netbox/virtualization/models/virtualmachines.py:183 +#: netbox/virtualization/models/virtualmachines.py:188 #, python-brace-format msgid "" "The selected cluster ({cluster}) is not assigned to this site ({site})." msgstr "Выбранный кластер ({cluster}) не относится к этому сайту ({site})." -#: netbox/virtualization/models/virtualmachines.py:190 +#: netbox/virtualization/models/virtualmachines.py:195 msgid "Must specify a cluster when assigning a host device." msgstr "При назначении хост-устройства необходимо указать кластер." -#: netbox/virtualization/models/virtualmachines.py:195 +#: netbox/virtualization/models/virtualmachines.py:200 #, python-brace-format msgid "" "The selected device ({device}) is not assigned to this cluster ({cluster})." msgstr "" "Выбранное устройство ({device}) не относится к этому кластеру ({cluster})." -#: netbox/virtualization/models/virtualmachines.py:207 +#: netbox/virtualization/models/virtualmachines.py:212 #, python-brace-format msgid "" "The specified disk size ({size}) must match the aggregate size of assigned " @@ -16352,18 +16670,18 @@ msgstr "" "Указанный размер диска ({size}) должен соответствовать совокупному размеру " "назначенных виртуальных дисков ({total_size})." -#: netbox/virtualization/models/virtualmachines.py:221 +#: netbox/virtualization/models/virtualmachines.py:226 #, python-brace-format msgid "Must be an IPv{family} address. ({ip} is an IPv{version} address.)" msgstr "" "Должен быть IPV{family} адрес. ({ip} является IP-адресом{version} адрес.)" -#: netbox/virtualization/models/virtualmachines.py:230 +#: netbox/virtualization/models/virtualmachines.py:235 #, python-brace-format msgid "The specified IP address ({ip}) is not assigned to this VM." msgstr "Указанный IP-адрес ({ip}) не назначено этой виртуальной машине." -#: netbox/virtualization/models/virtualmachines.py:376 +#: netbox/virtualization/models/virtualmachines.py:381 #, python-brace-format msgid "" "The selected parent interface ({parent}) belongs to a different virtual " @@ -16372,7 +16690,7 @@ msgstr "" "Выбранный родительский интерфейс ({parent}) принадлежит другой виртуальной " "машине ({virtual_machine})." -#: netbox/virtualization/models/virtualmachines.py:391 +#: netbox/virtualization/models/virtualmachines.py:396 #, python-brace-format msgid "" "The selected bridge interface ({bridge}) belongs to a different virtual " @@ -16381,7 +16699,7 @@ msgstr "" "Выбранный интерфейс моста ({bridge}) принадлежит другой виртуальной машине " "({virtual_machine})." -#: netbox/virtualization/models/virtualmachines.py:402 +#: netbox/virtualization/models/virtualmachines.py:407 #, python-brace-format msgid "" "The untagged VLAN ({untagged_vlan}) must belong to the same site as the " @@ -16390,24 +16708,24 @@ msgstr "" "VLAN без тегов ({untagged_vlan}) должна принадлежать тому же сайту, что и " "родительская виртуальная машина интерфейса, или она должна быть глобальной." -#: netbox/virtualization/models/virtualmachines.py:414 +#: netbox/virtualization/models/virtualmachines.py:419 msgid "size (MB)" msgstr "размер (МБ)" -#: netbox/virtualization/models/virtualmachines.py:418 +#: netbox/virtualization/models/virtualmachines.py:423 msgid "virtual disk" msgstr "виртуальный диск" -#: netbox/virtualization/models/virtualmachines.py:419 +#: netbox/virtualization/models/virtualmachines.py:424 msgid "virtual disks" msgstr "виртуальные диски" -#: netbox/virtualization/views.py:313 +#: netbox/virtualization/views.py:307 #, python-brace-format msgid "Added {count} devices to cluster {cluster}" msgstr "Добавлено {count} устройств(-а) для кластеризации {cluster}" -#: netbox/virtualization/views.py:348 +#: netbox/virtualization/views.py:342 #, python-brace-format msgid "Removed {count} devices from cluster {cluster}" msgstr "Удалено {count} устройств(-а) из кластера {cluster}" @@ -16484,22 +16802,26 @@ msgstr "Подписи DSA" msgid "Group {n}" msgstr "Группа {n}" -#: netbox/vpn/choices.py:251 +#: netbox/vpn/choices.py:252 msgid "Ethernet Private LAN" msgstr "Частная локальная сеть Ethernet" -#: netbox/vpn/choices.py:252 +#: netbox/vpn/choices.py:253 msgid "Ethernet Virtual Private LAN" msgstr "Виртуальная частная локальная сеть Ethernet" -#: netbox/vpn/choices.py:255 +#: netbox/vpn/choices.py:256 msgid "Ethernet Private Tree" msgstr "Частное дерево Ethernet" -#: netbox/vpn/choices.py:256 +#: netbox/vpn/choices.py:257 msgid "Ethernet Virtual Private Tree" msgstr "Виртуальное частное дерево Ethernet" +#: netbox/vpn/choices.py:260 +msgid "SPB" +msgstr "СПБ" + #: netbox/vpn/filtersets.py:41 msgid "Tunnel group (ID)" msgstr "Группа туннелей (ID)" @@ -16544,15 +16866,15 @@ msgstr "Политика IPsec (ID)" msgid "IPSec policy (name)" msgstr "Политика IPsec (имя)" -#: netbox/vpn/filtersets.py:348 +#: netbox/vpn/filtersets.py:351 msgid "L2VPN (slug)" msgstr "L2VPN (подстрока)" -#: netbox/vpn/filtersets.py:412 +#: netbox/vpn/filtersets.py:415 msgid "VM Interface (ID)" msgstr "Интерфейс виртуальной машины (ID)" -#: netbox/vpn/filtersets.py:418 +#: netbox/vpn/filtersets.py:421 msgid "VLAN (name)" msgstr "VLAN (название)" @@ -16565,8 +16887,8 @@ msgstr "Группа туннелей" msgid "SA lifetime" msgstr "Время жизни SA" -#: netbox/vpn/forms/bulk_edit.py:151 netbox/wireless/forms/bulk_edit.py:81 -#: netbox/wireless/forms/bulk_edit.py:129 +#: netbox/vpn/forms/bulk_edit.py:151 netbox/wireless/forms/bulk_edit.py:82 +#: netbox/wireless/forms/bulk_edit.py:130 #: netbox/wireless/forms/filtersets.py:67 #: netbox/wireless/forms/filtersets.py:126 msgid "Pre-shared key" @@ -16616,33 +16938,33 @@ msgstr "Предложение (предложения) IPsec" msgid "IPSec protocol" msgstr "Протокол IPsec" -#: netbox/vpn/forms/bulk_import.py:266 +#: netbox/vpn/forms/bulk_import.py:271 msgid "L2VPN type" msgstr "Тип L2VPN" -#: netbox/vpn/forms/bulk_import.py:287 +#: netbox/vpn/forms/bulk_import.py:292 msgid "Parent device (for interface)" msgstr "Родительское устройство (для интерфейса)" -#: netbox/vpn/forms/bulk_import.py:294 +#: netbox/vpn/forms/bulk_import.py:299 msgid "Parent virtual machine (for interface)" msgstr "Родительская виртуальная машина (для интерфейса)" -#: netbox/vpn/forms/bulk_import.py:301 +#: netbox/vpn/forms/bulk_import.py:306 msgid "Assigned interface (device or VM)" msgstr "Назначенный интерфейс (устройство или виртуальная машина)" -#: netbox/vpn/forms/bulk_import.py:334 +#: netbox/vpn/forms/bulk_import.py:339 msgid "Cannot import device and VM interface terminations simultaneously." msgstr "" "Невозможно одновременно сетевые окончания интерфейса устройства и " "виртуальной машины." -#: netbox/vpn/forms/bulk_import.py:336 +#: netbox/vpn/forms/bulk_import.py:341 msgid "Each termination must specify either an interface or a VLAN." msgstr "Каждое оконечное устройство должно указывать интерфейс или VLAN." -#: netbox/vpn/forms/bulk_import.py:338 +#: netbox/vpn/forms/bulk_import.py:343 msgid "Cannot assign both an interface and a VLAN." msgstr "Невозможно назначить одновременно интерфейс и VLAN." @@ -16655,7 +16977,7 @@ msgstr "Версия IKE" msgid "Proposal" msgstr "Предложение" -#: netbox/vpn/forms/filtersets.py:257 +#: netbox/vpn/forms/filtersets.py:262 msgid "Assigned Object Type" msgstr "Назначенный тип объекта" @@ -16770,20 +17092,20 @@ msgstr "Политики IPsec" msgid "IPSec profiles" msgstr "Профили IPsec" -#: netbox/vpn/models/l2vpn.py:113 +#: netbox/vpn/models/l2vpn.py:117 msgid "L2VPN termination" msgstr "L2VPN соединение" -#: netbox/vpn/models/l2vpn.py:114 +#: netbox/vpn/models/l2vpn.py:118 msgid "L2VPN terminations" msgstr "L2VPN соединения" -#: netbox/vpn/models/l2vpn.py:129 +#: netbox/vpn/models/l2vpn.py:133 #, python-brace-format msgid "L2VPN Termination already assigned ({assigned_object})" msgstr "Терминация L2VPN уже назначена ({assigned_object})" -#: netbox/vpn/models/l2vpn.py:141 +#: netbox/vpn/models/l2vpn.py:145 #, python-brace-format msgid "" "{l2vpn_type} L2VPNs cannot have more than two terminations; found " @@ -16816,19 +17138,19 @@ msgstr "туннель" msgid "tunnels" msgstr "туннели" -#: netbox/vpn/models/tunnels.py:148 +#: netbox/vpn/models/tunnels.py:145 msgid "An object may be terminated to only one tunnel at a time." msgstr "Одновременно объект может быть отправлен только в один туннель." -#: netbox/vpn/models/tunnels.py:151 +#: netbox/vpn/models/tunnels.py:148 msgid "tunnel termination" msgstr "точка подключения туннеля" -#: netbox/vpn/models/tunnels.py:152 +#: netbox/vpn/models/tunnels.py:149 msgid "tunnel terminations" msgstr "точки подключения туннеля" -#: netbox/vpn/models/tunnels.py:169 +#: netbox/vpn/models/tunnels.py:166 #, python-brace-format msgid "{name} is already attached to a tunnel ({tunnel})." msgstr "{name} уже подключен к туннелю ({tunnel})." @@ -16861,11 +17183,11 @@ msgstr "Срок службы SA (в секундах)" msgid "SA Lifetime (KB)" msgstr "Срок службы SA (КБ)" -#: netbox/vpn/tables/l2vpn.py:69 +#: netbox/vpn/tables/l2vpn.py:72 msgid "Object Parent" msgstr "Родитель объекта" -#: netbox/vpn/tables/l2vpn.py:74 +#: netbox/vpn/tables/l2vpn.py:77 msgid "Object Site" msgstr "Сайт объекта" @@ -16889,8 +17211,8 @@ msgstr "Персонал WPA (PSK)" msgid "WPA Enterprise" msgstr "Предприятие WPA" -#: netbox/wireless/forms/bulk_edit.py:75 -#: netbox/wireless/forms/bulk_edit.py:123 +#: netbox/wireless/forms/bulk_edit.py:76 +#: netbox/wireless/forms/bulk_edit.py:124 #: netbox/wireless/forms/bulk_import.py:70 #: netbox/wireless/forms/bulk_import.py:73 #: netbox/wireless/forms/bulk_import.py:115 @@ -16914,7 +17236,7 @@ msgstr "Интерфейс A" msgid "Interface B" msgstr "Интерфейс B" -#: netbox/wireless/forms/model_forms.py:164 +#: netbox/wireless/forms/model_forms.py:165 msgid "Side B" msgstr "Сторона B" @@ -16934,23 +17256,23 @@ msgstr "группы беспроводной локальной сети" msgid "wireless LAN" msgstr "беспроводная локальная сеть" -#: netbox/wireless/models.py:141 +#: netbox/wireless/models.py:134 msgid "interface A" msgstr "Интерфейс A" -#: netbox/wireless/models.py:148 +#: netbox/wireless/models.py:140 msgid "interface B" msgstr "Интерфейс B" -#: netbox/wireless/models.py:196 +#: netbox/wireless/models.py:188 msgid "wireless link" msgstr "беспроводное соединение" -#: netbox/wireless/models.py:197 +#: netbox/wireless/models.py:189 msgid "wireless links" msgstr "беспроводные соединения" -#: netbox/wireless/models.py:212 netbox/wireless/models.py:218 +#: netbox/wireless/models.py:204 netbox/wireless/models.py:210 #, python-brace-format msgid "{type} is not a wireless interface." msgstr "{type} не является беспроводным интерфейсом." diff --git a/netbox/translations/tr/LC_MESSAGES/django.mo b/netbox/translations/tr/LC_MESSAGES/django.mo index 1acb48109..edc99fa14 100644 Binary files a/netbox/translations/tr/LC_MESSAGES/django.mo and b/netbox/translations/tr/LC_MESSAGES/django.mo differ diff --git a/netbox/translations/tr/LC_MESSAGES/django.po b/netbox/translations/tr/LC_MESSAGES/django.po index ac9b9ff70..a7863a0d3 100644 --- a/netbox/translations/tr/LC_MESSAGES/django.po +++ b/netbox/translations/tr/LC_MESSAGES/django.po @@ -13,7 +13,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-01 05:01+0000\n" +"POT-Creation-Date: 2025-05-13 05:01+0000\n" "PO-Revision-Date: 2023-10-30 17:48+0000\n" "Last-Translator: Jeremy Stretch, 2025\n" "Language-Team: Turkish (https://app.transifex.com/netbox-community/teams/178115/tr/)\n" @@ -35,7 +35,7 @@ msgstr "Yazma Etkin" #: netbox/account/tables.py:35 netbox/core/choices.py:102 #: netbox/core/tables/jobs.py:29 netbox/core/tables/tasks.py:79 -#: netbox/extras/tables/tables.py:338 netbox/extras/tables/tables.py:572 +#: netbox/extras/tables/tables.py:379 netbox/extras/tables/tables.py:627 #: netbox/templates/account/token.html:43 #: netbox/templates/core/configrevision.html:26 #: netbox/templates/core/configrevision_restore.html:12 @@ -66,59 +66,61 @@ msgstr "Son Kullanım" msgid "Allowed IPs" msgstr "İzin verilen IP'ler" -#: netbox/account/views.py:116 +#: netbox/account/views.py:118 #, python-brace-format msgid "Logged in as {user}." msgstr "Olarak oturum açtı {user}." -#: netbox/account/views.py:172 +#: netbox/account/views.py:174 msgid "You have logged out." msgstr "Oturumu kapattınız." -#: netbox/account/views.py:224 +#: netbox/account/views.py:227 msgid "Your preferences have been updated." msgstr "Tercihleriniz güncellendi." -#: netbox/account/views.py:252 +#: netbox/account/views.py:255 msgid "LDAP-authenticated user credentials cannot be changed within NetBox." msgstr "" "LDAP kimliği doğrulanmış kullanıcı kimlik bilgileri NetBox içinde " "değiştirilemez." -#: netbox/account/views.py:267 +#: netbox/account/views.py:270 msgid "Your password has been changed successfully." msgstr "Şifreniz başarıyla değiştirildi." #: netbox/circuits/choices.py:21 netbox/dcim/choices.py:20 -#: netbox/dcim/choices.py:102 netbox/dcim/choices.py:185 -#: netbox/dcim/choices.py:237 netbox/dcim/choices.py:1542 -#: netbox/dcim/choices.py:1600 netbox/dcim/choices.py:1650 -#: netbox/dcim/choices.py:1672 netbox/virtualization/choices.py:20 +#: netbox/dcim/choices.py:102 netbox/dcim/choices.py:186 +#: netbox/dcim/choices.py:239 netbox/dcim/choices.py:1549 +#: netbox/dcim/choices.py:1607 netbox/dcim/choices.py:1674 +#: netbox/dcim/choices.py:1696 netbox/virtualization/choices.py:20 #: netbox/virtualization/choices.py:46 netbox/vpn/choices.py:18 +#: netbox/vpn/choices.py:281 msgid "Planned" msgstr "Planlanan" -#: netbox/circuits/choices.py:22 netbox/netbox/navigation/menu.py:326 +#: netbox/circuits/choices.py:22 netbox/netbox/navigation/menu.py:327 msgid "Provisioning" msgstr "Tedarik" -#: netbox/circuits/choices.py:23 netbox/core/tables/tasks.py:22 -#: netbox/dcim/choices.py:22 netbox/dcim/choices.py:103 -#: netbox/dcim/choices.py:184 netbox/dcim/choices.py:236 -#: netbox/dcim/choices.py:1599 netbox/dcim/choices.py:1649 -#: netbox/dcim/choices.py:1671 netbox/extras/tables/tables.py:498 -#: netbox/ipam/choices.py:31 netbox/ipam/choices.py:49 -#: netbox/ipam/choices.py:69 netbox/ipam/choices.py:154 -#: netbox/templates/extras/configcontext.html:25 +#: netbox/circuits/choices.py:23 netbox/core/tables/plugins.py:64 +#: netbox/core/tables/tasks.py:22 netbox/dcim/choices.py:22 +#: netbox/dcim/choices.py:103 netbox/dcim/choices.py:185 +#: netbox/dcim/choices.py:238 netbox/dcim/choices.py:1606 +#: netbox/dcim/choices.py:1673 netbox/dcim/choices.py:1695 +#: netbox/extras/tables/tables.py:539 netbox/ipam/choices.py:31 +#: netbox/ipam/choices.py:49 netbox/ipam/choices.py:69 +#: netbox/ipam/choices.py:154 netbox/templates/extras/configcontext.html:25 #: netbox/templates/users/user.html:37 netbox/users/forms/bulk_edit.py:38 #: netbox/virtualization/choices.py:22 netbox/virtualization/choices.py:45 -#: netbox/vpn/choices.py:19 netbox/wireless/choices.py:25 +#: netbox/vpn/choices.py:19 netbox/vpn/choices.py:280 +#: netbox/wireless/choices.py:25 msgid "Active" msgstr "Aktif" -#: netbox/circuits/choices.py:24 netbox/dcim/choices.py:183 -#: netbox/dcim/choices.py:235 netbox/dcim/choices.py:1598 -#: netbox/dcim/choices.py:1651 netbox/dcim/choices.py:1670 +#: netbox/circuits/choices.py:24 netbox/dcim/choices.py:184 +#: netbox/dcim/choices.py:237 netbox/dcim/choices.py:1605 +#: netbox/dcim/choices.py:1675 netbox/dcim/choices.py:1694 #: netbox/virtualization/choices.py:24 netbox/virtualization/choices.py:44 msgid "Offline" msgstr "Çevrim dışı" @@ -131,7 +133,7 @@ msgstr "Hazırlıktan Kaldırma" msgid "Decommissioned" msgstr "Hizmet dışı bırakıldı" -#: netbox/circuits/choices.py:90 netbox/dcim/choices.py:1611 +#: netbox/circuits/choices.py:90 netbox/dcim/choices.py:1618 #: netbox/templates/dcim/interface.html:135 #: netbox/templates/virtualization/vminterface.html:83 #: netbox/tenancy/choices.py:17 @@ -166,36 +168,36 @@ msgstr "konuştu" #: netbox/circuits/filtersets.py:37 netbox/circuits/filtersets.py:204 #: netbox/circuits/filtersets.py:284 netbox/dcim/base_filtersets.py:22 -#: netbox/dcim/filtersets.py:99 netbox/dcim/filtersets.py:153 -#: netbox/dcim/filtersets.py:213 netbox/dcim/filtersets.py:334 -#: netbox/dcim/filtersets.py:465 netbox/dcim/filtersets.py:1022 -#: netbox/dcim/filtersets.py:1344 netbox/dcim/filtersets.py:1442 -#: netbox/dcim/filtersets.py:2103 netbox/dcim/filtersets.py:2346 -#: netbox/dcim/filtersets.py:2404 netbox/ipam/filtersets.py:954 -#: netbox/virtualization/filtersets.py:139 netbox/vpn/filtersets.py:358 +#: netbox/dcim/filtersets.py:101 netbox/dcim/filtersets.py:155 +#: 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:2160 netbox/dcim/filtersets.py:2403 +#: netbox/dcim/filtersets.py:2461 netbox/ipam/filtersets.py:954 +#: netbox/virtualization/filtersets.py:139 netbox/vpn/filtersets.py:361 msgid "Region (ID)" msgstr "Bölge (ID)" #: netbox/circuits/filtersets.py:44 netbox/circuits/filtersets.py:211 #: netbox/circuits/filtersets.py:291 netbox/dcim/base_filtersets.py:29 -#: netbox/dcim/filtersets.py:106 netbox/dcim/filtersets.py:159 -#: netbox/dcim/filtersets.py:220 netbox/dcim/filtersets.py:341 -#: netbox/dcim/filtersets.py:472 netbox/dcim/filtersets.py:1029 -#: netbox/dcim/filtersets.py:1351 netbox/dcim/filtersets.py:1449 -#: netbox/dcim/filtersets.py:2110 netbox/dcim/filtersets.py:2353 -#: netbox/dcim/filtersets.py:2411 netbox/extras/filtersets.py:509 +#: netbox/dcim/filtersets.py:108 netbox/dcim/filtersets.py:161 +#: 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:2167 netbox/dcim/filtersets.py:2410 +#: netbox/dcim/filtersets.py:2468 netbox/extras/filtersets.py:602 #: netbox/ipam/filtersets.py:961 netbox/virtualization/filtersets.py:146 -#: netbox/vpn/filtersets.py:353 +#: netbox/vpn/filtersets.py:356 msgid "Region (slug)" msgstr "Bölge (kısa ad)" #: netbox/circuits/filtersets.py:50 netbox/circuits/filtersets.py:217 #: netbox/circuits/filtersets.py:297 netbox/dcim/base_filtersets.py:35 -#: netbox/dcim/filtersets.py:129 netbox/dcim/filtersets.py:226 -#: netbox/dcim/filtersets.py:347 netbox/dcim/filtersets.py:478 -#: netbox/dcim/filtersets.py:1035 netbox/dcim/filtersets.py:1357 -#: netbox/dcim/filtersets.py:1455 netbox/dcim/filtersets.py:2116 -#: netbox/dcim/filtersets.py:2359 netbox/dcim/filtersets.py:2417 +#: 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:2173 +#: netbox/dcim/filtersets.py:2416 netbox/dcim/filtersets.py:2474 #: netbox/ipam/filtersets.py:239 netbox/ipam/filtersets.py:967 #: netbox/virtualization/filtersets.py:152 msgid "Site group (ID)" @@ -203,12 +205,12 @@ msgstr "Site grubu (ID)" #: netbox/circuits/filtersets.py:57 netbox/circuits/filtersets.py:224 #: netbox/circuits/filtersets.py:304 netbox/dcim/base_filtersets.py:42 -#: netbox/dcim/filtersets.py:136 netbox/dcim/filtersets.py:233 -#: netbox/dcim/filtersets.py:354 netbox/dcim/filtersets.py:485 -#: netbox/dcim/filtersets.py:1042 netbox/dcim/filtersets.py:1364 -#: netbox/dcim/filtersets.py:1462 netbox/dcim/filtersets.py:2123 -#: netbox/dcim/filtersets.py:2366 netbox/dcim/filtersets.py:2424 -#: netbox/extras/filtersets.py:515 netbox/ipam/filtersets.py:246 +#: 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:2180 +#: netbox/dcim/filtersets.py:2423 netbox/dcim/filtersets.py:2481 +#: netbox/extras/filtersets.py:608 netbox/ipam/filtersets.py:246 #: netbox/ipam/filtersets.py:974 netbox/virtualization/filtersets.py:159 msgid "Site group (slug)" msgstr "Site grubu (kısa ad)" @@ -216,29 +218,29 @@ msgstr "Site grubu (kısa ad)" #: netbox/circuits/filtersets.py:62 netbox/circuits/forms/filtersets.py:59 #: netbox/circuits/forms/filtersets.py:183 #: netbox/circuits/forms/filtersets.py:241 -#: netbox/circuits/tables/circuits.py:128 netbox/dcim/forms/bulk_edit.py:172 -#: netbox/dcim/forms/bulk_edit.py:333 netbox/dcim/forms/bulk_edit.py:686 -#: netbox/dcim/forms/bulk_edit.py:891 netbox/dcim/forms/bulk_import.py:133 -#: netbox/dcim/forms/bulk_import.py:232 netbox/dcim/forms/bulk_import.py:333 -#: netbox/dcim/forms/bulk_import.py:567 netbox/dcim/forms/bulk_import.py:1448 -#: netbox/dcim/forms/bulk_import.py:1476 netbox/dcim/forms/filtersets.py:88 -#: netbox/dcim/forms/filtersets.py:226 netbox/dcim/forms/filtersets.py:343 -#: netbox/dcim/forms/filtersets.py:440 netbox/dcim/forms/filtersets.py:754 -#: netbox/dcim/forms/filtersets.py:973 netbox/dcim/forms/filtersets.py:1046 -#: netbox/dcim/forms/filtersets.py:1070 netbox/dcim/forms/filtersets.py:1160 -#: netbox/dcim/forms/filtersets.py:1198 netbox/dcim/forms/filtersets.py:1681 -#: netbox/dcim/forms/filtersets.py:1705 netbox/dcim/forms/filtersets.py:1729 -#: netbox/dcim/forms/model_forms.py:141 netbox/dcim/forms/model_forms.py:169 -#: netbox/dcim/forms/model_forms.py:243 netbox/dcim/forms/model_forms.py:473 -#: netbox/dcim/forms/model_forms.py:734 netbox/dcim/forms/object_create.py:395 +#: netbox/circuits/tables/circuits.py:128 netbox/dcim/forms/bulk_edit.py:177 +#: netbox/dcim/forms/bulk_edit.py:344 netbox/dcim/forms/bulk_edit.py:730 +#: netbox/dcim/forms/bulk_edit.py:935 netbox/dcim/forms/bulk_import.py:134 +#: netbox/dcim/forms/bulk_import.py:236 netbox/dcim/forms/bulk_import.py:337 +#: netbox/dcim/forms/bulk_import.py:598 netbox/dcim/forms/bulk_import.py:1479 +#: netbox/dcim/forms/bulk_import.py:1507 netbox/dcim/forms/filtersets.py:89 +#: netbox/dcim/forms/filtersets.py:227 netbox/dcim/forms/filtersets.py:344 +#: netbox/dcim/forms/filtersets.py:441 netbox/dcim/forms/filtersets.py:773 +#: netbox/dcim/forms/filtersets.py:992 netbox/dcim/forms/filtersets.py:1065 +#: netbox/dcim/forms/filtersets.py:1089 netbox/dcim/forms/filtersets.py:1179 +#: netbox/dcim/forms/filtersets.py:1217 netbox/dcim/forms/filtersets.py:1705 +#: netbox/dcim/forms/filtersets.py:1729 netbox/dcim/forms/filtersets.py:1753 +#: netbox/dcim/forms/model_forms.py:146 netbox/dcim/forms/model_forms.py:174 +#: netbox/dcim/forms/model_forms.py:250 netbox/dcim/forms/model_forms.py:567 +#: netbox/dcim/forms/model_forms.py:828 netbox/dcim/forms/object_create.py:395 #: netbox/dcim/tables/devices.py:163 netbox/dcim/tables/power.py:26 -#: netbox/dcim/tables/power.py:93 netbox/dcim/tables/racks.py:121 -#: netbox/dcim/tables/racks.py:206 netbox/dcim/tables/sites.py:133 -#: netbox/extras/filtersets.py:525 netbox/ipam/forms/bulk_edit.py:468 -#: netbox/ipam/forms/bulk_import.py:468 netbox/ipam/forms/filtersets.py:161 -#: netbox/ipam/forms/filtersets.py:236 netbox/ipam/forms/filtersets.py:449 -#: netbox/ipam/forms/filtersets.py:544 netbox/ipam/forms/model_forms.py:678 -#: netbox/ipam/tables/vlans.py:87 netbox/ipam/tables/vlans.py:197 +#: netbox/dcim/tables/power.py:93 netbox/dcim/tables/racks.py:125 +#: netbox/dcim/tables/racks.py:215 netbox/dcim/tables/sites.py:139 +#: netbox/extras/filtersets.py:618 netbox/ipam/forms/bulk_edit.py:479 +#: netbox/ipam/forms/bulk_import.py:475 netbox/ipam/forms/filtersets.py:161 +#: netbox/ipam/forms/filtersets.py:236 netbox/ipam/forms/filtersets.py:457 +#: netbox/ipam/forms/filtersets.py:552 netbox/ipam/forms/model_forms.py:679 +#: netbox/ipam/tables/vlans.py:89 netbox/ipam/tables/vlans.py:199 #: netbox/templates/dcim/device.html:22 #: netbox/templates/dcim/inc/cable_termination.html:8 #: netbox/templates/dcim/inc/cable_termination.html:38 @@ -256,18 +258,18 @@ msgstr "Site grubu (kısa ad)" #: netbox/virtualization/forms/model_forms.py:104 #: netbox/virtualization/forms/model_forms.py:178 #: netbox/virtualization/tables/virtualmachines.py:33 -#: netbox/vpn/forms/filtersets.py:272 netbox/wireless/forms/filtersets.py:88 -#: netbox/wireless/forms/model_forms.py:79 -#: netbox/wireless/forms/model_forms.py:121 +#: netbox/vpn/forms/filtersets.py:277 netbox/wireless/forms/filtersets.py:88 +#: netbox/wireless/forms/model_forms.py:80 +#: netbox/wireless/forms/model_forms.py:122 msgid "Site" msgstr "Site" #: netbox/circuits/filtersets.py:68 netbox/circuits/filtersets.py:235 #: netbox/circuits/filtersets.py:315 netbox/dcim/base_filtersets.py:53 -#: netbox/dcim/filtersets.py:243 netbox/dcim/filtersets.py:364 -#: netbox/dcim/filtersets.py:459 netbox/extras/filtersets.py:531 +#: netbox/dcim/filtersets.py:245 netbox/dcim/filtersets.py:366 +#: netbox/dcim/filtersets.py:461 netbox/extras/filtersets.py:624 #: netbox/ipam/filtersets.py:257 netbox/ipam/filtersets.py:984 -#: netbox/virtualization/filtersets.py:169 netbox/vpn/filtersets.py:363 +#: netbox/virtualization/filtersets.py:169 netbox/vpn/filtersets.py:366 msgid "Site (slug)" msgstr "Site (kısa ad)" @@ -320,21 +322,21 @@ msgid "Circuit type (slug)" msgstr "Devre tipi (kısa ad)" #: netbox/circuits/filtersets.py:229 netbox/circuits/filtersets.py:309 -#: netbox/dcim/base_filtersets.py:47 netbox/dcim/filtersets.py:237 -#: netbox/dcim/filtersets.py:358 netbox/dcim/filtersets.py:453 -#: netbox/dcim/filtersets.py:1046 netbox/dcim/filtersets.py:1369 -#: netbox/dcim/filtersets.py:1467 netbox/dcim/filtersets.py:2128 -#: netbox/dcim/filtersets.py:2370 netbox/dcim/filtersets.py:2429 +#: 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:2185 +#: netbox/dcim/filtersets.py:2427 netbox/dcim/filtersets.py:2486 #: netbox/ipam/filtersets.py:251 netbox/ipam/filtersets.py:978 -#: netbox/virtualization/filtersets.py:163 netbox/vpn/filtersets.py:368 +#: netbox/virtualization/filtersets.py:163 netbox/vpn/filtersets.py:371 msgid "Site (ID)" msgstr "Site (ID)" #: netbox/circuits/filtersets.py:239 netbox/circuits/filtersets.py:321 -#: netbox/dcim/base_filtersets.py:59 netbox/dcim/filtersets.py:259 -#: netbox/dcim/filtersets.py:370 netbox/dcim/filtersets.py:491 -#: netbox/dcim/filtersets.py:1058 netbox/dcim/filtersets.py:1380 -#: netbox/dcim/filtersets.py:1478 netbox/dcim/filtersets.py:2382 +#: 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:2439 msgid "Location (ID)" msgstr "Konum (ID)" @@ -343,24 +345,25 @@ msgid "Termination A (ID)" msgstr "Fesih A (ID)" #: netbox/circuits/filtersets.py:273 netbox/circuits/filtersets.py:375 -#: netbox/circuits/filtersets.py:537 netbox/core/filtersets.py:77 -#: netbox/core/filtersets.py:136 netbox/core/filtersets.py:173 -#: netbox/dcim/filtersets.py:752 netbox/dcim/filtersets.py:1436 -#: netbox/dcim/filtersets.py:2477 netbox/extras/filtersets.py:41 -#: netbox/extras/filtersets.py:63 netbox/extras/filtersets.py:92 -#: netbox/extras/filtersets.py:132 netbox/extras/filtersets.py:181 -#: netbox/extras/filtersets.py:209 netbox/extras/filtersets.py:239 -#: netbox/extras/filtersets.py:276 netbox/extras/filtersets.py:348 -#: netbox/extras/filtersets.py:391 netbox/extras/filtersets.py:438 -#: netbox/extras/filtersets.py:498 netbox/extras/filtersets.py:657 -#: netbox/extras/filtersets.py:703 netbox/ipam/forms/model_forms.py:492 -#: netbox/netbox/filtersets.py:286 netbox/netbox/forms/__init__.py:22 +#: 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:2534 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 +#: netbox/extras/filtersets.py:281 netbox/extras/filtersets.py:333 +#: netbox/extras/filtersets.py:406 netbox/extras/filtersets.py:449 +#: 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/forms/base.py:167 #: netbox/templates/htmx/object_selector.html:28 #: netbox/templates/inc/filter_list.html:46 #: netbox/templates/ipam/ipaddress_assign.html:29 #: netbox/templates/search.html:7 netbox/templates/search.html:26 -#: netbox/tenancy/filtersets.py:99 netbox/users/filtersets.py:23 +#: netbox/tenancy/filtersets.py:104 netbox/users/filtersets.py:23 #: netbox/users/filtersets.py:57 netbox/users/filtersets.py:102 #: netbox/users/filtersets.py:150 netbox/utilities/forms/forms.py:104 #: netbox/utilities/templates/navigation/menu.html:16 @@ -387,10 +390,10 @@ msgid "Circuit" msgstr "Devre" #: netbox/circuits/filtersets.py:328 netbox/dcim/base_filtersets.py:66 -#: netbox/dcim/filtersets.py:266 netbox/dcim/filtersets.py:377 -#: netbox/dcim/filtersets.py:498 netbox/dcim/filtersets.py:1065 -#: netbox/dcim/filtersets.py:1386 netbox/dcim/filtersets.py:1484 -#: netbox/extras/filtersets.py:542 +#: netbox/dcim/filtersets.py:268 netbox/dcim/filtersets.py:379 +#: netbox/dcim/filtersets.py:500 netbox/dcim/filtersets.py:1118 +#: netbox/dcim/filtersets.py:1439 netbox/dcim/filtersets.py:1537 +#: netbox/extras/filtersets.py:635 msgid "Location (slug)" msgstr "Konum (kısa ad)" @@ -410,7 +413,7 @@ msgstr "Devre (ID)" msgid "Virtual circuit (CID)" msgstr "Sanal devre (CID)" -#: netbox/circuits/filtersets.py:396 netbox/dcim/filtersets.py:1925 +#: netbox/circuits/filtersets.py:396 netbox/dcim/filtersets.py:1982 msgid "Virtual circuit (ID)" msgstr "Sanal devre (ID)" @@ -446,20 +449,20 @@ msgstr "Sanal devre tipi (sümüklü böcek)" msgid "Virtual circuit" msgstr "Sanal devre" -#: netbox/circuits/filtersets.py:577 netbox/dcim/filtersets.py:1276 -#: netbox/dcim/filtersets.py:1706 netbox/ipam/filtersets.py:627 -#: netbox/vpn/filtersets.py:102 netbox/vpn/filtersets.py:401 +#: netbox/circuits/filtersets.py:577 netbox/dcim/filtersets.py:1329 +#: netbox/dcim/filtersets.py:1763 netbox/ipam/filtersets.py:627 +#: netbox/vpn/filtersets.py:102 netbox/vpn/filtersets.py:404 msgid "Interface (ID)" msgstr "Arayüz (ID)" #: netbox/circuits/forms/bulk_edit.py:42 #: netbox/circuits/forms/filtersets.py:64 #: netbox/circuits/forms/model_forms.py:42 -#: netbox/circuits/tables/providers.py:32 netbox/dcim/forms/bulk_edit.py:132 -#: netbox/dcim/forms/filtersets.py:196 netbox/dcim/forms/model_forms.py:127 -#: netbox/dcim/tables/sites.py:94 netbox/ipam/models/asns.py:123 -#: netbox/ipam/tables/asn.py:27 netbox/ipam/views.py:230 -#: netbox/netbox/navigation/menu.py:178 netbox/netbox/navigation/menu.py:181 +#: netbox/circuits/tables/providers.py:32 netbox/dcim/forms/bulk_edit.py:137 +#: netbox/dcim/forms/filtersets.py:197 netbox/dcim/forms/model_forms.py:132 +#: netbox/dcim/tables/sites.py:100 netbox/ipam/models/asns.py:123 +#: netbox/ipam/tables/asn.py:27 netbox/ipam/views.py:232 +#: netbox/netbox/navigation/menu.py:179 netbox/netbox/navigation/menu.py:182 #: netbox/templates/circuits/provider.html:23 msgid "ASNs" msgstr "ASN'ler" @@ -472,36 +475,37 @@ msgstr "ASN'ler" #: netbox/circuits/forms/bulk_edit.py:266 #: netbox/circuits/forms/bulk_edit.py:307 #: netbox/circuits/forms/bulk_edit.py:347 -#: netbox/circuits/forms/bulk_edit.py:371 netbox/core/forms/bulk_edit.py:28 -#: netbox/dcim/forms/bulk_create.py:35 netbox/dcim/forms/bulk_edit.py:77 -#: netbox/dcim/forms/bulk_edit.py:96 netbox/dcim/forms/bulk_edit.py:155 -#: netbox/dcim/forms/bulk_edit.py:196 netbox/dcim/forms/bulk_edit.py:214 -#: netbox/dcim/forms/bulk_edit.py:292 netbox/dcim/forms/bulk_edit.py:441 -#: netbox/dcim/forms/bulk_edit.py:475 netbox/dcim/forms/bulk_edit.py:490 -#: netbox/dcim/forms/bulk_edit.py:549 netbox/dcim/forms/bulk_edit.py:593 -#: netbox/dcim/forms/bulk_edit.py:627 netbox/dcim/forms/bulk_edit.py:651 -#: netbox/dcim/forms/bulk_edit.py:724 netbox/dcim/forms/bulk_edit.py:785 -#: netbox/dcim/forms/bulk_edit.py:837 netbox/dcim/forms/bulk_edit.py:860 -#: netbox/dcim/forms/bulk_edit.py:908 netbox/dcim/forms/bulk_edit.py:978 -#: netbox/dcim/forms/bulk_edit.py:1031 netbox/dcim/forms/bulk_edit.py:1066 -#: netbox/dcim/forms/bulk_edit.py:1106 netbox/dcim/forms/bulk_edit.py:1150 -#: netbox/dcim/forms/bulk_edit.py:1195 netbox/dcim/forms/bulk_edit.py:1222 -#: netbox/dcim/forms/bulk_edit.py:1240 netbox/dcim/forms/bulk_edit.py:1258 -#: netbox/dcim/forms/bulk_edit.py:1276 netbox/dcim/forms/bulk_edit.py:1746 -#: netbox/dcim/forms/bulk_edit.py:1787 netbox/extras/forms/bulk_edit.py:39 -#: netbox/extras/forms/bulk_edit.py:149 netbox/extras/forms/bulk_edit.py:178 -#: netbox/extras/forms/bulk_edit.py:208 netbox/extras/forms/bulk_edit.py:256 -#: netbox/extras/forms/bulk_edit.py:274 netbox/extras/forms/bulk_edit.py:298 -#: netbox/extras/forms/bulk_edit.py:312 netbox/extras/forms/bulk_edit.py:339 -#: netbox/extras/tables/tables.py:82 netbox/ipam/forms/bulk_edit.py:56 +#: netbox/circuits/forms/bulk_edit.py:371 netbox/core/forms/bulk_edit.py:29 +#: netbox/dcim/forms/bulk_create.py:35 netbox/dcim/forms/bulk_edit.py:80 +#: netbox/dcim/forms/bulk_edit.py:100 netbox/dcim/forms/bulk_edit.py:160 +#: netbox/dcim/forms/bulk_edit.py:201 netbox/dcim/forms/bulk_edit.py:220 +#: netbox/dcim/forms/bulk_edit.py:303 netbox/dcim/forms/bulk_edit.py:457 +#: netbox/dcim/forms/bulk_edit.py:489 netbox/dcim/forms/bulk_edit.py:504 +#: netbox/dcim/forms/bulk_edit.py:563 netbox/dcim/forms/bulk_edit.py:586 +#: netbox/dcim/forms/bulk_edit.py:631 netbox/dcim/forms/bulk_edit.py:670 +#: netbox/dcim/forms/bulk_edit.py:695 netbox/dcim/forms/bulk_edit.py:768 +#: netbox/dcim/forms/bulk_edit.py:829 netbox/dcim/forms/bulk_edit.py:881 +#: netbox/dcim/forms/bulk_edit.py:904 netbox/dcim/forms/bulk_edit.py:952 +#: netbox/dcim/forms/bulk_edit.py:1022 netbox/dcim/forms/bulk_edit.py:1075 +#: netbox/dcim/forms/bulk_edit.py:1110 netbox/dcim/forms/bulk_edit.py:1150 +#: netbox/dcim/forms/bulk_edit.py:1194 netbox/dcim/forms/bulk_edit.py:1239 +#: netbox/dcim/forms/bulk_edit.py:1266 netbox/dcim/forms/bulk_edit.py:1284 +#: netbox/dcim/forms/bulk_edit.py:1302 netbox/dcim/forms/bulk_edit.py:1320 +#: netbox/dcim/forms/bulk_edit.py:1793 netbox/dcim/forms/bulk_edit.py:1834 +#: netbox/extras/forms/bulk_edit.py:40 netbox/extras/forms/bulk_edit.py:150 +#: netbox/extras/forms/bulk_edit.py:183 netbox/extras/forms/bulk_edit.py:211 +#: netbox/extras/forms/bulk_edit.py:241 netbox/extras/forms/bulk_edit.py:289 +#: netbox/extras/forms/bulk_edit.py:307 netbox/extras/forms/bulk_edit.py:335 +#: netbox/extras/forms/bulk_edit.py:349 netbox/extras/forms/bulk_edit.py:395 +#: netbox/extras/tables/tables.py:83 netbox/ipam/forms/bulk_edit.py:56 #: netbox/ipam/forms/bulk_edit.py:76 netbox/ipam/forms/bulk_edit.py:96 #: netbox/ipam/forms/bulk_edit.py:120 netbox/ipam/forms/bulk_edit.py:149 #: netbox/ipam/forms/bulk_edit.py:178 netbox/ipam/forms/bulk_edit.py:197 -#: netbox/ipam/forms/bulk_edit.py:260 netbox/ipam/forms/bulk_edit.py:305 -#: netbox/ipam/forms/bulk_edit.py:353 netbox/ipam/forms/bulk_edit.py:396 -#: netbox/ipam/forms/bulk_edit.py:412 netbox/ipam/forms/bulk_edit.py:500 -#: netbox/ipam/forms/bulk_edit.py:532 netbox/ipam/forms/bulk_edit.py:575 -#: netbox/ipam/tables/vlans.py:240 netbox/ipam/tables/vlans.py:267 +#: netbox/ipam/forms/bulk_edit.py:260 netbox/ipam/forms/bulk_edit.py:310 +#: netbox/ipam/forms/bulk_edit.py:358 netbox/ipam/forms/bulk_edit.py:401 +#: netbox/ipam/forms/bulk_edit.py:417 netbox/ipam/forms/bulk_edit.py:511 +#: netbox/ipam/forms/bulk_edit.py:543 netbox/ipam/forms/bulk_edit.py:586 +#: netbox/ipam/tables/vlans.py:242 netbox/ipam/tables/vlans.py:269 #: netbox/templates/account/token.html:35 #: netbox/templates/circuits/circuit.html:69 #: netbox/templates/circuits/circuitgroup.html:32 @@ -512,7 +516,7 @@ msgstr "ASN'ler" #: netbox/templates/circuits/virtualcircuit.html:56 #: netbox/templates/circuits/virtualcircuittermination.html:68 #: netbox/templates/circuits/virtualcircuittype.html:26 -#: netbox/templates/core/datasource.html:54 +#: netbox/templates/core/datasource.html:58 #: netbox/templates/core/plugin.html:80 netbox/templates/dcim/cable.html:36 #: netbox/templates/dcim/consoleport.html:44 #: netbox/templates/dcim/consoleserverport.html:44 @@ -529,10 +533,11 @@ msgstr "ASN'ler" #: netbox/templates/dcim/manufacturer.html:40 #: netbox/templates/dcim/module.html:73 #: netbox/templates/dcim/modulebay.html:42 -#: netbox/templates/dcim/moduletype.html:39 +#: netbox/templates/dcim/moduletype.html:43 +#: netbox/templates/dcim/moduletypeprofile.html:20 #: netbox/templates/dcim/platform.html:33 #: netbox/templates/dcim/powerfeed.html:40 -#: netbox/templates/dcim/poweroutlet.html:40 +#: netbox/templates/dcim/poweroutlet.html:44 #: netbox/templates/dcim/powerpanel.html:30 #: netbox/templates/dcim/powerport.html:40 netbox/templates/dcim/rack.html:53 #: netbox/templates/dcim/rackreservation.html:62 @@ -550,21 +555,22 @@ msgstr "ASN'ler" #: netbox/templates/extras/notificationgroup.html:20 #: netbox/templates/extras/savedfilter.html:17 #: netbox/templates/extras/script_list.html:46 +#: netbox/templates/extras/tableconfig.html:17 #: netbox/templates/extras/tag.html:20 netbox/templates/extras/webhook.html:17 #: netbox/templates/generic/bulk_import.html:120 #: netbox/templates/ipam/aggregate.html:43 netbox/templates/ipam/asn.html:42 #: netbox/templates/ipam/asnrange.html:38 #: netbox/templates/ipam/fhrpgroup.html:34 #: netbox/templates/ipam/ipaddress.html:55 -#: netbox/templates/ipam/iprange.html:67 netbox/templates/ipam/prefix.html:77 +#: netbox/templates/ipam/iprange.html:74 netbox/templates/ipam/prefix.html:77 #: netbox/templates/ipam/rir.html:26 netbox/templates/ipam/role.html:26 #: netbox/templates/ipam/routetarget.html:21 -#: netbox/templates/ipam/service.html:50 +#: netbox/templates/ipam/service.html:52 #: netbox/templates/ipam/servicetemplate.html:27 #: netbox/templates/ipam/vlan.html:62 netbox/templates/ipam/vlangroup.html:34 #: netbox/templates/ipam/vlantranslationpolicy.html:18 #: netbox/templates/ipam/vlantranslationrule.html:26 -#: netbox/templates/ipam/vrf.html:33 netbox/templates/tenancy/contact.html:67 +#: netbox/templates/ipam/vrf.html:33 netbox/templates/tenancy/contact.html:77 #: netbox/templates/tenancy/contactgroup.html:25 #: netbox/templates/tenancy/contactrole.html:22 #: netbox/templates/tenancy/tenant.html:24 @@ -585,13 +591,13 @@ msgstr "ASN'ler" #: netbox/templates/vpn/ipsecprofile.html:40 #: netbox/templates/vpn/ipsecprofile.html:73 #: netbox/templates/vpn/ipsecproposal.html:17 -#: netbox/templates/vpn/l2vpn.html:26 netbox/templates/vpn/tunnel.html:33 +#: netbox/templates/vpn/l2vpn.html:30 netbox/templates/vpn/tunnel.html:33 #: netbox/templates/vpn/tunnelgroup.html:30 #: netbox/templates/wireless/wirelesslan.html:34 #: netbox/templates/wireless/wirelesslangroup.html:33 #: netbox/templates/wireless/wirelesslink.html:34 -#: netbox/tenancy/forms/bulk_edit.py:32 netbox/tenancy/forms/bulk_edit.py:80 -#: netbox/tenancy/forms/bulk_edit.py:123 netbox/users/forms/bulk_edit.py:64 +#: netbox/tenancy/forms/bulk_edit.py:32 netbox/tenancy/forms/bulk_edit.py:82 +#: netbox/tenancy/forms/bulk_edit.py:130 netbox/users/forms/bulk_edit.py:64 #: netbox/users/forms/bulk_edit.py:82 netbox/users/forms/bulk_edit.py:112 #: netbox/virtualization/forms/bulk_edit.py:33 #: netbox/virtualization/forms/bulk_edit.py:47 @@ -602,9 +608,9 @@ msgstr "ASN'ler" #: netbox/vpn/forms/bulk_edit.py:28 netbox/vpn/forms/bulk_edit.py:64 #: netbox/vpn/forms/bulk_edit.py:121 netbox/vpn/forms/bulk_edit.py:155 #: netbox/vpn/forms/bulk_edit.py:190 netbox/vpn/forms/bulk_edit.py:215 -#: netbox/vpn/forms/bulk_edit.py:247 netbox/vpn/forms/bulk_edit.py:274 -#: netbox/wireless/forms/bulk_edit.py:31 netbox/wireless/forms/bulk_edit.py:84 -#: netbox/wireless/forms/bulk_edit.py:143 +#: netbox/vpn/forms/bulk_edit.py:247 netbox/vpn/forms/bulk_edit.py:278 +#: netbox/wireless/forms/bulk_edit.py:31 netbox/wireless/forms/bulk_edit.py:85 +#: netbox/wireless/forms/bulk_edit.py:144 msgid "Description" msgstr "Açıklama" @@ -656,23 +662,23 @@ msgstr "Servis ID" #: netbox/circuits/forms/bulk_edit.py:112 #: netbox/circuits/forms/bulk_edit.py:303 #: netbox/circuits/forms/filtersets.py:116 -#: netbox/circuits/forms/filtersets.py:321 netbox/dcim/forms/bulk_edit.py:210 -#: netbox/dcim/forms/bulk_edit.py:613 netbox/dcim/forms/bulk_edit.py:822 -#: netbox/dcim/forms/bulk_edit.py:1191 netbox/dcim/forms/bulk_edit.py:1218 -#: netbox/dcim/forms/bulk_edit.py:1742 netbox/dcim/forms/filtersets.py:1113 -#: netbox/dcim/forms/filtersets.py:1371 netbox/dcim/forms/filtersets.py:1519 -#: netbox/dcim/forms/filtersets.py:1543 netbox/dcim/tables/devices.py:737 -#: netbox/dcim/tables/devices.py:793 netbox/dcim/tables/devices.py:1034 +#: netbox/circuits/forms/filtersets.py:321 netbox/dcim/forms/bulk_edit.py:216 +#: netbox/dcim/forms/bulk_edit.py:656 netbox/dcim/forms/bulk_edit.py:866 +#: netbox/dcim/forms/bulk_edit.py:1235 netbox/dcim/forms/bulk_edit.py:1262 +#: netbox/dcim/forms/bulk_edit.py:1789 netbox/dcim/forms/filtersets.py:1132 +#: netbox/dcim/forms/filtersets.py:1390 netbox/dcim/forms/filtersets.py:1543 +#: netbox/dcim/forms/filtersets.py:1567 netbox/dcim/tables/devices.py:744 +#: netbox/dcim/tables/devices.py:800 netbox/dcim/tables/devices.py:1041 #: netbox/dcim/tables/devicetypes.py:256 netbox/dcim/tables/devicetypes.py:271 -#: netbox/dcim/tables/racks.py:33 netbox/extras/forms/bulk_edit.py:270 -#: netbox/extras/tables/tables.py:446 +#: netbox/dcim/tables/racks.py:33 netbox/extras/forms/bulk_edit.py:303 +#: netbox/extras/tables/tables.py:487 #: netbox/templates/circuits/circuittype.html:30 #: netbox/templates/circuits/virtualcircuittype.html:30 #: netbox/templates/dcim/cable.html:40 -#: netbox/templates/dcim/devicerole.html:34 +#: netbox/templates/dcim/devicerole.html:38 #: netbox/templates/dcim/frontport.html:40 #: netbox/templates/dcim/inventoryitemrole.html:26 -#: netbox/templates/dcim/poweroutlet.html:44 +#: netbox/templates/dcim/poweroutlet.html:48 #: netbox/templates/dcim/rackrole.html:30 #: netbox/templates/dcim/rearport.html:40 netbox/templates/extras/tag.html:26 msgid "Color" @@ -687,31 +693,31 @@ msgstr "Renk" #: netbox/circuits/tables/circuits.py:65 #: netbox/circuits/tables/circuits.py:199 #: netbox/circuits/tables/virtual_circuits.py:58 -#: netbox/core/forms/bulk_edit.py:18 netbox/core/forms/filtersets.py:33 +#: netbox/core/forms/bulk_edit.py:19 netbox/core/forms/filtersets.py:33 #: netbox/core/tables/change_logging.py:32 netbox/core/tables/data.py:20 -#: netbox/core/tables/jobs.py:18 netbox/dcim/forms/bulk_edit.py:800 -#: netbox/dcim/forms/bulk_edit.py:939 netbox/dcim/forms/bulk_edit.py:1007 -#: netbox/dcim/forms/bulk_edit.py:1026 netbox/dcim/forms/bulk_edit.py:1049 -#: netbox/dcim/forms/bulk_edit.py:1091 netbox/dcim/forms/bulk_edit.py:1135 -#: netbox/dcim/forms/bulk_edit.py:1186 netbox/dcim/forms/bulk_edit.py:1213 -#: netbox/dcim/forms/bulk_import.py:190 netbox/dcim/forms/bulk_import.py:269 -#: netbox/dcim/forms/bulk_import.py:735 netbox/dcim/forms/bulk_import.py:761 -#: netbox/dcim/forms/bulk_import.py:787 netbox/dcim/forms/bulk_import.py:807 -#: netbox/dcim/forms/bulk_import.py:893 netbox/dcim/forms/bulk_import.py:987 -#: netbox/dcim/forms/bulk_import.py:1029 netbox/dcim/forms/bulk_import.py:1350 -#: netbox/dcim/forms/bulk_import.py:1513 netbox/dcim/forms/filtersets.py:1004 -#: netbox/dcim/forms/filtersets.py:1103 netbox/dcim/forms/filtersets.py:1224 -#: netbox/dcim/forms/filtersets.py:1296 netbox/dcim/forms/filtersets.py:1321 -#: netbox/dcim/forms/filtersets.py:1345 netbox/dcim/forms/filtersets.py:1365 -#: netbox/dcim/forms/filtersets.py:1407 netbox/dcim/forms/filtersets.py:1514 -#: netbox/dcim/forms/filtersets.py:1538 netbox/dcim/forms/model_forms.py:714 -#: netbox/dcim/forms/model_forms.py:720 netbox/dcim/forms/object_import.py:84 +#: netbox/core/tables/jobs.py:18 netbox/dcim/forms/bulk_edit.py:844 +#: netbox/dcim/forms/bulk_edit.py:983 netbox/dcim/forms/bulk_edit.py:1051 +#: netbox/dcim/forms/bulk_edit.py:1070 netbox/dcim/forms/bulk_edit.py:1093 +#: netbox/dcim/forms/bulk_edit.py:1135 netbox/dcim/forms/bulk_edit.py:1179 +#: netbox/dcim/forms/bulk_edit.py:1230 netbox/dcim/forms/bulk_edit.py:1257 +#: netbox/dcim/forms/bulk_import.py:194 netbox/dcim/forms/bulk_import.py:273 +#: netbox/dcim/forms/bulk_import.py:766 netbox/dcim/forms/bulk_import.py:792 +#: netbox/dcim/forms/bulk_import.py:818 netbox/dcim/forms/bulk_import.py:838 +#: netbox/dcim/forms/bulk_import.py:924 netbox/dcim/forms/bulk_import.py:1018 +#: netbox/dcim/forms/bulk_import.py:1060 netbox/dcim/forms/bulk_import.py:1381 +#: netbox/dcim/forms/bulk_import.py:1544 netbox/dcim/forms/filtersets.py:1023 +#: netbox/dcim/forms/filtersets.py:1122 netbox/dcim/forms/filtersets.py:1243 +#: netbox/dcim/forms/filtersets.py:1315 netbox/dcim/forms/filtersets.py:1340 +#: netbox/dcim/forms/filtersets.py:1364 netbox/dcim/forms/filtersets.py:1384 +#: netbox/dcim/forms/filtersets.py:1431 netbox/dcim/forms/filtersets.py:1538 +#: netbox/dcim/forms/filtersets.py:1562 netbox/dcim/forms/model_forms.py:808 +#: netbox/dcim/forms/model_forms.py:814 netbox/dcim/forms/object_import.py:84 #: netbox/dcim/forms/object_import.py:113 #: netbox/dcim/forms/object_import.py:146 netbox/dcim/tables/devices.py:188 -#: netbox/dcim/tables/devices.py:845 netbox/dcim/tables/power.py:77 -#: netbox/dcim/tables/racks.py:137 netbox/extras/forms/bulk_import.py:42 -#: netbox/extras/tables/tables.py:408 netbox/extras/tables/tables.py:468 -#: netbox/netbox/tables/tables.py:243 +#: netbox/dcim/tables/devices.py:852 netbox/dcim/tables/power.py:77 +#: netbox/dcim/tables/racks.py:141 netbox/extras/forms/bulk_import.py:42 +#: netbox/extras/tables/tables.py:449 netbox/extras/tables/tables.py:509 +#: netbox/netbox/tables/tables.py:269 #: netbox/templates/circuits/circuit.html:30 #: netbox/templates/circuits/virtualcircuit.html:39 #: netbox/templates/circuits/virtualcircuittermination.html:64 @@ -737,8 +743,8 @@ msgstr "Renk" #: netbox/virtualization/forms/filtersets.py:55 #: netbox/virtualization/forms/model_forms.py:65 #: netbox/virtualization/tables/clusters.py:66 -#: netbox/vpn/forms/bulk_edit.py:264 netbox/vpn/forms/bulk_import.py:264 -#: netbox/vpn/forms/filtersets.py:223 netbox/vpn/forms/model_forms.py:85 +#: netbox/vpn/forms/bulk_edit.py:268 netbox/vpn/forms/bulk_import.py:269 +#: netbox/vpn/forms/filtersets.py:228 netbox/vpn/forms/model_forms.py:85 #: netbox/vpn/forms/model_forms.py:120 netbox/vpn/forms/model_forms.py:232 msgid "Type" msgstr "Tür" @@ -762,36 +768,37 @@ msgstr "Sağlayıcı hesabı" #: netbox/circuits/forms/bulk_import.py:227 #: netbox/circuits/forms/filtersets.py:162 #: netbox/circuits/forms/filtersets.py:362 netbox/core/forms/filtersets.py:38 -#: netbox/core/forms/filtersets.py:80 netbox/core/tables/data.py:23 +#: netbox/core/forms/filtersets.py:85 netbox/core/tables/data.py:23 #: netbox/core/tables/jobs.py:26 netbox/core/tables/tasks.py:88 -#: netbox/dcim/forms/bulk_edit.py:110 netbox/dcim/forms/bulk_edit.py:185 -#: netbox/dcim/forms/bulk_edit.py:355 netbox/dcim/forms/bulk_edit.py:709 -#: netbox/dcim/forms/bulk_edit.py:774 netbox/dcim/forms/bulk_edit.py:806 -#: netbox/dcim/forms/bulk_edit.py:933 netbox/dcim/forms/bulk_edit.py:1723 -#: netbox/dcim/forms/bulk_edit.py:1765 netbox/dcim/forms/bulk_import.py:90 -#: netbox/dcim/forms/bulk_import.py:149 netbox/dcim/forms/bulk_import.py:250 -#: netbox/dcim/forms/bulk_import.py:532 netbox/dcim/forms/bulk_import.py:686 -#: netbox/dcim/forms/bulk_import.py:1137 netbox/dcim/forms/bulk_import.py:1344 -#: netbox/dcim/forms/bulk_import.py:1508 netbox/dcim/forms/bulk_import.py:1572 -#: netbox/dcim/forms/filtersets.py:179 netbox/dcim/forms/filtersets.py:238 -#: netbox/dcim/forms/filtersets.py:360 netbox/dcim/forms/filtersets.py:800 -#: netbox/dcim/forms/filtersets.py:925 netbox/dcim/forms/filtersets.py:1007 -#: netbox/dcim/forms/filtersets.py:1108 netbox/dcim/forms/filtersets.py:1219 -#: netbox/dcim/forms/filtersets.py:1621 netbox/dcim/tables/devices.py:150 -#: netbox/dcim/tables/devices.py:848 netbox/dcim/tables/devices.py:982 -#: netbox/dcim/tables/devices.py:1094 netbox/dcim/tables/modules.py:70 -#: netbox/dcim/tables/power.py:74 netbox/dcim/tables/racks.py:125 -#: netbox/dcim/tables/sites.py:82 netbox/dcim/tables/sites.py:137 +#: netbox/dcim/forms/bulk_edit.py:115 netbox/dcim/forms/bulk_edit.py:190 +#: netbox/dcim/forms/bulk_edit.py:366 netbox/dcim/forms/bulk_edit.py:753 +#: netbox/dcim/forms/bulk_edit.py:818 netbox/dcim/forms/bulk_edit.py:850 +#: netbox/dcim/forms/bulk_edit.py:977 netbox/dcim/forms/bulk_edit.py:1770 +#: netbox/dcim/forms/bulk_edit.py:1812 netbox/dcim/forms/bulk_import.py:91 +#: netbox/dcim/forms/bulk_import.py:150 netbox/dcim/forms/bulk_import.py:254 +#: netbox/dcim/forms/bulk_import.py:563 netbox/dcim/forms/bulk_import.py:717 +#: netbox/dcim/forms/bulk_import.py:1168 netbox/dcim/forms/bulk_import.py:1375 +#: netbox/dcim/forms/bulk_import.py:1539 netbox/dcim/forms/bulk_import.py:1603 +#: netbox/dcim/forms/filtersets.py:180 netbox/dcim/forms/filtersets.py:239 +#: netbox/dcim/forms/filtersets.py:361 netbox/dcim/forms/filtersets.py:819 +#: netbox/dcim/forms/filtersets.py:944 netbox/dcim/forms/filtersets.py:1026 +#: netbox/dcim/forms/filtersets.py:1127 netbox/dcim/forms/filtersets.py:1238 +#: netbox/dcim/forms/filtersets.py:1394 netbox/dcim/forms/filtersets.py:1645 +#: netbox/dcim/tables/devices.py:150 netbox/dcim/tables/devices.py:524 +#: netbox/dcim/tables/devices.py:855 netbox/dcim/tables/devices.py:989 +#: netbox/dcim/tables/devices.py:1101 netbox/dcim/tables/modules.py:104 +#: netbox/dcim/tables/power.py:74 netbox/dcim/tables/racks.py:129 +#: netbox/dcim/tables/sites.py:88 netbox/dcim/tables/sites.py:143 #: netbox/ipam/forms/bulk_edit.py:240 netbox/ipam/forms/bulk_edit.py:290 -#: netbox/ipam/forms/bulk_edit.py:338 netbox/ipam/forms/bulk_edit.py:490 +#: netbox/ipam/forms/bulk_edit.py:343 netbox/ipam/forms/bulk_edit.py:501 #: netbox/ipam/forms/bulk_import.py:195 netbox/ipam/forms/bulk_import.py:263 -#: netbox/ipam/forms/bulk_import.py:299 netbox/ipam/forms/bulk_import.py:489 +#: netbox/ipam/forms/bulk_import.py:299 netbox/ipam/forms/bulk_import.py:496 #: netbox/ipam/forms/filtersets.py:219 netbox/ipam/forms/filtersets.py:297 -#: netbox/ipam/forms/filtersets.py:372 netbox/ipam/forms/filtersets.py:556 -#: netbox/ipam/forms/model_forms.py:511 netbox/ipam/tables/ip.py:183 -#: netbox/ipam/tables/ip.py:264 netbox/ipam/tables/ip.py:315 -#: netbox/ipam/tables/ip.py:378 netbox/ipam/tables/ip.py:405 -#: netbox/ipam/tables/vlans.py:95 netbox/ipam/tables/vlans.py:208 +#: netbox/ipam/forms/filtersets.py:379 netbox/ipam/forms/filtersets.py:564 +#: netbox/ipam/forms/model_forms.py:511 netbox/ipam/tables/ip.py:184 +#: netbox/ipam/tables/ip.py:265 netbox/ipam/tables/ip.py:321 +#: netbox/ipam/tables/ip.py:394 netbox/ipam/tables/ip.py:421 +#: netbox/ipam/tables/vlans.py:97 netbox/ipam/tables/vlans.py:210 #: netbox/templates/circuits/circuit.html:34 #: netbox/templates/circuits/virtualcircuit.html:43 #: netbox/templates/core/datasource.html:46 netbox/templates/core/job.html:48 @@ -799,15 +806,16 @@ msgstr "Sağlayıcı hesabı" #: netbox/templates/dcim/cable.html:19 netbox/templates/dcim/device.html:178 #: netbox/templates/dcim/inventoryitem.html:36 #: netbox/templates/dcim/location.html:45 netbox/templates/dcim/module.html:69 -#: netbox/templates/dcim/powerfeed.html:36 netbox/templates/dcim/rack.html:41 -#: netbox/templates/dcim/site.html:43 +#: netbox/templates/dcim/powerfeed.html:36 +#: netbox/templates/dcim/poweroutlet.html:40 +#: netbox/templates/dcim/rack.html:41 netbox/templates/dcim/site.html:43 #: netbox/templates/extras/script_list.html:48 #: netbox/templates/ipam/ipaddress.html:37 -#: netbox/templates/ipam/iprange.html:54 netbox/templates/ipam/prefix.html:69 +#: netbox/templates/ipam/iprange.html:61 netbox/templates/ipam/prefix.html:69 #: netbox/templates/ipam/vlan.html:48 #: netbox/templates/virtualization/cluster.html:21 #: netbox/templates/virtualization/virtualmachine.html:19 -#: netbox/templates/vpn/tunnel.html:25 +#: netbox/templates/vpn/l2vpn.html:26 netbox/templates/vpn/tunnel.html:25 #: netbox/templates/wireless/wirelesslan.html:22 #: netbox/templates/wireless/wirelesslink.html:17 #: netbox/users/forms/filtersets.py:32 netbox/users/forms/model_forms.py:194 @@ -819,10 +827,12 @@ msgstr "Sağlayıcı hesabı" #: netbox/virtualization/forms/filtersets.py:166 #: netbox/virtualization/tables/clusters.py:74 #: netbox/virtualization/tables/virtualmachines.py:30 -#: netbox/vpn/forms/bulk_edit.py:39 netbox/vpn/forms/bulk_import.py:37 -#: netbox/vpn/forms/filtersets.py:52 netbox/vpn/tables/tunnels.py:48 -#: netbox/wireless/forms/bulk_edit.py:45 -#: netbox/wireless/forms/bulk_edit.py:108 +#: netbox/vpn/forms/bulk_edit.py:39 netbox/vpn/forms/bulk_edit.py:264 +#: netbox/vpn/forms/bulk_import.py:37 netbox/vpn/forms/bulk_import.py:264 +#: netbox/vpn/forms/filtersets.py:52 netbox/vpn/forms/filtersets.py:223 +#: netbox/vpn/tables/l2vpn.py:27 netbox/vpn/tables/tunnels.py:48 +#: netbox/wireless/forms/bulk_edit.py:46 +#: netbox/wireless/forms/bulk_edit.py:109 #: netbox/wireless/forms/bulk_import.py:45 #: netbox/wireless/forms/bulk_import.py:89 #: netbox/wireless/forms/filtersets.py:52 @@ -840,36 +850,37 @@ msgstr "Durum" #: netbox/circuits/forms/bulk_import.py:232 #: netbox/circuits/forms/filtersets.py:131 #: netbox/circuits/forms/filtersets.py:278 -#: netbox/circuits/forms/filtersets.py:332 netbox/dcim/forms/bulk_edit.py:126 -#: netbox/dcim/forms/bulk_edit.py:191 netbox/dcim/forms/bulk_edit.py:350 -#: netbox/dcim/forms/bulk_edit.py:470 netbox/dcim/forms/bulk_edit.py:699 -#: netbox/dcim/forms/bulk_edit.py:812 netbox/dcim/forms/bulk_edit.py:1770 -#: netbox/dcim/forms/bulk_import.py:109 netbox/dcim/forms/bulk_import.py:154 -#: netbox/dcim/forms/bulk_import.py:243 netbox/dcim/forms/bulk_import.py:358 -#: netbox/dcim/forms/bulk_import.py:506 netbox/dcim/forms/bulk_import.py:1356 -#: netbox/dcim/forms/bulk_import.py:1565 netbox/dcim/forms/filtersets.py:174 -#: netbox/dcim/forms/filtersets.py:206 netbox/dcim/forms/filtersets.py:324 -#: netbox/dcim/forms/filtersets.py:400 netbox/dcim/forms/filtersets.py:421 -#: netbox/dcim/forms/filtersets.py:723 netbox/dcim/forms/filtersets.py:917 -#: netbox/dcim/forms/filtersets.py:1027 netbox/dcim/forms/filtersets.py:1057 -#: netbox/dcim/forms/filtersets.py:1179 netbox/dcim/tables/power.py:88 -#: netbox/extras/filtersets.py:612 netbox/extras/forms/filtersets.py:330 -#: netbox/extras/forms/filtersets.py:403 netbox/ipam/forms/bulk_edit.py:46 +#: netbox/circuits/forms/filtersets.py:332 netbox/dcim/forms/bulk_edit.py:131 +#: netbox/dcim/forms/bulk_edit.py:196 netbox/dcim/forms/bulk_edit.py:361 +#: netbox/dcim/forms/bulk_edit.py:484 netbox/dcim/forms/bulk_edit.py:743 +#: netbox/dcim/forms/bulk_edit.py:856 netbox/dcim/forms/bulk_edit.py:1817 +#: netbox/dcim/forms/bulk_import.py:110 netbox/dcim/forms/bulk_import.py:155 +#: netbox/dcim/forms/bulk_import.py:247 netbox/dcim/forms/bulk_import.py:362 +#: netbox/dcim/forms/bulk_import.py:537 netbox/dcim/forms/bulk_import.py:1387 +#: netbox/dcim/forms/bulk_import.py:1596 netbox/dcim/forms/filtersets.py:175 +#: netbox/dcim/forms/filtersets.py:207 netbox/dcim/forms/filtersets.py:325 +#: netbox/dcim/forms/filtersets.py:401 netbox/dcim/forms/filtersets.py:422 +#: netbox/dcim/forms/filtersets.py:742 netbox/dcim/forms/filtersets.py:936 +#: netbox/dcim/forms/filtersets.py:1046 netbox/dcim/forms/filtersets.py:1076 +#: netbox/dcim/forms/filtersets.py:1198 netbox/dcim/tables/power.py:88 +#: netbox/extras/filtersets.py:705 netbox/extras/forms/filtersets.py:365 +#: netbox/extras/forms/filtersets.py:438 netbox/ipam/forms/bulk_edit.py:46 #: netbox/ipam/forms/bulk_edit.py:71 netbox/ipam/forms/bulk_edit.py:115 #: netbox/ipam/forms/bulk_edit.py:144 netbox/ipam/forms/bulk_edit.py:169 #: netbox/ipam/forms/bulk_edit.py:235 netbox/ipam/forms/bulk_edit.py:285 -#: netbox/ipam/forms/bulk_edit.py:333 netbox/ipam/forms/bulk_edit.py:485 -#: netbox/ipam/forms/bulk_import.py:41 netbox/ipam/forms/bulk_import.py:70 -#: netbox/ipam/forms/bulk_import.py:98 netbox/ipam/forms/bulk_import.py:118 -#: netbox/ipam/forms/bulk_import.py:138 netbox/ipam/forms/bulk_import.py:167 -#: netbox/ipam/forms/bulk_import.py:256 netbox/ipam/forms/bulk_import.py:292 -#: netbox/ipam/forms/bulk_import.py:482 netbox/ipam/forms/filtersets.py:50 +#: netbox/ipam/forms/bulk_edit.py:338 netbox/ipam/forms/bulk_edit.py:439 +#: netbox/ipam/forms/bulk_edit.py:496 netbox/ipam/forms/bulk_import.py:41 +#: netbox/ipam/forms/bulk_import.py:70 netbox/ipam/forms/bulk_import.py:98 +#: netbox/ipam/forms/bulk_import.py:118 netbox/ipam/forms/bulk_import.py:138 +#: netbox/ipam/forms/bulk_import.py:167 netbox/ipam/forms/bulk_import.py:256 +#: netbox/ipam/forms/bulk_import.py:292 netbox/ipam/forms/bulk_import.py:458 +#: netbox/ipam/forms/bulk_import.py:489 netbox/ipam/forms/filtersets.py:50 #: netbox/ipam/forms/filtersets.py:70 netbox/ipam/forms/filtersets.py:102 #: netbox/ipam/forms/filtersets.py:123 netbox/ipam/forms/filtersets.py:146 #: netbox/ipam/forms/filtersets.py:182 netbox/ipam/forms/filtersets.py:282 -#: netbox/ipam/forms/filtersets.py:326 netbox/ipam/forms/filtersets.py:524 -#: netbox/ipam/tables/ip.py:408 netbox/ipam/tables/vlans.py:205 -#: netbox/templates/circuits/circuit.html:48 +#: netbox/ipam/forms/filtersets.py:333 netbox/ipam/forms/filtersets.py:441 +#: netbox/ipam/forms/filtersets.py:532 netbox/ipam/tables/ip.py:424 +#: netbox/ipam/tables/vlans.py:207 netbox/templates/circuits/circuit.html:48 #: netbox/templates/circuits/circuitgroup.html:36 #: netbox/templates/circuits/virtualcircuit.html:47 #: netbox/templates/dcim/cable.html:23 netbox/templates/dcim/device.html:79 @@ -881,27 +892,27 @@ msgstr "Durum" #: netbox/templates/ipam/aggregate.html:30 netbox/templates/ipam/asn.html:33 #: netbox/templates/ipam/asnrange.html:29 #: netbox/templates/ipam/ipaddress.html:28 -#: netbox/templates/ipam/iprange.html:58 netbox/templates/ipam/prefix.html:29 +#: netbox/templates/ipam/iprange.html:65 netbox/templates/ipam/prefix.html:29 #: netbox/templates/ipam/routetarget.html:17 -#: netbox/templates/ipam/vlan.html:39 netbox/templates/ipam/vrf.html:20 -#: netbox/templates/tenancy/tenant.html:17 +#: netbox/templates/ipam/vlan.html:39 netbox/templates/ipam/vlangroup.html:50 +#: netbox/templates/ipam/vrf.html:20 netbox/templates/tenancy/tenant.html:17 #: netbox/templates/virtualization/cluster.html:33 #: netbox/templates/virtualization/virtualmachine.html:39 -#: netbox/templates/vpn/l2vpn.html:30 netbox/templates/vpn/tunnel.html:49 +#: netbox/templates/vpn/l2vpn.html:34 netbox/templates/vpn/tunnel.html:49 #: netbox/templates/wireless/wirelesslan.html:42 #: netbox/templates/wireless/wirelesslink.html:25 #: netbox/tenancy/forms/forms.py:25 netbox/tenancy/forms/forms.py:49 -#: netbox/tenancy/forms/model_forms.py:52 netbox/tenancy/tables/columns.py:49 +#: netbox/tenancy/forms/model_forms.py:53 netbox/tenancy/tables/columns.py:49 #: netbox/virtualization/forms/bulk_edit.py:77 #: netbox/virtualization/forms/bulk_edit.py:137 #: netbox/virtualization/forms/bulk_import.py:67 #: netbox/virtualization/forms/bulk_import.py:121 #: netbox/virtualization/forms/filtersets.py:48 #: netbox/virtualization/forms/filtersets.py:111 -#: netbox/vpn/forms/bulk_edit.py:59 netbox/vpn/forms/bulk_edit.py:269 +#: netbox/vpn/forms/bulk_edit.py:59 netbox/vpn/forms/bulk_edit.py:273 #: netbox/vpn/forms/bulk_import.py:59 netbox/vpn/forms/bulk_import.py:258 -#: netbox/vpn/forms/filtersets.py:219 netbox/wireless/forms/bulk_edit.py:65 -#: netbox/wireless/forms/bulk_edit.py:113 +#: netbox/vpn/forms/filtersets.py:219 netbox/wireless/forms/bulk_edit.py:66 +#: netbox/wireless/forms/bulk_edit.py:114 #: netbox/wireless/forms/bulk_import.py:57 #: netbox/wireless/forms/bulk_import.py:102 #: netbox/wireless/forms/filtersets.py:38 @@ -929,9 +940,9 @@ msgstr "Taahhüt oranı (Kbps)" #: netbox/circuits/forms/model_forms.py:136 #: netbox/templates/circuits/circuit.html:38 #: netbox/templates/wireless/wirelesslink.html:38 -#: netbox/wireless/forms/bulk_edit.py:132 +#: netbox/wireless/forms/bulk_edit.py:133 #: netbox/wireless/forms/filtersets.py:130 -#: netbox/wireless/forms/model_forms.py:168 +#: netbox/wireless/forms/model_forms.py:169 msgid "Distance" msgstr "Mesafe" @@ -939,7 +950,7 @@ msgstr "Mesafe" #: netbox/circuits/forms/bulk_import.py:105 #: netbox/circuits/forms/bulk_import.py:108 #: netbox/circuits/forms/filtersets.py:213 -#: netbox/wireless/forms/bulk_edit.py:137 +#: netbox/wireless/forms/bulk_edit.py:138 #: netbox/wireless/forms/bulk_import.py:121 #: netbox/wireless/forms/bulk_import.py:124 #: netbox/wireless/forms/filtersets.py:134 @@ -957,30 +968,31 @@ msgstr "Servis Parametreleri" #: netbox/circuits/forms/filtersets.py:111 #: netbox/circuits/forms/filtersets.py:128 #: netbox/circuits/forms/filtersets.py:316 -#: netbox/circuits/forms/filtersets.py:331 netbox/core/forms/filtersets.py:68 -#: netbox/core/forms/filtersets.py:136 netbox/dcim/forms/bulk_edit.py:846 -#: netbox/dcim/forms/filtersets.py:173 netbox/dcim/forms/filtersets.py:205 -#: netbox/dcim/forms/filtersets.py:916 netbox/dcim/forms/filtersets.py:1056 -#: netbox/dcim/forms/filtersets.py:1180 netbox/dcim/forms/filtersets.py:1288 -#: netbox/dcim/forms/filtersets.py:1312 netbox/dcim/forms/filtersets.py:1337 -#: netbox/dcim/forms/filtersets.py:1356 netbox/dcim/forms/filtersets.py:1380 -#: netbox/dcim/forms/filtersets.py:1505 netbox/dcim/forms/filtersets.py:1529 -#: netbox/dcim/forms/filtersets.py:1553 netbox/dcim/forms/filtersets.py:1571 -#: netbox/dcim/forms/filtersets.py:1587 netbox/extras/forms/bulk_edit.py:90 -#: netbox/extras/forms/filtersets.py:45 netbox/extras/forms/filtersets.py:137 -#: netbox/extras/forms/filtersets.py:169 netbox/extras/forms/filtersets.py:210 -#: netbox/extras/forms/filtersets.py:227 netbox/extras/forms/filtersets.py:258 -#: netbox/extras/forms/filtersets.py:282 netbox/extras/forms/filtersets.py:449 -#: netbox/ipam/forms/filtersets.py:101 netbox/ipam/forms/filtersets.py:281 -#: netbox/ipam/forms/filtersets.py:323 netbox/ipam/forms/filtersets.py:399 -#: netbox/ipam/forms/filtersets.py:484 netbox/ipam/forms/filtersets.py:497 -#: netbox/ipam/forms/filtersets.py:522 netbox/ipam/forms/filtersets.py:593 -#: netbox/ipam/forms/filtersets.py:611 netbox/netbox/tables/tables.py:259 +#: netbox/circuits/forms/filtersets.py:331 netbox/core/forms/filtersets.py:73 +#: netbox/core/forms/filtersets.py:141 netbox/dcim/forms/bulk_edit.py:890 +#: netbox/dcim/forms/filtersets.py:174 netbox/dcim/forms/filtersets.py:206 +#: netbox/dcim/forms/filtersets.py:935 netbox/dcim/forms/filtersets.py:1075 +#: netbox/dcim/forms/filtersets.py:1199 netbox/dcim/forms/filtersets.py:1307 +#: netbox/dcim/forms/filtersets.py:1331 netbox/dcim/forms/filtersets.py:1356 +#: netbox/dcim/forms/filtersets.py:1375 netbox/dcim/forms/filtersets.py:1404 +#: netbox/dcim/forms/filtersets.py:1529 netbox/dcim/forms/filtersets.py:1553 +#: netbox/dcim/forms/filtersets.py:1577 netbox/dcim/forms/filtersets.py:1595 +#: netbox/dcim/forms/filtersets.py:1611 netbox/dcim/tables/modules.py:24 +#: netbox/extras/forms/bulk_edit.py:91 netbox/extras/forms/filtersets.py:46 +#: netbox/extras/forms/filtersets.py:138 netbox/extras/forms/filtersets.py:215 +#: netbox/extras/forms/filtersets.py:232 netbox/extras/forms/filtersets.py:262 +#: netbox/extras/forms/filtersets.py:293 netbox/extras/forms/filtersets.py:317 +#: netbox/extras/forms/filtersets.py:504 netbox/ipam/forms/filtersets.py:101 +#: netbox/ipam/forms/filtersets.py:281 netbox/ipam/forms/filtersets.py:330 +#: netbox/ipam/forms/filtersets.py:406 netbox/ipam/forms/filtersets.py:492 +#: netbox/ipam/forms/filtersets.py:505 netbox/ipam/forms/filtersets.py:530 +#: netbox/ipam/forms/filtersets.py:601 netbox/ipam/forms/filtersets.py:619 +#: netbox/netbox/tables/tables.py:285 netbox/templates/dcim/moduletype.html:68 #: netbox/virtualization/forms/filtersets.py:46 #: netbox/virtualization/forms/filtersets.py:109 #: netbox/virtualization/forms/filtersets.py:204 #: netbox/virtualization/forms/filtersets.py:261 -#: netbox/vpn/forms/filtersets.py:218 netbox/wireless/forms/bulk_edit.py:153 +#: netbox/vpn/forms/filtersets.py:218 netbox/wireless/forms/bulk_edit.py:154 #: netbox/wireless/forms/filtersets.py:36 #: netbox/wireless/forms/filtersets.py:102 msgid "Attributes" @@ -991,13 +1003,14 @@ msgstr "Öznitellikler" #: netbox/circuits/forms/model_forms.py:142 #: netbox/circuits/forms/model_forms.py:240 #: netbox/circuits/forms/model_forms.py:345 -#: netbox/dcim/forms/model_forms.py:143 netbox/dcim/forms/model_forms.py:185 -#: netbox/dcim/forms/model_forms.py:274 netbox/dcim/forms/model_forms.py:331 -#: netbox/dcim/forms/model_forms.py:780 netbox/dcim/forms/model_forms.py:1775 -#: netbox/ipam/forms/model_forms.py:67 netbox/ipam/forms/model_forms.py:84 -#: netbox/ipam/forms/model_forms.py:119 netbox/ipam/forms/model_forms.py:141 -#: netbox/ipam/forms/model_forms.py:166 netbox/ipam/forms/model_forms.py:233 -#: netbox/ipam/forms/model_forms.py:271 netbox/ipam/forms/model_forms.py:330 +#: netbox/dcim/forms/model_forms.py:148 netbox/dcim/forms/model_forms.py:191 +#: netbox/dcim/forms/model_forms.py:281 netbox/dcim/forms/model_forms.py:339 +#: netbox/dcim/forms/model_forms.py:874 netbox/dcim/forms/model_forms.py:1869 +#: netbox/ipam/forms/bulk_edit.py:448 netbox/ipam/forms/model_forms.py:67 +#: netbox/ipam/forms/model_forms.py:84 netbox/ipam/forms/model_forms.py:119 +#: netbox/ipam/forms/model_forms.py:141 netbox/ipam/forms/model_forms.py:166 +#: netbox/ipam/forms/model_forms.py:233 netbox/ipam/forms/model_forms.py:271 +#: netbox/ipam/forms/model_forms.py:330 netbox/ipam/forms/model_forms.py:631 #: netbox/netbox/navigation/menu.py:24 #: netbox/templates/dcim/device_edit.html:87 #: netbox/templates/dcim/htmx/cable_edit.html:75 @@ -1007,14 +1020,14 @@ msgstr "Öznitellikler" #: netbox/virtualization/forms/model_forms.py:229 #: netbox/vpn/forms/bulk_edit.py:78 netbox/vpn/forms/filtersets.py:48 #: netbox/vpn/forms/model_forms.py:63 netbox/vpn/forms/model_forms.py:148 -#: netbox/vpn/forms/model_forms.py:414 netbox/wireless/forms/model_forms.py:57 -#: netbox/wireless/forms/model_forms.py:173 +#: netbox/vpn/forms/model_forms.py:414 netbox/wireless/forms/model_forms.py:58 +#: netbox/wireless/forms/model_forms.py:174 msgid "Tenancy" msgstr "Kiracılık" #: netbox/circuits/forms/bulk_edit.py:215 #: netbox/circuits/forms/model_forms.py:170 -#: netbox/dcim/forms/bulk_import.py:1317 netbox/dcim/forms/bulk_import.py:1335 +#: netbox/dcim/forms/bulk_import.py:1348 netbox/dcim/forms/bulk_import.py:1366 msgid "Termination type" msgstr "Sonlandırma türü" @@ -1036,11 +1049,11 @@ msgstr "Bağlantı noktası hızı (Kbps)" msgid "Upstream speed (Kbps)" msgstr "Yukarı akış hızı (Kbps)" -#: netbox/circuits/forms/bulk_edit.py:233 netbox/dcim/forms/bulk_edit.py:969 -#: netbox/dcim/forms/bulk_edit.py:1333 netbox/dcim/forms/bulk_edit.py:1350 -#: netbox/dcim/forms/bulk_edit.py:1367 netbox/dcim/forms/bulk_edit.py:1385 -#: netbox/dcim/forms/bulk_edit.py:1480 netbox/dcim/forms/bulk_edit.py:1652 -#: netbox/dcim/forms/bulk_edit.py:1669 +#: netbox/circuits/forms/bulk_edit.py:233 netbox/dcim/forms/bulk_edit.py:1013 +#: netbox/dcim/forms/bulk_edit.py:1377 netbox/dcim/forms/bulk_edit.py:1394 +#: netbox/dcim/forms/bulk_edit.py:1411 netbox/dcim/forms/bulk_edit.py:1432 +#: netbox/dcim/forms/bulk_edit.py:1527 netbox/dcim/forms/bulk_edit.py:1699 +#: netbox/dcim/forms/bulk_edit.py:1716 msgid "Mark connected" msgstr "Bağlı olarak işaretle" @@ -1061,13 +1074,13 @@ msgstr "Fesih Ayrıntıları" #: netbox/circuits/forms/bulk_edit.py:289 #: netbox/circuits/forms/bulk_import.py:188 #: netbox/circuits/forms/filtersets.py:305 -#: netbox/circuits/tables/circuits.py:206 netbox/dcim/forms/model_forms.py:562 +#: netbox/circuits/tables/circuits.py:206 netbox/dcim/forms/model_forms.py:656 #: netbox/templates/circuits/circuitgroupassignment.html:34 #: netbox/templates/dcim/device.html:133 #: netbox/templates/dcim/virtualchassis.html:68 #: netbox/templates/dcim/virtualchassis_edit.html:60 #: netbox/templates/ipam/inc/panels/fhrp_groups.html:26 -#: netbox/tenancy/forms/bulk_edit.py:148 +#: netbox/tenancy/forms/bulk_edit.py:159 #: netbox/tenancy/forms/filtersets.py:110 msgid "Priority" msgstr "Öncelik" @@ -1087,26 +1100,26 @@ msgstr "Sağlayıcı ağı" #: netbox/circuits/forms/bulk_edit.py:365 #: netbox/circuits/forms/bulk_import.py:254 #: netbox/circuits/forms/filtersets.py:382 -#: netbox/circuits/forms/model_forms.py:365 netbox/dcim/forms/bulk_edit.py:361 -#: netbox/dcim/forms/bulk_edit.py:1280 netbox/dcim/forms/bulk_edit.py:1713 -#: netbox/dcim/forms/bulk_import.py:255 netbox/dcim/forms/bulk_import.py:1106 -#: netbox/dcim/forms/filtersets.py:368 netbox/dcim/forms/filtersets.py:778 -#: netbox/dcim/forms/filtersets.py:1598 netbox/dcim/forms/model_forms.py:256 -#: netbox/dcim/forms/model_forms.py:1121 netbox/dcim/forms/model_forms.py:1590 +#: netbox/circuits/forms/model_forms.py:365 netbox/dcim/forms/bulk_edit.py:372 +#: netbox/dcim/forms/bulk_edit.py:1324 netbox/dcim/forms/bulk_edit.py:1760 +#: netbox/dcim/forms/bulk_import.py:259 netbox/dcim/forms/bulk_import.py:1137 +#: netbox/dcim/forms/filtersets.py:369 netbox/dcim/forms/filtersets.py:797 +#: netbox/dcim/forms/filtersets.py:1622 netbox/dcim/forms/model_forms.py:263 +#: netbox/dcim/forms/model_forms.py:1215 netbox/dcim/forms/model_forms.py:1684 #: netbox/dcim/forms/object_import.py:182 netbox/dcim/tables/devices.py:179 -#: netbox/dcim/tables/devices.py:840 netbox/dcim/tables/devices.py:966 -#: netbox/dcim/tables/devicetypes.py:311 netbox/dcim/tables/racks.py:128 -#: netbox/extras/filtersets.py:552 netbox/ipam/forms/bulk_edit.py:245 -#: netbox/ipam/forms/bulk_edit.py:295 netbox/ipam/forms/bulk_edit.py:343 -#: netbox/ipam/forms/bulk_edit.py:495 netbox/ipam/forms/bulk_import.py:200 +#: netbox/dcim/tables/devices.py:847 netbox/dcim/tables/devices.py:973 +#: netbox/dcim/tables/devicetypes.py:311 netbox/dcim/tables/racks.py:132 +#: netbox/extras/filtersets.py:645 netbox/ipam/forms/bulk_edit.py:245 +#: netbox/ipam/forms/bulk_edit.py:295 netbox/ipam/forms/bulk_edit.py:348 +#: netbox/ipam/forms/bulk_edit.py:506 netbox/ipam/forms/bulk_import.py:200 #: netbox/ipam/forms/bulk_import.py:268 netbox/ipam/forms/bulk_import.py:304 -#: netbox/ipam/forms/bulk_import.py:494 netbox/ipam/forms/filtersets.py:247 -#: netbox/ipam/forms/filtersets.py:305 netbox/ipam/forms/filtersets.py:377 -#: netbox/ipam/forms/filtersets.py:564 netbox/ipam/forms/model_forms.py:194 +#: netbox/ipam/forms/bulk_import.py:501 netbox/ipam/forms/filtersets.py:247 +#: netbox/ipam/forms/filtersets.py:305 netbox/ipam/forms/filtersets.py:384 +#: netbox/ipam/forms/filtersets.py:572 netbox/ipam/forms/model_forms.py:194 #: netbox/ipam/forms/model_forms.py:220 netbox/ipam/forms/model_forms.py:259 -#: netbox/ipam/forms/model_forms.py:685 netbox/ipam/tables/ip.py:209 -#: netbox/ipam/tables/ip.py:268 netbox/ipam/tables/ip.py:319 -#: netbox/ipam/tables/vlans.py:99 netbox/ipam/tables/vlans.py:211 +#: netbox/ipam/forms/model_forms.py:686 netbox/ipam/tables/ip.py:210 +#: netbox/ipam/tables/ip.py:269 netbox/ipam/tables/ip.py:325 +#: netbox/ipam/tables/vlans.py:101 netbox/ipam/tables/vlans.py:213 #: netbox/templates/circuits/virtualcircuittermination.html:42 #: netbox/templates/dcim/device.html:182 #: netbox/templates/dcim/inc/panels/inventory_items.html:20 @@ -1114,15 +1127,15 @@ msgstr "Sağlayıcı ağı" #: netbox/templates/dcim/interface.html:280 #: netbox/templates/dcim/inventoryitem.html:40 #: netbox/templates/dcim/rack.html:49 netbox/templates/ipam/ipaddress.html:41 -#: netbox/templates/ipam/iprange.html:50 netbox/templates/ipam/prefix.html:73 +#: netbox/templates/ipam/iprange.html:57 netbox/templates/ipam/prefix.html:73 #: netbox/templates/ipam/role.html:19 netbox/templates/ipam/vlan.html:52 #: netbox/templates/virtualization/virtualmachine.html:23 #: netbox/templates/vpn/tunneltermination.html:17 #: netbox/templates/wireless/inc/wirelesslink_interface.html:20 -#: netbox/tenancy/forms/bulk_edit.py:143 +#: netbox/tenancy/forms/bulk_edit.py:154 #: netbox/tenancy/forms/filtersets.py:107 -#: netbox/tenancy/forms/model_forms.py:137 -#: netbox/tenancy/tables/contacts.py:102 +#: netbox/tenancy/forms/model_forms.py:139 +#: netbox/tenancy/tables/contacts.py:106 #: netbox/virtualization/forms/bulk_edit.py:127 #: netbox/virtualization/forms/bulk_import.py:112 #: netbox/virtualization/forms/filtersets.py:163 @@ -1150,29 +1163,31 @@ msgstr "Devre tipi" #: netbox/circuits/forms/bulk_import.py:102 #: netbox/circuits/forms/bulk_import.py:229 -#: netbox/dcim/forms/bulk_import.py:92 netbox/dcim/forms/bulk_import.py:151 -#: netbox/dcim/forms/bulk_import.py:252 netbox/dcim/forms/bulk_import.py:534 -#: netbox/dcim/forms/bulk_import.py:688 netbox/dcim/forms/bulk_import.py:1139 -#: netbox/dcim/forms/bulk_import.py:1510 netbox/ipam/forms/bulk_import.py:197 +#: netbox/dcim/forms/bulk_import.py:93 netbox/dcim/forms/bulk_import.py:152 +#: netbox/dcim/forms/bulk_import.py:256 netbox/dcim/forms/bulk_import.py:565 +#: netbox/dcim/forms/bulk_import.py:719 netbox/dcim/forms/bulk_import.py:1170 +#: netbox/dcim/forms/bulk_import.py:1541 netbox/ipam/forms/bulk_import.py:197 #: netbox/ipam/forms/bulk_import.py:265 netbox/ipam/forms/bulk_import.py:301 -#: netbox/ipam/forms/bulk_import.py:491 netbox/ipam/forms/bulk_import.py:504 +#: netbox/ipam/forms/bulk_import.py:498 netbox/ipam/forms/bulk_import.py:511 #: netbox/virtualization/forms/bulk_import.py:57 #: netbox/virtualization/forms/bulk_import.py:88 -#: netbox/vpn/forms/bulk_import.py:39 netbox/wireless/forms/bulk_import.py:47 +#: netbox/vpn/forms/bulk_import.py:39 netbox/vpn/forms/bulk_import.py:266 +#: netbox/wireless/forms/bulk_import.py:47 msgid "Operational status" msgstr "Operasyonel durum" #: netbox/circuits/forms/bulk_import.py:115 #: netbox/circuits/forms/bulk_import.py:174 #: netbox/circuits/forms/bulk_import.py:236 -#: netbox/dcim/forms/bulk_import.py:113 netbox/dcim/forms/bulk_import.py:158 -#: netbox/dcim/forms/bulk_import.py:362 netbox/dcim/forms/bulk_import.py:510 -#: netbox/dcim/forms/bulk_import.py:1360 netbox/dcim/forms/bulk_import.py:1505 -#: netbox/dcim/forms/bulk_import.py:1569 netbox/ipam/forms/bulk_import.py:45 +#: netbox/dcim/forms/bulk_import.py:114 netbox/dcim/forms/bulk_import.py:159 +#: netbox/dcim/forms/bulk_import.py:366 netbox/dcim/forms/bulk_import.py:541 +#: netbox/dcim/forms/bulk_import.py:1391 netbox/dcim/forms/bulk_import.py:1536 +#: netbox/dcim/forms/bulk_import.py:1600 netbox/ipam/forms/bulk_import.py:45 #: netbox/ipam/forms/bulk_import.py:74 netbox/ipam/forms/bulk_import.py:102 #: netbox/ipam/forms/bulk_import.py:122 netbox/ipam/forms/bulk_import.py:142 #: netbox/ipam/forms/bulk_import.py:171 netbox/ipam/forms/bulk_import.py:260 -#: netbox/ipam/forms/bulk_import.py:296 netbox/ipam/forms/bulk_import.py:486 +#: netbox/ipam/forms/bulk_import.py:296 netbox/ipam/forms/bulk_import.py:462 +#: netbox/ipam/forms/bulk_import.py:493 #: netbox/virtualization/forms/bulk_import.py:71 #: netbox/virtualization/forms/bulk_import.py:125 #: netbox/vpn/forms/bulk_import.py:63 netbox/wireless/forms/bulk_import.py:61 @@ -1212,13 +1227,13 @@ msgstr "Operasyonel rol" #: netbox/circuits/forms/bulk_import.py:259 #: netbox/circuits/forms/model_forms.py:368 #: netbox/circuits/tables/virtual_circuits.py:112 -#: netbox/dcim/forms/bulk_import.py:1237 netbox/dcim/forms/model_forms.py:1195 -#: netbox/dcim/forms/model_forms.py:1464 netbox/dcim/forms/model_forms.py:1631 -#: netbox/dcim/forms/model_forms.py:1666 netbox/dcim/forms/model_forms.py:1796 -#: netbox/dcim/tables/connections.py:65 netbox/dcim/tables/devices.py:1140 +#: netbox/dcim/forms/bulk_import.py:1268 netbox/dcim/forms/model_forms.py:1289 +#: netbox/dcim/forms/model_forms.py:1558 netbox/dcim/forms/model_forms.py:1725 +#: netbox/dcim/forms/model_forms.py:1760 netbox/dcim/forms/model_forms.py:1890 +#: netbox/dcim/tables/connections.py:65 netbox/dcim/tables/devices.py:1147 #: netbox/ipam/forms/bulk_import.py:324 netbox/ipam/forms/model_forms.py:290 #: netbox/ipam/forms/model_forms.py:299 netbox/ipam/tables/fhrp.py:64 -#: netbox/ipam/tables/ip.py:324 netbox/ipam/tables/vlans.py:145 +#: netbox/ipam/tables/ip.py:330 netbox/ipam/tables/vlans.py:147 #: netbox/templates/circuits/inc/circuit_termination_fields.html:52 #: netbox/templates/circuits/virtualcircuittermination.html:53 #: netbox/templates/circuits/virtualcircuittermination.html:60 @@ -1233,10 +1248,10 @@ msgstr "Operasyonel rol" #: netbox/templates/wireless/wirelesslink.html:10 #: netbox/templates/wireless/wirelesslink.html:55 #: netbox/virtualization/forms/model_forms.py:377 -#: netbox/vpn/forms/bulk_import.py:297 netbox/vpn/forms/model_forms.py:439 +#: netbox/vpn/forms/bulk_import.py:302 netbox/vpn/forms/model_forms.py:439 #: netbox/vpn/forms/model_forms.py:448 -#: netbox/wireless/forms/model_forms.py:116 -#: netbox/wireless/forms/model_forms.py:158 +#: netbox/wireless/forms/model_forms.py:117 +#: netbox/wireless/forms/model_forms.py:159 msgid "Interface" msgstr "Arayüz" @@ -1244,31 +1259,31 @@ msgstr "Arayüz" #: netbox/circuits/forms/filtersets.py:130 #: netbox/circuits/forms/filtersets.py:188 #: netbox/circuits/forms/filtersets.py:246 -#: netbox/circuits/tables/circuits.py:143 netbox/dcim/forms/bulk_edit.py:342 -#: netbox/dcim/forms/bulk_edit.py:450 netbox/dcim/forms/bulk_edit.py:691 -#: netbox/dcim/forms/bulk_edit.py:746 netbox/dcim/forms/bulk_edit.py:900 -#: netbox/dcim/forms/bulk_import.py:237 netbox/dcim/forms/bulk_import.py:339 -#: netbox/dcim/forms/bulk_import.py:573 netbox/dcim/forms/bulk_import.py:1454 -#: netbox/dcim/forms/bulk_import.py:1488 netbox/dcim/forms/filtersets.py:96 -#: netbox/dcim/forms/filtersets.py:323 netbox/dcim/forms/filtersets.py:357 -#: netbox/dcim/forms/filtersets.py:397 netbox/dcim/forms/filtersets.py:448 -#: netbox/dcim/forms/filtersets.py:720 netbox/dcim/forms/filtersets.py:763 -#: netbox/dcim/forms/filtersets.py:943 netbox/dcim/forms/filtersets.py:981 -#: netbox/dcim/forms/filtersets.py:1026 netbox/dcim/forms/filtersets.py:1055 -#: netbox/dcim/forms/filtersets.py:1075 netbox/dcim/forms/filtersets.py:1139 -#: netbox/dcim/forms/filtersets.py:1169 netbox/dcim/forms/filtersets.py:1178 -#: netbox/dcim/forms/filtersets.py:1289 netbox/dcim/forms/filtersets.py:1313 -#: netbox/dcim/forms/filtersets.py:1338 netbox/dcim/forms/filtersets.py:1357 -#: netbox/dcim/forms/filtersets.py:1385 netbox/dcim/forms/filtersets.py:1506 -#: netbox/dcim/forms/filtersets.py:1530 netbox/dcim/forms/filtersets.py:1554 -#: netbox/dcim/forms/filtersets.py:1572 netbox/dcim/forms/filtersets.py:1589 -#: netbox/dcim/forms/model_forms.py:184 netbox/dcim/forms/model_forms.py:248 -#: netbox/dcim/forms/model_forms.py:478 netbox/dcim/forms/model_forms.py:739 +#: netbox/circuits/tables/circuits.py:143 netbox/dcim/forms/bulk_edit.py:353 +#: netbox/dcim/forms/bulk_edit.py:466 netbox/dcim/forms/bulk_edit.py:735 +#: netbox/dcim/forms/bulk_edit.py:790 netbox/dcim/forms/bulk_edit.py:944 +#: netbox/dcim/forms/bulk_import.py:241 netbox/dcim/forms/bulk_import.py:343 +#: netbox/dcim/forms/bulk_import.py:604 netbox/dcim/forms/bulk_import.py:1485 +#: netbox/dcim/forms/bulk_import.py:1519 netbox/dcim/forms/filtersets.py:97 +#: netbox/dcim/forms/filtersets.py:324 netbox/dcim/forms/filtersets.py:358 +#: netbox/dcim/forms/filtersets.py:398 netbox/dcim/forms/filtersets.py:449 +#: netbox/dcim/forms/filtersets.py:739 netbox/dcim/forms/filtersets.py:782 +#: netbox/dcim/forms/filtersets.py:962 netbox/dcim/forms/filtersets.py:1000 +#: netbox/dcim/forms/filtersets.py:1045 netbox/dcim/forms/filtersets.py:1074 +#: netbox/dcim/forms/filtersets.py:1094 netbox/dcim/forms/filtersets.py:1158 +#: netbox/dcim/forms/filtersets.py:1188 netbox/dcim/forms/filtersets.py:1197 +#: netbox/dcim/forms/filtersets.py:1308 netbox/dcim/forms/filtersets.py:1332 +#: netbox/dcim/forms/filtersets.py:1357 netbox/dcim/forms/filtersets.py:1376 +#: netbox/dcim/forms/filtersets.py:1409 netbox/dcim/forms/filtersets.py:1530 +#: netbox/dcim/forms/filtersets.py:1554 netbox/dcim/forms/filtersets.py:1578 +#: netbox/dcim/forms/filtersets.py:1596 netbox/dcim/forms/filtersets.py:1613 +#: netbox/dcim/forms/model_forms.py:190 netbox/dcim/forms/model_forms.py:255 +#: netbox/dcim/forms/model_forms.py:572 netbox/dcim/forms/model_forms.py:833 #: netbox/dcim/tables/devices.py:167 netbox/dcim/tables/power.py:30 -#: netbox/dcim/tables/racks.py:117 netbox/dcim/tables/racks.py:211 -#: netbox/extras/filtersets.py:536 netbox/extras/forms/filtersets.py:327 -#: netbox/ipam/forms/filtersets.py:241 netbox/ipam/forms/filtersets.py:431 -#: netbox/ipam/forms/filtersets.py:454 netbox/ipam/forms/filtersets.py:521 +#: netbox/dcim/tables/racks.py:121 netbox/dcim/tables/racks.py:220 +#: netbox/extras/filtersets.py:629 netbox/extras/forms/filtersets.py:362 +#: netbox/ipam/forms/filtersets.py:241 netbox/ipam/forms/filtersets.py:438 +#: netbox/ipam/forms/filtersets.py:462 netbox/ipam/forms/filtersets.py:529 #: netbox/templates/dcim/device.html:26 #: netbox/templates/dcim/device_edit.html:32 #: netbox/templates/dcim/inc/cable_termination.html:12 @@ -1278,24 +1293,26 @@ msgstr "Arayüz" #: netbox/virtualization/forms/filtersets.py:80 #: netbox/virtualization/forms/filtersets.py:106 #: netbox/wireless/forms/filtersets.py:93 -#: netbox/wireless/forms/model_forms.py:90 -#: netbox/wireless/forms/model_forms.py:132 +#: netbox/wireless/forms/model_forms.py:91 +#: netbox/wireless/forms/model_forms.py:133 msgid "Location" msgstr "Konum" #: netbox/circuits/forms/filtersets.py:40 #: netbox/circuits/forms/filtersets.py:74 -#: netbox/circuits/forms/filtersets.py:132 netbox/dcim/forms/filtersets.py:145 -#: netbox/dcim/forms/filtersets.py:159 netbox/dcim/forms/filtersets.py:175 -#: netbox/dcim/forms/filtersets.py:207 netbox/dcim/forms/filtersets.py:329 -#: netbox/dcim/forms/filtersets.py:401 netbox/dcim/forms/filtersets.py:472 -#: netbox/dcim/forms/filtersets.py:724 netbox/dcim/forms/filtersets.py:1140 +#: netbox/circuits/forms/filtersets.py:132 netbox/dcim/forms/filtersets.py:146 +#: netbox/dcim/forms/filtersets.py:160 netbox/dcim/forms/filtersets.py:176 +#: netbox/dcim/forms/filtersets.py:208 netbox/dcim/forms/filtersets.py:330 +#: netbox/dcim/forms/filtersets.py:402 netbox/dcim/forms/filtersets.py:473 +#: netbox/dcim/forms/filtersets.py:743 netbox/dcim/forms/filtersets.py:1159 #: netbox/ipam/forms/filtersets.py:103 netbox/ipam/forms/filtersets.py:183 -#: netbox/ipam/forms/filtersets.py:283 netbox/ipam/forms/filtersets.py:328 -#: netbox/ipam/forms/filtersets.py:613 netbox/netbox/navigation/menu.py:31 -#: netbox/netbox/navigation/menu.py:33 netbox/tenancy/forms/filtersets.py:42 -#: netbox/tenancy/tables/columns.py:55 netbox/tenancy/tables/contacts.py:25 -#: netbox/tenancy/views.py:19 netbox/virtualization/forms/filtersets.py:38 +#: netbox/ipam/forms/filtersets.py:283 netbox/ipam/forms/filtersets.py:335 +#: netbox/ipam/forms/filtersets.py:621 netbox/netbox/navigation/menu.py:31 +#: netbox/netbox/navigation/menu.py:33 +#: netbox/netbox/views/generic/feature_views.py:262 +#: netbox/tenancy/forms/filtersets.py:42 netbox/tenancy/tables/columns.py:55 +#: netbox/tenancy/tables/contacts.py:25 +#: netbox/virtualization/forms/filtersets.py:38 #: netbox/virtualization/forms/filtersets.py:49 #: netbox/virtualization/forms/filtersets.py:112 #: netbox/vpn/forms/filtersets.py:37 netbox/vpn/forms/filtersets.py:49 @@ -1306,20 +1323,20 @@ msgstr "İletişim" #: netbox/circuits/forms/filtersets.py:45 #: netbox/circuits/forms/filtersets.py:169 #: netbox/circuits/forms/filtersets.py:231 -#: netbox/circuits/tables/circuits.py:138 netbox/dcim/forms/bulk_edit.py:116 -#: netbox/dcim/forms/bulk_edit.py:317 netbox/dcim/forms/bulk_edit.py:875 -#: netbox/dcim/forms/bulk_import.py:95 netbox/dcim/forms/filtersets.py:74 -#: netbox/dcim/forms/filtersets.py:186 netbox/dcim/forms/filtersets.py:212 -#: netbox/dcim/forms/filtersets.py:335 netbox/dcim/forms/filtersets.py:426 -#: netbox/dcim/forms/filtersets.py:740 netbox/dcim/forms/filtersets.py:959 -#: netbox/dcim/forms/filtersets.py:1032 netbox/dcim/forms/filtersets.py:1062 -#: netbox/dcim/forms/filtersets.py:1146 netbox/dcim/forms/filtersets.py:1185 -#: netbox/dcim/forms/filtersets.py:1673 netbox/dcim/forms/filtersets.py:1697 -#: netbox/dcim/forms/filtersets.py:1721 netbox/dcim/forms/model_forms.py:114 +#: netbox/circuits/tables/circuits.py:138 netbox/dcim/forms/bulk_edit.py:121 +#: netbox/dcim/forms/bulk_edit.py:328 netbox/dcim/forms/bulk_edit.py:919 +#: netbox/dcim/forms/bulk_import.py:96 netbox/dcim/forms/filtersets.py:75 +#: netbox/dcim/forms/filtersets.py:187 netbox/dcim/forms/filtersets.py:213 +#: netbox/dcim/forms/filtersets.py:336 netbox/dcim/forms/filtersets.py:427 +#: netbox/dcim/forms/filtersets.py:759 netbox/dcim/forms/filtersets.py:978 +#: netbox/dcim/forms/filtersets.py:1051 netbox/dcim/forms/filtersets.py:1081 +#: netbox/dcim/forms/filtersets.py:1165 netbox/dcim/forms/filtersets.py:1204 +#: netbox/dcim/forms/filtersets.py:1697 netbox/dcim/forms/filtersets.py:1721 +#: netbox/dcim/forms/filtersets.py:1745 netbox/dcim/forms/model_forms.py:119 #: netbox/dcim/forms/object_create.py:379 netbox/dcim/tables/devices.py:153 -#: netbox/dcim/tables/sites.py:85 netbox/extras/filtersets.py:503 -#: netbox/ipam/forms/bulk_edit.py:458 netbox/ipam/forms/filtersets.py:226 -#: netbox/ipam/forms/filtersets.py:439 netbox/ipam/forms/filtersets.py:530 +#: netbox/dcim/tables/sites.py:91 netbox/extras/filtersets.py:596 +#: netbox/ipam/forms/bulk_edit.py:469 netbox/ipam/forms/filtersets.py:226 +#: netbox/ipam/forms/filtersets.py:447 netbox/ipam/forms/filtersets.py:538 #: netbox/templates/dcim/device.html:18 netbox/templates/dcim/rack.html:16 #: netbox/templates/dcim/rackreservation.html:22 #: netbox/templates/dcim/region.html:26 netbox/templates/dcim/site.html:31 @@ -1327,22 +1344,22 @@ msgstr "İletişim" #: netbox/virtualization/forms/filtersets.py:60 #: netbox/virtualization/forms/filtersets.py:139 #: netbox/virtualization/forms/model_forms.py:92 -#: netbox/vpn/forms/filtersets.py:263 netbox/wireless/forms/filtersets.py:73 +#: netbox/vpn/forms/filtersets.py:268 netbox/wireless/forms/filtersets.py:73 msgid "Region" msgstr "Bölge" #: netbox/circuits/forms/filtersets.py:50 #: netbox/circuits/forms/filtersets.py:174 -#: netbox/circuits/forms/filtersets.py:236 netbox/dcim/forms/bulk_edit.py:325 -#: netbox/dcim/forms/bulk_edit.py:883 netbox/dcim/forms/filtersets.py:79 -#: netbox/dcim/forms/filtersets.py:191 netbox/dcim/forms/filtersets.py:217 -#: netbox/dcim/forms/filtersets.py:348 netbox/dcim/forms/filtersets.py:431 -#: netbox/dcim/forms/filtersets.py:745 netbox/dcim/forms/filtersets.py:964 -#: netbox/dcim/forms/filtersets.py:1037 netbox/dcim/forms/filtersets.py:1151 -#: netbox/dcim/forms/filtersets.py:1190 netbox/dcim/forms/object_create.py:387 -#: netbox/extras/filtersets.py:520 netbox/ipam/forms/bulk_edit.py:463 +#: netbox/circuits/forms/filtersets.py:236 netbox/dcim/forms/bulk_edit.py:336 +#: netbox/dcim/forms/bulk_edit.py:927 netbox/dcim/forms/filtersets.py:80 +#: netbox/dcim/forms/filtersets.py:192 netbox/dcim/forms/filtersets.py:218 +#: netbox/dcim/forms/filtersets.py:349 netbox/dcim/forms/filtersets.py:432 +#: netbox/dcim/forms/filtersets.py:764 netbox/dcim/forms/filtersets.py:983 +#: netbox/dcim/forms/filtersets.py:1056 netbox/dcim/forms/filtersets.py:1170 +#: netbox/dcim/forms/filtersets.py:1209 netbox/dcim/forms/object_create.py:387 +#: netbox/extras/filtersets.py:613 netbox/ipam/forms/bulk_edit.py:474 #: netbox/ipam/forms/filtersets.py:156 netbox/ipam/forms/filtersets.py:231 -#: netbox/ipam/forms/filtersets.py:444 netbox/ipam/forms/filtersets.py:535 +#: netbox/ipam/forms/filtersets.py:452 netbox/ipam/forms/filtersets.py:543 #: netbox/virtualization/forms/filtersets.py:65 #: netbox/virtualization/forms/filtersets.py:144 #: netbox/virtualization/forms/model_forms.py:98 @@ -1364,9 +1381,9 @@ msgstr "Hesap" msgid "Term Side" msgstr "Dönem Tarafı" -#: netbox/circuits/forms/filtersets.py:287 netbox/dcim/forms/bulk_edit.py:1572 -#: netbox/extras/forms/model_forms.py:596 netbox/ipam/forms/filtersets.py:145 -#: netbox/ipam/forms/filtersets.py:612 netbox/ipam/forms/model_forms.py:337 +#: netbox/circuits/forms/filtersets.py:287 netbox/dcim/forms/bulk_edit.py:1619 +#: netbox/extras/forms/model_forms.py:664 netbox/ipam/forms/filtersets.py:145 +#: netbox/ipam/forms/filtersets.py:620 netbox/ipam/forms/model_forms.py:337 #: netbox/templates/dcim/macaddress.html:25 #: netbox/templates/extras/configcontext.html:60 #: netbox/templates/ipam/ipaddress.html:59 @@ -1377,34 +1394,29 @@ msgstr "Ödev" #: netbox/circuits/forms/filtersets.py:302 #: netbox/circuits/forms/model_forms.py:252 -#: netbox/circuits/tables/circuits.py:190 netbox/dcim/forms/bulk_edit.py:121 -#: netbox/dcim/forms/bulk_import.py:102 netbox/dcim/forms/model_forms.py:120 -#: netbox/dcim/tables/sites.py:89 netbox/extras/forms/filtersets.py:489 -#: netbox/ipam/filtersets.py:994 netbox/ipam/forms/bulk_edit.py:477 -#: netbox/ipam/forms/bulk_import.py:475 netbox/ipam/forms/model_forms.py:570 -#: netbox/ipam/tables/fhrp.py:67 netbox/ipam/tables/vlans.py:91 -#: netbox/ipam/tables/vlans.py:202 +#: netbox/circuits/tables/circuits.py:190 netbox/dcim/forms/bulk_edit.py:126 +#: netbox/dcim/forms/bulk_import.py:103 netbox/dcim/forms/model_forms.py:125 +#: netbox/dcim/tables/sites.py:95 netbox/extras/forms/filtersets.py:544 +#: netbox/ipam/filtersets.py:994 netbox/ipam/forms/bulk_edit.py:488 +#: netbox/ipam/forms/bulk_import.py:482 netbox/ipam/forms/model_forms.py:570 +#: netbox/ipam/tables/fhrp.py:67 netbox/ipam/tables/vlans.py:93 +#: netbox/ipam/tables/vlans.py:204 #: netbox/templates/circuits/circuitgroupassignment.html:22 #: netbox/templates/dcim/interface.html:341 netbox/templates/dcim/site.html:37 #: netbox/templates/ipam/inc/panels/fhrp_groups.html:23 -#: netbox/templates/ipam/vlan.html:27 netbox/templates/tenancy/contact.html:21 -#: netbox/templates/tenancy/tenant.html:20 netbox/templates/users/group.html:6 -#: netbox/templates/users/group.html:14 +#: netbox/templates/ipam/vlan.html:27 netbox/templates/tenancy/tenant.html:20 +#: netbox/templates/users/group.html:6 netbox/templates/users/group.html:14 #: netbox/templates/virtualization/cluster.html:29 #: netbox/templates/vpn/tunnel.html:29 #: netbox/templates/wireless/wirelesslan.html:18 -#: netbox/tenancy/forms/bulk_edit.py:43 netbox/tenancy/forms/bulk_edit.py:94 -#: netbox/tenancy/forms/bulk_import.py:40 -#: netbox/tenancy/forms/bulk_import.py:81 -#: netbox/tenancy/forms/filtersets.py:48 netbox/tenancy/forms/filtersets.py:78 -#: netbox/tenancy/forms/filtersets.py:97 -#: netbox/tenancy/forms/model_forms.py:45 -#: netbox/tenancy/forms/model_forms.py:97 -#: netbox/tenancy/forms/model_forms.py:122 -#: netbox/tenancy/tables/contacts.py:60 netbox/tenancy/tables/contacts.py:107 -#: netbox/tenancy/tables/tenants.py:42 netbox/users/filtersets.py:62 -#: netbox/users/filtersets.py:185 netbox/users/forms/filtersets.py:31 -#: netbox/users/forms/filtersets.py:37 netbox/users/forms/filtersets.py:79 +#: netbox/tenancy/forms/bulk_edit.py:44 netbox/tenancy/forms/bulk_import.py:40 +#: netbox/tenancy/forms/filtersets.py:48 netbox/tenancy/forms/filtersets.py:97 +#: netbox/tenancy/forms/model_forms.py:46 +#: netbox/tenancy/forms/model_forms.py:124 +#: netbox/tenancy/tables/contacts.py:111 netbox/tenancy/tables/tenants.py:46 +#: netbox/users/filtersets.py:62 netbox/users/filtersets.py:185 +#: netbox/users/forms/filtersets.py:31 netbox/users/forms/filtersets.py:37 +#: netbox/users/forms/filtersets.py:79 #: netbox/virtualization/forms/bulk_edit.py:66 #: netbox/virtualization/forms/bulk_import.py:48 #: netbox/virtualization/forms/filtersets.py:91 @@ -1412,10 +1424,10 @@ msgstr "Ödev" #: netbox/virtualization/tables/clusters.py:70 #: netbox/vpn/forms/bulk_edit.py:112 netbox/vpn/forms/bulk_import.py:158 #: netbox/vpn/forms/filtersets.py:121 netbox/vpn/tables/crypto.py:31 -#: netbox/vpn/tables/tunnels.py:44 netbox/wireless/forms/bulk_edit.py:50 +#: netbox/vpn/tables/tunnels.py:44 netbox/wireless/forms/bulk_edit.py:51 #: netbox/wireless/forms/bulk_import.py:38 #: netbox/wireless/forms/filtersets.py:49 -#: netbox/wireless/forms/model_forms.py:41 +#: netbox/wireless/forms/model_forms.py:42 #: netbox/wireless/tables/wirelesslan.py:48 msgid "Group" msgstr "Grup" @@ -1436,12 +1448,12 @@ msgstr "Grup Ödevi" #: netbox/circuits/models/base.py:18 netbox/dcim/models/cables.py:67 #: netbox/dcim/models/device_component_templates.py:531 #: netbox/dcim/models/device_component_templates.py:631 -#: netbox/dcim/models/device_components.py:479 -#: netbox/dcim/models/device_components.py:1029 -#: netbox/dcim/models/device_components.py:1100 -#: netbox/dcim/models/device_components.py:1246 -#: netbox/dcim/models/devices.py:478 netbox/dcim/models/racks.py:221 -#: netbox/extras/models/tags.py:28 +#: netbox/dcim/models/device_components.py:485 +#: netbox/dcim/models/device_components.py:1038 +#: netbox/dcim/models/device_components.py:1109 +#: netbox/dcim/models/device_components.py:1255 +#: netbox/dcim/models/devices.py:381 netbox/dcim/models/racks.py:227 +#: netbox/extras/models/tags.py:29 msgid "color" msgstr "renk" @@ -1466,16 +1478,17 @@ msgstr "Benzersiz devre ID" #: netbox/circuits/models/circuits.py:67 #: netbox/circuits/models/virtual_circuits.py:59 netbox/core/models/data.py:52 #: netbox/core/models/jobs.py:87 netbox/dcim/models/cables.py:49 -#: netbox/dcim/models/device_components.py:1286 -#: netbox/dcim/models/devices.py:645 netbox/dcim/models/devices.py:1181 -#: netbox/dcim/models/devices.py:1409 netbox/dcim/models/power.py:94 -#: netbox/dcim/models/racks.py:288 netbox/dcim/models/sites.py:154 +#: netbox/dcim/models/device_components.py:456 +#: netbox/dcim/models/device_components.py:1294 +#: netbox/dcim/models/devices.py:533 netbox/dcim/models/devices.py:1138 +#: netbox/dcim/models/modules.py:221 netbox/dcim/models/power.py:94 +#: netbox/dcim/models/racks.py:294 netbox/dcim/models/sites.py:154 #: netbox/dcim/models/sites.py:270 netbox/ipam/models/ip.py:237 -#: netbox/ipam/models/ip.py:508 netbox/ipam/models/ip.py:729 -#: netbox/ipam/models/vlans.py:211 netbox/virtualization/models/clusters.py:70 +#: netbox/ipam/models/ip.py:511 netbox/ipam/models/ip.py:740 +#: netbox/ipam/models/vlans.py:217 netbox/virtualization/models/clusters.py:70 #: netbox/virtualization/models/virtualmachines.py:79 -#: netbox/vpn/models/tunnels.py:38 netbox/wireless/models.py:95 -#: netbox/wireless/models.py:156 +#: netbox/vpn/models/l2vpn.py:36 netbox/vpn/models/tunnels.py:38 +#: netbox/wireless/models.py:95 netbox/wireless/models.py:148 msgid "status" msgstr "durum" @@ -1511,86 +1524,85 @@ msgstr "devre grubu" msgid "circuit groups" msgstr "devre grupları" -#: netbox/circuits/models/circuits.py:190 +#: netbox/circuits/models/circuits.py:189 msgid "member ID" msgstr "Üye Kimliği" -#: netbox/circuits/models/circuits.py:202 netbox/ipam/models/fhrp.py:90 -#: netbox/tenancy/models/contacts.py:126 +#: netbox/circuits/models/circuits.py:201 netbox/ipam/models/fhrp.py:96 +#: netbox/tenancy/models/contacts.py:133 msgid "priority" msgstr "öncelik" -#: netbox/circuits/models/circuits.py:220 +#: netbox/circuits/models/circuits.py:219 msgid "Circuit group assignment" msgstr "Devre grubu ataması" -#: netbox/circuits/models/circuits.py:221 +#: netbox/circuits/models/circuits.py:220 msgid "Circuit group assignments" msgstr "Devre grubu atamaları" -#: netbox/circuits/models/circuits.py:247 +#: netbox/circuits/models/circuits.py:246 msgid "termination side" msgstr "sonlandırma tarafı" -#: netbox/circuits/models/circuits.py:266 +#: netbox/circuits/models/circuits.py:264 msgid "port speed (Kbps)" msgstr "bağlantı noktası hızı (Kbps)" -#: netbox/circuits/models/circuits.py:269 +#: netbox/circuits/models/circuits.py:267 msgid "Physical circuit speed" msgstr "Fiziksel devre hızı" -#: netbox/circuits/models/circuits.py:274 +#: netbox/circuits/models/circuits.py:272 msgid "upstream speed (Kbps)" msgstr "yukarı akış hızı (Kbps)" -#: netbox/circuits/models/circuits.py:275 +#: netbox/circuits/models/circuits.py:273 msgid "Upstream speed, if different from port speed" msgstr "Bağlantı noktası hızından farklıysa yukarı akış hızı" -#: netbox/circuits/models/circuits.py:280 +#: netbox/circuits/models/circuits.py:278 msgid "cross-connect ID" msgstr "çapraz bağlantı kimliği" -#: netbox/circuits/models/circuits.py:281 +#: netbox/circuits/models/circuits.py:279 msgid "ID of the local cross-connect" msgstr "Yerel çapraz bağlantının kimliği" -#: netbox/circuits/models/circuits.py:286 +#: netbox/circuits/models/circuits.py:284 msgid "patch panel/port(s)" msgstr "bağlantı paneli/port(lar)" -#: netbox/circuits/models/circuits.py:287 +#: netbox/circuits/models/circuits.py:285 msgid "Patch panel ID and port number(s)" msgstr "Bağlantı paneli ID ve port numaraları" -#: netbox/circuits/models/circuits.py:290 +#: netbox/circuits/models/circuits.py:288 #: netbox/circuits/models/virtual_circuits.py:144 #: netbox/dcim/models/device_component_templates.py:57 -#: netbox/dcim/models/device_components.py:63 netbox/dcim/models/racks.py:681 -#: netbox/extras/models/configs.py:45 netbox/extras/models/configs.py:219 -#: netbox/extras/models/customfields.py:127 netbox/extras/models/models.py:61 -#: netbox/extras/models/models.py:158 netbox/extras/models/models.py:396 -#: netbox/extras/models/models.py:511 -#: netbox/extras/models/notifications.py:131 -#: netbox/extras/models/staging.py:32 netbox/extras/models/tags.py:32 -#: netbox/ipam/models/vlans.py:367 netbox/netbox/models/__init__.py:115 -#: netbox/netbox/models/__init__.py:150 netbox/netbox/models/__init__.py:196 -#: netbox/users/models/permissions.py:24 netbox/users/models/tokens.py:57 +#: netbox/dcim/models/device_components.py:63 netbox/dcim/models/racks.py:688 +#: netbox/extras/models/configs.py:42 netbox/extras/models/configs.py:218 +#: netbox/extras/models/customfields.py:127 netbox/extras/models/models.py:63 +#: netbox/extras/models/models.py:160 netbox/extras/models/models.py:398 +#: netbox/extras/models/models.py:469 netbox/extras/models/models.py:548 +#: netbox/extras/models/notifications.py:131 netbox/extras/models/tags.py:33 +#: netbox/ipam/models/vlans.py:373 netbox/netbox/models/__init__.py:115 +#: netbox/netbox/models/__init__.py:150 netbox/netbox/models/__init__.py:200 +#: netbox/users/models/permissions.py:23 netbox/users/models/tokens.py:57 #: netbox/users/models/users.py:33 -#: netbox/virtualization/models/virtualmachines.py:276 +#: netbox/virtualization/models/virtualmachines.py:281 msgid "description" msgstr "açıklama" -#: netbox/circuits/models/circuits.py:340 +#: netbox/circuits/models/circuits.py:338 msgid "circuit termination" msgstr "devre sonlandırma" -#: netbox/circuits/models/circuits.py:341 +#: netbox/circuits/models/circuits.py:339 msgid "circuit terminations" msgstr "devre sonlandırmaları" -#: netbox/circuits/models/circuits.py:353 +#: netbox/circuits/models/circuits.py:351 msgid "A circuit termination must attach to a terminating object." msgstr "Bir devre sonlandırma, sonlandırma nesnesine bağlanmalıdır." @@ -1600,31 +1612,31 @@ msgstr "Bir devre sonlandırma, sonlandırma nesnesine bağlanmalıdır." #: netbox/core/models/jobs.py:48 #: netbox/dcim/models/device_component_templates.py:43 #: netbox/dcim/models/device_components.py:52 -#: netbox/dcim/models/devices.py:589 netbox/dcim/models/devices.py:1341 -#: netbox/dcim/models/devices.py:1404 netbox/dcim/models/power.py:38 -#: netbox/dcim/models/power.py:89 netbox/dcim/models/racks.py:257 -#: netbox/dcim/models/sites.py:142 netbox/extras/models/configs.py:36 -#: netbox/extras/models/configs.py:215 netbox/extras/models/customfields.py:94 -#: netbox/extras/models/models.py:56 netbox/extras/models/models.py:153 -#: netbox/extras/models/models.py:296 netbox/extras/models/models.py:392 -#: netbox/extras/models/models.py:501 netbox/extras/models/models.py:596 +#: netbox/dcim/models/devices.py:477 netbox/dcim/models/devices.py:1070 +#: netbox/dcim/models/devices.py:1133 netbox/dcim/models/modules.py:32 +#: netbox/dcim/models/power.py:38 netbox/dcim/models/power.py:89 +#: netbox/dcim/models/racks.py:263 netbox/dcim/models/sites.py:142 +#: netbox/extras/models/configs.py:33 netbox/extras/models/configs.py:214 +#: netbox/extras/models/customfields.py:94 netbox/extras/models/models.py:58 +#: netbox/extras/models/models.py:155 netbox/extras/models/models.py:298 +#: netbox/extras/models/models.py:394 netbox/extras/models/models.py:459 +#: netbox/extras/models/models.py:544 netbox/extras/models/models.py:669 #: netbox/extras/models/notifications.py:126 -#: netbox/extras/models/scripts.py:30 netbox/extras/models/staging.py:27 -#: netbox/ipam/models/asns.py:17 netbox/ipam/models/fhrp.py:24 -#: netbox/ipam/models/services.py:51 netbox/ipam/models/services.py:84 -#: netbox/ipam/models/vlans.py:38 netbox/ipam/models/vlans.py:200 -#: netbox/ipam/models/vlans.py:346 netbox/ipam/models/vrfs.py:20 -#: netbox/ipam/models/vrfs.py:75 netbox/netbox/models/__init__.py:142 -#: netbox/netbox/models/__init__.py:186 netbox/tenancy/models/contacts.py:58 -#: netbox/tenancy/models/tenants.py:19 netbox/tenancy/models/tenants.py:42 -#: netbox/users/models/permissions.py:20 netbox/users/models/users.py:28 -#: netbox/virtualization/models/clusters.py:52 +#: netbox/extras/models/scripts.py:30 netbox/ipam/models/asns.py:17 +#: netbox/ipam/models/fhrp.py:24 netbox/ipam/models/services.py:51 +#: netbox/ipam/models/services.py:80 netbox/ipam/models/vlans.py:38 +#: netbox/ipam/models/vlans.py:206 netbox/ipam/models/vlans.py:352 +#: netbox/ipam/models/vrfs.py:20 netbox/ipam/models/vrfs.py:75 +#: netbox/netbox/models/__init__.py:142 netbox/netbox/models/__init__.py:190 +#: netbox/tenancy/models/contacts.py:59 netbox/tenancy/models/tenants.py:19 +#: netbox/tenancy/models/tenants.py:42 netbox/users/models/permissions.py:19 +#: netbox/users/models/users.py:28 netbox/virtualization/models/clusters.py:52 #: netbox/virtualization/models/virtualmachines.py:71 -#: netbox/virtualization/models/virtualmachines.py:271 -#: netbox/virtualization/models/virtualmachines.py:305 +#: netbox/virtualization/models/virtualmachines.py:276 +#: netbox/virtualization/models/virtualmachines.py:310 #: netbox/vpn/models/crypto.py:23 netbox/vpn/models/crypto.py:69 #: netbox/vpn/models/crypto.py:128 netbox/vpn/models/crypto.py:180 -#: netbox/vpn/models/crypto.py:216 netbox/vpn/models/l2vpn.py:21 +#: netbox/vpn/models/crypto.py:216 netbox/vpn/models/l2vpn.py:20 #: netbox/vpn/models/tunnels.py:32 netbox/wireless/models.py:53 msgid "name" msgstr "ad" @@ -1634,11 +1646,11 @@ msgid "Full name of the provider" msgstr "Sağlayıcının tam adı" #: netbox/circuits/models/providers.py:28 netbox/dcim/models/devices.py:88 -#: netbox/dcim/models/racks.py:137 netbox/dcim/models/sites.py:149 -#: netbox/extras/models/models.py:506 netbox/ipam/models/asns.py:23 +#: netbox/dcim/models/racks.py:143 netbox/dcim/models/sites.py:149 +#: netbox/extras/models/models.py:464 netbox/ipam/models/asns.py:23 #: netbox/ipam/models/vlans.py:43 netbox/netbox/models/__init__.py:146 -#: netbox/netbox/models/__init__.py:191 netbox/tenancy/models/tenants.py:25 -#: netbox/tenancy/models/tenants.py:47 netbox/vpn/models/l2vpn.py:27 +#: netbox/netbox/models/__init__.py:195 netbox/tenancy/models/tenants.py:25 +#: netbox/tenancy/models/tenants.py:47 netbox/vpn/models/l2vpn.py:26 #: netbox/wireless/models.py:59 msgid "slug" msgstr "kısa ad" @@ -1692,7 +1704,7 @@ msgid "virtual circuits" msgstr "sanal devreler" #: netbox/circuits/models/virtual_circuits.py:133 netbox/ipam/models/ip.py:194 -#: netbox/ipam/models/ip.py:736 netbox/vpn/models/tunnels.py:109 +#: netbox/ipam/models/ip.py:747 netbox/vpn/models/tunnels.py:109 msgid "role" msgstr "rol" @@ -1710,35 +1722,36 @@ msgstr "sanal devre sonlandırmaları" #: netbox/circuits/tables/providers.py:67 #: netbox/circuits/tables/providers.py:97 #: netbox/circuits/tables/virtual_circuits.py:18 netbox/core/tables/data.py:16 -#: netbox/core/tables/jobs.py:14 netbox/core/tables/plugins.py:50 +#: netbox/core/tables/jobs.py:14 netbox/core/tables/plugins.py:53 #: netbox/core/tables/tasks.py:11 netbox/core/tables/tasks.py:115 -#: netbox/dcim/forms/filtersets.py:64 netbox/dcim/forms/object_create.py:43 +#: netbox/dcim/forms/filtersets.py:65 netbox/dcim/forms/object_create.py:43 #: netbox/dcim/tables/devices.py:63 netbox/dcim/tables/devices.py:103 #: netbox/dcim/tables/devices.py:145 netbox/dcim/tables/devices.py:299 #: netbox/dcim/tables/devices.py:402 netbox/dcim/tables/devices.py:443 -#: netbox/dcim/tables/devices.py:491 netbox/dcim/tables/devices.py:540 -#: netbox/dcim/tables/devices.py:561 netbox/dcim/tables/devices.py:681 -#: netbox/dcim/tables/devices.py:764 netbox/dcim/tables/devices.py:810 -#: netbox/dcim/tables/devices.py:872 netbox/dcim/tables/devices.py:941 -#: netbox/dcim/tables/devices.py:1006 netbox/dcim/tables/devices.py:1025 -#: netbox/dcim/tables/devices.py:1054 netbox/dcim/tables/devices.py:1084 +#: netbox/dcim/tables/devices.py:491 netbox/dcim/tables/devices.py:545 +#: netbox/dcim/tables/devices.py:568 netbox/dcim/tables/devices.py:688 +#: netbox/dcim/tables/devices.py:771 netbox/dcim/tables/devices.py:817 +#: netbox/dcim/tables/devices.py:879 netbox/dcim/tables/devices.py:948 +#: netbox/dcim/tables/devices.py:1013 netbox/dcim/tables/devices.py:1032 +#: netbox/dcim/tables/devices.py:1061 netbox/dcim/tables/devices.py:1091 #: netbox/dcim/tables/devicetypes.py:31 netbox/dcim/tables/devicetypes.py:227 -#: netbox/dcim/tables/power.py:22 netbox/dcim/tables/power.py:62 -#: netbox/dcim/tables/racks.py:24 netbox/dcim/tables/racks.py:113 -#: netbox/dcim/tables/sites.py:24 netbox/dcim/tables/sites.py:51 -#: netbox/dcim/tables/sites.py:78 netbox/dcim/tables/sites.py:129 -#: netbox/extras/forms/filtersets.py:218 netbox/extras/tables/tables.py:61 -#: netbox/extras/tables/tables.py:125 netbox/extras/tables/tables.py:158 -#: netbox/extras/tables/tables.py:183 netbox/extras/tables/tables.py:249 -#: netbox/extras/tables/tables.py:364 netbox/extras/tables/tables.py:381 -#: netbox/extras/tables/tables.py:404 netbox/extras/tables/tables.py:442 -#: netbox/extras/tables/tables.py:494 netbox/extras/tables/tables.py:520 -#: netbox/ipam/forms/bulk_edit.py:391 netbox/ipam/forms/filtersets.py:403 -#: netbox/ipam/forms/filtersets.py:488 netbox/ipam/tables/asn.py:16 -#: netbox/ipam/tables/ip.py:31 netbox/ipam/tables/ip.py:106 +#: netbox/dcim/tables/modules.py:17 netbox/dcim/tables/power.py:22 +#: netbox/dcim/tables/power.py:62 netbox/dcim/tables/racks.py:24 +#: netbox/dcim/tables/racks.py:117 netbox/dcim/tables/sites.py:24 +#: netbox/dcim/tables/sites.py:54 netbox/dcim/tables/sites.py:84 +#: netbox/dcim/tables/sites.py:135 netbox/extras/forms/filtersets.py:223 +#: netbox/extras/tables/tables.py:62 netbox/extras/tables/tables.py:126 +#: netbox/extras/tables/tables.py:159 netbox/extras/tables/tables.py:184 +#: netbox/extras/tables/tables.py:260 netbox/extras/tables/tables.py:290 +#: netbox/extras/tables/tables.py:405 netbox/extras/tables/tables.py:422 +#: netbox/extras/tables/tables.py:445 netbox/extras/tables/tables.py:483 +#: netbox/extras/tables/tables.py:535 netbox/extras/tables/tables.py:561 +#: netbox/ipam/forms/bulk_edit.py:396 netbox/ipam/forms/filtersets.py:410 +#: netbox/ipam/forms/filtersets.py:496 netbox/ipam/tables/asn.py:16 +#: netbox/ipam/tables/ip.py:32 netbox/ipam/tables/ip.py:107 #: netbox/ipam/tables/services.py:15 netbox/ipam/tables/services.py:40 -#: netbox/ipam/tables/vlans.py:33 netbox/ipam/tables/vlans.py:83 -#: netbox/ipam/tables/vlans.py:231 netbox/ipam/tables/vrfs.py:26 +#: netbox/ipam/tables/vlans.py:33 netbox/ipam/tables/vlans.py:85 +#: netbox/ipam/tables/vlans.py:233 netbox/ipam/tables/vrfs.py:26 #: netbox/ipam/tables/vrfs.py:68 #: netbox/templates/circuits/circuitgroup.html:28 #: netbox/templates/circuits/circuittype.html:22 @@ -1762,6 +1775,7 @@ msgstr "sanal devre sonlandırmaları" #: netbox/templates/dcim/location.html:29 #: netbox/templates/dcim/manufacturer.html:36 #: netbox/templates/dcim/modulebay.html:30 +#: netbox/templates/dcim/moduletypeprofile.html:16 #: netbox/templates/dcim/platform.html:29 #: netbox/templates/dcim/poweroutlet.html:28 #: netbox/templates/dcim/powerport.html:28 @@ -1778,16 +1792,17 @@ msgstr "sanal devre sonlandırmaları" #: netbox/templates/extras/notificationgroup.html:14 #: netbox/templates/extras/savedfilter.html:13 #: netbox/templates/extras/script_list.html:45 +#: netbox/templates/extras/tableconfig.html:13 #: netbox/templates/extras/tag.html:14 netbox/templates/extras/webhook.html:13 #: netbox/templates/ipam/asnrange.html:15 #: netbox/templates/ipam/fhrpgroup.html:30 netbox/templates/ipam/rir.html:22 #: netbox/templates/ipam/role.html:22 #: netbox/templates/ipam/routetarget.html:13 -#: netbox/templates/ipam/service.html:24 +#: netbox/templates/ipam/service.html:26 #: netbox/templates/ipam/servicetemplate.html:15 #: netbox/templates/ipam/vlan.html:35 netbox/templates/ipam/vlangroup.html:30 #: netbox/templates/ipam/vlantranslationpolicy.html:14 -#: netbox/templates/tenancy/contact.html:25 +#: netbox/templates/tenancy/contact.html:35 #: netbox/templates/tenancy/contactgroup.html:21 #: netbox/templates/tenancy/contactrole.html:18 #: netbox/templates/tenancy/tenantgroup.html:29 @@ -1809,9 +1824,9 @@ msgstr "sanal devre sonlandırmaları" #: netbox/templates/vpn/l2vpn.html:14 netbox/templates/vpn/tunnel.html:21 #: netbox/templates/vpn/tunnelgroup.html:26 #: netbox/templates/wireless/wirelesslangroup.html:29 -#: netbox/tenancy/tables/contacts.py:19 netbox/tenancy/tables/contacts.py:41 -#: netbox/tenancy/tables/contacts.py:56 netbox/tenancy/tables/tenants.py:16 -#: netbox/tenancy/tables/tenants.py:38 netbox/users/tables.py:62 +#: netbox/tenancy/tables/contacts.py:19 netbox/tenancy/tables/contacts.py:45 +#: netbox/tenancy/tables/contacts.py:60 netbox/tenancy/tables/tenants.py:16 +#: netbox/tenancy/tables/tenants.py:42 netbox/users/tables.py:62 #: netbox/users/tables.py:76 netbox/virtualization/forms/bulk_create.py:20 #: netbox/virtualization/forms/object_create.py:13 #: netbox/virtualization/forms/object_create.py:23 @@ -1835,8 +1850,8 @@ msgstr "İsim" #: netbox/circuits/tables/providers.py:43 #: netbox/circuits/tables/providers.py:77 #: netbox/circuits/tables/virtual_circuits.py:27 -#: netbox/netbox/navigation/menu.py:274 netbox/netbox/navigation/menu.py:278 -#: netbox/netbox/navigation/menu.py:280 +#: netbox/netbox/navigation/menu.py:275 netbox/netbox/navigation/menu.py:279 +#: netbox/netbox/navigation/menu.py:281 #: netbox/templates/circuits/provider.html:57 #: netbox/templates/circuits/provideraccount.html:44 #: netbox/templates/circuits/providernetwork.html:50 @@ -1852,7 +1867,7 @@ msgid "Circuit ID" msgstr "Devre ID" #: netbox/circuits/tables/circuits.py:71 -#: netbox/wireless/forms/model_forms.py:163 +#: netbox/wireless/forms/model_forms.py:164 msgid "Side A" msgstr "A Tarafı" @@ -1870,35 +1885,38 @@ msgstr "Taahhüt Oranı" #: netbox/circuits/tables/providers.py:80 #: netbox/circuits/tables/providers.py:105 #: netbox/circuits/tables/virtual_circuits.py:68 -#: netbox/dcim/tables/devices.py:1067 netbox/dcim/tables/devicetypes.py:97 -#: netbox/dcim/tables/modules.py:29 netbox/dcim/tables/modules.py:73 -#: netbox/dcim/tables/power.py:39 netbox/dcim/tables/power.py:96 -#: netbox/dcim/tables/racks.py:84 netbox/dcim/tables/racks.py:144 -#: netbox/dcim/tables/racks.py:224 netbox/dcim/tables/sites.py:107 -#: netbox/extras/tables/tables.py:588 netbox/ipam/tables/asn.py:69 -#: netbox/ipam/tables/fhrp.py:34 netbox/ipam/tables/ip.py:82 -#: netbox/ipam/tables/ip.py:226 netbox/ipam/tables/ip.py:281 -#: netbox/ipam/tables/ip.py:349 netbox/ipam/tables/services.py:24 -#: netbox/ipam/tables/services.py:54 netbox/ipam/tables/vlans.py:121 +#: netbox/dcim/tables/devices.py:1074 netbox/dcim/tables/devicetypes.py:97 +#: netbox/dcim/tables/modules.py:27 netbox/dcim/tables/modules.py:68 +#: netbox/dcim/tables/modules.py:107 netbox/dcim/tables/power.py:39 +#: netbox/dcim/tables/power.py:96 netbox/dcim/tables/racks.py:88 +#: netbox/dcim/tables/racks.py:148 netbox/dcim/tables/racks.py:233 +#: netbox/dcim/tables/sites.py:36 netbox/dcim/tables/sites.py:66 +#: netbox/dcim/tables/sites.py:113 netbox/dcim/tables/sites.py:167 +#: netbox/extras/tables/tables.py:643 netbox/ipam/tables/asn.py:69 +#: netbox/ipam/tables/fhrp.py:34 netbox/ipam/tables/ip.py:83 +#: netbox/ipam/tables/ip.py:227 netbox/ipam/tables/ip.py:286 +#: netbox/ipam/tables/ip.py:355 netbox/ipam/tables/services.py:24 +#: netbox/ipam/tables/services.py:54 netbox/ipam/tables/vlans.py:123 #: netbox/ipam/tables/vrfs.py:47 netbox/ipam/tables/vrfs.py:72 #: netbox/templates/dcim/htmx/cable_edit.html:92 #: netbox/templates/generic/bulk_edit.html:86 #: netbox/templates/inc/panels/comments.html:5 -#: netbox/tenancy/tables/contacts.py:68 netbox/tenancy/tables/tenants.py:46 +#: netbox/tenancy/tables/contacts.py:31 netbox/tenancy/tables/contacts.py:72 +#: netbox/tenancy/tables/tenants.py:28 netbox/tenancy/tables/tenants.py:50 #: netbox/utilities/forms/fields/fields.py:29 #: netbox/virtualization/tables/clusters.py:95 #: netbox/virtualization/tables/virtualmachines.py:52 #: netbox/vpn/tables/crypto.py:37 netbox/vpn/tables/crypto.py:74 #: netbox/vpn/tables/crypto.py:109 netbox/vpn/tables/crypto.py:140 -#: netbox/vpn/tables/crypto.py:173 netbox/vpn/tables/l2vpn.py:37 +#: netbox/vpn/tables/crypto.py:173 netbox/vpn/tables/l2vpn.py:40 #: netbox/vpn/tables/tunnels.py:61 netbox/wireless/tables/wirelesslan.py:27 #: netbox/wireless/tables/wirelesslan.py:66 msgid "Comments" msgstr "Yorumlar" #: netbox/circuits/tables/circuits.py:89 -#: netbox/templates/tenancy/contact.html:84 -#: netbox/tenancy/tables/contacts.py:73 +#: netbox/templates/tenancy/contact.html:94 +#: netbox/tenancy/tables/contacts.py:77 msgid "Assignments" msgstr "Ödevler" @@ -1935,52 +1953,50 @@ msgstr "Hesaplar" msgid "Account Count" msgstr "Hesap Sayısı" -#: netbox/circuits/tables/providers.py:37 netbox/dcim/tables/sites.py:99 +#: netbox/circuits/tables/providers.py:37 netbox/dcim/tables/sites.py:105 msgid "ASN Count" msgstr "ASN Sayısı" #: netbox/circuits/tables/virtual_circuits.py:65 -#: netbox/netbox/navigation/menu.py:234 +#: netbox/netbox/navigation/menu.py:235 #: netbox/templates/circuits/virtualcircuit.html:87 -#: netbox/templates/vpn/l2vpn.html:56 netbox/templates/vpn/tunnel.html:72 +#: netbox/templates/vpn/l2vpn.html:60 netbox/templates/vpn/tunnel.html:72 #: netbox/vpn/tables/tunnels.py:58 msgid "Terminations" msgstr "Fesih" #: netbox/circuits/tables/virtual_circuits.py:109 -#: netbox/dcim/forms/bulk_edit.py:745 netbox/dcim/forms/bulk_edit.py:1299 -#: netbox/dcim/forms/bulk_edit.py:1708 netbox/dcim/forms/bulk_edit.py:1760 -#: netbox/dcim/forms/bulk_import.py:668 netbox/dcim/forms/bulk_import.py:730 -#: netbox/dcim/forms/bulk_import.py:756 netbox/dcim/forms/bulk_import.py:782 -#: netbox/dcim/forms/bulk_import.py:802 netbox/dcim/forms/bulk_import.py:858 -#: netbox/dcim/forms/bulk_import.py:976 netbox/dcim/forms/bulk_import.py:1024 -#: netbox/dcim/forms/bulk_import.py:1041 netbox/dcim/forms/bulk_import.py:1053 -#: netbox/dcim/forms/bulk_import.py:1101 netbox/dcim/forms/bulk_import.py:1223 -#: netbox/dcim/forms/bulk_import.py:1559 netbox/dcim/forms/connections.py:24 -#: netbox/dcim/forms/filtersets.py:132 netbox/dcim/forms/filtersets.py:922 -#: netbox/dcim/forms/filtersets.py:954 netbox/dcim/forms/filtersets.py:1100 -#: netbox/dcim/forms/filtersets.py:1291 netbox/dcim/forms/filtersets.py:1316 -#: netbox/dcim/forms/filtersets.py:1340 netbox/dcim/forms/filtersets.py:1360 -#: netbox/dcim/forms/filtersets.py:1388 netbox/dcim/forms/filtersets.py:1508 -#: netbox/dcim/forms/filtersets.py:1533 netbox/dcim/forms/filtersets.py:1557 -#: netbox/dcim/forms/filtersets.py:1575 netbox/dcim/forms/filtersets.py:1592 -#: netbox/dcim/forms/filtersets.py:1689 netbox/dcim/forms/filtersets.py:1713 -#: netbox/dcim/forms/filtersets.py:1737 netbox/dcim/forms/model_forms.py:644 -#: netbox/dcim/forms/model_forms.py:861 netbox/dcim/forms/model_forms.py:1262 -#: netbox/dcim/forms/model_forms.py:1747 netbox/dcim/forms/model_forms.py:1818 +#: netbox/dcim/forms/bulk_edit.py:789 netbox/dcim/forms/bulk_edit.py:1343 +#: netbox/dcim/forms/bulk_edit.py:1755 netbox/dcim/forms/bulk_edit.py:1807 +#: netbox/dcim/forms/bulk_import.py:699 netbox/dcim/forms/bulk_import.py:761 +#: netbox/dcim/forms/bulk_import.py:787 netbox/dcim/forms/bulk_import.py:813 +#: netbox/dcim/forms/bulk_import.py:833 netbox/dcim/forms/bulk_import.py:889 +#: netbox/dcim/forms/bulk_import.py:1007 netbox/dcim/forms/bulk_import.py:1055 +#: netbox/dcim/forms/bulk_import.py:1072 netbox/dcim/forms/bulk_import.py:1084 +#: netbox/dcim/forms/bulk_import.py:1132 netbox/dcim/forms/bulk_import.py:1254 +#: netbox/dcim/forms/bulk_import.py:1590 netbox/dcim/forms/connections.py:24 +#: netbox/dcim/forms/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 +#: netbox/dcim/forms/filtersets.py:1359 netbox/dcim/forms/filtersets.py:1379 +#: netbox/dcim/forms/filtersets.py:1412 netbox/dcim/forms/filtersets.py:1532 +#: netbox/dcim/forms/filtersets.py:1557 netbox/dcim/forms/filtersets.py:1581 +#: netbox/dcim/forms/filtersets.py:1599 netbox/dcim/forms/filtersets.py:1616 +#: 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/object_create.py:260 netbox/dcim/tables/connections.py:22 #: netbox/dcim/tables/connections.py:41 netbox/dcim/tables/connections.py:60 #: netbox/dcim/tables/devices.py:295 netbox/dcim/tables/devices.py:380 #: netbox/dcim/tables/devices.py:421 netbox/dcim/tables/devices.py:463 -#: netbox/dcim/tables/devices.py:513 netbox/dcim/tables/devices.py:618 -#: netbox/dcim/tables/devices.py:730 netbox/dcim/tables/devices.py:786 -#: netbox/dcim/tables/devices.py:832 netbox/dcim/tables/devices.py:891 -#: netbox/dcim/tables/devices.py:959 netbox/dcim/tables/devices.py:1088 -#: netbox/dcim/tables/modules.py:53 netbox/extras/forms/filtersets.py:328 -#: netbox/ipam/forms/bulk_import.py:310 netbox/ipam/forms/bulk_import.py:556 -#: netbox/ipam/forms/filtersets.py:618 netbox/ipam/forms/model_forms.py:333 -#: netbox/ipam/forms/model_forms.py:761 netbox/ipam/forms/model_forms.py:794 -#: netbox/ipam/forms/model_forms.py:820 netbox/ipam/tables/vlans.py:156 +#: netbox/dcim/tables/devices.py:513 netbox/dcim/tables/devices.py:625 +#: netbox/dcim/tables/devices.py:737 netbox/dcim/tables/devices.py:793 +#: netbox/dcim/tables/devices.py:839 netbox/dcim/tables/devices.py:898 +#: netbox/dcim/tables/devices.py:966 netbox/dcim/tables/devices.py:1095 +#: netbox/dcim/tables/modules.py:87 netbox/extras/forms/filtersets.py:363 +#: netbox/ipam/forms/bulk_import.py:310 netbox/ipam/forms/filtersets.py:626 +#: netbox/ipam/forms/model_forms.py:333 netbox/ipam/tables/vlans.py:158 #: netbox/templates/circuits/virtualcircuittermination.html:56 #: netbox/templates/dcim/consoleport.html:20 #: netbox/templates/dcim/consoleserverport.html:20 @@ -2009,22 +2025,22 @@ msgstr "Fesih" #: netbox/virtualization/forms/filtersets.py:134 #: netbox/virtualization/forms/model_forms.py:192 #: netbox/virtualization/tables/virtualmachines.py:41 netbox/vpn/choices.py:52 -#: netbox/vpn/forms/bulk_import.py:86 netbox/vpn/forms/bulk_import.py:283 -#: netbox/vpn/forms/filtersets.py:281 netbox/vpn/forms/model_forms.py:91 +#: netbox/vpn/forms/bulk_import.py:86 netbox/vpn/forms/bulk_import.py:288 +#: netbox/vpn/forms/filtersets.py:286 netbox/vpn/forms/model_forms.py:91 #: netbox/vpn/forms/model_forms.py:126 netbox/vpn/forms/model_forms.py:237 #: netbox/vpn/forms/model_forms.py:456 -#: netbox/wireless/forms/model_forms.py:102 -#: netbox/wireless/forms/model_forms.py:144 +#: netbox/wireless/forms/model_forms.py:103 +#: netbox/wireless/forms/model_forms.py:145 #: netbox/wireless/tables/wirelesslan.py:84 msgid "Device" msgstr "Cihaz" -#: netbox/circuits/views.py:373 +#: netbox/circuits/views.py:362 #, python-brace-format msgid "No terminations have been defined for circuit {circuit}." msgstr "Devre için sonlandırma tanımlanmamıştır {circuit}." -#: netbox/circuits/views.py:422 +#: netbox/circuits/views.py:411 #, python-brace-format msgid "Swapped terminations for circuit {circuit}." msgstr "Devre için değiştirilmiş sonlandırmalar {circuit}." @@ -2033,31 +2049,31 @@ msgstr "Devre için değiştirilmiş sonlandırmalar {circuit}." msgid "This user does not have permission to synchronize this data source." msgstr "Bu kullanıcının bu veri kaynağını senkronize etme izni yoktur." -#: netbox/core/apps.py:33 +#: netbox/core/apps.py:34 msgid "Object created" msgstr "Oluşturulan nesne" -#: netbox/core/apps.py:34 +#: netbox/core/apps.py:35 msgid "Object updated" msgstr "Nesne güncellendi" -#: netbox/core/apps.py:35 +#: netbox/core/apps.py:36 msgid "Object deleted" msgstr "Nesne silindi" -#: netbox/core/apps.py:36 +#: netbox/core/apps.py:37 msgid "Job started" msgstr "İş başladı" -#: netbox/core/apps.py:37 +#: netbox/core/apps.py:38 msgid "Job completed" msgstr "İş tamamlandı" -#: netbox/core/apps.py:38 +#: netbox/core/apps.py:39 msgid "Job failed" msgstr "İş başarısız oldu" -#: netbox/core/apps.py:39 +#: netbox/core/apps.py:40 msgid "Job errored" msgstr "İş hatası" @@ -2081,14 +2097,14 @@ msgstr "Tamamlandı" #: netbox/core/choices.py:22 netbox/core/choices.py:59 #: netbox/core/constants.py:20 netbox/core/tables/tasks.py:34 -#: netbox/dcim/choices.py:187 netbox/dcim/choices.py:239 -#: netbox/dcim/choices.py:1601 netbox/dcim/choices.py:1674 +#: netbox/dcim/choices.py:188 netbox/dcim/choices.py:241 +#: netbox/dcim/choices.py:1608 netbox/dcim/choices.py:1698 #: netbox/virtualization/choices.py:48 msgid "Failed" msgstr "Başarısız" -#: netbox/core/choices.py:35 netbox/netbox/navigation/menu.py:356 -#: netbox/netbox/navigation/menu.py:360 +#: netbox/core/choices.py:35 netbox/netbox/navigation/menu.py:358 +#: netbox/netbox/navigation/menu.py:362 #: netbox/templates/extras/script/base.html:14 #: netbox/templates/extras/script_list.html:7 #: netbox/templates/extras/script_list.html:12 @@ -2142,7 +2158,7 @@ msgstr "Haftalık" msgid "30 days" msgstr "30 gün" -#: netbox/core/choices.py:103 netbox/core/tables/plugins.py:69 +#: netbox/core/choices.py:103 netbox/core/tables/plugins.py:75 #: netbox/templates/generic/object.html:61 msgid "Updated" msgstr "Güncellendi" @@ -2173,7 +2189,7 @@ msgstr "Durduruldu" msgid "Cancelled" msgstr "İptal Edildi" -#: netbox/core/data_backends.py:32 netbox/core/tables/plugins.py:57 +#: netbox/core/data_backends.py:32 netbox/core/tables/plugins.py:61 #: netbox/templates/core/plugin.html:88 #: netbox/templates/dcim/interface.html:273 msgid "Local" @@ -2212,40 +2228,43 @@ msgstr "AWS erişim anahtarı kimliği" msgid "AWS secret access key" msgstr "AWS gizli erişim anahtarı" -#: netbox/core/filtersets.py:53 netbox/extras/filtersets.py:250 -#: netbox/extras/filtersets.py:633 netbox/extras/filtersets.py:661 +#: netbox/core/filtersets.py:57 netbox/extras/filtersets.py:254 +#: netbox/extras/filtersets.py:726 netbox/extras/filtersets.py:754 msgid "Data source (ID)" msgstr "Veri kaynağı (ID)" -#: netbox/core/filtersets.py:59 +#: netbox/core/filtersets.py:63 msgid "Data source (name)" msgstr "Veri kaynağı (isim)" -#: netbox/core/filtersets.py:145 netbox/dcim/filtersets.py:502 -#: netbox/extras/filtersets.py:287 netbox/extras/filtersets.py:331 -#: netbox/extras/filtersets.py:353 netbox/extras/filtersets.py:413 -#: netbox/users/filtersets.py:28 +#: netbox/core/filtersets.py:149 netbox/dcim/filtersets.py:504 +#: netbox/extras/filtersets.py:292 netbox/extras/filtersets.py:344 +#: netbox/extras/filtersets.py:389 netbox/extras/filtersets.py:411 +#: netbox/extras/filtersets.py:471 netbox/users/filtersets.py:28 msgid "User (ID)" msgstr "Kullanıcı (ID)" -#: netbox/core/filtersets.py:151 +#: netbox/core/filtersets.py:155 msgid "User name" msgstr "Kullanıcı adı" -#: netbox/core/forms/bulk_edit.py:25 netbox/core/forms/filtersets.py:43 -#: netbox/core/tables/data.py:26 netbox/dcim/forms/bulk_edit.py:1140 -#: netbox/dcim/forms/bulk_edit.py:1418 netbox/dcim/forms/filtersets.py:1424 -#: netbox/dcim/tables/devices.py:566 netbox/dcim/tables/devicetypes.py:231 -#: netbox/extras/forms/bulk_edit.py:123 netbox/extras/forms/bulk_edit.py:187 -#: netbox/extras/forms/bulk_edit.py:246 netbox/extras/forms/filtersets.py:145 -#: netbox/extras/forms/filtersets.py:235 netbox/extras/forms/filtersets.py:300 -#: netbox/extras/tables/tables.py:165 netbox/extras/tables/tables.py:256 -#: netbox/extras/tables/tables.py:418 netbox/netbox/preferences.py:22 +#: netbox/core/forms/bulk_edit.py:26 netbox/core/forms/filtersets.py:43 +#: netbox/core/tables/data.py:26 netbox/dcim/choices.py:1656 +#: netbox/dcim/forms/bulk_edit.py:1184 netbox/dcim/forms/bulk_edit.py:1465 +#: netbox/dcim/forms/filtersets.py:1448 netbox/dcim/tables/devices.py:573 +#: netbox/dcim/tables/devicetypes.py:231 netbox/extras/forms/bulk_edit.py:124 +#: netbox/extras/forms/bulk_edit.py:192 netbox/extras/forms/bulk_edit.py:220 +#: netbox/extras/forms/bulk_edit.py:279 netbox/extras/forms/filtersets.py:146 +#: netbox/extras/forms/filtersets.py:240 netbox/extras/forms/filtersets.py:270 +#: netbox/extras/forms/filtersets.py:335 netbox/extras/tables/tables.py:166 +#: netbox/extras/tables/tables.py:267 netbox/extras/tables/tables.py:300 +#: netbox/extras/tables/tables.py:459 netbox/netbox/preferences.py:22 #: netbox/templates/core/datasource.html:42 #: netbox/templates/dcim/interface.html:61 #: netbox/templates/extras/customlink.html:17 #: netbox/templates/extras/eventrule.html:17 #: netbox/templates/extras/savedfilter.html:25 +#: netbox/templates/extras/tableconfig.html:33 #: netbox/templates/users/objectpermission.html:25 #: netbox/templates/virtualization/vminterface.html:29 #: netbox/users/forms/bulk_edit.py:89 netbox/users/forms/filtersets.py:70 @@ -2254,7 +2273,12 @@ msgstr "Kullanıcı adı" msgid "Enabled" msgstr "Etkin" -#: netbox/core/forms/bulk_edit.py:34 netbox/extras/forms/model_forms.py:299 +#: netbox/core/forms/bulk_edit.py:36 netbox/core/forms/filtersets.py:50 +#: netbox/core/tables/data.py:29 netbox/templates/core/datasource.html:50 +msgid "Sync interval" +msgstr "Senkronizasyon aralığı" + +#: netbox/core/forms/bulk_edit.py:40 netbox/extras/forms/model_forms.py:304 #: netbox/templates/extras/savedfilter.html:52 #: netbox/vpn/forms/filtersets.py:102 netbox/vpn/forms/filtersets.py:132 #: netbox/vpn/forms/filtersets.py:156 netbox/vpn/forms/filtersets.py:175 @@ -2264,86 +2288,89 @@ msgstr "Etkin" msgid "Parameters" msgstr "Parametreler" -#: netbox/core/forms/bulk_edit.py:38 netbox/templates/core/datasource.html:68 +#: netbox/core/forms/bulk_edit.py:44 netbox/templates/core/datasource.html:72 msgid "Ignore rules" msgstr "Kuralları yok sayın" -#: netbox/core/forms/filtersets.py:30 netbox/core/forms/model_forms.py:97 -#: netbox/extras/forms/model_forms.py:262 -#: netbox/extras/forms/model_forms.py:592 -#: netbox/extras/forms/model_forms.py:646 netbox/extras/tables/tables.py:194 -#: netbox/extras/tables/tables.py:486 netbox/extras/tables/tables.py:524 +#: netbox/core/forms/filtersets.py:30 netbox/core/forms/model_forms.py:100 +#: netbox/extras/forms/model_forms.py:265 +#: netbox/extras/forms/model_forms.py:660 +#: netbox/extras/forms/model_forms.py:713 netbox/extras/tables/tables.py:204 +#: netbox/extras/tables/tables.py:527 netbox/extras/tables/tables.py:565 #: netbox/templates/core/datasource.html:31 #: netbox/templates/extras/configcontext.html:29 -#: netbox/templates/extras/configtemplate.html:21 -#: netbox/templates/extras/exporttemplate.html:35 +#: netbox/templates/extras/configtemplate.html:37 +#: netbox/templates/extras/exporttemplate.html:39 #: netbox/templates/extras/object_render_config.html:19 msgid "Data Source" msgstr "Veri Kaynağı" -#: netbox/core/forms/filtersets.py:55 netbox/core/forms/mixins.py:21 +#: netbox/core/forms/filtersets.py:60 netbox/core/forms/mixins.py:21 msgid "File" msgstr "Dosya" -#: netbox/core/forms/filtersets.py:60 netbox/core/forms/mixins.py:16 -#: netbox/extras/forms/filtersets.py:174 netbox/extras/forms/filtersets.py:335 -#: netbox/extras/forms/filtersets.py:421 +#: netbox/core/forms/filtersets.py:65 netbox/core/forms/mixins.py:16 +#: netbox/extras/forms/filtersets.py:175 netbox/extras/forms/filtersets.py:370 +#: netbox/extras/forms/filtersets.py:457 msgid "Data source" msgstr "Veri kaynağı" -#: netbox/core/forms/filtersets.py:71 netbox/extras/forms/filtersets.py:448 +#: netbox/core/forms/filtersets.py:76 netbox/extras/forms/filtersets.py:503 msgid "Creation" msgstr "Oluşturma" -#: netbox/core/forms/filtersets.py:75 netbox/core/forms/filtersets.py:161 -#: netbox/extras/forms/filtersets.py:469 netbox/extras/tables/tables.py:223 -#: netbox/extras/tables/tables.py:297 netbox/extras/tables/tables.py:329 -#: netbox/extras/tables/tables.py:577 netbox/templates/core/job.html:38 +#: netbox/core/forms/filtersets.py:80 netbox/core/forms/filtersets.py:166 +#: netbox/extras/forms/filtersets.py:524 netbox/extras/tables/tables.py:234 +#: netbox/extras/tables/tables.py:294 netbox/extras/tables/tables.py:338 +#: netbox/extras/tables/tables.py:370 netbox/extras/tables/tables.py:632 +#: netbox/templates/core/job.html:38 #: netbox/templates/core/objectchange.html:52 -#: netbox/tenancy/tables/contacts.py:90 netbox/vpn/tables/l2vpn.py:59 +#: netbox/templates/extras/tableconfig.html:21 +#: netbox/tenancy/tables/contacts.py:94 netbox/vpn/tables/l2vpn.py:62 msgid "Object Type" msgstr "Nesne Türü" -#: netbox/core/forms/filtersets.py:85 +#: netbox/core/forms/filtersets.py:90 msgid "Created after" msgstr "Sonra oluşturuldu" -#: netbox/core/forms/filtersets.py:90 +#: netbox/core/forms/filtersets.py:95 msgid "Created before" msgstr "Daha önce oluşturuldu" -#: netbox/core/forms/filtersets.py:95 +#: netbox/core/forms/filtersets.py:100 msgid "Scheduled after" msgstr "Sonrasında planlandı" -#: netbox/core/forms/filtersets.py:100 +#: netbox/core/forms/filtersets.py:105 msgid "Scheduled before" msgstr "Önceden planlanmış" -#: netbox/core/forms/filtersets.py:105 +#: netbox/core/forms/filtersets.py:110 msgid "Started after" msgstr "Sonra başladı" -#: netbox/core/forms/filtersets.py:110 +#: netbox/core/forms/filtersets.py:115 msgid "Started before" msgstr "Daha önce başladı" -#: netbox/core/forms/filtersets.py:115 +#: netbox/core/forms/filtersets.py:120 msgid "Completed after" msgstr "Sonrasında tamamlandı" -#: netbox/core/forms/filtersets.py:120 +#: netbox/core/forms/filtersets.py:125 msgid "Completed before" msgstr "Daha önce tamamlandı" -#: netbox/core/forms/filtersets.py:127 netbox/core/forms/filtersets.py:156 -#: netbox/dcim/forms/bulk_edit.py:465 netbox/dcim/forms/filtersets.py:419 -#: netbox/dcim/forms/filtersets.py:463 netbox/dcim/forms/model_forms.py:324 -#: netbox/extras/forms/filtersets.py:464 netbox/extras/forms/filtersets.py:484 -#: netbox/extras/tables/tables.py:305 netbox/extras/tables/tables.py:345 +#: netbox/core/forms/filtersets.py:132 netbox/core/forms/filtersets.py:161 +#: netbox/dcim/forms/bulk_edit.py:479 netbox/dcim/forms/filtersets.py:420 +#: netbox/dcim/forms/filtersets.py:464 netbox/dcim/forms/model_forms.py:332 +#: netbox/extras/forms/filtersets.py:519 netbox/extras/forms/filtersets.py:539 +#: netbox/extras/tables/tables.py:346 netbox/extras/tables/tables.py:386 #: netbox/templates/core/objectchange.html:36 #: netbox/templates/dcim/rackreservation.html:58 #: netbox/templates/extras/savedfilter.html:21 +#: netbox/templates/extras/tableconfig.html:29 #: netbox/templates/inc/user_menu.html:33 netbox/templates/users/token.html:21 #: netbox/templates/users/user.html:6 netbox/templates/users/user.html:14 #: netbox/users/filtersets.py:107 netbox/users/filtersets.py:174 @@ -2353,118 +2380,125 @@ msgstr "Daha önce tamamlandı" msgid "User" msgstr "Kullanıcı" -#: netbox/core/forms/filtersets.py:135 netbox/core/tables/change_logging.py:15 -#: netbox/extras/tables/tables.py:615 netbox/extras/tables/tables.py:669 +#: netbox/core/forms/filtersets.py:140 netbox/core/tables/change_logging.py:15 +#: netbox/extras/tables/tables.py:670 netbox/extras/tables/tables.py:724 #: netbox/templates/core/objectchange.html:32 msgid "Time" msgstr "Zaman" -#: netbox/core/forms/filtersets.py:140 netbox/extras/forms/filtersets.py:453 +#: netbox/core/forms/filtersets.py:145 netbox/extras/forms/filtersets.py:508 msgid "After" msgstr "Sonra" -#: netbox/core/forms/filtersets.py:145 netbox/extras/forms/filtersets.py:458 +#: netbox/core/forms/filtersets.py:150 netbox/extras/forms/filtersets.py:513 msgid "Before" msgstr "Önce" -#: netbox/core/forms/filtersets.py:149 netbox/core/tables/change_logging.py:29 -#: netbox/extras/forms/model_forms.py:410 +#: netbox/core/forms/filtersets.py:154 netbox/core/tables/change_logging.py:29 +#: netbox/extras/forms/model_forms.py:474 #: netbox/templates/core/objectchange.html:46 #: netbox/templates/extras/eventrule.html:71 msgid "Action" msgstr "Eylem" -#: netbox/core/forms/model_forms.py:54 netbox/core/tables/data.py:46 +#: netbox/core/forms/model_forms.py:55 netbox/core/tables/data.py:52 #: netbox/templates/core/datafile.html:27 #: netbox/templates/extras/report/base.html:33 #: netbox/templates/extras/script/base.html:32 msgid "Source" msgstr "Kaynak" -#: netbox/core/forms/model_forms.py:58 +#: netbox/core/forms/model_forms.py:57 +#: netbox/templates/core/datasource.html:14 +#: netbox/templates/core/datasource.html:20 +#: netbox/utilities/templates/buttons/sync.html:5 +msgid "Sync" +msgstr "Senkronizasyon" + +#: netbox/core/forms/model_forms.py:61 msgid "Backend Parameters" msgstr "Arka Uç Parametreleri" -#: netbox/core/forms/model_forms.py:96 +#: netbox/core/forms/model_forms.py:99 msgid "File Upload" msgstr "Dosya Yükleme" -#: netbox/core/forms/model_forms.py:108 +#: netbox/core/forms/model_forms.py:111 msgid "Cannot upload a file and sync from an existing file" msgstr "Dosya yüklenemiyor ve varolan bir dosyadan senkronize edilemiyor" -#: netbox/core/forms/model_forms.py:110 +#: netbox/core/forms/model_forms.py:113 msgid "Must upload a file or select a data file to sync" msgstr "" "Senkronize etmek için bir dosya yüklemeniz veya bir veri dosyası seçmeniz " "gerekir" -#: netbox/core/forms/model_forms.py:153 +#: netbox/core/forms/model_forms.py:156 #: netbox/templates/dcim/rack_elevation_list.html:6 msgid "Rack Elevations" msgstr "Raf Yükseltmeleri" -#: netbox/core/forms/model_forms.py:157 netbox/dcim/choices.py:1530 -#: netbox/dcim/forms/bulk_edit.py:987 netbox/dcim/forms/bulk_edit.py:1375 -#: netbox/dcim/forms/bulk_edit.py:1393 netbox/dcim/tables/racks.py:157 -#: netbox/netbox/navigation/menu.py:312 netbox/netbox/navigation/menu.py:316 +#: netbox/core/forms/model_forms.py:160 netbox/dcim/choices.py:1537 +#: netbox/dcim/forms/bulk_edit.py:1031 netbox/dcim/forms/bulk_edit.py:1419 +#: netbox/dcim/forms/bulk_edit.py:1440 netbox/dcim/tables/racks.py:161 +#: netbox/netbox/navigation/menu.py:313 netbox/netbox/navigation/menu.py:317 msgid "Power" msgstr "Güç" -#: netbox/core/forms/model_forms.py:159 netbox/netbox/navigation/menu.py:160 +#: netbox/core/forms/model_forms.py:162 netbox/netbox/navigation/menu.py:161 #: netbox/templates/core/inc/config_data.html:37 msgid "IPAM" msgstr "IPAM" -#: netbox/core/forms/model_forms.py:160 netbox/netbox/navigation/menu.py:238 +#: netbox/core/forms/model_forms.py:163 netbox/netbox/navigation/menu.py:239 #: netbox/templates/core/inc/config_data.html:50 #: netbox/vpn/forms/bulk_edit.py:77 netbox/vpn/forms/filtersets.py:47 #: netbox/vpn/forms/model_forms.py:62 netbox/vpn/forms/model_forms.py:147 msgid "Security" msgstr "Güvenlik" -#: netbox/core/forms/model_forms.py:161 +#: netbox/core/forms/model_forms.py:164 #: netbox/templates/core/inc/config_data.html:59 msgid "Banners" msgstr "Afişler" -#: netbox/core/forms/model_forms.py:162 +#: netbox/core/forms/model_forms.py:165 #: netbox/templates/core/inc/config_data.html:80 msgid "Pagination" msgstr "Sayfalandırma" -#: netbox/core/forms/model_forms.py:163 netbox/extras/forms/bulk_edit.py:92 -#: netbox/extras/forms/filtersets.py:48 netbox/extras/forms/model_forms.py:116 -#: netbox/extras/forms/model_forms.py:129 +#: netbox/core/forms/model_forms.py:166 netbox/extras/forms/bulk_edit.py:93 +#: netbox/extras/forms/filtersets.py:49 netbox/extras/forms/model_forms.py:119 +#: netbox/extras/forms/model_forms.py:132 #: netbox/templates/core/inc/config_data.html:93 msgid "Validation" msgstr "Doğrulama" -#: netbox/core/forms/model_forms.py:164 +#: netbox/core/forms/model_forms.py:167 #: netbox/templates/account/preferences.html:6 msgid "User Preferences" msgstr "Kullanıcı Tercihleri" -#: netbox/core/forms/model_forms.py:167 netbox/dcim/forms/filtersets.py:733 +#: netbox/core/forms/model_forms.py:170 netbox/dcim/forms/filtersets.py:752 #: netbox/templates/core/inc/config_data.html:127 #: netbox/users/forms/model_forms.py:64 msgid "Miscellaneous" msgstr "Çeşitli" -#: netbox/core/forms/model_forms.py:169 +#: netbox/core/forms/model_forms.py:172 msgid "Config Revision" msgstr "Yapılandırma Revizyonu" -#: netbox/core/forms/model_forms.py:208 +#: netbox/core/forms/model_forms.py:211 msgid "This parameter has been defined statically and cannot be modified." msgstr "Bu parametre statik olarak tanımlanmıştır ve değiştirilemez." -#: netbox/core/forms/model_forms.py:216 +#: netbox/core/forms/model_forms.py:219 #, python-brace-format msgid "Current value: {value}" msgstr "Mevcut değer: {value}" -#: netbox/core/forms/model_forms.py:218 +#: netbox/core/forms/model_forms.py:221 msgid " (default)" msgstr " (varsayılan)" @@ -2480,7 +2514,7 @@ msgstr "kullanıcı adı" msgid "request ID" msgstr "istek kimliği" -#: netbox/core/models/change_logging.py:52 netbox/extras/models/staging.py:77 +#: netbox/core/models/change_logging.py:52 msgid "action" msgstr "aksiyon" @@ -2505,9 +2539,9 @@ msgstr "nesne değişiklikleri" msgid "Change logging is not supported for this object type ({type})." msgstr "Değişiklik günlüğü bu nesne türü için desteklenmez ({type})." -#: netbox/core/models/config.py:18 netbox/core/models/data.py:263 -#: netbox/core/models/files.py:27 netbox/core/models/jobs.py:52 -#: netbox/extras/models/models.py:733 netbox/extras/models/notifications.py:39 +#: netbox/core/models/config.py:18 netbox/core/models/data.py:269 +#: netbox/core/models/files.py:30 netbox/core/models/jobs.py:52 +#: netbox/extras/models/models.py:806 netbox/extras/models/notifications.py:39 #: netbox/extras/models/notifications.py:186 #: netbox/netbox/models/features.py:53 netbox/users/models/tokens.py:32 msgid "created" @@ -2553,67 +2587,72 @@ msgstr "Yapılandırma revizyonu #{id}" #: netbox/dcim/models/device_components.py:282 #: netbox/dcim/models/device_components.py:309 #: netbox/dcim/models/device_components.py:340 -#: netbox/dcim/models/device_components.py:456 -#: netbox/dcim/models/device_components.py:656 -#: netbox/dcim/models/device_components.py:1024 -#: netbox/dcim/models/device_components.py:1095 +#: netbox/dcim/models/device_components.py:462 +#: netbox/dcim/models/device_components.py:665 +#: netbox/dcim/models/device_components.py:1033 +#: netbox/dcim/models/device_components.py:1104 #: netbox/dcim/models/power.py:100 netbox/extras/models/customfields.py:80 #: netbox/extras/models/search.py:41 -#: netbox/virtualization/models/clusters.py:57 netbox/vpn/models/l2vpn.py:32 +#: netbox/virtualization/models/clusters.py:57 netbox/vpn/models/l2vpn.py:31 msgid "type" msgstr "türü" #: netbox/core/models/data.py:49 netbox/extras/choices.py:37 -#: netbox/extras/models/models.py:164 netbox/extras/tables/tables.py:679 -#: netbox/templates/core/datasource.html:58 +#: netbox/extras/models/models.py:166 netbox/extras/tables/tables.py:734 +#: netbox/templates/core/datasource.html:62 #: netbox/templates/core/plugin.html:66 msgid "URL" msgstr "URL" #: netbox/core/models/data.py:59 #: netbox/dcim/models/device_component_templates.py:425 -#: netbox/dcim/models/device_components.py:508 -#: netbox/extras/models/models.py:70 netbox/extras/models/models.py:301 -#: netbox/extras/models/models.py:526 netbox/users/models/permissions.py:29 +#: netbox/dcim/models/device_components.py:517 +#: netbox/extras/models/models.py:72 netbox/extras/models/models.py:303 +#: netbox/extras/models/models.py:484 netbox/extras/models/models.py:563 +#: netbox/users/models/permissions.py:28 msgid "enabled" msgstr "etkin" #: netbox/core/models/data.py:63 +msgid "sync interval" +msgstr "senkronizasyon aralığı" + +#: netbox/core/models/data.py:69 msgid "ignore rules" msgstr "kuralları yok sayın" -#: netbox/core/models/data.py:65 +#: netbox/core/models/data.py:71 msgid "Patterns (one per line) matching files to ignore when syncing" msgstr "" "Senkronizasyon sırasında yok sayılacak dosyalarla eşleşen desenler (satır " "başına bir tane)" -#: netbox/core/models/data.py:68 netbox/extras/models/models.py:534 +#: netbox/core/models/data.py:74 netbox/extras/models/models.py:492 msgid "parameters" msgstr "parametreler" -#: netbox/core/models/data.py:73 +#: netbox/core/models/data.py:79 msgid "last synced" msgstr "son senkronize edildi" -#: netbox/core/models/data.py:81 +#: netbox/core/models/data.py:87 msgid "data source" msgstr "veri kaynağı" -#: netbox/core/models/data.py:82 +#: netbox/core/models/data.py:88 msgid "data sources" msgstr "veri kaynakları" -#: netbox/core/models/data.py:119 +#: netbox/core/models/data.py:125 #, python-brace-format msgid "Unknown backend type: {type}" msgstr "Bilinmeyen arka uç türü: {type}" -#: netbox/core/models/data.py:161 +#: netbox/core/models/data.py:167 msgid "Cannot initiate sync; syncing already in progress." msgstr "Senkronizasyon başlatılamıyor; senkronizasyon zaten devam ediyor." -#: netbox/core/models/data.py:174 +#: netbox/core/models/data.py:180 msgid "" "There was an error initializing the backend. A dependency needs to be " "installed: " @@ -2621,60 +2660,60 @@ msgstr "" "Arka ucu başlatırken bir hata oluştu. Bir bağımlılığın yüklenmesi gerekiyor:" " " -#: netbox/core/models/data.py:267 netbox/core/models/files.py:31 +#: netbox/core/models/data.py:273 netbox/core/models/files.py:34 #: netbox/netbox/models/features.py:59 msgid "last updated" msgstr "son güncellendi" -#: netbox/core/models/data.py:277 netbox/dcim/models/cables.py:444 +#: netbox/core/models/data.py:283 netbox/dcim/models/cables.py:440 msgid "path" msgstr "yol" -#: netbox/core/models/data.py:280 +#: netbox/core/models/data.py:286 msgid "File path relative to the data source's root" msgstr "Veri kaynağının köküne göre dosya yolu" -#: netbox/core/models/data.py:284 netbox/ipam/models/ip.py:489 +#: netbox/core/models/data.py:290 netbox/ipam/models/ip.py:492 msgid "size" msgstr "boyut" -#: netbox/core/models/data.py:287 +#: netbox/core/models/data.py:293 msgid "hash" msgstr "kare" -#: netbox/core/models/data.py:291 +#: netbox/core/models/data.py:297 msgid "Length must be 64 hexadecimal characters." msgstr "Uzunluk 64 onaltılık karakter olmalıdır." -#: netbox/core/models/data.py:293 +#: netbox/core/models/data.py:299 msgid "SHA256 hash of the file data" msgstr "Dosya verilerinin SHA256 karması" -#: netbox/core/models/data.py:310 +#: netbox/core/models/data.py:313 msgid "data file" msgstr "veri dosyası" -#: netbox/core/models/data.py:311 +#: netbox/core/models/data.py:314 msgid "data files" msgstr "veri dosyaları" -#: netbox/core/models/data.py:398 +#: netbox/core/models/data.py:387 msgid "auto sync record" msgstr "otomatik senkronizasyon kaydı" -#: netbox/core/models/data.py:399 +#: netbox/core/models/data.py:388 msgid "auto sync records" msgstr "otomatik senkronizasyon kayıtları" -#: netbox/core/models/files.py:37 +#: netbox/core/models/files.py:40 msgid "file root" msgstr "dosya kökü" -#: netbox/core/models/files.py:42 +#: netbox/core/models/files.py:45 msgid "file path" msgstr "dosya yolu" -#: netbox/core/models/files.py:44 +#: netbox/core/models/files.py:47 msgid "File path relative to the designated root path" msgstr "Belirlenen kök yoluna göre dosya yolu" @@ -2686,7 +2725,7 @@ msgstr "yönetilen dosya" msgid "managed files" msgstr "yönetilen dosyalar" -#: netbox/core/models/files.py:100 +#: netbox/core/models/files.py:112 #, python-brace-format msgid "A {model} with this file path already exists ({path})." msgstr "BİR {model} bu dosya yolu zaten var ({path})." @@ -2711,8 +2750,7 @@ msgstr "başladı" msgid "completed" msgstr "tamamlandı" -#: netbox/core/models/jobs.py:93 netbox/extras/models/models.py:101 -#: netbox/extras/models/staging.py:95 +#: netbox/core/models/jobs.py:93 netbox/extras/models/models.py:103 msgid "data" msgstr "veri" @@ -2743,12 +2781,12 @@ msgid "Invalid status for job termination. Choices are: {choices}" msgstr "" "İşin sonlandırılması için geçersiz durum. Seçenekler şunlardır: {choices}" -#: netbox/core/models/jobs.py:234 +#: netbox/core/models/jobs.py:235 msgid "" "enqueue() cannot be called with values for both schedule_at and immediate." msgstr "enqueue () hem schedule_at hem de imediat değerleriyle çağrılamaz." -#: netbox/core/signals.py:126 +#: netbox/core/signals.py:125 #, python-brace-format msgid "Deletion is prevented by a protection rule: {message}" msgstr "Silme işlemi bir koruma kuralı tarafından engellenir: {message}" @@ -2760,15 +2798,15 @@ msgid "Full Name" msgstr "Ad Soyad" #: netbox/core/tables/change_logging.py:37 netbox/core/tables/jobs.py:21 -#: netbox/extras/choices.py:41 netbox/extras/tables/tables.py:282 -#: netbox/extras/tables/tables.py:300 netbox/extras/tables/tables.py:332 -#: netbox/extras/tables/tables.py:412 netbox/extras/tables/tables.py:473 -#: netbox/extras/tables/tables.py:582 netbox/extras/tables/tables.py:622 -#: netbox/extras/tables/tables.py:676 netbox/netbox/tables/tables.py:247 +#: netbox/extras/choices.py:41 netbox/extras/tables/tables.py:323 +#: netbox/extras/tables/tables.py:341 netbox/extras/tables/tables.py:373 +#: netbox/extras/tables/tables.py:453 netbox/extras/tables/tables.py:514 +#: netbox/extras/tables/tables.py:637 netbox/extras/tables/tables.py:677 +#: netbox/extras/tables/tables.py:731 netbox/netbox/tables/tables.py:273 #: netbox/templates/core/objectchange.html:58 #: netbox/templates/extras/eventrule.html:78 #: netbox/templates/extras/journalentry.html:18 -#: netbox/tenancy/tables/contacts.py:93 netbox/vpn/tables/l2vpn.py:64 +#: netbox/tenancy/tables/contacts.py:97 netbox/vpn/tables/l2vpn.py:67 msgid "Object" msgstr "Nesne" @@ -2782,19 +2820,27 @@ msgstr "İstek Kimliği" msgid "Is Active" msgstr "Aktif mi" -#: netbox/core/tables/data.py:50 netbox/templates/core/datafile.html:31 +#: netbox/core/tables/data.py:32 +msgid "Last Synced" +msgstr "Son Senkronize Edildi" + +#: netbox/core/tables/data.py:35 netbox/templates/core/datasource.html:118 +msgid "Files" +msgstr "Dosyalar" + +#: netbox/core/tables/data.py:56 netbox/templates/core/datafile.html:31 msgid "Path" msgstr "Yol" -#: netbox/core/tables/data.py:54 +#: netbox/core/tables/data.py:60 #: netbox/templates/extras/inc/result_pending.html:7 msgid "Last updated" msgstr "Son Güncelleme" #: netbox/core/tables/jobs.py:10 netbox/core/tables/tasks.py:76 -#: netbox/dcim/tables/devicetypes.py:169 netbox/extras/tables/tables.py:219 -#: netbox/extras/tables/tables.py:463 netbox/extras/tables/tables.py:647 -#: netbox/netbox/tables/tables.py:192 +#: netbox/dcim/tables/devicetypes.py:169 netbox/extras/tables/tables.py:230 +#: netbox/extras/tables/tables.py:504 netbox/extras/tables/tables.py:702 +#: netbox/netbox/tables/tables.py:218 #: netbox/templates/dcim/virtualchassis_edit.html:56 #: netbox/utilities/forms/forms.py:73 #: netbox/wireless/tables/wirelesslink.py:16 @@ -2805,49 +2851,45 @@ msgstr "KİMLİK" msgid "Interval" msgstr "Aralık" -#: netbox/core/tables/plugins.py:20 netbox/templates/vpn/ipsecprofile.html:44 +#: netbox/core/tables/plugins.py:23 netbox/templates/vpn/ipsecprofile.html:44 #: netbox/vpn/forms/bulk_edit.py:141 netbox/vpn/forms/bulk_import.py:172 #: netbox/vpn/tables/crypto.py:61 msgid "Version" msgstr "Versiyon" -#: netbox/core/tables/plugins.py:25 netbox/templates/core/datafile.html:38 +#: netbox/core/tables/plugins.py:28 netbox/templates/core/datafile.html:38 msgid "Last Updated" msgstr "Son Güncelleme" -#: netbox/core/tables/plugins.py:29 +#: netbox/core/tables/plugins.py:32 msgid "Minimum NetBox Version" msgstr "Minimum NetBox Sürümü" -#: netbox/core/tables/plugins.py:33 +#: netbox/core/tables/plugins.py:36 msgid "Maximum NetBox Version" msgstr "Maksimum NetBox Sürümü" -#: netbox/core/tables/plugins.py:37 netbox/core/tables/plugins.py:80 +#: netbox/core/tables/plugins.py:40 netbox/core/tables/plugins.py:86 msgid "No plugin data found" msgstr "Eklenti verisi bulunamadı" -#: netbox/core/tables/plugins.py:54 netbox/templates/core/plugin.html:62 +#: netbox/core/tables/plugins.py:57 netbox/templates/core/plugin.html:62 msgid "Author" msgstr "Yazar" -#: netbox/core/tables/plugins.py:60 -msgid "Installed" -msgstr "Kurulmuş" - -#: netbox/core/tables/plugins.py:63 netbox/templates/core/plugin.html:84 +#: netbox/core/tables/plugins.py:69 netbox/templates/core/plugin.html:84 msgid "Certified" msgstr "Sertifikalı" -#: netbox/core/tables/plugins.py:66 +#: netbox/core/tables/plugins.py:72 msgid "Published" msgstr "Yayınlandı" -#: netbox/core/tables/plugins.py:72 +#: netbox/core/tables/plugins.py:78 msgid "Installed Version" msgstr "Yüklü Sürüm" -#: netbox/core/tables/plugins.py:76 +#: netbox/core/tables/plugins.py:82 msgid "Latest Version" msgstr "Son Sürüm" @@ -2863,7 +2905,7 @@ msgstr "İşçiler" msgid "Host" msgstr "Ana bilgisayar" -#: netbox/core/tables/tasks.py:50 netbox/ipam/forms/filtersets.py:601 +#: netbox/core/tables/tasks.py:50 netbox/ipam/forms/filtersets.py:609 msgid "Port" msgstr "Port" @@ -2911,7 +2953,7 @@ msgstr "PID" msgid "No workers found" msgstr "İşçi bulunamadı" -#: netbox/core/utils.py:84 netbox/core/utils.py:150 netbox/core/views.py:396 +#: netbox/core/utils.py:84 netbox/core/utils.py:150 netbox/core/views.py:398 #, python-brace-format msgid "Job {job_id} not found" msgstr "İş {job_id} bulunamadı" @@ -2921,70 +2963,70 @@ msgstr "İş {job_id} bulunamadı" msgid "Job {id} not found." msgstr "İş {id} bulunamadı." -#: netbox/core/views.py:88 +#: netbox/core/views.py:89 #, python-brace-format msgid "Queued job #{id} to sync {datasource}" msgstr "Sıraya alınmış iş #{id} senkronize etmek {datasource}" -#: netbox/core/views.py:332 +#: netbox/core/views.py:334 #, python-brace-format msgid "Restored configuration revision #{id}" msgstr "Geri yüklenen yapılandırma revizyonu #{id}" -#: netbox/core/views.py:435 +#: netbox/core/views.py:437 #, python-brace-format msgid "Job {id} has been deleted." msgstr "İş {id} silindi." -#: netbox/core/views.py:437 +#: netbox/core/views.py:439 #, python-brace-format msgid "Error deleting job {id}: {error}" msgstr "İş silinirken hata oluştu {id}: {error}" -#: netbox/core/views.py:446 +#: netbox/core/views.py:448 #, python-brace-format msgid "Job {id} has been re-enqueued." msgstr "İş {id} yeniden sıraya alındı." -#: netbox/core/views.py:455 +#: netbox/core/views.py:457 #, python-brace-format msgid "Job {id} has been enqueued." msgstr "İş {id} sıraya alındı." -#: netbox/core/views.py:464 +#: netbox/core/views.py:466 #, python-brace-format msgid "Job {id} has been stopped." msgstr "İş {id} durduruldu." -#: netbox/core/views.py:466 +#: netbox/core/views.py:468 #, python-brace-format msgid "Failed to stop job {id}" msgstr "İş durdurulamadı {id}" -#: netbox/core/views.py:601 +#: netbox/core/views.py:603 msgid "Plugins catalog could not be loaded" msgstr "Eklentiler kataloğu yüklenemedi" -#: netbox/core/views.py:635 +#: netbox/core/views.py:639 #, python-brace-format msgid "Plugin {name} not found" msgstr "Eklenti {name} bulunamadı" -#: netbox/dcim/api/serializers_/device_components.py:262 +#: netbox/dcim/api/serializers_/device_components.py:263 msgid "Interface mode does not support q-in-q service vlan" msgstr "Arayüz modu q-in-q servis vlan'ı desteklemiyor" -#: netbox/dcim/api/serializers_/device_components.py:269 +#: netbox/dcim/api/serializers_/device_components.py:270 msgid "Interface mode does not support untagged vlan" msgstr "Arayüz modu etiketsiz vlan'ı desteklemiyor" -#: netbox/dcim/api/serializers_/device_components.py:274 -#: netbox/dcim/api/serializers_/device_components.py:279 +#: netbox/dcim/api/serializers_/device_components.py:275 +#: netbox/dcim/api/serializers_/device_components.py:280 msgid "Interface mode does not support tagged vlans" msgstr "Arayüz modu etiketli vlanları desteklemiyor" #: netbox/dcim/api/serializers_/devices.py:53 -#: netbox/dcim/api/serializers_/devicetypes.py:26 +#: netbox/dcim/api/serializers_/devicetypes.py:27 msgid "Position (U)" msgstr "Pozisyon (U)" @@ -2997,10 +3039,10 @@ msgstr "Tesis Kimliği" msgid "Staging" msgstr "Sahneleme" -#: netbox/dcim/choices.py:23 netbox/dcim/choices.py:189 -#: netbox/dcim/choices.py:240 netbox/dcim/choices.py:1543 -#: netbox/dcim/choices.py:1675 netbox/virtualization/choices.py:23 -#: netbox/virtualization/choices.py:49 +#: netbox/dcim/choices.py:23 netbox/dcim/choices.py:190 +#: netbox/dcim/choices.py:242 netbox/dcim/choices.py:1550 +#: netbox/dcim/choices.py:1699 netbox/virtualization/choices.py:23 +#: netbox/virtualization/choices.py:49 netbox/vpn/choices.py:282 msgid "Decommissioning" msgstr "Hizmetten çıkarma" @@ -3059,51 +3101,55 @@ msgid "Deprecated" msgstr "Kullanımdan kaldırıldı" #: netbox/dcim/choices.py:114 -#: netbox/templates/dcim/inc/panels/racktype_dimensions.html:41 +#: netbox/templates/dcim/inc/panels/racktype_dimensions.html:51 msgid "Millimeters" msgstr "Milimetre" -#: netbox/dcim/choices.py:115 netbox/dcim/choices.py:1565 +#: netbox/dcim/choices.py:115 netbox/dcim/choices.py:1572 msgid "Inches" msgstr "İnç" -#: netbox/dcim/choices.py:136 netbox/dcim/choices.py:207 -#: netbox/dcim/choices.py:254 +#: netbox/dcim/choices.py:137 netbox/dcim/choices.py:209 +#: netbox/dcim/choices.py:257 msgid "Front to rear" msgstr "Önden arkaya" -#: netbox/dcim/choices.py:137 netbox/dcim/choices.py:208 -#: netbox/dcim/choices.py:255 +#: netbox/dcim/choices.py:138 netbox/dcim/choices.py:210 +#: netbox/dcim/choices.py:258 msgid "Rear to front" msgstr "Arkadan öne" -#: netbox/dcim/choices.py:151 netbox/dcim/forms/bulk_edit.py:72 -#: netbox/dcim/forms/bulk_edit.py:91 netbox/dcim/forms/bulk_edit.py:177 -#: netbox/dcim/forms/bulk_edit.py:1423 netbox/dcim/forms/bulk_import.py:62 -#: netbox/dcim/forms/bulk_import.py:76 netbox/dcim/forms/bulk_import.py:139 -#: netbox/dcim/forms/bulk_import.py:593 netbox/dcim/forms/bulk_import.py:863 -#: netbox/dcim/forms/bulk_import.py:1118 netbox/dcim/forms/filtersets.py:235 -#: netbox/dcim/forms/model_forms.py:76 netbox/dcim/forms/model_forms.py:95 -#: netbox/dcim/forms/model_forms.py:174 netbox/dcim/forms/model_forms.py:1113 -#: netbox/dcim/forms/model_forms.py:1582 -#: netbox/dcim/forms/object_import.py:177 netbox/dcim/tables/devices.py:689 -#: netbox/dcim/tables/devices.py:899 netbox/dcim/tables/devices.py:986 -#: netbox/dcim/tables/devices.py:1146 netbox/extras/tables/tables.py:226 -#: netbox/ipam/tables/fhrp.py:59 netbox/ipam/tables/ip.py:330 -#: netbox/ipam/tables/services.py:44 netbox/templates/dcim/interface.html:108 +#: netbox/dcim/choices.py:152 netbox/dcim/forms/bulk_edit.py:75 +#: netbox/dcim/forms/bulk_edit.py:95 netbox/dcim/forms/bulk_edit.py:182 +#: netbox/dcim/forms/bulk_edit.py:651 netbox/dcim/forms/bulk_edit.py:1470 +#: netbox/dcim/forms/bulk_import.py:63 netbox/dcim/forms/bulk_import.py:77 +#: netbox/dcim/forms/bulk_import.py:140 netbox/dcim/forms/bulk_import.py:480 +#: netbox/dcim/forms/bulk_import.py:624 netbox/dcim/forms/bulk_import.py:894 +#: netbox/dcim/forms/bulk_import.py:1149 netbox/dcim/forms/filtersets.py:236 +#: netbox/dcim/forms/filtersets.py:709 netbox/dcim/forms/model_forms.py:79 +#: netbox/dcim/forms/model_forms.py:99 netbox/dcim/forms/model_forms.py:179 +#: netbox/dcim/forms/model_forms.py:517 netbox/dcim/forms/model_forms.py:1207 +#: netbox/dcim/forms/model_forms.py:1676 +#: netbox/dcim/forms/object_import.py:177 netbox/dcim/tables/devices.py:696 +#: netbox/dcim/tables/devices.py:906 netbox/dcim/tables/devices.py:993 +#: netbox/dcim/tables/devices.py:1153 netbox/extras/tables/tables.py:237 +#: netbox/ipam/forms/bulk_import.py:568 netbox/ipam/forms/model_forms.py:768 +#: netbox/ipam/tables/fhrp.py:59 netbox/ipam/tables/ip.py:336 +#: netbox/ipam/tables/services.py:44 netbox/templates/dcim/devicerole.html:34 +#: netbox/templates/dcim/interface.html:108 #: netbox/templates/dcim/interface.html:366 #: netbox/templates/dcim/location.html:41 netbox/templates/dcim/region.html:37 #: netbox/templates/dcim/sitegroup.html:37 -#: netbox/templates/ipam/service.html:28 +#: netbox/templates/ipam/service.html:30 #: netbox/templates/tenancy/contactgroup.html:29 #: netbox/templates/tenancy/tenantgroup.html:37 #: netbox/templates/virtualization/vminterface.html:39 #: netbox/templates/wireless/wirelesslangroup.html:37 -#: netbox/tenancy/forms/bulk_edit.py:27 netbox/tenancy/forms/bulk_edit.py:61 +#: netbox/tenancy/forms/bulk_edit.py:27 netbox/tenancy/forms/bulk_edit.py:62 #: netbox/tenancy/forms/bulk_import.py:24 #: netbox/tenancy/forms/bulk_import.py:58 #: netbox/tenancy/forms/model_forms.py:25 -#: netbox/tenancy/forms/model_forms.py:68 +#: netbox/tenancy/forms/model_forms.py:69 #: netbox/virtualization/forms/bulk_edit.py:189 #: netbox/virtualization/forms/bulk_import.py:157 #: netbox/virtualization/tables/virtualmachines.py:132 @@ -3113,120 +3159,120 @@ msgstr "Arkadan öne" msgid "Parent" msgstr "Ebeveyn" -#: netbox/dcim/choices.py:152 +#: netbox/dcim/choices.py:153 msgid "Child" msgstr "Çocuk" -#: netbox/dcim/choices.py:166 netbox/templates/dcim/device.html:349 +#: netbox/dcim/choices.py:167 netbox/templates/dcim/device.html:349 #: netbox/templates/dcim/rack.html:133 #: netbox/templates/dcim/rack_elevation_list.html:20 #: netbox/templates/dcim/rackreservation.html:76 msgid "Front" msgstr "Ön" -#: netbox/dcim/choices.py:167 netbox/templates/dcim/device.html:355 +#: netbox/dcim/choices.py:168 netbox/templates/dcim/device.html:355 #: netbox/templates/dcim/rack.html:139 #: netbox/templates/dcim/rack_elevation_list.html:21 #: netbox/templates/dcim/rackreservation.html:82 msgid "Rear" msgstr "Arka" -#: netbox/dcim/choices.py:186 netbox/dcim/choices.py:238 -#: netbox/dcim/choices.py:1673 netbox/virtualization/choices.py:47 +#: netbox/dcim/choices.py:187 netbox/dcim/choices.py:240 +#: netbox/dcim/choices.py:1697 netbox/virtualization/choices.py:47 msgid "Staged" msgstr "Sahnelenmiş" -#: netbox/dcim/choices.py:188 +#: netbox/dcim/choices.py:189 msgid "Inventory" msgstr "Envanter" -#: netbox/dcim/choices.py:209 netbox/dcim/choices.py:256 +#: netbox/dcim/choices.py:211 netbox/dcim/choices.py:259 msgid "Left to right" msgstr "Soldan sağa" -#: netbox/dcim/choices.py:210 netbox/dcim/choices.py:257 +#: netbox/dcim/choices.py:212 netbox/dcim/choices.py:260 msgid "Right to left" msgstr "Sağdan sola" -#: netbox/dcim/choices.py:211 netbox/dcim/choices.py:258 +#: netbox/dcim/choices.py:213 netbox/dcim/choices.py:261 msgid "Side to rear" msgstr "Yandan arkaya" -#: netbox/dcim/choices.py:212 +#: netbox/dcim/choices.py:214 msgid "Rear to side" msgstr "Arkadan yana" -#: netbox/dcim/choices.py:213 +#: netbox/dcim/choices.py:215 msgid "Bottom to top" msgstr "Aşağıdan yukarıya" -#: netbox/dcim/choices.py:214 +#: netbox/dcim/choices.py:216 msgid "Top to bottom" msgstr "Yukarıdan aşağıya" -#: netbox/dcim/choices.py:215 netbox/dcim/choices.py:259 -#: netbox/dcim/choices.py:1309 +#: netbox/dcim/choices.py:217 netbox/dcim/choices.py:262 +#: netbox/dcim/choices.py:1316 msgid "Passive" msgstr "Pasif" -#: netbox/dcim/choices.py:216 +#: netbox/dcim/choices.py:218 msgid "Mixed" msgstr "Karışık" -#: netbox/dcim/choices.py:484 netbox/dcim/choices.py:733 +#: netbox/dcim/choices.py:487 netbox/dcim/choices.py:736 msgid "NEMA (Non-locking)" msgstr "NEMA (Kilitsiz)" -#: netbox/dcim/choices.py:506 netbox/dcim/choices.py:755 +#: netbox/dcim/choices.py:509 netbox/dcim/choices.py:758 msgid "NEMA (Locking)" msgstr "NEMA (Kilitleme)" -#: netbox/dcim/choices.py:530 netbox/dcim/choices.py:779 +#: netbox/dcim/choices.py:533 netbox/dcim/choices.py:782 msgid "California Style" msgstr "Kaliforniya Tarzı" -#: netbox/dcim/choices.py:538 +#: netbox/dcim/choices.py:541 msgid "International/ITA" msgstr "Uluslararası/ITA" -#: netbox/dcim/choices.py:573 netbox/dcim/choices.py:814 +#: netbox/dcim/choices.py:576 netbox/dcim/choices.py:817 msgid "Proprietary" msgstr "Tescilli" -#: netbox/dcim/choices.py:581 netbox/dcim/choices.py:824 -#: netbox/dcim/choices.py:1223 netbox/dcim/choices.py:1225 -#: netbox/dcim/choices.py:1459 netbox/dcim/choices.py:1461 -#: netbox/netbox/navigation/menu.py:208 +#: netbox/dcim/choices.py:584 netbox/dcim/choices.py:827 +#: netbox/dcim/choices.py:1228 netbox/dcim/choices.py:1230 +#: netbox/dcim/choices.py:1466 netbox/dcim/choices.py:1468 +#: netbox/netbox/navigation/menu.py:209 msgid "Other" msgstr "Diğer" -#: netbox/dcim/choices.py:787 +#: netbox/dcim/choices.py:790 msgid "ITA/International" msgstr "ITA/Uluslararası" -#: netbox/dcim/choices.py:854 +#: netbox/dcim/choices.py:857 msgid "Physical" msgstr "Fiziksel" -#: netbox/dcim/choices.py:855 netbox/dcim/choices.py:1025 +#: netbox/dcim/choices.py:858 netbox/dcim/choices.py:1029 msgid "Virtual" msgstr "Sanal" -#: netbox/dcim/choices.py:856 netbox/dcim/choices.py:1100 -#: netbox/dcim/forms/bulk_edit.py:1578 netbox/dcim/forms/filtersets.py:1384 -#: netbox/dcim/forms/model_forms.py:1023 netbox/dcim/forms/model_forms.py:1476 -#: netbox/netbox/navigation/menu.py:146 netbox/netbox/navigation/menu.py:150 +#: netbox/dcim/choices.py:859 netbox/dcim/choices.py:1105 +#: netbox/dcim/forms/bulk_edit.py:1625 netbox/dcim/forms/filtersets.py:1408 +#: netbox/dcim/forms/model_forms.py:1117 netbox/dcim/forms/model_forms.py:1570 +#: netbox/netbox/navigation/menu.py:147 netbox/netbox/navigation/menu.py:151 #: netbox/templates/dcim/interface.html:267 msgid "Wireless" msgstr "Kablosuz" -#: netbox/dcim/choices.py:1023 +#: netbox/dcim/choices.py:1027 msgid "Virtual interfaces" msgstr "Sanal arayüzler" -#: netbox/dcim/choices.py:1026 netbox/dcim/forms/bulk_edit.py:1431 -#: netbox/dcim/forms/bulk_import.py:870 netbox/dcim/forms/model_forms.py:1005 -#: netbox/dcim/tables/devices.py:693 netbox/templates/dcim/interface.html:112 +#: netbox/dcim/choices.py:1030 netbox/dcim/forms/bulk_edit.py:1478 +#: netbox/dcim/forms/bulk_import.py:901 netbox/dcim/forms/model_forms.py:1099 +#: netbox/dcim/tables/devices.py:700 netbox/templates/dcim/interface.html:112 #: netbox/templates/virtualization/vminterface.html:43 #: netbox/virtualization/forms/bulk_edit.py:194 #: netbox/virtualization/forms/bulk_import.py:164 @@ -3234,147 +3280,157 @@ msgstr "Sanal arayüzler" msgid "Bridge" msgstr "Köprü" -#: netbox/dcim/choices.py:1027 +#: netbox/dcim/choices.py:1031 msgid "Link Aggregation Group (LAG)" msgstr "Bağlantı Toplama Grubu (LAG)" -#: netbox/dcim/choices.py:1031 +#: netbox/dcim/choices.py:1035 msgid "Ethernet (fixed)" msgstr "Ethernet (sabit)" -#: netbox/dcim/choices.py:1047 +#: netbox/dcim/choices.py:1052 msgid "Ethernet (modular)" msgstr "Ethernet (modüler)" -#: netbox/dcim/choices.py:1084 +#: netbox/dcim/choices.py:1089 msgid "Ethernet (backplane)" msgstr "Ethernet (arka panel)" -#: netbox/dcim/choices.py:1116 +#: netbox/dcim/choices.py:1121 msgid "Cellular" msgstr "Hücresel" -#: netbox/dcim/choices.py:1168 netbox/dcim/forms/filtersets.py:384 -#: netbox/dcim/forms/filtersets.py:810 netbox/dcim/forms/filtersets.py:1012 -#: netbox/dcim/forms/filtersets.py:1606 +#: netbox/dcim/choices.py:1173 netbox/dcim/forms/filtersets.py:385 +#: netbox/dcim/forms/filtersets.py:829 netbox/dcim/forms/filtersets.py:1031 +#: netbox/dcim/forms/filtersets.py:1630 #: netbox/templates/dcim/inventoryitem.html:56 #: netbox/templates/dcim/virtualchassis_edit.html:58 msgid "Serial" msgstr "Seri" -#: netbox/dcim/choices.py:1183 +#: netbox/dcim/choices.py:1188 msgid "Coaxial" msgstr "Koaksiyel" -#: netbox/dcim/choices.py:1204 +#: netbox/dcim/choices.py:1209 msgid "Stacking" msgstr "İstifleme" -#: netbox/dcim/choices.py:1254 +#: netbox/dcim/choices.py:1261 msgid "Half" msgstr "Yarım" -#: netbox/dcim/choices.py:1255 +#: netbox/dcim/choices.py:1262 msgid "Full" msgstr "Dolu" -#: netbox/dcim/choices.py:1256 netbox/netbox/preferences.py:31 +#: netbox/dcim/choices.py:1263 netbox/netbox/preferences.py:31 #: netbox/wireless/choices.py:480 msgid "Auto" msgstr "Oto" -#: netbox/dcim/choices.py:1268 +#: netbox/dcim/choices.py:1275 msgid "Access" msgstr "Erişim" -#: netbox/dcim/choices.py:1269 netbox/ipam/tables/vlans.py:148 -#: netbox/ipam/tables/vlans.py:193 +#: netbox/dcim/choices.py:1276 netbox/ipam/tables/vlans.py:150 +#: netbox/ipam/tables/vlans.py:195 #: netbox/templates/dcim/inc/interface_vlans_table.html:7 msgid "Tagged" msgstr "Etiketlenmiş" -#: netbox/dcim/choices.py:1270 +#: netbox/dcim/choices.py:1277 msgid "Tagged (All)" msgstr "Etiketlenmiş (Tümü)" -#: netbox/dcim/choices.py:1271 netbox/templates/ipam/vlan_edit.html:26 +#: netbox/dcim/choices.py:1278 netbox/templates/ipam/vlan_edit.html:26 msgid "Q-in-Q (802.1ad)" msgstr "Q-in-Q (802.1ad)" -#: netbox/dcim/choices.py:1300 +#: netbox/dcim/choices.py:1307 msgid "IEEE Standard" msgstr "IEEE Standardı" -#: netbox/dcim/choices.py:1311 +#: netbox/dcim/choices.py:1318 msgid "Passive 24V (2-pair)" msgstr "Pasif 24V (2 çift)" -#: netbox/dcim/choices.py:1312 +#: netbox/dcim/choices.py:1319 msgid "Passive 24V (4-pair)" msgstr "Pasif 24V (4 çift)" -#: netbox/dcim/choices.py:1313 +#: netbox/dcim/choices.py:1320 msgid "Passive 48V (2-pair)" msgstr "Pasif 48V (2 çift)" -#: netbox/dcim/choices.py:1314 +#: netbox/dcim/choices.py:1321 msgid "Passive 48V (4-pair)" msgstr "Pasif 48V (4 çift)" -#: netbox/dcim/choices.py:1387 netbox/dcim/choices.py:1500 +#: netbox/dcim/choices.py:1394 netbox/dcim/choices.py:1507 msgid "Copper" msgstr "Bakır" -#: netbox/dcim/choices.py:1410 +#: netbox/dcim/choices.py:1417 msgid "Fiber Optic" msgstr "Fiber Optik" -#: netbox/dcim/choices.py:1446 netbox/dcim/choices.py:1529 +#: netbox/dcim/choices.py:1453 netbox/dcim/choices.py:1536 msgid "USB" msgstr "USB" -#: netbox/dcim/choices.py:1516 +#: netbox/dcim/choices.py:1523 msgid "Fiber" msgstr "Fiber" -#: netbox/dcim/choices.py:1541 netbox/dcim/forms/filtersets.py:1276 +#: netbox/dcim/choices.py:1548 netbox/dcim/forms/filtersets.py:1295 msgid "Connected" msgstr "Bağlı" -#: netbox/dcim/choices.py:1560 netbox/netbox/choices.py:175 +#: netbox/dcim/choices.py:1567 netbox/netbox/choices.py:175 msgid "Kilometers" msgstr "Kilometre" -#: netbox/dcim/choices.py:1561 netbox/netbox/choices.py:176 +#: netbox/dcim/choices.py:1568 netbox/netbox/choices.py:176 #: netbox/templates/dcim/cable_trace.html:65 msgid "Meters" msgstr "Sayaçlar" -#: netbox/dcim/choices.py:1562 +#: netbox/dcim/choices.py:1569 msgid "Centimeters" msgstr "Santimetre" -#: netbox/dcim/choices.py:1563 netbox/netbox/choices.py:177 +#: netbox/dcim/choices.py:1570 netbox/netbox/choices.py:177 msgid "Miles" msgstr "Mil" -#: netbox/dcim/choices.py:1564 netbox/netbox/choices.py:178 +#: netbox/dcim/choices.py:1571 netbox/netbox/choices.py:178 #: netbox/templates/dcim/cable_trace.html:66 msgid "Feet" msgstr "Feet" -#: netbox/dcim/choices.py:1612 +#: netbox/dcim/choices.py:1619 msgid "Redundant" msgstr "Yedekli" -#: netbox/dcim/choices.py:1633 +#: netbox/dcim/choices.py:1640 msgid "Single phase" msgstr "Tek fazlı" -#: netbox/dcim/choices.py:1634 +#: netbox/dcim/choices.py:1641 msgid "Three-phase" msgstr "Üç fazlı" +#: netbox/dcim/choices.py:1657 netbox/extras/choices.py:53 +#: netbox/netbox/preferences.py:21 netbox/templates/extras/customfield.html:78 +#: netbox/vpn/choices.py:20 netbox/wireless/choices.py:27 +msgid "Disabled" +msgstr "Engelli" + +#: netbox/dcim/choices.py:1658 +msgid "Faulty" +msgstr "Arızalı" + #: netbox/dcim/fields.py:45 #, python-brace-format msgid "Invalid MAC address format: {value}" @@ -3385,320 +3441,336 @@ msgstr "Geçersiz MAC adresi biçimi: {value}" msgid "Invalid WWN format: {value}" msgstr "Geçersiz WWN biçimi: {value}" -#: netbox/dcim/filtersets.py:87 +#: netbox/dcim/filtersets.py:89 msgid "Parent region (ID)" msgstr "Ana bölge (ID)" -#: netbox/dcim/filtersets.py:93 +#: netbox/dcim/filtersets.py:95 msgid "Parent region (slug)" msgstr "Ana bölge (kısa ad)" -#: netbox/dcim/filtersets.py:117 +#: netbox/dcim/filtersets.py:119 msgid "Parent site group (ID)" msgstr "Ana site grubu (ID)" -#: netbox/dcim/filtersets.py:123 +#: netbox/dcim/filtersets.py:125 msgid "Parent site group (slug)" msgstr "Ana site grubu (kısa ad)" -#: netbox/dcim/filtersets.py:165 netbox/extras/filtersets.py:364 +#: netbox/dcim/filtersets.py:167 netbox/extras/filtersets.py:422 #: netbox/ipam/filtersets.py:836 netbox/ipam/filtersets.py:988 msgid "Group (ID)" msgstr "Grup (ID)" -#: netbox/dcim/filtersets.py:171 +#: netbox/dcim/filtersets.py:173 msgid "Group (slug)" msgstr "Grup (kısa ad)" -#: netbox/dcim/filtersets.py:177 netbox/dcim/filtersets.py:182 +#: netbox/dcim/filtersets.py:179 netbox/dcim/filtersets.py:184 msgid "AS (ID)" msgstr "AS (ID)" -#: netbox/dcim/filtersets.py:247 +#: netbox/dcim/filtersets.py:249 msgid "Parent location (ID)" msgstr "Ana konum (ID)" -#: netbox/dcim/filtersets.py:253 +#: netbox/dcim/filtersets.py:255 msgid "Parent location (slug)" msgstr "Ana konum (kısa ad)" -#: netbox/dcim/filtersets.py:297 netbox/dcim/filtersets.py:382 -#: netbox/dcim/filtersets.py:540 netbox/dcim/filtersets.py:679 -#: netbox/dcim/filtersets.py:883 netbox/dcim/filtersets.py:934 -#: netbox/dcim/filtersets.py:974 netbox/dcim/filtersets.py:1315 -#: netbox/dcim/filtersets.py:2036 +#: netbox/dcim/filtersets.py:299 netbox/dcim/filtersets.py:384 +#: 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:2093 msgid "Manufacturer (ID)" msgstr "Üretici (ID)" -#: netbox/dcim/filtersets.py:303 netbox/dcim/filtersets.py:388 -#: netbox/dcim/filtersets.py:546 netbox/dcim/filtersets.py:685 -#: netbox/dcim/filtersets.py:889 netbox/dcim/filtersets.py:940 -#: netbox/dcim/filtersets.py:980 netbox/dcim/filtersets.py:1321 -#: netbox/dcim/filtersets.py:2042 +#: netbox/dcim/filtersets.py:305 netbox/dcim/filtersets.py:390 +#: 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:2099 msgid "Manufacturer (slug)" msgstr "Üretici (kısa ad)" -#: netbox/dcim/filtersets.py:394 +#: netbox/dcim/filtersets.py:396 msgid "Rack type (slug)" msgstr "Raf tipi (sümüklü böcek)" -#: netbox/dcim/filtersets.py:398 +#: netbox/dcim/filtersets.py:400 msgid "Rack type (ID)" msgstr "Raf tipi (ID)" -#: netbox/dcim/filtersets.py:412 netbox/dcim/filtersets.py:893 -#: netbox/dcim/filtersets.py:995 netbox/dcim/filtersets.py:2046 +#: netbox/dcim/filtersets.py:414 netbox/dcim/filtersets.py:921 +#: netbox/dcim/filtersets.py:1047 netbox/dcim/filtersets.py:2103 #: netbox/ipam/filtersets.py:376 netbox/ipam/filtersets.py:488 -#: netbox/ipam/filtersets.py:998 netbox/virtualization/filtersets.py:176 +#: netbox/ipam/filtersets.py:998 netbox/virtualization/filtersets.py:177 msgid "Role (ID)" msgstr "Rol (ID)" -#: netbox/dcim/filtersets.py:418 netbox/dcim/filtersets.py:899 -#: netbox/dcim/filtersets.py:1001 netbox/dcim/filtersets.py:2052 -#: netbox/extras/filtersets.py:558 netbox/ipam/filtersets.py:382 +#: netbox/dcim/filtersets.py:420 netbox/dcim/filtersets.py:927 +#: netbox/dcim/filtersets.py:1054 netbox/dcim/filtersets.py:2109 +#: netbox/extras/filtersets.py:651 netbox/ipam/filtersets.py:382 #: netbox/ipam/filtersets.py:494 netbox/ipam/filtersets.py:1004 -#: netbox/virtualization/filtersets.py:182 +#: netbox/virtualization/filtersets.py:184 msgid "Role (slug)" msgstr "Rol (kısa ad)" -#: netbox/dcim/filtersets.py:448 netbox/dcim/filtersets.py:1070 -#: netbox/dcim/filtersets.py:1391 netbox/dcim/filtersets.py:1489 -#: netbox/dcim/filtersets.py:2444 +#: netbox/dcim/filtersets.py:450 netbox/dcim/filtersets.py:1123 +#: netbox/dcim/filtersets.py:1444 netbox/dcim/filtersets.py:1542 +#: netbox/dcim/filtersets.py:2501 msgid "Rack (ID)" msgstr "Raf (ID)" -#: netbox/dcim/filtersets.py:508 netbox/extras/filtersets.py:293 -#: netbox/extras/filtersets.py:337 netbox/extras/filtersets.py:359 -#: netbox/extras/filtersets.py:419 netbox/users/filtersets.py:113 -#: netbox/users/filtersets.py:180 +#: netbox/dcim/filtersets.py:510 netbox/extras/filtersets.py:298 +#: netbox/extras/filtersets.py:350 netbox/extras/filtersets.py:395 +#: netbox/extras/filtersets.py:417 netbox/extras/filtersets.py:477 +#: netbox/users/filtersets.py:113 netbox/users/filtersets.py:180 msgid "User (name)" msgstr "Kullanıcı (isim)" -#: netbox/dcim/filtersets.py:550 +#: netbox/dcim/filtersets.py:552 msgid "Default platform (ID)" msgstr "Varsayılan platform (ID)" -#: netbox/dcim/filtersets.py:556 +#: netbox/dcim/filtersets.py:558 msgid "Default platform (slug)" msgstr "Varsayılan platform (kısa ad)" -#: netbox/dcim/filtersets.py:559 netbox/dcim/forms/filtersets.py:518 +#: netbox/dcim/filtersets.py:561 netbox/dcim/forms/filtersets.py:519 msgid "Has a front image" msgstr "Ön resmi var" -#: netbox/dcim/filtersets.py:563 netbox/dcim/forms/filtersets.py:525 +#: netbox/dcim/filtersets.py:565 netbox/dcim/forms/filtersets.py:526 msgid "Has a rear image" msgstr "Arka görüntüsü var" -#: netbox/dcim/filtersets.py:568 netbox/dcim/filtersets.py:689 -#: netbox/dcim/filtersets.py:1139 netbox/dcim/forms/filtersets.py:532 -#: netbox/dcim/forms/filtersets.py:628 netbox/dcim/forms/filtersets.py:849 +#: netbox/dcim/filtersets.py:570 netbox/dcim/filtersets.py:717 +#: netbox/dcim/filtersets.py:1192 netbox/dcim/forms/filtersets.py:533 +#: netbox/dcim/forms/filtersets.py:642 netbox/dcim/forms/filtersets.py:868 msgid "Has console ports" msgstr "Konsol bağlantı noktaları vardır" -#: netbox/dcim/filtersets.py:572 netbox/dcim/filtersets.py:693 -#: netbox/dcim/filtersets.py:1143 netbox/dcim/forms/filtersets.py:539 -#: netbox/dcim/forms/filtersets.py:635 netbox/dcim/forms/filtersets.py:856 +#: netbox/dcim/filtersets.py:574 netbox/dcim/filtersets.py:721 +#: netbox/dcim/filtersets.py:1196 netbox/dcim/forms/filtersets.py:540 +#: netbox/dcim/forms/filtersets.py:649 netbox/dcim/forms/filtersets.py:875 msgid "Has console server ports" msgstr "Konsol sunucusu bağlantı noktaları vardır" -#: netbox/dcim/filtersets.py:576 netbox/dcim/filtersets.py:697 -#: netbox/dcim/filtersets.py:1147 netbox/dcim/forms/filtersets.py:546 -#: netbox/dcim/forms/filtersets.py:642 netbox/dcim/forms/filtersets.py:863 +#: netbox/dcim/filtersets.py:578 netbox/dcim/filtersets.py:725 +#: netbox/dcim/filtersets.py:1200 netbox/dcim/forms/filtersets.py:547 +#: netbox/dcim/forms/filtersets.py:656 netbox/dcim/forms/filtersets.py:882 msgid "Has power ports" msgstr "Güç bağlantı noktaları vardır" -#: netbox/dcim/filtersets.py:580 netbox/dcim/filtersets.py:701 -#: netbox/dcim/filtersets.py:1151 netbox/dcim/forms/filtersets.py:553 -#: netbox/dcim/forms/filtersets.py:649 netbox/dcim/forms/filtersets.py:870 +#: netbox/dcim/filtersets.py:582 netbox/dcim/filtersets.py:729 +#: netbox/dcim/filtersets.py:1204 netbox/dcim/forms/filtersets.py:554 +#: netbox/dcim/forms/filtersets.py:663 netbox/dcim/forms/filtersets.py:889 msgid "Has power outlets" msgstr "Elektrik prizleri var" -#: netbox/dcim/filtersets.py:584 netbox/dcim/filtersets.py:705 -#: netbox/dcim/filtersets.py:1155 netbox/dcim/forms/filtersets.py:560 -#: netbox/dcim/forms/filtersets.py:656 netbox/dcim/forms/filtersets.py:877 +#: netbox/dcim/filtersets.py:586 netbox/dcim/filtersets.py:733 +#: netbox/dcim/filtersets.py:1208 netbox/dcim/forms/filtersets.py:561 +#: netbox/dcim/forms/filtersets.py:670 netbox/dcim/forms/filtersets.py:896 msgid "Has interfaces" msgstr "Arayüzleri vardır" -#: netbox/dcim/filtersets.py:588 netbox/dcim/filtersets.py:709 -#: netbox/dcim/filtersets.py:1159 netbox/dcim/forms/filtersets.py:567 -#: netbox/dcim/forms/filtersets.py:663 netbox/dcim/forms/filtersets.py:884 +#: netbox/dcim/filtersets.py:590 netbox/dcim/filtersets.py:737 +#: netbox/dcim/filtersets.py:1212 netbox/dcim/forms/filtersets.py:568 +#: netbox/dcim/forms/filtersets.py:677 netbox/dcim/forms/filtersets.py:903 msgid "Has pass-through ports" msgstr "Geçiş bağlantı noktaları vardır" -#: netbox/dcim/filtersets.py:592 netbox/dcim/filtersets.py:1163 -#: netbox/dcim/forms/filtersets.py:581 +#: netbox/dcim/filtersets.py:594 netbox/dcim/filtersets.py:1216 +#: netbox/dcim/forms/filtersets.py:582 msgid "Has module bays" msgstr "Modül yuvaları vardır" -#: netbox/dcim/filtersets.py:596 netbox/dcim/filtersets.py:1167 -#: netbox/dcim/forms/filtersets.py:574 +#: netbox/dcim/filtersets.py:598 netbox/dcim/filtersets.py:1220 +#: netbox/dcim/forms/filtersets.py:575 msgid "Has device bays" msgstr "Cihaz yuvaları var" -#: netbox/dcim/filtersets.py:600 netbox/dcim/forms/filtersets.py:588 +#: netbox/dcim/filtersets.py:602 netbox/dcim/forms/filtersets.py:589 msgid "Has inventory items" msgstr "Envanter kalemleri var" -#: netbox/dcim/filtersets.py:757 netbox/dcim/filtersets.py:990 -#: netbox/dcim/filtersets.py:1510 +#: netbox/dcim/filtersets.py:697 +msgid "Profile (ID)" +msgstr "Profil (ID)" + +#: netbox/dcim/filtersets.py:703 +msgid "Profile (name)" +msgstr "Profil (isim)" + +#: netbox/dcim/filtersets.py:785 netbox/dcim/filtersets.py:1041 +#: netbox/dcim/filtersets.py:1563 msgid "Device type (ID)" msgstr "Cihaz tipi (ID)" -#: netbox/dcim/filtersets.py:773 netbox/dcim/filtersets.py:1326 +#: netbox/dcim/filtersets.py:801 netbox/dcim/filtersets.py:1379 msgid "Module type (ID)" msgstr "Modül tipi (ID)" -#: netbox/dcim/filtersets.py:805 netbox/dcim/filtersets.py:1665 +#: netbox/dcim/filtersets.py:833 netbox/dcim/filtersets.py:1718 msgid "Power port (ID)" msgstr "Güç bağlantı noktası (ID)" -#: netbox/dcim/filtersets.py:879 netbox/dcim/filtersets.py:2032 +#: netbox/dcim/filtersets.py:907 netbox/dcim/filtersets.py:2089 msgid "Parent inventory item (ID)" msgstr "Ana envanter kalemi (ID)" -#: netbox/dcim/filtersets.py:922 netbox/dcim/filtersets.py:948 -#: netbox/dcim/filtersets.py:1135 netbox/virtualization/filtersets.py:204 +#: netbox/dcim/filtersets.py:950 netbox/dcim/filtersets.py:999 +#: netbox/dcim/filtersets.py:1188 netbox/virtualization/filtersets.py:206 msgid "Config template (ID)" msgstr "Yapılandırma şablonu (ID)" -#: netbox/dcim/filtersets.py:986 +#: netbox/dcim/filtersets.py:954 netbox/dcim/filtersets.py:966 +msgid "Parent device role (ID)" +msgstr "Üst aygıt rolü (ID)" + +#: netbox/dcim/filtersets.py:960 netbox/dcim/filtersets.py:973 +msgid "Parent device role (slug)" +msgstr "Ana cihaz rolü (slug)" + +#: netbox/dcim/filtersets.py:1037 msgid "Device type (slug)" msgstr "Cihaz tipi (kısa ad)" -#: netbox/dcim/filtersets.py:1006 +#: netbox/dcim/filtersets.py:1059 msgid "Parent Device (ID)" msgstr "Ana Cihaz (ID)" -#: netbox/dcim/filtersets.py:1010 netbox/virtualization/filtersets.py:186 +#: netbox/dcim/filtersets.py:1063 netbox/virtualization/filtersets.py:188 msgid "Platform (ID)" msgstr "Platform (ID)" -#: netbox/dcim/filtersets.py:1016 netbox/extras/filtersets.py:569 -#: netbox/virtualization/filtersets.py:192 +#: netbox/dcim/filtersets.py:1069 netbox/extras/filtersets.py:662 +#: netbox/virtualization/filtersets.py:194 msgid "Platform (slug)" msgstr "Platform (kısa ad)" -#: netbox/dcim/filtersets.py:1052 netbox/dcim/filtersets.py:1375 -#: netbox/dcim/filtersets.py:1473 netbox/dcim/filtersets.py:2134 -#: netbox/dcim/filtersets.py:2376 netbox/dcim/filtersets.py:2435 +#: netbox/dcim/filtersets.py:1105 netbox/dcim/filtersets.py:1428 +#: netbox/dcim/filtersets.py:1526 netbox/dcim/filtersets.py:2191 +#: netbox/dcim/filtersets.py:2433 netbox/dcim/filtersets.py:2492 msgid "Site name (slug)" msgstr "Site adı (kısa ad)" -#: netbox/dcim/filtersets.py:1075 +#: netbox/dcim/filtersets.py:1128 msgid "Parent bay (ID)" msgstr "Ebeveyn bölmesi (ID)" -#: netbox/dcim/filtersets.py:1079 +#: netbox/dcim/filtersets.py:1132 msgid "VM cluster (ID)" msgstr "VM kümesi (ID)" -#: netbox/dcim/filtersets.py:1085 netbox/extras/filtersets.py:591 +#: netbox/dcim/filtersets.py:1138 netbox/extras/filtersets.py:684 #: netbox/virtualization/filtersets.py:102 msgid "Cluster group (slug)" msgstr "Küme grubu (kısa ad)" -#: netbox/dcim/filtersets.py:1090 netbox/virtualization/filtersets.py:96 +#: netbox/dcim/filtersets.py:1143 netbox/virtualization/filtersets.py:96 msgid "Cluster group (ID)" msgstr "Küme grubu (ID)" -#: netbox/dcim/filtersets.py:1096 +#: netbox/dcim/filtersets.py:1149 msgid "Device model (slug)" msgstr "Cihaz modeli (kısa ad)" -#: netbox/dcim/filtersets.py:1107 netbox/dcim/forms/bulk_edit.py:525 +#: netbox/dcim/filtersets.py:1160 netbox/dcim/forms/bulk_edit.py:539 msgid "Is full depth" msgstr "Tam derinlik mi" -#: netbox/dcim/filtersets.py:1111 netbox/dcim/forms/filtersets.py:819 -#: netbox/dcim/forms/filtersets.py:1439 netbox/dcim/forms/filtersets.py:1645 -#: netbox/dcim/forms/filtersets.py:1650 netbox/dcim/forms/model_forms.py:1793 -#: netbox/dcim/models/devices.py:1505 netbox/dcim/models/devices.py:1526 -#: netbox/virtualization/filtersets.py:196 -#: netbox/virtualization/filtersets.py:268 +#: netbox/dcim/filtersets.py:1164 netbox/dcim/forms/filtersets.py:838 +#: netbox/dcim/forms/filtersets.py:1463 netbox/dcim/forms/filtersets.py:1669 +#: netbox/dcim/forms/filtersets.py:1674 netbox/dcim/forms/model_forms.py:1887 +#: netbox/dcim/models/devices.py:1234 netbox/dcim/models/devices.py:1254 +#: netbox/virtualization/filtersets.py:198 +#: netbox/virtualization/filtersets.py:270 #: netbox/virtualization/forms/filtersets.py:178 #: netbox/virtualization/forms/filtersets.py:231 msgid "MAC address" msgstr "MAC adresi" -#: netbox/dcim/filtersets.py:1118 netbox/dcim/filtersets.py:1283 -#: netbox/dcim/forms/filtersets.py:828 netbox/dcim/forms/filtersets.py:931 -#: netbox/virtualization/filtersets.py:200 +#: netbox/dcim/filtersets.py:1171 netbox/dcim/filtersets.py:1336 +#: netbox/dcim/forms/filtersets.py:847 netbox/dcim/forms/filtersets.py:950 +#: netbox/virtualization/filtersets.py:202 #: netbox/virtualization/forms/filtersets.py:182 msgid "Has a primary IP" msgstr "Birincil IP'ye sahiptir" -#: netbox/dcim/filtersets.py:1122 +#: netbox/dcim/filtersets.py:1175 msgid "Has an out-of-band IP" msgstr "Bant dışı bir IP'ye sahiptir" -#: netbox/dcim/filtersets.py:1127 +#: netbox/dcim/filtersets.py:1180 msgid "Virtual chassis (ID)" msgstr "Sanal kasa (ID)" -#: netbox/dcim/filtersets.py:1131 +#: netbox/dcim/filtersets.py:1184 msgid "Is a virtual chassis member" msgstr "Sanal bir şasi üyesidir" -#: netbox/dcim/filtersets.py:1172 +#: netbox/dcim/filtersets.py:1225 msgid "OOB IP (ID)" msgstr "OOB İP (KİMLİĞİ)" -#: netbox/dcim/filtersets.py:1176 +#: netbox/dcim/filtersets.py:1229 msgid "Has virtual device context" msgstr "Sanal cihaz bağlamına sahiptir" -#: netbox/dcim/filtersets.py:1266 +#: netbox/dcim/filtersets.py:1319 msgid "VDC (ID)" msgstr "VDC (KİMLİK)" -#: netbox/dcim/filtersets.py:1271 +#: netbox/dcim/filtersets.py:1324 msgid "Device model" msgstr "Cihaz modeli" -#: netbox/dcim/filtersets.py:1332 +#: netbox/dcim/filtersets.py:1385 msgid "Module type (model)" msgstr "Modül tipi (model)" -#: netbox/dcim/filtersets.py:1338 +#: netbox/dcim/filtersets.py:1391 msgid "Module bay (ID)" msgstr "Modül yuvası (ID)" -#: netbox/dcim/filtersets.py:1397 netbox/dcim/filtersets.py:1495 +#: netbox/dcim/filtersets.py:1450 netbox/dcim/filtersets.py:1548 msgid "Rack (name)" msgstr "Raf (isim)" -#: netbox/dcim/filtersets.py:1401 netbox/dcim/filtersets.py:1499 -#: netbox/dcim/filtersets.py:1685 netbox/ipam/filtersets.py:606 -#: netbox/ipam/filtersets.py:846 netbox/ipam/filtersets.py:1168 -#: netbox/virtualization/filtersets.py:127 netbox/vpn/filtersets.py:379 +#: netbox/dcim/filtersets.py:1454 netbox/dcim/filtersets.py:1552 +#: netbox/dcim/filtersets.py:1742 netbox/ipam/filtersets.py:606 +#: netbox/ipam/filtersets.py:846 netbox/ipam/filtersets.py:1174 +#: netbox/virtualization/filtersets.py:127 netbox/vpn/filtersets.py:382 msgid "Device (ID)" msgstr "Cihaz (ID)" -#: netbox/dcim/filtersets.py:1407 netbox/dcim/filtersets.py:1505 -#: netbox/dcim/filtersets.py:1680 netbox/ipam/filtersets.py:601 -#: netbox/ipam/filtersets.py:841 netbox/ipam/filtersets.py:1174 -#: netbox/vpn/filtersets.py:374 +#: netbox/dcim/filtersets.py:1460 netbox/dcim/filtersets.py:1558 +#: netbox/dcim/filtersets.py:1737 netbox/ipam/filtersets.py:601 +#: netbox/ipam/filtersets.py:841 netbox/ipam/filtersets.py:1169 +#: netbox/vpn/filtersets.py:377 msgid "Device (name)" msgstr "Cihaz (isim)" -#: netbox/dcim/filtersets.py:1516 +#: netbox/dcim/filtersets.py:1569 msgid "Device type (model)" msgstr "Cihaz tipi (model)" -#: netbox/dcim/filtersets.py:1521 +#: netbox/dcim/filtersets.py:1574 msgid "Device role (ID)" msgstr "Cihaz rolü (ID)" -#: netbox/dcim/filtersets.py:1527 +#: netbox/dcim/filtersets.py:1580 msgid "Device role (slug)" msgstr "Cihaz rolü (kısa ad)" -#: netbox/dcim/filtersets.py:1532 +#: netbox/dcim/filtersets.py:1585 msgid "Virtual Chassis (ID)" msgstr "Sanal Kasa (ID)" -#: netbox/dcim/filtersets.py:1538 netbox/dcim/forms/filtersets.py:110 +#: netbox/dcim/filtersets.py:1591 netbox/dcim/forms/filtersets.py:111 #: netbox/dcim/tables/devices.py:216 netbox/netbox/navigation/menu.py:79 #: netbox/templates/dcim/device.html:120 #: netbox/templates/dcim/device_edit.html:95 @@ -3708,121 +3780,121 @@ msgstr "Sanal Kasa (ID)" msgid "Virtual Chassis" msgstr "Sanal Şasi" -#: netbox/dcim/filtersets.py:1562 +#: netbox/dcim/filtersets.py:1615 msgid "Module (ID)" msgstr "Modül (ID)" -#: netbox/dcim/filtersets.py:1569 +#: netbox/dcim/filtersets.py:1622 msgid "Cable (ID)" msgstr "Kablo (ID)" -#: netbox/dcim/filtersets.py:1690 netbox/ipam/filtersets.py:611 -#: netbox/ipam/filtersets.py:851 netbox/ipam/filtersets.py:1184 -#: netbox/vpn/filtersets.py:385 +#: netbox/dcim/filtersets.py:1747 netbox/ipam/filtersets.py:611 +#: netbox/ipam/filtersets.py:851 netbox/ipam/filtersets.py:1179 +#: netbox/vpn/filtersets.py:388 msgid "Virtual machine (name)" msgstr "Sanal makine (isim)" -#: netbox/dcim/filtersets.py:1695 netbox/ipam/filtersets.py:616 -#: netbox/ipam/filtersets.py:856 netbox/ipam/filtersets.py:1178 -#: netbox/virtualization/filtersets.py:248 -#: netbox/virtualization/filtersets.py:299 netbox/vpn/filtersets.py:390 +#: netbox/dcim/filtersets.py:1752 netbox/ipam/filtersets.py:616 +#: netbox/ipam/filtersets.py:856 netbox/ipam/filtersets.py:1184 +#: netbox/virtualization/filtersets.py:250 +#: netbox/virtualization/filtersets.py:301 netbox/vpn/filtersets.py:393 msgid "Virtual machine (ID)" msgstr "Sanal makine (ID)" -#: netbox/dcim/filtersets.py:1701 netbox/ipam/filtersets.py:622 -#: netbox/vpn/filtersets.py:97 netbox/vpn/filtersets.py:396 +#: netbox/dcim/filtersets.py:1758 netbox/ipam/filtersets.py:622 +#: netbox/vpn/filtersets.py:97 netbox/vpn/filtersets.py:399 msgid "Interface (name)" msgstr "Arayüz (isim)" -#: netbox/dcim/filtersets.py:1712 netbox/ipam/filtersets.py:633 -#: netbox/vpn/filtersets.py:108 netbox/vpn/filtersets.py:407 +#: netbox/dcim/filtersets.py:1769 netbox/ipam/filtersets.py:633 +#: netbox/vpn/filtersets.py:108 netbox/vpn/filtersets.py:410 msgid "VM interface (name)" msgstr "VM arabirimi (isim)" -#: netbox/dcim/filtersets.py:1717 netbox/ipam/filtersets.py:638 +#: netbox/dcim/filtersets.py:1774 netbox/ipam/filtersets.py:638 #: netbox/vpn/filtersets.py:113 msgid "VM interface (ID)" msgstr "VM arabirimi (ID)" -#: netbox/dcim/filtersets.py:1759 netbox/templates/dcim/interface.html:81 +#: netbox/dcim/filtersets.py:1816 netbox/templates/dcim/interface.html:81 #: netbox/templates/virtualization/vminterface.html:55 #: netbox/virtualization/forms/model_forms.py:395 msgid "802.1Q Mode" msgstr "802.1Q Modu" -#: netbox/dcim/filtersets.py:1763 netbox/ipam/forms/bulk_import.py:192 -#: netbox/vpn/forms/bulk_import.py:308 +#: netbox/dcim/filtersets.py:1820 netbox/ipam/forms/bulk_import.py:192 +#: netbox/vpn/forms/bulk_import.py:313 msgid "Assigned VLAN" msgstr "Atanmış VLAN" -#: netbox/dcim/filtersets.py:1767 +#: netbox/dcim/filtersets.py:1824 msgid "Assigned VID" msgstr "Atanmış VID" -#: netbox/dcim/filtersets.py:1772 netbox/dcim/forms/bulk_edit.py:1544 -#: netbox/dcim/forms/bulk_import.py:921 netbox/dcim/forms/filtersets.py:1492 -#: netbox/dcim/forms/model_forms.py:1442 -#: netbox/dcim/models/device_components.py:752 -#: netbox/dcim/tables/devices.py:647 netbox/ipam/filtersets.py:335 +#: netbox/dcim/filtersets.py:1829 netbox/dcim/forms/bulk_edit.py:1591 +#: netbox/dcim/forms/bulk_import.py:952 netbox/dcim/forms/filtersets.py:1516 +#: netbox/dcim/forms/model_forms.py:1536 +#: netbox/dcim/models/device_components.py:761 +#: netbox/dcim/tables/devices.py:654 netbox/ipam/filtersets.py:335 #: netbox/ipam/filtersets.py:346 netbox/ipam/filtersets.py:478 #: netbox/ipam/filtersets.py:579 netbox/ipam/filtersets.py:590 #: netbox/ipam/forms/bulk_edit.py:226 netbox/ipam/forms/bulk_edit.py:282 -#: netbox/ipam/forms/bulk_edit.py:324 netbox/ipam/forms/bulk_import.py:160 +#: netbox/ipam/forms/bulk_edit.py:329 netbox/ipam/forms/bulk_import.py:160 #: netbox/ipam/forms/bulk_import.py:249 netbox/ipam/forms/bulk_import.py:285 #: netbox/ipam/forms/filtersets.py:69 netbox/ipam/forms/filtersets.py:180 -#: netbox/ipam/forms/filtersets.py:325 netbox/ipam/forms/model_forms.py:65 +#: netbox/ipam/forms/filtersets.py:332 netbox/ipam/forms/model_forms.py:65 #: netbox/ipam/forms/model_forms.py:208 netbox/ipam/forms/model_forms.py:256 #: netbox/ipam/forms/model_forms.py:310 netbox/ipam/forms/model_forms.py:474 #: netbox/ipam/forms/model_forms.py:488 netbox/ipam/forms/model_forms.py:502 -#: netbox/ipam/models/ip.py:217 netbox/ipam/models/ip.py:498 -#: netbox/ipam/models/ip.py:719 netbox/ipam/models/vrfs.py:61 -#: netbox/ipam/tables/ip.py:188 netbox/ipam/tables/ip.py:261 -#: netbox/ipam/tables/ip.py:312 netbox/ipam/tables/ip.py:402 +#: netbox/ipam/models/ip.py:217 netbox/ipam/models/ip.py:501 +#: netbox/ipam/models/ip.py:730 netbox/ipam/models/vrfs.py:61 +#: netbox/ipam/tables/ip.py:189 netbox/ipam/tables/ip.py:262 +#: netbox/ipam/tables/ip.py:318 netbox/ipam/tables/ip.py:418 #: netbox/templates/dcim/interface.html:152 #: netbox/templates/ipam/ipaddress.html:18 -#: netbox/templates/ipam/iprange.html:40 netbox/templates/ipam/prefix.html:19 +#: netbox/templates/ipam/iprange.html:47 netbox/templates/ipam/prefix.html:19 #: netbox/templates/ipam/vrf.html:7 netbox/templates/ipam/vrf.html:13 #: netbox/templates/virtualization/vminterface.html:90 #: netbox/virtualization/forms/bulk_edit.py:243 #: netbox/virtualization/forms/bulk_import.py:177 #: netbox/virtualization/forms/filtersets.py:236 #: netbox/virtualization/forms/model_forms.py:368 -#: netbox/virtualization/models/virtualmachines.py:331 +#: netbox/virtualization/models/virtualmachines.py:336 #: netbox/virtualization/tables/virtualmachines.py:113 msgid "VRF" msgstr "VRF" -#: netbox/dcim/filtersets.py:1778 netbox/ipam/filtersets.py:341 +#: netbox/dcim/filtersets.py:1835 netbox/ipam/filtersets.py:341 #: netbox/ipam/filtersets.py:352 netbox/ipam/filtersets.py:484 #: netbox/ipam/filtersets.py:585 netbox/ipam/filtersets.py:596 msgid "VRF (RD)" msgstr "VRF (RD)" -#: netbox/dcim/filtersets.py:1783 netbox/ipam/filtersets.py:1036 -#: netbox/vpn/filtersets.py:342 +#: netbox/dcim/filtersets.py:1840 netbox/ipam/filtersets.py:1036 +#: netbox/vpn/filtersets.py:345 msgid "L2VPN (ID)" msgstr "L2VPN (KİMLİĞİ)" -#: netbox/dcim/filtersets.py:1789 netbox/dcim/forms/filtersets.py:1497 -#: netbox/dcim/tables/devices.py:583 netbox/ipam/filtersets.py:1042 -#: netbox/ipam/forms/filtersets.py:584 netbox/ipam/tables/vlans.py:113 +#: netbox/dcim/filtersets.py:1846 netbox/dcim/forms/filtersets.py:1521 +#: netbox/dcim/tables/devices.py:590 netbox/ipam/filtersets.py:1042 +#: netbox/ipam/forms/filtersets.py:592 netbox/ipam/tables/vlans.py:115 #: netbox/templates/dcim/interface.html:99 netbox/templates/ipam/vlan.html:82 #: netbox/templates/vpn/l2vpntermination.html:12 #: netbox/virtualization/forms/filtersets.py:241 -#: netbox/vpn/forms/bulk_import.py:280 netbox/vpn/forms/filtersets.py:252 +#: netbox/vpn/forms/bulk_import.py:285 netbox/vpn/forms/filtersets.py:257 #: netbox/vpn/forms/model_forms.py:412 netbox/vpn/forms/model_forms.py:430 -#: netbox/vpn/models/l2vpn.py:63 netbox/vpn/tables/l2vpn.py:55 +#: netbox/vpn/models/l2vpn.py:68 netbox/vpn/tables/l2vpn.py:58 msgid "L2VPN" msgstr "L2VPN" -#: netbox/dcim/filtersets.py:1794 netbox/ipam/filtersets.py:1117 +#: netbox/dcim/filtersets.py:1851 netbox/ipam/filtersets.py:1117 msgid "VLAN Translation Policy (ID)" msgstr "VLAN Çeviri Politikası (ID)" -#: netbox/dcim/filtersets.py:1800 netbox/dcim/forms/filtersets.py:1463 -#: netbox/dcim/forms/model_forms.py:1459 -#: netbox/dcim/models/device_components.py:571 -#: netbox/ipam/forms/filtersets.py:503 netbox/ipam/forms/model_forms.py:711 +#: netbox/dcim/filtersets.py:1857 netbox/dcim/forms/filtersets.py:1487 +#: netbox/dcim/forms/model_forms.py:1553 +#: netbox/dcim/models/device_components.py:580 +#: netbox/ipam/forms/filtersets.py:511 netbox/ipam/forms/model_forms.py:712 #: netbox/templates/ipam/vlantranslationpolicy.html:11 #: netbox/virtualization/forms/bulk_edit.py:248 #: netbox/virtualization/forms/filtersets.py:251 @@ -3830,117 +3902,117 @@ msgstr "VLAN Çeviri Politikası (ID)" msgid "VLAN Translation Policy" msgstr "VLAN Çeviri Politikası" -#: netbox/dcim/filtersets.py:1834 +#: netbox/dcim/filtersets.py:1891 msgid "Virtual Chassis Interfaces for Device" msgstr "Cihaz için Sanal Şasi Arayüzleri" -#: netbox/dcim/filtersets.py:1839 +#: netbox/dcim/filtersets.py:1896 msgid "Virtual Chassis Interfaces for Device (ID)" msgstr "Cihaz için Sanal Şasi Arayüzleri (ID)" -#: netbox/dcim/filtersets.py:1843 +#: netbox/dcim/filtersets.py:1900 msgid "Kind of interface" msgstr "Arayüz türü" -#: netbox/dcim/filtersets.py:1848 netbox/virtualization/filtersets.py:259 +#: netbox/dcim/filtersets.py:1905 netbox/virtualization/filtersets.py:261 msgid "Parent interface (ID)" msgstr "Ebeveyn arabirimi (ID)" -#: netbox/dcim/filtersets.py:1853 netbox/virtualization/filtersets.py:264 +#: netbox/dcim/filtersets.py:1910 netbox/virtualization/filtersets.py:266 msgid "Bridged interface (ID)" msgstr "Köprülü arayüz (ID)" -#: netbox/dcim/filtersets.py:1858 +#: netbox/dcim/filtersets.py:1915 msgid "LAG interface (ID)" msgstr "LAG arabirimi (ID)" -#: netbox/dcim/filtersets.py:1866 netbox/dcim/tables/devices.py:605 -#: netbox/dcim/tables/devices.py:1135 netbox/templates/dcim/interface.html:131 +#: netbox/dcim/filtersets.py:1923 netbox/dcim/tables/devices.py:612 +#: netbox/dcim/tables/devices.py:1142 netbox/templates/dcim/interface.html:131 #: netbox/templates/dcim/macaddress.html:11 #: netbox/templates/dcim/macaddress.html:14 #: netbox/templates/virtualization/vminterface.html:79 msgid "MAC Address" msgstr "MAC Adresi" -#: netbox/dcim/filtersets.py:1871 netbox/virtualization/filtersets.py:273 +#: netbox/dcim/filtersets.py:1928 netbox/virtualization/filtersets.py:275 msgid "Primary MAC address (ID)" msgstr "Birincil MAC adresi (ID)" -#: netbox/dcim/filtersets.py:1877 netbox/dcim/forms/model_forms.py:1446 -#: netbox/virtualization/filtersets.py:279 +#: netbox/dcim/filtersets.py:1934 netbox/dcim/forms/model_forms.py:1540 +#: netbox/virtualization/filtersets.py:281 #: netbox/virtualization/forms/model_forms.py:311 msgid "Primary MAC address" msgstr "Birincil MAC adresi" -#: netbox/dcim/filtersets.py:1899 netbox/dcim/filtersets.py:1911 -#: netbox/dcim/forms/filtersets.py:1399 netbox/dcim/forms/model_forms.py:1773 +#: netbox/dcim/filtersets.py:1956 netbox/dcim/filtersets.py:1968 +#: netbox/dcim/forms/filtersets.py:1423 netbox/dcim/forms/model_forms.py:1867 #: netbox/templates/dcim/virtualdevicecontext.html:15 msgid "Virtual Device Context" msgstr "Sanal Cihaz Bağlamı" -#: netbox/dcim/filtersets.py:1905 +#: netbox/dcim/filtersets.py:1962 msgid "Virtual Device Context (Identifier)" msgstr "Sanal Cihaz Bağlamı (Tanımlayıcı)" -#: netbox/dcim/filtersets.py:1916 +#: netbox/dcim/filtersets.py:1973 #: netbox/templates/wireless/wirelesslan.html:11 -#: netbox/wireless/forms/model_forms.py:55 +#: netbox/wireless/forms/model_forms.py:56 msgid "Wireless LAN" msgstr "Kablosuz LAN" -#: netbox/dcim/filtersets.py:1920 netbox/dcim/tables/devices.py:634 +#: netbox/dcim/filtersets.py:1977 netbox/dcim/tables/devices.py:641 msgid "Wireless link" msgstr "Kablosuz bağlantı" -#: netbox/dcim/filtersets.py:1930 +#: netbox/dcim/filtersets.py:1987 msgid "Virtual circuit termination (ID)" msgstr "Sanal devre sonlandırma (ID)" -#: netbox/dcim/filtersets.py:1999 +#: netbox/dcim/filtersets.py:2056 msgid "Parent module bay (ID)" msgstr "Ana modül yuvası (ID)" -#: netbox/dcim/filtersets.py:2004 +#: netbox/dcim/filtersets.py:2061 msgid "Installed module (ID)" msgstr "Yüklü modül (ID)" -#: netbox/dcim/filtersets.py:2015 +#: netbox/dcim/filtersets.py:2072 msgid "Installed device (ID)" msgstr "Yüklü cihaz (ID)" -#: netbox/dcim/filtersets.py:2021 +#: netbox/dcim/filtersets.py:2078 msgid "Installed device (name)" msgstr "Yüklü cihaz (isim)" -#: netbox/dcim/filtersets.py:2091 +#: netbox/dcim/filtersets.py:2148 msgid "Master (ID)" msgstr "Master (ID)" -#: netbox/dcim/filtersets.py:2097 +#: netbox/dcim/filtersets.py:2154 msgid "Master (name)" msgstr "Master (isim)" -#: netbox/dcim/filtersets.py:2139 netbox/tenancy/filtersets.py:245 +#: netbox/dcim/filtersets.py:2196 netbox/tenancy/filtersets.py:250 msgid "Tenant (ID)" msgstr "Kiracı (ID)" -#: netbox/dcim/filtersets.py:2145 netbox/extras/filtersets.py:618 -#: netbox/tenancy/filtersets.py:251 +#: netbox/dcim/filtersets.py:2202 netbox/extras/filtersets.py:711 +#: netbox/tenancy/filtersets.py:256 msgid "Tenant (slug)" msgstr "Kiracı (kısa ad)" -#: netbox/dcim/filtersets.py:2181 netbox/dcim/forms/filtersets.py:1126 +#: netbox/dcim/filtersets.py:2238 netbox/dcim/forms/filtersets.py:1145 msgid "Unterminated" msgstr "Sonlandırılmamış" -#: netbox/dcim/filtersets.py:2439 +#: netbox/dcim/filtersets.py:2496 msgid "Power panel (ID)" msgstr "Güç paneli (ID)" -#: netbox/dcim/forms/bulk_create.py:40 netbox/extras/forms/filtersets.py:408 -#: netbox/extras/forms/model_forms.py:581 -#: netbox/extras/forms/model_forms.py:633 netbox/netbox/forms/base.py:86 -#: netbox/netbox/forms/mixins.py:91 netbox/netbox/tables/columns.py:481 +#: netbox/dcim/forms/bulk_create.py:40 netbox/extras/forms/filtersets.py:443 +#: netbox/extras/forms/model_forms.py:649 +#: netbox/extras/forms/model_forms.py:701 netbox/netbox/forms/base.py:86 +#: netbox/netbox/forms/mixins.py:91 netbox/netbox/tables/columns.py:486 #: netbox/templates/circuits/inc/circuit_termination.html:32 #: netbox/templates/generic/bulk_edit.html:65 #: netbox/templates/inc/panels/tags.html:5 @@ -3948,11 +4020,11 @@ msgstr "Güç paneli (ID)" msgid "Tags" msgstr "Etiketler" -#: netbox/dcim/forms/bulk_create.py:112 netbox/dcim/forms/filtersets.py:1562 -#: netbox/dcim/forms/model_forms.py:498 netbox/dcim/forms/model_forms.py:557 +#: netbox/dcim/forms/bulk_create.py:112 netbox/dcim/forms/filtersets.py:1586 +#: netbox/dcim/forms/model_forms.py:592 netbox/dcim/forms/model_forms.py:651 #: netbox/dcim/forms/object_create.py:208 #: netbox/dcim/forms/object_create.py:357 netbox/dcim/tables/devices.py:175 -#: netbox/dcim/tables/devices.py:740 netbox/dcim/tables/devicetypes.py:253 +#: netbox/dcim/tables/devices.py:747 netbox/dcim/tables/devicetypes.py:253 #: netbox/templates/dcim/device.html:43 netbox/templates/dcim/device.html:131 #: netbox/templates/dcim/modulebay.html:38 #: netbox/templates/dcim/virtualchassis.html:66 @@ -3968,203 +4040,212 @@ msgstr "" "Alfasayısal aralıklar desteklenir. (Oluşturulan isim sayısıyla " "eşleşmelidir.)" -#: netbox/dcim/forms/bulk_edit.py:136 +#: netbox/dcim/forms/bulk_edit.py:141 msgid "Contact name" msgstr "İrtibat Kişisi Adı" -#: netbox/dcim/forms/bulk_edit.py:141 +#: netbox/dcim/forms/bulk_edit.py:146 msgid "Contact phone" msgstr "İletişim telefonu" -#: netbox/dcim/forms/bulk_edit.py:147 +#: netbox/dcim/forms/bulk_edit.py:152 msgid "Contact E-mail" msgstr "İletişim E-posta" -#: netbox/dcim/forms/bulk_edit.py:150 netbox/dcim/forms/bulk_import.py:125 -#: netbox/dcim/forms/model_forms.py:132 +#: netbox/dcim/forms/bulk_edit.py:155 netbox/dcim/forms/bulk_import.py:126 +#: netbox/dcim/forms/model_forms.py:137 msgid "Time zone" msgstr "Saat dilimi" -#: netbox/dcim/forms/bulk_edit.py:228 netbox/dcim/forms/bulk_edit.py:504 -#: netbox/dcim/forms/bulk_edit.py:568 netbox/dcim/forms/bulk_edit.py:641 -#: netbox/dcim/forms/bulk_edit.py:665 netbox/dcim/forms/bulk_edit.py:758 -#: netbox/dcim/forms/bulk_edit.py:1285 netbox/dcim/forms/bulk_edit.py:1718 -#: netbox/dcim/forms/bulk_import.py:184 netbox/dcim/forms/bulk_import.py:395 -#: netbox/dcim/forms/bulk_import.py:429 netbox/dcim/forms/bulk_import.py:477 -#: netbox/dcim/forms/bulk_import.py:513 netbox/dcim/forms/bulk_import.py:1112 -#: netbox/dcim/forms/filtersets.py:314 netbox/dcim/forms/filtersets.py:373 -#: netbox/dcim/forms/filtersets.py:495 netbox/dcim/forms/filtersets.py:620 -#: netbox/dcim/forms/filtersets.py:701 netbox/dcim/forms/filtersets.py:783 -#: netbox/dcim/forms/filtersets.py:996 netbox/dcim/forms/filtersets.py:1603 -#: netbox/dcim/forms/model_forms.py:211 netbox/dcim/forms/model_forms.py:345 -#: netbox/dcim/forms/model_forms.py:357 netbox/dcim/forms/model_forms.py:404 -#: netbox/dcim/forms/model_forms.py:445 netbox/dcim/forms/model_forms.py:1126 -#: netbox/dcim/forms/model_forms.py:1595 +#: netbox/dcim/forms/bulk_edit.py:234 netbox/dcim/forms/bulk_edit.py:518 +#: netbox/dcim/forms/bulk_edit.py:606 netbox/dcim/forms/bulk_edit.py:685 +#: netbox/dcim/forms/bulk_edit.py:709 netbox/dcim/forms/bulk_edit.py:802 +#: netbox/dcim/forms/bulk_edit.py:1329 netbox/dcim/forms/bulk_edit.py:1765 +#: netbox/dcim/forms/bulk_import.py:188 netbox/dcim/forms/bulk_import.py:399 +#: netbox/dcim/forms/bulk_import.py:448 netbox/dcim/forms/bulk_import.py:508 +#: netbox/dcim/forms/bulk_import.py:544 netbox/dcim/forms/bulk_import.py:1143 +#: netbox/dcim/forms/filtersets.py:315 netbox/dcim/forms/filtersets.py:374 +#: netbox/dcim/forms/filtersets.py:496 netbox/dcim/forms/filtersets.py:634 +#: netbox/dcim/forms/filtersets.py:720 netbox/dcim/forms/filtersets.py:802 +#: netbox/dcim/forms/filtersets.py:1015 netbox/dcim/forms/filtersets.py:1627 +#: netbox/dcim/forms/model_forms.py:218 netbox/dcim/forms/model_forms.py:353 +#: netbox/dcim/forms/model_forms.py:365 netbox/dcim/forms/model_forms.py:437 +#: netbox/dcim/forms/model_forms.py:539 netbox/dcim/forms/model_forms.py:1220 +#: netbox/dcim/forms/model_forms.py:1689 #: netbox/dcim/forms/object_import.py:188 netbox/dcim/tables/devices.py:107 -#: netbox/dcim/tables/devices.py:182 netbox/dcim/tables/devices.py:969 +#: netbox/dcim/tables/devices.py:182 netbox/dcim/tables/devices.py:976 #: netbox/dcim/tables/devicetypes.py:85 netbox/dcim/tables/devicetypes.py:315 -#: netbox/dcim/tables/modules.py:20 netbox/dcim/tables/modules.py:61 -#: netbox/dcim/tables/racks.py:58 netbox/dcim/tables/racks.py:131 +#: netbox/dcim/tables/modules.py:49 netbox/dcim/tables/modules.py:95 +#: netbox/dcim/tables/racks.py:58 netbox/dcim/tables/racks.py:135 #: netbox/templates/dcim/devicetype.html:14 #: netbox/templates/dcim/inventoryitem.html:48 #: netbox/templates/dcim/manufacturer.html:33 +#: netbox/templates/dcim/module.html:95 #: netbox/templates/dcim/modulebay.html:62 -#: netbox/templates/dcim/moduletype.html:27 +#: netbox/templates/dcim/moduletype.html:31 #: netbox/templates/dcim/platform.html:37 #: netbox/templates/dcim/racktype.html:16 msgid "Manufacturer" msgstr "Üretici" -#: netbox/dcim/forms/bulk_edit.py:233 netbox/dcim/forms/bulk_edit.py:381 -#: netbox/dcim/forms/bulk_import.py:193 netbox/dcim/forms/bulk_import.py:272 -#: netbox/dcim/forms/filtersets.py:256 +#: netbox/dcim/forms/bulk_edit.py:239 netbox/dcim/forms/bulk_edit.py:392 +#: netbox/dcim/forms/bulk_import.py:197 netbox/dcim/forms/bulk_import.py:276 +#: netbox/dcim/forms/filtersets.py:257 #: netbox/templates/dcim/inc/panels/racktype_dimensions.html:6 msgid "Form factor" msgstr "Form faktörü" -#: netbox/dcim/forms/bulk_edit.py:238 netbox/dcim/forms/bulk_edit.py:386 -#: netbox/dcim/forms/bulk_import.py:201 netbox/dcim/forms/bulk_import.py:275 -#: netbox/dcim/forms/filtersets.py:261 +#: netbox/dcim/forms/bulk_edit.py:244 netbox/dcim/forms/bulk_edit.py:397 +#: netbox/dcim/forms/bulk_import.py:205 netbox/dcim/forms/bulk_import.py:279 +#: netbox/dcim/forms/filtersets.py:262 #: netbox/templates/dcim/inc/panels/racktype_dimensions.html:10 msgid "Width" msgstr "Genişlik" -#: netbox/dcim/forms/bulk_edit.py:244 netbox/dcim/forms/bulk_edit.py:392 -#: netbox/dcim/forms/bulk_import.py:282 +#: netbox/dcim/forms/bulk_edit.py:250 netbox/dcim/forms/bulk_edit.py:403 +#: netbox/dcim/forms/bulk_import.py:286 #: netbox/templates/dcim/devicetype.html:37 msgid "Height (U)" msgstr "Yükseklik (U)" -#: netbox/dcim/forms/bulk_edit.py:253 netbox/dcim/forms/bulk_edit.py:397 -#: netbox/dcim/forms/filtersets.py:275 +#: netbox/dcim/forms/bulk_edit.py:259 netbox/dcim/forms/bulk_edit.py:408 +#: netbox/dcim/forms/filtersets.py:276 msgid "Descending units" msgstr "Azalan birimler" -#: netbox/dcim/forms/bulk_edit.py:256 netbox/dcim/forms/bulk_edit.py:400 +#: netbox/dcim/forms/bulk_edit.py:262 netbox/dcim/forms/bulk_edit.py:411 msgid "Outer width" msgstr "Dış genişlik" -#: netbox/dcim/forms/bulk_edit.py:261 netbox/dcim/forms/bulk_edit.py:405 +#: netbox/dcim/forms/bulk_edit.py:267 netbox/dcim/forms/bulk_edit.py:416 +msgid "Outer height" +msgstr "Dış yükseklik" + +#: netbox/dcim/forms/bulk_edit.py:272 netbox/dcim/forms/bulk_edit.py:421 msgid "Outer depth" msgstr "Dış derinlik" -#: netbox/dcim/forms/bulk_edit.py:266 netbox/dcim/forms/bulk_edit.py:410 -#: netbox/dcim/forms/bulk_import.py:206 netbox/dcim/forms/bulk_import.py:285 +#: netbox/dcim/forms/bulk_edit.py:277 netbox/dcim/forms/bulk_edit.py:426 +#: netbox/dcim/forms/bulk_import.py:210 netbox/dcim/forms/bulk_import.py:289 msgid "Outer unit" msgstr "Dış ünite" -#: netbox/dcim/forms/bulk_edit.py:271 netbox/dcim/forms/bulk_edit.py:415 +#: netbox/dcim/forms/bulk_edit.py:282 netbox/dcim/forms/bulk_edit.py:431 msgid "Mounting depth" msgstr "Montaj derinliği" -#: netbox/dcim/forms/bulk_edit.py:276 netbox/dcim/forms/bulk_edit.py:303 -#: netbox/dcim/forms/bulk_edit.py:425 netbox/dcim/forms/bulk_edit.py:455 -#: netbox/dcim/forms/bulk_edit.py:538 netbox/dcim/forms/bulk_edit.py:561 -#: netbox/dcim/forms/bulk_edit.py:582 netbox/dcim/forms/bulk_edit.py:604 -#: netbox/dcim/forms/bulk_import.py:408 netbox/dcim/forms/bulk_import.py:440 -#: netbox/dcim/forms/filtersets.py:286 netbox/dcim/forms/filtersets.py:308 -#: netbox/dcim/forms/filtersets.py:328 netbox/dcim/forms/filtersets.py:402 -#: netbox/dcim/forms/filtersets.py:489 netbox/dcim/forms/filtersets.py:595 -#: netbox/dcim/forms/filtersets.py:614 netbox/dcim/forms/filtersets.py:675 -#: netbox/dcim/forms/model_forms.py:226 netbox/dcim/forms/model_forms.py:306 -#: netbox/dcim/tables/devicetypes.py:111 netbox/dcim/tables/modules.py:35 -#: netbox/dcim/tables/racks.py:74 netbox/dcim/tables/racks.py:171 -#: netbox/extras/forms/bulk_edit.py:53 netbox/extras/forms/bulk_edit.py:133 -#: netbox/extras/forms/bulk_edit.py:183 netbox/extras/forms/bulk_edit.py:288 -#: netbox/extras/forms/filtersets.py:65 netbox/extras/forms/filtersets.py:159 -#: netbox/extras/forms/filtersets.py:249 netbox/ipam/forms/bulk_edit.py:193 +#: netbox/dcim/forms/bulk_edit.py:287 netbox/dcim/forms/bulk_edit.py:314 +#: netbox/dcim/forms/bulk_edit.py:441 netbox/dcim/forms/bulk_edit.py:469 +#: netbox/dcim/forms/bulk_edit.py:552 netbox/dcim/forms/bulk_edit.py:575 +#: netbox/dcim/forms/bulk_edit.py:620 netbox/dcim/forms/bulk_edit.py:642 +#: netbox/dcim/forms/bulk_import.py:412 netbox/dcim/forms/bulk_import.py:459 +#: netbox/dcim/forms/filtersets.py:287 netbox/dcim/forms/filtersets.py:309 +#: netbox/dcim/forms/filtersets.py:329 netbox/dcim/forms/filtersets.py:403 +#: netbox/dcim/forms/filtersets.py:490 netbox/dcim/forms/filtersets.py:596 +#: netbox/dcim/forms/filtersets.py:623 netbox/dcim/forms/filtersets.py:689 +#: netbox/dcim/forms/model_forms.py:233 netbox/dcim/forms/model_forms.py:314 +#: netbox/dcim/tables/devicetypes.py:111 netbox/dcim/tables/modules.py:57 +#: netbox/dcim/tables/racks.py:78 netbox/dcim/tables/racks.py:179 +#: netbox/extras/forms/bulk_edit.py:54 netbox/extras/forms/bulk_edit.py:134 +#: netbox/extras/forms/bulk_edit.py:188 netbox/extras/forms/bulk_edit.py:216 +#: netbox/extras/forms/bulk_edit.py:312 netbox/extras/forms/bulk_edit.py:325 +#: netbox/extras/forms/bulk_import.py:238 netbox/extras/forms/filtersets.py:66 +#: netbox/extras/forms/filtersets.py:160 netbox/extras/forms/filtersets.py:254 +#: netbox/extras/forms/filtersets.py:284 +#: netbox/extras/forms/model_forms.py:572 netbox/ipam/forms/bulk_edit.py:193 #: netbox/templates/dcim/device.html:324 #: netbox/templates/dcim/devicetype.html:49 -#: netbox/templates/dcim/moduletype.html:47 netbox/templates/dcim/rack.html:81 +#: netbox/templates/dcim/moduletype.html:51 netbox/templates/dcim/rack.html:81 #: netbox/templates/dcim/racktype.html:41 #: netbox/templates/extras/configcontext.html:17 #: netbox/templates/extras/customlink.html:25 #: netbox/templates/extras/savedfilter.html:33 -#: netbox/templates/ipam/role.html:30 +#: netbox/templates/extras/tableconfig.html:41 +#: netbox/templates/extras/tag.html:32 netbox/templates/ipam/role.html:30 msgid "Weight" msgstr "Ağırlığı" -#: netbox/dcim/forms/bulk_edit.py:281 netbox/dcim/forms/bulk_edit.py:430 -#: netbox/dcim/forms/filtersets.py:291 +#: netbox/dcim/forms/bulk_edit.py:292 netbox/dcim/forms/bulk_edit.py:446 +#: netbox/dcim/forms/filtersets.py:292 msgid "Max weight" msgstr "Maksimum ağırlık" -#: netbox/dcim/forms/bulk_edit.py:286 netbox/dcim/forms/bulk_edit.py:435 -#: netbox/dcim/forms/bulk_edit.py:543 netbox/dcim/forms/bulk_edit.py:587 -#: netbox/dcim/forms/bulk_import.py:212 netbox/dcim/forms/bulk_import.py:297 -#: netbox/dcim/forms/bulk_import.py:413 netbox/dcim/forms/bulk_import.py:445 -#: netbox/dcim/forms/filtersets.py:296 netbox/dcim/forms/filtersets.py:599 -#: netbox/dcim/forms/filtersets.py:679 +#: netbox/dcim/forms/bulk_edit.py:297 netbox/dcim/forms/bulk_edit.py:451 +#: netbox/dcim/forms/bulk_edit.py:557 netbox/dcim/forms/bulk_edit.py:625 +#: netbox/dcim/forms/bulk_import.py:216 netbox/dcim/forms/bulk_import.py:301 +#: netbox/dcim/forms/bulk_import.py:417 netbox/dcim/forms/bulk_import.py:464 +#: netbox/dcim/forms/filtersets.py:297 netbox/dcim/forms/filtersets.py:600 +#: netbox/dcim/forms/filtersets.py:693 msgid "Weight unit" msgstr "Ağırlık birimi" -#: netbox/dcim/forms/bulk_edit.py:300 netbox/dcim/forms/filtersets.py:306 -#: netbox/dcim/forms/model_forms.py:222 netbox/dcim/forms/model_forms.py:261 +#: netbox/dcim/forms/bulk_edit.py:311 netbox/dcim/forms/filtersets.py:307 +#: netbox/dcim/forms/model_forms.py:229 netbox/dcim/forms/model_forms.py:268 #: netbox/templates/dcim/rack.html:45 netbox/templates/dcim/racktype.html:13 msgid "Rack Type" msgstr "Raf Tipi" -#: netbox/dcim/forms/bulk_edit.py:302 netbox/dcim/forms/model_forms.py:225 -#: netbox/dcim/forms/model_forms.py:305 +#: netbox/dcim/forms/bulk_edit.py:313 netbox/dcim/forms/bulk_edit.py:467 +#: netbox/dcim/forms/model_forms.py:232 netbox/dcim/forms/model_forms.py:313 msgid "Outer Dimensions" msgstr "Dış Ölçüler" -#: netbox/dcim/forms/bulk_edit.py:305 netbox/dcim/forms/model_forms.py:227 -#: netbox/dcim/forms/model_forms.py:307 netbox/templates/dcim/device.html:315 +#: netbox/dcim/forms/bulk_edit.py:316 netbox/dcim/forms/model_forms.py:234 +#: netbox/dcim/forms/model_forms.py:315 netbox/templates/dcim/device.html:315 #: netbox/templates/dcim/inc/panels/racktype_dimensions.html:3 msgid "Dimensions" msgstr "Ölçüler" -#: netbox/dcim/forms/bulk_edit.py:307 netbox/dcim/forms/filtersets.py:307 -#: netbox/dcim/forms/filtersets.py:327 netbox/dcim/forms/model_forms.py:229 +#: netbox/dcim/forms/bulk_edit.py:318 netbox/dcim/forms/filtersets.py:308 +#: netbox/dcim/forms/filtersets.py:328 netbox/dcim/forms/model_forms.py:236 #: netbox/templates/dcim/inc/panels/racktype_numbering.html:3 msgid "Numbering" msgstr "Numaralandırma" -#: netbox/dcim/forms/bulk_edit.py:366 netbox/dcim/forms/bulk_import.py:262 -#: netbox/dcim/forms/filtersets.py:381 +#: netbox/dcim/forms/bulk_edit.py:377 netbox/dcim/forms/bulk_import.py:266 +#: netbox/dcim/forms/filtersets.py:382 msgid "Rack type" msgstr "Raf tipi" -#: netbox/dcim/forms/bulk_edit.py:373 netbox/dcim/forms/bulk_edit.py:721 -#: netbox/dcim/forms/bulk_edit.py:782 netbox/templates/dcim/device.html:104 +#: netbox/dcim/forms/bulk_edit.py:384 netbox/dcim/forms/bulk_edit.py:765 +#: netbox/dcim/forms/bulk_edit.py:826 netbox/templates/dcim/device.html:104 #: netbox/templates/dcim/module.html:77 #: netbox/templates/dcim/modulebay.html:70 netbox/templates/dcim/rack.html:57 #: netbox/templates/virtualization/virtualmachine.html:35 msgid "Serial Number" msgstr "Seri Numarası" -#: netbox/dcim/forms/bulk_edit.py:376 netbox/dcim/forms/filtersets.py:388 -#: netbox/dcim/forms/filtersets.py:814 netbox/dcim/forms/filtersets.py:1016 -#: netbox/dcim/forms/filtersets.py:1610 +#: netbox/dcim/forms/bulk_edit.py:387 netbox/dcim/forms/filtersets.py:389 +#: netbox/dcim/forms/filtersets.py:833 netbox/dcim/forms/filtersets.py:1035 +#: netbox/dcim/forms/filtersets.py:1634 msgid "Asset tag" msgstr "Varlık etiketi" -#: netbox/dcim/forms/bulk_edit.py:420 netbox/dcim/forms/bulk_edit.py:533 -#: netbox/dcim/forms/bulk_edit.py:577 netbox/dcim/forms/bulk_edit.py:714 -#: netbox/dcim/forms/bulk_import.py:291 netbox/dcim/forms/bulk_import.py:434 -#: netbox/dcim/forms/bulk_import.py:607 netbox/dcim/forms/filtersets.py:281 -#: netbox/dcim/forms/filtersets.py:512 netbox/dcim/forms/filtersets.py:670 -#: netbox/dcim/forms/filtersets.py:805 netbox/templates/dcim/device.html:98 +#: netbox/dcim/forms/bulk_edit.py:436 netbox/dcim/forms/bulk_edit.py:547 +#: netbox/dcim/forms/bulk_edit.py:615 netbox/dcim/forms/bulk_edit.py:758 +#: netbox/dcim/forms/bulk_import.py:295 netbox/dcim/forms/bulk_import.py:453 +#: netbox/dcim/forms/bulk_import.py:638 netbox/dcim/forms/filtersets.py:282 +#: netbox/dcim/forms/filtersets.py:513 netbox/dcim/forms/filtersets.py:684 +#: netbox/dcim/forms/filtersets.py:824 netbox/templates/dcim/device.html:98 #: netbox/templates/dcim/devicetype.html:65 -#: netbox/templates/dcim/moduletype.html:43 netbox/templates/dcim/rack.html:65 +#: netbox/templates/dcim/moduletype.html:47 netbox/templates/dcim/rack.html:65 #: netbox/templates/dcim/racktype.html:28 msgid "Airflow" msgstr "Hava akışı" -#: netbox/dcim/forms/bulk_edit.py:449 netbox/dcim/forms/bulk_edit.py:928 -#: netbox/dcim/forms/bulk_import.py:346 netbox/dcim/forms/bulk_import.py:349 -#: netbox/dcim/forms/bulk_import.py:580 netbox/dcim/forms/bulk_import.py:1495 -#: netbox/dcim/forms/bulk_import.py:1499 netbox/dcim/forms/filtersets.py:105 -#: netbox/dcim/forms/filtersets.py:325 netbox/dcim/forms/filtersets.py:406 -#: netbox/dcim/forms/filtersets.py:420 netbox/dcim/forms/filtersets.py:458 -#: netbox/dcim/forms/filtersets.py:773 netbox/dcim/forms/filtersets.py:986 -#: netbox/dcim/forms/filtersets.py:1084 netbox/dcim/forms/filtersets.py:1216 -#: netbox/dcim/forms/model_forms.py:271 netbox/dcim/forms/model_forms.py:314 -#: netbox/dcim/forms/model_forms.py:489 netbox/dcim/forms/model_forms.py:767 +#: netbox/dcim/forms/bulk_edit.py:465 netbox/dcim/forms/bulk_edit.py:972 +#: netbox/dcim/forms/bulk_import.py:350 netbox/dcim/forms/bulk_import.py:353 +#: netbox/dcim/forms/bulk_import.py:611 netbox/dcim/forms/bulk_import.py:1526 +#: netbox/dcim/forms/bulk_import.py:1530 netbox/dcim/forms/filtersets.py:106 +#: netbox/dcim/forms/filtersets.py:326 netbox/dcim/forms/filtersets.py:407 +#: netbox/dcim/forms/filtersets.py:421 netbox/dcim/forms/filtersets.py:459 +#: netbox/dcim/forms/filtersets.py:792 netbox/dcim/forms/filtersets.py:1005 +#: netbox/dcim/forms/filtersets.py:1103 netbox/dcim/forms/filtersets.py:1235 +#: netbox/dcim/forms/model_forms.py:278 netbox/dcim/forms/model_forms.py:322 +#: netbox/dcim/forms/model_forms.py:583 netbox/dcim/forms/model_forms.py:861 #: netbox/dcim/forms/object_create.py:404 netbox/dcim/tables/devices.py:171 -#: netbox/dcim/tables/power.py:70 netbox/dcim/tables/racks.py:216 -#: netbox/ipam/forms/filtersets.py:459 netbox/templates/dcim/device.html:30 +#: netbox/dcim/tables/power.py:70 netbox/dcim/tables/racks.py:225 +#: netbox/ipam/forms/filtersets.py:467 netbox/templates/dcim/device.html:30 #: netbox/templates/dcim/inc/cable_termination.html:16 #: netbox/templates/dcim/powerfeed.html:28 netbox/templates/dcim/rack.html:13 #: netbox/templates/dcim/rack/base.html:4 @@ -4174,38 +4255,39 @@ msgstr "Hava akışı" msgid "Rack" msgstr "Raf" -#: netbox/dcim/forms/bulk_edit.py:453 netbox/dcim/forms/bulk_edit.py:747 -#: netbox/dcim/forms/filtersets.py:326 netbox/dcim/forms/filtersets.py:399 -#: netbox/dcim/forms/filtersets.py:482 netbox/dcim/forms/filtersets.py:609 -#: netbox/dcim/forms/filtersets.py:722 netbox/dcim/forms/filtersets.py:944 -#: netbox/dcim/forms/model_forms.py:681 netbox/dcim/forms/model_forms.py:1663 +#: netbox/dcim/forms/bulk_edit.py:468 netbox/dcim/forms/bulk_edit.py:791 +#: netbox/dcim/forms/filtersets.py:327 netbox/dcim/forms/filtersets.py:400 +#: netbox/dcim/forms/filtersets.py:483 netbox/dcim/forms/filtersets.py:618 +#: netbox/dcim/forms/filtersets.py:741 netbox/dcim/forms/filtersets.py:963 +#: netbox/dcim/forms/model_forms.py:446 netbox/dcim/forms/model_forms.py:775 +#: netbox/dcim/forms/model_forms.py:1757 #: netbox/templates/dcim/device_edit.html:22 msgid "Hardware" msgstr "Donanım" -#: netbox/dcim/forms/bulk_edit.py:509 netbox/dcim/forms/bulk_import.py:401 -#: netbox/dcim/forms/filtersets.py:500 netbox/dcim/forms/model_forms.py:362 +#: netbox/dcim/forms/bulk_edit.py:523 netbox/dcim/forms/bulk_import.py:405 +#: netbox/dcim/forms/filtersets.py:501 netbox/dcim/forms/model_forms.py:370 msgid "Default platform" msgstr "Varsayılan platform" -#: netbox/dcim/forms/bulk_edit.py:514 netbox/dcim/forms/bulk_edit.py:573 -#: netbox/dcim/forms/filtersets.py:503 netbox/dcim/forms/filtersets.py:623 +#: netbox/dcim/forms/bulk_edit.py:528 netbox/dcim/forms/bulk_edit.py:611 +#: netbox/dcim/forms/filtersets.py:504 netbox/dcim/forms/filtersets.py:637 msgid "Part number" msgstr "Parça numarası" -#: netbox/dcim/forms/bulk_edit.py:518 +#: netbox/dcim/forms/bulk_edit.py:532 msgid "U height" msgstr "U yüksekliği" -#: netbox/dcim/forms/bulk_edit.py:530 netbox/dcim/tables/devicetypes.py:107 +#: netbox/dcim/forms/bulk_edit.py:544 netbox/dcim/tables/devicetypes.py:107 msgid "Exclude from utilization" msgstr "Kullanımdan hariç tut" -#: netbox/dcim/forms/bulk_edit.py:559 netbox/dcim/forms/model_forms.py:377 -#: netbox/dcim/forms/model_forms.py:920 netbox/dcim/forms/model_forms.py:962 -#: netbox/dcim/forms/model_forms.py:989 netbox/dcim/forms/model_forms.py:1017 -#: netbox/dcim/forms/model_forms.py:1048 netbox/dcim/forms/model_forms.py:1067 -#: netbox/dcim/forms/model_forms.py:1085 +#: netbox/dcim/forms/bulk_edit.py:573 netbox/dcim/forms/model_forms.py:385 +#: netbox/dcim/forms/model_forms.py:1014 netbox/dcim/forms/model_forms.py:1056 +#: netbox/dcim/forms/model_forms.py:1083 netbox/dcim/forms/model_forms.py:1111 +#: netbox/dcim/forms/model_forms.py:1142 netbox/dcim/forms/model_forms.py:1161 +#: netbox/dcim/forms/model_forms.py:1179 #: netbox/dcim/forms/object_create.py:123 netbox/dcim/tables/devicetypes.py:82 #: netbox/templates/dcim/device.html:88 #: netbox/templates/dcim/devicebay.html:52 @@ -4213,37 +4295,51 @@ msgstr "Kullanımdan hariç tut" msgid "Device Type" msgstr "Cihaz Türü" -#: netbox/dcim/forms/bulk_edit.py:601 netbox/dcim/forms/model_forms.py:410 -#: netbox/dcim/forms/model_forms.py:921 netbox/dcim/forms/model_forms.py:963 -#: netbox/dcim/forms/model_forms.py:990 netbox/dcim/forms/model_forms.py:1018 -#: netbox/dcim/forms/model_forms.py:1049 netbox/dcim/forms/model_forms.py:1068 -#: netbox/dcim/forms/model_forms.py:1086 -#: netbox/dcim/forms/object_create.py:124 netbox/dcim/tables/modules.py:17 -#: netbox/dcim/tables/modules.py:66 netbox/templates/dcim/module.html:65 +#: netbox/dcim/forms/bulk_edit.py:582 netbox/dcim/forms/model_forms.py:412 +#: netbox/templates/dcim/moduletypeprofile.html:32 +msgid "Schema" +msgstr "Şema" + +#: netbox/dcim/forms/bulk_edit.py:594 netbox/dcim/forms/bulk_edit.py:601 +#: netbox/dcim/forms/bulk_import.py:442 netbox/dcim/forms/filtersets.py:629 +#: netbox/dcim/forms/model_forms.py:419 netbox/dcim/forms/model_forms.py:432 +#: netbox/dcim/tables/modules.py:45 netbox/templates/account/base.html:7 +#: netbox/templates/dcim/moduletype.html:27 +#: netbox/templates/inc/user_menu.html:40 netbox/vpn/forms/bulk_edit.py:255 +#: netbox/vpn/forms/filtersets.py:194 netbox/vpn/forms/model_forms.py:382 +msgid "Profile" +msgstr "Profil" + +#: netbox/dcim/forms/bulk_edit.py:639 netbox/dcim/forms/model_forms.py:445 +#: netbox/dcim/forms/model_forms.py:1015 netbox/dcim/forms/model_forms.py:1057 +#: netbox/dcim/forms/model_forms.py:1084 netbox/dcim/forms/model_forms.py:1112 +#: netbox/dcim/forms/model_forms.py:1143 netbox/dcim/forms/model_forms.py:1162 +#: netbox/dcim/forms/model_forms.py:1180 +#: netbox/dcim/forms/object_create.py:124 netbox/dcim/tables/modules.py:54 +#: netbox/dcim/tables/modules.py:100 netbox/templates/dcim/module.html:92 #: netbox/templates/dcim/modulebay.html:66 #: netbox/templates/dcim/moduletype.html:24 msgid "Module Type" msgstr "Modül Türü" -#: netbox/dcim/forms/bulk_edit.py:605 netbox/dcim/forms/model_forms.py:380 -#: netbox/dcim/forms/model_forms.py:411 +#: netbox/dcim/forms/bulk_edit.py:643 netbox/dcim/forms/model_forms.py:388 #: netbox/templates/dcim/devicetype.html:11 msgid "Chassis" msgstr "Şasi" -#: netbox/dcim/forms/bulk_edit.py:619 netbox/dcim/models/devices.py:483 +#: netbox/dcim/forms/bulk_edit.py:662 netbox/dcim/models/devices.py:386 #: netbox/dcim/tables/devices.py:78 msgid "VM role" msgstr "VM rolü" -#: netbox/dcim/forms/bulk_edit.py:622 netbox/dcim/forms/bulk_edit.py:646 -#: netbox/dcim/forms/bulk_edit.py:729 netbox/dcim/forms/bulk_import.py:461 -#: netbox/dcim/forms/bulk_import.py:465 netbox/dcim/forms/bulk_import.py:484 -#: netbox/dcim/forms/bulk_import.py:488 netbox/dcim/forms/bulk_import.py:613 -#: netbox/dcim/forms/bulk_import.py:617 netbox/dcim/forms/filtersets.py:690 -#: netbox/dcim/forms/filtersets.py:706 netbox/dcim/forms/filtersets.py:824 -#: netbox/dcim/forms/model_forms.py:424 netbox/dcim/forms/model_forms.py:451 -#: netbox/dcim/forms/model_forms.py:566 +#: netbox/dcim/forms/bulk_edit.py:665 netbox/dcim/forms/bulk_edit.py:690 +#: netbox/dcim/forms/bulk_edit.py:773 netbox/dcim/forms/bulk_import.py:490 +#: netbox/dcim/forms/bulk_import.py:494 netbox/dcim/forms/bulk_import.py:515 +#: netbox/dcim/forms/bulk_import.py:519 netbox/dcim/forms/bulk_import.py:644 +#: netbox/dcim/forms/bulk_import.py:648 netbox/dcim/forms/filtersets.py:704 +#: netbox/dcim/forms/filtersets.py:725 netbox/dcim/forms/filtersets.py:843 +#: netbox/dcim/forms/model_forms.py:511 netbox/dcim/forms/model_forms.py:545 +#: netbox/dcim/forms/model_forms.py:660 #: netbox/virtualization/forms/bulk_import.py:138 #: netbox/virtualization/forms/bulk_import.py:139 #: netbox/virtualization/forms/filtersets.py:194 @@ -4251,22 +4347,22 @@ msgstr "VM rolü" msgid "Config template" msgstr "Yapılandırma şablonu" -#: netbox/dcim/forms/bulk_edit.py:670 netbox/dcim/forms/bulk_edit.py:1079 -#: netbox/dcim/forms/bulk_import.py:519 netbox/dcim/forms/filtersets.py:115 -#: netbox/dcim/forms/model_forms.py:511 netbox/dcim/forms/model_forms.py:884 -#: netbox/dcim/forms/model_forms.py:901 netbox/extras/filtersets.py:547 +#: netbox/dcim/forms/bulk_edit.py:714 netbox/dcim/forms/bulk_edit.py:1123 +#: netbox/dcim/forms/bulk_import.py:550 netbox/dcim/forms/filtersets.py:116 +#: netbox/dcim/forms/model_forms.py:605 netbox/dcim/forms/model_forms.py:978 +#: netbox/dcim/forms/model_forms.py:995 netbox/extras/filtersets.py:640 msgid "Device type" msgstr "Cihaz tipi" -#: netbox/dcim/forms/bulk_edit.py:681 netbox/dcim/forms/bulk_import.py:500 -#: netbox/dcim/forms/filtersets.py:120 netbox/dcim/forms/model_forms.py:519 +#: netbox/dcim/forms/bulk_edit.py:725 netbox/dcim/forms/bulk_import.py:531 +#: netbox/dcim/forms/filtersets.py:121 netbox/dcim/forms/model_forms.py:613 msgid "Device role" msgstr "Cihaz rolü" -#: netbox/dcim/forms/bulk_edit.py:704 netbox/dcim/forms/bulk_import.py:525 -#: netbox/dcim/forms/filtersets.py:797 netbox/dcim/forms/model_forms.py:461 -#: netbox/dcim/forms/model_forms.py:524 netbox/dcim/tables/devices.py:192 -#: netbox/extras/filtersets.py:563 netbox/templates/dcim/device.html:186 +#: netbox/dcim/forms/bulk_edit.py:748 netbox/dcim/forms/bulk_import.py:556 +#: netbox/dcim/forms/filtersets.py:816 netbox/dcim/forms/model_forms.py:555 +#: netbox/dcim/forms/model_forms.py:618 netbox/dcim/tables/devices.py:192 +#: netbox/extras/filtersets.py:656 netbox/templates/dcim/device.html:186 #: netbox/templates/dcim/platform.html:26 #: netbox/templates/virtualization/virtualmachine.html:27 #: netbox/virtualization/forms/bulk_edit.py:142 @@ -4277,17 +4373,17 @@ msgstr "Cihaz rolü" msgid "Platform" msgstr "Platform" -#: netbox/dcim/forms/bulk_edit.py:734 netbox/dcim/forms/bulk_import.py:544 -#: netbox/dcim/forms/filtersets.py:729 netbox/dcim/forms/filtersets.py:899 -#: netbox/dcim/forms/model_forms.py:533 netbox/dcim/tables/devices.py:212 -#: netbox/extras/filtersets.py:596 netbox/extras/forms/filtersets.py:329 -#: netbox/ipam/forms/filtersets.py:432 netbox/ipam/forms/filtersets.py:464 +#: netbox/dcim/forms/bulk_edit.py:778 netbox/dcim/forms/bulk_import.py:575 +#: netbox/dcim/forms/filtersets.py:748 netbox/dcim/forms/filtersets.py:918 +#: netbox/dcim/forms/model_forms.py:627 netbox/dcim/tables/devices.py:212 +#: netbox/extras/filtersets.py:689 netbox/extras/forms/filtersets.py:364 +#: netbox/ipam/forms/filtersets.py:439 netbox/ipam/forms/filtersets.py:472 #: netbox/templates/dcim/device.html:239 #: netbox/templates/virtualization/cluster.html:10 #: netbox/templates/virtualization/virtualmachine.html:92 #: netbox/templates/virtualization/virtualmachine.html:101 #: netbox/virtualization/filtersets.py:123 -#: netbox/virtualization/filtersets.py:243 +#: netbox/virtualization/filtersets.py:245 #: netbox/virtualization/forms/bulk_edit.py:111 #: netbox/virtualization/forms/bulk_import.py:98 #: netbox/virtualization/forms/filtersets.py:105 @@ -4299,28 +4395,28 @@ msgstr "Platform" msgid "Cluster" msgstr "Küme" -#: netbox/dcim/forms/bulk_edit.py:748 +#: netbox/dcim/forms/bulk_edit.py:792 #: netbox/templates/extras/dashboard/widget_config.html:7 #: netbox/virtualization/forms/bulk_edit.py:173 msgid "Configuration" msgstr "Yapılandırma" -#: netbox/dcim/forms/bulk_edit.py:749 netbox/netbox/navigation/menu.py:251 +#: netbox/dcim/forms/bulk_edit.py:793 netbox/netbox/navigation/menu.py:252 #: netbox/templates/dcim/device_edit.html:80 msgid "Virtualization" msgstr "Sanallaştırma" -#: netbox/dcim/forms/bulk_edit.py:763 netbox/dcim/forms/bulk_import.py:680 -#: netbox/dcim/forms/model_forms.py:658 netbox/dcim/forms/model_forms.py:909 +#: netbox/dcim/forms/bulk_edit.py:807 netbox/dcim/forms/bulk_import.py:711 +#: netbox/dcim/forms/model_forms.py:752 netbox/dcim/forms/model_forms.py:1003 msgid "Module type" msgstr "Modül tipi" -#: netbox/dcim/forms/bulk_edit.py:817 netbox/dcim/forms/bulk_edit.py:1002 -#: netbox/dcim/forms/bulk_edit.py:1021 netbox/dcim/forms/bulk_edit.py:1044 -#: netbox/dcim/forms/bulk_edit.py:1086 netbox/dcim/forms/bulk_edit.py:1130 -#: netbox/dcim/forms/bulk_edit.py:1181 netbox/dcim/forms/bulk_edit.py:1208 -#: netbox/dcim/forms/bulk_edit.py:1235 netbox/dcim/forms/bulk_edit.py:1253 -#: netbox/dcim/forms/bulk_edit.py:1271 netbox/dcim/forms/filtersets.py:68 +#: netbox/dcim/forms/bulk_edit.py:861 netbox/dcim/forms/bulk_edit.py:1046 +#: netbox/dcim/forms/bulk_edit.py:1065 netbox/dcim/forms/bulk_edit.py:1088 +#: netbox/dcim/forms/bulk_edit.py:1130 netbox/dcim/forms/bulk_edit.py:1174 +#: netbox/dcim/forms/bulk_edit.py:1225 netbox/dcim/forms/bulk_edit.py:1252 +#: netbox/dcim/forms/bulk_edit.py:1279 netbox/dcim/forms/bulk_edit.py:1297 +#: netbox/dcim/forms/bulk_edit.py:1315 netbox/dcim/forms/filtersets.py:69 #: netbox/dcim/forms/object_create.py:46 netbox/templates/dcim/cable.html:32 #: netbox/templates/dcim/consoleport.html:32 #: netbox/templates/dcim/consoleserverport.html:32 @@ -4338,109 +4434,109 @@ msgstr "Modül tipi" msgid "Label" msgstr "etiket" -#: netbox/dcim/forms/bulk_edit.py:826 netbox/dcim/forms/filtersets.py:1117 +#: netbox/dcim/forms/bulk_edit.py:870 netbox/dcim/forms/filtersets.py:1136 #: netbox/templates/dcim/cable.html:50 msgid "Length" msgstr "Uzunluk" -#: netbox/dcim/forms/bulk_edit.py:831 netbox/dcim/forms/bulk_import.py:1363 -#: netbox/dcim/forms/bulk_import.py:1366 netbox/dcim/forms/filtersets.py:1121 +#: netbox/dcim/forms/bulk_edit.py:875 netbox/dcim/forms/bulk_import.py:1394 +#: netbox/dcim/forms/bulk_import.py:1397 netbox/dcim/forms/filtersets.py:1140 msgid "Length unit" msgstr "Uzunluk birimi" -#: netbox/dcim/forms/bulk_edit.py:855 +#: netbox/dcim/forms/bulk_edit.py:899 #: netbox/templates/dcim/virtualchassis.html:23 msgid "Domain" msgstr "Alan adı" -#: netbox/dcim/forms/bulk_edit.py:923 netbox/dcim/forms/bulk_import.py:1482 -#: netbox/dcim/forms/filtersets.py:1207 netbox/dcim/forms/model_forms.py:761 +#: netbox/dcim/forms/bulk_edit.py:967 netbox/dcim/forms/bulk_import.py:1513 +#: netbox/dcim/forms/filtersets.py:1226 netbox/dcim/forms/model_forms.py:855 msgid "Power panel" msgstr "Güç paneli" -#: netbox/dcim/forms/bulk_edit.py:945 netbox/dcim/forms/bulk_import.py:1518 -#: netbox/dcim/forms/filtersets.py:1229 +#: netbox/dcim/forms/bulk_edit.py:989 netbox/dcim/forms/bulk_import.py:1549 +#: netbox/dcim/forms/filtersets.py:1248 #: netbox/templates/dcim/powerfeed.html:83 msgid "Supply" msgstr "Tedarik" -#: netbox/dcim/forms/bulk_edit.py:951 netbox/dcim/forms/bulk_import.py:1523 -#: netbox/dcim/forms/filtersets.py:1234 +#: netbox/dcim/forms/bulk_edit.py:995 netbox/dcim/forms/bulk_import.py:1554 +#: netbox/dcim/forms/filtersets.py:1253 #: netbox/templates/dcim/powerfeed.html:95 msgid "Phase" msgstr "Faz" -#: netbox/dcim/forms/bulk_edit.py:957 netbox/dcim/forms/filtersets.py:1239 +#: netbox/dcim/forms/bulk_edit.py:1001 netbox/dcim/forms/filtersets.py:1258 #: netbox/templates/dcim/powerfeed.html:87 msgid "Voltage" msgstr "Gerilim" -#: netbox/dcim/forms/bulk_edit.py:961 netbox/dcim/forms/filtersets.py:1243 +#: netbox/dcim/forms/bulk_edit.py:1005 netbox/dcim/forms/filtersets.py:1262 #: netbox/templates/dcim/powerfeed.html:91 msgid "Amperage" msgstr "Amper" -#: netbox/dcim/forms/bulk_edit.py:965 netbox/dcim/forms/filtersets.py:1247 +#: netbox/dcim/forms/bulk_edit.py:1009 netbox/dcim/forms/filtersets.py:1266 msgid "Max utilization" msgstr "Maksimum kullanım" -#: netbox/dcim/forms/bulk_edit.py:1054 +#: netbox/dcim/forms/bulk_edit.py:1098 msgid "Maximum draw" msgstr "Maksimum çekiliş" -#: netbox/dcim/forms/bulk_edit.py:1057 +#: netbox/dcim/forms/bulk_edit.py:1101 #: netbox/dcim/models/device_component_templates.py:281 #: netbox/dcim/models/device_components.py:352 msgid "Maximum power draw (watts)" msgstr "Maksimum güç çekimi (watt)" -#: netbox/dcim/forms/bulk_edit.py:1060 +#: netbox/dcim/forms/bulk_edit.py:1104 msgid "Allocated draw" msgstr "Tahsis edilen çekiliş" -#: netbox/dcim/forms/bulk_edit.py:1063 +#: netbox/dcim/forms/bulk_edit.py:1107 #: netbox/dcim/models/device_component_templates.py:288 #: netbox/dcim/models/device_components.py:359 msgid "Allocated power draw (watts)" msgstr "Tahsis edilen güç çekimi (watt)" -#: netbox/dcim/forms/bulk_edit.py:1096 netbox/dcim/forms/bulk_import.py:813 -#: netbox/dcim/forms/model_forms.py:978 netbox/dcim/forms/model_forms.py:1332 -#: netbox/dcim/forms/model_forms.py:1647 netbox/dcim/forms/object_import.py:55 +#: netbox/dcim/forms/bulk_edit.py:1140 netbox/dcim/forms/bulk_import.py:844 +#: netbox/dcim/forms/model_forms.py:1072 netbox/dcim/forms/model_forms.py:1426 +#: netbox/dcim/forms/model_forms.py:1741 netbox/dcim/forms/object_import.py:55 msgid "Power port" msgstr "Güç bağlantı noktası" -#: netbox/dcim/forms/bulk_edit.py:1101 netbox/dcim/forms/bulk_import.py:820 +#: netbox/dcim/forms/bulk_edit.py:1145 netbox/dcim/forms/bulk_import.py:851 msgid "Feed leg" msgstr "Besleme bacağı" -#: netbox/dcim/forms/bulk_edit.py:1147 netbox/dcim/forms/bulk_edit.py:1465 +#: netbox/dcim/forms/bulk_edit.py:1191 netbox/dcim/forms/bulk_edit.py:1512 msgid "Management only" msgstr "Yalnızca yönetim" -#: netbox/dcim/forms/bulk_edit.py:1157 netbox/dcim/forms/bulk_edit.py:1471 -#: netbox/dcim/forms/bulk_import.py:906 netbox/dcim/forms/filtersets.py:1448 +#: netbox/dcim/forms/bulk_edit.py:1201 netbox/dcim/forms/bulk_edit.py:1518 +#: netbox/dcim/forms/bulk_import.py:937 netbox/dcim/forms/filtersets.py:1472 #: netbox/dcim/forms/object_import.py:90 #: netbox/dcim/models/device_component_templates.py:445 -#: netbox/dcim/models/device_components.py:724 +#: netbox/dcim/models/device_components.py:733 msgid "PoE mode" msgstr "PoE modu" -#: netbox/dcim/forms/bulk_edit.py:1163 netbox/dcim/forms/bulk_edit.py:1477 -#: netbox/dcim/forms/bulk_import.py:912 netbox/dcim/forms/filtersets.py:1453 +#: netbox/dcim/forms/bulk_edit.py:1207 netbox/dcim/forms/bulk_edit.py:1524 +#: netbox/dcim/forms/bulk_import.py:943 netbox/dcim/forms/filtersets.py:1477 #: netbox/dcim/forms/object_import.py:95 #: netbox/dcim/models/device_component_templates.py:452 -#: netbox/dcim/models/device_components.py:731 +#: netbox/dcim/models/device_components.py:740 msgid "PoE type" msgstr "PoE tipi" -#: netbox/dcim/forms/bulk_edit.py:1169 netbox/dcim/forms/filtersets.py:1468 +#: netbox/dcim/forms/bulk_edit.py:1213 netbox/dcim/forms/filtersets.py:1492 #: netbox/dcim/forms/object_import.py:100 msgid "Wireless role" msgstr "Kablosuz rolü" -#: netbox/dcim/forms/bulk_edit.py:1306 netbox/dcim/forms/model_forms.py:680 -#: netbox/dcim/forms/model_forms.py:1277 netbox/dcim/tables/devices.py:322 +#: netbox/dcim/forms/bulk_edit.py:1350 netbox/dcim/forms/model_forms.py:774 +#: netbox/dcim/forms/model_forms.py:1371 netbox/dcim/tables/devices.py:322 #: netbox/templates/dcim/consoleport.html:24 #: netbox/templates/dcim/consoleserverport.html:24 #: netbox/templates/dcim/frontport.html:24 @@ -4454,26 +4550,26 @@ msgstr "Kablosuz rolü" msgid "Module" msgstr "Modül" -#: netbox/dcim/forms/bulk_edit.py:1445 netbox/dcim/tables/devices.py:698 +#: netbox/dcim/forms/bulk_edit.py:1492 netbox/dcim/tables/devices.py:705 #: netbox/templates/dcim/interface.html:116 msgid "LAG" msgstr "GECİKME" -#: netbox/dcim/forms/bulk_edit.py:1450 netbox/dcim/forms/model_forms.py:1359 +#: netbox/dcim/forms/bulk_edit.py:1497 netbox/dcim/forms/model_forms.py:1453 msgid "Virtual device contexts" msgstr "Sanal cihaz bağlamları" -#: netbox/dcim/forms/bulk_edit.py:1456 netbox/dcim/forms/bulk_import.py:741 -#: netbox/dcim/forms/bulk_import.py:767 netbox/dcim/forms/filtersets.py:1301 -#: netbox/dcim/forms/filtersets.py:1326 netbox/dcim/forms/filtersets.py:1412 -#: netbox/dcim/tables/devices.py:631 +#: netbox/dcim/forms/bulk_edit.py:1503 netbox/dcim/forms/bulk_import.py:772 +#: netbox/dcim/forms/bulk_import.py:798 netbox/dcim/forms/filtersets.py:1320 +#: netbox/dcim/forms/filtersets.py:1345 netbox/dcim/forms/filtersets.py:1436 +#: netbox/dcim/tables/devices.py:638 #: netbox/templates/circuits/inc/circuit_termination_fields.html:62 #: netbox/templates/dcim/consoleport.html:40 #: netbox/templates/dcim/consoleserverport.html:40 msgid "Speed" msgstr "Hız" -#: netbox/dcim/forms/bulk_edit.py:1485 netbox/dcim/forms/bulk_import.py:915 +#: netbox/dcim/forms/bulk_edit.py:1532 netbox/dcim/forms/bulk_import.py:946 #: netbox/templates/vpn/ikepolicy.html:25 #: netbox/templates/vpn/ipsecprofile.html:21 #: netbox/templates/vpn/ipsecprofile.html:48 @@ -4487,55 +4583,55 @@ msgstr "Hız" msgid "Mode" msgstr "Modu" -#: netbox/dcim/forms/bulk_edit.py:1493 netbox/dcim/forms/model_forms.py:1408 -#: netbox/ipam/forms/bulk_import.py:174 netbox/ipam/forms/filtersets.py:553 -#: netbox/ipam/models/vlans.py:87 netbox/virtualization/forms/bulk_edit.py:222 +#: netbox/dcim/forms/bulk_edit.py:1540 netbox/dcim/forms/model_forms.py:1502 +#: netbox/ipam/forms/bulk_import.py:174 netbox/ipam/forms/filtersets.py:561 +#: netbox/ipam/models/vlans.py:93 netbox/virtualization/forms/bulk_edit.py:222 #: netbox/virtualization/forms/model_forms.py:335 msgid "VLAN group" msgstr "VLAN grubu" -#: netbox/dcim/forms/bulk_edit.py:1502 netbox/dcim/forms/model_forms.py:1414 -#: netbox/dcim/tables/devices.py:592 +#: netbox/dcim/forms/bulk_edit.py:1549 netbox/dcim/forms/model_forms.py:1508 +#: netbox/dcim/tables/devices.py:599 #: netbox/virtualization/forms/bulk_edit.py:230 #: netbox/virtualization/forms/model_forms.py:340 msgid "Untagged VLAN" msgstr "Etiketsiz VLAN" -#: netbox/dcim/forms/bulk_edit.py:1511 netbox/dcim/forms/model_forms.py:1423 -#: netbox/dcim/tables/devices.py:598 +#: netbox/dcim/forms/bulk_edit.py:1558 netbox/dcim/forms/model_forms.py:1517 +#: netbox/dcim/tables/devices.py:605 #: netbox/virtualization/forms/bulk_edit.py:238 #: netbox/virtualization/forms/model_forms.py:349 msgid "Tagged VLANs" msgstr "Etiketli VLAN'lar" -#: netbox/dcim/forms/bulk_edit.py:1514 +#: netbox/dcim/forms/bulk_edit.py:1561 msgid "Add tagged VLANs" msgstr "Etiketli VLAN'lar ekle" -#: netbox/dcim/forms/bulk_edit.py:1523 +#: netbox/dcim/forms/bulk_edit.py:1570 msgid "Remove tagged VLANs" msgstr "Etiketli VLAN'ları kaldır" -#: netbox/dcim/forms/bulk_edit.py:1534 netbox/dcim/forms/model_forms.py:1432 +#: netbox/dcim/forms/bulk_edit.py:1581 netbox/dcim/forms/model_forms.py:1526 #: netbox/virtualization/forms/model_forms.py:358 msgid "Q-in-Q Service VLAN" msgstr "Q-in-Q Hizmeti VLAN" -#: netbox/dcim/forms/bulk_edit.py:1549 netbox/dcim/forms/model_forms.py:1395 +#: netbox/dcim/forms/bulk_edit.py:1596 netbox/dcim/forms/model_forms.py:1489 msgid "Wireless LAN group" msgstr "Kablosuz LAN grubu" -#: netbox/dcim/forms/bulk_edit.py:1554 netbox/dcim/forms/model_forms.py:1400 -#: netbox/dcim/tables/devices.py:640 netbox/netbox/navigation/menu.py:152 +#: netbox/dcim/forms/bulk_edit.py:1601 netbox/dcim/forms/model_forms.py:1494 +#: netbox/dcim/tables/devices.py:647 netbox/netbox/navigation/menu.py:153 #: netbox/templates/dcim/interface.html:337 #: netbox/wireless/tables/wirelesslan.py:24 msgid "Wireless LANs" msgstr "Kablosuz LAN'lar" -#: netbox/dcim/forms/bulk_edit.py:1563 netbox/dcim/forms/filtersets.py:1381 -#: netbox/dcim/forms/model_forms.py:1466 netbox/ipam/forms/bulk_edit.py:269 -#: netbox/ipam/forms/bulk_edit.py:362 netbox/ipam/forms/filtersets.py:177 -#: netbox/netbox/navigation/menu.py:108 +#: netbox/dcim/forms/bulk_edit.py:1610 netbox/dcim/forms/filtersets.py:1405 +#: netbox/dcim/forms/model_forms.py:1560 netbox/ipam/forms/bulk_edit.py:269 +#: netbox/ipam/forms/bulk_edit.py:367 netbox/ipam/forms/filtersets.py:177 +#: netbox/netbox/navigation/menu.py:109 #: netbox/templates/dcim/interface.html:128 #: netbox/templates/ipam/prefix.html:91 #: netbox/templates/virtualization/vminterface.html:76 @@ -4544,249 +4640,256 @@ msgstr "Kablosuz LAN'lar" msgid "Addressing" msgstr "Adresleme" -#: netbox/dcim/forms/bulk_edit.py:1564 netbox/dcim/forms/filtersets.py:721 -#: netbox/dcim/forms/model_forms.py:1467 +#: netbox/dcim/forms/bulk_edit.py:1611 netbox/dcim/forms/filtersets.py:740 +#: netbox/dcim/forms/model_forms.py:1561 #: netbox/virtualization/forms/model_forms.py:379 msgid "Operation" msgstr "Operasyon" -#: netbox/dcim/forms/bulk_edit.py:1565 netbox/dcim/forms/filtersets.py:1382 -#: netbox/dcim/forms/model_forms.py:1022 netbox/dcim/forms/model_forms.py:1469 +#: netbox/dcim/forms/bulk_edit.py:1612 netbox/dcim/forms/filtersets.py:1406 +#: netbox/dcim/forms/model_forms.py:1116 netbox/dcim/forms/model_forms.py:1563 msgid "PoE" msgstr "PoE" -#: netbox/dcim/forms/bulk_edit.py:1566 netbox/dcim/forms/model_forms.py:1468 +#: netbox/dcim/forms/bulk_edit.py:1613 netbox/dcim/forms/model_forms.py:1562 #: netbox/templates/dcim/interface.html:105 #: netbox/virtualization/forms/bulk_edit.py:254 #: netbox/virtualization/forms/model_forms.py:380 msgid "Related Interfaces" msgstr "İlgili Arayüzler" -#: netbox/dcim/forms/bulk_edit.py:1568 netbox/dcim/forms/filtersets.py:1383 -#: netbox/dcim/forms/model_forms.py:1472 +#: netbox/dcim/forms/bulk_edit.py:1615 netbox/dcim/forms/filtersets.py:1407 +#: netbox/dcim/forms/model_forms.py:1566 #: netbox/virtualization/forms/bulk_edit.py:257 #: netbox/virtualization/forms/filtersets.py:206 #: netbox/virtualization/forms/model_forms.py:383 msgid "802.1Q Switching" msgstr "802.1Q Anahtarlama" -#: netbox/dcim/forms/bulk_edit.py:1573 +#: netbox/dcim/forms/bulk_edit.py:1620 msgid "Add/Remove" msgstr "Ekle/Kaldır" -#: netbox/dcim/forms/bulk_edit.py:1632 netbox/dcim/forms/bulk_edit.py:1634 +#: netbox/dcim/forms/bulk_edit.py:1679 netbox/dcim/forms/bulk_edit.py:1681 msgid "Interface mode must be specified to assign VLANs" msgstr "VLAN'ları atamak için arayüz modu belirtilmelidir" -#: netbox/dcim/forms/bulk_edit.py:1639 +#: netbox/dcim/forms/bulk_edit.py:1686 msgid "An access interface cannot have tagged VLANs assigned." msgstr "Bir erişim arabirimi VLAN'ları etiketlemiş olamaz." -#: netbox/dcim/forms/bulk_import.py:66 +#: netbox/dcim/forms/bulk_import.py:67 msgid "Name of parent region" msgstr "Ana bölgenin adı" -#: netbox/dcim/forms/bulk_import.py:80 +#: netbox/dcim/forms/bulk_import.py:81 msgid "Name of parent site group" msgstr "Üst site grubunun adı" -#: netbox/dcim/forms/bulk_import.py:99 +#: netbox/dcim/forms/bulk_import.py:100 msgid "Assigned region" msgstr "Atanan bölge" -#: netbox/dcim/forms/bulk_import.py:106 netbox/tenancy/forms/bulk_import.py:44 -#: netbox/tenancy/forms/bulk_import.py:85 +#: netbox/dcim/forms/bulk_import.py:107 netbox/tenancy/forms/bulk_import.py:44 #: netbox/wireless/forms/bulk_import.py:42 msgid "Assigned group" msgstr "Atanan grup" -#: netbox/dcim/forms/bulk_import.py:125 +#: netbox/dcim/forms/bulk_import.py:126 msgid "available options" msgstr "mevcut seçenekler" -#: netbox/dcim/forms/bulk_import.py:136 netbox/dcim/forms/bulk_import.py:570 -#: netbox/dcim/forms/bulk_import.py:1479 netbox/ipam/forms/bulk_import.py:472 +#: netbox/dcim/forms/bulk_import.py:137 netbox/dcim/forms/bulk_import.py:601 +#: netbox/dcim/forms/bulk_import.py:1510 netbox/ipam/forms/bulk_import.py:479 #: netbox/virtualization/forms/bulk_import.py:64 #: netbox/virtualization/forms/bulk_import.py:95 msgid "Assigned site" msgstr "Atanan site" -#: netbox/dcim/forms/bulk_import.py:143 +#: netbox/dcim/forms/bulk_import.py:144 msgid "Parent location" msgstr "Ana konum" -#: netbox/dcim/forms/bulk_import.py:145 +#: netbox/dcim/forms/bulk_import.py:146 msgid "Location not found." msgstr "Konum bulunamadı." -#: netbox/dcim/forms/bulk_import.py:187 +#: netbox/dcim/forms/bulk_import.py:191 msgid "The manufacturer of this rack type" msgstr "Bu raf tipinin üreticisi" -#: netbox/dcim/forms/bulk_import.py:198 +#: netbox/dcim/forms/bulk_import.py:202 msgid "The lowest-numbered position in the rack" msgstr "Raftaki en düşük numaralı konum" -#: netbox/dcim/forms/bulk_import.py:203 netbox/dcim/forms/bulk_import.py:278 +#: netbox/dcim/forms/bulk_import.py:207 netbox/dcim/forms/bulk_import.py:282 msgid "Rail-to-rail width (in inches)" msgstr "Ray-ray genişliği (inç cinsinden)" -#: netbox/dcim/forms/bulk_import.py:209 netbox/dcim/forms/bulk_import.py:288 +#: netbox/dcim/forms/bulk_import.py:213 netbox/dcim/forms/bulk_import.py:292 msgid "Unit for outer dimensions" msgstr "Dış boyutlar için birim" -#: netbox/dcim/forms/bulk_import.py:215 netbox/dcim/forms/bulk_import.py:300 +#: netbox/dcim/forms/bulk_import.py:219 netbox/dcim/forms/bulk_import.py:304 msgid "Unit for rack weights" msgstr "Raf ağırlıkları için ünite" -#: netbox/dcim/forms/bulk_import.py:247 +#: netbox/dcim/forms/bulk_import.py:251 msgid "Name of assigned tenant" msgstr "Atanan kiracının adı" -#: netbox/dcim/forms/bulk_import.py:259 +#: netbox/dcim/forms/bulk_import.py:263 msgid "Name of assigned role" msgstr "Atanan rolün adı" -#: netbox/dcim/forms/bulk_import.py:266 +#: netbox/dcim/forms/bulk_import.py:270 msgid "Rack type model" msgstr "Raf tipi modeli" -#: netbox/dcim/forms/bulk_import.py:294 netbox/dcim/forms/bulk_import.py:437 -#: netbox/dcim/forms/bulk_import.py:610 +#: netbox/dcim/forms/bulk_import.py:298 netbox/dcim/forms/bulk_import.py:456 +#: netbox/dcim/forms/bulk_import.py:641 msgid "Airflow direction" msgstr "Hava akışı yönü" -#: netbox/dcim/forms/bulk_import.py:326 +#: netbox/dcim/forms/bulk_import.py:330 msgid "Width must be set if not specifying a rack type." msgstr "Bir raf tipi belirtilmiyorsa genişlik ayarlanmalıdır." -#: netbox/dcim/forms/bulk_import.py:328 +#: netbox/dcim/forms/bulk_import.py:332 msgid "U height must be set if not specifying a rack type." msgstr "Bir raf tipi belirtilmiyorsa U yüksekliği ayarlanmalıdır." -#: netbox/dcim/forms/bulk_import.py:336 +#: netbox/dcim/forms/bulk_import.py:340 msgid "Parent site" msgstr "Ana site" -#: netbox/dcim/forms/bulk_import.py:343 netbox/dcim/forms/bulk_import.py:1492 +#: netbox/dcim/forms/bulk_import.py:347 netbox/dcim/forms/bulk_import.py:1523 msgid "Rack's location (if any)" msgstr "Rafın konumu (varsa)" -#: netbox/dcim/forms/bulk_import.py:352 netbox/dcim/forms/model_forms.py:319 -#: netbox/dcim/tables/racks.py:221 +#: netbox/dcim/forms/bulk_import.py:356 netbox/dcim/forms/model_forms.py:327 +#: netbox/dcim/tables/racks.py:230 #: netbox/templates/dcim/rackreservation.html:12 #: netbox/templates/dcim/rackreservation.html:45 msgid "Units" msgstr "Birimler" -#: netbox/dcim/forms/bulk_import.py:355 +#: netbox/dcim/forms/bulk_import.py:359 msgid "Comma-separated list of individual unit numbers" msgstr "Bireysel birim numaralarının virgülle ayrılmış listesi" -#: netbox/dcim/forms/bulk_import.py:398 +#: netbox/dcim/forms/bulk_import.py:402 msgid "The manufacturer which produces this device type" msgstr "Bu cihaz tipini üreten üretici" -#: netbox/dcim/forms/bulk_import.py:405 +#: netbox/dcim/forms/bulk_import.py:409 msgid "The default platform for devices of this type (optional)" msgstr "Bu tür cihazlar için varsayılan platform (isteğe bağlı)" -#: netbox/dcim/forms/bulk_import.py:410 +#: netbox/dcim/forms/bulk_import.py:414 msgid "Device weight" msgstr "Cihaz ağırlığı" -#: netbox/dcim/forms/bulk_import.py:416 +#: netbox/dcim/forms/bulk_import.py:420 msgid "Unit for device weight" msgstr "Cihaz ağırlığı için birim" -#: netbox/dcim/forms/bulk_import.py:442 +#: netbox/dcim/forms/bulk_import.py:461 msgid "Module weight" msgstr "Modül ağırlığı" -#: netbox/dcim/forms/bulk_import.py:448 +#: netbox/dcim/forms/bulk_import.py:467 msgid "Unit for module weight" msgstr "Modül ağırlığı için birim" -#: netbox/dcim/forms/bulk_import.py:481 +#: netbox/dcim/forms/bulk_import.py:484 +msgid "Parent Device Role" +msgstr "Üst Aygıt Rolü" + +#: netbox/dcim/forms/bulk_import.py:486 +msgid "Device role not found." +msgstr "Cihaz rolü bulunamadı." + +#: netbox/dcim/forms/bulk_import.py:512 msgid "Limit platform assignments to this manufacturer" msgstr "Platform atamalarını bu üreticiye sınırlayın" -#: netbox/dcim/forms/bulk_import.py:503 netbox/dcim/forms/bulk_import.py:1562 -#: netbox/tenancy/forms/bulk_import.py:106 +#: netbox/dcim/forms/bulk_import.py:534 netbox/dcim/forms/bulk_import.py:1593 +#: netbox/tenancy/forms/bulk_import.py:105 msgid "Assigned role" msgstr "Atanan rol" -#: netbox/dcim/forms/bulk_import.py:516 +#: netbox/dcim/forms/bulk_import.py:547 msgid "Device type manufacturer" msgstr "Cihaz tipi üreticisi" -#: netbox/dcim/forms/bulk_import.py:522 +#: netbox/dcim/forms/bulk_import.py:553 msgid "Device type model" msgstr "Cihaz tipi modeli" -#: netbox/dcim/forms/bulk_import.py:529 +#: netbox/dcim/forms/bulk_import.py:560 #: netbox/virtualization/forms/bulk_import.py:132 msgid "Assigned platform" msgstr "Atanan platform" -#: netbox/dcim/forms/bulk_import.py:537 netbox/dcim/forms/bulk_import.py:541 -#: netbox/dcim/forms/model_forms.py:547 +#: netbox/dcim/forms/bulk_import.py:568 netbox/dcim/forms/bulk_import.py:572 +#: netbox/dcim/forms/model_forms.py:641 msgid "Virtual chassis" msgstr "Sanal şasi" -#: netbox/dcim/forms/bulk_import.py:548 +#: netbox/dcim/forms/bulk_import.py:579 msgid "Virtualization cluster" msgstr "Sanallaştırma kümesi" -#: netbox/dcim/forms/bulk_import.py:577 +#: netbox/dcim/forms/bulk_import.py:608 msgid "Assigned location (if any)" msgstr "Atanan konum (varsa)" -#: netbox/dcim/forms/bulk_import.py:584 +#: netbox/dcim/forms/bulk_import.py:615 msgid "Assigned rack (if any)" msgstr "Atanmış raf (varsa)" -#: netbox/dcim/forms/bulk_import.py:587 +#: netbox/dcim/forms/bulk_import.py:618 msgid "Face" msgstr "Yüz" -#: netbox/dcim/forms/bulk_import.py:590 +#: netbox/dcim/forms/bulk_import.py:621 msgid "Mounted rack face" msgstr "Monte edilmiş raf yüzü" -#: netbox/dcim/forms/bulk_import.py:597 +#: netbox/dcim/forms/bulk_import.py:628 msgid "Parent device (for child devices)" msgstr "Ana cihaz (alt cihazlar için)" -#: netbox/dcim/forms/bulk_import.py:600 +#: netbox/dcim/forms/bulk_import.py:631 msgid "Device bay" msgstr "Cihaz yuvası" -#: netbox/dcim/forms/bulk_import.py:604 +#: netbox/dcim/forms/bulk_import.py:635 msgid "Device bay in which this device is installed (for child devices)" msgstr "Bu cihazın kurulu olduğu cihaz yuvası (alt cihazlar için)" -#: netbox/dcim/forms/bulk_import.py:671 +#: netbox/dcim/forms/bulk_import.py:702 msgid "The device in which this module is installed" msgstr "Bu modülün kurulu olduğu cihaz" -#: netbox/dcim/forms/bulk_import.py:674 netbox/dcim/forms/model_forms.py:651 +#: netbox/dcim/forms/bulk_import.py:705 netbox/dcim/forms/model_forms.py:745 msgid "Module bay" msgstr "Modül yuvası" -#: netbox/dcim/forms/bulk_import.py:677 +#: netbox/dcim/forms/bulk_import.py:708 msgid "The module bay in which this module is installed" msgstr "Bu modülün kurulu olduğu modül yuvası" -#: netbox/dcim/forms/bulk_import.py:683 +#: netbox/dcim/forms/bulk_import.py:714 msgid "The type of module" msgstr "Modül türü" -#: netbox/dcim/forms/bulk_import.py:691 netbox/dcim/forms/model_forms.py:667 +#: netbox/dcim/forms/bulk_import.py:722 netbox/dcim/forms/model_forms.py:761 msgid "Replicate components" msgstr "Bileşenleri çoğaltın" -#: netbox/dcim/forms/bulk_import.py:693 +#: netbox/dcim/forms/bulk_import.py:724 msgid "" "Automatically populate components associated with this module type (enabled " "by default)" @@ -4794,175 +4897,174 @@ msgstr "" "Bu modül türüyle ilişkili bileşenleri otomatik olarak doldurun (varsayılan " "olarak etkindir)" -#: netbox/dcim/forms/bulk_import.py:696 netbox/dcim/forms/model_forms.py:673 +#: netbox/dcim/forms/bulk_import.py:727 netbox/dcim/forms/model_forms.py:767 msgid "Adopt components" msgstr "Bileşenleri benimseyin" -#: netbox/dcim/forms/bulk_import.py:698 netbox/dcim/forms/model_forms.py:676 +#: netbox/dcim/forms/bulk_import.py:729 netbox/dcim/forms/model_forms.py:770 msgid "Adopt already existing components" msgstr "Mevcut bileşenleri benimseyin" -#: netbox/dcim/forms/bulk_import.py:738 netbox/dcim/forms/bulk_import.py:764 -#: netbox/dcim/forms/bulk_import.py:790 +#: netbox/dcim/forms/bulk_import.py:769 netbox/dcim/forms/bulk_import.py:795 +#: netbox/dcim/forms/bulk_import.py:821 msgid "Port type" msgstr "Bağlantı noktası tipi" -#: netbox/dcim/forms/bulk_import.py:746 netbox/dcim/forms/bulk_import.py:772 +#: netbox/dcim/forms/bulk_import.py:777 netbox/dcim/forms/bulk_import.py:803 msgid "Port speed in bps" msgstr "Bps cinsinden bağlantı noktası hızı" -#: netbox/dcim/forms/bulk_import.py:810 +#: netbox/dcim/forms/bulk_import.py:841 msgid "Outlet type" msgstr "Çıkış tipi" -#: netbox/dcim/forms/bulk_import.py:817 +#: netbox/dcim/forms/bulk_import.py:848 msgid "Local power port which feeds this outlet" msgstr "Bu prizi besleyen yerel güç portu" -#: netbox/dcim/forms/bulk_import.py:823 +#: netbox/dcim/forms/bulk_import.py:854 msgid "Electrical phase (for three-phase circuits)" msgstr "Elektrik fazı (üç fazlı devreler için)" -#: netbox/dcim/forms/bulk_import.py:867 netbox/dcim/forms/model_forms.py:1370 +#: netbox/dcim/forms/bulk_import.py:898 netbox/dcim/forms/model_forms.py:1464 #: netbox/virtualization/forms/bulk_import.py:161 #: netbox/virtualization/forms/model_forms.py:319 msgid "Parent interface" msgstr "Ebeveyn arayüzü" -#: netbox/dcim/forms/bulk_import.py:874 netbox/dcim/forms/model_forms.py:1378 +#: netbox/dcim/forms/bulk_import.py:905 netbox/dcim/forms/model_forms.py:1472 #: netbox/virtualization/forms/bulk_import.py:168 #: netbox/virtualization/forms/model_forms.py:327 msgid "Bridged interface" msgstr "Köprülü arayüz" -#: netbox/dcim/forms/bulk_import.py:877 +#: netbox/dcim/forms/bulk_import.py:908 msgid "Lag" msgstr "Gecikme" -#: netbox/dcim/forms/bulk_import.py:881 +#: netbox/dcim/forms/bulk_import.py:912 msgid "Parent LAG interface" msgstr "Ebeveyn LAG arayüzü" -#: netbox/dcim/forms/bulk_import.py:884 +#: netbox/dcim/forms/bulk_import.py:915 msgid "Vdcs" msgstr "Vdcs" -#: netbox/dcim/forms/bulk_import.py:889 +#: netbox/dcim/forms/bulk_import.py:920 msgid "VDC names separated by commas, encased with double quotes. Example:" msgstr "" "VDC isimleri virgülle ayrılmış, çift tırnak işareti ile çevrelenmiştir. " "Örnek:" -#: netbox/dcim/forms/bulk_import.py:895 +#: netbox/dcim/forms/bulk_import.py:926 msgid "Physical medium" msgstr "Fiziksel ortam" -#: netbox/dcim/forms/bulk_import.py:898 netbox/dcim/forms/filtersets.py:1419 +#: netbox/dcim/forms/bulk_import.py:929 netbox/dcim/forms/filtersets.py:1443 msgid "Duplex" msgstr "Dubleks" -#: netbox/dcim/forms/bulk_import.py:903 +#: netbox/dcim/forms/bulk_import.py:934 msgid "Poe mode" msgstr "Poe modu" -#: netbox/dcim/forms/bulk_import.py:909 +#: netbox/dcim/forms/bulk_import.py:940 msgid "Poe type" msgstr "Poe tipi" -#: netbox/dcim/forms/bulk_import.py:918 +#: netbox/dcim/forms/bulk_import.py:949 #: netbox/virtualization/forms/bulk_import.py:174 msgid "IEEE 802.1Q operational mode (for L2 interfaces)" msgstr "IEEE 802.1Q çalışma modu (L2 arayüzleri için)" -#: netbox/dcim/forms/bulk_import.py:925 netbox/ipam/forms/bulk_import.py:164 +#: netbox/dcim/forms/bulk_import.py:956 netbox/ipam/forms/bulk_import.py:164 #: netbox/ipam/forms/bulk_import.py:253 netbox/ipam/forms/bulk_import.py:289 #: netbox/ipam/forms/filtersets.py:210 netbox/ipam/forms/filtersets.py:293 -#: netbox/ipam/forms/filtersets.py:353 +#: netbox/ipam/forms/filtersets.py:360 #: netbox/virtualization/forms/bulk_import.py:181 msgid "Assigned VRF" msgstr "Atanmış VRF" -#: netbox/dcim/forms/bulk_import.py:928 +#: netbox/dcim/forms/bulk_import.py:959 msgid "Rf role" msgstr "Rf rolü" -#: netbox/dcim/forms/bulk_import.py:931 +#: netbox/dcim/forms/bulk_import.py:962 msgid "Wireless role (AP/station)" msgstr "Kablosuz rolü (AP/istasyon)" -#: netbox/dcim/forms/bulk_import.py:967 +#: netbox/dcim/forms/bulk_import.py:998 #, python-brace-format msgid "VDC {vdc} is not assigned to device {device}" msgstr "VDC {vdc} cihaza atanmadı {device}" -#: netbox/dcim/forms/bulk_import.py:981 netbox/dcim/forms/model_forms.py:1036 -#: netbox/dcim/forms/model_forms.py:1655 +#: netbox/dcim/forms/bulk_import.py:1012 netbox/dcim/forms/model_forms.py:1130 +#: netbox/dcim/forms/model_forms.py:1749 #: netbox/dcim/forms/object_import.py:117 msgid "Rear port" msgstr "Arka bağlantı noktası" -#: netbox/dcim/forms/bulk_import.py:984 +#: netbox/dcim/forms/bulk_import.py:1015 msgid "Corresponding rear port" msgstr "İlgili arka bağlantı noktası" -#: netbox/dcim/forms/bulk_import.py:989 netbox/dcim/forms/bulk_import.py:1030 -#: netbox/dcim/forms/bulk_import.py:1353 +#: netbox/dcim/forms/bulk_import.py:1020 netbox/dcim/forms/bulk_import.py:1061 +#: netbox/dcim/forms/bulk_import.py:1384 msgid "Physical medium classification" msgstr "Fiziksel ortam sınıflandırması" -#: netbox/dcim/forms/bulk_import.py:1058 netbox/dcim/tables/devices.py:853 +#: netbox/dcim/forms/bulk_import.py:1089 netbox/dcim/tables/devices.py:860 msgid "Installed device" msgstr "Yüklü cihaz" -#: netbox/dcim/forms/bulk_import.py:1062 +#: netbox/dcim/forms/bulk_import.py:1093 msgid "Child device installed within this bay" msgstr "Bu bölmeye takılan çocuk cihazı" -#: netbox/dcim/forms/bulk_import.py:1064 +#: netbox/dcim/forms/bulk_import.py:1095 msgid "Child device not found." msgstr "Çocuk cihazı bulunamadı." -#: netbox/dcim/forms/bulk_import.py:1122 +#: netbox/dcim/forms/bulk_import.py:1153 msgid "Parent inventory item" msgstr "Ana envanter kalemi" -#: netbox/dcim/forms/bulk_import.py:1125 +#: netbox/dcim/forms/bulk_import.py:1156 msgid "Component type" msgstr "Bileşen tipi" -#: netbox/dcim/forms/bulk_import.py:1129 +#: netbox/dcim/forms/bulk_import.py:1160 msgid "Component Type" msgstr "Bileşen Türü" -#: netbox/dcim/forms/bulk_import.py:1132 +#: netbox/dcim/forms/bulk_import.py:1163 msgid "Compnent name" msgstr "Bileşen adı" -#: netbox/dcim/forms/bulk_import.py:1134 +#: netbox/dcim/forms/bulk_import.py:1165 msgid "Component Name" msgstr "Bileşen Adı" -#: netbox/dcim/forms/bulk_import.py:1177 netbox/dcim/forms/bulk_import.py:1195 +#: netbox/dcim/forms/bulk_import.py:1208 netbox/dcim/forms/bulk_import.py:1226 msgid "Component name must be specified when component type is specified" msgstr "Bileşen türü belirtildiğinde bileşen adı belirtilmelidir" -#: netbox/dcim/forms/bulk_import.py:1187 +#: netbox/dcim/forms/bulk_import.py:1218 #, python-brace-format msgid "Component not found: {device} - {component_name}" msgstr "Bileşen bulunamadı: {device} - {component_name}" -#: netbox/dcim/forms/bulk_import.py:1200 +#: netbox/dcim/forms/bulk_import.py:1231 msgid "Component type must be specified when component name is specified" msgstr "Bileşen adı belirtildiğinde bileşen türü belirtilmelidir" -#: netbox/dcim/forms/bulk_import.py:1227 netbox/ipam/forms/bulk_import.py:314 +#: netbox/dcim/forms/bulk_import.py:1258 netbox/ipam/forms/bulk_import.py:314 msgid "Parent device of assigned interface (if any)" msgstr "Atanan arayüzün ana cihazı (varsa)" -#: netbox/dcim/forms/bulk_import.py:1230 netbox/ipam/forms/bulk_import.py:317 -#: netbox/ipam/forms/bulk_import.py:563 netbox/ipam/forms/model_forms.py:767 -#: netbox/virtualization/filtersets.py:254 -#: netbox/virtualization/filtersets.py:305 +#: netbox/dcim/forms/bulk_import.py:1261 netbox/ipam/forms/bulk_import.py:317 +#: netbox/virtualization/filtersets.py:256 +#: netbox/virtualization/filtersets.py:307 #: netbox/virtualization/forms/bulk_edit.py:182 #: netbox/virtualization/forms/bulk_edit.py:316 #: netbox/virtualization/forms/bulk_import.py:152 @@ -4970,132 +5072,132 @@ msgstr "Atanan arayüzün ana cihazı (varsa)" #: netbox/virtualization/forms/filtersets.py:220 #: netbox/virtualization/forms/filtersets.py:266 #: netbox/virtualization/forms/model_forms.py:295 -#: netbox/vpn/forms/bulk_import.py:93 netbox/vpn/forms/bulk_import.py:290 +#: netbox/vpn/forms/bulk_import.py:93 netbox/vpn/forms/bulk_import.py:295 msgid "Virtual machine" msgstr "Sanal makine" -#: netbox/dcim/forms/bulk_import.py:1234 netbox/ipam/forms/bulk_import.py:321 +#: netbox/dcim/forms/bulk_import.py:1265 netbox/ipam/forms/bulk_import.py:321 msgid "Parent VM of assigned interface (if any)" msgstr "Atanan arabirimin üst VM'si (varsa)" -#: netbox/dcim/forms/bulk_import.py:1241 netbox/ipam/filtersets.py:1047 +#: netbox/dcim/forms/bulk_import.py:1272 netbox/ipam/filtersets.py:1047 #: netbox/ipam/forms/bulk_import.py:328 msgid "Assigned interface" msgstr "Atanmış arayüz" -#: netbox/dcim/forms/bulk_import.py:1244 netbox/ipam/forms/bulk_import.py:338 +#: netbox/dcim/forms/bulk_import.py:1275 netbox/ipam/forms/bulk_import.py:338 msgid "Is primary" msgstr "Birincildir" -#: netbox/dcim/forms/bulk_import.py:1245 +#: netbox/dcim/forms/bulk_import.py:1276 msgid "Make this the primary MAC address for the assigned interface" msgstr "Bunu atanan arayüz için birincil MAC adresi yapın" -#: netbox/dcim/forms/bulk_import.py:1282 +#: netbox/dcim/forms/bulk_import.py:1313 msgid "Must specify the parent device or VM when assigning an interface" msgstr "Arayüz atarken üst aygıtı veya sanal makineyi belirtmeniz gerekir" -#: netbox/dcim/forms/bulk_import.py:1308 +#: netbox/dcim/forms/bulk_import.py:1339 msgid "Side A device" msgstr "A Tarafı Cihazı" -#: netbox/dcim/forms/bulk_import.py:1311 netbox/dcim/forms/bulk_import.py:1329 +#: netbox/dcim/forms/bulk_import.py:1342 netbox/dcim/forms/bulk_import.py:1360 msgid "Device name" msgstr "Cihaz adı" -#: netbox/dcim/forms/bulk_import.py:1314 +#: netbox/dcim/forms/bulk_import.py:1345 msgid "Side A type" msgstr "Taraf A tipi" -#: netbox/dcim/forms/bulk_import.py:1320 +#: netbox/dcim/forms/bulk_import.py:1351 msgid "Side A name" msgstr "A Tarafı adı" -#: netbox/dcim/forms/bulk_import.py:1321 netbox/dcim/forms/bulk_import.py:1339 +#: netbox/dcim/forms/bulk_import.py:1352 netbox/dcim/forms/bulk_import.py:1370 msgid "Termination name" msgstr "Fesih adı" -#: netbox/dcim/forms/bulk_import.py:1326 +#: netbox/dcim/forms/bulk_import.py:1357 msgid "Side B device" msgstr "B tarafı cihazı" -#: netbox/dcim/forms/bulk_import.py:1332 +#: netbox/dcim/forms/bulk_import.py:1363 msgid "Side B type" msgstr "Taraf B tipi" -#: netbox/dcim/forms/bulk_import.py:1338 +#: netbox/dcim/forms/bulk_import.py:1369 msgid "Side B name" msgstr "B tarafı adı" -#: netbox/dcim/forms/bulk_import.py:1347 +#: netbox/dcim/forms/bulk_import.py:1378 #: netbox/wireless/forms/bulk_import.py:91 msgid "Connection status" msgstr "Bağlantı durumu" -#: netbox/dcim/forms/bulk_import.py:1399 +#: netbox/dcim/forms/bulk_import.py:1430 #, python-brace-format msgid "Side {side_upper}: {device} {termination_object} is already connected" msgstr "Yan {side_upper}: {device} {termination_object} zaten bağlı" -#: netbox/dcim/forms/bulk_import.py:1405 +#: netbox/dcim/forms/bulk_import.py:1436 #, python-brace-format msgid "{side_upper} side termination not found: {device} {name}" msgstr "{side_upper} yan sonlandırma bulunamadı: {device} {name}" -#: netbox/dcim/forms/bulk_import.py:1430 netbox/dcim/forms/model_forms.py:797 -#: netbox/dcim/tables/devices.py:1058 netbox/templates/dcim/device.html:132 +#: netbox/dcim/forms/bulk_import.py:1461 netbox/dcim/forms/model_forms.py:891 +#: netbox/dcim/tables/devices.py:1065 netbox/templates/dcim/device.html:132 #: netbox/templates/dcim/virtualchassis.html:27 #: netbox/templates/dcim/virtualchassis.html:67 msgid "Master" msgstr "Usta" -#: netbox/dcim/forms/bulk_import.py:1434 +#: netbox/dcim/forms/bulk_import.py:1465 msgid "Master device" msgstr "Ana cihaz" -#: netbox/dcim/forms/bulk_import.py:1451 +#: netbox/dcim/forms/bulk_import.py:1482 msgid "Name of parent site" msgstr "Ana sitenin adı" -#: netbox/dcim/forms/bulk_import.py:1485 +#: netbox/dcim/forms/bulk_import.py:1516 msgid "Upstream power panel" msgstr "Yukarı akış güç paneli" -#: netbox/dcim/forms/bulk_import.py:1515 +#: netbox/dcim/forms/bulk_import.py:1546 msgid "Primary or redundant" msgstr "Birincil veya gereksiz" -#: netbox/dcim/forms/bulk_import.py:1520 +#: netbox/dcim/forms/bulk_import.py:1551 msgid "Supply type (AC/DC)" msgstr "Besleme tipi (AC/DC)" -#: netbox/dcim/forms/bulk_import.py:1525 +#: netbox/dcim/forms/bulk_import.py:1556 msgid "Single or three-phase" msgstr "Tek veya üç fazlı" -#: netbox/dcim/forms/bulk_import.py:1576 netbox/dcim/forms/model_forms.py:1753 +#: netbox/dcim/forms/bulk_import.py:1607 netbox/dcim/forms/model_forms.py:1847 #: netbox/templates/dcim/device.html:190 #: netbox/templates/dcim/virtualdevicecontext.html:30 #: netbox/templates/virtualization/virtualmachine.html:52 msgid "Primary IPv4" msgstr "Birincil IPv4" -#: netbox/dcim/forms/bulk_import.py:1580 +#: netbox/dcim/forms/bulk_import.py:1611 msgid "IPv4 address with mask, e.g. 1.2.3.4/24" msgstr "Maskeli IPv4 adresi, örn. 1.2.3.4/24" -#: netbox/dcim/forms/bulk_import.py:1583 netbox/dcim/forms/model_forms.py:1762 +#: netbox/dcim/forms/bulk_import.py:1614 netbox/dcim/forms/model_forms.py:1856 #: netbox/templates/dcim/device.html:206 #: netbox/templates/dcim/virtualdevicecontext.html:41 #: netbox/templates/virtualization/virtualmachine.html:68 msgid "Primary IPv6" msgstr "Birincil IPv6" -#: netbox/dcim/forms/bulk_import.py:1587 +#: netbox/dcim/forms/bulk_import.py:1618 msgid "IPv6 address with prefix length, e.g. 2001:db8::1/64" msgstr "Önek uzunluğuna sahip IPv6 adresi, örn. 2001:db8: :1/64" -#: netbox/dcim/forms/common.py:19 netbox/dcim/models/device_components.py:518 +#: netbox/dcim/forms/common.py:19 netbox/dcim/models/device_components.py:527 #: netbox/templates/dcim/interface.html:57 #: netbox/templates/virtualization/vminterface.html:51 #: netbox/virtualization/forms/bulk_edit.py:207 @@ -5138,7 +5240,7 @@ msgstr "Evlat edinemiyor {model} {name} zaten bir modüle ait olduğu için" msgid "A {model} named {name} already exists" msgstr "BİR {model} adlandırmak {name} zaten var" -#: netbox/dcim/forms/connections.py:49 netbox/dcim/forms/model_forms.py:749 +#: netbox/dcim/forms/connections.py:49 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 @@ -5147,21 +5249,21 @@ msgstr "BİR {model} adlandırmak {name} zaten var" msgid "Power Panel" msgstr "Güç Paneli" -#: netbox/dcim/forms/connections.py:58 netbox/dcim/forms/model_forms.py:777 +#: netbox/dcim/forms/connections.py:58 netbox/dcim/forms/model_forms.py:871 #: netbox/templates/dcim/powerfeed.html:21 #: netbox/templates/dcim/powerport.html:80 msgid "Power Feed" msgstr "Güç Beslemesi" -#: netbox/dcim/forms/filtersets.py:137 netbox/dcim/tables/devices.py:304 +#: netbox/dcim/forms/filtersets.py:138 netbox/dcim/tables/devices.py:304 msgid "Device Status" msgstr "Cihaz Durumu" -#: netbox/dcim/forms/filtersets.py:150 +#: netbox/dcim/forms/filtersets.py:151 msgid "Parent region" msgstr "Ana bölge" -#: netbox/dcim/forms/filtersets.py:164 netbox/tenancy/forms/bulk_import.py:28 +#: netbox/dcim/forms/filtersets.py:165 netbox/tenancy/forms/bulk_import.py:28 #: netbox/tenancy/forms/bulk_import.py:62 #: netbox/tenancy/forms/filtersets.py:33 netbox/tenancy/forms/filtersets.py:62 #: netbox/wireless/forms/bulk_import.py:27 @@ -5169,117 +5271,117 @@ msgstr "Ana bölge" msgid "Parent group" msgstr "Ebeveyn grubu" -#: netbox/dcim/forms/filtersets.py:243 netbox/templates/dcim/location.html:58 +#: netbox/dcim/forms/filtersets.py:244 netbox/templates/dcim/location.html:58 #: netbox/templates/dcim/site.html:56 msgid "Facility" msgstr "Tesis" -#: netbox/dcim/forms/filtersets.py:398 +#: netbox/dcim/forms/filtersets.py:399 msgid "Function" msgstr "Fonksiyon" -#: netbox/dcim/forms/filtersets.py:484 netbox/dcim/forms/model_forms.py:382 +#: netbox/dcim/forms/filtersets.py:485 netbox/dcim/forms/model_forms.py:390 #: netbox/templates/inc/panels/image_attachments.html:6 msgid "Images" msgstr "Görüntüler" -#: netbox/dcim/forms/filtersets.py:487 netbox/dcim/forms/filtersets.py:612 -#: netbox/dcim/forms/filtersets.py:727 +#: netbox/dcim/forms/filtersets.py:488 netbox/dcim/forms/filtersets.py:621 +#: netbox/dcim/forms/filtersets.py:746 msgid "Components" msgstr "Bileşenleri" -#: netbox/dcim/forms/filtersets.py:507 +#: netbox/dcim/forms/filtersets.py:508 msgid "Subdevice role" msgstr "Alt aygıt rolü" -#: netbox/dcim/forms/filtersets.py:791 netbox/dcim/tables/racks.py:54 -#: netbox/templates/dcim/racktype.html:20 +#: netbox/dcim/forms/filtersets.py:810 netbox/dcim/tables/racks.py:54 +#: netbox/templates/dcim/module.html:99 netbox/templates/dcim/racktype.html:20 msgid "Model" msgstr "Modeli" -#: netbox/dcim/forms/filtersets.py:835 +#: netbox/dcim/forms/filtersets.py:854 msgid "Has an OOB IP" msgstr "OOB IP'ye sahiptir" -#: netbox/dcim/forms/filtersets.py:842 +#: netbox/dcim/forms/filtersets.py:861 msgid "Virtual chassis member" msgstr "Sanal şasi elemanı" -#: netbox/dcim/forms/filtersets.py:891 +#: netbox/dcim/forms/filtersets.py:910 msgid "Has virtual device contexts" msgstr "Sanal cihaz bağlamlarına sahiptir" -#: netbox/dcim/forms/filtersets.py:904 netbox/extras/filtersets.py:585 -#: netbox/ipam/forms/filtersets.py:469 +#: netbox/dcim/forms/filtersets.py:923 netbox/extras/filtersets.py:678 +#: netbox/ipam/forms/filtersets.py:477 #: netbox/virtualization/forms/filtersets.py:118 msgid "Cluster group" msgstr "Küme grubu" -#: netbox/dcim/forms/filtersets.py:1259 +#: netbox/dcim/forms/filtersets.py:1278 msgid "Cabled" msgstr "Kablolu" -#: netbox/dcim/forms/filtersets.py:1266 +#: netbox/dcim/forms/filtersets.py:1285 msgid "Occupied" msgstr "işgal" -#: netbox/dcim/forms/filtersets.py:1293 netbox/dcim/forms/filtersets.py:1318 -#: netbox/dcim/forms/filtersets.py:1342 netbox/dcim/forms/filtersets.py:1362 -#: netbox/dcim/forms/filtersets.py:1390 netbox/dcim/tables/devices.py:373 -#: netbox/dcim/tables/devices.py:662 +#: netbox/dcim/forms/filtersets.py:1312 netbox/dcim/forms/filtersets.py:1337 +#: netbox/dcim/forms/filtersets.py:1361 netbox/dcim/forms/filtersets.py:1381 +#: netbox/dcim/forms/filtersets.py:1414 netbox/dcim/tables/devices.py:373 +#: netbox/dcim/tables/devices.py:669 #: netbox/templates/circuits/inc/circuit_termination_fields.html:16 #: netbox/templates/dcim/consoleport.html:55 #: netbox/templates/dcim/consoleserverport.html:55 #: netbox/templates/dcim/frontport.html:69 #: netbox/templates/dcim/interface.html:197 #: netbox/templates/dcim/powerfeed.html:110 -#: netbox/templates/dcim/poweroutlet.html:69 +#: netbox/templates/dcim/poweroutlet.html:73 #: netbox/templates/dcim/powerport.html:59 #: netbox/templates/dcim/rearport.html:65 msgid "Connection" msgstr "Bağlantı" -#: netbox/dcim/forms/filtersets.py:1402 netbox/extras/forms/bulk_edit.py:326 -#: netbox/extras/forms/bulk_import.py:247 -#: netbox/extras/forms/filtersets.py:472 -#: netbox/extras/forms/model_forms.py:689 netbox/extras/tables/tables.py:585 +#: netbox/dcim/forms/filtersets.py:1426 netbox/extras/forms/bulk_edit.py:382 +#: netbox/extras/forms/bulk_import.py:253 +#: netbox/extras/forms/filtersets.py:527 +#: netbox/extras/forms/model_forms.py:759 netbox/extras/tables/tables.py:640 #: netbox/templates/extras/journalentry.html:30 msgid "Kind" msgstr "Tür" -#: netbox/dcim/forms/filtersets.py:1431 +#: netbox/dcim/forms/filtersets.py:1455 msgid "Mgmt only" msgstr "Sadece Mgmt" -#: netbox/dcim/forms/filtersets.py:1443 netbox/dcim/forms/model_forms.py:1454 -#: netbox/dcim/models/device_components.py:680 +#: netbox/dcim/forms/filtersets.py:1467 netbox/dcim/forms/model_forms.py:1548 +#: netbox/dcim/models/device_components.py:689 #: netbox/templates/dcim/interface.html:142 msgid "WWN" msgstr "WWN" -#: netbox/dcim/forms/filtersets.py:1458 +#: netbox/dcim/forms/filtersets.py:1482 #: netbox/virtualization/forms/filtersets.py:246 msgid "802.1Q mode" msgstr "802.1Q modu" -#: netbox/dcim/forms/filtersets.py:1473 +#: netbox/dcim/forms/filtersets.py:1497 msgid "Wireless channel" msgstr "Kablosuz kanal" -#: netbox/dcim/forms/filtersets.py:1477 +#: netbox/dcim/forms/filtersets.py:1501 msgid "Channel frequency (MHz)" msgstr "Kanal frekansı (MHz)" -#: netbox/dcim/forms/filtersets.py:1481 +#: netbox/dcim/forms/filtersets.py:1505 msgid "Channel width (MHz)" msgstr "Kanal genişliği (MHz)" -#: netbox/dcim/forms/filtersets.py:1485 +#: netbox/dcim/forms/filtersets.py:1509 #: netbox/templates/dcim/interface.html:91 msgid "Transmit power (dBm)" msgstr "İletim gücü (dBm)" -#: netbox/dcim/forms/filtersets.py:1510 netbox/dcim/forms/filtersets.py:1535 +#: netbox/dcim/forms/filtersets.py:1534 netbox/dcim/forms/filtersets.py:1559 #: netbox/dcim/tables/devices.py:336 netbox/templates/dcim/cable.html:12 #: netbox/templates/dcim/cable_trace.html:46 #: netbox/templates/dcim/frontport.html:77 @@ -5290,15 +5392,15 @@ msgstr "İletim gücü (dBm)" msgid "Cable" msgstr "Kablo" -#: netbox/dcim/forms/filtersets.py:1614 netbox/dcim/tables/devices.py:978 +#: netbox/dcim/forms/filtersets.py:1638 netbox/dcim/tables/devices.py:985 msgid "Discovered" msgstr "Keşfedildi" -#: netbox/dcim/forms/filtersets.py:1655 netbox/ipam/forms/filtersets.py:364 +#: netbox/dcim/forms/filtersets.py:1679 netbox/ipam/forms/filtersets.py:371 msgid "Assigned Device" msgstr "Atanan Cihaz" -#: netbox/dcim/forms/filtersets.py:1660 netbox/ipam/forms/filtersets.py:369 +#: netbox/dcim/forms/filtersets.py:1684 netbox/ipam/forms/filtersets.py:376 msgid "Assigned VM" msgstr "Atanmış VM" @@ -5308,15 +5410,15 @@ msgid "A virtual chassis member already exists in position {vc_position}." msgstr "Bir sanal kasa elemanı zaten yerinde var {vc_position}." #: netbox/dcim/forms/mixins.py:27 netbox/dcim/forms/mixins.py:75 -#: netbox/ipam/forms/bulk_edit.py:420 netbox/ipam/forms/model_forms.py:617 +#: netbox/ipam/forms/bulk_edit.py:425 netbox/ipam/forms/model_forms.py:617 msgid "Scope type" msgstr "Kapsam türü" #: netbox/dcim/forms/mixins.py:30 netbox/dcim/forms/mixins.py:78 -#: netbox/ipam/forms/bulk_edit.py:270 netbox/ipam/forms/bulk_edit.py:423 -#: netbox/ipam/forms/bulk_edit.py:437 netbox/ipam/forms/filtersets.py:181 +#: netbox/ipam/forms/bulk_edit.py:270 netbox/ipam/forms/bulk_edit.py:428 +#: netbox/ipam/forms/bulk_edit.py:447 netbox/ipam/forms/filtersets.py:181 #: netbox/ipam/forms/model_forms.py:231 netbox/ipam/forms/model_forms.py:620 -#: netbox/ipam/forms/model_forms.py:630 netbox/ipam/tables/ip.py:194 +#: netbox/ipam/forms/model_forms.py:630 netbox/ipam/tables/ip.py:195 #: netbox/ipam/tables/vlans.py:40 netbox/templates/ipam/prefix.html:48 #: netbox/templates/ipam/vlangroup.html:38 #: netbox/templates/virtualization/cluster.html:42 @@ -5325,9 +5427,9 @@ msgstr "Kapsam türü" #: netbox/virtualization/forms/filtersets.py:47 #: netbox/virtualization/forms/model_forms.py:79 #: netbox/virtualization/tables/clusters.py:80 -#: netbox/wireless/forms/bulk_edit.py:93 +#: netbox/wireless/forms/bulk_edit.py:94 #: netbox/wireless/forms/filtersets.py:37 -#: netbox/wireless/forms/model_forms.py:56 +#: netbox/wireless/forms/model_forms.py:57 #: netbox/wireless/tables/wirelesslan.py:58 msgid "Scope" msgstr "Kapsam" @@ -5336,31 +5438,31 @@ msgstr "Kapsam" msgid "Scope type (app & model)" msgstr "Kapsam türü (uygulama ve model)" -#: netbox/dcim/forms/model_forms.py:144 +#: netbox/dcim/forms/model_forms.py:149 msgid "Contact Info" msgstr "İletişim Bilgisi" -#: netbox/dcim/forms/model_forms.py:199 netbox/templates/dcim/rackrole.html:19 +#: netbox/dcim/forms/model_forms.py:206 netbox/templates/dcim/rackrole.html:19 msgid "Rack Role" msgstr "Raf Rolü" -#: netbox/dcim/forms/model_forms.py:217 netbox/dcim/forms/model_forms.py:371 -#: netbox/dcim/forms/model_forms.py:456 +#: netbox/dcim/forms/model_forms.py:224 netbox/dcim/forms/model_forms.py:379 +#: netbox/dcim/forms/model_forms.py:550 #: netbox/utilities/forms/fields/fields.py:47 msgid "Slug" msgstr "Kısa isim" -#: netbox/dcim/forms/model_forms.py:264 +#: netbox/dcim/forms/model_forms.py:271 msgid "Select a pre-defined rack type, or set physical characteristics below." msgstr "" "Önceden tanımlanmış bir raf tipi seçin veya aşağıda fiziksel özellikleri " "ayarlayın." -#: netbox/dcim/forms/model_forms.py:273 +#: netbox/dcim/forms/model_forms.py:280 msgid "Inventory Control" msgstr "Envanter Kontrolü" -#: netbox/dcim/forms/model_forms.py:321 +#: netbox/dcim/forms/model_forms.py:329 msgid "" "Comma-separated list of numeric unit IDs. A range may be specified using a " "hyphen." @@ -5368,36 +5470,45 @@ msgstr "" "Virgülle ayrılmış sayısal birim kimlikleri listesi. Bir aralık bir tire " "kullanılarak belirtilebilir." -#: netbox/dcim/forms/model_forms.py:330 netbox/dcim/tables/racks.py:201 +#: netbox/dcim/forms/model_forms.py:338 netbox/dcim/tables/racks.py:210 msgid "Reservation" msgstr "Rezervasyon" -#: netbox/dcim/forms/model_forms.py:432 +#: netbox/dcim/forms/model_forms.py:414 +msgid "Enter a valid JSON schema to define supported attributes." +msgstr "" +"Desteklenen öznitelikleri tanımlamak için geçerli bir JSON şeması girin." + +#: netbox/dcim/forms/model_forms.py:447 +msgid "Profile & Attributes" +msgstr "Profil ve Nitelikler" + +#: netbox/dcim/forms/model_forms.py:526 #: netbox/templates/dcim/devicerole.html:23 msgid "Device Role" msgstr "Cİhaz Rolü" -#: netbox/dcim/forms/model_forms.py:500 netbox/dcim/models/devices.py:635 +#: netbox/dcim/forms/model_forms.py:594 netbox/dcim/models/devices.py:523 msgid "The lowest-numbered unit occupied by the device" msgstr "Cihazın kullandığı en düşük numaralı birim" -#: netbox/dcim/forms/model_forms.py:558 +#: netbox/dcim/forms/model_forms.py:652 msgid "The position in the virtual chassis this device is identified by" msgstr "Bu cihazın sanal kasadaki konumu tanımlanır" -#: netbox/dcim/forms/model_forms.py:563 +#: netbox/dcim/forms/model_forms.py:657 msgid "The priority of the device in the virtual chassis" msgstr "Sanal kasadaki cihazın önceliği" -#: netbox/dcim/forms/model_forms.py:670 +#: netbox/dcim/forms/model_forms.py:764 msgid "Automatically populate components associated with this module type" msgstr "Bu modül türüyle ilişkili bileşenleri otomatik olarak doldurun" -#: netbox/dcim/forms/model_forms.py:779 +#: netbox/dcim/forms/model_forms.py:873 msgid "Characteristics" msgstr "ÖZELLİKLERİ" -#: netbox/dcim/forms/model_forms.py:936 +#: netbox/dcim/forms/model_forms.py:1030 #, python-brace-format msgid "" "Alphanumeric ranges are supported for bulk creation. Mixed cases and types " @@ -5411,35 +5522,35 @@ msgstr "" "[0-9]). Simge {module}, varsa, yeni bir modül " "oluştururken otomatik olarak konum değeri ile değiştirilecektir." -#: netbox/dcim/forms/model_forms.py:1138 +#: netbox/dcim/forms/model_forms.py:1232 msgid "Console port template" msgstr "Konsol bağlantı noktası şablonu" -#: netbox/dcim/forms/model_forms.py:1146 +#: netbox/dcim/forms/model_forms.py:1240 msgid "Console server port template" msgstr "Konsol sunucusu bağlantı noktası şablonu" -#: netbox/dcim/forms/model_forms.py:1154 +#: netbox/dcim/forms/model_forms.py:1248 msgid "Front port template" msgstr "Ön bağlantı noktası şablonu" -#: netbox/dcim/forms/model_forms.py:1162 +#: netbox/dcim/forms/model_forms.py:1256 msgid "Interface template" msgstr "Arayüz şablonu" -#: netbox/dcim/forms/model_forms.py:1170 +#: netbox/dcim/forms/model_forms.py:1264 msgid "Power outlet template" msgstr "Elektrik prizi şablonu" -#: netbox/dcim/forms/model_forms.py:1178 +#: netbox/dcim/forms/model_forms.py:1272 msgid "Power port template" msgstr "Güç bağlantı noktası şablonu" -#: netbox/dcim/forms/model_forms.py:1186 +#: netbox/dcim/forms/model_forms.py:1280 msgid "Rear port template" msgstr "Arka bağlantı noktası şablonu" -#: netbox/dcim/forms/model_forms.py:1196 netbox/dcim/forms/model_forms.py:1667 +#: netbox/dcim/forms/model_forms.py:1290 netbox/dcim/forms/model_forms.py:1761 #: netbox/dcim/tables/connections.py:27 #: netbox/templates/dcim/consoleport.html:17 #: netbox/templates/dcim/consoleserverport.html:74 @@ -5447,14 +5558,14 @@ msgstr "Arka bağlantı noktası şablonu" msgid "Console Port" msgstr "Konsol Bağlantı Noktası" -#: netbox/dcim/forms/model_forms.py:1197 netbox/dcim/forms/model_forms.py:1668 +#: netbox/dcim/forms/model_forms.py:1291 netbox/dcim/forms/model_forms.py:1762 #: netbox/templates/dcim/consoleport.html:73 #: netbox/templates/dcim/consoleserverport.html:17 #: netbox/templates/dcim/frontport.html:109 msgid "Console Server Port" msgstr "Konsol Sunucusu Bağlantı Noktası" -#: netbox/dcim/forms/model_forms.py:1198 netbox/dcim/forms/model_forms.py:1669 +#: netbox/dcim/forms/model_forms.py:1292 netbox/dcim/forms/model_forms.py:1763 #: netbox/templates/circuits/inc/circuit_termination_fields.html:53 #: netbox/templates/dcim/consoleport.html:76 #: netbox/templates/dcim/consoleserverport.html:77 @@ -5465,8 +5576,8 @@ msgstr "Konsol Sunucusu Bağlantı Noktası" msgid "Front Port" msgstr "Ön Bağlantı Noktası" -#: netbox/dcim/forms/model_forms.py:1199 netbox/dcim/forms/model_forms.py:1670 -#: netbox/dcim/tables/devices.py:743 +#: netbox/dcim/forms/model_forms.py:1293 netbox/dcim/forms/model_forms.py:1764 +#: netbox/dcim/tables/devices.py:750 #: netbox/templates/circuits/inc/circuit_termination_fields.html:54 #: netbox/templates/dcim/consoleport.html:79 #: netbox/templates/dcim/consoleserverport.html:80 @@ -5478,40 +5589,40 @@ msgstr "Ön Bağlantı Noktası" msgid "Rear Port" msgstr "Arka Bağlantı Noktası" -#: netbox/dcim/forms/model_forms.py:1200 netbox/dcim/forms/model_forms.py:1671 +#: netbox/dcim/forms/model_forms.py:1294 netbox/dcim/forms/model_forms.py:1765 #: netbox/dcim/tables/connections.py:46 netbox/dcim/tables/devices.py:520 -#: netbox/templates/dcim/poweroutlet.html:54 +#: netbox/templates/dcim/poweroutlet.html:58 #: netbox/templates/dcim/powerport.html:17 msgid "Power Port" msgstr "Güç Bağlantı Noktası" -#: netbox/dcim/forms/model_forms.py:1201 netbox/dcim/forms/model_forms.py:1672 +#: netbox/dcim/forms/model_forms.py:1295 netbox/dcim/forms/model_forms.py:1766 #: netbox/templates/dcim/poweroutlet.html:17 #: netbox/templates/dcim/powerport.html:77 msgid "Power Outlet" msgstr "Güç Çıkışı" -#: netbox/dcim/forms/model_forms.py:1203 netbox/dcim/forms/model_forms.py:1674 +#: netbox/dcim/forms/model_forms.py:1297 netbox/dcim/forms/model_forms.py:1768 msgid "Component Assignment" msgstr "Bileşen Ataması" -#: netbox/dcim/forms/model_forms.py:1249 netbox/dcim/forms/model_forms.py:1721 +#: netbox/dcim/forms/model_forms.py:1343 netbox/dcim/forms/model_forms.py:1815 msgid "An InventoryItem can only be assigned to a single component." msgstr "Bir InventoryItem yalnızca tek bir bileşene atanabilir." -#: netbox/dcim/forms/model_forms.py:1386 +#: netbox/dcim/forms/model_forms.py:1480 msgid "LAG interface" msgstr "LAG arayüzü" -#: netbox/dcim/forms/model_forms.py:1409 +#: netbox/dcim/forms/model_forms.py:1503 msgid "Filter VLANs available for assignment by group." msgstr "Gruba göre atama için mevcut VLAN'ları filtreleyin." -#: netbox/dcim/forms/model_forms.py:1564 +#: netbox/dcim/forms/model_forms.py:1658 msgid "Child Device" msgstr "Çocuk Cihazı" -#: netbox/dcim/forms/model_forms.py:1565 +#: netbox/dcim/forms/model_forms.py:1659 msgid "" "Child devices must first be created and assigned to the site and rack of the" " parent device." @@ -5519,39 +5630,38 @@ msgstr "" "Alt aygıtlar önce oluşturulmalı ve ana aygıtın sahasına ve rafına " "atanmalıdır." -#: netbox/dcim/forms/model_forms.py:1607 +#: netbox/dcim/forms/model_forms.py:1701 msgid "Console port" msgstr "Konsol bağlantı noktası" -#: netbox/dcim/forms/model_forms.py:1615 +#: netbox/dcim/forms/model_forms.py:1709 msgid "Console server port" msgstr "Konsol sunucusu bağlantı noktası" -#: netbox/dcim/forms/model_forms.py:1623 +#: netbox/dcim/forms/model_forms.py:1717 msgid "Front port" msgstr "Ön bağlantı noktası" -#: netbox/dcim/forms/model_forms.py:1639 +#: netbox/dcim/forms/model_forms.py:1733 msgid "Power outlet" msgstr "Güç çıkışı" -#: netbox/dcim/forms/model_forms.py:1661 +#: netbox/dcim/forms/model_forms.py:1755 #: netbox/templates/dcim/inventoryitem.html:17 msgid "Inventory Item" msgstr "Envanter Öğesi" -#: netbox/dcim/forms/model_forms.py:1735 +#: netbox/dcim/forms/model_forms.py:1829 #: netbox/templates/dcim/inventoryitemrole.html:15 msgid "Inventory Item Role" msgstr "Envanter Öğesi Rolü" -#: netbox/dcim/forms/model_forms.py:1804 +#: netbox/dcim/forms/model_forms.py:1898 msgid "VM Interface" msgstr "VM Arayüzü" -#: netbox/dcim/forms/model_forms.py:1819 netbox/ipam/forms/filtersets.py:623 -#: netbox/ipam/forms/model_forms.py:334 netbox/ipam/forms/model_forms.py:795 -#: netbox/ipam/forms/model_forms.py:821 netbox/ipam/tables/vlans.py:171 +#: netbox/dcim/forms/model_forms.py:1913 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 #: netbox/templates/virtualization/vminterface.html:21 @@ -5561,13 +5671,13 @@ msgstr "VM Arayüzü" #: netbox/virtualization/forms/model_forms.py:227 #: netbox/virtualization/tables/virtualmachines.py:105 #: netbox/virtualization/tables/virtualmachines.py:161 -#: netbox/vpn/choices.py:53 netbox/vpn/forms/filtersets.py:299 +#: netbox/vpn/choices.py:53 netbox/vpn/forms/filtersets.py:304 #: netbox/vpn/forms/model_forms.py:161 netbox/vpn/forms/model_forms.py:172 #: netbox/vpn/forms/model_forms.py:274 netbox/vpn/forms/model_forms.py:457 msgid "Virtual Machine" msgstr "Sanal Makine" -#: netbox/dcim/forms/model_forms.py:1858 +#: netbox/dcim/forms/model_forms.py:1952 msgid "A MAC address can only be assigned to a single object." msgstr "MAC adresi yalnızca tek bir nesneye atanabilir." @@ -5620,7 +5730,7 @@ msgstr "" "Oluşturulacak ön bağlantı noktalarının sayısı ({frontport_count}) seçilen " "arka port konumu sayısıyla eşleşmelidir ({rearport_count})." -#: netbox/dcim/forms/object_create.py:413 netbox/dcim/tables/devices.py:1064 +#: netbox/dcim/forms/object_create.py:413 netbox/dcim/tables/devices.py:1071 #: netbox/ipam/tables/fhrp.py:31 netbox/templates/dcim/virtualchassis.html:53 #: netbox/templates/dcim/virtualchassis_edit.html:51 #: netbox/templates/ipam/fhrpgroup.html:38 @@ -5689,15 +5799,15 @@ msgstr "A ve B sonlandırmaları aynı nesneye bağlanamaz." msgid "end" msgstr "son" -#: netbox/dcim/models/cables.py:313 +#: netbox/dcim/models/cables.py:309 msgid "cable termination" msgstr "kablo sonlandırma" -#: netbox/dcim/models/cables.py:314 +#: netbox/dcim/models/cables.py:310 msgid "cable terminations" msgstr "kablo sonlandırmaları" -#: netbox/dcim/models/cables.py:333 +#: netbox/dcim/models/cables.py:329 #, python-brace-format msgid "" "Duplicate termination found for {app_label}.{model} {termination_id}: cable " @@ -5706,63 +5816,63 @@ msgstr "" "Yinelenen sonlandırma bulundu {app_label}.{model} {termination_id}: kablo " "{cable_pk}" -#: netbox/dcim/models/cables.py:343 +#: netbox/dcim/models/cables.py:339 #, python-brace-format msgid "Cables cannot be terminated to {type_display} interfaces" msgstr "Kablolar sonlandırılamaz {type_display} arayüzleri" -#: netbox/dcim/models/cables.py:350 +#: netbox/dcim/models/cables.py:346 msgid "Circuit terminations attached to a provider network may not be cabled." msgstr "Bir sağlayıcı ağına bağlı devre sonlandırmaları kablolanmayabilir." -#: netbox/dcim/models/cables.py:448 netbox/extras/models/configs.py:50 +#: netbox/dcim/models/cables.py:444 netbox/extras/models/configs.py:47 msgid "is active" msgstr "aktiftir" -#: netbox/dcim/models/cables.py:452 +#: netbox/dcim/models/cables.py:448 msgid "is complete" msgstr "tamamlandı" -#: netbox/dcim/models/cables.py:456 +#: netbox/dcim/models/cables.py:452 msgid "is split" msgstr "bölünmüş" -#: netbox/dcim/models/cables.py:464 +#: netbox/dcim/models/cables.py:460 msgid "cable path" msgstr "kablo yolu" -#: netbox/dcim/models/cables.py:465 +#: netbox/dcim/models/cables.py:461 msgid "cable paths" msgstr "kablo yolları" -#: netbox/dcim/models/cables.py:540 +#: netbox/dcim/models/cables.py:536 msgid "All originating terminations must be attached to the same link" msgstr "Tüm kaynak sonlandırmalar aynı bağlantıya eklenmelidir" -#: netbox/dcim/models/cables.py:552 +#: netbox/dcim/models/cables.py:548 msgid "All mid-span terminations must have the same termination type" msgstr "" "Tüm orta açıklıklı sonlandırmalar aynı sonlandırma türüne sahip olmalıdır" -#: netbox/dcim/models/cables.py:557 +#: netbox/dcim/models/cables.py:553 msgid "All mid-span terminations must have the same parent object" msgstr "Tüm orta açıklıklı sonlandırmalar aynı ana nesneye sahip olmalıdır" -#: netbox/dcim/models/cables.py:581 +#: netbox/dcim/models/cables.py:577 msgid "All links must be cable or wireless" msgstr "Tüm bağlantılar kablo veya kablosuz olmalıdır" -#: netbox/dcim/models/cables.py:583 +#: netbox/dcim/models/cables.py:579 msgid "All links must match first link type" msgstr "Tüm bağlantılar ilk bağlantı türüyle eşleşmelidir" -#: netbox/dcim/models/cables.py:666 +#: netbox/dcim/models/cables.py:662 msgid "" "All positions counts within the path on opposite ends of links must match" msgstr "" "Bağlantıların zıt uçlarındaki yol içindeki tüm pozisyonlar eşleşmelidir" -#: netbox/dcim/models/cables.py:675 +#: netbox/dcim/models/cables.py:671 msgid "Remote termination position filter is missing" msgstr "Uzaktan sonlandırma konum filtresi eksik" @@ -5840,12 +5950,12 @@ msgid "Allocated draw cannot exceed the maximum draw ({maximum_draw}W)." msgstr "Tahsis edilen çekiliş maksimum çekilişi aşamaz ({maximum_draw}W)." #: netbox/dcim/models/device_component_templates.py:349 -#: netbox/dcim/models/device_components.py:471 +#: netbox/dcim/models/device_components.py:477 msgid "feed leg" msgstr "besleme bacağı" #: netbox/dcim/models/device_component_templates.py:354 -#: netbox/dcim/models/device_components.py:476 +#: netbox/dcim/models/device_components.py:482 msgid "Phase (for three-phase feeds)" msgstr "Faz (üç fazlı beslemeler için)" @@ -5870,17 +5980,17 @@ msgstr "" "Ana güç bağlantı noktası ({power_port}) aynı modül türüne ait olmalıdır" #: netbox/dcim/models/device_component_templates.py:430 -#: netbox/dcim/models/device_components.py:662 +#: netbox/dcim/models/device_components.py:671 msgid "management only" msgstr "sadece yönetim" #: netbox/dcim/models/device_component_templates.py:438 -#: netbox/dcim/models/device_components.py:542 +#: netbox/dcim/models/device_components.py:551 msgid "bridge interface" msgstr "köprü arayüzü" #: netbox/dcim/models/device_component_templates.py:459 -#: netbox/dcim/models/device_components.py:688 +#: netbox/dcim/models/device_components.py:697 msgid "wireless role" msgstr "kablosuz rolü" @@ -5893,8 +6003,8 @@ msgid "interface templates" msgstr "arayüz şablonları" #: netbox/dcim/models/device_component_templates.py:473 -#: netbox/dcim/models/device_components.py:848 -#: netbox/virtualization/models/virtualmachines.py:385 +#: netbox/dcim/models/device_components.py:857 +#: netbox/virtualization/models/virtualmachines.py:390 msgid "An interface cannot be bridged to itself." msgstr "Bir arayüz kendi başına köprülenemez." @@ -5909,7 +6019,7 @@ msgid "Bridge interface ({bridge}) must belong to the same module type" msgstr "Köprü arayüzü ({bridge}) aynı modül türüne ait olmalıdır" #: netbox/dcim/models/device_component_templates.py:540 -#: netbox/dcim/models/device_components.py:1038 +#: netbox/dcim/models/device_components.py:1047 msgid "rear port position" msgstr "arka port konumu" @@ -5936,7 +6046,7 @@ msgstr "" "{name} sadece var {count} pozisyonlar" #: netbox/dcim/models/device_component_templates.py:635 -#: netbox/dcim/models/device_components.py:1104 +#: netbox/dcim/models/device_components.py:1113 msgid "positions" msgstr "pozisyonlar" @@ -5949,12 +6059,12 @@ msgid "rear port templates" msgstr "arka bağlantı noktası şablonları" #: netbox/dcim/models/device_component_templates.py:676 -#: netbox/dcim/models/device_components.py:1151 +#: netbox/dcim/models/device_components.py:1160 msgid "position" msgstr "pozisyon" #: netbox/dcim/models/device_component_templates.py:679 -#: netbox/dcim/models/device_components.py:1154 +#: netbox/dcim/models/device_components.py:1163 msgid "Identifier to reference when renaming installed components" msgstr "Yüklü bileşenleri yeniden adlandırırken başvurulacak tanımlayıcı" @@ -5983,21 +6093,21 @@ msgstr "" "Aygıt türünün alt cihaz rolü ({device_type}) cihaz bölmelerine izin vermek " "için “ebeveyn” olarak ayarlanmalıdır." -#: netbox/dcim/models/device_component_templates.py:784 -#: netbox/dcim/models/device_components.py:1307 +#: netbox/dcim/models/device_component_templates.py:783 +#: netbox/dcim/models/device_components.py:1315 msgid "part ID" msgstr "parça kimliği" -#: netbox/dcim/models/device_component_templates.py:786 -#: netbox/dcim/models/device_components.py:1309 +#: netbox/dcim/models/device_component_templates.py:785 +#: netbox/dcim/models/device_components.py:1317 msgid "Manufacturer-assigned part identifier" msgstr "Üretici tarafından atanan parça tanımlayıcısı" -#: netbox/dcim/models/device_component_templates.py:803 +#: netbox/dcim/models/device_component_templates.py:802 msgid "inventory item template" msgstr "envanter öğesi şablonu" -#: netbox/dcim/models/device_component_templates.py:804 +#: netbox/dcim/models/device_component_templates.py:803 msgid "inventory item templates" msgstr "envanter öğe şablonları" @@ -6037,7 +6147,7 @@ msgstr "{class_name} modeller bir parent_object özelliği bildirmelidir" #: netbox/dcim/models/device_components.py:287 #: netbox/dcim/models/device_components.py:314 #: netbox/dcim/models/device_components.py:345 -#: netbox/dcim/models/device_components.py:461 +#: netbox/dcim/models/device_components.py:467 msgid "Physical port type" msgstr "Fiziksel bağlantı noktası tipi" @@ -6075,133 +6185,133 @@ msgstr "güç bağlantı noktası" msgid "power ports" msgstr "güç bağlantı noktaları" -#: netbox/dcim/models/device_components.py:486 +#: netbox/dcim/models/device_components.py:492 msgid "power outlet" msgstr "elektrik prizi" -#: netbox/dcim/models/device_components.py:487 +#: netbox/dcim/models/device_components.py:493 msgid "power outlets" msgstr "elektrik prizleri" -#: netbox/dcim/models/device_components.py:495 +#: netbox/dcim/models/device_components.py:501 #, python-brace-format msgid "Parent power port ({power_port}) must belong to the same device" msgstr "Ana güç bağlantı noktası ({power_port}) aynı cihaza ait olmalıdır" -#: netbox/dcim/models/device_components.py:521 netbox/vpn/models/crypto.py:80 +#: netbox/dcim/models/device_components.py:530 netbox/vpn/models/crypto.py:80 #: netbox/vpn/models/crypto.py:222 msgid "mode" msgstr "mod" -#: netbox/dcim/models/device_components.py:526 +#: netbox/dcim/models/device_components.py:535 msgid "IEEE 802.1Q tagging strategy" msgstr "IEEE 802.1Q etiketleme stratejisi" -#: netbox/dcim/models/device_components.py:534 +#: netbox/dcim/models/device_components.py:543 msgid "parent interface" msgstr "ebeveyn arabirimi" -#: netbox/dcim/models/device_components.py:550 +#: netbox/dcim/models/device_components.py:559 msgid "untagged VLAN" msgstr "etiketsiz VLAN" -#: netbox/dcim/models/device_components.py:556 +#: netbox/dcim/models/device_components.py:565 msgid "tagged VLANs" msgstr "etiketli VLAN'lar" -#: netbox/dcim/models/device_components.py:564 -#: netbox/dcim/tables/devices.py:601 netbox/ipam/forms/bulk_edit.py:510 -#: netbox/ipam/forms/bulk_import.py:507 netbox/ipam/forms/filtersets.py:579 -#: netbox/ipam/forms/model_forms.py:691 netbox/ipam/tables/vlans.py:106 +#: netbox/dcim/models/device_components.py:573 +#: netbox/dcim/tables/devices.py:608 netbox/ipam/forms/bulk_edit.py:521 +#: netbox/ipam/forms/bulk_import.py:514 netbox/ipam/forms/filtersets.py:587 +#: netbox/ipam/forms/model_forms.py:692 netbox/ipam/tables/vlans.py:108 #: netbox/templates/dcim/interface.html:86 netbox/templates/ipam/vlan.html:77 #: netbox/templates/virtualization/vminterface.html:60 msgid "Q-in-Q SVLAN" msgstr "Q-in-Q SVLAN" -#: netbox/dcim/models/device_components.py:579 +#: netbox/dcim/models/device_components.py:588 msgid "primary MAC address" msgstr "birincil MAC adresi" -#: netbox/dcim/models/device_components.py:591 +#: netbox/dcim/models/device_components.py:600 msgid "Only Q-in-Q interfaces may specify a service VLAN." msgstr "Yalnızca Q-in-Q arayüzleri bir hizmet VLAN'ı belirtebilir." -#: netbox/dcim/models/device_components.py:597 +#: netbox/dcim/models/device_components.py:606 #, python-brace-format msgid "MAC address {mac_address} is not assigned to this interface." msgstr "MAC adresi {mac_address} bu arayüze atanmamıştır." -#: netbox/dcim/models/device_components.py:653 +#: netbox/dcim/models/device_components.py:662 msgid "parent LAG" msgstr "ebeveyn LAG" -#: netbox/dcim/models/device_components.py:663 +#: netbox/dcim/models/device_components.py:672 msgid "This interface is used only for out-of-band management" msgstr "Bu arayüz yalnızca bant dışı yönetim için kullanılır" -#: netbox/dcim/models/device_components.py:668 +#: netbox/dcim/models/device_components.py:677 msgid "speed (Kbps)" msgstr "hız (Kbps)" -#: netbox/dcim/models/device_components.py:671 +#: netbox/dcim/models/device_components.py:680 msgid "duplex" msgstr "dubleks" -#: netbox/dcim/models/device_components.py:681 +#: netbox/dcim/models/device_components.py:690 msgid "64-bit World Wide Name" msgstr "64 bit Dünya Çapında Adı" -#: netbox/dcim/models/device_components.py:695 +#: netbox/dcim/models/device_components.py:704 msgid "wireless channel" msgstr "kablosuz kanal" -#: netbox/dcim/models/device_components.py:702 +#: netbox/dcim/models/device_components.py:711 msgid "channel frequency (MHz)" msgstr "kanal frekansı (MHz)" -#: netbox/dcim/models/device_components.py:703 -#: netbox/dcim/models/device_components.py:711 +#: netbox/dcim/models/device_components.py:712 +#: netbox/dcim/models/device_components.py:720 msgid "Populated by selected channel (if set)" msgstr "Seçilen kanala göre doldurulur (ayarlanmışsa)" -#: netbox/dcim/models/device_components.py:717 +#: netbox/dcim/models/device_components.py:726 msgid "transmit power (dBm)" msgstr "iletim gücü (dBm)" -#: netbox/dcim/models/device_components.py:744 netbox/wireless/models.py:117 +#: netbox/dcim/models/device_components.py:753 netbox/wireless/models.py:117 msgid "wireless LANs" msgstr "kablosuz LAN'lar" -#: netbox/dcim/models/device_components.py:792 -#: netbox/virtualization/models/virtualmachines.py:359 +#: netbox/dcim/models/device_components.py:801 +#: netbox/virtualization/models/virtualmachines.py:364 msgid "interface" msgstr "arayüz" -#: netbox/dcim/models/device_components.py:793 -#: netbox/virtualization/models/virtualmachines.py:360 +#: netbox/dcim/models/device_components.py:802 +#: netbox/virtualization/models/virtualmachines.py:365 msgid "interfaces" msgstr "arayüzleri" -#: netbox/dcim/models/device_components.py:801 +#: netbox/dcim/models/device_components.py:810 #, python-brace-format msgid "{display_type} interfaces cannot have a cable attached." msgstr "{display_type} arabirimlerde kablo takılı olamaz." -#: netbox/dcim/models/device_components.py:809 +#: netbox/dcim/models/device_components.py:818 #, python-brace-format msgid "{display_type} interfaces cannot be marked as connected." msgstr "{display_type} arayüzler bağlı olarak işaretlenemez." -#: netbox/dcim/models/device_components.py:818 -#: netbox/virtualization/models/virtualmachines.py:370 +#: netbox/dcim/models/device_components.py:827 +#: netbox/virtualization/models/virtualmachines.py:375 msgid "An interface cannot be its own parent." msgstr "Bir arayüz kendi ebeveyni olamaz." -#: netbox/dcim/models/device_components.py:822 +#: netbox/dcim/models/device_components.py:831 msgid "Only virtual interfaces may be assigned to a parent interface." msgstr "Bir üst arabirime yalnızca sanal arabirimler atanabilir." -#: netbox/dcim/models/device_components.py:829 +#: netbox/dcim/models/device_components.py:838 #, python-brace-format msgid "" "The selected parent interface ({interface}) belongs to a different device " @@ -6209,7 +6319,7 @@ msgid "" msgstr "" "Seçilen üst arabirim ({interface}) farklı bir cihaza aittir ({device})" -#: netbox/dcim/models/device_components.py:835 +#: netbox/dcim/models/device_components.py:844 #, python-brace-format msgid "" "The selected parent interface ({interface}) belongs to {device}, which is " @@ -6218,14 +6328,14 @@ msgstr "" "Seçilen üst arabirim ({interface}) aittir {device}, sanal kasanın bir " "parçası olmayan {virtual_chassis}." -#: netbox/dcim/models/device_components.py:855 +#: netbox/dcim/models/device_components.py:864 #, python-brace-format msgid "" "The selected bridge interface ({bridge}) belongs to a different device " "({device})." msgstr "Seçilen köprü arayüzü ({bridge}) farklı bir cihaza aittir ({device})." -#: netbox/dcim/models/device_components.py:861 +#: netbox/dcim/models/device_components.py:870 #, python-brace-format msgid "" "The selected bridge interface ({interface}) belongs to {device}, which is " @@ -6234,21 +6344,21 @@ msgstr "" "Seçilen köprü arayüzü ({interface}) aittir {device}, sanal kasanın bir " "parçası olmayan {virtual_chassis}." -#: netbox/dcim/models/device_components.py:872 +#: netbox/dcim/models/device_components.py:881 msgid "Virtual interfaces cannot have a parent LAG interface." msgstr "Sanal arabirimlerin üst LAG arabirimi olamaz." -#: netbox/dcim/models/device_components.py:876 +#: netbox/dcim/models/device_components.py:885 msgid "A LAG interface cannot be its own parent." msgstr "Bir LAG arabirimi kendi ana arabirimi olamaz." -#: netbox/dcim/models/device_components.py:883 +#: netbox/dcim/models/device_components.py:892 #, python-brace-format msgid "" "The selected LAG interface ({lag}) belongs to a different device ({device})." msgstr "Seçilen LAG arayüzü ({lag}) farklı bir cihaza aittir ({device})." -#: netbox/dcim/models/device_components.py:889 +#: netbox/dcim/models/device_components.py:898 #, python-brace-format msgid "" "The selected LAG interface ({lag}) belongs to {device}, which is not part of" @@ -6257,47 +6367,47 @@ msgstr "" "Seçilen LAG arayüzü ({lag}) aittir {device}, sanal kasanın bir parçası " "olmayan {virtual_chassis}." -#: netbox/dcim/models/device_components.py:900 +#: netbox/dcim/models/device_components.py:909 msgid "Virtual interfaces cannot have a PoE mode." msgstr "Sanal arabirimler PoE moduna sahip olamaz." -#: netbox/dcim/models/device_components.py:904 +#: netbox/dcim/models/device_components.py:913 msgid "Virtual interfaces cannot have a PoE type." msgstr "Sanal arabirimler PoE tipine sahip olamaz." -#: netbox/dcim/models/device_components.py:910 +#: netbox/dcim/models/device_components.py:919 msgid "Must specify PoE mode when designating a PoE type." msgstr "Bir PoE türü belirlerken PoE modunu belirtmelisiniz." -#: netbox/dcim/models/device_components.py:917 +#: netbox/dcim/models/device_components.py:926 msgid "Wireless role may be set only on wireless interfaces." msgstr "Kablosuz rolü yalnızca kablosuz arayüzlerde ayarlanabilir." -#: netbox/dcim/models/device_components.py:919 +#: netbox/dcim/models/device_components.py:928 msgid "Channel may be set only on wireless interfaces." msgstr "Kanal sadece kablosuz arayüzlerde ayarlanabilir." -#: netbox/dcim/models/device_components.py:925 +#: netbox/dcim/models/device_components.py:934 msgid "Channel frequency may be set only on wireless interfaces." msgstr "Kanal frekansı yalnızca kablosuz arayüzlerde ayarlanabilir." -#: netbox/dcim/models/device_components.py:929 +#: netbox/dcim/models/device_components.py:938 msgid "Cannot specify custom frequency with channel selected." msgstr "Seçili kanal ile özel frekans belirlenemiyor." -#: netbox/dcim/models/device_components.py:935 +#: netbox/dcim/models/device_components.py:944 msgid "Channel width may be set only on wireless interfaces." msgstr "Kanal genişliği yalnızca kablosuz arayüzlerde ayarlanabilir." -#: netbox/dcim/models/device_components.py:937 +#: netbox/dcim/models/device_components.py:946 msgid "Cannot specify custom width with channel selected." msgstr "Seçili kanal ile özel genişlik belirlenemiyor." -#: netbox/dcim/models/device_components.py:941 +#: netbox/dcim/models/device_components.py:950 msgid "Interface mode does not support an untagged vlan." msgstr "Arayüz modu etiketsiz bir vlan'ı desteklemez." -#: netbox/dcim/models/device_components.py:947 +#: netbox/dcim/models/device_components.py:956 #, python-brace-format msgid "" "The untagged VLAN ({untagged_vlan}) must belong to the same site as the " @@ -6306,24 +6416,24 @@ msgstr "" "Etiketlenmemiş VLAN ({untagged_vlan}) arayüzün ana cihazıyla aynı siteye ait" " olmalı veya global olmalıdır." -#: netbox/dcim/models/device_components.py:1044 +#: netbox/dcim/models/device_components.py:1053 msgid "Mapped position on corresponding rear port" msgstr "İlgili arka bağlantı noktasında eşlenmiş konum" -#: netbox/dcim/models/device_components.py:1060 +#: netbox/dcim/models/device_components.py:1069 msgid "front port" msgstr "ön bağlantı noktası" -#: netbox/dcim/models/device_components.py:1061 +#: netbox/dcim/models/device_components.py:1070 msgid "front ports" msgstr "ön bağlantı noktaları" -#: netbox/dcim/models/device_components.py:1072 +#: netbox/dcim/models/device_components.py:1081 #, python-brace-format msgid "Rear port ({rear_port}) must belong to the same device" msgstr "Arka bağlantı noktası ({rear_port}) aynı cihaza ait olmalıdır" -#: netbox/dcim/models/device_components.py:1080 +#: netbox/dcim/models/device_components.py:1089 #, python-brace-format msgid "" "Invalid rear port position ({rear_port_position}): Rear port {name} has only" @@ -6332,19 +6442,19 @@ msgstr "" "Geçersiz arka bağlantı noktası konumu ({rear_port_position}): Arka bağlantı " "noktası {name} sadece var {positions} pozisyonları." -#: netbox/dcim/models/device_components.py:1110 +#: netbox/dcim/models/device_components.py:1119 msgid "Number of front ports which may be mapped" msgstr "Eşlenebilecek ön bağlantı noktalarının sayısı" -#: netbox/dcim/models/device_components.py:1115 +#: netbox/dcim/models/device_components.py:1124 msgid "rear port" msgstr "arka bağlantı noktası" -#: netbox/dcim/models/device_components.py:1116 +#: netbox/dcim/models/device_components.py:1125 msgid "rear ports" msgstr "arka bağlantı noktaları" -#: netbox/dcim/models/device_components.py:1127 +#: netbox/dcim/models/device_components.py:1136 #, python-brace-format msgid "" "The number of positions cannot be less than the number of mapped front ports" @@ -6353,96 +6463,96 @@ msgstr "" "Konum sayısı, eşlenen ön bağlantı noktalarının sayısından az olamaz " "({frontport_count})" -#: netbox/dcim/models/device_components.py:1168 +#: netbox/dcim/models/device_components.py:1177 msgid "module bay" msgstr "modül yuvası" -#: netbox/dcim/models/device_components.py:1169 +#: netbox/dcim/models/device_components.py:1178 msgid "module bays" msgstr "modül bölmeleri" -#: netbox/dcim/models/device_components.py:1183 -#: netbox/dcim/models/devices.py:1229 +#: netbox/dcim/models/device_components.py:1192 +#: netbox/dcim/models/modules.py:269 msgid "A module bay cannot belong to a module installed within it." msgstr "Bir modül yuvası, içinde kurulu bir modüle ait olamaz." -#: netbox/dcim/models/device_components.py:1209 +#: netbox/dcim/models/device_components.py:1218 msgid "device bay" msgstr "cihaz yuvası" -#: netbox/dcim/models/device_components.py:1210 +#: netbox/dcim/models/device_components.py:1219 msgid "device bays" msgstr "cihaz yuvaları" -#: netbox/dcim/models/device_components.py:1217 +#: netbox/dcim/models/device_components.py:1226 #, python-brace-format msgid "This type of device ({device_type}) does not support device bays." msgstr "Bu tür bir cihaz ({device_type}) cihaz bölmelerini desteklemez." -#: netbox/dcim/models/device_components.py:1223 +#: netbox/dcim/models/device_components.py:1232 msgid "Cannot install a device into itself." msgstr "Bir cihaz kendi içine yüklenemiyor." -#: netbox/dcim/models/device_components.py:1231 +#: netbox/dcim/models/device_components.py:1240 #, python-brace-format msgid "" "Cannot install the specified device; device is already installed in {bay}." msgstr "Belirtilen cihaz yüklenemiyor; cihaz zaten yüklü {bay}." -#: netbox/dcim/models/device_components.py:1252 +#: netbox/dcim/models/device_components.py:1261 msgid "inventory item role" msgstr "envanter kalemi rolü" -#: netbox/dcim/models/device_components.py:1253 +#: netbox/dcim/models/device_components.py:1262 msgid "inventory item roles" msgstr "envanter kalemi rolleri" -#: netbox/dcim/models/device_components.py:1313 -#: netbox/dcim/models/devices.py:598 netbox/dcim/models/devices.py:1189 -#: netbox/dcim/models/racks.py:304 -#: netbox/virtualization/models/virtualmachines.py:126 +#: netbox/dcim/models/device_components.py:1321 +#: netbox/dcim/models/devices.py:486 netbox/dcim/models/modules.py:229 +#: netbox/dcim/models/racks.py:310 +#: netbox/virtualization/models/virtualmachines.py:125 msgid "serial number" msgstr "seri numarası" -#: netbox/dcim/models/device_components.py:1321 -#: netbox/dcim/models/devices.py:606 netbox/dcim/models/devices.py:1196 -#: netbox/dcim/models/racks.py:311 +#: netbox/dcim/models/device_components.py:1329 +#: netbox/dcim/models/devices.py:494 netbox/dcim/models/modules.py:236 +#: netbox/dcim/models/racks.py:317 msgid "asset tag" msgstr "varlık etiketi" -#: netbox/dcim/models/device_components.py:1322 +#: netbox/dcim/models/device_components.py:1330 msgid "A unique tag used to identify this item" msgstr "Bu öğeyi tanımlamak için kullanılan benzersiz bir etiket" -#: netbox/dcim/models/device_components.py:1325 +#: netbox/dcim/models/device_components.py:1333 msgid "discovered" msgstr "keşfedilen" -#: netbox/dcim/models/device_components.py:1327 +#: netbox/dcim/models/device_components.py:1335 msgid "This item was automatically discovered" msgstr "Bu öğe otomatik olarak keşfedildi" -#: netbox/dcim/models/device_components.py:1345 +#: netbox/dcim/models/device_components.py:1353 msgid "inventory item" msgstr "envanter kalemi" -#: netbox/dcim/models/device_components.py:1346 +#: netbox/dcim/models/device_components.py:1354 msgid "inventory items" msgstr "envanter kalemleri" -#: netbox/dcim/models/device_components.py:1354 +#: netbox/dcim/models/device_components.py:1362 msgid "Cannot assign self as parent." msgstr "Kendisi ebeveyn olarak atanamıyor." -#: netbox/dcim/models/device_components.py:1362 +#: netbox/dcim/models/device_components.py:1370 msgid "Parent inventory item does not belong to the same device." msgstr "Ana envanter kalemi aynı cihaza ait değildir." -#: netbox/dcim/models/device_components.py:1368 +#: netbox/dcim/models/device_components.py:1376 msgid "Cannot move an inventory item with dependent children" msgstr "Bağımlı çocuklarla bir envanter öğesi taşınamıyor" -#: netbox/dcim/models/device_components.py:1376 +#: netbox/dcim/models/device_components.py:1384 msgid "Cannot assign inventory item to component on another device" msgstr "Başka bir cihazdaki bileşene envanter öğesi atanamıyor" @@ -6454,8 +6564,8 @@ msgstr "üretici firma" msgid "manufacturers" msgstr "üreticiler" -#: netbox/dcim/models/devices.py:84 netbox/dcim/models/devices.py:383 -#: netbox/dcim/models/racks.py:133 +#: netbox/dcim/models/devices.py:84 netbox/dcim/models/modules.py:85 +#: netbox/dcim/models/racks.py:139 msgid "model" msgstr "model" @@ -6463,11 +6573,11 @@ msgstr "model" msgid "default platform" msgstr "varsayılan platform" -#: netbox/dcim/models/devices.py:100 netbox/dcim/models/devices.py:387 +#: netbox/dcim/models/devices.py:100 netbox/dcim/models/modules.py:89 msgid "part number" msgstr "parça numarası" -#: netbox/dcim/models/devices.py:103 netbox/dcim/models/devices.py:390 +#: netbox/dcim/models/devices.py:103 netbox/dcim/models/modules.py:92 msgid "Discrete part number (optional)" msgstr "Ayrık parça numarası (isteğe bağlı)" @@ -6503,8 +6613,8 @@ msgstr "" "Ana cihazlar, alt cihazarı cihaz yuvalarında barındırır. Bu cihaz türü ana " "veya alt cihaz değilse boş bırakın." -#: netbox/dcim/models/devices.py:131 netbox/dcim/models/devices.py:393 -#: netbox/dcim/models/devices.py:651 netbox/dcim/models/racks.py:315 +#: netbox/dcim/models/devices.py:131 netbox/dcim/models/devices.py:539 +#: netbox/dcim/models/modules.py:95 netbox/dcim/models/racks.py:321 msgid "airflow" msgstr "hava akımı" @@ -6551,160 +6661,152 @@ msgstr "" msgid "Child device types must be 0U." msgstr "Çocuk cihaz türleri 0U olmalıdır." -#: netbox/dcim/models/devices.py:413 -msgid "module type" -msgstr "modül tipi" - -#: netbox/dcim/models/devices.py:414 -msgid "module types" -msgstr "modül türleri" - -#: netbox/dcim/models/devices.py:484 +#: netbox/dcim/models/devices.py:387 msgid "Virtual machines may be assigned to this role" msgstr "Sanal makineler bu role atanabilir" -#: netbox/dcim/models/devices.py:496 +#: netbox/dcim/models/devices.py:401 msgid "device role" msgstr "cihaz rolü" -#: netbox/dcim/models/devices.py:497 +#: netbox/dcim/models/devices.py:402 msgid "device roles" msgstr "cihaz rolleri" -#: netbox/dcim/models/devices.py:511 +#: netbox/dcim/models/devices.py:416 msgid "Optionally limit this platform to devices of a certain manufacturer" msgstr "" "İsteğe bağlı olarak bu platformu belirli bir üreticinin cihazlarıyla " "sınırlayın" -#: netbox/dcim/models/devices.py:523 +#: netbox/dcim/models/devices.py:428 msgid "platform" msgstr "platform" -#: netbox/dcim/models/devices.py:524 +#: netbox/dcim/models/devices.py:429 msgid "platforms" msgstr "platformlar" -#: netbox/dcim/models/devices.py:572 +#: netbox/dcim/models/devices.py:460 msgid "The function this device serves" msgstr "Bu cihazın hizmet ettiği işlev" -#: netbox/dcim/models/devices.py:599 +#: netbox/dcim/models/devices.py:487 msgid "Chassis serial number, assigned by the manufacturer" msgstr "Üretici tarafından atanan şasi seri numarası" -#: netbox/dcim/models/devices.py:607 netbox/dcim/models/devices.py:1197 +#: netbox/dcim/models/devices.py:495 netbox/dcim/models/modules.py:237 msgid "A unique tag used to identify this device" msgstr "Bu cihazı tanımlamak için kullanılan benzersiz bir etiket" -#: netbox/dcim/models/devices.py:634 +#: netbox/dcim/models/devices.py:522 msgid "position (U)" msgstr "pozisyon (U)" -#: netbox/dcim/models/devices.py:642 +#: netbox/dcim/models/devices.py:530 msgid "rack face" msgstr "raf yüzü" -#: netbox/dcim/models/devices.py:663 netbox/dcim/models/devices.py:1425 -#: netbox/virtualization/models/virtualmachines.py:95 +#: netbox/dcim/models/devices.py:551 netbox/dcim/models/devices.py:1154 +#: netbox/virtualization/models/virtualmachines.py:94 msgid "primary IPv4" msgstr "birincil IPv4" -#: netbox/dcim/models/devices.py:671 netbox/dcim/models/devices.py:1433 -#: netbox/virtualization/models/virtualmachines.py:103 +#: netbox/dcim/models/devices.py:559 netbox/dcim/models/devices.py:1162 +#: netbox/virtualization/models/virtualmachines.py:102 msgid "primary IPv6" msgstr "birincil IPv6" -#: netbox/dcim/models/devices.py:679 +#: netbox/dcim/models/devices.py:567 msgid "out-of-band IP" msgstr "bant dışı IP" -#: netbox/dcim/models/devices.py:696 +#: netbox/dcim/models/devices.py:584 msgid "VC position" msgstr "VC pozisyonu" -#: netbox/dcim/models/devices.py:699 +#: netbox/dcim/models/devices.py:587 msgid "Virtual chassis position" msgstr "Sanal şasi konumu" -#: netbox/dcim/models/devices.py:702 +#: netbox/dcim/models/devices.py:590 msgid "VC priority" msgstr "VC önceliği" -#: netbox/dcim/models/devices.py:706 +#: netbox/dcim/models/devices.py:594 msgid "Virtual chassis master election priority" msgstr "Sanal şasi ana seçim önceliği" -#: netbox/dcim/models/devices.py:709 netbox/dcim/models/sites.py:208 +#: netbox/dcim/models/devices.py:597 netbox/dcim/models/sites.py:208 msgid "latitude" msgstr "enlem" -#: netbox/dcim/models/devices.py:714 netbox/dcim/models/devices.py:722 +#: netbox/dcim/models/devices.py:602 netbox/dcim/models/devices.py:610 #: netbox/dcim/models/sites.py:213 netbox/dcim/models/sites.py:221 msgid "GPS coordinate in decimal format (xx.yyyyyy)" msgstr "Ondalık formatta GPS koordinatı (xx.yyyyyy)" -#: netbox/dcim/models/devices.py:717 netbox/dcim/models/sites.py:216 +#: netbox/dcim/models/devices.py:605 netbox/dcim/models/sites.py:216 msgid "longitude" msgstr "boylam" -#: netbox/dcim/models/devices.py:790 +#: netbox/dcim/models/devices.py:684 msgid "Device name must be unique per site." msgstr "Aygıt adı site başına benzersiz olmalıdır." -#: netbox/dcim/models/devices.py:801 netbox/ipam/models/services.py:71 +#: netbox/dcim/models/devices.py:695 msgid "device" msgstr "cihaz" -#: netbox/dcim/models/devices.py:802 +#: netbox/dcim/models/devices.py:696 msgid "devices" msgstr "cihazlar" -#: netbox/dcim/models/devices.py:821 +#: netbox/dcim/models/devices.py:715 #, python-brace-format msgid "Rack {rack} does not belong to site {site}." msgstr "Raf {rack} siteye ait değil {site}." -#: netbox/dcim/models/devices.py:826 +#: netbox/dcim/models/devices.py:720 #, python-brace-format msgid "Location {location} does not belong to site {site}." msgstr "{location} Konum {site} adlı siteye ait değil." -#: netbox/dcim/models/devices.py:832 +#: netbox/dcim/models/devices.py:726 #, python-brace-format msgid "Rack {rack} does not belong to location {location}." msgstr "{rack} rafı {location} adlı konuma ait değil." -#: netbox/dcim/models/devices.py:839 +#: netbox/dcim/models/devices.py:733 msgid "Cannot select a rack face without assigning a rack." msgstr "Bir raf atamadan raf yüzü seçilemez." -#: netbox/dcim/models/devices.py:843 +#: netbox/dcim/models/devices.py:737 msgid "Cannot select a rack position without assigning a rack." msgstr "Bir raf atamadan raf konumu seçilemez." -#: netbox/dcim/models/devices.py:849 +#: netbox/dcim/models/devices.py:743 msgid "Position must be in increments of 0.5 rack units." msgstr "Konum 0,5 raf ünitesinin artışlarında olmalıdır." -#: netbox/dcim/models/devices.py:853 +#: netbox/dcim/models/devices.py:747 msgid "Must specify rack face when defining rack position." msgstr "Raf konumunu tanımlarken raf yüzü belirtilmelidir." -#: netbox/dcim/models/devices.py:861 +#: netbox/dcim/models/devices.py:755 #, python-brace-format msgid "" "A 0U device type ({device_type}) cannot be assigned to a rack position." msgstr "Bir 0U cihaz tipi ({device_type}) bir raf konumuna atanamaz." -#: netbox/dcim/models/devices.py:872 +#: netbox/dcim/models/devices.py:766 msgid "" "Child device types cannot be assigned to a rack face. This is an attribute " "of the parent device." msgstr "" "Alt aygıt türleri bir raf yüzüne atanamaz. Bu, ana cihazın bir özelliğidir." -#: netbox/dcim/models/devices.py:879 +#: netbox/dcim/models/devices.py:773 msgid "" "Child device types cannot be assigned to a rack position. This is an " "attribute of the parent device." @@ -6712,7 +6814,7 @@ msgstr "" "Alt aygıt türleri bir raf konumuna atanamaz. Bu, ana aygıtın bir " "özelliğidir." -#: netbox/dcim/models/devices.py:893 +#: netbox/dcim/models/devices.py:787 #, python-brace-format msgid "" "U{position} is already occupied or does not have sufficient space to " @@ -6721,22 +6823,22 @@ msgstr "" "U{position} zaten işgal edilmiş veya bu cihaz tipini barındırmak için " "yeterli alana sahip değil: {device_type} ({u_height}U)" -#: netbox/dcim/models/devices.py:908 +#: netbox/dcim/models/devices.py:802 #, python-brace-format msgid "{ip} is not an IPv4 address." msgstr "{ip} Bu bir IPv4 adresi değildir." -#: netbox/dcim/models/devices.py:920 netbox/dcim/models/devices.py:938 +#: netbox/dcim/models/devices.py:814 netbox/dcim/models/devices.py:832 #, python-brace-format msgid "The specified IP address ({ip}) is not assigned to this device." msgstr "Belirtilen IP adresi ({ip}) bu cihaza atanmamıştır." -#: netbox/dcim/models/devices.py:926 +#: netbox/dcim/models/devices.py:820 #, python-brace-format msgid "{ip} is not an IPv6 address." msgstr "{ip} Bu bir IPv6 adresi değildir." -#: netbox/dcim/models/devices.py:956 +#: netbox/dcim/models/devices.py:850 #, python-brace-format msgid "" "The assigned platform is limited to {platform_manufacturer} device types, " @@ -6745,21 +6847,21 @@ msgstr "" "Atanan platform aşağıdakilerle sınırlıdır {platform_manufacturer} cihaz " "türleri, ancak bu cihazın türü şunlara aittir {devicetype_manufacturer}." -#: netbox/dcim/models/devices.py:967 +#: netbox/dcim/models/devices.py:861 #, python-brace-format msgid "The assigned cluster belongs to a different site ({site})" msgstr "Atanan küme farklı bir siteye aittir ({site})" -#: netbox/dcim/models/devices.py:974 +#: netbox/dcim/models/devices.py:868 #, python-brace-format msgid "The assigned cluster belongs to a different location ({location})" msgstr "Atanan küme farklı bir konuma aittir ({location})" -#: netbox/dcim/models/devices.py:982 +#: netbox/dcim/models/devices.py:876 msgid "A device assigned to a virtual chassis must have its position defined." msgstr "Sanal bir kasaya atanan bir aygıtın konumu tanımlanmış olmalıdır." -#: netbox/dcim/models/devices.py:988 +#: netbox/dcim/models/devices.py:882 #, python-brace-format msgid "" "Device cannot be removed from virtual chassis {virtual_chassis} because it " @@ -6768,36 +6870,21 @@ msgstr "" "Cihaz sanal kasadan kaldırılamıyor {virtual_chassis} çünkü şu anda efendisi " "olarak belirlenmiştir." -#: netbox/dcim/models/devices.py:1204 -msgid "module" -msgstr "modül" - -#: netbox/dcim/models/devices.py:1205 -msgid "modules" -msgstr "modülleri" - -#: netbox/dcim/models/devices.py:1218 -#, python-brace-format -msgid "" -"Module must be installed within a module bay belonging to the assigned " -"device ({device})." -msgstr "Modül, atanan cihaza ait bir modül bölmesine kurulmalıdır ({device})." - -#: netbox/dcim/models/devices.py:1346 +#: netbox/dcim/models/devices.py:1075 msgid "domain" msgstr "domain" -#: netbox/dcim/models/devices.py:1359 netbox/dcim/models/devices.py:1360 +#: netbox/dcim/models/devices.py:1088 netbox/dcim/models/devices.py:1089 msgid "virtual chassis" msgstr "sanal kasa" -#: netbox/dcim/models/devices.py:1372 +#: netbox/dcim/models/devices.py:1101 #, python-brace-format msgid "" "The selected master ({master}) is not assigned to this virtual chassis." msgstr "Seçilen usta ({master}) bu sanal kasaya atanmamıştır." -#: netbox/dcim/models/devices.py:1388 +#: netbox/dcim/models/devices.py:1117 #, python-brace-format msgid "" "Unable to delete virtual chassis {self}. There are member interfaces which " @@ -6806,42 +6893,42 @@ msgstr "" "Sanal kasa silinemiyor {self}. Çapraz şasi LAG arabirimleri oluşturan üye " "arayüzleri vardır." -#: netbox/dcim/models/devices.py:1414 netbox/vpn/models/l2vpn.py:37 +#: netbox/dcim/models/devices.py:1143 netbox/vpn/models/l2vpn.py:42 msgid "identifier" msgstr "belirlemek" -#: netbox/dcim/models/devices.py:1415 +#: netbox/dcim/models/devices.py:1144 msgid "Numeric identifier unique to the parent device" msgstr "Ana aygıta benzersiz sayısal tanımlayıcı" -#: netbox/dcim/models/devices.py:1443 netbox/extras/models/customfields.py:227 -#: netbox/extras/models/models.py:107 netbox/extras/models/models.py:694 -#: netbox/netbox/models/__init__.py:120 +#: netbox/dcim/models/devices.py:1172 netbox/extras/models/customfields.py:227 +#: netbox/extras/models/models.py:109 netbox/extras/models/models.py:767 +#: netbox/netbox/models/__init__.py:120 netbox/netbox/models/__init__.py:155 msgid "comments" msgstr "yorumlar" -#: netbox/dcim/models/devices.py:1459 +#: netbox/dcim/models/devices.py:1188 msgid "virtual device context" msgstr "sanal cihaz bağlamı" -#: netbox/dcim/models/devices.py:1460 +#: netbox/dcim/models/devices.py:1189 msgid "virtual device contexts" msgstr "sanal cihaz bağlamları" -#: netbox/dcim/models/devices.py:1489 +#: netbox/dcim/models/devices.py:1218 #, python-brace-format msgid "{ip} is not an IPv{family} address." msgstr "{ip} IPV değil{family} adres." -#: netbox/dcim/models/devices.py:1495 +#: netbox/dcim/models/devices.py:1224 msgid "Primary IP address must belong to an interface on the assigned device." msgstr "Birincil IP adresi, atanan cihazdaki bir arayüze ait olmalıdır." -#: netbox/dcim/models/devices.py:1527 +#: netbox/dcim/models/devices.py:1255 msgid "MAC addresses" msgstr "MAC adresleri" -#: netbox/dcim/models/devices.py:1559 +#: netbox/dcim/models/devices.py:1287 msgid "" "Cannot unassign MAC Address while it is designated as the primary MAC for an" " object" @@ -6849,7 +6936,7 @@ msgstr "" "Bir nesne için birincil MAC olarak belirlenmişken MAC Adresi atanması " "kaldırılamıyor" -#: netbox/dcim/models/devices.py:1563 +#: netbox/dcim/models/devices.py:1291 msgid "" "Cannot reassign MAC Address while it is designated as the primary MAC for an" " object" @@ -6857,11 +6944,55 @@ msgstr "" "Bir nesne için birincil MAC olarak belirlenirken MAC Adresi yeniden " "atanamıyor" -#: netbox/dcim/models/mixins.py:94 +#: netbox/dcim/models/mixins.py:92 #, python-brace-format msgid "Please select a {scope_type}." msgstr "Lütfen bir seçin {scope_type}." +#: netbox/dcim/models/modules.py:39 +msgid "schema" +msgstr "şema" + +#: netbox/dcim/models/modules.py:46 +msgid "module type profile" +msgstr "modül tipi profili" + +#: netbox/dcim/models/modules.py:47 +msgid "module type profiles" +msgstr "modül tipi profiller" + +#: netbox/dcim/models/modules.py:104 +msgid "attributes" +msgstr "öznitellikler" + +#: netbox/dcim/models/modules.py:120 +msgid "module type" +msgstr "modül tipi" + +#: netbox/dcim/models/modules.py:121 +msgid "module types" +msgstr "modül türleri" + +#: netbox/dcim/models/modules.py:151 +#, python-brace-format +msgid "Invalid schema: {error}" +msgstr "Geçersiz şema: {error}" + +#: netbox/dcim/models/modules.py:244 +msgid "module" +msgstr "modül" + +#: netbox/dcim/models/modules.py:245 +msgid "modules" +msgstr "modülleri" + +#: netbox/dcim/models/modules.py:258 +#, python-brace-format +msgid "" +"Module must be installed within a module bay belonging to the assigned " +"device ({device})." +msgstr "Modül, atanan cihaza ait bir modül bölmesine kurulmalıdır ({device})." + #: netbox/dcim/models/power.py:55 msgid "power panel" msgstr "güç paneli" @@ -6962,22 +7093,30 @@ msgid "Outer dimension of rack (width)" msgstr "Rafın dış boyutu (genişlik)" #: netbox/dcim/models/racks.py:77 +msgid "outer height" +msgstr "dış yükseklik" + +#: netbox/dcim/models/racks.py:80 +msgid "Outer dimension of rack (height)" +msgstr "Rafın dış boyutu (yükseklik)" + +#: netbox/dcim/models/racks.py:83 msgid "outer depth" msgstr "dış derinlik" -#: netbox/dcim/models/racks.py:80 +#: netbox/dcim/models/racks.py:86 msgid "Outer dimension of rack (depth)" msgstr "Rafın dış boyutu (derinlik)" -#: netbox/dcim/models/racks.py:83 +#: netbox/dcim/models/racks.py:89 msgid "outer unit" msgstr "dış ünite" -#: netbox/dcim/models/racks.py:90 +#: netbox/dcim/models/racks.py:96 msgid "mounting depth" msgstr "montaj derinliği" -#: netbox/dcim/models/racks.py:94 +#: netbox/dcim/models/racks.py:100 msgid "" "Maximum depth of a mounted device, in millimeters. For four-post racks, this" " is the distance between the front and rear rails." @@ -6985,75 +7124,75 @@ msgstr "" "Monte edilmiş bir cihazın milimetre cinsinden maksimum derinliği. Dört " "direkli raflar için bu, ön ve arka raylar arasındaki mesafedir." -#: netbox/dcim/models/racks.py:102 +#: netbox/dcim/models/racks.py:108 msgid "max weight" msgstr "maksimum ağırlık" -#: netbox/dcim/models/racks.py:105 +#: netbox/dcim/models/racks.py:111 msgid "Maximum load capacity for the rack" msgstr "Raf için maksimum yük kapasitesi" -#: netbox/dcim/models/racks.py:125 netbox/dcim/models/racks.py:247 +#: netbox/dcim/models/racks.py:131 netbox/dcim/models/racks.py:253 msgid "form factor" msgstr "form faktörü" -#: netbox/dcim/models/racks.py:162 +#: netbox/dcim/models/racks.py:168 msgid "rack type" msgstr "raf tipi" -#: netbox/dcim/models/racks.py:163 +#: netbox/dcim/models/racks.py:169 msgid "rack types" msgstr "raf türleri" -#: netbox/dcim/models/racks.py:177 netbox/dcim/models/racks.py:368 -msgid "Must specify a unit when setting an outer width/depth" -msgstr "Dış genişlik/derinlik ayarlarken bir birim belirtmelidir" +#: netbox/dcim/models/racks.py:183 netbox/dcim/models/racks.py:375 +msgid "Must specify a unit when setting an outer dimension" +msgstr "Dış boyut ayarlarken bir birim belirtmeniz gerekir" -#: netbox/dcim/models/racks.py:181 netbox/dcim/models/racks.py:372 +#: netbox/dcim/models/racks.py:187 netbox/dcim/models/racks.py:379 msgid "Must specify a unit when setting a maximum weight" msgstr "Maksimum ağırlık ayarlarken bir birim belirtmelisiniz" -#: netbox/dcim/models/racks.py:227 +#: netbox/dcim/models/racks.py:233 msgid "rack role" msgstr "raf rolü" -#: netbox/dcim/models/racks.py:228 +#: netbox/dcim/models/racks.py:234 msgid "rack roles" msgstr "raf rolleri" -#: netbox/dcim/models/racks.py:265 +#: netbox/dcim/models/racks.py:271 msgid "facility ID" msgstr "tesis kimliği" -#: netbox/dcim/models/racks.py:266 +#: netbox/dcim/models/racks.py:272 msgid "Locally-assigned identifier" msgstr "Yerel olarak atanmış tanımlayıcı" -#: netbox/dcim/models/racks.py:299 netbox/ipam/forms/bulk_import.py:204 +#: netbox/dcim/models/racks.py:305 netbox/ipam/forms/bulk_import.py:204 #: netbox/ipam/forms/bulk_import.py:272 netbox/ipam/forms/bulk_import.py:307 -#: netbox/ipam/forms/bulk_import.py:498 +#: netbox/ipam/forms/bulk_import.py:505 #: netbox/virtualization/forms/bulk_import.py:118 msgid "Functional role" msgstr "Fonksiyonel rol" -#: netbox/dcim/models/racks.py:312 +#: netbox/dcim/models/racks.py:318 msgid "A unique tag used to identify this rack" msgstr "Bu rafı tanımlamak için kullanılan benzersiz bir etiket" -#: netbox/dcim/models/racks.py:351 +#: netbox/dcim/models/racks.py:358 msgid "rack" msgstr "raf" -#: netbox/dcim/models/racks.py:352 +#: netbox/dcim/models/racks.py:359 msgid "racks" msgstr "rafları" -#: netbox/dcim/models/racks.py:364 +#: netbox/dcim/models/racks.py:371 #, python-brace-format msgid "Assigned location must belong to parent site ({site})." msgstr "Atanan konum üst siteye ait olmalıdır ({site})." -#: netbox/dcim/models/racks.py:387 +#: netbox/dcim/models/racks.py:394 #, python-brace-format msgid "" "Rack must be at least {min_height}U tall to house currently installed " @@ -7062,7 +7201,7 @@ msgstr "" "Raf en az olmalıdır {min_height}Şu anda yüklü cihazları barındırmak için " "yeterli." -#: netbox/dcim/models/racks.py:396 +#: netbox/dcim/models/racks.py:403 #, python-brace-format msgid "" "Rack unit numbering must begin at {position} or less to house currently " @@ -7071,29 +7210,29 @@ msgstr "" "Raf ünitesi numaralandırması şu adreste başlamalıdır: {position} veya şu " "anda yüklü cihazları barındırmak için daha az." -#: netbox/dcim/models/racks.py:404 +#: netbox/dcim/models/racks.py:411 #, python-brace-format msgid "Location must be from the same site, {site}." msgstr "Konum aynı siteden olmalı, {site}." -#: netbox/dcim/models/racks.py:666 +#: netbox/dcim/models/racks.py:673 msgid "units" msgstr "birimler" -#: netbox/dcim/models/racks.py:692 +#: netbox/dcim/models/racks.py:699 msgid "rack reservation" msgstr "raf rezervasyonu" -#: netbox/dcim/models/racks.py:693 +#: netbox/dcim/models/racks.py:700 msgid "rack reservations" msgstr "raf rezervasyonları" -#: netbox/dcim/models/racks.py:707 +#: netbox/dcim/models/racks.py:714 #, python-brace-format msgid "Invalid unit(s) for {height}U rack: {unit_list}" msgstr "Geçersiz birim (ler) i {height}U rafı: {unit_list}" -#: netbox/dcim/models/racks.py:720 +#: netbox/dcim/models/racks.py:727 #, python-brace-format msgid "The following units have already been reserved: {unit_list}" msgstr "Aşağıdaki birimler zaten rezerve edilmiştir: {unit_list}" @@ -7234,13 +7373,13 @@ msgid "Reachable" msgstr "Ulaşılabilir" #: netbox/dcim/tables/devices.py:69 netbox/dcim/tables/devices.py:117 -#: netbox/dcim/tables/racks.py:149 netbox/dcim/tables/sites.py:104 -#: netbox/dcim/tables/sites.py:147 netbox/extras/tables/tables.py:551 +#: netbox/dcim/tables/racks.py:153 netbox/dcim/tables/sites.py:110 +#: netbox/dcim/tables/sites.py:153 netbox/extras/tables/tables.py:605 #: netbox/netbox/navigation/menu.py:69 netbox/netbox/navigation/menu.py:73 #: netbox/netbox/navigation/menu.py:75 #: netbox/virtualization/forms/model_forms.py:122 #: netbox/virtualization/tables/clusters.py:87 -#: netbox/virtualization/views.py:240 +#: netbox/virtualization/views.py:234 msgid "Devices" msgstr "Aygıtlar" @@ -7250,9 +7389,9 @@ msgid "VMs" msgstr "Sanal Makineler" #: netbox/dcim/tables/devices.py:111 netbox/dcim/tables/devices.py:226 -#: netbox/extras/forms/model_forms.py:644 +#: netbox/extras/forms/model_forms.py:712 #: netbox/templates/dcim/device.html:112 -#: netbox/templates/dcim/devicerole.html:44 +#: netbox/templates/dcim/devicerole.html:48 #: netbox/templates/dcim/platform.html:41 #: netbox/templates/extras/configtemplate.html:10 #: netbox/templates/extras/object_render_config.html:12 @@ -7262,21 +7401,21 @@ msgstr "Sanal Makineler" msgid "Config Template" msgstr "Yapılandırma Şablonu" -#: netbox/dcim/tables/devices.py:197 netbox/dcim/tables/devices.py:1099 -#: netbox/ipam/forms/bulk_import.py:578 netbox/ipam/forms/model_forms.py:316 -#: netbox/ipam/forms/model_forms.py:329 netbox/ipam/tables/ip.py:308 -#: netbox/ipam/tables/ip.py:375 netbox/ipam/tables/ip.py:398 -#: netbox/templates/ipam/ipaddress.html:11 +#: netbox/dcim/tables/devices.py:197 netbox/dcim/tables/devices.py:1106 +#: netbox/ipam/forms/bulk_import.py:587 netbox/ipam/forms/model_forms.py:316 +#: netbox/ipam/forms/model_forms.py:329 netbox/ipam/tables/ip.py:314 +#: netbox/ipam/tables/ip.py:381 netbox/ipam/tables/ip.py:391 +#: netbox/ipam/tables/ip.py:414 netbox/templates/ipam/ipaddress.html:11 #: netbox/virtualization/tables/virtualmachines.py:65 msgid "IP Address" msgstr "IP Adresi" -#: netbox/dcim/tables/devices.py:201 netbox/dcim/tables/devices.py:1103 +#: netbox/dcim/tables/devices.py:201 netbox/dcim/tables/devices.py:1110 #: netbox/virtualization/tables/virtualmachines.py:56 msgid "IPv4 Address" msgstr "IPv4 Adresi" -#: netbox/dcim/tables/devices.py:205 netbox/dcim/tables/devices.py:1107 +#: netbox/dcim/tables/devices.py:205 netbox/dcim/tables/devices.py:1114 #: netbox/virtualization/tables/virtualmachines.py:60 msgid "IPv6 Address" msgstr "IPv6 Adresi" @@ -7314,10 +7453,10 @@ msgstr "Güç bağlantı noktaları" msgid "Power outlets" msgstr "Elektrik prizleri" -#: netbox/dcim/tables/devices.py:256 netbox/dcim/tables/devices.py:1112 -#: netbox/dcim/tables/devicetypes.py:133 netbox/dcim/views.py:1204 -#: netbox/dcim/views.py:1448 netbox/dcim/views.py:2201 -#: netbox/netbox/navigation/menu.py:94 netbox/netbox/navigation/menu.py:258 +#: netbox/dcim/tables/devices.py:256 netbox/dcim/tables/devices.py:1119 +#: netbox/dcim/tables/devicetypes.py:133 netbox/dcim/views.py:1173 +#: netbox/dcim/views.py:1473 netbox/dcim/views.py:2226 +#: netbox/netbox/navigation/menu.py:95 netbox/netbox/navigation/menu.py:259 #: netbox/templates/dcim/device/base.html:37 #: netbox/templates/dcim/device_list.html:43 #: netbox/templates/dcim/devicetype/base.html:34 @@ -7328,7 +7467,7 @@ msgstr "Elektrik prizleri" #: netbox/templates/virtualization/virtualmachine/base.html:27 #: netbox/templates/virtualization/virtualmachine_list.html:14 #: netbox/virtualization/tables/virtualmachines.py:71 -#: netbox/virtualization/views.py:405 netbox/wireless/tables/wirelesslan.py:63 +#: netbox/virtualization/views.py:395 netbox/wireless/tables/wirelesslan.py:63 msgid "Interfaces" msgstr "Arayüzler" @@ -7348,14 +7487,15 @@ msgstr "Modül bölmeleri" msgid "Inventory items" msgstr "Envanter kalemleri" -#: netbox/dcim/tables/devices.py:314 netbox/dcim/tables/modules.py:57 +#: netbox/dcim/tables/devices.py:314 netbox/dcim/tables/modules.py:91 +#: netbox/templates/dcim/module.html:65 #: netbox/templates/dcim/modulebay.html:17 msgid "Module Bay" msgstr "Modül Yuvası" #: netbox/dcim/tables/devices.py:327 netbox/dcim/tables/devicetypes.py:52 -#: netbox/dcim/tables/devicetypes.py:148 netbox/dcim/views.py:1279 -#: netbox/dcim/views.py:2299 netbox/netbox/navigation/menu.py:103 +#: netbox/dcim/tables/devicetypes.py:148 netbox/dcim/views.py:1248 +#: netbox/dcim/views.py:2324 netbox/netbox/navigation/menu.py:104 #: netbox/templates/dcim/device/base.html:52 #: netbox/templates/dcim/device_list.html:71 #: netbox/templates/dcim/devicetype/base.html:49 @@ -7384,24 +7524,24 @@ msgstr "Maksimum çekim (W)" msgid "Allocated draw (W)" msgstr "Tahsis edilen çekiliş (W)" -#: netbox/dcim/tables/devices.py:571 netbox/ipam/forms/model_forms.py:783 -#: netbox/ipam/tables/fhrp.py:28 netbox/ipam/views.py:633 -#: netbox/ipam/views.py:738 netbox/netbox/navigation/menu.py:164 -#: netbox/netbox/navigation/menu.py:166 +#: netbox/dcim/tables/devices.py:578 netbox/ipam/forms/model_forms.py:785 +#: netbox/ipam/tables/fhrp.py:28 netbox/ipam/views.py:632 +#: netbox/ipam/views.py:733 netbox/netbox/navigation/menu.py:165 +#: netbox/netbox/navigation/menu.py:167 #: netbox/templates/dcim/interface.html:396 #: netbox/templates/ipam/ipaddress_bulk_add.html:15 -#: netbox/templates/ipam/service.html:40 +#: netbox/templates/ipam/service.html:42 #: netbox/templates/virtualization/vminterface.html:107 #: netbox/vpn/tables/tunnels.py:98 msgid "IP Addresses" msgstr "IP Adresleri" -#: netbox/dcim/tables/devices.py:577 netbox/netbox/navigation/menu.py:210 +#: netbox/dcim/tables/devices.py:584 netbox/netbox/navigation/menu.py:211 #: netbox/templates/ipam/inc/panels/fhrp_groups.html:6 msgid "FHRP Groups" msgstr "FHRP Grupları" -#: netbox/dcim/tables/devices.py:589 netbox/templates/dcim/interface.html:95 +#: netbox/dcim/tables/devices.py:596 netbox/templates/dcim/interface.html:95 #: netbox/templates/virtualization/vminterface.html:65 #: netbox/templates/vpn/tunnel.html:18 #: netbox/templates/vpn/tunneltermination.html:13 @@ -7412,41 +7552,41 @@ msgstr "FHRP Grupları" msgid "Tunnel" msgstr "Tünel" -#: netbox/dcim/tables/devices.py:625 netbox/dcim/tables/devicetypes.py:234 +#: netbox/dcim/tables/devices.py:632 netbox/dcim/tables/devicetypes.py:234 #: netbox/templates/dcim/interface.html:65 msgid "Management Only" msgstr "Yalnızca Yönetim" -#: netbox/dcim/tables/devices.py:644 +#: netbox/dcim/tables/devices.py:651 msgid "VDCs" msgstr "VDC'ler" -#: netbox/dcim/tables/devices.py:651 netbox/templates/dcim/interface.html:163 +#: netbox/dcim/tables/devices.py:658 netbox/templates/dcim/interface.html:163 msgid "Virtual Circuit" msgstr "Sanal Devre" -#: netbox/dcim/tables/devices.py:903 netbox/templates/dcim/modulebay.html:53 +#: netbox/dcim/tables/devices.py:910 netbox/templates/dcim/modulebay.html:53 msgid "Installed Module" msgstr "Yüklü Modül" -#: netbox/dcim/tables/devices.py:906 +#: netbox/dcim/tables/devices.py:913 msgid "Module Serial" msgstr "Modül Seri" -#: netbox/dcim/tables/devices.py:910 +#: netbox/dcim/tables/devices.py:917 msgid "Module Asset Tag" msgstr "Modül Varlık Etiketi" -#: netbox/dcim/tables/devices.py:919 +#: netbox/dcim/tables/devices.py:926 msgid "Module Status" msgstr "Modül Durumu" -#: netbox/dcim/tables/devices.py:973 netbox/dcim/tables/devicetypes.py:319 +#: netbox/dcim/tables/devices.py:980 netbox/dcim/tables/devicetypes.py:319 #: netbox/templates/dcim/inventoryitem.html:44 msgid "Component" msgstr "Bileşen" -#: netbox/dcim/tables/devices.py:1031 +#: netbox/dcim/tables/devices.py:1038 msgid "Items" msgstr "Öğeler" @@ -7461,11 +7601,12 @@ msgid "Device Types" msgstr "Cihaz Türleri" #: netbox/dcim/tables/devicetypes.py:47 netbox/netbox/navigation/menu.py:87 +#: netbox/templates/dcim/moduletypeprofile.html:45 msgid "Module Types" msgstr "Modül Çeşitleri" -#: netbox/dcim/tables/devicetypes.py:57 netbox/extras/forms/filtersets.py:378 -#: netbox/extras/forms/model_forms.py:551 netbox/extras/tables/tables.py:546 +#: netbox/dcim/tables/devicetypes.py:57 netbox/extras/forms/filtersets.py:413 +#: netbox/extras/forms/model_forms.py:619 netbox/extras/tables/tables.py:600 #: netbox/netbox/navigation/menu.py:78 msgid "Platforms" msgstr "Platformlar" @@ -7484,14 +7625,14 @@ msgstr "Tam Derinlik" msgid "U Height" msgstr "U Yüksekliği" -#: netbox/dcim/tables/devicetypes.py:118 netbox/dcim/tables/modules.py:26 -#: netbox/dcim/tables/racks.py:89 +#: netbox/dcim/tables/devicetypes.py:118 netbox/dcim/tables/modules.py:65 +#: netbox/dcim/tables/racks.py:93 msgid "Instances" msgstr "Örnekler" -#: netbox/dcim/tables/devicetypes.py:121 netbox/dcim/views.py:1144 -#: netbox/dcim/views.py:1388 netbox/dcim/views.py:2137 -#: netbox/netbox/navigation/menu.py:97 +#: netbox/dcim/tables/devicetypes.py:121 netbox/dcim/views.py:1113 +#: netbox/dcim/views.py:1413 netbox/dcim/views.py:2162 +#: netbox/netbox/navigation/menu.py:98 #: netbox/templates/dcim/device/base.html:25 #: netbox/templates/dcim/device_list.html:15 #: netbox/templates/dcim/devicetype/base.html:22 @@ -7500,9 +7641,9 @@ msgstr "Örnekler" msgid "Console Ports" msgstr "Konsol Bağlantı Noktaları" -#: netbox/dcim/tables/devicetypes.py:124 netbox/dcim/views.py:1159 -#: netbox/dcim/views.py:1403 netbox/dcim/views.py:2153 -#: netbox/netbox/navigation/menu.py:98 +#: netbox/dcim/tables/devicetypes.py:124 netbox/dcim/views.py:1128 +#: netbox/dcim/views.py:1428 netbox/dcim/views.py:2178 +#: netbox/netbox/navigation/menu.py:99 #: netbox/templates/dcim/device/base.html:28 #: netbox/templates/dcim/device_list.html:22 #: netbox/templates/dcim/devicetype/base.html:25 @@ -7511,9 +7652,9 @@ msgstr "Konsol Bağlantı Noktaları" msgid "Console Server Ports" msgstr "Konsol Sunucusu Bağlantı Noktaları" -#: netbox/dcim/tables/devicetypes.py:127 netbox/dcim/views.py:1174 -#: netbox/dcim/views.py:1418 netbox/dcim/views.py:2169 -#: netbox/netbox/navigation/menu.py:99 +#: netbox/dcim/tables/devicetypes.py:127 netbox/dcim/views.py:1143 +#: netbox/dcim/views.py:1443 netbox/dcim/views.py:2194 +#: netbox/netbox/navigation/menu.py:100 #: netbox/templates/dcim/device/base.html:31 #: netbox/templates/dcim/device_list.html:29 #: netbox/templates/dcim/devicetype/base.html:28 @@ -7522,9 +7663,9 @@ msgstr "Konsol Sunucusu Bağlantı Noktaları" msgid "Power Ports" msgstr "Güç Bağlantı Noktaları" -#: netbox/dcim/tables/devicetypes.py:130 netbox/dcim/views.py:1189 -#: netbox/dcim/views.py:1433 netbox/dcim/views.py:2185 -#: netbox/netbox/navigation/menu.py:100 +#: netbox/dcim/tables/devicetypes.py:130 netbox/dcim/views.py:1158 +#: netbox/dcim/views.py:1458 netbox/dcim/views.py:2210 +#: netbox/netbox/navigation/menu.py:101 #: netbox/templates/dcim/device/base.html:34 #: netbox/templates/dcim/device_list.html:36 #: netbox/templates/dcim/devicetype/base.html:31 @@ -7533,9 +7674,9 @@ msgstr "Güç Bağlantı Noktaları" msgid "Power Outlets" msgstr "Elektrik Prizleri" -#: netbox/dcim/tables/devicetypes.py:136 netbox/dcim/views.py:1219 -#: netbox/dcim/views.py:1463 netbox/dcim/views.py:2223 -#: netbox/netbox/navigation/menu.py:95 +#: netbox/dcim/tables/devicetypes.py:136 netbox/dcim/views.py:1188 +#: netbox/dcim/views.py:1488 netbox/dcim/views.py:2248 +#: netbox/netbox/navigation/menu.py:96 #: netbox/templates/dcim/device/base.html:40 #: netbox/templates/dcim/devicetype/base.html:37 #: netbox/templates/dcim/inc/moduletype_buttons.html:28 @@ -7543,9 +7684,9 @@ msgstr "Elektrik Prizleri" msgid "Front Ports" msgstr "Ön Bağlantı Noktaları" -#: netbox/dcim/tables/devicetypes.py:139 netbox/dcim/views.py:1234 -#: netbox/dcim/views.py:1478 netbox/dcim/views.py:2239 -#: netbox/netbox/navigation/menu.py:96 +#: netbox/dcim/tables/devicetypes.py:139 netbox/dcim/views.py:1203 +#: netbox/dcim/views.py:1503 netbox/dcim/views.py:2264 +#: netbox/netbox/navigation/menu.py:97 #: netbox/templates/dcim/device/base.html:43 #: netbox/templates/dcim/device_list.html:50 #: netbox/templates/dcim/devicetype/base.html:40 @@ -7554,17 +7695,17 @@ msgstr "Ön Bağlantı Noktaları" msgid "Rear Ports" msgstr "Arka Bağlantı Noktaları" -#: netbox/dcim/tables/devicetypes.py:142 netbox/dcim/views.py:1264 -#: netbox/dcim/views.py:2279 netbox/netbox/navigation/menu.py:102 +#: netbox/dcim/tables/devicetypes.py:142 netbox/dcim/views.py:1233 +#: netbox/dcim/views.py:2304 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 msgid "Device Bays" msgstr "Cihaz Yuvaları" -#: netbox/dcim/tables/devicetypes.py:145 netbox/dcim/views.py:1249 -#: netbox/dcim/views.py:1493 netbox/dcim/views.py:2259 -#: netbox/netbox/navigation/menu.py:101 +#: netbox/dcim/tables/devicetypes.py:145 netbox/dcim/views.py:1218 +#: netbox/dcim/views.py:1518 netbox/dcim/views.py:2284 +#: netbox/netbox/navigation/menu.py:102 #: netbox/templates/dcim/device/base.html:46 #: netbox/templates/dcim/device_list.html:64 #: netbox/templates/dcim/devicetype/base.html:43 @@ -7573,7 +7714,7 @@ msgstr "Cihaz Yuvaları" msgid "Module Bays" msgstr "Modül Bölmeleri" -#: netbox/dcim/tables/power.py:36 netbox/netbox/navigation/menu.py:318 +#: netbox/dcim/tables/power.py:36 netbox/netbox/navigation/menu.py:319 #: netbox/templates/dcim/powerpanel.html:51 msgid "Power Feeds" msgstr "Güç Beslemeleri" @@ -7586,45 +7727,50 @@ msgstr "Maksimum Kullanım" msgid "Available Power (VA)" msgstr "Kullanılabilir Güç (VA)" -#: netbox/dcim/tables/racks.py:30 netbox/dcim/tables/sites.py:142 +#: netbox/dcim/tables/racks.py:30 netbox/dcim/tables/sites.py:148 #: netbox/netbox/navigation/menu.py:43 netbox/netbox/navigation/menu.py:47 #: netbox/netbox/navigation/menu.py:49 msgid "Racks" msgstr "Raflar" -#: netbox/dcim/tables/racks.py:63 netbox/dcim/tables/racks.py:141 +#: netbox/dcim/tables/racks.py:63 netbox/dcim/tables/racks.py:145 #: netbox/templates/dcim/device.html:318 #: netbox/templates/dcim/inc/panels/racktype_dimensions.html:14 msgid "Height" msgstr "Yükseklik" -#: netbox/dcim/tables/racks.py:67 netbox/dcim/tables/racks.py:164 +#: netbox/dcim/tables/racks.py:67 netbox/dcim/tables/racks.py:168 #: netbox/templates/dcim/inc/panels/racktype_dimensions.html:18 msgid "Outer Width" msgstr "Dış genişlik" -#: netbox/dcim/tables/racks.py:71 netbox/dcim/tables/racks.py:168 +#: netbox/dcim/tables/racks.py:71 netbox/dcim/tables/racks.py:172 #: netbox/templates/dcim/inc/panels/racktype_dimensions.html:28 +msgid "Outer Height" +msgstr "Dış Yükseklik" + +#: netbox/dcim/tables/racks.py:75 netbox/dcim/tables/racks.py:176 +#: netbox/templates/dcim/inc/panels/racktype_dimensions.html:38 msgid "Outer Depth" msgstr "Dış Derinlik" -#: netbox/dcim/tables/racks.py:79 netbox/dcim/tables/racks.py:176 +#: netbox/dcim/tables/racks.py:83 netbox/dcim/tables/racks.py:184 msgid "Max Weight" msgstr "Maksimum Ağırlık" -#: netbox/dcim/tables/racks.py:153 +#: netbox/dcim/tables/racks.py:157 msgid "Space" msgstr "Uzay" -#: netbox/dcim/tables/sites.py:30 netbox/dcim/tables/sites.py:57 -#: netbox/extras/forms/filtersets.py:358 -#: netbox/extras/forms/model_forms.py:531 netbox/ipam/forms/bulk_edit.py:134 +#: netbox/dcim/tables/sites.py:30 netbox/dcim/tables/sites.py:60 +#: netbox/extras/forms/filtersets.py:393 +#: netbox/extras/forms/model_forms.py:599 netbox/ipam/forms/bulk_edit.py:134 #: netbox/ipam/forms/model_forms.py:159 netbox/ipam/tables/asn.py:66 -#: netbox/netbox/navigation/menu.py:15 netbox/netbox/navigation/menu.py:17 +#: netbox/netbox/navigation/menu.py:15 netbox/netbox/navigation/menu.py:19 msgid "Sites" msgstr "Siteler" -#: netbox/dcim/tables/sites.py:152 netbox/netbox/navigation/menu.py:202 +#: netbox/dcim/tables/sites.py:158 netbox/netbox/navigation/menu.py:203 msgid "VLAN Groups" msgstr "VLAN Grupları" @@ -7632,62 +7778,62 @@ msgstr "VLAN Grupları" msgid "Test case must set peer_termination_type" msgstr "Test senaryosu peer_termination_type ayarlamalıdır" -#: netbox/dcim/views.py:138 +#: netbox/dcim/views.py:137 #, python-brace-format msgid "Disconnected {count} {type}" msgstr "Bağlantısı kesildi {count} {type}" -#: netbox/dcim/views.py:885 netbox/netbox/navigation/menu.py:51 +#: netbox/dcim/views.py:864 netbox/netbox/navigation/menu.py:51 msgid "Reservations" msgstr "Rezervasyon" -#: netbox/dcim/views.py:904 netbox/templates/dcim/location.html:90 +#: netbox/dcim/views.py:883 netbox/templates/dcim/location.html:91 #: netbox/templates/dcim/site.html:140 msgid "Non-Racked Devices" msgstr "Raf Olmayan Cihazlar" -#: netbox/dcim/views.py:2312 netbox/extras/forms/model_forms.py:591 +#: netbox/dcim/views.py:2337 netbox/extras/forms/model_forms.py:659 #: netbox/templates/extras/configcontext.html:10 #: netbox/virtualization/forms/model_forms.py:232 -#: netbox/virtualization/views.py:446 +#: netbox/virtualization/views.py:436 msgid "Config Context" msgstr "Yapılandırma Bağlamı" -#: netbox/dcim/views.py:2322 netbox/virtualization/views.py:456 +#: netbox/dcim/views.py:2347 netbox/virtualization/views.py:446 msgid "Render Config" msgstr "Oluştur Yapılandırması" -#: netbox/dcim/views.py:2335 netbox/extras/tables/tables.py:556 -#: netbox/netbox/navigation/menu.py:255 netbox/netbox/navigation/menu.py:257 -#: netbox/virtualization/views.py:214 +#: netbox/dcim/views.py:2360 netbox/extras/tables/tables.py:610 +#: netbox/netbox/navigation/menu.py:256 netbox/netbox/navigation/menu.py:258 +#: netbox/virtualization/views.py:208 msgid "Virtual Machines" msgstr "Sanal Makineler" -#: netbox/dcim/views.py:3168 +#: netbox/dcim/views.py:3193 #, python-brace-format msgid "Installed device {device} in bay {device_bay}." msgstr "Yüklü cihaz {device} körfezde {device_bay}." -#: netbox/dcim/views.py:3209 +#: netbox/dcim/views.py:3234 #, python-brace-format msgid "Removed device {device} from bay {device_bay}." msgstr "Kaldırılan cihaz {device} körfezden {device_bay}." -#: netbox/dcim/views.py:3325 netbox/ipam/tables/ip.py:180 +#: netbox/dcim/views.py:3350 netbox/ipam/tables/ip.py:181 msgid "Children" msgstr "Çocuklar" -#: netbox/dcim/views.py:3792 +#: netbox/dcim/views.py:3817 #, python-brace-format msgid "Added member {device}" msgstr "Eklenen üye {device}" -#: netbox/dcim/views.py:3841 +#: netbox/dcim/views.py:3866 #, 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:3854 +#: netbox/dcim/views.py:3879 #, python-brace-format msgid "Removed {device} from virtual chassis {chassis}" msgstr "Kaldırıldı {device} sanal kasadan {chassis}" @@ -7750,12 +7896,6 @@ msgstr "Çoklu seçim" msgid "Multiple objects" msgstr "Birden çok nesne" -#: netbox/extras/choices.py:53 netbox/netbox/preferences.py:21 -#: netbox/templates/extras/customfield.html:78 netbox/vpn/choices.py:20 -#: netbox/wireless/choices.py:27 -msgid "Disabled" -msgstr "Engelli" - #: netbox/extras/choices.py:54 msgid "Loose" msgstr "Gevşek" @@ -7784,9 +7924,9 @@ msgstr "Evet" msgid "No" msgstr "Hayır" -#: netbox/extras/choices.py:108 netbox/templates/tenancy/contact.html:57 -#: netbox/tenancy/forms/bulk_edit.py:118 -#: netbox/wireless/forms/model_forms.py:171 +#: netbox/extras/choices.py:108 netbox/templates/tenancy/contact.html:67 +#: netbox/tenancy/forms/bulk_edit.py:125 +#: netbox/wireless/forms/model_forms.py:172 msgid "Link" msgstr "Bağlantı" @@ -7830,111 +7970,82 @@ msgstr "Hata ayıklama" msgid "Failure" msgstr "Başarısızlık" -#: netbox/extras/choices.py:213 -#: netbox/templates/dcim/virtualchassis_edit.html:111 -#: netbox/templates/generic/bulk_add_component.html:68 -#: netbox/templates/generic/object_edit.html:47 -#: netbox/templates/generic/object_edit.html:80 -#: netbox/templates/htmx/quick_add.html:24 -#: netbox/templates/ipam/inc/ipaddress_edit_header.html:7 -msgid "Create" -msgstr "Oluştur" - -#: netbox/extras/choices.py:214 -msgid "Update" -msgstr "Güncelleme" - -#: netbox/extras/choices.py:215 -#: netbox/templates/circuits/inc/circuit_termination.html:23 -#: netbox/templates/dcim/inc/panels/inventory_items.html:37 -#: netbox/templates/dcim/powerpanel.html:66 -#: netbox/templates/extras/script_list.html:35 -#: netbox/templates/generic/bulk_delete.html:20 -#: netbox/templates/generic/bulk_delete.html:66 -#: netbox/templates/generic/object_delete.html:19 -#: netbox/templates/htmx/delete_form.html:57 -#: netbox/templates/ipam/inc/panels/fhrp_groups.html:48 -#: netbox/templates/users/objectpermission.html:46 -#: netbox/utilities/templates/buttons/delete.html:11 -msgid "Delete" -msgstr "Sil" - -#: netbox/extras/choices.py:239 netbox/netbox/choices.py:59 +#: netbox/extras/choices.py:222 netbox/netbox/choices.py:59 #: netbox/netbox/choices.py:104 msgid "Blue" msgstr "Mavi" -#: netbox/extras/choices.py:240 netbox/netbox/choices.py:58 +#: netbox/extras/choices.py:223 netbox/netbox/choices.py:58 #: netbox/netbox/choices.py:105 msgid "Indigo" msgstr "çivit mavisi" -#: netbox/extras/choices.py:241 netbox/netbox/choices.py:56 +#: netbox/extras/choices.py:224 netbox/netbox/choices.py:56 #: netbox/netbox/choices.py:106 msgid "Purple" msgstr "Mor" -#: netbox/extras/choices.py:242 netbox/netbox/choices.py:53 +#: netbox/extras/choices.py:225 netbox/netbox/choices.py:53 #: netbox/netbox/choices.py:107 msgid "Pink" msgstr "Pembe" -#: netbox/extras/choices.py:243 netbox/netbox/choices.py:52 +#: netbox/extras/choices.py:226 netbox/netbox/choices.py:52 #: netbox/netbox/choices.py:108 msgid "Red" msgstr "Kırmızı" -#: netbox/extras/choices.py:244 netbox/netbox/choices.py:70 +#: netbox/extras/choices.py:227 netbox/netbox/choices.py:70 #: netbox/netbox/choices.py:109 msgid "Orange" msgstr "Portakal" -#: netbox/extras/choices.py:245 netbox/netbox/choices.py:68 +#: netbox/extras/choices.py:228 netbox/netbox/choices.py:68 #: netbox/netbox/choices.py:110 msgid "Yellow" msgstr "Sarı" -#: netbox/extras/choices.py:246 netbox/netbox/choices.py:65 +#: netbox/extras/choices.py:229 netbox/netbox/choices.py:65 #: netbox/netbox/choices.py:111 msgid "Green" msgstr "Yeşil" -#: netbox/extras/choices.py:247 netbox/netbox/choices.py:62 +#: netbox/extras/choices.py:230 netbox/netbox/choices.py:62 #: netbox/netbox/choices.py:112 msgid "Teal" msgstr "çamurcun" -#: netbox/extras/choices.py:248 netbox/netbox/choices.py:61 +#: netbox/extras/choices.py:231 netbox/netbox/choices.py:61 #: netbox/netbox/choices.py:113 msgid "Cyan" msgstr "Mavi" -#: netbox/extras/choices.py:249 netbox/netbox/choices.py:114 +#: netbox/extras/choices.py:232 netbox/netbox/choices.py:114 msgid "Gray" msgstr "Gri" -#: netbox/extras/choices.py:250 netbox/netbox/choices.py:76 +#: netbox/extras/choices.py:233 netbox/netbox/choices.py:76 #: netbox/netbox/choices.py:115 msgid "Black" msgstr "Siyah" -#: netbox/extras/choices.py:251 netbox/netbox/choices.py:77 +#: netbox/extras/choices.py:234 netbox/netbox/choices.py:77 #: netbox/netbox/choices.py:116 msgid "White" msgstr "Beyaz" -#: netbox/extras/choices.py:266 netbox/extras/forms/model_forms.py:367 -#: netbox/extras/forms/model_forms.py:444 +#: netbox/extras/choices.py:249 netbox/extras/forms/model_forms.py:431 +#: netbox/extras/forms/model_forms.py:508 #: netbox/templates/extras/webhook.html:10 msgid "Webhook" msgstr "Web kancası" -#: netbox/extras/choices.py:267 netbox/extras/forms/model_forms.py:432 +#: netbox/extras/choices.py:250 netbox/extras/forms/model_forms.py:496 #: netbox/templates/extras/script/base.html:29 msgid "Script" msgstr "Senaryo" -#: netbox/extras/choices.py:268 +#: netbox/extras/choices.py:251 msgid "Notification" msgstr "Bildirim" @@ -7977,24 +8088,24 @@ msgstr "Widget türü" msgid "Unregistered widget class: {name}" msgstr "Kayıtlı olmayan widget sınıfı: {name}" -#: netbox/extras/dashboard/widgets.py:147 +#: netbox/extras/dashboard/widgets.py:148 #, python-brace-format msgid "{class_name} must define a render() method." msgstr "{class_name} bir render () yöntemi tanımlamalıdır." -#: netbox/extras/dashboard/widgets.py:166 +#: netbox/extras/dashboard/widgets.py:167 msgid "Note" msgstr "Not" -#: netbox/extras/dashboard/widgets.py:167 +#: netbox/extras/dashboard/widgets.py:168 msgid "Display some arbitrary custom content. Markdown is supported." msgstr "Bazı rastgele özel içerikleri görüntüleyin. Markdown desteklenir." -#: netbox/extras/dashboard/widgets.py:180 +#: netbox/extras/dashboard/widgets.py:181 msgid "Object Counts" msgstr "Nesne Sayıları" -#: netbox/extras/dashboard/widgets.py:181 +#: netbox/extras/dashboard/widgets.py:182 msgid "" "Display a set of NetBox models and the number of objects created for each " "type." @@ -8002,67 +8113,67 @@ msgstr "" "Bir dizi NetBox modeli ve her tür için oluşturulan nesne sayısını " "görüntüleyin." -#: netbox/extras/dashboard/widgets.py:191 +#: netbox/extras/dashboard/widgets.py:192 msgid "Filters to apply when counting the number of objects" msgstr "Nesne sayısını sayarken uygulanacak filtreler" -#: netbox/extras/dashboard/widgets.py:199 +#: netbox/extras/dashboard/widgets.py:200 msgid "Invalid format. Object filters must be passed as a dictionary." msgstr "Geçersiz biçim. Nesne filtreleri sözlük olarak iletilmelidir." -#: netbox/extras/dashboard/widgets.py:230 +#: netbox/extras/dashboard/widgets.py:231 msgid "Object List" msgstr "Nesne Listesi" -#: netbox/extras/dashboard/widgets.py:231 +#: netbox/extras/dashboard/widgets.py:232 msgid "Display an arbitrary list of objects." msgstr "İsteğe bağlı bir nesne listesi görüntüleyin." -#: netbox/extras/dashboard/widgets.py:244 +#: netbox/extras/dashboard/widgets.py:245 msgid "The default number of objects to display" msgstr "Görüntülenecek nesnelerin varsayılan sayısı" -#: netbox/extras/dashboard/widgets.py:256 +#: netbox/extras/dashboard/widgets.py:257 msgid "Invalid format. URL parameters must be passed as a dictionary." msgstr "Geçersiz biçim. URL parametreleri sözlük olarak iletilmelidir." -#: netbox/extras/dashboard/widgets.py:265 +#: netbox/extras/dashboard/widgets.py:266 msgid "Invalid model selection: {self['model'].data} is not supported." msgstr "Geçersiz model seçimi: {self['model'].data} desteklenmiyor." -#: netbox/extras/dashboard/widgets.py:307 +#: netbox/extras/dashboard/widgets.py:308 msgid "RSS Feed" msgstr "RSS Beslemesi" -#: netbox/extras/dashboard/widgets.py:313 +#: netbox/extras/dashboard/widgets.py:314 msgid "Embed an RSS feed from an external website." msgstr "Harici bir web sitesinden bir RSS beslemesi ekleyin." -#: netbox/extras/dashboard/widgets.py:320 +#: netbox/extras/dashboard/widgets.py:321 msgid "Feed URL" msgstr "Akış URL'si" -#: netbox/extras/dashboard/widgets.py:324 +#: netbox/extras/dashboard/widgets.py:325 msgid "Requires external connection" msgstr "Harici bağlantı gerektirir" -#: netbox/extras/dashboard/widgets.py:330 +#: netbox/extras/dashboard/widgets.py:331 msgid "The maximum number of objects to display" msgstr "Görüntülenecek maksimum nesne sayısı" -#: netbox/extras/dashboard/widgets.py:335 +#: netbox/extras/dashboard/widgets.py:336 msgid "How long to stored the cached content (in seconds)" msgstr "" "Önbelleğe alınan içeriğin ne kadar süre saklanacağı (saniye cinsinden)" -#: netbox/extras/dashboard/widgets.py:392 +#: netbox/extras/dashboard/widgets.py:393 #: netbox/templates/account/base.html:10 #: netbox/templates/account/bookmarks.html:7 #: netbox/templates/inc/user_menu.html:43 msgid "Bookmarks" msgstr "Yer İşaretleri" -#: netbox/extras/dashboard/widgets.py:396 +#: netbox/extras/dashboard/widgets.py:397 msgid "Show your personal bookmarks" msgstr "Kişisel yer imlerinizi gösterin" @@ -8076,173 +8187,183 @@ msgstr "Bir olay kuralı için bilinmeyen eylem türü: {action_type}" msgid "Cannot import events pipeline {name} error: {error}" msgstr "Olaylar boru hattı içe aktarılamıyor {name} hata: {error}" -#: netbox/extras/filtersets.py:45 +#: netbox/extras/filtersets.py:49 msgid "Script module (ID)" msgstr "Komut dosyası modülü (ID)" -#: netbox/extras/filtersets.py:254 netbox/extras/filtersets.py:637 -#: netbox/extras/filtersets.py:665 +#: netbox/extras/filtersets.py:258 netbox/extras/filtersets.py:730 +#: netbox/extras/filtersets.py:758 msgid "Data file (ID)" msgstr "Veri dosyası (ID)" -#: netbox/extras/filtersets.py:370 netbox/users/filtersets.py:68 +#: netbox/extras/filtersets.py:428 netbox/users/filtersets.py:68 #: netbox/users/filtersets.py:191 msgid "Group (name)" msgstr "Grup (isim)" -#: netbox/extras/filtersets.py:574 +#: netbox/extras/filtersets.py:667 #: netbox/virtualization/forms/filtersets.py:124 msgid "Cluster type" msgstr "Küme türü" -#: netbox/extras/filtersets.py:580 netbox/virtualization/filtersets.py:61 +#: netbox/extras/filtersets.py:673 netbox/virtualization/filtersets.py:61 #: netbox/virtualization/filtersets.py:113 msgid "Cluster type (slug)" msgstr "Küme tipi (kısa ad)" -#: netbox/extras/filtersets.py:601 netbox/tenancy/forms/forms.py:16 +#: netbox/extras/filtersets.py:694 netbox/tenancy/forms/forms.py:16 #: netbox/tenancy/forms/forms.py:40 msgid "Tenant group" msgstr "Kiracı grubu" -#: netbox/extras/filtersets.py:607 netbox/tenancy/filtersets.py:188 -#: netbox/tenancy/filtersets.py:208 +#: netbox/extras/filtersets.py:700 netbox/tenancy/filtersets.py:193 +#: netbox/tenancy/filtersets.py:213 msgid "Tenant group (slug)" msgstr "Kiracı grubu (kısa ad)" -#: netbox/extras/filtersets.py:623 netbox/extras/forms/model_forms.py:509 +#: netbox/extras/filtersets.py:716 netbox/extras/forms/model_forms.py:577 #: netbox/templates/extras/tag.html:11 msgid "Tag" msgstr "etiket" -#: netbox/extras/filtersets.py:629 +#: netbox/extras/filtersets.py:722 msgid "Tag (slug)" msgstr "Etiket (kısa ad)" -#: netbox/extras/filtersets.py:689 netbox/extras/forms/filtersets.py:437 +#: netbox/extras/filtersets.py:786 netbox/extras/forms/filtersets.py:492 msgid "Has local config context data" msgstr "Yerel yapılandırma bağlam verilerine sahiptir" -#: netbox/extras/forms/bulk_edit.py:35 netbox/extras/forms/filtersets.py:61 +#: netbox/extras/forms/bulk_edit.py:36 netbox/extras/forms/filtersets.py:62 msgid "Group name" msgstr "Grup adı" -#: netbox/extras/forms/bulk_edit.py:43 netbox/extras/forms/filtersets.py:69 -#: netbox/extras/tables/tables.py:68 +#: netbox/extras/forms/bulk_edit.py:44 netbox/extras/forms/filtersets.py:70 +#: netbox/extras/tables/tables.py:69 #: netbox/templates/extras/customfield.html:38 #: netbox/templates/generic/bulk_import.html:118 msgid "Required" msgstr "Gerekli" -#: netbox/extras/forms/bulk_edit.py:48 netbox/extras/forms/filtersets.py:76 +#: netbox/extras/forms/bulk_edit.py:49 netbox/extras/forms/filtersets.py:77 msgid "Must be unique" msgstr "Benzersiz olmalı" -#: netbox/extras/forms/bulk_edit.py:61 netbox/extras/forms/bulk_import.py:60 -#: netbox/extras/forms/filtersets.py:90 +#: netbox/extras/forms/bulk_edit.py:62 netbox/extras/forms/bulk_import.py:60 +#: netbox/extras/forms/filtersets.py:91 #: netbox/extras/models/customfields.py:211 msgid "UI visible" msgstr "Kullanıcı arayüzü görünür" -#: netbox/extras/forms/bulk_edit.py:66 netbox/extras/forms/bulk_import.py:66 -#: netbox/extras/forms/filtersets.py:95 +#: netbox/extras/forms/bulk_edit.py:67 netbox/extras/forms/bulk_import.py:66 +#: netbox/extras/forms/filtersets.py:96 #: netbox/extras/models/customfields.py:218 msgid "UI editable" msgstr "UI düzenlenebilir" -#: netbox/extras/forms/bulk_edit.py:71 netbox/extras/forms/filtersets.py:98 +#: netbox/extras/forms/bulk_edit.py:72 netbox/extras/forms/filtersets.py:99 msgid "Is cloneable" msgstr "Klonlanabilir mi" -#: netbox/extras/forms/bulk_edit.py:76 netbox/extras/forms/filtersets.py:105 +#: netbox/extras/forms/bulk_edit.py:77 netbox/extras/forms/filtersets.py:106 msgid "Minimum value" msgstr "Minimum değer" -#: netbox/extras/forms/bulk_edit.py:80 netbox/extras/forms/filtersets.py:109 +#: netbox/extras/forms/bulk_edit.py:81 netbox/extras/forms/filtersets.py:110 msgid "Maximum value" msgstr "Maksimum değer" -#: netbox/extras/forms/bulk_edit.py:84 netbox/extras/forms/filtersets.py:113 +#: netbox/extras/forms/bulk_edit.py:85 netbox/extras/forms/filtersets.py:114 msgid "Validation regex" msgstr "Doğrulama regex" -#: netbox/extras/forms/bulk_edit.py:91 netbox/extras/forms/filtersets.py:47 -#: netbox/extras/forms/model_forms.py:76 +#: netbox/extras/forms/bulk_edit.py:92 netbox/extras/forms/filtersets.py:48 +#: netbox/extras/forms/model_forms.py:79 #: netbox/templates/extras/customfield.html:70 msgid "Behavior" msgstr "Davranış" -#: netbox/extras/forms/bulk_edit.py:128 netbox/extras/forms/filtersets.py:152 +#: netbox/extras/forms/bulk_edit.py:129 netbox/extras/forms/filtersets.py:153 msgid "New window" msgstr "Yeni pencere" -#: netbox/extras/forms/bulk_edit.py:137 +#: netbox/extras/forms/bulk_edit.py:138 msgid "Button class" msgstr "Düğme sınıfı" -#: netbox/extras/forms/bulk_edit.py:154 netbox/extras/forms/filtersets.py:191 -#: netbox/extras/models/models.py:409 +#: netbox/extras/forms/bulk_edit.py:155 netbox/extras/forms/bulk_edit.py:354 +#: netbox/extras/forms/filtersets.py:192 netbox/extras/forms/filtersets.py:470 +#: netbox/extras/models/mixins.py:100 msgid "MIME type" msgstr "MIME türü" -#: netbox/extras/forms/bulk_edit.py:159 netbox/extras/forms/filtersets.py:194 +#: netbox/extras/forms/bulk_edit.py:160 netbox/extras/forms/bulk_edit.py:359 +#: netbox/extras/forms/filtersets.py:195 netbox/extras/forms/filtersets.py:473 +msgid "File name" +msgstr "Dosya adı" + +#: netbox/extras/forms/bulk_edit.py:164 netbox/extras/forms/bulk_edit.py:363 +#: netbox/extras/forms/filtersets.py:199 netbox/extras/forms/filtersets.py:477 msgid "File extension" msgstr "Dosya uzantısı" -#: netbox/extras/forms/bulk_edit.py:164 netbox/extras/forms/filtersets.py:198 +#: netbox/extras/forms/bulk_edit.py:169 netbox/extras/forms/bulk_edit.py:368 +#: netbox/extras/forms/filtersets.py:203 netbox/extras/forms/filtersets.py:481 msgid "As attachment" msgstr "Ek olarak" -#: netbox/extras/forms/bulk_edit.py:192 netbox/extras/forms/filtersets.py:242 -#: netbox/extras/tables/tables.py:259 +#: netbox/extras/forms/bulk_edit.py:197 netbox/extras/forms/bulk_edit.py:225 +#: netbox/extras/forms/filtersets.py:247 netbox/extras/forms/filtersets.py:277 +#: netbox/extras/tables/tables.py:270 netbox/extras/tables/tables.py:303 #: netbox/templates/extras/savedfilter.html:29 +#: netbox/templates/extras/tableconfig.html:37 msgid "Shared" msgstr "Paylaşılan" -#: netbox/extras/forms/bulk_edit.py:215 netbox/extras/forms/filtersets.py:271 -#: netbox/extras/models/models.py:174 +#: netbox/extras/forms/bulk_edit.py:248 netbox/extras/forms/filtersets.py:306 +#: netbox/extras/models/models.py:176 msgid "HTTP method" msgstr "HTTP yöntemi" -#: netbox/extras/forms/bulk_edit.py:219 netbox/extras/forms/filtersets.py:265 +#: netbox/extras/forms/bulk_edit.py:252 netbox/extras/forms/filtersets.py:300 #: netbox/templates/extras/webhook.html:30 msgid "Payload URL" msgstr "Yük URL'si" -#: netbox/extras/forms/bulk_edit.py:224 netbox/extras/models/models.py:214 +#: netbox/extras/forms/bulk_edit.py:257 netbox/extras/models/models.py:216 msgid "SSL verification" msgstr "SSL doğrulama" -#: netbox/extras/forms/bulk_edit.py:227 +#: netbox/extras/forms/bulk_edit.py:260 #: netbox/templates/extras/webhook.html:38 msgid "Secret" msgstr "Gizli" -#: netbox/extras/forms/bulk_edit.py:232 +#: netbox/extras/forms/bulk_edit.py:265 msgid "CA file path" msgstr "CA dosya yolu" -#: netbox/extras/forms/bulk_edit.py:253 netbox/extras/forms/bulk_import.py:192 -#: netbox/extras/forms/model_forms.py:391 +#: netbox/extras/forms/bulk_edit.py:286 netbox/extras/forms/bulk_import.py:194 +#: netbox/extras/forms/model_forms.py:455 msgid "Event types" msgstr "Etkinlik türleri" -#: netbox/extras/forms/bulk_edit.py:293 +#: netbox/extras/forms/bulk_edit.py:330 msgid "Is active" msgstr "Aktif" #: netbox/extras/forms/bulk_import.py:37 #: netbox/extras/forms/bulk_import.py:118 #: netbox/extras/forms/bulk_import.py:139 -#: netbox/extras/forms/bulk_import.py:162 -#: netbox/extras/forms/bulk_import.py:186 -#: netbox/extras/forms/filtersets.py:140 netbox/extras/forms/filtersets.py:230 -#: netbox/extras/forms/model_forms.py:47 -#: netbox/extras/forms/model_forms.py:219 -#: netbox/extras/forms/model_forms.py:251 -#: netbox/extras/forms/model_forms.py:292 -#: netbox/extras/forms/model_forms.py:386 -#: netbox/extras/forms/model_forms.py:503 +#: netbox/extras/forms/bulk_import.py:164 +#: netbox/extras/forms/bulk_import.py:188 +#: netbox/extras/forms/filtersets.py:141 netbox/extras/forms/filtersets.py:235 +#: netbox/extras/forms/filtersets.py:265 netbox/extras/forms/model_forms.py:50 +#: netbox/extras/forms/model_forms.py:222 +#: netbox/extras/forms/model_forms.py:254 +#: netbox/extras/forms/model_forms.py:297 +#: netbox/extras/forms/model_forms.py:450 +#: netbox/extras/forms/model_forms.py:567 #: netbox/users/forms/model_forms.py:276 msgid "Object types" msgstr "Nesne türleri" @@ -8250,9 +8371,9 @@ msgstr "Nesne türleri" #: netbox/extras/forms/bulk_import.py:39 #: netbox/extras/forms/bulk_import.py:120 #: netbox/extras/forms/bulk_import.py:141 -#: netbox/extras/forms/bulk_import.py:164 -#: netbox/extras/forms/bulk_import.py:188 -#: netbox/tenancy/forms/bulk_import.py:96 +#: netbox/extras/forms/bulk_import.py:166 +#: netbox/extras/forms/bulk_import.py:190 +#: netbox/tenancy/forms/bulk_import.py:95 msgid "One or more assigned object types" msgstr "Bir veya daha fazla atanmış nesne türü" @@ -8260,10 +8381,11 @@ msgstr "Bir veya daha fazla atanmış nesne türü" msgid "Field data type (e.g. text, integer, etc.)" msgstr "Alan veri türü (örn. Metin, tamsayı vb.)" -#: netbox/extras/forms/bulk_import.py:47 netbox/extras/forms/filtersets.py:213 -#: netbox/extras/forms/filtersets.py:287 -#: netbox/extras/forms/model_forms.py:318 -#: netbox/extras/forms/model_forms.py:355 +#: netbox/extras/forms/bulk_import.py:47 netbox/extras/forms/filtersets.py:218 +#: netbox/extras/forms/filtersets.py:322 +#: netbox/extras/forms/model_forms.py:323 +#: netbox/extras/forms/model_forms.py:382 +#: netbox/extras/forms/model_forms.py:419 #: netbox/tenancy/forms/filtersets.py:92 msgid "Object type" msgstr "Nesne türü" @@ -8272,7 +8394,7 @@ msgstr "Nesne türü" msgid "Object type (for object or multi-object fields)" msgstr "Nesne türü (nesne veya çoklu nesne alanları için)" -#: netbox/extras/forms/bulk_import.py:53 netbox/extras/forms/filtersets.py:85 +#: netbox/extras/forms/bulk_import.py:53 netbox/extras/forms/filtersets.py:86 msgid "Choice set" msgstr "Seçim seti" @@ -8301,48 +8423,48 @@ msgstr "" "seçeneklerinin alıntılanmış dizesi: “Seçim1:First Choice, Choice2:Second " "Choice”" -#: netbox/extras/forms/bulk_import.py:123 netbox/extras/models/models.py:323 +#: netbox/extras/forms/bulk_import.py:123 netbox/extras/models/models.py:325 msgid "button class" msgstr "düğme sınıfı" -#: netbox/extras/forms/bulk_import.py:126 netbox/extras/models/models.py:327 +#: netbox/extras/forms/bulk_import.py:126 netbox/extras/models/models.py:329 msgid "" "The class of the first link in a group will be used for the dropdown button" msgstr "" "Bir gruptaki ilk bağlantının sınıfı açılır düğme için kullanılacaktır." -#: netbox/extras/forms/bulk_import.py:193 +#: netbox/extras/forms/bulk_import.py:195 msgid "The event type(s) which will trigger this rule" msgstr "Bu kuralı tetikleyecek olay türü (ler)" -#: netbox/extras/forms/bulk_import.py:196 +#: netbox/extras/forms/bulk_import.py:198 msgid "Action object" msgstr "Eylem nesnesi" -#: netbox/extras/forms/bulk_import.py:198 +#: netbox/extras/forms/bulk_import.py:200 msgid "Webhook name or script as dotted path module.Class" msgstr "Noktalı yol olarak Webhook adı veya komut dosyası module.Class" -#: netbox/extras/forms/bulk_import.py:219 +#: netbox/extras/forms/bulk_import.py:221 #, python-brace-format msgid "Webhook {name} not found" msgstr "Web kancası {name} bulunamadı" -#: netbox/extras/forms/bulk_import.py:228 +#: netbox/extras/forms/bulk_import.py:230 #, python-brace-format msgid "Script {name} not found" msgstr "Senaryo {name} bulunamadı" -#: netbox/extras/forms/bulk_import.py:244 +#: netbox/extras/forms/bulk_import.py:250 msgid "Assigned object type" msgstr "Atanan nesne türü" -#: netbox/extras/forms/bulk_import.py:249 +#: netbox/extras/forms/bulk_import.py:255 msgid "The classification of entry" msgstr "Girişin sınıflandırılması" -#: netbox/extras/forms/bulk_import.py:261 -#: netbox/extras/forms/model_forms.py:334 netbox/netbox/navigation/menu.py:411 +#: netbox/extras/forms/bulk_import.py:267 +#: netbox/extras/forms/model_forms.py:398 netbox/netbox/navigation/menu.py:413 #: netbox/templates/extras/notificationgroup.html:41 #: netbox/templates/users/group.html:29 netbox/users/forms/model_forms.py:236 #: netbox/users/forms/model_forms.py:248 netbox/users/forms/model_forms.py:300 @@ -8350,153 +8472,162 @@ msgstr "Girişin sınıflandırılması" msgid "Users" msgstr "Kullanıcılar" -#: netbox/extras/forms/bulk_import.py:265 +#: netbox/extras/forms/bulk_import.py:271 msgid "User names separated by commas, encased with double quotes" msgstr "" "Virgülle ayrılmış, çift tırnak işareti ile çevrelenmiş kullanıcı adları" -#: netbox/extras/forms/bulk_import.py:268 -#: netbox/extras/forms/model_forms.py:329 netbox/netbox/navigation/menu.py:294 -#: netbox/netbox/navigation/menu.py:431 +#: netbox/extras/forms/bulk_import.py:274 +#: netbox/extras/forms/model_forms.py:393 netbox/netbox/navigation/menu.py:295 +#: netbox/netbox/navigation/menu.py:433 #: netbox/templates/extras/notificationgroup.html:31 +#: netbox/templates/tenancy/contact.html:21 +#: netbox/tenancy/forms/bulk_edit.py:139 netbox/tenancy/forms/filtersets.py:78 +#: netbox/tenancy/forms/model_forms.py:99 netbox/tenancy/tables/contacts.py:64 #: netbox/users/forms/model_forms.py:181 netbox/users/forms/model_forms.py:193 #: netbox/users/forms/model_forms.py:305 netbox/users/tables.py:35 #: netbox/users/tables.py:106 msgid "Groups" msgstr "Gruplar" -#: netbox/extras/forms/bulk_import.py:272 +#: netbox/extras/forms/bulk_import.py:278 msgid "Group names separated by commas, encased with double quotes" msgstr "Virgülle ayrılmış, çift tırnak işareti ile çevrelenmiş grup adları" -#: netbox/extras/forms/filtersets.py:53 netbox/extras/forms/model_forms.py:56 +#: netbox/extras/forms/filtersets.py:54 netbox/extras/forms/model_forms.py:59 msgid "Related object type" msgstr "İlgili nesne türü" -#: netbox/extras/forms/filtersets.py:58 +#: netbox/extras/forms/filtersets.py:59 msgid "Field type" msgstr "Alan tipi" -#: netbox/extras/forms/filtersets.py:122 -#: netbox/extras/forms/model_forms.py:157 netbox/extras/tables/tables.py:94 +#: netbox/extras/forms/filtersets.py:123 +#: netbox/extras/forms/model_forms.py:160 netbox/extras/tables/tables.py:95 #: netbox/templates/generic/bulk_import.html:154 msgid "Choices" msgstr "Seçenekler" -#: netbox/extras/forms/filtersets.py:168 netbox/extras/forms/filtersets.py:326 -#: netbox/extras/forms/filtersets.py:416 -#: netbox/extras/forms/model_forms.py:586 netbox/templates/core/job.html:96 +#: netbox/extras/forms/filtersets.py:169 netbox/extras/forms/filtersets.py:361 +#: netbox/extras/forms/filtersets.py:451 +#: netbox/extras/forms/model_forms.py:654 netbox/templates/core/job.html:96 #: netbox/templates/extras/eventrule.html:84 msgid "Data" msgstr "Veriler" -#: netbox/extras/forms/filtersets.py:179 netbox/extras/forms/filtersets.py:340 -#: netbox/extras/forms/filtersets.py:426 netbox/netbox/choices.py:132 +#: netbox/extras/forms/filtersets.py:170 netbox/extras/forms/filtersets.py:452 +#: netbox/extras/forms/model_forms.py:267 +#: netbox/extras/forms/model_forms.py:715 +msgid "Rendering" +msgstr "Oluşturma" + +#: netbox/extras/forms/filtersets.py:180 netbox/extras/forms/filtersets.py:375 +#: netbox/extras/forms/filtersets.py:462 netbox/netbox/choices.py:132 #: netbox/utilities/forms/bulk_import.py:26 msgid "Data file" msgstr "Veri dosyası" -#: netbox/extras/forms/filtersets.py:187 +#: netbox/extras/forms/filtersets.py:188 msgid "Content types" msgstr "İçerik türleri" -#: netbox/extras/forms/filtersets.py:261 netbox/extras/models/models.py:179 +#: netbox/extras/forms/filtersets.py:296 netbox/extras/models/models.py:181 msgid "HTTP content type" msgstr "HTTP içerik türü" -#: netbox/extras/forms/filtersets.py:292 +#: netbox/extras/forms/filtersets.py:327 msgid "Event type" msgstr "Etkinlik türü" -#: netbox/extras/forms/filtersets.py:297 +#: netbox/extras/forms/filtersets.py:332 msgid "Action type" msgstr "Eylem türü" -#: netbox/extras/forms/filtersets.py:313 +#: netbox/extras/forms/filtersets.py:348 msgid "Tagged object type" msgstr "Etiketli nesne türü" -#: netbox/extras/forms/filtersets.py:318 +#: netbox/extras/forms/filtersets.py:353 msgid "Allowed object type" msgstr "İzin verilen nesne türü" -#: netbox/extras/forms/filtersets.py:348 -#: netbox/extras/forms/model_forms.py:521 netbox/netbox/navigation/menu.py:18 +#: netbox/extras/forms/filtersets.py:383 +#: netbox/extras/forms/model_forms.py:589 netbox/netbox/navigation/menu.py:17 msgid "Regions" msgstr "Bölgeler" -#: netbox/extras/forms/filtersets.py:353 -#: netbox/extras/forms/model_forms.py:526 +#: netbox/extras/forms/filtersets.py:388 +#: netbox/extras/forms/model_forms.py:594 msgid "Site groups" msgstr "Site grupları" -#: netbox/extras/forms/filtersets.py:363 -#: netbox/extras/forms/model_forms.py:536 netbox/netbox/navigation/menu.py:20 +#: netbox/extras/forms/filtersets.py:398 +#: netbox/extras/forms/model_forms.py:604 netbox/netbox/navigation/menu.py:20 #: netbox/templates/dcim/site.html:127 msgid "Locations" msgstr "Konumlar" -#: netbox/extras/forms/filtersets.py:368 -#: netbox/extras/forms/model_forms.py:541 +#: netbox/extras/forms/filtersets.py:403 +#: netbox/extras/forms/model_forms.py:609 msgid "Device types" msgstr "Cihaz türleri" -#: netbox/extras/forms/filtersets.py:373 -#: netbox/extras/forms/model_forms.py:546 +#: netbox/extras/forms/filtersets.py:408 +#: netbox/extras/forms/model_forms.py:614 msgid "Roles" msgstr "Roller" -#: netbox/extras/forms/filtersets.py:383 -#: netbox/extras/forms/model_forms.py:556 +#: netbox/extras/forms/filtersets.py:418 +#: netbox/extras/forms/model_forms.py:624 msgid "Cluster types" msgstr "Küme türleri" -#: netbox/extras/forms/filtersets.py:388 -#: netbox/extras/forms/model_forms.py:561 +#: netbox/extras/forms/filtersets.py:423 +#: netbox/extras/forms/model_forms.py:629 msgid "Cluster groups" msgstr "Küme grupları" -#: netbox/extras/forms/filtersets.py:393 -#: netbox/extras/forms/model_forms.py:566 netbox/netbox/navigation/menu.py:263 -#: netbox/netbox/navigation/menu.py:265 +#: netbox/extras/forms/filtersets.py:428 +#: netbox/extras/forms/model_forms.py:634 netbox/netbox/navigation/menu.py:264 +#: netbox/netbox/navigation/menu.py:266 #: netbox/templates/virtualization/clustertype.html:30 #: netbox/virtualization/tables/clusters.py:23 #: netbox/virtualization/tables/clusters.py:45 msgid "Clusters" msgstr "Kümeler" -#: netbox/extras/forms/filtersets.py:398 -#: netbox/extras/forms/model_forms.py:571 +#: netbox/extras/forms/filtersets.py:433 +#: netbox/extras/forms/model_forms.py:639 msgid "Tenant groups" msgstr "Kiracı grupları" -#: netbox/extras/forms/model_forms.py:49 +#: netbox/extras/forms/model_forms.py:52 msgid "The type(s) of object that have this custom field" msgstr "Bu özel alana sahip nesnenin türü (leri) i" -#: netbox/extras/forms/model_forms.py:52 +#: netbox/extras/forms/model_forms.py:55 msgid "Default value" msgstr "Varsayılan değer" -#: netbox/extras/forms/model_forms.py:58 +#: netbox/extras/forms/model_forms.py:61 msgid "Type of the related object (for object/multi-object fields only)" msgstr "İlgili nesnenin türü (yalnızca nesne/çoklu nesne alanları için)" -#: netbox/extras/forms/model_forms.py:61 +#: netbox/extras/forms/model_forms.py:64 #: netbox/templates/extras/customfield.html:60 msgid "Related object filter" msgstr "İlgili nesne filtresi" -#: netbox/extras/forms/model_forms.py:63 +#: netbox/extras/forms/model_forms.py:66 msgid "Specify query parameters as a JSON object." msgstr "Sorgu parametrelerini JSON nesnesi olarak belirtin." -#: netbox/extras/forms/model_forms.py:73 +#: netbox/extras/forms/model_forms.py:76 #: netbox/templates/extras/customfield.html:10 msgid "Custom Field" msgstr "Özel Alan" -#: netbox/extras/forms/model_forms.py:85 +#: netbox/extras/forms/model_forms.py:88 msgid "" "The type of data stored in this field. For object/multi-object fields, " "select the related object type below." @@ -8504,7 +8635,7 @@ msgstr "" "Bu alanda depolanan veri türü. Nesne/çoklu nesne alanları için aşağıda " "ilgili nesne türünü seçin." -#: netbox/extras/forms/model_forms.py:88 +#: netbox/extras/forms/model_forms.py:91 msgid "" "This will be displayed as help text for the form field. Markdown is " "supported." @@ -8512,11 +8643,11 @@ msgstr "" "Bu, form alanı için yardım metni olarak görüntülenecektir. Markdown " "desteklenir." -#: netbox/extras/forms/model_forms.py:143 +#: netbox/extras/forms/model_forms.py:146 msgid "Related Object" msgstr "İlgili Nesne" -#: netbox/extras/forms/model_forms.py:170 +#: netbox/extras/forms/model_forms.py:173 msgid "" "Enter one choice per line. An optional label may be specified for each " "choice by appending it with a colon. Example:" @@ -8524,16 +8655,16 @@ msgstr "" "Satır başına bir seçenek girin. Her seçim için iki nokta üst üste eklenerek " "isteğe bağlı bir etiket belirtilebilir. Örnek:" -#: netbox/extras/forms/model_forms.py:226 +#: netbox/extras/forms/model_forms.py:229 #: netbox/templates/extras/customlink.html:10 msgid "Custom Link" msgstr "Özel Bağlantı" -#: netbox/extras/forms/model_forms.py:228 +#: netbox/extras/forms/model_forms.py:231 msgid "Templates" msgstr "Şablonlar" -#: netbox/extras/forms/model_forms.py:240 +#: netbox/extras/forms/model_forms.py:243 #, python-brace-format msgid "" "Jinja2 template code for the link text. Reference the object as {example}. " @@ -8542,7 +8673,7 @@ msgstr "" "Bağlantı metni için Jinja2 şablon kodu. Nesneyi {example} şeklinde referans " "alabilirsiniz. Boş metin olarak görüntülenen bağlantılar görüntülenmez." -#: netbox/extras/forms/model_forms.py:244 +#: netbox/extras/forms/model_forms.py:247 #, python-brace-format msgid "" "Jinja2 template code for the link URL. Reference the object as {example}." @@ -8550,58 +8681,76 @@ msgstr "" "Bağlantı metni için Jinja2 şablon kodu. Nesneyi {example} şeklinde referans " "alabilirsiniz. " -#: netbox/extras/forms/model_forms.py:255 -#: netbox/extras/forms/model_forms.py:638 +#: netbox/extras/forms/model_forms.py:258 +#: netbox/extras/forms/model_forms.py:706 msgid "Template code" msgstr "Şablon kodu" -#: netbox/extras/forms/model_forms.py:261 +#: netbox/extras/forms/model_forms.py:264 #: netbox/templates/extras/exporttemplate.html:12 msgid "Export Template" msgstr "Dışa Aktarma Şablonu" -#: netbox/extras/forms/model_forms.py:263 -msgid "Rendering" -msgstr "Oluşturma" - -#: netbox/extras/forms/model_forms.py:277 -#: netbox/extras/forms/model_forms.py:663 +#: netbox/extras/forms/model_forms.py:282 +#: netbox/extras/forms/model_forms.py:733 msgid "Template content is populated from the remote source selected below." msgstr "Şablon içeriği aşağıda seçilen uzak kaynaktan doldurulur." -#: netbox/extras/forms/model_forms.py:284 -#: netbox/extras/forms/model_forms.py:670 +#: netbox/extras/forms/model_forms.py:289 +#: netbox/extras/forms/model_forms.py:740 msgid "Must specify either local content or a data file" msgstr "Yerel içerik veya veri dosyası belirtmelidir" -#: netbox/extras/forms/model_forms.py:298 netbox/netbox/forms/mixins.py:70 +#: netbox/extras/forms/model_forms.py:303 netbox/netbox/forms/mixins.py:70 #: netbox/templates/extras/savedfilter.html:10 msgid "Saved Filter" msgstr "Kaydedilen Filtre" -#: netbox/extras/forms/model_forms.py:348 +#: netbox/extras/forms/model_forms.py:329 +#: netbox/templates/account/preferences.html:50 +#: netbox/templates/extras/tableconfig.html:62 +msgid "Ordering" +msgstr "Sipariş" + +#: netbox/extras/forms/model_forms.py:331 +msgid "" +"Enter a comma-separated list of column names. Prepend a name with a hyphen " +"to reverse the order." +msgstr "" +"Virgülle ayrılmış sütun adları listesi girin. Sırayı tersine çevirmek için " +"bir adın önüne kısa çizgi ekleyin." + +#: netbox/extras/forms/model_forms.py:340 netbox/utilities/forms/forms.py:118 +msgid "Available Columns" +msgstr "Kullanılabilir Sütunlar" + +#: netbox/extras/forms/model_forms.py:347 netbox/utilities/forms/forms.py:126 +msgid "Selected Columns" +msgstr "Seçili Sütunlar" + +#: netbox/extras/forms/model_forms.py:412 msgid "A notification group specify at least one user or group." msgstr "Bir bildirim grubu en az bir kullanıcı veya grup belirtir." -#: netbox/extras/forms/model_forms.py:370 +#: netbox/extras/forms/model_forms.py:434 #: netbox/templates/extras/webhook.html:23 msgid "HTTP Request" msgstr "HTTP isteği" -#: netbox/extras/forms/model_forms.py:372 +#: netbox/extras/forms/model_forms.py:436 #: netbox/templates/extras/webhook.html:44 msgid "SSL" msgstr "SSL" -#: netbox/extras/forms/model_forms.py:394 +#: netbox/extras/forms/model_forms.py:458 msgid "Action choice" msgstr "Eylem seçimi" -#: netbox/extras/forms/model_forms.py:399 +#: netbox/extras/forms/model_forms.py:463 msgid "Enter conditions in JSON format." msgstr "Koşulları girin JSON biçim." -#: netbox/extras/forms/model_forms.py:403 +#: netbox/extras/forms/model_forms.py:467 msgid "" "Enter parameters to pass to the action in JSON format." @@ -8609,38 +8758,33 @@ msgstr "" "Eyleme iletilecek parametreleri girin JSON" " biçim." -#: netbox/extras/forms/model_forms.py:408 +#: netbox/extras/forms/model_forms.py:472 #: netbox/templates/extras/eventrule.html:10 msgid "Event Rule" msgstr "Etkinlik Kuralı" -#: netbox/extras/forms/model_forms.py:409 +#: netbox/extras/forms/model_forms.py:473 msgid "Triggers" msgstr "Tetikleyiciler" -#: netbox/extras/forms/model_forms.py:456 +#: netbox/extras/forms/model_forms.py:520 msgid "Notification group" msgstr "Bildirim grubu" -#: netbox/extras/forms/model_forms.py:576 netbox/netbox/navigation/menu.py:26 +#: netbox/extras/forms/model_forms.py:644 netbox/netbox/navigation/menu.py:26 #: netbox/tenancy/tables/tenants.py:22 msgid "Tenants" msgstr "Kiracılar" -#: netbox/extras/forms/model_forms.py:620 +#: netbox/extras/forms/model_forms.py:688 msgid "Data is populated from the remote source selected below." msgstr "Veriler aşağıda seçilen uzak kaynaktan doldurulur." -#: netbox/extras/forms/model_forms.py:626 +#: netbox/extras/forms/model_forms.py:694 msgid "Must specify either local data or a data file" msgstr "Yerel veri veya veri dosyası belirtmelidir" -#: netbox/extras/forms/model_forms.py:645 -#: netbox/templates/core/datafile.html:55 -msgid "Content" -msgstr "İçerik" - -#: netbox/extras/forms/reports.py:17 netbox/extras/forms/scripts.py:23 +#: netbox/extras/forms/reports.py:17 netbox/extras/forms/scripts.py:30 msgid "Schedule at" msgstr "Şurada programlayın" @@ -8648,7 +8792,7 @@ msgstr "Şurada programlayın" msgid "Schedule execution of report to a set time" msgstr "Raporun yürütülmesini belirli bir zamana planlayın" -#: netbox/extras/forms/reports.py:23 netbox/extras/forms/scripts.py:29 +#: netbox/extras/forms/reports.py:23 netbox/extras/forms/scripts.py:36 msgid "Recurs every" msgstr "Her birini tekrarlar" @@ -8656,30 +8800,30 @@ msgstr "Her birini tekrarlar" msgid "Interval at which this report is re-run (in minutes)" msgstr "Bu raporun yeniden çalıştırıldığı aralık (dakika cinsinden)" -#: netbox/extras/forms/reports.py:35 netbox/extras/forms/scripts.py:41 +#: netbox/extras/forms/reports.py:35 netbox/extras/forms/scripts.py:48 #, python-brace-format msgid " (current time: {now})" msgstr " (Geçerli saat: {now})" -#: netbox/extras/forms/reports.py:45 netbox/extras/forms/scripts.py:51 +#: netbox/extras/forms/reports.py:45 netbox/extras/forms/scripts.py:58 msgid "Scheduled time must be in the future." msgstr "Planlanan zaman gelecekte olmalıdır." -#: netbox/extras/forms/scripts.py:17 +#: netbox/extras/forms/scripts.py:24 msgid "Commit changes" msgstr "Değişiklikleri gerçekleştirme" -#: netbox/extras/forms/scripts.py:18 +#: netbox/extras/forms/scripts.py:25 msgid "Commit changes to the database (uncheck for a dry-run)" msgstr "" "Veritabanındaki değişiklikleri ilet (kuru çalıştırma için işaretini " "kaldırın)" -#: netbox/extras/forms/scripts.py:24 +#: netbox/extras/forms/scripts.py:31 msgid "Schedule execution of script to a set time" msgstr "Komut dosyasının yürütülmesini belirli bir zamana planlayın" -#: netbox/extras/forms/scripts.py:33 +#: netbox/extras/forms/scripts.py:40 msgid "Interval at which this script is re-run (in minutes)" msgstr "Bu komut dosyasının yeniden çalıştırıldığı aralık (dakika cinsinden)" @@ -8703,25 +8847,26 @@ msgstr "Veritabanı değişiklikleri hata nedeniyle geri alındı." msgid "No indexers found!" msgstr "Dizinleyici bulunamadı!" -#: netbox/extras/models/configs.py:41 netbox/extras/models/models.py:313 -#: netbox/extras/models/models.py:522 netbox/extras/models/search.py:48 +#: netbox/extras/models/configs.py:38 netbox/extras/models/models.py:315 +#: netbox/extras/models/models.py:480 netbox/extras/models/models.py:559 +#: netbox/extras/models/search.py:48 netbox/extras/models/tags.py:44 #: netbox/ipam/models/ip.py:188 netbox/netbox/models/mixins.py:15 msgid "weight" msgstr "ağırlık" -#: netbox/extras/models/configs.py:130 +#: netbox/extras/models/configs.py:127 msgid "config context" msgstr "yapılandırma bağlamı" -#: netbox/extras/models/configs.py:131 +#: netbox/extras/models/configs.py:128 msgid "config contexts" msgstr "yapılandırma bağlamları" -#: netbox/extras/models/configs.py:149 netbox/extras/models/configs.py:205 +#: netbox/extras/models/configs.py:146 netbox/extras/models/configs.py:202 msgid "JSON data must be in object form. Example:" msgstr "JSON verileri nesne biçiminde olmalıdır. Örnek:" -#: netbox/extras/models/configs.py:169 +#: netbox/extras/models/configs.py:166 msgid "" "Local config context data takes precedence over source contexts in the final" " rendered config context" @@ -8729,33 +8874,11 @@ msgstr "" "Yerel yapılandırma bağlamı verileri, nihai işlenmiş yapılandırma bağlamında " "kaynak bağlamlara göre önceliklidir" -#: netbox/extras/models/configs.py:224 -msgid "template code" -msgstr "şablon kodu" - #: netbox/extras/models/configs.py:225 -msgid "Jinja2 template code." -msgstr "Jinja2 şablon kodu." - -#: netbox/extras/models/configs.py:228 -msgid "environment parameters" -msgstr "çevre parametreleri" - -#: netbox/extras/models/configs.py:233 -msgid "" -"Any additional" -" parameters to pass when constructing the Jinja2 environment." -msgstr "" -"Herhangi bir ek" -" parametreler Jinja2 ortamını inşa ederken geçmek." - -#: netbox/extras/models/configs.py:240 msgid "config template" msgstr "yapılandırma şablonu" -#: netbox/extras/models/configs.py:241 +#: netbox/extras/models/configs.py:226 msgid "config templates" msgstr "yapılandırma şablonları" @@ -8791,7 +8914,7 @@ msgstr "" "Kullanıcılara görüntülenen alanın adı (belirtilmezse, 'alanın adı " "kullanılacaktır)" -#: netbox/extras/models/customfields.py:121 netbox/extras/models/models.py:317 +#: netbox/extras/models/customfields.py:121 netbox/extras/models/models.py:319 msgid "group name" msgstr "grup adı" @@ -9113,44 +9236,95 @@ msgstr "gösterge paneli" msgid "dashboards" msgstr "gösterge tabloları" -#: netbox/extras/models/models.py:52 +#: netbox/extras/models/mixins.py:85 +msgid "template code" +msgstr "şablon kodu" + +#: netbox/extras/models/mixins.py:86 +msgid "Jinja template code." +msgstr "Jinja şablon kodu." + +#: netbox/extras/models/mixins.py:89 +msgid "environment parameters" +msgstr "çevre parametreleri" + +#: netbox/extras/models/mixins.py:94 +#, python-brace-format +msgid "" +"Any additional parameters to pass when constructing " +"the Jinja environment" +msgstr "" +"Herhangi bir ek parametreler Jinja ortamını inşa " +"ederken geçmek" + +#: netbox/extras/models/mixins.py:101 +#, python-brace-format +msgid "Defaults to {default}" +msgstr "Varsayılan olarak {default}" + +#: netbox/extras/models/mixins.py:106 +msgid "Filename to give to the rendered export file" +msgstr "Oluşturulan dışa aktarma dosyasına verilecek dosya adı" + +#: netbox/extras/models/mixins.py:109 +msgid "file extension" +msgstr "dosya uzantısı" + +#: netbox/extras/models/mixins.py:112 +msgid "Extension to append to the rendered filename" +msgstr "Oluşturulan dosya adına eklenecek uzantı" + +#: netbox/extras/models/mixins.py:115 +msgid "as attachment" +msgstr "ek olarak" + +#: netbox/extras/models/mixins.py:117 +msgid "Download file as attachment" +msgstr "Dosya ek olarak indir" + +#: netbox/extras/models/mixins.py:124 +#, python-brace-format +msgid "{class_name} must implement a get_context() method." +msgstr "{class_name} bir get_context () yöntemi uygulamalıdır." + +#: netbox/extras/models/models.py:54 msgid "object types" msgstr "nesne türleri" -#: netbox/extras/models/models.py:53 +#: netbox/extras/models/models.py:55 msgid "The object(s) to which this rule applies." msgstr "Bu kuralın geçerli olduğu nesne (ler) dir." -#: netbox/extras/models/models.py:67 +#: netbox/extras/models/models.py:69 msgid "The types of event which will trigger this rule." msgstr "Bu kuralı tetikleyecek olay türleri." -#: netbox/extras/models/models.py:74 +#: netbox/extras/models/models.py:76 msgid "conditions" msgstr "koşullar" -#: netbox/extras/models/models.py:77 +#: netbox/extras/models/models.py:79 msgid "" "A set of conditions which determine whether the event will be generated." msgstr "Olayın oluşturulup oluşturulmayacağını belirleyen bir dizi koşul." -#: netbox/extras/models/models.py:85 +#: netbox/extras/models/models.py:87 msgid "action type" msgstr "eylem türü" -#: netbox/extras/models/models.py:104 +#: netbox/extras/models/models.py:106 msgid "Additional data to pass to the action object" msgstr "Eylem nesnesine iletilecek ek veriler" -#: netbox/extras/models/models.py:116 +#: netbox/extras/models/models.py:118 msgid "event rule" msgstr "olay kuralı" -#: netbox/extras/models/models.py:117 +#: netbox/extras/models/models.py:119 msgid "event rules" msgstr "etkinlik kuralları" -#: netbox/extras/models/models.py:166 +#: netbox/extras/models/models.py:168 msgid "" "This URL will be called using the HTTP method defined when the webhook is " "called. Jinja2 template processing is supported with the same context as the" @@ -9160,7 +9334,7 @@ msgstr "" "çağrılacaktır. Jinja2 şablon işleme, istek gövdesi ile aynı bağlamda " "desteklenir." -#: netbox/extras/models/models.py:181 +#: netbox/extras/models/models.py:183 msgid "" "The complete list of official content types is available burada." -#: netbox/extras/models/models.py:186 +#: netbox/extras/models/models.py:188 msgid "additional headers" msgstr "ek başlıklar" -#: netbox/extras/models/models.py:189 +#: netbox/extras/models/models.py:191 msgid "" "User-supplied HTTP headers to be sent with the request in addition to the " "HTTP content type. Headers should be defined in the format Name: " @@ -9186,11 +9360,11 @@ msgstr "" "İsim: Değer. Jinja2 şablon işleme, istek gövdesi ile aynı " "bağlamda desteklenir (aşağıda)." -#: netbox/extras/models/models.py:195 +#: netbox/extras/models/models.py:197 msgid "body template" msgstr "vücut şablonu" -#: netbox/extras/models/models.py:198 +#: netbox/extras/models/models.py:200 msgid "" "Jinja2 template for a custom request body. If blank, a JSON object " "representing the change will be included. Available context data includes: " @@ -9203,11 +9377,11 @@ msgstr "" "Kullanıcı adı, istek_kimliği, ve " "veri." -#: netbox/extras/models/models.py:204 +#: netbox/extras/models/models.py:206 msgid "secret" msgstr "gizli" -#: netbox/extras/models/models.py:208 +#: netbox/extras/models/models.py:210 msgid "" "When provided, the request will include a X-Hook-Signature " "header containing a HMAC hex digest of the payload body using the secret as " @@ -9217,16 +9391,16 @@ msgstr "" "olarak sırrı kullanan yük gövdesinin bir HMAC hex özetini içeren başlık. Sır" " istekte iletilmez." -#: netbox/extras/models/models.py:215 +#: netbox/extras/models/models.py:217 msgid "Enable SSL certificate verification. Disable with caution!" msgstr "" "SSL sertifikası doğrulamasını etkinleştirin. Dikkatle devre dışı bırakın!" -#: netbox/extras/models/models.py:221 netbox/templates/extras/webhook.html:51 +#: netbox/extras/models/models.py:223 netbox/templates/extras/webhook.html:51 msgid "CA File Path" msgstr "CA Dosya Yolu" -#: netbox/extras/models/models.py:223 +#: netbox/extras/models/models.py:225 msgid "" "The specific CA certificate file to use for SSL verification. Leave blank to" " use the system defaults." @@ -9234,174 +9408,172 @@ msgstr "" "SSL doğrulaması için kullanılacak belirli CA sertifika dosyası. Sistem " "varsayılanlarını kullanmak için boş bırakın." -#: netbox/extras/models/models.py:234 +#: netbox/extras/models/models.py:236 msgid "webhook" msgstr "web kancası" -#: netbox/extras/models/models.py:235 +#: netbox/extras/models/models.py:237 msgid "webhooks" msgstr "web kancaları" -#: netbox/extras/models/models.py:253 +#: netbox/extras/models/models.py:255 msgid "Do not specify a CA certificate file if SSL verification is disabled." msgstr "" "SSL doğrulaması devre dışı bırakılmışsa bir CA sertifika dosyası " "belirtmeyin." -#: netbox/extras/models/models.py:293 +#: netbox/extras/models/models.py:295 msgid "The object type(s) to which this link applies." msgstr "Bu bağlantının geçerli olduğu nesne türü (ler) dir." -#: netbox/extras/models/models.py:305 +#: netbox/extras/models/models.py:307 msgid "link text" msgstr "bağlantı metni" -#: netbox/extras/models/models.py:306 +#: netbox/extras/models/models.py:308 msgid "Jinja2 template code for link text" msgstr "Bağlantı metni için Jinja2 şablon kodu" -#: netbox/extras/models/models.py:309 +#: netbox/extras/models/models.py:311 msgid "link URL" msgstr "bağlantı URL'si" -#: netbox/extras/models/models.py:310 +#: netbox/extras/models/models.py:312 msgid "Jinja2 template code for link URL" msgstr "Bağlantı URL'si için Jinja2 şablon kodu" -#: netbox/extras/models/models.py:320 +#: netbox/extras/models/models.py:322 msgid "Links with the same group will appear as a dropdown menu" msgstr "Aynı gruba sahip bağlantılar açılır menü olarak görünecektir" -#: netbox/extras/models/models.py:330 +#: netbox/extras/models/models.py:332 msgid "new window" msgstr "yeni pencere" -#: netbox/extras/models/models.py:332 +#: netbox/extras/models/models.py:334 msgid "Force link to open in a new window" msgstr "Bağlantıyı yeni bir pencerede açmaya zorla" -#: netbox/extras/models/models.py:341 +#: netbox/extras/models/models.py:343 msgid "custom link" msgstr "özel bağlantı" -#: netbox/extras/models/models.py:342 +#: netbox/extras/models/models.py:344 msgid "custom links" msgstr "özel bağlantılar" -#: netbox/extras/models/models.py:389 +#: netbox/extras/models/models.py:391 msgid "The object type(s) to which this template applies." msgstr "Bu şablonun uygulandığı nesne türü (ler) dir." -#: netbox/extras/models/models.py:402 -msgid "" -"Jinja2 template code. The list of objects being exported is passed as a " -"context variable named queryset." -msgstr "" -"Jinja2 şablon kodu. Dışa aktarılan nesnelerin listesi, adı verilen bir " -"bağlam değişkeni olarak iletilir sorgulama." - -#: netbox/extras/models/models.py:410 -msgid "Defaults to text/plain; charset=utf-8" -msgstr "Varsayılan olarak metin/düz; karakter kümesi = utf-8" - -#: netbox/extras/models/models.py:413 -msgid "file extension" -msgstr "dosya uzantısı" - -#: netbox/extras/models/models.py:416 -msgid "Extension to append to the rendered filename" -msgstr "Oluşturulan dosya adına eklenecek uzantı" - -#: netbox/extras/models/models.py:419 -msgid "as attachment" -msgstr "ek olarak" - -#: netbox/extras/models/models.py:421 -msgid "Download file as attachment" -msgstr "Dosya ek olarak indir" - -#: netbox/extras/models/models.py:430 +#: netbox/extras/models/models.py:409 msgid "export template" msgstr "dışa aktarma şablonu" -#: netbox/extras/models/models.py:431 +#: netbox/extras/models/models.py:410 msgid "export templates" msgstr "dışa aktarma şablonları" -#: netbox/extras/models/models.py:448 +#: netbox/extras/models/models.py:427 #, python-brace-format msgid "\"{name}\" is a reserved name. Please choose a different name." msgstr "“{name}“ayrılmış bir isimdir. Lütfen farklı bir isim seçin." -#: netbox/extras/models/models.py:498 +#: netbox/extras/models/models.py:456 msgid "The object type(s) to which this filter applies." msgstr "Bu filtrenin uygulandığı nesne türü (ler) dir." -#: netbox/extras/models/models.py:530 +#: netbox/extras/models/models.py:488 netbox/extras/models/models.py:567 msgid "shared" msgstr "paylaşılan" -#: netbox/extras/models/models.py:543 +#: netbox/extras/models/models.py:501 msgid "saved filter" msgstr "kaydedilmiş filtre" -#: netbox/extras/models/models.py:544 +#: netbox/extras/models/models.py:502 msgid "saved filters" msgstr "kaydedilmiş filtreler" -#: netbox/extras/models/models.py:562 +#: netbox/extras/models/models.py:520 msgid "Filter parameters must be stored as a dictionary of keyword arguments." msgstr "" "Filtre parametreleri, anahtar kelime argümanları sözlüğü olarak " "saklanmalıdır." -#: netbox/extras/models/models.py:590 +#: netbox/extras/models/models.py:537 +msgid "The table's object type" +msgstr "Tablonun nesne türü" + +#: netbox/extras/models/models.py:540 +msgid "table" +msgstr "tablo" + +#: netbox/extras/models/models.py:583 +msgid "table config" +msgstr "tablo yapılandırması" + +#: netbox/extras/models/models.py:584 +msgid "table configs" +msgstr "tablo yapılandırmaları" + +#: netbox/extras/models/models.py:622 +#, python-brace-format +msgid "Unknown table: {name}" +msgstr "Bilinmeyen tablo: {name}" + +#: netbox/extras/models/models.py:633 netbox/extras/models/models.py:640 +#, python-brace-format +msgid "Unknown column: {name}" +msgstr "Bilinmeyen sütun: {name}" + +#: netbox/extras/models/models.py:663 msgid "image height" msgstr "görüntü yüksekliği" -#: netbox/extras/models/models.py:593 +#: netbox/extras/models/models.py:666 msgid "image width" msgstr "görüntü genişliği" -#: netbox/extras/models/models.py:610 +#: netbox/extras/models/models.py:683 msgid "image attachment" msgstr "görüntü eki" -#: netbox/extras/models/models.py:611 +#: netbox/extras/models/models.py:684 msgid "image attachments" msgstr "görüntü ekleri" -#: netbox/extras/models/models.py:625 +#: netbox/extras/models/models.py:698 #, python-brace-format msgid "Image attachments cannot be assigned to this object type ({type})." msgstr "Görüntü ekleri bu nesne türüne atanamaz ({type})." -#: netbox/extras/models/models.py:688 +#: netbox/extras/models/models.py:761 msgid "kind" msgstr "çeşit" -#: netbox/extras/models/models.py:702 +#: netbox/extras/models/models.py:775 msgid "journal entry" msgstr "dergi girişi" -#: netbox/extras/models/models.py:703 +#: netbox/extras/models/models.py:776 msgid "journal entries" msgstr "dergi girişleri" -#: netbox/extras/models/models.py:721 +#: netbox/extras/models/models.py:794 #, python-brace-format msgid "Journaling is not supported for this object type ({type})." msgstr "Günlüğe kaydetme bu nesne türü için desteklenmez ({type})." -#: netbox/extras/models/models.py:763 +#: netbox/extras/models/models.py:836 msgid "bookmark" msgstr "yer imi" -#: netbox/extras/models/models.py:764 +#: netbox/extras/models/models.py:837 msgid "bookmarks" msgstr "yer imleri" -#: netbox/extras/models/models.py:777 +#: netbox/extras/models/models.py:850 #, python-brace-format msgid "Bookmarks cannot be assigned to this object type ({type})." msgstr "Yer imleri bu nesne türüne atanamaz ({type})." @@ -9493,179 +9665,193 @@ msgstr "önbelleğe alınan değer" msgid "cached values" msgstr "önbelleğe alınan değerler" -#: netbox/extras/models/staging.py:45 -msgid "branch" -msgstr "şube" - -#: netbox/extras/models/staging.py:46 -msgid "branches" -msgstr "dallar" - -#: netbox/extras/models/staging.py:105 -msgid "staged change" -msgstr "aşamalı değişim" - -#: netbox/extras/models/staging.py:106 -msgid "staged changes" -msgstr "aşamalı değişiklikler" - -#: netbox/extras/models/tags.py:40 +#: netbox/extras/models/tags.py:41 msgid "The object type(s) to which this tag can be applied." msgstr "Bu etiketin uygulanabileceği nesne türü (ler) dir." -#: netbox/extras/models/tags.py:49 +#: netbox/extras/models/tags.py:54 msgid "tag" msgstr "etiket" -#: netbox/extras/models/tags.py:50 +#: netbox/extras/models/tags.py:55 msgid "tags" msgstr "etiketler" -#: netbox/extras/models/tags.py:78 +#: netbox/extras/models/tags.py:84 msgid "tagged item" msgstr "etiketli öğe" -#: netbox/extras/models/tags.py:79 +#: netbox/extras/models/tags.py:85 msgid "tagged items" msgstr "etiketli öğeler" -#: netbox/extras/scripts.py:432 +#: netbox/extras/scripts.py:471 msgid "Script Data" msgstr "Komut Dosyası Verileri" -#: netbox/extras/scripts.py:436 +#: netbox/extras/scripts.py:475 msgid "Script Execution Parameters" msgstr "Script Yürütme Parametreleri" +#: netbox/extras/scripts.py:572 +msgid "load_yaml is deprecated and will be removed in v4.4" +msgstr "load_yaml kullanımdan kaldırıldı ve v4.4'te kaldırılacak" + +#: netbox/extras/scripts.py:587 +msgid "load_json is deprecated and will be removed in v4.4" +msgstr "load_json kullanımdan kaldırıldı ve v4.4'te kaldırılacak" + #: netbox/extras/tables/columns.py:12 #: netbox/templates/htmx/notifications.html:18 msgid "Dismiss" msgstr "Görevden alma" -#: netbox/extras/tables/tables.py:65 netbox/extras/tables/tables.py:162 -#: netbox/extras/tables/tables.py:187 netbox/extras/tables/tables.py:253 -#: netbox/extras/tables/tables.py:279 netbox/extras/tables/tables.py:415 -#: netbox/extras/tables/tables.py:449 +#: netbox/extras/tables/tables.py:66 netbox/extras/tables/tables.py:163 +#: netbox/extras/tables/tables.py:188 netbox/extras/tables/tables.py:264 +#: netbox/extras/tables/tables.py:320 netbox/extras/tables/tables.py:456 +#: netbox/extras/tables/tables.py:490 #: netbox/templates/extras/customfield.html:105 #: netbox/templates/extras/eventrule.html:27 #: netbox/templates/users/objectpermission.html:64 netbox/users/tables.py:80 msgid "Object Types" msgstr "Nesne Türleri" -#: netbox/extras/tables/tables.py:72 +#: netbox/extras/tables/tables.py:73 msgid "Validate Uniqueness" msgstr "Benzersizliği Doğrula" -#: netbox/extras/tables/tables.py:76 +#: netbox/extras/tables/tables.py:77 msgid "Visible" msgstr "Görünür" -#: netbox/extras/tables/tables.py:79 +#: netbox/extras/tables/tables.py:80 msgid "Editable" msgstr "Düzenlenebilir" -#: netbox/extras/tables/tables.py:85 +#: netbox/extras/tables/tables.py:86 msgid "Related Object Type" msgstr "İlgili Nesne Türü" -#: netbox/extras/tables/tables.py:89 +#: netbox/extras/tables/tables.py:90 #: netbox/templates/extras/customfield.html:51 msgid "Choice Set" msgstr "Seçim Seti" -#: netbox/extras/tables/tables.py:97 +#: netbox/extras/tables/tables.py:98 msgid "Is Cloneable" msgstr "Klonlanabilir mi" -#: netbox/extras/tables/tables.py:101 +#: netbox/extras/tables/tables.py:102 #: netbox/templates/extras/customfield.html:118 msgid "Minimum Value" msgstr "Minimum Değer" -#: netbox/extras/tables/tables.py:104 +#: netbox/extras/tables/tables.py:105 #: netbox/templates/extras/customfield.html:122 msgid "Maximum Value" msgstr "Maksimum Değer" -#: netbox/extras/tables/tables.py:107 +#: netbox/extras/tables/tables.py:108 msgid "Validation Regex" msgstr "Doğrulama Regex" -#: netbox/extras/tables/tables.py:140 +#: netbox/extras/tables/tables.py:141 msgid "Count" msgstr "Saymak" -#: netbox/extras/tables/tables.py:143 +#: netbox/extras/tables/tables.py:144 msgid "Order Alphabetically" msgstr "Alfabetik olarak sıralayın" -#: netbox/extras/tables/tables.py:168 +#: netbox/extras/tables/tables.py:169 #: netbox/templates/extras/customlink.html:33 msgid "New Window" msgstr "Yeni Pencere" -#: netbox/extras/tables/tables.py:190 +#: netbox/extras/tables/tables.py:191 netbox/extras/tables/tables.py:577 +#: netbox/templates/extras/configtemplate.html:21 +#: netbox/templates/extras/exporttemplate.html:23 +msgid "MIME Type" +msgstr "MIME Türü" + +#: netbox/extras/tables/tables.py:194 netbox/extras/tables/tables.py:580 +#: netbox/templates/extras/configtemplate.html:25 +#: netbox/templates/extras/exporttemplate.html:27 +msgid "File Name" +msgstr "Dosya Adı" + +#: netbox/extras/tables/tables.py:197 netbox/extras/tables/tables.py:583 +#: netbox/templates/extras/configtemplate.html:29 +#: netbox/templates/extras/exporttemplate.html:31 +msgid "File Extension" +msgstr "Dosya uzantısı" + +#: netbox/extras/tables/tables.py:200 netbox/extras/tables/tables.py:586 msgid "As Attachment" msgstr "Ek Olarak" -#: netbox/extras/tables/tables.py:198 netbox/extras/tables/tables.py:490 -#: netbox/extras/tables/tables.py:528 netbox/templates/core/datafile.html:24 +#: netbox/extras/tables/tables.py:208 netbox/extras/tables/tables.py:531 +#: netbox/extras/tables/tables.py:569 netbox/templates/core/datafile.html:24 #: netbox/templates/extras/configcontext.html:39 -#: netbox/templates/extras/configtemplate.html:31 -#: netbox/templates/extras/exporttemplate.html:45 +#: netbox/templates/extras/configtemplate.html:47 +#: netbox/templates/extras/exporttemplate.html:49 #: netbox/templates/extras/object_render_config.html:23 #: netbox/templates/generic/bulk_import.html:35 msgid "Data File" msgstr "Veri Dosyası" -#: netbox/extras/tables/tables.py:203 netbox/extras/tables/tables.py:502 -#: netbox/extras/tables/tables.py:533 +#: netbox/extras/tables/tables.py:213 netbox/extras/tables/tables.py:543 +#: netbox/extras/tables/tables.py:574 msgid "Synced" msgstr "Senkronize" -#: netbox/extras/tables/tables.py:230 +#: netbox/extras/tables/tables.py:241 msgid "Image" msgstr "Görüntü" -#: netbox/extras/tables/tables.py:235 +#: netbox/extras/tables/tables.py:246 msgid "Size (Bytes)" msgstr "Boyut (Bayt)" -#: netbox/extras/tables/tables.py:342 +#: netbox/extras/tables/tables.py:297 +msgid "Table Name" +msgstr "Tablo Adı" + +#: netbox/extras/tables/tables.py:383 msgid "Read" msgstr "Okumak" -#: netbox/extras/tables/tables.py:385 +#: netbox/extras/tables/tables.py:426 msgid "SSL Validation" msgstr "SSL Doğrulama" -#: netbox/extras/tables/tables.py:421 +#: netbox/extras/tables/tables.py:462 #: netbox/templates/extras/eventrule.html:37 msgid "Event Types" msgstr "Etkinlik Türleri" -#: netbox/extras/tables/tables.py:541 netbox/netbox/navigation/menu.py:77 +#: netbox/extras/tables/tables.py:595 netbox/netbox/navigation/menu.py:77 #: netbox/templates/dcim/devicerole.html:8 msgid "Device Roles" msgstr "Cihaz Rolleri" -#: netbox/extras/tables/tables.py:593 +#: netbox/extras/tables/tables.py:648 msgid "Comments (Short)" msgstr "Yorumlar (Kısa)" -#: netbox/extras/tables/tables.py:612 netbox/extras/tables/tables.py:663 +#: netbox/extras/tables/tables.py:667 netbox/extras/tables/tables.py:718 msgid "Line" msgstr "Çizgi" -#: netbox/extras/tables/tables.py:619 netbox/extras/tables/tables.py:673 +#: netbox/extras/tables/tables.py:674 netbox/extras/tables/tables.py:728 msgid "Level" msgstr "Seviye" -#: netbox/extras/tables/tables.py:625 netbox/extras/tables/tables.py:682 +#: netbox/extras/tables/tables.py:680 netbox/extras/tables/tables.py:737 msgid "Message" msgstr "Mesaj" -#: netbox/extras/tables/tables.py:666 +#: netbox/extras/tables/tables.py:721 msgid "Method" msgstr "Yöntemi" @@ -9706,32 +9892,32 @@ msgstr "Geçersiz öznitelik”{name}“istek için" msgid "Invalid attribute \"{name}\" for {model}" msgstr "\"{name}\" niteliği {model} için geçerli değil." -#: netbox/extras/views.py:932 +#: netbox/extras/views.py:974 #, python-brace-format msgid "An error occurred while rendering the template: {error}" msgstr "Şablon oluşturulurken bir hata oluştu: {error}" -#: netbox/extras/views.py:1084 +#: netbox/extras/views.py:1126 msgid "Your dashboard has been reset." msgstr "Kontrol paneliniz sıfırlandı." -#: netbox/extras/views.py:1130 +#: netbox/extras/views.py:1172 msgid "Added widget: " msgstr "Eklenen widget: " -#: netbox/extras/views.py:1171 +#: netbox/extras/views.py:1213 msgid "Updated widget: " msgstr "Güncellenmiş widget: " -#: netbox/extras/views.py:1207 +#: netbox/extras/views.py:1249 msgid "Deleted widget: " msgstr "Silinen widget: " -#: netbox/extras/views.py:1209 +#: netbox/extras/views.py:1251 msgid "Error deleting widget: " msgstr "Widget silinirken hata oluştu: " -#: netbox/extras/views.py:1307 +#: netbox/extras/views.py:1349 msgid "Unable to run script: RQ worker process not running." msgstr "Komut dosyası çalıştırılamıyor: RQ işçi işlemi çalışmıyor." @@ -9753,7 +9939,7 @@ msgstr "CIDR gösteriminde geçerli bir IPv4 veya IPv6 öneki ve maske girin." msgid "Invalid IP prefix format: {data}" msgstr "Geçersiz IP önek biçimi: {data}" -#: netbox/ipam/api/views.py:370 +#: netbox/ipam/api/views.py:383 msgid "" "Insufficient space is available to accommodate the requested prefix size(s)" msgstr "İstenen önek boyutlarını barındırmak için yetersiz alan mevcut değil" @@ -9794,8 +9980,8 @@ msgstr "Cisco" msgid "Plaintext" msgstr "Düz metin" -#: netbox/ipam/choices.py:166 netbox/ipam/forms/model_forms.py:799 -#: netbox/ipam/forms/model_forms.py:827 netbox/templates/ipam/service.html:21 +#: netbox/ipam/choices.py:166 netbox/ipam/forms/model_forms.py:797 +#: netbox/ipam/forms/model_forms.py:851 netbox/templates/ipam/service.html:23 msgid "Service" msgstr "Hizmet" @@ -9808,19 +9994,19 @@ msgstr "Müşteri" msgid "Invalid IP address format: {address}" msgstr "Geçersiz IP adresi biçimi: {address}" -#: netbox/ipam/filtersets.py:52 netbox/vpn/filtersets.py:304 +#: netbox/ipam/filtersets.py:52 netbox/vpn/filtersets.py:307 msgid "Import target" msgstr "Hedefi içe aktarma" -#: netbox/ipam/filtersets.py:58 netbox/vpn/filtersets.py:310 +#: netbox/ipam/filtersets.py:58 netbox/vpn/filtersets.py:313 msgid "Import target (name)" msgstr "Hedefi içe aktarma (isim)" -#: netbox/ipam/filtersets.py:63 netbox/vpn/filtersets.py:315 +#: netbox/ipam/filtersets.py:63 netbox/vpn/filtersets.py:318 msgid "Export target" msgstr "Dışa aktarma hedefi" -#: netbox/ipam/filtersets.py:69 netbox/vpn/filtersets.py:321 +#: netbox/ipam/filtersets.py:69 netbox/vpn/filtersets.py:324 msgid "Export target (name)" msgstr "Dışa aktarma hedefi (isim)" @@ -9857,7 +10043,7 @@ msgid "Exporting L2VPN (identifier)" msgstr "L2VPN'i dışa aktarma (tanımlayıcı)" #: netbox/ipam/filtersets.py:159 netbox/ipam/filtersets.py:300 -#: netbox/ipam/forms/model_forms.py:229 netbox/ipam/tables/ip.py:158 +#: netbox/ipam/forms/model_forms.py:229 netbox/ipam/tables/ip.py:159 #: netbox/templates/ipam/prefix.html:12 msgid "Prefix" msgstr "Önek" @@ -9885,8 +10071,8 @@ msgid "Prefixes which contain this prefix or IP" msgstr "Bu önek veya IP'yi içeren önekler" #: netbox/ipam/filtersets.py:323 netbox/ipam/filtersets.py:567 -#: netbox/ipam/forms/bulk_edit.py:327 netbox/ipam/forms/filtersets.py:205 -#: netbox/ipam/forms/filtersets.py:348 +#: netbox/ipam/forms/bulk_edit.py:332 netbox/ipam/forms/filtersets.py:205 +#: netbox/ipam/forms/filtersets.py:355 msgid "Mask length" msgstr "Maske uzunluğu" @@ -9898,18 +10084,18 @@ msgstr "VLAN Grubu (ID)" msgid "VLAN Group (slug)" msgstr "VLAN Grubu (sümüklü böcek)" -#: netbox/ipam/filtersets.py:368 netbox/vpn/filtersets.py:427 +#: netbox/ipam/filtersets.py:368 netbox/vpn/filtersets.py:430 msgid "VLAN (ID)" msgstr "VLAN (KİMLİĞİ)" -#: netbox/ipam/filtersets.py:372 netbox/vpn/filtersets.py:422 +#: netbox/ipam/filtersets.py:372 netbox/vpn/filtersets.py:425 msgid "VLAN number (1-4094)" msgstr "VLAN numarası (1-4094)" #: netbox/ipam/filtersets.py:466 netbox/ipam/filtersets.py:470 #: netbox/ipam/filtersets.py:562 netbox/ipam/forms/model_forms.py:506 -#: netbox/templates/tenancy/contact.html:53 -#: netbox/tenancy/forms/bulk_edit.py:113 +#: netbox/templates/tenancy/contact.html:63 +#: netbox/tenancy/forms/bulk_edit.py:120 msgid "Address" msgstr "Adres" @@ -9958,26 +10144,34 @@ msgid "VLAN Translation Policy (name)" msgstr "VLAN Çeviri Politikası (isim)" #: netbox/ipam/filtersets.py:1189 +msgid "FHRP Group (name)" +msgstr "FHRP Grubu (isim)" + +#: netbox/ipam/filtersets.py:1194 +msgid "FHRP Group (ID)" +msgstr "FHRP Grubu (ID)" + +#: netbox/ipam/filtersets.py:1199 msgid "IP address (ID)" msgstr "IP adresi (ID)" -#: netbox/ipam/filtersets.py:1195 netbox/ipam/models/ip.py:788 +#: netbox/ipam/filtersets.py:1205 netbox/ipam/models/ip.py:798 msgid "IP address" msgstr "IP adresi" -#: netbox/ipam/filtersets.py:1220 +#: netbox/ipam/filtersets.py:1257 msgid "Primary IPv4 (ID)" msgstr "Birincil IPv4 (ID)" -#: netbox/ipam/filtersets.py:1226 +#: netbox/ipam/filtersets.py:1263 msgid "Primary IPv4 (address)" msgstr "Birincil IPv4 (adres)" -#: netbox/ipam/filtersets.py:1231 +#: netbox/ipam/filtersets.py:1268 msgid "Primary IPv6 (ID)" msgstr "Birincil IPv6 (ID)" -#: netbox/ipam/filtersets.py:1237 +#: netbox/ipam/filtersets.py:1274 msgid "Primary IPv6 (address)" msgstr "Birincil IPv6 (adres)" @@ -10038,24 +10232,24 @@ msgid "Date added" msgstr "Eklenen tarih" #: netbox/ipam/forms/bulk_edit.py:213 netbox/ipam/forms/filtersets.py:266 -#: netbox/ipam/forms/model_forms.py:628 netbox/ipam/forms/model_forms.py:675 -#: netbox/ipam/tables/ip.py:201 netbox/templates/ipam/vlan_edit.html:49 +#: netbox/ipam/forms/model_forms.py:628 netbox/ipam/forms/model_forms.py:676 +#: netbox/ipam/tables/ip.py:202 netbox/templates/ipam/vlan_edit.html:49 #: netbox/templates/ipam/vlangroup.html:27 msgid "VLAN Group" msgstr "VLAN Grubu" #: netbox/ipam/forms/bulk_edit.py:218 netbox/ipam/forms/bulk_import.py:188 #: netbox/ipam/forms/filtersets.py:271 netbox/ipam/forms/model_forms.py:217 -#: netbox/ipam/models/vlans.py:273 netbox/ipam/tables/ip.py:206 +#: netbox/ipam/models/vlans.py:279 netbox/ipam/tables/ip.py:207 #: netbox/templates/ipam/prefix.html:56 netbox/templates/ipam/vlan.html:12 #: netbox/templates/ipam/vlan/base.html:6 #: netbox/templates/ipam/vlan_edit.html:14 #: netbox/templates/wireless/wirelesslan.html:38 -#: netbox/vpn/forms/bulk_import.py:304 netbox/vpn/forms/filtersets.py:290 +#: netbox/vpn/forms/bulk_import.py:309 netbox/vpn/forms/filtersets.py:295 #: netbox/vpn/forms/model_forms.py:436 netbox/vpn/forms/model_forms.py:455 -#: netbox/wireless/forms/bulk_edit.py:57 +#: netbox/wireless/forms/bulk_edit.py:58 #: netbox/wireless/forms/bulk_import.py:50 -#: netbox/wireless/forms/model_forms.py:50 netbox/wireless/models.py:102 +#: netbox/wireless/forms/model_forms.py:51 netbox/wireless/models.py:102 msgid "VLAN" msgstr "VLAN" @@ -10068,9 +10262,9 @@ msgstr "Önek uzunluğu" msgid "Is a pool" msgstr "Havuz mu" -#: netbox/ipam/forms/bulk_edit.py:257 netbox/ipam/forms/bulk_edit.py:302 -#: netbox/ipam/forms/filtersets.py:258 netbox/ipam/forms/filtersets.py:309 -#: netbox/ipam/models/ip.py:256 netbox/ipam/models/ip.py:525 +#: netbox/ipam/forms/bulk_edit.py:257 netbox/ipam/forms/bulk_edit.py:307 +#: netbox/ipam/forms/filtersets.py:258 netbox/ipam/forms/filtersets.py:316 +#: netbox/ipam/models/ip.py:256 msgid "Treat as fully utilized" msgstr "Tamamen kullanılmış gibi davran" @@ -10079,28 +10273,32 @@ msgstr "Tamamen kullanılmış gibi davran" msgid "VLAN Assignment" msgstr "VLAN Ataması" -#: netbox/ipam/forms/bulk_edit.py:350 netbox/ipam/models/ip.py:772 +#: netbox/ipam/forms/bulk_edit.py:302 netbox/ipam/forms/filtersets.py:309 +msgid "Treat as populated" +msgstr "Dolu gibi davranın" + +#: netbox/ipam/forms/bulk_edit.py:355 netbox/ipam/models/ip.py:782 msgid "DNS name" msgstr "DNS adı" -#: netbox/ipam/forms/bulk_edit.py:371 netbox/ipam/forms/bulk_edit.py:562 -#: netbox/ipam/forms/bulk_import.py:433 netbox/ipam/forms/bulk_import.py:544 -#: netbox/ipam/forms/bulk_import.py:570 netbox/ipam/forms/filtersets.py:407 -#: netbox/ipam/forms/filtersets.py:596 netbox/templates/ipam/fhrpgroup.html:22 +#: netbox/ipam/forms/bulk_edit.py:376 netbox/ipam/forms/bulk_edit.py:573 +#: netbox/ipam/forms/bulk_import.py:433 netbox/ipam/forms/bulk_import.py:551 +#: netbox/ipam/forms/bulk_import.py:579 netbox/ipam/forms/filtersets.py:414 +#: netbox/ipam/forms/filtersets.py:604 netbox/templates/ipam/fhrpgroup.html:22 #: netbox/templates/ipam/inc/panels/fhrp_groups.html:24 -#: netbox/templates/ipam/service.html:32 +#: netbox/templates/ipam/service.html:34 #: netbox/templates/ipam/servicetemplate.html:19 msgid "Protocol" msgstr "Protokol" -#: netbox/ipam/forms/bulk_edit.py:378 netbox/ipam/forms/filtersets.py:414 +#: netbox/ipam/forms/bulk_edit.py:383 netbox/ipam/forms/filtersets.py:421 #: netbox/ipam/tables/fhrp.py:22 netbox/templates/ipam/fhrpgroup.html:26 msgid "Group ID" msgstr "Grup Kimliği" -#: netbox/ipam/forms/bulk_edit.py:383 netbox/ipam/forms/filtersets.py:419 -#: netbox/wireless/forms/bulk_edit.py:70 -#: netbox/wireless/forms/bulk_edit.py:118 +#: netbox/ipam/forms/bulk_edit.py:388 netbox/ipam/forms/filtersets.py:426 +#: netbox/wireless/forms/bulk_edit.py:71 +#: netbox/wireless/forms/bulk_edit.py:119 #: netbox/wireless/forms/bulk_import.py:64 #: netbox/wireless/forms/bulk_import.py:67 #: netbox/wireless/forms/bulk_import.py:109 @@ -10110,51 +10308,51 @@ msgstr "Grup Kimliği" msgid "Authentication type" msgstr "Kimlik doğrulama türü" -#: netbox/ipam/forms/bulk_edit.py:388 netbox/ipam/forms/filtersets.py:423 +#: netbox/ipam/forms/bulk_edit.py:393 netbox/ipam/forms/filtersets.py:430 msgid "Authentication key" msgstr "Kimlik doğrulama anahtarı" -#: netbox/ipam/forms/bulk_edit.py:405 netbox/ipam/forms/filtersets.py:400 -#: netbox/ipam/forms/model_forms.py:517 netbox/netbox/navigation/menu.py:407 +#: netbox/ipam/forms/bulk_edit.py:410 netbox/ipam/forms/filtersets.py:407 +#: netbox/ipam/forms/model_forms.py:517 netbox/netbox/navigation/menu.py:409 #: netbox/templates/ipam/fhrpgroup.html:49 #: netbox/templates/wireless/inc/authentication_attrs.html:5 -#: netbox/wireless/forms/bulk_edit.py:94 -#: netbox/wireless/forms/bulk_edit.py:152 +#: netbox/wireless/forms/bulk_edit.py:95 +#: netbox/wireless/forms/bulk_edit.py:153 #: netbox/wireless/forms/filtersets.py:39 #: netbox/wireless/forms/filtersets.py:104 -#: netbox/wireless/forms/model_forms.py:58 -#: netbox/wireless/forms/model_forms.py:174 +#: netbox/wireless/forms/model_forms.py:59 +#: netbox/wireless/forms/model_forms.py:175 msgid "Authentication" msgstr "Kimlik Doğrulama" -#: netbox/ipam/forms/bulk_edit.py:430 netbox/ipam/models/vlans.py:63 +#: netbox/ipam/forms/bulk_edit.py:435 netbox/ipam/models/vlans.py:62 msgid "VLAN ID ranges" msgstr "VLAN ID aralıkları" -#: netbox/ipam/forms/bulk_edit.py:505 netbox/ipam/forms/bulk_import.py:501 -#: netbox/ipam/forms/filtersets.py:571 netbox/ipam/models/vlans.py:233 -#: netbox/ipam/tables/vlans.py:103 +#: netbox/ipam/forms/bulk_edit.py:516 netbox/ipam/forms/bulk_import.py:508 +#: netbox/ipam/forms/filtersets.py:579 netbox/ipam/models/vlans.py:239 +#: netbox/ipam/tables/vlans.py:105 msgid "Q-in-Q role" msgstr "Q-in-Q rolü" -#: netbox/ipam/forms/bulk_edit.py:522 +#: netbox/ipam/forms/bulk_edit.py:533 msgid "Q-in-Q" msgstr "Q-in-Q" -#: netbox/ipam/forms/bulk_edit.py:523 +#: netbox/ipam/forms/bulk_edit.py:534 msgid "Site & Group" msgstr "Site ve Grup" -#: netbox/ipam/forms/bulk_edit.py:546 netbox/ipam/forms/bulk_import.py:531 -#: netbox/ipam/forms/model_forms.py:723 netbox/ipam/tables/vlans.py:256 +#: netbox/ipam/forms/bulk_edit.py:557 netbox/ipam/forms/bulk_import.py:538 +#: netbox/ipam/forms/model_forms.py:724 netbox/ipam/tables/vlans.py:258 #: netbox/templates/ipam/vlantranslationrule.html:14 #: netbox/vpn/forms/model_forms.py:322 netbox/vpn/forms/model_forms.py:359 msgid "Policy" msgstr "İlke" -#: netbox/ipam/forms/bulk_edit.py:567 netbox/ipam/forms/model_forms.py:741 -#: netbox/ipam/forms/model_forms.py:773 netbox/ipam/tables/services.py:19 -#: netbox/ipam/tables/services.py:49 netbox/templates/ipam/service.html:36 +#: netbox/ipam/forms/bulk_edit.py:578 netbox/ipam/forms/model_forms.py:742 +#: netbox/ipam/forms/model_forms.py:775 netbox/ipam/tables/services.py:19 +#: netbox/ipam/tables/services.py:49 netbox/templates/ipam/service.html:38 #: netbox/templates/ipam/servicetemplate.html:23 msgid "Ports" msgstr "Limanlar" @@ -10190,8 +10388,9 @@ msgstr "VLAN'ın sitesi (varsa)" msgid "Scope ID" msgstr "Kapsam Kimliği" -#: netbox/ipam/forms/bulk_import.py:331 netbox/ipam/forms/model_forms.py:305 -#: netbox/ipam/forms/model_forms.py:335 netbox/ipam/forms/model_forms.py:516 +#: netbox/ipam/forms/bulk_import.py:331 netbox/ipam/forms/filtersets.py:636 +#: netbox/ipam/forms/model_forms.py:305 netbox/ipam/forms/model_forms.py:335 +#: netbox/ipam/forms/model_forms.py:516 #: netbox/templates/ipam/fhrpgroup.html:19 msgid "FHRP Group" msgstr "FHRP Grubu" @@ -10237,47 +10436,58 @@ msgstr "Arayüz belirtilmedi; bant dışı IP olarak ayarlanamıyor" msgid "Auth type" msgstr "Kimlik doğrulama türü" -#: netbox/ipam/forms/bulk_import.py:479 +#: netbox/ipam/forms/bulk_import.py:486 msgid "Assigned VLAN group" msgstr "Atanmış VLAN grubu" -#: netbox/ipam/forms/bulk_import.py:511 +#: netbox/ipam/forms/bulk_import.py:518 msgid "Service VLAN (for Q-in-Q/802.1ad customer VLANs)" msgstr "Hizmet VLAN (Q-in-Q/802.1ad müşteri VLAN'ları için)" -#: netbox/ipam/forms/bulk_import.py:534 netbox/ipam/models/vlans.py:352 +#: netbox/ipam/forms/bulk_import.py:541 netbox/ipam/models/vlans.py:358 msgid "VLAN translation policy" msgstr "VLAN çeviri politikası" -#: netbox/ipam/forms/bulk_import.py:546 netbox/ipam/forms/bulk_import.py:572 +#: netbox/ipam/forms/bulk_import.py:553 netbox/ipam/forms/bulk_import.py:581 msgid "IP protocol" msgstr "IP protokolü" -#: netbox/ipam/forms/bulk_import.py:560 -msgid "Required if not assigned to a VM" -msgstr "Bir VM'ye atanmadıysa gereklidir" +#: netbox/ipam/forms/bulk_import.py:565 +msgid "Parent type (app & model)" +msgstr "Ebeveyn türü (uygulama ve model)" -#: netbox/ipam/forms/bulk_import.py:567 -msgid "Required if not assigned to a device" -msgstr "Bir cihaza atanmadıysa gereklidir" +#: netbox/ipam/forms/bulk_import.py:572 +msgid "Parent object name" +msgstr "Üst nesne adı" -#: netbox/ipam/forms/bulk_import.py:592 +#: netbox/ipam/forms/bulk_import.py:576 +msgid "Parent object ID" +msgstr "Üst nesne kimliği" + +#: netbox/ipam/forms/bulk_import.py:628 +msgid "" +"One of parent or parent_object_id must be included with parent_object_type" +msgstr "" +"Parent_object_type öğesine ana veya parent_object_id öğelerinden biri dahil " +"edilmelidir" + +#: netbox/ipam/forms/bulk_import.py:638 #, python-brace-format -msgid "{ip} is not assigned to this device/VM." -msgstr "{ip} bu cihaza/VM'ye atanmamıştır." +msgid "{ip} is not assigned to this parent." +msgstr "{ip} bu ebeveyne atanmamıştır." #: netbox/ipam/forms/filtersets.py:49 netbox/ipam/forms/model_forms.py:66 -#: netbox/netbox/navigation/menu.py:195 netbox/vpn/forms/model_forms.py:413 +#: netbox/netbox/navigation/menu.py:196 netbox/vpn/forms/model_forms.py:413 msgid "Route Targets" msgstr "Rota Hedefleri" #: netbox/ipam/forms/filtersets.py:55 netbox/ipam/forms/model_forms.py:53 -#: netbox/vpn/forms/filtersets.py:230 netbox/vpn/forms/model_forms.py:400 +#: netbox/vpn/forms/filtersets.py:235 netbox/vpn/forms/model_forms.py:400 msgid "Import targets" msgstr "Hedefleri içe aktarma" #: netbox/ipam/forms/filtersets.py:60 netbox/ipam/forms/model_forms.py:58 -#: netbox/vpn/forms/filtersets.py:235 netbox/vpn/forms/model_forms.py:405 +#: netbox/vpn/forms/filtersets.py:240 netbox/vpn/forms/model_forms.py:405 msgid "Export targets" msgstr "İhracat hedefleri" @@ -10289,13 +10499,13 @@ msgstr "VRF tarafından ithal" msgid "Exported by VRF" msgstr "VRF tarafından ihraç edildi" -#: netbox/ipam/forms/filtersets.py:89 netbox/ipam/tables/ip.py:35 +#: netbox/ipam/forms/filtersets.py:89 netbox/ipam/tables/ip.py:36 #: netbox/templates/ipam/rir.html:30 msgid "Private" msgstr "Özel" #: netbox/ipam/forms/filtersets.py:108 netbox/ipam/forms/filtersets.py:200 -#: netbox/ipam/forms/filtersets.py:288 netbox/ipam/forms/filtersets.py:343 +#: netbox/ipam/forms/filtersets.py:288 netbox/ipam/forms/filtersets.py:350 msgid "Address family" msgstr "Adres ailesi" @@ -10315,50 +10525,50 @@ msgstr "Bitiş" msgid "Search within" msgstr "İçinde ara" -#: netbox/ipam/forms/filtersets.py:216 netbox/ipam/forms/filtersets.py:359 +#: netbox/ipam/forms/filtersets.py:216 netbox/ipam/forms/filtersets.py:366 msgid "Present in VRF" msgstr "VRF'de mevcut" -#: netbox/ipam/forms/filtersets.py:327 +#: netbox/ipam/forms/filtersets.py:334 msgid "Device/VM" msgstr "Cihaz/VM" -#: netbox/ipam/forms/filtersets.py:338 +#: netbox/ipam/forms/filtersets.py:345 msgid "Parent Prefix" msgstr "Ebeveyn Öneki" -#: netbox/ipam/forms/filtersets.py:383 +#: netbox/ipam/forms/filtersets.py:390 msgid "Assigned to an interface" msgstr "Bir arayüze atandı" -#: netbox/ipam/forms/filtersets.py:390 netbox/templates/ipam/ipaddress.html:51 +#: netbox/ipam/forms/filtersets.py:397 netbox/templates/ipam/ipaddress.html:51 msgid "DNS Name" msgstr "DNS Adı" -#: netbox/ipam/forms/filtersets.py:433 netbox/ipam/models/vlans.py:274 -#: netbox/ipam/tables/ip.py:122 netbox/ipam/tables/vlans.py:51 -#: netbox/ipam/views.py:1036 netbox/netbox/navigation/menu.py:199 -#: netbox/netbox/navigation/menu.py:201 +#: 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/netbox/navigation/menu.py:202 msgid "VLANs" msgstr "VLAN'lar" -#: netbox/ipam/forms/filtersets.py:474 +#: netbox/ipam/forms/filtersets.py:482 msgid "Contains VLAN ID" msgstr "VLAN Kimliği içerir" -#: netbox/ipam/forms/filtersets.py:508 netbox/ipam/models/vlans.py:372 +#: netbox/ipam/forms/filtersets.py:516 netbox/ipam/models/vlans.py:378 msgid "Local VLAN ID" msgstr "Yerel VLAN Kimliği" -#: netbox/ipam/forms/filtersets.py:513 netbox/ipam/models/vlans.py:380 +#: netbox/ipam/forms/filtersets.py:521 netbox/ipam/models/vlans.py:386 msgid "Remote VLAN ID" msgstr "Uzak VLAN Kimliği" -#: netbox/ipam/forms/filtersets.py:523 +#: netbox/ipam/forms/filtersets.py:531 msgid "Q-in-Q/802.1ad" msgstr "Q-in-Q/802.1ad" -#: netbox/ipam/forms/filtersets.py:568 netbox/ipam/models/vlans.py:192 +#: netbox/ipam/forms/filtersets.py:576 netbox/ipam/models/vlans.py:198 #: netbox/templates/ipam/vlan.html:31 msgid "VLAN ID" msgstr "VLAN KİMLİĞİ" @@ -10368,7 +10578,7 @@ msgstr "VLAN KİMLİĞİ" msgid "Route Target" msgstr "Rota Hedefi" -#: netbox/ipam/forms/model_forms.py:118 netbox/ipam/tables/ip.py:63 +#: netbox/ipam/forms/model_forms.py:118 netbox/ipam/tables/ip.py:64 #: netbox/templates/ipam/aggregate.html:11 #: netbox/templates/ipam/prefix.html:38 msgid "Aggregate" @@ -10437,12 +10647,12 @@ msgstr "VLAN kimlikleri" msgid "Child VLANs" msgstr "Çocuk VLAN'ları" -#: netbox/ipam/forms/model_forms.py:729 +#: netbox/ipam/forms/model_forms.py:730 #: netbox/templates/ipam/vlantranslationrule.html:11 msgid "VLAN Translation Rule" msgstr "VLAN Çeviri Kuralı" -#: netbox/ipam/forms/model_forms.py:746 netbox/ipam/forms/model_forms.py:778 +#: netbox/ipam/forms/model_forms.py:747 netbox/ipam/forms/model_forms.py:780 msgid "" "Comma-separated list of one or more port numbers. A range may be specified " "using a hyphen." @@ -10450,28 +10660,32 @@ msgstr "" "Bir veya daha fazla bağlantı noktası numarasının virgülle ayrılmış listesi. " "Bir aralık bir tire kullanılarak belirtilebilir." -#: netbox/ipam/forms/model_forms.py:751 +#: netbox/ipam/forms/model_forms.py:752 #: netbox/templates/ipam/servicetemplate.html:12 msgid "Service Template" msgstr "Hizmet Şablonu" -#: netbox/ipam/forms/model_forms.py:798 +#: netbox/ipam/forms/model_forms.py:765 +msgid "Parent type" +msgstr "Ebeveyn türü" + +#: netbox/ipam/forms/model_forms.py:796 msgid "Port(s)" msgstr "Liman (lar)" -#: netbox/ipam/forms/model_forms.py:812 +#: netbox/ipam/forms/model_forms.py:839 msgid "Service template" msgstr "Hizmet şablonu" -#: netbox/ipam/forms/model_forms.py:824 +#: netbox/ipam/forms/model_forms.py:848 msgid "From Template" msgstr "Şablondan" -#: netbox/ipam/forms/model_forms.py:825 +#: netbox/ipam/forms/model_forms.py:849 msgid "Custom" msgstr "Özel" -#: netbox/ipam/forms/model_forms.py:856 +#: netbox/ipam/forms/model_forms.py:880 msgid "" "Must specify name, protocol, and port(s) if not using a service template." msgstr "" @@ -10519,19 +10733,19 @@ msgstr "kimlik doğrulama türü" msgid "authentication key" msgstr "kimlik doğrulama anahtarı" -#: netbox/ipam/models/fhrp.py:56 +#: netbox/ipam/models/fhrp.py:62 msgid "FHRP group" msgstr "FHRP grubu" -#: netbox/ipam/models/fhrp.py:57 +#: netbox/ipam/models/fhrp.py:63 msgid "FHRP groups" msgstr "FHRP grupları" -#: netbox/ipam/models/fhrp.py:110 +#: netbox/ipam/models/fhrp.py:116 msgid "FHRP group assignment" msgstr "FHRP grup ataması" -#: netbox/ipam/models/fhrp.py:111 +#: netbox/ipam/models/fhrp.py:117 msgid "FHRP group assignments" msgstr "FHRP grup ödevleri" @@ -10543,7 +10757,7 @@ msgstr "özel" msgid "IP space managed by this RIR is considered private" msgstr "Bu RIR tarafından yönetilen IP alanı özel olarak kabul edilir" -#: netbox/ipam/models/ip.py:72 netbox/netbox/navigation/menu.py:188 +#: netbox/ipam/models/ip.py:72 netbox/netbox/navigation/menu.py:189 msgid "RIRs" msgstr "RIR'ler" @@ -10617,7 +10831,7 @@ msgstr "bir havuz" msgid "All IP addresses within this prefix are considered usable" msgstr "Bu önek içindeki tüm IP adresleri kullanılabilir kabul edilir" -#: netbox/ipam/models/ip.py:254 netbox/ipam/models/ip.py:523 +#: netbox/ipam/models/ip.py:254 netbox/ipam/models/ip.py:531 msgid "mark utilized" msgstr "kullanılan işaret" @@ -10629,12 +10843,12 @@ msgstr "önekleri" msgid "Cannot create prefix with /0 mask." msgstr "/0 maskesi ile önek oluşturulamıyor." -#: netbox/ipam/models/ip.py:305 netbox/ipam/models/ip.py:871 +#: netbox/ipam/models/ip.py:305 netbox/ipam/models/ip.py:881 #, python-brace-format msgid "VRF {vrf}" msgstr "VRF {vrf}" -#: netbox/ipam/models/ip.py:305 netbox/ipam/models/ip.py:871 +#: netbox/ipam/models/ip.py:305 netbox/ipam/models/ip.py:881 msgid "global table" msgstr "küresel tablo" @@ -10643,117 +10857,135 @@ msgstr "küresel tablo" msgid "Duplicate prefix found in {table}: {prefix}" msgstr "Yinelenen önek şurada bulundu {table}: {prefix}" -#: netbox/ipam/models/ip.py:481 +#: netbox/ipam/models/ip.py:484 msgid "start address" msgstr "başlangıç adresi" -#: netbox/ipam/models/ip.py:482 netbox/ipam/models/ip.py:486 -#: netbox/ipam/models/ip.py:711 +#: netbox/ipam/models/ip.py:485 netbox/ipam/models/ip.py:489 +#: netbox/ipam/models/ip.py:722 msgid "IPv4 or IPv6 address (with mask)" msgstr "IPv4 veya IPv6 adresi (maske ile)" -#: netbox/ipam/models/ip.py:485 +#: netbox/ipam/models/ip.py:488 msgid "end address" msgstr "bitiş adresi" -#: netbox/ipam/models/ip.py:512 +#: netbox/ipam/models/ip.py:515 msgid "Operational status of this range" msgstr "Bu aralığın çalışma durumu" -#: netbox/ipam/models/ip.py:520 +#: netbox/ipam/models/ip.py:523 msgid "The primary function of this range" msgstr "Bu aralığın birincil işlevi" -#: netbox/ipam/models/ip.py:534 +#: netbox/ipam/models/ip.py:526 +msgid "mark populated" +msgstr "işareti doldurulmuş" + +#: netbox/ipam/models/ip.py:528 +msgid "Prevent the creation of IP addresses within this range" +msgstr "Bu aralıkta IP adreslerinin oluşturulmasını önleyin" + +#: netbox/ipam/models/ip.py:533 +#, python-format +msgid "Report space as 100% utilized" +msgstr "Alanı %100 kullanıldığı şekilde rapor edin" + +#: netbox/ipam/models/ip.py:542 msgid "IP range" msgstr "IP aralığı" -#: netbox/ipam/models/ip.py:535 +#: netbox/ipam/models/ip.py:543 msgid "IP ranges" msgstr "IP aralıkları" -#: netbox/ipam/models/ip.py:548 +#: netbox/ipam/models/ip.py:556 msgid "Starting and ending IP address versions must match" msgstr "Başlangıç ve bitiş IP adresi sürümleri eşleşmelidir" -#: netbox/ipam/models/ip.py:554 +#: netbox/ipam/models/ip.py:562 msgid "Starting and ending IP address masks must match" msgstr "Başlangıç ve bitiş IP adresi maskeleri eşleşmelidir" -#: netbox/ipam/models/ip.py:561 +#: netbox/ipam/models/ip.py:569 #, python-brace-format msgid "" "Ending address must be greater than the starting address ({start_address})" msgstr "" "Bitiş adresi başlangıç adresinden daha büyük olmalıdır ({start_address})" -#: netbox/ipam/models/ip.py:589 +#: netbox/ipam/models/ip.py:597 #, python-brace-format msgid "Defined addresses overlap with range {overlapping_range} in VRF {vrf}" msgstr "" "Tanımlanan adresler aralık ile örtüşüyor {overlapping_range} VRF'de {vrf}" -#: netbox/ipam/models/ip.py:598 +#: netbox/ipam/models/ip.py:606 #, python-brace-format msgid "Defined range exceeds maximum supported size ({max_size})" msgstr "Tanımlanan aralık maksimum desteklenen boyutu aşıyor ({max_size})" -#: netbox/ipam/models/ip.py:710 netbox/tenancy/models/contacts.py:77 +#: netbox/ipam/models/ip.py:721 netbox/tenancy/models/contacts.py:78 msgid "address" msgstr "adres" -#: netbox/ipam/models/ip.py:733 +#: netbox/ipam/models/ip.py:744 msgid "The operational status of this IP" msgstr "Bu IP'nin operasyonel durumu" -#: netbox/ipam/models/ip.py:741 +#: netbox/ipam/models/ip.py:752 msgid "The functional role of this IP" msgstr "Bu IP'nin işlevsel rolü" -#: netbox/ipam/models/ip.py:765 netbox/templates/ipam/ipaddress.html:72 +#: netbox/ipam/models/ip.py:775 netbox/templates/ipam/ipaddress.html:72 msgid "NAT (inside)" msgstr "NAT (iç)" -#: netbox/ipam/models/ip.py:766 +#: netbox/ipam/models/ip.py:776 msgid "The IP for which this address is the \"outside\" IP" msgstr "Bu adresin “dış” IP olduğu IP" -#: netbox/ipam/models/ip.py:773 +#: netbox/ipam/models/ip.py:783 msgid "Hostname or FQDN (not case-sensitive)" msgstr "Ana bilgisayar adı veya FQDN (büyük/küçük harfe duyarlı değil)" -#: netbox/ipam/models/ip.py:789 netbox/ipam/models/services.py:90 +#: netbox/ipam/models/ip.py:799 netbox/ipam/models/services.py:86 msgid "IP addresses" msgstr "IP adresleri" -#: netbox/ipam/models/ip.py:842 +#: netbox/ipam/models/ip.py:852 msgid "Cannot create IP address with /0 mask." msgstr "/0 maskesi ile IP adresi oluşturulamıyor." -#: netbox/ipam/models/ip.py:848 +#: netbox/ipam/models/ip.py:858 #, python-brace-format msgid "{ip} is a network ID, which may not be assigned to an interface." msgstr "{ip} bir arayüze atanamayacak bir ağ kimliğidir." -#: netbox/ipam/models/ip.py:859 +#: netbox/ipam/models/ip.py:869 #, python-brace-format msgid "" "{ip} is a broadcast address, which may not be assigned to an interface." msgstr "{ip} bir arayüze atanamayacak bir yayın adresidir." -#: netbox/ipam/models/ip.py:873 +#: netbox/ipam/models/ip.py:883 #, python-brace-format msgid "Duplicate IP address found in {table}: {ipaddress}" msgstr "Yinelenen IP adresi şurada bulundu {table}: {ipaddress}" -#: netbox/ipam/models/ip.py:896 +#: netbox/ipam/models/ip.py:899 +#, python-brace-format +msgid "Cannot create IP address {ip} inside range {range}." +msgstr "IP adresi oluşturulamıyor {ip} iç menzil {range}." + +#: netbox/ipam/models/ip.py:920 msgid "" "Cannot reassign IP address while it is designated as the primary IP for the " "parent object" msgstr "" "Üst nesne için birincil IP olarak belirlenirken IP adresi yeniden atanamıyor" -#: netbox/ipam/models/ip.py:902 +#: netbox/ipam/models/ip.py:926 msgid "Only IPv6 addresses can be assigned SLAAC status" msgstr "Yalnızca IPv6 adreslerine SLAAC durumu atanabilir" @@ -10769,51 +11001,41 @@ msgstr "hizmet şablonu" msgid "service templates" msgstr "servis şablonları" -#: netbox/ipam/models/services.py:91 +#: netbox/ipam/models/services.py:87 msgid "The specific IP addresses (if any) to which this service is bound" msgstr "Bu hizmetin bağlı olduğu belirli IP adresleri (varsa)" -#: netbox/ipam/models/services.py:98 +#: netbox/ipam/models/services.py:97 msgid "service" msgstr "hizmet" -#: netbox/ipam/models/services.py:99 +#: netbox/ipam/models/services.py:98 msgid "services" msgstr "servisler" -#: netbox/ipam/models/services.py:110 -msgid "" -"A service cannot be associated with both a device and a virtual machine." -msgstr "Bir hizmet hem cihaz hem de sanal makine ile ilişkilendirilemez." - -#: netbox/ipam/models/services.py:112 -msgid "" -"A service must be associated with either a device or a virtual machine." -msgstr "Bir hizmet, bir cihaz veya sanal makine ile ilişkilendirilmelidir." - -#: netbox/ipam/models/vlans.py:88 +#: netbox/ipam/models/vlans.py:94 msgid "VLAN groups" msgstr "VLAN grupları" -#: netbox/ipam/models/vlans.py:95 +#: netbox/ipam/models/vlans.py:101 msgid "Cannot set scope_type without scope_id." msgstr "scope_id olmadan scope_type ayarlanamıyor." -#: netbox/ipam/models/vlans.py:97 +#: netbox/ipam/models/vlans.py:103 msgid "Cannot set scope_id without scope_type." msgstr "scope_type olmadan scope_id ayarlanamıyor." -#: netbox/ipam/models/vlans.py:105 +#: netbox/ipam/models/vlans.py:111 #, python-brace-format msgid "Starting VLAN ID in range ({value}) cannot be less than {minimum}" msgstr "Menzilde VLAN Kimliğini Başlatma ({value}) daha az olamaz {minimum}" -#: netbox/ipam/models/vlans.py:111 +#: netbox/ipam/models/vlans.py:117 #, python-brace-format msgid "Ending VLAN ID in range ({value}) cannot exceed {maximum}" msgstr "Menzilde VLAN Kimliğini Sonlandırma ({value}) geçemez {maximum}" -#: netbox/ipam/models/vlans.py:118 +#: netbox/ipam/models/vlans.py:124 #, python-brace-format msgid "" "Ending VLAN ID in range must be greater than or equal to the starting VLAN " @@ -10822,36 +11044,36 @@ msgstr "" "Aralıktaki bitiş VLAN kimliği, başlangıç VLAN kimliğinden daha büyük veya " "ona eşit olmalıdır ({range})" -#: netbox/ipam/models/vlans.py:124 +#: netbox/ipam/models/vlans.py:130 msgid "Ranges cannot overlap." msgstr "Aralıklar üst üste gelemez." -#: netbox/ipam/models/vlans.py:181 +#: netbox/ipam/models/vlans.py:187 msgid "The specific site to which this VLAN is assigned (if any)" msgstr "Bu VLAN'ın atandığı belirli site (varsa)" -#: netbox/ipam/models/vlans.py:189 +#: netbox/ipam/models/vlans.py:195 msgid "VLAN group (optional)" msgstr "VLAN grubu (isteğe bağlı)" -#: netbox/ipam/models/vlans.py:197 netbox/ipam/models/vlans.py:377 -#: netbox/ipam/models/vlans.py:385 +#: netbox/ipam/models/vlans.py:203 netbox/ipam/models/vlans.py:383 +#: netbox/ipam/models/vlans.py:391 msgid "Numeric VLAN ID (1-4094)" msgstr "Sayısal VLAN Kimliği (1-4094)" -#: netbox/ipam/models/vlans.py:215 +#: netbox/ipam/models/vlans.py:221 msgid "Operational status of this VLAN" msgstr "Bu VLAN'ın operasyonel durumu" -#: netbox/ipam/models/vlans.py:223 +#: netbox/ipam/models/vlans.py:229 msgid "The primary function of this VLAN" msgstr "Bu VLAN'ın birincil işlevi" -#: netbox/ipam/models/vlans.py:238 +#: netbox/ipam/models/vlans.py:244 msgid "Customer/service VLAN designation (for Q-in-Q/IEEE 802.1ad)" msgstr "Müşteri/hizmet VLAN tanımı (Q-in-Q/IEEE 802.1ad için)" -#: netbox/ipam/models/vlans.py:287 +#: netbox/ipam/models/vlans.py:293 #, python-brace-format msgid "" "VLAN is assigned to group {group} (scope: {scope}); cannot also assign to " @@ -10860,7 +11082,7 @@ msgstr "" "VLAN {group} adlı gruba (kapsam: {scope}) atandığı için; {site} adlı siteye " "de atanamaz ." -#: netbox/ipam/models/vlans.py:294 +#: netbox/ipam/models/vlans.py:300 #, python-brace-format msgid "" "The assigned site {site} is not a member of the assigned group {group} " @@ -10868,24 +11090,24 @@ msgid "" msgstr "" "Atanan site {site} atanan grubun üyesi değil {group} (kapsam: {scope})." -#: netbox/ipam/models/vlans.py:303 +#: netbox/ipam/models/vlans.py:309 #, python-brace-format msgid "VID must be in ranges {ranges} for VLANs in group {group}" msgstr "VID aralıklarda olmalıdır {ranges} gruptaki VLAN'lar için {group}" -#: netbox/ipam/models/vlans.py:310 +#: netbox/ipam/models/vlans.py:316 msgid "Only Q-in-Q customer VLANs maybe assigned to a service VLAN." msgstr "Bir hizmet VLAN'ına yalnızca Q-in-Q müşteri VLAN'ları atanabilir." -#: netbox/ipam/models/vlans.py:316 +#: netbox/ipam/models/vlans.py:322 msgid "A Q-in-Q customer VLAN must be assigned to a service VLAN." msgstr "Bir Q-in-Q müşteri VLAN'ı bir hizmet VLAN'ına atanmalıdır." -#: netbox/ipam/models/vlans.py:353 +#: netbox/ipam/models/vlans.py:359 msgid "VLAN translation policies" msgstr "VLAN çeviri politikaları" -#: netbox/ipam/models/vlans.py:394 +#: netbox/ipam/models/vlans.py:400 msgid "VLAN translation rule" msgstr "VLAN çeviri kuralı" @@ -10905,8 +11127,8 @@ msgstr "benzersiz alanı zorunlu kılmak" msgid "Prevent duplicate prefixes/IP addresses within this VRF" msgstr "Bu VRF içinde yinelenen önek/IP adreslerini önleyin" -#: netbox/ipam/models/vrfs.py:62 netbox/netbox/navigation/menu.py:192 -#: netbox/netbox/navigation/menu.py:194 +#: netbox/ipam/models/vrfs.py:62 netbox/netbox/navigation/menu.py:193 +#: netbox/netbox/navigation/menu.py:195 msgid "VRFs" msgstr "VRF'ler" @@ -10934,74 +11156,79 @@ msgstr "Site Sayısı" msgid "Provider Count" msgstr "Sağlayıcı Sayısı" -#: netbox/ipam/tables/ip.py:41 netbox/netbox/navigation/menu.py:185 -#: netbox/netbox/navigation/menu.py:187 +#: netbox/ipam/tables/ip.py:42 netbox/netbox/navigation/menu.py:186 +#: netbox/netbox/navigation/menu.py:188 msgid "Aggregates" msgstr "Agregalar" -#: netbox/ipam/tables/ip.py:71 +#: netbox/ipam/tables/ip.py:72 msgid "Added" msgstr "Eklendi" -#: netbox/ipam/tables/ip.py:74 netbox/ipam/tables/ip.py:112 -#: netbox/ipam/tables/vlans.py:118 netbox/ipam/views.py:373 -#: netbox/netbox/navigation/menu.py:171 netbox/netbox/navigation/menu.py:173 +#: netbox/ipam/tables/ip.py:75 netbox/ipam/tables/ip.py:113 +#: netbox/ipam/tables/vlans.py:120 netbox/ipam/views.py:375 +#: netbox/netbox/navigation/menu.py:172 netbox/netbox/navigation/menu.py:174 #: netbox/templates/ipam/vlan.html:100 msgid "Prefixes" msgstr "Önekler" -#: netbox/ipam/tables/ip.py:77 netbox/ipam/tables/ip.py:221 -#: netbox/ipam/tables/ip.py:276 netbox/ipam/tables/vlans.py:55 +#: netbox/ipam/tables/ip.py:78 netbox/ipam/tables/ip.py:222 +#: netbox/ipam/tables/ip.py:281 netbox/ipam/tables/vlans.py:55 #: netbox/templates/dcim/device.html:260 #: netbox/templates/ipam/aggregate.html:24 -#: netbox/templates/ipam/iprange.html:29 netbox/templates/ipam/prefix.html:102 +#: netbox/templates/ipam/iprange.html:37 netbox/templates/ipam/prefix.html:102 msgid "Utilization" msgstr "Kullanımı" -#: netbox/ipam/tables/ip.py:117 netbox/netbox/navigation/menu.py:167 +#: netbox/ipam/tables/ip.py:118 netbox/netbox/navigation/menu.py:168 msgid "IP Ranges" msgstr "IP Aralıkları" -#: netbox/ipam/tables/ip.py:167 +#: netbox/ipam/tables/ip.py:168 msgid "Prefix (Flat)" msgstr "Önek (Düz)" -#: netbox/ipam/tables/ip.py:171 +#: netbox/ipam/tables/ip.py:172 msgid "Depth" msgstr "Derinlik" -#: netbox/ipam/tables/ip.py:191 netbox/ipam/tables/vlans.py:37 +#: netbox/ipam/tables/ip.py:192 netbox/ipam/tables/vlans.py:37 #: netbox/virtualization/tables/clusters.py:77 #: netbox/wireless/tables/wirelesslan.py:55 msgid "Scope Type" msgstr "Kapsam Türü" -#: netbox/ipam/tables/ip.py:213 +#: netbox/ipam/tables/ip.py:214 msgid "Pool" msgstr "Havuz" -#: netbox/ipam/tables/ip.py:217 netbox/ipam/tables/ip.py:272 +#: netbox/ipam/tables/ip.py:218 netbox/ipam/tables/ip.py:277 +#: netbox/templates/ipam/iprange.html:33 msgid "Marked Utilized" msgstr "İşaretli Kullanıldı" -#: netbox/ipam/tables/ip.py:256 +#: netbox/ipam/tables/ip.py:257 msgid "Start address" msgstr "Başlangıç adresi" -#: netbox/ipam/tables/ip.py:335 +#: netbox/ipam/tables/ip.py:273 netbox/templates/ipam/iprange.html:29 +msgid "Marked Populated" +msgstr "İşaretli Nüfuslu" + +#: netbox/ipam/tables/ip.py:341 msgid "NAT (Inside)" msgstr "NAT (İç)" -#: netbox/ipam/tables/ip.py:340 +#: netbox/ipam/tables/ip.py:346 msgid "NAT (Outside)" msgstr "NAT (Dış)" -#: netbox/ipam/tables/ip.py:345 +#: netbox/ipam/tables/ip.py:351 msgid "Assigned" msgstr "Atanmış" -#: netbox/ipam/tables/ip.py:381 netbox/templates/vpn/l2vpntermination.html:16 -#: netbox/vpn/forms/filtersets.py:246 +#: netbox/ipam/tables/ip.py:397 netbox/templates/vpn/l2vpntermination.html:16 +#: netbox/vpn/forms/filtersets.py:251 msgid "Assigned Object" msgstr "Atanan Nesne" @@ -11009,22 +11236,22 @@ msgstr "Atanan Nesne" msgid "VID Ranges" msgstr "VID Aralıkları" -#: netbox/ipam/tables/vlans.py:80 netbox/ipam/tables/vlans.py:190 +#: netbox/ipam/tables/vlans.py:82 netbox/ipam/tables/vlans.py:192 #: netbox/templates/dcim/inc/interface_vlans_table.html:4 msgid "VID" msgstr "VİDEO" -#: netbox/ipam/tables/vlans.py:237 +#: netbox/ipam/tables/vlans.py:239 #: netbox/templates/ipam/vlantranslationpolicy.html:22 msgid "Rules" msgstr "Kuralları" -#: netbox/ipam/tables/vlans.py:260 +#: netbox/ipam/tables/vlans.py:262 #: netbox/templates/ipam/vlantranslationrule.html:18 msgid "Local VID" msgstr "Yerel VID" -#: netbox/ipam/tables/vlans.py:264 +#: netbox/ipam/tables/vlans.py:266 #: netbox/templates/ipam/vlantranslationrule.html:22 msgid "Remote VID" msgstr "Uzaktan VID" @@ -11037,14 +11264,27 @@ msgstr "RD" msgid "Unique" msgstr "Benzersiz" -#: netbox/ipam/tables/vrfs.py:37 netbox/vpn/tables/l2vpn.py:27 +#: netbox/ipam/tables/vrfs.py:37 netbox/vpn/tables/l2vpn.py:30 msgid "Import Targets" msgstr "Hedefleri İçe Aktar" -#: netbox/ipam/tables/vrfs.py:42 netbox/vpn/tables/l2vpn.py:32 +#: netbox/ipam/tables/vrfs.py:42 netbox/vpn/tables/l2vpn.py:35 msgid "Export Targets" msgstr "İhracat Hedefleri" +#: netbox/ipam/utils.py:30 +msgid "1 IP available" +msgstr "1 IP mevcut" + +#: netbox/ipam/utils.py:32 +#, python-brace-format +msgid "{count} IPs available" +msgstr "{count} Mevcut IP'ler" + +#: netbox/ipam/utils.py:33 +msgid "Many IPs available" +msgstr "Birçok IP mevcut" + #: netbox/ipam/validators.py:9 #, python-brace-format msgid "{prefix} is not a valid prefix. Did you mean {suggested}?" @@ -11068,31 +11308,31 @@ msgstr "" "DNS adlarında yalnızca alfanümerik karakterlere, yıldızlara, tirelere, " "noktalara ve alt çizgilere izin verilir" -#: netbox/ipam/views.py:570 +#: netbox/ipam/views.py:569 msgid "Child Prefixes" msgstr "Çocuk Önekleri" -#: netbox/ipam/views.py:606 +#: netbox/ipam/views.py:605 msgid "Child Ranges" msgstr "Çocuk Aralıkları" -#: netbox/ipam/views.py:958 +#: netbox/ipam/views.py:951 msgid "Related IPs" msgstr "İlgili IP'ler" -#: netbox/ipam/views.py:1315 +#: netbox/ipam/views.py:1319 msgid "Device Interfaces" msgstr "Cihaz Arayüzleri" -#: netbox/ipam/views.py:1333 +#: netbox/ipam/views.py:1337 msgid "VM Interfaces" msgstr "VM Arayüzleri" -#: netbox/netbox/api/fields.py:65 +#: netbox/netbox/api/fields.py:66 msgid "This field may not be blank." msgstr "Bu alan boş olmayabilir." -#: netbox/netbox/api/fields.py:70 +#: netbox/netbox/api/fields.py:71 msgid "" "Value must be passed directly (e.g. \"foo\": 123); do not use a dictionary " "or list." @@ -11100,26 +11340,26 @@ msgstr "" "Değer doğrudan iletilmelidir (örn. “foo”: 123); sözlük veya liste " "kullanmayın." -#: netbox/netbox/api/fields.py:91 +#: netbox/netbox/api/fields.py:92 #, python-brace-format msgid "{value} is not a valid choice." msgstr "{value} geçerli bir seçim değildir." -#: netbox/netbox/api/fields.py:104 +#: netbox/netbox/api/fields.py:105 #, python-brace-format msgid "Invalid content type: {content_type}" msgstr "Geçersiz içerik türü: {content_type}" -#: netbox/netbox/api/fields.py:105 +#: netbox/netbox/api/fields.py:106 msgid "Invalid value. Specify a content type as '.'." msgstr "" "Geçersiz değer. İçerik türünü 'olarak belirtin.'." -#: netbox/netbox/api/fields.py:167 +#: netbox/netbox/api/fields.py:168 msgid "Ranges must be specified in the form (lower, upper)." msgstr "Aralıklar formda belirtilmelidir (alt, üst)." -#: netbox/netbox/api/fields.py:169 +#: netbox/netbox/api/fields.py:170 msgid "Range boundaries must be defined as integers." msgstr "Menzil sınırları tamsayılar olarak tanımlanmalıdır." @@ -11194,6 +11434,7 @@ msgid "Dark Grey" msgstr "Koyu gri" #: netbox/netbox/choices.py:103 netbox/templates/extras/script_result.html:56 +#: netbox/templates/extras/tableconfig.html:76 msgid "Default" msgstr "Varsayılan" @@ -11498,33 +11739,33 @@ msgstr "Özel alan '{name}'benzersiz bir değere sahip olmalıdır." msgid "Missing required custom field '{name}'." msgstr "Gerekli özel alan eksik '{name}'." -#: netbox/netbox/models/features.py:470 +#: netbox/netbox/models/features.py:492 msgid "Remote data source" msgstr "Uzak veri kaynağı" -#: netbox/netbox/models/features.py:480 +#: netbox/netbox/models/features.py:502 msgid "data path" msgstr "veri yolu" -#: netbox/netbox/models/features.py:484 +#: netbox/netbox/models/features.py:506 msgid "Path to remote file (relative to data source root)" msgstr "Uzak dosyanın yolu (veri kaynağı köküne göre)" -#: netbox/netbox/models/features.py:487 +#: netbox/netbox/models/features.py:509 msgid "auto sync enabled" msgstr "otomatik senkronizasyon etkin" -#: netbox/netbox/models/features.py:489 +#: netbox/netbox/models/features.py:511 msgid "Enable automatic synchronization of data when the data file is updated" msgstr "" "Veri dosyası güncellendiğinde verilerin otomatik senkronizasyonunu " "etkinleştir" -#: netbox/netbox/models/features.py:492 +#: netbox/netbox/models/features.py:514 msgid "date synced" msgstr "senkronize edilen tarih" -#: netbox/netbox/models/features.py:586 +#: netbox/netbox/models/features.py:608 #, python-brace-format msgid "{class_name} must implement a sync_data() method." msgstr "{class_name} bir sync_data () yöntemi uygulamalıdır." @@ -11553,7 +11794,7 @@ msgstr "Mesafeyi ayarlarken bir birim belirtmelisiniz" msgid "Organization" msgstr "Organizasyon" -#: netbox/netbox/navigation/menu.py:19 +#: netbox/netbox/navigation/menu.py:18 msgid "Site Groups" msgstr "Site Grupları" @@ -11592,208 +11833,212 @@ msgid "Virtual Device Contexts" msgstr "Sanal Cihaz Bağlamları" #: netbox/netbox/navigation/menu.py:88 +msgid "Module Type Profiles" +msgstr "Modül Tipi Profilleri" + +#: netbox/netbox/navigation/menu.py:89 msgid "Manufacturers" msgstr "İmalatçıları" -#: netbox/netbox/navigation/menu.py:92 +#: netbox/netbox/navigation/menu.py:93 msgid "Device Components" msgstr "Cihaz Bileşenleri" -#: netbox/netbox/navigation/menu.py:104 +#: netbox/netbox/navigation/menu.py:105 #: netbox/templates/dcim/inventoryitemrole.html:8 msgid "Inventory Item Roles" msgstr "Envanter Öğesi Rolleri" -#: netbox/netbox/navigation/menu.py:110 +#: netbox/netbox/navigation/menu.py:111 #: netbox/templates/dcim/interface.html:413 #: netbox/templates/virtualization/vminterface.html:124 msgid "MAC Addresses" msgstr "MAC Adresleri" -#: netbox/netbox/navigation/menu.py:117 netbox/netbox/navigation/menu.py:121 +#: netbox/netbox/navigation/menu.py:118 netbox/netbox/navigation/menu.py:122 #: netbox/templates/dcim/interface.html:182 msgid "Connections" msgstr "Bağlantılar" -#: netbox/netbox/navigation/menu.py:123 +#: netbox/netbox/navigation/menu.py:124 msgid "Cables" msgstr "Kablolar" -#: netbox/netbox/navigation/menu.py:124 +#: netbox/netbox/navigation/menu.py:125 msgid "Wireless Links" msgstr "Kablosuz Bağlantılar" -#: netbox/netbox/navigation/menu.py:127 +#: netbox/netbox/navigation/menu.py:128 msgid "Interface Connections" msgstr "Arayüz Bağlantıları" -#: netbox/netbox/navigation/menu.py:132 +#: netbox/netbox/navigation/menu.py:133 msgid "Console Connections" msgstr "Konsol Bağlantıları" -#: netbox/netbox/navigation/menu.py:137 +#: netbox/netbox/navigation/menu.py:138 msgid "Power Connections" msgstr "Güç Bağlantıları" -#: netbox/netbox/navigation/menu.py:153 +#: netbox/netbox/navigation/menu.py:154 msgid "Wireless LAN Groups" msgstr "Kablosuz LAN Grupları" -#: netbox/netbox/navigation/menu.py:174 +#: netbox/netbox/navigation/menu.py:175 msgid "Prefix & VLAN Roles" msgstr "Önek ve VLAN Rolleri" -#: netbox/netbox/navigation/menu.py:180 +#: netbox/netbox/navigation/menu.py:181 msgid "ASN Ranges" msgstr "ASN Aralıkları" -#: netbox/netbox/navigation/menu.py:203 +#: netbox/netbox/navigation/menu.py:204 msgid "VLAN Translation Policies" msgstr "VLAN Çeviri Politikaları" -#: netbox/netbox/navigation/menu.py:204 +#: netbox/netbox/navigation/menu.py:205 #: netbox/templates/ipam/vlantranslationpolicy.html:46 msgid "VLAN Translation Rules" msgstr "VLAN Çeviri Kuralları" -#: netbox/netbox/navigation/menu.py:211 +#: netbox/netbox/navigation/menu.py:212 msgid "Service Templates" msgstr "Hizmet Şablonları" -#: netbox/netbox/navigation/menu.py:212 netbox/templates/dcim/device.html:302 +#: netbox/netbox/navigation/menu.py:213 netbox/templates/dcim/device.html:302 #: netbox/templates/ipam/ipaddress.html:118 #: netbox/templates/virtualization/virtualmachine.html:154 msgid "Services" msgstr "HİZMETLER" -#: netbox/netbox/navigation/menu.py:219 +#: netbox/netbox/navigation/menu.py:220 msgid "VPN" msgstr "VPN" -#: netbox/netbox/navigation/menu.py:223 netbox/netbox/navigation/menu.py:225 +#: netbox/netbox/navigation/menu.py:224 netbox/netbox/navigation/menu.py:226 #: netbox/vpn/tables/tunnels.py:24 msgid "Tunnels" msgstr "Tüneller" -#: netbox/netbox/navigation/menu.py:226 +#: netbox/netbox/navigation/menu.py:227 #: netbox/templates/vpn/tunnelgroup.html:8 msgid "Tunnel Groups" msgstr "Tünel Grupları" -#: netbox/netbox/navigation/menu.py:227 +#: netbox/netbox/navigation/menu.py:228 msgid "Tunnel Terminations" msgstr "Tünel Sonlandırmaları" -#: netbox/netbox/navigation/menu.py:231 netbox/netbox/navigation/menu.py:233 -#: netbox/vpn/models/l2vpn.py:64 +#: netbox/netbox/navigation/menu.py:232 netbox/netbox/navigation/menu.py:234 +#: netbox/vpn/models/l2vpn.py:69 msgid "L2VPNs" msgstr "L2VPN'ler" -#: netbox/netbox/navigation/menu.py:240 +#: netbox/netbox/navigation/menu.py:241 msgid "IKE Proposals" msgstr "IKE Teklifleri" -#: netbox/netbox/navigation/menu.py:241 +#: netbox/netbox/navigation/menu.py:242 #: netbox/templates/vpn/ikeproposal.html:41 msgid "IKE Policies" msgstr "IKE Politikaları" -#: netbox/netbox/navigation/menu.py:242 +#: netbox/netbox/navigation/menu.py:243 msgid "IPSec Proposals" msgstr "IPSec Önerileri" -#: netbox/netbox/navigation/menu.py:243 +#: netbox/netbox/navigation/menu.py:244 #: netbox/templates/vpn/ipsecproposal.html:37 msgid "IPSec Policies" msgstr "IPsec İlkeleri" -#: netbox/netbox/navigation/menu.py:244 netbox/templates/vpn/ikepolicy.html:38 +#: netbox/netbox/navigation/menu.py:245 netbox/templates/vpn/ikepolicy.html:38 #: netbox/templates/vpn/ipsecpolicy.html:25 msgid "IPSec Profiles" msgstr "IPsec Profilleri" -#: netbox/netbox/navigation/menu.py:259 +#: netbox/netbox/navigation/menu.py:260 #: netbox/templates/virtualization/virtualmachine.html:174 #: netbox/templates/virtualization/virtualmachine/base.html:32 #: netbox/templates/virtualization/virtualmachine_list.html:21 #: netbox/virtualization/tables/virtualmachines.py:74 -#: netbox/virtualization/views.py:427 +#: netbox/virtualization/views.py:417 msgid "Virtual Disks" msgstr "Sanal Diskler" -#: netbox/netbox/navigation/menu.py:266 +#: netbox/netbox/navigation/menu.py:267 msgid "Cluster Types" msgstr "Küme Türleri" -#: netbox/netbox/navigation/menu.py:267 +#: netbox/netbox/navigation/menu.py:268 msgid "Cluster Groups" msgstr "Küme Grupları" -#: netbox/netbox/navigation/menu.py:281 +#: netbox/netbox/navigation/menu.py:282 msgid "Circuit Types" msgstr "Devre Türleri" -#: netbox/netbox/navigation/menu.py:282 +#: netbox/netbox/navigation/menu.py:283 msgid "Circuit Terminations" msgstr "Devre Sonlandırmaları" -#: netbox/netbox/navigation/menu.py:286 netbox/netbox/navigation/menu.py:288 +#: netbox/netbox/navigation/menu.py:287 netbox/netbox/navigation/menu.py:289 #: netbox/templates/circuits/providernetwork.html:55 msgid "Virtual Circuits" msgstr "Sanal Devreler" -#: netbox/netbox/navigation/menu.py:289 +#: netbox/netbox/navigation/menu.py:290 msgid "Virtual Circuit Types" msgstr "Sanal Devre Türleri" -#: netbox/netbox/navigation/menu.py:290 +#: netbox/netbox/navigation/menu.py:291 msgid "Virtual Circuit Terminations" msgstr "Sanal Devre Sonlandırmaları" -#: netbox/netbox/navigation/menu.py:296 +#: netbox/netbox/navigation/menu.py:297 msgid "Circuit Groups" msgstr "Devre Grupları" -#: netbox/netbox/navigation/menu.py:297 +#: netbox/netbox/navigation/menu.py:298 #: netbox/templates/circuits/circuit.html:76 #: netbox/templates/circuits/virtualcircuit.html:69 msgid "Group Assignments" msgstr "Grup Ödevleri" -#: netbox/netbox/navigation/menu.py:301 netbox/netbox/navigation/menu.py:303 +#: netbox/netbox/navigation/menu.py:302 netbox/netbox/navigation/menu.py:304 msgid "Providers" msgstr "Sağlayıcılar" -#: netbox/netbox/navigation/menu.py:304 +#: netbox/netbox/navigation/menu.py:305 #: netbox/templates/circuits/provider.html:51 msgid "Provider Accounts" msgstr "Sağlayıcı Hesapları" -#: netbox/netbox/navigation/menu.py:305 +#: netbox/netbox/navigation/menu.py:306 msgid "Provider Networks" msgstr "Sağlayıcı Ağları" -#: netbox/netbox/navigation/menu.py:319 +#: netbox/netbox/navigation/menu.py:320 msgid "Power Panels" msgstr "Güç Panelleri" -#: netbox/netbox/navigation/menu.py:330 +#: netbox/netbox/navigation/menu.py:331 msgid "Configurations" msgstr "Yapılandırmalar" -#: netbox/netbox/navigation/menu.py:332 +#: netbox/netbox/navigation/menu.py:333 msgid "Config Contexts" msgstr "Yapılandırma Bağlamları" -#: netbox/netbox/navigation/menu.py:333 +#: netbox/netbox/navigation/menu.py:334 msgid "Config Templates" msgstr "Yapılandırma Şablonları" -#: netbox/netbox/navigation/menu.py:340 netbox/netbox/navigation/menu.py:344 +#: netbox/netbox/navigation/menu.py:341 netbox/netbox/navigation/menu.py:345 msgid "Customization" msgstr "Özelleştirme" -#: netbox/netbox/navigation/menu.py:346 +#: netbox/netbox/navigation/menu.py:347 #: netbox/templates/dcim/device_edit.html:105 #: netbox/templates/dcim/htmx/cable_edit.html:84 #: netbox/templates/dcim/virtualchassis_add.html:35 @@ -11806,92 +12051,96 @@ msgstr "Özelleştirme" msgid "Custom Fields" msgstr "Özel Alanlar" -#: netbox/netbox/navigation/menu.py:347 +#: netbox/netbox/navigation/menu.py:348 msgid "Custom Field Choices" msgstr "Özel Alan Seçenekleri" -#: netbox/netbox/navigation/menu.py:348 +#: netbox/netbox/navigation/menu.py:349 msgid "Custom Links" msgstr "Özel Bağlantılar" -#: netbox/netbox/navigation/menu.py:349 +#: netbox/netbox/navigation/menu.py:350 msgid "Export Templates" msgstr "Şablonları Dışa Aktar" -#: netbox/netbox/navigation/menu.py:350 +#: netbox/netbox/navigation/menu.py:351 msgid "Saved Filters" msgstr "Kaydedilen Filtreler" #: netbox/netbox/navigation/menu.py:352 +msgid "Table Configs" +msgstr "Tablo Yapılandırmaları" + +#: netbox/netbox/navigation/menu.py:354 msgid "Image Attachments" msgstr "Görüntü Ekleri" -#: netbox/netbox/navigation/menu.py:370 +#: netbox/netbox/navigation/menu.py:372 msgid "Operations" msgstr "Operasyonlar" -#: netbox/netbox/navigation/menu.py:374 +#: netbox/netbox/navigation/menu.py:376 msgid "Integrations" msgstr "Entegrasyonlar" -#: netbox/netbox/navigation/menu.py:376 +#: netbox/netbox/navigation/menu.py:378 msgid "Data Sources" msgstr "Veri Kaynakları" -#: netbox/netbox/navigation/menu.py:377 +#: netbox/netbox/navigation/menu.py:379 msgid "Event Rules" msgstr "Etkinlik Kuralları" -#: netbox/netbox/navigation/menu.py:378 +#: netbox/netbox/navigation/menu.py:380 msgid "Webhooks" msgstr "Web kancaları" -#: netbox/netbox/navigation/menu.py:382 netbox/netbox/navigation/menu.py:386 -#: netbox/netbox/views/generic/feature_views.py:158 +#: netbox/netbox/navigation/menu.py:384 netbox/netbox/navigation/menu.py:388 +#: netbox/netbox/views/generic/feature_views.py:164 #: netbox/templates/extras/report/base.html:37 #: netbox/templates/extras/script/base.html:36 msgid "Jobs" msgstr "Meslekler" -#: netbox/netbox/navigation/menu.py:392 +#: netbox/netbox/navigation/menu.py:394 msgid "Logging" msgstr "Günlüğe kaydetme" -#: netbox/netbox/navigation/menu.py:394 +#: netbox/netbox/navigation/menu.py:396 msgid "Notification Groups" msgstr "Bildirim Grupları" -#: netbox/netbox/navigation/menu.py:395 +#: netbox/netbox/navigation/menu.py:397 msgid "Journal Entries" msgstr "Dergi Girişleri" -#: netbox/netbox/navigation/menu.py:396 +#: netbox/netbox/navigation/menu.py:398 #: netbox/templates/core/objectchange.html:9 #: netbox/templates/core/objectchange_list.html:4 msgid "Change Log" msgstr "Değişim Günlüğü" -#: netbox/netbox/navigation/menu.py:403 netbox/templates/inc/user_menu.html:29 +#: netbox/netbox/navigation/menu.py:405 netbox/templates/inc/user_menu.html:29 msgid "Admin" msgstr "Yönetici" -#: netbox/netbox/navigation/menu.py:451 netbox/templates/account/base.html:27 +#: netbox/netbox/navigation/menu.py:453 netbox/templates/account/base.html:27 #: netbox/templates/inc/user_menu.html:52 msgid "API Tokens" msgstr "API Belirteçleri" -#: netbox/netbox/navigation/menu.py:458 netbox/users/forms/model_forms.py:187 +#: netbox/netbox/navigation/menu.py:460 netbox/users/forms/model_forms.py:187 #: netbox/users/forms/model_forms.py:195 netbox/users/forms/model_forms.py:242 #: netbox/users/forms/model_forms.py:249 msgid "Permissions" msgstr "İzinler" -#: netbox/netbox/navigation/menu.py:466 netbox/netbox/navigation/menu.py:470 +#: netbox/netbox/navigation/menu.py:468 netbox/netbox/navigation/menu.py:472 #: netbox/templates/core/system.html:7 msgid "System" msgstr "Sistem" -#: netbox/netbox/navigation/menu.py:475 netbox/netbox/navigation/menu.py:523 +#: netbox/netbox/navigation/menu.py:477 netbox/netbox/navigation/menu.py:525 #: netbox/templates/500.html:35 netbox/templates/account/preferences.html:22 #: netbox/templates/core/plugin.html:13 #: netbox/templates/core/plugin_list.html:7 @@ -11899,11 +12148,11 @@ msgstr "Sistem" msgid "Plugins" msgstr "Eklentiler" -#: netbox/netbox/navigation/menu.py:480 +#: netbox/netbox/navigation/menu.py:482 msgid "Configuration History" msgstr "Yapılandırma Geçmişi" -#: netbox/netbox/navigation/menu.py:486 netbox/templates/core/rq_task.html:8 +#: netbox/netbox/navigation/menu.py:488 netbox/templates/core/rq_task.html:8 #: netbox/templates/core/rq_task_list.html:22 msgid "Background Tasks" msgstr "Arka Plan Görevleri" @@ -11939,22 +12188,22 @@ msgstr "" "{template_extension} Netbox.plugins.pluginTemplateExtension'ın bir alt " "sınıfı değildir!" -#: netbox/netbox/plugins/registration.py:57 +#: netbox/netbox/plugins/registration.py:49 #, python-brace-format msgid "{item} must be an instance of netbox.plugins.PluginMenuItem" msgstr "{item} Netbox.Plugins.PluginMenuItem örneği olmalıdır" -#: netbox/netbox/plugins/registration.py:68 +#: netbox/netbox/plugins/registration.py:60 #, python-brace-format msgid "{menu_link} must be an instance of netbox.plugins.PluginMenuItem" msgstr "{menu_link} Netbox.Plugins.PluginMenuItem örneği olmalıdır" -#: netbox/netbox/plugins/registration.py:73 +#: netbox/netbox/plugins/registration.py:65 #, python-brace-format msgid "{button} must be an instance of netbox.plugins.PluginMenuButton" msgstr "{button} Netbox.Plugins.PluginMenuButton örneği olmalıdır" -#: netbox/netbox/plugins/templates.py:37 +#: netbox/netbox/plugins/templates.py:42 msgid "extra_context must be a dictionary" msgstr "extra_context bir sözlük olmalıdır" @@ -12033,79 +12282,79 @@ msgstr "Başlatıldıktan sonra kayıt defterine mağazalar eklenemiyor" msgid "Cannot delete stores from registry" msgstr "Mağazalar kayıt defterinden silinemiyor" -#: netbox/netbox/settings.py:758 +#: netbox/netbox/settings.py:782 msgid "Czech" msgstr "Çek" -#: netbox/netbox/settings.py:759 +#: netbox/netbox/settings.py:783 msgid "Danish" msgstr "Danca" -#: netbox/netbox/settings.py:760 +#: netbox/netbox/settings.py:784 msgid "German" msgstr "Alman" -#: netbox/netbox/settings.py:761 +#: netbox/netbox/settings.py:785 msgid "English" msgstr "İngilizce" -#: netbox/netbox/settings.py:762 +#: netbox/netbox/settings.py:786 msgid "Spanish" msgstr "İspanyolca" -#: netbox/netbox/settings.py:763 +#: netbox/netbox/settings.py:787 msgid "French" msgstr "Fransızca" -#: netbox/netbox/settings.py:764 +#: netbox/netbox/settings.py:788 msgid "Italian" msgstr "İtalyan" -#: netbox/netbox/settings.py:765 +#: netbox/netbox/settings.py:789 msgid "Japanese" msgstr "Japonca" -#: netbox/netbox/settings.py:766 +#: netbox/netbox/settings.py:790 msgid "Dutch" msgstr "Hollandalı" -#: netbox/netbox/settings.py:767 +#: netbox/netbox/settings.py:791 msgid "Polish" msgstr "Lehçe" -#: netbox/netbox/settings.py:768 +#: netbox/netbox/settings.py:792 msgid "Portuguese" msgstr "Portekizce" -#: netbox/netbox/settings.py:769 +#: netbox/netbox/settings.py:793 msgid "Russian" msgstr "Rusça" -#: netbox/netbox/settings.py:770 +#: netbox/netbox/settings.py:794 msgid "Turkish" msgstr "Türkçe" -#: netbox/netbox/settings.py:771 +#: netbox/netbox/settings.py:795 msgid "Ukrainian" msgstr "Ukraynalı" -#: netbox/netbox/settings.py:772 +#: netbox/netbox/settings.py:796 msgid "Chinese" msgstr "Çince" -#: netbox/netbox/tables/columns.py:177 +#: netbox/netbox/tables/columns.py:178 msgid "Select all" msgstr "Tümünü seç" -#: netbox/netbox/tables/columns.py:190 +#: netbox/netbox/tables/columns.py:191 msgid "Toggle all" msgstr "Tümünü değiştir" -#: netbox/netbox/tables/columns.py:302 +#: netbox/netbox/tables/columns.py:307 msgid "Toggle Dropdown" msgstr "Açılır menüyü Aç/Kapat" -#: netbox/netbox/tables/columns.py:575 netbox/templates/core/job.html:53 +#: netbox/netbox/tables/columns.py:580 netbox/templates/core/job.html:53 msgid "Error" msgstr "Hata" @@ -12114,12 +12363,12 @@ msgstr "Hata" msgid "No {model_name} found" msgstr "Hayır {model_name} bulunan" -#: netbox/netbox/tables/tables.py:252 +#: netbox/netbox/tables/tables.py:278 #: netbox/templates/generic/bulk_import.html:117 msgid "Field" msgstr "Tarla" -#: netbox/netbox/tables/tables.py:255 +#: netbox/netbox/tables/tables.py:281 msgid "Value" msgstr "Değer" @@ -12127,7 +12376,7 @@ msgstr "Değer" msgid "Dummy Plugin" msgstr "Sahte Eklenti" -#: netbox/netbox/views/generic/bulk_views.py:116 +#: netbox/netbox/views/generic/bulk_views.py:117 #, python-brace-format msgid "" "There was an error rendering the selected export template ({template}): " @@ -12136,51 +12385,51 @@ msgstr "" "Seçilen dışa aktarma şablonunu oluştururken bir hata oluştu ({template}): " "{error}" -#: netbox/netbox/views/generic/bulk_views.py:425 +#: netbox/netbox/views/generic/bulk_views.py:427 #, python-brace-format msgid "Row {i}: Object with ID {id} does not exist" msgstr "Satır {i}: Kimliği olan nesne {id} mevcut değil" -#: netbox/netbox/views/generic/bulk_views.py:714 -#: netbox/netbox/views/generic/bulk_views.py:915 -#: netbox/netbox/views/generic/bulk_views.py:963 +#: netbox/netbox/views/generic/bulk_views.py:716 +#: netbox/netbox/views/generic/bulk_views.py:917 +#: netbox/netbox/views/generic/bulk_views.py:965 #, python-brace-format msgid "No {object_type} were selected." msgstr "Hayır {object_type} seçildi." -#: netbox/netbox/views/generic/bulk_views.py:793 +#: netbox/netbox/views/generic/bulk_views.py:795 #, python-brace-format msgid "Renamed {count} {object_type}" msgstr "Yeniden adlandırıldı {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:893 +#: netbox/netbox/views/generic/bulk_views.py:895 #, python-brace-format msgid "Deleted {count} {object_type}" msgstr "Silinmiş {count} {object_type}" -#: netbox/netbox/views/generic/feature_views.py:40 +#: netbox/netbox/views/generic/feature_views.py:46 msgid "Changelog" msgstr "Değişiklik Günlüğü" -#: netbox/netbox/views/generic/feature_views.py:93 +#: netbox/netbox/views/generic/feature_views.py:99 msgid "Journal" msgstr "dergi" -#: netbox/netbox/views/generic/feature_views.py:212 +#: netbox/netbox/views/generic/feature_views.py:218 msgid "Unable to synchronize data: No data file set." msgstr "Veriler senkronize edilemiyor: Veri dosyası kümesi yok." -#: netbox/netbox/views/generic/feature_views.py:216 +#: netbox/netbox/views/generic/feature_views.py:222 #, python-brace-format msgid "Synchronized data for {object_type} {object}." msgstr "Senkronize edilmiş veriler {object_type} {object}." -#: netbox/netbox/views/generic/feature_views.py:241 +#: netbox/netbox/views/generic/feature_views.py:247 #, python-brace-format msgid "Synced {count} {object_type}" msgstr "Senkronize {count} {object_type}" -#: netbox/netbox/views/generic/object_views.py:109 +#: netbox/netbox/views/generic/object_views.py:110 #, python-brace-format msgid "{class_name} must implement get_children()" msgstr "{class_name} get_children () uygulamasını uygulamalıdır" @@ -12249,12 +12498,6 @@ msgstr "GitHub'da" msgid "Home Page" msgstr "Ana Sayfa" -#: netbox/templates/account/base.html:7 netbox/templates/inc/user_menu.html:40 -#: netbox/vpn/forms/bulk_edit.py:255 netbox/vpn/forms/filtersets.py:194 -#: netbox/vpn/forms/model_forms.py:382 -msgid "Profile" -msgstr "Profil" - #: netbox/templates/account/base.html:13 #: netbox/templates/account/notifications.html:7 #: netbox/templates/inc/user_menu.html:15 @@ -12329,13 +12572,10 @@ msgid "Toggle All" msgstr "Tümünü Değiştir" #: netbox/templates/account/preferences.html:49 +#: netbox/templates/extras/tableconfig.html:25 msgid "Table" msgstr "Tablo" -#: netbox/templates/account/preferences.html:50 -msgid "Ordering" -msgstr "Sipariş" - #: netbox/templates/account/preferences.html:51 msgid "Columns" msgstr "Sütunlar" @@ -12355,8 +12595,8 @@ msgid "Account Details" msgstr "Hesap Ayrıntıları" #: netbox/templates/account/profile.html:29 -#: netbox/templates/tenancy/contact.html:43 -#: netbox/templates/users/user.html:25 netbox/tenancy/forms/bulk_edit.py:109 +#: netbox/templates/tenancy/contact.html:53 +#: netbox/templates/users/user.html:25 netbox/tenancy/forms/bulk_edit.py:116 msgid "Email" msgstr "E-posta" @@ -12397,8 +12637,11 @@ msgstr "Atanan Gruplar" #: netbox/templates/dcim/inc/panels/inventory_items.html:45 #: netbox/templates/dcim/interface.html:353 #: netbox/templates/dcim/modulebay.html:80 +#: netbox/templates/dcim/moduletype.html:90 #: netbox/templates/extras/configcontext.html:70 +#: netbox/templates/extras/configtemplate.html:77 #: netbox/templates/extras/eventrule.html:66 +#: netbox/templates/extras/exporttemplate.html:88 #: netbox/templates/extras/htmx/script_result.html:60 #: netbox/templates/extras/webhook.html:65 #: netbox/templates/extras/webhook.html:75 @@ -12442,7 +12685,7 @@ msgstr "En son kullanılmış" msgid "Add a Token" msgstr "Bir Jeton Ekle" -#: netbox/templates/base/base.html:23 netbox/templates/home.html:27 +#: netbox/templates/base/base.html:24 netbox/templates/home.html:27 msgid "Home" msgstr "Ana Sayfa" @@ -12457,7 +12700,7 @@ msgstr "NetBox Logosu" #: netbox/templates/base/layout.html:60 netbox/templates/base/layout.html:61 msgid "Get" -msgstr "" +msgstr "Alın" #: netbox/templates/base/layout.html:161 netbox/templates/base/layout.html:162 msgid "Docs" @@ -12537,6 +12780,7 @@ msgstr "Devre Tipi" #: netbox/templates/circuits/inc/circuit_termination.html:10 #: netbox/templates/dcim/manufacturer.html:11 +#: netbox/templates/extras/tableconfig_edit.html:29 #: netbox/templates/generic/bulk_add_component.html:22 #: netbox/templates/users/objectpermission.html:38 #: netbox/utilities/templates/buttons/add.html:4 @@ -12560,6 +12804,20 @@ msgstr "Düzenle" msgid "Swap" msgstr "Takas" +#: netbox/templates/circuits/inc/circuit_termination.html:23 +#: netbox/templates/dcim/inc/panels/inventory_items.html:37 +#: netbox/templates/dcim/powerpanel.html:66 +#: netbox/templates/extras/script_list.html:35 +#: netbox/templates/generic/bulk_delete.html:20 +#: netbox/templates/generic/bulk_delete.html:66 +#: netbox/templates/generic/object_delete.html:19 +#: netbox/templates/htmx/delete_form.html:57 +#: netbox/templates/ipam/inc/panels/fhrp_groups.html:48 +#: netbox/templates/users/objectpermission.html:46 +#: netbox/utilities/templates/buttons/delete.html:11 +msgid "Delete" +msgstr "Sil" + #: netbox/templates/circuits/inc/circuit_termination_fields.html:5 msgid "Termination point" msgstr "Sonlandırma noktası" @@ -12615,8 +12873,8 @@ msgstr "Bağlantıyı kes" #: netbox/templates/dcim/interface.html:237 #: netbox/templates/dcim/interface.html:257 #: netbox/templates/dcim/powerfeed.html:127 -#: netbox/templates/dcim/poweroutlet.html:81 -#: netbox/templates/dcim/poweroutlet.html:82 +#: netbox/templates/dcim/poweroutlet.html:85 +#: netbox/templates/dcim/poweroutlet.html:86 #: netbox/templates/dcim/powerport.html:73 #: netbox/templates/dcim/rearport.html:98 msgid "Connect" @@ -12712,28 +12970,22 @@ msgstr "bayt" msgid "SHA256 Hash" msgstr "SHA256 Karması" -#: netbox/templates/core/datasource.html:14 -#: netbox/templates/core/datasource.html:20 -#: netbox/utilities/templates/buttons/sync.html:5 -msgid "Sync" -msgstr "Senkronizasyon" +#: netbox/templates/core/datafile.html:55 +msgid "Content" +msgstr "İçerik" -#: netbox/templates/core/datasource.html:50 +#: netbox/templates/core/datasource.html:54 msgid "Last synced" msgstr "Son senkronize edildi" -#: netbox/templates/core/datasource.html:84 +#: netbox/templates/core/datasource.html:88 msgid "Backend" msgstr "Arka uç" -#: netbox/templates/core/datasource.html:99 +#: netbox/templates/core/datasource.html:103 msgid "No parameters defined" msgstr "Parametre tanımlanmadı" -#: netbox/templates/core/datasource.html:114 -msgid "Files" -msgstr "Dosyalar" - #: netbox/templates/core/inc/config_data.html:7 msgid "Rack elevations" msgstr "Raf yükseklikleri" @@ -12909,7 +13161,7 @@ msgstr "Arka Plan Kuyrukları" #: netbox/templates/extras/script_result.html:67 #: netbox/templates/extras/script_result.html:69 #: netbox/templates/inc/table_controls_htmx.html:30 -#: netbox/templates/inc/table_controls_htmx.html:33 +#: netbox/templates/inc/table_controls_htmx.html:31 msgid "Configure Table" msgstr "Tabloyu Yapılandır" @@ -13145,7 +13397,7 @@ msgstr "Seçili Yeniden Adlandır" #: netbox/templates/dcim/consoleserverport.html:66 #: netbox/templates/dcim/frontport.html:98 #: netbox/templates/dcim/interface.html:233 -#: netbox/templates/dcim/poweroutlet.html:79 +#: netbox/templates/dcim/poweroutlet.html:83 #: netbox/templates/dcim/powerport.html:69 msgid "Not Connected" msgstr "Bağlı Değil" @@ -13311,6 +13563,7 @@ msgid "Regenerate Slug" msgstr "Yeniden kısa ad oluştur" #: netbox/templates/dcim/device_edit.html:51 +#: netbox/templates/extras/tableconfig_edit.html:32 #: netbox/templates/generic/bulk_remove.html:21 #: netbox/utilities/templates/helpers/table_config_form.html:23 msgid "Remove" @@ -13362,17 +13615,25 @@ msgstr "Körfez" msgid "Add Device" msgstr "Cihaz Ekle" -#: netbox/templates/dcim/devicerole.html:40 +#: netbox/templates/dcim/devicerole.html:44 msgid "VM Role" msgstr "VM Rolü" +#: netbox/templates/dcim/devicerole.html:67 +msgid "Child Device Roles" +msgstr "Alt Aygıt Rolleri" + +#: netbox/templates/dcim/devicerole.html:71 +msgid "Add a Device Role" +msgstr "Aygıt Rolü Ekleme" + #: netbox/templates/dcim/devicetype.html:18 -#: netbox/templates/dcim/moduletype.html:31 +#: netbox/templates/dcim/moduletype.html:35 msgid "Model Name" msgstr "Model Adı" #: netbox/templates/dcim/devicetype.html:25 -#: netbox/templates/dcim/moduletype.html:35 +#: netbox/templates/dcim/moduletype.html:39 msgid "Part Number" msgstr "Parça Numarası" @@ -13398,7 +13659,7 @@ msgstr "Arka Bağlantı Noktası Konumu" #: netbox/templates/dcim/frontport.html:72 #: netbox/templates/dcim/interface.html:201 -#: netbox/templates/dcim/poweroutlet.html:73 +#: netbox/templates/dcim/poweroutlet.html:77 #: netbox/templates/dcim/powerport.html:63 #: netbox/templates/dcim/rearport.html:68 msgid "Marked as Connected" @@ -13465,7 +13726,7 @@ msgstr "Temiz" msgid "Clear All" msgstr "Tümünü Temizle" -#: netbox/templates/dcim/inc/panels/racktype_dimensions.html:38 +#: netbox/templates/dcim/inc/panels/racktype_dimensions.html:48 msgid "Mounting Depth" msgstr "Montaj Derinliği" @@ -13531,11 +13792,11 @@ msgstr "Kanal Genişliği" #: netbox/templates/dcim/interface.html:342 #: netbox/templates/wireless/wirelesslan.html:14 #: netbox/templates/wireless/wirelesslink.html:21 -#: netbox/wireless/forms/bulk_edit.py:62 -#: netbox/wireless/forms/bulk_edit.py:105 +#: netbox/wireless/forms/bulk_edit.py:63 +#: netbox/wireless/forms/bulk_edit.py:106 #: netbox/wireless/forms/filtersets.py:43 #: netbox/wireless/forms/filtersets.py:108 netbox/wireless/models.py:82 -#: netbox/wireless/models.py:153 netbox/wireless/tables/wirelesslan.py:44 +#: netbox/wireless/models.py:145 netbox/wireless/tables/wirelesslan.py:44 msgid "SSID" msgstr "SSID" @@ -13548,7 +13809,7 @@ msgid "No member interfaces" msgstr "Üye arabirimi yok" #: netbox/templates/dcim/interface.html:400 -#: netbox/templates/ipam/fhrpgroup.html:73 +#: netbox/templates/ipam/fhrpgroup.html:74 #: netbox/templates/ipam/iprange/ip_addresses.html:7 #: netbox/templates/ipam/prefix/ip_addresses.html:7 #: netbox/templates/virtualization/vminterface.html:111 @@ -13572,15 +13833,15 @@ msgstr "Parça Kimliği" msgid "Add Child Location" msgstr "Alt Konumu Ekle" -#: netbox/templates/dcim/location.html:77 +#: netbox/templates/dcim/location.html:78 msgid "Child Locations" msgstr "Alt Konumlar" -#: netbox/templates/dcim/location.html:81 netbox/templates/dcim/site.html:131 +#: netbox/templates/dcim/location.html:82 netbox/templates/dcim/site.html:131 msgid "Add a Location" msgstr "Konum Ekle" -#: netbox/templates/dcim/location.html:94 netbox/templates/dcim/site.html:144 +#: netbox/templates/dcim/location.html:95 netbox/templates/dcim/site.html:144 msgid "Add a Device" msgstr "Cihaz Ekle" @@ -13593,9 +13854,18 @@ msgid "Add Device Type" msgstr "Cihaz Türü Ekle" #: netbox/templates/dcim/manufacturer.html:21 +#: netbox/templates/dcim/moduletypeprofile.html:49 msgid "Add Module Type" msgstr "Modül Türü Ekle" +#: netbox/templates/dcim/moduletype.html:71 +msgid "No profile assigned" +msgstr "Profil atanmadı" + +#: netbox/templates/dcim/moduletypeprofile.html:13 +msgid "Module Type Profile" +msgstr "Modül Tipi Profil" + #: netbox/templates/dcim/powerfeed.html:53 msgid "Connected Device" msgstr "Bağlı Cihaz" @@ -13618,7 +13888,7 @@ msgctxt "Abbreviation for amperes" msgid "A" msgstr "A" -#: netbox/templates/dcim/poweroutlet.html:58 +#: netbox/templates/dcim/poweroutlet.html:62 msgid "Feed Leg" msgstr "Besleme ayağı" @@ -13706,11 +13976,11 @@ msgstr "Pozisyonlar" msgid "Add Site" msgstr "Site Ekle" -#: netbox/templates/dcim/region.html:55 +#: netbox/templates/dcim/region.html:56 msgid "Child Regions" msgstr "Alt Bölgeler" -#: netbox/templates/dcim/region.html:59 +#: netbox/templates/dcim/region.html:60 msgid "Add Region" msgstr "Bölge Ekle" @@ -13734,19 +14004,20 @@ msgstr "Fiziksel Adres" msgid "Shipping Address" msgstr "Kargo Adresi" -#: netbox/templates/dcim/sitegroup.html:55 -#: netbox/templates/tenancy/contactgroup.html:46 -#: netbox/templates/tenancy/tenantgroup.html:55 -#: netbox/templates/wireless/wirelesslangroup.html:55 +#: netbox/templates/dcim/sitegroup.html:56 +#: netbox/templates/tenancy/contactgroup.html:47 +#: netbox/templates/tenancy/tenantgroup.html:56 +#: netbox/templates/wireless/wirelesslangroup.html:56 msgid "Child Groups" msgstr "Çocuk Grupları" -#: netbox/templates/dcim/sitegroup.html:59 +#: netbox/templates/dcim/sitegroup.html:60 msgid "Add Site Group" msgstr "Site Grubu Ekle" #: netbox/templates/dcim/trace/attachment.html:5 -#: netbox/templates/extras/exporttemplate.html:31 +#: netbox/templates/extras/configtemplate.html:33 +#: netbox/templates/extras/exporttemplate.html:35 msgid "Attachment" msgstr "Ataşman" @@ -13787,6 +14058,15 @@ msgstr "Sanal Kasayı Düzenleme %(name)s" msgid "Rack/Unit" msgstr "Raf/Birim" +#: netbox/templates/dcim/virtualchassis_edit.html:111 +#: netbox/templates/generic/bulk_add_component.html:68 +#: netbox/templates/generic/object_edit.html:47 +#: netbox/templates/generic/object_edit.html:80 +#: netbox/templates/htmx/quick_add.html:24 +#: netbox/templates/ipam/inc/ipaddress_edit_header.html:7 +msgid "Create" +msgstr "Oluştur" + #: netbox/templates/dcim/virtualchassis_remove_member.html:5 msgid "Remove Virtual Chassis Member" msgstr "Sanal Kasa Üyesini Kaldır" @@ -13899,23 +14179,23 @@ msgstr "Desteklenmeyen PostgreSQL sürümü" #: netbox/templates/exceptions/programming_error.html:19 msgid "" -"Ensure that PostgreSQL version 12 or later is in use. You can check this by " +"Ensure that PostgreSQL version 14 or later is in use. You can check this by " "connecting to the database using NetBox's credentials and issuing a query " "for SELECT VERSION()." msgstr "" -"PostgreSQL sürüm 12 veya sonraki sürümünün kullanımda olduğundan emin olun. " +"PostgreSQL sürüm 14 veya sonraki sürümünün kullanımda olduğundan emin olun. " "NetBox'ın kimlik bilgilerini kullanarak veritabanına bağlanarak ve bir sorgu" " düzenleyerek bunu kontrol edebilirsiniz. SÜRÜMÜ SEÇİN ()." #: netbox/templates/extras/configcontext.html:45 -#: netbox/templates/extras/configtemplate.html:37 -#: netbox/templates/extras/exporttemplate.html:51 +#: netbox/templates/extras/configtemplate.html:53 +#: netbox/templates/extras/exporttemplate.html:55 msgid "The data file associated with this object has been deleted" msgstr "Bu nesneyle ilişkili veri dosyası silindi" #: netbox/templates/extras/configcontext.html:54 -#: netbox/templates/extras/configtemplate.html:46 -#: netbox/templates/extras/exporttemplate.html:60 +#: netbox/templates/extras/configtemplate.html:62 +#: netbox/templates/extras/exporttemplate.html:64 msgid "Data Synced" msgstr "Veriler Senkronize Edildi" @@ -13925,12 +14205,13 @@ msgstr "Veriler Senkronize Edildi" msgid "Sync Data" msgstr "Verileri Senkronize Et" -#: netbox/templates/extras/configtemplate.html:56 +#: netbox/templates/extras/configtemplate.html:72 +#: netbox/templates/extras/exporttemplate.html:83 msgid "Environment Parameters" msgstr "Çevre Parametreleri" -#: netbox/templates/extras/configtemplate.html:67 -#: netbox/templates/extras/exporttemplate.html:79 +#: netbox/templates/extras/configtemplate.html:87 +#: netbox/templates/extras/exporttemplate.html:98 msgid "Template" msgstr "Şablon" @@ -13984,7 +14265,7 @@ msgid "Button Class" msgstr "Düğme Sınıfı" #: netbox/templates/extras/customlink.html:39 -#: netbox/templates/extras/exporttemplate.html:66 +#: netbox/templates/extras/exporttemplate.html:73 #: netbox/templates/extras/savedfilter.html:39 msgid "Assigned Models" msgstr "Atanan Modeller" @@ -14070,14 +14351,6 @@ msgstr "HTTP" msgid "Conditions" msgstr "Koşullar" -#: netbox/templates/extras/exporttemplate.html:23 -msgid "MIME Type" -msgstr "MIME Türü" - -#: netbox/templates/extras/exporttemplate.html:27 -msgid "File Extension" -msgstr "Dosya uzantısı" - #: netbox/templates/extras/htmx/script_result.html:10 msgid "Scheduled for" msgstr "İçin planlanmış" @@ -14227,23 +14500,46 @@ msgstr "Günlük eşiği" msgid "All" msgstr "Hepsi" -#: netbox/templates/extras/tag.html:32 +#: netbox/templates/extras/tableconfig.html:10 +msgid "Table Config" +msgstr "Tablo Yapılandırması" + +#: netbox/templates/extras/tableconfig.html:50 +msgid "Columns Displayed" +msgstr "Görüntülenen Sütunlar" + +#: netbox/templates/extras/tableconfig_edit.html:8 +#: netbox/utilities/templates/helpers/table_config_form.html:8 +msgid "Table Configuration" +msgstr "Tablo Yapılandırması" + +#: netbox/templates/extras/tableconfig_edit.html:40 +#: netbox/utilities/templates/helpers/table_config_form.html:31 +msgid "Move Up" +msgstr "Yukarı hareket et" + +#: netbox/templates/extras/tableconfig_edit.html:43 +#: netbox/utilities/templates/helpers/table_config_form.html:34 +msgid "Move Down" +msgstr "Aşağı hareket et" + +#: netbox/templates/extras/tag.html:36 msgid "Tagged Items" msgstr "Etiketli Öğeler" -#: netbox/templates/extras/tag.html:43 +#: netbox/templates/extras/tag.html:47 msgid "Allowed Object Types" msgstr "İzin Verilen Nesne Türleri" -#: netbox/templates/extras/tag.html:51 +#: netbox/templates/extras/tag.html:55 msgid "Any" msgstr "Herhangi bir" -#: netbox/templates/extras/tag.html:57 +#: netbox/templates/extras/tag.html:61 msgid "Tagged Item Types" msgstr "Etiketli Öğe Türleri" -#: netbox/templates/extras/tag.html:82 +#: netbox/templates/extras/tag.html:86 msgid "Tagged Objects" msgstr "Etiketli Nesneler" @@ -14614,7 +14910,8 @@ msgstr "Yardım Merkezi" msgid "Log Out" msgstr "Oturumu Kapat" -#: netbox/templates/inc/user_menu.html:63 netbox/templates/login.html:38 +#: netbox/templates/inc/user_menu.html:63 netbox/templates/login.html:39 +#: netbox/templates/login.html:84 msgid "Log In" msgstr "Oturum aç" @@ -14646,7 +14943,7 @@ msgstr "Kimlik Doğrulama Türü" msgid "Authentication Key" msgstr "Kimlik Doğrulama Anahtarı" -#: netbox/templates/ipam/fhrpgroup.html:69 +#: netbox/templates/ipam/fhrpgroup.html:70 msgid "Virtual IP Addresses" msgstr "Sanal IP Adresleri" @@ -14679,7 +14976,7 @@ msgid "Show All" msgstr "Tümünü Göster" #: netbox/templates/ipam/ipaddress.html:23 -#: netbox/templates/ipam/iprange.html:45 netbox/templates/ipam/prefix.html:24 +#: netbox/templates/ipam/iprange.html:52 netbox/templates/ipam/prefix.html:24 msgid "Global" msgstr "Küresel" @@ -14711,14 +15008,14 @@ msgstr "Başlangıç Adresi" msgid "Ending Address" msgstr "Bitiş Adresi" -#: netbox/templates/ipam/iprange.html:33 netbox/templates/ipam/prefix.html:106 -msgid "Marked fully utilized" -msgstr "Tamamen kullanılmış olarak işaretlenmiş" - #: netbox/templates/ipam/prefix.html:95 msgid "Addressing Details" msgstr "Adresleme Ayrıntıları" +#: netbox/templates/ipam/prefix.html:106 +msgid "Marked fully utilized" +msgstr "Tamamen kullanılmış olarak işaretlenmiş" + #: netbox/templates/ipam/prefix.html:114 msgid "Child IPs" msgstr "Çocuk IP'leri" @@ -14824,11 +15121,11 @@ msgstr "Benzersiz IP Alanı" msgid "Errors" msgstr "Hatalar" -#: netbox/templates/login.html:69 +#: netbox/templates/login.html:70 msgid "Sign In" msgstr "Oturum aç" -#: netbox/templates/login.html:77 +#: netbox/templates/login.html:80 msgctxt "Denotes an alternative option" msgid "Or" msgstr "Veya" @@ -14886,37 +15183,37 @@ msgstr "" "Tıklayın burada NetBox'ı tekrar yüklemeyi " "denemek için." -#: netbox/templates/tenancy/contact.html:18 netbox/tenancy/filtersets.py:147 -#: netbox/tenancy/forms/bulk_edit.py:138 +#: netbox/templates/tenancy/contact.html:18 netbox/tenancy/filtersets.py:152 +#: netbox/tenancy/forms/bulk_edit.py:149 #: netbox/tenancy/forms/filtersets.py:102 netbox/tenancy/forms/forms.py:57 -#: netbox/tenancy/forms/model_forms.py:106 -#: netbox/tenancy/forms/model_forms.py:130 -#: netbox/tenancy/tables/contacts.py:98 +#: netbox/tenancy/forms/model_forms.py:108 +#: netbox/tenancy/forms/model_forms.py:132 +#: netbox/tenancy/tables/contacts.py:102 msgid "Contact" msgstr "İletişim" -#: netbox/templates/tenancy/contact.html:29 -#: netbox/tenancy/forms/bulk_edit.py:99 +#: netbox/templates/tenancy/contact.html:39 +#: netbox/tenancy/forms/bulk_edit.py:106 msgid "Title" msgstr "Başlık" -#: netbox/templates/tenancy/contact.html:33 -#: netbox/tenancy/forms/bulk_edit.py:104 netbox/tenancy/tables/contacts.py:64 +#: netbox/templates/tenancy/contact.html:43 +#: netbox/tenancy/forms/bulk_edit.py:111 netbox/tenancy/tables/contacts.py:68 msgid "Phone" msgstr "Telefon" #: netbox/templates/tenancy/contactgroup.html:18 -#: netbox/tenancy/forms/forms.py:67 netbox/tenancy/forms/model_forms.py:75 +#: netbox/tenancy/forms/forms.py:67 netbox/tenancy/forms/model_forms.py:77 msgid "Contact Group" msgstr "İletişim Grubu" -#: netbox/templates/tenancy/contactgroup.html:50 +#: netbox/templates/tenancy/contactgroup.html:51 msgid "Add Contact Group" msgstr "Kişi Grubu Ekle" #: netbox/templates/tenancy/contactrole.html:15 -#: netbox/tenancy/filtersets.py:152 netbox/tenancy/forms/forms.py:62 -#: netbox/tenancy/forms/model_forms.py:87 +#: netbox/tenancy/filtersets.py:157 netbox/tenancy/forms/forms.py:62 +#: netbox/tenancy/forms/model_forms.py:89 msgid "Contact Role" msgstr "İletişim Rolü" @@ -14929,12 +15226,12 @@ msgid "Add Tenant" msgstr "Kiracı Ekle" #: netbox/templates/tenancy/tenantgroup.html:26 -#: netbox/tenancy/forms/model_forms.py:32 netbox/tenancy/tables/columns.py:36 +#: netbox/tenancy/forms/model_forms.py:33 netbox/tenancy/tables/columns.py:36 #: netbox/tenancy/tables/columns.py:46 msgid "Tenant Group" msgstr "Kiracı Grubu" -#: netbox/templates/tenancy/tenantgroup.html:59 +#: netbox/templates/tenancy/tenantgroup.html:60 msgid "Add Tenant Group" msgstr "Kiracı Grubu Ekle" @@ -15130,7 +15427,7 @@ msgstr "SA ömrü (KB)" msgid "L2VPN Attributes" msgstr "L2VPN Öznitellikler" -#: netbox/templates/vpn/l2vpn.html:60 netbox/templates/vpn/tunnel.html:76 +#: netbox/templates/vpn/l2vpn.html:64 netbox/templates/vpn/tunnel.html:76 msgid "Add a Termination" msgstr "Sonlandırma Ekle" @@ -15197,11 +15494,11 @@ msgid "Add Wireless LAN" msgstr "Kablosuz LAN Ekle" #: netbox/templates/wireless/wirelesslangroup.html:26 -#: netbox/wireless/forms/model_forms.py:29 +#: netbox/wireless/forms/model_forms.py:30 msgid "Wireless LAN Group" msgstr "Kablosuz LAN Grubu" -#: netbox/templates/wireless/wirelesslangroup.html:59 +#: netbox/templates/wireless/wirelesslangroup.html:60 msgid "Add Wireless LAN Group" msgstr "Kablosuz LAN Grubu Ekle" @@ -15217,109 +15514,133 @@ msgstr "Ebeveyn iletişim grubu (ID)" msgid "Parent contact group (slug)" msgstr "Ebeveyn iletişim grubu (kısa ad)" -#: netbox/tenancy/filtersets.py:40 netbox/tenancy/filtersets.py:67 -#: netbox/tenancy/filtersets.py:110 +#: netbox/tenancy/filtersets.py:40 netbox/tenancy/filtersets.py:72 +#: netbox/tenancy/filtersets.py:115 msgid "Contact group (ID)" msgstr "İletişim grubu (ID)" -#: netbox/tenancy/filtersets.py:47 netbox/tenancy/filtersets.py:74 -#: netbox/tenancy/filtersets.py:117 +#: netbox/tenancy/filtersets.py:47 netbox/tenancy/filtersets.py:79 +#: netbox/tenancy/filtersets.py:122 msgid "Contact group (slug)" msgstr "İletişim grubu (kısa ad)" -#: netbox/tenancy/filtersets.py:104 +#: netbox/tenancy/filtersets.py:52 netbox/tenancy/filtersets.py:109 msgid "Contact (ID)" msgstr "İletişim (ID)" -#: netbox/tenancy/filtersets.py:121 +#: netbox/tenancy/filtersets.py:126 msgid "Contact role (ID)" msgstr "Kişi rolü (ID)" -#: netbox/tenancy/filtersets.py:127 +#: netbox/tenancy/filtersets.py:132 msgid "Contact role (slug)" msgstr "İletişim rolü (kısa ad)" -#: netbox/tenancy/filtersets.py:158 +#: netbox/tenancy/filtersets.py:163 msgid "Contact group" msgstr "İletişim grubu" -#: netbox/tenancy/filtersets.py:169 +#: netbox/tenancy/filtersets.py:174 msgid "Parent tenant group (ID)" msgstr "Ana kiracı grubu (ID)" -#: netbox/tenancy/filtersets.py:175 +#: netbox/tenancy/filtersets.py:180 msgid "Parent tenant group (slug)" msgstr "Ana kiracı grubu (kısa ad)" -#: netbox/tenancy/filtersets.py:181 netbox/tenancy/filtersets.py:201 +#: netbox/tenancy/filtersets.py:186 netbox/tenancy/filtersets.py:206 msgid "Tenant group (ID)" msgstr "Kiracı grubu (ID)" -#: netbox/tenancy/filtersets.py:234 +#: netbox/tenancy/filtersets.py:239 msgid "Tenant Group (ID)" msgstr "Kiracı Grubu (ID)" -#: netbox/tenancy/filtersets.py:241 +#: netbox/tenancy/filtersets.py:246 msgid "Tenant Group (slug)" msgstr "Kiracı Grubu (kısa ad)" -#: netbox/tenancy/forms/bulk_edit.py:66 +#: netbox/tenancy/forms/bulk_edit.py:67 msgid "Desciption" msgstr "Tanımlama" -#: netbox/tenancy/forms/bulk_import.py:101 +#: netbox/tenancy/forms/bulk_edit.py:96 +msgid "Add groups" +msgstr "Grup ekle" + +#: netbox/tenancy/forms/bulk_edit.py:101 +msgid "Remove groups" +msgstr "Grupları kaldır" + +#: netbox/tenancy/forms/bulk_import.py:84 +msgid "" +"Group names separated by commas, encased with double quotes (e.g. \"Group " +"1,Group 2\")" +msgstr "" +"Virgülle ayrılmış, çift tırnak işareti ile çevrelenmiş grup adları (örn. " +"“Grup 1, Grup 2\")" + +#: netbox/tenancy/forms/bulk_import.py:100 msgid "Assigned contact" msgstr "Atanan kişi" -#: netbox/tenancy/models/contacts.py:32 +#: netbox/tenancy/models/contacts.py:33 msgid "contact group" msgstr "iletişim grubu" -#: netbox/tenancy/models/contacts.py:33 +#: netbox/tenancy/models/contacts.py:34 msgid "contact groups" msgstr "iletişim grupları" -#: netbox/tenancy/models/contacts.py:42 +#: netbox/tenancy/models/contacts.py:43 msgid "contact role" msgstr "iletişim rolü" -#: netbox/tenancy/models/contacts.py:43 +#: netbox/tenancy/models/contacts.py:44 msgid "contact roles" msgstr "iletişim rolleri" -#: netbox/tenancy/models/contacts.py:63 +#: netbox/tenancy/models/contacts.py:64 msgid "title" msgstr "başlık" -#: netbox/tenancy/models/contacts.py:68 +#: netbox/tenancy/models/contacts.py:69 msgid "phone" msgstr "telefon" -#: netbox/tenancy/models/contacts.py:73 +#: netbox/tenancy/models/contacts.py:74 msgid "email" msgstr "E-posta" -#: netbox/tenancy/models/contacts.py:82 +#: netbox/tenancy/models/contacts.py:83 msgid "link" msgstr "bağlantı" -#: netbox/tenancy/models/contacts.py:98 +#: netbox/tenancy/models/contacts.py:93 msgid "contact" msgstr "temas" -#: netbox/tenancy/models/contacts.py:99 +#: netbox/tenancy/models/contacts.py:94 msgid "contacts" msgstr "kişileri" -#: netbox/tenancy/models/contacts.py:146 +#: netbox/tenancy/models/contacts.py:108 +msgid "contact group membership" +msgstr "iletişim grubu üyeliği" + +#: netbox/tenancy/models/contacts.py:109 +msgid "contact group memberships" +msgstr "iletişim grubu üyelikleri" + +#: netbox/tenancy/models/contacts.py:153 msgid "contact assignment" msgstr "iletişim ataması" -#: netbox/tenancy/models/contacts.py:147 +#: netbox/tenancy/models/contacts.py:154 msgid "contact assignments" msgstr "iletişim atamaları" -#: netbox/tenancy/models/contacts.py:163 +#: netbox/tenancy/models/contacts.py:170 #, python-brace-format msgid "Contacts cannot be assigned to this object type ({type})." msgstr "Kişiler bu nesne türüne atanamaz ({type})." @@ -15348,27 +15669,27 @@ msgstr "kiracı" msgid "tenants" msgstr "kiracılar" -#: netbox/tenancy/tables/contacts.py:112 +#: netbox/tenancy/tables/contacts.py:116 msgid "Contact Title" msgstr "İletişim Başlığı" -#: netbox/tenancy/tables/contacts.py:116 +#: netbox/tenancy/tables/contacts.py:120 msgid "Contact Phone" msgstr "İletişim Telefonu" -#: netbox/tenancy/tables/contacts.py:121 +#: netbox/tenancy/tables/contacts.py:125 msgid "Contact Email" msgstr "İletişim E-posta" -#: netbox/tenancy/tables/contacts.py:125 +#: netbox/tenancy/tables/contacts.py:129 msgid "Contact Address" msgstr "İletişim Adresi" -#: netbox/tenancy/tables/contacts.py:129 +#: netbox/tenancy/tables/contacts.py:133 msgid "Contact Link" msgstr "İletişim Bağlantısı" -#: netbox/tenancy/tables/contacts.py:134 +#: netbox/tenancy/tables/contacts.py:138 msgid "Contact Description" msgstr "İletişim Açıklaması" @@ -15492,24 +15813,24 @@ msgstr "En az bir eylem seçilmelidir." msgid "Invalid filter for {model}: {error}" msgstr "Geçersiz filtre {model}: {error}" -#: netbox/users/models/permissions.py:39 +#: netbox/users/models/permissions.py:37 msgid "The list of actions granted by this permission" msgstr "Bu izin tarafından verilen eylemlerin listesi" -#: netbox/users/models/permissions.py:44 +#: netbox/users/models/permissions.py:42 msgid "constraints" msgstr "kısıtlamaları" -#: netbox/users/models/permissions.py:45 +#: netbox/users/models/permissions.py:43 msgid "" "Queryset filter matching the applicable objects of the selected type(s)" msgstr "Seçili türlerin uygulanabilir nesneleriyle eşleşen Queryset filtresi" -#: netbox/users/models/permissions.py:52 +#: netbox/users/models/permissions.py:50 msgid "permission" msgstr "izin" -#: netbox/users/models/permissions.py:53 netbox/users/models/users.py:47 +#: netbox/users/models/permissions.py:51 netbox/users/models/users.py:47 msgid "permissions" msgstr "izinler" @@ -15609,7 +15930,7 @@ msgstr "" msgid "Related object not found using the provided numeric ID: {id}" msgstr "Sağlanan sayısal kimlik kullanılarak ilgili nesne bulunamadı: {id}" -#: netbox/utilities/choices.py:19 +#: netbox/utilities/choices.py:23 #, python-brace-format msgid "{name} has a key defined but CHOICES is not a list" msgstr "{name} tanımlanmış bir anahtarı var ama SEÇENEKLER bir liste değil" @@ -15823,14 +16144,6 @@ msgstr "" msgid "Unrecognized header: {name}" msgstr "Tanınmayan başlık: {name}" -#: netbox/utilities/forms/forms.py:118 -msgid "Available Columns" -msgstr "Kullanılabilir Sütunlar" - -#: netbox/utilities/forms/forms.py:126 -msgid "Selected Columns" -msgstr "Seçili Sütunlar" - #: netbox/utilities/forms/mixins.py:44 msgid "" "This object has been modified since the form was rendered. Please consult " @@ -15901,6 +16214,19 @@ msgstr "" msgid "Missing required value for static query param: '{static_params}'" msgstr "Statik sorgu parametresi için gerekli değer eksik: '{static_params}'" +#: netbox/utilities/jsonschema.py:159 +msgid "Invalid JSON schema definition" +msgstr "Geçersiz JSON şeması tanımı" + +#: netbox/utilities/jsonschema.py:161 +msgid "JSON schema must define properties" +msgstr "JSON şeması özellikleri tanımlamalıdır" + +#: netbox/utilities/jsonschema.py:166 +#, python-brace-format +msgid "Invalid JSON schema definition: {error}" +msgstr "Geçersiz JSON şeması tanımı: {error}" + #: netbox/utilities/password_validation.py:13 msgid "Password must have at least one numeral." msgstr "Şifre en az bir rakamdan oluşmalıdır." @@ -15938,7 +16264,7 @@ msgstr "Bilinmeyen app_label/model_name {name}" msgid "Invalid IP address set for {header}: {ip}" msgstr "Geçersiz IP adresi ayarlandı {header}: {ip}" -#: netbox/utilities/tables.py:47 +#: netbox/utilities/tables.py:75 #, python-brace-format msgid "A column named {name} is already defined for table {table_name}" msgstr "Adlı bir sütun {name} tablo için zaten tanımlanmıştır {table_name}" @@ -15999,18 +16325,6 @@ msgstr "Sıfır Ayarla" msgid "Clear all" msgstr "Hepsini temizle" -#: netbox/utilities/templates/helpers/table_config_form.html:8 -msgid "Table Configuration" -msgstr "Tablo Yapılandırması" - -#: netbox/utilities/templates/helpers/table_config_form.html:31 -msgid "Move Up" -msgstr "Yukarı hareket et" - -#: netbox/utilities/templates/helpers/table_config_form.html:34 -msgid "Move Down" -msgstr "Aşağı hareket et" - #: netbox/utilities/templates/navigation/menu.html:14 msgid "Search…" msgstr "Arama..." @@ -16035,7 +16349,12 @@ msgstr "Yazmak" msgid "The test must define csv_update_data." msgstr "Test csv_update_data tanımlamalıdır." -#: netbox/utilities/validators.py:65 +#: netbox/utilities/validators.py:71 +#, python-brace-format +msgid "{value} must be a multiple of {multiple}." +msgstr "{value} bir katı olmalıdır {multiple}." + +#: netbox/utilities/validators.py:83 #, python-brace-format msgid "{value} is not a valid regular expression." msgstr "{value} geçerli bir normal ifade değildir." @@ -16079,12 +16398,12 @@ msgid "Cluster type (ID)" msgstr "Küme türü (ID)" #: netbox/virtualization/filtersets.py:117 -#: netbox/virtualization/filtersets.py:237 +#: netbox/virtualization/filtersets.py:239 msgid "Cluster (ID)" msgstr "Küme (ID)" #: netbox/virtualization/forms/bulk_edit.py:148 -#: netbox/virtualization/models/virtualmachines.py:110 +#: netbox/virtualization/models/virtualmachines.py:109 msgid "vCPUs" msgstr "vCPU'lar" @@ -16191,47 +16510,47 @@ msgstr "" "{count} aygıtlar bu küme için ana bilgisayar olarak atanır ancak konumda " "değildir {location}" -#: netbox/virtualization/models/virtualmachines.py:118 +#: netbox/virtualization/models/virtualmachines.py:117 msgid "memory (MB)" msgstr "bellek (MB)" -#: netbox/virtualization/models/virtualmachines.py:123 +#: netbox/virtualization/models/virtualmachines.py:122 msgid "disk (MB)" msgstr "disk (MB)" -#: netbox/virtualization/models/virtualmachines.py:161 +#: netbox/virtualization/models/virtualmachines.py:166 msgid "Virtual machine name must be unique per cluster." msgstr "Sanal makine adı küme başına benzersiz olmalıdır." -#: netbox/virtualization/models/virtualmachines.py:164 +#: netbox/virtualization/models/virtualmachines.py:169 msgid "virtual machine" msgstr "sanal makine" -#: netbox/virtualization/models/virtualmachines.py:165 +#: netbox/virtualization/models/virtualmachines.py:170 msgid "virtual machines" msgstr "sanal makineler" -#: netbox/virtualization/models/virtualmachines.py:176 +#: netbox/virtualization/models/virtualmachines.py:181 msgid "A virtual machine must be assigned to a site and/or cluster." msgstr "Bir sanal makine bir siteye ve/veya kümeye atanmalıdır." -#: netbox/virtualization/models/virtualmachines.py:183 +#: netbox/virtualization/models/virtualmachines.py:188 #, python-brace-format msgid "" "The selected cluster ({cluster}) is not assigned to this site ({site})." msgstr "Seçilen küme ({cluster}) bu siteye atanmamıştır ({site})." -#: netbox/virtualization/models/virtualmachines.py:190 +#: netbox/virtualization/models/virtualmachines.py:195 msgid "Must specify a cluster when assigning a host device." msgstr "Ana aygıt atarken bir küme belirtmeniz gerekir." -#: netbox/virtualization/models/virtualmachines.py:195 +#: netbox/virtualization/models/virtualmachines.py:200 #, python-brace-format msgid "" "The selected device ({device}) is not assigned to this cluster ({cluster})." msgstr "Seçilen cihaz ({device}) bu kümeye atanmadı ({cluster})." -#: netbox/virtualization/models/virtualmachines.py:207 +#: netbox/virtualization/models/virtualmachines.py:212 #, python-brace-format msgid "" "The specified disk size ({size}) must match the aggregate size of assigned " @@ -16240,17 +16559,17 @@ msgstr "" "Belirtilen disk boyutu ({size}) atanmış sanal disklerin toplam boyutuyla " "eşleşmelidir ({total_size})." -#: netbox/virtualization/models/virtualmachines.py:221 +#: netbox/virtualization/models/virtualmachines.py:226 #, python-brace-format msgid "Must be an IPv{family} address. ({ip} is an IPv{version} address.)" msgstr "IPV olmalı{family} adres. ({ip} bir IPV{version} adres.)" -#: netbox/virtualization/models/virtualmachines.py:230 +#: netbox/virtualization/models/virtualmachines.py:235 #, python-brace-format msgid "The specified IP address ({ip}) is not assigned to this VM." msgstr "Belirtilen IP adresi ({ip}) bu VM'ye atanmadı." -#: netbox/virtualization/models/virtualmachines.py:376 +#: netbox/virtualization/models/virtualmachines.py:381 #, python-brace-format msgid "" "The selected parent interface ({parent}) belongs to a different virtual " @@ -16259,7 +16578,7 @@ msgstr "" "Seçilen üst arabirim ({parent}) farklı bir sanal makineye aittir " "({virtual_machine})." -#: netbox/virtualization/models/virtualmachines.py:391 +#: netbox/virtualization/models/virtualmachines.py:396 #, python-brace-format msgid "" "The selected bridge interface ({bridge}) belongs to a different virtual " @@ -16268,7 +16587,7 @@ msgstr "" "Seçilen köprü arayüzü ({bridge}) farklı bir sanal makineye aittir " "({virtual_machine})." -#: netbox/virtualization/models/virtualmachines.py:402 +#: netbox/virtualization/models/virtualmachines.py:407 #, python-brace-format msgid "" "The untagged VLAN ({untagged_vlan}) must belong to the same site as the " @@ -16277,24 +16596,24 @@ msgstr "" "Etiketlenmemiş VLAN ({untagged_vlan}) arabirimin ana sanal makinesiyle aynı " "siteye ait olmalı veya global olmalıdır." -#: netbox/virtualization/models/virtualmachines.py:414 +#: netbox/virtualization/models/virtualmachines.py:419 msgid "size (MB)" msgstr "boyut (MB)" -#: netbox/virtualization/models/virtualmachines.py:418 +#: netbox/virtualization/models/virtualmachines.py:423 msgid "virtual disk" msgstr "sanal disk" -#: netbox/virtualization/models/virtualmachines.py:419 +#: netbox/virtualization/models/virtualmachines.py:424 msgid "virtual disks" msgstr "sanal diskler" -#: netbox/virtualization/views.py:313 +#: netbox/virtualization/views.py:307 #, python-brace-format msgid "Added {count} devices to cluster {cluster}" msgstr "Eklendi {count} kümelenecek cihazlar {cluster}" -#: netbox/virtualization/views.py:348 +#: netbox/virtualization/views.py:342 #, python-brace-format msgid "Removed {count} devices from cluster {cluster}" msgstr "Kaldırıldı {count} kümeden aygıtlar {cluster}" @@ -16371,22 +16690,26 @@ msgstr "DSA imzaları" msgid "Group {n}" msgstr "Grup {n}" -#: netbox/vpn/choices.py:251 +#: netbox/vpn/choices.py:252 msgid "Ethernet Private LAN" msgstr "Ethernet Özel LAN" -#: netbox/vpn/choices.py:252 +#: netbox/vpn/choices.py:253 msgid "Ethernet Virtual Private LAN" msgstr "Ethernet Sanal Özel LAN" -#: netbox/vpn/choices.py:255 +#: netbox/vpn/choices.py:256 msgid "Ethernet Private Tree" msgstr "Ethernet Özel Ağacı" -#: netbox/vpn/choices.py:256 +#: netbox/vpn/choices.py:257 msgid "Ethernet Virtual Private Tree" msgstr "Ethernet Sanal Özel Ağacı" +#: netbox/vpn/choices.py:260 +msgid "SPB" +msgstr "SPB" + #: netbox/vpn/filtersets.py:41 msgid "Tunnel group (ID)" msgstr "Tünel grubu (ID)" @@ -16431,15 +16754,15 @@ msgstr "IPsec ilkesi (ID)" msgid "IPSec policy (name)" msgstr "IPsec ilkesi (ad)" -#: netbox/vpn/filtersets.py:348 +#: netbox/vpn/filtersets.py:351 msgid "L2VPN (slug)" msgstr "L2VPN (kısa ad)" -#: netbox/vpn/filtersets.py:412 +#: netbox/vpn/filtersets.py:415 msgid "VM Interface (ID)" msgstr "VM Arabirimi (ID)" -#: netbox/vpn/filtersets.py:418 +#: netbox/vpn/filtersets.py:421 msgid "VLAN (name)" msgstr "VLAN (isim)" @@ -16452,8 +16775,8 @@ msgstr "Tünel grubu" msgid "SA lifetime" msgstr "SA ömrü" -#: netbox/vpn/forms/bulk_edit.py:151 netbox/wireless/forms/bulk_edit.py:81 -#: netbox/wireless/forms/bulk_edit.py:129 +#: netbox/vpn/forms/bulk_edit.py:151 netbox/wireless/forms/bulk_edit.py:82 +#: netbox/wireless/forms/bulk_edit.py:130 #: netbox/wireless/forms/filtersets.py:67 #: netbox/wireless/forms/filtersets.py:126 msgid "Pre-shared key" @@ -16503,31 +16826,31 @@ msgstr "IPsec teklifleri" msgid "IPSec protocol" msgstr "IPsec protokolü" -#: netbox/vpn/forms/bulk_import.py:266 +#: netbox/vpn/forms/bulk_import.py:271 msgid "L2VPN type" msgstr "L2VPN türü" -#: netbox/vpn/forms/bulk_import.py:287 +#: netbox/vpn/forms/bulk_import.py:292 msgid "Parent device (for interface)" msgstr "Ana cihaz (arayüz için)" -#: netbox/vpn/forms/bulk_import.py:294 +#: netbox/vpn/forms/bulk_import.py:299 msgid "Parent virtual machine (for interface)" msgstr "Ana sanal makine (arayüz için)" -#: netbox/vpn/forms/bulk_import.py:301 +#: netbox/vpn/forms/bulk_import.py:306 msgid "Assigned interface (device or VM)" msgstr "Atanmış arayüz (cihaz veya VM)" -#: netbox/vpn/forms/bulk_import.py:334 +#: netbox/vpn/forms/bulk_import.py:339 msgid "Cannot import device and VM interface terminations simultaneously." msgstr "Aygıt ve VM arabirimi sonlandırmaları aynı anda içe aktarılamıyor." -#: netbox/vpn/forms/bulk_import.py:336 +#: netbox/vpn/forms/bulk_import.py:341 msgid "Each termination must specify either an interface or a VLAN." msgstr "Her sonlandırma bir arabirim veya bir VLAN belirtmelidir." -#: netbox/vpn/forms/bulk_import.py:338 +#: netbox/vpn/forms/bulk_import.py:343 msgid "Cannot assign both an interface and a VLAN." msgstr "Hem arabirim hem de VLAN atanamıyor." @@ -16540,7 +16863,7 @@ msgstr "IKE versiyonu" msgid "Proposal" msgstr "Teklif" -#: netbox/vpn/forms/filtersets.py:257 +#: netbox/vpn/forms/filtersets.py:262 msgid "Assigned Object Type" msgstr "Atanan Nesne Türü" @@ -16656,20 +16979,20 @@ msgstr "IPsec ilkeleri" msgid "IPSec profiles" msgstr "IPsec profilleri" -#: netbox/vpn/models/l2vpn.py:113 +#: netbox/vpn/models/l2vpn.py:117 msgid "L2VPN termination" msgstr "L2VPN sonlandırma" -#: netbox/vpn/models/l2vpn.py:114 +#: netbox/vpn/models/l2vpn.py:118 msgid "L2VPN terminations" msgstr "L2VPN sonlandırmaları" -#: netbox/vpn/models/l2vpn.py:129 +#: netbox/vpn/models/l2vpn.py:133 #, python-brace-format msgid "L2VPN Termination already assigned ({assigned_object})" msgstr "L2VPN Sonlandırma zaten atanmış ({assigned_object})" -#: netbox/vpn/models/l2vpn.py:141 +#: netbox/vpn/models/l2vpn.py:145 #, python-brace-format msgid "" "{l2vpn_type} L2VPNs cannot have more than two terminations; found " @@ -16702,19 +17025,19 @@ msgstr "tünel" msgid "tunnels" msgstr "tüneller" -#: netbox/vpn/models/tunnels.py:148 +#: netbox/vpn/models/tunnels.py:145 msgid "An object may be terminated to only one tunnel at a time." msgstr "Bir nesne aynı anda yalnızca bir tünele sonlandırılabilir." -#: netbox/vpn/models/tunnels.py:151 +#: netbox/vpn/models/tunnels.py:148 msgid "tunnel termination" msgstr "tünel sonlandırma" -#: netbox/vpn/models/tunnels.py:152 +#: netbox/vpn/models/tunnels.py:149 msgid "tunnel terminations" msgstr "tünel sonlandırmaları" -#: netbox/vpn/models/tunnels.py:169 +#: netbox/vpn/models/tunnels.py:166 #, python-brace-format msgid "{name} is already attached to a tunnel ({tunnel})." msgstr "{name} zaten bir tünele bağlı ({tunnel})." @@ -16747,11 +17070,11 @@ msgstr "SA Ömrü (Saniye)" msgid "SA Lifetime (KB)" msgstr "SA Ömrü (KB)" -#: netbox/vpn/tables/l2vpn.py:69 +#: netbox/vpn/tables/l2vpn.py:72 msgid "Object Parent" msgstr "Nesne Ebeveyni" -#: netbox/vpn/tables/l2vpn.py:74 +#: netbox/vpn/tables/l2vpn.py:77 msgid "Object Site" msgstr "Nesne Sitesi" @@ -16775,8 +17098,8 @@ msgstr "WPA Kişisel (PSK)" msgid "WPA Enterprise" msgstr "WPA Kurumsal" -#: netbox/wireless/forms/bulk_edit.py:75 -#: netbox/wireless/forms/bulk_edit.py:123 +#: netbox/wireless/forms/bulk_edit.py:76 +#: netbox/wireless/forms/bulk_edit.py:124 #: netbox/wireless/forms/bulk_import.py:70 #: netbox/wireless/forms/bulk_import.py:73 #: netbox/wireless/forms/bulk_import.py:115 @@ -16800,7 +17123,7 @@ msgstr "Arayüz A" msgid "Interface B" msgstr "Arayüz B" -#: netbox/wireless/forms/model_forms.py:164 +#: netbox/wireless/forms/model_forms.py:165 msgid "Side B" msgstr "B Tarafı" @@ -16820,23 +17143,23 @@ msgstr "kablosuz LAN grupları" msgid "wireless LAN" msgstr "kablosuz LAN" -#: netbox/wireless/models.py:141 +#: netbox/wireless/models.py:134 msgid "interface A" msgstr "arayüz A" -#: netbox/wireless/models.py:148 +#: netbox/wireless/models.py:140 msgid "interface B" msgstr "arayüz B" -#: netbox/wireless/models.py:196 +#: netbox/wireless/models.py:188 msgid "wireless link" msgstr "kablosuz bağlantı" -#: netbox/wireless/models.py:197 +#: netbox/wireless/models.py:189 msgid "wireless links" msgstr "kablosuz bağlantılar" -#: netbox/wireless/models.py:212 netbox/wireless/models.py:218 +#: netbox/wireless/models.py:204 netbox/wireless/models.py:210 #, python-brace-format msgid "{type} is not a wireless interface." msgstr "{type} kablosuz bir arayüz değildir." diff --git a/netbox/translations/uk/LC_MESSAGES/django.mo b/netbox/translations/uk/LC_MESSAGES/django.mo index e34d9506d..f4ff64b48 100644 Binary files a/netbox/translations/uk/LC_MESSAGES/django.mo and b/netbox/translations/uk/LC_MESSAGES/django.mo differ diff --git a/netbox/translations/uk/LC_MESSAGES/django.po b/netbox/translations/uk/LC_MESSAGES/django.po index aae2c9730..6ac97b1c3 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-05-01 05:01+0000\n" +"POT-Creation-Date: 2025-05-13 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" @@ -35,7 +35,7 @@ msgstr "Запис дозволено" #: netbox/account/tables.py:35 netbox/core/choices.py:102 #: netbox/core/tables/jobs.py:29 netbox/core/tables/tasks.py:79 -#: netbox/extras/tables/tables.py:338 netbox/extras/tables/tables.py:572 +#: netbox/extras/tables/tables.py:379 netbox/extras/tables/tables.py:627 #: netbox/templates/account/token.html:43 #: netbox/templates/core/configrevision.html:26 #: netbox/templates/core/configrevision_restore.html:12 @@ -66,58 +66,60 @@ msgstr "Використано востаннє" msgid "Allowed IPs" msgstr "Дозволені IP-адреси" -#: netbox/account/views.py:116 +#: netbox/account/views.py:118 #, python-brace-format msgid "Logged in as {user}." msgstr "Ввійшов в систему як {user}." -#: netbox/account/views.py:172 +#: netbox/account/views.py:174 msgid "You have logged out." msgstr "Ви вийшли з системи." -#: netbox/account/views.py:224 +#: netbox/account/views.py:227 msgid "Your preferences have been updated." msgstr "Ваші налаштування було оновлено." -#: netbox/account/views.py:252 +#: netbox/account/views.py:255 msgid "LDAP-authenticated user credentials cannot be changed within NetBox." msgstr "" "Облікові дані користувача, підтверджені LDAP, неможливо змінити в NetBox." -#: netbox/account/views.py:267 +#: netbox/account/views.py:270 msgid "Your password has been changed successfully." msgstr "Ваш пароль успішно змінено." #: netbox/circuits/choices.py:21 netbox/dcim/choices.py:20 -#: netbox/dcim/choices.py:102 netbox/dcim/choices.py:185 -#: netbox/dcim/choices.py:237 netbox/dcim/choices.py:1542 -#: netbox/dcim/choices.py:1600 netbox/dcim/choices.py:1650 -#: netbox/dcim/choices.py:1672 netbox/virtualization/choices.py:20 +#: netbox/dcim/choices.py:102 netbox/dcim/choices.py:186 +#: netbox/dcim/choices.py:239 netbox/dcim/choices.py:1549 +#: netbox/dcim/choices.py:1607 netbox/dcim/choices.py:1674 +#: netbox/dcim/choices.py:1696 netbox/virtualization/choices.py:20 #: netbox/virtualization/choices.py:46 netbox/vpn/choices.py:18 +#: netbox/vpn/choices.py:281 msgid "Planned" msgstr "Заплановано" -#: netbox/circuits/choices.py:22 netbox/netbox/navigation/menu.py:326 +#: netbox/circuits/choices.py:22 netbox/netbox/navigation/menu.py:327 msgid "Provisioning" msgstr "Забезпечення" -#: netbox/circuits/choices.py:23 netbox/core/tables/tasks.py:22 -#: netbox/dcim/choices.py:22 netbox/dcim/choices.py:103 -#: netbox/dcim/choices.py:184 netbox/dcim/choices.py:236 -#: netbox/dcim/choices.py:1599 netbox/dcim/choices.py:1649 -#: netbox/dcim/choices.py:1671 netbox/extras/tables/tables.py:498 -#: netbox/ipam/choices.py:31 netbox/ipam/choices.py:49 -#: netbox/ipam/choices.py:69 netbox/ipam/choices.py:154 -#: netbox/templates/extras/configcontext.html:25 +#: netbox/circuits/choices.py:23 netbox/core/tables/plugins.py:64 +#: netbox/core/tables/tasks.py:22 netbox/dcim/choices.py:22 +#: netbox/dcim/choices.py:103 netbox/dcim/choices.py:185 +#: netbox/dcim/choices.py:238 netbox/dcim/choices.py:1606 +#: netbox/dcim/choices.py:1673 netbox/dcim/choices.py:1695 +#: netbox/extras/tables/tables.py:539 netbox/ipam/choices.py:31 +#: netbox/ipam/choices.py:49 netbox/ipam/choices.py:69 +#: netbox/ipam/choices.py:154 netbox/templates/extras/configcontext.html:25 #: netbox/templates/users/user.html:37 netbox/users/forms/bulk_edit.py:38 #: netbox/virtualization/choices.py:22 netbox/virtualization/choices.py:45 -#: netbox/vpn/choices.py:19 netbox/wireless/choices.py:25 +#: netbox/vpn/choices.py:19 netbox/vpn/choices.py:280 +#: netbox/wireless/choices.py:25 msgid "Active" msgstr "Активний" -#: netbox/circuits/choices.py:24 netbox/dcim/choices.py:183 -#: netbox/dcim/choices.py:235 netbox/dcim/choices.py:1598 -#: netbox/dcim/choices.py:1651 netbox/dcim/choices.py:1670 +#: netbox/circuits/choices.py:24 netbox/dcim/choices.py:184 +#: netbox/dcim/choices.py:237 netbox/dcim/choices.py:1605 +#: netbox/dcim/choices.py:1675 netbox/dcim/choices.py:1694 #: netbox/virtualization/choices.py:24 netbox/virtualization/choices.py:44 msgid "Offline" msgstr "Офлайн" @@ -130,7 +132,7 @@ msgstr "Зняття з експлуатації" msgid "Decommissioned" msgstr "Виведені з експлуатації" -#: netbox/circuits/choices.py:90 netbox/dcim/choices.py:1611 +#: netbox/circuits/choices.py:90 netbox/dcim/choices.py:1618 #: netbox/templates/dcim/interface.html:135 #: netbox/templates/virtualization/vminterface.html:83 #: netbox/tenancy/choices.py:17 @@ -165,36 +167,36 @@ msgstr "Спиця (в колесі)" #: netbox/circuits/filtersets.py:37 netbox/circuits/filtersets.py:204 #: netbox/circuits/filtersets.py:284 netbox/dcim/base_filtersets.py:22 -#: netbox/dcim/filtersets.py:99 netbox/dcim/filtersets.py:153 -#: netbox/dcim/filtersets.py:213 netbox/dcim/filtersets.py:334 -#: netbox/dcim/filtersets.py:465 netbox/dcim/filtersets.py:1022 -#: netbox/dcim/filtersets.py:1344 netbox/dcim/filtersets.py:1442 -#: netbox/dcim/filtersets.py:2103 netbox/dcim/filtersets.py:2346 -#: netbox/dcim/filtersets.py:2404 netbox/ipam/filtersets.py:954 -#: netbox/virtualization/filtersets.py:139 netbox/vpn/filtersets.py:358 +#: netbox/dcim/filtersets.py:101 netbox/dcim/filtersets.py:155 +#: 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:2160 netbox/dcim/filtersets.py:2403 +#: netbox/dcim/filtersets.py:2461 netbox/ipam/filtersets.py:954 +#: netbox/virtualization/filtersets.py:139 netbox/vpn/filtersets.py:361 msgid "Region (ID)" msgstr "Регіон (ідентифікатор)" #: netbox/circuits/filtersets.py:44 netbox/circuits/filtersets.py:211 #: netbox/circuits/filtersets.py:291 netbox/dcim/base_filtersets.py:29 -#: netbox/dcim/filtersets.py:106 netbox/dcim/filtersets.py:159 -#: netbox/dcim/filtersets.py:220 netbox/dcim/filtersets.py:341 -#: netbox/dcim/filtersets.py:472 netbox/dcim/filtersets.py:1029 -#: netbox/dcim/filtersets.py:1351 netbox/dcim/filtersets.py:1449 -#: netbox/dcim/filtersets.py:2110 netbox/dcim/filtersets.py:2353 -#: netbox/dcim/filtersets.py:2411 netbox/extras/filtersets.py:509 +#: netbox/dcim/filtersets.py:108 netbox/dcim/filtersets.py:161 +#: 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:2167 netbox/dcim/filtersets.py:2410 +#: netbox/dcim/filtersets.py:2468 netbox/extras/filtersets.py:602 #: netbox/ipam/filtersets.py:961 netbox/virtualization/filtersets.py:146 -#: netbox/vpn/filtersets.py:353 +#: netbox/vpn/filtersets.py:356 msgid "Region (slug)" msgstr "Регіон (скорочення)" #: netbox/circuits/filtersets.py:50 netbox/circuits/filtersets.py:217 #: netbox/circuits/filtersets.py:297 netbox/dcim/base_filtersets.py:35 -#: netbox/dcim/filtersets.py:129 netbox/dcim/filtersets.py:226 -#: netbox/dcim/filtersets.py:347 netbox/dcim/filtersets.py:478 -#: netbox/dcim/filtersets.py:1035 netbox/dcim/filtersets.py:1357 -#: netbox/dcim/filtersets.py:1455 netbox/dcim/filtersets.py:2116 -#: netbox/dcim/filtersets.py:2359 netbox/dcim/filtersets.py:2417 +#: 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:2173 +#: netbox/dcim/filtersets.py:2416 netbox/dcim/filtersets.py:2474 #: netbox/ipam/filtersets.py:239 netbox/ipam/filtersets.py:967 #: netbox/virtualization/filtersets.py:152 msgid "Site group (ID)" @@ -202,12 +204,12 @@ msgstr "Група тех. майданчиків (ідентифікатор)" #: netbox/circuits/filtersets.py:57 netbox/circuits/filtersets.py:224 #: netbox/circuits/filtersets.py:304 netbox/dcim/base_filtersets.py:42 -#: netbox/dcim/filtersets.py:136 netbox/dcim/filtersets.py:233 -#: netbox/dcim/filtersets.py:354 netbox/dcim/filtersets.py:485 -#: netbox/dcim/filtersets.py:1042 netbox/dcim/filtersets.py:1364 -#: netbox/dcim/filtersets.py:1462 netbox/dcim/filtersets.py:2123 -#: netbox/dcim/filtersets.py:2366 netbox/dcim/filtersets.py:2424 -#: netbox/extras/filtersets.py:515 netbox/ipam/filtersets.py:246 +#: 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:2180 +#: netbox/dcim/filtersets.py:2423 netbox/dcim/filtersets.py:2481 +#: netbox/extras/filtersets.py:608 netbox/ipam/filtersets.py:246 #: netbox/ipam/filtersets.py:974 netbox/virtualization/filtersets.py:159 msgid "Site group (slug)" msgstr "Група тех. майданчиків (скорочення)" @@ -215,29 +217,29 @@ msgstr "Група тех. майданчиків (скорочення)" #: netbox/circuits/filtersets.py:62 netbox/circuits/forms/filtersets.py:59 #: netbox/circuits/forms/filtersets.py:183 #: netbox/circuits/forms/filtersets.py:241 -#: netbox/circuits/tables/circuits.py:128 netbox/dcim/forms/bulk_edit.py:172 -#: netbox/dcim/forms/bulk_edit.py:333 netbox/dcim/forms/bulk_edit.py:686 -#: netbox/dcim/forms/bulk_edit.py:891 netbox/dcim/forms/bulk_import.py:133 -#: netbox/dcim/forms/bulk_import.py:232 netbox/dcim/forms/bulk_import.py:333 -#: netbox/dcim/forms/bulk_import.py:567 netbox/dcim/forms/bulk_import.py:1448 -#: netbox/dcim/forms/bulk_import.py:1476 netbox/dcim/forms/filtersets.py:88 -#: netbox/dcim/forms/filtersets.py:226 netbox/dcim/forms/filtersets.py:343 -#: netbox/dcim/forms/filtersets.py:440 netbox/dcim/forms/filtersets.py:754 -#: netbox/dcim/forms/filtersets.py:973 netbox/dcim/forms/filtersets.py:1046 -#: netbox/dcim/forms/filtersets.py:1070 netbox/dcim/forms/filtersets.py:1160 -#: netbox/dcim/forms/filtersets.py:1198 netbox/dcim/forms/filtersets.py:1681 -#: netbox/dcim/forms/filtersets.py:1705 netbox/dcim/forms/filtersets.py:1729 -#: netbox/dcim/forms/model_forms.py:141 netbox/dcim/forms/model_forms.py:169 -#: netbox/dcim/forms/model_forms.py:243 netbox/dcim/forms/model_forms.py:473 -#: netbox/dcim/forms/model_forms.py:734 netbox/dcim/forms/object_create.py:395 +#: netbox/circuits/tables/circuits.py:128 netbox/dcim/forms/bulk_edit.py:177 +#: netbox/dcim/forms/bulk_edit.py:344 netbox/dcim/forms/bulk_edit.py:730 +#: netbox/dcim/forms/bulk_edit.py:935 netbox/dcim/forms/bulk_import.py:134 +#: netbox/dcim/forms/bulk_import.py:236 netbox/dcim/forms/bulk_import.py:337 +#: netbox/dcim/forms/bulk_import.py:598 netbox/dcim/forms/bulk_import.py:1479 +#: netbox/dcim/forms/bulk_import.py:1507 netbox/dcim/forms/filtersets.py:89 +#: netbox/dcim/forms/filtersets.py:227 netbox/dcim/forms/filtersets.py:344 +#: netbox/dcim/forms/filtersets.py:441 netbox/dcim/forms/filtersets.py:773 +#: netbox/dcim/forms/filtersets.py:992 netbox/dcim/forms/filtersets.py:1065 +#: netbox/dcim/forms/filtersets.py:1089 netbox/dcim/forms/filtersets.py:1179 +#: netbox/dcim/forms/filtersets.py:1217 netbox/dcim/forms/filtersets.py:1705 +#: netbox/dcim/forms/filtersets.py:1729 netbox/dcim/forms/filtersets.py:1753 +#: netbox/dcim/forms/model_forms.py:146 netbox/dcim/forms/model_forms.py:174 +#: netbox/dcim/forms/model_forms.py:250 netbox/dcim/forms/model_forms.py:567 +#: netbox/dcim/forms/model_forms.py:828 netbox/dcim/forms/object_create.py:395 #: netbox/dcim/tables/devices.py:163 netbox/dcim/tables/power.py:26 -#: netbox/dcim/tables/power.py:93 netbox/dcim/tables/racks.py:121 -#: netbox/dcim/tables/racks.py:206 netbox/dcim/tables/sites.py:133 -#: netbox/extras/filtersets.py:525 netbox/ipam/forms/bulk_edit.py:468 -#: netbox/ipam/forms/bulk_import.py:468 netbox/ipam/forms/filtersets.py:161 -#: netbox/ipam/forms/filtersets.py:236 netbox/ipam/forms/filtersets.py:449 -#: netbox/ipam/forms/filtersets.py:544 netbox/ipam/forms/model_forms.py:678 -#: netbox/ipam/tables/vlans.py:87 netbox/ipam/tables/vlans.py:197 +#: netbox/dcim/tables/power.py:93 netbox/dcim/tables/racks.py:125 +#: netbox/dcim/tables/racks.py:215 netbox/dcim/tables/sites.py:139 +#: netbox/extras/filtersets.py:618 netbox/ipam/forms/bulk_edit.py:479 +#: netbox/ipam/forms/bulk_import.py:475 netbox/ipam/forms/filtersets.py:161 +#: netbox/ipam/forms/filtersets.py:236 netbox/ipam/forms/filtersets.py:457 +#: netbox/ipam/forms/filtersets.py:552 netbox/ipam/forms/model_forms.py:679 +#: netbox/ipam/tables/vlans.py:89 netbox/ipam/tables/vlans.py:199 #: netbox/templates/dcim/device.html:22 #: netbox/templates/dcim/inc/cable_termination.html:8 #: netbox/templates/dcim/inc/cable_termination.html:38 @@ -255,18 +257,18 @@ msgstr "Група тех. майданчиків (скорочення)" #: netbox/virtualization/forms/model_forms.py:104 #: netbox/virtualization/forms/model_forms.py:178 #: netbox/virtualization/tables/virtualmachines.py:33 -#: netbox/vpn/forms/filtersets.py:272 netbox/wireless/forms/filtersets.py:88 -#: netbox/wireless/forms/model_forms.py:79 -#: netbox/wireless/forms/model_forms.py:121 +#: netbox/vpn/forms/filtersets.py:277 netbox/wireless/forms/filtersets.py:88 +#: netbox/wireless/forms/model_forms.py:80 +#: netbox/wireless/forms/model_forms.py:122 msgid "Site" msgstr "Тех. майданчик" #: netbox/circuits/filtersets.py:68 netbox/circuits/filtersets.py:235 #: netbox/circuits/filtersets.py:315 netbox/dcim/base_filtersets.py:53 -#: netbox/dcim/filtersets.py:243 netbox/dcim/filtersets.py:364 -#: netbox/dcim/filtersets.py:459 netbox/extras/filtersets.py:531 +#: netbox/dcim/filtersets.py:245 netbox/dcim/filtersets.py:366 +#: netbox/dcim/filtersets.py:461 netbox/extras/filtersets.py:624 #: netbox/ipam/filtersets.py:257 netbox/ipam/filtersets.py:984 -#: netbox/virtualization/filtersets.py:169 netbox/vpn/filtersets.py:363 +#: netbox/virtualization/filtersets.py:169 netbox/vpn/filtersets.py:366 msgid "Site (slug)" msgstr "Тех. майданчик (скорочення)" @@ -319,21 +321,21 @@ msgid "Circuit type (slug)" msgstr "Тип каналу зв'язку (скорочення)" #: netbox/circuits/filtersets.py:229 netbox/circuits/filtersets.py:309 -#: netbox/dcim/base_filtersets.py:47 netbox/dcim/filtersets.py:237 -#: netbox/dcim/filtersets.py:358 netbox/dcim/filtersets.py:453 -#: netbox/dcim/filtersets.py:1046 netbox/dcim/filtersets.py:1369 -#: netbox/dcim/filtersets.py:1467 netbox/dcim/filtersets.py:2128 -#: netbox/dcim/filtersets.py:2370 netbox/dcim/filtersets.py:2429 +#: 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:2185 +#: netbox/dcim/filtersets.py:2427 netbox/dcim/filtersets.py:2486 #: netbox/ipam/filtersets.py:251 netbox/ipam/filtersets.py:978 -#: netbox/virtualization/filtersets.py:163 netbox/vpn/filtersets.py:368 +#: netbox/virtualization/filtersets.py:163 netbox/vpn/filtersets.py:371 msgid "Site (ID)" msgstr "Тех. майданчик (ідентифікатор)" #: netbox/circuits/filtersets.py:239 netbox/circuits/filtersets.py:321 -#: netbox/dcim/base_filtersets.py:59 netbox/dcim/filtersets.py:259 -#: netbox/dcim/filtersets.py:370 netbox/dcim/filtersets.py:491 -#: netbox/dcim/filtersets.py:1058 netbox/dcim/filtersets.py:1380 -#: netbox/dcim/filtersets.py:1478 netbox/dcim/filtersets.py:2382 +#: 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:2439 msgid "Location (ID)" msgstr "Місцезнаходження (ідентифікатор)" @@ -342,24 +344,25 @@ msgid "Termination A (ID)" msgstr "Припинення A (ідентифікатор)" #: netbox/circuits/filtersets.py:273 netbox/circuits/filtersets.py:375 -#: netbox/circuits/filtersets.py:537 netbox/core/filtersets.py:77 -#: netbox/core/filtersets.py:136 netbox/core/filtersets.py:173 -#: netbox/dcim/filtersets.py:752 netbox/dcim/filtersets.py:1436 -#: netbox/dcim/filtersets.py:2477 netbox/extras/filtersets.py:41 -#: netbox/extras/filtersets.py:63 netbox/extras/filtersets.py:92 -#: netbox/extras/filtersets.py:132 netbox/extras/filtersets.py:181 -#: netbox/extras/filtersets.py:209 netbox/extras/filtersets.py:239 -#: netbox/extras/filtersets.py:276 netbox/extras/filtersets.py:348 -#: netbox/extras/filtersets.py:391 netbox/extras/filtersets.py:438 -#: netbox/extras/filtersets.py:498 netbox/extras/filtersets.py:657 -#: netbox/extras/filtersets.py:703 netbox/ipam/forms/model_forms.py:492 -#: netbox/netbox/filtersets.py:286 netbox/netbox/forms/__init__.py:22 +#: 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:2534 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 +#: netbox/extras/filtersets.py:281 netbox/extras/filtersets.py:333 +#: netbox/extras/filtersets.py:406 netbox/extras/filtersets.py:449 +#: 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/forms/base.py:167 #: netbox/templates/htmx/object_selector.html:28 #: netbox/templates/inc/filter_list.html:46 #: netbox/templates/ipam/ipaddress_assign.html:29 #: netbox/templates/search.html:7 netbox/templates/search.html:26 -#: netbox/tenancy/filtersets.py:99 netbox/users/filtersets.py:23 +#: netbox/tenancy/filtersets.py:104 netbox/users/filtersets.py:23 #: netbox/users/filtersets.py:57 netbox/users/filtersets.py:102 #: netbox/users/filtersets.py:150 netbox/utilities/forms/forms.py:104 #: netbox/utilities/templates/navigation/menu.html:16 @@ -386,10 +389,10 @@ msgid "Circuit" msgstr "Канал зв'язку" #: netbox/circuits/filtersets.py:328 netbox/dcim/base_filtersets.py:66 -#: netbox/dcim/filtersets.py:266 netbox/dcim/filtersets.py:377 -#: netbox/dcim/filtersets.py:498 netbox/dcim/filtersets.py:1065 -#: netbox/dcim/filtersets.py:1386 netbox/dcim/filtersets.py:1484 -#: netbox/extras/filtersets.py:542 +#: netbox/dcim/filtersets.py:268 netbox/dcim/filtersets.py:379 +#: netbox/dcim/filtersets.py:500 netbox/dcim/filtersets.py:1118 +#: netbox/dcim/filtersets.py:1439 netbox/dcim/filtersets.py:1537 +#: netbox/extras/filtersets.py:635 msgid "Location (slug)" msgstr "Місцезнаходження (скорочення)" @@ -409,7 +412,7 @@ msgstr "Канал зв'язку (ідентифікатор)" msgid "Virtual circuit (CID)" msgstr "Віртуальна схема (CID)" -#: netbox/circuits/filtersets.py:396 netbox/dcim/filtersets.py:1925 +#: netbox/circuits/filtersets.py:396 netbox/dcim/filtersets.py:1982 msgid "Virtual circuit (ID)" msgstr "Віртуальна схема (ідентифікатор)" @@ -445,20 +448,20 @@ msgstr "Тип віртуальної схеми (слимак)" msgid "Virtual circuit" msgstr "Віртуальна схема" -#: netbox/circuits/filtersets.py:577 netbox/dcim/filtersets.py:1276 -#: netbox/dcim/filtersets.py:1706 netbox/ipam/filtersets.py:627 -#: netbox/vpn/filtersets.py:102 netbox/vpn/filtersets.py:401 +#: netbox/circuits/filtersets.py:577 netbox/dcim/filtersets.py:1329 +#: netbox/dcim/filtersets.py:1763 netbox/ipam/filtersets.py:627 +#: netbox/vpn/filtersets.py:102 netbox/vpn/filtersets.py:404 msgid "Interface (ID)" msgstr "Інтерфейс (ідентифікатор)" #: netbox/circuits/forms/bulk_edit.py:42 #: netbox/circuits/forms/filtersets.py:64 #: netbox/circuits/forms/model_forms.py:42 -#: netbox/circuits/tables/providers.py:32 netbox/dcim/forms/bulk_edit.py:132 -#: netbox/dcim/forms/filtersets.py:196 netbox/dcim/forms/model_forms.py:127 -#: netbox/dcim/tables/sites.py:94 netbox/ipam/models/asns.py:123 -#: netbox/ipam/tables/asn.py:27 netbox/ipam/views.py:230 -#: netbox/netbox/navigation/menu.py:178 netbox/netbox/navigation/menu.py:181 +#: netbox/circuits/tables/providers.py:32 netbox/dcim/forms/bulk_edit.py:137 +#: netbox/dcim/forms/filtersets.py:197 netbox/dcim/forms/model_forms.py:132 +#: netbox/dcim/tables/sites.py:100 netbox/ipam/models/asns.py:123 +#: netbox/ipam/tables/asn.py:27 netbox/ipam/views.py:232 +#: netbox/netbox/navigation/menu.py:179 netbox/netbox/navigation/menu.py:182 #: netbox/templates/circuits/provider.html:23 msgid "ASNs" msgstr "ASNs" @@ -471,36 +474,37 @@ msgstr "ASNs" #: netbox/circuits/forms/bulk_edit.py:266 #: netbox/circuits/forms/bulk_edit.py:307 #: netbox/circuits/forms/bulk_edit.py:347 -#: netbox/circuits/forms/bulk_edit.py:371 netbox/core/forms/bulk_edit.py:28 -#: netbox/dcim/forms/bulk_create.py:35 netbox/dcim/forms/bulk_edit.py:77 -#: netbox/dcim/forms/bulk_edit.py:96 netbox/dcim/forms/bulk_edit.py:155 -#: netbox/dcim/forms/bulk_edit.py:196 netbox/dcim/forms/bulk_edit.py:214 -#: netbox/dcim/forms/bulk_edit.py:292 netbox/dcim/forms/bulk_edit.py:441 -#: netbox/dcim/forms/bulk_edit.py:475 netbox/dcim/forms/bulk_edit.py:490 -#: netbox/dcim/forms/bulk_edit.py:549 netbox/dcim/forms/bulk_edit.py:593 -#: netbox/dcim/forms/bulk_edit.py:627 netbox/dcim/forms/bulk_edit.py:651 -#: netbox/dcim/forms/bulk_edit.py:724 netbox/dcim/forms/bulk_edit.py:785 -#: netbox/dcim/forms/bulk_edit.py:837 netbox/dcim/forms/bulk_edit.py:860 -#: netbox/dcim/forms/bulk_edit.py:908 netbox/dcim/forms/bulk_edit.py:978 -#: netbox/dcim/forms/bulk_edit.py:1031 netbox/dcim/forms/bulk_edit.py:1066 -#: netbox/dcim/forms/bulk_edit.py:1106 netbox/dcim/forms/bulk_edit.py:1150 -#: netbox/dcim/forms/bulk_edit.py:1195 netbox/dcim/forms/bulk_edit.py:1222 -#: netbox/dcim/forms/bulk_edit.py:1240 netbox/dcim/forms/bulk_edit.py:1258 -#: netbox/dcim/forms/bulk_edit.py:1276 netbox/dcim/forms/bulk_edit.py:1746 -#: netbox/dcim/forms/bulk_edit.py:1787 netbox/extras/forms/bulk_edit.py:39 -#: netbox/extras/forms/bulk_edit.py:149 netbox/extras/forms/bulk_edit.py:178 -#: netbox/extras/forms/bulk_edit.py:208 netbox/extras/forms/bulk_edit.py:256 -#: netbox/extras/forms/bulk_edit.py:274 netbox/extras/forms/bulk_edit.py:298 -#: netbox/extras/forms/bulk_edit.py:312 netbox/extras/forms/bulk_edit.py:339 -#: netbox/extras/tables/tables.py:82 netbox/ipam/forms/bulk_edit.py:56 +#: netbox/circuits/forms/bulk_edit.py:371 netbox/core/forms/bulk_edit.py:29 +#: netbox/dcim/forms/bulk_create.py:35 netbox/dcim/forms/bulk_edit.py:80 +#: netbox/dcim/forms/bulk_edit.py:100 netbox/dcim/forms/bulk_edit.py:160 +#: netbox/dcim/forms/bulk_edit.py:201 netbox/dcim/forms/bulk_edit.py:220 +#: netbox/dcim/forms/bulk_edit.py:303 netbox/dcim/forms/bulk_edit.py:457 +#: netbox/dcim/forms/bulk_edit.py:489 netbox/dcim/forms/bulk_edit.py:504 +#: netbox/dcim/forms/bulk_edit.py:563 netbox/dcim/forms/bulk_edit.py:586 +#: netbox/dcim/forms/bulk_edit.py:631 netbox/dcim/forms/bulk_edit.py:670 +#: netbox/dcim/forms/bulk_edit.py:695 netbox/dcim/forms/bulk_edit.py:768 +#: netbox/dcim/forms/bulk_edit.py:829 netbox/dcim/forms/bulk_edit.py:881 +#: netbox/dcim/forms/bulk_edit.py:904 netbox/dcim/forms/bulk_edit.py:952 +#: netbox/dcim/forms/bulk_edit.py:1022 netbox/dcim/forms/bulk_edit.py:1075 +#: netbox/dcim/forms/bulk_edit.py:1110 netbox/dcim/forms/bulk_edit.py:1150 +#: netbox/dcim/forms/bulk_edit.py:1194 netbox/dcim/forms/bulk_edit.py:1239 +#: netbox/dcim/forms/bulk_edit.py:1266 netbox/dcim/forms/bulk_edit.py:1284 +#: netbox/dcim/forms/bulk_edit.py:1302 netbox/dcim/forms/bulk_edit.py:1320 +#: netbox/dcim/forms/bulk_edit.py:1793 netbox/dcim/forms/bulk_edit.py:1834 +#: netbox/extras/forms/bulk_edit.py:40 netbox/extras/forms/bulk_edit.py:150 +#: netbox/extras/forms/bulk_edit.py:183 netbox/extras/forms/bulk_edit.py:211 +#: netbox/extras/forms/bulk_edit.py:241 netbox/extras/forms/bulk_edit.py:289 +#: netbox/extras/forms/bulk_edit.py:307 netbox/extras/forms/bulk_edit.py:335 +#: netbox/extras/forms/bulk_edit.py:349 netbox/extras/forms/bulk_edit.py:395 +#: netbox/extras/tables/tables.py:83 netbox/ipam/forms/bulk_edit.py:56 #: netbox/ipam/forms/bulk_edit.py:76 netbox/ipam/forms/bulk_edit.py:96 #: netbox/ipam/forms/bulk_edit.py:120 netbox/ipam/forms/bulk_edit.py:149 #: netbox/ipam/forms/bulk_edit.py:178 netbox/ipam/forms/bulk_edit.py:197 -#: netbox/ipam/forms/bulk_edit.py:260 netbox/ipam/forms/bulk_edit.py:305 -#: netbox/ipam/forms/bulk_edit.py:353 netbox/ipam/forms/bulk_edit.py:396 -#: netbox/ipam/forms/bulk_edit.py:412 netbox/ipam/forms/bulk_edit.py:500 -#: netbox/ipam/forms/bulk_edit.py:532 netbox/ipam/forms/bulk_edit.py:575 -#: netbox/ipam/tables/vlans.py:240 netbox/ipam/tables/vlans.py:267 +#: netbox/ipam/forms/bulk_edit.py:260 netbox/ipam/forms/bulk_edit.py:310 +#: netbox/ipam/forms/bulk_edit.py:358 netbox/ipam/forms/bulk_edit.py:401 +#: netbox/ipam/forms/bulk_edit.py:417 netbox/ipam/forms/bulk_edit.py:511 +#: netbox/ipam/forms/bulk_edit.py:543 netbox/ipam/forms/bulk_edit.py:586 +#: netbox/ipam/tables/vlans.py:242 netbox/ipam/tables/vlans.py:269 #: netbox/templates/account/token.html:35 #: netbox/templates/circuits/circuit.html:69 #: netbox/templates/circuits/circuitgroup.html:32 @@ -511,7 +515,7 @@ msgstr "ASNs" #: netbox/templates/circuits/virtualcircuit.html:56 #: netbox/templates/circuits/virtualcircuittermination.html:68 #: netbox/templates/circuits/virtualcircuittype.html:26 -#: netbox/templates/core/datasource.html:54 +#: netbox/templates/core/datasource.html:58 #: netbox/templates/core/plugin.html:80 netbox/templates/dcim/cable.html:36 #: netbox/templates/dcim/consoleport.html:44 #: netbox/templates/dcim/consoleserverport.html:44 @@ -528,10 +532,11 @@ msgstr "ASNs" #: netbox/templates/dcim/manufacturer.html:40 #: netbox/templates/dcim/module.html:73 #: netbox/templates/dcim/modulebay.html:42 -#: netbox/templates/dcim/moduletype.html:39 +#: netbox/templates/dcim/moduletype.html:43 +#: netbox/templates/dcim/moduletypeprofile.html:20 #: netbox/templates/dcim/platform.html:33 #: netbox/templates/dcim/powerfeed.html:40 -#: netbox/templates/dcim/poweroutlet.html:40 +#: netbox/templates/dcim/poweroutlet.html:44 #: netbox/templates/dcim/powerpanel.html:30 #: netbox/templates/dcim/powerport.html:40 netbox/templates/dcim/rack.html:53 #: netbox/templates/dcim/rackreservation.html:62 @@ -549,21 +554,22 @@ msgstr "ASNs" #: netbox/templates/extras/notificationgroup.html:20 #: netbox/templates/extras/savedfilter.html:17 #: netbox/templates/extras/script_list.html:46 +#: netbox/templates/extras/tableconfig.html:17 #: netbox/templates/extras/tag.html:20 netbox/templates/extras/webhook.html:17 #: netbox/templates/generic/bulk_import.html:120 #: netbox/templates/ipam/aggregate.html:43 netbox/templates/ipam/asn.html:42 #: netbox/templates/ipam/asnrange.html:38 #: netbox/templates/ipam/fhrpgroup.html:34 #: netbox/templates/ipam/ipaddress.html:55 -#: netbox/templates/ipam/iprange.html:67 netbox/templates/ipam/prefix.html:77 +#: netbox/templates/ipam/iprange.html:74 netbox/templates/ipam/prefix.html:77 #: netbox/templates/ipam/rir.html:26 netbox/templates/ipam/role.html:26 #: netbox/templates/ipam/routetarget.html:21 -#: netbox/templates/ipam/service.html:50 +#: netbox/templates/ipam/service.html:52 #: netbox/templates/ipam/servicetemplate.html:27 #: netbox/templates/ipam/vlan.html:62 netbox/templates/ipam/vlangroup.html:34 #: netbox/templates/ipam/vlantranslationpolicy.html:18 #: netbox/templates/ipam/vlantranslationrule.html:26 -#: netbox/templates/ipam/vrf.html:33 netbox/templates/tenancy/contact.html:67 +#: netbox/templates/ipam/vrf.html:33 netbox/templates/tenancy/contact.html:77 #: netbox/templates/tenancy/contactgroup.html:25 #: netbox/templates/tenancy/contactrole.html:22 #: netbox/templates/tenancy/tenant.html:24 @@ -584,13 +590,13 @@ msgstr "ASNs" #: netbox/templates/vpn/ipsecprofile.html:40 #: netbox/templates/vpn/ipsecprofile.html:73 #: netbox/templates/vpn/ipsecproposal.html:17 -#: netbox/templates/vpn/l2vpn.html:26 netbox/templates/vpn/tunnel.html:33 +#: netbox/templates/vpn/l2vpn.html:30 netbox/templates/vpn/tunnel.html:33 #: netbox/templates/vpn/tunnelgroup.html:30 #: netbox/templates/wireless/wirelesslan.html:34 #: netbox/templates/wireless/wirelesslangroup.html:33 #: netbox/templates/wireless/wirelesslink.html:34 -#: netbox/tenancy/forms/bulk_edit.py:32 netbox/tenancy/forms/bulk_edit.py:80 -#: netbox/tenancy/forms/bulk_edit.py:123 netbox/users/forms/bulk_edit.py:64 +#: netbox/tenancy/forms/bulk_edit.py:32 netbox/tenancy/forms/bulk_edit.py:82 +#: netbox/tenancy/forms/bulk_edit.py:130 netbox/users/forms/bulk_edit.py:64 #: netbox/users/forms/bulk_edit.py:82 netbox/users/forms/bulk_edit.py:112 #: netbox/virtualization/forms/bulk_edit.py:33 #: netbox/virtualization/forms/bulk_edit.py:47 @@ -601,9 +607,9 @@ msgstr "ASNs" #: netbox/vpn/forms/bulk_edit.py:28 netbox/vpn/forms/bulk_edit.py:64 #: netbox/vpn/forms/bulk_edit.py:121 netbox/vpn/forms/bulk_edit.py:155 #: netbox/vpn/forms/bulk_edit.py:190 netbox/vpn/forms/bulk_edit.py:215 -#: netbox/vpn/forms/bulk_edit.py:247 netbox/vpn/forms/bulk_edit.py:274 -#: netbox/wireless/forms/bulk_edit.py:31 netbox/wireless/forms/bulk_edit.py:84 -#: netbox/wireless/forms/bulk_edit.py:143 +#: netbox/vpn/forms/bulk_edit.py:247 netbox/vpn/forms/bulk_edit.py:278 +#: netbox/wireless/forms/bulk_edit.py:31 netbox/wireless/forms/bulk_edit.py:85 +#: netbox/wireless/forms/bulk_edit.py:144 msgid "Description" msgstr "Опис" @@ -655,23 +661,23 @@ msgstr "Ідентифікатор служби" #: netbox/circuits/forms/bulk_edit.py:112 #: netbox/circuits/forms/bulk_edit.py:303 #: netbox/circuits/forms/filtersets.py:116 -#: netbox/circuits/forms/filtersets.py:321 netbox/dcim/forms/bulk_edit.py:210 -#: netbox/dcim/forms/bulk_edit.py:613 netbox/dcim/forms/bulk_edit.py:822 -#: netbox/dcim/forms/bulk_edit.py:1191 netbox/dcim/forms/bulk_edit.py:1218 -#: netbox/dcim/forms/bulk_edit.py:1742 netbox/dcim/forms/filtersets.py:1113 -#: netbox/dcim/forms/filtersets.py:1371 netbox/dcim/forms/filtersets.py:1519 -#: netbox/dcim/forms/filtersets.py:1543 netbox/dcim/tables/devices.py:737 -#: netbox/dcim/tables/devices.py:793 netbox/dcim/tables/devices.py:1034 +#: netbox/circuits/forms/filtersets.py:321 netbox/dcim/forms/bulk_edit.py:216 +#: netbox/dcim/forms/bulk_edit.py:656 netbox/dcim/forms/bulk_edit.py:866 +#: netbox/dcim/forms/bulk_edit.py:1235 netbox/dcim/forms/bulk_edit.py:1262 +#: netbox/dcim/forms/bulk_edit.py:1789 netbox/dcim/forms/filtersets.py:1132 +#: netbox/dcim/forms/filtersets.py:1390 netbox/dcim/forms/filtersets.py:1543 +#: netbox/dcim/forms/filtersets.py:1567 netbox/dcim/tables/devices.py:744 +#: netbox/dcim/tables/devices.py:800 netbox/dcim/tables/devices.py:1041 #: netbox/dcim/tables/devicetypes.py:256 netbox/dcim/tables/devicetypes.py:271 -#: netbox/dcim/tables/racks.py:33 netbox/extras/forms/bulk_edit.py:270 -#: netbox/extras/tables/tables.py:446 +#: netbox/dcim/tables/racks.py:33 netbox/extras/forms/bulk_edit.py:303 +#: netbox/extras/tables/tables.py:487 #: netbox/templates/circuits/circuittype.html:30 #: netbox/templates/circuits/virtualcircuittype.html:30 #: netbox/templates/dcim/cable.html:40 -#: netbox/templates/dcim/devicerole.html:34 +#: netbox/templates/dcim/devicerole.html:38 #: netbox/templates/dcim/frontport.html:40 #: netbox/templates/dcim/inventoryitemrole.html:26 -#: netbox/templates/dcim/poweroutlet.html:44 +#: netbox/templates/dcim/poweroutlet.html:48 #: netbox/templates/dcim/rackrole.html:30 #: netbox/templates/dcim/rearport.html:40 netbox/templates/extras/tag.html:26 msgid "Color" @@ -686,31 +692,31 @@ msgstr "Колір" #: netbox/circuits/tables/circuits.py:65 #: netbox/circuits/tables/circuits.py:199 #: netbox/circuits/tables/virtual_circuits.py:58 -#: netbox/core/forms/bulk_edit.py:18 netbox/core/forms/filtersets.py:33 +#: netbox/core/forms/bulk_edit.py:19 netbox/core/forms/filtersets.py:33 #: netbox/core/tables/change_logging.py:32 netbox/core/tables/data.py:20 -#: netbox/core/tables/jobs.py:18 netbox/dcim/forms/bulk_edit.py:800 -#: netbox/dcim/forms/bulk_edit.py:939 netbox/dcim/forms/bulk_edit.py:1007 -#: netbox/dcim/forms/bulk_edit.py:1026 netbox/dcim/forms/bulk_edit.py:1049 -#: netbox/dcim/forms/bulk_edit.py:1091 netbox/dcim/forms/bulk_edit.py:1135 -#: netbox/dcim/forms/bulk_edit.py:1186 netbox/dcim/forms/bulk_edit.py:1213 -#: netbox/dcim/forms/bulk_import.py:190 netbox/dcim/forms/bulk_import.py:269 -#: netbox/dcim/forms/bulk_import.py:735 netbox/dcim/forms/bulk_import.py:761 -#: netbox/dcim/forms/bulk_import.py:787 netbox/dcim/forms/bulk_import.py:807 -#: netbox/dcim/forms/bulk_import.py:893 netbox/dcim/forms/bulk_import.py:987 -#: netbox/dcim/forms/bulk_import.py:1029 netbox/dcim/forms/bulk_import.py:1350 -#: netbox/dcim/forms/bulk_import.py:1513 netbox/dcim/forms/filtersets.py:1004 -#: netbox/dcim/forms/filtersets.py:1103 netbox/dcim/forms/filtersets.py:1224 -#: netbox/dcim/forms/filtersets.py:1296 netbox/dcim/forms/filtersets.py:1321 -#: netbox/dcim/forms/filtersets.py:1345 netbox/dcim/forms/filtersets.py:1365 -#: netbox/dcim/forms/filtersets.py:1407 netbox/dcim/forms/filtersets.py:1514 -#: netbox/dcim/forms/filtersets.py:1538 netbox/dcim/forms/model_forms.py:714 -#: netbox/dcim/forms/model_forms.py:720 netbox/dcim/forms/object_import.py:84 +#: netbox/core/tables/jobs.py:18 netbox/dcim/forms/bulk_edit.py:844 +#: netbox/dcim/forms/bulk_edit.py:983 netbox/dcim/forms/bulk_edit.py:1051 +#: netbox/dcim/forms/bulk_edit.py:1070 netbox/dcim/forms/bulk_edit.py:1093 +#: netbox/dcim/forms/bulk_edit.py:1135 netbox/dcim/forms/bulk_edit.py:1179 +#: netbox/dcim/forms/bulk_edit.py:1230 netbox/dcim/forms/bulk_edit.py:1257 +#: netbox/dcim/forms/bulk_import.py:194 netbox/dcim/forms/bulk_import.py:273 +#: netbox/dcim/forms/bulk_import.py:766 netbox/dcim/forms/bulk_import.py:792 +#: netbox/dcim/forms/bulk_import.py:818 netbox/dcim/forms/bulk_import.py:838 +#: netbox/dcim/forms/bulk_import.py:924 netbox/dcim/forms/bulk_import.py:1018 +#: netbox/dcim/forms/bulk_import.py:1060 netbox/dcim/forms/bulk_import.py:1381 +#: netbox/dcim/forms/bulk_import.py:1544 netbox/dcim/forms/filtersets.py:1023 +#: netbox/dcim/forms/filtersets.py:1122 netbox/dcim/forms/filtersets.py:1243 +#: netbox/dcim/forms/filtersets.py:1315 netbox/dcim/forms/filtersets.py:1340 +#: netbox/dcim/forms/filtersets.py:1364 netbox/dcim/forms/filtersets.py:1384 +#: netbox/dcim/forms/filtersets.py:1431 netbox/dcim/forms/filtersets.py:1538 +#: netbox/dcim/forms/filtersets.py:1562 netbox/dcim/forms/model_forms.py:808 +#: netbox/dcim/forms/model_forms.py:814 netbox/dcim/forms/object_import.py:84 #: netbox/dcim/forms/object_import.py:113 #: netbox/dcim/forms/object_import.py:146 netbox/dcim/tables/devices.py:188 -#: netbox/dcim/tables/devices.py:845 netbox/dcim/tables/power.py:77 -#: netbox/dcim/tables/racks.py:137 netbox/extras/forms/bulk_import.py:42 -#: netbox/extras/tables/tables.py:408 netbox/extras/tables/tables.py:468 -#: netbox/netbox/tables/tables.py:243 +#: netbox/dcim/tables/devices.py:852 netbox/dcim/tables/power.py:77 +#: netbox/dcim/tables/racks.py:141 netbox/extras/forms/bulk_import.py:42 +#: netbox/extras/tables/tables.py:449 netbox/extras/tables/tables.py:509 +#: netbox/netbox/tables/tables.py:269 #: netbox/templates/circuits/circuit.html:30 #: netbox/templates/circuits/virtualcircuit.html:39 #: netbox/templates/circuits/virtualcircuittermination.html:64 @@ -736,8 +742,8 @@ msgstr "Колір" #: netbox/virtualization/forms/filtersets.py:55 #: netbox/virtualization/forms/model_forms.py:65 #: netbox/virtualization/tables/clusters.py:66 -#: netbox/vpn/forms/bulk_edit.py:264 netbox/vpn/forms/bulk_import.py:264 -#: netbox/vpn/forms/filtersets.py:223 netbox/vpn/forms/model_forms.py:85 +#: netbox/vpn/forms/bulk_edit.py:268 netbox/vpn/forms/bulk_import.py:269 +#: netbox/vpn/forms/filtersets.py:228 netbox/vpn/forms/model_forms.py:85 #: netbox/vpn/forms/model_forms.py:120 netbox/vpn/forms/model_forms.py:232 msgid "Type" msgstr "Тип" @@ -761,36 +767,37 @@ msgstr "Обліковий запис постачальника" #: netbox/circuits/forms/bulk_import.py:227 #: netbox/circuits/forms/filtersets.py:162 #: netbox/circuits/forms/filtersets.py:362 netbox/core/forms/filtersets.py:38 -#: netbox/core/forms/filtersets.py:80 netbox/core/tables/data.py:23 +#: netbox/core/forms/filtersets.py:85 netbox/core/tables/data.py:23 #: netbox/core/tables/jobs.py:26 netbox/core/tables/tasks.py:88 -#: netbox/dcim/forms/bulk_edit.py:110 netbox/dcim/forms/bulk_edit.py:185 -#: netbox/dcim/forms/bulk_edit.py:355 netbox/dcim/forms/bulk_edit.py:709 -#: netbox/dcim/forms/bulk_edit.py:774 netbox/dcim/forms/bulk_edit.py:806 -#: netbox/dcim/forms/bulk_edit.py:933 netbox/dcim/forms/bulk_edit.py:1723 -#: netbox/dcim/forms/bulk_edit.py:1765 netbox/dcim/forms/bulk_import.py:90 -#: netbox/dcim/forms/bulk_import.py:149 netbox/dcim/forms/bulk_import.py:250 -#: netbox/dcim/forms/bulk_import.py:532 netbox/dcim/forms/bulk_import.py:686 -#: netbox/dcim/forms/bulk_import.py:1137 netbox/dcim/forms/bulk_import.py:1344 -#: netbox/dcim/forms/bulk_import.py:1508 netbox/dcim/forms/bulk_import.py:1572 -#: netbox/dcim/forms/filtersets.py:179 netbox/dcim/forms/filtersets.py:238 -#: netbox/dcim/forms/filtersets.py:360 netbox/dcim/forms/filtersets.py:800 -#: netbox/dcim/forms/filtersets.py:925 netbox/dcim/forms/filtersets.py:1007 -#: netbox/dcim/forms/filtersets.py:1108 netbox/dcim/forms/filtersets.py:1219 -#: netbox/dcim/forms/filtersets.py:1621 netbox/dcim/tables/devices.py:150 -#: netbox/dcim/tables/devices.py:848 netbox/dcim/tables/devices.py:982 -#: netbox/dcim/tables/devices.py:1094 netbox/dcim/tables/modules.py:70 -#: netbox/dcim/tables/power.py:74 netbox/dcim/tables/racks.py:125 -#: netbox/dcim/tables/sites.py:82 netbox/dcim/tables/sites.py:137 +#: netbox/dcim/forms/bulk_edit.py:115 netbox/dcim/forms/bulk_edit.py:190 +#: netbox/dcim/forms/bulk_edit.py:366 netbox/dcim/forms/bulk_edit.py:753 +#: netbox/dcim/forms/bulk_edit.py:818 netbox/dcim/forms/bulk_edit.py:850 +#: netbox/dcim/forms/bulk_edit.py:977 netbox/dcim/forms/bulk_edit.py:1770 +#: netbox/dcim/forms/bulk_edit.py:1812 netbox/dcim/forms/bulk_import.py:91 +#: netbox/dcim/forms/bulk_import.py:150 netbox/dcim/forms/bulk_import.py:254 +#: netbox/dcim/forms/bulk_import.py:563 netbox/dcim/forms/bulk_import.py:717 +#: netbox/dcim/forms/bulk_import.py:1168 netbox/dcim/forms/bulk_import.py:1375 +#: netbox/dcim/forms/bulk_import.py:1539 netbox/dcim/forms/bulk_import.py:1603 +#: netbox/dcim/forms/filtersets.py:180 netbox/dcim/forms/filtersets.py:239 +#: netbox/dcim/forms/filtersets.py:361 netbox/dcim/forms/filtersets.py:819 +#: netbox/dcim/forms/filtersets.py:944 netbox/dcim/forms/filtersets.py:1026 +#: netbox/dcim/forms/filtersets.py:1127 netbox/dcim/forms/filtersets.py:1238 +#: netbox/dcim/forms/filtersets.py:1394 netbox/dcim/forms/filtersets.py:1645 +#: netbox/dcim/tables/devices.py:150 netbox/dcim/tables/devices.py:524 +#: netbox/dcim/tables/devices.py:855 netbox/dcim/tables/devices.py:989 +#: netbox/dcim/tables/devices.py:1101 netbox/dcim/tables/modules.py:104 +#: netbox/dcim/tables/power.py:74 netbox/dcim/tables/racks.py:129 +#: netbox/dcim/tables/sites.py:88 netbox/dcim/tables/sites.py:143 #: netbox/ipam/forms/bulk_edit.py:240 netbox/ipam/forms/bulk_edit.py:290 -#: netbox/ipam/forms/bulk_edit.py:338 netbox/ipam/forms/bulk_edit.py:490 +#: netbox/ipam/forms/bulk_edit.py:343 netbox/ipam/forms/bulk_edit.py:501 #: netbox/ipam/forms/bulk_import.py:195 netbox/ipam/forms/bulk_import.py:263 -#: netbox/ipam/forms/bulk_import.py:299 netbox/ipam/forms/bulk_import.py:489 +#: netbox/ipam/forms/bulk_import.py:299 netbox/ipam/forms/bulk_import.py:496 #: netbox/ipam/forms/filtersets.py:219 netbox/ipam/forms/filtersets.py:297 -#: netbox/ipam/forms/filtersets.py:372 netbox/ipam/forms/filtersets.py:556 -#: netbox/ipam/forms/model_forms.py:511 netbox/ipam/tables/ip.py:183 -#: netbox/ipam/tables/ip.py:264 netbox/ipam/tables/ip.py:315 -#: netbox/ipam/tables/ip.py:378 netbox/ipam/tables/ip.py:405 -#: netbox/ipam/tables/vlans.py:95 netbox/ipam/tables/vlans.py:208 +#: netbox/ipam/forms/filtersets.py:379 netbox/ipam/forms/filtersets.py:564 +#: netbox/ipam/forms/model_forms.py:511 netbox/ipam/tables/ip.py:184 +#: netbox/ipam/tables/ip.py:265 netbox/ipam/tables/ip.py:321 +#: netbox/ipam/tables/ip.py:394 netbox/ipam/tables/ip.py:421 +#: netbox/ipam/tables/vlans.py:97 netbox/ipam/tables/vlans.py:210 #: netbox/templates/circuits/circuit.html:34 #: netbox/templates/circuits/virtualcircuit.html:43 #: netbox/templates/core/datasource.html:46 netbox/templates/core/job.html:48 @@ -798,15 +805,16 @@ msgstr "Обліковий запис постачальника" #: netbox/templates/dcim/cable.html:19 netbox/templates/dcim/device.html:178 #: netbox/templates/dcim/inventoryitem.html:36 #: netbox/templates/dcim/location.html:45 netbox/templates/dcim/module.html:69 -#: netbox/templates/dcim/powerfeed.html:36 netbox/templates/dcim/rack.html:41 -#: netbox/templates/dcim/site.html:43 +#: netbox/templates/dcim/powerfeed.html:36 +#: netbox/templates/dcim/poweroutlet.html:40 +#: netbox/templates/dcim/rack.html:41 netbox/templates/dcim/site.html:43 #: netbox/templates/extras/script_list.html:48 #: netbox/templates/ipam/ipaddress.html:37 -#: netbox/templates/ipam/iprange.html:54 netbox/templates/ipam/prefix.html:69 +#: netbox/templates/ipam/iprange.html:61 netbox/templates/ipam/prefix.html:69 #: netbox/templates/ipam/vlan.html:48 #: netbox/templates/virtualization/cluster.html:21 #: netbox/templates/virtualization/virtualmachine.html:19 -#: netbox/templates/vpn/tunnel.html:25 +#: netbox/templates/vpn/l2vpn.html:26 netbox/templates/vpn/tunnel.html:25 #: netbox/templates/wireless/wirelesslan.html:22 #: netbox/templates/wireless/wirelesslink.html:17 #: netbox/users/forms/filtersets.py:32 netbox/users/forms/model_forms.py:194 @@ -818,10 +826,12 @@ msgstr "Обліковий запис постачальника" #: netbox/virtualization/forms/filtersets.py:166 #: netbox/virtualization/tables/clusters.py:74 #: netbox/virtualization/tables/virtualmachines.py:30 -#: netbox/vpn/forms/bulk_edit.py:39 netbox/vpn/forms/bulk_import.py:37 -#: netbox/vpn/forms/filtersets.py:52 netbox/vpn/tables/tunnels.py:48 -#: netbox/wireless/forms/bulk_edit.py:45 -#: netbox/wireless/forms/bulk_edit.py:108 +#: netbox/vpn/forms/bulk_edit.py:39 netbox/vpn/forms/bulk_edit.py:264 +#: netbox/vpn/forms/bulk_import.py:37 netbox/vpn/forms/bulk_import.py:264 +#: netbox/vpn/forms/filtersets.py:52 netbox/vpn/forms/filtersets.py:223 +#: netbox/vpn/tables/l2vpn.py:27 netbox/vpn/tables/tunnels.py:48 +#: netbox/wireless/forms/bulk_edit.py:46 +#: netbox/wireless/forms/bulk_edit.py:109 #: netbox/wireless/forms/bulk_import.py:45 #: netbox/wireless/forms/bulk_import.py:89 #: netbox/wireless/forms/filtersets.py:52 @@ -839,36 +849,37 @@ msgstr "Статус" #: netbox/circuits/forms/bulk_import.py:232 #: netbox/circuits/forms/filtersets.py:131 #: netbox/circuits/forms/filtersets.py:278 -#: netbox/circuits/forms/filtersets.py:332 netbox/dcim/forms/bulk_edit.py:126 -#: netbox/dcim/forms/bulk_edit.py:191 netbox/dcim/forms/bulk_edit.py:350 -#: netbox/dcim/forms/bulk_edit.py:470 netbox/dcim/forms/bulk_edit.py:699 -#: netbox/dcim/forms/bulk_edit.py:812 netbox/dcim/forms/bulk_edit.py:1770 -#: netbox/dcim/forms/bulk_import.py:109 netbox/dcim/forms/bulk_import.py:154 -#: netbox/dcim/forms/bulk_import.py:243 netbox/dcim/forms/bulk_import.py:358 -#: netbox/dcim/forms/bulk_import.py:506 netbox/dcim/forms/bulk_import.py:1356 -#: netbox/dcim/forms/bulk_import.py:1565 netbox/dcim/forms/filtersets.py:174 -#: netbox/dcim/forms/filtersets.py:206 netbox/dcim/forms/filtersets.py:324 -#: netbox/dcim/forms/filtersets.py:400 netbox/dcim/forms/filtersets.py:421 -#: netbox/dcim/forms/filtersets.py:723 netbox/dcim/forms/filtersets.py:917 -#: netbox/dcim/forms/filtersets.py:1027 netbox/dcim/forms/filtersets.py:1057 -#: netbox/dcim/forms/filtersets.py:1179 netbox/dcim/tables/power.py:88 -#: netbox/extras/filtersets.py:612 netbox/extras/forms/filtersets.py:330 -#: netbox/extras/forms/filtersets.py:403 netbox/ipam/forms/bulk_edit.py:46 +#: netbox/circuits/forms/filtersets.py:332 netbox/dcim/forms/bulk_edit.py:131 +#: netbox/dcim/forms/bulk_edit.py:196 netbox/dcim/forms/bulk_edit.py:361 +#: netbox/dcim/forms/bulk_edit.py:484 netbox/dcim/forms/bulk_edit.py:743 +#: netbox/dcim/forms/bulk_edit.py:856 netbox/dcim/forms/bulk_edit.py:1817 +#: netbox/dcim/forms/bulk_import.py:110 netbox/dcim/forms/bulk_import.py:155 +#: netbox/dcim/forms/bulk_import.py:247 netbox/dcim/forms/bulk_import.py:362 +#: netbox/dcim/forms/bulk_import.py:537 netbox/dcim/forms/bulk_import.py:1387 +#: netbox/dcim/forms/bulk_import.py:1596 netbox/dcim/forms/filtersets.py:175 +#: netbox/dcim/forms/filtersets.py:207 netbox/dcim/forms/filtersets.py:325 +#: netbox/dcim/forms/filtersets.py:401 netbox/dcim/forms/filtersets.py:422 +#: netbox/dcim/forms/filtersets.py:742 netbox/dcim/forms/filtersets.py:936 +#: netbox/dcim/forms/filtersets.py:1046 netbox/dcim/forms/filtersets.py:1076 +#: netbox/dcim/forms/filtersets.py:1198 netbox/dcim/tables/power.py:88 +#: netbox/extras/filtersets.py:705 netbox/extras/forms/filtersets.py:365 +#: netbox/extras/forms/filtersets.py:438 netbox/ipam/forms/bulk_edit.py:46 #: netbox/ipam/forms/bulk_edit.py:71 netbox/ipam/forms/bulk_edit.py:115 #: netbox/ipam/forms/bulk_edit.py:144 netbox/ipam/forms/bulk_edit.py:169 #: netbox/ipam/forms/bulk_edit.py:235 netbox/ipam/forms/bulk_edit.py:285 -#: netbox/ipam/forms/bulk_edit.py:333 netbox/ipam/forms/bulk_edit.py:485 -#: netbox/ipam/forms/bulk_import.py:41 netbox/ipam/forms/bulk_import.py:70 -#: netbox/ipam/forms/bulk_import.py:98 netbox/ipam/forms/bulk_import.py:118 -#: netbox/ipam/forms/bulk_import.py:138 netbox/ipam/forms/bulk_import.py:167 -#: netbox/ipam/forms/bulk_import.py:256 netbox/ipam/forms/bulk_import.py:292 -#: netbox/ipam/forms/bulk_import.py:482 netbox/ipam/forms/filtersets.py:50 +#: netbox/ipam/forms/bulk_edit.py:338 netbox/ipam/forms/bulk_edit.py:439 +#: netbox/ipam/forms/bulk_edit.py:496 netbox/ipam/forms/bulk_import.py:41 +#: netbox/ipam/forms/bulk_import.py:70 netbox/ipam/forms/bulk_import.py:98 +#: netbox/ipam/forms/bulk_import.py:118 netbox/ipam/forms/bulk_import.py:138 +#: netbox/ipam/forms/bulk_import.py:167 netbox/ipam/forms/bulk_import.py:256 +#: netbox/ipam/forms/bulk_import.py:292 netbox/ipam/forms/bulk_import.py:458 +#: netbox/ipam/forms/bulk_import.py:489 netbox/ipam/forms/filtersets.py:50 #: netbox/ipam/forms/filtersets.py:70 netbox/ipam/forms/filtersets.py:102 #: netbox/ipam/forms/filtersets.py:123 netbox/ipam/forms/filtersets.py:146 #: netbox/ipam/forms/filtersets.py:182 netbox/ipam/forms/filtersets.py:282 -#: netbox/ipam/forms/filtersets.py:326 netbox/ipam/forms/filtersets.py:524 -#: netbox/ipam/tables/ip.py:408 netbox/ipam/tables/vlans.py:205 -#: netbox/templates/circuits/circuit.html:48 +#: netbox/ipam/forms/filtersets.py:333 netbox/ipam/forms/filtersets.py:441 +#: netbox/ipam/forms/filtersets.py:532 netbox/ipam/tables/ip.py:424 +#: netbox/ipam/tables/vlans.py:207 netbox/templates/circuits/circuit.html:48 #: netbox/templates/circuits/circuitgroup.html:36 #: netbox/templates/circuits/virtualcircuit.html:47 #: netbox/templates/dcim/cable.html:23 netbox/templates/dcim/device.html:79 @@ -880,27 +891,27 @@ msgstr "Статус" #: netbox/templates/ipam/aggregate.html:30 netbox/templates/ipam/asn.html:33 #: netbox/templates/ipam/asnrange.html:29 #: netbox/templates/ipam/ipaddress.html:28 -#: netbox/templates/ipam/iprange.html:58 netbox/templates/ipam/prefix.html:29 +#: netbox/templates/ipam/iprange.html:65 netbox/templates/ipam/prefix.html:29 #: netbox/templates/ipam/routetarget.html:17 -#: netbox/templates/ipam/vlan.html:39 netbox/templates/ipam/vrf.html:20 -#: netbox/templates/tenancy/tenant.html:17 +#: netbox/templates/ipam/vlan.html:39 netbox/templates/ipam/vlangroup.html:50 +#: netbox/templates/ipam/vrf.html:20 netbox/templates/tenancy/tenant.html:17 #: netbox/templates/virtualization/cluster.html:33 #: netbox/templates/virtualization/virtualmachine.html:39 -#: netbox/templates/vpn/l2vpn.html:30 netbox/templates/vpn/tunnel.html:49 +#: netbox/templates/vpn/l2vpn.html:34 netbox/templates/vpn/tunnel.html:49 #: netbox/templates/wireless/wirelesslan.html:42 #: netbox/templates/wireless/wirelesslink.html:25 #: netbox/tenancy/forms/forms.py:25 netbox/tenancy/forms/forms.py:49 -#: netbox/tenancy/forms/model_forms.py:52 netbox/tenancy/tables/columns.py:49 +#: netbox/tenancy/forms/model_forms.py:53 netbox/tenancy/tables/columns.py:49 #: netbox/virtualization/forms/bulk_edit.py:77 #: netbox/virtualization/forms/bulk_edit.py:137 #: netbox/virtualization/forms/bulk_import.py:67 #: netbox/virtualization/forms/bulk_import.py:121 #: netbox/virtualization/forms/filtersets.py:48 #: netbox/virtualization/forms/filtersets.py:111 -#: netbox/vpn/forms/bulk_edit.py:59 netbox/vpn/forms/bulk_edit.py:269 +#: netbox/vpn/forms/bulk_edit.py:59 netbox/vpn/forms/bulk_edit.py:273 #: netbox/vpn/forms/bulk_import.py:59 netbox/vpn/forms/bulk_import.py:258 -#: netbox/vpn/forms/filtersets.py:219 netbox/wireless/forms/bulk_edit.py:65 -#: netbox/wireless/forms/bulk_edit.py:113 +#: netbox/vpn/forms/filtersets.py:219 netbox/wireless/forms/bulk_edit.py:66 +#: netbox/wireless/forms/bulk_edit.py:114 #: netbox/wireless/forms/bulk_import.py:57 #: netbox/wireless/forms/bulk_import.py:102 #: netbox/wireless/forms/filtersets.py:38 @@ -928,9 +939,9 @@ msgstr "Гарантована мінімальна швидкість (Кбіт #: netbox/circuits/forms/model_forms.py:136 #: netbox/templates/circuits/circuit.html:38 #: netbox/templates/wireless/wirelesslink.html:38 -#: netbox/wireless/forms/bulk_edit.py:132 +#: netbox/wireless/forms/bulk_edit.py:133 #: netbox/wireless/forms/filtersets.py:130 -#: netbox/wireless/forms/model_forms.py:168 +#: netbox/wireless/forms/model_forms.py:169 msgid "Distance" msgstr "Відстань" @@ -938,7 +949,7 @@ msgstr "Відстань" #: netbox/circuits/forms/bulk_import.py:105 #: netbox/circuits/forms/bulk_import.py:108 #: netbox/circuits/forms/filtersets.py:213 -#: netbox/wireless/forms/bulk_edit.py:137 +#: netbox/wireless/forms/bulk_edit.py:138 #: netbox/wireless/forms/bulk_import.py:121 #: netbox/wireless/forms/bulk_import.py:124 #: netbox/wireless/forms/filtersets.py:134 @@ -956,30 +967,31 @@ msgstr "Параметри обслуговування" #: netbox/circuits/forms/filtersets.py:111 #: netbox/circuits/forms/filtersets.py:128 #: netbox/circuits/forms/filtersets.py:316 -#: netbox/circuits/forms/filtersets.py:331 netbox/core/forms/filtersets.py:68 -#: netbox/core/forms/filtersets.py:136 netbox/dcim/forms/bulk_edit.py:846 -#: netbox/dcim/forms/filtersets.py:173 netbox/dcim/forms/filtersets.py:205 -#: netbox/dcim/forms/filtersets.py:916 netbox/dcim/forms/filtersets.py:1056 -#: netbox/dcim/forms/filtersets.py:1180 netbox/dcim/forms/filtersets.py:1288 -#: netbox/dcim/forms/filtersets.py:1312 netbox/dcim/forms/filtersets.py:1337 -#: netbox/dcim/forms/filtersets.py:1356 netbox/dcim/forms/filtersets.py:1380 -#: netbox/dcim/forms/filtersets.py:1505 netbox/dcim/forms/filtersets.py:1529 -#: netbox/dcim/forms/filtersets.py:1553 netbox/dcim/forms/filtersets.py:1571 -#: netbox/dcim/forms/filtersets.py:1587 netbox/extras/forms/bulk_edit.py:90 -#: netbox/extras/forms/filtersets.py:45 netbox/extras/forms/filtersets.py:137 -#: netbox/extras/forms/filtersets.py:169 netbox/extras/forms/filtersets.py:210 -#: netbox/extras/forms/filtersets.py:227 netbox/extras/forms/filtersets.py:258 -#: netbox/extras/forms/filtersets.py:282 netbox/extras/forms/filtersets.py:449 -#: netbox/ipam/forms/filtersets.py:101 netbox/ipam/forms/filtersets.py:281 -#: netbox/ipam/forms/filtersets.py:323 netbox/ipam/forms/filtersets.py:399 -#: netbox/ipam/forms/filtersets.py:484 netbox/ipam/forms/filtersets.py:497 -#: netbox/ipam/forms/filtersets.py:522 netbox/ipam/forms/filtersets.py:593 -#: netbox/ipam/forms/filtersets.py:611 netbox/netbox/tables/tables.py:259 +#: netbox/circuits/forms/filtersets.py:331 netbox/core/forms/filtersets.py:73 +#: netbox/core/forms/filtersets.py:141 netbox/dcim/forms/bulk_edit.py:890 +#: netbox/dcim/forms/filtersets.py:174 netbox/dcim/forms/filtersets.py:206 +#: netbox/dcim/forms/filtersets.py:935 netbox/dcim/forms/filtersets.py:1075 +#: netbox/dcim/forms/filtersets.py:1199 netbox/dcim/forms/filtersets.py:1307 +#: netbox/dcim/forms/filtersets.py:1331 netbox/dcim/forms/filtersets.py:1356 +#: netbox/dcim/forms/filtersets.py:1375 netbox/dcim/forms/filtersets.py:1404 +#: netbox/dcim/forms/filtersets.py:1529 netbox/dcim/forms/filtersets.py:1553 +#: netbox/dcim/forms/filtersets.py:1577 netbox/dcim/forms/filtersets.py:1595 +#: netbox/dcim/forms/filtersets.py:1611 netbox/dcim/tables/modules.py:24 +#: netbox/extras/forms/bulk_edit.py:91 netbox/extras/forms/filtersets.py:46 +#: netbox/extras/forms/filtersets.py:138 netbox/extras/forms/filtersets.py:215 +#: netbox/extras/forms/filtersets.py:232 netbox/extras/forms/filtersets.py:262 +#: netbox/extras/forms/filtersets.py:293 netbox/extras/forms/filtersets.py:317 +#: netbox/extras/forms/filtersets.py:504 netbox/ipam/forms/filtersets.py:101 +#: netbox/ipam/forms/filtersets.py:281 netbox/ipam/forms/filtersets.py:330 +#: netbox/ipam/forms/filtersets.py:406 netbox/ipam/forms/filtersets.py:492 +#: netbox/ipam/forms/filtersets.py:505 netbox/ipam/forms/filtersets.py:530 +#: netbox/ipam/forms/filtersets.py:601 netbox/ipam/forms/filtersets.py:619 +#: netbox/netbox/tables/tables.py:285 netbox/templates/dcim/moduletype.html:68 #: netbox/virtualization/forms/filtersets.py:46 #: netbox/virtualization/forms/filtersets.py:109 #: netbox/virtualization/forms/filtersets.py:204 #: netbox/virtualization/forms/filtersets.py:261 -#: netbox/vpn/forms/filtersets.py:218 netbox/wireless/forms/bulk_edit.py:153 +#: netbox/vpn/forms/filtersets.py:218 netbox/wireless/forms/bulk_edit.py:154 #: netbox/wireless/forms/filtersets.py:36 #: netbox/wireless/forms/filtersets.py:102 msgid "Attributes" @@ -990,13 +1002,14 @@ msgstr "Атрибути" #: netbox/circuits/forms/model_forms.py:142 #: netbox/circuits/forms/model_forms.py:240 #: netbox/circuits/forms/model_forms.py:345 -#: netbox/dcim/forms/model_forms.py:143 netbox/dcim/forms/model_forms.py:185 -#: netbox/dcim/forms/model_forms.py:274 netbox/dcim/forms/model_forms.py:331 -#: netbox/dcim/forms/model_forms.py:780 netbox/dcim/forms/model_forms.py:1775 -#: netbox/ipam/forms/model_forms.py:67 netbox/ipam/forms/model_forms.py:84 -#: netbox/ipam/forms/model_forms.py:119 netbox/ipam/forms/model_forms.py:141 -#: netbox/ipam/forms/model_forms.py:166 netbox/ipam/forms/model_forms.py:233 -#: netbox/ipam/forms/model_forms.py:271 netbox/ipam/forms/model_forms.py:330 +#: netbox/dcim/forms/model_forms.py:148 netbox/dcim/forms/model_forms.py:191 +#: netbox/dcim/forms/model_forms.py:281 netbox/dcim/forms/model_forms.py:339 +#: netbox/dcim/forms/model_forms.py:874 netbox/dcim/forms/model_forms.py:1869 +#: netbox/ipam/forms/bulk_edit.py:448 netbox/ipam/forms/model_forms.py:67 +#: netbox/ipam/forms/model_forms.py:84 netbox/ipam/forms/model_forms.py:119 +#: netbox/ipam/forms/model_forms.py:141 netbox/ipam/forms/model_forms.py:166 +#: netbox/ipam/forms/model_forms.py:233 netbox/ipam/forms/model_forms.py:271 +#: netbox/ipam/forms/model_forms.py:330 netbox/ipam/forms/model_forms.py:631 #: netbox/netbox/navigation/menu.py:24 #: netbox/templates/dcim/device_edit.html:87 #: netbox/templates/dcim/htmx/cable_edit.html:75 @@ -1006,14 +1019,14 @@ msgstr "Атрибути" #: netbox/virtualization/forms/model_forms.py:229 #: netbox/vpn/forms/bulk_edit.py:78 netbox/vpn/forms/filtersets.py:48 #: netbox/vpn/forms/model_forms.py:63 netbox/vpn/forms/model_forms.py:148 -#: netbox/vpn/forms/model_forms.py:414 netbox/wireless/forms/model_forms.py:57 -#: netbox/wireless/forms/model_forms.py:173 +#: netbox/vpn/forms/model_forms.py:414 netbox/wireless/forms/model_forms.py:58 +#: netbox/wireless/forms/model_forms.py:174 msgid "Tenancy" msgstr "Оренда" #: netbox/circuits/forms/bulk_edit.py:215 #: netbox/circuits/forms/model_forms.py:170 -#: netbox/dcim/forms/bulk_import.py:1317 netbox/dcim/forms/bulk_import.py:1335 +#: netbox/dcim/forms/bulk_import.py:1348 netbox/dcim/forms/bulk_import.py:1366 msgid "Termination type" msgstr "Тип кінця" @@ -1035,11 +1048,11 @@ msgstr "Швидкість порту (Кбіт/с)" msgid "Upstream speed (Kbps)" msgstr "Швидкість висхідного потоку (Кбіт/с)" -#: netbox/circuits/forms/bulk_edit.py:233 netbox/dcim/forms/bulk_edit.py:969 -#: netbox/dcim/forms/bulk_edit.py:1333 netbox/dcim/forms/bulk_edit.py:1350 -#: netbox/dcim/forms/bulk_edit.py:1367 netbox/dcim/forms/bulk_edit.py:1385 -#: netbox/dcim/forms/bulk_edit.py:1480 netbox/dcim/forms/bulk_edit.py:1652 -#: netbox/dcim/forms/bulk_edit.py:1669 +#: netbox/circuits/forms/bulk_edit.py:233 netbox/dcim/forms/bulk_edit.py:1013 +#: netbox/dcim/forms/bulk_edit.py:1377 netbox/dcim/forms/bulk_edit.py:1394 +#: netbox/dcim/forms/bulk_edit.py:1411 netbox/dcim/forms/bulk_edit.py:1432 +#: netbox/dcim/forms/bulk_edit.py:1527 netbox/dcim/forms/bulk_edit.py:1699 +#: netbox/dcim/forms/bulk_edit.py:1716 msgid "Mark connected" msgstr "Позначити з'єднаним" @@ -1060,13 +1073,13 @@ msgstr "Деталі кінця" #: netbox/circuits/forms/bulk_edit.py:289 #: netbox/circuits/forms/bulk_import.py:188 #: netbox/circuits/forms/filtersets.py:305 -#: netbox/circuits/tables/circuits.py:206 netbox/dcim/forms/model_forms.py:562 +#: netbox/circuits/tables/circuits.py:206 netbox/dcim/forms/model_forms.py:656 #: netbox/templates/circuits/circuitgroupassignment.html:34 #: netbox/templates/dcim/device.html:133 #: netbox/templates/dcim/virtualchassis.html:68 #: netbox/templates/dcim/virtualchassis_edit.html:60 #: netbox/templates/ipam/inc/panels/fhrp_groups.html:26 -#: netbox/tenancy/forms/bulk_edit.py:148 +#: netbox/tenancy/forms/bulk_edit.py:159 #: netbox/tenancy/forms/filtersets.py:110 msgid "Priority" msgstr "Пріоритет" @@ -1086,26 +1099,26 @@ msgstr "Мережа провайдера" #: netbox/circuits/forms/bulk_edit.py:365 #: netbox/circuits/forms/bulk_import.py:254 #: netbox/circuits/forms/filtersets.py:382 -#: netbox/circuits/forms/model_forms.py:365 netbox/dcim/forms/bulk_edit.py:361 -#: netbox/dcim/forms/bulk_edit.py:1280 netbox/dcim/forms/bulk_edit.py:1713 -#: netbox/dcim/forms/bulk_import.py:255 netbox/dcim/forms/bulk_import.py:1106 -#: netbox/dcim/forms/filtersets.py:368 netbox/dcim/forms/filtersets.py:778 -#: netbox/dcim/forms/filtersets.py:1598 netbox/dcim/forms/model_forms.py:256 -#: netbox/dcim/forms/model_forms.py:1121 netbox/dcim/forms/model_forms.py:1590 +#: netbox/circuits/forms/model_forms.py:365 netbox/dcim/forms/bulk_edit.py:372 +#: netbox/dcim/forms/bulk_edit.py:1324 netbox/dcim/forms/bulk_edit.py:1760 +#: netbox/dcim/forms/bulk_import.py:259 netbox/dcim/forms/bulk_import.py:1137 +#: netbox/dcim/forms/filtersets.py:369 netbox/dcim/forms/filtersets.py:797 +#: netbox/dcim/forms/filtersets.py:1622 netbox/dcim/forms/model_forms.py:263 +#: netbox/dcim/forms/model_forms.py:1215 netbox/dcim/forms/model_forms.py:1684 #: netbox/dcim/forms/object_import.py:182 netbox/dcim/tables/devices.py:179 -#: netbox/dcim/tables/devices.py:840 netbox/dcim/tables/devices.py:966 -#: netbox/dcim/tables/devicetypes.py:311 netbox/dcim/tables/racks.py:128 -#: netbox/extras/filtersets.py:552 netbox/ipam/forms/bulk_edit.py:245 -#: netbox/ipam/forms/bulk_edit.py:295 netbox/ipam/forms/bulk_edit.py:343 -#: netbox/ipam/forms/bulk_edit.py:495 netbox/ipam/forms/bulk_import.py:200 +#: netbox/dcim/tables/devices.py:847 netbox/dcim/tables/devices.py:973 +#: netbox/dcim/tables/devicetypes.py:311 netbox/dcim/tables/racks.py:132 +#: netbox/extras/filtersets.py:645 netbox/ipam/forms/bulk_edit.py:245 +#: netbox/ipam/forms/bulk_edit.py:295 netbox/ipam/forms/bulk_edit.py:348 +#: netbox/ipam/forms/bulk_edit.py:506 netbox/ipam/forms/bulk_import.py:200 #: netbox/ipam/forms/bulk_import.py:268 netbox/ipam/forms/bulk_import.py:304 -#: netbox/ipam/forms/bulk_import.py:494 netbox/ipam/forms/filtersets.py:247 -#: netbox/ipam/forms/filtersets.py:305 netbox/ipam/forms/filtersets.py:377 -#: netbox/ipam/forms/filtersets.py:564 netbox/ipam/forms/model_forms.py:194 +#: netbox/ipam/forms/bulk_import.py:501 netbox/ipam/forms/filtersets.py:247 +#: netbox/ipam/forms/filtersets.py:305 netbox/ipam/forms/filtersets.py:384 +#: netbox/ipam/forms/filtersets.py:572 netbox/ipam/forms/model_forms.py:194 #: netbox/ipam/forms/model_forms.py:220 netbox/ipam/forms/model_forms.py:259 -#: netbox/ipam/forms/model_forms.py:685 netbox/ipam/tables/ip.py:209 -#: netbox/ipam/tables/ip.py:268 netbox/ipam/tables/ip.py:319 -#: netbox/ipam/tables/vlans.py:99 netbox/ipam/tables/vlans.py:211 +#: netbox/ipam/forms/model_forms.py:686 netbox/ipam/tables/ip.py:210 +#: netbox/ipam/tables/ip.py:269 netbox/ipam/tables/ip.py:325 +#: netbox/ipam/tables/vlans.py:101 netbox/ipam/tables/vlans.py:213 #: netbox/templates/circuits/virtualcircuittermination.html:42 #: netbox/templates/dcim/device.html:182 #: netbox/templates/dcim/inc/panels/inventory_items.html:20 @@ -1113,15 +1126,15 @@ msgstr "Мережа провайдера" #: netbox/templates/dcim/interface.html:280 #: netbox/templates/dcim/inventoryitem.html:40 #: netbox/templates/dcim/rack.html:49 netbox/templates/ipam/ipaddress.html:41 -#: netbox/templates/ipam/iprange.html:50 netbox/templates/ipam/prefix.html:73 +#: netbox/templates/ipam/iprange.html:57 netbox/templates/ipam/prefix.html:73 #: netbox/templates/ipam/role.html:19 netbox/templates/ipam/vlan.html:52 #: netbox/templates/virtualization/virtualmachine.html:23 #: netbox/templates/vpn/tunneltermination.html:17 #: netbox/templates/wireless/inc/wirelesslink_interface.html:20 -#: netbox/tenancy/forms/bulk_edit.py:143 +#: netbox/tenancy/forms/bulk_edit.py:154 #: netbox/tenancy/forms/filtersets.py:107 -#: netbox/tenancy/forms/model_forms.py:137 -#: netbox/tenancy/tables/contacts.py:102 +#: netbox/tenancy/forms/model_forms.py:139 +#: netbox/tenancy/tables/contacts.py:106 #: netbox/virtualization/forms/bulk_edit.py:127 #: netbox/virtualization/forms/bulk_import.py:112 #: netbox/virtualization/forms/filtersets.py:163 @@ -1149,29 +1162,31 @@ msgstr "Тип каналу зв'язку" #: netbox/circuits/forms/bulk_import.py:102 #: netbox/circuits/forms/bulk_import.py:229 -#: netbox/dcim/forms/bulk_import.py:92 netbox/dcim/forms/bulk_import.py:151 -#: netbox/dcim/forms/bulk_import.py:252 netbox/dcim/forms/bulk_import.py:534 -#: netbox/dcim/forms/bulk_import.py:688 netbox/dcim/forms/bulk_import.py:1139 -#: netbox/dcim/forms/bulk_import.py:1510 netbox/ipam/forms/bulk_import.py:197 +#: netbox/dcim/forms/bulk_import.py:93 netbox/dcim/forms/bulk_import.py:152 +#: netbox/dcim/forms/bulk_import.py:256 netbox/dcim/forms/bulk_import.py:565 +#: netbox/dcim/forms/bulk_import.py:719 netbox/dcim/forms/bulk_import.py:1170 +#: netbox/dcim/forms/bulk_import.py:1541 netbox/ipam/forms/bulk_import.py:197 #: netbox/ipam/forms/bulk_import.py:265 netbox/ipam/forms/bulk_import.py:301 -#: netbox/ipam/forms/bulk_import.py:491 netbox/ipam/forms/bulk_import.py:504 +#: netbox/ipam/forms/bulk_import.py:498 netbox/ipam/forms/bulk_import.py:511 #: netbox/virtualization/forms/bulk_import.py:57 #: netbox/virtualization/forms/bulk_import.py:88 -#: netbox/vpn/forms/bulk_import.py:39 netbox/wireless/forms/bulk_import.py:47 +#: netbox/vpn/forms/bulk_import.py:39 netbox/vpn/forms/bulk_import.py:266 +#: netbox/wireless/forms/bulk_import.py:47 msgid "Operational status" msgstr "Операційний стан" #: netbox/circuits/forms/bulk_import.py:115 #: netbox/circuits/forms/bulk_import.py:174 #: netbox/circuits/forms/bulk_import.py:236 -#: netbox/dcim/forms/bulk_import.py:113 netbox/dcim/forms/bulk_import.py:158 -#: netbox/dcim/forms/bulk_import.py:362 netbox/dcim/forms/bulk_import.py:510 -#: netbox/dcim/forms/bulk_import.py:1360 netbox/dcim/forms/bulk_import.py:1505 -#: netbox/dcim/forms/bulk_import.py:1569 netbox/ipam/forms/bulk_import.py:45 +#: netbox/dcim/forms/bulk_import.py:114 netbox/dcim/forms/bulk_import.py:159 +#: netbox/dcim/forms/bulk_import.py:366 netbox/dcim/forms/bulk_import.py:541 +#: netbox/dcim/forms/bulk_import.py:1391 netbox/dcim/forms/bulk_import.py:1536 +#: netbox/dcim/forms/bulk_import.py:1600 netbox/ipam/forms/bulk_import.py:45 #: netbox/ipam/forms/bulk_import.py:74 netbox/ipam/forms/bulk_import.py:102 #: netbox/ipam/forms/bulk_import.py:122 netbox/ipam/forms/bulk_import.py:142 #: netbox/ipam/forms/bulk_import.py:171 netbox/ipam/forms/bulk_import.py:260 -#: netbox/ipam/forms/bulk_import.py:296 netbox/ipam/forms/bulk_import.py:486 +#: netbox/ipam/forms/bulk_import.py:296 netbox/ipam/forms/bulk_import.py:462 +#: netbox/ipam/forms/bulk_import.py:493 #: netbox/virtualization/forms/bulk_import.py:71 #: netbox/virtualization/forms/bulk_import.py:125 #: netbox/vpn/forms/bulk_import.py:63 netbox/wireless/forms/bulk_import.py:61 @@ -1211,13 +1226,13 @@ msgstr "Операційна роль" #: netbox/circuits/forms/bulk_import.py:259 #: netbox/circuits/forms/model_forms.py:368 #: netbox/circuits/tables/virtual_circuits.py:112 -#: netbox/dcim/forms/bulk_import.py:1237 netbox/dcim/forms/model_forms.py:1195 -#: netbox/dcim/forms/model_forms.py:1464 netbox/dcim/forms/model_forms.py:1631 -#: netbox/dcim/forms/model_forms.py:1666 netbox/dcim/forms/model_forms.py:1796 -#: netbox/dcim/tables/connections.py:65 netbox/dcim/tables/devices.py:1140 +#: netbox/dcim/forms/bulk_import.py:1268 netbox/dcim/forms/model_forms.py:1289 +#: netbox/dcim/forms/model_forms.py:1558 netbox/dcim/forms/model_forms.py:1725 +#: netbox/dcim/forms/model_forms.py:1760 netbox/dcim/forms/model_forms.py:1890 +#: netbox/dcim/tables/connections.py:65 netbox/dcim/tables/devices.py:1147 #: netbox/ipam/forms/bulk_import.py:324 netbox/ipam/forms/model_forms.py:290 #: netbox/ipam/forms/model_forms.py:299 netbox/ipam/tables/fhrp.py:64 -#: netbox/ipam/tables/ip.py:324 netbox/ipam/tables/vlans.py:145 +#: netbox/ipam/tables/ip.py:330 netbox/ipam/tables/vlans.py:147 #: netbox/templates/circuits/inc/circuit_termination_fields.html:52 #: netbox/templates/circuits/virtualcircuittermination.html:53 #: netbox/templates/circuits/virtualcircuittermination.html:60 @@ -1232,10 +1247,10 @@ msgstr "Операційна роль" #: netbox/templates/wireless/wirelesslink.html:10 #: netbox/templates/wireless/wirelesslink.html:55 #: netbox/virtualization/forms/model_forms.py:377 -#: netbox/vpn/forms/bulk_import.py:297 netbox/vpn/forms/model_forms.py:439 +#: netbox/vpn/forms/bulk_import.py:302 netbox/vpn/forms/model_forms.py:439 #: netbox/vpn/forms/model_forms.py:448 -#: netbox/wireless/forms/model_forms.py:116 -#: netbox/wireless/forms/model_forms.py:158 +#: netbox/wireless/forms/model_forms.py:117 +#: netbox/wireless/forms/model_forms.py:159 msgid "Interface" msgstr "Інтерфейс" @@ -1243,31 +1258,31 @@ msgstr "Інтерфейс" #: netbox/circuits/forms/filtersets.py:130 #: netbox/circuits/forms/filtersets.py:188 #: netbox/circuits/forms/filtersets.py:246 -#: netbox/circuits/tables/circuits.py:143 netbox/dcim/forms/bulk_edit.py:342 -#: netbox/dcim/forms/bulk_edit.py:450 netbox/dcim/forms/bulk_edit.py:691 -#: netbox/dcim/forms/bulk_edit.py:746 netbox/dcim/forms/bulk_edit.py:900 -#: netbox/dcim/forms/bulk_import.py:237 netbox/dcim/forms/bulk_import.py:339 -#: netbox/dcim/forms/bulk_import.py:573 netbox/dcim/forms/bulk_import.py:1454 -#: netbox/dcim/forms/bulk_import.py:1488 netbox/dcim/forms/filtersets.py:96 -#: netbox/dcim/forms/filtersets.py:323 netbox/dcim/forms/filtersets.py:357 -#: netbox/dcim/forms/filtersets.py:397 netbox/dcim/forms/filtersets.py:448 -#: netbox/dcim/forms/filtersets.py:720 netbox/dcim/forms/filtersets.py:763 -#: netbox/dcim/forms/filtersets.py:943 netbox/dcim/forms/filtersets.py:981 -#: netbox/dcim/forms/filtersets.py:1026 netbox/dcim/forms/filtersets.py:1055 -#: netbox/dcim/forms/filtersets.py:1075 netbox/dcim/forms/filtersets.py:1139 -#: netbox/dcim/forms/filtersets.py:1169 netbox/dcim/forms/filtersets.py:1178 -#: netbox/dcim/forms/filtersets.py:1289 netbox/dcim/forms/filtersets.py:1313 -#: netbox/dcim/forms/filtersets.py:1338 netbox/dcim/forms/filtersets.py:1357 -#: netbox/dcim/forms/filtersets.py:1385 netbox/dcim/forms/filtersets.py:1506 -#: netbox/dcim/forms/filtersets.py:1530 netbox/dcim/forms/filtersets.py:1554 -#: netbox/dcim/forms/filtersets.py:1572 netbox/dcim/forms/filtersets.py:1589 -#: netbox/dcim/forms/model_forms.py:184 netbox/dcim/forms/model_forms.py:248 -#: netbox/dcim/forms/model_forms.py:478 netbox/dcim/forms/model_forms.py:739 +#: netbox/circuits/tables/circuits.py:143 netbox/dcim/forms/bulk_edit.py:353 +#: netbox/dcim/forms/bulk_edit.py:466 netbox/dcim/forms/bulk_edit.py:735 +#: netbox/dcim/forms/bulk_edit.py:790 netbox/dcim/forms/bulk_edit.py:944 +#: netbox/dcim/forms/bulk_import.py:241 netbox/dcim/forms/bulk_import.py:343 +#: netbox/dcim/forms/bulk_import.py:604 netbox/dcim/forms/bulk_import.py:1485 +#: netbox/dcim/forms/bulk_import.py:1519 netbox/dcim/forms/filtersets.py:97 +#: netbox/dcim/forms/filtersets.py:324 netbox/dcim/forms/filtersets.py:358 +#: netbox/dcim/forms/filtersets.py:398 netbox/dcim/forms/filtersets.py:449 +#: netbox/dcim/forms/filtersets.py:739 netbox/dcim/forms/filtersets.py:782 +#: netbox/dcim/forms/filtersets.py:962 netbox/dcim/forms/filtersets.py:1000 +#: netbox/dcim/forms/filtersets.py:1045 netbox/dcim/forms/filtersets.py:1074 +#: netbox/dcim/forms/filtersets.py:1094 netbox/dcim/forms/filtersets.py:1158 +#: netbox/dcim/forms/filtersets.py:1188 netbox/dcim/forms/filtersets.py:1197 +#: netbox/dcim/forms/filtersets.py:1308 netbox/dcim/forms/filtersets.py:1332 +#: netbox/dcim/forms/filtersets.py:1357 netbox/dcim/forms/filtersets.py:1376 +#: netbox/dcim/forms/filtersets.py:1409 netbox/dcim/forms/filtersets.py:1530 +#: netbox/dcim/forms/filtersets.py:1554 netbox/dcim/forms/filtersets.py:1578 +#: netbox/dcim/forms/filtersets.py:1596 netbox/dcim/forms/filtersets.py:1613 +#: netbox/dcim/forms/model_forms.py:190 netbox/dcim/forms/model_forms.py:255 +#: netbox/dcim/forms/model_forms.py:572 netbox/dcim/forms/model_forms.py:833 #: netbox/dcim/tables/devices.py:167 netbox/dcim/tables/power.py:30 -#: netbox/dcim/tables/racks.py:117 netbox/dcim/tables/racks.py:211 -#: netbox/extras/filtersets.py:536 netbox/extras/forms/filtersets.py:327 -#: netbox/ipam/forms/filtersets.py:241 netbox/ipam/forms/filtersets.py:431 -#: netbox/ipam/forms/filtersets.py:454 netbox/ipam/forms/filtersets.py:521 +#: netbox/dcim/tables/racks.py:121 netbox/dcim/tables/racks.py:220 +#: netbox/extras/filtersets.py:629 netbox/extras/forms/filtersets.py:362 +#: netbox/ipam/forms/filtersets.py:241 netbox/ipam/forms/filtersets.py:438 +#: netbox/ipam/forms/filtersets.py:462 netbox/ipam/forms/filtersets.py:529 #: netbox/templates/dcim/device.html:26 #: netbox/templates/dcim/device_edit.html:32 #: netbox/templates/dcim/inc/cable_termination.html:12 @@ -1277,24 +1292,26 @@ msgstr "Інтерфейс" #: netbox/virtualization/forms/filtersets.py:80 #: netbox/virtualization/forms/filtersets.py:106 #: netbox/wireless/forms/filtersets.py:93 -#: netbox/wireless/forms/model_forms.py:90 -#: netbox/wireless/forms/model_forms.py:132 +#: netbox/wireless/forms/model_forms.py:91 +#: netbox/wireless/forms/model_forms.py:133 msgid "Location" msgstr "Розташування" #: netbox/circuits/forms/filtersets.py:40 #: netbox/circuits/forms/filtersets.py:74 -#: netbox/circuits/forms/filtersets.py:132 netbox/dcim/forms/filtersets.py:145 -#: netbox/dcim/forms/filtersets.py:159 netbox/dcim/forms/filtersets.py:175 -#: netbox/dcim/forms/filtersets.py:207 netbox/dcim/forms/filtersets.py:329 -#: netbox/dcim/forms/filtersets.py:401 netbox/dcim/forms/filtersets.py:472 -#: netbox/dcim/forms/filtersets.py:724 netbox/dcim/forms/filtersets.py:1140 +#: netbox/circuits/forms/filtersets.py:132 netbox/dcim/forms/filtersets.py:146 +#: netbox/dcim/forms/filtersets.py:160 netbox/dcim/forms/filtersets.py:176 +#: netbox/dcim/forms/filtersets.py:208 netbox/dcim/forms/filtersets.py:330 +#: netbox/dcim/forms/filtersets.py:402 netbox/dcim/forms/filtersets.py:473 +#: netbox/dcim/forms/filtersets.py:743 netbox/dcim/forms/filtersets.py:1159 #: netbox/ipam/forms/filtersets.py:103 netbox/ipam/forms/filtersets.py:183 -#: netbox/ipam/forms/filtersets.py:283 netbox/ipam/forms/filtersets.py:328 -#: netbox/ipam/forms/filtersets.py:613 netbox/netbox/navigation/menu.py:31 -#: netbox/netbox/navigation/menu.py:33 netbox/tenancy/forms/filtersets.py:42 -#: netbox/tenancy/tables/columns.py:55 netbox/tenancy/tables/contacts.py:25 -#: netbox/tenancy/views.py:19 netbox/virtualization/forms/filtersets.py:38 +#: netbox/ipam/forms/filtersets.py:283 netbox/ipam/forms/filtersets.py:335 +#: netbox/ipam/forms/filtersets.py:621 netbox/netbox/navigation/menu.py:31 +#: netbox/netbox/navigation/menu.py:33 +#: netbox/netbox/views/generic/feature_views.py:262 +#: netbox/tenancy/forms/filtersets.py:42 netbox/tenancy/tables/columns.py:55 +#: netbox/tenancy/tables/contacts.py:25 +#: netbox/virtualization/forms/filtersets.py:38 #: netbox/virtualization/forms/filtersets.py:49 #: netbox/virtualization/forms/filtersets.py:112 #: netbox/vpn/forms/filtersets.py:37 netbox/vpn/forms/filtersets.py:49 @@ -1305,20 +1322,20 @@ msgstr "Контакти" #: netbox/circuits/forms/filtersets.py:45 #: netbox/circuits/forms/filtersets.py:169 #: netbox/circuits/forms/filtersets.py:231 -#: netbox/circuits/tables/circuits.py:138 netbox/dcim/forms/bulk_edit.py:116 -#: netbox/dcim/forms/bulk_edit.py:317 netbox/dcim/forms/bulk_edit.py:875 -#: netbox/dcim/forms/bulk_import.py:95 netbox/dcim/forms/filtersets.py:74 -#: netbox/dcim/forms/filtersets.py:186 netbox/dcim/forms/filtersets.py:212 -#: netbox/dcim/forms/filtersets.py:335 netbox/dcim/forms/filtersets.py:426 -#: netbox/dcim/forms/filtersets.py:740 netbox/dcim/forms/filtersets.py:959 -#: netbox/dcim/forms/filtersets.py:1032 netbox/dcim/forms/filtersets.py:1062 -#: netbox/dcim/forms/filtersets.py:1146 netbox/dcim/forms/filtersets.py:1185 -#: netbox/dcim/forms/filtersets.py:1673 netbox/dcim/forms/filtersets.py:1697 -#: netbox/dcim/forms/filtersets.py:1721 netbox/dcim/forms/model_forms.py:114 +#: netbox/circuits/tables/circuits.py:138 netbox/dcim/forms/bulk_edit.py:121 +#: netbox/dcim/forms/bulk_edit.py:328 netbox/dcim/forms/bulk_edit.py:919 +#: netbox/dcim/forms/bulk_import.py:96 netbox/dcim/forms/filtersets.py:75 +#: netbox/dcim/forms/filtersets.py:187 netbox/dcim/forms/filtersets.py:213 +#: netbox/dcim/forms/filtersets.py:336 netbox/dcim/forms/filtersets.py:427 +#: netbox/dcim/forms/filtersets.py:759 netbox/dcim/forms/filtersets.py:978 +#: netbox/dcim/forms/filtersets.py:1051 netbox/dcim/forms/filtersets.py:1081 +#: netbox/dcim/forms/filtersets.py:1165 netbox/dcim/forms/filtersets.py:1204 +#: netbox/dcim/forms/filtersets.py:1697 netbox/dcim/forms/filtersets.py:1721 +#: netbox/dcim/forms/filtersets.py:1745 netbox/dcim/forms/model_forms.py:119 #: netbox/dcim/forms/object_create.py:379 netbox/dcim/tables/devices.py:153 -#: netbox/dcim/tables/sites.py:85 netbox/extras/filtersets.py:503 -#: netbox/ipam/forms/bulk_edit.py:458 netbox/ipam/forms/filtersets.py:226 -#: netbox/ipam/forms/filtersets.py:439 netbox/ipam/forms/filtersets.py:530 +#: netbox/dcim/tables/sites.py:91 netbox/extras/filtersets.py:596 +#: netbox/ipam/forms/bulk_edit.py:469 netbox/ipam/forms/filtersets.py:226 +#: netbox/ipam/forms/filtersets.py:447 netbox/ipam/forms/filtersets.py:538 #: netbox/templates/dcim/device.html:18 netbox/templates/dcim/rack.html:16 #: netbox/templates/dcim/rackreservation.html:22 #: netbox/templates/dcim/region.html:26 netbox/templates/dcim/site.html:31 @@ -1326,22 +1343,22 @@ msgstr "Контакти" #: netbox/virtualization/forms/filtersets.py:60 #: netbox/virtualization/forms/filtersets.py:139 #: netbox/virtualization/forms/model_forms.py:92 -#: netbox/vpn/forms/filtersets.py:263 netbox/wireless/forms/filtersets.py:73 +#: netbox/vpn/forms/filtersets.py:268 netbox/wireless/forms/filtersets.py:73 msgid "Region" msgstr "Регіон" #: netbox/circuits/forms/filtersets.py:50 #: netbox/circuits/forms/filtersets.py:174 -#: netbox/circuits/forms/filtersets.py:236 netbox/dcim/forms/bulk_edit.py:325 -#: netbox/dcim/forms/bulk_edit.py:883 netbox/dcim/forms/filtersets.py:79 -#: netbox/dcim/forms/filtersets.py:191 netbox/dcim/forms/filtersets.py:217 -#: netbox/dcim/forms/filtersets.py:348 netbox/dcim/forms/filtersets.py:431 -#: netbox/dcim/forms/filtersets.py:745 netbox/dcim/forms/filtersets.py:964 -#: netbox/dcim/forms/filtersets.py:1037 netbox/dcim/forms/filtersets.py:1151 -#: netbox/dcim/forms/filtersets.py:1190 netbox/dcim/forms/object_create.py:387 -#: netbox/extras/filtersets.py:520 netbox/ipam/forms/bulk_edit.py:463 +#: netbox/circuits/forms/filtersets.py:236 netbox/dcim/forms/bulk_edit.py:336 +#: netbox/dcim/forms/bulk_edit.py:927 netbox/dcim/forms/filtersets.py:80 +#: netbox/dcim/forms/filtersets.py:192 netbox/dcim/forms/filtersets.py:218 +#: netbox/dcim/forms/filtersets.py:349 netbox/dcim/forms/filtersets.py:432 +#: netbox/dcim/forms/filtersets.py:764 netbox/dcim/forms/filtersets.py:983 +#: netbox/dcim/forms/filtersets.py:1056 netbox/dcim/forms/filtersets.py:1170 +#: netbox/dcim/forms/filtersets.py:1209 netbox/dcim/forms/object_create.py:387 +#: netbox/extras/filtersets.py:613 netbox/ipam/forms/bulk_edit.py:474 #: netbox/ipam/forms/filtersets.py:156 netbox/ipam/forms/filtersets.py:231 -#: netbox/ipam/forms/filtersets.py:444 netbox/ipam/forms/filtersets.py:535 +#: netbox/ipam/forms/filtersets.py:452 netbox/ipam/forms/filtersets.py:543 #: netbox/virtualization/forms/filtersets.py:65 #: netbox/virtualization/forms/filtersets.py:144 #: netbox/virtualization/forms/model_forms.py:98 @@ -1363,9 +1380,9 @@ msgstr "Обліковий запис" msgid "Term Side" msgstr "Сторона завершення" -#: netbox/circuits/forms/filtersets.py:287 netbox/dcim/forms/bulk_edit.py:1572 -#: netbox/extras/forms/model_forms.py:596 netbox/ipam/forms/filtersets.py:145 -#: netbox/ipam/forms/filtersets.py:612 netbox/ipam/forms/model_forms.py:337 +#: netbox/circuits/forms/filtersets.py:287 netbox/dcim/forms/bulk_edit.py:1619 +#: netbox/extras/forms/model_forms.py:664 netbox/ipam/forms/filtersets.py:145 +#: netbox/ipam/forms/filtersets.py:620 netbox/ipam/forms/model_forms.py:337 #: netbox/templates/dcim/macaddress.html:25 #: netbox/templates/extras/configcontext.html:60 #: netbox/templates/ipam/ipaddress.html:59 @@ -1376,34 +1393,29 @@ msgstr "Призначення" #: netbox/circuits/forms/filtersets.py:302 #: netbox/circuits/forms/model_forms.py:252 -#: netbox/circuits/tables/circuits.py:190 netbox/dcim/forms/bulk_edit.py:121 -#: netbox/dcim/forms/bulk_import.py:102 netbox/dcim/forms/model_forms.py:120 -#: netbox/dcim/tables/sites.py:89 netbox/extras/forms/filtersets.py:489 -#: netbox/ipam/filtersets.py:994 netbox/ipam/forms/bulk_edit.py:477 -#: netbox/ipam/forms/bulk_import.py:475 netbox/ipam/forms/model_forms.py:570 -#: netbox/ipam/tables/fhrp.py:67 netbox/ipam/tables/vlans.py:91 -#: netbox/ipam/tables/vlans.py:202 +#: netbox/circuits/tables/circuits.py:190 netbox/dcim/forms/bulk_edit.py:126 +#: netbox/dcim/forms/bulk_import.py:103 netbox/dcim/forms/model_forms.py:125 +#: netbox/dcim/tables/sites.py:95 netbox/extras/forms/filtersets.py:544 +#: netbox/ipam/filtersets.py:994 netbox/ipam/forms/bulk_edit.py:488 +#: netbox/ipam/forms/bulk_import.py:482 netbox/ipam/forms/model_forms.py:570 +#: netbox/ipam/tables/fhrp.py:67 netbox/ipam/tables/vlans.py:93 +#: netbox/ipam/tables/vlans.py:204 #: netbox/templates/circuits/circuitgroupassignment.html:22 #: netbox/templates/dcim/interface.html:341 netbox/templates/dcim/site.html:37 #: netbox/templates/ipam/inc/panels/fhrp_groups.html:23 -#: netbox/templates/ipam/vlan.html:27 netbox/templates/tenancy/contact.html:21 -#: netbox/templates/tenancy/tenant.html:20 netbox/templates/users/group.html:6 -#: netbox/templates/users/group.html:14 +#: netbox/templates/ipam/vlan.html:27 netbox/templates/tenancy/tenant.html:20 +#: netbox/templates/users/group.html:6 netbox/templates/users/group.html:14 #: netbox/templates/virtualization/cluster.html:29 #: netbox/templates/vpn/tunnel.html:29 #: netbox/templates/wireless/wirelesslan.html:18 -#: netbox/tenancy/forms/bulk_edit.py:43 netbox/tenancy/forms/bulk_edit.py:94 -#: netbox/tenancy/forms/bulk_import.py:40 -#: netbox/tenancy/forms/bulk_import.py:81 -#: netbox/tenancy/forms/filtersets.py:48 netbox/tenancy/forms/filtersets.py:78 -#: netbox/tenancy/forms/filtersets.py:97 -#: netbox/tenancy/forms/model_forms.py:45 -#: netbox/tenancy/forms/model_forms.py:97 -#: netbox/tenancy/forms/model_forms.py:122 -#: netbox/tenancy/tables/contacts.py:60 netbox/tenancy/tables/contacts.py:107 -#: netbox/tenancy/tables/tenants.py:42 netbox/users/filtersets.py:62 -#: netbox/users/filtersets.py:185 netbox/users/forms/filtersets.py:31 -#: netbox/users/forms/filtersets.py:37 netbox/users/forms/filtersets.py:79 +#: netbox/tenancy/forms/bulk_edit.py:44 netbox/tenancy/forms/bulk_import.py:40 +#: netbox/tenancy/forms/filtersets.py:48 netbox/tenancy/forms/filtersets.py:97 +#: netbox/tenancy/forms/model_forms.py:46 +#: netbox/tenancy/forms/model_forms.py:124 +#: netbox/tenancy/tables/contacts.py:111 netbox/tenancy/tables/tenants.py:46 +#: netbox/users/filtersets.py:62 netbox/users/filtersets.py:185 +#: netbox/users/forms/filtersets.py:31 netbox/users/forms/filtersets.py:37 +#: netbox/users/forms/filtersets.py:79 #: netbox/virtualization/forms/bulk_edit.py:66 #: netbox/virtualization/forms/bulk_import.py:48 #: netbox/virtualization/forms/filtersets.py:91 @@ -1411,10 +1423,10 @@ msgstr "Призначення" #: netbox/virtualization/tables/clusters.py:70 #: netbox/vpn/forms/bulk_edit.py:112 netbox/vpn/forms/bulk_import.py:158 #: netbox/vpn/forms/filtersets.py:121 netbox/vpn/tables/crypto.py:31 -#: netbox/vpn/tables/tunnels.py:44 netbox/wireless/forms/bulk_edit.py:50 +#: netbox/vpn/tables/tunnels.py:44 netbox/wireless/forms/bulk_edit.py:51 #: netbox/wireless/forms/bulk_import.py:38 #: netbox/wireless/forms/filtersets.py:49 -#: netbox/wireless/forms/model_forms.py:41 +#: netbox/wireless/forms/model_forms.py:42 #: netbox/wireless/tables/wirelesslan.py:48 msgid "Group" msgstr "Група" @@ -1435,12 +1447,12 @@ msgstr "Групове завдання" #: netbox/circuits/models/base.py:18 netbox/dcim/models/cables.py:67 #: netbox/dcim/models/device_component_templates.py:531 #: netbox/dcim/models/device_component_templates.py:631 -#: netbox/dcim/models/device_components.py:479 -#: netbox/dcim/models/device_components.py:1029 -#: netbox/dcim/models/device_components.py:1100 -#: netbox/dcim/models/device_components.py:1246 -#: netbox/dcim/models/devices.py:478 netbox/dcim/models/racks.py:221 -#: netbox/extras/models/tags.py:28 +#: netbox/dcim/models/device_components.py:485 +#: netbox/dcim/models/device_components.py:1038 +#: netbox/dcim/models/device_components.py:1109 +#: netbox/dcim/models/device_components.py:1255 +#: netbox/dcim/models/devices.py:381 netbox/dcim/models/racks.py:227 +#: netbox/extras/models/tags.py:29 msgid "color" msgstr "колір" @@ -1465,16 +1477,17 @@ msgstr "Унікальний ідентифікатор каналу зв'язк #: netbox/circuits/models/circuits.py:67 #: netbox/circuits/models/virtual_circuits.py:59 netbox/core/models/data.py:52 #: netbox/core/models/jobs.py:87 netbox/dcim/models/cables.py:49 -#: netbox/dcim/models/device_components.py:1286 -#: netbox/dcim/models/devices.py:645 netbox/dcim/models/devices.py:1181 -#: netbox/dcim/models/devices.py:1409 netbox/dcim/models/power.py:94 -#: netbox/dcim/models/racks.py:288 netbox/dcim/models/sites.py:154 +#: netbox/dcim/models/device_components.py:456 +#: netbox/dcim/models/device_components.py:1294 +#: netbox/dcim/models/devices.py:533 netbox/dcim/models/devices.py:1138 +#: netbox/dcim/models/modules.py:221 netbox/dcim/models/power.py:94 +#: netbox/dcim/models/racks.py:294 netbox/dcim/models/sites.py:154 #: netbox/dcim/models/sites.py:270 netbox/ipam/models/ip.py:237 -#: netbox/ipam/models/ip.py:508 netbox/ipam/models/ip.py:729 -#: netbox/ipam/models/vlans.py:211 netbox/virtualization/models/clusters.py:70 +#: netbox/ipam/models/ip.py:511 netbox/ipam/models/ip.py:740 +#: netbox/ipam/models/vlans.py:217 netbox/virtualization/models/clusters.py:70 #: netbox/virtualization/models/virtualmachines.py:79 -#: netbox/vpn/models/tunnels.py:38 netbox/wireless/models.py:95 -#: netbox/wireless/models.py:156 +#: netbox/vpn/models/l2vpn.py:36 netbox/vpn/models/tunnels.py:38 +#: netbox/wireless/models.py:95 netbox/wireless/models.py:148 msgid "status" msgstr "статус" @@ -1510,87 +1523,86 @@ msgstr "група каналів зв'язку" msgid "circuit groups" msgstr "групи каналів зв'язку" -#: netbox/circuits/models/circuits.py:190 +#: netbox/circuits/models/circuits.py:189 msgid "member ID" msgstr "Ідентифікатор учасника" -#: netbox/circuits/models/circuits.py:202 netbox/ipam/models/fhrp.py:90 -#: netbox/tenancy/models/contacts.py:126 +#: netbox/circuits/models/circuits.py:201 netbox/ipam/models/fhrp.py:96 +#: netbox/tenancy/models/contacts.py:133 msgid "priority" msgstr "пріоритет" -#: netbox/circuits/models/circuits.py:220 +#: netbox/circuits/models/circuits.py:219 msgid "Circuit group assignment" msgstr "Призначення групи каналів зв'язку" -#: netbox/circuits/models/circuits.py:221 +#: netbox/circuits/models/circuits.py:220 msgid "Circuit group assignments" msgstr "Призначення групи каналів зв'язку" -#: netbox/circuits/models/circuits.py:247 +#: netbox/circuits/models/circuits.py:246 msgid "termination side" msgstr "сторона припинення" -#: netbox/circuits/models/circuits.py:266 +#: netbox/circuits/models/circuits.py:264 msgid "port speed (Kbps)" msgstr "швидкість порту (Кбіт/с)" -#: netbox/circuits/models/circuits.py:269 +#: netbox/circuits/models/circuits.py:267 msgid "Physical circuit speed" msgstr "Фізична швидкість каналу зв'язку" -#: netbox/circuits/models/circuits.py:274 +#: netbox/circuits/models/circuits.py:272 msgid "upstream speed (Kbps)" msgstr "швидкість висхідного потоку (Кбіт/с)" -#: netbox/circuits/models/circuits.py:275 +#: netbox/circuits/models/circuits.py:273 msgid "Upstream speed, if different from port speed" msgstr "" "Швидкість висхідного потоку, якщо вона відрізняється від швидкості порту" -#: netbox/circuits/models/circuits.py:280 +#: netbox/circuits/models/circuits.py:278 msgid "cross-connect ID" msgstr "ідентифікатор перехресного з'єднання" -#: netbox/circuits/models/circuits.py:281 +#: netbox/circuits/models/circuits.py:279 msgid "ID of the local cross-connect" msgstr "Ідентифікатор локального перехресного з'єднання" -#: netbox/circuits/models/circuits.py:286 +#: netbox/circuits/models/circuits.py:284 msgid "patch panel/port(s)" msgstr "патч-панель/порт(и)" -#: netbox/circuits/models/circuits.py:287 +#: netbox/circuits/models/circuits.py:285 msgid "Patch panel ID and port number(s)" msgstr "Ідентифікатор патч-панелі та номер(и) порту" -#: netbox/circuits/models/circuits.py:290 +#: netbox/circuits/models/circuits.py:288 #: netbox/circuits/models/virtual_circuits.py:144 #: netbox/dcim/models/device_component_templates.py:57 -#: netbox/dcim/models/device_components.py:63 netbox/dcim/models/racks.py:681 -#: netbox/extras/models/configs.py:45 netbox/extras/models/configs.py:219 -#: netbox/extras/models/customfields.py:127 netbox/extras/models/models.py:61 -#: netbox/extras/models/models.py:158 netbox/extras/models/models.py:396 -#: netbox/extras/models/models.py:511 -#: netbox/extras/models/notifications.py:131 -#: netbox/extras/models/staging.py:32 netbox/extras/models/tags.py:32 -#: netbox/ipam/models/vlans.py:367 netbox/netbox/models/__init__.py:115 -#: netbox/netbox/models/__init__.py:150 netbox/netbox/models/__init__.py:196 -#: netbox/users/models/permissions.py:24 netbox/users/models/tokens.py:57 +#: netbox/dcim/models/device_components.py:63 netbox/dcim/models/racks.py:688 +#: netbox/extras/models/configs.py:42 netbox/extras/models/configs.py:218 +#: netbox/extras/models/customfields.py:127 netbox/extras/models/models.py:63 +#: netbox/extras/models/models.py:160 netbox/extras/models/models.py:398 +#: netbox/extras/models/models.py:469 netbox/extras/models/models.py:548 +#: netbox/extras/models/notifications.py:131 netbox/extras/models/tags.py:33 +#: netbox/ipam/models/vlans.py:373 netbox/netbox/models/__init__.py:115 +#: netbox/netbox/models/__init__.py:150 netbox/netbox/models/__init__.py:200 +#: netbox/users/models/permissions.py:23 netbox/users/models/tokens.py:57 #: netbox/users/models/users.py:33 -#: netbox/virtualization/models/virtualmachines.py:276 +#: netbox/virtualization/models/virtualmachines.py:281 msgid "description" msgstr "опис" -#: netbox/circuits/models/circuits.py:340 +#: netbox/circuits/models/circuits.py:338 msgid "circuit termination" msgstr "кінець каналу зв'язку" -#: netbox/circuits/models/circuits.py:341 +#: netbox/circuits/models/circuits.py:339 msgid "circuit terminations" msgstr "кінці каналу зв'язку" -#: netbox/circuits/models/circuits.py:353 +#: netbox/circuits/models/circuits.py:351 msgid "A circuit termination must attach to a terminating object." msgstr "Закриття ланцюга повинно приєднатися до кінцевого об'єкта." @@ -1600,31 +1612,31 @@ msgstr "Закриття ланцюга повинно приєднатися д #: netbox/core/models/jobs.py:48 #: netbox/dcim/models/device_component_templates.py:43 #: netbox/dcim/models/device_components.py:52 -#: netbox/dcim/models/devices.py:589 netbox/dcim/models/devices.py:1341 -#: netbox/dcim/models/devices.py:1404 netbox/dcim/models/power.py:38 -#: netbox/dcim/models/power.py:89 netbox/dcim/models/racks.py:257 -#: netbox/dcim/models/sites.py:142 netbox/extras/models/configs.py:36 -#: netbox/extras/models/configs.py:215 netbox/extras/models/customfields.py:94 -#: netbox/extras/models/models.py:56 netbox/extras/models/models.py:153 -#: netbox/extras/models/models.py:296 netbox/extras/models/models.py:392 -#: netbox/extras/models/models.py:501 netbox/extras/models/models.py:596 +#: netbox/dcim/models/devices.py:477 netbox/dcim/models/devices.py:1070 +#: netbox/dcim/models/devices.py:1133 netbox/dcim/models/modules.py:32 +#: netbox/dcim/models/power.py:38 netbox/dcim/models/power.py:89 +#: netbox/dcim/models/racks.py:263 netbox/dcim/models/sites.py:142 +#: netbox/extras/models/configs.py:33 netbox/extras/models/configs.py:214 +#: netbox/extras/models/customfields.py:94 netbox/extras/models/models.py:58 +#: netbox/extras/models/models.py:155 netbox/extras/models/models.py:298 +#: netbox/extras/models/models.py:394 netbox/extras/models/models.py:459 +#: netbox/extras/models/models.py:544 netbox/extras/models/models.py:669 #: netbox/extras/models/notifications.py:126 -#: netbox/extras/models/scripts.py:30 netbox/extras/models/staging.py:27 -#: netbox/ipam/models/asns.py:17 netbox/ipam/models/fhrp.py:24 -#: netbox/ipam/models/services.py:51 netbox/ipam/models/services.py:84 -#: netbox/ipam/models/vlans.py:38 netbox/ipam/models/vlans.py:200 -#: netbox/ipam/models/vlans.py:346 netbox/ipam/models/vrfs.py:20 -#: netbox/ipam/models/vrfs.py:75 netbox/netbox/models/__init__.py:142 -#: netbox/netbox/models/__init__.py:186 netbox/tenancy/models/contacts.py:58 -#: netbox/tenancy/models/tenants.py:19 netbox/tenancy/models/tenants.py:42 -#: netbox/users/models/permissions.py:20 netbox/users/models/users.py:28 -#: netbox/virtualization/models/clusters.py:52 +#: netbox/extras/models/scripts.py:30 netbox/ipam/models/asns.py:17 +#: netbox/ipam/models/fhrp.py:24 netbox/ipam/models/services.py:51 +#: netbox/ipam/models/services.py:80 netbox/ipam/models/vlans.py:38 +#: netbox/ipam/models/vlans.py:206 netbox/ipam/models/vlans.py:352 +#: netbox/ipam/models/vrfs.py:20 netbox/ipam/models/vrfs.py:75 +#: netbox/netbox/models/__init__.py:142 netbox/netbox/models/__init__.py:190 +#: netbox/tenancy/models/contacts.py:59 netbox/tenancy/models/tenants.py:19 +#: netbox/tenancy/models/tenants.py:42 netbox/users/models/permissions.py:19 +#: netbox/users/models/users.py:28 netbox/virtualization/models/clusters.py:52 #: netbox/virtualization/models/virtualmachines.py:71 -#: netbox/virtualization/models/virtualmachines.py:271 -#: netbox/virtualization/models/virtualmachines.py:305 +#: netbox/virtualization/models/virtualmachines.py:276 +#: netbox/virtualization/models/virtualmachines.py:310 #: netbox/vpn/models/crypto.py:23 netbox/vpn/models/crypto.py:69 #: netbox/vpn/models/crypto.py:128 netbox/vpn/models/crypto.py:180 -#: netbox/vpn/models/crypto.py:216 netbox/vpn/models/l2vpn.py:21 +#: netbox/vpn/models/crypto.py:216 netbox/vpn/models/l2vpn.py:20 #: netbox/vpn/models/tunnels.py:32 netbox/wireless/models.py:53 msgid "name" msgstr "назва" @@ -1634,11 +1646,11 @@ msgid "Full name of the provider" msgstr "Повна назва провайдера" #: netbox/circuits/models/providers.py:28 netbox/dcim/models/devices.py:88 -#: netbox/dcim/models/racks.py:137 netbox/dcim/models/sites.py:149 -#: netbox/extras/models/models.py:506 netbox/ipam/models/asns.py:23 +#: netbox/dcim/models/racks.py:143 netbox/dcim/models/sites.py:149 +#: netbox/extras/models/models.py:464 netbox/ipam/models/asns.py:23 #: netbox/ipam/models/vlans.py:43 netbox/netbox/models/__init__.py:146 -#: netbox/netbox/models/__init__.py:191 netbox/tenancy/models/tenants.py:25 -#: netbox/tenancy/models/tenants.py:47 netbox/vpn/models/l2vpn.py:27 +#: netbox/netbox/models/__init__.py:195 netbox/tenancy/models/tenants.py:25 +#: netbox/tenancy/models/tenants.py:47 netbox/vpn/models/l2vpn.py:26 #: netbox/wireless/models.py:59 msgid "slug" msgstr "скорочення" @@ -1692,7 +1704,7 @@ msgid "virtual circuits" msgstr "віртуальні схеми" #: netbox/circuits/models/virtual_circuits.py:133 netbox/ipam/models/ip.py:194 -#: netbox/ipam/models/ip.py:736 netbox/vpn/models/tunnels.py:109 +#: netbox/ipam/models/ip.py:747 netbox/vpn/models/tunnels.py:109 msgid "role" msgstr "роль" @@ -1710,35 +1722,36 @@ msgstr "завершення віртуальних схем" #: netbox/circuits/tables/providers.py:67 #: netbox/circuits/tables/providers.py:97 #: netbox/circuits/tables/virtual_circuits.py:18 netbox/core/tables/data.py:16 -#: netbox/core/tables/jobs.py:14 netbox/core/tables/plugins.py:50 +#: netbox/core/tables/jobs.py:14 netbox/core/tables/plugins.py:53 #: netbox/core/tables/tasks.py:11 netbox/core/tables/tasks.py:115 -#: netbox/dcim/forms/filtersets.py:64 netbox/dcim/forms/object_create.py:43 +#: netbox/dcim/forms/filtersets.py:65 netbox/dcim/forms/object_create.py:43 #: netbox/dcim/tables/devices.py:63 netbox/dcim/tables/devices.py:103 #: netbox/dcim/tables/devices.py:145 netbox/dcim/tables/devices.py:299 #: netbox/dcim/tables/devices.py:402 netbox/dcim/tables/devices.py:443 -#: netbox/dcim/tables/devices.py:491 netbox/dcim/tables/devices.py:540 -#: netbox/dcim/tables/devices.py:561 netbox/dcim/tables/devices.py:681 -#: netbox/dcim/tables/devices.py:764 netbox/dcim/tables/devices.py:810 -#: netbox/dcim/tables/devices.py:872 netbox/dcim/tables/devices.py:941 -#: netbox/dcim/tables/devices.py:1006 netbox/dcim/tables/devices.py:1025 -#: netbox/dcim/tables/devices.py:1054 netbox/dcim/tables/devices.py:1084 +#: netbox/dcim/tables/devices.py:491 netbox/dcim/tables/devices.py:545 +#: netbox/dcim/tables/devices.py:568 netbox/dcim/tables/devices.py:688 +#: netbox/dcim/tables/devices.py:771 netbox/dcim/tables/devices.py:817 +#: netbox/dcim/tables/devices.py:879 netbox/dcim/tables/devices.py:948 +#: netbox/dcim/tables/devices.py:1013 netbox/dcim/tables/devices.py:1032 +#: netbox/dcim/tables/devices.py:1061 netbox/dcim/tables/devices.py:1091 #: netbox/dcim/tables/devicetypes.py:31 netbox/dcim/tables/devicetypes.py:227 -#: netbox/dcim/tables/power.py:22 netbox/dcim/tables/power.py:62 -#: netbox/dcim/tables/racks.py:24 netbox/dcim/tables/racks.py:113 -#: netbox/dcim/tables/sites.py:24 netbox/dcim/tables/sites.py:51 -#: netbox/dcim/tables/sites.py:78 netbox/dcim/tables/sites.py:129 -#: netbox/extras/forms/filtersets.py:218 netbox/extras/tables/tables.py:61 -#: netbox/extras/tables/tables.py:125 netbox/extras/tables/tables.py:158 -#: netbox/extras/tables/tables.py:183 netbox/extras/tables/tables.py:249 -#: netbox/extras/tables/tables.py:364 netbox/extras/tables/tables.py:381 -#: netbox/extras/tables/tables.py:404 netbox/extras/tables/tables.py:442 -#: netbox/extras/tables/tables.py:494 netbox/extras/tables/tables.py:520 -#: netbox/ipam/forms/bulk_edit.py:391 netbox/ipam/forms/filtersets.py:403 -#: netbox/ipam/forms/filtersets.py:488 netbox/ipam/tables/asn.py:16 -#: netbox/ipam/tables/ip.py:31 netbox/ipam/tables/ip.py:106 +#: netbox/dcim/tables/modules.py:17 netbox/dcim/tables/power.py:22 +#: netbox/dcim/tables/power.py:62 netbox/dcim/tables/racks.py:24 +#: netbox/dcim/tables/racks.py:117 netbox/dcim/tables/sites.py:24 +#: netbox/dcim/tables/sites.py:54 netbox/dcim/tables/sites.py:84 +#: netbox/dcim/tables/sites.py:135 netbox/extras/forms/filtersets.py:223 +#: netbox/extras/tables/tables.py:62 netbox/extras/tables/tables.py:126 +#: netbox/extras/tables/tables.py:159 netbox/extras/tables/tables.py:184 +#: netbox/extras/tables/tables.py:260 netbox/extras/tables/tables.py:290 +#: netbox/extras/tables/tables.py:405 netbox/extras/tables/tables.py:422 +#: netbox/extras/tables/tables.py:445 netbox/extras/tables/tables.py:483 +#: netbox/extras/tables/tables.py:535 netbox/extras/tables/tables.py:561 +#: netbox/ipam/forms/bulk_edit.py:396 netbox/ipam/forms/filtersets.py:410 +#: netbox/ipam/forms/filtersets.py:496 netbox/ipam/tables/asn.py:16 +#: netbox/ipam/tables/ip.py:32 netbox/ipam/tables/ip.py:107 #: netbox/ipam/tables/services.py:15 netbox/ipam/tables/services.py:40 -#: netbox/ipam/tables/vlans.py:33 netbox/ipam/tables/vlans.py:83 -#: netbox/ipam/tables/vlans.py:231 netbox/ipam/tables/vrfs.py:26 +#: netbox/ipam/tables/vlans.py:33 netbox/ipam/tables/vlans.py:85 +#: netbox/ipam/tables/vlans.py:233 netbox/ipam/tables/vrfs.py:26 #: netbox/ipam/tables/vrfs.py:68 #: netbox/templates/circuits/circuitgroup.html:28 #: netbox/templates/circuits/circuittype.html:22 @@ -1762,6 +1775,7 @@ msgstr "завершення віртуальних схем" #: netbox/templates/dcim/location.html:29 #: netbox/templates/dcim/manufacturer.html:36 #: netbox/templates/dcim/modulebay.html:30 +#: netbox/templates/dcim/moduletypeprofile.html:16 #: netbox/templates/dcim/platform.html:29 #: netbox/templates/dcim/poweroutlet.html:28 #: netbox/templates/dcim/powerport.html:28 @@ -1778,16 +1792,17 @@ msgstr "завершення віртуальних схем" #: netbox/templates/extras/notificationgroup.html:14 #: netbox/templates/extras/savedfilter.html:13 #: netbox/templates/extras/script_list.html:45 +#: netbox/templates/extras/tableconfig.html:13 #: netbox/templates/extras/tag.html:14 netbox/templates/extras/webhook.html:13 #: netbox/templates/ipam/asnrange.html:15 #: netbox/templates/ipam/fhrpgroup.html:30 netbox/templates/ipam/rir.html:22 #: netbox/templates/ipam/role.html:22 #: netbox/templates/ipam/routetarget.html:13 -#: netbox/templates/ipam/service.html:24 +#: netbox/templates/ipam/service.html:26 #: netbox/templates/ipam/servicetemplate.html:15 #: netbox/templates/ipam/vlan.html:35 netbox/templates/ipam/vlangroup.html:30 #: netbox/templates/ipam/vlantranslationpolicy.html:14 -#: netbox/templates/tenancy/contact.html:25 +#: netbox/templates/tenancy/contact.html:35 #: netbox/templates/tenancy/contactgroup.html:21 #: netbox/templates/tenancy/contactrole.html:18 #: netbox/templates/tenancy/tenantgroup.html:29 @@ -1809,9 +1824,9 @@ msgstr "завершення віртуальних схем" #: netbox/templates/vpn/l2vpn.html:14 netbox/templates/vpn/tunnel.html:21 #: netbox/templates/vpn/tunnelgroup.html:26 #: netbox/templates/wireless/wirelesslangroup.html:29 -#: netbox/tenancy/tables/contacts.py:19 netbox/tenancy/tables/contacts.py:41 -#: netbox/tenancy/tables/contacts.py:56 netbox/tenancy/tables/tenants.py:16 -#: netbox/tenancy/tables/tenants.py:38 netbox/users/tables.py:62 +#: netbox/tenancy/tables/contacts.py:19 netbox/tenancy/tables/contacts.py:45 +#: netbox/tenancy/tables/contacts.py:60 netbox/tenancy/tables/tenants.py:16 +#: netbox/tenancy/tables/tenants.py:42 netbox/users/tables.py:62 #: netbox/users/tables.py:76 netbox/virtualization/forms/bulk_create.py:20 #: netbox/virtualization/forms/object_create.py:13 #: netbox/virtualization/forms/object_create.py:23 @@ -1835,8 +1850,8 @@ msgstr "Назва" #: netbox/circuits/tables/providers.py:43 #: netbox/circuits/tables/providers.py:77 #: netbox/circuits/tables/virtual_circuits.py:27 -#: netbox/netbox/navigation/menu.py:274 netbox/netbox/navigation/menu.py:278 -#: netbox/netbox/navigation/menu.py:280 +#: netbox/netbox/navigation/menu.py:275 netbox/netbox/navigation/menu.py:279 +#: netbox/netbox/navigation/menu.py:281 #: netbox/templates/circuits/provider.html:57 #: netbox/templates/circuits/provideraccount.html:44 #: netbox/templates/circuits/providernetwork.html:50 @@ -1852,7 +1867,7 @@ msgid "Circuit ID" msgstr "Ідентифікатор каналу зв'язку" #: netbox/circuits/tables/circuits.py:71 -#: netbox/wireless/forms/model_forms.py:163 +#: netbox/wireless/forms/model_forms.py:164 msgid "Side A" msgstr "Сторона А" @@ -1870,35 +1885,38 @@ msgstr "Гарантований процент чи коефіцієнт дос #: netbox/circuits/tables/providers.py:80 #: netbox/circuits/tables/providers.py:105 #: netbox/circuits/tables/virtual_circuits.py:68 -#: netbox/dcim/tables/devices.py:1067 netbox/dcim/tables/devicetypes.py:97 -#: netbox/dcim/tables/modules.py:29 netbox/dcim/tables/modules.py:73 -#: netbox/dcim/tables/power.py:39 netbox/dcim/tables/power.py:96 -#: netbox/dcim/tables/racks.py:84 netbox/dcim/tables/racks.py:144 -#: netbox/dcim/tables/racks.py:224 netbox/dcim/tables/sites.py:107 -#: netbox/extras/tables/tables.py:588 netbox/ipam/tables/asn.py:69 -#: netbox/ipam/tables/fhrp.py:34 netbox/ipam/tables/ip.py:82 -#: netbox/ipam/tables/ip.py:226 netbox/ipam/tables/ip.py:281 -#: netbox/ipam/tables/ip.py:349 netbox/ipam/tables/services.py:24 -#: netbox/ipam/tables/services.py:54 netbox/ipam/tables/vlans.py:121 +#: netbox/dcim/tables/devices.py:1074 netbox/dcim/tables/devicetypes.py:97 +#: netbox/dcim/tables/modules.py:27 netbox/dcim/tables/modules.py:68 +#: netbox/dcim/tables/modules.py:107 netbox/dcim/tables/power.py:39 +#: netbox/dcim/tables/power.py:96 netbox/dcim/tables/racks.py:88 +#: netbox/dcim/tables/racks.py:148 netbox/dcim/tables/racks.py:233 +#: netbox/dcim/tables/sites.py:36 netbox/dcim/tables/sites.py:66 +#: netbox/dcim/tables/sites.py:113 netbox/dcim/tables/sites.py:167 +#: netbox/extras/tables/tables.py:643 netbox/ipam/tables/asn.py:69 +#: netbox/ipam/tables/fhrp.py:34 netbox/ipam/tables/ip.py:83 +#: netbox/ipam/tables/ip.py:227 netbox/ipam/tables/ip.py:286 +#: netbox/ipam/tables/ip.py:355 netbox/ipam/tables/services.py:24 +#: netbox/ipam/tables/services.py:54 netbox/ipam/tables/vlans.py:123 #: netbox/ipam/tables/vrfs.py:47 netbox/ipam/tables/vrfs.py:72 #: netbox/templates/dcim/htmx/cable_edit.html:92 #: netbox/templates/generic/bulk_edit.html:86 #: netbox/templates/inc/panels/comments.html:5 -#: netbox/tenancy/tables/contacts.py:68 netbox/tenancy/tables/tenants.py:46 +#: netbox/tenancy/tables/contacts.py:31 netbox/tenancy/tables/contacts.py:72 +#: netbox/tenancy/tables/tenants.py:28 netbox/tenancy/tables/tenants.py:50 #: netbox/utilities/forms/fields/fields.py:29 #: netbox/virtualization/tables/clusters.py:95 #: netbox/virtualization/tables/virtualmachines.py:52 #: netbox/vpn/tables/crypto.py:37 netbox/vpn/tables/crypto.py:74 #: netbox/vpn/tables/crypto.py:109 netbox/vpn/tables/crypto.py:140 -#: netbox/vpn/tables/crypto.py:173 netbox/vpn/tables/l2vpn.py:37 +#: netbox/vpn/tables/crypto.py:173 netbox/vpn/tables/l2vpn.py:40 #: netbox/vpn/tables/tunnels.py:61 netbox/wireless/tables/wirelesslan.py:27 #: netbox/wireless/tables/wirelesslan.py:66 msgid "Comments" msgstr "Коментарі" #: netbox/circuits/tables/circuits.py:89 -#: netbox/templates/tenancy/contact.html:84 -#: netbox/tenancy/tables/contacts.py:73 +#: netbox/templates/tenancy/contact.html:94 +#: netbox/tenancy/tables/contacts.py:77 msgid "Assignments" msgstr "Завдання" @@ -1935,52 +1953,50 @@ msgstr "Рахунки" msgid "Account Count" msgstr "Кількість рахунків" -#: netbox/circuits/tables/providers.py:37 netbox/dcim/tables/sites.py:99 +#: netbox/circuits/tables/providers.py:37 netbox/dcim/tables/sites.py:105 msgid "ASN Count" msgstr "Кількість ASN" #: netbox/circuits/tables/virtual_circuits.py:65 -#: netbox/netbox/navigation/menu.py:234 +#: netbox/netbox/navigation/menu.py:235 #: netbox/templates/circuits/virtualcircuit.html:87 -#: netbox/templates/vpn/l2vpn.html:56 netbox/templates/vpn/tunnel.html:72 +#: netbox/templates/vpn/l2vpn.html:60 netbox/templates/vpn/tunnel.html:72 #: netbox/vpn/tables/tunnels.py:58 msgid "Terminations" msgstr "Кінці" #: netbox/circuits/tables/virtual_circuits.py:109 -#: netbox/dcim/forms/bulk_edit.py:745 netbox/dcim/forms/bulk_edit.py:1299 -#: netbox/dcim/forms/bulk_edit.py:1708 netbox/dcim/forms/bulk_edit.py:1760 -#: netbox/dcim/forms/bulk_import.py:668 netbox/dcim/forms/bulk_import.py:730 -#: netbox/dcim/forms/bulk_import.py:756 netbox/dcim/forms/bulk_import.py:782 -#: netbox/dcim/forms/bulk_import.py:802 netbox/dcim/forms/bulk_import.py:858 -#: netbox/dcim/forms/bulk_import.py:976 netbox/dcim/forms/bulk_import.py:1024 -#: netbox/dcim/forms/bulk_import.py:1041 netbox/dcim/forms/bulk_import.py:1053 -#: netbox/dcim/forms/bulk_import.py:1101 netbox/dcim/forms/bulk_import.py:1223 -#: netbox/dcim/forms/bulk_import.py:1559 netbox/dcim/forms/connections.py:24 -#: netbox/dcim/forms/filtersets.py:132 netbox/dcim/forms/filtersets.py:922 -#: netbox/dcim/forms/filtersets.py:954 netbox/dcim/forms/filtersets.py:1100 -#: netbox/dcim/forms/filtersets.py:1291 netbox/dcim/forms/filtersets.py:1316 -#: netbox/dcim/forms/filtersets.py:1340 netbox/dcim/forms/filtersets.py:1360 -#: netbox/dcim/forms/filtersets.py:1388 netbox/dcim/forms/filtersets.py:1508 -#: netbox/dcim/forms/filtersets.py:1533 netbox/dcim/forms/filtersets.py:1557 -#: netbox/dcim/forms/filtersets.py:1575 netbox/dcim/forms/filtersets.py:1592 -#: netbox/dcim/forms/filtersets.py:1689 netbox/dcim/forms/filtersets.py:1713 -#: netbox/dcim/forms/filtersets.py:1737 netbox/dcim/forms/model_forms.py:644 -#: netbox/dcim/forms/model_forms.py:861 netbox/dcim/forms/model_forms.py:1262 -#: netbox/dcim/forms/model_forms.py:1747 netbox/dcim/forms/model_forms.py:1818 +#: netbox/dcim/forms/bulk_edit.py:789 netbox/dcim/forms/bulk_edit.py:1343 +#: netbox/dcim/forms/bulk_edit.py:1755 netbox/dcim/forms/bulk_edit.py:1807 +#: netbox/dcim/forms/bulk_import.py:699 netbox/dcim/forms/bulk_import.py:761 +#: netbox/dcim/forms/bulk_import.py:787 netbox/dcim/forms/bulk_import.py:813 +#: netbox/dcim/forms/bulk_import.py:833 netbox/dcim/forms/bulk_import.py:889 +#: netbox/dcim/forms/bulk_import.py:1007 netbox/dcim/forms/bulk_import.py:1055 +#: netbox/dcim/forms/bulk_import.py:1072 netbox/dcim/forms/bulk_import.py:1084 +#: netbox/dcim/forms/bulk_import.py:1132 netbox/dcim/forms/bulk_import.py:1254 +#: netbox/dcim/forms/bulk_import.py:1590 netbox/dcim/forms/connections.py:24 +#: netbox/dcim/forms/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 +#: netbox/dcim/forms/filtersets.py:1359 netbox/dcim/forms/filtersets.py:1379 +#: netbox/dcim/forms/filtersets.py:1412 netbox/dcim/forms/filtersets.py:1532 +#: netbox/dcim/forms/filtersets.py:1557 netbox/dcim/forms/filtersets.py:1581 +#: netbox/dcim/forms/filtersets.py:1599 netbox/dcim/forms/filtersets.py:1616 +#: 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/object_create.py:260 netbox/dcim/tables/connections.py:22 #: netbox/dcim/tables/connections.py:41 netbox/dcim/tables/connections.py:60 #: netbox/dcim/tables/devices.py:295 netbox/dcim/tables/devices.py:380 #: netbox/dcim/tables/devices.py:421 netbox/dcim/tables/devices.py:463 -#: netbox/dcim/tables/devices.py:513 netbox/dcim/tables/devices.py:618 -#: netbox/dcim/tables/devices.py:730 netbox/dcim/tables/devices.py:786 -#: netbox/dcim/tables/devices.py:832 netbox/dcim/tables/devices.py:891 -#: netbox/dcim/tables/devices.py:959 netbox/dcim/tables/devices.py:1088 -#: netbox/dcim/tables/modules.py:53 netbox/extras/forms/filtersets.py:328 -#: netbox/ipam/forms/bulk_import.py:310 netbox/ipam/forms/bulk_import.py:556 -#: netbox/ipam/forms/filtersets.py:618 netbox/ipam/forms/model_forms.py:333 -#: netbox/ipam/forms/model_forms.py:761 netbox/ipam/forms/model_forms.py:794 -#: netbox/ipam/forms/model_forms.py:820 netbox/ipam/tables/vlans.py:156 +#: netbox/dcim/tables/devices.py:513 netbox/dcim/tables/devices.py:625 +#: netbox/dcim/tables/devices.py:737 netbox/dcim/tables/devices.py:793 +#: netbox/dcim/tables/devices.py:839 netbox/dcim/tables/devices.py:898 +#: netbox/dcim/tables/devices.py:966 netbox/dcim/tables/devices.py:1095 +#: netbox/dcim/tables/modules.py:87 netbox/extras/forms/filtersets.py:363 +#: netbox/ipam/forms/bulk_import.py:310 netbox/ipam/forms/filtersets.py:626 +#: netbox/ipam/forms/model_forms.py:333 netbox/ipam/tables/vlans.py:158 #: netbox/templates/circuits/virtualcircuittermination.html:56 #: netbox/templates/dcim/consoleport.html:20 #: netbox/templates/dcim/consoleserverport.html:20 @@ -2009,22 +2025,22 @@ msgstr "Кінці" #: netbox/virtualization/forms/filtersets.py:134 #: netbox/virtualization/forms/model_forms.py:192 #: netbox/virtualization/tables/virtualmachines.py:41 netbox/vpn/choices.py:52 -#: netbox/vpn/forms/bulk_import.py:86 netbox/vpn/forms/bulk_import.py:283 -#: netbox/vpn/forms/filtersets.py:281 netbox/vpn/forms/model_forms.py:91 +#: netbox/vpn/forms/bulk_import.py:86 netbox/vpn/forms/bulk_import.py:288 +#: netbox/vpn/forms/filtersets.py:286 netbox/vpn/forms/model_forms.py:91 #: netbox/vpn/forms/model_forms.py:126 netbox/vpn/forms/model_forms.py:237 #: netbox/vpn/forms/model_forms.py:456 -#: netbox/wireless/forms/model_forms.py:102 -#: netbox/wireless/forms/model_forms.py:144 +#: netbox/wireless/forms/model_forms.py:103 +#: netbox/wireless/forms/model_forms.py:145 #: netbox/wireless/tables/wirelesslan.py:84 msgid "Device" msgstr "Пристрій" -#: netbox/circuits/views.py:373 +#: netbox/circuits/views.py:362 #, python-brace-format msgid "No terminations have been defined for circuit {circuit}." msgstr "Не визначено кінців для каналу зв'язку {circuit}." -#: netbox/circuits/views.py:422 +#: netbox/circuits/views.py:411 #, python-brace-format msgid "Swapped terminations for circuit {circuit}." msgstr "Замінені місцями кінці для каналу зв'язку {circuit}." @@ -2033,31 +2049,31 @@ msgstr "Замінені місцями кінці для каналу зв'яз msgid "This user does not have permission to synchronize this data source." msgstr "Цей користувач не має дозволу на синхронізацію цього джерела даних." -#: netbox/core/apps.py:33 +#: netbox/core/apps.py:34 msgid "Object created" msgstr "Об'єкт створений" -#: netbox/core/apps.py:34 +#: netbox/core/apps.py:35 msgid "Object updated" msgstr "Об'єкт оновлений" -#: netbox/core/apps.py:35 +#: netbox/core/apps.py:36 msgid "Object deleted" msgstr "Об'єкт видалений" -#: netbox/core/apps.py:36 +#: netbox/core/apps.py:37 msgid "Job started" msgstr "Завдання почалося" -#: netbox/core/apps.py:37 +#: netbox/core/apps.py:38 msgid "Job completed" msgstr "Завдання завершено" -#: netbox/core/apps.py:38 +#: netbox/core/apps.py:39 msgid "Job failed" msgstr "Збій завдання" -#: netbox/core/apps.py:39 +#: netbox/core/apps.py:40 msgid "Job errored" msgstr "Завдання завершено з помилкою" @@ -2081,14 +2097,14 @@ msgstr "Завершено" #: netbox/core/choices.py:22 netbox/core/choices.py:59 #: netbox/core/constants.py:20 netbox/core/tables/tasks.py:34 -#: netbox/dcim/choices.py:187 netbox/dcim/choices.py:239 -#: netbox/dcim/choices.py:1601 netbox/dcim/choices.py:1674 +#: netbox/dcim/choices.py:188 netbox/dcim/choices.py:241 +#: netbox/dcim/choices.py:1608 netbox/dcim/choices.py:1698 #: netbox/virtualization/choices.py:48 msgid "Failed" msgstr "Збій" -#: netbox/core/choices.py:35 netbox/netbox/navigation/menu.py:356 -#: netbox/netbox/navigation/menu.py:360 +#: netbox/core/choices.py:35 netbox/netbox/navigation/menu.py:358 +#: netbox/netbox/navigation/menu.py:362 #: netbox/templates/extras/script/base.html:14 #: netbox/templates/extras/script_list.html:7 #: netbox/templates/extras/script_list.html:12 @@ -2142,7 +2158,7 @@ msgstr "Щотижневий" msgid "30 days" msgstr "30 днів" -#: netbox/core/choices.py:103 netbox/core/tables/plugins.py:69 +#: netbox/core/choices.py:103 netbox/core/tables/plugins.py:75 #: netbox/templates/generic/object.html:61 msgid "Updated" msgstr "Оновлено" @@ -2173,7 +2189,7 @@ msgstr "Зупинено" msgid "Cancelled" msgstr "Скасовано" -#: netbox/core/data_backends.py:32 netbox/core/tables/plugins.py:57 +#: netbox/core/data_backends.py:32 netbox/core/tables/plugins.py:61 #: netbox/templates/core/plugin.html:88 #: netbox/templates/dcim/interface.html:273 msgid "Local" @@ -2212,40 +2228,43 @@ msgstr "Ідентифікатор ключа доступу AWS" msgid "AWS secret access key" msgstr "Ключ таємничого доступу до AWS" -#: netbox/core/filtersets.py:53 netbox/extras/filtersets.py:250 -#: netbox/extras/filtersets.py:633 netbox/extras/filtersets.py:661 +#: netbox/core/filtersets.py:57 netbox/extras/filtersets.py:254 +#: netbox/extras/filtersets.py:726 netbox/extras/filtersets.py:754 msgid "Data source (ID)" msgstr "Джерело даних (ідентифікатор)" -#: netbox/core/filtersets.py:59 +#: netbox/core/filtersets.py:63 msgid "Data source (name)" msgstr "Джерело даних (назва)" -#: netbox/core/filtersets.py:145 netbox/dcim/filtersets.py:502 -#: netbox/extras/filtersets.py:287 netbox/extras/filtersets.py:331 -#: netbox/extras/filtersets.py:353 netbox/extras/filtersets.py:413 -#: netbox/users/filtersets.py:28 +#: netbox/core/filtersets.py:149 netbox/dcim/filtersets.py:504 +#: netbox/extras/filtersets.py:292 netbox/extras/filtersets.py:344 +#: netbox/extras/filtersets.py:389 netbox/extras/filtersets.py:411 +#: netbox/extras/filtersets.py:471 netbox/users/filtersets.py:28 msgid "User (ID)" msgstr "Користувач (ідентифікатор)" -#: netbox/core/filtersets.py:151 +#: netbox/core/filtersets.py:155 msgid "User name" msgstr "Ім'я користувача" -#: netbox/core/forms/bulk_edit.py:25 netbox/core/forms/filtersets.py:43 -#: netbox/core/tables/data.py:26 netbox/dcim/forms/bulk_edit.py:1140 -#: netbox/dcim/forms/bulk_edit.py:1418 netbox/dcim/forms/filtersets.py:1424 -#: netbox/dcim/tables/devices.py:566 netbox/dcim/tables/devicetypes.py:231 -#: netbox/extras/forms/bulk_edit.py:123 netbox/extras/forms/bulk_edit.py:187 -#: netbox/extras/forms/bulk_edit.py:246 netbox/extras/forms/filtersets.py:145 -#: netbox/extras/forms/filtersets.py:235 netbox/extras/forms/filtersets.py:300 -#: netbox/extras/tables/tables.py:165 netbox/extras/tables/tables.py:256 -#: netbox/extras/tables/tables.py:418 netbox/netbox/preferences.py:22 +#: netbox/core/forms/bulk_edit.py:26 netbox/core/forms/filtersets.py:43 +#: netbox/core/tables/data.py:26 netbox/dcim/choices.py:1656 +#: netbox/dcim/forms/bulk_edit.py:1184 netbox/dcim/forms/bulk_edit.py:1465 +#: netbox/dcim/forms/filtersets.py:1448 netbox/dcim/tables/devices.py:573 +#: netbox/dcim/tables/devicetypes.py:231 netbox/extras/forms/bulk_edit.py:124 +#: netbox/extras/forms/bulk_edit.py:192 netbox/extras/forms/bulk_edit.py:220 +#: netbox/extras/forms/bulk_edit.py:279 netbox/extras/forms/filtersets.py:146 +#: netbox/extras/forms/filtersets.py:240 netbox/extras/forms/filtersets.py:270 +#: netbox/extras/forms/filtersets.py:335 netbox/extras/tables/tables.py:166 +#: netbox/extras/tables/tables.py:267 netbox/extras/tables/tables.py:300 +#: netbox/extras/tables/tables.py:459 netbox/netbox/preferences.py:22 #: netbox/templates/core/datasource.html:42 #: netbox/templates/dcim/interface.html:61 #: netbox/templates/extras/customlink.html:17 #: netbox/templates/extras/eventrule.html:17 #: netbox/templates/extras/savedfilter.html:25 +#: netbox/templates/extras/tableconfig.html:33 #: netbox/templates/users/objectpermission.html:25 #: netbox/templates/virtualization/vminterface.html:29 #: netbox/users/forms/bulk_edit.py:89 netbox/users/forms/filtersets.py:70 @@ -2254,7 +2273,12 @@ msgstr "Ім'я користувача" msgid "Enabled" msgstr "Увімкнено" -#: netbox/core/forms/bulk_edit.py:34 netbox/extras/forms/model_forms.py:299 +#: netbox/core/forms/bulk_edit.py:36 netbox/core/forms/filtersets.py:50 +#: netbox/core/tables/data.py:29 netbox/templates/core/datasource.html:50 +msgid "Sync interval" +msgstr "Інтервал синхронізації" + +#: netbox/core/forms/bulk_edit.py:40 netbox/extras/forms/model_forms.py:304 #: netbox/templates/extras/savedfilter.html:52 #: netbox/vpn/forms/filtersets.py:102 netbox/vpn/forms/filtersets.py:132 #: netbox/vpn/forms/filtersets.py:156 netbox/vpn/forms/filtersets.py:175 @@ -2264,86 +2288,89 @@ msgstr "Увімкнено" msgid "Parameters" msgstr "Параметри" -#: netbox/core/forms/bulk_edit.py:38 netbox/templates/core/datasource.html:68 +#: netbox/core/forms/bulk_edit.py:44 netbox/templates/core/datasource.html:72 msgid "Ignore rules" msgstr "Ігнорувати правила" -#: netbox/core/forms/filtersets.py:30 netbox/core/forms/model_forms.py:97 -#: netbox/extras/forms/model_forms.py:262 -#: netbox/extras/forms/model_forms.py:592 -#: netbox/extras/forms/model_forms.py:646 netbox/extras/tables/tables.py:194 -#: netbox/extras/tables/tables.py:486 netbox/extras/tables/tables.py:524 +#: netbox/core/forms/filtersets.py:30 netbox/core/forms/model_forms.py:100 +#: netbox/extras/forms/model_forms.py:265 +#: netbox/extras/forms/model_forms.py:660 +#: netbox/extras/forms/model_forms.py:713 netbox/extras/tables/tables.py:204 +#: netbox/extras/tables/tables.py:527 netbox/extras/tables/tables.py:565 #: netbox/templates/core/datasource.html:31 #: netbox/templates/extras/configcontext.html:29 -#: netbox/templates/extras/configtemplate.html:21 -#: netbox/templates/extras/exporttemplate.html:35 +#: netbox/templates/extras/configtemplate.html:37 +#: netbox/templates/extras/exporttemplate.html:39 #: netbox/templates/extras/object_render_config.html:19 msgid "Data Source" msgstr "Джерело даних" -#: netbox/core/forms/filtersets.py:55 netbox/core/forms/mixins.py:21 +#: netbox/core/forms/filtersets.py:60 netbox/core/forms/mixins.py:21 msgid "File" msgstr "Файл" -#: netbox/core/forms/filtersets.py:60 netbox/core/forms/mixins.py:16 -#: netbox/extras/forms/filtersets.py:174 netbox/extras/forms/filtersets.py:335 -#: netbox/extras/forms/filtersets.py:421 +#: netbox/core/forms/filtersets.py:65 netbox/core/forms/mixins.py:16 +#: netbox/extras/forms/filtersets.py:175 netbox/extras/forms/filtersets.py:370 +#: netbox/extras/forms/filtersets.py:457 msgid "Data source" msgstr "Джерело даних" -#: netbox/core/forms/filtersets.py:71 netbox/extras/forms/filtersets.py:448 +#: netbox/core/forms/filtersets.py:76 netbox/extras/forms/filtersets.py:503 msgid "Creation" msgstr "Творчість" -#: netbox/core/forms/filtersets.py:75 netbox/core/forms/filtersets.py:161 -#: netbox/extras/forms/filtersets.py:469 netbox/extras/tables/tables.py:223 -#: netbox/extras/tables/tables.py:297 netbox/extras/tables/tables.py:329 -#: netbox/extras/tables/tables.py:577 netbox/templates/core/job.html:38 +#: netbox/core/forms/filtersets.py:80 netbox/core/forms/filtersets.py:166 +#: netbox/extras/forms/filtersets.py:524 netbox/extras/tables/tables.py:234 +#: netbox/extras/tables/tables.py:294 netbox/extras/tables/tables.py:338 +#: netbox/extras/tables/tables.py:370 netbox/extras/tables/tables.py:632 +#: netbox/templates/core/job.html:38 #: netbox/templates/core/objectchange.html:52 -#: netbox/tenancy/tables/contacts.py:90 netbox/vpn/tables/l2vpn.py:59 +#: netbox/templates/extras/tableconfig.html:21 +#: netbox/tenancy/tables/contacts.py:94 netbox/vpn/tables/l2vpn.py:62 msgid "Object Type" msgstr "Тип об'єкта" -#: netbox/core/forms/filtersets.py:85 +#: netbox/core/forms/filtersets.py:90 msgid "Created after" msgstr "Створено після" -#: netbox/core/forms/filtersets.py:90 +#: netbox/core/forms/filtersets.py:95 msgid "Created before" msgstr "Створено раніше" -#: netbox/core/forms/filtersets.py:95 +#: netbox/core/forms/filtersets.py:100 msgid "Scheduled after" msgstr "Заплановано після" -#: netbox/core/forms/filtersets.py:100 +#: netbox/core/forms/filtersets.py:105 msgid "Scheduled before" msgstr "Заплановано раніше" -#: netbox/core/forms/filtersets.py:105 +#: netbox/core/forms/filtersets.py:110 msgid "Started after" msgstr "Почнється після" -#: netbox/core/forms/filtersets.py:110 +#: netbox/core/forms/filtersets.py:115 msgid "Started before" msgstr "Почнється раніше" -#: netbox/core/forms/filtersets.py:115 +#: netbox/core/forms/filtersets.py:120 msgid "Completed after" msgstr "Завершено після" -#: netbox/core/forms/filtersets.py:120 +#: netbox/core/forms/filtersets.py:125 msgid "Completed before" msgstr "Завершено раніше" -#: netbox/core/forms/filtersets.py:127 netbox/core/forms/filtersets.py:156 -#: netbox/dcim/forms/bulk_edit.py:465 netbox/dcim/forms/filtersets.py:419 -#: netbox/dcim/forms/filtersets.py:463 netbox/dcim/forms/model_forms.py:324 -#: netbox/extras/forms/filtersets.py:464 netbox/extras/forms/filtersets.py:484 -#: netbox/extras/tables/tables.py:305 netbox/extras/tables/tables.py:345 +#: netbox/core/forms/filtersets.py:132 netbox/core/forms/filtersets.py:161 +#: netbox/dcim/forms/bulk_edit.py:479 netbox/dcim/forms/filtersets.py:420 +#: netbox/dcim/forms/filtersets.py:464 netbox/dcim/forms/model_forms.py:332 +#: netbox/extras/forms/filtersets.py:519 netbox/extras/forms/filtersets.py:539 +#: netbox/extras/tables/tables.py:346 netbox/extras/tables/tables.py:386 #: netbox/templates/core/objectchange.html:36 #: netbox/templates/dcim/rackreservation.html:58 #: netbox/templates/extras/savedfilter.html:21 +#: netbox/templates/extras/tableconfig.html:29 #: netbox/templates/inc/user_menu.html:33 netbox/templates/users/token.html:21 #: netbox/templates/users/user.html:6 netbox/templates/users/user.html:14 #: netbox/users/filtersets.py:107 netbox/users/filtersets.py:174 @@ -2353,116 +2380,123 @@ msgstr "Завершено раніше" msgid "User" msgstr "Користувач" -#: netbox/core/forms/filtersets.py:135 netbox/core/tables/change_logging.py:15 -#: netbox/extras/tables/tables.py:615 netbox/extras/tables/tables.py:669 +#: netbox/core/forms/filtersets.py:140 netbox/core/tables/change_logging.py:15 +#: netbox/extras/tables/tables.py:670 netbox/extras/tables/tables.py:724 #: netbox/templates/core/objectchange.html:32 msgid "Time" msgstr "Час" -#: netbox/core/forms/filtersets.py:140 netbox/extras/forms/filtersets.py:453 +#: netbox/core/forms/filtersets.py:145 netbox/extras/forms/filtersets.py:508 msgid "After" msgstr "Після" -#: netbox/core/forms/filtersets.py:145 netbox/extras/forms/filtersets.py:458 +#: netbox/core/forms/filtersets.py:150 netbox/extras/forms/filtersets.py:513 msgid "Before" msgstr "Раніше" -#: netbox/core/forms/filtersets.py:149 netbox/core/tables/change_logging.py:29 -#: netbox/extras/forms/model_forms.py:410 +#: netbox/core/forms/filtersets.py:154 netbox/core/tables/change_logging.py:29 +#: netbox/extras/forms/model_forms.py:474 #: netbox/templates/core/objectchange.html:46 #: netbox/templates/extras/eventrule.html:71 msgid "Action" msgstr "Дія" -#: netbox/core/forms/model_forms.py:54 netbox/core/tables/data.py:46 +#: netbox/core/forms/model_forms.py:55 netbox/core/tables/data.py:52 #: netbox/templates/core/datafile.html:27 #: netbox/templates/extras/report/base.html:33 #: netbox/templates/extras/script/base.html:32 msgid "Source" msgstr "Джерело" -#: netbox/core/forms/model_forms.py:58 +#: netbox/core/forms/model_forms.py:57 +#: netbox/templates/core/datasource.html:14 +#: netbox/templates/core/datasource.html:20 +#: netbox/utilities/templates/buttons/sync.html:5 +msgid "Sync" +msgstr "Синхронізація" + +#: netbox/core/forms/model_forms.py:61 msgid "Backend Parameters" msgstr "Параметри бекенду" -#: netbox/core/forms/model_forms.py:96 +#: netbox/core/forms/model_forms.py:99 msgid "File Upload" msgstr "Вивантажити файл" -#: netbox/core/forms/model_forms.py:108 +#: netbox/core/forms/model_forms.py:111 msgid "Cannot upload a file and sync from an existing file" msgstr "Не вдається вивантажити файл і синхронізувати з існуючого файлу" -#: netbox/core/forms/model_forms.py:110 +#: netbox/core/forms/model_forms.py:113 msgid "Must upload a file or select a data file to sync" msgstr "Потрібно вивантажити файл або вибрати файл даних для синхронізації" -#: netbox/core/forms/model_forms.py:153 +#: netbox/core/forms/model_forms.py:156 #: netbox/templates/dcim/rack_elevation_list.html:6 msgid "Rack Elevations" msgstr "Висота стійки" -#: netbox/core/forms/model_forms.py:157 netbox/dcim/choices.py:1530 -#: netbox/dcim/forms/bulk_edit.py:987 netbox/dcim/forms/bulk_edit.py:1375 -#: netbox/dcim/forms/bulk_edit.py:1393 netbox/dcim/tables/racks.py:157 -#: netbox/netbox/navigation/menu.py:312 netbox/netbox/navigation/menu.py:316 +#: netbox/core/forms/model_forms.py:160 netbox/dcim/choices.py:1537 +#: netbox/dcim/forms/bulk_edit.py:1031 netbox/dcim/forms/bulk_edit.py:1419 +#: netbox/dcim/forms/bulk_edit.py:1440 netbox/dcim/tables/racks.py:161 +#: netbox/netbox/navigation/menu.py:313 netbox/netbox/navigation/menu.py:317 msgid "Power" msgstr "Електрика" -#: netbox/core/forms/model_forms.py:159 netbox/netbox/navigation/menu.py:160 +#: netbox/core/forms/model_forms.py:162 netbox/netbox/navigation/menu.py:161 #: netbox/templates/core/inc/config_data.html:37 msgid "IPAM" msgstr "IPAM" -#: netbox/core/forms/model_forms.py:160 netbox/netbox/navigation/menu.py:238 +#: netbox/core/forms/model_forms.py:163 netbox/netbox/navigation/menu.py:239 #: netbox/templates/core/inc/config_data.html:50 #: netbox/vpn/forms/bulk_edit.py:77 netbox/vpn/forms/filtersets.py:47 #: netbox/vpn/forms/model_forms.py:62 netbox/vpn/forms/model_forms.py:147 msgid "Security" msgstr "Безпека" -#: netbox/core/forms/model_forms.py:161 +#: netbox/core/forms/model_forms.py:164 #: netbox/templates/core/inc/config_data.html:59 msgid "Banners" msgstr "Банери" -#: netbox/core/forms/model_forms.py:162 +#: netbox/core/forms/model_forms.py:165 #: netbox/templates/core/inc/config_data.html:80 msgid "Pagination" msgstr "Нумерація сторінок" -#: netbox/core/forms/model_forms.py:163 netbox/extras/forms/bulk_edit.py:92 -#: netbox/extras/forms/filtersets.py:48 netbox/extras/forms/model_forms.py:116 -#: netbox/extras/forms/model_forms.py:129 +#: netbox/core/forms/model_forms.py:166 netbox/extras/forms/bulk_edit.py:93 +#: netbox/extras/forms/filtersets.py:49 netbox/extras/forms/model_forms.py:119 +#: netbox/extras/forms/model_forms.py:132 #: netbox/templates/core/inc/config_data.html:93 msgid "Validation" msgstr "Перевірка" -#: netbox/core/forms/model_forms.py:164 +#: netbox/core/forms/model_forms.py:167 #: netbox/templates/account/preferences.html:6 msgid "User Preferences" msgstr "Параметри користувача" -#: netbox/core/forms/model_forms.py:167 netbox/dcim/forms/filtersets.py:733 +#: netbox/core/forms/model_forms.py:170 netbox/dcim/forms/filtersets.py:752 #: netbox/templates/core/inc/config_data.html:127 #: netbox/users/forms/model_forms.py:64 msgid "Miscellaneous" msgstr "Різне" -#: netbox/core/forms/model_forms.py:169 +#: netbox/core/forms/model_forms.py:172 msgid "Config Revision" msgstr "Ревізія конфігурації" -#: netbox/core/forms/model_forms.py:208 +#: netbox/core/forms/model_forms.py:211 msgid "This parameter has been defined statically and cannot be modified." msgstr "Цей параметр був визначений статично і не може бути змінений." -#: netbox/core/forms/model_forms.py:216 +#: netbox/core/forms/model_forms.py:219 #, python-brace-format msgid "Current value: {value}" msgstr "Поточне значення: {value}" -#: netbox/core/forms/model_forms.py:218 +#: netbox/core/forms/model_forms.py:221 msgid " (default)" msgstr " (за замовчуванням)" @@ -2478,7 +2512,7 @@ msgstr "ім'я користувача" msgid "request ID" msgstr "Ідентифікатор запиту" -#: netbox/core/models/change_logging.py:52 netbox/extras/models/staging.py:77 +#: netbox/core/models/change_logging.py:52 msgid "action" msgstr "дія" @@ -2503,9 +2537,9 @@ msgstr "змін об'єкта" msgid "Change logging is not supported for this object type ({type})." msgstr "Журнал змін не підтримується для цього типу об'єктів ({type})." -#: netbox/core/models/config.py:18 netbox/core/models/data.py:263 -#: netbox/core/models/files.py:27 netbox/core/models/jobs.py:52 -#: netbox/extras/models/models.py:733 netbox/extras/models/notifications.py:39 +#: netbox/core/models/config.py:18 netbox/core/models/data.py:269 +#: netbox/core/models/files.py:30 netbox/core/models/jobs.py:52 +#: netbox/extras/models/models.py:806 netbox/extras/models/notifications.py:39 #: netbox/extras/models/notifications.py:186 #: netbox/netbox/models/features.py:53 netbox/users/models/tokens.py:32 msgid "created" @@ -2551,127 +2585,132 @@ msgstr "Ревізія конфігурації #{id}" #: netbox/dcim/models/device_components.py:282 #: netbox/dcim/models/device_components.py:309 #: netbox/dcim/models/device_components.py:340 -#: netbox/dcim/models/device_components.py:456 -#: netbox/dcim/models/device_components.py:656 -#: netbox/dcim/models/device_components.py:1024 -#: netbox/dcim/models/device_components.py:1095 +#: netbox/dcim/models/device_components.py:462 +#: netbox/dcim/models/device_components.py:665 +#: netbox/dcim/models/device_components.py:1033 +#: netbox/dcim/models/device_components.py:1104 #: netbox/dcim/models/power.py:100 netbox/extras/models/customfields.py:80 #: netbox/extras/models/search.py:41 -#: netbox/virtualization/models/clusters.py:57 netbox/vpn/models/l2vpn.py:32 +#: netbox/virtualization/models/clusters.py:57 netbox/vpn/models/l2vpn.py:31 msgid "type" msgstr "тип" #: netbox/core/models/data.py:49 netbox/extras/choices.py:37 -#: netbox/extras/models/models.py:164 netbox/extras/tables/tables.py:679 -#: netbox/templates/core/datasource.html:58 +#: netbox/extras/models/models.py:166 netbox/extras/tables/tables.py:734 +#: netbox/templates/core/datasource.html:62 #: netbox/templates/core/plugin.html:66 msgid "URL" msgstr "URL" #: netbox/core/models/data.py:59 #: netbox/dcim/models/device_component_templates.py:425 -#: netbox/dcim/models/device_components.py:508 -#: netbox/extras/models/models.py:70 netbox/extras/models/models.py:301 -#: netbox/extras/models/models.py:526 netbox/users/models/permissions.py:29 +#: netbox/dcim/models/device_components.py:517 +#: netbox/extras/models/models.py:72 netbox/extras/models/models.py:303 +#: netbox/extras/models/models.py:484 netbox/extras/models/models.py:563 +#: netbox/users/models/permissions.py:28 msgid "enabled" msgstr "увімкнено" #: netbox/core/models/data.py:63 +msgid "sync interval" +msgstr "інтервал синхронізації" + +#: netbox/core/models/data.py:69 msgid "ignore rules" msgstr "ігнорувати правила" -#: netbox/core/models/data.py:65 +#: netbox/core/models/data.py:71 msgid "Patterns (one per line) matching files to ignore when syncing" msgstr "" "Шаблони (по одному на рядок), що відповідають файлам, які слід ігнорувати " "під час синхронізації" -#: netbox/core/models/data.py:68 netbox/extras/models/models.py:534 +#: netbox/core/models/data.py:74 netbox/extras/models/models.py:492 msgid "parameters" msgstr "параметри" -#: netbox/core/models/data.py:73 +#: netbox/core/models/data.py:79 msgid "last synced" msgstr "останній синхронізований" -#: netbox/core/models/data.py:81 +#: netbox/core/models/data.py:87 msgid "data source" msgstr "джерело даних" -#: netbox/core/models/data.py:82 +#: netbox/core/models/data.py:88 msgid "data sources" msgstr "джерела даних" -#: netbox/core/models/data.py:119 +#: netbox/core/models/data.py:125 #, python-brace-format msgid "Unknown backend type: {type}" msgstr "Невідомий тип бекенда: {type}" -#: netbox/core/models/data.py:161 +#: netbox/core/models/data.py:167 msgid "Cannot initiate sync; syncing already in progress." msgstr "Не вдається ініціювати синхронізацію; бо синхронізація вже триває." -#: netbox/core/models/data.py:174 +#: netbox/core/models/data.py:180 msgid "" "There was an error initializing the backend. A dependency needs to be " "installed: " msgstr "" "Виникла помилка при ініціалізації бекенду. Необхідно встановити залежність: " -#: netbox/core/models/data.py:267 netbox/core/models/files.py:31 +#: netbox/core/models/data.py:273 netbox/core/models/files.py:34 #: netbox/netbox/models/features.py:59 msgid "last updated" msgstr "останнє оновлення" -#: netbox/core/models/data.py:277 netbox/dcim/models/cables.py:444 +#: netbox/core/models/data.py:283 netbox/dcim/models/cables.py:440 msgid "path" msgstr "доріжка" -#: netbox/core/models/data.py:280 +#: netbox/core/models/data.py:286 msgid "File path relative to the data source's root" msgstr "Шлях до файлу відносно кореня джерела даних" -#: netbox/core/models/data.py:284 netbox/ipam/models/ip.py:489 +#: netbox/core/models/data.py:290 netbox/ipam/models/ip.py:492 msgid "size" msgstr "розмір" -#: netbox/core/models/data.py:287 +#: netbox/core/models/data.py:293 msgid "hash" msgstr "хеш" -#: netbox/core/models/data.py:291 +#: netbox/core/models/data.py:297 msgid "Length must be 64 hexadecimal characters." msgstr "Довжина повинна становити 64 шістнадцяткові символи." -#: netbox/core/models/data.py:293 +#: netbox/core/models/data.py:299 msgid "SHA256 hash of the file data" msgstr "SHA256 хеш даних файлу" -#: netbox/core/models/data.py:310 +#: netbox/core/models/data.py:313 msgid "data file" msgstr "файл даних" -#: netbox/core/models/data.py:311 +#: netbox/core/models/data.py:314 msgid "data files" msgstr "файли даних" -#: netbox/core/models/data.py:398 +#: netbox/core/models/data.py:387 msgid "auto sync record" msgstr "автоматична синхронізація запису" -#: netbox/core/models/data.py:399 +#: netbox/core/models/data.py:388 msgid "auto sync records" msgstr "автоматична синхронізація записів" -#: netbox/core/models/files.py:37 +#: netbox/core/models/files.py:40 msgid "file root" msgstr "кореневий файл" -#: netbox/core/models/files.py:42 +#: netbox/core/models/files.py:45 msgid "file path" msgstr "шлях до файлу" -#: netbox/core/models/files.py:44 +#: netbox/core/models/files.py:47 msgid "File path relative to the designated root path" msgstr "Шлях до файлу відносно призначеного кореневого шляху" @@ -2683,7 +2722,7 @@ msgstr "керований файл" msgid "managed files" msgstr "керовані файли" -#: netbox/core/models/files.py:100 +#: netbox/core/models/files.py:112 #, python-brace-format msgid "A {model} with this file path already exists ({path})." msgstr "А {model} з цим файлом шлях вже існує ({path})." @@ -2708,8 +2747,7 @@ msgstr "розпочато" msgid "completed" msgstr "завершено" -#: netbox/core/models/jobs.py:93 netbox/extras/models/models.py:101 -#: netbox/extras/models/staging.py:95 +#: netbox/core/models/jobs.py:93 netbox/extras/models/models.py:103 msgid "data" msgstr "дані" @@ -2740,14 +2778,14 @@ msgid "Invalid status for job termination. Choices are: {choices}" msgstr "" "Невірний статус для припинення виконання завдання. Треба вибрати: {choices}" -#: netbox/core/models/jobs.py:234 +#: netbox/core/models/jobs.py:235 msgid "" "enqueue() cannot be called with values for both schedule_at and immediate." msgstr "" "enqueue() не можна викликати зі значеннями як для schedule_at, так і для " "imediate." -#: netbox/core/signals.py:126 +#: netbox/core/signals.py:125 #, python-brace-format msgid "Deletion is prevented by a protection rule: {message}" msgstr "Видалення запобігає правилу захисту: {message}" @@ -2759,15 +2797,15 @@ msgid "Full Name" msgstr "П.І.Б." #: netbox/core/tables/change_logging.py:37 netbox/core/tables/jobs.py:21 -#: netbox/extras/choices.py:41 netbox/extras/tables/tables.py:282 -#: netbox/extras/tables/tables.py:300 netbox/extras/tables/tables.py:332 -#: netbox/extras/tables/tables.py:412 netbox/extras/tables/tables.py:473 -#: netbox/extras/tables/tables.py:582 netbox/extras/tables/tables.py:622 -#: netbox/extras/tables/tables.py:676 netbox/netbox/tables/tables.py:247 +#: netbox/extras/choices.py:41 netbox/extras/tables/tables.py:323 +#: netbox/extras/tables/tables.py:341 netbox/extras/tables/tables.py:373 +#: netbox/extras/tables/tables.py:453 netbox/extras/tables/tables.py:514 +#: netbox/extras/tables/tables.py:637 netbox/extras/tables/tables.py:677 +#: netbox/extras/tables/tables.py:731 netbox/netbox/tables/tables.py:273 #: netbox/templates/core/objectchange.html:58 #: netbox/templates/extras/eventrule.html:78 #: netbox/templates/extras/journalentry.html:18 -#: netbox/tenancy/tables/contacts.py:93 netbox/vpn/tables/l2vpn.py:64 +#: netbox/tenancy/tables/contacts.py:97 netbox/vpn/tables/l2vpn.py:67 msgid "Object" msgstr "Об'єкт" @@ -2781,19 +2819,27 @@ msgstr "Ідентифікатор запиту" msgid "Is Active" msgstr "Є активним" -#: netbox/core/tables/data.py:50 netbox/templates/core/datafile.html:31 +#: netbox/core/tables/data.py:32 +msgid "Last Synced" +msgstr "Востаннє синхронізовано" + +#: netbox/core/tables/data.py:35 netbox/templates/core/datasource.html:118 +msgid "Files" +msgstr "Файли" + +#: netbox/core/tables/data.py:56 netbox/templates/core/datafile.html:31 msgid "Path" msgstr "Шлях" -#: netbox/core/tables/data.py:54 +#: netbox/core/tables/data.py:60 #: netbox/templates/extras/inc/result_pending.html:7 msgid "Last updated" msgstr "Останнє оновлення" #: netbox/core/tables/jobs.py:10 netbox/core/tables/tasks.py:76 -#: netbox/dcim/tables/devicetypes.py:169 netbox/extras/tables/tables.py:219 -#: netbox/extras/tables/tables.py:463 netbox/extras/tables/tables.py:647 -#: netbox/netbox/tables/tables.py:192 +#: netbox/dcim/tables/devicetypes.py:169 netbox/extras/tables/tables.py:230 +#: netbox/extras/tables/tables.py:504 netbox/extras/tables/tables.py:702 +#: netbox/netbox/tables/tables.py:218 #: netbox/templates/dcim/virtualchassis_edit.html:56 #: netbox/utilities/forms/forms.py:73 #: netbox/wireless/tables/wirelesslink.py:16 @@ -2804,49 +2850,45 @@ msgstr "Ідентифікатор" msgid "Interval" msgstr "Інтервал" -#: netbox/core/tables/plugins.py:20 netbox/templates/vpn/ipsecprofile.html:44 +#: netbox/core/tables/plugins.py:23 netbox/templates/vpn/ipsecprofile.html:44 #: netbox/vpn/forms/bulk_edit.py:141 netbox/vpn/forms/bulk_import.py:172 #: netbox/vpn/tables/crypto.py:61 msgid "Version" msgstr "Версія" -#: netbox/core/tables/plugins.py:25 netbox/templates/core/datafile.html:38 +#: netbox/core/tables/plugins.py:28 netbox/templates/core/datafile.html:38 msgid "Last Updated" msgstr "Останнє оновлення" -#: netbox/core/tables/plugins.py:29 +#: netbox/core/tables/plugins.py:32 msgid "Minimum NetBox Version" msgstr "Мінімальна версія NetBox" -#: netbox/core/tables/plugins.py:33 +#: netbox/core/tables/plugins.py:36 msgid "Maximum NetBox Version" msgstr "Максимальна версія NetBox" -#: netbox/core/tables/plugins.py:37 netbox/core/tables/plugins.py:80 +#: netbox/core/tables/plugins.py:40 netbox/core/tables/plugins.py:86 msgid "No plugin data found" msgstr "Не знайдено даних плагіна" -#: netbox/core/tables/plugins.py:54 netbox/templates/core/plugin.html:62 +#: netbox/core/tables/plugins.py:57 netbox/templates/core/plugin.html:62 msgid "Author" msgstr "Автор" -#: netbox/core/tables/plugins.py:60 -msgid "Installed" -msgstr "Встановлено" - -#: netbox/core/tables/plugins.py:63 netbox/templates/core/plugin.html:84 +#: netbox/core/tables/plugins.py:69 netbox/templates/core/plugin.html:84 msgid "Certified" msgstr "Сертифіковано" -#: netbox/core/tables/plugins.py:66 +#: netbox/core/tables/plugins.py:72 msgid "Published" msgstr "Опубліковано" -#: netbox/core/tables/plugins.py:72 +#: netbox/core/tables/plugins.py:78 msgid "Installed Version" msgstr "Встановлена версія" -#: netbox/core/tables/plugins.py:76 +#: netbox/core/tables/plugins.py:82 msgid "Latest Version" msgstr "Найновіша версія" @@ -2862,7 +2904,7 @@ msgstr "Робочі процеси" msgid "Host" msgstr "Ведучий" -#: netbox/core/tables/tasks.py:50 netbox/ipam/forms/filtersets.py:601 +#: netbox/core/tables/tasks.py:50 netbox/ipam/forms/filtersets.py:609 msgid "Port" msgstr "Порт" @@ -2910,7 +2952,7 @@ msgstr "PID" msgid "No workers found" msgstr "Робочих процессів не знайдено" -#: netbox/core/utils.py:84 netbox/core/utils.py:150 netbox/core/views.py:396 +#: netbox/core/utils.py:84 netbox/core/utils.py:150 netbox/core/views.py:398 #, python-brace-format msgid "Job {job_id} not found" msgstr "Завдання {job_id} не знайдено" @@ -2920,70 +2962,70 @@ msgstr "Завдання {job_id} не знайдено" msgid "Job {id} not found." msgstr "Завдання {id} не знайдено." -#: netbox/core/views.py:88 +#: netbox/core/views.py:89 #, python-brace-format msgid "Queued job #{id} to sync {datasource}" msgstr "Завдання у черзі #{id} синхронізовано з {datasource}" -#: netbox/core/views.py:332 +#: netbox/core/views.py:334 #, python-brace-format msgid "Restored configuration revision #{id}" msgstr "Відновлена версія конфігурації #{id}" -#: netbox/core/views.py:435 +#: netbox/core/views.py:437 #, python-brace-format msgid "Job {id} has been deleted." msgstr "Завдання {id} було видалено." -#: netbox/core/views.py:437 +#: netbox/core/views.py:439 #, python-brace-format msgid "Error deleting job {id}: {error}" msgstr "Помилка при видаленні завдання {id}: {error}" -#: netbox/core/views.py:446 +#: netbox/core/views.py:448 #, python-brace-format msgid "Job {id} has been re-enqueued." msgstr "Завдання {id} було знову поставлено в чергу." -#: netbox/core/views.py:455 +#: netbox/core/views.py:457 #, python-brace-format msgid "Job {id} has been enqueued." msgstr "Завдання {id} був поставлений у чергу." -#: netbox/core/views.py:464 +#: netbox/core/views.py:466 #, python-brace-format msgid "Job {id} has been stopped." msgstr "Завдання {id} було зупинено." -#: netbox/core/views.py:466 +#: netbox/core/views.py:468 #, python-brace-format msgid "Failed to stop job {id}" msgstr "Не вдалося зупинити завдання {id}" -#: netbox/core/views.py:601 +#: netbox/core/views.py:603 msgid "Plugins catalog could not be loaded" msgstr "Не вдалося завантажити каталог плагінів" -#: netbox/core/views.py:635 +#: netbox/core/views.py:639 #, python-brace-format msgid "Plugin {name} not found" msgstr "Плагін {name} не знайдено" -#: netbox/dcim/api/serializers_/device_components.py:262 +#: netbox/dcim/api/serializers_/device_components.py:263 msgid "Interface mode does not support q-in-q service vlan" msgstr "Режим інтерфейсу не підтримує службу q-in-q vlan" -#: netbox/dcim/api/serializers_/device_components.py:269 +#: netbox/dcim/api/serializers_/device_components.py:270 msgid "Interface mode does not support untagged vlan" msgstr "Режим інтерфейсу не підтримує vlan без тегів" -#: netbox/dcim/api/serializers_/device_components.py:274 -#: netbox/dcim/api/serializers_/device_components.py:279 +#: netbox/dcim/api/serializers_/device_components.py:275 +#: netbox/dcim/api/serializers_/device_components.py:280 msgid "Interface mode does not support tagged vlans" msgstr "Режим інтерфейсу не підтримує теговані vlans" #: netbox/dcim/api/serializers_/devices.py:53 -#: netbox/dcim/api/serializers_/devicetypes.py:26 +#: netbox/dcim/api/serializers_/devicetypes.py:27 msgid "Position (U)" msgstr "Позиція (U)" @@ -2996,10 +3038,10 @@ msgstr "Ідентифікатор об'єкта" msgid "Staging" msgstr "Підготовка" -#: netbox/dcim/choices.py:23 netbox/dcim/choices.py:189 -#: netbox/dcim/choices.py:240 netbox/dcim/choices.py:1543 -#: netbox/dcim/choices.py:1675 netbox/virtualization/choices.py:23 -#: netbox/virtualization/choices.py:49 +#: netbox/dcim/choices.py:23 netbox/dcim/choices.py:190 +#: netbox/dcim/choices.py:242 netbox/dcim/choices.py:1550 +#: netbox/dcim/choices.py:1699 netbox/virtualization/choices.py:23 +#: netbox/virtualization/choices.py:49 netbox/vpn/choices.py:282 msgid "Decommissioning" msgstr "Виведення з експлуатації" @@ -3058,51 +3100,55 @@ msgid "Deprecated" msgstr "Застарілий" #: netbox/dcim/choices.py:114 -#: netbox/templates/dcim/inc/panels/racktype_dimensions.html:41 +#: netbox/templates/dcim/inc/panels/racktype_dimensions.html:51 msgid "Millimeters" msgstr "Міліметри" -#: netbox/dcim/choices.py:115 netbox/dcim/choices.py:1565 +#: netbox/dcim/choices.py:115 netbox/dcim/choices.py:1572 msgid "Inches" msgstr "Дюйми" -#: netbox/dcim/choices.py:136 netbox/dcim/choices.py:207 -#: netbox/dcim/choices.py:254 +#: netbox/dcim/choices.py:137 netbox/dcim/choices.py:209 +#: netbox/dcim/choices.py:257 msgid "Front to rear" msgstr "Спереду ззаду" -#: netbox/dcim/choices.py:137 netbox/dcim/choices.py:208 -#: netbox/dcim/choices.py:255 +#: netbox/dcim/choices.py:138 netbox/dcim/choices.py:210 +#: netbox/dcim/choices.py:258 msgid "Rear to front" msgstr "Ззаду спереду" -#: netbox/dcim/choices.py:151 netbox/dcim/forms/bulk_edit.py:72 -#: netbox/dcim/forms/bulk_edit.py:91 netbox/dcim/forms/bulk_edit.py:177 -#: netbox/dcim/forms/bulk_edit.py:1423 netbox/dcim/forms/bulk_import.py:62 -#: netbox/dcim/forms/bulk_import.py:76 netbox/dcim/forms/bulk_import.py:139 -#: netbox/dcim/forms/bulk_import.py:593 netbox/dcim/forms/bulk_import.py:863 -#: netbox/dcim/forms/bulk_import.py:1118 netbox/dcim/forms/filtersets.py:235 -#: netbox/dcim/forms/model_forms.py:76 netbox/dcim/forms/model_forms.py:95 -#: netbox/dcim/forms/model_forms.py:174 netbox/dcim/forms/model_forms.py:1113 -#: netbox/dcim/forms/model_forms.py:1582 -#: netbox/dcim/forms/object_import.py:177 netbox/dcim/tables/devices.py:689 -#: netbox/dcim/tables/devices.py:899 netbox/dcim/tables/devices.py:986 -#: netbox/dcim/tables/devices.py:1146 netbox/extras/tables/tables.py:226 -#: netbox/ipam/tables/fhrp.py:59 netbox/ipam/tables/ip.py:330 -#: netbox/ipam/tables/services.py:44 netbox/templates/dcim/interface.html:108 +#: netbox/dcim/choices.py:152 netbox/dcim/forms/bulk_edit.py:75 +#: netbox/dcim/forms/bulk_edit.py:95 netbox/dcim/forms/bulk_edit.py:182 +#: netbox/dcim/forms/bulk_edit.py:651 netbox/dcim/forms/bulk_edit.py:1470 +#: netbox/dcim/forms/bulk_import.py:63 netbox/dcim/forms/bulk_import.py:77 +#: netbox/dcim/forms/bulk_import.py:140 netbox/dcim/forms/bulk_import.py:480 +#: netbox/dcim/forms/bulk_import.py:624 netbox/dcim/forms/bulk_import.py:894 +#: netbox/dcim/forms/bulk_import.py:1149 netbox/dcim/forms/filtersets.py:236 +#: netbox/dcim/forms/filtersets.py:709 netbox/dcim/forms/model_forms.py:79 +#: netbox/dcim/forms/model_forms.py:99 netbox/dcim/forms/model_forms.py:179 +#: netbox/dcim/forms/model_forms.py:517 netbox/dcim/forms/model_forms.py:1207 +#: netbox/dcim/forms/model_forms.py:1676 +#: netbox/dcim/forms/object_import.py:177 netbox/dcim/tables/devices.py:696 +#: netbox/dcim/tables/devices.py:906 netbox/dcim/tables/devices.py:993 +#: netbox/dcim/tables/devices.py:1153 netbox/extras/tables/tables.py:237 +#: netbox/ipam/forms/bulk_import.py:568 netbox/ipam/forms/model_forms.py:768 +#: netbox/ipam/tables/fhrp.py:59 netbox/ipam/tables/ip.py:336 +#: netbox/ipam/tables/services.py:44 netbox/templates/dcim/devicerole.html:34 +#: netbox/templates/dcim/interface.html:108 #: netbox/templates/dcim/interface.html:366 #: netbox/templates/dcim/location.html:41 netbox/templates/dcim/region.html:37 #: netbox/templates/dcim/sitegroup.html:37 -#: netbox/templates/ipam/service.html:28 +#: netbox/templates/ipam/service.html:30 #: netbox/templates/tenancy/contactgroup.html:29 #: netbox/templates/tenancy/tenantgroup.html:37 #: netbox/templates/virtualization/vminterface.html:39 #: netbox/templates/wireless/wirelesslangroup.html:37 -#: netbox/tenancy/forms/bulk_edit.py:27 netbox/tenancy/forms/bulk_edit.py:61 +#: netbox/tenancy/forms/bulk_edit.py:27 netbox/tenancy/forms/bulk_edit.py:62 #: netbox/tenancy/forms/bulk_import.py:24 #: netbox/tenancy/forms/bulk_import.py:58 #: netbox/tenancy/forms/model_forms.py:25 -#: netbox/tenancy/forms/model_forms.py:68 +#: netbox/tenancy/forms/model_forms.py:69 #: netbox/virtualization/forms/bulk_edit.py:189 #: netbox/virtualization/forms/bulk_import.py:157 #: netbox/virtualization/tables/virtualmachines.py:132 @@ -3112,120 +3158,120 @@ msgstr "Ззаду спереду" msgid "Parent" msgstr "Прабатько" -#: netbox/dcim/choices.py:152 +#: netbox/dcim/choices.py:153 msgid "Child" msgstr "Підпорядкований" -#: netbox/dcim/choices.py:166 netbox/templates/dcim/device.html:349 +#: netbox/dcim/choices.py:167 netbox/templates/dcim/device.html:349 #: netbox/templates/dcim/rack.html:133 #: netbox/templates/dcim/rack_elevation_list.html:20 #: netbox/templates/dcim/rackreservation.html:76 msgid "Front" msgstr "Спереду" -#: netbox/dcim/choices.py:167 netbox/templates/dcim/device.html:355 +#: netbox/dcim/choices.py:168 netbox/templates/dcim/device.html:355 #: netbox/templates/dcim/rack.html:139 #: netbox/templates/dcim/rack_elevation_list.html:21 #: netbox/templates/dcim/rackreservation.html:82 msgid "Rear" msgstr "Ззаду" -#: netbox/dcim/choices.py:186 netbox/dcim/choices.py:238 -#: netbox/dcim/choices.py:1673 netbox/virtualization/choices.py:47 +#: netbox/dcim/choices.py:187 netbox/dcim/choices.py:240 +#: netbox/dcim/choices.py:1697 netbox/virtualization/choices.py:47 msgid "Staged" msgstr "Підготовлено" -#: netbox/dcim/choices.py:188 +#: netbox/dcim/choices.py:189 msgid "Inventory" msgstr "Інвентар" -#: netbox/dcim/choices.py:209 netbox/dcim/choices.py:256 +#: netbox/dcim/choices.py:211 netbox/dcim/choices.py:259 msgid "Left to right" msgstr "Зліва направо" -#: netbox/dcim/choices.py:210 netbox/dcim/choices.py:257 +#: netbox/dcim/choices.py:212 netbox/dcim/choices.py:260 msgid "Right to left" msgstr "Праворуч наліво" -#: netbox/dcim/choices.py:211 netbox/dcim/choices.py:258 +#: netbox/dcim/choices.py:213 netbox/dcim/choices.py:261 msgid "Side to rear" msgstr "Збоку ззаду" -#: netbox/dcim/choices.py:212 +#: netbox/dcim/choices.py:214 msgid "Rear to side" msgstr "Ззаду в бік" -#: netbox/dcim/choices.py:213 +#: netbox/dcim/choices.py:215 msgid "Bottom to top" msgstr "Знизу вгору" -#: netbox/dcim/choices.py:214 +#: netbox/dcim/choices.py:216 msgid "Top to bottom" msgstr "Зверху вниз" -#: netbox/dcim/choices.py:215 netbox/dcim/choices.py:259 -#: netbox/dcim/choices.py:1309 +#: netbox/dcim/choices.py:217 netbox/dcim/choices.py:262 +#: netbox/dcim/choices.py:1316 msgid "Passive" msgstr "Пасивний" -#: netbox/dcim/choices.py:216 +#: netbox/dcim/choices.py:218 msgid "Mixed" msgstr "Змішаний" -#: netbox/dcim/choices.py:484 netbox/dcim/choices.py:733 +#: netbox/dcim/choices.py:487 netbox/dcim/choices.py:736 msgid "NEMA (Non-locking)" msgstr "NEMA (без блокування)" -#: netbox/dcim/choices.py:506 netbox/dcim/choices.py:755 +#: netbox/dcim/choices.py:509 netbox/dcim/choices.py:758 msgid "NEMA (Locking)" msgstr "NEMA (з блокуванням)" -#: netbox/dcim/choices.py:530 netbox/dcim/choices.py:779 +#: netbox/dcim/choices.py:533 netbox/dcim/choices.py:782 msgid "California Style" msgstr "Каліфорнійський стиль" -#: netbox/dcim/choices.py:538 +#: netbox/dcim/choices.py:541 msgid "International/ITA" msgstr "Міжнародний/ITA" -#: netbox/dcim/choices.py:573 netbox/dcim/choices.py:814 +#: netbox/dcim/choices.py:576 netbox/dcim/choices.py:817 msgid "Proprietary" msgstr "Пропрієтарний" -#: netbox/dcim/choices.py:581 netbox/dcim/choices.py:824 -#: netbox/dcim/choices.py:1223 netbox/dcim/choices.py:1225 -#: netbox/dcim/choices.py:1459 netbox/dcim/choices.py:1461 -#: netbox/netbox/navigation/menu.py:208 +#: netbox/dcim/choices.py:584 netbox/dcim/choices.py:827 +#: netbox/dcim/choices.py:1228 netbox/dcim/choices.py:1230 +#: netbox/dcim/choices.py:1466 netbox/dcim/choices.py:1468 +#: netbox/netbox/navigation/menu.py:209 msgid "Other" msgstr "Інше" -#: netbox/dcim/choices.py:787 +#: netbox/dcim/choices.py:790 msgid "ITA/International" msgstr "ITA/Міжнародні" -#: netbox/dcim/choices.py:854 +#: netbox/dcim/choices.py:857 msgid "Physical" msgstr "Фізичний" -#: netbox/dcim/choices.py:855 netbox/dcim/choices.py:1025 +#: netbox/dcim/choices.py:858 netbox/dcim/choices.py:1029 msgid "Virtual" msgstr "Віртуальний" -#: netbox/dcim/choices.py:856 netbox/dcim/choices.py:1100 -#: netbox/dcim/forms/bulk_edit.py:1578 netbox/dcim/forms/filtersets.py:1384 -#: netbox/dcim/forms/model_forms.py:1023 netbox/dcim/forms/model_forms.py:1476 -#: netbox/netbox/navigation/menu.py:146 netbox/netbox/navigation/menu.py:150 +#: netbox/dcim/choices.py:859 netbox/dcim/choices.py:1105 +#: netbox/dcim/forms/bulk_edit.py:1625 netbox/dcim/forms/filtersets.py:1408 +#: netbox/dcim/forms/model_forms.py:1117 netbox/dcim/forms/model_forms.py:1570 +#: netbox/netbox/navigation/menu.py:147 netbox/netbox/navigation/menu.py:151 #: netbox/templates/dcim/interface.html:267 msgid "Wireless" msgstr "Бездротові мережі" -#: netbox/dcim/choices.py:1023 +#: netbox/dcim/choices.py:1027 msgid "Virtual interfaces" msgstr "Віртуальні інтерфейси" -#: netbox/dcim/choices.py:1026 netbox/dcim/forms/bulk_edit.py:1431 -#: netbox/dcim/forms/bulk_import.py:870 netbox/dcim/forms/model_forms.py:1005 -#: netbox/dcim/tables/devices.py:693 netbox/templates/dcim/interface.html:112 +#: netbox/dcim/choices.py:1030 netbox/dcim/forms/bulk_edit.py:1478 +#: netbox/dcim/forms/bulk_import.py:901 netbox/dcim/forms/model_forms.py:1099 +#: netbox/dcim/tables/devices.py:700 netbox/templates/dcim/interface.html:112 #: netbox/templates/virtualization/vminterface.html:43 #: netbox/virtualization/forms/bulk_edit.py:194 #: netbox/virtualization/forms/bulk_import.py:164 @@ -3233,147 +3279,157 @@ msgstr "Віртуальні інтерфейси" msgid "Bridge" msgstr "Міст" -#: netbox/dcim/choices.py:1027 +#: netbox/dcim/choices.py:1031 msgid "Link Aggregation Group (LAG)" msgstr "Група агрегації каналів (LAG)" -#: netbox/dcim/choices.py:1031 +#: netbox/dcim/choices.py:1035 msgid "Ethernet (fixed)" msgstr "Ethernet (фіксований)" -#: netbox/dcim/choices.py:1047 +#: netbox/dcim/choices.py:1052 msgid "Ethernet (modular)" msgstr "Ethernet (модульний)" -#: netbox/dcim/choices.py:1084 +#: netbox/dcim/choices.py:1089 msgid "Ethernet (backplane)" msgstr "Ethernet (панель)" -#: netbox/dcim/choices.py:1116 +#: netbox/dcim/choices.py:1121 msgid "Cellular" msgstr "Стільниковий" -#: netbox/dcim/choices.py:1168 netbox/dcim/forms/filtersets.py:384 -#: netbox/dcim/forms/filtersets.py:810 netbox/dcim/forms/filtersets.py:1012 -#: netbox/dcim/forms/filtersets.py:1606 +#: netbox/dcim/choices.py:1173 netbox/dcim/forms/filtersets.py:385 +#: netbox/dcim/forms/filtersets.py:829 netbox/dcim/forms/filtersets.py:1031 +#: netbox/dcim/forms/filtersets.py:1630 #: netbox/templates/dcim/inventoryitem.html:56 #: netbox/templates/dcim/virtualchassis_edit.html:58 msgid "Serial" msgstr "Серійний" -#: netbox/dcim/choices.py:1183 +#: netbox/dcim/choices.py:1188 msgid "Coaxial" msgstr "Коаксіальний" -#: netbox/dcim/choices.py:1204 +#: netbox/dcim/choices.py:1209 msgid "Stacking" msgstr "Стекований" -#: netbox/dcim/choices.py:1254 +#: netbox/dcim/choices.py:1261 msgid "Half" msgstr "Половинний" -#: netbox/dcim/choices.py:1255 +#: netbox/dcim/choices.py:1262 msgid "Full" msgstr "Повний" -#: netbox/dcim/choices.py:1256 netbox/netbox/preferences.py:31 +#: netbox/dcim/choices.py:1263 netbox/netbox/preferences.py:31 #: netbox/wireless/choices.py:480 msgid "Auto" msgstr "Авто" -#: netbox/dcim/choices.py:1268 +#: netbox/dcim/choices.py:1275 msgid "Access" msgstr "Доступ" -#: netbox/dcim/choices.py:1269 netbox/ipam/tables/vlans.py:148 -#: netbox/ipam/tables/vlans.py:193 +#: netbox/dcim/choices.py:1276 netbox/ipam/tables/vlans.py:150 +#: netbox/ipam/tables/vlans.py:195 #: netbox/templates/dcim/inc/interface_vlans_table.html:7 msgid "Tagged" msgstr "З мітками" -#: netbox/dcim/choices.py:1270 +#: netbox/dcim/choices.py:1277 msgid "Tagged (All)" msgstr "З мітками (Усі)" -#: netbox/dcim/choices.py:1271 netbox/templates/ipam/vlan_edit.html:26 +#: netbox/dcim/choices.py:1278 netbox/templates/ipam/vlan_edit.html:26 msgid "Q-in-Q (802.1ad)" msgstr "К-в-кв. (802.1ad)" -#: netbox/dcim/choices.py:1300 +#: netbox/dcim/choices.py:1307 msgid "IEEE Standard" msgstr "Стандарт IEEE" -#: netbox/dcim/choices.py:1311 +#: netbox/dcim/choices.py:1318 msgid "Passive 24V (2-pair)" msgstr "Пасивний 24В (2-парний)" -#: netbox/dcim/choices.py:1312 +#: netbox/dcim/choices.py:1319 msgid "Passive 24V (4-pair)" msgstr "Пасивний 24В (4-парний)" -#: netbox/dcim/choices.py:1313 +#: netbox/dcim/choices.py:1320 msgid "Passive 48V (2-pair)" msgstr "Пасивний 48В (2-парний)" -#: netbox/dcim/choices.py:1314 +#: netbox/dcim/choices.py:1321 msgid "Passive 48V (4-pair)" msgstr "Пасивний 48В (4-парний)" -#: netbox/dcim/choices.py:1387 netbox/dcim/choices.py:1500 +#: netbox/dcim/choices.py:1394 netbox/dcim/choices.py:1507 msgid "Copper" msgstr "Мідний" -#: netbox/dcim/choices.py:1410 +#: netbox/dcim/choices.py:1417 msgid "Fiber Optic" msgstr "Волоконно-оптичний" -#: netbox/dcim/choices.py:1446 netbox/dcim/choices.py:1529 +#: netbox/dcim/choices.py:1453 netbox/dcim/choices.py:1536 msgid "USB" msgstr "USB" -#: netbox/dcim/choices.py:1516 +#: netbox/dcim/choices.py:1523 msgid "Fiber" msgstr "Волоконний" -#: netbox/dcim/choices.py:1541 netbox/dcim/forms/filtersets.py:1276 +#: netbox/dcim/choices.py:1548 netbox/dcim/forms/filtersets.py:1295 msgid "Connected" msgstr "Підключений" -#: netbox/dcim/choices.py:1560 netbox/netbox/choices.py:175 +#: netbox/dcim/choices.py:1567 netbox/netbox/choices.py:175 msgid "Kilometers" msgstr "Кілометри" -#: netbox/dcim/choices.py:1561 netbox/netbox/choices.py:176 +#: netbox/dcim/choices.py:1568 netbox/netbox/choices.py:176 #: netbox/templates/dcim/cable_trace.html:65 msgid "Meters" msgstr "Метри" -#: netbox/dcim/choices.py:1562 +#: netbox/dcim/choices.py:1569 msgid "Centimeters" msgstr "Сантиметри" -#: netbox/dcim/choices.py:1563 netbox/netbox/choices.py:177 +#: netbox/dcim/choices.py:1570 netbox/netbox/choices.py:177 msgid "Miles" msgstr "Милі" -#: netbox/dcim/choices.py:1564 netbox/netbox/choices.py:178 +#: netbox/dcim/choices.py:1571 netbox/netbox/choices.py:178 #: netbox/templates/dcim/cable_trace.html:66 msgid "Feet" msgstr "Фути" -#: netbox/dcim/choices.py:1612 +#: netbox/dcim/choices.py:1619 msgid "Redundant" msgstr "Надлишковий" -#: netbox/dcim/choices.py:1633 +#: netbox/dcim/choices.py:1640 msgid "Single phase" msgstr "Однофазний" -#: netbox/dcim/choices.py:1634 +#: netbox/dcim/choices.py:1641 msgid "Three-phase" msgstr "Трифазний" +#: netbox/dcim/choices.py:1657 netbox/extras/choices.py:53 +#: netbox/netbox/preferences.py:21 netbox/templates/extras/customfield.html:78 +#: netbox/vpn/choices.py:20 netbox/wireless/choices.py:27 +msgid "Disabled" +msgstr "Вимкнений" + +#: netbox/dcim/choices.py:1658 +msgid "Faulty" +msgstr "Несправний" + #: netbox/dcim/fields.py:45 #, python-brace-format msgid "Invalid MAC address format: {value}" @@ -3384,320 +3440,336 @@ msgstr "Невірний формат MAC-адреси: {value}" msgid "Invalid WWN format: {value}" msgstr "Невірний формат WWN: {value}" -#: netbox/dcim/filtersets.py:87 +#: netbox/dcim/filtersets.py:89 msgid "Parent region (ID)" msgstr "Батьківський регіон (ідентифікатор)" -#: netbox/dcim/filtersets.py:93 +#: netbox/dcim/filtersets.py:95 msgid "Parent region (slug)" msgstr "Батьківський регіон (скорочення)" -#: netbox/dcim/filtersets.py:117 +#: netbox/dcim/filtersets.py:119 msgid "Parent site group (ID)" msgstr "Батьківська група тех. майданчиків (ідентифікатор)" -#: netbox/dcim/filtersets.py:123 +#: netbox/dcim/filtersets.py:125 msgid "Parent site group (slug)" msgstr "Батьківська група тех. майданчиків (скорочення)" -#: netbox/dcim/filtersets.py:165 netbox/extras/filtersets.py:364 +#: netbox/dcim/filtersets.py:167 netbox/extras/filtersets.py:422 #: netbox/ipam/filtersets.py:836 netbox/ipam/filtersets.py:988 msgid "Group (ID)" msgstr "Група (ідентифікатор)" -#: netbox/dcim/filtersets.py:171 +#: netbox/dcim/filtersets.py:173 msgid "Group (slug)" msgstr "Група (скорочення)" -#: netbox/dcim/filtersets.py:177 netbox/dcim/filtersets.py:182 +#: netbox/dcim/filtersets.py:179 netbox/dcim/filtersets.py:184 msgid "AS (ID)" msgstr "AS (ідентифікатор)" -#: netbox/dcim/filtersets.py:247 +#: netbox/dcim/filtersets.py:249 msgid "Parent location (ID)" msgstr "Батьківське місцезнаходження (ідентифікатор)" -#: netbox/dcim/filtersets.py:253 +#: netbox/dcim/filtersets.py:255 msgid "Parent location (slug)" msgstr "Батьківське розташування (скорочення)" -#: netbox/dcim/filtersets.py:297 netbox/dcim/filtersets.py:382 -#: netbox/dcim/filtersets.py:540 netbox/dcim/filtersets.py:679 -#: netbox/dcim/filtersets.py:883 netbox/dcim/filtersets.py:934 -#: netbox/dcim/filtersets.py:974 netbox/dcim/filtersets.py:1315 -#: netbox/dcim/filtersets.py:2036 +#: netbox/dcim/filtersets.py:299 netbox/dcim/filtersets.py:384 +#: 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:2093 msgid "Manufacturer (ID)" msgstr "Виробник (ідентифікатор)" -#: netbox/dcim/filtersets.py:303 netbox/dcim/filtersets.py:388 -#: netbox/dcim/filtersets.py:546 netbox/dcim/filtersets.py:685 -#: netbox/dcim/filtersets.py:889 netbox/dcim/filtersets.py:940 -#: netbox/dcim/filtersets.py:980 netbox/dcim/filtersets.py:1321 -#: netbox/dcim/filtersets.py:2042 +#: netbox/dcim/filtersets.py:305 netbox/dcim/filtersets.py:390 +#: 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:2099 msgid "Manufacturer (slug)" msgstr "Виробник (скорочення)" -#: netbox/dcim/filtersets.py:394 +#: netbox/dcim/filtersets.py:396 msgid "Rack type (slug)" msgstr "Тип стійки (скорочення)" -#: netbox/dcim/filtersets.py:398 +#: netbox/dcim/filtersets.py:400 msgid "Rack type (ID)" msgstr "Тип стійки (ідентифікатор)" -#: netbox/dcim/filtersets.py:412 netbox/dcim/filtersets.py:893 -#: netbox/dcim/filtersets.py:995 netbox/dcim/filtersets.py:2046 +#: netbox/dcim/filtersets.py:414 netbox/dcim/filtersets.py:921 +#: netbox/dcim/filtersets.py:1047 netbox/dcim/filtersets.py:2103 #: netbox/ipam/filtersets.py:376 netbox/ipam/filtersets.py:488 -#: netbox/ipam/filtersets.py:998 netbox/virtualization/filtersets.py:176 +#: netbox/ipam/filtersets.py:998 netbox/virtualization/filtersets.py:177 msgid "Role (ID)" msgstr "Роль (ідентифікатор)" -#: netbox/dcim/filtersets.py:418 netbox/dcim/filtersets.py:899 -#: netbox/dcim/filtersets.py:1001 netbox/dcim/filtersets.py:2052 -#: netbox/extras/filtersets.py:558 netbox/ipam/filtersets.py:382 +#: netbox/dcim/filtersets.py:420 netbox/dcim/filtersets.py:927 +#: netbox/dcim/filtersets.py:1054 netbox/dcim/filtersets.py:2109 +#: netbox/extras/filtersets.py:651 netbox/ipam/filtersets.py:382 #: netbox/ipam/filtersets.py:494 netbox/ipam/filtersets.py:1004 -#: netbox/virtualization/filtersets.py:182 +#: netbox/virtualization/filtersets.py:184 msgid "Role (slug)" msgstr "Роль (скорочення)" -#: netbox/dcim/filtersets.py:448 netbox/dcim/filtersets.py:1070 -#: netbox/dcim/filtersets.py:1391 netbox/dcim/filtersets.py:1489 -#: netbox/dcim/filtersets.py:2444 +#: netbox/dcim/filtersets.py:450 netbox/dcim/filtersets.py:1123 +#: netbox/dcim/filtersets.py:1444 netbox/dcim/filtersets.py:1542 +#: netbox/dcim/filtersets.py:2501 msgid "Rack (ID)" msgstr "Стійка (ідентифікатор)" -#: netbox/dcim/filtersets.py:508 netbox/extras/filtersets.py:293 -#: netbox/extras/filtersets.py:337 netbox/extras/filtersets.py:359 -#: netbox/extras/filtersets.py:419 netbox/users/filtersets.py:113 -#: netbox/users/filtersets.py:180 +#: netbox/dcim/filtersets.py:510 netbox/extras/filtersets.py:298 +#: netbox/extras/filtersets.py:350 netbox/extras/filtersets.py:395 +#: netbox/extras/filtersets.py:417 netbox/extras/filtersets.py:477 +#: netbox/users/filtersets.py:113 netbox/users/filtersets.py:180 msgid "User (name)" msgstr "Користувач (ім'я)" -#: netbox/dcim/filtersets.py:550 +#: netbox/dcim/filtersets.py:552 msgid "Default platform (ID)" msgstr "Платформа за замовчуванням (ідентифікатор)" -#: netbox/dcim/filtersets.py:556 +#: netbox/dcim/filtersets.py:558 msgid "Default platform (slug)" msgstr "Платформа за замовчуванням (скорочення)" -#: netbox/dcim/filtersets.py:559 netbox/dcim/forms/filtersets.py:518 +#: netbox/dcim/filtersets.py:561 netbox/dcim/forms/filtersets.py:519 msgid "Has a front image" msgstr "Має фронтальне зображення" -#: netbox/dcim/filtersets.py:563 netbox/dcim/forms/filtersets.py:525 +#: netbox/dcim/filtersets.py:565 netbox/dcim/forms/filtersets.py:526 msgid "Has a rear image" msgstr "Має зображення ззаду" -#: netbox/dcim/filtersets.py:568 netbox/dcim/filtersets.py:689 -#: netbox/dcim/filtersets.py:1139 netbox/dcim/forms/filtersets.py:532 -#: netbox/dcim/forms/filtersets.py:628 netbox/dcim/forms/filtersets.py:849 +#: netbox/dcim/filtersets.py:570 netbox/dcim/filtersets.py:717 +#: netbox/dcim/filtersets.py:1192 netbox/dcim/forms/filtersets.py:533 +#: netbox/dcim/forms/filtersets.py:642 netbox/dcim/forms/filtersets.py:868 msgid "Has console ports" msgstr "Має консольні порти" -#: netbox/dcim/filtersets.py:572 netbox/dcim/filtersets.py:693 -#: netbox/dcim/filtersets.py:1143 netbox/dcim/forms/filtersets.py:539 -#: netbox/dcim/forms/filtersets.py:635 netbox/dcim/forms/filtersets.py:856 +#: netbox/dcim/filtersets.py:574 netbox/dcim/filtersets.py:721 +#: netbox/dcim/filtersets.py:1196 netbox/dcim/forms/filtersets.py:540 +#: netbox/dcim/forms/filtersets.py:649 netbox/dcim/forms/filtersets.py:875 msgid "Has console server ports" msgstr "Має порти консольного сервера" -#: netbox/dcim/filtersets.py:576 netbox/dcim/filtersets.py:697 -#: netbox/dcim/filtersets.py:1147 netbox/dcim/forms/filtersets.py:546 -#: netbox/dcim/forms/filtersets.py:642 netbox/dcim/forms/filtersets.py:863 +#: netbox/dcim/filtersets.py:578 netbox/dcim/filtersets.py:725 +#: netbox/dcim/filtersets.py:1200 netbox/dcim/forms/filtersets.py:547 +#: netbox/dcim/forms/filtersets.py:656 netbox/dcim/forms/filtersets.py:882 msgid "Has power ports" msgstr "Має порти живлення" -#: netbox/dcim/filtersets.py:580 netbox/dcim/filtersets.py:701 -#: netbox/dcim/filtersets.py:1151 netbox/dcim/forms/filtersets.py:553 -#: netbox/dcim/forms/filtersets.py:649 netbox/dcim/forms/filtersets.py:870 +#: netbox/dcim/filtersets.py:582 netbox/dcim/filtersets.py:729 +#: netbox/dcim/filtersets.py:1204 netbox/dcim/forms/filtersets.py:554 +#: netbox/dcim/forms/filtersets.py:663 netbox/dcim/forms/filtersets.py:889 msgid "Has power outlets" msgstr "Має розетки" -#: netbox/dcim/filtersets.py:584 netbox/dcim/filtersets.py:705 -#: netbox/dcim/filtersets.py:1155 netbox/dcim/forms/filtersets.py:560 -#: netbox/dcim/forms/filtersets.py:656 netbox/dcim/forms/filtersets.py:877 +#: netbox/dcim/filtersets.py:586 netbox/dcim/filtersets.py:733 +#: netbox/dcim/filtersets.py:1208 netbox/dcim/forms/filtersets.py:561 +#: netbox/dcim/forms/filtersets.py:670 netbox/dcim/forms/filtersets.py:896 msgid "Has interfaces" msgstr "Має інтерфейси" -#: netbox/dcim/filtersets.py:588 netbox/dcim/filtersets.py:709 -#: netbox/dcim/filtersets.py:1159 netbox/dcim/forms/filtersets.py:567 -#: netbox/dcim/forms/filtersets.py:663 netbox/dcim/forms/filtersets.py:884 +#: netbox/dcim/filtersets.py:590 netbox/dcim/filtersets.py:737 +#: netbox/dcim/filtersets.py:1212 netbox/dcim/forms/filtersets.py:568 +#: netbox/dcim/forms/filtersets.py:677 netbox/dcim/forms/filtersets.py:903 msgid "Has pass-through ports" msgstr "Має прохідні порти" -#: netbox/dcim/filtersets.py:592 netbox/dcim/filtersets.py:1163 -#: netbox/dcim/forms/filtersets.py:581 +#: netbox/dcim/filtersets.py:594 netbox/dcim/filtersets.py:1216 +#: netbox/dcim/forms/filtersets.py:582 msgid "Has module bays" msgstr "Має модульні відсіки" -#: netbox/dcim/filtersets.py:596 netbox/dcim/filtersets.py:1167 -#: netbox/dcim/forms/filtersets.py:574 +#: netbox/dcim/filtersets.py:598 netbox/dcim/filtersets.py:1220 +#: netbox/dcim/forms/filtersets.py:575 msgid "Has device bays" msgstr "Має відсіки для пристроїв" -#: netbox/dcim/filtersets.py:600 netbox/dcim/forms/filtersets.py:588 +#: netbox/dcim/filtersets.py:602 netbox/dcim/forms/filtersets.py:589 msgid "Has inventory items" msgstr "Має предмети інвентарю" -#: netbox/dcim/filtersets.py:757 netbox/dcim/filtersets.py:990 -#: netbox/dcim/filtersets.py:1510 +#: netbox/dcim/filtersets.py:697 +msgid "Profile (ID)" +msgstr "Профіль (ID)" + +#: netbox/dcim/filtersets.py:703 +msgid "Profile (name)" +msgstr "Профіль (ім'я)" + +#: netbox/dcim/filtersets.py:785 netbox/dcim/filtersets.py:1041 +#: netbox/dcim/filtersets.py:1563 msgid "Device type (ID)" msgstr "Тип пристрою (ідентифікатор)" -#: netbox/dcim/filtersets.py:773 netbox/dcim/filtersets.py:1326 +#: netbox/dcim/filtersets.py:801 netbox/dcim/filtersets.py:1379 msgid "Module type (ID)" msgstr "Тип модуля (ідентифікатор)" -#: netbox/dcim/filtersets.py:805 netbox/dcim/filtersets.py:1665 +#: netbox/dcim/filtersets.py:833 netbox/dcim/filtersets.py:1718 msgid "Power port (ID)" msgstr "Порт живлення (ідентифікатор)" -#: netbox/dcim/filtersets.py:879 netbox/dcim/filtersets.py:2032 +#: netbox/dcim/filtersets.py:907 netbox/dcim/filtersets.py:2089 msgid "Parent inventory item (ID)" msgstr "Батьківський предмет інвентарю (ідентифікатор)" -#: netbox/dcim/filtersets.py:922 netbox/dcim/filtersets.py:948 -#: netbox/dcim/filtersets.py:1135 netbox/virtualization/filtersets.py:204 +#: netbox/dcim/filtersets.py:950 netbox/dcim/filtersets.py:999 +#: netbox/dcim/filtersets.py:1188 netbox/virtualization/filtersets.py:206 msgid "Config template (ID)" msgstr "Шаблон конфігурації (ідентифікатор)" -#: netbox/dcim/filtersets.py:986 +#: netbox/dcim/filtersets.py:954 netbox/dcim/filtersets.py:966 +msgid "Parent device role (ID)" +msgstr "Роль батьківського пристрою (ID)" + +#: netbox/dcim/filtersets.py:960 netbox/dcim/filtersets.py:973 +msgid "Parent device role (slug)" +msgstr "Роль батьківського пристрою (slug)" + +#: netbox/dcim/filtersets.py:1037 msgid "Device type (slug)" msgstr "Тип пристрою (скорочення)" -#: netbox/dcim/filtersets.py:1006 +#: netbox/dcim/filtersets.py:1059 msgid "Parent Device (ID)" msgstr "Батьківський пристрій (ідентифікатор)" -#: netbox/dcim/filtersets.py:1010 netbox/virtualization/filtersets.py:186 +#: netbox/dcim/filtersets.py:1063 netbox/virtualization/filtersets.py:188 msgid "Platform (ID)" msgstr "Платформа (ідентифікатор)" -#: netbox/dcim/filtersets.py:1016 netbox/extras/filtersets.py:569 -#: netbox/virtualization/filtersets.py:192 +#: netbox/dcim/filtersets.py:1069 netbox/extras/filtersets.py:662 +#: netbox/virtualization/filtersets.py:194 msgid "Platform (slug)" msgstr "Платформа (скорочення)" -#: netbox/dcim/filtersets.py:1052 netbox/dcim/filtersets.py:1375 -#: netbox/dcim/filtersets.py:1473 netbox/dcim/filtersets.py:2134 -#: netbox/dcim/filtersets.py:2376 netbox/dcim/filtersets.py:2435 +#: netbox/dcim/filtersets.py:1105 netbox/dcim/filtersets.py:1428 +#: netbox/dcim/filtersets.py:1526 netbox/dcim/filtersets.py:2191 +#: netbox/dcim/filtersets.py:2433 netbox/dcim/filtersets.py:2492 msgid "Site name (slug)" msgstr "Назва тех. майданчика (скорочення)" -#: netbox/dcim/filtersets.py:1075 +#: netbox/dcim/filtersets.py:1128 msgid "Parent bay (ID)" msgstr "Батьківський відсік (ідентифікатор)" -#: netbox/dcim/filtersets.py:1079 +#: netbox/dcim/filtersets.py:1132 msgid "VM cluster (ID)" msgstr "Кластер віртуальних машини (ідентифікатор)" -#: netbox/dcim/filtersets.py:1085 netbox/extras/filtersets.py:591 +#: netbox/dcim/filtersets.py:1138 netbox/extras/filtersets.py:684 #: netbox/virtualization/filtersets.py:102 msgid "Cluster group (slug)" msgstr "Кластерна група (скорочення)" -#: netbox/dcim/filtersets.py:1090 netbox/virtualization/filtersets.py:96 +#: netbox/dcim/filtersets.py:1143 netbox/virtualization/filtersets.py:96 msgid "Cluster group (ID)" msgstr "Група кластерів (ідентифікатор)" -#: netbox/dcim/filtersets.py:1096 +#: netbox/dcim/filtersets.py:1149 msgid "Device model (slug)" msgstr "Модель пристрою (скорочення)" -#: netbox/dcim/filtersets.py:1107 netbox/dcim/forms/bulk_edit.py:525 +#: netbox/dcim/filtersets.py:1160 netbox/dcim/forms/bulk_edit.py:539 msgid "Is full depth" msgstr "Це повна глибина" -#: netbox/dcim/filtersets.py:1111 netbox/dcim/forms/filtersets.py:819 -#: netbox/dcim/forms/filtersets.py:1439 netbox/dcim/forms/filtersets.py:1645 -#: netbox/dcim/forms/filtersets.py:1650 netbox/dcim/forms/model_forms.py:1793 -#: netbox/dcim/models/devices.py:1505 netbox/dcim/models/devices.py:1526 -#: netbox/virtualization/filtersets.py:196 -#: netbox/virtualization/filtersets.py:268 +#: netbox/dcim/filtersets.py:1164 netbox/dcim/forms/filtersets.py:838 +#: netbox/dcim/forms/filtersets.py:1463 netbox/dcim/forms/filtersets.py:1669 +#: netbox/dcim/forms/filtersets.py:1674 netbox/dcim/forms/model_forms.py:1887 +#: netbox/dcim/models/devices.py:1234 netbox/dcim/models/devices.py:1254 +#: netbox/virtualization/filtersets.py:198 +#: netbox/virtualization/filtersets.py:270 #: netbox/virtualization/forms/filtersets.py:178 #: netbox/virtualization/forms/filtersets.py:231 msgid "MAC address" msgstr "MAC-адреса" -#: netbox/dcim/filtersets.py:1118 netbox/dcim/filtersets.py:1283 -#: netbox/dcim/forms/filtersets.py:828 netbox/dcim/forms/filtersets.py:931 -#: netbox/virtualization/filtersets.py:200 +#: netbox/dcim/filtersets.py:1171 netbox/dcim/filtersets.py:1336 +#: netbox/dcim/forms/filtersets.py:847 netbox/dcim/forms/filtersets.py:950 +#: netbox/virtualization/filtersets.py:202 #: netbox/virtualization/forms/filtersets.py:182 msgid "Has a primary IP" msgstr "Має основний IP" -#: netbox/dcim/filtersets.py:1122 +#: netbox/dcim/filtersets.py:1175 msgid "Has an out-of-band IP" msgstr "Має IP для зовнішнього незалежного керування" -#: netbox/dcim/filtersets.py:1127 +#: netbox/dcim/filtersets.py:1180 msgid "Virtual chassis (ID)" msgstr "Віртуальне шасі (ідентифікатор)" -#: netbox/dcim/filtersets.py:1131 +#: netbox/dcim/filtersets.py:1184 msgid "Is a virtual chassis member" msgstr "Є віртуальним членом шасі" -#: netbox/dcim/filtersets.py:1172 +#: netbox/dcim/filtersets.py:1225 msgid "OOB IP (ID)" msgstr "IP для зовнішнього незалежного керування (ідентифікатор)" -#: netbox/dcim/filtersets.py:1176 +#: netbox/dcim/filtersets.py:1229 msgid "Has virtual device context" msgstr "Має контекст віртуального пристрою" -#: netbox/dcim/filtersets.py:1266 +#: netbox/dcim/filtersets.py:1319 msgid "VDC (ID)" msgstr "Імпульсне джерело живлення (ідентифікатор)" -#: netbox/dcim/filtersets.py:1271 +#: netbox/dcim/filtersets.py:1324 msgid "Device model" msgstr "Модель пристрою" -#: netbox/dcim/filtersets.py:1332 +#: netbox/dcim/filtersets.py:1385 msgid "Module type (model)" msgstr "Тип модуля (модель)" -#: netbox/dcim/filtersets.py:1338 +#: netbox/dcim/filtersets.py:1391 msgid "Module bay (ID)" msgstr "Відсік модуля (ідентифікатор)" -#: netbox/dcim/filtersets.py:1397 netbox/dcim/filtersets.py:1495 +#: netbox/dcim/filtersets.py:1450 netbox/dcim/filtersets.py:1548 msgid "Rack (name)" msgstr "Стійка (назва)" -#: netbox/dcim/filtersets.py:1401 netbox/dcim/filtersets.py:1499 -#: netbox/dcim/filtersets.py:1685 netbox/ipam/filtersets.py:606 -#: netbox/ipam/filtersets.py:846 netbox/ipam/filtersets.py:1168 -#: netbox/virtualization/filtersets.py:127 netbox/vpn/filtersets.py:379 +#: netbox/dcim/filtersets.py:1454 netbox/dcim/filtersets.py:1552 +#: netbox/dcim/filtersets.py:1742 netbox/ipam/filtersets.py:606 +#: netbox/ipam/filtersets.py:846 netbox/ipam/filtersets.py:1174 +#: netbox/virtualization/filtersets.py:127 netbox/vpn/filtersets.py:382 msgid "Device (ID)" msgstr "Пристрій (ідентифікатор)" -#: netbox/dcim/filtersets.py:1407 netbox/dcim/filtersets.py:1505 -#: netbox/dcim/filtersets.py:1680 netbox/ipam/filtersets.py:601 -#: netbox/ipam/filtersets.py:841 netbox/ipam/filtersets.py:1174 -#: netbox/vpn/filtersets.py:374 +#: netbox/dcim/filtersets.py:1460 netbox/dcim/filtersets.py:1558 +#: netbox/dcim/filtersets.py:1737 netbox/ipam/filtersets.py:601 +#: netbox/ipam/filtersets.py:841 netbox/ipam/filtersets.py:1169 +#: netbox/vpn/filtersets.py:377 msgid "Device (name)" msgstr "Пристрій (назва)" -#: netbox/dcim/filtersets.py:1516 +#: netbox/dcim/filtersets.py:1569 msgid "Device type (model)" msgstr "Тип пристрою (модель)" -#: netbox/dcim/filtersets.py:1521 +#: netbox/dcim/filtersets.py:1574 msgid "Device role (ID)" msgstr "Роль пристрою (ідентифікатор)" -#: netbox/dcim/filtersets.py:1527 +#: netbox/dcim/filtersets.py:1580 msgid "Device role (slug)" msgstr "Роль пристрою (скорочення)" -#: netbox/dcim/filtersets.py:1532 +#: netbox/dcim/filtersets.py:1585 msgid "Virtual Chassis (ID)" msgstr "Віртуальне шасі (ідентифікатор)" -#: netbox/dcim/filtersets.py:1538 netbox/dcim/forms/filtersets.py:110 +#: netbox/dcim/filtersets.py:1591 netbox/dcim/forms/filtersets.py:111 #: netbox/dcim/tables/devices.py:216 netbox/netbox/navigation/menu.py:79 #: netbox/templates/dcim/device.html:120 #: netbox/templates/dcim/device_edit.html:95 @@ -3707,121 +3779,121 @@ msgstr "Віртуальне шасі (ідентифікатор)" msgid "Virtual Chassis" msgstr "Віртуальне шасі" -#: netbox/dcim/filtersets.py:1562 +#: netbox/dcim/filtersets.py:1615 msgid "Module (ID)" msgstr "Модуль (ідентифікатор)" -#: netbox/dcim/filtersets.py:1569 +#: netbox/dcim/filtersets.py:1622 msgid "Cable (ID)" msgstr "Кабель (ідентифікатор)" -#: netbox/dcim/filtersets.py:1690 netbox/ipam/filtersets.py:611 -#: netbox/ipam/filtersets.py:851 netbox/ipam/filtersets.py:1184 -#: netbox/vpn/filtersets.py:385 +#: netbox/dcim/filtersets.py:1747 netbox/ipam/filtersets.py:611 +#: netbox/ipam/filtersets.py:851 netbox/ipam/filtersets.py:1179 +#: netbox/vpn/filtersets.py:388 msgid "Virtual machine (name)" msgstr "Віртуальна машина (назва)" -#: netbox/dcim/filtersets.py:1695 netbox/ipam/filtersets.py:616 -#: netbox/ipam/filtersets.py:856 netbox/ipam/filtersets.py:1178 -#: netbox/virtualization/filtersets.py:248 -#: netbox/virtualization/filtersets.py:299 netbox/vpn/filtersets.py:390 +#: netbox/dcim/filtersets.py:1752 netbox/ipam/filtersets.py:616 +#: netbox/ipam/filtersets.py:856 netbox/ipam/filtersets.py:1184 +#: netbox/virtualization/filtersets.py:250 +#: netbox/virtualization/filtersets.py:301 netbox/vpn/filtersets.py:393 msgid "Virtual machine (ID)" msgstr "Віртуальна машина (ідентифікатор)" -#: netbox/dcim/filtersets.py:1701 netbox/ipam/filtersets.py:622 -#: netbox/vpn/filtersets.py:97 netbox/vpn/filtersets.py:396 +#: netbox/dcim/filtersets.py:1758 netbox/ipam/filtersets.py:622 +#: netbox/vpn/filtersets.py:97 netbox/vpn/filtersets.py:399 msgid "Interface (name)" msgstr "Інтерфейс (назва)" -#: netbox/dcim/filtersets.py:1712 netbox/ipam/filtersets.py:633 -#: netbox/vpn/filtersets.py:108 netbox/vpn/filtersets.py:407 +#: netbox/dcim/filtersets.py:1769 netbox/ipam/filtersets.py:633 +#: netbox/vpn/filtersets.py:108 netbox/vpn/filtersets.py:410 msgid "VM interface (name)" msgstr "Інтерфейс віртуальної машини (назва)" -#: netbox/dcim/filtersets.py:1717 netbox/ipam/filtersets.py:638 +#: netbox/dcim/filtersets.py:1774 netbox/ipam/filtersets.py:638 #: netbox/vpn/filtersets.py:113 msgid "VM interface (ID)" msgstr "Інтерфейс віртуальної машини (ідентифікатор)" -#: netbox/dcim/filtersets.py:1759 netbox/templates/dcim/interface.html:81 +#: netbox/dcim/filtersets.py:1816 netbox/templates/dcim/interface.html:81 #: netbox/templates/virtualization/vminterface.html:55 #: netbox/virtualization/forms/model_forms.py:395 msgid "802.1Q Mode" msgstr "Режим 802.1Q" -#: netbox/dcim/filtersets.py:1763 netbox/ipam/forms/bulk_import.py:192 -#: netbox/vpn/forms/bulk_import.py:308 +#: netbox/dcim/filtersets.py:1820 netbox/ipam/forms/bulk_import.py:192 +#: netbox/vpn/forms/bulk_import.py:313 msgid "Assigned VLAN" msgstr "Призначений VLAN" -#: netbox/dcim/filtersets.py:1767 +#: netbox/dcim/filtersets.py:1824 msgid "Assigned VID" msgstr "Призначений VID" -#: netbox/dcim/filtersets.py:1772 netbox/dcim/forms/bulk_edit.py:1544 -#: netbox/dcim/forms/bulk_import.py:921 netbox/dcim/forms/filtersets.py:1492 -#: netbox/dcim/forms/model_forms.py:1442 -#: netbox/dcim/models/device_components.py:752 -#: netbox/dcim/tables/devices.py:647 netbox/ipam/filtersets.py:335 +#: netbox/dcim/filtersets.py:1829 netbox/dcim/forms/bulk_edit.py:1591 +#: netbox/dcim/forms/bulk_import.py:952 netbox/dcim/forms/filtersets.py:1516 +#: netbox/dcim/forms/model_forms.py:1536 +#: netbox/dcim/models/device_components.py:761 +#: netbox/dcim/tables/devices.py:654 netbox/ipam/filtersets.py:335 #: netbox/ipam/filtersets.py:346 netbox/ipam/filtersets.py:478 #: netbox/ipam/filtersets.py:579 netbox/ipam/filtersets.py:590 #: netbox/ipam/forms/bulk_edit.py:226 netbox/ipam/forms/bulk_edit.py:282 -#: netbox/ipam/forms/bulk_edit.py:324 netbox/ipam/forms/bulk_import.py:160 +#: netbox/ipam/forms/bulk_edit.py:329 netbox/ipam/forms/bulk_import.py:160 #: netbox/ipam/forms/bulk_import.py:249 netbox/ipam/forms/bulk_import.py:285 #: netbox/ipam/forms/filtersets.py:69 netbox/ipam/forms/filtersets.py:180 -#: netbox/ipam/forms/filtersets.py:325 netbox/ipam/forms/model_forms.py:65 +#: netbox/ipam/forms/filtersets.py:332 netbox/ipam/forms/model_forms.py:65 #: netbox/ipam/forms/model_forms.py:208 netbox/ipam/forms/model_forms.py:256 #: netbox/ipam/forms/model_forms.py:310 netbox/ipam/forms/model_forms.py:474 #: netbox/ipam/forms/model_forms.py:488 netbox/ipam/forms/model_forms.py:502 -#: netbox/ipam/models/ip.py:217 netbox/ipam/models/ip.py:498 -#: netbox/ipam/models/ip.py:719 netbox/ipam/models/vrfs.py:61 -#: netbox/ipam/tables/ip.py:188 netbox/ipam/tables/ip.py:261 -#: netbox/ipam/tables/ip.py:312 netbox/ipam/tables/ip.py:402 +#: netbox/ipam/models/ip.py:217 netbox/ipam/models/ip.py:501 +#: netbox/ipam/models/ip.py:730 netbox/ipam/models/vrfs.py:61 +#: netbox/ipam/tables/ip.py:189 netbox/ipam/tables/ip.py:262 +#: netbox/ipam/tables/ip.py:318 netbox/ipam/tables/ip.py:418 #: netbox/templates/dcim/interface.html:152 #: netbox/templates/ipam/ipaddress.html:18 -#: netbox/templates/ipam/iprange.html:40 netbox/templates/ipam/prefix.html:19 +#: netbox/templates/ipam/iprange.html:47 netbox/templates/ipam/prefix.html:19 #: netbox/templates/ipam/vrf.html:7 netbox/templates/ipam/vrf.html:13 #: netbox/templates/virtualization/vminterface.html:90 #: netbox/virtualization/forms/bulk_edit.py:243 #: netbox/virtualization/forms/bulk_import.py:177 #: netbox/virtualization/forms/filtersets.py:236 #: netbox/virtualization/forms/model_forms.py:368 -#: netbox/virtualization/models/virtualmachines.py:331 +#: netbox/virtualization/models/virtualmachines.py:336 #: netbox/virtualization/tables/virtualmachines.py:113 msgid "VRF" msgstr "VRF" -#: netbox/dcim/filtersets.py:1778 netbox/ipam/filtersets.py:341 +#: netbox/dcim/filtersets.py:1835 netbox/ipam/filtersets.py:341 #: netbox/ipam/filtersets.py:352 netbox/ipam/filtersets.py:484 #: netbox/ipam/filtersets.py:585 netbox/ipam/filtersets.py:596 msgid "VRF (RD)" msgstr "VRF (RD)" -#: netbox/dcim/filtersets.py:1783 netbox/ipam/filtersets.py:1036 -#: netbox/vpn/filtersets.py:342 +#: netbox/dcim/filtersets.py:1840 netbox/ipam/filtersets.py:1036 +#: netbox/vpn/filtersets.py:345 msgid "L2VPN (ID)" msgstr "L2VPN (ідентифікатор)" -#: netbox/dcim/filtersets.py:1789 netbox/dcim/forms/filtersets.py:1497 -#: netbox/dcim/tables/devices.py:583 netbox/ipam/filtersets.py:1042 -#: netbox/ipam/forms/filtersets.py:584 netbox/ipam/tables/vlans.py:113 +#: netbox/dcim/filtersets.py:1846 netbox/dcim/forms/filtersets.py:1521 +#: netbox/dcim/tables/devices.py:590 netbox/ipam/filtersets.py:1042 +#: netbox/ipam/forms/filtersets.py:592 netbox/ipam/tables/vlans.py:115 #: netbox/templates/dcim/interface.html:99 netbox/templates/ipam/vlan.html:82 #: netbox/templates/vpn/l2vpntermination.html:12 #: netbox/virtualization/forms/filtersets.py:241 -#: netbox/vpn/forms/bulk_import.py:280 netbox/vpn/forms/filtersets.py:252 +#: netbox/vpn/forms/bulk_import.py:285 netbox/vpn/forms/filtersets.py:257 #: netbox/vpn/forms/model_forms.py:412 netbox/vpn/forms/model_forms.py:430 -#: netbox/vpn/models/l2vpn.py:63 netbox/vpn/tables/l2vpn.py:55 +#: netbox/vpn/models/l2vpn.py:68 netbox/vpn/tables/l2vpn.py:58 msgid "L2VPN" msgstr "L2VPN" -#: netbox/dcim/filtersets.py:1794 netbox/ipam/filtersets.py:1117 +#: netbox/dcim/filtersets.py:1851 netbox/ipam/filtersets.py:1117 msgid "VLAN Translation Policy (ID)" msgstr "Політика перекладу VLAN (ідентифікатор)" -#: netbox/dcim/filtersets.py:1800 netbox/dcim/forms/filtersets.py:1463 -#: netbox/dcim/forms/model_forms.py:1459 -#: netbox/dcim/models/device_components.py:571 -#: netbox/ipam/forms/filtersets.py:503 netbox/ipam/forms/model_forms.py:711 +#: netbox/dcim/filtersets.py:1857 netbox/dcim/forms/filtersets.py:1487 +#: netbox/dcim/forms/model_forms.py:1553 +#: netbox/dcim/models/device_components.py:580 +#: netbox/ipam/forms/filtersets.py:511 netbox/ipam/forms/model_forms.py:712 #: netbox/templates/ipam/vlantranslationpolicy.html:11 #: netbox/virtualization/forms/bulk_edit.py:248 #: netbox/virtualization/forms/filtersets.py:251 @@ -3829,117 +3901,117 @@ msgstr "Політика перекладу VLAN (ідентифікатор)" msgid "VLAN Translation Policy" msgstr "Політика перекладу VLAN" -#: netbox/dcim/filtersets.py:1834 +#: netbox/dcim/filtersets.py:1891 msgid "Virtual Chassis Interfaces for Device" msgstr "Віртуальні інтерфейси шасі для пристрою" -#: netbox/dcim/filtersets.py:1839 +#: netbox/dcim/filtersets.py:1896 msgid "Virtual Chassis Interfaces for Device (ID)" msgstr "Віртуальні інтерфейси шасі для пристрою (ідентифікатор)" -#: netbox/dcim/filtersets.py:1843 +#: netbox/dcim/filtersets.py:1900 msgid "Kind of interface" msgstr "Вид інтерфейсу" -#: netbox/dcim/filtersets.py:1848 netbox/virtualization/filtersets.py:259 +#: netbox/dcim/filtersets.py:1905 netbox/virtualization/filtersets.py:261 msgid "Parent interface (ID)" msgstr "Батьківський інтерфейс (ідентифікатор)" -#: netbox/dcim/filtersets.py:1853 netbox/virtualization/filtersets.py:264 +#: netbox/dcim/filtersets.py:1910 netbox/virtualization/filtersets.py:266 msgid "Bridged interface (ID)" msgstr "Мостовий інтерфейс (ідентифікатор)" -#: netbox/dcim/filtersets.py:1858 +#: netbox/dcim/filtersets.py:1915 msgid "LAG interface (ID)" msgstr "Інтерфейс LAG (ідентифікатор)" -#: netbox/dcim/filtersets.py:1866 netbox/dcim/tables/devices.py:605 -#: netbox/dcim/tables/devices.py:1135 netbox/templates/dcim/interface.html:131 +#: netbox/dcim/filtersets.py:1923 netbox/dcim/tables/devices.py:612 +#: netbox/dcim/tables/devices.py:1142 netbox/templates/dcim/interface.html:131 #: netbox/templates/dcim/macaddress.html:11 #: netbox/templates/dcim/macaddress.html:14 #: netbox/templates/virtualization/vminterface.html:79 msgid "MAC Address" msgstr "MAC-адреса" -#: netbox/dcim/filtersets.py:1871 netbox/virtualization/filtersets.py:273 +#: netbox/dcim/filtersets.py:1928 netbox/virtualization/filtersets.py:275 msgid "Primary MAC address (ID)" msgstr "Основна MAC-адреса (ідентифікатор)" -#: netbox/dcim/filtersets.py:1877 netbox/dcim/forms/model_forms.py:1446 -#: netbox/virtualization/filtersets.py:279 +#: netbox/dcim/filtersets.py:1934 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:1899 netbox/dcim/filtersets.py:1911 -#: netbox/dcim/forms/filtersets.py:1399 netbox/dcim/forms/model_forms.py:1773 +#: netbox/dcim/filtersets.py:1956 netbox/dcim/filtersets.py:1968 +#: 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:1905 +#: netbox/dcim/filtersets.py:1962 msgid "Virtual Device Context (Identifier)" msgstr "Контекст віртуального пристрою (ідентифікатор)" -#: netbox/dcim/filtersets.py:1916 +#: netbox/dcim/filtersets.py:1973 #: netbox/templates/wireless/wirelesslan.html:11 -#: netbox/wireless/forms/model_forms.py:55 +#: netbox/wireless/forms/model_forms.py:56 msgid "Wireless LAN" msgstr "Бездротова локальна мережа" -#: netbox/dcim/filtersets.py:1920 netbox/dcim/tables/devices.py:634 +#: netbox/dcim/filtersets.py:1977 netbox/dcim/tables/devices.py:641 msgid "Wireless link" msgstr "Бездротова зв'язок" -#: netbox/dcim/filtersets.py:1930 +#: netbox/dcim/filtersets.py:1987 msgid "Virtual circuit termination (ID)" msgstr "Припинення віртуальної схеми (ID)" -#: netbox/dcim/filtersets.py:1999 +#: netbox/dcim/filtersets.py:2056 msgid "Parent module bay (ID)" msgstr "Відсік батьківського модуля (ідентифікатор)" -#: netbox/dcim/filtersets.py:2004 +#: netbox/dcim/filtersets.py:2061 msgid "Installed module (ID)" msgstr "Встановлений модуль (ідентифікатор)" -#: netbox/dcim/filtersets.py:2015 +#: netbox/dcim/filtersets.py:2072 msgid "Installed device (ID)" msgstr "Встановлений пристрій (ідентифікатор)" -#: netbox/dcim/filtersets.py:2021 +#: netbox/dcim/filtersets.py:2078 msgid "Installed device (name)" msgstr "Встановлений пристрій (назва)" -#: netbox/dcim/filtersets.py:2091 +#: netbox/dcim/filtersets.py:2148 msgid "Master (ID)" msgstr "Майстер (ідентифікатор)" -#: netbox/dcim/filtersets.py:2097 +#: netbox/dcim/filtersets.py:2154 msgid "Master (name)" msgstr "Майстер (ім'я)" -#: netbox/dcim/filtersets.py:2139 netbox/tenancy/filtersets.py:245 +#: netbox/dcim/filtersets.py:2196 netbox/tenancy/filtersets.py:250 msgid "Tenant (ID)" msgstr "Орендар (ідентифікатор)" -#: netbox/dcim/filtersets.py:2145 netbox/extras/filtersets.py:618 -#: netbox/tenancy/filtersets.py:251 +#: netbox/dcim/filtersets.py:2202 netbox/extras/filtersets.py:711 +#: netbox/tenancy/filtersets.py:256 msgid "Tenant (slug)" msgstr "Орендар (скорочення)" -#: netbox/dcim/filtersets.py:2181 netbox/dcim/forms/filtersets.py:1126 +#: netbox/dcim/filtersets.py:2238 netbox/dcim/forms/filtersets.py:1145 msgid "Unterminated" msgstr "Незакінчений" -#: netbox/dcim/filtersets.py:2439 +#: netbox/dcim/filtersets.py:2496 msgid "Power panel (ID)" msgstr "Панель живлення (ідентифікатор)" -#: netbox/dcim/forms/bulk_create.py:40 netbox/extras/forms/filtersets.py:408 -#: netbox/extras/forms/model_forms.py:581 -#: netbox/extras/forms/model_forms.py:633 netbox/netbox/forms/base.py:86 -#: netbox/netbox/forms/mixins.py:91 netbox/netbox/tables/columns.py:481 +#: netbox/dcim/forms/bulk_create.py:40 netbox/extras/forms/filtersets.py:443 +#: netbox/extras/forms/model_forms.py:649 +#: netbox/extras/forms/model_forms.py:701 netbox/netbox/forms/base.py:86 +#: netbox/netbox/forms/mixins.py:91 netbox/netbox/tables/columns.py:486 #: netbox/templates/circuits/inc/circuit_termination.html:32 #: netbox/templates/generic/bulk_edit.html:65 #: netbox/templates/inc/panels/tags.html:5 @@ -3947,11 +4019,11 @@ msgstr "Панель живлення (ідентифікатор)" msgid "Tags" msgstr "Мітки" -#: netbox/dcim/forms/bulk_create.py:112 netbox/dcim/forms/filtersets.py:1562 -#: netbox/dcim/forms/model_forms.py:498 netbox/dcim/forms/model_forms.py:557 +#: netbox/dcim/forms/bulk_create.py:112 netbox/dcim/forms/filtersets.py:1586 +#: netbox/dcim/forms/model_forms.py:592 netbox/dcim/forms/model_forms.py:651 #: netbox/dcim/forms/object_create.py:208 #: netbox/dcim/forms/object_create.py:357 netbox/dcim/tables/devices.py:175 -#: netbox/dcim/tables/devices.py:740 netbox/dcim/tables/devicetypes.py:253 +#: netbox/dcim/tables/devices.py:747 netbox/dcim/tables/devicetypes.py:253 #: netbox/templates/dcim/device.html:43 netbox/templates/dcim/device.html:131 #: netbox/templates/dcim/modulebay.html:38 #: netbox/templates/dcim/virtualchassis.html:66 @@ -3967,203 +4039,212 @@ msgstr "" "Підтримуються буквено-цифрові діапазони. (Повинен збігатися з кількістю " "створених імен.)" -#: netbox/dcim/forms/bulk_edit.py:136 +#: netbox/dcim/forms/bulk_edit.py:141 msgid "Contact name" msgstr "Ім'я контакту" -#: netbox/dcim/forms/bulk_edit.py:141 +#: netbox/dcim/forms/bulk_edit.py:146 msgid "Contact phone" msgstr "Контактний телефон" -#: netbox/dcim/forms/bulk_edit.py:147 +#: netbox/dcim/forms/bulk_edit.py:152 msgid "Contact E-mail" msgstr "Контактна адреса електронної пошти" -#: netbox/dcim/forms/bulk_edit.py:150 netbox/dcim/forms/bulk_import.py:125 -#: netbox/dcim/forms/model_forms.py:132 +#: netbox/dcim/forms/bulk_edit.py:155 netbox/dcim/forms/bulk_import.py:126 +#: netbox/dcim/forms/model_forms.py:137 msgid "Time zone" msgstr "Часовий пояс" -#: netbox/dcim/forms/bulk_edit.py:228 netbox/dcim/forms/bulk_edit.py:504 -#: netbox/dcim/forms/bulk_edit.py:568 netbox/dcim/forms/bulk_edit.py:641 -#: netbox/dcim/forms/bulk_edit.py:665 netbox/dcim/forms/bulk_edit.py:758 -#: netbox/dcim/forms/bulk_edit.py:1285 netbox/dcim/forms/bulk_edit.py:1718 -#: netbox/dcim/forms/bulk_import.py:184 netbox/dcim/forms/bulk_import.py:395 -#: netbox/dcim/forms/bulk_import.py:429 netbox/dcim/forms/bulk_import.py:477 -#: netbox/dcim/forms/bulk_import.py:513 netbox/dcim/forms/bulk_import.py:1112 -#: netbox/dcim/forms/filtersets.py:314 netbox/dcim/forms/filtersets.py:373 -#: netbox/dcim/forms/filtersets.py:495 netbox/dcim/forms/filtersets.py:620 -#: netbox/dcim/forms/filtersets.py:701 netbox/dcim/forms/filtersets.py:783 -#: netbox/dcim/forms/filtersets.py:996 netbox/dcim/forms/filtersets.py:1603 -#: netbox/dcim/forms/model_forms.py:211 netbox/dcim/forms/model_forms.py:345 -#: netbox/dcim/forms/model_forms.py:357 netbox/dcim/forms/model_forms.py:404 -#: netbox/dcim/forms/model_forms.py:445 netbox/dcim/forms/model_forms.py:1126 -#: netbox/dcim/forms/model_forms.py:1595 +#: netbox/dcim/forms/bulk_edit.py:234 netbox/dcim/forms/bulk_edit.py:518 +#: netbox/dcim/forms/bulk_edit.py:606 netbox/dcim/forms/bulk_edit.py:685 +#: netbox/dcim/forms/bulk_edit.py:709 netbox/dcim/forms/bulk_edit.py:802 +#: netbox/dcim/forms/bulk_edit.py:1329 netbox/dcim/forms/bulk_edit.py:1765 +#: netbox/dcim/forms/bulk_import.py:188 netbox/dcim/forms/bulk_import.py:399 +#: netbox/dcim/forms/bulk_import.py:448 netbox/dcim/forms/bulk_import.py:508 +#: netbox/dcim/forms/bulk_import.py:544 netbox/dcim/forms/bulk_import.py:1143 +#: netbox/dcim/forms/filtersets.py:315 netbox/dcim/forms/filtersets.py:374 +#: netbox/dcim/forms/filtersets.py:496 netbox/dcim/forms/filtersets.py:634 +#: netbox/dcim/forms/filtersets.py:720 netbox/dcim/forms/filtersets.py:802 +#: netbox/dcim/forms/filtersets.py:1015 netbox/dcim/forms/filtersets.py:1627 +#: netbox/dcim/forms/model_forms.py:218 netbox/dcim/forms/model_forms.py:353 +#: netbox/dcim/forms/model_forms.py:365 netbox/dcim/forms/model_forms.py:437 +#: netbox/dcim/forms/model_forms.py:539 netbox/dcim/forms/model_forms.py:1220 +#: netbox/dcim/forms/model_forms.py:1689 #: netbox/dcim/forms/object_import.py:188 netbox/dcim/tables/devices.py:107 -#: netbox/dcim/tables/devices.py:182 netbox/dcim/tables/devices.py:969 +#: netbox/dcim/tables/devices.py:182 netbox/dcim/tables/devices.py:976 #: netbox/dcim/tables/devicetypes.py:85 netbox/dcim/tables/devicetypes.py:315 -#: netbox/dcim/tables/modules.py:20 netbox/dcim/tables/modules.py:61 -#: netbox/dcim/tables/racks.py:58 netbox/dcim/tables/racks.py:131 +#: netbox/dcim/tables/modules.py:49 netbox/dcim/tables/modules.py:95 +#: netbox/dcim/tables/racks.py:58 netbox/dcim/tables/racks.py:135 #: netbox/templates/dcim/devicetype.html:14 #: netbox/templates/dcim/inventoryitem.html:48 #: netbox/templates/dcim/manufacturer.html:33 +#: netbox/templates/dcim/module.html:95 #: netbox/templates/dcim/modulebay.html:62 -#: netbox/templates/dcim/moduletype.html:27 +#: netbox/templates/dcim/moduletype.html:31 #: netbox/templates/dcim/platform.html:37 #: netbox/templates/dcim/racktype.html:16 msgid "Manufacturer" msgstr "Виробник" -#: netbox/dcim/forms/bulk_edit.py:233 netbox/dcim/forms/bulk_edit.py:381 -#: netbox/dcim/forms/bulk_import.py:193 netbox/dcim/forms/bulk_import.py:272 -#: netbox/dcim/forms/filtersets.py:256 +#: netbox/dcim/forms/bulk_edit.py:239 netbox/dcim/forms/bulk_edit.py:392 +#: netbox/dcim/forms/bulk_import.py:197 netbox/dcim/forms/bulk_import.py:276 +#: netbox/dcim/forms/filtersets.py:257 #: netbox/templates/dcim/inc/panels/racktype_dimensions.html:6 msgid "Form factor" msgstr "Форм-фактор" -#: netbox/dcim/forms/bulk_edit.py:238 netbox/dcim/forms/bulk_edit.py:386 -#: netbox/dcim/forms/bulk_import.py:201 netbox/dcim/forms/bulk_import.py:275 -#: netbox/dcim/forms/filtersets.py:261 +#: netbox/dcim/forms/bulk_edit.py:244 netbox/dcim/forms/bulk_edit.py:397 +#: netbox/dcim/forms/bulk_import.py:205 netbox/dcim/forms/bulk_import.py:279 +#: netbox/dcim/forms/filtersets.py:262 #: netbox/templates/dcim/inc/panels/racktype_dimensions.html:10 msgid "Width" msgstr "Ширина" -#: netbox/dcim/forms/bulk_edit.py:244 netbox/dcim/forms/bulk_edit.py:392 -#: netbox/dcim/forms/bulk_import.py:282 +#: netbox/dcim/forms/bulk_edit.py:250 netbox/dcim/forms/bulk_edit.py:403 +#: netbox/dcim/forms/bulk_import.py:286 #: netbox/templates/dcim/devicetype.html:37 msgid "Height (U)" msgstr "Висота (U)" -#: netbox/dcim/forms/bulk_edit.py:253 netbox/dcim/forms/bulk_edit.py:397 -#: netbox/dcim/forms/filtersets.py:275 +#: netbox/dcim/forms/bulk_edit.py:259 netbox/dcim/forms/bulk_edit.py:408 +#: netbox/dcim/forms/filtersets.py:276 msgid "Descending units" msgstr "Юніти у низхідному порядку" -#: netbox/dcim/forms/bulk_edit.py:256 netbox/dcim/forms/bulk_edit.py:400 +#: netbox/dcim/forms/bulk_edit.py:262 netbox/dcim/forms/bulk_edit.py:411 msgid "Outer width" msgstr "Зовнішня ширина" -#: netbox/dcim/forms/bulk_edit.py:261 netbox/dcim/forms/bulk_edit.py:405 +#: netbox/dcim/forms/bulk_edit.py:267 netbox/dcim/forms/bulk_edit.py:416 +msgid "Outer height" +msgstr "Зовнішня висота" + +#: netbox/dcim/forms/bulk_edit.py:272 netbox/dcim/forms/bulk_edit.py:421 msgid "Outer depth" msgstr "Зовнішня глибина" -#: netbox/dcim/forms/bulk_edit.py:266 netbox/dcim/forms/bulk_edit.py:410 -#: netbox/dcim/forms/bulk_import.py:206 netbox/dcim/forms/bulk_import.py:285 +#: netbox/dcim/forms/bulk_edit.py:277 netbox/dcim/forms/bulk_edit.py:426 +#: netbox/dcim/forms/bulk_import.py:210 netbox/dcim/forms/bulk_import.py:289 msgid "Outer unit" msgstr "Зовнішній блок" -#: netbox/dcim/forms/bulk_edit.py:271 netbox/dcim/forms/bulk_edit.py:415 +#: netbox/dcim/forms/bulk_edit.py:282 netbox/dcim/forms/bulk_edit.py:431 msgid "Mounting depth" msgstr "Глибина монтажу" -#: netbox/dcim/forms/bulk_edit.py:276 netbox/dcim/forms/bulk_edit.py:303 -#: netbox/dcim/forms/bulk_edit.py:425 netbox/dcim/forms/bulk_edit.py:455 -#: netbox/dcim/forms/bulk_edit.py:538 netbox/dcim/forms/bulk_edit.py:561 -#: netbox/dcim/forms/bulk_edit.py:582 netbox/dcim/forms/bulk_edit.py:604 -#: netbox/dcim/forms/bulk_import.py:408 netbox/dcim/forms/bulk_import.py:440 -#: netbox/dcim/forms/filtersets.py:286 netbox/dcim/forms/filtersets.py:308 -#: netbox/dcim/forms/filtersets.py:328 netbox/dcim/forms/filtersets.py:402 -#: netbox/dcim/forms/filtersets.py:489 netbox/dcim/forms/filtersets.py:595 -#: netbox/dcim/forms/filtersets.py:614 netbox/dcim/forms/filtersets.py:675 -#: netbox/dcim/forms/model_forms.py:226 netbox/dcim/forms/model_forms.py:306 -#: netbox/dcim/tables/devicetypes.py:111 netbox/dcim/tables/modules.py:35 -#: netbox/dcim/tables/racks.py:74 netbox/dcim/tables/racks.py:171 -#: netbox/extras/forms/bulk_edit.py:53 netbox/extras/forms/bulk_edit.py:133 -#: netbox/extras/forms/bulk_edit.py:183 netbox/extras/forms/bulk_edit.py:288 -#: netbox/extras/forms/filtersets.py:65 netbox/extras/forms/filtersets.py:159 -#: netbox/extras/forms/filtersets.py:249 netbox/ipam/forms/bulk_edit.py:193 +#: netbox/dcim/forms/bulk_edit.py:287 netbox/dcim/forms/bulk_edit.py:314 +#: netbox/dcim/forms/bulk_edit.py:441 netbox/dcim/forms/bulk_edit.py:469 +#: netbox/dcim/forms/bulk_edit.py:552 netbox/dcim/forms/bulk_edit.py:575 +#: netbox/dcim/forms/bulk_edit.py:620 netbox/dcim/forms/bulk_edit.py:642 +#: netbox/dcim/forms/bulk_import.py:412 netbox/dcim/forms/bulk_import.py:459 +#: netbox/dcim/forms/filtersets.py:287 netbox/dcim/forms/filtersets.py:309 +#: netbox/dcim/forms/filtersets.py:329 netbox/dcim/forms/filtersets.py:403 +#: netbox/dcim/forms/filtersets.py:490 netbox/dcim/forms/filtersets.py:596 +#: netbox/dcim/forms/filtersets.py:623 netbox/dcim/forms/filtersets.py:689 +#: netbox/dcim/forms/model_forms.py:233 netbox/dcim/forms/model_forms.py:314 +#: netbox/dcim/tables/devicetypes.py:111 netbox/dcim/tables/modules.py:57 +#: netbox/dcim/tables/racks.py:78 netbox/dcim/tables/racks.py:179 +#: netbox/extras/forms/bulk_edit.py:54 netbox/extras/forms/bulk_edit.py:134 +#: netbox/extras/forms/bulk_edit.py:188 netbox/extras/forms/bulk_edit.py:216 +#: netbox/extras/forms/bulk_edit.py:312 netbox/extras/forms/bulk_edit.py:325 +#: netbox/extras/forms/bulk_import.py:238 netbox/extras/forms/filtersets.py:66 +#: netbox/extras/forms/filtersets.py:160 netbox/extras/forms/filtersets.py:254 +#: netbox/extras/forms/filtersets.py:284 +#: netbox/extras/forms/model_forms.py:572 netbox/ipam/forms/bulk_edit.py:193 #: netbox/templates/dcim/device.html:324 #: netbox/templates/dcim/devicetype.html:49 -#: netbox/templates/dcim/moduletype.html:47 netbox/templates/dcim/rack.html:81 +#: netbox/templates/dcim/moduletype.html:51 netbox/templates/dcim/rack.html:81 #: netbox/templates/dcim/racktype.html:41 #: netbox/templates/extras/configcontext.html:17 #: netbox/templates/extras/customlink.html:25 #: netbox/templates/extras/savedfilter.html:33 -#: netbox/templates/ipam/role.html:30 +#: netbox/templates/extras/tableconfig.html:41 +#: netbox/templates/extras/tag.html:32 netbox/templates/ipam/role.html:30 msgid "Weight" msgstr "Вага" -#: netbox/dcim/forms/bulk_edit.py:281 netbox/dcim/forms/bulk_edit.py:430 -#: netbox/dcim/forms/filtersets.py:291 +#: netbox/dcim/forms/bulk_edit.py:292 netbox/dcim/forms/bulk_edit.py:446 +#: netbox/dcim/forms/filtersets.py:292 msgid "Max weight" msgstr "Максимальна вага" -#: netbox/dcim/forms/bulk_edit.py:286 netbox/dcim/forms/bulk_edit.py:435 -#: netbox/dcim/forms/bulk_edit.py:543 netbox/dcim/forms/bulk_edit.py:587 -#: netbox/dcim/forms/bulk_import.py:212 netbox/dcim/forms/bulk_import.py:297 -#: netbox/dcim/forms/bulk_import.py:413 netbox/dcim/forms/bulk_import.py:445 -#: netbox/dcim/forms/filtersets.py:296 netbox/dcim/forms/filtersets.py:599 -#: netbox/dcim/forms/filtersets.py:679 +#: netbox/dcim/forms/bulk_edit.py:297 netbox/dcim/forms/bulk_edit.py:451 +#: netbox/dcim/forms/bulk_edit.py:557 netbox/dcim/forms/bulk_edit.py:625 +#: netbox/dcim/forms/bulk_import.py:216 netbox/dcim/forms/bulk_import.py:301 +#: netbox/dcim/forms/bulk_import.py:417 netbox/dcim/forms/bulk_import.py:464 +#: netbox/dcim/forms/filtersets.py:297 netbox/dcim/forms/filtersets.py:600 +#: netbox/dcim/forms/filtersets.py:693 msgid "Weight unit" msgstr "Вага юніта" -#: netbox/dcim/forms/bulk_edit.py:300 netbox/dcim/forms/filtersets.py:306 -#: netbox/dcim/forms/model_forms.py:222 netbox/dcim/forms/model_forms.py:261 +#: netbox/dcim/forms/bulk_edit.py:311 netbox/dcim/forms/filtersets.py:307 +#: netbox/dcim/forms/model_forms.py:229 netbox/dcim/forms/model_forms.py:268 #: netbox/templates/dcim/rack.html:45 netbox/templates/dcim/racktype.html:13 msgid "Rack Type" msgstr "Тип стійки" -#: netbox/dcim/forms/bulk_edit.py:302 netbox/dcim/forms/model_forms.py:225 -#: netbox/dcim/forms/model_forms.py:305 +#: netbox/dcim/forms/bulk_edit.py:313 netbox/dcim/forms/bulk_edit.py:467 +#: netbox/dcim/forms/model_forms.py:232 netbox/dcim/forms/model_forms.py:313 msgid "Outer Dimensions" msgstr "Зовнішні розміри" -#: netbox/dcim/forms/bulk_edit.py:305 netbox/dcim/forms/model_forms.py:227 -#: netbox/dcim/forms/model_forms.py:307 netbox/templates/dcim/device.html:315 +#: netbox/dcim/forms/bulk_edit.py:316 netbox/dcim/forms/model_forms.py:234 +#: netbox/dcim/forms/model_forms.py:315 netbox/templates/dcim/device.html:315 #: netbox/templates/dcim/inc/panels/racktype_dimensions.html:3 msgid "Dimensions" msgstr "Габарити" -#: netbox/dcim/forms/bulk_edit.py:307 netbox/dcim/forms/filtersets.py:307 -#: netbox/dcim/forms/filtersets.py:327 netbox/dcim/forms/model_forms.py:229 +#: netbox/dcim/forms/bulk_edit.py:318 netbox/dcim/forms/filtersets.py:308 +#: netbox/dcim/forms/filtersets.py:328 netbox/dcim/forms/model_forms.py:236 #: netbox/templates/dcim/inc/panels/racktype_numbering.html:3 msgid "Numbering" msgstr "Нумерація" -#: netbox/dcim/forms/bulk_edit.py:366 netbox/dcim/forms/bulk_import.py:262 -#: netbox/dcim/forms/filtersets.py:381 +#: netbox/dcim/forms/bulk_edit.py:377 netbox/dcim/forms/bulk_import.py:266 +#: netbox/dcim/forms/filtersets.py:382 msgid "Rack type" msgstr "Тип стійки" -#: netbox/dcim/forms/bulk_edit.py:373 netbox/dcim/forms/bulk_edit.py:721 -#: netbox/dcim/forms/bulk_edit.py:782 netbox/templates/dcim/device.html:104 +#: netbox/dcim/forms/bulk_edit.py:384 netbox/dcim/forms/bulk_edit.py:765 +#: netbox/dcim/forms/bulk_edit.py:826 netbox/templates/dcim/device.html:104 #: netbox/templates/dcim/module.html:77 #: netbox/templates/dcim/modulebay.html:70 netbox/templates/dcim/rack.html:57 #: netbox/templates/virtualization/virtualmachine.html:35 msgid "Serial Number" msgstr "Серійний номер" -#: netbox/dcim/forms/bulk_edit.py:376 netbox/dcim/forms/filtersets.py:388 -#: netbox/dcim/forms/filtersets.py:814 netbox/dcim/forms/filtersets.py:1016 -#: netbox/dcim/forms/filtersets.py:1610 +#: netbox/dcim/forms/bulk_edit.py:387 netbox/dcim/forms/filtersets.py:389 +#: netbox/dcim/forms/filtersets.py:833 netbox/dcim/forms/filtersets.py:1035 +#: netbox/dcim/forms/filtersets.py:1634 msgid "Asset tag" msgstr "Призначеня міток" -#: netbox/dcim/forms/bulk_edit.py:420 netbox/dcim/forms/bulk_edit.py:533 -#: netbox/dcim/forms/bulk_edit.py:577 netbox/dcim/forms/bulk_edit.py:714 -#: netbox/dcim/forms/bulk_import.py:291 netbox/dcim/forms/bulk_import.py:434 -#: netbox/dcim/forms/bulk_import.py:607 netbox/dcim/forms/filtersets.py:281 -#: netbox/dcim/forms/filtersets.py:512 netbox/dcim/forms/filtersets.py:670 -#: netbox/dcim/forms/filtersets.py:805 netbox/templates/dcim/device.html:98 +#: netbox/dcim/forms/bulk_edit.py:436 netbox/dcim/forms/bulk_edit.py:547 +#: netbox/dcim/forms/bulk_edit.py:615 netbox/dcim/forms/bulk_edit.py:758 +#: netbox/dcim/forms/bulk_import.py:295 netbox/dcim/forms/bulk_import.py:453 +#: netbox/dcim/forms/bulk_import.py:638 netbox/dcim/forms/filtersets.py:282 +#: netbox/dcim/forms/filtersets.py:513 netbox/dcim/forms/filtersets.py:684 +#: netbox/dcim/forms/filtersets.py:824 netbox/templates/dcim/device.html:98 #: netbox/templates/dcim/devicetype.html:65 -#: netbox/templates/dcim/moduletype.html:43 netbox/templates/dcim/rack.html:65 +#: netbox/templates/dcim/moduletype.html:47 netbox/templates/dcim/rack.html:65 #: netbox/templates/dcim/racktype.html:28 msgid "Airflow" msgstr "Потік повітря" -#: netbox/dcim/forms/bulk_edit.py:449 netbox/dcim/forms/bulk_edit.py:928 -#: netbox/dcim/forms/bulk_import.py:346 netbox/dcim/forms/bulk_import.py:349 -#: netbox/dcim/forms/bulk_import.py:580 netbox/dcim/forms/bulk_import.py:1495 -#: netbox/dcim/forms/bulk_import.py:1499 netbox/dcim/forms/filtersets.py:105 -#: netbox/dcim/forms/filtersets.py:325 netbox/dcim/forms/filtersets.py:406 -#: netbox/dcim/forms/filtersets.py:420 netbox/dcim/forms/filtersets.py:458 -#: netbox/dcim/forms/filtersets.py:773 netbox/dcim/forms/filtersets.py:986 -#: netbox/dcim/forms/filtersets.py:1084 netbox/dcim/forms/filtersets.py:1216 -#: netbox/dcim/forms/model_forms.py:271 netbox/dcim/forms/model_forms.py:314 -#: netbox/dcim/forms/model_forms.py:489 netbox/dcim/forms/model_forms.py:767 +#: netbox/dcim/forms/bulk_edit.py:465 netbox/dcim/forms/bulk_edit.py:972 +#: netbox/dcim/forms/bulk_import.py:350 netbox/dcim/forms/bulk_import.py:353 +#: netbox/dcim/forms/bulk_import.py:611 netbox/dcim/forms/bulk_import.py:1526 +#: netbox/dcim/forms/bulk_import.py:1530 netbox/dcim/forms/filtersets.py:106 +#: netbox/dcim/forms/filtersets.py:326 netbox/dcim/forms/filtersets.py:407 +#: netbox/dcim/forms/filtersets.py:421 netbox/dcim/forms/filtersets.py:459 +#: netbox/dcim/forms/filtersets.py:792 netbox/dcim/forms/filtersets.py:1005 +#: netbox/dcim/forms/filtersets.py:1103 netbox/dcim/forms/filtersets.py:1235 +#: netbox/dcim/forms/model_forms.py:278 netbox/dcim/forms/model_forms.py:322 +#: netbox/dcim/forms/model_forms.py:583 netbox/dcim/forms/model_forms.py:861 #: netbox/dcim/forms/object_create.py:404 netbox/dcim/tables/devices.py:171 -#: netbox/dcim/tables/power.py:70 netbox/dcim/tables/racks.py:216 -#: netbox/ipam/forms/filtersets.py:459 netbox/templates/dcim/device.html:30 +#: netbox/dcim/tables/power.py:70 netbox/dcim/tables/racks.py:225 +#: netbox/ipam/forms/filtersets.py:467 netbox/templates/dcim/device.html:30 #: netbox/templates/dcim/inc/cable_termination.html:16 #: netbox/templates/dcim/powerfeed.html:28 netbox/templates/dcim/rack.html:13 #: netbox/templates/dcim/rack/base.html:4 @@ -4173,38 +4254,39 @@ msgstr "Потік повітря" msgid "Rack" msgstr "Стійка" -#: netbox/dcim/forms/bulk_edit.py:453 netbox/dcim/forms/bulk_edit.py:747 -#: netbox/dcim/forms/filtersets.py:326 netbox/dcim/forms/filtersets.py:399 -#: netbox/dcim/forms/filtersets.py:482 netbox/dcim/forms/filtersets.py:609 -#: netbox/dcim/forms/filtersets.py:722 netbox/dcim/forms/filtersets.py:944 -#: netbox/dcim/forms/model_forms.py:681 netbox/dcim/forms/model_forms.py:1663 +#: netbox/dcim/forms/bulk_edit.py:468 netbox/dcim/forms/bulk_edit.py:791 +#: netbox/dcim/forms/filtersets.py:327 netbox/dcim/forms/filtersets.py:400 +#: netbox/dcim/forms/filtersets.py:483 netbox/dcim/forms/filtersets.py:618 +#: netbox/dcim/forms/filtersets.py:741 netbox/dcim/forms/filtersets.py:963 +#: netbox/dcim/forms/model_forms.py:446 netbox/dcim/forms/model_forms.py:775 +#: netbox/dcim/forms/model_forms.py:1757 #: netbox/templates/dcim/device_edit.html:22 msgid "Hardware" msgstr "Апаратне забезпечення" -#: netbox/dcim/forms/bulk_edit.py:509 netbox/dcim/forms/bulk_import.py:401 -#: netbox/dcim/forms/filtersets.py:500 netbox/dcim/forms/model_forms.py:362 +#: netbox/dcim/forms/bulk_edit.py:523 netbox/dcim/forms/bulk_import.py:405 +#: netbox/dcim/forms/filtersets.py:501 netbox/dcim/forms/model_forms.py:370 msgid "Default platform" msgstr "Платформа за замовчуванням" -#: netbox/dcim/forms/bulk_edit.py:514 netbox/dcim/forms/bulk_edit.py:573 -#: netbox/dcim/forms/filtersets.py:503 netbox/dcim/forms/filtersets.py:623 +#: netbox/dcim/forms/bulk_edit.py:528 netbox/dcim/forms/bulk_edit.py:611 +#: netbox/dcim/forms/filtersets.py:504 netbox/dcim/forms/filtersets.py:637 msgid "Part number" msgstr "Номер партії" -#: netbox/dcim/forms/bulk_edit.py:518 +#: netbox/dcim/forms/bulk_edit.py:532 msgid "U height" msgstr "Висота U" -#: netbox/dcim/forms/bulk_edit.py:530 netbox/dcim/tables/devicetypes.py:107 +#: netbox/dcim/forms/bulk_edit.py:544 netbox/dcim/tables/devicetypes.py:107 msgid "Exclude from utilization" msgstr "Виключити з утилізації" -#: netbox/dcim/forms/bulk_edit.py:559 netbox/dcim/forms/model_forms.py:377 -#: netbox/dcim/forms/model_forms.py:920 netbox/dcim/forms/model_forms.py:962 -#: netbox/dcim/forms/model_forms.py:989 netbox/dcim/forms/model_forms.py:1017 -#: netbox/dcim/forms/model_forms.py:1048 netbox/dcim/forms/model_forms.py:1067 -#: netbox/dcim/forms/model_forms.py:1085 +#: netbox/dcim/forms/bulk_edit.py:573 netbox/dcim/forms/model_forms.py:385 +#: netbox/dcim/forms/model_forms.py:1014 netbox/dcim/forms/model_forms.py:1056 +#: netbox/dcim/forms/model_forms.py:1083 netbox/dcim/forms/model_forms.py:1111 +#: netbox/dcim/forms/model_forms.py:1142 netbox/dcim/forms/model_forms.py:1161 +#: netbox/dcim/forms/model_forms.py:1179 #: netbox/dcim/forms/object_create.py:123 netbox/dcim/tables/devicetypes.py:82 #: netbox/templates/dcim/device.html:88 #: netbox/templates/dcim/devicebay.html:52 @@ -4212,37 +4294,51 @@ msgstr "Виключити з утилізації" msgid "Device Type" msgstr "Тип пристрою" -#: netbox/dcim/forms/bulk_edit.py:601 netbox/dcim/forms/model_forms.py:410 -#: netbox/dcim/forms/model_forms.py:921 netbox/dcim/forms/model_forms.py:963 -#: netbox/dcim/forms/model_forms.py:990 netbox/dcim/forms/model_forms.py:1018 -#: netbox/dcim/forms/model_forms.py:1049 netbox/dcim/forms/model_forms.py:1068 -#: netbox/dcim/forms/model_forms.py:1086 -#: netbox/dcim/forms/object_create.py:124 netbox/dcim/tables/modules.py:17 -#: netbox/dcim/tables/modules.py:66 netbox/templates/dcim/module.html:65 +#: netbox/dcim/forms/bulk_edit.py:582 netbox/dcim/forms/model_forms.py:412 +#: netbox/templates/dcim/moduletypeprofile.html:32 +msgid "Schema" +msgstr "схема" + +#: netbox/dcim/forms/bulk_edit.py:594 netbox/dcim/forms/bulk_edit.py:601 +#: netbox/dcim/forms/bulk_import.py:442 netbox/dcim/forms/filtersets.py:629 +#: netbox/dcim/forms/model_forms.py:419 netbox/dcim/forms/model_forms.py:432 +#: netbox/dcim/tables/modules.py:45 netbox/templates/account/base.html:7 +#: netbox/templates/dcim/moduletype.html:27 +#: netbox/templates/inc/user_menu.html:40 netbox/vpn/forms/bulk_edit.py:255 +#: netbox/vpn/forms/filtersets.py:194 netbox/vpn/forms/model_forms.py:382 +msgid "Profile" +msgstr "Профіль" + +#: netbox/dcim/forms/bulk_edit.py:639 netbox/dcim/forms/model_forms.py:445 +#: netbox/dcim/forms/model_forms.py:1015 netbox/dcim/forms/model_forms.py:1057 +#: netbox/dcim/forms/model_forms.py:1084 netbox/dcim/forms/model_forms.py:1112 +#: netbox/dcim/forms/model_forms.py:1143 netbox/dcim/forms/model_forms.py:1162 +#: netbox/dcim/forms/model_forms.py:1180 +#: netbox/dcim/forms/object_create.py:124 netbox/dcim/tables/modules.py:54 +#: netbox/dcim/tables/modules.py:100 netbox/templates/dcim/module.html:92 #: netbox/templates/dcim/modulebay.html:66 #: netbox/templates/dcim/moduletype.html:24 msgid "Module Type" msgstr "Тип модуля" -#: netbox/dcim/forms/bulk_edit.py:605 netbox/dcim/forms/model_forms.py:380 -#: netbox/dcim/forms/model_forms.py:411 +#: netbox/dcim/forms/bulk_edit.py:643 netbox/dcim/forms/model_forms.py:388 #: netbox/templates/dcim/devicetype.html:11 msgid "Chassis" msgstr "Шасі" -#: netbox/dcim/forms/bulk_edit.py:619 netbox/dcim/models/devices.py:483 +#: netbox/dcim/forms/bulk_edit.py:662 netbox/dcim/models/devices.py:386 #: netbox/dcim/tables/devices.py:78 msgid "VM role" msgstr "Роль віртуальної машини" -#: netbox/dcim/forms/bulk_edit.py:622 netbox/dcim/forms/bulk_edit.py:646 -#: netbox/dcim/forms/bulk_edit.py:729 netbox/dcim/forms/bulk_import.py:461 -#: netbox/dcim/forms/bulk_import.py:465 netbox/dcim/forms/bulk_import.py:484 -#: netbox/dcim/forms/bulk_import.py:488 netbox/dcim/forms/bulk_import.py:613 -#: netbox/dcim/forms/bulk_import.py:617 netbox/dcim/forms/filtersets.py:690 -#: netbox/dcim/forms/filtersets.py:706 netbox/dcim/forms/filtersets.py:824 -#: netbox/dcim/forms/model_forms.py:424 netbox/dcim/forms/model_forms.py:451 -#: netbox/dcim/forms/model_forms.py:566 +#: netbox/dcim/forms/bulk_edit.py:665 netbox/dcim/forms/bulk_edit.py:690 +#: netbox/dcim/forms/bulk_edit.py:773 netbox/dcim/forms/bulk_import.py:490 +#: netbox/dcim/forms/bulk_import.py:494 netbox/dcim/forms/bulk_import.py:515 +#: netbox/dcim/forms/bulk_import.py:519 netbox/dcim/forms/bulk_import.py:644 +#: netbox/dcim/forms/bulk_import.py:648 netbox/dcim/forms/filtersets.py:704 +#: netbox/dcim/forms/filtersets.py:725 netbox/dcim/forms/filtersets.py:843 +#: netbox/dcim/forms/model_forms.py:511 netbox/dcim/forms/model_forms.py:545 +#: netbox/dcim/forms/model_forms.py:660 #: netbox/virtualization/forms/bulk_import.py:138 #: netbox/virtualization/forms/bulk_import.py:139 #: netbox/virtualization/forms/filtersets.py:194 @@ -4250,22 +4346,22 @@ msgstr "Роль віртуальної машини" msgid "Config template" msgstr "Шаблон конфігурації" -#: netbox/dcim/forms/bulk_edit.py:670 netbox/dcim/forms/bulk_edit.py:1079 -#: netbox/dcim/forms/bulk_import.py:519 netbox/dcim/forms/filtersets.py:115 -#: netbox/dcim/forms/model_forms.py:511 netbox/dcim/forms/model_forms.py:884 -#: netbox/dcim/forms/model_forms.py:901 netbox/extras/filtersets.py:547 +#: netbox/dcim/forms/bulk_edit.py:714 netbox/dcim/forms/bulk_edit.py:1123 +#: netbox/dcim/forms/bulk_import.py:550 netbox/dcim/forms/filtersets.py:116 +#: netbox/dcim/forms/model_forms.py:605 netbox/dcim/forms/model_forms.py:978 +#: netbox/dcim/forms/model_forms.py:995 netbox/extras/filtersets.py:640 msgid "Device type" msgstr "Тип пристрою" -#: netbox/dcim/forms/bulk_edit.py:681 netbox/dcim/forms/bulk_import.py:500 -#: netbox/dcim/forms/filtersets.py:120 netbox/dcim/forms/model_forms.py:519 +#: netbox/dcim/forms/bulk_edit.py:725 netbox/dcim/forms/bulk_import.py:531 +#: netbox/dcim/forms/filtersets.py:121 netbox/dcim/forms/model_forms.py:613 msgid "Device role" msgstr "Роль пристрою" -#: netbox/dcim/forms/bulk_edit.py:704 netbox/dcim/forms/bulk_import.py:525 -#: netbox/dcim/forms/filtersets.py:797 netbox/dcim/forms/model_forms.py:461 -#: netbox/dcim/forms/model_forms.py:524 netbox/dcim/tables/devices.py:192 -#: netbox/extras/filtersets.py:563 netbox/templates/dcim/device.html:186 +#: netbox/dcim/forms/bulk_edit.py:748 netbox/dcim/forms/bulk_import.py:556 +#: netbox/dcim/forms/filtersets.py:816 netbox/dcim/forms/model_forms.py:555 +#: netbox/dcim/forms/model_forms.py:618 netbox/dcim/tables/devices.py:192 +#: netbox/extras/filtersets.py:656 netbox/templates/dcim/device.html:186 #: netbox/templates/dcim/platform.html:26 #: netbox/templates/virtualization/virtualmachine.html:27 #: netbox/virtualization/forms/bulk_edit.py:142 @@ -4276,17 +4372,17 @@ msgstr "Роль пристрою" msgid "Platform" msgstr "Платформа" -#: netbox/dcim/forms/bulk_edit.py:734 netbox/dcim/forms/bulk_import.py:544 -#: netbox/dcim/forms/filtersets.py:729 netbox/dcim/forms/filtersets.py:899 -#: netbox/dcim/forms/model_forms.py:533 netbox/dcim/tables/devices.py:212 -#: netbox/extras/filtersets.py:596 netbox/extras/forms/filtersets.py:329 -#: netbox/ipam/forms/filtersets.py:432 netbox/ipam/forms/filtersets.py:464 +#: netbox/dcim/forms/bulk_edit.py:778 netbox/dcim/forms/bulk_import.py:575 +#: netbox/dcim/forms/filtersets.py:748 netbox/dcim/forms/filtersets.py:918 +#: netbox/dcim/forms/model_forms.py:627 netbox/dcim/tables/devices.py:212 +#: netbox/extras/filtersets.py:689 netbox/extras/forms/filtersets.py:364 +#: netbox/ipam/forms/filtersets.py:439 netbox/ipam/forms/filtersets.py:472 #: netbox/templates/dcim/device.html:239 #: netbox/templates/virtualization/cluster.html:10 #: netbox/templates/virtualization/virtualmachine.html:92 #: netbox/templates/virtualization/virtualmachine.html:101 #: netbox/virtualization/filtersets.py:123 -#: netbox/virtualization/filtersets.py:243 +#: netbox/virtualization/filtersets.py:245 #: netbox/virtualization/forms/bulk_edit.py:111 #: netbox/virtualization/forms/bulk_import.py:98 #: netbox/virtualization/forms/filtersets.py:105 @@ -4298,28 +4394,28 @@ msgstr "Платформа" msgid "Cluster" msgstr "Кластер" -#: netbox/dcim/forms/bulk_edit.py:748 +#: netbox/dcim/forms/bulk_edit.py:792 #: netbox/templates/extras/dashboard/widget_config.html:7 #: netbox/virtualization/forms/bulk_edit.py:173 msgid "Configuration" msgstr "Конфігурація" -#: netbox/dcim/forms/bulk_edit.py:749 netbox/netbox/navigation/menu.py:251 +#: netbox/dcim/forms/bulk_edit.py:793 netbox/netbox/navigation/menu.py:252 #: netbox/templates/dcim/device_edit.html:80 msgid "Virtualization" msgstr "Віртуалізація" -#: netbox/dcim/forms/bulk_edit.py:763 netbox/dcim/forms/bulk_import.py:680 -#: netbox/dcim/forms/model_forms.py:658 netbox/dcim/forms/model_forms.py:909 +#: netbox/dcim/forms/bulk_edit.py:807 netbox/dcim/forms/bulk_import.py:711 +#: netbox/dcim/forms/model_forms.py:752 netbox/dcim/forms/model_forms.py:1003 msgid "Module type" msgstr "Тип модуля" -#: netbox/dcim/forms/bulk_edit.py:817 netbox/dcim/forms/bulk_edit.py:1002 -#: netbox/dcim/forms/bulk_edit.py:1021 netbox/dcim/forms/bulk_edit.py:1044 -#: netbox/dcim/forms/bulk_edit.py:1086 netbox/dcim/forms/bulk_edit.py:1130 -#: netbox/dcim/forms/bulk_edit.py:1181 netbox/dcim/forms/bulk_edit.py:1208 -#: netbox/dcim/forms/bulk_edit.py:1235 netbox/dcim/forms/bulk_edit.py:1253 -#: netbox/dcim/forms/bulk_edit.py:1271 netbox/dcim/forms/filtersets.py:68 +#: netbox/dcim/forms/bulk_edit.py:861 netbox/dcim/forms/bulk_edit.py:1046 +#: netbox/dcim/forms/bulk_edit.py:1065 netbox/dcim/forms/bulk_edit.py:1088 +#: netbox/dcim/forms/bulk_edit.py:1130 netbox/dcim/forms/bulk_edit.py:1174 +#: netbox/dcim/forms/bulk_edit.py:1225 netbox/dcim/forms/bulk_edit.py:1252 +#: netbox/dcim/forms/bulk_edit.py:1279 netbox/dcim/forms/bulk_edit.py:1297 +#: netbox/dcim/forms/bulk_edit.py:1315 netbox/dcim/forms/filtersets.py:69 #: netbox/dcim/forms/object_create.py:46 netbox/templates/dcim/cable.html:32 #: netbox/templates/dcim/consoleport.html:32 #: netbox/templates/dcim/consoleserverport.html:32 @@ -4337,109 +4433,109 @@ msgstr "Тип модуля" msgid "Label" msgstr "Етикетка" -#: netbox/dcim/forms/bulk_edit.py:826 netbox/dcim/forms/filtersets.py:1117 +#: netbox/dcim/forms/bulk_edit.py:870 netbox/dcim/forms/filtersets.py:1136 #: netbox/templates/dcim/cable.html:50 msgid "Length" msgstr "Довжина" -#: netbox/dcim/forms/bulk_edit.py:831 netbox/dcim/forms/bulk_import.py:1363 -#: netbox/dcim/forms/bulk_import.py:1366 netbox/dcim/forms/filtersets.py:1121 +#: netbox/dcim/forms/bulk_edit.py:875 netbox/dcim/forms/bulk_import.py:1394 +#: netbox/dcim/forms/bulk_import.py:1397 netbox/dcim/forms/filtersets.py:1140 msgid "Length unit" msgstr "Довжина юніта" -#: netbox/dcim/forms/bulk_edit.py:855 +#: netbox/dcim/forms/bulk_edit.py:899 #: netbox/templates/dcim/virtualchassis.html:23 msgid "Domain" msgstr "Домен" -#: netbox/dcim/forms/bulk_edit.py:923 netbox/dcim/forms/bulk_import.py:1482 -#: netbox/dcim/forms/filtersets.py:1207 netbox/dcim/forms/model_forms.py:761 +#: netbox/dcim/forms/bulk_edit.py:967 netbox/dcim/forms/bulk_import.py:1513 +#: netbox/dcim/forms/filtersets.py:1226 netbox/dcim/forms/model_forms.py:855 msgid "Power panel" msgstr "Панель живлення" -#: netbox/dcim/forms/bulk_edit.py:945 netbox/dcim/forms/bulk_import.py:1518 -#: netbox/dcim/forms/filtersets.py:1229 +#: netbox/dcim/forms/bulk_edit.py:989 netbox/dcim/forms/bulk_import.py:1549 +#: netbox/dcim/forms/filtersets.py:1248 #: netbox/templates/dcim/powerfeed.html:83 msgid "Supply" msgstr "Постачання" -#: netbox/dcim/forms/bulk_edit.py:951 netbox/dcim/forms/bulk_import.py:1523 -#: netbox/dcim/forms/filtersets.py:1234 +#: netbox/dcim/forms/bulk_edit.py:995 netbox/dcim/forms/bulk_import.py:1554 +#: netbox/dcim/forms/filtersets.py:1253 #: netbox/templates/dcim/powerfeed.html:95 msgid "Phase" msgstr "Фаза" -#: netbox/dcim/forms/bulk_edit.py:957 netbox/dcim/forms/filtersets.py:1239 +#: netbox/dcim/forms/bulk_edit.py:1001 netbox/dcim/forms/filtersets.py:1258 #: netbox/templates/dcim/powerfeed.html:87 msgid "Voltage" msgstr "Напруга" -#: netbox/dcim/forms/bulk_edit.py:961 netbox/dcim/forms/filtersets.py:1243 +#: netbox/dcim/forms/bulk_edit.py:1005 netbox/dcim/forms/filtersets.py:1262 #: netbox/templates/dcim/powerfeed.html:91 msgid "Amperage" msgstr "Сила струму" -#: netbox/dcim/forms/bulk_edit.py:965 netbox/dcim/forms/filtersets.py:1247 +#: netbox/dcim/forms/bulk_edit.py:1009 netbox/dcim/forms/filtersets.py:1266 msgid "Max utilization" msgstr "Максимальне використання" -#: netbox/dcim/forms/bulk_edit.py:1054 +#: netbox/dcim/forms/bulk_edit.py:1098 msgid "Maximum draw" msgstr "Максимальна потужність" -#: netbox/dcim/forms/bulk_edit.py:1057 +#: netbox/dcim/forms/bulk_edit.py:1101 #: netbox/dcim/models/device_component_templates.py:281 #: netbox/dcim/models/device_components.py:352 msgid "Maximum power draw (watts)" msgstr "Максимальна споживана потужність (Вт)" -#: netbox/dcim/forms/bulk_edit.py:1060 +#: netbox/dcim/forms/bulk_edit.py:1104 msgid "Allocated draw" msgstr "Виділена потужність" -#: netbox/dcim/forms/bulk_edit.py:1063 +#: netbox/dcim/forms/bulk_edit.py:1107 #: netbox/dcim/models/device_component_templates.py:288 #: netbox/dcim/models/device_components.py:359 msgid "Allocated power draw (watts)" msgstr "Виділена споживана потужність (Вт)" -#: netbox/dcim/forms/bulk_edit.py:1096 netbox/dcim/forms/bulk_import.py:813 -#: netbox/dcim/forms/model_forms.py:978 netbox/dcim/forms/model_forms.py:1332 -#: netbox/dcim/forms/model_forms.py:1647 netbox/dcim/forms/object_import.py:55 +#: netbox/dcim/forms/bulk_edit.py:1140 netbox/dcim/forms/bulk_import.py:844 +#: netbox/dcim/forms/model_forms.py:1072 netbox/dcim/forms/model_forms.py:1426 +#: netbox/dcim/forms/model_forms.py:1741 netbox/dcim/forms/object_import.py:55 msgid "Power port" msgstr "Порт живлення" -#: netbox/dcim/forms/bulk_edit.py:1101 netbox/dcim/forms/bulk_import.py:820 +#: netbox/dcim/forms/bulk_edit.py:1145 netbox/dcim/forms/bulk_import.py:851 msgid "Feed leg" msgstr "Фідер живлення" -#: netbox/dcim/forms/bulk_edit.py:1147 netbox/dcim/forms/bulk_edit.py:1465 +#: netbox/dcim/forms/bulk_edit.py:1191 netbox/dcim/forms/bulk_edit.py:1512 msgid "Management only" msgstr "Тільки управління" -#: netbox/dcim/forms/bulk_edit.py:1157 netbox/dcim/forms/bulk_edit.py:1471 -#: netbox/dcim/forms/bulk_import.py:906 netbox/dcim/forms/filtersets.py:1448 +#: netbox/dcim/forms/bulk_edit.py:1201 netbox/dcim/forms/bulk_edit.py:1518 +#: netbox/dcim/forms/bulk_import.py:937 netbox/dcim/forms/filtersets.py:1472 #: netbox/dcim/forms/object_import.py:90 #: netbox/dcim/models/device_component_templates.py:445 -#: netbox/dcim/models/device_components.py:724 +#: netbox/dcim/models/device_components.py:733 msgid "PoE mode" msgstr "Режим PoE" -#: netbox/dcim/forms/bulk_edit.py:1163 netbox/dcim/forms/bulk_edit.py:1477 -#: netbox/dcim/forms/bulk_import.py:912 netbox/dcim/forms/filtersets.py:1453 +#: netbox/dcim/forms/bulk_edit.py:1207 netbox/dcim/forms/bulk_edit.py:1524 +#: netbox/dcim/forms/bulk_import.py:943 netbox/dcim/forms/filtersets.py:1477 #: netbox/dcim/forms/object_import.py:95 #: netbox/dcim/models/device_component_templates.py:452 -#: netbox/dcim/models/device_components.py:731 +#: netbox/dcim/models/device_components.py:740 msgid "PoE type" msgstr "Тип PoE" -#: netbox/dcim/forms/bulk_edit.py:1169 netbox/dcim/forms/filtersets.py:1468 +#: netbox/dcim/forms/bulk_edit.py:1213 netbox/dcim/forms/filtersets.py:1492 #: netbox/dcim/forms/object_import.py:100 msgid "Wireless role" msgstr "Бездротова роль" -#: netbox/dcim/forms/bulk_edit.py:1306 netbox/dcim/forms/model_forms.py:680 -#: netbox/dcim/forms/model_forms.py:1277 netbox/dcim/tables/devices.py:322 +#: netbox/dcim/forms/bulk_edit.py:1350 netbox/dcim/forms/model_forms.py:774 +#: netbox/dcim/forms/model_forms.py:1371 netbox/dcim/tables/devices.py:322 #: netbox/templates/dcim/consoleport.html:24 #: netbox/templates/dcim/consoleserverport.html:24 #: netbox/templates/dcim/frontport.html:24 @@ -4453,26 +4549,26 @@ msgstr "Бездротова роль" msgid "Module" msgstr "Модуль" -#: netbox/dcim/forms/bulk_edit.py:1445 netbox/dcim/tables/devices.py:698 +#: netbox/dcim/forms/bulk_edit.py:1492 netbox/dcim/tables/devices.py:705 #: netbox/templates/dcim/interface.html:116 msgid "LAG" msgstr "LAG" -#: netbox/dcim/forms/bulk_edit.py:1450 netbox/dcim/forms/model_forms.py:1359 +#: netbox/dcim/forms/bulk_edit.py:1497 netbox/dcim/forms/model_forms.py:1453 msgid "Virtual device contexts" msgstr "Контексти віртуальних пристроїв" -#: netbox/dcim/forms/bulk_edit.py:1456 netbox/dcim/forms/bulk_import.py:741 -#: netbox/dcim/forms/bulk_import.py:767 netbox/dcim/forms/filtersets.py:1301 -#: netbox/dcim/forms/filtersets.py:1326 netbox/dcim/forms/filtersets.py:1412 -#: netbox/dcim/tables/devices.py:631 +#: netbox/dcim/forms/bulk_edit.py:1503 netbox/dcim/forms/bulk_import.py:772 +#: netbox/dcim/forms/bulk_import.py:798 netbox/dcim/forms/filtersets.py:1320 +#: netbox/dcim/forms/filtersets.py:1345 netbox/dcim/forms/filtersets.py:1436 +#: netbox/dcim/tables/devices.py:638 #: netbox/templates/circuits/inc/circuit_termination_fields.html:62 #: netbox/templates/dcim/consoleport.html:40 #: netbox/templates/dcim/consoleserverport.html:40 msgid "Speed" msgstr "Швидкість" -#: netbox/dcim/forms/bulk_edit.py:1485 netbox/dcim/forms/bulk_import.py:915 +#: netbox/dcim/forms/bulk_edit.py:1532 netbox/dcim/forms/bulk_import.py:946 #: netbox/templates/vpn/ikepolicy.html:25 #: netbox/templates/vpn/ipsecprofile.html:21 #: netbox/templates/vpn/ipsecprofile.html:48 @@ -4486,55 +4582,55 @@ msgstr "Швидкість" msgid "Mode" msgstr "Режим" -#: netbox/dcim/forms/bulk_edit.py:1493 netbox/dcim/forms/model_forms.py:1408 -#: netbox/ipam/forms/bulk_import.py:174 netbox/ipam/forms/filtersets.py:553 -#: netbox/ipam/models/vlans.py:87 netbox/virtualization/forms/bulk_edit.py:222 +#: netbox/dcim/forms/bulk_edit.py:1540 netbox/dcim/forms/model_forms.py:1502 +#: netbox/ipam/forms/bulk_import.py:174 netbox/ipam/forms/filtersets.py:561 +#: netbox/ipam/models/vlans.py:93 netbox/virtualization/forms/bulk_edit.py:222 #: netbox/virtualization/forms/model_forms.py:335 msgid "VLAN group" msgstr "Група VLAN" -#: netbox/dcim/forms/bulk_edit.py:1502 netbox/dcim/forms/model_forms.py:1414 -#: netbox/dcim/tables/devices.py:592 +#: netbox/dcim/forms/bulk_edit.py:1549 netbox/dcim/forms/model_forms.py:1508 +#: netbox/dcim/tables/devices.py:599 #: netbox/virtualization/forms/bulk_edit.py:230 #: netbox/virtualization/forms/model_forms.py:340 msgid "Untagged VLAN" msgstr "VLAN без міток" -#: netbox/dcim/forms/bulk_edit.py:1511 netbox/dcim/forms/model_forms.py:1423 -#: netbox/dcim/tables/devices.py:598 +#: netbox/dcim/forms/bulk_edit.py:1558 netbox/dcim/forms/model_forms.py:1517 +#: netbox/dcim/tables/devices.py:605 #: netbox/virtualization/forms/bulk_edit.py:238 #: netbox/virtualization/forms/model_forms.py:349 msgid "Tagged VLANs" msgstr "VLAN'и з мітками" -#: netbox/dcim/forms/bulk_edit.py:1514 +#: netbox/dcim/forms/bulk_edit.py:1561 msgid "Add tagged VLANs" msgstr "Додати VLAN'и з мітками" -#: netbox/dcim/forms/bulk_edit.py:1523 +#: netbox/dcim/forms/bulk_edit.py:1570 msgid "Remove tagged VLANs" msgstr "Видалити мітки з VLAN'ів" -#: netbox/dcim/forms/bulk_edit.py:1534 netbox/dcim/forms/model_forms.py:1432 +#: netbox/dcim/forms/bulk_edit.py:1581 netbox/dcim/forms/model_forms.py:1526 #: netbox/virtualization/forms/model_forms.py:358 msgid "Q-in-Q Service VLAN" msgstr "Сервісна локальна мережа Q-in-Q" -#: netbox/dcim/forms/bulk_edit.py:1549 netbox/dcim/forms/model_forms.py:1395 +#: netbox/dcim/forms/bulk_edit.py:1596 netbox/dcim/forms/model_forms.py:1489 msgid "Wireless LAN group" msgstr "Група бездротової локальної мережі" -#: netbox/dcim/forms/bulk_edit.py:1554 netbox/dcim/forms/model_forms.py:1400 -#: netbox/dcim/tables/devices.py:640 netbox/netbox/navigation/menu.py:152 +#: netbox/dcim/forms/bulk_edit.py:1601 netbox/dcim/forms/model_forms.py:1494 +#: netbox/dcim/tables/devices.py:647 netbox/netbox/navigation/menu.py:153 #: netbox/templates/dcim/interface.html:337 #: netbox/wireless/tables/wirelesslan.py:24 msgid "Wireless LANs" msgstr "Бездротові локальні мережі" -#: netbox/dcim/forms/bulk_edit.py:1563 netbox/dcim/forms/filtersets.py:1381 -#: netbox/dcim/forms/model_forms.py:1466 netbox/ipam/forms/bulk_edit.py:269 -#: netbox/ipam/forms/bulk_edit.py:362 netbox/ipam/forms/filtersets.py:177 -#: netbox/netbox/navigation/menu.py:108 +#: netbox/dcim/forms/bulk_edit.py:1610 netbox/dcim/forms/filtersets.py:1405 +#: netbox/dcim/forms/model_forms.py:1560 netbox/ipam/forms/bulk_edit.py:269 +#: netbox/ipam/forms/bulk_edit.py:367 netbox/ipam/forms/filtersets.py:177 +#: netbox/netbox/navigation/menu.py:109 #: netbox/templates/dcim/interface.html:128 #: netbox/templates/ipam/prefix.html:91 #: netbox/templates/virtualization/vminterface.html:76 @@ -4543,251 +4639,258 @@ msgstr "Бездротові локальні мережі" msgid "Addressing" msgstr "Адресація" -#: netbox/dcim/forms/bulk_edit.py:1564 netbox/dcim/forms/filtersets.py:721 -#: netbox/dcim/forms/model_forms.py:1467 +#: netbox/dcim/forms/bulk_edit.py:1611 netbox/dcim/forms/filtersets.py:740 +#: netbox/dcim/forms/model_forms.py:1561 #: netbox/virtualization/forms/model_forms.py:379 msgid "Operation" msgstr "Операція" -#: netbox/dcim/forms/bulk_edit.py:1565 netbox/dcim/forms/filtersets.py:1382 -#: netbox/dcim/forms/model_forms.py:1022 netbox/dcim/forms/model_forms.py:1469 +#: netbox/dcim/forms/bulk_edit.py:1612 netbox/dcim/forms/filtersets.py:1406 +#: netbox/dcim/forms/model_forms.py:1116 netbox/dcim/forms/model_forms.py:1563 msgid "PoE" msgstr "PoE" -#: netbox/dcim/forms/bulk_edit.py:1566 netbox/dcim/forms/model_forms.py:1468 +#: netbox/dcim/forms/bulk_edit.py:1613 netbox/dcim/forms/model_forms.py:1562 #: netbox/templates/dcim/interface.html:105 #: netbox/virtualization/forms/bulk_edit.py:254 #: netbox/virtualization/forms/model_forms.py:380 msgid "Related Interfaces" msgstr "Пов'язані інтерфейси" -#: netbox/dcim/forms/bulk_edit.py:1568 netbox/dcim/forms/filtersets.py:1383 -#: netbox/dcim/forms/model_forms.py:1472 +#: netbox/dcim/forms/bulk_edit.py:1615 netbox/dcim/forms/filtersets.py:1407 +#: netbox/dcim/forms/model_forms.py:1566 #: netbox/virtualization/forms/bulk_edit.py:257 #: netbox/virtualization/forms/filtersets.py:206 #: netbox/virtualization/forms/model_forms.py:383 msgid "802.1Q Switching" msgstr "Комутація 802.1Q" -#: netbox/dcim/forms/bulk_edit.py:1573 +#: netbox/dcim/forms/bulk_edit.py:1620 msgid "Add/Remove" msgstr "Додати/Видалити" -#: netbox/dcim/forms/bulk_edit.py:1632 netbox/dcim/forms/bulk_edit.py:1634 +#: netbox/dcim/forms/bulk_edit.py:1679 netbox/dcim/forms/bulk_edit.py:1681 msgid "Interface mode must be specified to assign VLANs" msgstr "Для призначення VLAN'ів необхідно вказати режим інтерфейсу" -#: netbox/dcim/forms/bulk_edit.py:1639 +#: netbox/dcim/forms/bulk_edit.py:1686 msgid "An access interface cannot have tagged VLANs assigned." msgstr "Інтерфейс доступу не може призначити VLAN'и з мітками." -#: netbox/dcim/forms/bulk_import.py:66 +#: netbox/dcim/forms/bulk_import.py:67 msgid "Name of parent region" msgstr "Назва батьківського регіону" -#: netbox/dcim/forms/bulk_import.py:80 +#: netbox/dcim/forms/bulk_import.py:81 msgid "Name of parent site group" msgstr "Назва батьківської групи тех. майданчиків" -#: netbox/dcim/forms/bulk_import.py:99 +#: netbox/dcim/forms/bulk_import.py:100 msgid "Assigned region" msgstr "Призначений регіон" -#: netbox/dcim/forms/bulk_import.py:106 netbox/tenancy/forms/bulk_import.py:44 -#: netbox/tenancy/forms/bulk_import.py:85 +#: netbox/dcim/forms/bulk_import.py:107 netbox/tenancy/forms/bulk_import.py:44 #: netbox/wireless/forms/bulk_import.py:42 msgid "Assigned group" msgstr "Призначена група" -#: netbox/dcim/forms/bulk_import.py:125 +#: netbox/dcim/forms/bulk_import.py:126 msgid "available options" msgstr "доступні опції" -#: netbox/dcim/forms/bulk_import.py:136 netbox/dcim/forms/bulk_import.py:570 -#: netbox/dcim/forms/bulk_import.py:1479 netbox/ipam/forms/bulk_import.py:472 +#: netbox/dcim/forms/bulk_import.py:137 netbox/dcim/forms/bulk_import.py:601 +#: netbox/dcim/forms/bulk_import.py:1510 netbox/ipam/forms/bulk_import.py:479 #: netbox/virtualization/forms/bulk_import.py:64 #: netbox/virtualization/forms/bulk_import.py:95 msgid "Assigned site" msgstr "Призначений тех. майданчик" -#: netbox/dcim/forms/bulk_import.py:143 +#: netbox/dcim/forms/bulk_import.py:144 msgid "Parent location" msgstr "Місцезнаходження прабатька" -#: netbox/dcim/forms/bulk_import.py:145 +#: netbox/dcim/forms/bulk_import.py:146 msgid "Location not found." msgstr "Місцезнаходження не знайдено." -#: netbox/dcim/forms/bulk_import.py:187 +#: netbox/dcim/forms/bulk_import.py:191 msgid "The manufacturer of this rack type" msgstr "Виробник даного стелажного типу" -#: netbox/dcim/forms/bulk_import.py:198 +#: netbox/dcim/forms/bulk_import.py:202 msgid "The lowest-numbered position in the rack" msgstr "Позиція з найменшою нумерованістю в стійці" -#: netbox/dcim/forms/bulk_import.py:203 netbox/dcim/forms/bulk_import.py:278 +#: netbox/dcim/forms/bulk_import.py:207 netbox/dcim/forms/bulk_import.py:282 msgid "Rail-to-rail width (in inches)" msgstr "Ширина рейки до рейки (у дюймах)" -#: netbox/dcim/forms/bulk_import.py:209 netbox/dcim/forms/bulk_import.py:288 +#: netbox/dcim/forms/bulk_import.py:213 netbox/dcim/forms/bulk_import.py:292 msgid "Unit for outer dimensions" msgstr "Блок для зовнішніх розмірів" -#: netbox/dcim/forms/bulk_import.py:215 netbox/dcim/forms/bulk_import.py:300 +#: netbox/dcim/forms/bulk_import.py:219 netbox/dcim/forms/bulk_import.py:304 msgid "Unit for rack weights" msgstr "Блок для стелажних ваг" -#: netbox/dcim/forms/bulk_import.py:247 +#: netbox/dcim/forms/bulk_import.py:251 msgid "Name of assigned tenant" msgstr "ПІБ призначеного орендаря" -#: netbox/dcim/forms/bulk_import.py:259 +#: netbox/dcim/forms/bulk_import.py:263 msgid "Name of assigned role" msgstr "Назва призначеної ролі" -#: netbox/dcim/forms/bulk_import.py:266 +#: netbox/dcim/forms/bulk_import.py:270 msgid "Rack type model" msgstr "Модель типу стійки" -#: netbox/dcim/forms/bulk_import.py:294 netbox/dcim/forms/bulk_import.py:437 -#: netbox/dcim/forms/bulk_import.py:610 +#: netbox/dcim/forms/bulk_import.py:298 netbox/dcim/forms/bulk_import.py:456 +#: netbox/dcim/forms/bulk_import.py:641 msgid "Airflow direction" msgstr "Напрямок повітряного потоку" -#: netbox/dcim/forms/bulk_import.py:326 +#: netbox/dcim/forms/bulk_import.py:330 msgid "Width must be set if not specifying a rack type." msgstr "Ширина повинна бути встановлена, якщо не вказано тип стійки." -#: netbox/dcim/forms/bulk_import.py:328 +#: netbox/dcim/forms/bulk_import.py:332 msgid "U height must be set if not specifying a rack type." msgstr "Висота U повинна бути встановлена, якщо не вказано тип стійки." -#: netbox/dcim/forms/bulk_import.py:336 +#: netbox/dcim/forms/bulk_import.py:340 msgid "Parent site" msgstr "Батьківський тех. майданчик" -#: netbox/dcim/forms/bulk_import.py:343 netbox/dcim/forms/bulk_import.py:1492 +#: netbox/dcim/forms/bulk_import.py:347 netbox/dcim/forms/bulk_import.py:1523 msgid "Rack's location (if any)" msgstr "Розташування стійки (якщо є)" -#: netbox/dcim/forms/bulk_import.py:352 netbox/dcim/forms/model_forms.py:319 -#: netbox/dcim/tables/racks.py:221 +#: netbox/dcim/forms/bulk_import.py:356 netbox/dcim/forms/model_forms.py:327 +#: netbox/dcim/tables/racks.py:230 #: netbox/templates/dcim/rackreservation.html:12 #: netbox/templates/dcim/rackreservation.html:45 msgid "Units" msgstr "Юніти" -#: netbox/dcim/forms/bulk_import.py:355 +#: netbox/dcim/forms/bulk_import.py:359 msgid "Comma-separated list of individual unit numbers" msgstr "Список окремих номерів юнітів, розділених комами" -#: netbox/dcim/forms/bulk_import.py:398 +#: netbox/dcim/forms/bulk_import.py:402 msgid "The manufacturer which produces this device type" msgstr "Виробник, який випускає цей тип пристрою" -#: netbox/dcim/forms/bulk_import.py:405 +#: netbox/dcim/forms/bulk_import.py:409 msgid "The default platform for devices of this type (optional)" msgstr "Платформа за замовчуванням для пристроїв такого типу (опціонально)" -#: netbox/dcim/forms/bulk_import.py:410 +#: netbox/dcim/forms/bulk_import.py:414 msgid "Device weight" msgstr "Вага пристрою" -#: netbox/dcim/forms/bulk_import.py:416 +#: netbox/dcim/forms/bulk_import.py:420 msgid "Unit for device weight" msgstr "Вага пристрою на 1 юніт" -#: netbox/dcim/forms/bulk_import.py:442 +#: netbox/dcim/forms/bulk_import.py:461 msgid "Module weight" msgstr "Вага модуля" -#: netbox/dcim/forms/bulk_import.py:448 +#: netbox/dcim/forms/bulk_import.py:467 msgid "Unit for module weight" msgstr "Вага модуля на 1 юніт" -#: netbox/dcim/forms/bulk_import.py:481 +#: netbox/dcim/forms/bulk_import.py:484 +msgid "Parent Device Role" +msgstr "Роль батьківського пристрою" + +#: netbox/dcim/forms/bulk_import.py:486 +msgid "Device role not found." +msgstr "Роль пристрою не знайдена." + +#: netbox/dcim/forms/bulk_import.py:512 msgid "Limit platform assignments to this manufacturer" msgstr "Обмежте призначення платформи цьому виробнику" -#: netbox/dcim/forms/bulk_import.py:503 netbox/dcim/forms/bulk_import.py:1562 -#: netbox/tenancy/forms/bulk_import.py:106 +#: netbox/dcim/forms/bulk_import.py:534 netbox/dcim/forms/bulk_import.py:1593 +#: netbox/tenancy/forms/bulk_import.py:105 msgid "Assigned role" msgstr "Призначена роль" -#: netbox/dcim/forms/bulk_import.py:516 +#: netbox/dcim/forms/bulk_import.py:547 msgid "Device type manufacturer" msgstr "Тип пристрою виробник" -#: netbox/dcim/forms/bulk_import.py:522 +#: netbox/dcim/forms/bulk_import.py:553 msgid "Device type model" msgstr "Модель типу пристрою" -#: netbox/dcim/forms/bulk_import.py:529 +#: netbox/dcim/forms/bulk_import.py:560 #: netbox/virtualization/forms/bulk_import.py:132 msgid "Assigned platform" msgstr "Призначена платформа" -#: netbox/dcim/forms/bulk_import.py:537 netbox/dcim/forms/bulk_import.py:541 -#: netbox/dcim/forms/model_forms.py:547 +#: netbox/dcim/forms/bulk_import.py:568 netbox/dcim/forms/bulk_import.py:572 +#: netbox/dcim/forms/model_forms.py:641 msgid "Virtual chassis" msgstr "Віртуальне шасі" -#: netbox/dcim/forms/bulk_import.py:548 +#: netbox/dcim/forms/bulk_import.py:579 msgid "Virtualization cluster" msgstr "Кластер віртуалізації" -#: netbox/dcim/forms/bulk_import.py:577 +#: netbox/dcim/forms/bulk_import.py:608 msgid "Assigned location (if any)" msgstr "Призначене місце розташування (якщо є)" -#: netbox/dcim/forms/bulk_import.py:584 +#: netbox/dcim/forms/bulk_import.py:615 msgid "Assigned rack (if any)" msgstr "Призначена стійка (якщо така є)" -#: netbox/dcim/forms/bulk_import.py:587 +#: netbox/dcim/forms/bulk_import.py:618 msgid "Face" msgstr "Лицева сторона" -#: netbox/dcim/forms/bulk_import.py:590 +#: netbox/dcim/forms/bulk_import.py:621 msgid "Mounted rack face" msgstr "Змонтована лицева сторона стійки" -#: netbox/dcim/forms/bulk_import.py:597 +#: netbox/dcim/forms/bulk_import.py:628 msgid "Parent device (for child devices)" msgstr "Батьківський пристрій (для підпорядкованих пристроїв)" -#: netbox/dcim/forms/bulk_import.py:600 +#: netbox/dcim/forms/bulk_import.py:631 msgid "Device bay" msgstr "Відсік для пристроїв" -#: netbox/dcim/forms/bulk_import.py:604 +#: netbox/dcim/forms/bulk_import.py:635 msgid "Device bay in which this device is installed (for child devices)" msgstr "" "Відсік для пристрою, в якому встановлено цей пристрій (для підпорядкованих " "пристроїв)" -#: netbox/dcim/forms/bulk_import.py:671 +#: netbox/dcim/forms/bulk_import.py:702 msgid "The device in which this module is installed" msgstr "Пристрій, в якому встановлений даний модуль" -#: netbox/dcim/forms/bulk_import.py:674 netbox/dcim/forms/model_forms.py:651 +#: netbox/dcim/forms/bulk_import.py:705 netbox/dcim/forms/model_forms.py:745 msgid "Module bay" msgstr "Відсік для модулів" -#: netbox/dcim/forms/bulk_import.py:677 +#: netbox/dcim/forms/bulk_import.py:708 msgid "The module bay in which this module is installed" msgstr "Відсік для модуля, в якому встановлений цей модуль" -#: netbox/dcim/forms/bulk_import.py:683 +#: netbox/dcim/forms/bulk_import.py:714 msgid "The type of module" msgstr "Тип модуля" -#: netbox/dcim/forms/bulk_import.py:691 netbox/dcim/forms/model_forms.py:667 +#: netbox/dcim/forms/bulk_import.py:722 netbox/dcim/forms/model_forms.py:761 msgid "Replicate components" msgstr "Повторювання компонентів" -#: netbox/dcim/forms/bulk_import.py:693 +#: netbox/dcim/forms/bulk_import.py:724 msgid "" "Automatically populate components associated with this module type (enabled " "by default)" @@ -4795,177 +4898,176 @@ msgstr "" "Автоматично заповнювати компоненти, пов'язані з цим типом модуля (увімкнено " "за замовчуванням)" -#: netbox/dcim/forms/bulk_import.py:696 netbox/dcim/forms/model_forms.py:673 +#: netbox/dcim/forms/bulk_import.py:727 netbox/dcim/forms/model_forms.py:767 msgid "Adopt components" msgstr "Прийняти компоненти" -#: netbox/dcim/forms/bulk_import.py:698 netbox/dcim/forms/model_forms.py:676 +#: netbox/dcim/forms/bulk_import.py:729 netbox/dcim/forms/model_forms.py:770 msgid "Adopt already existing components" msgstr "Прийняти вже існуючі компоненти" -#: netbox/dcim/forms/bulk_import.py:738 netbox/dcim/forms/bulk_import.py:764 -#: netbox/dcim/forms/bulk_import.py:790 +#: netbox/dcim/forms/bulk_import.py:769 netbox/dcim/forms/bulk_import.py:795 +#: netbox/dcim/forms/bulk_import.py:821 msgid "Port type" msgstr "Тип порту" -#: netbox/dcim/forms/bulk_import.py:746 netbox/dcim/forms/bulk_import.py:772 +#: netbox/dcim/forms/bulk_import.py:777 netbox/dcim/forms/bulk_import.py:803 msgid "Port speed in bps" msgstr "Швидкість порту в біт/с" -#: netbox/dcim/forms/bulk_import.py:810 +#: netbox/dcim/forms/bulk_import.py:841 msgid "Outlet type" msgstr "Тип розетки (живлення)" -#: netbox/dcim/forms/bulk_import.py:817 +#: netbox/dcim/forms/bulk_import.py:848 msgid "Local power port which feeds this outlet" msgstr "Локальний порт живлення, який живить цю розетку" -#: netbox/dcim/forms/bulk_import.py:823 +#: netbox/dcim/forms/bulk_import.py:854 msgid "Electrical phase (for three-phase circuits)" msgstr "Електрична фаза (для трифазних ланцюгів)" -#: netbox/dcim/forms/bulk_import.py:867 netbox/dcim/forms/model_forms.py:1370 +#: netbox/dcim/forms/bulk_import.py:898 netbox/dcim/forms/model_forms.py:1464 #: netbox/virtualization/forms/bulk_import.py:161 #: netbox/virtualization/forms/model_forms.py:319 msgid "Parent interface" msgstr "Батьківський інтерфейс" -#: netbox/dcim/forms/bulk_import.py:874 netbox/dcim/forms/model_forms.py:1378 +#: netbox/dcim/forms/bulk_import.py:905 netbox/dcim/forms/model_forms.py:1472 #: netbox/virtualization/forms/bulk_import.py:168 #: netbox/virtualization/forms/model_forms.py:327 msgid "Bridged interface" msgstr "Інтерфейс типу мост" -#: netbox/dcim/forms/bulk_import.py:877 +#: netbox/dcim/forms/bulk_import.py:908 msgid "Lag" msgstr "LAG" -#: netbox/dcim/forms/bulk_import.py:881 +#: netbox/dcim/forms/bulk_import.py:912 msgid "Parent LAG interface" msgstr "Батьківський інтерфейс LAG" -#: netbox/dcim/forms/bulk_import.py:884 +#: netbox/dcim/forms/bulk_import.py:915 msgid "Vdcs" msgstr "Джерела живлення постійного струму" -#: netbox/dcim/forms/bulk_import.py:889 +#: netbox/dcim/forms/bulk_import.py:920 msgid "VDC names separated by commas, encased with double quotes. Example:" msgstr "" "Імена джерел живлення постійного струму, розділені комами, укладені " "подвійними лапками. Приклад:" -#: netbox/dcim/forms/bulk_import.py:895 +#: netbox/dcim/forms/bulk_import.py:926 msgid "Physical medium" msgstr "Фізичне середовище" -#: netbox/dcim/forms/bulk_import.py:898 netbox/dcim/forms/filtersets.py:1419 +#: netbox/dcim/forms/bulk_import.py:929 netbox/dcim/forms/filtersets.py:1443 msgid "Duplex" msgstr "Дуплекс" -#: netbox/dcim/forms/bulk_import.py:903 +#: netbox/dcim/forms/bulk_import.py:934 msgid "Poe mode" msgstr "Режим PoE" -#: netbox/dcim/forms/bulk_import.py:909 +#: netbox/dcim/forms/bulk_import.py:940 msgid "Poe type" msgstr "Тип PoE" -#: netbox/dcim/forms/bulk_import.py:918 +#: netbox/dcim/forms/bulk_import.py:949 #: netbox/virtualization/forms/bulk_import.py:174 msgid "IEEE 802.1Q operational mode (for L2 interfaces)" msgstr "Режим роботи IEEE 802.1Q (для інтерфейсів L2)" -#: netbox/dcim/forms/bulk_import.py:925 netbox/ipam/forms/bulk_import.py:164 +#: netbox/dcim/forms/bulk_import.py:956 netbox/ipam/forms/bulk_import.py:164 #: netbox/ipam/forms/bulk_import.py:253 netbox/ipam/forms/bulk_import.py:289 #: netbox/ipam/forms/filtersets.py:210 netbox/ipam/forms/filtersets.py:293 -#: netbox/ipam/forms/filtersets.py:353 +#: netbox/ipam/forms/filtersets.py:360 #: netbox/virtualization/forms/bulk_import.py:181 msgid "Assigned VRF" msgstr "Призначений VRF" -#: netbox/dcim/forms/bulk_import.py:928 +#: netbox/dcim/forms/bulk_import.py:959 msgid "Rf role" msgstr "роль RF" -#: netbox/dcim/forms/bulk_import.py:931 +#: netbox/dcim/forms/bulk_import.py:962 msgid "Wireless role (AP/station)" msgstr "Бездротова роль (AP/станція)" -#: netbox/dcim/forms/bulk_import.py:967 +#: netbox/dcim/forms/bulk_import.py:998 #, python-brace-format msgid "VDC {vdc} is not assigned to device {device}" msgstr "" "Джерело живлення постійного струму {vdc} не призначається до пристрою " "{device}" -#: netbox/dcim/forms/bulk_import.py:981 netbox/dcim/forms/model_forms.py:1036 -#: netbox/dcim/forms/model_forms.py:1655 +#: netbox/dcim/forms/bulk_import.py:1012 netbox/dcim/forms/model_forms.py:1130 +#: netbox/dcim/forms/model_forms.py:1749 #: netbox/dcim/forms/object_import.py:117 msgid "Rear port" msgstr "Задній порт" -#: netbox/dcim/forms/bulk_import.py:984 +#: netbox/dcim/forms/bulk_import.py:1015 msgid "Corresponding rear port" msgstr "Відповідний задній порт" -#: netbox/dcim/forms/bulk_import.py:989 netbox/dcim/forms/bulk_import.py:1030 -#: netbox/dcim/forms/bulk_import.py:1353 +#: netbox/dcim/forms/bulk_import.py:1020 netbox/dcim/forms/bulk_import.py:1061 +#: netbox/dcim/forms/bulk_import.py:1384 msgid "Physical medium classification" msgstr "Класифікація фізичного середовища" -#: netbox/dcim/forms/bulk_import.py:1058 netbox/dcim/tables/devices.py:853 +#: netbox/dcim/forms/bulk_import.py:1089 netbox/dcim/tables/devices.py:860 msgid "Installed device" msgstr "Встановлений пристрій" -#: netbox/dcim/forms/bulk_import.py:1062 +#: netbox/dcim/forms/bulk_import.py:1093 msgid "Child device installed within this bay" msgstr "Підпорядкований пристрій, встановлений у цьому відсіку" -#: netbox/dcim/forms/bulk_import.py:1064 +#: netbox/dcim/forms/bulk_import.py:1095 msgid "Child device not found." msgstr "Підпорядкований пристрій не знайдено." -#: netbox/dcim/forms/bulk_import.py:1122 +#: netbox/dcim/forms/bulk_import.py:1153 msgid "Parent inventory item" msgstr "Батьківський предмет інвентарю" -#: netbox/dcim/forms/bulk_import.py:1125 +#: netbox/dcim/forms/bulk_import.py:1156 msgid "Component type" msgstr "Тип компонента" -#: netbox/dcim/forms/bulk_import.py:1129 +#: netbox/dcim/forms/bulk_import.py:1160 msgid "Component Type" msgstr "Тип компонента" -#: netbox/dcim/forms/bulk_import.py:1132 +#: netbox/dcim/forms/bulk_import.py:1163 msgid "Compnent name" msgstr "Назва компонента" -#: netbox/dcim/forms/bulk_import.py:1134 +#: netbox/dcim/forms/bulk_import.py:1165 msgid "Component Name" msgstr "Назва компонента" -#: netbox/dcim/forms/bulk_import.py:1177 netbox/dcim/forms/bulk_import.py:1195 +#: netbox/dcim/forms/bulk_import.py:1208 netbox/dcim/forms/bulk_import.py:1226 msgid "Component name must be specified when component type is specified" msgstr "Ім'я компонента має бути вказано, коли вказано тип компонента" -#: netbox/dcim/forms/bulk_import.py:1187 +#: netbox/dcim/forms/bulk_import.py:1218 #, python-brace-format msgid "Component not found: {device} - {component_name}" msgstr "Компонент не знайдено: {device} - {component_name}" -#: netbox/dcim/forms/bulk_import.py:1200 +#: netbox/dcim/forms/bulk_import.py:1231 msgid "Component type must be specified when component name is specified" msgstr "Тип компонента повинен бути вказаний, коли вказано ім'я компонента" -#: netbox/dcim/forms/bulk_import.py:1227 netbox/ipam/forms/bulk_import.py:314 +#: netbox/dcim/forms/bulk_import.py:1258 netbox/ipam/forms/bulk_import.py:314 msgid "Parent device of assigned interface (if any)" msgstr "Батьківський пристрій призначеного інтерфейсу (якщо є)" -#: netbox/dcim/forms/bulk_import.py:1230 netbox/ipam/forms/bulk_import.py:317 -#: netbox/ipam/forms/bulk_import.py:563 netbox/ipam/forms/model_forms.py:767 -#: netbox/virtualization/filtersets.py:254 -#: netbox/virtualization/filtersets.py:305 +#: netbox/dcim/forms/bulk_import.py:1261 netbox/ipam/forms/bulk_import.py:317 +#: netbox/virtualization/filtersets.py:256 +#: netbox/virtualization/filtersets.py:307 #: netbox/virtualization/forms/bulk_edit.py:182 #: netbox/virtualization/forms/bulk_edit.py:316 #: netbox/virtualization/forms/bulk_import.py:152 @@ -4973,134 +5075,134 @@ msgstr "Батьківський пристрій призначеного ін #: netbox/virtualization/forms/filtersets.py:220 #: netbox/virtualization/forms/filtersets.py:266 #: netbox/virtualization/forms/model_forms.py:295 -#: netbox/vpn/forms/bulk_import.py:93 netbox/vpn/forms/bulk_import.py:290 +#: netbox/vpn/forms/bulk_import.py:93 netbox/vpn/forms/bulk_import.py:295 msgid "Virtual machine" msgstr "Віртуальна машина" -#: netbox/dcim/forms/bulk_import.py:1234 netbox/ipam/forms/bulk_import.py:321 +#: netbox/dcim/forms/bulk_import.py:1265 netbox/ipam/forms/bulk_import.py:321 msgid "Parent VM of assigned interface (if any)" msgstr "Батьківська віртуальна машина призначеного інтерфейсу (якщо є)" -#: netbox/dcim/forms/bulk_import.py:1241 netbox/ipam/filtersets.py:1047 +#: netbox/dcim/forms/bulk_import.py:1272 netbox/ipam/filtersets.py:1047 #: netbox/ipam/forms/bulk_import.py:328 msgid "Assigned interface" msgstr "Призначений інтерфейс" -#: netbox/dcim/forms/bulk_import.py:1244 netbox/ipam/forms/bulk_import.py:338 +#: netbox/dcim/forms/bulk_import.py:1275 netbox/ipam/forms/bulk_import.py:338 msgid "Is primary" msgstr "Є первинним" -#: netbox/dcim/forms/bulk_import.py:1245 +#: netbox/dcim/forms/bulk_import.py:1276 msgid "Make this the primary MAC address for the assigned interface" msgstr "Зробіть це основною MAC-адресою для призначеного інтерфейсу" -#: netbox/dcim/forms/bulk_import.py:1282 +#: netbox/dcim/forms/bulk_import.py:1313 msgid "Must specify the parent device or VM when assigning an interface" msgstr "" "Необхідно вказати батьківський пристрій або віртуальну машину при " "призначенні інтерфейсу" -#: netbox/dcim/forms/bulk_import.py:1308 +#: netbox/dcim/forms/bulk_import.py:1339 msgid "Side A device" msgstr "Сторона А пристрою" -#: netbox/dcim/forms/bulk_import.py:1311 netbox/dcim/forms/bulk_import.py:1329 +#: netbox/dcim/forms/bulk_import.py:1342 netbox/dcim/forms/bulk_import.py:1360 msgid "Device name" msgstr "Назва пристрою" -#: netbox/dcim/forms/bulk_import.py:1314 +#: netbox/dcim/forms/bulk_import.py:1345 msgid "Side A type" msgstr "Тип сторони А" -#: netbox/dcim/forms/bulk_import.py:1320 +#: netbox/dcim/forms/bulk_import.py:1351 msgid "Side A name" msgstr "Назва сторони A" -#: netbox/dcim/forms/bulk_import.py:1321 netbox/dcim/forms/bulk_import.py:1339 +#: netbox/dcim/forms/bulk_import.py:1352 netbox/dcim/forms/bulk_import.py:1370 msgid "Termination name" msgstr "Назва кінця" -#: netbox/dcim/forms/bulk_import.py:1326 +#: netbox/dcim/forms/bulk_import.py:1357 msgid "Side B device" msgstr "Сторона Б пристрою" -#: netbox/dcim/forms/bulk_import.py:1332 +#: netbox/dcim/forms/bulk_import.py:1363 msgid "Side B type" msgstr "Тип сторони Б" -#: netbox/dcim/forms/bulk_import.py:1338 +#: netbox/dcim/forms/bulk_import.py:1369 msgid "Side B name" msgstr "Назва сторони B" -#: netbox/dcim/forms/bulk_import.py:1347 +#: netbox/dcim/forms/bulk_import.py:1378 #: netbox/wireless/forms/bulk_import.py:91 msgid "Connection status" msgstr "Статус підключення" -#: netbox/dcim/forms/bulk_import.py:1399 +#: netbox/dcim/forms/bulk_import.py:1430 #, python-brace-format msgid "Side {side_upper}: {device} {termination_object} is already connected" msgstr "Сторона {side_upper}: {device} {termination_object} вже підключена" -#: netbox/dcim/forms/bulk_import.py:1405 +#: netbox/dcim/forms/bulk_import.py:1436 #, python-brace-format msgid "{side_upper} side termination not found: {device} {name}" msgstr "{side_upper} кінцева сторона не знайдена: {device} {name}" -#: netbox/dcim/forms/bulk_import.py:1430 netbox/dcim/forms/model_forms.py:797 -#: netbox/dcim/tables/devices.py:1058 netbox/templates/dcim/device.html:132 +#: netbox/dcim/forms/bulk_import.py:1461 netbox/dcim/forms/model_forms.py:891 +#: netbox/dcim/tables/devices.py:1065 netbox/templates/dcim/device.html:132 #: netbox/templates/dcim/virtualchassis.html:27 #: netbox/templates/dcim/virtualchassis.html:67 msgid "Master" msgstr "Майстер" -#: netbox/dcim/forms/bulk_import.py:1434 +#: netbox/dcim/forms/bulk_import.py:1465 msgid "Master device" msgstr "Головний пристрій" -#: netbox/dcim/forms/bulk_import.py:1451 +#: netbox/dcim/forms/bulk_import.py:1482 msgid "Name of parent site" msgstr "Назва батьківського тех. майданчика" -#: netbox/dcim/forms/bulk_import.py:1485 +#: netbox/dcim/forms/bulk_import.py:1516 msgid "Upstream power panel" msgstr "Вища за течією панель живлення" -#: netbox/dcim/forms/bulk_import.py:1515 +#: netbox/dcim/forms/bulk_import.py:1546 msgid "Primary or redundant" msgstr "Первинний або надлишковий" -#: netbox/dcim/forms/bulk_import.py:1520 +#: netbox/dcim/forms/bulk_import.py:1551 msgid "Supply type (AC/DC)" msgstr "Тип живлення (змінній/постійний струм)" -#: netbox/dcim/forms/bulk_import.py:1525 +#: netbox/dcim/forms/bulk_import.py:1556 msgid "Single or three-phase" msgstr "Однофазний або трифазний (струм)" -#: netbox/dcim/forms/bulk_import.py:1576 netbox/dcim/forms/model_forms.py:1753 +#: netbox/dcim/forms/bulk_import.py:1607 netbox/dcim/forms/model_forms.py:1847 #: netbox/templates/dcim/device.html:190 #: netbox/templates/dcim/virtualdevicecontext.html:30 #: netbox/templates/virtualization/virtualmachine.html:52 msgid "Primary IPv4" msgstr "Первинна адреса IPv4" -#: netbox/dcim/forms/bulk_import.py:1580 +#: netbox/dcim/forms/bulk_import.py:1611 msgid "IPv4 address with mask, e.g. 1.2.3.4/24" msgstr "IPv4 адреса з маскою, наприклад 1.2.3.4/24" -#: netbox/dcim/forms/bulk_import.py:1583 netbox/dcim/forms/model_forms.py:1762 +#: netbox/dcim/forms/bulk_import.py:1614 netbox/dcim/forms/model_forms.py:1856 #: netbox/templates/dcim/device.html:206 #: netbox/templates/dcim/virtualdevicecontext.html:41 #: netbox/templates/virtualization/virtualmachine.html:68 msgid "Primary IPv6" msgstr "Первинна адреса IPv6" -#: netbox/dcim/forms/bulk_import.py:1587 +#: netbox/dcim/forms/bulk_import.py:1618 msgid "IPv6 address with prefix length, e.g. 2001:db8::1/64" msgstr "IPv6 адреса з довжиною префікса, наприклад 2001:db8::1/64" -#: netbox/dcim/forms/common.py:19 netbox/dcim/models/device_components.py:518 +#: netbox/dcim/forms/common.py:19 netbox/dcim/models/device_components.py:527 #: netbox/templates/dcim/interface.html:57 #: netbox/templates/virtualization/vminterface.html:51 #: netbox/virtualization/forms/bulk_edit.py:207 @@ -5145,7 +5247,7 @@ msgstr "" msgid "A {model} named {name} already exists" msgstr "А {model} названий {name} вже існує" -#: netbox/dcim/forms/connections.py:49 netbox/dcim/forms/model_forms.py:749 +#: netbox/dcim/forms/connections.py:49 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 @@ -5154,21 +5256,21 @@ msgstr "А {model} названий {name} вже існує" msgid "Power Panel" msgstr "Панель живлення" -#: netbox/dcim/forms/connections.py:58 netbox/dcim/forms/model_forms.py:777 +#: netbox/dcim/forms/connections.py:58 netbox/dcim/forms/model_forms.py:871 #: netbox/templates/dcim/powerfeed.html:21 #: netbox/templates/dcim/powerport.html:80 msgid "Power Feed" msgstr "Живлення живлення" -#: netbox/dcim/forms/filtersets.py:137 netbox/dcim/tables/devices.py:304 +#: netbox/dcim/forms/filtersets.py:138 netbox/dcim/tables/devices.py:304 msgid "Device Status" msgstr "Статус пристрою" -#: netbox/dcim/forms/filtersets.py:150 +#: netbox/dcim/forms/filtersets.py:151 msgid "Parent region" msgstr "Батьківський регіон" -#: netbox/dcim/forms/filtersets.py:164 netbox/tenancy/forms/bulk_import.py:28 +#: netbox/dcim/forms/filtersets.py:165 netbox/tenancy/forms/bulk_import.py:28 #: netbox/tenancy/forms/bulk_import.py:62 #: netbox/tenancy/forms/filtersets.py:33 netbox/tenancy/forms/filtersets.py:62 #: netbox/wireless/forms/bulk_import.py:27 @@ -5176,117 +5278,117 @@ msgstr "Батьківський регіон" msgid "Parent group" msgstr "Батьківська група" -#: netbox/dcim/forms/filtersets.py:243 netbox/templates/dcim/location.html:58 +#: netbox/dcim/forms/filtersets.py:244 netbox/templates/dcim/location.html:58 #: netbox/templates/dcim/site.html:56 msgid "Facility" msgstr "Об'єкт" -#: netbox/dcim/forms/filtersets.py:398 +#: netbox/dcim/forms/filtersets.py:399 msgid "Function" msgstr "Функція" -#: netbox/dcim/forms/filtersets.py:484 netbox/dcim/forms/model_forms.py:382 +#: netbox/dcim/forms/filtersets.py:485 netbox/dcim/forms/model_forms.py:390 #: netbox/templates/inc/panels/image_attachments.html:6 msgid "Images" msgstr "Зображення" -#: netbox/dcim/forms/filtersets.py:487 netbox/dcim/forms/filtersets.py:612 -#: netbox/dcim/forms/filtersets.py:727 +#: netbox/dcim/forms/filtersets.py:488 netbox/dcim/forms/filtersets.py:621 +#: netbox/dcim/forms/filtersets.py:746 msgid "Components" msgstr "Компоненти" -#: netbox/dcim/forms/filtersets.py:507 +#: netbox/dcim/forms/filtersets.py:508 msgid "Subdevice role" msgstr "Роль підпристрою" -#: netbox/dcim/forms/filtersets.py:791 netbox/dcim/tables/racks.py:54 -#: netbox/templates/dcim/racktype.html:20 +#: netbox/dcim/forms/filtersets.py:810 netbox/dcim/tables/racks.py:54 +#: netbox/templates/dcim/module.html:99 netbox/templates/dcim/racktype.html:20 msgid "Model" msgstr "Модель" -#: netbox/dcim/forms/filtersets.py:835 +#: netbox/dcim/forms/filtersets.py:854 msgid "Has an OOB IP" msgstr "Має IP-адресу для зовнішнього незалежного керування" -#: netbox/dcim/forms/filtersets.py:842 +#: netbox/dcim/forms/filtersets.py:861 msgid "Virtual chassis member" msgstr "Віртуальний елемент шасі" -#: netbox/dcim/forms/filtersets.py:891 +#: netbox/dcim/forms/filtersets.py:910 msgid "Has virtual device contexts" msgstr "Має контексти віртуальних пристроїв" -#: netbox/dcim/forms/filtersets.py:904 netbox/extras/filtersets.py:585 -#: netbox/ipam/forms/filtersets.py:469 +#: netbox/dcim/forms/filtersets.py:923 netbox/extras/filtersets.py:678 +#: netbox/ipam/forms/filtersets.py:477 #: netbox/virtualization/forms/filtersets.py:118 msgid "Cluster group" msgstr "Кластерна група" -#: netbox/dcim/forms/filtersets.py:1259 +#: netbox/dcim/forms/filtersets.py:1278 msgid "Cabled" msgstr "Кабельний" -#: netbox/dcim/forms/filtersets.py:1266 +#: netbox/dcim/forms/filtersets.py:1285 msgid "Occupied" msgstr "Зайнятий" -#: netbox/dcim/forms/filtersets.py:1293 netbox/dcim/forms/filtersets.py:1318 -#: netbox/dcim/forms/filtersets.py:1342 netbox/dcim/forms/filtersets.py:1362 -#: netbox/dcim/forms/filtersets.py:1390 netbox/dcim/tables/devices.py:373 -#: netbox/dcim/tables/devices.py:662 +#: netbox/dcim/forms/filtersets.py:1312 netbox/dcim/forms/filtersets.py:1337 +#: netbox/dcim/forms/filtersets.py:1361 netbox/dcim/forms/filtersets.py:1381 +#: netbox/dcim/forms/filtersets.py:1414 netbox/dcim/tables/devices.py:373 +#: netbox/dcim/tables/devices.py:669 #: netbox/templates/circuits/inc/circuit_termination_fields.html:16 #: netbox/templates/dcim/consoleport.html:55 #: netbox/templates/dcim/consoleserverport.html:55 #: netbox/templates/dcim/frontport.html:69 #: netbox/templates/dcim/interface.html:197 #: netbox/templates/dcim/powerfeed.html:110 -#: netbox/templates/dcim/poweroutlet.html:69 +#: netbox/templates/dcim/poweroutlet.html:73 #: netbox/templates/dcim/powerport.html:59 #: netbox/templates/dcim/rearport.html:65 msgid "Connection" msgstr "Підключення" -#: netbox/dcim/forms/filtersets.py:1402 netbox/extras/forms/bulk_edit.py:326 -#: netbox/extras/forms/bulk_import.py:247 -#: netbox/extras/forms/filtersets.py:472 -#: netbox/extras/forms/model_forms.py:689 netbox/extras/tables/tables.py:585 +#: netbox/dcim/forms/filtersets.py:1426 netbox/extras/forms/bulk_edit.py:382 +#: netbox/extras/forms/bulk_import.py:253 +#: netbox/extras/forms/filtersets.py:527 +#: netbox/extras/forms/model_forms.py:759 netbox/extras/tables/tables.py:640 #: netbox/templates/extras/journalentry.html:30 msgid "Kind" msgstr "Вид" -#: netbox/dcim/forms/filtersets.py:1431 +#: netbox/dcim/forms/filtersets.py:1455 msgid "Mgmt only" msgstr "Тільки управління" -#: netbox/dcim/forms/filtersets.py:1443 netbox/dcim/forms/model_forms.py:1454 -#: netbox/dcim/models/device_components.py:680 +#: netbox/dcim/forms/filtersets.py:1467 netbox/dcim/forms/model_forms.py:1548 +#: netbox/dcim/models/device_components.py:689 #: netbox/templates/dcim/interface.html:142 msgid "WWN" msgstr "WWN (унікальний ідентифікатор)" -#: netbox/dcim/forms/filtersets.py:1458 +#: netbox/dcim/forms/filtersets.py:1482 #: netbox/virtualization/forms/filtersets.py:246 msgid "802.1Q mode" msgstr "Режим 802.1Q" -#: netbox/dcim/forms/filtersets.py:1473 +#: netbox/dcim/forms/filtersets.py:1497 msgid "Wireless channel" msgstr "Бездротовий канал" -#: netbox/dcim/forms/filtersets.py:1477 +#: netbox/dcim/forms/filtersets.py:1501 msgid "Channel frequency (MHz)" msgstr "Частота каналу (МГц)" -#: netbox/dcim/forms/filtersets.py:1481 +#: netbox/dcim/forms/filtersets.py:1505 msgid "Channel width (MHz)" msgstr "Ширина каналу (МГц)" -#: netbox/dcim/forms/filtersets.py:1485 +#: netbox/dcim/forms/filtersets.py:1509 #: netbox/templates/dcim/interface.html:91 msgid "Transmit power (dBm)" msgstr "Потужність передачі (дБм)" -#: netbox/dcim/forms/filtersets.py:1510 netbox/dcim/forms/filtersets.py:1535 +#: netbox/dcim/forms/filtersets.py:1534 netbox/dcim/forms/filtersets.py:1559 #: netbox/dcim/tables/devices.py:336 netbox/templates/dcim/cable.html:12 #: netbox/templates/dcim/cable_trace.html:46 #: netbox/templates/dcim/frontport.html:77 @@ -5297,15 +5399,15 @@ msgstr "Потужність передачі (дБм)" msgid "Cable" msgstr "Кабель" -#: netbox/dcim/forms/filtersets.py:1614 netbox/dcim/tables/devices.py:978 +#: netbox/dcim/forms/filtersets.py:1638 netbox/dcim/tables/devices.py:985 msgid "Discovered" msgstr "Виявлено" -#: netbox/dcim/forms/filtersets.py:1655 netbox/ipam/forms/filtersets.py:364 +#: netbox/dcim/forms/filtersets.py:1679 netbox/ipam/forms/filtersets.py:371 msgid "Assigned Device" msgstr "Призначено на пристрій" -#: netbox/dcim/forms/filtersets.py:1660 netbox/ipam/forms/filtersets.py:369 +#: netbox/dcim/forms/filtersets.py:1684 netbox/ipam/forms/filtersets.py:376 msgid "Assigned VM" msgstr "Призначено на віртуальну машину" @@ -5315,15 +5417,15 @@ msgid "A virtual chassis member already exists in position {vc_position}." msgstr "Віртуальний елемент шасі вже існує на {vc_position} місці." #: netbox/dcim/forms/mixins.py:27 netbox/dcim/forms/mixins.py:75 -#: netbox/ipam/forms/bulk_edit.py:420 netbox/ipam/forms/model_forms.py:617 +#: netbox/ipam/forms/bulk_edit.py:425 netbox/ipam/forms/model_forms.py:617 msgid "Scope type" msgstr "Тип сфери застосування" #: netbox/dcim/forms/mixins.py:30 netbox/dcim/forms/mixins.py:78 -#: netbox/ipam/forms/bulk_edit.py:270 netbox/ipam/forms/bulk_edit.py:423 -#: netbox/ipam/forms/bulk_edit.py:437 netbox/ipam/forms/filtersets.py:181 +#: netbox/ipam/forms/bulk_edit.py:270 netbox/ipam/forms/bulk_edit.py:428 +#: netbox/ipam/forms/bulk_edit.py:447 netbox/ipam/forms/filtersets.py:181 #: netbox/ipam/forms/model_forms.py:231 netbox/ipam/forms/model_forms.py:620 -#: netbox/ipam/forms/model_forms.py:630 netbox/ipam/tables/ip.py:194 +#: netbox/ipam/forms/model_forms.py:630 netbox/ipam/tables/ip.py:195 #: netbox/ipam/tables/vlans.py:40 netbox/templates/ipam/prefix.html:48 #: netbox/templates/ipam/vlangroup.html:38 #: netbox/templates/virtualization/cluster.html:42 @@ -5332,9 +5434,9 @@ msgstr "Тип сфери застосування" #: netbox/virtualization/forms/filtersets.py:47 #: netbox/virtualization/forms/model_forms.py:79 #: netbox/virtualization/tables/clusters.py:80 -#: netbox/wireless/forms/bulk_edit.py:93 +#: netbox/wireless/forms/bulk_edit.py:94 #: netbox/wireless/forms/filtersets.py:37 -#: netbox/wireless/forms/model_forms.py:56 +#: netbox/wireless/forms/model_forms.py:57 #: netbox/wireless/tables/wirelesslan.py:58 msgid "Scope" msgstr "Сфера застосування" @@ -5343,31 +5445,31 @@ msgstr "Сфера застосування" msgid "Scope type (app & model)" msgstr "Тип сфери застосування (додаток і модель)" -#: netbox/dcim/forms/model_forms.py:144 +#: netbox/dcim/forms/model_forms.py:149 msgid "Contact Info" msgstr "Контактна інформація" -#: netbox/dcim/forms/model_forms.py:199 netbox/templates/dcim/rackrole.html:19 +#: netbox/dcim/forms/model_forms.py:206 netbox/templates/dcim/rackrole.html:19 msgid "Rack Role" msgstr "Роль стійки" -#: netbox/dcim/forms/model_forms.py:217 netbox/dcim/forms/model_forms.py:371 -#: netbox/dcim/forms/model_forms.py:456 +#: netbox/dcim/forms/model_forms.py:224 netbox/dcim/forms/model_forms.py:379 +#: netbox/dcim/forms/model_forms.py:550 #: netbox/utilities/forms/fields/fields.py:47 msgid "Slug" msgstr "Скорочення" -#: netbox/dcim/forms/model_forms.py:264 +#: netbox/dcim/forms/model_forms.py:271 msgid "Select a pre-defined rack type, or set physical characteristics below." msgstr "" "Виберіть попередньо визначений тип стійки або встановіть фізичні " "характеристики нижче." -#: netbox/dcim/forms/model_forms.py:273 +#: netbox/dcim/forms/model_forms.py:280 msgid "Inventory Control" msgstr "Контроль запасів" -#: netbox/dcim/forms/model_forms.py:321 +#: netbox/dcim/forms/model_forms.py:329 msgid "" "Comma-separated list of numeric unit IDs. A range may be specified using a " "hyphen." @@ -5375,36 +5477,44 @@ msgstr "" "Список ідентифікаторів числових юнітів, розділених комами. Діапазон можна " "вказати за допомогою дефіса." -#: netbox/dcim/forms/model_forms.py:330 netbox/dcim/tables/racks.py:201 +#: netbox/dcim/forms/model_forms.py:338 netbox/dcim/tables/racks.py:210 msgid "Reservation" msgstr "Бронювання" -#: netbox/dcim/forms/model_forms.py:432 +#: netbox/dcim/forms/model_forms.py:414 +msgid "Enter a valid JSON schema to define supported attributes." +msgstr "Введіть дійсну схему JSON для визначення підтримуваних атрибутів." + +#: netbox/dcim/forms/model_forms.py:447 +msgid "Profile & Attributes" +msgstr "Профіль та атрибути" + +#: netbox/dcim/forms/model_forms.py:526 #: netbox/templates/dcim/devicerole.html:23 msgid "Device Role" msgstr "Роль пристрою" -#: netbox/dcim/forms/model_forms.py:500 netbox/dcim/models/devices.py:635 +#: netbox/dcim/forms/model_forms.py:594 netbox/dcim/models/devices.py:523 msgid "The lowest-numbered unit occupied by the device" msgstr "Юніт з найменшим номером, зайнятим пристроєм" -#: netbox/dcim/forms/model_forms.py:558 +#: netbox/dcim/forms/model_forms.py:652 msgid "The position in the virtual chassis this device is identified by" msgstr "Положення у віртуальному шасі цього пристрою визначається" -#: netbox/dcim/forms/model_forms.py:563 +#: netbox/dcim/forms/model_forms.py:657 msgid "The priority of the device in the virtual chassis" msgstr "Пріоритет пристрою в віртуальному шасі" -#: netbox/dcim/forms/model_forms.py:670 +#: netbox/dcim/forms/model_forms.py:764 msgid "Automatically populate components associated with this module type" msgstr "Автоматично заповнювати компоненти, пов'язані з цим типом модуля" -#: netbox/dcim/forms/model_forms.py:779 +#: netbox/dcim/forms/model_forms.py:873 msgid "Characteristics" msgstr "Характеристики" -#: netbox/dcim/forms/model_forms.py:936 +#: netbox/dcim/forms/model_forms.py:1030 #, python-brace-format msgid "" "Alphanumeric ranges are supported for bulk creation. Mixed cases and types " @@ -5418,35 +5528,35 @@ msgstr "" "[ге, хе] -0/0/ [0-9]). Жетон {module}, якщо є, " "буде автоматично замінено значенням позиції при створенні нового модуля." -#: netbox/dcim/forms/model_forms.py:1138 +#: netbox/dcim/forms/model_forms.py:1232 msgid "Console port template" msgstr "Шаблон порту консолі" -#: netbox/dcim/forms/model_forms.py:1146 +#: netbox/dcim/forms/model_forms.py:1240 msgid "Console server port template" msgstr "Шаблон порту консольного сервера" -#: netbox/dcim/forms/model_forms.py:1154 +#: netbox/dcim/forms/model_forms.py:1248 msgid "Front port template" msgstr "Шаблон фронтального порту" -#: netbox/dcim/forms/model_forms.py:1162 +#: netbox/dcim/forms/model_forms.py:1256 msgid "Interface template" msgstr "Шаблон інтерфейсу" -#: netbox/dcim/forms/model_forms.py:1170 +#: netbox/dcim/forms/model_forms.py:1264 msgid "Power outlet template" msgstr "Шаблон електрічної розетки" -#: netbox/dcim/forms/model_forms.py:1178 +#: netbox/dcim/forms/model_forms.py:1272 msgid "Power port template" msgstr "Шаблон порту живлення" -#: netbox/dcim/forms/model_forms.py:1186 +#: netbox/dcim/forms/model_forms.py:1280 msgid "Rear port template" msgstr "Шаблон порту ззаду" -#: netbox/dcim/forms/model_forms.py:1196 netbox/dcim/forms/model_forms.py:1667 +#: netbox/dcim/forms/model_forms.py:1290 netbox/dcim/forms/model_forms.py:1761 #: netbox/dcim/tables/connections.py:27 #: netbox/templates/dcim/consoleport.html:17 #: netbox/templates/dcim/consoleserverport.html:74 @@ -5454,14 +5564,14 @@ msgstr "Шаблон порту ззаду" msgid "Console Port" msgstr "Порт консолі" -#: netbox/dcim/forms/model_forms.py:1197 netbox/dcim/forms/model_forms.py:1668 +#: netbox/dcim/forms/model_forms.py:1291 netbox/dcim/forms/model_forms.py:1762 #: netbox/templates/dcim/consoleport.html:73 #: netbox/templates/dcim/consoleserverport.html:17 #: netbox/templates/dcim/frontport.html:109 msgid "Console Server Port" msgstr "Порт консольного сервера" -#: netbox/dcim/forms/model_forms.py:1198 netbox/dcim/forms/model_forms.py:1669 +#: netbox/dcim/forms/model_forms.py:1292 netbox/dcim/forms/model_forms.py:1763 #: netbox/templates/circuits/inc/circuit_termination_fields.html:53 #: netbox/templates/dcim/consoleport.html:76 #: netbox/templates/dcim/consoleserverport.html:77 @@ -5472,8 +5582,8 @@ msgstr "Порт консольного сервера" msgid "Front Port" msgstr "Передній порт" -#: netbox/dcim/forms/model_forms.py:1199 netbox/dcim/forms/model_forms.py:1670 -#: netbox/dcim/tables/devices.py:743 +#: netbox/dcim/forms/model_forms.py:1293 netbox/dcim/forms/model_forms.py:1764 +#: netbox/dcim/tables/devices.py:750 #: netbox/templates/circuits/inc/circuit_termination_fields.html:54 #: netbox/templates/dcim/consoleport.html:79 #: netbox/templates/dcim/consoleserverport.html:80 @@ -5485,40 +5595,40 @@ msgstr "Передній порт" msgid "Rear Port" msgstr "Порт ззаду" -#: netbox/dcim/forms/model_forms.py:1200 netbox/dcim/forms/model_forms.py:1671 +#: netbox/dcim/forms/model_forms.py:1294 netbox/dcim/forms/model_forms.py:1765 #: netbox/dcim/tables/connections.py:46 netbox/dcim/tables/devices.py:520 -#: netbox/templates/dcim/poweroutlet.html:54 +#: netbox/templates/dcim/poweroutlet.html:58 #: netbox/templates/dcim/powerport.html:17 msgid "Power Port" msgstr "Порт живлення" -#: netbox/dcim/forms/model_forms.py:1201 netbox/dcim/forms/model_forms.py:1672 +#: netbox/dcim/forms/model_forms.py:1295 netbox/dcim/forms/model_forms.py:1766 #: netbox/templates/dcim/poweroutlet.html:17 #: netbox/templates/dcim/powerport.html:77 msgid "Power Outlet" msgstr "Електрична розетка" -#: netbox/dcim/forms/model_forms.py:1203 netbox/dcim/forms/model_forms.py:1674 +#: netbox/dcim/forms/model_forms.py:1297 netbox/dcim/forms/model_forms.py:1768 msgid "Component Assignment" msgstr "Призначення компонентів" -#: netbox/dcim/forms/model_forms.py:1249 netbox/dcim/forms/model_forms.py:1721 +#: netbox/dcim/forms/model_forms.py:1343 netbox/dcim/forms/model_forms.py:1815 msgid "An InventoryItem can only be assigned to a single component." msgstr "Елемент інвентаря можна призначити лише одному компоненту." -#: netbox/dcim/forms/model_forms.py:1386 +#: netbox/dcim/forms/model_forms.py:1480 msgid "LAG interface" msgstr "Інтерфейс LAG" -#: netbox/dcim/forms/model_forms.py:1409 +#: netbox/dcim/forms/model_forms.py:1503 msgid "Filter VLANs available for assignment by group." msgstr "Фільтр VLAN'ів, доступних для призначення за групами." -#: netbox/dcim/forms/model_forms.py:1564 +#: netbox/dcim/forms/model_forms.py:1658 msgid "Child Device" msgstr "Підпорядкований пристрій" -#: netbox/dcim/forms/model_forms.py:1565 +#: netbox/dcim/forms/model_forms.py:1659 msgid "" "Child devices must first be created and assigned to the site and rack of the" " parent device." @@ -5526,39 +5636,38 @@ msgstr "" "Підпорядковані пристрої спочатку повинні бути створені та присвоєні до тех. " "майданчику та стійки батьківського пристрою." -#: netbox/dcim/forms/model_forms.py:1607 +#: netbox/dcim/forms/model_forms.py:1701 msgid "Console port" msgstr "Консольний порт" -#: netbox/dcim/forms/model_forms.py:1615 +#: netbox/dcim/forms/model_forms.py:1709 msgid "Console server port" msgstr "Порт консольного сервера" -#: netbox/dcim/forms/model_forms.py:1623 +#: netbox/dcim/forms/model_forms.py:1717 msgid "Front port" msgstr "Передній порт" -#: netbox/dcim/forms/model_forms.py:1639 +#: netbox/dcim/forms/model_forms.py:1733 msgid "Power outlet" msgstr "Розетка живлення" -#: netbox/dcim/forms/model_forms.py:1661 +#: netbox/dcim/forms/model_forms.py:1755 #: netbox/templates/dcim/inventoryitem.html:17 msgid "Inventory Item" msgstr "Елемент інвентаря" -#: netbox/dcim/forms/model_forms.py:1735 +#: netbox/dcim/forms/model_forms.py:1829 #: netbox/templates/dcim/inventoryitemrole.html:15 msgid "Inventory Item Role" msgstr "Роль елемента інвентаря" -#: netbox/dcim/forms/model_forms.py:1804 +#: netbox/dcim/forms/model_forms.py:1898 msgid "VM Interface" msgstr "Інтерфейс VM" -#: netbox/dcim/forms/model_forms.py:1819 netbox/ipam/forms/filtersets.py:623 -#: netbox/ipam/forms/model_forms.py:334 netbox/ipam/forms/model_forms.py:795 -#: netbox/ipam/forms/model_forms.py:821 netbox/ipam/tables/vlans.py:171 +#: netbox/dcim/forms/model_forms.py:1913 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 #: netbox/templates/virtualization/vminterface.html:21 @@ -5568,13 +5677,13 @@ msgstr "Інтерфейс VM" #: netbox/virtualization/forms/model_forms.py:227 #: netbox/virtualization/tables/virtualmachines.py:105 #: netbox/virtualization/tables/virtualmachines.py:161 -#: netbox/vpn/choices.py:53 netbox/vpn/forms/filtersets.py:299 +#: netbox/vpn/choices.py:53 netbox/vpn/forms/filtersets.py:304 #: netbox/vpn/forms/model_forms.py:161 netbox/vpn/forms/model_forms.py:172 #: netbox/vpn/forms/model_forms.py:274 netbox/vpn/forms/model_forms.py:457 msgid "Virtual Machine" msgstr "Віртуальна машина" -#: netbox/dcim/forms/model_forms.py:1858 +#: netbox/dcim/forms/model_forms.py:1952 msgid "A MAC address can only be assigned to a single object." msgstr "MAC-адресу можна призначити лише одному об'єкту." @@ -5628,7 +5737,7 @@ msgstr "" "Кількість передніх портів, які потрібно створити ({frontport_count}) повинна" " відповідати вибраній кількості позицій портів ззаду ({rearport_count})." -#: netbox/dcim/forms/object_create.py:413 netbox/dcim/tables/devices.py:1064 +#: netbox/dcim/forms/object_create.py:413 netbox/dcim/tables/devices.py:1071 #: netbox/ipam/tables/fhrp.py:31 netbox/templates/dcim/virtualchassis.html:53 #: netbox/templates/dcim/virtualchassis_edit.html:51 #: netbox/templates/ipam/fhrpgroup.html:38 @@ -5699,15 +5808,15 @@ msgstr "Кінцевки A і Б не можуть з'єднуватися з о msgid "end" msgstr "кінець" -#: netbox/dcim/models/cables.py:313 +#: netbox/dcim/models/cables.py:309 msgid "cable termination" msgstr "кабельний кінець" -#: netbox/dcim/models/cables.py:314 +#: netbox/dcim/models/cables.py:310 msgid "cable terminations" msgstr "кабельні кінці" -#: netbox/dcim/models/cables.py:333 +#: netbox/dcim/models/cables.py:329 #, python-brace-format msgid "" "Duplicate termination found for {app_label}.{model} {termination_id}: cable " @@ -5716,68 +5825,68 @@ msgstr "" "Знайдено дублікат кінця {app_label}.{model} {termination_id}: кабель " "{cable_pk}" -#: netbox/dcim/models/cables.py:343 +#: netbox/dcim/models/cables.py:339 #, python-brace-format msgid "Cables cannot be terminated to {type_display} interfaces" msgstr "Кабелі не можуть бути підключені в {type_display} інтерфейси" -#: netbox/dcim/models/cables.py:350 +#: netbox/dcim/models/cables.py:346 msgid "Circuit terminations attached to a provider network may not be cabled." msgstr "" "Кінці каналу зв'язку, приєднані до мережі провайдера, не можуть бути " "кабельними." -#: netbox/dcim/models/cables.py:448 netbox/extras/models/configs.py:50 +#: netbox/dcim/models/cables.py:444 netbox/extras/models/configs.py:47 msgid "is active" msgstr "активний" -#: netbox/dcim/models/cables.py:452 +#: netbox/dcim/models/cables.py:448 msgid "is complete" msgstr "завершено" -#: netbox/dcim/models/cables.py:456 +#: netbox/dcim/models/cables.py:452 msgid "is split" msgstr "розщеплюється" -#: netbox/dcim/models/cables.py:464 +#: netbox/dcim/models/cables.py:460 msgid "cable path" msgstr "кабельний шлях" -#: netbox/dcim/models/cables.py:465 +#: netbox/dcim/models/cables.py:461 msgid "cable paths" msgstr "кабельні шляхи" -#: netbox/dcim/models/cables.py:540 +#: netbox/dcim/models/cables.py:536 msgid "All originating terminations must be attached to the same link" msgstr "Усі початкові закінчення повинні бути приєднані до одного посилання" -#: netbox/dcim/models/cables.py:552 +#: netbox/dcim/models/cables.py:548 msgid "All mid-span terminations must have the same termination type" msgstr "" "Усі закінчення середнього прольоту повинні мати однаковий тип закінчення" -#: netbox/dcim/models/cables.py:557 +#: netbox/dcim/models/cables.py:553 msgid "All mid-span terminations must have the same parent object" msgstr "" "Усі закінчення середнього прольоту повинні мати однаковий батьківський " "об'єкт" -#: netbox/dcim/models/cables.py:581 +#: netbox/dcim/models/cables.py:577 msgid "All links must be cable or wireless" msgstr "Всі посилання повинні бути кабельними або бездротовими" -#: netbox/dcim/models/cables.py:583 +#: netbox/dcim/models/cables.py:579 msgid "All links must match first link type" msgstr "Усі посилання повинні відповідати першому типу посилання" -#: netbox/dcim/models/cables.py:666 +#: netbox/dcim/models/cables.py:662 msgid "" "All positions counts within the path on opposite ends of links must match" msgstr "" "Усі позиції, що підраховуються в межах шляху на протилежних кінцях посилань," " повинні збігатися" -#: netbox/dcim/models/cables.py:675 +#: netbox/dcim/models/cables.py:671 msgid "Remote termination position filter is missing" msgstr "Відсутній фільтр положення віддаленого завершення" @@ -5857,12 +5966,12 @@ msgstr "" "({maximum_draw}Вт)." #: netbox/dcim/models/device_component_templates.py:349 -#: netbox/dcim/models/device_components.py:471 +#: netbox/dcim/models/device_components.py:477 msgid "feed leg" msgstr "фідер живлення" #: netbox/dcim/models/device_component_templates.py:354 -#: netbox/dcim/models/device_components.py:476 +#: netbox/dcim/models/device_components.py:482 msgid "Phase (for three-phase feeds)" msgstr "Фаза (для трифазних подач)" @@ -5889,17 +5998,17 @@ msgstr "" "модуля" #: netbox/dcim/models/device_component_templates.py:430 -#: netbox/dcim/models/device_components.py:662 +#: netbox/dcim/models/device_components.py:671 msgid "management only" msgstr "тільки управління" #: netbox/dcim/models/device_component_templates.py:438 -#: netbox/dcim/models/device_components.py:542 +#: netbox/dcim/models/device_components.py:551 msgid "bridge interface" msgstr "інтерфейс моста" #: netbox/dcim/models/device_component_templates.py:459 -#: netbox/dcim/models/device_components.py:688 +#: netbox/dcim/models/device_components.py:697 msgid "wireless role" msgstr "бездротова роль" @@ -5912,8 +6021,8 @@ msgid "interface templates" msgstr "шаблони інтерфейсу" #: netbox/dcim/models/device_component_templates.py:473 -#: netbox/dcim/models/device_components.py:848 -#: netbox/virtualization/models/virtualmachines.py:385 +#: netbox/dcim/models/device_components.py:857 +#: netbox/virtualization/models/virtualmachines.py:390 msgid "An interface cannot be bridged to itself." msgstr "Інтерфейс не може бути з'єднаний мостом з собою." @@ -5929,7 +6038,7 @@ msgid "Bridge interface ({bridge}) must belong to the same module type" msgstr "Інтерфейс моста ({bridge}) повинні складатися з модулів одного типу " #: netbox/dcim/models/device_component_templates.py:540 -#: netbox/dcim/models/device_components.py:1038 +#: netbox/dcim/models/device_components.py:1047 msgid "rear port position" msgstr "положення порту ззаду" @@ -5956,7 +6065,7 @@ msgstr "" "{count} позиції" #: netbox/dcim/models/device_component_templates.py:635 -#: netbox/dcim/models/device_components.py:1104 +#: netbox/dcim/models/device_components.py:1113 msgid "positions" msgstr "позиції" @@ -5969,12 +6078,12 @@ msgid "rear port templates" msgstr "шаблони портів ззаду" #: netbox/dcim/models/device_component_templates.py:676 -#: netbox/dcim/models/device_components.py:1151 +#: netbox/dcim/models/device_components.py:1160 msgid "position" msgstr "позиція" #: netbox/dcim/models/device_component_templates.py:679 -#: netbox/dcim/models/device_components.py:1154 +#: netbox/dcim/models/device_components.py:1163 msgid "Identifier to reference when renaming installed components" msgstr "" "Ідентифікатор для посилання при перейменуванні встановлених компонентів" @@ -6004,21 +6113,21 @@ msgstr "" "Роль підпристрою типу пристрою ({device_type}) має бути встановлено значення" " \"батько\", щоб дозволити відсіки пристрою." -#: netbox/dcim/models/device_component_templates.py:784 -#: netbox/dcim/models/device_components.py:1307 +#: netbox/dcim/models/device_component_templates.py:783 +#: netbox/dcim/models/device_components.py:1315 msgid "part ID" msgstr "Ідентифікатор частини" -#: netbox/dcim/models/device_component_templates.py:786 -#: netbox/dcim/models/device_components.py:1309 +#: netbox/dcim/models/device_component_templates.py:785 +#: netbox/dcim/models/device_components.py:1317 msgid "Manufacturer-assigned part identifier" msgstr "Ідентифікатор деталі, призначений виробником" -#: netbox/dcim/models/device_component_templates.py:803 +#: netbox/dcim/models/device_component_templates.py:802 msgid "inventory item template" msgstr "шаблон елемента інвентаря" -#: netbox/dcim/models/device_component_templates.py:804 +#: netbox/dcim/models/device_component_templates.py:803 msgid "inventory item templates" msgstr "шаблони елемента інвентаря" @@ -6059,7 +6168,7 @@ msgstr "" #: netbox/dcim/models/device_components.py:287 #: netbox/dcim/models/device_components.py:314 #: netbox/dcim/models/device_components.py:345 -#: netbox/dcim/models/device_components.py:461 +#: netbox/dcim/models/device_components.py:467 msgid "Physical port type" msgstr "Фізичний тип порту" @@ -6097,138 +6206,138 @@ msgstr "порт живлення" msgid "power ports" msgstr "порти живлення" -#: netbox/dcim/models/device_components.py:486 +#: netbox/dcim/models/device_components.py:492 msgid "power outlet" msgstr "розетка" -#: netbox/dcim/models/device_components.py:487 +#: netbox/dcim/models/device_components.py:493 msgid "power outlets" msgstr "розетки" -#: netbox/dcim/models/device_components.py:495 +#: netbox/dcim/models/device_components.py:501 #, python-brace-format msgid "Parent power port ({power_port}) must belong to the same device" msgstr "" "Батьківський порт живлення ({power_port}) повинні належати до одного і того " "ж пристрою" -#: netbox/dcim/models/device_components.py:521 netbox/vpn/models/crypto.py:80 +#: netbox/dcim/models/device_components.py:530 netbox/vpn/models/crypto.py:80 #: netbox/vpn/models/crypto.py:222 msgid "mode" msgstr "режим" -#: netbox/dcim/models/device_components.py:526 +#: netbox/dcim/models/device_components.py:535 msgid "IEEE 802.1Q tagging strategy" msgstr "Стратегія міток IEEE 802.1Q" -#: netbox/dcim/models/device_components.py:534 +#: netbox/dcim/models/device_components.py:543 msgid "parent interface" msgstr "батьківський інтерфейс" -#: netbox/dcim/models/device_components.py:550 +#: netbox/dcim/models/device_components.py:559 msgid "untagged VLAN" msgstr "VLAN без міток" -#: netbox/dcim/models/device_components.py:556 +#: netbox/dcim/models/device_components.py:565 msgid "tagged VLANs" msgstr "VLAN'и з мітками" -#: netbox/dcim/models/device_components.py:564 -#: netbox/dcim/tables/devices.py:601 netbox/ipam/forms/bulk_edit.py:510 -#: netbox/ipam/forms/bulk_import.py:507 netbox/ipam/forms/filtersets.py:579 -#: netbox/ipam/forms/model_forms.py:691 netbox/ipam/tables/vlans.py:106 +#: netbox/dcim/models/device_components.py:573 +#: netbox/dcim/tables/devices.py:608 netbox/ipam/forms/bulk_edit.py:521 +#: netbox/ipam/forms/bulk_import.py:514 netbox/ipam/forms/filtersets.py:587 +#: netbox/ipam/forms/model_forms.py:692 netbox/ipam/tables/vlans.py:108 #: netbox/templates/dcim/interface.html:86 netbox/templates/ipam/vlan.html:77 #: netbox/templates/virtualization/vminterface.html:60 msgid "Q-in-Q SVLAN" msgstr "Q-в-Q SVLAN" -#: netbox/dcim/models/device_components.py:579 +#: netbox/dcim/models/device_components.py:588 msgid "primary MAC address" msgstr "основна MAC-адреса" -#: netbox/dcim/models/device_components.py:591 +#: netbox/dcim/models/device_components.py:600 msgid "Only Q-in-Q interfaces may specify a service VLAN." msgstr "Тільки інтерфейси Q-in-Q можуть вказувати службовий VLAN." -#: netbox/dcim/models/device_components.py:597 +#: netbox/dcim/models/device_components.py:606 #, python-brace-format msgid "MAC address {mac_address} is not assigned to this interface." msgstr "MAC-адреса {mac_address} не призначений для цього інтерфейсу." -#: netbox/dcim/models/device_components.py:653 +#: netbox/dcim/models/device_components.py:662 msgid "parent LAG" msgstr "батьківський LAG" -#: netbox/dcim/models/device_components.py:663 +#: netbox/dcim/models/device_components.py:672 msgid "This interface is used only for out-of-band management" msgstr "" "Цей інтерфейс використовується лише для зовнішнього незалежного керування" -#: netbox/dcim/models/device_components.py:668 +#: netbox/dcim/models/device_components.py:677 msgid "speed (Kbps)" msgstr "швидкість (Кбіт/с)" -#: netbox/dcim/models/device_components.py:671 +#: netbox/dcim/models/device_components.py:680 msgid "duplex" msgstr "дуплекс" -#: netbox/dcim/models/device_components.py:681 +#: netbox/dcim/models/device_components.py:690 msgid "64-bit World Wide Name" msgstr "64-розрядна всесвітня назва" -#: netbox/dcim/models/device_components.py:695 +#: netbox/dcim/models/device_components.py:704 msgid "wireless channel" msgstr "бездротовий канал" -#: netbox/dcim/models/device_components.py:702 +#: netbox/dcim/models/device_components.py:711 msgid "channel frequency (MHz)" msgstr "частота каналу (МГц)" -#: netbox/dcim/models/device_components.py:703 -#: netbox/dcim/models/device_components.py:711 +#: netbox/dcim/models/device_components.py:712 +#: netbox/dcim/models/device_components.py:720 msgid "Populated by selected channel (if set)" msgstr "Заповнюється вибраним каналом (якщо встановлено)" -#: netbox/dcim/models/device_components.py:717 +#: netbox/dcim/models/device_components.py:726 msgid "transmit power (dBm)" msgstr "потужність передачі (дБм)" -#: netbox/dcim/models/device_components.py:744 netbox/wireless/models.py:117 +#: netbox/dcim/models/device_components.py:753 netbox/wireless/models.py:117 msgid "wireless LANs" msgstr "бездротові локальні мережі" -#: netbox/dcim/models/device_components.py:792 -#: netbox/virtualization/models/virtualmachines.py:359 +#: netbox/dcim/models/device_components.py:801 +#: netbox/virtualization/models/virtualmachines.py:364 msgid "interface" msgstr "інтерфейс" -#: netbox/dcim/models/device_components.py:793 -#: netbox/virtualization/models/virtualmachines.py:360 +#: netbox/dcim/models/device_components.py:802 +#: netbox/virtualization/models/virtualmachines.py:365 msgid "interfaces" msgstr "інтерфейси" -#: netbox/dcim/models/device_components.py:801 +#: netbox/dcim/models/device_components.py:810 #, python-brace-format msgid "{display_type} interfaces cannot have a cable attached." msgstr "{display_type} інтерфейси не можуть мати приєднаний кабель." -#: netbox/dcim/models/device_components.py:809 +#: netbox/dcim/models/device_components.py:818 #, python-brace-format msgid "{display_type} interfaces cannot be marked as connected." msgstr "{display_type} інтерфейси не можуть бути позначені як підключені." -#: netbox/dcim/models/device_components.py:818 -#: netbox/virtualization/models/virtualmachines.py:370 +#: netbox/dcim/models/device_components.py:827 +#: netbox/virtualization/models/virtualmachines.py:375 msgid "An interface cannot be its own parent." msgstr "Інтерфейс не може бути власним батьківським." -#: netbox/dcim/models/device_components.py:822 +#: netbox/dcim/models/device_components.py:831 msgid "Only virtual interfaces may be assigned to a parent interface." msgstr "" "Тільки віртуальні інтерфейси можуть бути призначені батьківському " "інтерфейсу." -#: netbox/dcim/models/device_components.py:829 +#: netbox/dcim/models/device_components.py:838 #, python-brace-format msgid "" "The selected parent interface ({interface}) belongs to a different device " @@ -6237,7 +6346,7 @@ msgstr "" "Вибраний батьківський інтерфейс ({interface}) належить до іншого пристрою " "({device})" -#: netbox/dcim/models/device_components.py:835 +#: netbox/dcim/models/device_components.py:844 #, python-brace-format msgid "" "The selected parent interface ({interface}) belongs to {device}, which is " @@ -6246,7 +6355,7 @@ msgstr "" "Вибраний батьківський інтерфейс ({interface}) належить {device}, яка не є " "частиною віртуального шасі {virtual_chassis}." -#: netbox/dcim/models/device_components.py:855 +#: netbox/dcim/models/device_components.py:864 #, python-brace-format msgid "" "The selected bridge interface ({bridge}) belongs to a different device " @@ -6254,7 +6363,7 @@ msgid "" msgstr "" "Вибраний інтерфейс моста ({bridge}) належить до іншого пристрою ({device})." -#: netbox/dcim/models/device_components.py:861 +#: netbox/dcim/models/device_components.py:870 #, python-brace-format msgid "" "The selected bridge interface ({interface}) belongs to {device}, which is " @@ -6263,22 +6372,22 @@ msgstr "" "Вибраний інтерфейс моста ({interface}) належить {device}, який не є частиною" " віртуального шасі {virtual_chassis}." -#: netbox/dcim/models/device_components.py:872 +#: netbox/dcim/models/device_components.py:881 msgid "Virtual interfaces cannot have a parent LAG interface." msgstr "Віртуальні інтерфейси не можуть бути батьківським інтерфейсом LAG." -#: netbox/dcim/models/device_components.py:876 +#: netbox/dcim/models/device_components.py:885 msgid "A LAG interface cannot be its own parent." msgstr "Інтерфейс LAG не може бути власним батьківським інтерфейсом." -#: netbox/dcim/models/device_components.py:883 +#: netbox/dcim/models/device_components.py:892 #, python-brace-format msgid "" "The selected LAG interface ({lag}) belongs to a different device ({device})." msgstr "" "Вибраний інтерфейс LAG ({lag}) належить до іншого пристрою ({device})." -#: netbox/dcim/models/device_components.py:889 +#: netbox/dcim/models/device_components.py:898 #, python-brace-format msgid "" "The selected LAG interface ({lag}) belongs to {device}, which is not part of" @@ -6287,53 +6396,53 @@ msgstr "" "Вибраний інтерфейс LAG ({lag}) належить {device}, який не є частиною " "віртуального шасі {virtual_chassis}." -#: netbox/dcim/models/device_components.py:900 +#: netbox/dcim/models/device_components.py:909 msgid "Virtual interfaces cannot have a PoE mode." msgstr "Віртуальні інтерфейси не можуть мати режим PoE." -#: netbox/dcim/models/device_components.py:904 +#: netbox/dcim/models/device_components.py:913 msgid "Virtual interfaces cannot have a PoE type." msgstr "Віртуальні інтерфейси не можуть мати тип PoE." -#: netbox/dcim/models/device_components.py:910 +#: netbox/dcim/models/device_components.py:919 msgid "Must specify PoE mode when designating a PoE type." msgstr "Необхідно вказати режим PoE при створенні інтерфейсу типу PoE." -#: netbox/dcim/models/device_components.py:917 +#: netbox/dcim/models/device_components.py:926 msgid "Wireless role may be set only on wireless interfaces." msgstr "" "Роль бездротового зв'язку може бути встановлена тільки на бездротових " "інтерфейсах." -#: netbox/dcim/models/device_components.py:919 +#: netbox/dcim/models/device_components.py:928 msgid "Channel may be set only on wireless interfaces." msgstr "Канал (Wi-Fi) можна встановлювати тільки на бездротових інтерфейсах." -#: netbox/dcim/models/device_components.py:925 +#: netbox/dcim/models/device_components.py:934 msgid "Channel frequency may be set only on wireless interfaces." msgstr "" "Частота каналу (Wi-Fi) може встановлюватися тільки на бездротових " "інтерфейсах." -#: netbox/dcim/models/device_components.py:929 +#: netbox/dcim/models/device_components.py:938 msgid "Cannot specify custom frequency with channel selected." msgstr "Неможливо вказати користувацьку частоту при вибраному каналі (Wi-Fi)." -#: netbox/dcim/models/device_components.py:935 +#: netbox/dcim/models/device_components.py:944 msgid "Channel width may be set only on wireless interfaces." msgstr "" "Ширина каналу (Wi-Fi) може бути встановлена тільки на бездротових " "інтерфейсах." -#: netbox/dcim/models/device_components.py:937 +#: netbox/dcim/models/device_components.py:946 msgid "Cannot specify custom width with channel selected." msgstr "Неможливо вказати користувацьку ширину при вибраному каналі." -#: netbox/dcim/models/device_components.py:941 +#: netbox/dcim/models/device_components.py:950 msgid "Interface mode does not support an untagged vlan." msgstr "Режим інтерфейсу не підтримує vlan без тегів." -#: netbox/dcim/models/device_components.py:947 +#: netbox/dcim/models/device_components.py:956 #, python-brace-format msgid "" "The untagged VLAN ({untagged_vlan}) must belong to the same site as the " @@ -6342,24 +6451,24 @@ msgstr "" "VLAN без міток ({untagged_vlan}) повинен належати тому ж тех. майданчику, що" " і батьківський пристрій інтерфейсу, або ж він повинен бути глобальним." -#: netbox/dcim/models/device_components.py:1044 +#: netbox/dcim/models/device_components.py:1053 msgid "Mapped position on corresponding rear port" msgstr "Відображене положення на відповідному порті ззаду" -#: netbox/dcim/models/device_components.py:1060 +#: netbox/dcim/models/device_components.py:1069 msgid "front port" msgstr "передній порт" -#: netbox/dcim/models/device_components.py:1061 +#: netbox/dcim/models/device_components.py:1070 msgid "front ports" msgstr "передні порти" -#: netbox/dcim/models/device_components.py:1072 +#: netbox/dcim/models/device_components.py:1081 #, python-brace-format msgid "Rear port ({rear_port}) must belong to the same device" msgstr "Порт ззаду ({rear_port}) повинні належати до одного і того ж пристрою" -#: netbox/dcim/models/device_components.py:1080 +#: netbox/dcim/models/device_components.py:1089 #, python-brace-format msgid "" "Invalid rear port position ({rear_port_position}): Rear port {name} has only" @@ -6368,19 +6477,19 @@ msgstr "" "Невірна позиція порту ззаду ({rear_port_position}): порт ззаду {name} має " "тільки {positions} позицій." -#: netbox/dcim/models/device_components.py:1110 +#: netbox/dcim/models/device_components.py:1119 msgid "Number of front ports which may be mapped" msgstr "Кількість передніх портів, які можуть бути відображені" -#: netbox/dcim/models/device_components.py:1115 +#: netbox/dcim/models/device_components.py:1124 msgid "rear port" msgstr "порт ззаду" -#: netbox/dcim/models/device_components.py:1116 +#: netbox/dcim/models/device_components.py:1125 msgid "rear ports" msgstr "порти ззаду" -#: netbox/dcim/models/device_components.py:1127 +#: netbox/dcim/models/device_components.py:1136 #, python-brace-format msgid "" "The number of positions cannot be less than the number of mapped front ports" @@ -6389,38 +6498,38 @@ msgstr "" "Кількість позицій не може бути меншою за кількість відображених фронтальних " "портів ({frontport_count})" -#: netbox/dcim/models/device_components.py:1168 +#: netbox/dcim/models/device_components.py:1177 msgid "module bay" msgstr "відсік модуля" -#: netbox/dcim/models/device_components.py:1169 +#: netbox/dcim/models/device_components.py:1178 msgid "module bays" msgstr "відсіки модуля" -#: netbox/dcim/models/device_components.py:1183 -#: netbox/dcim/models/devices.py:1229 +#: netbox/dcim/models/device_components.py:1192 +#: netbox/dcim/models/modules.py:269 msgid "A module bay cannot belong to a module installed within it." msgstr "Відсік модуля не може належати модулю, встановленому в ньому." -#: netbox/dcim/models/device_components.py:1209 +#: netbox/dcim/models/device_components.py:1218 msgid "device bay" msgstr "відсік пристрою" -#: netbox/dcim/models/device_components.py:1210 +#: netbox/dcim/models/device_components.py:1219 msgid "device bays" msgstr "відсіки для пристроїв" -#: netbox/dcim/models/device_components.py:1217 +#: netbox/dcim/models/device_components.py:1226 #, python-brace-format msgid "This type of device ({device_type}) does not support device bays." msgstr "" "Даний тип пристрою ({device_type}) не підтримує відсіки для пристроїв." -#: netbox/dcim/models/device_components.py:1223 +#: netbox/dcim/models/device_components.py:1232 msgid "Cannot install a device into itself." msgstr "Не вдається встановити пристрій в себе." -#: netbox/dcim/models/device_components.py:1231 +#: netbox/dcim/models/device_components.py:1240 #, python-brace-format msgid "" "Cannot install the specified device; device is already installed in {bay}." @@ -6428,61 +6537,61 @@ msgstr "" "Не вдається встановити вказаний пристрій, бо пристрій вже встановлено в " "{bay}." -#: netbox/dcim/models/device_components.py:1252 +#: netbox/dcim/models/device_components.py:1261 msgid "inventory item role" msgstr "роль елемента інвентаря" -#: netbox/dcim/models/device_components.py:1253 +#: netbox/dcim/models/device_components.py:1262 msgid "inventory item roles" msgstr "ролі елемента інвентаря" -#: netbox/dcim/models/device_components.py:1313 -#: netbox/dcim/models/devices.py:598 netbox/dcim/models/devices.py:1189 -#: netbox/dcim/models/racks.py:304 -#: netbox/virtualization/models/virtualmachines.py:126 +#: netbox/dcim/models/device_components.py:1321 +#: netbox/dcim/models/devices.py:486 netbox/dcim/models/modules.py:229 +#: netbox/dcim/models/racks.py:310 +#: netbox/virtualization/models/virtualmachines.py:125 msgid "serial number" msgstr "серійний номер" -#: netbox/dcim/models/device_components.py:1321 -#: netbox/dcim/models/devices.py:606 netbox/dcim/models/devices.py:1196 -#: netbox/dcim/models/racks.py:311 +#: netbox/dcim/models/device_components.py:1329 +#: netbox/dcim/models/devices.py:494 netbox/dcim/models/modules.py:236 +#: netbox/dcim/models/racks.py:317 msgid "asset tag" msgstr "призначеня мітки" -#: netbox/dcim/models/device_components.py:1322 +#: netbox/dcim/models/device_components.py:1330 msgid "A unique tag used to identify this item" msgstr "" "Унікальна мітка, яка використовується для ідентифікації цього елемента" -#: netbox/dcim/models/device_components.py:1325 +#: netbox/dcim/models/device_components.py:1333 msgid "discovered" msgstr "виявлено" -#: netbox/dcim/models/device_components.py:1327 +#: netbox/dcim/models/device_components.py:1335 msgid "This item was automatically discovered" msgstr "Цей елемент був автоматично виявлений" -#: netbox/dcim/models/device_components.py:1345 +#: netbox/dcim/models/device_components.py:1353 msgid "inventory item" msgstr "елемент інвентаря" -#: netbox/dcim/models/device_components.py:1346 +#: netbox/dcim/models/device_components.py:1354 msgid "inventory items" msgstr "елементи інвентаря" -#: netbox/dcim/models/device_components.py:1354 +#: netbox/dcim/models/device_components.py:1362 msgid "Cannot assign self as parent." msgstr "Не вдається призначити себе батьком." -#: netbox/dcim/models/device_components.py:1362 +#: netbox/dcim/models/device_components.py:1370 msgid "Parent inventory item does not belong to the same device." msgstr "Батьківський елемент інвентаря не належить до одного пристрою." -#: netbox/dcim/models/device_components.py:1368 +#: netbox/dcim/models/device_components.py:1376 msgid "Cannot move an inventory item with dependent children" msgstr "Не можливо переміщати елемент інвентаря з підпорядкованим елементом" -#: netbox/dcim/models/device_components.py:1376 +#: netbox/dcim/models/device_components.py:1384 msgid "Cannot assign inventory item to component on another device" msgstr "Не можливо призначати елемент інвентаря компоненту у іншому пристрої" @@ -6494,8 +6603,8 @@ msgstr "виробник" msgid "manufacturers" msgstr "виробники" -#: netbox/dcim/models/devices.py:84 netbox/dcim/models/devices.py:383 -#: netbox/dcim/models/racks.py:133 +#: netbox/dcim/models/devices.py:84 netbox/dcim/models/modules.py:85 +#: netbox/dcim/models/racks.py:139 msgid "model" msgstr "модель" @@ -6503,11 +6612,11 @@ msgstr "модель" msgid "default platform" msgstr "платформа за замовчуванням" -#: netbox/dcim/models/devices.py:100 netbox/dcim/models/devices.py:387 +#: netbox/dcim/models/devices.py:100 netbox/dcim/models/modules.py:89 msgid "part number" msgstr "номер деталі" -#: netbox/dcim/models/devices.py:103 netbox/dcim/models/devices.py:390 +#: netbox/dcim/models/devices.py:103 netbox/dcim/models/modules.py:92 msgid "Discrete part number (optional)" msgstr "Дискретний номер деталі (необов'язково)" @@ -6543,8 +6652,8 @@ msgstr "" "Батьківські пристрої розміщують дочірні пристрої в відсіках пристроїв. " "Залиште порожнім, якщо цей тип пристрою не є ані батьком, ані дитиною." -#: netbox/dcim/models/devices.py:131 netbox/dcim/models/devices.py:393 -#: netbox/dcim/models/devices.py:651 netbox/dcim/models/racks.py:315 +#: netbox/dcim/models/devices.py:131 netbox/dcim/models/devices.py:539 +#: netbox/dcim/models/modules.py:95 netbox/dcim/models/racks.py:321 msgid "airflow" msgstr "повітряний потік" @@ -6590,148 +6699,140 @@ msgstr "" msgid "Child device types must be 0U." msgstr "Підпорядковані типи пристроїв повинні бути висоту 0 юніт." -#: netbox/dcim/models/devices.py:413 -msgid "module type" -msgstr "тип модуля" - -#: netbox/dcim/models/devices.py:414 -msgid "module types" -msgstr "типи модулів" - -#: netbox/dcim/models/devices.py:484 +#: netbox/dcim/models/devices.py:387 msgid "Virtual machines may be assigned to this role" msgstr "Віртуальні машини можуть бути призначені для цієї ролі" -#: netbox/dcim/models/devices.py:496 +#: netbox/dcim/models/devices.py:401 msgid "device role" msgstr "роль пристрою" -#: netbox/dcim/models/devices.py:497 +#: netbox/dcim/models/devices.py:402 msgid "device roles" msgstr "ролі пристрою" -#: netbox/dcim/models/devices.py:511 +#: netbox/dcim/models/devices.py:416 msgid "Optionally limit this platform to devices of a certain manufacturer" msgstr "Опціонально обмежити цю платформу пристроями певного виробника" -#: netbox/dcim/models/devices.py:523 +#: netbox/dcim/models/devices.py:428 msgid "platform" msgstr "платформа" -#: netbox/dcim/models/devices.py:524 +#: netbox/dcim/models/devices.py:429 msgid "platforms" msgstr "платформи" -#: netbox/dcim/models/devices.py:572 +#: netbox/dcim/models/devices.py:460 msgid "The function this device serves" msgstr "Функція, яку виконує цей пристрій" -#: netbox/dcim/models/devices.py:599 +#: netbox/dcim/models/devices.py:487 msgid "Chassis serial number, assigned by the manufacturer" msgstr "Серійний номер шасі, наданий виробником" -#: netbox/dcim/models/devices.py:607 netbox/dcim/models/devices.py:1197 +#: netbox/dcim/models/devices.py:495 netbox/dcim/models/modules.py:237 msgid "A unique tag used to identify this device" msgstr "" "Унікальна мітка, яка використовується для ідентифікації цього пристрою" -#: netbox/dcim/models/devices.py:634 +#: netbox/dcim/models/devices.py:522 msgid "position (U)" msgstr "позиція (юніт)" -#: netbox/dcim/models/devices.py:642 +#: netbox/dcim/models/devices.py:530 msgid "rack face" msgstr "лицева частина стійки" -#: netbox/dcim/models/devices.py:663 netbox/dcim/models/devices.py:1425 -#: netbox/virtualization/models/virtualmachines.py:95 +#: netbox/dcim/models/devices.py:551 netbox/dcim/models/devices.py:1154 +#: netbox/virtualization/models/virtualmachines.py:94 msgid "primary IPv4" msgstr "первинна адреса IPv4" -#: netbox/dcim/models/devices.py:671 netbox/dcim/models/devices.py:1433 -#: netbox/virtualization/models/virtualmachines.py:103 +#: netbox/dcim/models/devices.py:559 netbox/dcim/models/devices.py:1162 +#: netbox/virtualization/models/virtualmachines.py:102 msgid "primary IPv6" msgstr "первинна адреса IPv6" -#: netbox/dcim/models/devices.py:679 +#: netbox/dcim/models/devices.py:567 msgid "out-of-band IP" msgstr "IP для зовнішнього незалежного керування" -#: netbox/dcim/models/devices.py:696 +#: netbox/dcim/models/devices.py:584 msgid "VC position" msgstr "Позиція віртуального шасі" -#: netbox/dcim/models/devices.py:699 +#: netbox/dcim/models/devices.py:587 msgid "Virtual chassis position" msgstr "Позиція віртуального шасі" -#: netbox/dcim/models/devices.py:702 +#: netbox/dcim/models/devices.py:590 msgid "VC priority" msgstr "Пріоритет віртуального шасі" -#: netbox/dcim/models/devices.py:706 +#: netbox/dcim/models/devices.py:594 msgid "Virtual chassis master election priority" msgstr "Пріоритет виборів майстра віртуального шасі" -#: netbox/dcim/models/devices.py:709 netbox/dcim/models/sites.py:208 +#: netbox/dcim/models/devices.py:597 netbox/dcim/models/sites.py:208 msgid "latitude" msgstr "широта" -#: netbox/dcim/models/devices.py:714 netbox/dcim/models/devices.py:722 +#: netbox/dcim/models/devices.py:602 netbox/dcim/models/devices.py:610 #: netbox/dcim/models/sites.py:213 netbox/dcim/models/sites.py:221 msgid "GPS coordinate in decimal format (xx.yyyyyy)" msgstr "GPS-координата в десятковому форматі (xx.yyyyyy)" -#: netbox/dcim/models/devices.py:717 netbox/dcim/models/sites.py:216 +#: netbox/dcim/models/devices.py:605 netbox/dcim/models/sites.py:216 msgid "longitude" msgstr "довгота" -#: netbox/dcim/models/devices.py:790 +#: netbox/dcim/models/devices.py:684 msgid "Device name must be unique per site." msgstr "Ім'я пристрою має бути унікальним для кожного тех. майданчика." -#: netbox/dcim/models/devices.py:801 netbox/ipam/models/services.py:71 +#: netbox/dcim/models/devices.py:695 msgid "device" msgstr "пристрій" -#: netbox/dcim/models/devices.py:802 +#: netbox/dcim/models/devices.py:696 msgid "devices" msgstr "пристрої" -#: netbox/dcim/models/devices.py:821 +#: netbox/dcim/models/devices.py:715 #, python-brace-format msgid "Rack {rack} does not belong to site {site}." msgstr "Стійка {rack} не належить до тех. майданчику {site}." -#: netbox/dcim/models/devices.py:826 +#: netbox/dcim/models/devices.py:720 #, python-brace-format msgid "Location {location} does not belong to site {site}." msgstr "Розташування {location} не належить до тех. майданчика {site}." -#: netbox/dcim/models/devices.py:832 +#: netbox/dcim/models/devices.py:726 #, python-brace-format msgid "Rack {rack} does not belong to location {location}." msgstr "Стійка {rack} не належить до місцезнаходження {location}." -#: netbox/dcim/models/devices.py:839 +#: netbox/dcim/models/devices.py:733 msgid "Cannot select a rack face without assigning a rack." msgstr "" "Не вдається вибрати лицеву частину стійки без призначення самої стійки." -#: netbox/dcim/models/devices.py:843 +#: netbox/dcim/models/devices.py:737 msgid "Cannot select a rack position without assigning a rack." msgstr "Не вдається вибрати положення стійки без призначення самої стійки." -#: netbox/dcim/models/devices.py:849 +#: netbox/dcim/models/devices.py:743 msgid "Position must be in increments of 0.5 rack units." msgstr "Положення повинно бути з кроком в 0,5 юніта." -#: netbox/dcim/models/devices.py:853 +#: netbox/dcim/models/devices.py:747 msgid "Must specify rack face when defining rack position." msgstr "" "Необхідно вказати лицеву частину стійки при визначенні положення стійки." -#: netbox/dcim/models/devices.py:861 +#: netbox/dcim/models/devices.py:755 #, python-brace-format msgid "" "A 0U device type ({device_type}) cannot be assigned to a rack position." @@ -6739,7 +6840,7 @@ msgstr "" "Тип пристрою 0 юніта ({device_type}) не може бути призначений для положення " "стійки." -#: netbox/dcim/models/devices.py:872 +#: netbox/dcim/models/devices.py:766 msgid "" "Child device types cannot be assigned to a rack face. This is an attribute " "of the parent device." @@ -6747,7 +6848,7 @@ msgstr "" "Підпорядковані типи пристроїв не можуть бути призначені для лицевої частини " "стійки. Це атрибут батьківського пристрою." -#: netbox/dcim/models/devices.py:879 +#: netbox/dcim/models/devices.py:773 msgid "" "Child device types cannot be assigned to a rack position. This is an " "attribute of the parent device." @@ -6755,7 +6856,7 @@ msgstr "" "Підпорядковані типи пристроїв не можуть бути призначені для розміщення у " "стійки. Це атрибут батьківського пристрою." -#: netbox/dcim/models/devices.py:893 +#: netbox/dcim/models/devices.py:787 #, python-brace-format msgid "" "U{position} is already occupied or does not have sufficient space to " @@ -6764,22 +6865,22 @@ msgstr "" "Монтажна позиція{position}юніт вже зайнята або не має достатньо вільного " "місця для розміщення цього пристрою: {device_type} ({u_height}юніта)" -#: netbox/dcim/models/devices.py:908 +#: netbox/dcim/models/devices.py:802 #, python-brace-format msgid "{ip} is not an IPv4 address." msgstr "{ip} Це не IPv4 адреса." -#: netbox/dcim/models/devices.py:920 netbox/dcim/models/devices.py:938 +#: netbox/dcim/models/devices.py:814 netbox/dcim/models/devices.py:832 #, python-brace-format msgid "The specified IP address ({ip}) is not assigned to this device." msgstr "Зазначена IP-адреса ({ip}) не призначається до цього пристрою." -#: netbox/dcim/models/devices.py:926 +#: netbox/dcim/models/devices.py:820 #, python-brace-format msgid "{ip} is not an IPv6 address." msgstr "{ip} Це не IPv6 адреса." -#: netbox/dcim/models/devices.py:956 +#: netbox/dcim/models/devices.py:850 #, python-brace-format msgid "" "The assigned platform is limited to {platform_manufacturer} device types, " @@ -6788,23 +6889,23 @@ msgstr "" "Призначена платформа обмежена {platform_manufacturer} типом пристроїв, але " "цей тип пристрою належить до {devicetype_manufacturer}." -#: netbox/dcim/models/devices.py:967 +#: netbox/dcim/models/devices.py:861 #, python-brace-format msgid "The assigned cluster belongs to a different site ({site})" msgstr "Призначений кластер належить іншому тех. майданчику ({site})" -#: netbox/dcim/models/devices.py:974 +#: netbox/dcim/models/devices.py:868 #, python-brace-format msgid "The assigned cluster belongs to a different location ({location})" msgstr "Призначений кластер належить до іншого місця ({location})" -#: netbox/dcim/models/devices.py:982 +#: netbox/dcim/models/devices.py:876 msgid "A device assigned to a virtual chassis must have its position defined." msgstr "" "Для пристрія, призначеного для віртуального шасі, повинно бути задане " "положення." -#: netbox/dcim/models/devices.py:988 +#: netbox/dcim/models/devices.py:882 #, python-brace-format msgid "" "Device cannot be removed from virtual chassis {virtual_chassis} because it " @@ -6813,38 +6914,21 @@ msgstr "" "Пристрій неможливо видалити з віртуального шасі {virtual_chassis} тому, що в" " даний час він призначений майстром." -#: netbox/dcim/models/devices.py:1204 -msgid "module" -msgstr "модуль" - -#: netbox/dcim/models/devices.py:1205 -msgid "modules" -msgstr "модулі" - -#: netbox/dcim/models/devices.py:1218 -#, python-brace-format -msgid "" -"Module must be installed within a module bay belonging to the assigned " -"device ({device})." -msgstr "" -"Модуль повинен бути встановлений у відсіку модуля, що належить призначеному " -"пристрою ({device})." - -#: netbox/dcim/models/devices.py:1346 +#: netbox/dcim/models/devices.py:1075 msgid "domain" msgstr "домен" -#: netbox/dcim/models/devices.py:1359 netbox/dcim/models/devices.py:1360 +#: netbox/dcim/models/devices.py:1088 netbox/dcim/models/devices.py:1089 msgid "virtual chassis" msgstr "віртуальні шасі" -#: netbox/dcim/models/devices.py:1372 +#: netbox/dcim/models/devices.py:1101 #, python-brace-format msgid "" "The selected master ({master}) is not assigned to this virtual chassis." msgstr "Обраний майстер ({master}) не присвоюється цьому віртуальному шасі." -#: netbox/dcim/models/devices.py:1388 +#: netbox/dcim/models/devices.py:1117 #, python-brace-format msgid "" "Unable to delete virtual chassis {self}. There are member interfaces which " @@ -6853,43 +6937,43 @@ msgstr "" "Неможливо видалити віртуальне шасі {self}. Існують мережеві інтерфейси, які " "утворюють інтерфейси LAG між шасі." -#: netbox/dcim/models/devices.py:1414 netbox/vpn/models/l2vpn.py:37 +#: netbox/dcim/models/devices.py:1143 netbox/vpn/models/l2vpn.py:42 msgid "identifier" msgstr "ідентифікатор" -#: netbox/dcim/models/devices.py:1415 +#: netbox/dcim/models/devices.py:1144 msgid "Numeric identifier unique to the parent device" msgstr "Числовий ідентифікатор, унікальний для батьківського пристрою" -#: netbox/dcim/models/devices.py:1443 netbox/extras/models/customfields.py:227 -#: netbox/extras/models/models.py:107 netbox/extras/models/models.py:694 -#: netbox/netbox/models/__init__.py:120 +#: netbox/dcim/models/devices.py:1172 netbox/extras/models/customfields.py:227 +#: netbox/extras/models/models.py:109 netbox/extras/models/models.py:767 +#: netbox/netbox/models/__init__.py:120 netbox/netbox/models/__init__.py:155 msgid "comments" msgstr "коментарі" -#: netbox/dcim/models/devices.py:1459 +#: netbox/dcim/models/devices.py:1188 msgid "virtual device context" msgstr "контекст віртуального пристрою" -#: netbox/dcim/models/devices.py:1460 +#: netbox/dcim/models/devices.py:1189 msgid "virtual device contexts" msgstr "контексти віртуальних пристроїв" -#: netbox/dcim/models/devices.py:1489 +#: netbox/dcim/models/devices.py:1218 #, python-brace-format msgid "{ip} is not an IPv{family} address." msgstr "{ip} не є IPv{family} адресою." -#: netbox/dcim/models/devices.py:1495 +#: netbox/dcim/models/devices.py:1224 msgid "Primary IP address must belong to an interface on the assigned device." msgstr "" "Первинна IP-адреса повинна належати інтерфейсу на призначеному пристрої." -#: netbox/dcim/models/devices.py:1527 +#: netbox/dcim/models/devices.py:1255 msgid "MAC addresses" msgstr "MAC-адреси" -#: netbox/dcim/models/devices.py:1559 +#: netbox/dcim/models/devices.py:1287 msgid "" "Cannot unassign MAC Address while it is designated as the primary MAC for an" " object" @@ -6897,7 +6981,7 @@ msgstr "" "Не вдається скасувати присвоєння MAC-адреси, якщо вона призначена як " "основний MAC для об'єкта" -#: netbox/dcim/models/devices.py:1563 +#: netbox/dcim/models/devices.py:1291 msgid "" "Cannot reassign MAC Address while it is designated as the primary MAC for an" " object" @@ -6905,11 +6989,57 @@ msgstr "" "Не вдається перепризначити MAC-адресу, якщо вона призначена як основний MAC " "для об'єкта" -#: netbox/dcim/models/mixins.py:94 +#: netbox/dcim/models/mixins.py:92 #, python-brace-format msgid "Please select a {scope_type}." msgstr "Будь ласка, виберіть {scope_type}." +#: netbox/dcim/models/modules.py:39 +msgid "schema" +msgstr "схеми" + +#: netbox/dcim/models/modules.py:46 +msgid "module type profile" +msgstr "профіль типу модуля" + +#: netbox/dcim/models/modules.py:47 +msgid "module type profiles" +msgstr "профілі типу модуля" + +#: netbox/dcim/models/modules.py:104 +msgid "attributes" +msgstr "атрибути" + +#: netbox/dcim/models/modules.py:120 +msgid "module type" +msgstr "тип модуля" + +#: netbox/dcim/models/modules.py:121 +msgid "module types" +msgstr "типи модулів" + +#: netbox/dcim/models/modules.py:151 +#, python-brace-format +msgid "Invalid schema: {error}" +msgstr "Невірна схема: {error}" + +#: netbox/dcim/models/modules.py:244 +msgid "module" +msgstr "модуль" + +#: netbox/dcim/models/modules.py:245 +msgid "modules" +msgstr "модулі" + +#: netbox/dcim/models/modules.py:258 +#, python-brace-format +msgid "" +"Module must be installed within a module bay belonging to the assigned " +"device ({device})." +msgstr "" +"Модуль повинен бути встановлений у відсіку модуля, що належить призначеному " +"пристрою ({device})." + #: netbox/dcim/models/power.py:55 msgid "power panel" msgstr "панель живлення" @@ -7012,22 +7142,30 @@ msgid "Outer dimension of rack (width)" msgstr "Зовнішній розмір стійки (ширина)" #: netbox/dcim/models/racks.py:77 +msgid "outer height" +msgstr "зовнішня висота" + +#: netbox/dcim/models/racks.py:80 +msgid "Outer dimension of rack (height)" +msgstr "Зовнішній розмір стійки (висота)" + +#: netbox/dcim/models/racks.py:83 msgid "outer depth" msgstr "зовнішня глибина" -#: netbox/dcim/models/racks.py:80 +#: netbox/dcim/models/racks.py:86 msgid "Outer dimension of rack (depth)" msgstr "Зовнішній розмір стійки (глибина)" -#: netbox/dcim/models/racks.py:83 +#: netbox/dcim/models/racks.py:89 msgid "outer unit" msgstr "зовнішній блок" -#: netbox/dcim/models/racks.py:90 +#: netbox/dcim/models/racks.py:96 msgid "mounting depth" msgstr "монтажна глибина" -#: netbox/dcim/models/racks.py:94 +#: netbox/dcim/models/racks.py:100 msgid "" "Maximum depth of a mounted device, in millimeters. For four-post racks, this" " is the distance between the front and rear rails." @@ -7035,78 +7173,77 @@ msgstr "" "Максимальна глибина змонтованого пристрою, в міліметрах. Для чотиристійкових" " стійок це відстань між передньою і задньою рейками." -#: netbox/dcim/models/racks.py:102 +#: netbox/dcim/models/racks.py:108 msgid "max weight" msgstr "макс. вага" -#: netbox/dcim/models/racks.py:105 +#: netbox/dcim/models/racks.py:111 msgid "Maximum load capacity for the rack" msgstr "Максимальна вантажопідйомність для стійки" -#: netbox/dcim/models/racks.py:125 netbox/dcim/models/racks.py:247 +#: netbox/dcim/models/racks.py:131 netbox/dcim/models/racks.py:253 msgid "form factor" msgstr "форм-фактор" -#: netbox/dcim/models/racks.py:162 +#: netbox/dcim/models/racks.py:168 msgid "rack type" msgstr "тип стійки" -#: netbox/dcim/models/racks.py:163 +#: netbox/dcim/models/racks.py:169 msgid "rack types" msgstr "типи стійки" -#: netbox/dcim/models/racks.py:177 netbox/dcim/models/racks.py:368 -msgid "Must specify a unit when setting an outer width/depth" -msgstr "" -"Необхідно вказати одиницю виміру при встановленні зовнішньої ширини/глибини" +#: netbox/dcim/models/racks.py:183 netbox/dcim/models/racks.py:375 +msgid "Must specify a unit when setting an outer dimension" +msgstr "Необхідно вказати одиницю при встановленні зовнішнього виміру" -#: netbox/dcim/models/racks.py:181 netbox/dcim/models/racks.py:372 +#: netbox/dcim/models/racks.py:187 netbox/dcim/models/racks.py:379 msgid "Must specify a unit when setting a maximum weight" msgstr "Необхідно вказати одиницю виміру при встановленні максимальної ваги" -#: netbox/dcim/models/racks.py:227 +#: netbox/dcim/models/racks.py:233 msgid "rack role" msgstr "роль стійки" -#: netbox/dcim/models/racks.py:228 +#: netbox/dcim/models/racks.py:234 msgid "rack roles" msgstr "ролі стійки" -#: netbox/dcim/models/racks.py:265 +#: netbox/dcim/models/racks.py:271 msgid "facility ID" msgstr "Ідентифікатор об'єкта" -#: netbox/dcim/models/racks.py:266 +#: netbox/dcim/models/racks.py:272 msgid "Locally-assigned identifier" msgstr "Локально призначений ідентифікатор" -#: netbox/dcim/models/racks.py:299 netbox/ipam/forms/bulk_import.py:204 +#: netbox/dcim/models/racks.py:305 netbox/ipam/forms/bulk_import.py:204 #: netbox/ipam/forms/bulk_import.py:272 netbox/ipam/forms/bulk_import.py:307 -#: netbox/ipam/forms/bulk_import.py:498 +#: netbox/ipam/forms/bulk_import.py:505 #: netbox/virtualization/forms/bulk_import.py:118 msgid "Functional role" msgstr "Функціональна роль" -#: netbox/dcim/models/racks.py:312 +#: netbox/dcim/models/racks.py:318 msgid "A unique tag used to identify this rack" msgstr "Унікальна мітка, який використовується для ідентифікації цієї стійки" -#: netbox/dcim/models/racks.py:351 +#: netbox/dcim/models/racks.py:358 msgid "rack" msgstr "стійка" -#: netbox/dcim/models/racks.py:352 +#: netbox/dcim/models/racks.py:359 msgid "racks" msgstr "стійки" -#: netbox/dcim/models/racks.py:364 +#: netbox/dcim/models/racks.py:371 #, python-brace-format msgid "Assigned location must belong to parent site ({site})." msgstr "" "Призначене місце розташування повинно належати батьківському тех. майданчику" " ({site})." -#: netbox/dcim/models/racks.py:387 +#: netbox/dcim/models/racks.py:394 #, python-brace-format msgid "" "Rack must be at least {min_height}U tall to house currently installed " @@ -7115,7 +7252,7 @@ msgstr "" "Стійка має бути не нижча, ніж {min_height}юніт, щоб місця було достатньо для" " розміщення вже встановлених пристроїв." -#: netbox/dcim/models/racks.py:396 +#: netbox/dcim/models/racks.py:403 #, python-brace-format msgid "" "Rack unit numbering must begin at {position} or less to house currently " @@ -7124,30 +7261,30 @@ msgstr "" "Нумерація стійок повинна починатися з {position} або не менше для розміщення" " встановлених на даний момент пристроїв." -#: netbox/dcim/models/racks.py:404 +#: netbox/dcim/models/racks.py:411 #, python-brace-format msgid "Location must be from the same site, {site}." msgstr "Розташування повинно бути з одного і того ж тех. майданчика, {site}." -#: netbox/dcim/models/racks.py:666 +#: netbox/dcim/models/racks.py:673 msgid "units" msgstr "юнітів" -#: netbox/dcim/models/racks.py:692 +#: netbox/dcim/models/racks.py:699 msgid "rack reservation" msgstr "резервування стійки" -#: netbox/dcim/models/racks.py:693 +#: netbox/dcim/models/racks.py:700 msgid "rack reservations" msgstr "бронювання стійки" -#: netbox/dcim/models/racks.py:707 +#: netbox/dcim/models/racks.py:714 #, python-brace-format msgid "Invalid unit(s) for {height}U rack: {unit_list}" msgstr "" "Недійсне монтажне місце для стійки висотою {height} юнітів: {unit_list}" -#: netbox/dcim/models/racks.py:720 +#: netbox/dcim/models/racks.py:727 #, python-brace-format msgid "The following units have already been reserved: {unit_list}" msgstr "Наступні юніти вже зарезервовані: {unit_list}" @@ -7293,13 +7430,13 @@ msgid "Reachable" msgstr "Доступний" #: netbox/dcim/tables/devices.py:69 netbox/dcim/tables/devices.py:117 -#: netbox/dcim/tables/racks.py:149 netbox/dcim/tables/sites.py:104 -#: netbox/dcim/tables/sites.py:147 netbox/extras/tables/tables.py:551 +#: netbox/dcim/tables/racks.py:153 netbox/dcim/tables/sites.py:110 +#: netbox/dcim/tables/sites.py:153 netbox/extras/tables/tables.py:605 #: netbox/netbox/navigation/menu.py:69 netbox/netbox/navigation/menu.py:73 #: netbox/netbox/navigation/menu.py:75 #: netbox/virtualization/forms/model_forms.py:122 #: netbox/virtualization/tables/clusters.py:87 -#: netbox/virtualization/views.py:240 +#: netbox/virtualization/views.py:234 msgid "Devices" msgstr "Пристрої" @@ -7309,9 +7446,9 @@ msgid "VMs" msgstr "Віртуальні машини" #: netbox/dcim/tables/devices.py:111 netbox/dcim/tables/devices.py:226 -#: netbox/extras/forms/model_forms.py:644 +#: netbox/extras/forms/model_forms.py:712 #: netbox/templates/dcim/device.html:112 -#: netbox/templates/dcim/devicerole.html:44 +#: netbox/templates/dcim/devicerole.html:48 #: netbox/templates/dcim/platform.html:41 #: netbox/templates/extras/configtemplate.html:10 #: netbox/templates/extras/object_render_config.html:12 @@ -7321,21 +7458,21 @@ msgstr "Віртуальні машини" msgid "Config Template" msgstr "Шаблон конфігурації" -#: netbox/dcim/tables/devices.py:197 netbox/dcim/tables/devices.py:1099 -#: netbox/ipam/forms/bulk_import.py:578 netbox/ipam/forms/model_forms.py:316 -#: netbox/ipam/forms/model_forms.py:329 netbox/ipam/tables/ip.py:308 -#: netbox/ipam/tables/ip.py:375 netbox/ipam/tables/ip.py:398 -#: netbox/templates/ipam/ipaddress.html:11 +#: netbox/dcim/tables/devices.py:197 netbox/dcim/tables/devices.py:1106 +#: netbox/ipam/forms/bulk_import.py:587 netbox/ipam/forms/model_forms.py:316 +#: netbox/ipam/forms/model_forms.py:329 netbox/ipam/tables/ip.py:314 +#: netbox/ipam/tables/ip.py:381 netbox/ipam/tables/ip.py:391 +#: netbox/ipam/tables/ip.py:414 netbox/templates/ipam/ipaddress.html:11 #: netbox/virtualization/tables/virtualmachines.py:65 msgid "IP Address" msgstr "IP-адреса" -#: netbox/dcim/tables/devices.py:201 netbox/dcim/tables/devices.py:1103 +#: netbox/dcim/tables/devices.py:201 netbox/dcim/tables/devices.py:1110 #: netbox/virtualization/tables/virtualmachines.py:56 msgid "IPv4 Address" msgstr "Адреса IPv4" -#: netbox/dcim/tables/devices.py:205 netbox/dcim/tables/devices.py:1107 +#: netbox/dcim/tables/devices.py:205 netbox/dcim/tables/devices.py:1114 #: netbox/virtualization/tables/virtualmachines.py:60 msgid "IPv6 Address" msgstr "Адреса IPv6" @@ -7373,10 +7510,10 @@ msgstr "Порти живлення" msgid "Power outlets" msgstr "Розетки" -#: netbox/dcim/tables/devices.py:256 netbox/dcim/tables/devices.py:1112 -#: netbox/dcim/tables/devicetypes.py:133 netbox/dcim/views.py:1204 -#: netbox/dcim/views.py:1448 netbox/dcim/views.py:2201 -#: netbox/netbox/navigation/menu.py:94 netbox/netbox/navigation/menu.py:258 +#: netbox/dcim/tables/devices.py:256 netbox/dcim/tables/devices.py:1119 +#: netbox/dcim/tables/devicetypes.py:133 netbox/dcim/views.py:1173 +#: netbox/dcim/views.py:1473 netbox/dcim/views.py:2226 +#: netbox/netbox/navigation/menu.py:95 netbox/netbox/navigation/menu.py:259 #: netbox/templates/dcim/device/base.html:37 #: netbox/templates/dcim/device_list.html:43 #: netbox/templates/dcim/devicetype/base.html:34 @@ -7387,7 +7524,7 @@ msgstr "Розетки" #: netbox/templates/virtualization/virtualmachine/base.html:27 #: netbox/templates/virtualization/virtualmachine_list.html:14 #: netbox/virtualization/tables/virtualmachines.py:71 -#: netbox/virtualization/views.py:405 netbox/wireless/tables/wirelesslan.py:63 +#: netbox/virtualization/views.py:395 netbox/wireless/tables/wirelesslan.py:63 msgid "Interfaces" msgstr "Інтерфейси" @@ -7407,14 +7544,15 @@ msgstr "Модульні відсіки" msgid "Inventory items" msgstr "Елементи інвентаря" -#: netbox/dcim/tables/devices.py:314 netbox/dcim/tables/modules.py:57 +#: netbox/dcim/tables/devices.py:314 netbox/dcim/tables/modules.py:91 +#: netbox/templates/dcim/module.html:65 #: netbox/templates/dcim/modulebay.html:17 msgid "Module Bay" msgstr "Резервуар модулів" #: netbox/dcim/tables/devices.py:327 netbox/dcim/tables/devicetypes.py:52 -#: netbox/dcim/tables/devicetypes.py:148 netbox/dcim/views.py:1279 -#: netbox/dcim/views.py:2299 netbox/netbox/navigation/menu.py:103 +#: netbox/dcim/tables/devicetypes.py:148 netbox/dcim/views.py:1248 +#: netbox/dcim/views.py:2324 netbox/netbox/navigation/menu.py:104 #: netbox/templates/dcim/device/base.html:52 #: netbox/templates/dcim/device_list.html:71 #: netbox/templates/dcim/devicetype/base.html:49 @@ -7443,24 +7581,24 @@ msgstr "Максимальна потужність (Вт)" msgid "Allocated draw (W)" msgstr "Виділена потужність (Вт)" -#: netbox/dcim/tables/devices.py:571 netbox/ipam/forms/model_forms.py:783 -#: netbox/ipam/tables/fhrp.py:28 netbox/ipam/views.py:633 -#: netbox/ipam/views.py:738 netbox/netbox/navigation/menu.py:164 -#: netbox/netbox/navigation/menu.py:166 +#: netbox/dcim/tables/devices.py:578 netbox/ipam/forms/model_forms.py:785 +#: netbox/ipam/tables/fhrp.py:28 netbox/ipam/views.py:632 +#: netbox/ipam/views.py:733 netbox/netbox/navigation/menu.py:165 +#: netbox/netbox/navigation/menu.py:167 #: netbox/templates/dcim/interface.html:396 #: netbox/templates/ipam/ipaddress_bulk_add.html:15 -#: netbox/templates/ipam/service.html:40 +#: netbox/templates/ipam/service.html:42 #: netbox/templates/virtualization/vminterface.html:107 #: netbox/vpn/tables/tunnels.py:98 msgid "IP Addresses" msgstr "IP-адреси" -#: netbox/dcim/tables/devices.py:577 netbox/netbox/navigation/menu.py:210 +#: netbox/dcim/tables/devices.py:584 netbox/netbox/navigation/menu.py:211 #: netbox/templates/ipam/inc/panels/fhrp_groups.html:6 msgid "FHRP Groups" msgstr "Групи FHRP/VRRP" -#: netbox/dcim/tables/devices.py:589 netbox/templates/dcim/interface.html:95 +#: netbox/dcim/tables/devices.py:596 netbox/templates/dcim/interface.html:95 #: netbox/templates/virtualization/vminterface.html:65 #: netbox/templates/vpn/tunnel.html:18 #: netbox/templates/vpn/tunneltermination.html:13 @@ -7471,41 +7609,41 @@ msgstr "Групи FHRP/VRRP" msgid "Tunnel" msgstr "Тунель" -#: netbox/dcim/tables/devices.py:625 netbox/dcim/tables/devicetypes.py:234 +#: netbox/dcim/tables/devices.py:632 netbox/dcim/tables/devicetypes.py:234 #: netbox/templates/dcim/interface.html:65 msgid "Management Only" msgstr "Тільки управління" -#: netbox/dcim/tables/devices.py:644 +#: netbox/dcim/tables/devices.py:651 msgid "VDCs" msgstr "Джерела живлення постійного струму" -#: netbox/dcim/tables/devices.py:651 netbox/templates/dcim/interface.html:163 +#: netbox/dcim/tables/devices.py:658 netbox/templates/dcim/interface.html:163 msgid "Virtual Circuit" msgstr "Віртуальна схема" -#: netbox/dcim/tables/devices.py:903 netbox/templates/dcim/modulebay.html:53 +#: netbox/dcim/tables/devices.py:910 netbox/templates/dcim/modulebay.html:53 msgid "Installed Module" msgstr "Встановлений модуль" -#: netbox/dcim/tables/devices.py:906 +#: netbox/dcim/tables/devices.py:913 msgid "Module Serial" msgstr "Послідовний модуль" -#: netbox/dcim/tables/devices.py:910 +#: netbox/dcim/tables/devices.py:917 msgid "Module Asset Tag" msgstr "Призначеня мітки на модуль" -#: netbox/dcim/tables/devices.py:919 +#: netbox/dcim/tables/devices.py:926 msgid "Module Status" msgstr "Статус модуля" -#: netbox/dcim/tables/devices.py:973 netbox/dcim/tables/devicetypes.py:319 +#: netbox/dcim/tables/devices.py:980 netbox/dcim/tables/devicetypes.py:319 #: netbox/templates/dcim/inventoryitem.html:44 msgid "Component" msgstr "Компонент" -#: netbox/dcim/tables/devices.py:1031 +#: netbox/dcim/tables/devices.py:1038 msgid "Items" msgstr "Предмети" @@ -7520,11 +7658,12 @@ msgid "Device Types" msgstr "Типи пристроїв" #: netbox/dcim/tables/devicetypes.py:47 netbox/netbox/navigation/menu.py:87 +#: netbox/templates/dcim/moduletypeprofile.html:45 msgid "Module Types" msgstr "Типи модулів" -#: netbox/dcim/tables/devicetypes.py:57 netbox/extras/forms/filtersets.py:378 -#: netbox/extras/forms/model_forms.py:551 netbox/extras/tables/tables.py:546 +#: netbox/dcim/tables/devicetypes.py:57 netbox/extras/forms/filtersets.py:413 +#: netbox/extras/forms/model_forms.py:619 netbox/extras/tables/tables.py:600 #: netbox/netbox/navigation/menu.py:78 msgid "Platforms" msgstr "Платформи" @@ -7543,14 +7682,14 @@ msgstr "Повна глибина" msgid "U Height" msgstr "Висота юніта(U)" -#: netbox/dcim/tables/devicetypes.py:118 netbox/dcim/tables/modules.py:26 -#: netbox/dcim/tables/racks.py:89 +#: netbox/dcim/tables/devicetypes.py:118 netbox/dcim/tables/modules.py:65 +#: netbox/dcim/tables/racks.py:93 msgid "Instances" msgstr "Екземпляри" -#: netbox/dcim/tables/devicetypes.py:121 netbox/dcim/views.py:1144 -#: netbox/dcim/views.py:1388 netbox/dcim/views.py:2137 -#: netbox/netbox/navigation/menu.py:97 +#: netbox/dcim/tables/devicetypes.py:121 netbox/dcim/views.py:1113 +#: netbox/dcim/views.py:1413 netbox/dcim/views.py:2162 +#: netbox/netbox/navigation/menu.py:98 #: netbox/templates/dcim/device/base.html:25 #: netbox/templates/dcim/device_list.html:15 #: netbox/templates/dcim/devicetype/base.html:22 @@ -7559,9 +7698,9 @@ msgstr "Екземпляри" msgid "Console Ports" msgstr "Консольні порти" -#: netbox/dcim/tables/devicetypes.py:124 netbox/dcim/views.py:1159 -#: netbox/dcim/views.py:1403 netbox/dcim/views.py:2153 -#: netbox/netbox/navigation/menu.py:98 +#: netbox/dcim/tables/devicetypes.py:124 netbox/dcim/views.py:1128 +#: netbox/dcim/views.py:1428 netbox/dcim/views.py:2178 +#: netbox/netbox/navigation/menu.py:99 #: netbox/templates/dcim/device/base.html:28 #: netbox/templates/dcim/device_list.html:22 #: netbox/templates/dcim/devicetype/base.html:25 @@ -7570,9 +7709,9 @@ msgstr "Консольні порти" msgid "Console Server Ports" msgstr "Порти консольного сервера" -#: netbox/dcim/tables/devicetypes.py:127 netbox/dcim/views.py:1174 -#: netbox/dcim/views.py:1418 netbox/dcim/views.py:2169 -#: netbox/netbox/navigation/menu.py:99 +#: netbox/dcim/tables/devicetypes.py:127 netbox/dcim/views.py:1143 +#: netbox/dcim/views.py:1443 netbox/dcim/views.py:2194 +#: netbox/netbox/navigation/menu.py:100 #: netbox/templates/dcim/device/base.html:31 #: netbox/templates/dcim/device_list.html:29 #: netbox/templates/dcim/devicetype/base.html:28 @@ -7581,9 +7720,9 @@ msgstr "Порти консольного сервера" msgid "Power Ports" msgstr "Порти живлення" -#: netbox/dcim/tables/devicetypes.py:130 netbox/dcim/views.py:1189 -#: netbox/dcim/views.py:1433 netbox/dcim/views.py:2185 -#: netbox/netbox/navigation/menu.py:100 +#: netbox/dcim/tables/devicetypes.py:130 netbox/dcim/views.py:1158 +#: netbox/dcim/views.py:1458 netbox/dcim/views.py:2210 +#: netbox/netbox/navigation/menu.py:101 #: netbox/templates/dcim/device/base.html:34 #: netbox/templates/dcim/device_list.html:36 #: netbox/templates/dcim/devicetype/base.html:31 @@ -7592,9 +7731,9 @@ msgstr "Порти живлення" msgid "Power Outlets" msgstr "Розетки" -#: netbox/dcim/tables/devicetypes.py:136 netbox/dcim/views.py:1219 -#: netbox/dcim/views.py:1463 netbox/dcim/views.py:2223 -#: netbox/netbox/navigation/menu.py:95 +#: netbox/dcim/tables/devicetypes.py:136 netbox/dcim/views.py:1188 +#: netbox/dcim/views.py:1488 netbox/dcim/views.py:2248 +#: netbox/netbox/navigation/menu.py:96 #: netbox/templates/dcim/device/base.html:40 #: netbox/templates/dcim/devicetype/base.html:37 #: netbox/templates/dcim/inc/moduletype_buttons.html:28 @@ -7602,9 +7741,9 @@ msgstr "Розетки" msgid "Front Ports" msgstr "Передні порти" -#: netbox/dcim/tables/devicetypes.py:139 netbox/dcim/views.py:1234 -#: netbox/dcim/views.py:1478 netbox/dcim/views.py:2239 -#: netbox/netbox/navigation/menu.py:96 +#: netbox/dcim/tables/devicetypes.py:139 netbox/dcim/views.py:1203 +#: netbox/dcim/views.py:1503 netbox/dcim/views.py:2264 +#: netbox/netbox/navigation/menu.py:97 #: netbox/templates/dcim/device/base.html:43 #: netbox/templates/dcim/device_list.html:50 #: netbox/templates/dcim/devicetype/base.html:40 @@ -7613,17 +7752,17 @@ msgstr "Передні порти" msgid "Rear Ports" msgstr "Задні порти" -#: netbox/dcim/tables/devicetypes.py:142 netbox/dcim/views.py:1264 -#: netbox/dcim/views.py:2279 netbox/netbox/navigation/menu.py:102 +#: netbox/dcim/tables/devicetypes.py:142 netbox/dcim/views.py:1233 +#: netbox/dcim/views.py:2304 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 msgid "Device Bays" msgstr "Відсіки для пристроїв" -#: netbox/dcim/tables/devicetypes.py:145 netbox/dcim/views.py:1249 -#: netbox/dcim/views.py:1493 netbox/dcim/views.py:2259 -#: netbox/netbox/navigation/menu.py:101 +#: netbox/dcim/tables/devicetypes.py:145 netbox/dcim/views.py:1218 +#: netbox/dcim/views.py:1518 netbox/dcim/views.py:2284 +#: netbox/netbox/navigation/menu.py:102 #: netbox/templates/dcim/device/base.html:46 #: netbox/templates/dcim/device_list.html:64 #: netbox/templates/dcim/devicetype/base.html:43 @@ -7632,7 +7771,7 @@ msgstr "Відсіки для пристроїв" msgid "Module Bays" msgstr "Модульні відсіки" -#: netbox/dcim/tables/power.py:36 netbox/netbox/navigation/menu.py:318 +#: netbox/dcim/tables/power.py:36 netbox/netbox/navigation/menu.py:319 #: netbox/templates/dcim/powerpanel.html:51 msgid "Power Feeds" msgstr "Подачі живлення" @@ -7645,45 +7784,50 @@ msgstr "Максимальне використання (живлення)" msgid "Available Power (VA)" msgstr "Доступна потужність (ВА)" -#: netbox/dcim/tables/racks.py:30 netbox/dcim/tables/sites.py:142 +#: netbox/dcim/tables/racks.py:30 netbox/dcim/tables/sites.py:148 #: netbox/netbox/navigation/menu.py:43 netbox/netbox/navigation/menu.py:47 #: netbox/netbox/navigation/menu.py:49 msgid "Racks" msgstr "Стійки" -#: netbox/dcim/tables/racks.py:63 netbox/dcim/tables/racks.py:141 +#: netbox/dcim/tables/racks.py:63 netbox/dcim/tables/racks.py:145 #: netbox/templates/dcim/device.html:318 #: netbox/templates/dcim/inc/panels/racktype_dimensions.html:14 msgid "Height" msgstr "Висота" -#: netbox/dcim/tables/racks.py:67 netbox/dcim/tables/racks.py:164 +#: netbox/dcim/tables/racks.py:67 netbox/dcim/tables/racks.py:168 #: netbox/templates/dcim/inc/panels/racktype_dimensions.html:18 msgid "Outer Width" msgstr "Зовнішня ширина" -#: netbox/dcim/tables/racks.py:71 netbox/dcim/tables/racks.py:168 +#: netbox/dcim/tables/racks.py:71 netbox/dcim/tables/racks.py:172 #: netbox/templates/dcim/inc/panels/racktype_dimensions.html:28 +msgid "Outer Height" +msgstr "Зовнішня висота" + +#: netbox/dcim/tables/racks.py:75 netbox/dcim/tables/racks.py:176 +#: netbox/templates/dcim/inc/panels/racktype_dimensions.html:38 msgid "Outer Depth" msgstr "Зовнішня глибина" -#: netbox/dcim/tables/racks.py:79 netbox/dcim/tables/racks.py:176 +#: netbox/dcim/tables/racks.py:83 netbox/dcim/tables/racks.py:184 msgid "Max Weight" msgstr "Максимальна вага" -#: netbox/dcim/tables/racks.py:153 +#: netbox/dcim/tables/racks.py:157 msgid "Space" msgstr "Простір" -#: netbox/dcim/tables/sites.py:30 netbox/dcim/tables/sites.py:57 -#: netbox/extras/forms/filtersets.py:358 -#: netbox/extras/forms/model_forms.py:531 netbox/ipam/forms/bulk_edit.py:134 +#: netbox/dcim/tables/sites.py:30 netbox/dcim/tables/sites.py:60 +#: netbox/extras/forms/filtersets.py:393 +#: netbox/extras/forms/model_forms.py:599 netbox/ipam/forms/bulk_edit.py:134 #: netbox/ipam/forms/model_forms.py:159 netbox/ipam/tables/asn.py:66 -#: netbox/netbox/navigation/menu.py:15 netbox/netbox/navigation/menu.py:17 +#: netbox/netbox/navigation/menu.py:15 netbox/netbox/navigation/menu.py:19 msgid "Sites" msgstr "Тех. майданчики" -#: netbox/dcim/tables/sites.py:152 netbox/netbox/navigation/menu.py:202 +#: netbox/dcim/tables/sites.py:158 netbox/netbox/navigation/menu.py:203 msgid "VLAN Groups" msgstr "Групи VLAN" @@ -7691,62 +7835,62 @@ msgstr "Групи VLAN" msgid "Test case must set peer_termination_type" msgstr "Тестовий випадок повинен встановити peer_termination_type" -#: netbox/dcim/views.py:138 +#: netbox/dcim/views.py:137 #, python-brace-format msgid "Disconnected {count} {type}" msgstr "Відключено {count} {type}" -#: netbox/dcim/views.py:885 netbox/netbox/navigation/menu.py:51 +#: netbox/dcim/views.py:864 netbox/netbox/navigation/menu.py:51 msgid "Reservations" msgstr "Бронювання" -#: netbox/dcim/views.py:904 netbox/templates/dcim/location.html:90 +#: netbox/dcim/views.py:883 netbox/templates/dcim/location.html:91 #: netbox/templates/dcim/site.html:140 msgid "Non-Racked Devices" msgstr "Пристрої без можливості кріплення у стійку" -#: netbox/dcim/views.py:2312 netbox/extras/forms/model_forms.py:591 +#: netbox/dcim/views.py:2337 netbox/extras/forms/model_forms.py:659 #: netbox/templates/extras/configcontext.html:10 #: netbox/virtualization/forms/model_forms.py:232 -#: netbox/virtualization/views.py:446 +#: netbox/virtualization/views.py:436 msgid "Config Context" msgstr "Контекст конфігурації" -#: netbox/dcim/views.py:2322 netbox/virtualization/views.py:456 +#: netbox/dcim/views.py:2347 netbox/virtualization/views.py:446 msgid "Render Config" msgstr "Відтворення конфігурації" -#: netbox/dcim/views.py:2335 netbox/extras/tables/tables.py:556 -#: netbox/netbox/navigation/menu.py:255 netbox/netbox/navigation/menu.py:257 -#: netbox/virtualization/views.py:214 +#: netbox/dcim/views.py:2360 netbox/extras/tables/tables.py:610 +#: 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:3168 +#: netbox/dcim/views.py:3193 #, python-brace-format msgid "Installed device {device} in bay {device_bay}." msgstr "Встановлений пристрій {device} в бухті {device_bay}." -#: netbox/dcim/views.py:3209 +#: netbox/dcim/views.py:3234 #, python-brace-format msgid "Removed device {device} from bay {device_bay}." msgstr "Видалений пристрій {device} з бухти {device_bay}." -#: netbox/dcim/views.py:3325 netbox/ipam/tables/ip.py:180 +#: netbox/dcim/views.py:3350 netbox/ipam/tables/ip.py:181 msgid "Children" msgstr "Підпорядкований" -#: netbox/dcim/views.py:3792 +#: netbox/dcim/views.py:3817 #, python-brace-format msgid "Added member {device}" msgstr "Доданий член {device}" -#: netbox/dcim/views.py:3841 +#: netbox/dcim/views.py:3866 #, python-brace-format msgid "Unable to remove master device {device} from the virtual chassis." msgstr "Неможливо видалити головний пристрій {device} від віртуального шасі." -#: netbox/dcim/views.py:3854 +#: netbox/dcim/views.py:3879 #, python-brace-format msgid "Removed {device} from virtual chassis {chassis}" msgstr "Вилучено {device} з віртуального шасі {chassis}" @@ -7809,12 +7953,6 @@ msgstr "Множинний вибір" msgid "Multiple objects" msgstr "Кілька об'єктів" -#: netbox/extras/choices.py:53 netbox/netbox/preferences.py:21 -#: netbox/templates/extras/customfield.html:78 netbox/vpn/choices.py:20 -#: netbox/wireless/choices.py:27 -msgid "Disabled" -msgstr "Вимкнений" - #: netbox/extras/choices.py:54 msgid "Loose" msgstr "Пухкий" @@ -7843,9 +7981,9 @@ msgstr "Так" msgid "No" msgstr "Ні" -#: netbox/extras/choices.py:108 netbox/templates/tenancy/contact.html:57 -#: netbox/tenancy/forms/bulk_edit.py:118 -#: netbox/wireless/forms/model_forms.py:171 +#: netbox/extras/choices.py:108 netbox/templates/tenancy/contact.html:67 +#: netbox/tenancy/forms/bulk_edit.py:125 +#: netbox/wireless/forms/model_forms.py:172 msgid "Link" msgstr "Посилання" @@ -7889,111 +8027,82 @@ msgstr "Налагодження" msgid "Failure" msgstr "Невдача" -#: netbox/extras/choices.py:213 -#: netbox/templates/dcim/virtualchassis_edit.html:111 -#: netbox/templates/generic/bulk_add_component.html:68 -#: netbox/templates/generic/object_edit.html:47 -#: netbox/templates/generic/object_edit.html:80 -#: netbox/templates/htmx/quick_add.html:24 -#: netbox/templates/ipam/inc/ipaddress_edit_header.html:7 -msgid "Create" -msgstr "Створити" - -#: netbox/extras/choices.py:214 -msgid "Update" -msgstr "Оновити" - -#: netbox/extras/choices.py:215 -#: netbox/templates/circuits/inc/circuit_termination.html:23 -#: netbox/templates/dcim/inc/panels/inventory_items.html:37 -#: netbox/templates/dcim/powerpanel.html:66 -#: netbox/templates/extras/script_list.html:35 -#: netbox/templates/generic/bulk_delete.html:20 -#: netbox/templates/generic/bulk_delete.html:66 -#: netbox/templates/generic/object_delete.html:19 -#: netbox/templates/htmx/delete_form.html:57 -#: netbox/templates/ipam/inc/panels/fhrp_groups.html:48 -#: netbox/templates/users/objectpermission.html:46 -#: netbox/utilities/templates/buttons/delete.html:11 -msgid "Delete" -msgstr "Видалити" - -#: netbox/extras/choices.py:239 netbox/netbox/choices.py:59 +#: netbox/extras/choices.py:222 netbox/netbox/choices.py:59 #: netbox/netbox/choices.py:104 msgid "Blue" msgstr "Синій" -#: netbox/extras/choices.py:240 netbox/netbox/choices.py:58 +#: netbox/extras/choices.py:223 netbox/netbox/choices.py:58 #: netbox/netbox/choices.py:105 msgid "Indigo" msgstr "Індиго" -#: netbox/extras/choices.py:241 netbox/netbox/choices.py:56 +#: netbox/extras/choices.py:224 netbox/netbox/choices.py:56 #: netbox/netbox/choices.py:106 msgid "Purple" msgstr "Фіолетовий" -#: netbox/extras/choices.py:242 netbox/netbox/choices.py:53 +#: netbox/extras/choices.py:225 netbox/netbox/choices.py:53 #: netbox/netbox/choices.py:107 msgid "Pink" msgstr "Рожевий" -#: netbox/extras/choices.py:243 netbox/netbox/choices.py:52 +#: netbox/extras/choices.py:226 netbox/netbox/choices.py:52 #: netbox/netbox/choices.py:108 msgid "Red" msgstr "Червоний" -#: netbox/extras/choices.py:244 netbox/netbox/choices.py:70 +#: netbox/extras/choices.py:227 netbox/netbox/choices.py:70 #: netbox/netbox/choices.py:109 msgid "Orange" msgstr "Помаранчевий" -#: netbox/extras/choices.py:245 netbox/netbox/choices.py:68 +#: netbox/extras/choices.py:228 netbox/netbox/choices.py:68 #: netbox/netbox/choices.py:110 msgid "Yellow" msgstr "Жовтий" -#: netbox/extras/choices.py:246 netbox/netbox/choices.py:65 +#: netbox/extras/choices.py:229 netbox/netbox/choices.py:65 #: netbox/netbox/choices.py:111 msgid "Green" msgstr "Зелений" -#: netbox/extras/choices.py:247 netbox/netbox/choices.py:62 +#: netbox/extras/choices.py:230 netbox/netbox/choices.py:62 #: netbox/netbox/choices.py:112 msgid "Teal" msgstr "Бірюзовий" -#: netbox/extras/choices.py:248 netbox/netbox/choices.py:61 +#: netbox/extras/choices.py:231 netbox/netbox/choices.py:61 #: netbox/netbox/choices.py:113 msgid "Cyan" msgstr "Блакитний" -#: netbox/extras/choices.py:249 netbox/netbox/choices.py:114 +#: netbox/extras/choices.py:232 netbox/netbox/choices.py:114 msgid "Gray" msgstr "Сірий" -#: netbox/extras/choices.py:250 netbox/netbox/choices.py:76 +#: netbox/extras/choices.py:233 netbox/netbox/choices.py:76 #: netbox/netbox/choices.py:115 msgid "Black" msgstr "Чорний" -#: netbox/extras/choices.py:251 netbox/netbox/choices.py:77 +#: netbox/extras/choices.py:234 netbox/netbox/choices.py:77 #: netbox/netbox/choices.py:116 msgid "White" msgstr "Білий" -#: netbox/extras/choices.py:266 netbox/extras/forms/model_forms.py:367 -#: netbox/extras/forms/model_forms.py:444 +#: netbox/extras/choices.py:249 netbox/extras/forms/model_forms.py:431 +#: netbox/extras/forms/model_forms.py:508 #: netbox/templates/extras/webhook.html:10 msgid "Webhook" msgstr "Веб-хук" -#: netbox/extras/choices.py:267 netbox/extras/forms/model_forms.py:432 +#: netbox/extras/choices.py:250 netbox/extras/forms/model_forms.py:496 #: netbox/templates/extras/script/base.html:29 msgid "Script" msgstr "Сценарій" -#: netbox/extras/choices.py:268 +#: netbox/extras/choices.py:251 msgid "Notification" msgstr "Повідомлення" @@ -8037,26 +8146,26 @@ msgstr "Тип віджету" msgid "Unregistered widget class: {name}" msgstr "Незареєстрований клас віджетів: {name}" -#: netbox/extras/dashboard/widgets.py:147 +#: netbox/extras/dashboard/widgets.py:148 #, python-brace-format msgid "{class_name} must define a render() method." msgstr "{class_name} повинен визначити метод render()." -#: netbox/extras/dashboard/widgets.py:166 +#: netbox/extras/dashboard/widgets.py:167 msgid "Note" msgstr "Примітка" -#: netbox/extras/dashboard/widgets.py:167 +#: netbox/extras/dashboard/widgets.py:168 msgid "Display some arbitrary custom content. Markdown is supported." msgstr "" "Відображення будь-якого довільного користувацького вмісту. Підтримується " "розмітка Markdown." -#: netbox/extras/dashboard/widgets.py:180 +#: netbox/extras/dashboard/widgets.py:181 msgid "Object Counts" msgstr "Кількість об'єктів" -#: netbox/extras/dashboard/widgets.py:181 +#: netbox/extras/dashboard/widgets.py:182 msgid "" "Display a set of NetBox models and the number of objects created for each " "type." @@ -8064,67 +8173,67 @@ msgstr "" "Відображення набору моделей NetBox та кількості об'єктів, створених для " "кожного типу." -#: netbox/extras/dashboard/widgets.py:191 +#: netbox/extras/dashboard/widgets.py:192 msgid "Filters to apply when counting the number of objects" msgstr "Фільтри, які застосовуються при підрахунку кількості об'єктів" -#: netbox/extras/dashboard/widgets.py:199 +#: netbox/extras/dashboard/widgets.py:200 msgid "Invalid format. Object filters must be passed as a dictionary." msgstr "Невірний формат. Фільтри об'єктів повинні бути передані як словник." -#: netbox/extras/dashboard/widgets.py:230 +#: netbox/extras/dashboard/widgets.py:231 msgid "Object List" msgstr "Список об'єктів" -#: netbox/extras/dashboard/widgets.py:231 +#: netbox/extras/dashboard/widgets.py:232 msgid "Display an arbitrary list of objects." msgstr "Відображення довільного списку об'єктів." -#: netbox/extras/dashboard/widgets.py:244 +#: netbox/extras/dashboard/widgets.py:245 msgid "The default number of objects to display" msgstr "Кількість об'єктів за замовченням для відображення" -#: netbox/extras/dashboard/widgets.py:256 +#: netbox/extras/dashboard/widgets.py:257 msgid "Invalid format. URL parameters must be passed as a dictionary." msgstr "" "Невірний формат. Параметри URL-адреси повинні бути передані як словник." -#: netbox/extras/dashboard/widgets.py:265 +#: netbox/extras/dashboard/widgets.py:266 msgid "Invalid model selection: {self['model'].data} is not supported." msgstr "Невірний вибір моделі: {self['model'].data} не підтримується." -#: netbox/extras/dashboard/widgets.py:307 +#: netbox/extras/dashboard/widgets.py:308 msgid "RSS Feed" msgstr "RSS-канал" -#: netbox/extras/dashboard/widgets.py:313 +#: netbox/extras/dashboard/widgets.py:314 msgid "Embed an RSS feed from an external website." msgstr "Вбудовувати RSS-канал із зовнішнього веб-сайту." -#: netbox/extras/dashboard/widgets.py:320 +#: netbox/extras/dashboard/widgets.py:321 msgid "Feed URL" msgstr "URL-адреса каналу" -#: netbox/extras/dashboard/widgets.py:324 +#: netbox/extras/dashboard/widgets.py:325 msgid "Requires external connection" msgstr "Потрібне зовнішнє підключення" -#: netbox/extras/dashboard/widgets.py:330 +#: netbox/extras/dashboard/widgets.py:331 msgid "The maximum number of objects to display" msgstr "Максимальна кількість об'єктів для відображення" -#: netbox/extras/dashboard/widgets.py:335 +#: netbox/extras/dashboard/widgets.py:336 msgid "How long to stored the cached content (in seconds)" msgstr "Як довго зберігати кешований вміст (в секундах)" -#: netbox/extras/dashboard/widgets.py:392 +#: netbox/extras/dashboard/widgets.py:393 #: netbox/templates/account/base.html:10 #: netbox/templates/account/bookmarks.html:7 #: netbox/templates/inc/user_menu.html:43 msgid "Bookmarks" msgstr "Закладки" -#: netbox/extras/dashboard/widgets.py:396 +#: netbox/extras/dashboard/widgets.py:397 msgid "Show your personal bookmarks" msgstr "Показувати особисті закладки" @@ -8138,173 +8247,183 @@ msgstr "Невідомий тип дії для правила події: {acti msgid "Cannot import events pipeline {name} error: {error}" msgstr "Не вдається імпортувати конвеєр подій {name} Помилка: {error}" -#: netbox/extras/filtersets.py:45 +#: netbox/extras/filtersets.py:49 msgid "Script module (ID)" msgstr "Модуль сценарію (ідентифікатор)" -#: netbox/extras/filtersets.py:254 netbox/extras/filtersets.py:637 -#: netbox/extras/filtersets.py:665 +#: netbox/extras/filtersets.py:258 netbox/extras/filtersets.py:730 +#: netbox/extras/filtersets.py:758 msgid "Data file (ID)" msgstr "Файл даних (ідентифікатор)" -#: netbox/extras/filtersets.py:370 netbox/users/filtersets.py:68 +#: netbox/extras/filtersets.py:428 netbox/users/filtersets.py:68 #: netbox/users/filtersets.py:191 msgid "Group (name)" msgstr "Група (назва)" -#: netbox/extras/filtersets.py:574 +#: netbox/extras/filtersets.py:667 #: netbox/virtualization/forms/filtersets.py:124 msgid "Cluster type" msgstr "Тип кластера" -#: netbox/extras/filtersets.py:580 netbox/virtualization/filtersets.py:61 +#: netbox/extras/filtersets.py:673 netbox/virtualization/filtersets.py:61 #: netbox/virtualization/filtersets.py:113 msgid "Cluster type (slug)" msgstr "Кластерний тип (скорочення)" -#: netbox/extras/filtersets.py:601 netbox/tenancy/forms/forms.py:16 +#: netbox/extras/filtersets.py:694 netbox/tenancy/forms/forms.py:16 #: netbox/tenancy/forms/forms.py:40 msgid "Tenant group" msgstr "Група орендарів" -#: netbox/extras/filtersets.py:607 netbox/tenancy/filtersets.py:188 -#: netbox/tenancy/filtersets.py:208 +#: netbox/extras/filtersets.py:700 netbox/tenancy/filtersets.py:193 +#: netbox/tenancy/filtersets.py:213 msgid "Tenant group (slug)" msgstr "Група орендарів (скорочення)" -#: netbox/extras/filtersets.py:623 netbox/extras/forms/model_forms.py:509 +#: netbox/extras/filtersets.py:716 netbox/extras/forms/model_forms.py:577 #: netbox/templates/extras/tag.html:11 msgid "Tag" msgstr "Мітка" -#: netbox/extras/filtersets.py:629 +#: netbox/extras/filtersets.py:722 msgid "Tag (slug)" msgstr "Мітка (скорочення)" -#: netbox/extras/filtersets.py:689 netbox/extras/forms/filtersets.py:437 +#: netbox/extras/filtersets.py:786 netbox/extras/forms/filtersets.py:492 msgid "Has local config context data" msgstr "Має локальні контекстні дані конфігурації" -#: netbox/extras/forms/bulk_edit.py:35 netbox/extras/forms/filtersets.py:61 +#: netbox/extras/forms/bulk_edit.py:36 netbox/extras/forms/filtersets.py:62 msgid "Group name" msgstr "Назва групи" -#: netbox/extras/forms/bulk_edit.py:43 netbox/extras/forms/filtersets.py:69 -#: netbox/extras/tables/tables.py:68 +#: netbox/extras/forms/bulk_edit.py:44 netbox/extras/forms/filtersets.py:70 +#: netbox/extras/tables/tables.py:69 #: netbox/templates/extras/customfield.html:38 #: netbox/templates/generic/bulk_import.html:118 msgid "Required" msgstr "Обов'язково" -#: netbox/extras/forms/bulk_edit.py:48 netbox/extras/forms/filtersets.py:76 +#: netbox/extras/forms/bulk_edit.py:49 netbox/extras/forms/filtersets.py:77 msgid "Must be unique" msgstr "Повинен бути унікальним" -#: netbox/extras/forms/bulk_edit.py:61 netbox/extras/forms/bulk_import.py:60 -#: netbox/extras/forms/filtersets.py:90 +#: netbox/extras/forms/bulk_edit.py:62 netbox/extras/forms/bulk_import.py:60 +#: netbox/extras/forms/filtersets.py:91 #: netbox/extras/models/customfields.py:211 msgid "UI visible" msgstr "Видимий інтерфейс користувача" -#: netbox/extras/forms/bulk_edit.py:66 netbox/extras/forms/bulk_import.py:66 -#: netbox/extras/forms/filtersets.py:95 +#: netbox/extras/forms/bulk_edit.py:67 netbox/extras/forms/bulk_import.py:66 +#: netbox/extras/forms/filtersets.py:96 #: netbox/extras/models/customfields.py:218 msgid "UI editable" msgstr "Редагований інтерфейс користувача" -#: netbox/extras/forms/bulk_edit.py:71 netbox/extras/forms/filtersets.py:98 +#: netbox/extras/forms/bulk_edit.py:72 netbox/extras/forms/filtersets.py:99 msgid "Is cloneable" msgstr "Чи можна клонувати" -#: netbox/extras/forms/bulk_edit.py:76 netbox/extras/forms/filtersets.py:105 +#: netbox/extras/forms/bulk_edit.py:77 netbox/extras/forms/filtersets.py:106 msgid "Minimum value" msgstr "Мінімальне значення" -#: netbox/extras/forms/bulk_edit.py:80 netbox/extras/forms/filtersets.py:109 +#: netbox/extras/forms/bulk_edit.py:81 netbox/extras/forms/filtersets.py:110 msgid "Maximum value" msgstr "Максимальне значення" -#: netbox/extras/forms/bulk_edit.py:84 netbox/extras/forms/filtersets.py:113 +#: netbox/extras/forms/bulk_edit.py:85 netbox/extras/forms/filtersets.py:114 msgid "Validation regex" msgstr "Регулярний вираз перевірки" -#: netbox/extras/forms/bulk_edit.py:91 netbox/extras/forms/filtersets.py:47 -#: netbox/extras/forms/model_forms.py:76 +#: netbox/extras/forms/bulk_edit.py:92 netbox/extras/forms/filtersets.py:48 +#: netbox/extras/forms/model_forms.py:79 #: netbox/templates/extras/customfield.html:70 msgid "Behavior" msgstr "Поведінка" -#: netbox/extras/forms/bulk_edit.py:128 netbox/extras/forms/filtersets.py:152 +#: netbox/extras/forms/bulk_edit.py:129 netbox/extras/forms/filtersets.py:153 msgid "New window" msgstr "Нове вікно" -#: netbox/extras/forms/bulk_edit.py:137 +#: netbox/extras/forms/bulk_edit.py:138 msgid "Button class" msgstr "Клас кнопок" -#: netbox/extras/forms/bulk_edit.py:154 netbox/extras/forms/filtersets.py:191 -#: netbox/extras/models/models.py:409 +#: netbox/extras/forms/bulk_edit.py:155 netbox/extras/forms/bulk_edit.py:354 +#: netbox/extras/forms/filtersets.py:192 netbox/extras/forms/filtersets.py:470 +#: netbox/extras/models/mixins.py:100 msgid "MIME type" msgstr "Тип MIME" -#: netbox/extras/forms/bulk_edit.py:159 netbox/extras/forms/filtersets.py:194 +#: netbox/extras/forms/bulk_edit.py:160 netbox/extras/forms/bulk_edit.py:359 +#: netbox/extras/forms/filtersets.py:195 netbox/extras/forms/filtersets.py:473 +msgid "File name" +msgstr "Назва файлу" + +#: netbox/extras/forms/bulk_edit.py:164 netbox/extras/forms/bulk_edit.py:363 +#: netbox/extras/forms/filtersets.py:199 netbox/extras/forms/filtersets.py:477 msgid "File extension" msgstr "Розширення файлу" -#: netbox/extras/forms/bulk_edit.py:164 netbox/extras/forms/filtersets.py:198 +#: netbox/extras/forms/bulk_edit.py:169 netbox/extras/forms/bulk_edit.py:368 +#: netbox/extras/forms/filtersets.py:203 netbox/extras/forms/filtersets.py:481 msgid "As attachment" msgstr "Як вкладення" -#: netbox/extras/forms/bulk_edit.py:192 netbox/extras/forms/filtersets.py:242 -#: netbox/extras/tables/tables.py:259 +#: netbox/extras/forms/bulk_edit.py:197 netbox/extras/forms/bulk_edit.py:225 +#: netbox/extras/forms/filtersets.py:247 netbox/extras/forms/filtersets.py:277 +#: netbox/extras/tables/tables.py:270 netbox/extras/tables/tables.py:303 #: netbox/templates/extras/savedfilter.html:29 +#: netbox/templates/extras/tableconfig.html:37 msgid "Shared" msgstr "Спільний" -#: netbox/extras/forms/bulk_edit.py:215 netbox/extras/forms/filtersets.py:271 -#: netbox/extras/models/models.py:174 +#: netbox/extras/forms/bulk_edit.py:248 netbox/extras/forms/filtersets.py:306 +#: netbox/extras/models/models.py:176 msgid "HTTP method" msgstr "Метод HTTP" -#: netbox/extras/forms/bulk_edit.py:219 netbox/extras/forms/filtersets.py:265 +#: netbox/extras/forms/bulk_edit.py:252 netbox/extras/forms/filtersets.py:300 #: netbox/templates/extras/webhook.html:30 msgid "Payload URL" msgstr "URL-адреса корисного навантаження" -#: netbox/extras/forms/bulk_edit.py:224 netbox/extras/models/models.py:214 +#: netbox/extras/forms/bulk_edit.py:257 netbox/extras/models/models.py:216 msgid "SSL verification" msgstr "Перевірка SSL" -#: netbox/extras/forms/bulk_edit.py:227 +#: netbox/extras/forms/bulk_edit.py:260 #: netbox/templates/extras/webhook.html:38 msgid "Secret" msgstr "Таємниця" -#: netbox/extras/forms/bulk_edit.py:232 +#: netbox/extras/forms/bulk_edit.py:265 msgid "CA file path" msgstr "Шляхи до файлу CA" -#: netbox/extras/forms/bulk_edit.py:253 netbox/extras/forms/bulk_import.py:192 -#: netbox/extras/forms/model_forms.py:391 +#: netbox/extras/forms/bulk_edit.py:286 netbox/extras/forms/bulk_import.py:194 +#: netbox/extras/forms/model_forms.py:455 msgid "Event types" msgstr "Типи подій" -#: netbox/extras/forms/bulk_edit.py:293 +#: netbox/extras/forms/bulk_edit.py:330 msgid "Is active" msgstr "Активний" #: netbox/extras/forms/bulk_import.py:37 #: netbox/extras/forms/bulk_import.py:118 #: netbox/extras/forms/bulk_import.py:139 -#: netbox/extras/forms/bulk_import.py:162 -#: netbox/extras/forms/bulk_import.py:186 -#: netbox/extras/forms/filtersets.py:140 netbox/extras/forms/filtersets.py:230 -#: netbox/extras/forms/model_forms.py:47 -#: netbox/extras/forms/model_forms.py:219 -#: netbox/extras/forms/model_forms.py:251 -#: netbox/extras/forms/model_forms.py:292 -#: netbox/extras/forms/model_forms.py:386 -#: netbox/extras/forms/model_forms.py:503 +#: netbox/extras/forms/bulk_import.py:164 +#: netbox/extras/forms/bulk_import.py:188 +#: netbox/extras/forms/filtersets.py:141 netbox/extras/forms/filtersets.py:235 +#: netbox/extras/forms/filtersets.py:265 netbox/extras/forms/model_forms.py:50 +#: netbox/extras/forms/model_forms.py:222 +#: netbox/extras/forms/model_forms.py:254 +#: netbox/extras/forms/model_forms.py:297 +#: netbox/extras/forms/model_forms.py:450 +#: netbox/extras/forms/model_forms.py:567 #: netbox/users/forms/model_forms.py:276 msgid "Object types" msgstr "Типи об'єктів" @@ -8312,9 +8431,9 @@ msgstr "Типи об'єктів" #: netbox/extras/forms/bulk_import.py:39 #: netbox/extras/forms/bulk_import.py:120 #: netbox/extras/forms/bulk_import.py:141 -#: netbox/extras/forms/bulk_import.py:164 -#: netbox/extras/forms/bulk_import.py:188 -#: netbox/tenancy/forms/bulk_import.py:96 +#: netbox/extras/forms/bulk_import.py:166 +#: netbox/extras/forms/bulk_import.py:190 +#: netbox/tenancy/forms/bulk_import.py:95 msgid "One or more assigned object types" msgstr "Один або кілька присвоєних типів об'єктів" @@ -8322,10 +8441,11 @@ msgstr "Один або кілька присвоєних типів об'єкт msgid "Field data type (e.g. text, integer, etc.)" msgstr "Тип даних поля (наприклад, текст, ціле число тощо)" -#: netbox/extras/forms/bulk_import.py:47 netbox/extras/forms/filtersets.py:213 -#: netbox/extras/forms/filtersets.py:287 -#: netbox/extras/forms/model_forms.py:318 -#: netbox/extras/forms/model_forms.py:355 +#: netbox/extras/forms/bulk_import.py:47 netbox/extras/forms/filtersets.py:218 +#: netbox/extras/forms/filtersets.py:322 +#: netbox/extras/forms/model_forms.py:323 +#: netbox/extras/forms/model_forms.py:382 +#: netbox/extras/forms/model_forms.py:419 #: netbox/tenancy/forms/filtersets.py:92 msgid "Object type" msgstr "Тип об'єкта" @@ -8334,7 +8454,7 @@ msgstr "Тип об'єкта" msgid "Object type (for object or multi-object fields)" msgstr "Тип об'єкта (для об'єктів або полів з кількома об'єктами)" -#: netbox/extras/forms/bulk_import.py:53 netbox/extras/forms/filtersets.py:85 +#: netbox/extras/forms/bulk_import.py:53 netbox/extras/forms/filtersets.py:86 msgid "Choice set" msgstr "Набір для вибору" @@ -8364,48 +8484,48 @@ msgstr "" "мітками, розділеними двокрапкою: \"Вибір1:Перший вибір, Вибір2:другий " "вибір\"" -#: netbox/extras/forms/bulk_import.py:123 netbox/extras/models/models.py:323 +#: netbox/extras/forms/bulk_import.py:123 netbox/extras/models/models.py:325 msgid "button class" msgstr "клас кнопок" -#: netbox/extras/forms/bulk_import.py:126 netbox/extras/models/models.py:327 +#: netbox/extras/forms/bulk_import.py:126 netbox/extras/models/models.py:329 msgid "" "The class of the first link in a group will be used for the dropdown button" msgstr "" "Клас першого посилання в групі буде використовуватися для спадної кнопки" -#: netbox/extras/forms/bulk_import.py:193 +#: netbox/extras/forms/bulk_import.py:195 msgid "The event type(s) which will trigger this rule" msgstr "Тип(и) події, які ініціюватимуть це правило" -#: netbox/extras/forms/bulk_import.py:196 +#: netbox/extras/forms/bulk_import.py:198 msgid "Action object" msgstr "Об'єкт дії" -#: netbox/extras/forms/bulk_import.py:198 +#: netbox/extras/forms/bulk_import.py:200 msgid "Webhook name or script as dotted path module.Class" msgstr "Ім'я вебхука або скрипт у вигляді пунктирного шляху module.Class" -#: netbox/extras/forms/bulk_import.py:219 +#: netbox/extras/forms/bulk_import.py:221 #, python-brace-format msgid "Webhook {name} not found" msgstr "Веб-хук {name} не знайдено" -#: netbox/extras/forms/bulk_import.py:228 +#: netbox/extras/forms/bulk_import.py:230 #, python-brace-format msgid "Script {name} not found" msgstr "Сценарій {name} не знайдено" -#: netbox/extras/forms/bulk_import.py:244 +#: netbox/extras/forms/bulk_import.py:250 msgid "Assigned object type" msgstr "Призначений тип об'єкта" -#: netbox/extras/forms/bulk_import.py:249 +#: netbox/extras/forms/bulk_import.py:255 msgid "The classification of entry" msgstr "Класифікація вступу" -#: netbox/extras/forms/bulk_import.py:261 -#: netbox/extras/forms/model_forms.py:334 netbox/netbox/navigation/menu.py:411 +#: netbox/extras/forms/bulk_import.py:267 +#: netbox/extras/forms/model_forms.py:398 netbox/netbox/navigation/menu.py:413 #: netbox/templates/extras/notificationgroup.html:41 #: netbox/templates/users/group.html:29 netbox/users/forms/model_forms.py:236 #: netbox/users/forms/model_forms.py:248 netbox/users/forms/model_forms.py:300 @@ -8413,152 +8533,161 @@ msgstr "Класифікація вступу" msgid "Users" msgstr "Користувачі" -#: netbox/extras/forms/bulk_import.py:265 +#: netbox/extras/forms/bulk_import.py:271 msgid "User names separated by commas, encased with double quotes" msgstr "Імена користувачів, розділені комами, укладені подвійними лапками" -#: netbox/extras/forms/bulk_import.py:268 -#: netbox/extras/forms/model_forms.py:329 netbox/netbox/navigation/menu.py:294 -#: netbox/netbox/navigation/menu.py:431 +#: netbox/extras/forms/bulk_import.py:274 +#: netbox/extras/forms/model_forms.py:393 netbox/netbox/navigation/menu.py:295 +#: netbox/netbox/navigation/menu.py:433 #: netbox/templates/extras/notificationgroup.html:31 +#: netbox/templates/tenancy/contact.html:21 +#: netbox/tenancy/forms/bulk_edit.py:139 netbox/tenancy/forms/filtersets.py:78 +#: netbox/tenancy/forms/model_forms.py:99 netbox/tenancy/tables/contacts.py:64 #: netbox/users/forms/model_forms.py:181 netbox/users/forms/model_forms.py:193 #: netbox/users/forms/model_forms.py:305 netbox/users/tables.py:35 #: netbox/users/tables.py:106 msgid "Groups" msgstr "Групи" -#: netbox/extras/forms/bulk_import.py:272 +#: netbox/extras/forms/bulk_import.py:278 msgid "Group names separated by commas, encased with double quotes" msgstr "Імена груп, розділені комами, укладені подвійними лапками" -#: netbox/extras/forms/filtersets.py:53 netbox/extras/forms/model_forms.py:56 +#: netbox/extras/forms/filtersets.py:54 netbox/extras/forms/model_forms.py:59 msgid "Related object type" msgstr "Пов'язаний тип об'єкта" -#: netbox/extras/forms/filtersets.py:58 +#: netbox/extras/forms/filtersets.py:59 msgid "Field type" msgstr "Тип поля" -#: netbox/extras/forms/filtersets.py:122 -#: netbox/extras/forms/model_forms.py:157 netbox/extras/tables/tables.py:94 +#: netbox/extras/forms/filtersets.py:123 +#: netbox/extras/forms/model_forms.py:160 netbox/extras/tables/tables.py:95 #: netbox/templates/generic/bulk_import.html:154 msgid "Choices" msgstr "Вибір" -#: netbox/extras/forms/filtersets.py:168 netbox/extras/forms/filtersets.py:326 -#: netbox/extras/forms/filtersets.py:416 -#: netbox/extras/forms/model_forms.py:586 netbox/templates/core/job.html:96 +#: netbox/extras/forms/filtersets.py:169 netbox/extras/forms/filtersets.py:361 +#: netbox/extras/forms/filtersets.py:451 +#: netbox/extras/forms/model_forms.py:654 netbox/templates/core/job.html:96 #: netbox/templates/extras/eventrule.html:84 msgid "Data" msgstr "Дані" -#: netbox/extras/forms/filtersets.py:179 netbox/extras/forms/filtersets.py:340 -#: netbox/extras/forms/filtersets.py:426 netbox/netbox/choices.py:132 +#: netbox/extras/forms/filtersets.py:170 netbox/extras/forms/filtersets.py:452 +#: netbox/extras/forms/model_forms.py:267 +#: netbox/extras/forms/model_forms.py:715 +msgid "Rendering" +msgstr "Відтворювати" + +#: netbox/extras/forms/filtersets.py:180 netbox/extras/forms/filtersets.py:375 +#: netbox/extras/forms/filtersets.py:462 netbox/netbox/choices.py:132 #: netbox/utilities/forms/bulk_import.py:26 msgid "Data file" msgstr "Файл даних" -#: netbox/extras/forms/filtersets.py:187 +#: netbox/extras/forms/filtersets.py:188 msgid "Content types" msgstr "Типи контенту" -#: netbox/extras/forms/filtersets.py:261 netbox/extras/models/models.py:179 +#: netbox/extras/forms/filtersets.py:296 netbox/extras/models/models.py:181 msgid "HTTP content type" msgstr "Тип вмісту HTTP" -#: netbox/extras/forms/filtersets.py:292 +#: netbox/extras/forms/filtersets.py:327 msgid "Event type" msgstr "Тип події" -#: netbox/extras/forms/filtersets.py:297 +#: netbox/extras/forms/filtersets.py:332 msgid "Action type" msgstr "Тип дії" -#: netbox/extras/forms/filtersets.py:313 +#: netbox/extras/forms/filtersets.py:348 msgid "Tagged object type" msgstr "Тип об'єкта з позначкою" -#: netbox/extras/forms/filtersets.py:318 +#: netbox/extras/forms/filtersets.py:353 msgid "Allowed object type" msgstr "Дозволений тип об'єкта" -#: netbox/extras/forms/filtersets.py:348 -#: netbox/extras/forms/model_forms.py:521 netbox/netbox/navigation/menu.py:18 +#: netbox/extras/forms/filtersets.py:383 +#: netbox/extras/forms/model_forms.py:589 netbox/netbox/navigation/menu.py:17 msgid "Regions" msgstr "Регіони" -#: netbox/extras/forms/filtersets.py:353 -#: netbox/extras/forms/model_forms.py:526 +#: netbox/extras/forms/filtersets.py:388 +#: netbox/extras/forms/model_forms.py:594 msgid "Site groups" msgstr "Групи тех. майданчиків" -#: netbox/extras/forms/filtersets.py:363 -#: netbox/extras/forms/model_forms.py:536 netbox/netbox/navigation/menu.py:20 +#: netbox/extras/forms/filtersets.py:398 +#: netbox/extras/forms/model_forms.py:604 netbox/netbox/navigation/menu.py:20 #: netbox/templates/dcim/site.html:127 msgid "Locations" msgstr "Локації" -#: netbox/extras/forms/filtersets.py:368 -#: netbox/extras/forms/model_forms.py:541 +#: netbox/extras/forms/filtersets.py:403 +#: netbox/extras/forms/model_forms.py:609 msgid "Device types" msgstr "Типи пристроїв" -#: netbox/extras/forms/filtersets.py:373 -#: netbox/extras/forms/model_forms.py:546 +#: netbox/extras/forms/filtersets.py:408 +#: netbox/extras/forms/model_forms.py:614 msgid "Roles" msgstr "Ролі" -#: netbox/extras/forms/filtersets.py:383 -#: netbox/extras/forms/model_forms.py:556 +#: netbox/extras/forms/filtersets.py:418 +#: netbox/extras/forms/model_forms.py:624 msgid "Cluster types" msgstr "Типи кластерів" -#: netbox/extras/forms/filtersets.py:388 -#: netbox/extras/forms/model_forms.py:561 +#: netbox/extras/forms/filtersets.py:423 +#: netbox/extras/forms/model_forms.py:629 msgid "Cluster groups" msgstr "Кластерні групи" -#: netbox/extras/forms/filtersets.py:393 -#: netbox/extras/forms/model_forms.py:566 netbox/netbox/navigation/menu.py:263 -#: netbox/netbox/navigation/menu.py:265 +#: netbox/extras/forms/filtersets.py:428 +#: netbox/extras/forms/model_forms.py:634 netbox/netbox/navigation/menu.py:264 +#: netbox/netbox/navigation/menu.py:266 #: netbox/templates/virtualization/clustertype.html:30 #: netbox/virtualization/tables/clusters.py:23 #: netbox/virtualization/tables/clusters.py:45 msgid "Clusters" msgstr "Кластери" -#: netbox/extras/forms/filtersets.py:398 -#: netbox/extras/forms/model_forms.py:571 +#: netbox/extras/forms/filtersets.py:433 +#: netbox/extras/forms/model_forms.py:639 msgid "Tenant groups" msgstr "Групи орендарів" -#: netbox/extras/forms/model_forms.py:49 +#: netbox/extras/forms/model_forms.py:52 msgid "The type(s) of object that have this custom field" msgstr "Тип(и) об'єкта, які мають користувацьке поле" -#: netbox/extras/forms/model_forms.py:52 +#: netbox/extras/forms/model_forms.py:55 msgid "Default value" msgstr "Значення за замовчуванням" -#: netbox/extras/forms/model_forms.py:58 +#: netbox/extras/forms/model_forms.py:61 msgid "Type of the related object (for object/multi-object fields only)" msgstr "Тип пов'язаного об'єкта (лише для об'єктних/багатооб'єктних полів)" -#: netbox/extras/forms/model_forms.py:61 +#: netbox/extras/forms/model_forms.py:64 #: netbox/templates/extras/customfield.html:60 msgid "Related object filter" msgstr "Фільтр пов'язаних об'єктів" -#: netbox/extras/forms/model_forms.py:63 +#: netbox/extras/forms/model_forms.py:66 msgid "Specify query parameters as a JSON object." msgstr "Вкажіть параметри запиту як об'єкт JSON." -#: netbox/extras/forms/model_forms.py:73 +#: netbox/extras/forms/model_forms.py:76 #: netbox/templates/extras/customfield.html:10 msgid "Custom Field" msgstr "Користувацьке поле" -#: netbox/extras/forms/model_forms.py:85 +#: netbox/extras/forms/model_forms.py:88 msgid "" "The type of data stored in this field. For object/multi-object fields, " "select the related object type below." @@ -8566,7 +8695,7 @@ msgstr "" "Тип даних, що зберігаються в цьому полі. Для полів об'єкт/багатооб'єкт " "виберіть відповідний тип об'єкта нижче." -#: netbox/extras/forms/model_forms.py:88 +#: netbox/extras/forms/model_forms.py:91 msgid "" "This will be displayed as help text for the form field. Markdown is " "supported." @@ -8574,11 +8703,11 @@ msgstr "" "Це відображатиметься як текст довідки для поля форми. Markdown " "підтримується." -#: netbox/extras/forms/model_forms.py:143 +#: netbox/extras/forms/model_forms.py:146 msgid "Related Object" msgstr "Пов'язаний об'єкт" -#: netbox/extras/forms/model_forms.py:170 +#: netbox/extras/forms/model_forms.py:173 msgid "" "Enter one choice per line. An optional label may be specified for each " "choice by appending it with a colon. Example:" @@ -8586,16 +8715,16 @@ msgstr "" "Введіть один вибір на рядок. Додаткову мітку можна вказати для кожного " "вибору, додавши її двокрапкою. Приклад:" -#: netbox/extras/forms/model_forms.py:226 +#: netbox/extras/forms/model_forms.py:229 #: netbox/templates/extras/customlink.html:10 msgid "Custom Link" msgstr "Користувацьке посилання" -#: netbox/extras/forms/model_forms.py:228 +#: netbox/extras/forms/model_forms.py:231 msgid "Templates" msgstr "Шаблони" -#: netbox/extras/forms/model_forms.py:240 +#: netbox/extras/forms/model_forms.py:243 #, python-brace-format msgid "" "Jinja2 template code for the link text. Reference the object as {example}. " @@ -8604,7 +8733,7 @@ msgstr "" "Код шаблону Jinja2 для тексту посилання. Посилання на об'єкт як {example}. " "Посилання, які відображаються як порожній текст, не відображатимуться." -#: netbox/extras/forms/model_forms.py:244 +#: netbox/extras/forms/model_forms.py:247 #, python-brace-format msgid "" "Jinja2 template code for the link URL. Reference the object as {example}." @@ -8612,58 +8741,76 @@ msgstr "" "Код шаблону Jinja2 для URL-адреси посилання. Посилання на об'єкт як " "{example}." -#: netbox/extras/forms/model_forms.py:255 -#: netbox/extras/forms/model_forms.py:638 +#: netbox/extras/forms/model_forms.py:258 +#: netbox/extras/forms/model_forms.py:706 msgid "Template code" msgstr "Код шаблону" -#: netbox/extras/forms/model_forms.py:261 +#: netbox/extras/forms/model_forms.py:264 #: netbox/templates/extras/exporttemplate.html:12 msgid "Export Template" msgstr "Експортувати шаблон" -#: netbox/extras/forms/model_forms.py:263 -msgid "Rendering" -msgstr "Відтворювати" - -#: netbox/extras/forms/model_forms.py:277 -#: netbox/extras/forms/model_forms.py:663 +#: netbox/extras/forms/model_forms.py:282 +#: netbox/extras/forms/model_forms.py:733 msgid "Template content is populated from the remote source selected below." msgstr "Вміст шаблону заповнюється з віддаленого джерела, вибраного нижче." -#: netbox/extras/forms/model_forms.py:284 -#: netbox/extras/forms/model_forms.py:670 +#: netbox/extras/forms/model_forms.py:289 +#: netbox/extras/forms/model_forms.py:740 msgid "Must specify either local content or a data file" msgstr "Повинен вказати локальний вміст або файл даних" -#: netbox/extras/forms/model_forms.py:298 netbox/netbox/forms/mixins.py:70 +#: netbox/extras/forms/model_forms.py:303 netbox/netbox/forms/mixins.py:70 #: netbox/templates/extras/savedfilter.html:10 msgid "Saved Filter" msgstr "Збережений фільтр" -#: netbox/extras/forms/model_forms.py:348 +#: netbox/extras/forms/model_forms.py:329 +#: netbox/templates/account/preferences.html:50 +#: netbox/templates/extras/tableconfig.html:62 +msgid "Ordering" +msgstr "Замовлення" + +#: netbox/extras/forms/model_forms.py:331 +msgid "" +"Enter a comma-separated list of column names. Prepend a name with a hyphen " +"to reverse the order." +msgstr "" +"Введіть список імен стовпців, розділений комами. Додайте ім'я дефісом, щоб " +"змінити порядок." + +#: netbox/extras/forms/model_forms.py:340 netbox/utilities/forms/forms.py:118 +msgid "Available Columns" +msgstr "Доступні стовпці" + +#: netbox/extras/forms/model_forms.py:347 netbox/utilities/forms/forms.py:126 +msgid "Selected Columns" +msgstr "Вибрані стовпці" + +#: netbox/extras/forms/model_forms.py:412 msgid "A notification group specify at least one user or group." msgstr "Група сповіщень вказує принаймні одного користувача або групи." -#: netbox/extras/forms/model_forms.py:370 +#: netbox/extras/forms/model_forms.py:434 #: netbox/templates/extras/webhook.html:23 msgid "HTTP Request" msgstr "Запит HTTP" -#: netbox/extras/forms/model_forms.py:372 +#: netbox/extras/forms/model_forms.py:436 #: netbox/templates/extras/webhook.html:44 msgid "SSL" msgstr "SSL" -#: netbox/extras/forms/model_forms.py:394 +#: netbox/extras/forms/model_forms.py:458 msgid "Action choice" msgstr "Вибір дії" -#: netbox/extras/forms/model_forms.py:399 +#: netbox/extras/forms/model_forms.py:463 msgid "Enter conditions in JSON format." msgstr "Введіть умови в JSON форматі." -#: netbox/extras/forms/model_forms.py:403 +#: netbox/extras/forms/model_forms.py:467 msgid "" "Enter parameters to pass to the action in JSON format." @@ -8671,38 +8818,33 @@ msgstr "" "Введіть параметри для переходу до дії у JSON форматі." -#: netbox/extras/forms/model_forms.py:408 +#: netbox/extras/forms/model_forms.py:472 #: netbox/templates/extras/eventrule.html:10 msgid "Event Rule" msgstr "Правило події" -#: netbox/extras/forms/model_forms.py:409 +#: netbox/extras/forms/model_forms.py:473 msgid "Triggers" msgstr "Тригери" -#: netbox/extras/forms/model_forms.py:456 +#: netbox/extras/forms/model_forms.py:520 msgid "Notification group" msgstr "Група повідомлень" -#: netbox/extras/forms/model_forms.py:576 netbox/netbox/navigation/menu.py:26 +#: netbox/extras/forms/model_forms.py:644 netbox/netbox/navigation/menu.py:26 #: netbox/tenancy/tables/tenants.py:22 msgid "Tenants" msgstr "Орендарі" -#: netbox/extras/forms/model_forms.py:620 +#: netbox/extras/forms/model_forms.py:688 msgid "Data is populated from the remote source selected below." msgstr "Дані заповнюються з віддаленого джерела, вибраного нижче." -#: netbox/extras/forms/model_forms.py:626 +#: netbox/extras/forms/model_forms.py:694 msgid "Must specify either local data or a data file" msgstr "Необхідно вказати локальні дані або файл даних" -#: netbox/extras/forms/model_forms.py:645 -#: netbox/templates/core/datafile.html:55 -msgid "Content" -msgstr "Зміст" - -#: netbox/extras/forms/reports.py:17 netbox/extras/forms/scripts.py:23 +#: netbox/extras/forms/reports.py:17 netbox/extras/forms/scripts.py:30 msgid "Schedule at" msgstr "Графік роботи в" @@ -8710,7 +8852,7 @@ msgstr "Графік роботи в" msgid "Schedule execution of report to a set time" msgstr "Заплануйте виконання звіту до встановленого часу" -#: netbox/extras/forms/reports.py:23 netbox/extras/forms/scripts.py:29 +#: netbox/extras/forms/reports.py:23 netbox/extras/forms/scripts.py:36 msgid "Recurs every" msgstr "Повторюється кожного" @@ -8718,29 +8860,29 @@ msgstr "Повторюється кожного" msgid "Interval at which this report is re-run (in minutes)" msgstr "Інтервал, з яким цей звіт повторно виконується (у хвилині)" -#: netbox/extras/forms/reports.py:35 netbox/extras/forms/scripts.py:41 +#: netbox/extras/forms/reports.py:35 netbox/extras/forms/scripts.py:48 #, python-brace-format msgid " (current time: {now})" msgstr " (поточний час: {now})" -#: netbox/extras/forms/reports.py:45 netbox/extras/forms/scripts.py:51 +#: netbox/extras/forms/reports.py:45 netbox/extras/forms/scripts.py:58 msgid "Scheduled time must be in the future." msgstr "Запланований час повинен бути в майбутньому." -#: netbox/extras/forms/scripts.py:17 +#: netbox/extras/forms/scripts.py:24 msgid "Commit changes" msgstr "Здійснити зміни" -#: netbox/extras/forms/scripts.py:18 +#: netbox/extras/forms/scripts.py:25 msgid "Commit changes to the database (uncheck for a dry-run)" msgstr "" "Здійснити внесення змін до бази даних (зніміть прапорець для сухого запуску)" -#: netbox/extras/forms/scripts.py:24 +#: netbox/extras/forms/scripts.py:31 msgid "Schedule execution of script to a set time" msgstr "Заплануйте виконання сценарію до встановленого часу" -#: netbox/extras/forms/scripts.py:33 +#: netbox/extras/forms/scripts.py:40 msgid "Interval at which this script is re-run (in minutes)" msgstr "Інтервал повторного запуску сценарію (у хвилині)" @@ -8764,25 +8906,26 @@ msgstr "Зміни бази даних були скасовані через п msgid "No indexers found!" msgstr "Індексаторів не знайдено!" -#: netbox/extras/models/configs.py:41 netbox/extras/models/models.py:313 -#: netbox/extras/models/models.py:522 netbox/extras/models/search.py:48 +#: netbox/extras/models/configs.py:38 netbox/extras/models/models.py:315 +#: netbox/extras/models/models.py:480 netbox/extras/models/models.py:559 +#: netbox/extras/models/search.py:48 netbox/extras/models/tags.py:44 #: netbox/ipam/models/ip.py:188 netbox/netbox/models/mixins.py:15 msgid "weight" msgstr "вага" -#: netbox/extras/models/configs.py:130 +#: netbox/extras/models/configs.py:127 msgid "config context" msgstr "контекст конфігурації" -#: netbox/extras/models/configs.py:131 +#: netbox/extras/models/configs.py:128 msgid "config contexts" msgstr "контексти конфігурації" -#: netbox/extras/models/configs.py:149 netbox/extras/models/configs.py:205 +#: netbox/extras/models/configs.py:146 netbox/extras/models/configs.py:202 msgid "JSON data must be in object form. Example:" msgstr "Дані JSON повинні бути у формі об'єкта. Приклад:" -#: netbox/extras/models/configs.py:169 +#: netbox/extras/models/configs.py:166 msgid "" "Local config context data takes precedence over source contexts in the final" " rendered config context" @@ -8790,33 +8933,11 @@ msgstr "" "Дані контексту локальної конфігурації мають перевагу над вихідними " "контекстами в кінцевому контексті конфігурації" -#: netbox/extras/models/configs.py:224 -msgid "template code" -msgstr "код шаблону" - #: netbox/extras/models/configs.py:225 -msgid "Jinja2 template code." -msgstr "Код шаблону Jinja2." - -#: netbox/extras/models/configs.py:228 -msgid "environment parameters" -msgstr "параметри середовища" - -#: netbox/extras/models/configs.py:233 -msgid "" -"Any additional" -" parameters to pass when constructing the Jinja2 environment." -msgstr "" -"Будь-який додаткові" -" параметри пройти при побудові середовища Jinja2." - -#: netbox/extras/models/configs.py:240 msgid "config template" msgstr "шаблон конфігурації" -#: netbox/extras/models/configs.py:241 +#: netbox/extras/models/configs.py:226 msgid "config templates" msgstr "шаблони конфігурації" @@ -8853,7 +8974,7 @@ msgstr "" "Назва поля, яке відображається користувачам (якщо не вказано, буде " "використано 'ім'я поля')" -#: netbox/extras/models/customfields.py:121 netbox/extras/models/models.py:317 +#: netbox/extras/models/customfields.py:121 netbox/extras/models/models.py:319 msgid "group name" msgstr "назва групи" @@ -9175,44 +9296,95 @@ msgstr "інформаційна панель" msgid "dashboards" msgstr "інформаційні панелі" -#: netbox/extras/models/models.py:52 +#: netbox/extras/models/mixins.py:85 +msgid "template code" +msgstr "код шаблону" + +#: netbox/extras/models/mixins.py:86 +msgid "Jinja template code." +msgstr "Код шаблону Jinja." + +#: netbox/extras/models/mixins.py:89 +msgid "environment parameters" +msgstr "параметри середовища" + +#: netbox/extras/models/mixins.py:94 +#, python-brace-format +msgid "" +"Any additional parameters to pass when constructing " +"the Jinja environment" +msgstr "" +"Будь-який додаткові параметри пройти при побудові " +"середовища Джинджа" + +#: netbox/extras/models/mixins.py:101 +#, python-brace-format +msgid "Defaults to {default}" +msgstr "За замовчуванням {default}" + +#: netbox/extras/models/mixins.py:106 +msgid "Filename to give to the rendered export file" +msgstr "Назва файлу для відтвореного файлу експорту" + +#: netbox/extras/models/mixins.py:109 +msgid "file extension" +msgstr "розширення файлу" + +#: netbox/extras/models/mixins.py:112 +msgid "Extension to append to the rendered filename" +msgstr "Розширення для додавання до відтвореної назви файлу" + +#: netbox/extras/models/mixins.py:115 +msgid "as attachment" +msgstr "як вкладення" + +#: netbox/extras/models/mixins.py:117 +msgid "Download file as attachment" +msgstr "Завантажити файл як вкладення" + +#: netbox/extras/models/mixins.py:124 +#, python-brace-format +msgid "{class_name} must implement a get_context() method." +msgstr "{class_name} повинен реалізувати метод get_context ()." + +#: netbox/extras/models/models.py:54 msgid "object types" msgstr "типи об'єктів" -#: netbox/extras/models/models.py:53 +#: netbox/extras/models/models.py:55 msgid "The object(s) to which this rule applies." msgstr "Об'єкт(и), до яких застосовується це правило." -#: netbox/extras/models/models.py:67 +#: netbox/extras/models/models.py:69 msgid "The types of event which will trigger this rule." msgstr "Типи подій, які викличуть спрацьовання цього правила." -#: netbox/extras/models/models.py:74 +#: netbox/extras/models/models.py:76 msgid "conditions" msgstr "умови" -#: netbox/extras/models/models.py:77 +#: netbox/extras/models/models.py:79 msgid "" "A set of conditions which determine whether the event will be generated." msgstr "Набір умов, які визначають, чи буде подія генеруватися." -#: netbox/extras/models/models.py:85 +#: netbox/extras/models/models.py:87 msgid "action type" msgstr "тип дії" -#: netbox/extras/models/models.py:104 +#: netbox/extras/models/models.py:106 msgid "Additional data to pass to the action object" msgstr "Додаткові дані для передачі об'єкту дії" -#: netbox/extras/models/models.py:116 +#: netbox/extras/models/models.py:118 msgid "event rule" msgstr "правило події" -#: netbox/extras/models/models.py:117 +#: netbox/extras/models/models.py:119 msgid "event rules" msgstr "правила подій" -#: netbox/extras/models/models.py:166 +#: netbox/extras/models/models.py:168 msgid "" "This URL will be called using the HTTP method defined when the webhook is " "called. Jinja2 template processing is supported with the same context as the" @@ -9222,7 +9394,7 @@ msgstr "" "виклику веб-хука. Обробка шаблонів Jinja2 підтримується в тому ж контексті, " "що і тіло запиту." -#: netbox/extras/models/models.py:181 +#: netbox/extras/models/models.py:183 msgid "" "The complete list of official content types is available тут." -#: netbox/extras/models/models.py:186 +#: netbox/extras/models/models.py:188 msgid "additional headers" msgstr "додаткові заголовки" -#: netbox/extras/models/models.py:189 +#: netbox/extras/models/models.py:191 msgid "" "User-supplied HTTP headers to be sent with the request in addition to the " "HTTP content type. Headers should be defined in the format Name: " @@ -9248,11 +9420,11 @@ msgstr "" "Назва: Значення. Обробка шаблонів Jinja2 підтримується в тому ж" " контексті, що і тіло запиту (нижче)." -#: netbox/extras/models/models.py:195 +#: netbox/extras/models/models.py:197 msgid "body template" msgstr "шаблон тіла" -#: netbox/extras/models/models.py:198 +#: netbox/extras/models/models.py:200 msgid "" "Jinja2 template for a custom request body. If blank, a JSON object " "representing the change will be included. Available context data includes: " @@ -9265,11 +9437,11 @@ msgstr "" " ім'я користувача, ідентифікатор запиту, і " "дані." -#: netbox/extras/models/models.py:204 +#: netbox/extras/models/models.py:206 msgid "secret" msgstr "таємниця" -#: netbox/extras/models/models.py:208 +#: netbox/extras/models/models.py:210 msgid "" "When provided, the request will include a X-Hook-Signature " "header containing a HMAC hex digest of the payload body using the secret as " @@ -9279,15 +9451,15 @@ msgstr "" "що містить шістнадцядковий дайджест HMAC тіла корисного навантаження з " "використанням секрету як ключа. Таємниця не передається у запиті." -#: netbox/extras/models/models.py:215 +#: netbox/extras/models/models.py:217 msgid "Enable SSL certificate verification. Disable with caution!" msgstr "Увімкнути перевірку сертифіката SSL. Відключайте з обережністю!" -#: netbox/extras/models/models.py:221 netbox/templates/extras/webhook.html:51 +#: netbox/extras/models/models.py:223 netbox/templates/extras/webhook.html:51 msgid "CA File Path" msgstr "Шляхи до файлу CA" -#: netbox/extras/models/models.py:223 +#: netbox/extras/models/models.py:225 msgid "" "The specific CA certificate file to use for SSL verification. Leave blank to" " use the system defaults." @@ -9295,173 +9467,171 @@ msgstr "" "Конкретний файл сертифіката CA для перевірки SSL. Залиште порожнім, щоб " "використовувати параметри системи за замовчуванням." -#: netbox/extras/models/models.py:234 +#: netbox/extras/models/models.py:236 msgid "webhook" msgstr "веб-хук" -#: netbox/extras/models/models.py:235 +#: netbox/extras/models/models.py:237 msgid "webhooks" msgstr "веб-хуки" -#: netbox/extras/models/models.py:253 +#: netbox/extras/models/models.py:255 msgid "Do not specify a CA certificate file if SSL verification is disabled." msgstr "Не вказуйте файл сертифіката CA, якщо перевірка SSL вимкнена." -#: netbox/extras/models/models.py:293 +#: netbox/extras/models/models.py:295 msgid "The object type(s) to which this link applies." msgstr "Тип(и) об'єкта, до яких застосовується це посилання." -#: netbox/extras/models/models.py:305 +#: netbox/extras/models/models.py:307 msgid "link text" msgstr "текст посилання" -#: netbox/extras/models/models.py:306 +#: netbox/extras/models/models.py:308 msgid "Jinja2 template code for link text" msgstr "Код шаблону Jinja2 для тексту посилання" -#: netbox/extras/models/models.py:309 +#: netbox/extras/models/models.py:311 msgid "link URL" msgstr "URL-адреса посилання" -#: netbox/extras/models/models.py:310 +#: netbox/extras/models/models.py:312 msgid "Jinja2 template code for link URL" msgstr "Код шаблону Jinja2 для URL-адреси посилання" -#: netbox/extras/models/models.py:320 +#: netbox/extras/models/models.py:322 msgid "Links with the same group will appear as a dropdown menu" msgstr "Посилання з тією ж групою відображатимуться у випадаючому меню" -#: netbox/extras/models/models.py:330 +#: netbox/extras/models/models.py:332 msgid "new window" msgstr "нове вікно" -#: netbox/extras/models/models.py:332 +#: netbox/extras/models/models.py:334 msgid "Force link to open in a new window" msgstr "Примусове відкриття посилання в новому вікні" -#: netbox/extras/models/models.py:341 +#: netbox/extras/models/models.py:343 msgid "custom link" msgstr "користувацьке посилання" -#: netbox/extras/models/models.py:342 +#: netbox/extras/models/models.py:344 msgid "custom links" msgstr "користувацькі посилання" -#: netbox/extras/models/models.py:389 +#: netbox/extras/models/models.py:391 msgid "The object type(s) to which this template applies." msgstr "Тип(и) об'єкта, до яких застосовується цей шаблон." -#: netbox/extras/models/models.py:402 -msgid "" -"Jinja2 template code. The list of objects being exported is passed as a " -"context variable named queryset." -msgstr "" -"Код шаблону Jinja2. Список об'єктів, що експортуються, передається як " -"контекстна змінна з назвою запит." - -#: netbox/extras/models/models.py:410 -msgid "Defaults to text/plain; charset=utf-8" -msgstr "За замовчуванням text/plain; charset=utf-8" - -#: netbox/extras/models/models.py:413 -msgid "file extension" -msgstr "розширення файлу" - -#: netbox/extras/models/models.py:416 -msgid "Extension to append to the rendered filename" -msgstr "Розширення для додавання до відтвореної назви файлу" - -#: netbox/extras/models/models.py:419 -msgid "as attachment" -msgstr "як вкладення" - -#: netbox/extras/models/models.py:421 -msgid "Download file as attachment" -msgstr "Завантажити файл як вкладення" - -#: netbox/extras/models/models.py:430 +#: netbox/extras/models/models.py:409 msgid "export template" msgstr "експорт шаблону" -#: netbox/extras/models/models.py:431 +#: netbox/extras/models/models.py:410 msgid "export templates" msgstr "експортувати шаблони" -#: netbox/extras/models/models.py:448 +#: netbox/extras/models/models.py:427 #, python-brace-format msgid "\"{name}\" is a reserved name. Please choose a different name." msgstr "\"{name}\" - це зарезервована назва. Будь ласка, виберіть іншу назву." -#: netbox/extras/models/models.py:498 +#: netbox/extras/models/models.py:456 msgid "The object type(s) to which this filter applies." msgstr "Тип(и) об'єкта, до яких застосовується цей фільтр." -#: netbox/extras/models/models.py:530 +#: netbox/extras/models/models.py:488 netbox/extras/models/models.py:567 msgid "shared" msgstr "спільні" -#: netbox/extras/models/models.py:543 +#: netbox/extras/models/models.py:501 msgid "saved filter" msgstr "збережений фільтр" -#: netbox/extras/models/models.py:544 +#: netbox/extras/models/models.py:502 msgid "saved filters" msgstr "збережені фільтри" -#: netbox/extras/models/models.py:562 +#: netbox/extras/models/models.py:520 msgid "Filter parameters must be stored as a dictionary of keyword arguments." msgstr "" "Параметри фільтра повинні зберігатися як словник аргументів ключових слів." -#: netbox/extras/models/models.py:590 +#: netbox/extras/models/models.py:537 +msgid "The table's object type" +msgstr "Тип об'єкта таблиці" + +#: netbox/extras/models/models.py:540 +msgid "table" +msgstr "таблиця" + +#: netbox/extras/models/models.py:583 +msgid "table config" +msgstr "конфігурація таблиці" + +#: netbox/extras/models/models.py:584 +msgid "table configs" +msgstr "конфігурації таблиць" + +#: netbox/extras/models/models.py:622 +#, python-brace-format +msgid "Unknown table: {name}" +msgstr "Невідома таблиця: {name}" + +#: netbox/extras/models/models.py:633 netbox/extras/models/models.py:640 +#, python-brace-format +msgid "Unknown column: {name}" +msgstr "Невідомий стовпець: {name}" + +#: netbox/extras/models/models.py:663 msgid "image height" msgstr "висота зображення" -#: netbox/extras/models/models.py:593 +#: netbox/extras/models/models.py:666 msgid "image width" msgstr "ширина зображення" -#: netbox/extras/models/models.py:610 +#: netbox/extras/models/models.py:683 msgid "image attachment" msgstr "вкладення зображення" -#: netbox/extras/models/models.py:611 +#: netbox/extras/models/models.py:684 msgid "image attachments" msgstr "вкладення зображень" -#: netbox/extras/models/models.py:625 +#: netbox/extras/models/models.py:698 #, python-brace-format msgid "Image attachments cannot be assigned to this object type ({type})." msgstr "" "Вкладені зображення не можуть бути призначені для цього типу об'єкта " "({type})." -#: netbox/extras/models/models.py:688 +#: netbox/extras/models/models.py:761 msgid "kind" msgstr "добрий" -#: netbox/extras/models/models.py:702 +#: netbox/extras/models/models.py:775 msgid "journal entry" msgstr "запис журналу" -#: netbox/extras/models/models.py:703 +#: netbox/extras/models/models.py:776 msgid "journal entries" msgstr "записи журналу" -#: netbox/extras/models/models.py:721 +#: netbox/extras/models/models.py:794 #, python-brace-format msgid "Journaling is not supported for this object type ({type})." msgstr "Журналізація не підтримується для цього типу об'єктів ({type})." -#: netbox/extras/models/models.py:763 +#: netbox/extras/models/models.py:836 msgid "bookmark" msgstr "закладка" -#: netbox/extras/models/models.py:764 +#: netbox/extras/models/models.py:837 msgid "bookmarks" msgstr "закладки" -#: netbox/extras/models/models.py:777 +#: netbox/extras/models/models.py:850 #, python-brace-format msgid "Bookmarks cannot be assigned to this object type ({type})." msgstr "Закладки не можуть бути призначені для цього типу об'єкта ({type})." @@ -9553,179 +9723,193 @@ msgstr "кешоване значення" msgid "cached values" msgstr "кешовані значення" -#: netbox/extras/models/staging.py:45 -msgid "branch" -msgstr "гілка" - -#: netbox/extras/models/staging.py:46 -msgid "branches" -msgstr "гілки" - -#: netbox/extras/models/staging.py:105 -msgid "staged change" -msgstr "поетапна зміна" - -#: netbox/extras/models/staging.py:106 -msgid "staged changes" -msgstr "поетапні зміни" - -#: netbox/extras/models/tags.py:40 +#: netbox/extras/models/tags.py:41 msgid "The object type(s) to which this tag can be applied." msgstr "Тип(и) об'єкта, до яких можна застосувати цю позначку." -#: netbox/extras/models/tags.py:49 +#: netbox/extras/models/tags.py:54 msgid "tag" msgstr "мітка" -#: netbox/extras/models/tags.py:50 +#: netbox/extras/models/tags.py:55 msgid "tags" msgstr "мітки" -#: netbox/extras/models/tags.py:78 +#: netbox/extras/models/tags.py:84 msgid "tagged item" msgstr "позначений предмет" -#: netbox/extras/models/tags.py:79 +#: netbox/extras/models/tags.py:85 msgid "tagged items" msgstr "позначені предмети" -#: netbox/extras/scripts.py:432 +#: netbox/extras/scripts.py:471 msgid "Script Data" msgstr "Дані сценарію" -#: netbox/extras/scripts.py:436 +#: netbox/extras/scripts.py:475 msgid "Script Execution Parameters" msgstr "Параметри виконання сценарію" +#: netbox/extras/scripts.py:572 +msgid "load_yaml is deprecated and will be removed in v4.4" +msgstr "load_yaml застарілий і буде видалений у версії 4.4" + +#: netbox/extras/scripts.py:587 +msgid "load_json is deprecated and will be removed in v4.4" +msgstr "load_json застарілий і буде видалений у версії 4.4" + #: netbox/extras/tables/columns.py:12 #: netbox/templates/htmx/notifications.html:18 msgid "Dismiss" msgstr "Відхилити" -#: netbox/extras/tables/tables.py:65 netbox/extras/tables/tables.py:162 -#: netbox/extras/tables/tables.py:187 netbox/extras/tables/tables.py:253 -#: netbox/extras/tables/tables.py:279 netbox/extras/tables/tables.py:415 -#: netbox/extras/tables/tables.py:449 +#: netbox/extras/tables/tables.py:66 netbox/extras/tables/tables.py:163 +#: netbox/extras/tables/tables.py:188 netbox/extras/tables/tables.py:264 +#: netbox/extras/tables/tables.py:320 netbox/extras/tables/tables.py:456 +#: netbox/extras/tables/tables.py:490 #: netbox/templates/extras/customfield.html:105 #: netbox/templates/extras/eventrule.html:27 #: netbox/templates/users/objectpermission.html:64 netbox/users/tables.py:80 msgid "Object Types" msgstr "Типи об'єктів" -#: netbox/extras/tables/tables.py:72 +#: netbox/extras/tables/tables.py:73 msgid "Validate Uniqueness" msgstr "Перевірте унікальність" -#: netbox/extras/tables/tables.py:76 +#: netbox/extras/tables/tables.py:77 msgid "Visible" msgstr "видимий" -#: netbox/extras/tables/tables.py:79 +#: netbox/extras/tables/tables.py:80 msgid "Editable" msgstr "Редагований" -#: netbox/extras/tables/tables.py:85 +#: netbox/extras/tables/tables.py:86 msgid "Related Object Type" msgstr "Пов'язаний тип об'єкта" -#: netbox/extras/tables/tables.py:89 +#: netbox/extras/tables/tables.py:90 #: netbox/templates/extras/customfield.html:51 msgid "Choice Set" msgstr "Набір вибору" -#: netbox/extras/tables/tables.py:97 +#: netbox/extras/tables/tables.py:98 msgid "Is Cloneable" msgstr "Чи можна клонувати" -#: netbox/extras/tables/tables.py:101 +#: netbox/extras/tables/tables.py:102 #: netbox/templates/extras/customfield.html:118 msgid "Minimum Value" msgstr "Мінімальне значення" -#: netbox/extras/tables/tables.py:104 +#: netbox/extras/tables/tables.py:105 #: netbox/templates/extras/customfield.html:122 msgid "Maximum Value" msgstr "Максимальне значення" -#: netbox/extras/tables/tables.py:107 +#: netbox/extras/tables/tables.py:108 msgid "Validation Regex" msgstr "Перевірка регулярного вираза" -#: netbox/extras/tables/tables.py:140 +#: netbox/extras/tables/tables.py:141 msgid "Count" msgstr "Графік" -#: netbox/extras/tables/tables.py:143 +#: netbox/extras/tables/tables.py:144 msgid "Order Alphabetically" msgstr "Порядок за алфавітом" -#: netbox/extras/tables/tables.py:168 +#: netbox/extras/tables/tables.py:169 #: netbox/templates/extras/customlink.html:33 msgid "New Window" msgstr "Нове вікно" -#: netbox/extras/tables/tables.py:190 +#: netbox/extras/tables/tables.py:191 netbox/extras/tables/tables.py:577 +#: netbox/templates/extras/configtemplate.html:21 +#: netbox/templates/extras/exporttemplate.html:23 +msgid "MIME Type" +msgstr "Тип MIME" + +#: netbox/extras/tables/tables.py:194 netbox/extras/tables/tables.py:580 +#: netbox/templates/extras/configtemplate.html:25 +#: netbox/templates/extras/exporttemplate.html:27 +msgid "File Name" +msgstr "Ім'я файлу" + +#: netbox/extras/tables/tables.py:197 netbox/extras/tables/tables.py:583 +#: netbox/templates/extras/configtemplate.html:29 +#: netbox/templates/extras/exporttemplate.html:31 +msgid "File Extension" +msgstr "Розширення файлу" + +#: netbox/extras/tables/tables.py:200 netbox/extras/tables/tables.py:586 msgid "As Attachment" msgstr "Як вкладення" -#: netbox/extras/tables/tables.py:198 netbox/extras/tables/tables.py:490 -#: netbox/extras/tables/tables.py:528 netbox/templates/core/datafile.html:24 +#: netbox/extras/tables/tables.py:208 netbox/extras/tables/tables.py:531 +#: netbox/extras/tables/tables.py:569 netbox/templates/core/datafile.html:24 #: netbox/templates/extras/configcontext.html:39 -#: netbox/templates/extras/configtemplate.html:31 -#: netbox/templates/extras/exporttemplate.html:45 +#: netbox/templates/extras/configtemplate.html:47 +#: netbox/templates/extras/exporttemplate.html:49 #: netbox/templates/extras/object_render_config.html:23 #: netbox/templates/generic/bulk_import.html:35 msgid "Data File" msgstr "Файл даних" -#: netbox/extras/tables/tables.py:203 netbox/extras/tables/tables.py:502 -#: netbox/extras/tables/tables.py:533 +#: netbox/extras/tables/tables.py:213 netbox/extras/tables/tables.py:543 +#: netbox/extras/tables/tables.py:574 msgid "Synced" msgstr "Синхронізовано" -#: netbox/extras/tables/tables.py:230 +#: netbox/extras/tables/tables.py:241 msgid "Image" msgstr "Зображення" -#: netbox/extras/tables/tables.py:235 +#: netbox/extras/tables/tables.py:246 msgid "Size (Bytes)" msgstr "Розмір (байт)" -#: netbox/extras/tables/tables.py:342 +#: netbox/extras/tables/tables.py:297 +msgid "Table Name" +msgstr "Назва таблиці" + +#: netbox/extras/tables/tables.py:383 msgid "Read" msgstr "Читати" -#: netbox/extras/tables/tables.py:385 +#: netbox/extras/tables/tables.py:426 msgid "SSL Validation" msgstr "Перевірка SSL" -#: netbox/extras/tables/tables.py:421 +#: netbox/extras/tables/tables.py:462 #: netbox/templates/extras/eventrule.html:37 msgid "Event Types" msgstr "Типи подій" -#: netbox/extras/tables/tables.py:541 netbox/netbox/navigation/menu.py:77 +#: netbox/extras/tables/tables.py:595 netbox/netbox/navigation/menu.py:77 #: netbox/templates/dcim/devicerole.html:8 msgid "Device Roles" msgstr "Ролі пристроїв" -#: netbox/extras/tables/tables.py:593 +#: netbox/extras/tables/tables.py:648 msgid "Comments (Short)" msgstr "Коментарі (короткі)" -#: netbox/extras/tables/tables.py:612 netbox/extras/tables/tables.py:663 +#: netbox/extras/tables/tables.py:667 netbox/extras/tables/tables.py:718 msgid "Line" msgstr "Лінія" -#: netbox/extras/tables/tables.py:619 netbox/extras/tables/tables.py:673 +#: netbox/extras/tables/tables.py:674 netbox/extras/tables/tables.py:728 msgid "Level" msgstr "Рівень" -#: netbox/extras/tables/tables.py:625 netbox/extras/tables/tables.py:682 +#: netbox/extras/tables/tables.py:680 netbox/extras/tables/tables.py:737 msgid "Message" msgstr "Повідомлення" -#: netbox/extras/tables/tables.py:666 +#: netbox/extras/tables/tables.py:721 msgid "Method" msgstr "Метод" @@ -9767,32 +9951,32 @@ msgstr "Невірний атрибут \"{name}\" за запитом" msgid "Invalid attribute \"{name}\" for {model}" msgstr "Невірний атрибут \"{name}\" для {model}" -#: netbox/extras/views.py:932 +#: netbox/extras/views.py:974 #, python-brace-format msgid "An error occurred while rendering the template: {error}" msgstr "Під час візуалізації шаблону сталася помилка: {error}" -#: netbox/extras/views.py:1084 +#: netbox/extras/views.py:1126 msgid "Your dashboard has been reset." msgstr "Ваша інформаційна панель була скинута." -#: netbox/extras/views.py:1130 +#: netbox/extras/views.py:1172 msgid "Added widget: " msgstr "Доданий віджет: " -#: netbox/extras/views.py:1171 +#: netbox/extras/views.py:1213 msgid "Updated widget: " msgstr "Оновлений віджет: " -#: netbox/extras/views.py:1207 +#: netbox/extras/views.py:1249 msgid "Deleted widget: " msgstr "Видалений віджет: " -#: netbox/extras/views.py:1209 +#: netbox/extras/views.py:1251 msgid "Error deleting widget: " msgstr "Помилка при видаленні віджета: " -#: netbox/extras/views.py:1307 +#: netbox/extras/views.py:1349 msgid "Unable to run script: RQ worker process not running." msgstr "Неможливо запустити скрипт: робочий процес RQ не запущений." @@ -9815,7 +9999,7 @@ msgstr "" msgid "Invalid IP prefix format: {data}" msgstr "Невірний формат префікса IP: {data}" -#: netbox/ipam/api/views.py:370 +#: netbox/ipam/api/views.py:383 msgid "" "Insufficient space is available to accommodate the requested prefix size(s)" msgstr "Недостатньо місця для розміщення запитуваного розміру префікса" @@ -9856,8 +10040,8 @@ msgstr "Cisco" msgid "Plaintext" msgstr "Простий текст" -#: netbox/ipam/choices.py:166 netbox/ipam/forms/model_forms.py:799 -#: netbox/ipam/forms/model_forms.py:827 netbox/templates/ipam/service.html:21 +#: netbox/ipam/choices.py:166 netbox/ipam/forms/model_forms.py:797 +#: netbox/ipam/forms/model_forms.py:851 netbox/templates/ipam/service.html:23 msgid "Service" msgstr "Сервіс" @@ -9870,19 +10054,19 @@ msgstr "Клієнт" msgid "Invalid IP address format: {address}" msgstr "Невірний формат IP-адреси: {address}" -#: netbox/ipam/filtersets.py:52 netbox/vpn/filtersets.py:304 +#: netbox/ipam/filtersets.py:52 netbox/vpn/filtersets.py:307 msgid "Import target" msgstr "Імпортувати ціль" -#: netbox/ipam/filtersets.py:58 netbox/vpn/filtersets.py:310 +#: netbox/ipam/filtersets.py:58 netbox/vpn/filtersets.py:313 msgid "Import target (name)" msgstr "Імпорт цілі (назва)" -#: netbox/ipam/filtersets.py:63 netbox/vpn/filtersets.py:315 +#: netbox/ipam/filtersets.py:63 netbox/vpn/filtersets.py:318 msgid "Export target" msgstr "Ціль експорту" -#: netbox/ipam/filtersets.py:69 netbox/vpn/filtersets.py:321 +#: netbox/ipam/filtersets.py:69 netbox/vpn/filtersets.py:324 msgid "Export target (name)" msgstr "Ціль експорту (назва)" @@ -9919,7 +10103,7 @@ msgid "Exporting L2VPN (identifier)" msgstr "Експорт L2VPN (ідентифікатор)" #: netbox/ipam/filtersets.py:159 netbox/ipam/filtersets.py:300 -#: netbox/ipam/forms/model_forms.py:229 netbox/ipam/tables/ip.py:158 +#: netbox/ipam/forms/model_forms.py:229 netbox/ipam/tables/ip.py:159 #: netbox/templates/ipam/prefix.html:12 msgid "Prefix" msgstr "Префікс" @@ -9947,8 +10131,8 @@ msgid "Prefixes which contain this prefix or IP" msgstr "Мережеві префікси, які містять цей префікс або IP" #: netbox/ipam/filtersets.py:323 netbox/ipam/filtersets.py:567 -#: netbox/ipam/forms/bulk_edit.py:327 netbox/ipam/forms/filtersets.py:205 -#: netbox/ipam/forms/filtersets.py:348 +#: netbox/ipam/forms/bulk_edit.py:332 netbox/ipam/forms/filtersets.py:205 +#: netbox/ipam/forms/filtersets.py:355 msgid "Mask length" msgstr "Довжина маски" @@ -9960,18 +10144,18 @@ msgstr "Група VLAN (ідентифікатор)" msgid "VLAN Group (slug)" msgstr "Група VLAN (скорочення)" -#: netbox/ipam/filtersets.py:368 netbox/vpn/filtersets.py:427 +#: netbox/ipam/filtersets.py:368 netbox/vpn/filtersets.py:430 msgid "VLAN (ID)" msgstr "VLAN (ідентифікатор)" -#: netbox/ipam/filtersets.py:372 netbox/vpn/filtersets.py:422 +#: netbox/ipam/filtersets.py:372 netbox/vpn/filtersets.py:425 msgid "VLAN number (1-4094)" msgstr "Номер VLAN (1-4094)" #: netbox/ipam/filtersets.py:466 netbox/ipam/filtersets.py:470 #: netbox/ipam/filtersets.py:562 netbox/ipam/forms/model_forms.py:506 -#: netbox/templates/tenancy/contact.html:53 -#: netbox/tenancy/forms/bulk_edit.py:113 +#: netbox/templates/tenancy/contact.html:63 +#: netbox/tenancy/forms/bulk_edit.py:120 msgid "Address" msgstr "Адреса" @@ -10020,26 +10204,34 @@ msgid "VLAN Translation Policy (name)" msgstr "Політика перекладу VLAN (назва)" #: netbox/ipam/filtersets.py:1189 +msgid "FHRP Group (name)" +msgstr "Група FHRP (назва)" + +#: netbox/ipam/filtersets.py:1194 +msgid "FHRP Group (ID)" +msgstr "Група FHRP (ID)" + +#: netbox/ipam/filtersets.py:1199 msgid "IP address (ID)" msgstr "IP-адреса (ідентифікатор)" -#: netbox/ipam/filtersets.py:1195 netbox/ipam/models/ip.py:788 +#: netbox/ipam/filtersets.py:1205 netbox/ipam/models/ip.py:798 msgid "IP address" msgstr "IP-адреса" -#: netbox/ipam/filtersets.py:1220 +#: netbox/ipam/filtersets.py:1257 msgid "Primary IPv4 (ID)" msgstr "Первинна адреса IPv4 (ідентифікатор)" -#: netbox/ipam/filtersets.py:1226 +#: netbox/ipam/filtersets.py:1263 msgid "Primary IPv4 (address)" msgstr "Первинний IPv4 (адреса)" -#: netbox/ipam/filtersets.py:1231 +#: netbox/ipam/filtersets.py:1268 msgid "Primary IPv6 (ID)" msgstr "Первинна адреса IPv6 (ідентифікатор)" -#: netbox/ipam/filtersets.py:1237 +#: netbox/ipam/filtersets.py:1274 msgid "Primary IPv6 (address)" msgstr "Первинний IPv6 (адреса)" @@ -10100,24 +10292,24 @@ msgid "Date added" msgstr "Дата додавання" #: netbox/ipam/forms/bulk_edit.py:213 netbox/ipam/forms/filtersets.py:266 -#: netbox/ipam/forms/model_forms.py:628 netbox/ipam/forms/model_forms.py:675 -#: netbox/ipam/tables/ip.py:201 netbox/templates/ipam/vlan_edit.html:49 +#: netbox/ipam/forms/model_forms.py:628 netbox/ipam/forms/model_forms.py:676 +#: netbox/ipam/tables/ip.py:202 netbox/templates/ipam/vlan_edit.html:49 #: netbox/templates/ipam/vlangroup.html:27 msgid "VLAN Group" msgstr "Група VLAN" #: netbox/ipam/forms/bulk_edit.py:218 netbox/ipam/forms/bulk_import.py:188 #: netbox/ipam/forms/filtersets.py:271 netbox/ipam/forms/model_forms.py:217 -#: netbox/ipam/models/vlans.py:273 netbox/ipam/tables/ip.py:206 +#: netbox/ipam/models/vlans.py:279 netbox/ipam/tables/ip.py:207 #: netbox/templates/ipam/prefix.html:56 netbox/templates/ipam/vlan.html:12 #: netbox/templates/ipam/vlan/base.html:6 #: netbox/templates/ipam/vlan_edit.html:14 #: netbox/templates/wireless/wirelesslan.html:38 -#: netbox/vpn/forms/bulk_import.py:304 netbox/vpn/forms/filtersets.py:290 +#: netbox/vpn/forms/bulk_import.py:309 netbox/vpn/forms/filtersets.py:295 #: netbox/vpn/forms/model_forms.py:436 netbox/vpn/forms/model_forms.py:455 -#: netbox/wireless/forms/bulk_edit.py:57 +#: netbox/wireless/forms/bulk_edit.py:58 #: netbox/wireless/forms/bulk_import.py:50 -#: netbox/wireless/forms/model_forms.py:50 netbox/wireless/models.py:102 +#: netbox/wireless/forms/model_forms.py:51 netbox/wireless/models.py:102 msgid "VLAN" msgstr "VLAN" @@ -10130,9 +10322,9 @@ msgstr "Довжина префікса" msgid "Is a pool" msgstr "Чи є пулом" -#: netbox/ipam/forms/bulk_edit.py:257 netbox/ipam/forms/bulk_edit.py:302 -#: netbox/ipam/forms/filtersets.py:258 netbox/ipam/forms/filtersets.py:309 -#: netbox/ipam/models/ip.py:256 netbox/ipam/models/ip.py:525 +#: netbox/ipam/forms/bulk_edit.py:257 netbox/ipam/forms/bulk_edit.py:307 +#: netbox/ipam/forms/filtersets.py:258 netbox/ipam/forms/filtersets.py:316 +#: netbox/ipam/models/ip.py:256 msgid "Treat as fully utilized" msgstr "Вважати повністю використаним" @@ -10141,28 +10333,32 @@ msgstr "Вважати повністю використаним" msgid "VLAN Assignment" msgstr "Призначення VLAN" -#: netbox/ipam/forms/bulk_edit.py:350 netbox/ipam/models/ip.py:772 +#: netbox/ipam/forms/bulk_edit.py:302 netbox/ipam/forms/filtersets.py:309 +msgid "Treat as populated" +msgstr "Ставтеся до населених" + +#: netbox/ipam/forms/bulk_edit.py:355 netbox/ipam/models/ip.py:782 msgid "DNS name" msgstr "Ім'я DNS" -#: netbox/ipam/forms/bulk_edit.py:371 netbox/ipam/forms/bulk_edit.py:562 -#: netbox/ipam/forms/bulk_import.py:433 netbox/ipam/forms/bulk_import.py:544 -#: netbox/ipam/forms/bulk_import.py:570 netbox/ipam/forms/filtersets.py:407 -#: netbox/ipam/forms/filtersets.py:596 netbox/templates/ipam/fhrpgroup.html:22 +#: netbox/ipam/forms/bulk_edit.py:376 netbox/ipam/forms/bulk_edit.py:573 +#: netbox/ipam/forms/bulk_import.py:433 netbox/ipam/forms/bulk_import.py:551 +#: netbox/ipam/forms/bulk_import.py:579 netbox/ipam/forms/filtersets.py:414 +#: netbox/ipam/forms/filtersets.py:604 netbox/templates/ipam/fhrpgroup.html:22 #: netbox/templates/ipam/inc/panels/fhrp_groups.html:24 -#: netbox/templates/ipam/service.html:32 +#: netbox/templates/ipam/service.html:34 #: netbox/templates/ipam/servicetemplate.html:19 msgid "Protocol" msgstr "Протокол" -#: netbox/ipam/forms/bulk_edit.py:378 netbox/ipam/forms/filtersets.py:414 +#: netbox/ipam/forms/bulk_edit.py:383 netbox/ipam/forms/filtersets.py:421 #: netbox/ipam/tables/fhrp.py:22 netbox/templates/ipam/fhrpgroup.html:26 msgid "Group ID" msgstr "Ідентифікатор групи" -#: netbox/ipam/forms/bulk_edit.py:383 netbox/ipam/forms/filtersets.py:419 -#: netbox/wireless/forms/bulk_edit.py:70 -#: netbox/wireless/forms/bulk_edit.py:118 +#: netbox/ipam/forms/bulk_edit.py:388 netbox/ipam/forms/filtersets.py:426 +#: netbox/wireless/forms/bulk_edit.py:71 +#: netbox/wireless/forms/bulk_edit.py:119 #: netbox/wireless/forms/bulk_import.py:64 #: netbox/wireless/forms/bulk_import.py:67 #: netbox/wireless/forms/bulk_import.py:109 @@ -10172,51 +10368,51 @@ msgstr "Ідентифікатор групи" msgid "Authentication type" msgstr "Тип аутентифікації" -#: netbox/ipam/forms/bulk_edit.py:388 netbox/ipam/forms/filtersets.py:423 +#: netbox/ipam/forms/bulk_edit.py:393 netbox/ipam/forms/filtersets.py:430 msgid "Authentication key" msgstr "Ключ аутентифікації" -#: netbox/ipam/forms/bulk_edit.py:405 netbox/ipam/forms/filtersets.py:400 -#: netbox/ipam/forms/model_forms.py:517 netbox/netbox/navigation/menu.py:407 +#: netbox/ipam/forms/bulk_edit.py:410 netbox/ipam/forms/filtersets.py:407 +#: netbox/ipam/forms/model_forms.py:517 netbox/netbox/navigation/menu.py:409 #: netbox/templates/ipam/fhrpgroup.html:49 #: netbox/templates/wireless/inc/authentication_attrs.html:5 -#: netbox/wireless/forms/bulk_edit.py:94 -#: netbox/wireless/forms/bulk_edit.py:152 +#: netbox/wireless/forms/bulk_edit.py:95 +#: netbox/wireless/forms/bulk_edit.py:153 #: netbox/wireless/forms/filtersets.py:39 #: netbox/wireless/forms/filtersets.py:104 -#: netbox/wireless/forms/model_forms.py:58 -#: netbox/wireless/forms/model_forms.py:174 +#: netbox/wireless/forms/model_forms.py:59 +#: netbox/wireless/forms/model_forms.py:175 msgid "Authentication" msgstr "Аутентифікація" -#: netbox/ipam/forms/bulk_edit.py:430 netbox/ipam/models/vlans.py:63 +#: netbox/ipam/forms/bulk_edit.py:435 netbox/ipam/models/vlans.py:62 msgid "VLAN ID ranges" msgstr "Діапазони ідентифікаторів VLAN" -#: netbox/ipam/forms/bulk_edit.py:505 netbox/ipam/forms/bulk_import.py:501 -#: netbox/ipam/forms/filtersets.py:571 netbox/ipam/models/vlans.py:233 -#: netbox/ipam/tables/vlans.py:103 +#: netbox/ipam/forms/bulk_edit.py:516 netbox/ipam/forms/bulk_import.py:508 +#: netbox/ipam/forms/filtersets.py:579 netbox/ipam/models/vlans.py:239 +#: netbox/ipam/tables/vlans.py:105 msgid "Q-in-Q role" msgstr "Роль Q-in-Q" -#: netbox/ipam/forms/bulk_edit.py:522 +#: netbox/ipam/forms/bulk_edit.py:533 msgid "Q-in-Q" msgstr "Q-in-Q" -#: netbox/ipam/forms/bulk_edit.py:523 +#: netbox/ipam/forms/bulk_edit.py:534 msgid "Site & Group" msgstr "Тех. майданчик і група" -#: netbox/ipam/forms/bulk_edit.py:546 netbox/ipam/forms/bulk_import.py:531 -#: netbox/ipam/forms/model_forms.py:723 netbox/ipam/tables/vlans.py:256 +#: netbox/ipam/forms/bulk_edit.py:557 netbox/ipam/forms/bulk_import.py:538 +#: netbox/ipam/forms/model_forms.py:724 netbox/ipam/tables/vlans.py:258 #: netbox/templates/ipam/vlantranslationrule.html:14 #: netbox/vpn/forms/model_forms.py:322 netbox/vpn/forms/model_forms.py:359 msgid "Policy" msgstr "Політика" -#: netbox/ipam/forms/bulk_edit.py:567 netbox/ipam/forms/model_forms.py:741 -#: netbox/ipam/forms/model_forms.py:773 netbox/ipam/tables/services.py:19 -#: netbox/ipam/tables/services.py:49 netbox/templates/ipam/service.html:36 +#: netbox/ipam/forms/bulk_edit.py:578 netbox/ipam/forms/model_forms.py:742 +#: netbox/ipam/forms/model_forms.py:775 netbox/ipam/tables/services.py:19 +#: netbox/ipam/tables/services.py:49 netbox/templates/ipam/service.html:38 #: netbox/templates/ipam/servicetemplate.html:23 msgid "Ports" msgstr "Порти" @@ -10252,8 +10448,9 @@ msgstr "VLAN тех. майданчика (якщо такий є)" msgid "Scope ID" msgstr "Ідентифікатор області застосування" -#: netbox/ipam/forms/bulk_import.py:331 netbox/ipam/forms/model_forms.py:305 -#: netbox/ipam/forms/model_forms.py:335 netbox/ipam/forms/model_forms.py:516 +#: netbox/ipam/forms/bulk_import.py:331 netbox/ipam/forms/filtersets.py:636 +#: netbox/ipam/forms/model_forms.py:305 netbox/ipam/forms/model_forms.py:335 +#: netbox/ipam/forms/model_forms.py:516 #: netbox/templates/ipam/fhrpgroup.html:19 msgid "FHRP Group" msgstr "Група FHRP/VRRP" @@ -10308,47 +10505,58 @@ msgstr "" msgid "Auth type" msgstr "Тип авторизації" -#: netbox/ipam/forms/bulk_import.py:479 +#: netbox/ipam/forms/bulk_import.py:486 msgid "Assigned VLAN group" msgstr "Призначена група VLAN" -#: netbox/ipam/forms/bulk_import.py:511 +#: netbox/ipam/forms/bulk_import.py:518 msgid "Service VLAN (for Q-in-Q/802.1ad customer VLANs)" msgstr "Сервісна VLAN (для VLAN клієнтів Q-in-Q/802.1ad)" -#: netbox/ipam/forms/bulk_import.py:534 netbox/ipam/models/vlans.py:352 +#: netbox/ipam/forms/bulk_import.py:541 netbox/ipam/models/vlans.py:358 msgid "VLAN translation policy" msgstr "Політика перекладу VLAN" -#: netbox/ipam/forms/bulk_import.py:546 netbox/ipam/forms/bulk_import.py:572 +#: netbox/ipam/forms/bulk_import.py:553 netbox/ipam/forms/bulk_import.py:581 msgid "IP protocol" msgstr "протокол IP" -#: netbox/ipam/forms/bulk_import.py:560 -msgid "Required if not assigned to a VM" -msgstr "Необхідний, якщо він не був призначений для віртуальної машини" +#: netbox/ipam/forms/bulk_import.py:565 +msgid "Parent type (app & model)" +msgstr "Батьківський тип (додаток та модель)" -#: netbox/ipam/forms/bulk_import.py:567 -msgid "Required if not assigned to a device" -msgstr "Обов'язково, якщо він не був призначений для пристрою" +#: netbox/ipam/forms/bulk_import.py:572 +msgid "Parent object name" +msgstr "Назва батьківського об'єкта" -#: netbox/ipam/forms/bulk_import.py:592 +#: netbox/ipam/forms/bulk_import.py:576 +msgid "Parent object ID" +msgstr "Ідентифікатор батьківських об'єктів" + +#: netbox/ipam/forms/bulk_import.py:628 +msgid "" +"One of parent or parent_object_id must be included with parent_object_type" +msgstr "" +"Один з батьківських або parent_object_id повинен бути включений до параметра" +" parent_object_type" + +#: netbox/ipam/forms/bulk_import.py:638 #, python-brace-format -msgid "{ip} is not assigned to this device/VM." -msgstr "{ip} не призначається цьому пристрою/віртуальній машині." +msgid "{ip} is not assigned to this parent." +msgstr "{ip} не призначається цьому батькові." #: netbox/ipam/forms/filtersets.py:49 netbox/ipam/forms/model_forms.py:66 -#: netbox/netbox/navigation/menu.py:195 netbox/vpn/forms/model_forms.py:413 +#: netbox/netbox/navigation/menu.py:196 netbox/vpn/forms/model_forms.py:413 msgid "Route Targets" msgstr "Маршрути до цілей" #: netbox/ipam/forms/filtersets.py:55 netbox/ipam/forms/model_forms.py:53 -#: netbox/vpn/forms/filtersets.py:230 netbox/vpn/forms/model_forms.py:400 +#: netbox/vpn/forms/filtersets.py:235 netbox/vpn/forms/model_forms.py:400 msgid "Import targets" msgstr "Імпортувати цілі" #: netbox/ipam/forms/filtersets.py:60 netbox/ipam/forms/model_forms.py:58 -#: netbox/vpn/forms/filtersets.py:235 netbox/vpn/forms/model_forms.py:405 +#: netbox/vpn/forms/filtersets.py:240 netbox/vpn/forms/model_forms.py:405 msgid "Export targets" msgstr "Експортувати цілі" @@ -10360,13 +10568,13 @@ msgstr "Імпортований до VRF" msgid "Exported by VRF" msgstr "Експортувати з VRF" -#: netbox/ipam/forms/filtersets.py:89 netbox/ipam/tables/ip.py:35 +#: netbox/ipam/forms/filtersets.py:89 netbox/ipam/tables/ip.py:36 #: netbox/templates/ipam/rir.html:30 msgid "Private" msgstr "Приватний" #: netbox/ipam/forms/filtersets.py:108 netbox/ipam/forms/filtersets.py:200 -#: netbox/ipam/forms/filtersets.py:288 netbox/ipam/forms/filtersets.py:343 +#: netbox/ipam/forms/filtersets.py:288 netbox/ipam/forms/filtersets.py:350 msgid "Address family" msgstr "Сімейство адрес" @@ -10386,50 +10594,50 @@ msgstr "Кінець" msgid "Search within" msgstr "Пошук в межах" -#: netbox/ipam/forms/filtersets.py:216 netbox/ipam/forms/filtersets.py:359 +#: netbox/ipam/forms/filtersets.py:216 netbox/ipam/forms/filtersets.py:366 msgid "Present in VRF" msgstr "Присутній у VRF" -#: netbox/ipam/forms/filtersets.py:327 +#: netbox/ipam/forms/filtersets.py:334 msgid "Device/VM" msgstr "Пристрій/віртуальна машина" -#: netbox/ipam/forms/filtersets.py:338 +#: netbox/ipam/forms/filtersets.py:345 msgid "Parent Prefix" msgstr "Батьківський префікс" -#: netbox/ipam/forms/filtersets.py:383 +#: netbox/ipam/forms/filtersets.py:390 msgid "Assigned to an interface" msgstr "Призначено на інтерфейс" -#: netbox/ipam/forms/filtersets.py:390 netbox/templates/ipam/ipaddress.html:51 +#: netbox/ipam/forms/filtersets.py:397 netbox/templates/ipam/ipaddress.html:51 msgid "DNS Name" msgstr "Ім'я DNS" -#: netbox/ipam/forms/filtersets.py:433 netbox/ipam/models/vlans.py:274 -#: netbox/ipam/tables/ip.py:122 netbox/ipam/tables/vlans.py:51 -#: netbox/ipam/views.py:1036 netbox/netbox/navigation/menu.py:199 -#: netbox/netbox/navigation/menu.py:201 +#: 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/netbox/navigation/menu.py:202 msgid "VLANs" msgstr "VLAN'и" -#: netbox/ipam/forms/filtersets.py:474 +#: netbox/ipam/forms/filtersets.py:482 msgid "Contains VLAN ID" msgstr "Містить ідентифікатор VLAN" -#: netbox/ipam/forms/filtersets.py:508 netbox/ipam/models/vlans.py:372 +#: netbox/ipam/forms/filtersets.py:516 netbox/ipam/models/vlans.py:378 msgid "Local VLAN ID" msgstr "Локальний ідентифікатор VLAN" -#: netbox/ipam/forms/filtersets.py:513 netbox/ipam/models/vlans.py:380 +#: netbox/ipam/forms/filtersets.py:521 netbox/ipam/models/vlans.py:386 msgid "Remote VLAN ID" msgstr "Віддалений ідентифікатор VLAN" -#: netbox/ipam/forms/filtersets.py:523 +#: netbox/ipam/forms/filtersets.py:531 msgid "Q-in-Q/802.1ad" msgstr "Контроль Q/802.1ad" -#: netbox/ipam/forms/filtersets.py:568 netbox/ipam/models/vlans.py:192 +#: netbox/ipam/forms/filtersets.py:576 netbox/ipam/models/vlans.py:198 #: netbox/templates/ipam/vlan.html:31 msgid "VLAN ID" msgstr "Ідентифікатор VLAN" @@ -10439,7 +10647,7 @@ msgstr "Ідентифікатор VLAN" msgid "Route Target" msgstr "Маршрут до цілі" -#: netbox/ipam/forms/model_forms.py:118 netbox/ipam/tables/ip.py:63 +#: netbox/ipam/forms/model_forms.py:118 netbox/ipam/tables/ip.py:64 #: netbox/templates/ipam/aggregate.html:11 #: netbox/templates/ipam/prefix.html:38 msgid "Aggregate" @@ -10513,12 +10721,12 @@ msgstr "Ідентифікатори VLAN" msgid "Child VLANs" msgstr "Підпорядковані VLAN'и" -#: netbox/ipam/forms/model_forms.py:729 +#: netbox/ipam/forms/model_forms.py:730 #: netbox/templates/ipam/vlantranslationrule.html:11 msgid "VLAN Translation Rule" msgstr "Правило перекладу VLAN" -#: netbox/ipam/forms/model_forms.py:746 netbox/ipam/forms/model_forms.py:778 +#: netbox/ipam/forms/model_forms.py:747 netbox/ipam/forms/model_forms.py:780 msgid "" "Comma-separated list of one or more port numbers. A range may be specified " "using a hyphen." @@ -10526,28 +10734,32 @@ msgstr "" "Список одного або декількох номерів портів, розділених комами. Діапазон " "можна вказати за допомогою дефіса." -#: netbox/ipam/forms/model_forms.py:751 +#: netbox/ipam/forms/model_forms.py:752 #: netbox/templates/ipam/servicetemplate.html:12 msgid "Service Template" msgstr "Шаблон сервісу" -#: netbox/ipam/forms/model_forms.py:798 +#: netbox/ipam/forms/model_forms.py:765 +msgid "Parent type" +msgstr "Батьківський тип" + +#: netbox/ipam/forms/model_forms.py:796 msgid "Port(s)" msgstr "Порт (и)" -#: netbox/ipam/forms/model_forms.py:812 +#: netbox/ipam/forms/model_forms.py:839 msgid "Service template" msgstr "Шаблон сервісу" -#: netbox/ipam/forms/model_forms.py:824 +#: netbox/ipam/forms/model_forms.py:848 msgid "From Template" msgstr "З шаблону" -#: netbox/ipam/forms/model_forms.py:825 +#: netbox/ipam/forms/model_forms.py:849 msgid "Custom" msgstr "Користувацький" -#: netbox/ipam/forms/model_forms.py:856 +#: netbox/ipam/forms/model_forms.py:880 msgid "" "Must specify name, protocol, and port(s) if not using a service template." msgstr "" @@ -10595,19 +10807,19 @@ msgstr "тип аутентифікації" msgid "authentication key" msgstr "ключ аутентифікації" -#: netbox/ipam/models/fhrp.py:56 +#: netbox/ipam/models/fhrp.py:62 msgid "FHRP group" msgstr "Група FHRP/VRRP" -#: netbox/ipam/models/fhrp.py:57 +#: netbox/ipam/models/fhrp.py:63 msgid "FHRP groups" msgstr "Групи FHRP/VRRP" -#: netbox/ipam/models/fhrp.py:110 +#: netbox/ipam/models/fhrp.py:116 msgid "FHRP group assignment" msgstr "Групове призначення FHRP/VRRP" -#: netbox/ipam/models/fhrp.py:111 +#: netbox/ipam/models/fhrp.py:117 msgid "FHRP group assignments" msgstr "Групові призначення FHRP/VRRP" @@ -10619,7 +10831,7 @@ msgstr "приватне" msgid "IP space managed by this RIR is considered private" msgstr "Простір IP, керований цим RIR, вважається приватним" -#: netbox/ipam/models/ip.py:72 netbox/netbox/navigation/menu.py:188 +#: netbox/ipam/models/ip.py:72 netbox/netbox/navigation/menu.py:189 msgid "RIRs" msgstr "RIRи" @@ -10693,7 +10905,7 @@ msgstr "є у пулі" msgid "All IP addresses within this prefix are considered usable" msgstr "Усі IP-адреси в цьому префіксі вважаються придатними для використання" -#: netbox/ipam/models/ip.py:254 netbox/ipam/models/ip.py:523 +#: netbox/ipam/models/ip.py:254 netbox/ipam/models/ip.py:531 msgid "mark utilized" msgstr "використовувана марка" @@ -10705,12 +10917,12 @@ msgstr "мережеві префікси" msgid "Cannot create prefix with /0 mask." msgstr "Неможливо створити префікс з маскою /0." -#: netbox/ipam/models/ip.py:305 netbox/ipam/models/ip.py:871 +#: netbox/ipam/models/ip.py:305 netbox/ipam/models/ip.py:881 #, python-brace-format msgid "VRF {vrf}" msgstr "VRF {vrf}" -#: netbox/ipam/models/ip.py:305 netbox/ipam/models/ip.py:871 +#: netbox/ipam/models/ip.py:305 netbox/ipam/models/ip.py:881 msgid "global table" msgstr "глобальна таблиця" @@ -10719,112 +10931,130 @@ msgstr "глобальна таблиця" msgid "Duplicate prefix found in {table}: {prefix}" msgstr "Дублікат префікса знайдений у {table}: {prefix}" -#: netbox/ipam/models/ip.py:481 +#: netbox/ipam/models/ip.py:484 msgid "start address" msgstr "стартова адреса" -#: netbox/ipam/models/ip.py:482 netbox/ipam/models/ip.py:486 -#: netbox/ipam/models/ip.py:711 +#: netbox/ipam/models/ip.py:485 netbox/ipam/models/ip.py:489 +#: netbox/ipam/models/ip.py:722 msgid "IPv4 or IPv6 address (with mask)" msgstr "Адреса IPv4 або IPv6 (з маскою)" -#: netbox/ipam/models/ip.py:485 +#: netbox/ipam/models/ip.py:488 msgid "end address" msgstr "кінцева адреса" -#: netbox/ipam/models/ip.py:512 +#: netbox/ipam/models/ip.py:515 msgid "Operational status of this range" msgstr "Експлуатаційний стан даного діапазону" -#: netbox/ipam/models/ip.py:520 +#: netbox/ipam/models/ip.py:523 msgid "The primary function of this range" msgstr "Основна функція цього діапазону" -#: netbox/ipam/models/ip.py:534 +#: netbox/ipam/models/ip.py:526 +msgid "mark populated" +msgstr "позначка заповнена" + +#: netbox/ipam/models/ip.py:528 +msgid "Prevent the creation of IP addresses within this range" +msgstr "Запобігання створенню IP-адрес в цьому діапазоні" + +#: netbox/ipam/models/ip.py:533 +#, python-format +msgid "Report space as 100% utilized" +msgstr "Повідомте про 100% використаний простір" + +#: netbox/ipam/models/ip.py:542 msgid "IP range" msgstr "Діапазон IP" -#: netbox/ipam/models/ip.py:535 +#: netbox/ipam/models/ip.py:543 msgid "IP ranges" msgstr "Діапазони IP" -#: netbox/ipam/models/ip.py:548 +#: netbox/ipam/models/ip.py:556 msgid "Starting and ending IP address versions must match" msgstr "Початкова та кінцева версії IP-адреси повинні збігатися" -#: netbox/ipam/models/ip.py:554 +#: netbox/ipam/models/ip.py:562 msgid "Starting and ending IP address masks must match" msgstr "Початкові та кінцеві маски IP-адреси повинні збігатися" -#: netbox/ipam/models/ip.py:561 +#: netbox/ipam/models/ip.py:569 #, python-brace-format msgid "" "Ending address must be greater than the starting address ({start_address})" msgstr "" "Кінцева адреса повинна бути більшою за початкову адресу ({start_address})" -#: netbox/ipam/models/ip.py:589 +#: netbox/ipam/models/ip.py:597 #, python-brace-format msgid "Defined addresses overlap with range {overlapping_range} in VRF {vrf}" msgstr "" "Визначені адреси перекриваються з діапазоном {overlapping_range} в VRF {vrf}" -#: netbox/ipam/models/ip.py:598 +#: netbox/ipam/models/ip.py:606 #, python-brace-format msgid "Defined range exceeds maximum supported size ({max_size})" msgstr "" "Визначений діапазон перевищує максимальний підтримуваний розмір ({max_size})" -#: netbox/ipam/models/ip.py:710 netbox/tenancy/models/contacts.py:77 +#: netbox/ipam/models/ip.py:721 netbox/tenancy/models/contacts.py:78 msgid "address" msgstr "адреса" -#: netbox/ipam/models/ip.py:733 +#: netbox/ipam/models/ip.py:744 msgid "The operational status of this IP" msgstr "Операційний стан цього IP" -#: netbox/ipam/models/ip.py:741 +#: netbox/ipam/models/ip.py:752 msgid "The functional role of this IP" msgstr "Функціональна роль цього IP" -#: netbox/ipam/models/ip.py:765 netbox/templates/ipam/ipaddress.html:72 +#: netbox/ipam/models/ip.py:775 netbox/templates/ipam/ipaddress.html:72 msgid "NAT (inside)" msgstr "NAT (внутрішній)" -#: netbox/ipam/models/ip.py:766 +#: netbox/ipam/models/ip.py:776 msgid "The IP for which this address is the \"outside\" IP" msgstr "IP, для якого ця адреса є \"зовнішньою\"" -#: netbox/ipam/models/ip.py:773 +#: netbox/ipam/models/ip.py:783 msgid "Hostname or FQDN (not case-sensitive)" msgstr "Ім'я хоста або FQDN (не залежить від регістру регістру)" -#: netbox/ipam/models/ip.py:789 netbox/ipam/models/services.py:90 +#: netbox/ipam/models/ip.py:799 netbox/ipam/models/services.py:86 msgid "IP addresses" msgstr "IP-адреси" -#: netbox/ipam/models/ip.py:842 +#: netbox/ipam/models/ip.py:852 msgid "Cannot create IP address with /0 mask." msgstr "Не вдається створити IP-адресу з маскою /0." -#: netbox/ipam/models/ip.py:848 +#: netbox/ipam/models/ip.py:858 #, python-brace-format msgid "{ip} is a network ID, which may not be assigned to an interface." msgstr "" "{ip} це ідентифікатор мережі, який не може бути присвоєний інтерфейсу." -#: netbox/ipam/models/ip.py:859 +#: netbox/ipam/models/ip.py:869 #, python-brace-format msgid "" "{ip} is a broadcast address, which may not be assigned to an interface." msgstr "{ip} це широкомовна адреса, яка може не бути присвоєна інтерфейсу." -#: netbox/ipam/models/ip.py:873 +#: netbox/ipam/models/ip.py:883 #, python-brace-format msgid "Duplicate IP address found in {table}: {ipaddress}" msgstr "Дублікати IP-адреси знайдено в {table}: {ipaddress}" -#: netbox/ipam/models/ip.py:896 +#: netbox/ipam/models/ip.py:899 +#, python-brace-format +msgid "Cannot create IP address {ip} inside range {range}." +msgstr "Не вдається створити IP-адресу {ip} внутрішній діапазон {range}." + +#: netbox/ipam/models/ip.py:920 msgid "" "Cannot reassign IP address while it is designated as the primary IP for the " "parent object" @@ -10832,7 +11062,7 @@ msgstr "" "Не вдається перепризначити IP-адресу, поки вона призначена як первинний IP " "для батьківського об'єкта" -#: netbox/ipam/models/ip.py:902 +#: netbox/ipam/models/ip.py:926 msgid "Only IPv6 addresses can be assigned SLAAC status" msgstr "Статус SLAAC може бути призначений лише адресам IPv6" @@ -10848,57 +11078,45 @@ msgstr "шаблон сервісу" msgid "service templates" msgstr "шаблони послуг" -#: netbox/ipam/models/services.py:91 +#: netbox/ipam/models/services.py:87 msgid "The specific IP addresses (if any) to which this service is bound" msgstr "Конкретні IP-адреси (якщо такі є), до яких прив'язана ця послуга" -#: netbox/ipam/models/services.py:98 +#: netbox/ipam/models/services.py:97 msgid "service" msgstr "послуга" -#: netbox/ipam/models/services.py:99 +#: netbox/ipam/models/services.py:98 msgid "services" msgstr "послуги" -#: netbox/ipam/models/services.py:110 -msgid "" -"A service cannot be associated with both a device and a virtual machine." -msgstr "" -"Сервіс не може бути пов'язаний як з пристроєм, так і з віртуальною машиною." - -#: netbox/ipam/models/services.py:112 -msgid "" -"A service must be associated with either a device or a virtual machine." -msgstr "" -"Служба повинна бути пов'язана або з пристроєм, або з віртуальною машиною." - -#: netbox/ipam/models/vlans.py:88 +#: netbox/ipam/models/vlans.py:94 msgid "VLAN groups" msgstr "Групи VLAN" -#: netbox/ipam/models/vlans.py:95 +#: netbox/ipam/models/vlans.py:101 msgid "Cannot set scope_type without scope_id." msgstr "Не вдається встановити scope_type без scope_id." -#: netbox/ipam/models/vlans.py:97 +#: netbox/ipam/models/vlans.py:103 msgid "Cannot set scope_id without scope_type." msgstr "Не вдається встановити scope_id без scope_type." -#: netbox/ipam/models/vlans.py:105 +#: netbox/ipam/models/vlans.py:111 #, python-brace-format msgid "Starting VLAN ID in range ({value}) cannot be less than {minimum}" msgstr "" "Початковий ідентифікатор VLAN в діапазоні ({value}) не може бути менше " "{minimum}" -#: netbox/ipam/models/vlans.py:111 +#: netbox/ipam/models/vlans.py:117 #, python-brace-format msgid "Ending VLAN ID in range ({value}) cannot exceed {maximum}" msgstr "" "Кінцевий ідентифікатор VLAN в діапазоні ({value}) не може перевищувати " "{maximum}" -#: netbox/ipam/models/vlans.py:118 +#: netbox/ipam/models/vlans.py:124 #, python-brace-format msgid "" "Ending VLAN ID in range must be greater than or equal to the starting VLAN " @@ -10907,36 +11125,36 @@ msgstr "" "Кінцевий ідентифікатор VLAN в діапазоні повинен бути більшим або дорівнювати" " початковому ідентифікатору VLAN ({range})" -#: netbox/ipam/models/vlans.py:124 +#: netbox/ipam/models/vlans.py:130 msgid "Ranges cannot overlap." msgstr "Діапазони не можуть перекриватися." -#: netbox/ipam/models/vlans.py:181 +#: netbox/ipam/models/vlans.py:187 msgid "The specific site to which this VLAN is assigned (if any)" msgstr "Конкретний тех. майданчик, якому присвоєно цей VLAN (якщо такий є)" -#: netbox/ipam/models/vlans.py:189 +#: netbox/ipam/models/vlans.py:195 msgid "VLAN group (optional)" msgstr "Група VLAN (необов'язково)" -#: netbox/ipam/models/vlans.py:197 netbox/ipam/models/vlans.py:377 -#: netbox/ipam/models/vlans.py:385 +#: netbox/ipam/models/vlans.py:203 netbox/ipam/models/vlans.py:383 +#: netbox/ipam/models/vlans.py:391 msgid "Numeric VLAN ID (1-4094)" msgstr "Числовий ідентифікатор VLAN (1-4094)" -#: netbox/ipam/models/vlans.py:215 +#: netbox/ipam/models/vlans.py:221 msgid "Operational status of this VLAN" msgstr "Операційний стан цього VLAN" -#: netbox/ipam/models/vlans.py:223 +#: netbox/ipam/models/vlans.py:229 msgid "The primary function of this VLAN" msgstr "Основна функція цього VLAN" -#: netbox/ipam/models/vlans.py:238 +#: netbox/ipam/models/vlans.py:244 msgid "Customer/service VLAN designation (for Q-in-Q/IEEE 802.1ad)" msgstr "Позначення VLAN клієнта/служби (для Q-in-Q/IEEE 802.1ad)" -#: netbox/ipam/models/vlans.py:287 +#: netbox/ipam/models/vlans.py:293 #, python-brace-format msgid "" "VLAN is assigned to group {group} (scope: {scope}); cannot also assign to " @@ -10945,7 +11163,7 @@ msgstr "" "VLAN присвоюється групі {group} (сфера застосування: {scope}); також не може" " призначатися до тех. майданчику {site}." -#: netbox/ipam/models/vlans.py:294 +#: netbox/ipam/models/vlans.py:300 #, python-brace-format msgid "" "The assigned site {site} is not a member of the assigned group {group} " @@ -10954,27 +11172,27 @@ msgstr "" "Призначений сайт {site} не є членом призначеної групи {group} (сфера " "застосування: {scope})." -#: netbox/ipam/models/vlans.py:303 +#: netbox/ipam/models/vlans.py:309 #, python-brace-format msgid "VID must be in ranges {ranges} for VLANs in group {group}" msgstr "" "VID повинен знаходитися в діапазоні {ranges} для VLAN'ів у групі {group}" -#: netbox/ipam/models/vlans.py:310 +#: netbox/ipam/models/vlans.py:316 msgid "Only Q-in-Q customer VLANs maybe assigned to a service VLAN." msgstr "" "Тільки VLAN клієнтів Q-in-Q можуть бути призначені для обслуговування VLAN." -#: netbox/ipam/models/vlans.py:316 +#: netbox/ipam/models/vlans.py:322 msgid "A Q-in-Q customer VLAN must be assigned to a service VLAN." msgstr "" "Клієнтська VLAN клієнта Q-in-Q повинна бути призначена для службової VLAN." -#: netbox/ipam/models/vlans.py:353 +#: netbox/ipam/models/vlans.py:359 msgid "VLAN translation policies" msgstr "Політика перекладу VLAN" -#: netbox/ipam/models/vlans.py:394 +#: netbox/ipam/models/vlans.py:400 msgid "VLAN translation rule" msgstr "Правило перекладу VLAN" @@ -10994,8 +11212,8 @@ msgstr "забезпечити унікальний простір" msgid "Prevent duplicate prefixes/IP addresses within this VRF" msgstr "Запобігання дублікуванню префіксів/IP-адрес у цьому VRF" -#: netbox/ipam/models/vrfs.py:62 netbox/netbox/navigation/menu.py:192 -#: netbox/netbox/navigation/menu.py:194 +#: netbox/ipam/models/vrfs.py:62 netbox/netbox/navigation/menu.py:193 +#: netbox/netbox/navigation/menu.py:195 msgid "VRFs" msgstr "VRFи" @@ -11023,74 +11241,79 @@ msgstr "Кількість тех. майданчиків" msgid "Provider Count" msgstr "Кількість провайдерів" -#: netbox/ipam/tables/ip.py:41 netbox/netbox/navigation/menu.py:185 -#: netbox/netbox/navigation/menu.py:187 +#: netbox/ipam/tables/ip.py:42 netbox/netbox/navigation/menu.py:186 +#: netbox/netbox/navigation/menu.py:188 msgid "Aggregates" msgstr "Сукупні мережі" -#: netbox/ipam/tables/ip.py:71 +#: netbox/ipam/tables/ip.py:72 msgid "Added" msgstr "Додано" -#: netbox/ipam/tables/ip.py:74 netbox/ipam/tables/ip.py:112 -#: netbox/ipam/tables/vlans.py:118 netbox/ipam/views.py:373 -#: netbox/netbox/navigation/menu.py:171 netbox/netbox/navigation/menu.py:173 +#: netbox/ipam/tables/ip.py:75 netbox/ipam/tables/ip.py:113 +#: netbox/ipam/tables/vlans.py:120 netbox/ipam/views.py:375 +#: netbox/netbox/navigation/menu.py:172 netbox/netbox/navigation/menu.py:174 #: netbox/templates/ipam/vlan.html:100 msgid "Prefixes" msgstr "Мережеві префікси" -#: netbox/ipam/tables/ip.py:77 netbox/ipam/tables/ip.py:221 -#: netbox/ipam/tables/ip.py:276 netbox/ipam/tables/vlans.py:55 +#: netbox/ipam/tables/ip.py:78 netbox/ipam/tables/ip.py:222 +#: netbox/ipam/tables/ip.py:281 netbox/ipam/tables/vlans.py:55 #: netbox/templates/dcim/device.html:260 #: netbox/templates/ipam/aggregate.html:24 -#: netbox/templates/ipam/iprange.html:29 netbox/templates/ipam/prefix.html:102 +#: netbox/templates/ipam/iprange.html:37 netbox/templates/ipam/prefix.html:102 msgid "Utilization" msgstr "Утилізація" -#: netbox/ipam/tables/ip.py:117 netbox/netbox/navigation/menu.py:167 +#: netbox/ipam/tables/ip.py:118 netbox/netbox/navigation/menu.py:168 msgid "IP Ranges" msgstr "Діапазони IP" -#: netbox/ipam/tables/ip.py:167 +#: netbox/ipam/tables/ip.py:168 msgid "Prefix (Flat)" msgstr "Префікс (Плоский)" -#: netbox/ipam/tables/ip.py:171 +#: netbox/ipam/tables/ip.py:172 msgid "Depth" msgstr "Глибина" -#: netbox/ipam/tables/ip.py:191 netbox/ipam/tables/vlans.py:37 +#: netbox/ipam/tables/ip.py:192 netbox/ipam/tables/vlans.py:37 #: netbox/virtualization/tables/clusters.py:77 #: netbox/wireless/tables/wirelesslan.py:55 msgid "Scope Type" msgstr "Тип сфери застосування" -#: netbox/ipam/tables/ip.py:213 +#: netbox/ipam/tables/ip.py:214 msgid "Pool" msgstr "Пул" -#: netbox/ipam/tables/ip.py:217 netbox/ipam/tables/ip.py:272 +#: netbox/ipam/tables/ip.py:218 netbox/ipam/tables/ip.py:277 +#: netbox/templates/ipam/iprange.html:33 msgid "Marked Utilized" msgstr "Позначено як використане" -#: netbox/ipam/tables/ip.py:256 +#: netbox/ipam/tables/ip.py:257 msgid "Start address" msgstr "Початкова адреса" -#: netbox/ipam/tables/ip.py:335 +#: netbox/ipam/tables/ip.py:273 netbox/templates/ipam/iprange.html:29 +msgid "Marked Populated" +msgstr "Позначено заселеним" + +#: netbox/ipam/tables/ip.py:341 msgid "NAT (Inside)" msgstr "NAT (внутрішній)" -#: netbox/ipam/tables/ip.py:340 +#: netbox/ipam/tables/ip.py:346 msgid "NAT (Outside)" msgstr "NAT (зовнішній)" -#: netbox/ipam/tables/ip.py:345 +#: netbox/ipam/tables/ip.py:351 msgid "Assigned" msgstr "Призначений" -#: netbox/ipam/tables/ip.py:381 netbox/templates/vpn/l2vpntermination.html:16 -#: netbox/vpn/forms/filtersets.py:246 +#: netbox/ipam/tables/ip.py:397 netbox/templates/vpn/l2vpntermination.html:16 +#: netbox/vpn/forms/filtersets.py:251 msgid "Assigned Object" msgstr "Призначений об'єкт" @@ -11098,22 +11321,22 @@ msgstr "Призначений об'єкт" msgid "VID Ranges" msgstr "Діапазони VID" -#: netbox/ipam/tables/vlans.py:80 netbox/ipam/tables/vlans.py:190 +#: netbox/ipam/tables/vlans.py:82 netbox/ipam/tables/vlans.py:192 #: netbox/templates/dcim/inc/interface_vlans_table.html:4 msgid "VID" msgstr "VID" -#: netbox/ipam/tables/vlans.py:237 +#: netbox/ipam/tables/vlans.py:239 #: netbox/templates/ipam/vlantranslationpolicy.html:22 msgid "Rules" msgstr "Правила" -#: netbox/ipam/tables/vlans.py:260 +#: netbox/ipam/tables/vlans.py:262 #: netbox/templates/ipam/vlantranslationrule.html:18 msgid "Local VID" msgstr "Локальний VID" -#: netbox/ipam/tables/vlans.py:264 +#: netbox/ipam/tables/vlans.py:266 #: netbox/templates/ipam/vlantranslationrule.html:22 msgid "Remote VID" msgstr "Віддалений VID" @@ -11126,14 +11349,27 @@ msgstr "RD" msgid "Unique" msgstr "Унікальний" -#: netbox/ipam/tables/vrfs.py:37 netbox/vpn/tables/l2vpn.py:27 +#: netbox/ipam/tables/vrfs.py:37 netbox/vpn/tables/l2vpn.py:30 msgid "Import Targets" msgstr "Імпортувати цілі" -#: netbox/ipam/tables/vrfs.py:42 netbox/vpn/tables/l2vpn.py:32 +#: netbox/ipam/tables/vrfs.py:42 netbox/vpn/tables/l2vpn.py:35 msgid "Export Targets" msgstr "Експортувати цілі" +#: netbox/ipam/utils.py:30 +msgid "1 IP available" +msgstr "Доступний 1 IP" + +#: netbox/ipam/utils.py:32 +#, python-brace-format +msgid "{count} IPs available" +msgstr "{count} Доступні IP-адреси" + +#: netbox/ipam/utils.py:33 +msgid "Many IPs available" +msgstr "Багато доступних IP-адрес" + #: netbox/ipam/validators.py:9 #, python-brace-format msgid "{prefix} is not a valid prefix. Did you mean {suggested}?" @@ -11157,31 +11393,31 @@ msgstr "" "У назвах DNS дозволені лише буквено-цифрові символи, зірочки, дефіси, крапки" " та підкреслення" -#: netbox/ipam/views.py:570 +#: netbox/ipam/views.py:569 msgid "Child Prefixes" msgstr "Підпорядковані мережеві префікси" -#: netbox/ipam/views.py:606 +#: netbox/ipam/views.py:605 msgid "Child Ranges" msgstr "Підпорядковані діапазони" -#: netbox/ipam/views.py:958 +#: netbox/ipam/views.py:951 msgid "Related IPs" msgstr "Пов'язані IP-адреси" -#: netbox/ipam/views.py:1315 +#: netbox/ipam/views.py:1319 msgid "Device Interfaces" msgstr "Інтерфейси пристрою" -#: netbox/ipam/views.py:1333 +#: netbox/ipam/views.py:1337 msgid "VM Interfaces" msgstr "Інтерфейси віртуальної машини" -#: netbox/netbox/api/fields.py:65 +#: netbox/netbox/api/fields.py:66 msgid "This field may not be blank." msgstr "Це поле не може бути порожнім." -#: netbox/netbox/api/fields.py:70 +#: netbox/netbox/api/fields.py:71 msgid "" "Value must be passed directly (e.g. \"foo\": 123); do not use a dictionary " "or list." @@ -11189,25 +11425,25 @@ msgstr "" "Значення має бути передано безпосередньо (наприклад, \"foo\": 123); не " "використовуйте словник або список." -#: netbox/netbox/api/fields.py:91 +#: netbox/netbox/api/fields.py:92 #, python-brace-format msgid "{value} is not a valid choice." msgstr "{value} не є дійсним вибором." -#: netbox/netbox/api/fields.py:104 +#: netbox/netbox/api/fields.py:105 #, python-brace-format msgid "Invalid content type: {content_type}" msgstr "Невірний тип вмісту: {content_type}" -#: netbox/netbox/api/fields.py:105 +#: netbox/netbox/api/fields.py:106 msgid "Invalid value. Specify a content type as '.'." msgstr "Невірне значення. Вкажіть тип вмісту як '.'." -#: netbox/netbox/api/fields.py:167 +#: netbox/netbox/api/fields.py:168 msgid "Ranges must be specified in the form (lower, upper)." msgstr "Діапазони повинні бути вказані у форматі (нижня межа, верхня межа)." -#: netbox/netbox/api/fields.py:169 +#: netbox/netbox/api/fields.py:170 msgid "Range boundaries must be defined as integers." msgstr "Межі діапазону повинні бути визначені як цілі числа." @@ -11282,6 +11518,7 @@ msgid "Dark Grey" msgstr "Антрацитовий" #: netbox/netbox/choices.py:103 netbox/templates/extras/script_result.html:56 +#: netbox/templates/extras/tableconfig.html:76 msgid "Default" msgstr "За замовчуванням" @@ -11586,31 +11823,31 @@ msgstr "Користувацьке поле '{name}' має мати уніка msgid "Missing required custom field '{name}'." msgstr "Відсутнє обов'язкове користувацьке поле '{name}'." -#: netbox/netbox/models/features.py:470 +#: netbox/netbox/models/features.py:492 msgid "Remote data source" msgstr "Віддалене джерело даних" -#: netbox/netbox/models/features.py:480 +#: netbox/netbox/models/features.py:502 msgid "data path" msgstr "шлях даних" -#: netbox/netbox/models/features.py:484 +#: netbox/netbox/models/features.py:506 msgid "Path to remote file (relative to data source root)" msgstr "Шлях до віддаленого файлу (відносно кореня джерела даних)" -#: netbox/netbox/models/features.py:487 +#: netbox/netbox/models/features.py:509 msgid "auto sync enabled" msgstr "увімкнути автоматичну синхронізацію" -#: netbox/netbox/models/features.py:489 +#: netbox/netbox/models/features.py:511 msgid "Enable automatic synchronization of data when the data file is updated" msgstr "Увімкнути автоматичну синхронізацію даних при оновленні файлу даних" -#: netbox/netbox/models/features.py:492 +#: netbox/netbox/models/features.py:514 msgid "date synced" msgstr "дата синхронізована" -#: netbox/netbox/models/features.py:586 +#: netbox/netbox/models/features.py:608 #, python-brace-format msgid "{class_name} must implement a sync_data() method." msgstr "{class_name} повинен реалізувати метод sync_data()." @@ -11639,7 +11876,7 @@ msgstr "Необхідно вказати одиницю при установц msgid "Organization" msgstr "Організація" -#: netbox/netbox/navigation/menu.py:19 +#: netbox/netbox/navigation/menu.py:18 msgid "Site Groups" msgstr "Групи тех. майданчиків" @@ -11678,208 +11915,212 @@ msgid "Virtual Device Contexts" msgstr "Контексти віртуальних пристроїв" #: netbox/netbox/navigation/menu.py:88 +msgid "Module Type Profiles" +msgstr "Профілі типу модуля" + +#: netbox/netbox/navigation/menu.py:89 msgid "Manufacturers" msgstr "Виробники" -#: netbox/netbox/navigation/menu.py:92 +#: netbox/netbox/navigation/menu.py:93 msgid "Device Components" msgstr "Компоненти пристрою" -#: netbox/netbox/navigation/menu.py:104 +#: netbox/netbox/navigation/menu.py:105 #: netbox/templates/dcim/inventoryitemrole.html:8 msgid "Inventory Item Roles" msgstr "Ролі елементів інвентаря" -#: netbox/netbox/navigation/menu.py:110 +#: netbox/netbox/navigation/menu.py:111 #: netbox/templates/dcim/interface.html:413 #: netbox/templates/virtualization/vminterface.html:124 msgid "MAC Addresses" msgstr "MAC-адреси" -#: netbox/netbox/navigation/menu.py:117 netbox/netbox/navigation/menu.py:121 +#: netbox/netbox/navigation/menu.py:118 netbox/netbox/navigation/menu.py:122 #: netbox/templates/dcim/interface.html:182 msgid "Connections" msgstr "З'єднання" -#: netbox/netbox/navigation/menu.py:123 +#: netbox/netbox/navigation/menu.py:124 msgid "Cables" msgstr "Кабелі" -#: netbox/netbox/navigation/menu.py:124 +#: netbox/netbox/navigation/menu.py:125 msgid "Wireless Links" msgstr "Бездротові зв'язки" -#: netbox/netbox/navigation/menu.py:127 +#: netbox/netbox/navigation/menu.py:128 msgid "Interface Connections" msgstr "Інтерфейсні підключення" -#: netbox/netbox/navigation/menu.py:132 +#: netbox/netbox/navigation/menu.py:133 msgid "Console Connections" msgstr "Консольні підключення" -#: netbox/netbox/navigation/menu.py:137 +#: netbox/netbox/navigation/menu.py:138 msgid "Power Connections" msgstr "Підключення живлення" -#: netbox/netbox/navigation/menu.py:153 +#: netbox/netbox/navigation/menu.py:154 msgid "Wireless LAN Groups" msgstr "Групи WLAN" -#: netbox/netbox/navigation/menu.py:174 +#: netbox/netbox/navigation/menu.py:175 msgid "Prefix & VLAN Roles" msgstr "Префікс і ролі VLAN" -#: netbox/netbox/navigation/menu.py:180 +#: netbox/netbox/navigation/menu.py:181 msgid "ASN Ranges" msgstr "Діапазони ASN" -#: netbox/netbox/navigation/menu.py:203 +#: netbox/netbox/navigation/menu.py:204 msgid "VLAN Translation Policies" msgstr "Політика перекладу VLAN" -#: netbox/netbox/navigation/menu.py:204 +#: netbox/netbox/navigation/menu.py:205 #: netbox/templates/ipam/vlantranslationpolicy.html:46 msgid "VLAN Translation Rules" msgstr "Правила перекладу VLAN" -#: netbox/netbox/navigation/menu.py:211 +#: netbox/netbox/navigation/menu.py:212 msgid "Service Templates" msgstr "Шаблони послуг" -#: netbox/netbox/navigation/menu.py:212 netbox/templates/dcim/device.html:302 +#: netbox/netbox/navigation/menu.py:213 netbox/templates/dcim/device.html:302 #: netbox/templates/ipam/ipaddress.html:118 #: netbox/templates/virtualization/virtualmachine.html:154 msgid "Services" msgstr "Послуги" -#: netbox/netbox/navigation/menu.py:219 +#: netbox/netbox/navigation/menu.py:220 msgid "VPN" msgstr "VPN" -#: netbox/netbox/navigation/menu.py:223 netbox/netbox/navigation/menu.py:225 +#: netbox/netbox/navigation/menu.py:224 netbox/netbox/navigation/menu.py:226 #: netbox/vpn/tables/tunnels.py:24 msgid "Tunnels" msgstr "Тунелі" -#: netbox/netbox/navigation/menu.py:226 +#: netbox/netbox/navigation/menu.py:227 #: netbox/templates/vpn/tunnelgroup.html:8 msgid "Tunnel Groups" msgstr "Тунельні групи" -#: netbox/netbox/navigation/menu.py:227 +#: netbox/netbox/navigation/menu.py:228 msgid "Tunnel Terminations" msgstr "Кінці тунелів" -#: netbox/netbox/navigation/menu.py:231 netbox/netbox/navigation/menu.py:233 -#: netbox/vpn/models/l2vpn.py:64 +#: netbox/netbox/navigation/menu.py:232 netbox/netbox/navigation/menu.py:234 +#: netbox/vpn/models/l2vpn.py:69 msgid "L2VPNs" msgstr "L2VPN" -#: netbox/netbox/navigation/menu.py:240 +#: netbox/netbox/navigation/menu.py:241 msgid "IKE Proposals" msgstr "Налаштування IKE" -#: netbox/netbox/navigation/menu.py:241 +#: netbox/netbox/navigation/menu.py:242 #: netbox/templates/vpn/ikeproposal.html:41 msgid "IKE Policies" msgstr "Політика IKE" -#: netbox/netbox/navigation/menu.py:242 +#: netbox/netbox/navigation/menu.py:243 msgid "IPSec Proposals" msgstr "Налаштування IPsec" -#: netbox/netbox/navigation/menu.py:243 +#: netbox/netbox/navigation/menu.py:244 #: netbox/templates/vpn/ipsecproposal.html:37 msgid "IPSec Policies" msgstr "Політика IPsec" -#: netbox/netbox/navigation/menu.py:244 netbox/templates/vpn/ikepolicy.html:38 +#: netbox/netbox/navigation/menu.py:245 netbox/templates/vpn/ikepolicy.html:38 #: netbox/templates/vpn/ipsecpolicy.html:25 msgid "IPSec Profiles" msgstr "Профілі IPsec" -#: netbox/netbox/navigation/menu.py:259 +#: netbox/netbox/navigation/menu.py:260 #: netbox/templates/virtualization/virtualmachine.html:174 #: netbox/templates/virtualization/virtualmachine/base.html:32 #: netbox/templates/virtualization/virtualmachine_list.html:21 #: netbox/virtualization/tables/virtualmachines.py:74 -#: netbox/virtualization/views.py:427 +#: netbox/virtualization/views.py:417 msgid "Virtual Disks" msgstr "Віртуальні диски" -#: netbox/netbox/navigation/menu.py:266 +#: netbox/netbox/navigation/menu.py:267 msgid "Cluster Types" msgstr "Типи кластерів" -#: netbox/netbox/navigation/menu.py:267 +#: netbox/netbox/navigation/menu.py:268 msgid "Cluster Groups" msgstr "Кластерні групи" -#: netbox/netbox/navigation/menu.py:281 +#: netbox/netbox/navigation/menu.py:282 msgid "Circuit Types" msgstr "Типи схем" -#: netbox/netbox/navigation/menu.py:282 +#: netbox/netbox/navigation/menu.py:283 msgid "Circuit Terminations" msgstr "Кінці каналу зв'язку" -#: netbox/netbox/navigation/menu.py:286 netbox/netbox/navigation/menu.py:288 +#: netbox/netbox/navigation/menu.py:287 netbox/netbox/navigation/menu.py:289 #: netbox/templates/circuits/providernetwork.html:55 msgid "Virtual Circuits" msgstr "Віртуальні схеми" -#: netbox/netbox/navigation/menu.py:289 +#: netbox/netbox/navigation/menu.py:290 msgid "Virtual Circuit Types" msgstr "Типи віртуальних схем" -#: netbox/netbox/navigation/menu.py:290 +#: netbox/netbox/navigation/menu.py:291 msgid "Virtual Circuit Terminations" msgstr "Закінчення віртуальних схем" -#: netbox/netbox/navigation/menu.py:296 +#: netbox/netbox/navigation/menu.py:297 msgid "Circuit Groups" msgstr "Групи каналів зв'язку" -#: netbox/netbox/navigation/menu.py:297 +#: netbox/netbox/navigation/menu.py:298 #: netbox/templates/circuits/circuit.html:76 #: netbox/templates/circuits/virtualcircuit.html:69 msgid "Group Assignments" msgstr "Групи завдань" -#: netbox/netbox/navigation/menu.py:301 netbox/netbox/navigation/menu.py:303 +#: netbox/netbox/navigation/menu.py:302 netbox/netbox/navigation/menu.py:304 msgid "Providers" msgstr "Провайдери" -#: netbox/netbox/navigation/menu.py:304 +#: netbox/netbox/navigation/menu.py:305 #: netbox/templates/circuits/provider.html:51 msgid "Provider Accounts" msgstr "Облікові записи провайдера" -#: netbox/netbox/navigation/menu.py:305 +#: netbox/netbox/navigation/menu.py:306 msgid "Provider Networks" msgstr "Мережі провайдерів" -#: netbox/netbox/navigation/menu.py:319 +#: netbox/netbox/navigation/menu.py:320 msgid "Power Panels" msgstr "Панелі живлення" -#: netbox/netbox/navigation/menu.py:330 +#: netbox/netbox/navigation/menu.py:331 msgid "Configurations" msgstr "Конфігурації" -#: netbox/netbox/navigation/menu.py:332 +#: netbox/netbox/navigation/menu.py:333 msgid "Config Contexts" msgstr "Контексти конфігурації" -#: netbox/netbox/navigation/menu.py:333 +#: netbox/netbox/navigation/menu.py:334 msgid "Config Templates" msgstr "Конфігураційні шаблони" -#: netbox/netbox/navigation/menu.py:340 netbox/netbox/navigation/menu.py:344 +#: netbox/netbox/navigation/menu.py:341 netbox/netbox/navigation/menu.py:345 msgid "Customization" msgstr "Персоналізація" -#: netbox/netbox/navigation/menu.py:346 +#: netbox/netbox/navigation/menu.py:347 #: netbox/templates/dcim/device_edit.html:105 #: netbox/templates/dcim/htmx/cable_edit.html:84 #: netbox/templates/dcim/virtualchassis_add.html:35 @@ -11892,92 +12133,96 @@ msgstr "Персоналізація" msgid "Custom Fields" msgstr "Користувацькі поля" -#: netbox/netbox/navigation/menu.py:347 +#: netbox/netbox/navigation/menu.py:348 msgid "Custom Field Choices" msgstr "Вибір користувацьких полів" -#: netbox/netbox/navigation/menu.py:348 +#: netbox/netbox/navigation/menu.py:349 msgid "Custom Links" msgstr "Користувацькі посилання" -#: netbox/netbox/navigation/menu.py:349 +#: netbox/netbox/navigation/menu.py:350 msgid "Export Templates" msgstr "Експортувати шаблони" -#: netbox/netbox/navigation/menu.py:350 +#: netbox/netbox/navigation/menu.py:351 msgid "Saved Filters" msgstr "Збережені фільтри" #: netbox/netbox/navigation/menu.py:352 +msgid "Table Configs" +msgstr "Конфігурації таблиці" + +#: netbox/netbox/navigation/menu.py:354 msgid "Image Attachments" msgstr "Вкладення зображень" -#: netbox/netbox/navigation/menu.py:370 +#: netbox/netbox/navigation/menu.py:372 msgid "Operations" msgstr "Операції" -#: netbox/netbox/navigation/menu.py:374 +#: netbox/netbox/navigation/menu.py:376 msgid "Integrations" msgstr "Інтеграція" -#: netbox/netbox/navigation/menu.py:376 +#: netbox/netbox/navigation/menu.py:378 msgid "Data Sources" msgstr "Джерела даних" -#: netbox/netbox/navigation/menu.py:377 +#: netbox/netbox/navigation/menu.py:379 msgid "Event Rules" msgstr "Правила події" -#: netbox/netbox/navigation/menu.py:378 +#: netbox/netbox/navigation/menu.py:380 msgid "Webhooks" msgstr "Веб-хуки" -#: netbox/netbox/navigation/menu.py:382 netbox/netbox/navigation/menu.py:386 -#: netbox/netbox/views/generic/feature_views.py:158 +#: netbox/netbox/navigation/menu.py:384 netbox/netbox/navigation/menu.py:388 +#: netbox/netbox/views/generic/feature_views.py:164 #: netbox/templates/extras/report/base.html:37 #: netbox/templates/extras/script/base.html:36 msgid "Jobs" msgstr "Завдання" -#: netbox/netbox/navigation/menu.py:392 +#: netbox/netbox/navigation/menu.py:394 msgid "Logging" msgstr "Ведення журналу" -#: netbox/netbox/navigation/menu.py:394 +#: netbox/netbox/navigation/menu.py:396 msgid "Notification Groups" msgstr "Групи сповіщень" -#: netbox/netbox/navigation/menu.py:395 +#: netbox/netbox/navigation/menu.py:397 msgid "Journal Entries" msgstr "Записи журналу" -#: netbox/netbox/navigation/menu.py:396 +#: netbox/netbox/navigation/menu.py:398 #: netbox/templates/core/objectchange.html:9 #: netbox/templates/core/objectchange_list.html:4 msgid "Change Log" msgstr "Журнал змін" -#: netbox/netbox/navigation/menu.py:403 netbox/templates/inc/user_menu.html:29 +#: netbox/netbox/navigation/menu.py:405 netbox/templates/inc/user_menu.html:29 msgid "Admin" msgstr "Адміністратор" -#: netbox/netbox/navigation/menu.py:451 netbox/templates/account/base.html:27 +#: netbox/netbox/navigation/menu.py:453 netbox/templates/account/base.html:27 #: netbox/templates/inc/user_menu.html:52 msgid "API Tokens" msgstr "Жетони API" -#: netbox/netbox/navigation/menu.py:458 netbox/users/forms/model_forms.py:187 +#: netbox/netbox/navigation/menu.py:460 netbox/users/forms/model_forms.py:187 #: netbox/users/forms/model_forms.py:195 netbox/users/forms/model_forms.py:242 #: netbox/users/forms/model_forms.py:249 msgid "Permissions" msgstr "Дозволи" -#: netbox/netbox/navigation/menu.py:466 netbox/netbox/navigation/menu.py:470 +#: netbox/netbox/navigation/menu.py:468 netbox/netbox/navigation/menu.py:472 #: netbox/templates/core/system.html:7 msgid "System" msgstr "Система" -#: netbox/netbox/navigation/menu.py:475 netbox/netbox/navigation/menu.py:523 +#: netbox/netbox/navigation/menu.py:477 netbox/netbox/navigation/menu.py:525 #: netbox/templates/500.html:35 netbox/templates/account/preferences.html:22 #: netbox/templates/core/plugin.html:13 #: netbox/templates/core/plugin_list.html:7 @@ -11985,11 +12230,11 @@ msgstr "Система" msgid "Plugins" msgstr "Плагіни" -#: netbox/netbox/navigation/menu.py:480 +#: netbox/netbox/navigation/menu.py:482 msgid "Configuration History" msgstr "Історія налаштувань" -#: netbox/netbox/navigation/menu.py:486 netbox/templates/core/rq_task.html:8 +#: netbox/netbox/navigation/menu.py:488 netbox/templates/core/rq_task.html:8 #: netbox/templates/core/rq_task_list.html:22 msgid "Background Tasks" msgstr "Фонові завдання" @@ -12024,22 +12269,22 @@ msgid "" msgstr "" "{template_extension} не є підкласом netbox.plugins.PluginTemplateExtension!" -#: netbox/netbox/plugins/registration.py:57 +#: netbox/netbox/plugins/registration.py:49 #, python-brace-format msgid "{item} must be an instance of netbox.plugins.PluginMenuItem" msgstr "{item} повинен бути екземпляром netbox.plugins.PluginMenuItem" -#: netbox/netbox/plugins/registration.py:68 +#: netbox/netbox/plugins/registration.py:60 #, python-brace-format msgid "{menu_link} must be an instance of netbox.plugins.PluginMenuItem" msgstr "{menu_link} повинен бути екземпляром netbox.plugins.PluginMenuItem" -#: netbox/netbox/plugins/registration.py:73 +#: netbox/netbox/plugins/registration.py:65 #, python-brace-format msgid "{button} must be an instance of netbox.plugins.PluginMenuButton" msgstr "{button} повинен бути екземпляром netbox.plugins.PluginMenuButton" -#: netbox/netbox/plugins/templates.py:37 +#: netbox/netbox/plugins/templates.py:42 msgid "extra_context must be a dictionary" msgstr "extra_context повинен бути словником" @@ -12117,79 +12362,79 @@ msgstr "Не вдається додати магазини до реєстру msgid "Cannot delete stores from registry" msgstr "Неможливо видалити магазини з реєстру" -#: netbox/netbox/settings.py:758 +#: netbox/netbox/settings.py:782 msgid "Czech" msgstr "Чеська мова" -#: netbox/netbox/settings.py:759 +#: netbox/netbox/settings.py:783 msgid "Danish" msgstr "Данська мова" -#: netbox/netbox/settings.py:760 +#: netbox/netbox/settings.py:784 msgid "German" msgstr "Німецька мова" -#: netbox/netbox/settings.py:761 +#: netbox/netbox/settings.py:785 msgid "English" msgstr "Англійська мова" -#: netbox/netbox/settings.py:762 +#: netbox/netbox/settings.py:786 msgid "Spanish" msgstr "Іспанська мова" -#: netbox/netbox/settings.py:763 +#: netbox/netbox/settings.py:787 msgid "French" msgstr "Французька мова" -#: netbox/netbox/settings.py:764 +#: netbox/netbox/settings.py:788 msgid "Italian" msgstr "Італійська мова" -#: netbox/netbox/settings.py:765 +#: netbox/netbox/settings.py:789 msgid "Japanese" msgstr "Японська мова" -#: netbox/netbox/settings.py:766 +#: netbox/netbox/settings.py:790 msgid "Dutch" msgstr "Голландська мова" -#: netbox/netbox/settings.py:767 +#: netbox/netbox/settings.py:791 msgid "Polish" msgstr "Польська мова" -#: netbox/netbox/settings.py:768 +#: netbox/netbox/settings.py:792 msgid "Portuguese" msgstr "Португальська мова" -#: netbox/netbox/settings.py:769 +#: netbox/netbox/settings.py:793 msgid "Russian" msgstr "Російська мова" -#: netbox/netbox/settings.py:770 +#: netbox/netbox/settings.py:794 msgid "Turkish" msgstr "Турецька мова" -#: netbox/netbox/settings.py:771 +#: netbox/netbox/settings.py:795 msgid "Ukrainian" msgstr "Українська мова" -#: netbox/netbox/settings.py:772 +#: netbox/netbox/settings.py:796 msgid "Chinese" msgstr "Китайська мова" -#: netbox/netbox/tables/columns.py:177 +#: netbox/netbox/tables/columns.py:178 msgid "Select all" msgstr "Вибрати все" -#: netbox/netbox/tables/columns.py:190 +#: netbox/netbox/tables/columns.py:191 msgid "Toggle all" msgstr "Перемкнути всі" -#: netbox/netbox/tables/columns.py:302 +#: netbox/netbox/tables/columns.py:307 msgid "Toggle Dropdown" msgstr "Переключити випадаюче меню" -#: netbox/netbox/tables/columns.py:575 netbox/templates/core/job.html:53 +#: netbox/netbox/tables/columns.py:580 netbox/templates/core/job.html:53 msgid "Error" msgstr "Помилка" @@ -12198,12 +12443,12 @@ msgstr "Помилка" msgid "No {model_name} found" msgstr "{model_name} не знайдено" -#: netbox/netbox/tables/tables.py:252 +#: netbox/netbox/tables/tables.py:278 #: netbox/templates/generic/bulk_import.html:117 msgid "Field" msgstr "Поле" -#: netbox/netbox/tables/tables.py:255 +#: netbox/netbox/tables/tables.py:281 msgid "Value" msgstr "Значення" @@ -12211,7 +12456,7 @@ msgstr "Значення" msgid "Dummy Plugin" msgstr "Фіктивний плагін" -#: netbox/netbox/views/generic/bulk_views.py:116 +#: netbox/netbox/views/generic/bulk_views.py:117 #, python-brace-format msgid "" "There was an error rendering the selected export template ({template}): " @@ -12220,51 +12465,51 @@ msgstr "" "Виникла помилка при рендерингу вибраного шаблону експорту ({template}): " "{error}" -#: netbox/netbox/views/generic/bulk_views.py:425 +#: netbox/netbox/views/generic/bulk_views.py:427 #, python-brace-format msgid "Row {i}: Object with ID {id} does not exist" msgstr "Ряд {i}: Об'єкт з ідентифікатором {id} не існує" -#: netbox/netbox/views/generic/bulk_views.py:714 -#: netbox/netbox/views/generic/bulk_views.py:915 -#: netbox/netbox/views/generic/bulk_views.py:963 +#: netbox/netbox/views/generic/bulk_views.py:716 +#: netbox/netbox/views/generic/bulk_views.py:917 +#: netbox/netbox/views/generic/bulk_views.py:965 #, python-brace-format msgid "No {object_type} were selected." msgstr "Ні {object_type} були обрані." -#: netbox/netbox/views/generic/bulk_views.py:793 +#: netbox/netbox/views/generic/bulk_views.py:795 #, python-brace-format msgid "Renamed {count} {object_type}" msgstr "Перейменовано {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:893 +#: netbox/netbox/views/generic/bulk_views.py:895 #, python-brace-format msgid "Deleted {count} {object_type}" msgstr "Видалено {count} {object_type}" -#: netbox/netbox/views/generic/feature_views.py:40 +#: netbox/netbox/views/generic/feature_views.py:46 msgid "Changelog" msgstr "Журнал змін" -#: netbox/netbox/views/generic/feature_views.py:93 +#: netbox/netbox/views/generic/feature_views.py:99 msgid "Journal" msgstr "Журнал" -#: netbox/netbox/views/generic/feature_views.py:212 +#: netbox/netbox/views/generic/feature_views.py:218 msgid "Unable to synchronize data: No data file set." msgstr "Неможливо синхронізувати дані: Файл даних не встановлено." -#: netbox/netbox/views/generic/feature_views.py:216 +#: netbox/netbox/views/generic/feature_views.py:222 #, python-brace-format msgid "Synchronized data for {object_type} {object}." msgstr "Синхронізовані дані для {object_type} {object}." -#: netbox/netbox/views/generic/feature_views.py:241 +#: netbox/netbox/views/generic/feature_views.py:247 #, python-brace-format msgid "Synced {count} {object_type}" msgstr "Синхронізовано {count} {object_type}" -#: netbox/netbox/views/generic/object_views.py:109 +#: netbox/netbox/views/generic/object_views.py:110 #, python-brace-format msgid "{class_name} must implement get_children()" msgstr "{class_name} повинен реалізувати get_children()" @@ -12335,12 +12580,6 @@ msgstr "на GitHub" msgid "Home Page" msgstr "Головна сторінка" -#: netbox/templates/account/base.html:7 netbox/templates/inc/user_menu.html:40 -#: netbox/vpn/forms/bulk_edit.py:255 netbox/vpn/forms/filtersets.py:194 -#: netbox/vpn/forms/model_forms.py:382 -msgid "Profile" -msgstr "Профіль" - #: netbox/templates/account/base.html:13 #: netbox/templates/account/notifications.html:7 #: netbox/templates/inc/user_menu.html:15 @@ -12415,13 +12654,10 @@ msgid "Toggle All" msgstr "Перемкнути всі" #: netbox/templates/account/preferences.html:49 +#: netbox/templates/extras/tableconfig.html:25 msgid "Table" msgstr "Таблиця" -#: netbox/templates/account/preferences.html:50 -msgid "Ordering" -msgstr "Замовлення" - #: netbox/templates/account/preferences.html:51 msgid "Columns" msgstr "Колонки" @@ -12441,8 +12677,8 @@ msgid "Account Details" msgstr "Реквізити рахунку" #: netbox/templates/account/profile.html:29 -#: netbox/templates/tenancy/contact.html:43 -#: netbox/templates/users/user.html:25 netbox/tenancy/forms/bulk_edit.py:109 +#: netbox/templates/tenancy/contact.html:53 +#: netbox/templates/users/user.html:25 netbox/tenancy/forms/bulk_edit.py:116 msgid "Email" msgstr "Електронна скринька" @@ -12483,8 +12719,11 @@ msgstr "Призначені групи" #: netbox/templates/dcim/inc/panels/inventory_items.html:45 #: netbox/templates/dcim/interface.html:353 #: netbox/templates/dcim/modulebay.html:80 +#: netbox/templates/dcim/moduletype.html:90 #: netbox/templates/extras/configcontext.html:70 +#: netbox/templates/extras/configtemplate.html:77 #: netbox/templates/extras/eventrule.html:66 +#: netbox/templates/extras/exporttemplate.html:88 #: netbox/templates/extras/htmx/script_result.html:60 #: netbox/templates/extras/webhook.html:65 #: netbox/templates/extras/webhook.html:75 @@ -12528,7 +12767,7 @@ msgstr "Востаннє використано" msgid "Add a Token" msgstr "Додати Жетон" -#: netbox/templates/base/base.html:23 netbox/templates/home.html:27 +#: netbox/templates/base/base.html:24 netbox/templates/home.html:27 msgid "Home" msgstr "Головна" @@ -12543,7 +12782,7 @@ msgstr "Логотип NetBox" #: netbox/templates/base/layout.html:60 netbox/templates/base/layout.html:61 msgid "Get" -msgstr "" +msgstr "Отримати" #: netbox/templates/base/layout.html:161 netbox/templates/base/layout.html:162 msgid "Docs" @@ -12623,6 +12862,7 @@ msgstr "Тип каналу зв'язку" #: netbox/templates/circuits/inc/circuit_termination.html:10 #: netbox/templates/dcim/manufacturer.html:11 +#: netbox/templates/extras/tableconfig_edit.html:29 #: netbox/templates/generic/bulk_add_component.html:22 #: netbox/templates/users/objectpermission.html:38 #: netbox/utilities/templates/buttons/add.html:4 @@ -12646,6 +12886,20 @@ msgstr "Редагувати" msgid "Swap" msgstr "Поміняти місцями" +#: netbox/templates/circuits/inc/circuit_termination.html:23 +#: netbox/templates/dcim/inc/panels/inventory_items.html:37 +#: netbox/templates/dcim/powerpanel.html:66 +#: netbox/templates/extras/script_list.html:35 +#: netbox/templates/generic/bulk_delete.html:20 +#: netbox/templates/generic/bulk_delete.html:66 +#: netbox/templates/generic/object_delete.html:19 +#: netbox/templates/htmx/delete_form.html:57 +#: netbox/templates/ipam/inc/panels/fhrp_groups.html:48 +#: netbox/templates/users/objectpermission.html:46 +#: netbox/utilities/templates/buttons/delete.html:11 +msgid "Delete" +msgstr "Видалити" + #: netbox/templates/circuits/inc/circuit_termination_fields.html:5 msgid "Termination point" msgstr "Точка закінчення" @@ -12701,8 +12955,8 @@ msgstr "Відключити" #: netbox/templates/dcim/interface.html:237 #: netbox/templates/dcim/interface.html:257 #: netbox/templates/dcim/powerfeed.html:127 -#: netbox/templates/dcim/poweroutlet.html:81 -#: netbox/templates/dcim/poweroutlet.html:82 +#: netbox/templates/dcim/poweroutlet.html:85 +#: netbox/templates/dcim/poweroutlet.html:86 #: netbox/templates/dcim/powerport.html:73 #: netbox/templates/dcim/rearport.html:98 msgid "Connect" @@ -12798,28 +13052,22 @@ msgstr "байтів" msgid "SHA256 Hash" msgstr "Хеш SHA256" -#: netbox/templates/core/datasource.html:14 -#: netbox/templates/core/datasource.html:20 -#: netbox/utilities/templates/buttons/sync.html:5 -msgid "Sync" -msgstr "Синхронізація" +#: netbox/templates/core/datafile.html:55 +msgid "Content" +msgstr "Зміст" -#: netbox/templates/core/datasource.html:50 +#: netbox/templates/core/datasource.html:54 msgid "Last synced" msgstr "Востаннє синхронізовано" -#: netbox/templates/core/datasource.html:84 +#: netbox/templates/core/datasource.html:88 msgid "Backend" msgstr "Бекенд" -#: netbox/templates/core/datasource.html:99 +#: netbox/templates/core/datasource.html:103 msgid "No parameters defined" msgstr "Параметри не визначені" -#: netbox/templates/core/datasource.html:114 -msgid "Files" -msgstr "Файли" - #: netbox/templates/core/inc/config_data.html:7 msgid "Rack elevations" msgstr "Висота стійки" @@ -12994,7 +13242,7 @@ msgstr "Фонові черги" #: netbox/templates/extras/script_result.html:67 #: netbox/templates/extras/script_result.html:69 #: netbox/templates/inc/table_controls_htmx.html:30 -#: netbox/templates/inc/table_controls_htmx.html:33 +#: netbox/templates/inc/table_controls_htmx.html:31 msgid "Configure Table" msgstr "Налаштувати таблицю" @@ -13226,7 +13474,7 @@ msgstr "Перейменувати вибране" #: netbox/templates/dcim/consoleserverport.html:66 #: netbox/templates/dcim/frontport.html:98 #: netbox/templates/dcim/interface.html:233 -#: netbox/templates/dcim/poweroutlet.html:79 +#: netbox/templates/dcim/poweroutlet.html:83 #: netbox/templates/dcim/powerport.html:69 msgid "Not Connected" msgstr "Не підключено" @@ -13392,6 +13640,7 @@ msgid "Regenerate Slug" msgstr "Відновити скорочення" #: netbox/templates/dcim/device_edit.html:51 +#: netbox/templates/extras/tableconfig_edit.html:32 #: netbox/templates/generic/bulk_remove.html:21 #: netbox/utilities/templates/helpers/table_config_form.html:23 msgid "Remove" @@ -13443,17 +13692,25 @@ msgstr "Відсік" msgid "Add Device" msgstr "Додати пристрій" -#: netbox/templates/dcim/devicerole.html:40 +#: netbox/templates/dcim/devicerole.html:44 msgid "VM Role" msgstr "Роль віртуальної машини" +#: netbox/templates/dcim/devicerole.html:67 +msgid "Child Device Roles" +msgstr "Ролі дочірніх пристроїв" + +#: netbox/templates/dcim/devicerole.html:71 +msgid "Add a Device Role" +msgstr "Додавання ролі пристрою" + #: netbox/templates/dcim/devicetype.html:18 -#: netbox/templates/dcim/moduletype.html:31 +#: netbox/templates/dcim/moduletype.html:35 msgid "Model Name" msgstr "Назва моделі" #: netbox/templates/dcim/devicetype.html:25 -#: netbox/templates/dcim/moduletype.html:35 +#: netbox/templates/dcim/moduletype.html:39 msgid "Part Number" msgstr "Номер частини" @@ -13479,7 +13736,7 @@ msgstr "Положення порту ззаду" #: netbox/templates/dcim/frontport.html:72 #: netbox/templates/dcim/interface.html:201 -#: netbox/templates/dcim/poweroutlet.html:73 +#: netbox/templates/dcim/poweroutlet.html:77 #: netbox/templates/dcim/powerport.html:63 #: netbox/templates/dcim/rearport.html:68 msgid "Marked as Connected" @@ -13546,7 +13803,7 @@ msgstr "Очистити" msgid "Clear All" msgstr "Очистити все" -#: netbox/templates/dcim/inc/panels/racktype_dimensions.html:38 +#: netbox/templates/dcim/inc/panels/racktype_dimensions.html:48 msgid "Mounting Depth" msgstr "Глибина монтажу" @@ -13612,11 +13869,11 @@ msgstr "Ширина каналу" #: netbox/templates/dcim/interface.html:342 #: netbox/templates/wireless/wirelesslan.html:14 #: netbox/templates/wireless/wirelesslink.html:21 -#: netbox/wireless/forms/bulk_edit.py:62 -#: netbox/wireless/forms/bulk_edit.py:105 +#: netbox/wireless/forms/bulk_edit.py:63 +#: netbox/wireless/forms/bulk_edit.py:106 #: netbox/wireless/forms/filtersets.py:43 #: netbox/wireless/forms/filtersets.py:108 netbox/wireless/models.py:82 -#: netbox/wireless/models.py:153 netbox/wireless/tables/wirelesslan.py:44 +#: netbox/wireless/models.py:145 netbox/wireless/tables/wirelesslan.py:44 msgid "SSID" msgstr "SSID" @@ -13629,7 +13886,7 @@ msgid "No member interfaces" msgstr "Немає інтерфейсів учасників" #: netbox/templates/dcim/interface.html:400 -#: netbox/templates/ipam/fhrpgroup.html:73 +#: netbox/templates/ipam/fhrpgroup.html:74 #: netbox/templates/ipam/iprange/ip_addresses.html:7 #: netbox/templates/ipam/prefix/ip_addresses.html:7 #: netbox/templates/virtualization/vminterface.html:111 @@ -13653,15 +13910,15 @@ msgstr "Ідентифікатор частини" msgid "Add Child Location" msgstr "Додати підпорядковане місцезнаходження" -#: netbox/templates/dcim/location.html:77 +#: netbox/templates/dcim/location.html:78 msgid "Child Locations" msgstr "Підпорядковані місцезнаходження" -#: netbox/templates/dcim/location.html:81 netbox/templates/dcim/site.html:131 +#: netbox/templates/dcim/location.html:82 netbox/templates/dcim/site.html:131 msgid "Add a Location" msgstr "Додати місцезнаходження" -#: netbox/templates/dcim/location.html:94 netbox/templates/dcim/site.html:144 +#: netbox/templates/dcim/location.html:95 netbox/templates/dcim/site.html:144 msgid "Add a Device" msgstr "Додати пристрою" @@ -13674,9 +13931,18 @@ msgid "Add Device Type" msgstr "Додати тип пристрою" #: netbox/templates/dcim/manufacturer.html:21 +#: netbox/templates/dcim/moduletypeprofile.html:49 msgid "Add Module Type" msgstr "Додати тип модуля" +#: netbox/templates/dcim/moduletype.html:71 +msgid "No profile assigned" +msgstr "Профіль не призначений" + +#: netbox/templates/dcim/moduletypeprofile.html:13 +msgid "Module Type Profile" +msgstr "Профіль типу модуля" + #: netbox/templates/dcim/powerfeed.html:53 msgid "Connected Device" msgstr "Підключений пристрій" @@ -13699,7 +13965,7 @@ msgctxt "Abbreviation for amperes" msgid "A" msgstr "А" -#: netbox/templates/dcim/poweroutlet.html:58 +#: netbox/templates/dcim/poweroutlet.html:62 msgid "Feed Leg" msgstr "Фідер живлення" @@ -13787,11 +14053,11 @@ msgstr "Позиції" msgid "Add Site" msgstr "Додати тех. майданчик" -#: netbox/templates/dcim/region.html:55 +#: netbox/templates/dcim/region.html:56 msgid "Child Regions" msgstr "Підпорядковані регіони" -#: netbox/templates/dcim/region.html:59 +#: netbox/templates/dcim/region.html:60 msgid "Add Region" msgstr "Додати регіон" @@ -13815,19 +14081,20 @@ msgstr "Фізична адреса" msgid "Shipping Address" msgstr "Адреса доставки" -#: netbox/templates/dcim/sitegroup.html:55 -#: netbox/templates/tenancy/contactgroup.html:46 -#: netbox/templates/tenancy/tenantgroup.html:55 -#: netbox/templates/wireless/wirelesslangroup.html:55 +#: netbox/templates/dcim/sitegroup.html:56 +#: netbox/templates/tenancy/contactgroup.html:47 +#: netbox/templates/tenancy/tenantgroup.html:56 +#: netbox/templates/wireless/wirelesslangroup.html:56 msgid "Child Groups" msgstr "Підпорядковані групи" -#: netbox/templates/dcim/sitegroup.html:59 +#: netbox/templates/dcim/sitegroup.html:60 msgid "Add Site Group" msgstr "Додати групу тех. майданчиків" #: netbox/templates/dcim/trace/attachment.html:5 -#: netbox/templates/extras/exporttemplate.html:31 +#: netbox/templates/extras/configtemplate.html:33 +#: netbox/templates/extras/exporttemplate.html:35 msgid "Attachment" msgstr "Вкладення" @@ -13868,6 +14135,15 @@ msgstr "Редагування віртуального шасі %(name)s" msgid "Rack/Unit" msgstr "Стійка/юніт" +#: netbox/templates/dcim/virtualchassis_edit.html:111 +#: netbox/templates/generic/bulk_add_component.html:68 +#: netbox/templates/generic/object_edit.html:47 +#: netbox/templates/generic/object_edit.html:80 +#: netbox/templates/htmx/quick_add.html:24 +#: netbox/templates/ipam/inc/ipaddress_edit_header.html:7 +msgid "Create" +msgstr "Створити" + #: netbox/templates/dcim/virtualchassis_remove_member.html:5 msgid "Remove Virtual Chassis Member" msgstr "Вилучити віртуального учасника шасі" @@ -13979,23 +14255,23 @@ msgstr "Непідтримувана версія PostgreSQL" #: netbox/templates/exceptions/programming_error.html:19 msgid "" -"Ensure that PostgreSQL version 12 or later is in use. You can check this by " +"Ensure that PostgreSQL version 14 or later is in use. You can check this by " "connecting to the database using NetBox's credentials and issuing a query " "for SELECT VERSION()." msgstr "" -"Переконайтеся, що використовується PostgreSQL версії 12 або новішої версії. " +"Переконайтеся, що використовується PostgreSQL версії 14 або новішої версії. " "Перевірити це можна, підключившись до бази даних за допомогою облікових " -"даних NetBox і оформивши запит на SELECT VERSION()." +"даних NetBox і оформивши запит на ОБЕРІТЬ ВЕРСІЮ ()." #: netbox/templates/extras/configcontext.html:45 -#: netbox/templates/extras/configtemplate.html:37 -#: netbox/templates/extras/exporttemplate.html:51 +#: netbox/templates/extras/configtemplate.html:53 +#: netbox/templates/extras/exporttemplate.html:55 msgid "The data file associated with this object has been deleted" msgstr "Файл даних, пов'язаний з цим об'єктом, видалено" #: netbox/templates/extras/configcontext.html:54 -#: netbox/templates/extras/configtemplate.html:46 -#: netbox/templates/extras/exporttemplate.html:60 +#: netbox/templates/extras/configtemplate.html:62 +#: netbox/templates/extras/exporttemplate.html:64 msgid "Data Synced" msgstr "Дані синхронізовані" @@ -14005,12 +14281,13 @@ msgstr "Дані синхронізовані" msgid "Sync Data" msgstr "Синхронізація даних" -#: netbox/templates/extras/configtemplate.html:56 +#: netbox/templates/extras/configtemplate.html:72 +#: netbox/templates/extras/exporttemplate.html:83 msgid "Environment Parameters" msgstr "Параметри середовища" -#: netbox/templates/extras/configtemplate.html:67 -#: netbox/templates/extras/exporttemplate.html:79 +#: netbox/templates/extras/configtemplate.html:87 +#: netbox/templates/extras/exporttemplate.html:98 msgid "Template" msgstr "Шаблон" @@ -14064,7 +14341,7 @@ msgid "Button Class" msgstr "Клас кнопок" #: netbox/templates/extras/customlink.html:39 -#: netbox/templates/extras/exporttemplate.html:66 +#: netbox/templates/extras/exporttemplate.html:73 #: netbox/templates/extras/savedfilter.html:39 msgid "Assigned Models" msgstr "Призначені моделі" @@ -14150,14 +14427,6 @@ msgstr "HTTP" msgid "Conditions" msgstr "Умови" -#: netbox/templates/extras/exporttemplate.html:23 -msgid "MIME Type" -msgstr "Тип MIME" - -#: netbox/templates/extras/exporttemplate.html:27 -msgid "File Extension" -msgstr "Розширення файлу" - #: netbox/templates/extras/htmx/script_result.html:10 msgid "Scheduled for" msgstr "Заплановано на" @@ -14307,23 +14576,46 @@ msgstr "Поріг журналу" msgid "All" msgstr "Усе" -#: netbox/templates/extras/tag.html:32 +#: netbox/templates/extras/tableconfig.html:10 +msgid "Table Config" +msgstr "Конфігурація таблиці" + +#: netbox/templates/extras/tableconfig.html:50 +msgid "Columns Displayed" +msgstr "Відображаються стовпці" + +#: netbox/templates/extras/tableconfig_edit.html:8 +#: netbox/utilities/templates/helpers/table_config_form.html:8 +msgid "Table Configuration" +msgstr "Налаштування таблиці" + +#: netbox/templates/extras/tableconfig_edit.html:40 +#: netbox/utilities/templates/helpers/table_config_form.html:31 +msgid "Move Up" +msgstr "Рухати угору" + +#: netbox/templates/extras/tableconfig_edit.html:43 +#: netbox/utilities/templates/helpers/table_config_form.html:34 +msgid "Move Down" +msgstr "Рухати вниз" + +#: netbox/templates/extras/tag.html:36 msgid "Tagged Items" msgstr "Позначені предмети" -#: netbox/templates/extras/tag.html:43 +#: netbox/templates/extras/tag.html:47 msgid "Allowed Object Types" msgstr "Дозволені типи об'єктів" -#: netbox/templates/extras/tag.html:51 +#: netbox/templates/extras/tag.html:55 msgid "Any" msgstr "Будь-який" -#: netbox/templates/extras/tag.html:57 +#: netbox/templates/extras/tag.html:61 msgid "Tagged Item Types" msgstr "Позначені типи предметів" -#: netbox/templates/extras/tag.html:82 +#: netbox/templates/extras/tag.html:86 msgid "Tagged Objects" msgstr "Позначені об'єкти" @@ -14695,7 +14987,8 @@ msgstr "Довідковий центр" msgid "Log Out" msgstr "Вийти" -#: netbox/templates/inc/user_menu.html:63 netbox/templates/login.html:38 +#: netbox/templates/inc/user_menu.html:63 netbox/templates/login.html:39 +#: netbox/templates/login.html:84 msgid "Log In" msgstr "Увійти" @@ -14727,7 +15020,7 @@ msgstr "Тип аутентифікації" msgid "Authentication Key" msgstr "Ключ аутентифікації" -#: netbox/templates/ipam/fhrpgroup.html:69 +#: netbox/templates/ipam/fhrpgroup.html:70 msgid "Virtual IP Addresses" msgstr "Віртуальні IP-адреси" @@ -14760,7 +15053,7 @@ msgid "Show All" msgstr "Показати все" #: netbox/templates/ipam/ipaddress.html:23 -#: netbox/templates/ipam/iprange.html:45 netbox/templates/ipam/prefix.html:24 +#: netbox/templates/ipam/iprange.html:52 netbox/templates/ipam/prefix.html:24 msgid "Global" msgstr "Глобальний" @@ -14792,14 +15085,14 @@ msgstr "Початкова адреса" msgid "Ending Address" msgstr "Кінцева адреса" -#: netbox/templates/ipam/iprange.html:33 netbox/templates/ipam/prefix.html:106 -msgid "Marked fully utilized" -msgstr "Позначений повністю використаний" - #: netbox/templates/ipam/prefix.html:95 msgid "Addressing Details" msgstr "Деталі адресації" +#: netbox/templates/ipam/prefix.html:106 +msgid "Marked fully utilized" +msgstr "Позначений повністю використаний" + #: netbox/templates/ipam/prefix.html:114 msgid "Child IPs" msgstr "Підпорядковані IP-адреси" @@ -14905,11 +15198,11 @@ msgstr "Унікальний IP простір" msgid "Errors" msgstr "Помилки" -#: netbox/templates/login.html:69 +#: netbox/templates/login.html:70 msgid "Sign In" msgstr "Увійти" -#: netbox/templates/login.html:77 +#: netbox/templates/login.html:80 msgctxt "Denotes an alternative option" msgid "Or" msgstr "Або" @@ -14967,37 +15260,37 @@ msgstr "" "Клацніть тут щоб спробувати завантажити NetBox " "знову." -#: netbox/templates/tenancy/contact.html:18 netbox/tenancy/filtersets.py:147 -#: netbox/tenancy/forms/bulk_edit.py:138 +#: netbox/templates/tenancy/contact.html:18 netbox/tenancy/filtersets.py:152 +#: netbox/tenancy/forms/bulk_edit.py:149 #: netbox/tenancy/forms/filtersets.py:102 netbox/tenancy/forms/forms.py:57 -#: netbox/tenancy/forms/model_forms.py:106 -#: netbox/tenancy/forms/model_forms.py:130 -#: netbox/tenancy/tables/contacts.py:98 +#: netbox/tenancy/forms/model_forms.py:108 +#: netbox/tenancy/forms/model_forms.py:132 +#: netbox/tenancy/tables/contacts.py:102 msgid "Contact" msgstr "Контакт" -#: netbox/templates/tenancy/contact.html:29 -#: netbox/tenancy/forms/bulk_edit.py:99 +#: netbox/templates/tenancy/contact.html:39 +#: netbox/tenancy/forms/bulk_edit.py:106 msgid "Title" msgstr "Назва" -#: netbox/templates/tenancy/contact.html:33 -#: netbox/tenancy/forms/bulk_edit.py:104 netbox/tenancy/tables/contacts.py:64 +#: netbox/templates/tenancy/contact.html:43 +#: netbox/tenancy/forms/bulk_edit.py:111 netbox/tenancy/tables/contacts.py:68 msgid "Phone" msgstr "Телефон" #: netbox/templates/tenancy/contactgroup.html:18 -#: netbox/tenancy/forms/forms.py:67 netbox/tenancy/forms/model_forms.py:75 +#: netbox/tenancy/forms/forms.py:67 netbox/tenancy/forms/model_forms.py:77 msgid "Contact Group" msgstr "Контактна група" -#: netbox/templates/tenancy/contactgroup.html:50 +#: netbox/templates/tenancy/contactgroup.html:51 msgid "Add Contact Group" msgstr "Додати групу контактів" #: netbox/templates/tenancy/contactrole.html:15 -#: netbox/tenancy/filtersets.py:152 netbox/tenancy/forms/forms.py:62 -#: netbox/tenancy/forms/model_forms.py:87 +#: netbox/tenancy/filtersets.py:157 netbox/tenancy/forms/forms.py:62 +#: netbox/tenancy/forms/model_forms.py:89 msgid "Contact Role" msgstr "Контактна роль" @@ -15010,12 +15303,12 @@ msgid "Add Tenant" msgstr "Додати орендаря" #: netbox/templates/tenancy/tenantgroup.html:26 -#: netbox/tenancy/forms/model_forms.py:32 netbox/tenancy/tables/columns.py:36 +#: netbox/tenancy/forms/model_forms.py:33 netbox/tenancy/tables/columns.py:36 #: netbox/tenancy/tables/columns.py:46 msgid "Tenant Group" msgstr "Група орендарів" -#: netbox/templates/tenancy/tenantgroup.html:59 +#: netbox/templates/tenancy/tenantgroup.html:60 msgid "Add Tenant Group" msgstr "Додати групу орендарів" @@ -15211,7 +15504,7 @@ msgstr "Термін служби SA (КБ)" msgid "L2VPN Attributes" msgstr "L2VPN Атрибути" -#: netbox/templates/vpn/l2vpn.html:60 netbox/templates/vpn/tunnel.html:76 +#: netbox/templates/vpn/l2vpn.html:64 netbox/templates/vpn/tunnel.html:76 msgid "Add a Termination" msgstr "Додати кінець" @@ -15278,11 +15571,11 @@ msgid "Add Wireless LAN" msgstr "Додати бездротову локальну мережу" #: netbox/templates/wireless/wirelesslangroup.html:26 -#: netbox/wireless/forms/model_forms.py:29 +#: netbox/wireless/forms/model_forms.py:30 msgid "Wireless LAN Group" msgstr "Група бездротової локальної мережі" -#: netbox/templates/wireless/wirelesslangroup.html:59 +#: netbox/templates/wireless/wirelesslangroup.html:60 msgid "Add Wireless LAN Group" msgstr "Додати групу бездротової локальної мережі" @@ -15298,109 +15591,133 @@ msgstr "Батьківська контактна група (ідентифік msgid "Parent contact group (slug)" msgstr "Батьківська контактна група (скорочення)" -#: netbox/tenancy/filtersets.py:40 netbox/tenancy/filtersets.py:67 -#: netbox/tenancy/filtersets.py:110 +#: netbox/tenancy/filtersets.py:40 netbox/tenancy/filtersets.py:72 +#: netbox/tenancy/filtersets.py:115 msgid "Contact group (ID)" msgstr "Контактна група (ідентифікатор)" -#: netbox/tenancy/filtersets.py:47 netbox/tenancy/filtersets.py:74 -#: netbox/tenancy/filtersets.py:117 +#: netbox/tenancy/filtersets.py:47 netbox/tenancy/filtersets.py:79 +#: netbox/tenancy/filtersets.py:122 msgid "Contact group (slug)" msgstr "Контактна група (скорочення)" -#: netbox/tenancy/filtersets.py:104 +#: netbox/tenancy/filtersets.py:52 netbox/tenancy/filtersets.py:109 msgid "Contact (ID)" msgstr "Контакт (ідентифікатор)" -#: netbox/tenancy/filtersets.py:121 +#: netbox/tenancy/filtersets.py:126 msgid "Contact role (ID)" msgstr "Роль контакту (ідентифікатор)" -#: netbox/tenancy/filtersets.py:127 +#: netbox/tenancy/filtersets.py:132 msgid "Contact role (slug)" msgstr "Контактна роль (скорочення)" -#: netbox/tenancy/filtersets.py:158 +#: netbox/tenancy/filtersets.py:163 msgid "Contact group" msgstr "Контактна група" -#: netbox/tenancy/filtersets.py:169 +#: netbox/tenancy/filtersets.py:174 msgid "Parent tenant group (ID)" msgstr "Батьківська група орендарів (ідентифікатор)" -#: netbox/tenancy/filtersets.py:175 +#: netbox/tenancy/filtersets.py:180 msgid "Parent tenant group (slug)" msgstr "Батьківська група орендарів (скорочення)" -#: netbox/tenancy/filtersets.py:181 netbox/tenancy/filtersets.py:201 +#: netbox/tenancy/filtersets.py:186 netbox/tenancy/filtersets.py:206 msgid "Tenant group (ID)" msgstr "Група орендарів (ідентифікатор)" -#: netbox/tenancy/filtersets.py:234 +#: netbox/tenancy/filtersets.py:239 msgid "Tenant Group (ID)" msgstr "Група орендарів (ідентифікатор)" -#: netbox/tenancy/filtersets.py:241 +#: netbox/tenancy/filtersets.py:246 msgid "Tenant Group (slug)" msgstr "Група орендарів (скорочення)" -#: netbox/tenancy/forms/bulk_edit.py:66 +#: netbox/tenancy/forms/bulk_edit.py:67 msgid "Desciption" msgstr "Опис" -#: netbox/tenancy/forms/bulk_import.py:101 +#: netbox/tenancy/forms/bulk_edit.py:96 +msgid "Add groups" +msgstr "Додати групи" + +#: netbox/tenancy/forms/bulk_edit.py:101 +msgid "Remove groups" +msgstr "Вилучити групи" + +#: netbox/tenancy/forms/bulk_import.py:84 +msgid "" +"Group names separated by commas, encased with double quotes (e.g. \"Group " +"1,Group 2\")" +msgstr "" +"Назви груп, розділені комами, укладені подвійними лапками (наприклад, «Група" +" 1, Група 2\")" + +#: netbox/tenancy/forms/bulk_import.py:100 msgid "Assigned contact" msgstr "Призначений контакт" -#: netbox/tenancy/models/contacts.py:32 +#: netbox/tenancy/models/contacts.py:33 msgid "contact group" msgstr "контактна група" -#: netbox/tenancy/models/contacts.py:33 +#: netbox/tenancy/models/contacts.py:34 msgid "contact groups" msgstr "контактні групи" -#: netbox/tenancy/models/contacts.py:42 +#: netbox/tenancy/models/contacts.py:43 msgid "contact role" msgstr "контактна роль" -#: netbox/tenancy/models/contacts.py:43 +#: netbox/tenancy/models/contacts.py:44 msgid "contact roles" msgstr "контактні ролі" -#: netbox/tenancy/models/contacts.py:63 +#: netbox/tenancy/models/contacts.py:64 msgid "title" msgstr "назва" -#: netbox/tenancy/models/contacts.py:68 +#: netbox/tenancy/models/contacts.py:69 msgid "phone" msgstr "телефон" -#: netbox/tenancy/models/contacts.py:73 +#: netbox/tenancy/models/contacts.py:74 msgid "email" msgstr "електронна скринька" -#: netbox/tenancy/models/contacts.py:82 +#: netbox/tenancy/models/contacts.py:83 msgid "link" msgstr "посилання" -#: netbox/tenancy/models/contacts.py:98 +#: netbox/tenancy/models/contacts.py:93 msgid "contact" msgstr "контакт" -#: netbox/tenancy/models/contacts.py:99 +#: netbox/tenancy/models/contacts.py:94 msgid "contacts" msgstr "контакти" -#: netbox/tenancy/models/contacts.py:146 +#: netbox/tenancy/models/contacts.py:108 +msgid "contact group membership" +msgstr "членство в контактній групі" + +#: netbox/tenancy/models/contacts.py:109 +msgid "contact group memberships" +msgstr "членство в контактній групі" + +#: netbox/tenancy/models/contacts.py:153 msgid "contact assignment" msgstr "призначення контакта" -#: netbox/tenancy/models/contacts.py:147 +#: netbox/tenancy/models/contacts.py:154 msgid "contact assignments" msgstr "призначення контакта" -#: netbox/tenancy/models/contacts.py:163 +#: netbox/tenancy/models/contacts.py:170 #, python-brace-format msgid "Contacts cannot be assigned to this object type ({type})." msgstr "Контакти не можуть бути призначені для цього типу об'єкта ({type})." @@ -15429,27 +15746,27 @@ msgstr "орендар" msgid "tenants" msgstr "орендарі" -#: netbox/tenancy/tables/contacts.py:112 +#: netbox/tenancy/tables/contacts.py:116 msgid "Contact Title" msgstr "Назва контакту" -#: netbox/tenancy/tables/contacts.py:116 +#: netbox/tenancy/tables/contacts.py:120 msgid "Contact Phone" msgstr "Телефон контакту" -#: netbox/tenancy/tables/contacts.py:121 +#: netbox/tenancy/tables/contacts.py:125 msgid "Contact Email" msgstr "Контактний Email" -#: netbox/tenancy/tables/contacts.py:125 +#: netbox/tenancy/tables/contacts.py:129 msgid "Contact Address" msgstr "Адреса контакту" -#: netbox/tenancy/tables/contacts.py:129 +#: netbox/tenancy/tables/contacts.py:133 msgid "Contact Link" msgstr "Посилання контакту" -#: netbox/tenancy/tables/contacts.py:134 +#: netbox/tenancy/tables/contacts.py:138 msgid "Contact Description" msgstr "Опис контакту" @@ -15573,24 +15890,24 @@ msgstr "Необхідно вибрати хоча б одну дію." msgid "Invalid filter for {model}: {error}" msgstr "Невірний фільтр для {model}: {error}" -#: netbox/users/models/permissions.py:39 +#: netbox/users/models/permissions.py:37 msgid "The list of actions granted by this permission" msgstr "Перелік дій, наданих цим дозволом" -#: netbox/users/models/permissions.py:44 +#: netbox/users/models/permissions.py:42 msgid "constraints" msgstr "обмеження" -#: netbox/users/models/permissions.py:45 +#: netbox/users/models/permissions.py:43 msgid "" "Queryset filter matching the applicable objects of the selected type(s)" msgstr "Фільтр Queryset, що відповідає відповідним об'єктам вибраних типів" -#: netbox/users/models/permissions.py:52 +#: netbox/users/models/permissions.py:50 msgid "permission" msgstr "дозвіл" -#: netbox/users/models/permissions.py:53 netbox/users/models/users.py:47 +#: netbox/users/models/permissions.py:51 netbox/users/models/users.py:47 msgid "permissions" msgstr "дозволи" @@ -15694,7 +16011,7 @@ msgstr "" "Пов'язаний об'єкт не знайдено за допомогою вказаного числового " "ідентифікатора: {id}" -#: netbox/utilities/choices.py:19 +#: netbox/utilities/choices.py:23 #, python-brace-format msgid "{name} has a key defined but CHOICES is not a list" msgstr "{name} має визначений ключ, але ВИБІР не є списком" @@ -15907,14 +16224,6 @@ msgstr "" msgid "Unrecognized header: {name}" msgstr "Нерозпізнаний заголовок: {name}" -#: netbox/utilities/forms/forms.py:118 -msgid "Available Columns" -msgstr "Доступні стовпці" - -#: netbox/utilities/forms/forms.py:126 -msgid "Selected Columns" -msgstr "Вибрані стовпці" - #: netbox/utilities/forms/mixins.py:44 msgid "" "This object has been modified since the form was rendered. Please consult " @@ -15990,6 +16299,19 @@ msgstr "" "Відсутнє необхідне значення для параметра статичного запиту: " "'{static_params}'" +#: netbox/utilities/jsonschema.py:159 +msgid "Invalid JSON schema definition" +msgstr "Невірне визначення схеми JSON" + +#: netbox/utilities/jsonschema.py:161 +msgid "JSON schema must define properties" +msgstr "Схема JSON повинна визначати властивості" + +#: netbox/utilities/jsonschema.py:166 +#, python-brace-format +msgid "Invalid JSON schema definition: {error}" +msgstr "Невірне визначення схеми JSON: {error}" + #: netbox/utilities/password_validation.py:13 msgid "Password must have at least one numeral." msgstr "Пароль повинен мати хоча б одну цифру." @@ -16029,7 +16351,7 @@ msgstr "Невідома мітка_додатка/назва_моделі дл msgid "Invalid IP address set for {header}: {ip}" msgstr "Невірна IP-адреса, встановлена для {header}: {ip}" -#: netbox/utilities/tables.py:47 +#: netbox/utilities/tables.py:75 #, python-brace-format msgid "A column named {name} is already defined for table {table_name}" msgstr "Стовпчик з назвою {name} вже визначено для таблиці {table_name}" @@ -16090,18 +16412,6 @@ msgstr "Встановити нуль (Null)" msgid "Clear all" msgstr "Очистити все" -#: netbox/utilities/templates/helpers/table_config_form.html:8 -msgid "Table Configuration" -msgstr "Налаштування таблиці" - -#: netbox/utilities/templates/helpers/table_config_form.html:31 -msgid "Move Up" -msgstr "Рухати угору" - -#: netbox/utilities/templates/helpers/table_config_form.html:34 -msgid "Move Down" -msgstr "Рухати вниз" - #: netbox/utilities/templates/navigation/menu.html:14 msgid "Search…" msgstr "Пошук…" @@ -16126,7 +16436,12 @@ msgstr "Написати" msgid "The test must define csv_update_data." msgstr "Тест повинен визначити csv_update_data." -#: netbox/utilities/validators.py:65 +#: netbox/utilities/validators.py:71 +#, python-brace-format +msgid "{value} must be a multiple of {multiple}." +msgstr "{value} має бути кратним {multiple}." + +#: netbox/utilities/validators.py:83 #, python-brace-format msgid "{value} is not a valid regular expression." msgstr "{value} не є дійсним регулярним виразом." @@ -16170,12 +16485,12 @@ msgid "Cluster type (ID)" msgstr "Тип кластера (ідентифікатор)" #: netbox/virtualization/filtersets.py:117 -#: netbox/virtualization/filtersets.py:237 +#: netbox/virtualization/filtersets.py:239 msgid "Cluster (ID)" msgstr "Кластер (ідентифікатор)" #: netbox/virtualization/forms/bulk_edit.py:148 -#: netbox/virtualization/models/virtualmachines.py:110 +#: netbox/virtualization/models/virtualmachines.py:109 msgid "vCPUs" msgstr "vCPU" @@ -16284,51 +16599,51 @@ msgstr "" "{count} пристрої призначені як хости для цього кластера, але не знаходяться " "на місці {location}" -#: netbox/virtualization/models/virtualmachines.py:118 +#: netbox/virtualization/models/virtualmachines.py:117 msgid "memory (MB)" msgstr "пам'ять (МБ)" -#: netbox/virtualization/models/virtualmachines.py:123 +#: netbox/virtualization/models/virtualmachines.py:122 msgid "disk (MB)" msgstr "диск (МБ)" -#: netbox/virtualization/models/virtualmachines.py:161 +#: netbox/virtualization/models/virtualmachines.py:166 msgid "Virtual machine name must be unique per cluster." msgstr "Ім'я віртуальної машини має бути унікальним для кожного кластера." -#: netbox/virtualization/models/virtualmachines.py:164 +#: netbox/virtualization/models/virtualmachines.py:169 msgid "virtual machine" msgstr "віртуальна машина" -#: netbox/virtualization/models/virtualmachines.py:165 +#: netbox/virtualization/models/virtualmachines.py:170 msgid "virtual machines" msgstr "віртуальні машини" -#: netbox/virtualization/models/virtualmachines.py:176 +#: netbox/virtualization/models/virtualmachines.py:181 msgid "A virtual machine must be assigned to a site and/or cluster." msgstr "" "Віртуальна машина повинна бути призначена для тех. майданчику та/або " "кластеру." -#: netbox/virtualization/models/virtualmachines.py:183 +#: netbox/virtualization/models/virtualmachines.py:188 #, python-brace-format msgid "" "The selected cluster ({cluster}) is not assigned to this site ({site})." msgstr "" "Вибраний кластер ({cluster}) не присвоюється цьому тех. майданчику ({site})." -#: netbox/virtualization/models/virtualmachines.py:190 +#: netbox/virtualization/models/virtualmachines.py:195 msgid "Must specify a cluster when assigning a host device." msgstr "Необхідно вказати кластер при призначенні хост-пристрою." -#: netbox/virtualization/models/virtualmachines.py:195 +#: netbox/virtualization/models/virtualmachines.py:200 #, python-brace-format msgid "" "The selected device ({device}) is not assigned to this cluster ({cluster})." msgstr "" "Обраний пристрій ({device}) не присвоюється цьому кластеру ({cluster})." -#: netbox/virtualization/models/virtualmachines.py:207 +#: netbox/virtualization/models/virtualmachines.py:212 #, python-brace-format msgid "" "The specified disk size ({size}) must match the aggregate size of assigned " @@ -16337,17 +16652,17 @@ msgstr "" "Зазначений розмір диска ({size}) повинен відповідати сукупному розміру " "призначених віртуальних дисків ({total_size})." -#: netbox/virtualization/models/virtualmachines.py:221 +#: netbox/virtualization/models/virtualmachines.py:226 #, python-brace-format msgid "Must be an IPv{family} address. ({ip} is an IPv{version} address.)" msgstr "Повинен бути IPv{family} адреса. ({ip} є IPv{version} адреса.)" -#: netbox/virtualization/models/virtualmachines.py:230 +#: netbox/virtualization/models/virtualmachines.py:235 #, python-brace-format msgid "The specified IP address ({ip}) is not assigned to this VM." msgstr "Зазначена IP-адреса ({ip}) не присвоюється цієї віртуальній машині." -#: netbox/virtualization/models/virtualmachines.py:376 +#: netbox/virtualization/models/virtualmachines.py:381 #, python-brace-format msgid "" "The selected parent interface ({parent}) belongs to a different virtual " @@ -16356,7 +16671,7 @@ msgstr "" "Вибраний батьківський інтерфейс ({parent}) належить до іншої віртуальної " "машини ({virtual_machine})." -#: netbox/virtualization/models/virtualmachines.py:391 +#: netbox/virtualization/models/virtualmachines.py:396 #, python-brace-format msgid "" "The selected bridge interface ({bridge}) belongs to a different virtual " @@ -16365,7 +16680,7 @@ msgstr "" "Вибраний інтерфейс моста ({bridge}) належить до іншої віртуальної машини " "({virtual_machine})." -#: netbox/virtualization/models/virtualmachines.py:402 +#: netbox/virtualization/models/virtualmachines.py:407 #, python-brace-format msgid "" "The untagged VLAN ({untagged_vlan}) must belong to the same site as the " @@ -16375,24 +16690,24 @@ msgstr "" " і батьківська віртуальна машина інтерфейсу, або ж вона повинна бути " "глобальною." -#: netbox/virtualization/models/virtualmachines.py:414 +#: netbox/virtualization/models/virtualmachines.py:419 msgid "size (MB)" msgstr "розмір (МБ)" -#: netbox/virtualization/models/virtualmachines.py:418 +#: netbox/virtualization/models/virtualmachines.py:423 msgid "virtual disk" msgstr "віртуальний диск" -#: netbox/virtualization/models/virtualmachines.py:419 +#: netbox/virtualization/models/virtualmachines.py:424 msgid "virtual disks" msgstr "віртуальні диски" -#: netbox/virtualization/views.py:313 +#: netbox/virtualization/views.py:307 #, python-brace-format msgid "Added {count} devices to cluster {cluster}" msgstr "Додано {count} пристроїв для кластеризації {cluster}" -#: netbox/virtualization/views.py:348 +#: netbox/virtualization/views.py:342 #, python-brace-format msgid "Removed {count} devices from cluster {cluster}" msgstr "Вилучено {count} пристроїв з кластера {cluster}" @@ -16469,22 +16784,26 @@ msgstr "Підписи DSA" msgid "Group {n}" msgstr "Група {n}" -#: netbox/vpn/choices.py:251 +#: netbox/vpn/choices.py:252 msgid "Ethernet Private LAN" msgstr "Приватна мережа Ethernet" -#: netbox/vpn/choices.py:252 +#: netbox/vpn/choices.py:253 msgid "Ethernet Virtual Private LAN" msgstr "Віртуальна приватна локальна мережа Ethernet" -#: netbox/vpn/choices.py:255 +#: netbox/vpn/choices.py:256 msgid "Ethernet Private Tree" msgstr "Приватне дерево Ethernet" -#: netbox/vpn/choices.py:256 +#: netbox/vpn/choices.py:257 msgid "Ethernet Virtual Private Tree" msgstr "Віртуальне приватне дерево Ethernet" +#: netbox/vpn/choices.py:260 +msgid "SPB" +msgstr "СПБ" + #: netbox/vpn/filtersets.py:41 msgid "Tunnel group (ID)" msgstr "Тунельна група (ідентифікатор)" @@ -16529,15 +16848,15 @@ msgstr "Політика IPsec (ідентифікатор)" msgid "IPSec policy (name)" msgstr "Політика IPsec (назва)" -#: netbox/vpn/filtersets.py:348 +#: netbox/vpn/filtersets.py:351 msgid "L2VPN (slug)" msgstr "L2VPN (скорочення)" -#: netbox/vpn/filtersets.py:412 +#: netbox/vpn/filtersets.py:415 msgid "VM Interface (ID)" msgstr "Інтерфейс віртуальної машини (ідентифікатор)" -#: netbox/vpn/filtersets.py:418 +#: netbox/vpn/filtersets.py:421 msgid "VLAN (name)" msgstr "VLAN (назва)" @@ -16550,8 +16869,8 @@ msgstr "Тунельна група" msgid "SA lifetime" msgstr "Термін служби SA" -#: netbox/vpn/forms/bulk_edit.py:151 netbox/wireless/forms/bulk_edit.py:81 -#: netbox/wireless/forms/bulk_edit.py:129 +#: netbox/vpn/forms/bulk_edit.py:151 netbox/wireless/forms/bulk_edit.py:82 +#: netbox/wireless/forms/bulk_edit.py:130 #: netbox/wireless/forms/filtersets.py:67 #: netbox/wireless/forms/filtersets.py:126 msgid "Pre-shared key" @@ -16601,33 +16920,33 @@ msgstr "Пропозиція/iї IPsec" msgid "IPSec protocol" msgstr "протокол IPsec" -#: netbox/vpn/forms/bulk_import.py:266 +#: netbox/vpn/forms/bulk_import.py:271 msgid "L2VPN type" msgstr "Тип L2VPN" -#: netbox/vpn/forms/bulk_import.py:287 +#: netbox/vpn/forms/bulk_import.py:292 msgid "Parent device (for interface)" msgstr "Батьківський пристрій (для інтерфейсу)" -#: netbox/vpn/forms/bulk_import.py:294 +#: netbox/vpn/forms/bulk_import.py:299 msgid "Parent virtual machine (for interface)" msgstr "Батьківська віртуальна машина (для інтерфейсу)" -#: netbox/vpn/forms/bulk_import.py:301 +#: netbox/vpn/forms/bulk_import.py:306 msgid "Assigned interface (device or VM)" msgstr "Призначений інтерфейс (пристрій або віртуальна машина)" -#: netbox/vpn/forms/bulk_import.py:334 +#: netbox/vpn/forms/bulk_import.py:339 msgid "Cannot import device and VM interface terminations simultaneously." msgstr "" "Не вдається імпортувати завершення інтерфейсу пристрою та віртуальної машини" " одночасно." -#: netbox/vpn/forms/bulk_import.py:336 +#: netbox/vpn/forms/bulk_import.py:341 msgid "Each termination must specify either an interface or a VLAN." msgstr "Кожне завершення повинно вказувати або інтерфейс, або VLAN." -#: netbox/vpn/forms/bulk_import.py:338 +#: netbox/vpn/forms/bulk_import.py:343 msgid "Cannot assign both an interface and a VLAN." msgstr "Не вдається призначити як інтерфейс, так і VLAN." @@ -16640,7 +16959,7 @@ msgstr "Версія IKE" msgid "Proposal" msgstr "Пропозиція" -#: netbox/vpn/forms/filtersets.py:257 +#: netbox/vpn/forms/filtersets.py:262 msgid "Assigned Object Type" msgstr "Призначений тип об'єкта" @@ -16754,20 +17073,20 @@ msgstr "Політики IPsec" msgid "IPSec profiles" msgstr "Профілі IPsec" -#: netbox/vpn/models/l2vpn.py:113 +#: netbox/vpn/models/l2vpn.py:117 msgid "L2VPN termination" msgstr "Кінець L2VPN" -#: netbox/vpn/models/l2vpn.py:114 +#: netbox/vpn/models/l2vpn.py:118 msgid "L2VPN terminations" msgstr "Кінці L2VPN" -#: netbox/vpn/models/l2vpn.py:129 +#: netbox/vpn/models/l2vpn.py:133 #, python-brace-format msgid "L2VPN Termination already assigned ({assigned_object})" msgstr "Кінець L2VPN вже призначено ({assigned_object})" -#: netbox/vpn/models/l2vpn.py:141 +#: netbox/vpn/models/l2vpn.py:145 #, python-brace-format msgid "" "{l2vpn_type} L2VPNs cannot have more than two terminations; found " @@ -16800,19 +17119,19 @@ msgstr "тунель" msgid "tunnels" msgstr "тунелі" -#: netbox/vpn/models/tunnels.py:148 +#: netbox/vpn/models/tunnels.py:145 msgid "An object may be terminated to only one tunnel at a time." msgstr "Об'єкт може бути кінцем лише в одному тунелі одночасно." -#: netbox/vpn/models/tunnels.py:151 +#: netbox/vpn/models/tunnels.py:148 msgid "tunnel termination" msgstr "кинець тунелю" -#: netbox/vpn/models/tunnels.py:152 +#: netbox/vpn/models/tunnels.py:149 msgid "tunnel terminations" msgstr "кінці тунелів" -#: netbox/vpn/models/tunnels.py:169 +#: netbox/vpn/models/tunnels.py:166 #, python-brace-format msgid "{name} is already attached to a tunnel ({tunnel})." msgstr "{name} вже прикріплений до тунелю ({tunnel})." @@ -16845,11 +17164,11 @@ msgstr "Тривалість життя SA (секунди)" msgid "SA Lifetime (KB)" msgstr "Тривалість життя SA (КБ)" -#: netbox/vpn/tables/l2vpn.py:69 +#: netbox/vpn/tables/l2vpn.py:72 msgid "Object Parent" msgstr "Батьківський об'єкт" -#: netbox/vpn/tables/l2vpn.py:74 +#: netbox/vpn/tables/l2vpn.py:77 msgid "Object Site" msgstr "Тех. майданчик об'єкта" @@ -16873,8 +17192,8 @@ msgstr "Персональний WPA (PSK)" msgid "WPA Enterprise" msgstr "WPA для підприємства" -#: netbox/wireless/forms/bulk_edit.py:75 -#: netbox/wireless/forms/bulk_edit.py:123 +#: netbox/wireless/forms/bulk_edit.py:76 +#: netbox/wireless/forms/bulk_edit.py:124 #: netbox/wireless/forms/bulk_import.py:70 #: netbox/wireless/forms/bulk_import.py:73 #: netbox/wireless/forms/bulk_import.py:115 @@ -16898,7 +17217,7 @@ msgstr "Інтерфейс A" msgid "Interface B" msgstr "Інтерфейс Б" -#: netbox/wireless/forms/model_forms.py:164 +#: netbox/wireless/forms/model_forms.py:165 msgid "Side B" msgstr "Сторона Б" @@ -16918,23 +17237,23 @@ msgstr "групи бездротових локальних мереж" msgid "wireless LAN" msgstr "бездротова локальна мережа" -#: netbox/wireless/models.py:141 +#: netbox/wireless/models.py:134 msgid "interface A" msgstr "інтерфейс А" -#: netbox/wireless/models.py:148 +#: netbox/wireless/models.py:140 msgid "interface B" msgstr "інтерфейс Б" -#: netbox/wireless/models.py:196 +#: netbox/wireless/models.py:188 msgid "wireless link" msgstr "бездротовий канал зв'язок" -#: netbox/wireless/models.py:197 +#: netbox/wireless/models.py:189 msgid "wireless links" msgstr "бездротові канали зв'язку" -#: netbox/wireless/models.py:212 netbox/wireless/models.py:218 +#: netbox/wireless/models.py:204 netbox/wireless/models.py:210 #, python-brace-format msgid "{type} is not a wireless interface." msgstr "{type} не є бездротовим інтерфейсом." diff --git a/netbox/translations/zh/LC_MESSAGES/django.mo b/netbox/translations/zh/LC_MESSAGES/django.mo index 4a8e40b8b..3974eb535 100644 Binary files a/netbox/translations/zh/LC_MESSAGES/django.mo and b/netbox/translations/zh/LC_MESSAGES/django.mo differ diff --git a/netbox/translations/zh/LC_MESSAGES/django.po b/netbox/translations/zh/LC_MESSAGES/django.po index b52fff222..2d9a5d012 100644 --- a/netbox/translations/zh/LC_MESSAGES/django.po +++ b/netbox/translations/zh/LC_MESSAGES/django.po @@ -22,7 +22,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-01 05:01+0000\n" +"POT-Creation-Date: 2025-05-13 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" @@ -44,7 +44,7 @@ msgstr "可写" #: netbox/account/tables.py:35 netbox/core/choices.py:102 #: netbox/core/tables/jobs.py:29 netbox/core/tables/tasks.py:79 -#: netbox/extras/tables/tables.py:338 netbox/extras/tables/tables.py:572 +#: netbox/extras/tables/tables.py:379 netbox/extras/tables/tables.py:627 #: netbox/templates/account/token.html:43 #: netbox/templates/core/configrevision.html:26 #: netbox/templates/core/configrevision_restore.html:12 @@ -75,57 +75,59 @@ msgstr "最后使用" msgid "Allowed IPs" msgstr "允许的IP" -#: netbox/account/views.py:116 +#: netbox/account/views.py:118 #, python-brace-format msgid "Logged in as {user}." msgstr "以身份登录 {user}。" -#: netbox/account/views.py:172 +#: netbox/account/views.py:174 msgid "You have logged out." msgstr "您已注销。" -#: netbox/account/views.py:224 +#: netbox/account/views.py:227 msgid "Your preferences have been updated." msgstr "你的首选项已更新。" -#: netbox/account/views.py:252 +#: netbox/account/views.py:255 msgid "LDAP-authenticated user credentials cannot be changed within NetBox." msgstr "无法在 Netbox 中更改经过 LDAP 身份验证的用户凭据。" -#: netbox/account/views.py:267 +#: netbox/account/views.py:270 msgid "Your password has been changed successfully." msgstr "您的密码已成功更改。" #: netbox/circuits/choices.py:21 netbox/dcim/choices.py:20 -#: netbox/dcim/choices.py:102 netbox/dcim/choices.py:185 -#: netbox/dcim/choices.py:237 netbox/dcim/choices.py:1542 -#: netbox/dcim/choices.py:1600 netbox/dcim/choices.py:1650 -#: netbox/dcim/choices.py:1672 netbox/virtualization/choices.py:20 +#: netbox/dcim/choices.py:102 netbox/dcim/choices.py:186 +#: netbox/dcim/choices.py:239 netbox/dcim/choices.py:1549 +#: netbox/dcim/choices.py:1607 netbox/dcim/choices.py:1674 +#: netbox/dcim/choices.py:1696 netbox/virtualization/choices.py:20 #: netbox/virtualization/choices.py:46 netbox/vpn/choices.py:18 +#: netbox/vpn/choices.py:281 msgid "Planned" msgstr "已规划" -#: netbox/circuits/choices.py:22 netbox/netbox/navigation/menu.py:326 +#: netbox/circuits/choices.py:22 netbox/netbox/navigation/menu.py:327 msgid "Provisioning" msgstr "置备" -#: netbox/circuits/choices.py:23 netbox/core/tables/tasks.py:22 -#: netbox/dcim/choices.py:22 netbox/dcim/choices.py:103 -#: netbox/dcim/choices.py:184 netbox/dcim/choices.py:236 -#: netbox/dcim/choices.py:1599 netbox/dcim/choices.py:1649 -#: netbox/dcim/choices.py:1671 netbox/extras/tables/tables.py:498 -#: netbox/ipam/choices.py:31 netbox/ipam/choices.py:49 -#: netbox/ipam/choices.py:69 netbox/ipam/choices.py:154 -#: netbox/templates/extras/configcontext.html:25 +#: netbox/circuits/choices.py:23 netbox/core/tables/plugins.py:64 +#: netbox/core/tables/tasks.py:22 netbox/dcim/choices.py:22 +#: netbox/dcim/choices.py:103 netbox/dcim/choices.py:185 +#: netbox/dcim/choices.py:238 netbox/dcim/choices.py:1606 +#: netbox/dcim/choices.py:1673 netbox/dcim/choices.py:1695 +#: netbox/extras/tables/tables.py:539 netbox/ipam/choices.py:31 +#: netbox/ipam/choices.py:49 netbox/ipam/choices.py:69 +#: netbox/ipam/choices.py:154 netbox/templates/extras/configcontext.html:25 #: netbox/templates/users/user.html:37 netbox/users/forms/bulk_edit.py:38 #: netbox/virtualization/choices.py:22 netbox/virtualization/choices.py:45 -#: netbox/vpn/choices.py:19 netbox/wireless/choices.py:25 +#: netbox/vpn/choices.py:19 netbox/vpn/choices.py:280 +#: netbox/wireless/choices.py:25 msgid "Active" msgstr "在线" -#: netbox/circuits/choices.py:24 netbox/dcim/choices.py:183 -#: netbox/dcim/choices.py:235 netbox/dcim/choices.py:1598 -#: netbox/dcim/choices.py:1651 netbox/dcim/choices.py:1670 +#: netbox/circuits/choices.py:24 netbox/dcim/choices.py:184 +#: netbox/dcim/choices.py:237 netbox/dcim/choices.py:1605 +#: netbox/dcim/choices.py:1675 netbox/dcim/choices.py:1694 #: netbox/virtualization/choices.py:24 netbox/virtualization/choices.py:44 msgid "Offline" msgstr "离线" @@ -138,7 +140,7 @@ msgstr "预留" msgid "Decommissioned" msgstr "退役" -#: netbox/circuits/choices.py:90 netbox/dcim/choices.py:1611 +#: netbox/circuits/choices.py:90 netbox/dcim/choices.py:1618 #: netbox/templates/dcim/interface.html:135 #: netbox/templates/virtualization/vminterface.html:83 #: netbox/tenancy/choices.py:17 @@ -173,36 +175,36 @@ msgstr "分支节点" #: netbox/circuits/filtersets.py:37 netbox/circuits/filtersets.py:204 #: netbox/circuits/filtersets.py:284 netbox/dcim/base_filtersets.py:22 -#: netbox/dcim/filtersets.py:99 netbox/dcim/filtersets.py:153 -#: netbox/dcim/filtersets.py:213 netbox/dcim/filtersets.py:334 -#: netbox/dcim/filtersets.py:465 netbox/dcim/filtersets.py:1022 -#: netbox/dcim/filtersets.py:1344 netbox/dcim/filtersets.py:1442 -#: netbox/dcim/filtersets.py:2103 netbox/dcim/filtersets.py:2346 -#: netbox/dcim/filtersets.py:2404 netbox/ipam/filtersets.py:954 -#: netbox/virtualization/filtersets.py:139 netbox/vpn/filtersets.py:358 +#: netbox/dcim/filtersets.py:101 netbox/dcim/filtersets.py:155 +#: 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:2160 netbox/dcim/filtersets.py:2403 +#: netbox/dcim/filtersets.py:2461 netbox/ipam/filtersets.py:954 +#: netbox/virtualization/filtersets.py:139 netbox/vpn/filtersets.py:361 msgid "Region (ID)" msgstr "区域(ID)" #: netbox/circuits/filtersets.py:44 netbox/circuits/filtersets.py:211 #: netbox/circuits/filtersets.py:291 netbox/dcim/base_filtersets.py:29 -#: netbox/dcim/filtersets.py:106 netbox/dcim/filtersets.py:159 -#: netbox/dcim/filtersets.py:220 netbox/dcim/filtersets.py:341 -#: netbox/dcim/filtersets.py:472 netbox/dcim/filtersets.py:1029 -#: netbox/dcim/filtersets.py:1351 netbox/dcim/filtersets.py:1449 -#: netbox/dcim/filtersets.py:2110 netbox/dcim/filtersets.py:2353 -#: netbox/dcim/filtersets.py:2411 netbox/extras/filtersets.py:509 +#: netbox/dcim/filtersets.py:108 netbox/dcim/filtersets.py:161 +#: 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:2167 netbox/dcim/filtersets.py:2410 +#: netbox/dcim/filtersets.py:2468 netbox/extras/filtersets.py:602 #: netbox/ipam/filtersets.py:961 netbox/virtualization/filtersets.py:146 -#: netbox/vpn/filtersets.py:353 +#: netbox/vpn/filtersets.py:356 msgid "Region (slug)" msgstr "地区(缩写)" #: netbox/circuits/filtersets.py:50 netbox/circuits/filtersets.py:217 #: netbox/circuits/filtersets.py:297 netbox/dcim/base_filtersets.py:35 -#: netbox/dcim/filtersets.py:129 netbox/dcim/filtersets.py:226 -#: netbox/dcim/filtersets.py:347 netbox/dcim/filtersets.py:478 -#: netbox/dcim/filtersets.py:1035 netbox/dcim/filtersets.py:1357 -#: netbox/dcim/filtersets.py:1455 netbox/dcim/filtersets.py:2116 -#: netbox/dcim/filtersets.py:2359 netbox/dcim/filtersets.py:2417 +#: 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:2173 +#: netbox/dcim/filtersets.py:2416 netbox/dcim/filtersets.py:2474 #: netbox/ipam/filtersets.py:239 netbox/ipam/filtersets.py:967 #: netbox/virtualization/filtersets.py:152 msgid "Site group (ID)" @@ -210,12 +212,12 @@ msgstr "站点组(ID)" #: netbox/circuits/filtersets.py:57 netbox/circuits/filtersets.py:224 #: netbox/circuits/filtersets.py:304 netbox/dcim/base_filtersets.py:42 -#: netbox/dcim/filtersets.py:136 netbox/dcim/filtersets.py:233 -#: netbox/dcim/filtersets.py:354 netbox/dcim/filtersets.py:485 -#: netbox/dcim/filtersets.py:1042 netbox/dcim/filtersets.py:1364 -#: netbox/dcim/filtersets.py:1462 netbox/dcim/filtersets.py:2123 -#: netbox/dcim/filtersets.py:2366 netbox/dcim/filtersets.py:2424 -#: netbox/extras/filtersets.py:515 netbox/ipam/filtersets.py:246 +#: 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:2180 +#: netbox/dcim/filtersets.py:2423 netbox/dcim/filtersets.py:2481 +#: netbox/extras/filtersets.py:608 netbox/ipam/filtersets.py:246 #: netbox/ipam/filtersets.py:974 netbox/virtualization/filtersets.py:159 msgid "Site group (slug)" msgstr "站点组(缩写)" @@ -223,29 +225,29 @@ msgstr "站点组(缩写)" #: netbox/circuits/filtersets.py:62 netbox/circuits/forms/filtersets.py:59 #: netbox/circuits/forms/filtersets.py:183 #: netbox/circuits/forms/filtersets.py:241 -#: netbox/circuits/tables/circuits.py:128 netbox/dcim/forms/bulk_edit.py:172 -#: netbox/dcim/forms/bulk_edit.py:333 netbox/dcim/forms/bulk_edit.py:686 -#: netbox/dcim/forms/bulk_edit.py:891 netbox/dcim/forms/bulk_import.py:133 -#: netbox/dcim/forms/bulk_import.py:232 netbox/dcim/forms/bulk_import.py:333 -#: netbox/dcim/forms/bulk_import.py:567 netbox/dcim/forms/bulk_import.py:1448 -#: netbox/dcim/forms/bulk_import.py:1476 netbox/dcim/forms/filtersets.py:88 -#: netbox/dcim/forms/filtersets.py:226 netbox/dcim/forms/filtersets.py:343 -#: netbox/dcim/forms/filtersets.py:440 netbox/dcim/forms/filtersets.py:754 -#: netbox/dcim/forms/filtersets.py:973 netbox/dcim/forms/filtersets.py:1046 -#: netbox/dcim/forms/filtersets.py:1070 netbox/dcim/forms/filtersets.py:1160 -#: netbox/dcim/forms/filtersets.py:1198 netbox/dcim/forms/filtersets.py:1681 -#: netbox/dcim/forms/filtersets.py:1705 netbox/dcim/forms/filtersets.py:1729 -#: netbox/dcim/forms/model_forms.py:141 netbox/dcim/forms/model_forms.py:169 -#: netbox/dcim/forms/model_forms.py:243 netbox/dcim/forms/model_forms.py:473 -#: netbox/dcim/forms/model_forms.py:734 netbox/dcim/forms/object_create.py:395 +#: netbox/circuits/tables/circuits.py:128 netbox/dcim/forms/bulk_edit.py:177 +#: netbox/dcim/forms/bulk_edit.py:344 netbox/dcim/forms/bulk_edit.py:730 +#: netbox/dcim/forms/bulk_edit.py:935 netbox/dcim/forms/bulk_import.py:134 +#: netbox/dcim/forms/bulk_import.py:236 netbox/dcim/forms/bulk_import.py:337 +#: netbox/dcim/forms/bulk_import.py:598 netbox/dcim/forms/bulk_import.py:1479 +#: netbox/dcim/forms/bulk_import.py:1507 netbox/dcim/forms/filtersets.py:89 +#: netbox/dcim/forms/filtersets.py:227 netbox/dcim/forms/filtersets.py:344 +#: netbox/dcim/forms/filtersets.py:441 netbox/dcim/forms/filtersets.py:773 +#: netbox/dcim/forms/filtersets.py:992 netbox/dcim/forms/filtersets.py:1065 +#: netbox/dcim/forms/filtersets.py:1089 netbox/dcim/forms/filtersets.py:1179 +#: netbox/dcim/forms/filtersets.py:1217 netbox/dcim/forms/filtersets.py:1705 +#: netbox/dcim/forms/filtersets.py:1729 netbox/dcim/forms/filtersets.py:1753 +#: netbox/dcim/forms/model_forms.py:146 netbox/dcim/forms/model_forms.py:174 +#: netbox/dcim/forms/model_forms.py:250 netbox/dcim/forms/model_forms.py:567 +#: netbox/dcim/forms/model_forms.py:828 netbox/dcim/forms/object_create.py:395 #: netbox/dcim/tables/devices.py:163 netbox/dcim/tables/power.py:26 -#: netbox/dcim/tables/power.py:93 netbox/dcim/tables/racks.py:121 -#: netbox/dcim/tables/racks.py:206 netbox/dcim/tables/sites.py:133 -#: netbox/extras/filtersets.py:525 netbox/ipam/forms/bulk_edit.py:468 -#: netbox/ipam/forms/bulk_import.py:468 netbox/ipam/forms/filtersets.py:161 -#: netbox/ipam/forms/filtersets.py:236 netbox/ipam/forms/filtersets.py:449 -#: netbox/ipam/forms/filtersets.py:544 netbox/ipam/forms/model_forms.py:678 -#: netbox/ipam/tables/vlans.py:87 netbox/ipam/tables/vlans.py:197 +#: netbox/dcim/tables/power.py:93 netbox/dcim/tables/racks.py:125 +#: netbox/dcim/tables/racks.py:215 netbox/dcim/tables/sites.py:139 +#: netbox/extras/filtersets.py:618 netbox/ipam/forms/bulk_edit.py:479 +#: netbox/ipam/forms/bulk_import.py:475 netbox/ipam/forms/filtersets.py:161 +#: netbox/ipam/forms/filtersets.py:236 netbox/ipam/forms/filtersets.py:457 +#: netbox/ipam/forms/filtersets.py:552 netbox/ipam/forms/model_forms.py:679 +#: netbox/ipam/tables/vlans.py:89 netbox/ipam/tables/vlans.py:199 #: netbox/templates/dcim/device.html:22 #: netbox/templates/dcim/inc/cable_termination.html:8 #: netbox/templates/dcim/inc/cable_termination.html:38 @@ -263,18 +265,18 @@ msgstr "站点组(缩写)" #: netbox/virtualization/forms/model_forms.py:104 #: netbox/virtualization/forms/model_forms.py:178 #: netbox/virtualization/tables/virtualmachines.py:33 -#: netbox/vpn/forms/filtersets.py:272 netbox/wireless/forms/filtersets.py:88 -#: netbox/wireless/forms/model_forms.py:79 -#: netbox/wireless/forms/model_forms.py:121 +#: netbox/vpn/forms/filtersets.py:277 netbox/wireless/forms/filtersets.py:88 +#: netbox/wireless/forms/model_forms.py:80 +#: netbox/wireless/forms/model_forms.py:122 msgid "Site" msgstr "站点" #: netbox/circuits/filtersets.py:68 netbox/circuits/filtersets.py:235 #: netbox/circuits/filtersets.py:315 netbox/dcim/base_filtersets.py:53 -#: netbox/dcim/filtersets.py:243 netbox/dcim/filtersets.py:364 -#: netbox/dcim/filtersets.py:459 netbox/extras/filtersets.py:531 +#: netbox/dcim/filtersets.py:245 netbox/dcim/filtersets.py:366 +#: netbox/dcim/filtersets.py:461 netbox/extras/filtersets.py:624 #: netbox/ipam/filtersets.py:257 netbox/ipam/filtersets.py:984 -#: netbox/virtualization/filtersets.py:169 netbox/vpn/filtersets.py:363 +#: netbox/virtualization/filtersets.py:169 netbox/vpn/filtersets.py:366 msgid "Site (slug)" msgstr "站点(缩写)" @@ -327,21 +329,21 @@ msgid "Circuit type (slug)" msgstr "线路类型(缩写)" #: netbox/circuits/filtersets.py:229 netbox/circuits/filtersets.py:309 -#: netbox/dcim/base_filtersets.py:47 netbox/dcim/filtersets.py:237 -#: netbox/dcim/filtersets.py:358 netbox/dcim/filtersets.py:453 -#: netbox/dcim/filtersets.py:1046 netbox/dcim/filtersets.py:1369 -#: netbox/dcim/filtersets.py:1467 netbox/dcim/filtersets.py:2128 -#: netbox/dcim/filtersets.py:2370 netbox/dcim/filtersets.py:2429 +#: 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:2185 +#: netbox/dcim/filtersets.py:2427 netbox/dcim/filtersets.py:2486 #: netbox/ipam/filtersets.py:251 netbox/ipam/filtersets.py:978 -#: netbox/virtualization/filtersets.py:163 netbox/vpn/filtersets.py:368 +#: netbox/virtualization/filtersets.py:163 netbox/vpn/filtersets.py:371 msgid "Site (ID)" msgstr "站点(ID)" #: netbox/circuits/filtersets.py:239 netbox/circuits/filtersets.py:321 -#: netbox/dcim/base_filtersets.py:59 netbox/dcim/filtersets.py:259 -#: netbox/dcim/filtersets.py:370 netbox/dcim/filtersets.py:491 -#: netbox/dcim/filtersets.py:1058 netbox/dcim/filtersets.py:1380 -#: netbox/dcim/filtersets.py:1478 netbox/dcim/filtersets.py:2382 +#: 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:2439 msgid "Location (ID)" msgstr "位置(ID)" @@ -350,24 +352,25 @@ msgid "Termination A (ID)" msgstr "接入点A (ID)" #: netbox/circuits/filtersets.py:273 netbox/circuits/filtersets.py:375 -#: netbox/circuits/filtersets.py:537 netbox/core/filtersets.py:77 -#: netbox/core/filtersets.py:136 netbox/core/filtersets.py:173 -#: netbox/dcim/filtersets.py:752 netbox/dcim/filtersets.py:1436 -#: netbox/dcim/filtersets.py:2477 netbox/extras/filtersets.py:41 -#: netbox/extras/filtersets.py:63 netbox/extras/filtersets.py:92 -#: netbox/extras/filtersets.py:132 netbox/extras/filtersets.py:181 -#: netbox/extras/filtersets.py:209 netbox/extras/filtersets.py:239 -#: netbox/extras/filtersets.py:276 netbox/extras/filtersets.py:348 -#: netbox/extras/filtersets.py:391 netbox/extras/filtersets.py:438 -#: netbox/extras/filtersets.py:498 netbox/extras/filtersets.py:657 -#: netbox/extras/filtersets.py:703 netbox/ipam/forms/model_forms.py:492 -#: netbox/netbox/filtersets.py:286 netbox/netbox/forms/__init__.py:22 +#: 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:2534 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 +#: netbox/extras/filtersets.py:281 netbox/extras/filtersets.py:333 +#: netbox/extras/filtersets.py:406 netbox/extras/filtersets.py:449 +#: 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/forms/base.py:167 #: netbox/templates/htmx/object_selector.html:28 #: netbox/templates/inc/filter_list.html:46 #: netbox/templates/ipam/ipaddress_assign.html:29 #: netbox/templates/search.html:7 netbox/templates/search.html:26 -#: netbox/tenancy/filtersets.py:99 netbox/users/filtersets.py:23 +#: netbox/tenancy/filtersets.py:104 netbox/users/filtersets.py:23 #: netbox/users/filtersets.py:57 netbox/users/filtersets.py:102 #: netbox/users/filtersets.py:150 netbox/utilities/forms/forms.py:104 #: netbox/utilities/templates/navigation/menu.html:16 @@ -394,10 +397,10 @@ msgid "Circuit" msgstr "线路" #: netbox/circuits/filtersets.py:328 netbox/dcim/base_filtersets.py:66 -#: netbox/dcim/filtersets.py:266 netbox/dcim/filtersets.py:377 -#: netbox/dcim/filtersets.py:498 netbox/dcim/filtersets.py:1065 -#: netbox/dcim/filtersets.py:1386 netbox/dcim/filtersets.py:1484 -#: netbox/extras/filtersets.py:542 +#: netbox/dcim/filtersets.py:268 netbox/dcim/filtersets.py:379 +#: netbox/dcim/filtersets.py:500 netbox/dcim/filtersets.py:1118 +#: netbox/dcim/filtersets.py:1439 netbox/dcim/filtersets.py:1537 +#: netbox/extras/filtersets.py:635 msgid "Location (slug)" msgstr "位置(缩写)" @@ -417,7 +420,7 @@ msgstr "电路 (ID)" msgid "Virtual circuit (CID)" msgstr "虚拟电路 (CID)" -#: netbox/circuits/filtersets.py:396 netbox/dcim/filtersets.py:1925 +#: netbox/circuits/filtersets.py:396 netbox/dcim/filtersets.py:1982 msgid "Virtual circuit (ID)" msgstr "虚拟电路 (ID)" @@ -453,20 +456,20 @@ msgstr "虚拟电路类型(slug)" msgid "Virtual circuit" msgstr "虚拟电路" -#: netbox/circuits/filtersets.py:577 netbox/dcim/filtersets.py:1276 -#: netbox/dcim/filtersets.py:1706 netbox/ipam/filtersets.py:627 -#: netbox/vpn/filtersets.py:102 netbox/vpn/filtersets.py:401 +#: netbox/circuits/filtersets.py:577 netbox/dcim/filtersets.py:1329 +#: netbox/dcim/filtersets.py:1763 netbox/ipam/filtersets.py:627 +#: netbox/vpn/filtersets.py:102 netbox/vpn/filtersets.py:404 msgid "Interface (ID)" msgstr "接口(ID)" #: netbox/circuits/forms/bulk_edit.py:42 #: netbox/circuits/forms/filtersets.py:64 #: netbox/circuits/forms/model_forms.py:42 -#: netbox/circuits/tables/providers.py:32 netbox/dcim/forms/bulk_edit.py:132 -#: netbox/dcim/forms/filtersets.py:196 netbox/dcim/forms/model_forms.py:127 -#: netbox/dcim/tables/sites.py:94 netbox/ipam/models/asns.py:123 -#: netbox/ipam/tables/asn.py:27 netbox/ipam/views.py:230 -#: netbox/netbox/navigation/menu.py:178 netbox/netbox/navigation/menu.py:181 +#: netbox/circuits/tables/providers.py:32 netbox/dcim/forms/bulk_edit.py:137 +#: netbox/dcim/forms/filtersets.py:197 netbox/dcim/forms/model_forms.py:132 +#: netbox/dcim/tables/sites.py:100 netbox/ipam/models/asns.py:123 +#: netbox/ipam/tables/asn.py:27 netbox/ipam/views.py:232 +#: netbox/netbox/navigation/menu.py:179 netbox/netbox/navigation/menu.py:182 #: netbox/templates/circuits/provider.html:23 msgid "ASNs" msgstr "自治系统编号/AS编号" @@ -479,36 +482,37 @@ msgstr "自治系统编号/AS编号" #: netbox/circuits/forms/bulk_edit.py:266 #: netbox/circuits/forms/bulk_edit.py:307 #: netbox/circuits/forms/bulk_edit.py:347 -#: netbox/circuits/forms/bulk_edit.py:371 netbox/core/forms/bulk_edit.py:28 -#: netbox/dcim/forms/bulk_create.py:35 netbox/dcim/forms/bulk_edit.py:77 -#: netbox/dcim/forms/bulk_edit.py:96 netbox/dcim/forms/bulk_edit.py:155 -#: netbox/dcim/forms/bulk_edit.py:196 netbox/dcim/forms/bulk_edit.py:214 -#: netbox/dcim/forms/bulk_edit.py:292 netbox/dcim/forms/bulk_edit.py:441 -#: netbox/dcim/forms/bulk_edit.py:475 netbox/dcim/forms/bulk_edit.py:490 -#: netbox/dcim/forms/bulk_edit.py:549 netbox/dcim/forms/bulk_edit.py:593 -#: netbox/dcim/forms/bulk_edit.py:627 netbox/dcim/forms/bulk_edit.py:651 -#: netbox/dcim/forms/bulk_edit.py:724 netbox/dcim/forms/bulk_edit.py:785 -#: netbox/dcim/forms/bulk_edit.py:837 netbox/dcim/forms/bulk_edit.py:860 -#: netbox/dcim/forms/bulk_edit.py:908 netbox/dcim/forms/bulk_edit.py:978 -#: netbox/dcim/forms/bulk_edit.py:1031 netbox/dcim/forms/bulk_edit.py:1066 -#: netbox/dcim/forms/bulk_edit.py:1106 netbox/dcim/forms/bulk_edit.py:1150 -#: netbox/dcim/forms/bulk_edit.py:1195 netbox/dcim/forms/bulk_edit.py:1222 -#: netbox/dcim/forms/bulk_edit.py:1240 netbox/dcim/forms/bulk_edit.py:1258 -#: netbox/dcim/forms/bulk_edit.py:1276 netbox/dcim/forms/bulk_edit.py:1746 -#: netbox/dcim/forms/bulk_edit.py:1787 netbox/extras/forms/bulk_edit.py:39 -#: netbox/extras/forms/bulk_edit.py:149 netbox/extras/forms/bulk_edit.py:178 -#: netbox/extras/forms/bulk_edit.py:208 netbox/extras/forms/bulk_edit.py:256 -#: netbox/extras/forms/bulk_edit.py:274 netbox/extras/forms/bulk_edit.py:298 -#: netbox/extras/forms/bulk_edit.py:312 netbox/extras/forms/bulk_edit.py:339 -#: netbox/extras/tables/tables.py:82 netbox/ipam/forms/bulk_edit.py:56 +#: netbox/circuits/forms/bulk_edit.py:371 netbox/core/forms/bulk_edit.py:29 +#: netbox/dcim/forms/bulk_create.py:35 netbox/dcim/forms/bulk_edit.py:80 +#: netbox/dcim/forms/bulk_edit.py:100 netbox/dcim/forms/bulk_edit.py:160 +#: netbox/dcim/forms/bulk_edit.py:201 netbox/dcim/forms/bulk_edit.py:220 +#: netbox/dcim/forms/bulk_edit.py:303 netbox/dcim/forms/bulk_edit.py:457 +#: netbox/dcim/forms/bulk_edit.py:489 netbox/dcim/forms/bulk_edit.py:504 +#: netbox/dcim/forms/bulk_edit.py:563 netbox/dcim/forms/bulk_edit.py:586 +#: netbox/dcim/forms/bulk_edit.py:631 netbox/dcim/forms/bulk_edit.py:670 +#: netbox/dcim/forms/bulk_edit.py:695 netbox/dcim/forms/bulk_edit.py:768 +#: netbox/dcim/forms/bulk_edit.py:829 netbox/dcim/forms/bulk_edit.py:881 +#: netbox/dcim/forms/bulk_edit.py:904 netbox/dcim/forms/bulk_edit.py:952 +#: netbox/dcim/forms/bulk_edit.py:1022 netbox/dcim/forms/bulk_edit.py:1075 +#: netbox/dcim/forms/bulk_edit.py:1110 netbox/dcim/forms/bulk_edit.py:1150 +#: netbox/dcim/forms/bulk_edit.py:1194 netbox/dcim/forms/bulk_edit.py:1239 +#: netbox/dcim/forms/bulk_edit.py:1266 netbox/dcim/forms/bulk_edit.py:1284 +#: netbox/dcim/forms/bulk_edit.py:1302 netbox/dcim/forms/bulk_edit.py:1320 +#: netbox/dcim/forms/bulk_edit.py:1793 netbox/dcim/forms/bulk_edit.py:1834 +#: netbox/extras/forms/bulk_edit.py:40 netbox/extras/forms/bulk_edit.py:150 +#: netbox/extras/forms/bulk_edit.py:183 netbox/extras/forms/bulk_edit.py:211 +#: netbox/extras/forms/bulk_edit.py:241 netbox/extras/forms/bulk_edit.py:289 +#: netbox/extras/forms/bulk_edit.py:307 netbox/extras/forms/bulk_edit.py:335 +#: netbox/extras/forms/bulk_edit.py:349 netbox/extras/forms/bulk_edit.py:395 +#: netbox/extras/tables/tables.py:83 netbox/ipam/forms/bulk_edit.py:56 #: netbox/ipam/forms/bulk_edit.py:76 netbox/ipam/forms/bulk_edit.py:96 #: netbox/ipam/forms/bulk_edit.py:120 netbox/ipam/forms/bulk_edit.py:149 #: netbox/ipam/forms/bulk_edit.py:178 netbox/ipam/forms/bulk_edit.py:197 -#: netbox/ipam/forms/bulk_edit.py:260 netbox/ipam/forms/bulk_edit.py:305 -#: netbox/ipam/forms/bulk_edit.py:353 netbox/ipam/forms/bulk_edit.py:396 -#: netbox/ipam/forms/bulk_edit.py:412 netbox/ipam/forms/bulk_edit.py:500 -#: netbox/ipam/forms/bulk_edit.py:532 netbox/ipam/forms/bulk_edit.py:575 -#: netbox/ipam/tables/vlans.py:240 netbox/ipam/tables/vlans.py:267 +#: netbox/ipam/forms/bulk_edit.py:260 netbox/ipam/forms/bulk_edit.py:310 +#: netbox/ipam/forms/bulk_edit.py:358 netbox/ipam/forms/bulk_edit.py:401 +#: netbox/ipam/forms/bulk_edit.py:417 netbox/ipam/forms/bulk_edit.py:511 +#: netbox/ipam/forms/bulk_edit.py:543 netbox/ipam/forms/bulk_edit.py:586 +#: netbox/ipam/tables/vlans.py:242 netbox/ipam/tables/vlans.py:269 #: netbox/templates/account/token.html:35 #: netbox/templates/circuits/circuit.html:69 #: netbox/templates/circuits/circuitgroup.html:32 @@ -519,7 +523,7 @@ msgstr "自治系统编号/AS编号" #: netbox/templates/circuits/virtualcircuit.html:56 #: netbox/templates/circuits/virtualcircuittermination.html:68 #: netbox/templates/circuits/virtualcircuittype.html:26 -#: netbox/templates/core/datasource.html:54 +#: netbox/templates/core/datasource.html:58 #: netbox/templates/core/plugin.html:80 netbox/templates/dcim/cable.html:36 #: netbox/templates/dcim/consoleport.html:44 #: netbox/templates/dcim/consoleserverport.html:44 @@ -536,10 +540,11 @@ msgstr "自治系统编号/AS编号" #: netbox/templates/dcim/manufacturer.html:40 #: netbox/templates/dcim/module.html:73 #: netbox/templates/dcim/modulebay.html:42 -#: netbox/templates/dcim/moduletype.html:39 +#: netbox/templates/dcim/moduletype.html:43 +#: netbox/templates/dcim/moduletypeprofile.html:20 #: netbox/templates/dcim/platform.html:33 #: netbox/templates/dcim/powerfeed.html:40 -#: netbox/templates/dcim/poweroutlet.html:40 +#: netbox/templates/dcim/poweroutlet.html:44 #: netbox/templates/dcim/powerpanel.html:30 #: netbox/templates/dcim/powerport.html:40 netbox/templates/dcim/rack.html:53 #: netbox/templates/dcim/rackreservation.html:62 @@ -557,21 +562,22 @@ msgstr "自治系统编号/AS编号" #: netbox/templates/extras/notificationgroup.html:20 #: netbox/templates/extras/savedfilter.html:17 #: netbox/templates/extras/script_list.html:46 +#: netbox/templates/extras/tableconfig.html:17 #: netbox/templates/extras/tag.html:20 netbox/templates/extras/webhook.html:17 #: netbox/templates/generic/bulk_import.html:120 #: netbox/templates/ipam/aggregate.html:43 netbox/templates/ipam/asn.html:42 #: netbox/templates/ipam/asnrange.html:38 #: netbox/templates/ipam/fhrpgroup.html:34 #: netbox/templates/ipam/ipaddress.html:55 -#: netbox/templates/ipam/iprange.html:67 netbox/templates/ipam/prefix.html:77 +#: netbox/templates/ipam/iprange.html:74 netbox/templates/ipam/prefix.html:77 #: netbox/templates/ipam/rir.html:26 netbox/templates/ipam/role.html:26 #: netbox/templates/ipam/routetarget.html:21 -#: netbox/templates/ipam/service.html:50 +#: netbox/templates/ipam/service.html:52 #: netbox/templates/ipam/servicetemplate.html:27 #: netbox/templates/ipam/vlan.html:62 netbox/templates/ipam/vlangroup.html:34 #: netbox/templates/ipam/vlantranslationpolicy.html:18 #: netbox/templates/ipam/vlantranslationrule.html:26 -#: netbox/templates/ipam/vrf.html:33 netbox/templates/tenancy/contact.html:67 +#: netbox/templates/ipam/vrf.html:33 netbox/templates/tenancy/contact.html:77 #: netbox/templates/tenancy/contactgroup.html:25 #: netbox/templates/tenancy/contactrole.html:22 #: netbox/templates/tenancy/tenant.html:24 @@ -592,13 +598,13 @@ msgstr "自治系统编号/AS编号" #: netbox/templates/vpn/ipsecprofile.html:40 #: netbox/templates/vpn/ipsecprofile.html:73 #: netbox/templates/vpn/ipsecproposal.html:17 -#: netbox/templates/vpn/l2vpn.html:26 netbox/templates/vpn/tunnel.html:33 +#: netbox/templates/vpn/l2vpn.html:30 netbox/templates/vpn/tunnel.html:33 #: netbox/templates/vpn/tunnelgroup.html:30 #: netbox/templates/wireless/wirelesslan.html:34 #: netbox/templates/wireless/wirelesslangroup.html:33 #: netbox/templates/wireless/wirelesslink.html:34 -#: netbox/tenancy/forms/bulk_edit.py:32 netbox/tenancy/forms/bulk_edit.py:80 -#: netbox/tenancy/forms/bulk_edit.py:123 netbox/users/forms/bulk_edit.py:64 +#: netbox/tenancy/forms/bulk_edit.py:32 netbox/tenancy/forms/bulk_edit.py:82 +#: netbox/tenancy/forms/bulk_edit.py:130 netbox/users/forms/bulk_edit.py:64 #: netbox/users/forms/bulk_edit.py:82 netbox/users/forms/bulk_edit.py:112 #: netbox/virtualization/forms/bulk_edit.py:33 #: netbox/virtualization/forms/bulk_edit.py:47 @@ -609,9 +615,9 @@ msgstr "自治系统编号/AS编号" #: netbox/vpn/forms/bulk_edit.py:28 netbox/vpn/forms/bulk_edit.py:64 #: netbox/vpn/forms/bulk_edit.py:121 netbox/vpn/forms/bulk_edit.py:155 #: netbox/vpn/forms/bulk_edit.py:190 netbox/vpn/forms/bulk_edit.py:215 -#: netbox/vpn/forms/bulk_edit.py:247 netbox/vpn/forms/bulk_edit.py:274 -#: netbox/wireless/forms/bulk_edit.py:31 netbox/wireless/forms/bulk_edit.py:84 -#: netbox/wireless/forms/bulk_edit.py:143 +#: netbox/vpn/forms/bulk_edit.py:247 netbox/vpn/forms/bulk_edit.py:278 +#: netbox/wireless/forms/bulk_edit.py:31 netbox/wireless/forms/bulk_edit.py:85 +#: netbox/wireless/forms/bulk_edit.py:144 msgid "Description" msgstr "描述" @@ -663,23 +669,23 @@ msgstr "服务ID" #: netbox/circuits/forms/bulk_edit.py:112 #: netbox/circuits/forms/bulk_edit.py:303 #: netbox/circuits/forms/filtersets.py:116 -#: netbox/circuits/forms/filtersets.py:321 netbox/dcim/forms/bulk_edit.py:210 -#: netbox/dcim/forms/bulk_edit.py:613 netbox/dcim/forms/bulk_edit.py:822 -#: netbox/dcim/forms/bulk_edit.py:1191 netbox/dcim/forms/bulk_edit.py:1218 -#: netbox/dcim/forms/bulk_edit.py:1742 netbox/dcim/forms/filtersets.py:1113 -#: netbox/dcim/forms/filtersets.py:1371 netbox/dcim/forms/filtersets.py:1519 -#: netbox/dcim/forms/filtersets.py:1543 netbox/dcim/tables/devices.py:737 -#: netbox/dcim/tables/devices.py:793 netbox/dcim/tables/devices.py:1034 +#: netbox/circuits/forms/filtersets.py:321 netbox/dcim/forms/bulk_edit.py:216 +#: netbox/dcim/forms/bulk_edit.py:656 netbox/dcim/forms/bulk_edit.py:866 +#: netbox/dcim/forms/bulk_edit.py:1235 netbox/dcim/forms/bulk_edit.py:1262 +#: netbox/dcim/forms/bulk_edit.py:1789 netbox/dcim/forms/filtersets.py:1132 +#: netbox/dcim/forms/filtersets.py:1390 netbox/dcim/forms/filtersets.py:1543 +#: netbox/dcim/forms/filtersets.py:1567 netbox/dcim/tables/devices.py:744 +#: netbox/dcim/tables/devices.py:800 netbox/dcim/tables/devices.py:1041 #: netbox/dcim/tables/devicetypes.py:256 netbox/dcim/tables/devicetypes.py:271 -#: netbox/dcim/tables/racks.py:33 netbox/extras/forms/bulk_edit.py:270 -#: netbox/extras/tables/tables.py:446 +#: netbox/dcim/tables/racks.py:33 netbox/extras/forms/bulk_edit.py:303 +#: netbox/extras/tables/tables.py:487 #: netbox/templates/circuits/circuittype.html:30 #: netbox/templates/circuits/virtualcircuittype.html:30 #: netbox/templates/dcim/cable.html:40 -#: netbox/templates/dcim/devicerole.html:34 +#: netbox/templates/dcim/devicerole.html:38 #: netbox/templates/dcim/frontport.html:40 #: netbox/templates/dcim/inventoryitemrole.html:26 -#: netbox/templates/dcim/poweroutlet.html:44 +#: netbox/templates/dcim/poweroutlet.html:48 #: netbox/templates/dcim/rackrole.html:30 #: netbox/templates/dcim/rearport.html:40 netbox/templates/extras/tag.html:26 msgid "Color" @@ -694,31 +700,31 @@ msgstr "颜色" #: netbox/circuits/tables/circuits.py:65 #: netbox/circuits/tables/circuits.py:199 #: netbox/circuits/tables/virtual_circuits.py:58 -#: netbox/core/forms/bulk_edit.py:18 netbox/core/forms/filtersets.py:33 +#: netbox/core/forms/bulk_edit.py:19 netbox/core/forms/filtersets.py:33 #: netbox/core/tables/change_logging.py:32 netbox/core/tables/data.py:20 -#: netbox/core/tables/jobs.py:18 netbox/dcim/forms/bulk_edit.py:800 -#: netbox/dcim/forms/bulk_edit.py:939 netbox/dcim/forms/bulk_edit.py:1007 -#: netbox/dcim/forms/bulk_edit.py:1026 netbox/dcim/forms/bulk_edit.py:1049 -#: netbox/dcim/forms/bulk_edit.py:1091 netbox/dcim/forms/bulk_edit.py:1135 -#: netbox/dcim/forms/bulk_edit.py:1186 netbox/dcim/forms/bulk_edit.py:1213 -#: netbox/dcim/forms/bulk_import.py:190 netbox/dcim/forms/bulk_import.py:269 -#: netbox/dcim/forms/bulk_import.py:735 netbox/dcim/forms/bulk_import.py:761 -#: netbox/dcim/forms/bulk_import.py:787 netbox/dcim/forms/bulk_import.py:807 -#: netbox/dcim/forms/bulk_import.py:893 netbox/dcim/forms/bulk_import.py:987 -#: netbox/dcim/forms/bulk_import.py:1029 netbox/dcim/forms/bulk_import.py:1350 -#: netbox/dcim/forms/bulk_import.py:1513 netbox/dcim/forms/filtersets.py:1004 -#: netbox/dcim/forms/filtersets.py:1103 netbox/dcim/forms/filtersets.py:1224 -#: netbox/dcim/forms/filtersets.py:1296 netbox/dcim/forms/filtersets.py:1321 -#: netbox/dcim/forms/filtersets.py:1345 netbox/dcim/forms/filtersets.py:1365 -#: netbox/dcim/forms/filtersets.py:1407 netbox/dcim/forms/filtersets.py:1514 -#: netbox/dcim/forms/filtersets.py:1538 netbox/dcim/forms/model_forms.py:714 -#: netbox/dcim/forms/model_forms.py:720 netbox/dcim/forms/object_import.py:84 +#: netbox/core/tables/jobs.py:18 netbox/dcim/forms/bulk_edit.py:844 +#: netbox/dcim/forms/bulk_edit.py:983 netbox/dcim/forms/bulk_edit.py:1051 +#: netbox/dcim/forms/bulk_edit.py:1070 netbox/dcim/forms/bulk_edit.py:1093 +#: netbox/dcim/forms/bulk_edit.py:1135 netbox/dcim/forms/bulk_edit.py:1179 +#: netbox/dcim/forms/bulk_edit.py:1230 netbox/dcim/forms/bulk_edit.py:1257 +#: netbox/dcim/forms/bulk_import.py:194 netbox/dcim/forms/bulk_import.py:273 +#: netbox/dcim/forms/bulk_import.py:766 netbox/dcim/forms/bulk_import.py:792 +#: netbox/dcim/forms/bulk_import.py:818 netbox/dcim/forms/bulk_import.py:838 +#: netbox/dcim/forms/bulk_import.py:924 netbox/dcim/forms/bulk_import.py:1018 +#: netbox/dcim/forms/bulk_import.py:1060 netbox/dcim/forms/bulk_import.py:1381 +#: netbox/dcim/forms/bulk_import.py:1544 netbox/dcim/forms/filtersets.py:1023 +#: netbox/dcim/forms/filtersets.py:1122 netbox/dcim/forms/filtersets.py:1243 +#: netbox/dcim/forms/filtersets.py:1315 netbox/dcim/forms/filtersets.py:1340 +#: netbox/dcim/forms/filtersets.py:1364 netbox/dcim/forms/filtersets.py:1384 +#: netbox/dcim/forms/filtersets.py:1431 netbox/dcim/forms/filtersets.py:1538 +#: netbox/dcim/forms/filtersets.py:1562 netbox/dcim/forms/model_forms.py:808 +#: netbox/dcim/forms/model_forms.py:814 netbox/dcim/forms/object_import.py:84 #: netbox/dcim/forms/object_import.py:113 #: netbox/dcim/forms/object_import.py:146 netbox/dcim/tables/devices.py:188 -#: netbox/dcim/tables/devices.py:845 netbox/dcim/tables/power.py:77 -#: netbox/dcim/tables/racks.py:137 netbox/extras/forms/bulk_import.py:42 -#: netbox/extras/tables/tables.py:408 netbox/extras/tables/tables.py:468 -#: netbox/netbox/tables/tables.py:243 +#: netbox/dcim/tables/devices.py:852 netbox/dcim/tables/power.py:77 +#: netbox/dcim/tables/racks.py:141 netbox/extras/forms/bulk_import.py:42 +#: netbox/extras/tables/tables.py:449 netbox/extras/tables/tables.py:509 +#: netbox/netbox/tables/tables.py:269 #: netbox/templates/circuits/circuit.html:30 #: netbox/templates/circuits/virtualcircuit.html:39 #: netbox/templates/circuits/virtualcircuittermination.html:64 @@ -744,8 +750,8 @@ msgstr "颜色" #: netbox/virtualization/forms/filtersets.py:55 #: netbox/virtualization/forms/model_forms.py:65 #: netbox/virtualization/tables/clusters.py:66 -#: netbox/vpn/forms/bulk_edit.py:264 netbox/vpn/forms/bulk_import.py:264 -#: netbox/vpn/forms/filtersets.py:223 netbox/vpn/forms/model_forms.py:85 +#: netbox/vpn/forms/bulk_edit.py:268 netbox/vpn/forms/bulk_import.py:269 +#: netbox/vpn/forms/filtersets.py:228 netbox/vpn/forms/model_forms.py:85 #: netbox/vpn/forms/model_forms.py:120 netbox/vpn/forms/model_forms.py:232 msgid "Type" msgstr "类型" @@ -769,36 +775,37 @@ msgstr "运营商账户" #: netbox/circuits/forms/bulk_import.py:227 #: netbox/circuits/forms/filtersets.py:162 #: netbox/circuits/forms/filtersets.py:362 netbox/core/forms/filtersets.py:38 -#: netbox/core/forms/filtersets.py:80 netbox/core/tables/data.py:23 +#: netbox/core/forms/filtersets.py:85 netbox/core/tables/data.py:23 #: netbox/core/tables/jobs.py:26 netbox/core/tables/tasks.py:88 -#: netbox/dcim/forms/bulk_edit.py:110 netbox/dcim/forms/bulk_edit.py:185 -#: netbox/dcim/forms/bulk_edit.py:355 netbox/dcim/forms/bulk_edit.py:709 -#: netbox/dcim/forms/bulk_edit.py:774 netbox/dcim/forms/bulk_edit.py:806 -#: netbox/dcim/forms/bulk_edit.py:933 netbox/dcim/forms/bulk_edit.py:1723 -#: netbox/dcim/forms/bulk_edit.py:1765 netbox/dcim/forms/bulk_import.py:90 -#: netbox/dcim/forms/bulk_import.py:149 netbox/dcim/forms/bulk_import.py:250 -#: netbox/dcim/forms/bulk_import.py:532 netbox/dcim/forms/bulk_import.py:686 -#: netbox/dcim/forms/bulk_import.py:1137 netbox/dcim/forms/bulk_import.py:1344 -#: netbox/dcim/forms/bulk_import.py:1508 netbox/dcim/forms/bulk_import.py:1572 -#: netbox/dcim/forms/filtersets.py:179 netbox/dcim/forms/filtersets.py:238 -#: netbox/dcim/forms/filtersets.py:360 netbox/dcim/forms/filtersets.py:800 -#: netbox/dcim/forms/filtersets.py:925 netbox/dcim/forms/filtersets.py:1007 -#: netbox/dcim/forms/filtersets.py:1108 netbox/dcim/forms/filtersets.py:1219 -#: netbox/dcim/forms/filtersets.py:1621 netbox/dcim/tables/devices.py:150 -#: netbox/dcim/tables/devices.py:848 netbox/dcim/tables/devices.py:982 -#: netbox/dcim/tables/devices.py:1094 netbox/dcim/tables/modules.py:70 -#: netbox/dcim/tables/power.py:74 netbox/dcim/tables/racks.py:125 -#: netbox/dcim/tables/sites.py:82 netbox/dcim/tables/sites.py:137 +#: netbox/dcim/forms/bulk_edit.py:115 netbox/dcim/forms/bulk_edit.py:190 +#: netbox/dcim/forms/bulk_edit.py:366 netbox/dcim/forms/bulk_edit.py:753 +#: netbox/dcim/forms/bulk_edit.py:818 netbox/dcim/forms/bulk_edit.py:850 +#: netbox/dcim/forms/bulk_edit.py:977 netbox/dcim/forms/bulk_edit.py:1770 +#: netbox/dcim/forms/bulk_edit.py:1812 netbox/dcim/forms/bulk_import.py:91 +#: netbox/dcim/forms/bulk_import.py:150 netbox/dcim/forms/bulk_import.py:254 +#: netbox/dcim/forms/bulk_import.py:563 netbox/dcim/forms/bulk_import.py:717 +#: netbox/dcim/forms/bulk_import.py:1168 netbox/dcim/forms/bulk_import.py:1375 +#: netbox/dcim/forms/bulk_import.py:1539 netbox/dcim/forms/bulk_import.py:1603 +#: netbox/dcim/forms/filtersets.py:180 netbox/dcim/forms/filtersets.py:239 +#: netbox/dcim/forms/filtersets.py:361 netbox/dcim/forms/filtersets.py:819 +#: netbox/dcim/forms/filtersets.py:944 netbox/dcim/forms/filtersets.py:1026 +#: netbox/dcim/forms/filtersets.py:1127 netbox/dcim/forms/filtersets.py:1238 +#: netbox/dcim/forms/filtersets.py:1394 netbox/dcim/forms/filtersets.py:1645 +#: netbox/dcim/tables/devices.py:150 netbox/dcim/tables/devices.py:524 +#: netbox/dcim/tables/devices.py:855 netbox/dcim/tables/devices.py:989 +#: netbox/dcim/tables/devices.py:1101 netbox/dcim/tables/modules.py:104 +#: netbox/dcim/tables/power.py:74 netbox/dcim/tables/racks.py:129 +#: netbox/dcim/tables/sites.py:88 netbox/dcim/tables/sites.py:143 #: netbox/ipam/forms/bulk_edit.py:240 netbox/ipam/forms/bulk_edit.py:290 -#: netbox/ipam/forms/bulk_edit.py:338 netbox/ipam/forms/bulk_edit.py:490 +#: netbox/ipam/forms/bulk_edit.py:343 netbox/ipam/forms/bulk_edit.py:501 #: netbox/ipam/forms/bulk_import.py:195 netbox/ipam/forms/bulk_import.py:263 -#: netbox/ipam/forms/bulk_import.py:299 netbox/ipam/forms/bulk_import.py:489 +#: netbox/ipam/forms/bulk_import.py:299 netbox/ipam/forms/bulk_import.py:496 #: netbox/ipam/forms/filtersets.py:219 netbox/ipam/forms/filtersets.py:297 -#: netbox/ipam/forms/filtersets.py:372 netbox/ipam/forms/filtersets.py:556 -#: netbox/ipam/forms/model_forms.py:511 netbox/ipam/tables/ip.py:183 -#: netbox/ipam/tables/ip.py:264 netbox/ipam/tables/ip.py:315 -#: netbox/ipam/tables/ip.py:378 netbox/ipam/tables/ip.py:405 -#: netbox/ipam/tables/vlans.py:95 netbox/ipam/tables/vlans.py:208 +#: netbox/ipam/forms/filtersets.py:379 netbox/ipam/forms/filtersets.py:564 +#: netbox/ipam/forms/model_forms.py:511 netbox/ipam/tables/ip.py:184 +#: netbox/ipam/tables/ip.py:265 netbox/ipam/tables/ip.py:321 +#: netbox/ipam/tables/ip.py:394 netbox/ipam/tables/ip.py:421 +#: netbox/ipam/tables/vlans.py:97 netbox/ipam/tables/vlans.py:210 #: netbox/templates/circuits/circuit.html:34 #: netbox/templates/circuits/virtualcircuit.html:43 #: netbox/templates/core/datasource.html:46 netbox/templates/core/job.html:48 @@ -806,15 +813,16 @@ msgstr "运营商账户" #: netbox/templates/dcim/cable.html:19 netbox/templates/dcim/device.html:178 #: netbox/templates/dcim/inventoryitem.html:36 #: netbox/templates/dcim/location.html:45 netbox/templates/dcim/module.html:69 -#: netbox/templates/dcim/powerfeed.html:36 netbox/templates/dcim/rack.html:41 -#: netbox/templates/dcim/site.html:43 +#: netbox/templates/dcim/powerfeed.html:36 +#: netbox/templates/dcim/poweroutlet.html:40 +#: netbox/templates/dcim/rack.html:41 netbox/templates/dcim/site.html:43 #: netbox/templates/extras/script_list.html:48 #: netbox/templates/ipam/ipaddress.html:37 -#: netbox/templates/ipam/iprange.html:54 netbox/templates/ipam/prefix.html:69 +#: netbox/templates/ipam/iprange.html:61 netbox/templates/ipam/prefix.html:69 #: netbox/templates/ipam/vlan.html:48 #: netbox/templates/virtualization/cluster.html:21 #: netbox/templates/virtualization/virtualmachine.html:19 -#: netbox/templates/vpn/tunnel.html:25 +#: netbox/templates/vpn/l2vpn.html:26 netbox/templates/vpn/tunnel.html:25 #: netbox/templates/wireless/wirelesslan.html:22 #: netbox/templates/wireless/wirelesslink.html:17 #: netbox/users/forms/filtersets.py:32 netbox/users/forms/model_forms.py:194 @@ -826,10 +834,12 @@ msgstr "运营商账户" #: netbox/virtualization/forms/filtersets.py:166 #: netbox/virtualization/tables/clusters.py:74 #: netbox/virtualization/tables/virtualmachines.py:30 -#: netbox/vpn/forms/bulk_edit.py:39 netbox/vpn/forms/bulk_import.py:37 -#: netbox/vpn/forms/filtersets.py:52 netbox/vpn/tables/tunnels.py:48 -#: netbox/wireless/forms/bulk_edit.py:45 -#: netbox/wireless/forms/bulk_edit.py:108 +#: netbox/vpn/forms/bulk_edit.py:39 netbox/vpn/forms/bulk_edit.py:264 +#: netbox/vpn/forms/bulk_import.py:37 netbox/vpn/forms/bulk_import.py:264 +#: netbox/vpn/forms/filtersets.py:52 netbox/vpn/forms/filtersets.py:223 +#: netbox/vpn/tables/l2vpn.py:27 netbox/vpn/tables/tunnels.py:48 +#: netbox/wireless/forms/bulk_edit.py:46 +#: netbox/wireless/forms/bulk_edit.py:109 #: netbox/wireless/forms/bulk_import.py:45 #: netbox/wireless/forms/bulk_import.py:89 #: netbox/wireless/forms/filtersets.py:52 @@ -847,36 +857,37 @@ msgstr "状态" #: netbox/circuits/forms/bulk_import.py:232 #: netbox/circuits/forms/filtersets.py:131 #: netbox/circuits/forms/filtersets.py:278 -#: netbox/circuits/forms/filtersets.py:332 netbox/dcim/forms/bulk_edit.py:126 -#: netbox/dcim/forms/bulk_edit.py:191 netbox/dcim/forms/bulk_edit.py:350 -#: netbox/dcim/forms/bulk_edit.py:470 netbox/dcim/forms/bulk_edit.py:699 -#: netbox/dcim/forms/bulk_edit.py:812 netbox/dcim/forms/bulk_edit.py:1770 -#: netbox/dcim/forms/bulk_import.py:109 netbox/dcim/forms/bulk_import.py:154 -#: netbox/dcim/forms/bulk_import.py:243 netbox/dcim/forms/bulk_import.py:358 -#: netbox/dcim/forms/bulk_import.py:506 netbox/dcim/forms/bulk_import.py:1356 -#: netbox/dcim/forms/bulk_import.py:1565 netbox/dcim/forms/filtersets.py:174 -#: netbox/dcim/forms/filtersets.py:206 netbox/dcim/forms/filtersets.py:324 -#: netbox/dcim/forms/filtersets.py:400 netbox/dcim/forms/filtersets.py:421 -#: netbox/dcim/forms/filtersets.py:723 netbox/dcim/forms/filtersets.py:917 -#: netbox/dcim/forms/filtersets.py:1027 netbox/dcim/forms/filtersets.py:1057 -#: netbox/dcim/forms/filtersets.py:1179 netbox/dcim/tables/power.py:88 -#: netbox/extras/filtersets.py:612 netbox/extras/forms/filtersets.py:330 -#: netbox/extras/forms/filtersets.py:403 netbox/ipam/forms/bulk_edit.py:46 +#: netbox/circuits/forms/filtersets.py:332 netbox/dcim/forms/bulk_edit.py:131 +#: netbox/dcim/forms/bulk_edit.py:196 netbox/dcim/forms/bulk_edit.py:361 +#: netbox/dcim/forms/bulk_edit.py:484 netbox/dcim/forms/bulk_edit.py:743 +#: netbox/dcim/forms/bulk_edit.py:856 netbox/dcim/forms/bulk_edit.py:1817 +#: netbox/dcim/forms/bulk_import.py:110 netbox/dcim/forms/bulk_import.py:155 +#: netbox/dcim/forms/bulk_import.py:247 netbox/dcim/forms/bulk_import.py:362 +#: netbox/dcim/forms/bulk_import.py:537 netbox/dcim/forms/bulk_import.py:1387 +#: netbox/dcim/forms/bulk_import.py:1596 netbox/dcim/forms/filtersets.py:175 +#: netbox/dcim/forms/filtersets.py:207 netbox/dcim/forms/filtersets.py:325 +#: netbox/dcim/forms/filtersets.py:401 netbox/dcim/forms/filtersets.py:422 +#: netbox/dcim/forms/filtersets.py:742 netbox/dcim/forms/filtersets.py:936 +#: netbox/dcim/forms/filtersets.py:1046 netbox/dcim/forms/filtersets.py:1076 +#: netbox/dcim/forms/filtersets.py:1198 netbox/dcim/tables/power.py:88 +#: netbox/extras/filtersets.py:705 netbox/extras/forms/filtersets.py:365 +#: netbox/extras/forms/filtersets.py:438 netbox/ipam/forms/bulk_edit.py:46 #: netbox/ipam/forms/bulk_edit.py:71 netbox/ipam/forms/bulk_edit.py:115 #: netbox/ipam/forms/bulk_edit.py:144 netbox/ipam/forms/bulk_edit.py:169 #: netbox/ipam/forms/bulk_edit.py:235 netbox/ipam/forms/bulk_edit.py:285 -#: netbox/ipam/forms/bulk_edit.py:333 netbox/ipam/forms/bulk_edit.py:485 -#: netbox/ipam/forms/bulk_import.py:41 netbox/ipam/forms/bulk_import.py:70 -#: netbox/ipam/forms/bulk_import.py:98 netbox/ipam/forms/bulk_import.py:118 -#: netbox/ipam/forms/bulk_import.py:138 netbox/ipam/forms/bulk_import.py:167 -#: netbox/ipam/forms/bulk_import.py:256 netbox/ipam/forms/bulk_import.py:292 -#: netbox/ipam/forms/bulk_import.py:482 netbox/ipam/forms/filtersets.py:50 +#: netbox/ipam/forms/bulk_edit.py:338 netbox/ipam/forms/bulk_edit.py:439 +#: netbox/ipam/forms/bulk_edit.py:496 netbox/ipam/forms/bulk_import.py:41 +#: netbox/ipam/forms/bulk_import.py:70 netbox/ipam/forms/bulk_import.py:98 +#: netbox/ipam/forms/bulk_import.py:118 netbox/ipam/forms/bulk_import.py:138 +#: netbox/ipam/forms/bulk_import.py:167 netbox/ipam/forms/bulk_import.py:256 +#: netbox/ipam/forms/bulk_import.py:292 netbox/ipam/forms/bulk_import.py:458 +#: netbox/ipam/forms/bulk_import.py:489 netbox/ipam/forms/filtersets.py:50 #: netbox/ipam/forms/filtersets.py:70 netbox/ipam/forms/filtersets.py:102 #: netbox/ipam/forms/filtersets.py:123 netbox/ipam/forms/filtersets.py:146 #: netbox/ipam/forms/filtersets.py:182 netbox/ipam/forms/filtersets.py:282 -#: netbox/ipam/forms/filtersets.py:326 netbox/ipam/forms/filtersets.py:524 -#: netbox/ipam/tables/ip.py:408 netbox/ipam/tables/vlans.py:205 -#: netbox/templates/circuits/circuit.html:48 +#: netbox/ipam/forms/filtersets.py:333 netbox/ipam/forms/filtersets.py:441 +#: netbox/ipam/forms/filtersets.py:532 netbox/ipam/tables/ip.py:424 +#: netbox/ipam/tables/vlans.py:207 netbox/templates/circuits/circuit.html:48 #: netbox/templates/circuits/circuitgroup.html:36 #: netbox/templates/circuits/virtualcircuit.html:47 #: netbox/templates/dcim/cable.html:23 netbox/templates/dcim/device.html:79 @@ -888,27 +899,27 @@ msgstr "状态" #: netbox/templates/ipam/aggregate.html:30 netbox/templates/ipam/asn.html:33 #: netbox/templates/ipam/asnrange.html:29 #: netbox/templates/ipam/ipaddress.html:28 -#: netbox/templates/ipam/iprange.html:58 netbox/templates/ipam/prefix.html:29 +#: netbox/templates/ipam/iprange.html:65 netbox/templates/ipam/prefix.html:29 #: netbox/templates/ipam/routetarget.html:17 -#: netbox/templates/ipam/vlan.html:39 netbox/templates/ipam/vrf.html:20 -#: netbox/templates/tenancy/tenant.html:17 +#: netbox/templates/ipam/vlan.html:39 netbox/templates/ipam/vlangroup.html:50 +#: netbox/templates/ipam/vrf.html:20 netbox/templates/tenancy/tenant.html:17 #: netbox/templates/virtualization/cluster.html:33 #: netbox/templates/virtualization/virtualmachine.html:39 -#: netbox/templates/vpn/l2vpn.html:30 netbox/templates/vpn/tunnel.html:49 +#: netbox/templates/vpn/l2vpn.html:34 netbox/templates/vpn/tunnel.html:49 #: netbox/templates/wireless/wirelesslan.html:42 #: netbox/templates/wireless/wirelesslink.html:25 #: netbox/tenancy/forms/forms.py:25 netbox/tenancy/forms/forms.py:49 -#: netbox/tenancy/forms/model_forms.py:52 netbox/tenancy/tables/columns.py:49 +#: netbox/tenancy/forms/model_forms.py:53 netbox/tenancy/tables/columns.py:49 #: netbox/virtualization/forms/bulk_edit.py:77 #: netbox/virtualization/forms/bulk_edit.py:137 #: netbox/virtualization/forms/bulk_import.py:67 #: netbox/virtualization/forms/bulk_import.py:121 #: netbox/virtualization/forms/filtersets.py:48 #: netbox/virtualization/forms/filtersets.py:111 -#: netbox/vpn/forms/bulk_edit.py:59 netbox/vpn/forms/bulk_edit.py:269 +#: netbox/vpn/forms/bulk_edit.py:59 netbox/vpn/forms/bulk_edit.py:273 #: netbox/vpn/forms/bulk_import.py:59 netbox/vpn/forms/bulk_import.py:258 -#: netbox/vpn/forms/filtersets.py:219 netbox/wireless/forms/bulk_edit.py:65 -#: netbox/wireless/forms/bulk_edit.py:113 +#: netbox/vpn/forms/filtersets.py:219 netbox/wireless/forms/bulk_edit.py:66 +#: netbox/wireless/forms/bulk_edit.py:114 #: netbox/wireless/forms/bulk_import.py:57 #: netbox/wireless/forms/bulk_import.py:102 #: netbox/wireless/forms/filtersets.py:38 @@ -936,9 +947,9 @@ msgstr "承诺速率(Kbps)" #: netbox/circuits/forms/model_forms.py:136 #: netbox/templates/circuits/circuit.html:38 #: netbox/templates/wireless/wirelesslink.html:38 -#: netbox/wireless/forms/bulk_edit.py:132 +#: netbox/wireless/forms/bulk_edit.py:133 #: netbox/wireless/forms/filtersets.py:130 -#: netbox/wireless/forms/model_forms.py:168 +#: netbox/wireless/forms/model_forms.py:169 msgid "Distance" msgstr "距离" @@ -946,7 +957,7 @@ msgstr "距离" #: netbox/circuits/forms/bulk_import.py:105 #: netbox/circuits/forms/bulk_import.py:108 #: netbox/circuits/forms/filtersets.py:213 -#: netbox/wireless/forms/bulk_edit.py:137 +#: netbox/wireless/forms/bulk_edit.py:138 #: netbox/wireless/forms/bulk_import.py:121 #: netbox/wireless/forms/bulk_import.py:124 #: netbox/wireless/forms/filtersets.py:134 @@ -964,30 +975,31 @@ msgstr "服务参数" #: netbox/circuits/forms/filtersets.py:111 #: netbox/circuits/forms/filtersets.py:128 #: netbox/circuits/forms/filtersets.py:316 -#: netbox/circuits/forms/filtersets.py:331 netbox/core/forms/filtersets.py:68 -#: netbox/core/forms/filtersets.py:136 netbox/dcim/forms/bulk_edit.py:846 -#: netbox/dcim/forms/filtersets.py:173 netbox/dcim/forms/filtersets.py:205 -#: netbox/dcim/forms/filtersets.py:916 netbox/dcim/forms/filtersets.py:1056 -#: netbox/dcim/forms/filtersets.py:1180 netbox/dcim/forms/filtersets.py:1288 -#: netbox/dcim/forms/filtersets.py:1312 netbox/dcim/forms/filtersets.py:1337 -#: netbox/dcim/forms/filtersets.py:1356 netbox/dcim/forms/filtersets.py:1380 -#: netbox/dcim/forms/filtersets.py:1505 netbox/dcim/forms/filtersets.py:1529 -#: netbox/dcim/forms/filtersets.py:1553 netbox/dcim/forms/filtersets.py:1571 -#: netbox/dcim/forms/filtersets.py:1587 netbox/extras/forms/bulk_edit.py:90 -#: netbox/extras/forms/filtersets.py:45 netbox/extras/forms/filtersets.py:137 -#: netbox/extras/forms/filtersets.py:169 netbox/extras/forms/filtersets.py:210 -#: netbox/extras/forms/filtersets.py:227 netbox/extras/forms/filtersets.py:258 -#: netbox/extras/forms/filtersets.py:282 netbox/extras/forms/filtersets.py:449 -#: netbox/ipam/forms/filtersets.py:101 netbox/ipam/forms/filtersets.py:281 -#: netbox/ipam/forms/filtersets.py:323 netbox/ipam/forms/filtersets.py:399 -#: netbox/ipam/forms/filtersets.py:484 netbox/ipam/forms/filtersets.py:497 -#: netbox/ipam/forms/filtersets.py:522 netbox/ipam/forms/filtersets.py:593 -#: netbox/ipam/forms/filtersets.py:611 netbox/netbox/tables/tables.py:259 +#: netbox/circuits/forms/filtersets.py:331 netbox/core/forms/filtersets.py:73 +#: netbox/core/forms/filtersets.py:141 netbox/dcim/forms/bulk_edit.py:890 +#: netbox/dcim/forms/filtersets.py:174 netbox/dcim/forms/filtersets.py:206 +#: netbox/dcim/forms/filtersets.py:935 netbox/dcim/forms/filtersets.py:1075 +#: netbox/dcim/forms/filtersets.py:1199 netbox/dcim/forms/filtersets.py:1307 +#: netbox/dcim/forms/filtersets.py:1331 netbox/dcim/forms/filtersets.py:1356 +#: netbox/dcim/forms/filtersets.py:1375 netbox/dcim/forms/filtersets.py:1404 +#: netbox/dcim/forms/filtersets.py:1529 netbox/dcim/forms/filtersets.py:1553 +#: netbox/dcim/forms/filtersets.py:1577 netbox/dcim/forms/filtersets.py:1595 +#: netbox/dcim/forms/filtersets.py:1611 netbox/dcim/tables/modules.py:24 +#: netbox/extras/forms/bulk_edit.py:91 netbox/extras/forms/filtersets.py:46 +#: netbox/extras/forms/filtersets.py:138 netbox/extras/forms/filtersets.py:215 +#: netbox/extras/forms/filtersets.py:232 netbox/extras/forms/filtersets.py:262 +#: netbox/extras/forms/filtersets.py:293 netbox/extras/forms/filtersets.py:317 +#: netbox/extras/forms/filtersets.py:504 netbox/ipam/forms/filtersets.py:101 +#: netbox/ipam/forms/filtersets.py:281 netbox/ipam/forms/filtersets.py:330 +#: netbox/ipam/forms/filtersets.py:406 netbox/ipam/forms/filtersets.py:492 +#: netbox/ipam/forms/filtersets.py:505 netbox/ipam/forms/filtersets.py:530 +#: netbox/ipam/forms/filtersets.py:601 netbox/ipam/forms/filtersets.py:619 +#: netbox/netbox/tables/tables.py:285 netbox/templates/dcim/moduletype.html:68 #: netbox/virtualization/forms/filtersets.py:46 #: netbox/virtualization/forms/filtersets.py:109 #: netbox/virtualization/forms/filtersets.py:204 #: netbox/virtualization/forms/filtersets.py:261 -#: netbox/vpn/forms/filtersets.py:218 netbox/wireless/forms/bulk_edit.py:153 +#: netbox/vpn/forms/filtersets.py:218 netbox/wireless/forms/bulk_edit.py:154 #: netbox/wireless/forms/filtersets.py:36 #: netbox/wireless/forms/filtersets.py:102 msgid "Attributes" @@ -998,13 +1010,14 @@ msgstr "属性" #: netbox/circuits/forms/model_forms.py:142 #: netbox/circuits/forms/model_forms.py:240 #: netbox/circuits/forms/model_forms.py:345 -#: netbox/dcim/forms/model_forms.py:143 netbox/dcim/forms/model_forms.py:185 -#: netbox/dcim/forms/model_forms.py:274 netbox/dcim/forms/model_forms.py:331 -#: netbox/dcim/forms/model_forms.py:780 netbox/dcim/forms/model_forms.py:1775 -#: netbox/ipam/forms/model_forms.py:67 netbox/ipam/forms/model_forms.py:84 -#: netbox/ipam/forms/model_forms.py:119 netbox/ipam/forms/model_forms.py:141 -#: netbox/ipam/forms/model_forms.py:166 netbox/ipam/forms/model_forms.py:233 -#: netbox/ipam/forms/model_forms.py:271 netbox/ipam/forms/model_forms.py:330 +#: netbox/dcim/forms/model_forms.py:148 netbox/dcim/forms/model_forms.py:191 +#: netbox/dcim/forms/model_forms.py:281 netbox/dcim/forms/model_forms.py:339 +#: netbox/dcim/forms/model_forms.py:874 netbox/dcim/forms/model_forms.py:1869 +#: netbox/ipam/forms/bulk_edit.py:448 netbox/ipam/forms/model_forms.py:67 +#: netbox/ipam/forms/model_forms.py:84 netbox/ipam/forms/model_forms.py:119 +#: netbox/ipam/forms/model_forms.py:141 netbox/ipam/forms/model_forms.py:166 +#: netbox/ipam/forms/model_forms.py:233 netbox/ipam/forms/model_forms.py:271 +#: netbox/ipam/forms/model_forms.py:330 netbox/ipam/forms/model_forms.py:631 #: netbox/netbox/navigation/menu.py:24 #: netbox/templates/dcim/device_edit.html:87 #: netbox/templates/dcim/htmx/cable_edit.html:75 @@ -1014,14 +1027,14 @@ msgstr "属性" #: netbox/virtualization/forms/model_forms.py:229 #: netbox/vpn/forms/bulk_edit.py:78 netbox/vpn/forms/filtersets.py:48 #: netbox/vpn/forms/model_forms.py:63 netbox/vpn/forms/model_forms.py:148 -#: netbox/vpn/forms/model_forms.py:414 netbox/wireless/forms/model_forms.py:57 -#: netbox/wireless/forms/model_forms.py:173 +#: netbox/vpn/forms/model_forms.py:414 netbox/wireless/forms/model_forms.py:58 +#: netbox/wireless/forms/model_forms.py:174 msgid "Tenancy" msgstr "租户" #: netbox/circuits/forms/bulk_edit.py:215 #: netbox/circuits/forms/model_forms.py:170 -#: netbox/dcim/forms/bulk_import.py:1317 netbox/dcim/forms/bulk_import.py:1335 +#: netbox/dcim/forms/bulk_import.py:1348 netbox/dcim/forms/bulk_import.py:1366 msgid "Termination type" msgstr "线缆接口类型" @@ -1043,11 +1056,11 @@ msgstr "端口速度 (Kbps)" msgid "Upstream speed (Kbps)" msgstr "上行速度 (Kbps)" -#: netbox/circuits/forms/bulk_edit.py:233 netbox/dcim/forms/bulk_edit.py:969 -#: netbox/dcim/forms/bulk_edit.py:1333 netbox/dcim/forms/bulk_edit.py:1350 -#: netbox/dcim/forms/bulk_edit.py:1367 netbox/dcim/forms/bulk_edit.py:1385 -#: netbox/dcim/forms/bulk_edit.py:1480 netbox/dcim/forms/bulk_edit.py:1652 -#: netbox/dcim/forms/bulk_edit.py:1669 +#: netbox/circuits/forms/bulk_edit.py:233 netbox/dcim/forms/bulk_edit.py:1013 +#: netbox/dcim/forms/bulk_edit.py:1377 netbox/dcim/forms/bulk_edit.py:1394 +#: netbox/dcim/forms/bulk_edit.py:1411 netbox/dcim/forms/bulk_edit.py:1432 +#: netbox/dcim/forms/bulk_edit.py:1527 netbox/dcim/forms/bulk_edit.py:1699 +#: netbox/dcim/forms/bulk_edit.py:1716 msgid "Mark connected" msgstr "标记已连接" @@ -1068,13 +1081,13 @@ msgstr "终端详情" #: netbox/circuits/forms/bulk_edit.py:289 #: netbox/circuits/forms/bulk_import.py:188 #: netbox/circuits/forms/filtersets.py:305 -#: netbox/circuits/tables/circuits.py:206 netbox/dcim/forms/model_forms.py:562 +#: netbox/circuits/tables/circuits.py:206 netbox/dcim/forms/model_forms.py:656 #: netbox/templates/circuits/circuitgroupassignment.html:34 #: netbox/templates/dcim/device.html:133 #: netbox/templates/dcim/virtualchassis.html:68 #: netbox/templates/dcim/virtualchassis_edit.html:60 #: netbox/templates/ipam/inc/panels/fhrp_groups.html:26 -#: netbox/tenancy/forms/bulk_edit.py:148 +#: netbox/tenancy/forms/bulk_edit.py:159 #: netbox/tenancy/forms/filtersets.py:110 msgid "Priority" msgstr "优先级" @@ -1094,26 +1107,26 @@ msgstr "运营商网络" #: netbox/circuits/forms/bulk_edit.py:365 #: netbox/circuits/forms/bulk_import.py:254 #: netbox/circuits/forms/filtersets.py:382 -#: netbox/circuits/forms/model_forms.py:365 netbox/dcim/forms/bulk_edit.py:361 -#: netbox/dcim/forms/bulk_edit.py:1280 netbox/dcim/forms/bulk_edit.py:1713 -#: netbox/dcim/forms/bulk_import.py:255 netbox/dcim/forms/bulk_import.py:1106 -#: netbox/dcim/forms/filtersets.py:368 netbox/dcim/forms/filtersets.py:778 -#: netbox/dcim/forms/filtersets.py:1598 netbox/dcim/forms/model_forms.py:256 -#: netbox/dcim/forms/model_forms.py:1121 netbox/dcim/forms/model_forms.py:1590 +#: netbox/circuits/forms/model_forms.py:365 netbox/dcim/forms/bulk_edit.py:372 +#: netbox/dcim/forms/bulk_edit.py:1324 netbox/dcim/forms/bulk_edit.py:1760 +#: netbox/dcim/forms/bulk_import.py:259 netbox/dcim/forms/bulk_import.py:1137 +#: netbox/dcim/forms/filtersets.py:369 netbox/dcim/forms/filtersets.py:797 +#: netbox/dcim/forms/filtersets.py:1622 netbox/dcim/forms/model_forms.py:263 +#: netbox/dcim/forms/model_forms.py:1215 netbox/dcim/forms/model_forms.py:1684 #: netbox/dcim/forms/object_import.py:182 netbox/dcim/tables/devices.py:179 -#: netbox/dcim/tables/devices.py:840 netbox/dcim/tables/devices.py:966 -#: netbox/dcim/tables/devicetypes.py:311 netbox/dcim/tables/racks.py:128 -#: netbox/extras/filtersets.py:552 netbox/ipam/forms/bulk_edit.py:245 -#: netbox/ipam/forms/bulk_edit.py:295 netbox/ipam/forms/bulk_edit.py:343 -#: netbox/ipam/forms/bulk_edit.py:495 netbox/ipam/forms/bulk_import.py:200 +#: netbox/dcim/tables/devices.py:847 netbox/dcim/tables/devices.py:973 +#: netbox/dcim/tables/devicetypes.py:311 netbox/dcim/tables/racks.py:132 +#: netbox/extras/filtersets.py:645 netbox/ipam/forms/bulk_edit.py:245 +#: netbox/ipam/forms/bulk_edit.py:295 netbox/ipam/forms/bulk_edit.py:348 +#: netbox/ipam/forms/bulk_edit.py:506 netbox/ipam/forms/bulk_import.py:200 #: netbox/ipam/forms/bulk_import.py:268 netbox/ipam/forms/bulk_import.py:304 -#: netbox/ipam/forms/bulk_import.py:494 netbox/ipam/forms/filtersets.py:247 -#: netbox/ipam/forms/filtersets.py:305 netbox/ipam/forms/filtersets.py:377 -#: netbox/ipam/forms/filtersets.py:564 netbox/ipam/forms/model_forms.py:194 +#: netbox/ipam/forms/bulk_import.py:501 netbox/ipam/forms/filtersets.py:247 +#: netbox/ipam/forms/filtersets.py:305 netbox/ipam/forms/filtersets.py:384 +#: netbox/ipam/forms/filtersets.py:572 netbox/ipam/forms/model_forms.py:194 #: netbox/ipam/forms/model_forms.py:220 netbox/ipam/forms/model_forms.py:259 -#: netbox/ipam/forms/model_forms.py:685 netbox/ipam/tables/ip.py:209 -#: netbox/ipam/tables/ip.py:268 netbox/ipam/tables/ip.py:319 -#: netbox/ipam/tables/vlans.py:99 netbox/ipam/tables/vlans.py:211 +#: netbox/ipam/forms/model_forms.py:686 netbox/ipam/tables/ip.py:210 +#: netbox/ipam/tables/ip.py:269 netbox/ipam/tables/ip.py:325 +#: netbox/ipam/tables/vlans.py:101 netbox/ipam/tables/vlans.py:213 #: netbox/templates/circuits/virtualcircuittermination.html:42 #: netbox/templates/dcim/device.html:182 #: netbox/templates/dcim/inc/panels/inventory_items.html:20 @@ -1121,15 +1134,15 @@ msgstr "运营商网络" #: netbox/templates/dcim/interface.html:280 #: netbox/templates/dcim/inventoryitem.html:40 #: netbox/templates/dcim/rack.html:49 netbox/templates/ipam/ipaddress.html:41 -#: netbox/templates/ipam/iprange.html:50 netbox/templates/ipam/prefix.html:73 +#: netbox/templates/ipam/iprange.html:57 netbox/templates/ipam/prefix.html:73 #: netbox/templates/ipam/role.html:19 netbox/templates/ipam/vlan.html:52 #: netbox/templates/virtualization/virtualmachine.html:23 #: netbox/templates/vpn/tunneltermination.html:17 #: netbox/templates/wireless/inc/wirelesslink_interface.html:20 -#: netbox/tenancy/forms/bulk_edit.py:143 +#: netbox/tenancy/forms/bulk_edit.py:154 #: netbox/tenancy/forms/filtersets.py:107 -#: netbox/tenancy/forms/model_forms.py:137 -#: netbox/tenancy/tables/contacts.py:102 +#: netbox/tenancy/forms/model_forms.py:139 +#: netbox/tenancy/tables/contacts.py:106 #: netbox/virtualization/forms/bulk_edit.py:127 #: netbox/virtualization/forms/bulk_import.py:112 #: netbox/virtualization/forms/filtersets.py:163 @@ -1157,29 +1170,31 @@ msgstr "线路类型" #: netbox/circuits/forms/bulk_import.py:102 #: netbox/circuits/forms/bulk_import.py:229 -#: netbox/dcim/forms/bulk_import.py:92 netbox/dcim/forms/bulk_import.py:151 -#: netbox/dcim/forms/bulk_import.py:252 netbox/dcim/forms/bulk_import.py:534 -#: netbox/dcim/forms/bulk_import.py:688 netbox/dcim/forms/bulk_import.py:1139 -#: netbox/dcim/forms/bulk_import.py:1510 netbox/ipam/forms/bulk_import.py:197 +#: netbox/dcim/forms/bulk_import.py:93 netbox/dcim/forms/bulk_import.py:152 +#: netbox/dcim/forms/bulk_import.py:256 netbox/dcim/forms/bulk_import.py:565 +#: netbox/dcim/forms/bulk_import.py:719 netbox/dcim/forms/bulk_import.py:1170 +#: netbox/dcim/forms/bulk_import.py:1541 netbox/ipam/forms/bulk_import.py:197 #: netbox/ipam/forms/bulk_import.py:265 netbox/ipam/forms/bulk_import.py:301 -#: netbox/ipam/forms/bulk_import.py:491 netbox/ipam/forms/bulk_import.py:504 +#: netbox/ipam/forms/bulk_import.py:498 netbox/ipam/forms/bulk_import.py:511 #: netbox/virtualization/forms/bulk_import.py:57 #: netbox/virtualization/forms/bulk_import.py:88 -#: netbox/vpn/forms/bulk_import.py:39 netbox/wireless/forms/bulk_import.py:47 +#: netbox/vpn/forms/bulk_import.py:39 netbox/vpn/forms/bulk_import.py:266 +#: netbox/wireless/forms/bulk_import.py:47 msgid "Operational status" msgstr "运行状态" #: netbox/circuits/forms/bulk_import.py:115 #: netbox/circuits/forms/bulk_import.py:174 #: netbox/circuits/forms/bulk_import.py:236 -#: netbox/dcim/forms/bulk_import.py:113 netbox/dcim/forms/bulk_import.py:158 -#: netbox/dcim/forms/bulk_import.py:362 netbox/dcim/forms/bulk_import.py:510 -#: netbox/dcim/forms/bulk_import.py:1360 netbox/dcim/forms/bulk_import.py:1505 -#: netbox/dcim/forms/bulk_import.py:1569 netbox/ipam/forms/bulk_import.py:45 +#: netbox/dcim/forms/bulk_import.py:114 netbox/dcim/forms/bulk_import.py:159 +#: netbox/dcim/forms/bulk_import.py:366 netbox/dcim/forms/bulk_import.py:541 +#: netbox/dcim/forms/bulk_import.py:1391 netbox/dcim/forms/bulk_import.py:1536 +#: netbox/dcim/forms/bulk_import.py:1600 netbox/ipam/forms/bulk_import.py:45 #: netbox/ipam/forms/bulk_import.py:74 netbox/ipam/forms/bulk_import.py:102 #: netbox/ipam/forms/bulk_import.py:122 netbox/ipam/forms/bulk_import.py:142 #: netbox/ipam/forms/bulk_import.py:171 netbox/ipam/forms/bulk_import.py:260 -#: netbox/ipam/forms/bulk_import.py:296 netbox/ipam/forms/bulk_import.py:486 +#: netbox/ipam/forms/bulk_import.py:296 netbox/ipam/forms/bulk_import.py:462 +#: netbox/ipam/forms/bulk_import.py:493 #: netbox/virtualization/forms/bulk_import.py:71 #: netbox/virtualization/forms/bulk_import.py:125 #: netbox/vpn/forms/bulk_import.py:63 netbox/wireless/forms/bulk_import.py:61 @@ -1219,13 +1234,13 @@ msgstr "操作角色" #: netbox/circuits/forms/bulk_import.py:259 #: netbox/circuits/forms/model_forms.py:368 #: netbox/circuits/tables/virtual_circuits.py:112 -#: netbox/dcim/forms/bulk_import.py:1237 netbox/dcim/forms/model_forms.py:1195 -#: netbox/dcim/forms/model_forms.py:1464 netbox/dcim/forms/model_forms.py:1631 -#: netbox/dcim/forms/model_forms.py:1666 netbox/dcim/forms/model_forms.py:1796 -#: netbox/dcim/tables/connections.py:65 netbox/dcim/tables/devices.py:1140 +#: netbox/dcim/forms/bulk_import.py:1268 netbox/dcim/forms/model_forms.py:1289 +#: netbox/dcim/forms/model_forms.py:1558 netbox/dcim/forms/model_forms.py:1725 +#: netbox/dcim/forms/model_forms.py:1760 netbox/dcim/forms/model_forms.py:1890 +#: netbox/dcim/tables/connections.py:65 netbox/dcim/tables/devices.py:1147 #: netbox/ipam/forms/bulk_import.py:324 netbox/ipam/forms/model_forms.py:290 #: netbox/ipam/forms/model_forms.py:299 netbox/ipam/tables/fhrp.py:64 -#: netbox/ipam/tables/ip.py:324 netbox/ipam/tables/vlans.py:145 +#: netbox/ipam/tables/ip.py:330 netbox/ipam/tables/vlans.py:147 #: netbox/templates/circuits/inc/circuit_termination_fields.html:52 #: netbox/templates/circuits/virtualcircuittermination.html:53 #: netbox/templates/circuits/virtualcircuittermination.html:60 @@ -1240,10 +1255,10 @@ msgstr "操作角色" #: netbox/templates/wireless/wirelesslink.html:10 #: netbox/templates/wireless/wirelesslink.html:55 #: netbox/virtualization/forms/model_forms.py:377 -#: netbox/vpn/forms/bulk_import.py:297 netbox/vpn/forms/model_forms.py:439 +#: netbox/vpn/forms/bulk_import.py:302 netbox/vpn/forms/model_forms.py:439 #: netbox/vpn/forms/model_forms.py:448 -#: netbox/wireless/forms/model_forms.py:116 -#: netbox/wireless/forms/model_forms.py:158 +#: netbox/wireless/forms/model_forms.py:117 +#: netbox/wireless/forms/model_forms.py:159 msgid "Interface" msgstr "接口" @@ -1251,31 +1266,31 @@ msgstr "接口" #: netbox/circuits/forms/filtersets.py:130 #: netbox/circuits/forms/filtersets.py:188 #: netbox/circuits/forms/filtersets.py:246 -#: netbox/circuits/tables/circuits.py:143 netbox/dcim/forms/bulk_edit.py:342 -#: netbox/dcim/forms/bulk_edit.py:450 netbox/dcim/forms/bulk_edit.py:691 -#: netbox/dcim/forms/bulk_edit.py:746 netbox/dcim/forms/bulk_edit.py:900 -#: netbox/dcim/forms/bulk_import.py:237 netbox/dcim/forms/bulk_import.py:339 -#: netbox/dcim/forms/bulk_import.py:573 netbox/dcim/forms/bulk_import.py:1454 -#: netbox/dcim/forms/bulk_import.py:1488 netbox/dcim/forms/filtersets.py:96 -#: netbox/dcim/forms/filtersets.py:323 netbox/dcim/forms/filtersets.py:357 -#: netbox/dcim/forms/filtersets.py:397 netbox/dcim/forms/filtersets.py:448 -#: netbox/dcim/forms/filtersets.py:720 netbox/dcim/forms/filtersets.py:763 -#: netbox/dcim/forms/filtersets.py:943 netbox/dcim/forms/filtersets.py:981 -#: netbox/dcim/forms/filtersets.py:1026 netbox/dcim/forms/filtersets.py:1055 -#: netbox/dcim/forms/filtersets.py:1075 netbox/dcim/forms/filtersets.py:1139 -#: netbox/dcim/forms/filtersets.py:1169 netbox/dcim/forms/filtersets.py:1178 -#: netbox/dcim/forms/filtersets.py:1289 netbox/dcim/forms/filtersets.py:1313 -#: netbox/dcim/forms/filtersets.py:1338 netbox/dcim/forms/filtersets.py:1357 -#: netbox/dcim/forms/filtersets.py:1385 netbox/dcim/forms/filtersets.py:1506 -#: netbox/dcim/forms/filtersets.py:1530 netbox/dcim/forms/filtersets.py:1554 -#: netbox/dcim/forms/filtersets.py:1572 netbox/dcim/forms/filtersets.py:1589 -#: netbox/dcim/forms/model_forms.py:184 netbox/dcim/forms/model_forms.py:248 -#: netbox/dcim/forms/model_forms.py:478 netbox/dcim/forms/model_forms.py:739 +#: netbox/circuits/tables/circuits.py:143 netbox/dcim/forms/bulk_edit.py:353 +#: netbox/dcim/forms/bulk_edit.py:466 netbox/dcim/forms/bulk_edit.py:735 +#: netbox/dcim/forms/bulk_edit.py:790 netbox/dcim/forms/bulk_edit.py:944 +#: netbox/dcim/forms/bulk_import.py:241 netbox/dcim/forms/bulk_import.py:343 +#: netbox/dcim/forms/bulk_import.py:604 netbox/dcim/forms/bulk_import.py:1485 +#: netbox/dcim/forms/bulk_import.py:1519 netbox/dcim/forms/filtersets.py:97 +#: netbox/dcim/forms/filtersets.py:324 netbox/dcim/forms/filtersets.py:358 +#: netbox/dcim/forms/filtersets.py:398 netbox/dcim/forms/filtersets.py:449 +#: netbox/dcim/forms/filtersets.py:739 netbox/dcim/forms/filtersets.py:782 +#: netbox/dcim/forms/filtersets.py:962 netbox/dcim/forms/filtersets.py:1000 +#: netbox/dcim/forms/filtersets.py:1045 netbox/dcim/forms/filtersets.py:1074 +#: netbox/dcim/forms/filtersets.py:1094 netbox/dcim/forms/filtersets.py:1158 +#: netbox/dcim/forms/filtersets.py:1188 netbox/dcim/forms/filtersets.py:1197 +#: netbox/dcim/forms/filtersets.py:1308 netbox/dcim/forms/filtersets.py:1332 +#: netbox/dcim/forms/filtersets.py:1357 netbox/dcim/forms/filtersets.py:1376 +#: netbox/dcim/forms/filtersets.py:1409 netbox/dcim/forms/filtersets.py:1530 +#: netbox/dcim/forms/filtersets.py:1554 netbox/dcim/forms/filtersets.py:1578 +#: netbox/dcim/forms/filtersets.py:1596 netbox/dcim/forms/filtersets.py:1613 +#: netbox/dcim/forms/model_forms.py:190 netbox/dcim/forms/model_forms.py:255 +#: netbox/dcim/forms/model_forms.py:572 netbox/dcim/forms/model_forms.py:833 #: netbox/dcim/tables/devices.py:167 netbox/dcim/tables/power.py:30 -#: netbox/dcim/tables/racks.py:117 netbox/dcim/tables/racks.py:211 -#: netbox/extras/filtersets.py:536 netbox/extras/forms/filtersets.py:327 -#: netbox/ipam/forms/filtersets.py:241 netbox/ipam/forms/filtersets.py:431 -#: netbox/ipam/forms/filtersets.py:454 netbox/ipam/forms/filtersets.py:521 +#: netbox/dcim/tables/racks.py:121 netbox/dcim/tables/racks.py:220 +#: netbox/extras/filtersets.py:629 netbox/extras/forms/filtersets.py:362 +#: netbox/ipam/forms/filtersets.py:241 netbox/ipam/forms/filtersets.py:438 +#: netbox/ipam/forms/filtersets.py:462 netbox/ipam/forms/filtersets.py:529 #: netbox/templates/dcim/device.html:26 #: netbox/templates/dcim/device_edit.html:32 #: netbox/templates/dcim/inc/cable_termination.html:12 @@ -1285,24 +1300,26 @@ msgstr "接口" #: netbox/virtualization/forms/filtersets.py:80 #: netbox/virtualization/forms/filtersets.py:106 #: netbox/wireless/forms/filtersets.py:93 -#: netbox/wireless/forms/model_forms.py:90 -#: netbox/wireless/forms/model_forms.py:132 +#: netbox/wireless/forms/model_forms.py:91 +#: netbox/wireless/forms/model_forms.py:133 msgid "Location" msgstr "位置" #: netbox/circuits/forms/filtersets.py:40 #: netbox/circuits/forms/filtersets.py:74 -#: netbox/circuits/forms/filtersets.py:132 netbox/dcim/forms/filtersets.py:145 -#: netbox/dcim/forms/filtersets.py:159 netbox/dcim/forms/filtersets.py:175 -#: netbox/dcim/forms/filtersets.py:207 netbox/dcim/forms/filtersets.py:329 -#: netbox/dcim/forms/filtersets.py:401 netbox/dcim/forms/filtersets.py:472 -#: netbox/dcim/forms/filtersets.py:724 netbox/dcim/forms/filtersets.py:1140 +#: netbox/circuits/forms/filtersets.py:132 netbox/dcim/forms/filtersets.py:146 +#: netbox/dcim/forms/filtersets.py:160 netbox/dcim/forms/filtersets.py:176 +#: netbox/dcim/forms/filtersets.py:208 netbox/dcim/forms/filtersets.py:330 +#: netbox/dcim/forms/filtersets.py:402 netbox/dcim/forms/filtersets.py:473 +#: netbox/dcim/forms/filtersets.py:743 netbox/dcim/forms/filtersets.py:1159 #: netbox/ipam/forms/filtersets.py:103 netbox/ipam/forms/filtersets.py:183 -#: netbox/ipam/forms/filtersets.py:283 netbox/ipam/forms/filtersets.py:328 -#: netbox/ipam/forms/filtersets.py:613 netbox/netbox/navigation/menu.py:31 -#: netbox/netbox/navigation/menu.py:33 netbox/tenancy/forms/filtersets.py:42 -#: netbox/tenancy/tables/columns.py:55 netbox/tenancy/tables/contacts.py:25 -#: netbox/tenancy/views.py:19 netbox/virtualization/forms/filtersets.py:38 +#: netbox/ipam/forms/filtersets.py:283 netbox/ipam/forms/filtersets.py:335 +#: netbox/ipam/forms/filtersets.py:621 netbox/netbox/navigation/menu.py:31 +#: netbox/netbox/navigation/menu.py:33 +#: netbox/netbox/views/generic/feature_views.py:262 +#: netbox/tenancy/forms/filtersets.py:42 netbox/tenancy/tables/columns.py:55 +#: netbox/tenancy/tables/contacts.py:25 +#: netbox/virtualization/forms/filtersets.py:38 #: netbox/virtualization/forms/filtersets.py:49 #: netbox/virtualization/forms/filtersets.py:112 #: netbox/vpn/forms/filtersets.py:37 netbox/vpn/forms/filtersets.py:49 @@ -1313,20 +1330,20 @@ msgstr "联系" #: netbox/circuits/forms/filtersets.py:45 #: netbox/circuits/forms/filtersets.py:169 #: netbox/circuits/forms/filtersets.py:231 -#: netbox/circuits/tables/circuits.py:138 netbox/dcim/forms/bulk_edit.py:116 -#: netbox/dcim/forms/bulk_edit.py:317 netbox/dcim/forms/bulk_edit.py:875 -#: netbox/dcim/forms/bulk_import.py:95 netbox/dcim/forms/filtersets.py:74 -#: netbox/dcim/forms/filtersets.py:186 netbox/dcim/forms/filtersets.py:212 -#: netbox/dcim/forms/filtersets.py:335 netbox/dcim/forms/filtersets.py:426 -#: netbox/dcim/forms/filtersets.py:740 netbox/dcim/forms/filtersets.py:959 -#: netbox/dcim/forms/filtersets.py:1032 netbox/dcim/forms/filtersets.py:1062 -#: netbox/dcim/forms/filtersets.py:1146 netbox/dcim/forms/filtersets.py:1185 -#: netbox/dcim/forms/filtersets.py:1673 netbox/dcim/forms/filtersets.py:1697 -#: netbox/dcim/forms/filtersets.py:1721 netbox/dcim/forms/model_forms.py:114 +#: netbox/circuits/tables/circuits.py:138 netbox/dcim/forms/bulk_edit.py:121 +#: netbox/dcim/forms/bulk_edit.py:328 netbox/dcim/forms/bulk_edit.py:919 +#: netbox/dcim/forms/bulk_import.py:96 netbox/dcim/forms/filtersets.py:75 +#: netbox/dcim/forms/filtersets.py:187 netbox/dcim/forms/filtersets.py:213 +#: netbox/dcim/forms/filtersets.py:336 netbox/dcim/forms/filtersets.py:427 +#: netbox/dcim/forms/filtersets.py:759 netbox/dcim/forms/filtersets.py:978 +#: netbox/dcim/forms/filtersets.py:1051 netbox/dcim/forms/filtersets.py:1081 +#: netbox/dcim/forms/filtersets.py:1165 netbox/dcim/forms/filtersets.py:1204 +#: netbox/dcim/forms/filtersets.py:1697 netbox/dcim/forms/filtersets.py:1721 +#: netbox/dcim/forms/filtersets.py:1745 netbox/dcim/forms/model_forms.py:119 #: netbox/dcim/forms/object_create.py:379 netbox/dcim/tables/devices.py:153 -#: netbox/dcim/tables/sites.py:85 netbox/extras/filtersets.py:503 -#: netbox/ipam/forms/bulk_edit.py:458 netbox/ipam/forms/filtersets.py:226 -#: netbox/ipam/forms/filtersets.py:439 netbox/ipam/forms/filtersets.py:530 +#: netbox/dcim/tables/sites.py:91 netbox/extras/filtersets.py:596 +#: netbox/ipam/forms/bulk_edit.py:469 netbox/ipam/forms/filtersets.py:226 +#: netbox/ipam/forms/filtersets.py:447 netbox/ipam/forms/filtersets.py:538 #: netbox/templates/dcim/device.html:18 netbox/templates/dcim/rack.html:16 #: netbox/templates/dcim/rackreservation.html:22 #: netbox/templates/dcim/region.html:26 netbox/templates/dcim/site.html:31 @@ -1334,22 +1351,22 @@ msgstr "联系" #: netbox/virtualization/forms/filtersets.py:60 #: netbox/virtualization/forms/filtersets.py:139 #: netbox/virtualization/forms/model_forms.py:92 -#: netbox/vpn/forms/filtersets.py:263 netbox/wireless/forms/filtersets.py:73 +#: netbox/vpn/forms/filtersets.py:268 netbox/wireless/forms/filtersets.py:73 msgid "Region" msgstr "地区" #: netbox/circuits/forms/filtersets.py:50 #: netbox/circuits/forms/filtersets.py:174 -#: netbox/circuits/forms/filtersets.py:236 netbox/dcim/forms/bulk_edit.py:325 -#: netbox/dcim/forms/bulk_edit.py:883 netbox/dcim/forms/filtersets.py:79 -#: netbox/dcim/forms/filtersets.py:191 netbox/dcim/forms/filtersets.py:217 -#: netbox/dcim/forms/filtersets.py:348 netbox/dcim/forms/filtersets.py:431 -#: netbox/dcim/forms/filtersets.py:745 netbox/dcim/forms/filtersets.py:964 -#: netbox/dcim/forms/filtersets.py:1037 netbox/dcim/forms/filtersets.py:1151 -#: netbox/dcim/forms/filtersets.py:1190 netbox/dcim/forms/object_create.py:387 -#: netbox/extras/filtersets.py:520 netbox/ipam/forms/bulk_edit.py:463 +#: netbox/circuits/forms/filtersets.py:236 netbox/dcim/forms/bulk_edit.py:336 +#: netbox/dcim/forms/bulk_edit.py:927 netbox/dcim/forms/filtersets.py:80 +#: netbox/dcim/forms/filtersets.py:192 netbox/dcim/forms/filtersets.py:218 +#: netbox/dcim/forms/filtersets.py:349 netbox/dcim/forms/filtersets.py:432 +#: netbox/dcim/forms/filtersets.py:764 netbox/dcim/forms/filtersets.py:983 +#: netbox/dcim/forms/filtersets.py:1056 netbox/dcim/forms/filtersets.py:1170 +#: netbox/dcim/forms/filtersets.py:1209 netbox/dcim/forms/object_create.py:387 +#: netbox/extras/filtersets.py:613 netbox/ipam/forms/bulk_edit.py:474 #: netbox/ipam/forms/filtersets.py:156 netbox/ipam/forms/filtersets.py:231 -#: netbox/ipam/forms/filtersets.py:444 netbox/ipam/forms/filtersets.py:535 +#: netbox/ipam/forms/filtersets.py:452 netbox/ipam/forms/filtersets.py:543 #: netbox/virtualization/forms/filtersets.py:65 #: netbox/virtualization/forms/filtersets.py:144 #: netbox/virtualization/forms/model_forms.py:98 @@ -1371,9 +1388,9 @@ msgstr "账户" msgid "Term Side" msgstr "线路终端侧" -#: netbox/circuits/forms/filtersets.py:287 netbox/dcim/forms/bulk_edit.py:1572 -#: netbox/extras/forms/model_forms.py:596 netbox/ipam/forms/filtersets.py:145 -#: netbox/ipam/forms/filtersets.py:612 netbox/ipam/forms/model_forms.py:337 +#: netbox/circuits/forms/filtersets.py:287 netbox/dcim/forms/bulk_edit.py:1619 +#: netbox/extras/forms/model_forms.py:664 netbox/ipam/forms/filtersets.py:145 +#: netbox/ipam/forms/filtersets.py:620 netbox/ipam/forms/model_forms.py:337 #: netbox/templates/dcim/macaddress.html:25 #: netbox/templates/extras/configcontext.html:60 #: netbox/templates/ipam/ipaddress.html:59 @@ -1384,34 +1401,29 @@ msgstr "分配" #: netbox/circuits/forms/filtersets.py:302 #: netbox/circuits/forms/model_forms.py:252 -#: netbox/circuits/tables/circuits.py:190 netbox/dcim/forms/bulk_edit.py:121 -#: netbox/dcim/forms/bulk_import.py:102 netbox/dcim/forms/model_forms.py:120 -#: netbox/dcim/tables/sites.py:89 netbox/extras/forms/filtersets.py:489 -#: netbox/ipam/filtersets.py:994 netbox/ipam/forms/bulk_edit.py:477 -#: netbox/ipam/forms/bulk_import.py:475 netbox/ipam/forms/model_forms.py:570 -#: netbox/ipam/tables/fhrp.py:67 netbox/ipam/tables/vlans.py:91 -#: netbox/ipam/tables/vlans.py:202 +#: netbox/circuits/tables/circuits.py:190 netbox/dcim/forms/bulk_edit.py:126 +#: netbox/dcim/forms/bulk_import.py:103 netbox/dcim/forms/model_forms.py:125 +#: netbox/dcim/tables/sites.py:95 netbox/extras/forms/filtersets.py:544 +#: netbox/ipam/filtersets.py:994 netbox/ipam/forms/bulk_edit.py:488 +#: netbox/ipam/forms/bulk_import.py:482 netbox/ipam/forms/model_forms.py:570 +#: netbox/ipam/tables/fhrp.py:67 netbox/ipam/tables/vlans.py:93 +#: netbox/ipam/tables/vlans.py:204 #: netbox/templates/circuits/circuitgroupassignment.html:22 #: netbox/templates/dcim/interface.html:341 netbox/templates/dcim/site.html:37 #: netbox/templates/ipam/inc/panels/fhrp_groups.html:23 -#: netbox/templates/ipam/vlan.html:27 netbox/templates/tenancy/contact.html:21 -#: netbox/templates/tenancy/tenant.html:20 netbox/templates/users/group.html:6 -#: netbox/templates/users/group.html:14 +#: netbox/templates/ipam/vlan.html:27 netbox/templates/tenancy/tenant.html:20 +#: netbox/templates/users/group.html:6 netbox/templates/users/group.html:14 #: netbox/templates/virtualization/cluster.html:29 #: netbox/templates/vpn/tunnel.html:29 #: netbox/templates/wireless/wirelesslan.html:18 -#: netbox/tenancy/forms/bulk_edit.py:43 netbox/tenancy/forms/bulk_edit.py:94 -#: netbox/tenancy/forms/bulk_import.py:40 -#: netbox/tenancy/forms/bulk_import.py:81 -#: netbox/tenancy/forms/filtersets.py:48 netbox/tenancy/forms/filtersets.py:78 -#: netbox/tenancy/forms/filtersets.py:97 -#: netbox/tenancy/forms/model_forms.py:45 -#: netbox/tenancy/forms/model_forms.py:97 -#: netbox/tenancy/forms/model_forms.py:122 -#: netbox/tenancy/tables/contacts.py:60 netbox/tenancy/tables/contacts.py:107 -#: netbox/tenancy/tables/tenants.py:42 netbox/users/filtersets.py:62 -#: netbox/users/filtersets.py:185 netbox/users/forms/filtersets.py:31 -#: netbox/users/forms/filtersets.py:37 netbox/users/forms/filtersets.py:79 +#: netbox/tenancy/forms/bulk_edit.py:44 netbox/tenancy/forms/bulk_import.py:40 +#: netbox/tenancy/forms/filtersets.py:48 netbox/tenancy/forms/filtersets.py:97 +#: netbox/tenancy/forms/model_forms.py:46 +#: netbox/tenancy/forms/model_forms.py:124 +#: netbox/tenancy/tables/contacts.py:111 netbox/tenancy/tables/tenants.py:46 +#: netbox/users/filtersets.py:62 netbox/users/filtersets.py:185 +#: netbox/users/forms/filtersets.py:31 netbox/users/forms/filtersets.py:37 +#: netbox/users/forms/filtersets.py:79 #: netbox/virtualization/forms/bulk_edit.py:66 #: netbox/virtualization/forms/bulk_import.py:48 #: netbox/virtualization/forms/filtersets.py:91 @@ -1419,10 +1431,10 @@ msgstr "分配" #: netbox/virtualization/tables/clusters.py:70 #: netbox/vpn/forms/bulk_edit.py:112 netbox/vpn/forms/bulk_import.py:158 #: netbox/vpn/forms/filtersets.py:121 netbox/vpn/tables/crypto.py:31 -#: netbox/vpn/tables/tunnels.py:44 netbox/wireless/forms/bulk_edit.py:50 +#: netbox/vpn/tables/tunnels.py:44 netbox/wireless/forms/bulk_edit.py:51 #: netbox/wireless/forms/bulk_import.py:38 #: netbox/wireless/forms/filtersets.py:49 -#: netbox/wireless/forms/model_forms.py:41 +#: netbox/wireless/forms/model_forms.py:42 #: netbox/wireless/tables/wirelesslan.py:48 msgid "Group" msgstr "组" @@ -1443,12 +1455,12 @@ msgstr "小组作业" #: netbox/circuits/models/base.py:18 netbox/dcim/models/cables.py:67 #: netbox/dcim/models/device_component_templates.py:531 #: netbox/dcim/models/device_component_templates.py:631 -#: netbox/dcim/models/device_components.py:479 -#: netbox/dcim/models/device_components.py:1029 -#: netbox/dcim/models/device_components.py:1100 -#: netbox/dcim/models/device_components.py:1246 -#: netbox/dcim/models/devices.py:478 netbox/dcim/models/racks.py:221 -#: netbox/extras/models/tags.py:28 +#: netbox/dcim/models/device_components.py:485 +#: netbox/dcim/models/device_components.py:1038 +#: netbox/dcim/models/device_components.py:1109 +#: netbox/dcim/models/device_components.py:1255 +#: netbox/dcim/models/devices.py:381 netbox/dcim/models/racks.py:227 +#: netbox/extras/models/tags.py:29 msgid "color" msgstr "颜色" @@ -1473,16 +1485,17 @@ msgstr "唯一线路 ID" #: netbox/circuits/models/circuits.py:67 #: netbox/circuits/models/virtual_circuits.py:59 netbox/core/models/data.py:52 #: netbox/core/models/jobs.py:87 netbox/dcim/models/cables.py:49 -#: netbox/dcim/models/device_components.py:1286 -#: netbox/dcim/models/devices.py:645 netbox/dcim/models/devices.py:1181 -#: netbox/dcim/models/devices.py:1409 netbox/dcim/models/power.py:94 -#: netbox/dcim/models/racks.py:288 netbox/dcim/models/sites.py:154 +#: netbox/dcim/models/device_components.py:456 +#: netbox/dcim/models/device_components.py:1294 +#: netbox/dcim/models/devices.py:533 netbox/dcim/models/devices.py:1138 +#: netbox/dcim/models/modules.py:221 netbox/dcim/models/power.py:94 +#: netbox/dcim/models/racks.py:294 netbox/dcim/models/sites.py:154 #: netbox/dcim/models/sites.py:270 netbox/ipam/models/ip.py:237 -#: netbox/ipam/models/ip.py:508 netbox/ipam/models/ip.py:729 -#: netbox/ipam/models/vlans.py:211 netbox/virtualization/models/clusters.py:70 +#: netbox/ipam/models/ip.py:511 netbox/ipam/models/ip.py:740 +#: netbox/ipam/models/vlans.py:217 netbox/virtualization/models/clusters.py:70 #: netbox/virtualization/models/virtualmachines.py:79 -#: netbox/vpn/models/tunnels.py:38 netbox/wireless/models.py:95 -#: netbox/wireless/models.py:156 +#: netbox/vpn/models/l2vpn.py:36 netbox/vpn/models/tunnels.py:38 +#: netbox/wireless/models.py:95 netbox/wireless/models.py:148 msgid "status" msgstr "状态" @@ -1518,86 +1531,85 @@ msgstr "电路组" msgid "circuit groups" msgstr "电路组" -#: netbox/circuits/models/circuits.py:190 +#: netbox/circuits/models/circuits.py:189 msgid "member ID" msgstr "会员 ID" -#: netbox/circuits/models/circuits.py:202 netbox/ipam/models/fhrp.py:90 -#: netbox/tenancy/models/contacts.py:126 +#: netbox/circuits/models/circuits.py:201 netbox/ipam/models/fhrp.py:96 +#: netbox/tenancy/models/contacts.py:133 msgid "priority" msgstr "优先级" -#: netbox/circuits/models/circuits.py:220 +#: netbox/circuits/models/circuits.py:219 msgid "Circuit group assignment" msgstr "电路组分配" -#: netbox/circuits/models/circuits.py:221 +#: netbox/circuits/models/circuits.py:220 msgid "Circuit group assignments" msgstr "电路组分配" -#: netbox/circuits/models/circuits.py:247 +#: netbox/circuits/models/circuits.py:246 msgid "termination side" msgstr "终止端" -#: netbox/circuits/models/circuits.py:266 +#: netbox/circuits/models/circuits.py:264 msgid "port speed (Kbps)" msgstr "接口速率(Kpbs)" -#: netbox/circuits/models/circuits.py:269 +#: netbox/circuits/models/circuits.py:267 msgid "Physical circuit speed" msgstr "物理线路速率" -#: netbox/circuits/models/circuits.py:274 +#: netbox/circuits/models/circuits.py:272 msgid "upstream speed (Kbps)" msgstr "上行速率(Kbps)" -#: netbox/circuits/models/circuits.py:275 +#: netbox/circuits/models/circuits.py:273 msgid "Upstream speed, if different from port speed" msgstr "上行速度(如果与端口速度不同)" -#: netbox/circuits/models/circuits.py:280 +#: netbox/circuits/models/circuits.py:278 msgid "cross-connect ID" msgstr "交叉连接ID" -#: netbox/circuits/models/circuits.py:281 +#: netbox/circuits/models/circuits.py:279 msgid "ID of the local cross-connect" msgstr "本地交叉连接ID" -#: netbox/circuits/models/circuits.py:286 +#: netbox/circuits/models/circuits.py:284 msgid "patch panel/port(s)" msgstr "配线架/端口" -#: netbox/circuits/models/circuits.py:287 +#: netbox/circuits/models/circuits.py:285 msgid "Patch panel ID and port number(s)" msgstr "配线架 ID 和端口号" -#: netbox/circuits/models/circuits.py:290 +#: netbox/circuits/models/circuits.py:288 #: netbox/circuits/models/virtual_circuits.py:144 #: netbox/dcim/models/device_component_templates.py:57 -#: netbox/dcim/models/device_components.py:63 netbox/dcim/models/racks.py:681 -#: netbox/extras/models/configs.py:45 netbox/extras/models/configs.py:219 -#: netbox/extras/models/customfields.py:127 netbox/extras/models/models.py:61 -#: netbox/extras/models/models.py:158 netbox/extras/models/models.py:396 -#: netbox/extras/models/models.py:511 -#: netbox/extras/models/notifications.py:131 -#: netbox/extras/models/staging.py:32 netbox/extras/models/tags.py:32 -#: netbox/ipam/models/vlans.py:367 netbox/netbox/models/__init__.py:115 -#: netbox/netbox/models/__init__.py:150 netbox/netbox/models/__init__.py:196 -#: netbox/users/models/permissions.py:24 netbox/users/models/tokens.py:57 +#: netbox/dcim/models/device_components.py:63 netbox/dcim/models/racks.py:688 +#: netbox/extras/models/configs.py:42 netbox/extras/models/configs.py:218 +#: netbox/extras/models/customfields.py:127 netbox/extras/models/models.py:63 +#: netbox/extras/models/models.py:160 netbox/extras/models/models.py:398 +#: netbox/extras/models/models.py:469 netbox/extras/models/models.py:548 +#: netbox/extras/models/notifications.py:131 netbox/extras/models/tags.py:33 +#: netbox/ipam/models/vlans.py:373 netbox/netbox/models/__init__.py:115 +#: netbox/netbox/models/__init__.py:150 netbox/netbox/models/__init__.py:200 +#: netbox/users/models/permissions.py:23 netbox/users/models/tokens.py:57 #: netbox/users/models/users.py:33 -#: netbox/virtualization/models/virtualmachines.py:276 +#: netbox/virtualization/models/virtualmachines.py:281 msgid "description" msgstr "描述" -#: netbox/circuits/models/circuits.py:340 +#: netbox/circuits/models/circuits.py:338 msgid "circuit termination" msgstr "线路接入" -#: netbox/circuits/models/circuits.py:341 +#: netbox/circuits/models/circuits.py:339 msgid "circuit terminations" msgstr "线路接入" -#: netbox/circuits/models/circuits.py:353 +#: netbox/circuits/models/circuits.py:351 msgid "A circuit termination must attach to a terminating object." msgstr "电路终端必须连接到终端对象。" @@ -1607,31 +1619,31 @@ msgstr "电路终端必须连接到终端对象。" #: netbox/core/models/jobs.py:48 #: netbox/dcim/models/device_component_templates.py:43 #: netbox/dcim/models/device_components.py:52 -#: netbox/dcim/models/devices.py:589 netbox/dcim/models/devices.py:1341 -#: netbox/dcim/models/devices.py:1404 netbox/dcim/models/power.py:38 -#: netbox/dcim/models/power.py:89 netbox/dcim/models/racks.py:257 -#: netbox/dcim/models/sites.py:142 netbox/extras/models/configs.py:36 -#: netbox/extras/models/configs.py:215 netbox/extras/models/customfields.py:94 -#: netbox/extras/models/models.py:56 netbox/extras/models/models.py:153 -#: netbox/extras/models/models.py:296 netbox/extras/models/models.py:392 -#: netbox/extras/models/models.py:501 netbox/extras/models/models.py:596 +#: netbox/dcim/models/devices.py:477 netbox/dcim/models/devices.py:1070 +#: netbox/dcim/models/devices.py:1133 netbox/dcim/models/modules.py:32 +#: netbox/dcim/models/power.py:38 netbox/dcim/models/power.py:89 +#: netbox/dcim/models/racks.py:263 netbox/dcim/models/sites.py:142 +#: netbox/extras/models/configs.py:33 netbox/extras/models/configs.py:214 +#: netbox/extras/models/customfields.py:94 netbox/extras/models/models.py:58 +#: netbox/extras/models/models.py:155 netbox/extras/models/models.py:298 +#: netbox/extras/models/models.py:394 netbox/extras/models/models.py:459 +#: netbox/extras/models/models.py:544 netbox/extras/models/models.py:669 #: netbox/extras/models/notifications.py:126 -#: netbox/extras/models/scripts.py:30 netbox/extras/models/staging.py:27 -#: netbox/ipam/models/asns.py:17 netbox/ipam/models/fhrp.py:24 -#: netbox/ipam/models/services.py:51 netbox/ipam/models/services.py:84 -#: netbox/ipam/models/vlans.py:38 netbox/ipam/models/vlans.py:200 -#: netbox/ipam/models/vlans.py:346 netbox/ipam/models/vrfs.py:20 -#: netbox/ipam/models/vrfs.py:75 netbox/netbox/models/__init__.py:142 -#: netbox/netbox/models/__init__.py:186 netbox/tenancy/models/contacts.py:58 -#: netbox/tenancy/models/tenants.py:19 netbox/tenancy/models/tenants.py:42 -#: netbox/users/models/permissions.py:20 netbox/users/models/users.py:28 -#: netbox/virtualization/models/clusters.py:52 +#: netbox/extras/models/scripts.py:30 netbox/ipam/models/asns.py:17 +#: netbox/ipam/models/fhrp.py:24 netbox/ipam/models/services.py:51 +#: netbox/ipam/models/services.py:80 netbox/ipam/models/vlans.py:38 +#: netbox/ipam/models/vlans.py:206 netbox/ipam/models/vlans.py:352 +#: netbox/ipam/models/vrfs.py:20 netbox/ipam/models/vrfs.py:75 +#: netbox/netbox/models/__init__.py:142 netbox/netbox/models/__init__.py:190 +#: netbox/tenancy/models/contacts.py:59 netbox/tenancy/models/tenants.py:19 +#: netbox/tenancy/models/tenants.py:42 netbox/users/models/permissions.py:19 +#: netbox/users/models/users.py:28 netbox/virtualization/models/clusters.py:52 #: netbox/virtualization/models/virtualmachines.py:71 -#: netbox/virtualization/models/virtualmachines.py:271 -#: netbox/virtualization/models/virtualmachines.py:305 +#: netbox/virtualization/models/virtualmachines.py:276 +#: netbox/virtualization/models/virtualmachines.py:310 #: netbox/vpn/models/crypto.py:23 netbox/vpn/models/crypto.py:69 #: netbox/vpn/models/crypto.py:128 netbox/vpn/models/crypto.py:180 -#: netbox/vpn/models/crypto.py:216 netbox/vpn/models/l2vpn.py:21 +#: netbox/vpn/models/crypto.py:216 netbox/vpn/models/l2vpn.py:20 #: netbox/vpn/models/tunnels.py:32 netbox/wireless/models.py:53 msgid "name" msgstr "名称" @@ -1641,11 +1653,11 @@ msgid "Full name of the provider" msgstr "运营商全称" #: netbox/circuits/models/providers.py:28 netbox/dcim/models/devices.py:88 -#: netbox/dcim/models/racks.py:137 netbox/dcim/models/sites.py:149 -#: netbox/extras/models/models.py:506 netbox/ipam/models/asns.py:23 +#: netbox/dcim/models/racks.py:143 netbox/dcim/models/sites.py:149 +#: netbox/extras/models/models.py:464 netbox/ipam/models/asns.py:23 #: netbox/ipam/models/vlans.py:43 netbox/netbox/models/__init__.py:146 -#: netbox/netbox/models/__init__.py:191 netbox/tenancy/models/tenants.py:25 -#: netbox/tenancy/models/tenants.py:47 netbox/vpn/models/l2vpn.py:27 +#: netbox/netbox/models/__init__.py:195 netbox/tenancy/models/tenants.py:25 +#: netbox/tenancy/models/tenants.py:47 netbox/vpn/models/l2vpn.py:26 #: netbox/wireless/models.py:59 msgid "slug" msgstr "缩写" @@ -1699,7 +1711,7 @@ msgid "virtual circuits" msgstr "虚拟电路" #: netbox/circuits/models/virtual_circuits.py:133 netbox/ipam/models/ip.py:194 -#: netbox/ipam/models/ip.py:736 netbox/vpn/models/tunnels.py:109 +#: netbox/ipam/models/ip.py:747 netbox/vpn/models/tunnels.py:109 msgid "role" msgstr "角色" @@ -1717,35 +1729,36 @@ msgstr "虚拟电路终止" #: netbox/circuits/tables/providers.py:67 #: netbox/circuits/tables/providers.py:97 #: netbox/circuits/tables/virtual_circuits.py:18 netbox/core/tables/data.py:16 -#: netbox/core/tables/jobs.py:14 netbox/core/tables/plugins.py:50 +#: netbox/core/tables/jobs.py:14 netbox/core/tables/plugins.py:53 #: netbox/core/tables/tasks.py:11 netbox/core/tables/tasks.py:115 -#: netbox/dcim/forms/filtersets.py:64 netbox/dcim/forms/object_create.py:43 +#: netbox/dcim/forms/filtersets.py:65 netbox/dcim/forms/object_create.py:43 #: netbox/dcim/tables/devices.py:63 netbox/dcim/tables/devices.py:103 #: netbox/dcim/tables/devices.py:145 netbox/dcim/tables/devices.py:299 #: netbox/dcim/tables/devices.py:402 netbox/dcim/tables/devices.py:443 -#: netbox/dcim/tables/devices.py:491 netbox/dcim/tables/devices.py:540 -#: netbox/dcim/tables/devices.py:561 netbox/dcim/tables/devices.py:681 -#: netbox/dcim/tables/devices.py:764 netbox/dcim/tables/devices.py:810 -#: netbox/dcim/tables/devices.py:872 netbox/dcim/tables/devices.py:941 -#: netbox/dcim/tables/devices.py:1006 netbox/dcim/tables/devices.py:1025 -#: netbox/dcim/tables/devices.py:1054 netbox/dcim/tables/devices.py:1084 +#: netbox/dcim/tables/devices.py:491 netbox/dcim/tables/devices.py:545 +#: netbox/dcim/tables/devices.py:568 netbox/dcim/tables/devices.py:688 +#: netbox/dcim/tables/devices.py:771 netbox/dcim/tables/devices.py:817 +#: netbox/dcim/tables/devices.py:879 netbox/dcim/tables/devices.py:948 +#: netbox/dcim/tables/devices.py:1013 netbox/dcim/tables/devices.py:1032 +#: netbox/dcim/tables/devices.py:1061 netbox/dcim/tables/devices.py:1091 #: netbox/dcim/tables/devicetypes.py:31 netbox/dcim/tables/devicetypes.py:227 -#: netbox/dcim/tables/power.py:22 netbox/dcim/tables/power.py:62 -#: netbox/dcim/tables/racks.py:24 netbox/dcim/tables/racks.py:113 -#: netbox/dcim/tables/sites.py:24 netbox/dcim/tables/sites.py:51 -#: netbox/dcim/tables/sites.py:78 netbox/dcim/tables/sites.py:129 -#: netbox/extras/forms/filtersets.py:218 netbox/extras/tables/tables.py:61 -#: netbox/extras/tables/tables.py:125 netbox/extras/tables/tables.py:158 -#: netbox/extras/tables/tables.py:183 netbox/extras/tables/tables.py:249 -#: netbox/extras/tables/tables.py:364 netbox/extras/tables/tables.py:381 -#: netbox/extras/tables/tables.py:404 netbox/extras/tables/tables.py:442 -#: netbox/extras/tables/tables.py:494 netbox/extras/tables/tables.py:520 -#: netbox/ipam/forms/bulk_edit.py:391 netbox/ipam/forms/filtersets.py:403 -#: netbox/ipam/forms/filtersets.py:488 netbox/ipam/tables/asn.py:16 -#: netbox/ipam/tables/ip.py:31 netbox/ipam/tables/ip.py:106 +#: netbox/dcim/tables/modules.py:17 netbox/dcim/tables/power.py:22 +#: netbox/dcim/tables/power.py:62 netbox/dcim/tables/racks.py:24 +#: netbox/dcim/tables/racks.py:117 netbox/dcim/tables/sites.py:24 +#: netbox/dcim/tables/sites.py:54 netbox/dcim/tables/sites.py:84 +#: netbox/dcim/tables/sites.py:135 netbox/extras/forms/filtersets.py:223 +#: netbox/extras/tables/tables.py:62 netbox/extras/tables/tables.py:126 +#: netbox/extras/tables/tables.py:159 netbox/extras/tables/tables.py:184 +#: netbox/extras/tables/tables.py:260 netbox/extras/tables/tables.py:290 +#: netbox/extras/tables/tables.py:405 netbox/extras/tables/tables.py:422 +#: netbox/extras/tables/tables.py:445 netbox/extras/tables/tables.py:483 +#: netbox/extras/tables/tables.py:535 netbox/extras/tables/tables.py:561 +#: netbox/ipam/forms/bulk_edit.py:396 netbox/ipam/forms/filtersets.py:410 +#: netbox/ipam/forms/filtersets.py:496 netbox/ipam/tables/asn.py:16 +#: netbox/ipam/tables/ip.py:32 netbox/ipam/tables/ip.py:107 #: netbox/ipam/tables/services.py:15 netbox/ipam/tables/services.py:40 -#: netbox/ipam/tables/vlans.py:33 netbox/ipam/tables/vlans.py:83 -#: netbox/ipam/tables/vlans.py:231 netbox/ipam/tables/vrfs.py:26 +#: netbox/ipam/tables/vlans.py:33 netbox/ipam/tables/vlans.py:85 +#: netbox/ipam/tables/vlans.py:233 netbox/ipam/tables/vrfs.py:26 #: netbox/ipam/tables/vrfs.py:68 #: netbox/templates/circuits/circuitgroup.html:28 #: netbox/templates/circuits/circuittype.html:22 @@ -1769,6 +1782,7 @@ msgstr "虚拟电路终止" #: netbox/templates/dcim/location.html:29 #: netbox/templates/dcim/manufacturer.html:36 #: netbox/templates/dcim/modulebay.html:30 +#: netbox/templates/dcim/moduletypeprofile.html:16 #: netbox/templates/dcim/platform.html:29 #: netbox/templates/dcim/poweroutlet.html:28 #: netbox/templates/dcim/powerport.html:28 @@ -1785,16 +1799,17 @@ msgstr "虚拟电路终止" #: netbox/templates/extras/notificationgroup.html:14 #: netbox/templates/extras/savedfilter.html:13 #: netbox/templates/extras/script_list.html:45 +#: netbox/templates/extras/tableconfig.html:13 #: netbox/templates/extras/tag.html:14 netbox/templates/extras/webhook.html:13 #: netbox/templates/ipam/asnrange.html:15 #: netbox/templates/ipam/fhrpgroup.html:30 netbox/templates/ipam/rir.html:22 #: netbox/templates/ipam/role.html:22 #: netbox/templates/ipam/routetarget.html:13 -#: netbox/templates/ipam/service.html:24 +#: netbox/templates/ipam/service.html:26 #: netbox/templates/ipam/servicetemplate.html:15 #: netbox/templates/ipam/vlan.html:35 netbox/templates/ipam/vlangroup.html:30 #: netbox/templates/ipam/vlantranslationpolicy.html:14 -#: netbox/templates/tenancy/contact.html:25 +#: netbox/templates/tenancy/contact.html:35 #: netbox/templates/tenancy/contactgroup.html:21 #: netbox/templates/tenancy/contactrole.html:18 #: netbox/templates/tenancy/tenantgroup.html:29 @@ -1816,9 +1831,9 @@ msgstr "虚拟电路终止" #: netbox/templates/vpn/l2vpn.html:14 netbox/templates/vpn/tunnel.html:21 #: netbox/templates/vpn/tunnelgroup.html:26 #: netbox/templates/wireless/wirelesslangroup.html:29 -#: netbox/tenancy/tables/contacts.py:19 netbox/tenancy/tables/contacts.py:41 -#: netbox/tenancy/tables/contacts.py:56 netbox/tenancy/tables/tenants.py:16 -#: netbox/tenancy/tables/tenants.py:38 netbox/users/tables.py:62 +#: netbox/tenancy/tables/contacts.py:19 netbox/tenancy/tables/contacts.py:45 +#: netbox/tenancy/tables/contacts.py:60 netbox/tenancy/tables/tenants.py:16 +#: netbox/tenancy/tables/tenants.py:42 netbox/users/tables.py:62 #: netbox/users/tables.py:76 netbox/virtualization/forms/bulk_create.py:20 #: netbox/virtualization/forms/object_create.py:13 #: netbox/virtualization/forms/object_create.py:23 @@ -1842,8 +1857,8 @@ msgstr "名称" #: netbox/circuits/tables/providers.py:43 #: netbox/circuits/tables/providers.py:77 #: netbox/circuits/tables/virtual_circuits.py:27 -#: netbox/netbox/navigation/menu.py:274 netbox/netbox/navigation/menu.py:278 -#: netbox/netbox/navigation/menu.py:280 +#: netbox/netbox/navigation/menu.py:275 netbox/netbox/navigation/menu.py:279 +#: netbox/netbox/navigation/menu.py:281 #: netbox/templates/circuits/provider.html:57 #: netbox/templates/circuits/provideraccount.html:44 #: netbox/templates/circuits/providernetwork.html:50 @@ -1859,7 +1874,7 @@ msgid "Circuit ID" msgstr "线路ID" #: netbox/circuits/tables/circuits.py:71 -#: netbox/wireless/forms/model_forms.py:163 +#: netbox/wireless/forms/model_forms.py:164 msgid "Side A" msgstr "A端" @@ -1877,35 +1892,38 @@ msgstr "承诺速率" #: netbox/circuits/tables/providers.py:80 #: netbox/circuits/tables/providers.py:105 #: netbox/circuits/tables/virtual_circuits.py:68 -#: netbox/dcim/tables/devices.py:1067 netbox/dcim/tables/devicetypes.py:97 -#: netbox/dcim/tables/modules.py:29 netbox/dcim/tables/modules.py:73 -#: netbox/dcim/tables/power.py:39 netbox/dcim/tables/power.py:96 -#: netbox/dcim/tables/racks.py:84 netbox/dcim/tables/racks.py:144 -#: netbox/dcim/tables/racks.py:224 netbox/dcim/tables/sites.py:107 -#: netbox/extras/tables/tables.py:588 netbox/ipam/tables/asn.py:69 -#: netbox/ipam/tables/fhrp.py:34 netbox/ipam/tables/ip.py:82 -#: netbox/ipam/tables/ip.py:226 netbox/ipam/tables/ip.py:281 -#: netbox/ipam/tables/ip.py:349 netbox/ipam/tables/services.py:24 -#: netbox/ipam/tables/services.py:54 netbox/ipam/tables/vlans.py:121 +#: netbox/dcim/tables/devices.py:1074 netbox/dcim/tables/devicetypes.py:97 +#: netbox/dcim/tables/modules.py:27 netbox/dcim/tables/modules.py:68 +#: netbox/dcim/tables/modules.py:107 netbox/dcim/tables/power.py:39 +#: netbox/dcim/tables/power.py:96 netbox/dcim/tables/racks.py:88 +#: netbox/dcim/tables/racks.py:148 netbox/dcim/tables/racks.py:233 +#: netbox/dcim/tables/sites.py:36 netbox/dcim/tables/sites.py:66 +#: netbox/dcim/tables/sites.py:113 netbox/dcim/tables/sites.py:167 +#: netbox/extras/tables/tables.py:643 netbox/ipam/tables/asn.py:69 +#: netbox/ipam/tables/fhrp.py:34 netbox/ipam/tables/ip.py:83 +#: netbox/ipam/tables/ip.py:227 netbox/ipam/tables/ip.py:286 +#: netbox/ipam/tables/ip.py:355 netbox/ipam/tables/services.py:24 +#: netbox/ipam/tables/services.py:54 netbox/ipam/tables/vlans.py:123 #: netbox/ipam/tables/vrfs.py:47 netbox/ipam/tables/vrfs.py:72 #: netbox/templates/dcim/htmx/cable_edit.html:92 #: netbox/templates/generic/bulk_edit.html:86 #: netbox/templates/inc/panels/comments.html:5 -#: netbox/tenancy/tables/contacts.py:68 netbox/tenancy/tables/tenants.py:46 +#: netbox/tenancy/tables/contacts.py:31 netbox/tenancy/tables/contacts.py:72 +#: netbox/tenancy/tables/tenants.py:28 netbox/tenancy/tables/tenants.py:50 #: netbox/utilities/forms/fields/fields.py:29 #: netbox/virtualization/tables/clusters.py:95 #: netbox/virtualization/tables/virtualmachines.py:52 #: netbox/vpn/tables/crypto.py:37 netbox/vpn/tables/crypto.py:74 #: netbox/vpn/tables/crypto.py:109 netbox/vpn/tables/crypto.py:140 -#: netbox/vpn/tables/crypto.py:173 netbox/vpn/tables/l2vpn.py:37 +#: netbox/vpn/tables/crypto.py:173 netbox/vpn/tables/l2vpn.py:40 #: netbox/vpn/tables/tunnels.py:61 netbox/wireless/tables/wirelesslan.py:27 #: netbox/wireless/tables/wirelesslan.py:66 msgid "Comments" msgstr "评论" #: netbox/circuits/tables/circuits.py:89 -#: netbox/templates/tenancy/contact.html:84 -#: netbox/tenancy/tables/contacts.py:73 +#: netbox/templates/tenancy/contact.html:94 +#: netbox/tenancy/tables/contacts.py:77 msgid "Assignments" msgstr "分配" @@ -1942,52 +1960,50 @@ msgstr "账户" msgid "Account Count" msgstr "账户统计" -#: netbox/circuits/tables/providers.py:37 netbox/dcim/tables/sites.py:99 +#: netbox/circuits/tables/providers.py:37 netbox/dcim/tables/sites.py:105 msgid "ASN Count" msgstr "ASN统计" #: netbox/circuits/tables/virtual_circuits.py:65 -#: netbox/netbox/navigation/menu.py:234 +#: netbox/netbox/navigation/menu.py:235 #: netbox/templates/circuits/virtualcircuit.html:87 -#: netbox/templates/vpn/l2vpn.html:56 netbox/templates/vpn/tunnel.html:72 +#: netbox/templates/vpn/l2vpn.html:60 netbox/templates/vpn/tunnel.html:72 #: netbox/vpn/tables/tunnels.py:58 msgid "Terminations" msgstr "终端" #: netbox/circuits/tables/virtual_circuits.py:109 -#: netbox/dcim/forms/bulk_edit.py:745 netbox/dcim/forms/bulk_edit.py:1299 -#: netbox/dcim/forms/bulk_edit.py:1708 netbox/dcim/forms/bulk_edit.py:1760 -#: netbox/dcim/forms/bulk_import.py:668 netbox/dcim/forms/bulk_import.py:730 -#: netbox/dcim/forms/bulk_import.py:756 netbox/dcim/forms/bulk_import.py:782 -#: netbox/dcim/forms/bulk_import.py:802 netbox/dcim/forms/bulk_import.py:858 -#: netbox/dcim/forms/bulk_import.py:976 netbox/dcim/forms/bulk_import.py:1024 -#: netbox/dcim/forms/bulk_import.py:1041 netbox/dcim/forms/bulk_import.py:1053 -#: netbox/dcim/forms/bulk_import.py:1101 netbox/dcim/forms/bulk_import.py:1223 -#: netbox/dcim/forms/bulk_import.py:1559 netbox/dcim/forms/connections.py:24 -#: netbox/dcim/forms/filtersets.py:132 netbox/dcim/forms/filtersets.py:922 -#: netbox/dcim/forms/filtersets.py:954 netbox/dcim/forms/filtersets.py:1100 -#: netbox/dcim/forms/filtersets.py:1291 netbox/dcim/forms/filtersets.py:1316 -#: netbox/dcim/forms/filtersets.py:1340 netbox/dcim/forms/filtersets.py:1360 -#: netbox/dcim/forms/filtersets.py:1388 netbox/dcim/forms/filtersets.py:1508 -#: netbox/dcim/forms/filtersets.py:1533 netbox/dcim/forms/filtersets.py:1557 -#: netbox/dcim/forms/filtersets.py:1575 netbox/dcim/forms/filtersets.py:1592 -#: netbox/dcim/forms/filtersets.py:1689 netbox/dcim/forms/filtersets.py:1713 -#: netbox/dcim/forms/filtersets.py:1737 netbox/dcim/forms/model_forms.py:644 -#: netbox/dcim/forms/model_forms.py:861 netbox/dcim/forms/model_forms.py:1262 -#: netbox/dcim/forms/model_forms.py:1747 netbox/dcim/forms/model_forms.py:1818 +#: netbox/dcim/forms/bulk_edit.py:789 netbox/dcim/forms/bulk_edit.py:1343 +#: netbox/dcim/forms/bulk_edit.py:1755 netbox/dcim/forms/bulk_edit.py:1807 +#: netbox/dcim/forms/bulk_import.py:699 netbox/dcim/forms/bulk_import.py:761 +#: netbox/dcim/forms/bulk_import.py:787 netbox/dcim/forms/bulk_import.py:813 +#: netbox/dcim/forms/bulk_import.py:833 netbox/dcim/forms/bulk_import.py:889 +#: netbox/dcim/forms/bulk_import.py:1007 netbox/dcim/forms/bulk_import.py:1055 +#: netbox/dcim/forms/bulk_import.py:1072 netbox/dcim/forms/bulk_import.py:1084 +#: netbox/dcim/forms/bulk_import.py:1132 netbox/dcim/forms/bulk_import.py:1254 +#: netbox/dcim/forms/bulk_import.py:1590 netbox/dcim/forms/connections.py:24 +#: netbox/dcim/forms/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 +#: netbox/dcim/forms/filtersets.py:1359 netbox/dcim/forms/filtersets.py:1379 +#: netbox/dcim/forms/filtersets.py:1412 netbox/dcim/forms/filtersets.py:1532 +#: netbox/dcim/forms/filtersets.py:1557 netbox/dcim/forms/filtersets.py:1581 +#: netbox/dcim/forms/filtersets.py:1599 netbox/dcim/forms/filtersets.py:1616 +#: 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/object_create.py:260 netbox/dcim/tables/connections.py:22 #: netbox/dcim/tables/connections.py:41 netbox/dcim/tables/connections.py:60 #: netbox/dcim/tables/devices.py:295 netbox/dcim/tables/devices.py:380 #: netbox/dcim/tables/devices.py:421 netbox/dcim/tables/devices.py:463 -#: netbox/dcim/tables/devices.py:513 netbox/dcim/tables/devices.py:618 -#: netbox/dcim/tables/devices.py:730 netbox/dcim/tables/devices.py:786 -#: netbox/dcim/tables/devices.py:832 netbox/dcim/tables/devices.py:891 -#: netbox/dcim/tables/devices.py:959 netbox/dcim/tables/devices.py:1088 -#: netbox/dcim/tables/modules.py:53 netbox/extras/forms/filtersets.py:328 -#: netbox/ipam/forms/bulk_import.py:310 netbox/ipam/forms/bulk_import.py:556 -#: netbox/ipam/forms/filtersets.py:618 netbox/ipam/forms/model_forms.py:333 -#: netbox/ipam/forms/model_forms.py:761 netbox/ipam/forms/model_forms.py:794 -#: netbox/ipam/forms/model_forms.py:820 netbox/ipam/tables/vlans.py:156 +#: netbox/dcim/tables/devices.py:513 netbox/dcim/tables/devices.py:625 +#: netbox/dcim/tables/devices.py:737 netbox/dcim/tables/devices.py:793 +#: netbox/dcim/tables/devices.py:839 netbox/dcim/tables/devices.py:898 +#: netbox/dcim/tables/devices.py:966 netbox/dcim/tables/devices.py:1095 +#: netbox/dcim/tables/modules.py:87 netbox/extras/forms/filtersets.py:363 +#: netbox/ipam/forms/bulk_import.py:310 netbox/ipam/forms/filtersets.py:626 +#: netbox/ipam/forms/model_forms.py:333 netbox/ipam/tables/vlans.py:158 #: netbox/templates/circuits/virtualcircuittermination.html:56 #: netbox/templates/dcim/consoleport.html:20 #: netbox/templates/dcim/consoleserverport.html:20 @@ -2016,22 +2032,22 @@ msgstr "终端" #: netbox/virtualization/forms/filtersets.py:134 #: netbox/virtualization/forms/model_forms.py:192 #: netbox/virtualization/tables/virtualmachines.py:41 netbox/vpn/choices.py:52 -#: netbox/vpn/forms/bulk_import.py:86 netbox/vpn/forms/bulk_import.py:283 -#: netbox/vpn/forms/filtersets.py:281 netbox/vpn/forms/model_forms.py:91 +#: netbox/vpn/forms/bulk_import.py:86 netbox/vpn/forms/bulk_import.py:288 +#: netbox/vpn/forms/filtersets.py:286 netbox/vpn/forms/model_forms.py:91 #: netbox/vpn/forms/model_forms.py:126 netbox/vpn/forms/model_forms.py:237 #: netbox/vpn/forms/model_forms.py:456 -#: netbox/wireless/forms/model_forms.py:102 -#: netbox/wireless/forms/model_forms.py:144 +#: netbox/wireless/forms/model_forms.py:103 +#: netbox/wireless/forms/model_forms.py:145 #: netbox/wireless/tables/wirelesslan.py:84 msgid "Device" msgstr "设备" -#: netbox/circuits/views.py:373 +#: netbox/circuits/views.py:362 #, python-brace-format msgid "No terminations have been defined for circuit {circuit}." msgstr "尚未为电路定义终端 {circuit}。" -#: netbox/circuits/views.py:422 +#: netbox/circuits/views.py:411 #, python-brace-format msgid "Swapped terminations for circuit {circuit}." msgstr "已将终端交换为电路 {circuit}。" @@ -2040,31 +2056,31 @@ msgstr "已将终端交换为电路 {circuit}。" msgid "This user does not have permission to synchronize this data source." msgstr "该用户无权同步该数据源。" -#: netbox/core/apps.py:33 +#: netbox/core/apps.py:34 msgid "Object created" msgstr "对象已创建" -#: netbox/core/apps.py:34 +#: netbox/core/apps.py:35 msgid "Object updated" msgstr "对象已更新" -#: netbox/core/apps.py:35 +#: netbox/core/apps.py:36 msgid "Object deleted" msgstr "对象已删除" -#: netbox/core/apps.py:36 +#: netbox/core/apps.py:37 msgid "Job started" msgstr "作业已开始" -#: netbox/core/apps.py:37 +#: netbox/core/apps.py:38 msgid "Job completed" msgstr "作业已完成" -#: netbox/core/apps.py:38 +#: netbox/core/apps.py:39 msgid "Job failed" msgstr "作业失败" -#: netbox/core/apps.py:39 +#: netbox/core/apps.py:40 msgid "Job errored" msgstr "作业出错" @@ -2088,14 +2104,14 @@ msgstr "完成" #: netbox/core/choices.py:22 netbox/core/choices.py:59 #: netbox/core/constants.py:20 netbox/core/tables/tasks.py:34 -#: netbox/dcim/choices.py:187 netbox/dcim/choices.py:239 -#: netbox/dcim/choices.py:1601 netbox/dcim/choices.py:1674 +#: netbox/dcim/choices.py:188 netbox/dcim/choices.py:241 +#: netbox/dcim/choices.py:1608 netbox/dcim/choices.py:1698 #: netbox/virtualization/choices.py:48 msgid "Failed" msgstr "故障" -#: netbox/core/choices.py:35 netbox/netbox/navigation/menu.py:356 -#: netbox/netbox/navigation/menu.py:360 +#: netbox/core/choices.py:35 netbox/netbox/navigation/menu.py:358 +#: netbox/netbox/navigation/menu.py:362 #: netbox/templates/extras/script/base.html:14 #: netbox/templates/extras/script_list.html:7 #: netbox/templates/extras/script_list.html:12 @@ -2149,7 +2165,7 @@ msgstr "周" msgid "30 days" msgstr "30天" -#: netbox/core/choices.py:103 netbox/core/tables/plugins.py:69 +#: netbox/core/choices.py:103 netbox/core/tables/plugins.py:75 #: netbox/templates/generic/object.html:61 msgid "Updated" msgstr "更新于" @@ -2180,7 +2196,7 @@ msgstr "已停止" msgid "Cancelled" msgstr "已取消" -#: netbox/core/data_backends.py:32 netbox/core/tables/plugins.py:57 +#: netbox/core/data_backends.py:32 netbox/core/tables/plugins.py:61 #: netbox/templates/core/plugin.html:88 #: netbox/templates/dcim/interface.html:273 msgid "Local" @@ -2219,40 +2235,43 @@ msgstr "AWS access key ID" msgid "AWS secret access key" msgstr "AWS secret access key" -#: netbox/core/filtersets.py:53 netbox/extras/filtersets.py:250 -#: netbox/extras/filtersets.py:633 netbox/extras/filtersets.py:661 +#: netbox/core/filtersets.py:57 netbox/extras/filtersets.py:254 +#: netbox/extras/filtersets.py:726 netbox/extras/filtersets.py:754 msgid "Data source (ID)" msgstr "数据源 (ID)" -#: netbox/core/filtersets.py:59 +#: netbox/core/filtersets.py:63 msgid "Data source (name)" msgstr "数据源 (name)" -#: netbox/core/filtersets.py:145 netbox/dcim/filtersets.py:502 -#: netbox/extras/filtersets.py:287 netbox/extras/filtersets.py:331 -#: netbox/extras/filtersets.py:353 netbox/extras/filtersets.py:413 -#: netbox/users/filtersets.py:28 +#: netbox/core/filtersets.py:149 netbox/dcim/filtersets.py:504 +#: netbox/extras/filtersets.py:292 netbox/extras/filtersets.py:344 +#: netbox/extras/filtersets.py:389 netbox/extras/filtersets.py:411 +#: netbox/extras/filtersets.py:471 netbox/users/filtersets.py:28 msgid "User (ID)" msgstr "用户(ID)" -#: netbox/core/filtersets.py:151 +#: netbox/core/filtersets.py:155 msgid "User name" msgstr "用户名" -#: netbox/core/forms/bulk_edit.py:25 netbox/core/forms/filtersets.py:43 -#: netbox/core/tables/data.py:26 netbox/dcim/forms/bulk_edit.py:1140 -#: netbox/dcim/forms/bulk_edit.py:1418 netbox/dcim/forms/filtersets.py:1424 -#: netbox/dcim/tables/devices.py:566 netbox/dcim/tables/devicetypes.py:231 -#: netbox/extras/forms/bulk_edit.py:123 netbox/extras/forms/bulk_edit.py:187 -#: netbox/extras/forms/bulk_edit.py:246 netbox/extras/forms/filtersets.py:145 -#: netbox/extras/forms/filtersets.py:235 netbox/extras/forms/filtersets.py:300 -#: netbox/extras/tables/tables.py:165 netbox/extras/tables/tables.py:256 -#: netbox/extras/tables/tables.py:418 netbox/netbox/preferences.py:22 +#: netbox/core/forms/bulk_edit.py:26 netbox/core/forms/filtersets.py:43 +#: netbox/core/tables/data.py:26 netbox/dcim/choices.py:1656 +#: netbox/dcim/forms/bulk_edit.py:1184 netbox/dcim/forms/bulk_edit.py:1465 +#: netbox/dcim/forms/filtersets.py:1448 netbox/dcim/tables/devices.py:573 +#: netbox/dcim/tables/devicetypes.py:231 netbox/extras/forms/bulk_edit.py:124 +#: netbox/extras/forms/bulk_edit.py:192 netbox/extras/forms/bulk_edit.py:220 +#: netbox/extras/forms/bulk_edit.py:279 netbox/extras/forms/filtersets.py:146 +#: netbox/extras/forms/filtersets.py:240 netbox/extras/forms/filtersets.py:270 +#: netbox/extras/forms/filtersets.py:335 netbox/extras/tables/tables.py:166 +#: netbox/extras/tables/tables.py:267 netbox/extras/tables/tables.py:300 +#: netbox/extras/tables/tables.py:459 netbox/netbox/preferences.py:22 #: netbox/templates/core/datasource.html:42 #: netbox/templates/dcim/interface.html:61 #: netbox/templates/extras/customlink.html:17 #: netbox/templates/extras/eventrule.html:17 #: netbox/templates/extras/savedfilter.html:25 +#: netbox/templates/extras/tableconfig.html:33 #: netbox/templates/users/objectpermission.html:25 #: netbox/templates/virtualization/vminterface.html:29 #: netbox/users/forms/bulk_edit.py:89 netbox/users/forms/filtersets.py:70 @@ -2261,7 +2280,12 @@ msgstr "用户名" msgid "Enabled" msgstr "已启用" -#: netbox/core/forms/bulk_edit.py:34 netbox/extras/forms/model_forms.py:299 +#: netbox/core/forms/bulk_edit.py:36 netbox/core/forms/filtersets.py:50 +#: netbox/core/tables/data.py:29 netbox/templates/core/datasource.html:50 +msgid "Sync interval" +msgstr "同步间隔" + +#: netbox/core/forms/bulk_edit.py:40 netbox/extras/forms/model_forms.py:304 #: netbox/templates/extras/savedfilter.html:52 #: netbox/vpn/forms/filtersets.py:102 netbox/vpn/forms/filtersets.py:132 #: netbox/vpn/forms/filtersets.py:156 netbox/vpn/forms/filtersets.py:175 @@ -2271,86 +2295,89 @@ msgstr "已启用" msgid "Parameters" msgstr "参数" -#: netbox/core/forms/bulk_edit.py:38 netbox/templates/core/datasource.html:68 +#: netbox/core/forms/bulk_edit.py:44 netbox/templates/core/datasource.html:72 msgid "Ignore rules" msgstr "忽略规则" -#: netbox/core/forms/filtersets.py:30 netbox/core/forms/model_forms.py:97 -#: netbox/extras/forms/model_forms.py:262 -#: netbox/extras/forms/model_forms.py:592 -#: netbox/extras/forms/model_forms.py:646 netbox/extras/tables/tables.py:194 -#: netbox/extras/tables/tables.py:486 netbox/extras/tables/tables.py:524 +#: netbox/core/forms/filtersets.py:30 netbox/core/forms/model_forms.py:100 +#: netbox/extras/forms/model_forms.py:265 +#: netbox/extras/forms/model_forms.py:660 +#: netbox/extras/forms/model_forms.py:713 netbox/extras/tables/tables.py:204 +#: netbox/extras/tables/tables.py:527 netbox/extras/tables/tables.py:565 #: netbox/templates/core/datasource.html:31 #: netbox/templates/extras/configcontext.html:29 -#: netbox/templates/extras/configtemplate.html:21 -#: netbox/templates/extras/exporttemplate.html:35 +#: netbox/templates/extras/configtemplate.html:37 +#: netbox/templates/extras/exporttemplate.html:39 #: netbox/templates/extras/object_render_config.html:19 msgid "Data Source" msgstr "数据源" -#: netbox/core/forms/filtersets.py:55 netbox/core/forms/mixins.py:21 +#: netbox/core/forms/filtersets.py:60 netbox/core/forms/mixins.py:21 msgid "File" msgstr "文件" -#: netbox/core/forms/filtersets.py:60 netbox/core/forms/mixins.py:16 -#: netbox/extras/forms/filtersets.py:174 netbox/extras/forms/filtersets.py:335 -#: netbox/extras/forms/filtersets.py:421 +#: netbox/core/forms/filtersets.py:65 netbox/core/forms/mixins.py:16 +#: netbox/extras/forms/filtersets.py:175 netbox/extras/forms/filtersets.py:370 +#: netbox/extras/forms/filtersets.py:457 msgid "Data source" msgstr "数据源" -#: netbox/core/forms/filtersets.py:71 netbox/extras/forms/filtersets.py:448 +#: netbox/core/forms/filtersets.py:76 netbox/extras/forms/filtersets.py:503 msgid "Creation" msgstr "创建" -#: netbox/core/forms/filtersets.py:75 netbox/core/forms/filtersets.py:161 -#: netbox/extras/forms/filtersets.py:469 netbox/extras/tables/tables.py:223 -#: netbox/extras/tables/tables.py:297 netbox/extras/tables/tables.py:329 -#: netbox/extras/tables/tables.py:577 netbox/templates/core/job.html:38 +#: netbox/core/forms/filtersets.py:80 netbox/core/forms/filtersets.py:166 +#: netbox/extras/forms/filtersets.py:524 netbox/extras/tables/tables.py:234 +#: netbox/extras/tables/tables.py:294 netbox/extras/tables/tables.py:338 +#: netbox/extras/tables/tables.py:370 netbox/extras/tables/tables.py:632 +#: netbox/templates/core/job.html:38 #: netbox/templates/core/objectchange.html:52 -#: netbox/tenancy/tables/contacts.py:90 netbox/vpn/tables/l2vpn.py:59 +#: netbox/templates/extras/tableconfig.html:21 +#: netbox/tenancy/tables/contacts.py:94 netbox/vpn/tables/l2vpn.py:62 msgid "Object Type" msgstr "目标类型" -#: netbox/core/forms/filtersets.py:85 +#: netbox/core/forms/filtersets.py:90 msgid "Created after" msgstr "之后创建" -#: netbox/core/forms/filtersets.py:90 +#: netbox/core/forms/filtersets.py:95 msgid "Created before" msgstr "之前创建" -#: netbox/core/forms/filtersets.py:95 +#: netbox/core/forms/filtersets.py:100 msgid "Scheduled after" msgstr "计划在之后" -#: netbox/core/forms/filtersets.py:100 +#: netbox/core/forms/filtersets.py:105 msgid "Scheduled before" msgstr "计划在之前" -#: netbox/core/forms/filtersets.py:105 +#: netbox/core/forms/filtersets.py:110 msgid "Started after" msgstr "之后开始" -#: netbox/core/forms/filtersets.py:110 +#: netbox/core/forms/filtersets.py:115 msgid "Started before" msgstr "之前开始" -#: netbox/core/forms/filtersets.py:115 +#: netbox/core/forms/filtersets.py:120 msgid "Completed after" msgstr "完成后" -#: netbox/core/forms/filtersets.py:120 +#: netbox/core/forms/filtersets.py:125 msgid "Completed before" msgstr "完成后" -#: netbox/core/forms/filtersets.py:127 netbox/core/forms/filtersets.py:156 -#: netbox/dcim/forms/bulk_edit.py:465 netbox/dcim/forms/filtersets.py:419 -#: netbox/dcim/forms/filtersets.py:463 netbox/dcim/forms/model_forms.py:324 -#: netbox/extras/forms/filtersets.py:464 netbox/extras/forms/filtersets.py:484 -#: netbox/extras/tables/tables.py:305 netbox/extras/tables/tables.py:345 +#: netbox/core/forms/filtersets.py:132 netbox/core/forms/filtersets.py:161 +#: netbox/dcim/forms/bulk_edit.py:479 netbox/dcim/forms/filtersets.py:420 +#: netbox/dcim/forms/filtersets.py:464 netbox/dcim/forms/model_forms.py:332 +#: netbox/extras/forms/filtersets.py:519 netbox/extras/forms/filtersets.py:539 +#: netbox/extras/tables/tables.py:346 netbox/extras/tables/tables.py:386 #: netbox/templates/core/objectchange.html:36 #: netbox/templates/dcim/rackreservation.html:58 #: netbox/templates/extras/savedfilter.html:21 +#: netbox/templates/extras/tableconfig.html:29 #: netbox/templates/inc/user_menu.html:33 netbox/templates/users/token.html:21 #: netbox/templates/users/user.html:6 netbox/templates/users/user.html:14 #: netbox/users/filtersets.py:107 netbox/users/filtersets.py:174 @@ -2360,116 +2387,123 @@ msgstr "完成后" msgid "User" msgstr "用户" -#: netbox/core/forms/filtersets.py:135 netbox/core/tables/change_logging.py:15 -#: netbox/extras/tables/tables.py:615 netbox/extras/tables/tables.py:669 +#: netbox/core/forms/filtersets.py:140 netbox/core/tables/change_logging.py:15 +#: netbox/extras/tables/tables.py:670 netbox/extras/tables/tables.py:724 #: netbox/templates/core/objectchange.html:32 msgid "Time" msgstr "时间" -#: netbox/core/forms/filtersets.py:140 netbox/extras/forms/filtersets.py:453 +#: netbox/core/forms/filtersets.py:145 netbox/extras/forms/filtersets.py:508 msgid "After" msgstr "之后" -#: netbox/core/forms/filtersets.py:145 netbox/extras/forms/filtersets.py:458 +#: netbox/core/forms/filtersets.py:150 netbox/extras/forms/filtersets.py:513 msgid "Before" msgstr "之前" -#: netbox/core/forms/filtersets.py:149 netbox/core/tables/change_logging.py:29 -#: netbox/extras/forms/model_forms.py:410 +#: netbox/core/forms/filtersets.py:154 netbox/core/tables/change_logging.py:29 +#: netbox/extras/forms/model_forms.py:474 #: netbox/templates/core/objectchange.html:46 #: netbox/templates/extras/eventrule.html:71 msgid "Action" msgstr "动作" -#: netbox/core/forms/model_forms.py:54 netbox/core/tables/data.py:46 +#: netbox/core/forms/model_forms.py:55 netbox/core/tables/data.py:52 #: netbox/templates/core/datafile.html:27 #: netbox/templates/extras/report/base.html:33 #: netbox/templates/extras/script/base.html:32 msgid "Source" msgstr "源" -#: netbox/core/forms/model_forms.py:58 +#: netbox/core/forms/model_forms.py:57 +#: netbox/templates/core/datasource.html:14 +#: netbox/templates/core/datasource.html:20 +#: netbox/utilities/templates/buttons/sync.html:5 +msgid "Sync" +msgstr "同步" + +#: netbox/core/forms/model_forms.py:61 msgid "Backend Parameters" msgstr "后台参数" -#: netbox/core/forms/model_forms.py:96 +#: netbox/core/forms/model_forms.py:99 msgid "File Upload" msgstr "文件上传" -#: netbox/core/forms/model_forms.py:108 +#: netbox/core/forms/model_forms.py:111 msgid "Cannot upload a file and sync from an existing file" msgstr "无法上传文件,也不能从已经存在的文件进行同步" -#: netbox/core/forms/model_forms.py:110 +#: netbox/core/forms/model_forms.py:113 msgid "Must upload a file or select a data file to sync" msgstr "必须上传文件或选择数据文件进行同步" -#: netbox/core/forms/model_forms.py:153 +#: netbox/core/forms/model_forms.py:156 #: netbox/templates/dcim/rack_elevation_list.html:6 msgid "Rack Elevations" msgstr "机柜立面图" -#: netbox/core/forms/model_forms.py:157 netbox/dcim/choices.py:1530 -#: netbox/dcim/forms/bulk_edit.py:987 netbox/dcim/forms/bulk_edit.py:1375 -#: netbox/dcim/forms/bulk_edit.py:1393 netbox/dcim/tables/racks.py:157 -#: netbox/netbox/navigation/menu.py:312 netbox/netbox/navigation/menu.py:316 +#: netbox/core/forms/model_forms.py:160 netbox/dcim/choices.py:1537 +#: netbox/dcim/forms/bulk_edit.py:1031 netbox/dcim/forms/bulk_edit.py:1419 +#: netbox/dcim/forms/bulk_edit.py:1440 netbox/dcim/tables/racks.py:161 +#: netbox/netbox/navigation/menu.py:313 netbox/netbox/navigation/menu.py:317 msgid "Power" msgstr "电源" -#: netbox/core/forms/model_forms.py:159 netbox/netbox/navigation/menu.py:160 +#: netbox/core/forms/model_forms.py:162 netbox/netbox/navigation/menu.py:161 #: netbox/templates/core/inc/config_data.html:37 msgid "IPAM" msgstr "IP地址管理" -#: netbox/core/forms/model_forms.py:160 netbox/netbox/navigation/menu.py:238 +#: netbox/core/forms/model_forms.py:163 netbox/netbox/navigation/menu.py:239 #: netbox/templates/core/inc/config_data.html:50 #: netbox/vpn/forms/bulk_edit.py:77 netbox/vpn/forms/filtersets.py:47 #: netbox/vpn/forms/model_forms.py:62 netbox/vpn/forms/model_forms.py:147 msgid "Security" msgstr "安全" -#: netbox/core/forms/model_forms.py:161 +#: netbox/core/forms/model_forms.py:164 #: netbox/templates/core/inc/config_data.html:59 msgid "Banners" msgstr "横幅" -#: netbox/core/forms/model_forms.py:162 +#: netbox/core/forms/model_forms.py:165 #: netbox/templates/core/inc/config_data.html:80 msgid "Pagination" msgstr "分页" -#: netbox/core/forms/model_forms.py:163 netbox/extras/forms/bulk_edit.py:92 -#: netbox/extras/forms/filtersets.py:48 netbox/extras/forms/model_forms.py:116 -#: netbox/extras/forms/model_forms.py:129 +#: netbox/core/forms/model_forms.py:166 netbox/extras/forms/bulk_edit.py:93 +#: netbox/extras/forms/filtersets.py:49 netbox/extras/forms/model_forms.py:119 +#: netbox/extras/forms/model_forms.py:132 #: netbox/templates/core/inc/config_data.html:93 msgid "Validation" msgstr "验证" -#: netbox/core/forms/model_forms.py:164 +#: netbox/core/forms/model_forms.py:167 #: netbox/templates/account/preferences.html:6 msgid "User Preferences" msgstr "用户首选项" -#: netbox/core/forms/model_forms.py:167 netbox/dcim/forms/filtersets.py:733 +#: netbox/core/forms/model_forms.py:170 netbox/dcim/forms/filtersets.py:752 #: netbox/templates/core/inc/config_data.html:127 #: netbox/users/forms/model_forms.py:64 msgid "Miscellaneous" msgstr "杂项" -#: netbox/core/forms/model_forms.py:169 +#: netbox/core/forms/model_forms.py:172 msgid "Config Revision" msgstr "配置修订" -#: netbox/core/forms/model_forms.py:208 +#: netbox/core/forms/model_forms.py:211 msgid "This parameter has been defined statically and cannot be modified." msgstr "该参数已被静态定义,无法修改。" -#: netbox/core/forms/model_forms.py:216 +#: netbox/core/forms/model_forms.py:219 #, python-brace-format msgid "Current value: {value}" msgstr "当前变量: {value}" -#: netbox/core/forms/model_forms.py:218 +#: netbox/core/forms/model_forms.py:221 msgid " (default)" msgstr "(默认)" @@ -2485,7 +2519,7 @@ msgstr "用户名" msgid "request ID" msgstr "请求ID" -#: netbox/core/models/change_logging.py:52 netbox/extras/models/staging.py:77 +#: netbox/core/models/change_logging.py:52 msgid "action" msgstr "动作" @@ -2510,9 +2544,9 @@ msgstr "变更的对象" msgid "Change logging is not supported for this object type ({type})." msgstr "此对象类型 ({type}) 不支持更改日志记录。" -#: netbox/core/models/config.py:18 netbox/core/models/data.py:263 -#: netbox/core/models/files.py:27 netbox/core/models/jobs.py:52 -#: netbox/extras/models/models.py:733 netbox/extras/models/notifications.py:39 +#: netbox/core/models/config.py:18 netbox/core/models/data.py:269 +#: netbox/core/models/files.py:30 netbox/core/models/jobs.py:52 +#: netbox/extras/models/models.py:806 netbox/extras/models/notifications.py:39 #: netbox/extras/models/notifications.py:186 #: netbox/netbox/models/features.py:53 netbox/users/models/tokens.py:32 msgid "created" @@ -2558,124 +2592,129 @@ msgstr "配置修订#{id}" #: netbox/dcim/models/device_components.py:282 #: netbox/dcim/models/device_components.py:309 #: netbox/dcim/models/device_components.py:340 -#: netbox/dcim/models/device_components.py:456 -#: netbox/dcim/models/device_components.py:656 -#: netbox/dcim/models/device_components.py:1024 -#: netbox/dcim/models/device_components.py:1095 +#: netbox/dcim/models/device_components.py:462 +#: netbox/dcim/models/device_components.py:665 +#: netbox/dcim/models/device_components.py:1033 +#: netbox/dcim/models/device_components.py:1104 #: netbox/dcim/models/power.py:100 netbox/extras/models/customfields.py:80 #: netbox/extras/models/search.py:41 -#: netbox/virtualization/models/clusters.py:57 netbox/vpn/models/l2vpn.py:32 +#: netbox/virtualization/models/clusters.py:57 netbox/vpn/models/l2vpn.py:31 msgid "type" msgstr "类型" #: netbox/core/models/data.py:49 netbox/extras/choices.py:37 -#: netbox/extras/models/models.py:164 netbox/extras/tables/tables.py:679 -#: netbox/templates/core/datasource.html:58 +#: netbox/extras/models/models.py:166 netbox/extras/tables/tables.py:734 +#: netbox/templates/core/datasource.html:62 #: netbox/templates/core/plugin.html:66 msgid "URL" msgstr "URL" #: netbox/core/models/data.py:59 #: netbox/dcim/models/device_component_templates.py:425 -#: netbox/dcim/models/device_components.py:508 -#: netbox/extras/models/models.py:70 netbox/extras/models/models.py:301 -#: netbox/extras/models/models.py:526 netbox/users/models/permissions.py:29 +#: netbox/dcim/models/device_components.py:517 +#: netbox/extras/models/models.py:72 netbox/extras/models/models.py:303 +#: netbox/extras/models/models.py:484 netbox/extras/models/models.py:563 +#: netbox/users/models/permissions.py:28 msgid "enabled" msgstr "已启用" #: netbox/core/models/data.py:63 +msgid "sync interval" +msgstr "同步间隔" + +#: netbox/core/models/data.py:69 msgid "ignore rules" msgstr "忽略规则" -#: netbox/core/models/data.py:65 +#: netbox/core/models/data.py:71 msgid "Patterns (one per line) matching files to ignore when syncing" msgstr "模式(每行一个)匹配同步时要忽略的文件" -#: netbox/core/models/data.py:68 netbox/extras/models/models.py:534 +#: netbox/core/models/data.py:74 netbox/extras/models/models.py:492 msgid "parameters" msgstr "参数" -#: netbox/core/models/data.py:73 +#: netbox/core/models/data.py:79 msgid "last synced" msgstr "最后同步" -#: netbox/core/models/data.py:81 +#: netbox/core/models/data.py:87 msgid "data source" msgstr "数据源" -#: netbox/core/models/data.py:82 +#: netbox/core/models/data.py:88 msgid "data sources" msgstr "数据源" -#: netbox/core/models/data.py:119 +#: netbox/core/models/data.py:125 #, python-brace-format msgid "Unknown backend type: {type}" msgstr "未知后端类型: {type}" -#: netbox/core/models/data.py:161 +#: netbox/core/models/data.py:167 msgid "Cannot initiate sync; syncing already in progress." msgstr "无法启动同步; 同步已在进行中。" -#: netbox/core/models/data.py:174 +#: netbox/core/models/data.py:180 msgid "" "There was an error initializing the backend. A dependency needs to be " "installed: " msgstr "初始化后端时出错。 需要安装依赖:" -#: netbox/core/models/data.py:267 netbox/core/models/files.py:31 +#: netbox/core/models/data.py:273 netbox/core/models/files.py:34 #: netbox/netbox/models/features.py:59 msgid "last updated" msgstr "最后更新" -#: netbox/core/models/data.py:277 netbox/dcim/models/cables.py:444 +#: netbox/core/models/data.py:283 netbox/dcim/models/cables.py:440 msgid "path" msgstr "路径" -#: netbox/core/models/data.py:280 +#: netbox/core/models/data.py:286 msgid "File path relative to the data source's root" msgstr "相对于数据源根目录的文件路径" -#: netbox/core/models/data.py:284 netbox/ipam/models/ip.py:489 +#: netbox/core/models/data.py:290 netbox/ipam/models/ip.py:492 msgid "size" msgstr "大小" -#: netbox/core/models/data.py:287 +#: netbox/core/models/data.py:293 msgid "hash" msgstr "哈希值" -#: netbox/core/models/data.py:291 +#: netbox/core/models/data.py:297 msgid "Length must be 64 hexadecimal characters." msgstr "长度必须为 64 个十六进制字符。" -#: netbox/core/models/data.py:293 +#: netbox/core/models/data.py:299 msgid "SHA256 hash of the file data" msgstr "文件数据的 SHA256 哈希值" -#: netbox/core/models/data.py:310 +#: netbox/core/models/data.py:313 msgid "data file" msgstr "数据文件" -#: netbox/core/models/data.py:311 +#: netbox/core/models/data.py:314 msgid "data files" msgstr "数据文件" -#: netbox/core/models/data.py:398 +#: netbox/core/models/data.py:387 msgid "auto sync record" msgstr "自动同步记录" -#: netbox/core/models/data.py:399 +#: netbox/core/models/data.py:388 msgid "auto sync records" msgstr "自动同步记录" -#: netbox/core/models/files.py:37 +#: netbox/core/models/files.py:40 msgid "file root" msgstr "根目录" -#: netbox/core/models/files.py:42 +#: netbox/core/models/files.py:45 msgid "file path" msgstr "文件路径" -#: netbox/core/models/files.py:44 +#: netbox/core/models/files.py:47 msgid "File path relative to the designated root path" msgstr "相对于指定根路径的文件路径" @@ -2687,7 +2726,7 @@ msgstr "托管文件" msgid "managed files" msgstr "托管文件" -#: netbox/core/models/files.py:100 +#: netbox/core/models/files.py:112 #, python-brace-format msgid "A {model} with this file path already exists ({path})." msgstr "一个 {model} 这个文件路径已经存在 ({path})。" @@ -2712,8 +2751,7 @@ msgstr "已经开始" msgid "completed" msgstr "已经完成" -#: netbox/core/models/jobs.py:93 netbox/extras/models/models.py:101 -#: netbox/extras/models/staging.py:95 +#: netbox/core/models/jobs.py:93 netbox/extras/models/models.py:103 msgid "data" msgstr "数据" @@ -2743,12 +2781,12 @@ msgstr "任务不能分配给此对象类型 ({type})" msgid "Invalid status for job termination. Choices are: {choices}" msgstr "作业终止状态无效。选项有:{choices}" -#: netbox/core/models/jobs.py:234 +#: netbox/core/models/jobs.py:235 msgid "" "enqueue() cannot be called with values for both schedule_at and immediate." msgstr "不能使用 schedule_at 和 immediate 的值调用 enqueue ()。" -#: netbox/core/signals.py:126 +#: netbox/core/signals.py:125 #, python-brace-format msgid "Deletion is prevented by a protection rule: {message}" msgstr "保护规则阻止删除: {message}" @@ -2760,15 +2798,15 @@ msgid "Full Name" msgstr "全名" #: netbox/core/tables/change_logging.py:37 netbox/core/tables/jobs.py:21 -#: netbox/extras/choices.py:41 netbox/extras/tables/tables.py:282 -#: netbox/extras/tables/tables.py:300 netbox/extras/tables/tables.py:332 -#: netbox/extras/tables/tables.py:412 netbox/extras/tables/tables.py:473 -#: netbox/extras/tables/tables.py:582 netbox/extras/tables/tables.py:622 -#: netbox/extras/tables/tables.py:676 netbox/netbox/tables/tables.py:247 +#: netbox/extras/choices.py:41 netbox/extras/tables/tables.py:323 +#: netbox/extras/tables/tables.py:341 netbox/extras/tables/tables.py:373 +#: netbox/extras/tables/tables.py:453 netbox/extras/tables/tables.py:514 +#: netbox/extras/tables/tables.py:637 netbox/extras/tables/tables.py:677 +#: netbox/extras/tables/tables.py:731 netbox/netbox/tables/tables.py:273 #: netbox/templates/core/objectchange.html:58 #: netbox/templates/extras/eventrule.html:78 #: netbox/templates/extras/journalentry.html:18 -#: netbox/tenancy/tables/contacts.py:93 netbox/vpn/tables/l2vpn.py:64 +#: netbox/tenancy/tables/contacts.py:97 netbox/vpn/tables/l2vpn.py:67 msgid "Object" msgstr "对象" @@ -2782,19 +2820,27 @@ msgstr "请求ID" msgid "Is Active" msgstr "激活的" -#: netbox/core/tables/data.py:50 netbox/templates/core/datafile.html:31 +#: netbox/core/tables/data.py:32 +msgid "Last Synced" +msgstr "上次同步" + +#: netbox/core/tables/data.py:35 netbox/templates/core/datasource.html:118 +msgid "Files" +msgstr "文件" + +#: netbox/core/tables/data.py:56 netbox/templates/core/datafile.html:31 msgid "Path" msgstr "路径" -#: netbox/core/tables/data.py:54 +#: netbox/core/tables/data.py:60 #: netbox/templates/extras/inc/result_pending.html:7 msgid "Last updated" msgstr "最后更新日期" #: netbox/core/tables/jobs.py:10 netbox/core/tables/tasks.py:76 -#: netbox/dcim/tables/devicetypes.py:169 netbox/extras/tables/tables.py:219 -#: netbox/extras/tables/tables.py:463 netbox/extras/tables/tables.py:647 -#: netbox/netbox/tables/tables.py:192 +#: netbox/dcim/tables/devicetypes.py:169 netbox/extras/tables/tables.py:230 +#: netbox/extras/tables/tables.py:504 netbox/extras/tables/tables.py:702 +#: netbox/netbox/tables/tables.py:218 #: netbox/templates/dcim/virtualchassis_edit.html:56 #: netbox/utilities/forms/forms.py:73 #: netbox/wireless/tables/wirelesslink.py:16 @@ -2805,49 +2851,45 @@ msgstr "ID" msgid "Interval" msgstr "间隔" -#: netbox/core/tables/plugins.py:20 netbox/templates/vpn/ipsecprofile.html:44 +#: netbox/core/tables/plugins.py:23 netbox/templates/vpn/ipsecprofile.html:44 #: netbox/vpn/forms/bulk_edit.py:141 netbox/vpn/forms/bulk_import.py:172 #: netbox/vpn/tables/crypto.py:61 msgid "Version" msgstr "版本" -#: netbox/core/tables/plugins.py:25 netbox/templates/core/datafile.html:38 +#: netbox/core/tables/plugins.py:28 netbox/templates/core/datafile.html:38 msgid "Last Updated" msgstr "最后更新" -#: netbox/core/tables/plugins.py:29 +#: netbox/core/tables/plugins.py:32 msgid "Minimum NetBox Version" msgstr "Netbox 最低版本" -#: netbox/core/tables/plugins.py:33 +#: netbox/core/tables/plugins.py:36 msgid "Maximum NetBox Version" msgstr "Netbox 最高版本" -#: netbox/core/tables/plugins.py:37 netbox/core/tables/plugins.py:80 +#: netbox/core/tables/plugins.py:40 netbox/core/tables/plugins.py:86 msgid "No plugin data found" msgstr "未找到插件数据" -#: netbox/core/tables/plugins.py:54 netbox/templates/core/plugin.html:62 +#: netbox/core/tables/plugins.py:57 netbox/templates/core/plugin.html:62 msgid "Author" msgstr "作者" -#: netbox/core/tables/plugins.py:60 -msgid "Installed" -msgstr "已安装" - -#: netbox/core/tables/plugins.py:63 netbox/templates/core/plugin.html:84 +#: netbox/core/tables/plugins.py:69 netbox/templates/core/plugin.html:84 msgid "Certified" msgstr "已认证" -#: netbox/core/tables/plugins.py:66 +#: netbox/core/tables/plugins.py:72 msgid "Published" msgstr "已出版" -#: netbox/core/tables/plugins.py:72 +#: netbox/core/tables/plugins.py:78 msgid "Installed Version" msgstr "已安装的版本" -#: netbox/core/tables/plugins.py:76 +#: netbox/core/tables/plugins.py:82 msgid "Latest Version" msgstr "最新版本" @@ -2863,7 +2905,7 @@ msgstr "Workers" msgid "Host" msgstr "主机" -#: netbox/core/tables/tasks.py:50 netbox/ipam/forms/filtersets.py:601 +#: netbox/core/tables/tasks.py:50 netbox/ipam/forms/filtersets.py:609 msgid "Port" msgstr "端口" @@ -2911,7 +2953,7 @@ msgstr "PID" msgid "No workers found" msgstr "没有找到workers" -#: netbox/core/utils.py:84 netbox/core/utils.py:150 netbox/core/views.py:396 +#: netbox/core/utils.py:84 netbox/core/utils.py:150 netbox/core/views.py:398 #, python-brace-format msgid "Job {job_id} not found" msgstr "任务{job_id} 未发现" @@ -2921,70 +2963,70 @@ msgstr "任务{job_id} 未发现" msgid "Job {id} not found." msgstr "工作 {id} 未找到。" -#: netbox/core/views.py:88 +#: netbox/core/views.py:89 #, python-brace-format msgid "Queued job #{id} to sync {datasource}" msgstr "已排队的作业 #{id} 同步 {datasource}" -#: netbox/core/views.py:332 +#: netbox/core/views.py:334 #, python-brace-format msgid "Restored configuration revision #{id}" msgstr "已恢复配置修订版 #{id}" -#: netbox/core/views.py:435 +#: netbox/core/views.py:437 #, python-brace-format msgid "Job {id} has been deleted." msgstr "工作 {id} 已被删除。" -#: netbox/core/views.py:437 +#: netbox/core/views.py:439 #, python-brace-format msgid "Error deleting job {id}: {error}" msgstr "删除任务时出错 {id}: {error}" -#: netbox/core/views.py:446 +#: netbox/core/views.py:448 #, python-brace-format msgid "Job {id} has been re-enqueued." msgstr "工作 {id} 已重新排队。" -#: netbox/core/views.py:455 +#: netbox/core/views.py:457 #, python-brace-format msgid "Job {id} has been enqueued." msgstr "工作 {id} 已被排队。" -#: netbox/core/views.py:464 +#: netbox/core/views.py:466 #, python-brace-format msgid "Job {id} has been stopped." msgstr "工作 {id} 已停止。" -#: netbox/core/views.py:466 +#: netbox/core/views.py:468 #, python-brace-format msgid "Failed to stop job {id}" msgstr "无法停止作业 {id}" -#: netbox/core/views.py:601 +#: netbox/core/views.py:603 msgid "Plugins catalog could not be loaded" msgstr "无法加载插件目录" -#: netbox/core/views.py:635 +#: netbox/core/views.py:639 #, python-brace-format msgid "Plugin {name} not found" msgstr "插件 {name} 未找到" -#: netbox/dcim/api/serializers_/device_components.py:262 +#: netbox/dcim/api/serializers_/device_components.py:263 msgid "Interface mode does not support q-in-q service vlan" msgstr "接口模式不支持 q-in-q 服务 vlan" -#: netbox/dcim/api/serializers_/device_components.py:269 +#: netbox/dcim/api/serializers_/device_components.py:270 msgid "Interface mode does not support untagged vlan" msgstr "接口模式不支持未标记的 VLAN" -#: netbox/dcim/api/serializers_/device_components.py:274 -#: netbox/dcim/api/serializers_/device_components.py:279 +#: netbox/dcim/api/serializers_/device_components.py:275 +#: netbox/dcim/api/serializers_/device_components.py:280 msgid "Interface mode does not support tagged vlans" msgstr "接口模式不支持带标签的 VLAN" #: netbox/dcim/api/serializers_/devices.py:53 -#: netbox/dcim/api/serializers_/devicetypes.py:26 +#: netbox/dcim/api/serializers_/devicetypes.py:27 msgid "Position (U)" msgstr "具体U位" @@ -2997,10 +3039,10 @@ msgstr "标识符ID" msgid "Staging" msgstr "暂存" -#: netbox/dcim/choices.py:23 netbox/dcim/choices.py:189 -#: netbox/dcim/choices.py:240 netbox/dcim/choices.py:1543 -#: netbox/dcim/choices.py:1675 netbox/virtualization/choices.py:23 -#: netbox/virtualization/choices.py:49 +#: netbox/dcim/choices.py:23 netbox/dcim/choices.py:190 +#: netbox/dcim/choices.py:242 netbox/dcim/choices.py:1550 +#: netbox/dcim/choices.py:1699 netbox/virtualization/choices.py:23 +#: netbox/virtualization/choices.py:49 netbox/vpn/choices.py:282 msgid "Decommissioning" msgstr "报废" @@ -3059,51 +3101,55 @@ msgid "Deprecated" msgstr "已弃用" #: netbox/dcim/choices.py:114 -#: netbox/templates/dcim/inc/panels/racktype_dimensions.html:41 +#: netbox/templates/dcim/inc/panels/racktype_dimensions.html:51 msgid "Millimeters" msgstr "毫米" -#: netbox/dcim/choices.py:115 netbox/dcim/choices.py:1565 +#: netbox/dcim/choices.py:115 netbox/dcim/choices.py:1572 msgid "Inches" msgstr "英寸" -#: netbox/dcim/choices.py:136 netbox/dcim/choices.py:207 -#: netbox/dcim/choices.py:254 +#: netbox/dcim/choices.py:137 netbox/dcim/choices.py:209 +#: netbox/dcim/choices.py:257 msgid "Front to rear" msgstr "从前向后" -#: netbox/dcim/choices.py:137 netbox/dcim/choices.py:208 -#: netbox/dcim/choices.py:255 +#: netbox/dcim/choices.py:138 netbox/dcim/choices.py:210 +#: netbox/dcim/choices.py:258 msgid "Rear to front" msgstr "从后向前" -#: netbox/dcim/choices.py:151 netbox/dcim/forms/bulk_edit.py:72 -#: netbox/dcim/forms/bulk_edit.py:91 netbox/dcim/forms/bulk_edit.py:177 -#: netbox/dcim/forms/bulk_edit.py:1423 netbox/dcim/forms/bulk_import.py:62 -#: netbox/dcim/forms/bulk_import.py:76 netbox/dcim/forms/bulk_import.py:139 -#: netbox/dcim/forms/bulk_import.py:593 netbox/dcim/forms/bulk_import.py:863 -#: netbox/dcim/forms/bulk_import.py:1118 netbox/dcim/forms/filtersets.py:235 -#: netbox/dcim/forms/model_forms.py:76 netbox/dcim/forms/model_forms.py:95 -#: netbox/dcim/forms/model_forms.py:174 netbox/dcim/forms/model_forms.py:1113 -#: netbox/dcim/forms/model_forms.py:1582 -#: netbox/dcim/forms/object_import.py:177 netbox/dcim/tables/devices.py:689 -#: netbox/dcim/tables/devices.py:899 netbox/dcim/tables/devices.py:986 -#: netbox/dcim/tables/devices.py:1146 netbox/extras/tables/tables.py:226 -#: netbox/ipam/tables/fhrp.py:59 netbox/ipam/tables/ip.py:330 -#: netbox/ipam/tables/services.py:44 netbox/templates/dcim/interface.html:108 +#: netbox/dcim/choices.py:152 netbox/dcim/forms/bulk_edit.py:75 +#: netbox/dcim/forms/bulk_edit.py:95 netbox/dcim/forms/bulk_edit.py:182 +#: netbox/dcim/forms/bulk_edit.py:651 netbox/dcim/forms/bulk_edit.py:1470 +#: netbox/dcim/forms/bulk_import.py:63 netbox/dcim/forms/bulk_import.py:77 +#: netbox/dcim/forms/bulk_import.py:140 netbox/dcim/forms/bulk_import.py:480 +#: netbox/dcim/forms/bulk_import.py:624 netbox/dcim/forms/bulk_import.py:894 +#: netbox/dcim/forms/bulk_import.py:1149 netbox/dcim/forms/filtersets.py:236 +#: netbox/dcim/forms/filtersets.py:709 netbox/dcim/forms/model_forms.py:79 +#: netbox/dcim/forms/model_forms.py:99 netbox/dcim/forms/model_forms.py:179 +#: netbox/dcim/forms/model_forms.py:517 netbox/dcim/forms/model_forms.py:1207 +#: netbox/dcim/forms/model_forms.py:1676 +#: netbox/dcim/forms/object_import.py:177 netbox/dcim/tables/devices.py:696 +#: netbox/dcim/tables/devices.py:906 netbox/dcim/tables/devices.py:993 +#: netbox/dcim/tables/devices.py:1153 netbox/extras/tables/tables.py:237 +#: netbox/ipam/forms/bulk_import.py:568 netbox/ipam/forms/model_forms.py:768 +#: netbox/ipam/tables/fhrp.py:59 netbox/ipam/tables/ip.py:336 +#: netbox/ipam/tables/services.py:44 netbox/templates/dcim/devicerole.html:34 +#: netbox/templates/dcim/interface.html:108 #: netbox/templates/dcim/interface.html:366 #: netbox/templates/dcim/location.html:41 netbox/templates/dcim/region.html:37 #: netbox/templates/dcim/sitegroup.html:37 -#: netbox/templates/ipam/service.html:28 +#: netbox/templates/ipam/service.html:30 #: netbox/templates/tenancy/contactgroup.html:29 #: netbox/templates/tenancy/tenantgroup.html:37 #: netbox/templates/virtualization/vminterface.html:39 #: netbox/templates/wireless/wirelesslangroup.html:37 -#: netbox/tenancy/forms/bulk_edit.py:27 netbox/tenancy/forms/bulk_edit.py:61 +#: netbox/tenancy/forms/bulk_edit.py:27 netbox/tenancy/forms/bulk_edit.py:62 #: netbox/tenancy/forms/bulk_import.py:24 #: netbox/tenancy/forms/bulk_import.py:58 #: netbox/tenancy/forms/model_forms.py:25 -#: netbox/tenancy/forms/model_forms.py:68 +#: netbox/tenancy/forms/model_forms.py:69 #: netbox/virtualization/forms/bulk_edit.py:189 #: netbox/virtualization/forms/bulk_import.py:157 #: netbox/virtualization/tables/virtualmachines.py:132 @@ -3113,120 +3159,120 @@ msgstr "从后向前" msgid "Parent" msgstr "上级" -#: netbox/dcim/choices.py:152 +#: netbox/dcim/choices.py:153 msgid "Child" msgstr "子类" -#: netbox/dcim/choices.py:166 netbox/templates/dcim/device.html:349 +#: netbox/dcim/choices.py:167 netbox/templates/dcim/device.html:349 #: netbox/templates/dcim/rack.html:133 #: netbox/templates/dcim/rack_elevation_list.html:20 #: netbox/templates/dcim/rackreservation.html:76 msgid "Front" msgstr "前" -#: netbox/dcim/choices.py:167 netbox/templates/dcim/device.html:355 +#: netbox/dcim/choices.py:168 netbox/templates/dcim/device.html:355 #: netbox/templates/dcim/rack.html:139 #: netbox/templates/dcim/rack_elevation_list.html:21 #: netbox/templates/dcim/rackreservation.html:82 msgid "Rear" msgstr "后" -#: netbox/dcim/choices.py:186 netbox/dcim/choices.py:238 -#: netbox/dcim/choices.py:1673 netbox/virtualization/choices.py:47 +#: netbox/dcim/choices.py:187 netbox/dcim/choices.py:240 +#: netbox/dcim/choices.py:1697 netbox/virtualization/choices.py:47 msgid "Staged" msgstr "已暂存" -#: netbox/dcim/choices.py:188 +#: netbox/dcim/choices.py:189 msgid "Inventory" msgstr "库存中" -#: netbox/dcim/choices.py:209 netbox/dcim/choices.py:256 +#: netbox/dcim/choices.py:211 netbox/dcim/choices.py:259 msgid "Left to right" msgstr "从左向右" -#: netbox/dcim/choices.py:210 netbox/dcim/choices.py:257 +#: netbox/dcim/choices.py:212 netbox/dcim/choices.py:260 msgid "Right to left" msgstr "从右向左" -#: netbox/dcim/choices.py:211 netbox/dcim/choices.py:258 +#: netbox/dcim/choices.py:213 netbox/dcim/choices.py:261 msgid "Side to rear" msgstr "侧进风后出风" -#: netbox/dcim/choices.py:212 +#: netbox/dcim/choices.py:214 msgid "Rear to side" msgstr "从后到边" -#: netbox/dcim/choices.py:213 +#: netbox/dcim/choices.py:215 msgid "Bottom to top" msgstr "自下而上" -#: netbox/dcim/choices.py:214 +#: netbox/dcim/choices.py:216 msgid "Top to bottom" msgstr "从上到下" -#: netbox/dcim/choices.py:215 netbox/dcim/choices.py:259 -#: netbox/dcim/choices.py:1309 +#: netbox/dcim/choices.py:217 netbox/dcim/choices.py:262 +#: netbox/dcim/choices.py:1316 msgid "Passive" msgstr "被动" -#: netbox/dcim/choices.py:216 +#: netbox/dcim/choices.py:218 msgid "Mixed" msgstr "混合风道" -#: netbox/dcim/choices.py:484 netbox/dcim/choices.py:733 +#: netbox/dcim/choices.py:487 netbox/dcim/choices.py:736 msgid "NEMA (Non-locking)" msgstr "NEMA(非锁定)" -#: netbox/dcim/choices.py:506 netbox/dcim/choices.py:755 +#: netbox/dcim/choices.py:509 netbox/dcim/choices.py:758 msgid "NEMA (Locking)" msgstr "NEMA(锁定)" -#: netbox/dcim/choices.py:530 netbox/dcim/choices.py:779 +#: netbox/dcim/choices.py:533 netbox/dcim/choices.py:782 msgid "California Style" msgstr "美标" -#: netbox/dcim/choices.py:538 +#: netbox/dcim/choices.py:541 msgid "International/ITA" msgstr "国际通用标准/ITA" -#: netbox/dcim/choices.py:573 netbox/dcim/choices.py:814 +#: netbox/dcim/choices.py:576 netbox/dcim/choices.py:817 msgid "Proprietary" msgstr "专用规格" -#: netbox/dcim/choices.py:581 netbox/dcim/choices.py:824 -#: netbox/dcim/choices.py:1223 netbox/dcim/choices.py:1225 -#: netbox/dcim/choices.py:1459 netbox/dcim/choices.py:1461 -#: netbox/netbox/navigation/menu.py:208 +#: netbox/dcim/choices.py:584 netbox/dcim/choices.py:827 +#: netbox/dcim/choices.py:1228 netbox/dcim/choices.py:1230 +#: netbox/dcim/choices.py:1466 netbox/dcim/choices.py:1468 +#: netbox/netbox/navigation/menu.py:209 msgid "Other" msgstr "其他" -#: netbox/dcim/choices.py:787 +#: netbox/dcim/choices.py:790 msgid "ITA/International" msgstr "ITA/国际通用标准" -#: netbox/dcim/choices.py:854 +#: netbox/dcim/choices.py:857 msgid "Physical" msgstr "物理" -#: netbox/dcim/choices.py:855 netbox/dcim/choices.py:1025 +#: netbox/dcim/choices.py:858 netbox/dcim/choices.py:1029 msgid "Virtual" msgstr "虚拟" -#: netbox/dcim/choices.py:856 netbox/dcim/choices.py:1100 -#: netbox/dcim/forms/bulk_edit.py:1578 netbox/dcim/forms/filtersets.py:1384 -#: netbox/dcim/forms/model_forms.py:1023 netbox/dcim/forms/model_forms.py:1476 -#: netbox/netbox/navigation/menu.py:146 netbox/netbox/navigation/menu.py:150 +#: netbox/dcim/choices.py:859 netbox/dcim/choices.py:1105 +#: netbox/dcim/forms/bulk_edit.py:1625 netbox/dcim/forms/filtersets.py:1408 +#: netbox/dcim/forms/model_forms.py:1117 netbox/dcim/forms/model_forms.py:1570 +#: netbox/netbox/navigation/menu.py:147 netbox/netbox/navigation/menu.py:151 #: netbox/templates/dcim/interface.html:267 msgid "Wireless" msgstr "无线" -#: netbox/dcim/choices.py:1023 +#: netbox/dcim/choices.py:1027 msgid "Virtual interfaces" msgstr "虚拟接口" -#: netbox/dcim/choices.py:1026 netbox/dcim/forms/bulk_edit.py:1431 -#: netbox/dcim/forms/bulk_import.py:870 netbox/dcim/forms/model_forms.py:1005 -#: netbox/dcim/tables/devices.py:693 netbox/templates/dcim/interface.html:112 +#: netbox/dcim/choices.py:1030 netbox/dcim/forms/bulk_edit.py:1478 +#: netbox/dcim/forms/bulk_import.py:901 netbox/dcim/forms/model_forms.py:1099 +#: netbox/dcim/tables/devices.py:700 netbox/templates/dcim/interface.html:112 #: netbox/templates/virtualization/vminterface.html:43 #: netbox/virtualization/forms/bulk_edit.py:194 #: netbox/virtualization/forms/bulk_import.py:164 @@ -3234,147 +3280,157 @@ msgstr "虚拟接口" msgid "Bridge" msgstr "桥接" -#: netbox/dcim/choices.py:1027 +#: netbox/dcim/choices.py:1031 msgid "Link Aggregation Group (LAG)" msgstr "链路聚合组(LAG)" -#: netbox/dcim/choices.py:1031 +#: netbox/dcim/choices.py:1035 msgid "Ethernet (fixed)" msgstr "以太网(固定类型)" -#: netbox/dcim/choices.py:1047 +#: netbox/dcim/choices.py:1052 msgid "Ethernet (modular)" msgstr "以太网(模块)" -#: netbox/dcim/choices.py:1084 +#: netbox/dcim/choices.py:1089 msgid "Ethernet (backplane)" msgstr "以太网(背板)" -#: netbox/dcim/choices.py:1116 +#: netbox/dcim/choices.py:1121 msgid "Cellular" msgstr "蜂窝网络" -#: netbox/dcim/choices.py:1168 netbox/dcim/forms/filtersets.py:384 -#: netbox/dcim/forms/filtersets.py:810 netbox/dcim/forms/filtersets.py:1012 -#: netbox/dcim/forms/filtersets.py:1606 +#: netbox/dcim/choices.py:1173 netbox/dcim/forms/filtersets.py:385 +#: netbox/dcim/forms/filtersets.py:829 netbox/dcim/forms/filtersets.py:1031 +#: netbox/dcim/forms/filtersets.py:1630 #: netbox/templates/dcim/inventoryitem.html:56 #: netbox/templates/dcim/virtualchassis_edit.html:58 msgid "Serial" msgstr "串口" -#: netbox/dcim/choices.py:1183 +#: netbox/dcim/choices.py:1188 msgid "Coaxial" msgstr "同轴电缆接口" -#: netbox/dcim/choices.py:1204 +#: netbox/dcim/choices.py:1209 msgid "Stacking" msgstr "堆叠" -#: netbox/dcim/choices.py:1254 +#: netbox/dcim/choices.py:1261 msgid "Half" msgstr "半双工" -#: netbox/dcim/choices.py:1255 +#: netbox/dcim/choices.py:1262 msgid "Full" msgstr "全双工" -#: netbox/dcim/choices.py:1256 netbox/netbox/preferences.py:31 +#: netbox/dcim/choices.py:1263 netbox/netbox/preferences.py:31 #: netbox/wireless/choices.py:480 msgid "Auto" msgstr "自动" -#: netbox/dcim/choices.py:1268 +#: netbox/dcim/choices.py:1275 msgid "Access" msgstr "接入" -#: netbox/dcim/choices.py:1269 netbox/ipam/tables/vlans.py:148 -#: netbox/ipam/tables/vlans.py:193 +#: netbox/dcim/choices.py:1276 netbox/ipam/tables/vlans.py:150 +#: netbox/ipam/tables/vlans.py:195 #: netbox/templates/dcim/inc/interface_vlans_table.html:7 msgid "Tagged" msgstr "Trunk口" -#: netbox/dcim/choices.py:1270 +#: netbox/dcim/choices.py:1277 msgid "Tagged (All)" msgstr "Trunk口(允许所有VLAN)" -#: netbox/dcim/choices.py:1271 netbox/templates/ipam/vlan_edit.html:26 +#: netbox/dcim/choices.py:1278 netbox/templates/ipam/vlan_edit.html:26 msgid "Q-in-Q (802.1ad)" msgstr "q-in-q (802.1ad)" -#: netbox/dcim/choices.py:1300 +#: netbox/dcim/choices.py:1307 msgid "IEEE Standard" msgstr "IEEE标准" -#: netbox/dcim/choices.py:1311 +#: netbox/dcim/choices.py:1318 msgid "Passive 24V (2-pair)" msgstr "24V(2对供电)" -#: netbox/dcim/choices.py:1312 +#: netbox/dcim/choices.py:1319 msgid "Passive 24V (4-pair)" msgstr "24V(4对供电)" -#: netbox/dcim/choices.py:1313 +#: netbox/dcim/choices.py:1320 msgid "Passive 48V (2-pair)" msgstr "48V(2对供电)" -#: netbox/dcim/choices.py:1314 +#: netbox/dcim/choices.py:1321 msgid "Passive 48V (4-pair)" msgstr "48V(4对供电)" -#: netbox/dcim/choices.py:1387 netbox/dcim/choices.py:1500 +#: netbox/dcim/choices.py:1394 netbox/dcim/choices.py:1507 msgid "Copper" msgstr "铜缆" -#: netbox/dcim/choices.py:1410 +#: netbox/dcim/choices.py:1417 msgid "Fiber Optic" msgstr "光纤" -#: netbox/dcim/choices.py:1446 netbox/dcim/choices.py:1529 +#: netbox/dcim/choices.py:1453 netbox/dcim/choices.py:1536 msgid "USB" msgstr "USB" -#: netbox/dcim/choices.py:1516 +#: netbox/dcim/choices.py:1523 msgid "Fiber" msgstr "光纤" -#: netbox/dcim/choices.py:1541 netbox/dcim/forms/filtersets.py:1276 +#: netbox/dcim/choices.py:1548 netbox/dcim/forms/filtersets.py:1295 msgid "Connected" msgstr "已连接" -#: netbox/dcim/choices.py:1560 netbox/netbox/choices.py:175 +#: netbox/dcim/choices.py:1567 netbox/netbox/choices.py:175 msgid "Kilometers" msgstr "公里" -#: netbox/dcim/choices.py:1561 netbox/netbox/choices.py:176 +#: netbox/dcim/choices.py:1568 netbox/netbox/choices.py:176 #: netbox/templates/dcim/cable_trace.html:65 msgid "Meters" msgstr "米" -#: netbox/dcim/choices.py:1562 +#: netbox/dcim/choices.py:1569 msgid "Centimeters" msgstr "厘米" -#: netbox/dcim/choices.py:1563 netbox/netbox/choices.py:177 +#: netbox/dcim/choices.py:1570 netbox/netbox/choices.py:177 msgid "Miles" msgstr "英里" -#: netbox/dcim/choices.py:1564 netbox/netbox/choices.py:178 +#: netbox/dcim/choices.py:1571 netbox/netbox/choices.py:178 #: netbox/templates/dcim/cable_trace.html:66 msgid "Feet" msgstr "英尺" -#: netbox/dcim/choices.py:1612 +#: netbox/dcim/choices.py:1619 msgid "Redundant" msgstr "冗余" -#: netbox/dcim/choices.py:1633 +#: netbox/dcim/choices.py:1640 msgid "Single phase" msgstr "单相电" -#: netbox/dcim/choices.py:1634 +#: netbox/dcim/choices.py:1641 msgid "Three-phase" msgstr "三相" +#: netbox/dcim/choices.py:1657 netbox/extras/choices.py:53 +#: netbox/netbox/preferences.py:21 netbox/templates/extras/customfield.html:78 +#: netbox/vpn/choices.py:20 netbox/wireless/choices.py:27 +msgid "Disabled" +msgstr "禁用" + +#: netbox/dcim/choices.py:1658 +msgid "Faulty" +msgstr "故障" + #: netbox/dcim/fields.py:45 #, python-brace-format msgid "Invalid MAC address format: {value}" @@ -3385,320 +3441,336 @@ msgstr "MAC地址格式无效:{value}" msgid "Invalid WWN format: {value}" msgstr "WWN格式无效:{value}" -#: netbox/dcim/filtersets.py:87 +#: netbox/dcim/filtersets.py:89 msgid "Parent region (ID)" msgstr "上一级地区(ID)" -#: netbox/dcim/filtersets.py:93 +#: netbox/dcim/filtersets.py:95 msgid "Parent region (slug)" msgstr "上一级地区(缩写)" -#: netbox/dcim/filtersets.py:117 +#: netbox/dcim/filtersets.py:119 msgid "Parent site group (ID)" msgstr "上一级站点组(ID)" -#: netbox/dcim/filtersets.py:123 +#: netbox/dcim/filtersets.py:125 msgid "Parent site group (slug)" msgstr "上一级站点组(缩写)" -#: netbox/dcim/filtersets.py:165 netbox/extras/filtersets.py:364 +#: netbox/dcim/filtersets.py:167 netbox/extras/filtersets.py:422 #: netbox/ipam/filtersets.py:836 netbox/ipam/filtersets.py:988 msgid "Group (ID)" msgstr "组(ID)" -#: netbox/dcim/filtersets.py:171 +#: netbox/dcim/filtersets.py:173 msgid "Group (slug)" msgstr "组(缩写)" -#: netbox/dcim/filtersets.py:177 netbox/dcim/filtersets.py:182 +#: netbox/dcim/filtersets.py:179 netbox/dcim/filtersets.py:184 msgid "AS (ID)" msgstr "AS (ID)" -#: netbox/dcim/filtersets.py:247 +#: netbox/dcim/filtersets.py:249 msgid "Parent location (ID)" msgstr "父级位置(ID)" -#: netbox/dcim/filtersets.py:253 +#: netbox/dcim/filtersets.py:255 msgid "Parent location (slug)" msgstr "父级位置(缩写)" -#: netbox/dcim/filtersets.py:297 netbox/dcim/filtersets.py:382 -#: netbox/dcim/filtersets.py:540 netbox/dcim/filtersets.py:679 -#: netbox/dcim/filtersets.py:883 netbox/dcim/filtersets.py:934 -#: netbox/dcim/filtersets.py:974 netbox/dcim/filtersets.py:1315 -#: netbox/dcim/filtersets.py:2036 +#: netbox/dcim/filtersets.py:299 netbox/dcim/filtersets.py:384 +#: 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:2093 msgid "Manufacturer (ID)" msgstr "厂商(ID)" -#: netbox/dcim/filtersets.py:303 netbox/dcim/filtersets.py:388 -#: netbox/dcim/filtersets.py:546 netbox/dcim/filtersets.py:685 -#: netbox/dcim/filtersets.py:889 netbox/dcim/filtersets.py:940 -#: netbox/dcim/filtersets.py:980 netbox/dcim/filtersets.py:1321 -#: netbox/dcim/filtersets.py:2042 +#: netbox/dcim/filtersets.py:305 netbox/dcim/filtersets.py:390 +#: 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:2099 msgid "Manufacturer (slug)" msgstr "厂商 (缩写)" -#: netbox/dcim/filtersets.py:394 +#: netbox/dcim/filtersets.py:396 msgid "Rack type (slug)" msgstr "机架类型(弹头)" -#: netbox/dcim/filtersets.py:398 +#: netbox/dcim/filtersets.py:400 msgid "Rack type (ID)" msgstr "机架类型 (ID)" -#: netbox/dcim/filtersets.py:412 netbox/dcim/filtersets.py:893 -#: netbox/dcim/filtersets.py:995 netbox/dcim/filtersets.py:2046 +#: netbox/dcim/filtersets.py:414 netbox/dcim/filtersets.py:921 +#: netbox/dcim/filtersets.py:1047 netbox/dcim/filtersets.py:2103 #: netbox/ipam/filtersets.py:376 netbox/ipam/filtersets.py:488 -#: netbox/ipam/filtersets.py:998 netbox/virtualization/filtersets.py:176 +#: netbox/ipam/filtersets.py:998 netbox/virtualization/filtersets.py:177 msgid "Role (ID)" msgstr "角色(ID)" -#: netbox/dcim/filtersets.py:418 netbox/dcim/filtersets.py:899 -#: netbox/dcim/filtersets.py:1001 netbox/dcim/filtersets.py:2052 -#: netbox/extras/filtersets.py:558 netbox/ipam/filtersets.py:382 +#: netbox/dcim/filtersets.py:420 netbox/dcim/filtersets.py:927 +#: netbox/dcim/filtersets.py:1054 netbox/dcim/filtersets.py:2109 +#: netbox/extras/filtersets.py:651 netbox/ipam/filtersets.py:382 #: netbox/ipam/filtersets.py:494 netbox/ipam/filtersets.py:1004 -#: netbox/virtualization/filtersets.py:182 +#: netbox/virtualization/filtersets.py:184 msgid "Role (slug)" msgstr "角色 (缩写)" -#: netbox/dcim/filtersets.py:448 netbox/dcim/filtersets.py:1070 -#: netbox/dcim/filtersets.py:1391 netbox/dcim/filtersets.py:1489 -#: netbox/dcim/filtersets.py:2444 +#: netbox/dcim/filtersets.py:450 netbox/dcim/filtersets.py:1123 +#: netbox/dcim/filtersets.py:1444 netbox/dcim/filtersets.py:1542 +#: netbox/dcim/filtersets.py:2501 msgid "Rack (ID)" msgstr "机柜(ID)" -#: netbox/dcim/filtersets.py:508 netbox/extras/filtersets.py:293 -#: netbox/extras/filtersets.py:337 netbox/extras/filtersets.py:359 -#: netbox/extras/filtersets.py:419 netbox/users/filtersets.py:113 -#: netbox/users/filtersets.py:180 +#: netbox/dcim/filtersets.py:510 netbox/extras/filtersets.py:298 +#: netbox/extras/filtersets.py:350 netbox/extras/filtersets.py:395 +#: netbox/extras/filtersets.py:417 netbox/extras/filtersets.py:477 +#: netbox/users/filtersets.py:113 netbox/users/filtersets.py:180 msgid "User (name)" msgstr "用户(名称)" -#: netbox/dcim/filtersets.py:550 +#: netbox/dcim/filtersets.py:552 msgid "Default platform (ID)" msgstr "默认系统平台(ID)" -#: netbox/dcim/filtersets.py:556 +#: netbox/dcim/filtersets.py:558 msgid "Default platform (slug)" msgstr "默认系统平台(缩写)" -#: netbox/dcim/filtersets.py:559 netbox/dcim/forms/filtersets.py:518 +#: netbox/dcim/filtersets.py:561 netbox/dcim/forms/filtersets.py:519 msgid "Has a front image" msgstr "有前面板图片" -#: netbox/dcim/filtersets.py:563 netbox/dcim/forms/filtersets.py:525 +#: netbox/dcim/filtersets.py:565 netbox/dcim/forms/filtersets.py:526 msgid "Has a rear image" msgstr "有后面板图片" -#: netbox/dcim/filtersets.py:568 netbox/dcim/filtersets.py:689 -#: netbox/dcim/filtersets.py:1139 netbox/dcim/forms/filtersets.py:532 -#: netbox/dcim/forms/filtersets.py:628 netbox/dcim/forms/filtersets.py:849 +#: netbox/dcim/filtersets.py:570 netbox/dcim/filtersets.py:717 +#: netbox/dcim/filtersets.py:1192 netbox/dcim/forms/filtersets.py:533 +#: netbox/dcim/forms/filtersets.py:642 netbox/dcim/forms/filtersets.py:868 msgid "Has console ports" msgstr "具有console端口" -#: netbox/dcim/filtersets.py:572 netbox/dcim/filtersets.py:693 -#: netbox/dcim/filtersets.py:1143 netbox/dcim/forms/filtersets.py:539 -#: netbox/dcim/forms/filtersets.py:635 netbox/dcim/forms/filtersets.py:856 +#: netbox/dcim/filtersets.py:574 netbox/dcim/filtersets.py:721 +#: netbox/dcim/filtersets.py:1196 netbox/dcim/forms/filtersets.py:540 +#: netbox/dcim/forms/filtersets.py:649 netbox/dcim/forms/filtersets.py:875 msgid "Has console server ports" msgstr "具有console 服务器端口" -#: netbox/dcim/filtersets.py:576 netbox/dcim/filtersets.py:697 -#: netbox/dcim/filtersets.py:1147 netbox/dcim/forms/filtersets.py:546 -#: netbox/dcim/forms/filtersets.py:642 netbox/dcim/forms/filtersets.py:863 +#: netbox/dcim/filtersets.py:578 netbox/dcim/filtersets.py:725 +#: netbox/dcim/filtersets.py:1200 netbox/dcim/forms/filtersets.py:547 +#: netbox/dcim/forms/filtersets.py:656 netbox/dcim/forms/filtersets.py:882 msgid "Has power ports" msgstr "有电源接口" -#: netbox/dcim/filtersets.py:580 netbox/dcim/filtersets.py:701 -#: netbox/dcim/filtersets.py:1151 netbox/dcim/forms/filtersets.py:553 -#: netbox/dcim/forms/filtersets.py:649 netbox/dcim/forms/filtersets.py:870 +#: netbox/dcim/filtersets.py:582 netbox/dcim/filtersets.py:729 +#: netbox/dcim/filtersets.py:1204 netbox/dcim/forms/filtersets.py:554 +#: netbox/dcim/forms/filtersets.py:663 netbox/dcim/forms/filtersets.py:889 msgid "Has power outlets" msgstr "有电源插座" -#: netbox/dcim/filtersets.py:584 netbox/dcim/filtersets.py:705 -#: netbox/dcim/filtersets.py:1155 netbox/dcim/forms/filtersets.py:560 -#: netbox/dcim/forms/filtersets.py:656 netbox/dcim/forms/filtersets.py:877 +#: netbox/dcim/filtersets.py:586 netbox/dcim/filtersets.py:733 +#: netbox/dcim/filtersets.py:1208 netbox/dcim/forms/filtersets.py:561 +#: netbox/dcim/forms/filtersets.py:670 netbox/dcim/forms/filtersets.py:896 msgid "Has interfaces" msgstr "有接口" -#: netbox/dcim/filtersets.py:588 netbox/dcim/filtersets.py:709 -#: netbox/dcim/filtersets.py:1159 netbox/dcim/forms/filtersets.py:567 -#: netbox/dcim/forms/filtersets.py:663 netbox/dcim/forms/filtersets.py:884 +#: netbox/dcim/filtersets.py:590 netbox/dcim/filtersets.py:737 +#: netbox/dcim/filtersets.py:1212 netbox/dcim/forms/filtersets.py:568 +#: netbox/dcim/forms/filtersets.py:677 netbox/dcim/forms/filtersets.py:903 msgid "Has pass-through ports" msgstr "有直通端口" -#: netbox/dcim/filtersets.py:592 netbox/dcim/filtersets.py:1163 -#: netbox/dcim/forms/filtersets.py:581 +#: netbox/dcim/filtersets.py:594 netbox/dcim/filtersets.py:1216 +#: netbox/dcim/forms/filtersets.py:582 msgid "Has module bays" msgstr "有模块托架" -#: netbox/dcim/filtersets.py:596 netbox/dcim/filtersets.py:1167 -#: netbox/dcim/forms/filtersets.py:574 +#: netbox/dcim/filtersets.py:598 netbox/dcim/filtersets.py:1220 +#: netbox/dcim/forms/filtersets.py:575 msgid "Has device bays" msgstr "有设备托架" -#: netbox/dcim/filtersets.py:600 netbox/dcim/forms/filtersets.py:588 +#: netbox/dcim/filtersets.py:602 netbox/dcim/forms/filtersets.py:589 msgid "Has inventory items" msgstr "有库存项" -#: netbox/dcim/filtersets.py:757 netbox/dcim/filtersets.py:990 -#: netbox/dcim/filtersets.py:1510 +#: netbox/dcim/filtersets.py:697 +msgid "Profile (ID)" +msgstr "个人资料 (ID)" + +#: netbox/dcim/filtersets.py:703 +msgid "Profile (name)" +msgstr "个人资料(姓名)" + +#: netbox/dcim/filtersets.py:785 netbox/dcim/filtersets.py:1041 +#: netbox/dcim/filtersets.py:1563 msgid "Device type (ID)" msgstr "设备型号(ID)" -#: netbox/dcim/filtersets.py:773 netbox/dcim/filtersets.py:1326 +#: netbox/dcim/filtersets.py:801 netbox/dcim/filtersets.py:1379 msgid "Module type (ID)" msgstr "模块类型(ID)" -#: netbox/dcim/filtersets.py:805 netbox/dcim/filtersets.py:1665 +#: netbox/dcim/filtersets.py:833 netbox/dcim/filtersets.py:1718 msgid "Power port (ID)" msgstr "电源接口(ID)" -#: netbox/dcim/filtersets.py:879 netbox/dcim/filtersets.py:2032 +#: netbox/dcim/filtersets.py:907 netbox/dcim/filtersets.py:2089 msgid "Parent inventory item (ID)" msgstr "上一级库存项(ID)" -#: netbox/dcim/filtersets.py:922 netbox/dcim/filtersets.py:948 -#: netbox/dcim/filtersets.py:1135 netbox/virtualization/filtersets.py:204 +#: netbox/dcim/filtersets.py:950 netbox/dcim/filtersets.py:999 +#: netbox/dcim/filtersets.py:1188 netbox/virtualization/filtersets.py:206 msgid "Config template (ID)" msgstr "配置模板(ID)" -#: netbox/dcim/filtersets.py:986 +#: netbox/dcim/filtersets.py:954 netbox/dcim/filtersets.py:966 +msgid "Parent device role (ID)" +msgstr "父设备角色 (ID)" + +#: netbox/dcim/filtersets.py:960 netbox/dcim/filtersets.py:973 +msgid "Parent device role (slug)" +msgstr "父设备角色(slug)" + +#: netbox/dcim/filtersets.py:1037 msgid "Device type (slug)" msgstr "设备型号 (缩写)" -#: netbox/dcim/filtersets.py:1006 +#: netbox/dcim/filtersets.py:1059 msgid "Parent Device (ID)" msgstr "上一级设备(ID)" -#: netbox/dcim/filtersets.py:1010 netbox/virtualization/filtersets.py:186 +#: netbox/dcim/filtersets.py:1063 netbox/virtualization/filtersets.py:188 msgid "Platform (ID)" msgstr "平台(ID)" -#: netbox/dcim/filtersets.py:1016 netbox/extras/filtersets.py:569 -#: netbox/virtualization/filtersets.py:192 +#: netbox/dcim/filtersets.py:1069 netbox/extras/filtersets.py:662 +#: netbox/virtualization/filtersets.py:194 msgid "Platform (slug)" msgstr "平台(缩写)" -#: netbox/dcim/filtersets.py:1052 netbox/dcim/filtersets.py:1375 -#: netbox/dcim/filtersets.py:1473 netbox/dcim/filtersets.py:2134 -#: netbox/dcim/filtersets.py:2376 netbox/dcim/filtersets.py:2435 +#: netbox/dcim/filtersets.py:1105 netbox/dcim/filtersets.py:1428 +#: netbox/dcim/filtersets.py:1526 netbox/dcim/filtersets.py:2191 +#: netbox/dcim/filtersets.py:2433 netbox/dcim/filtersets.py:2492 msgid "Site name (slug)" msgstr "站点名字 (缩写)" -#: netbox/dcim/filtersets.py:1075 +#: netbox/dcim/filtersets.py:1128 msgid "Parent bay (ID)" msgstr "父级托架(IE)" -#: netbox/dcim/filtersets.py:1079 +#: netbox/dcim/filtersets.py:1132 msgid "VM cluster (ID)" msgstr "虚拟机集群(ID)" -#: netbox/dcim/filtersets.py:1085 netbox/extras/filtersets.py:591 +#: netbox/dcim/filtersets.py:1138 netbox/extras/filtersets.py:684 #: netbox/virtualization/filtersets.py:102 msgid "Cluster group (slug)" msgstr "集群组(缩写)" -#: netbox/dcim/filtersets.py:1090 netbox/virtualization/filtersets.py:96 +#: netbox/dcim/filtersets.py:1143 netbox/virtualization/filtersets.py:96 msgid "Cluster group (ID)" msgstr "集群组(ID)" -#: netbox/dcim/filtersets.py:1096 +#: netbox/dcim/filtersets.py:1149 msgid "Device model (slug)" msgstr "设备模块(缩写)" -#: netbox/dcim/filtersets.py:1107 netbox/dcim/forms/bulk_edit.py:525 +#: netbox/dcim/filtersets.py:1160 netbox/dcim/forms/bulk_edit.py:539 msgid "Is full depth" msgstr "是否全尺寸" -#: netbox/dcim/filtersets.py:1111 netbox/dcim/forms/filtersets.py:819 -#: netbox/dcim/forms/filtersets.py:1439 netbox/dcim/forms/filtersets.py:1645 -#: netbox/dcim/forms/filtersets.py:1650 netbox/dcim/forms/model_forms.py:1793 -#: netbox/dcim/models/devices.py:1505 netbox/dcim/models/devices.py:1526 -#: netbox/virtualization/filtersets.py:196 -#: netbox/virtualization/filtersets.py:268 +#: netbox/dcim/filtersets.py:1164 netbox/dcim/forms/filtersets.py:838 +#: netbox/dcim/forms/filtersets.py:1463 netbox/dcim/forms/filtersets.py:1669 +#: netbox/dcim/forms/filtersets.py:1674 netbox/dcim/forms/model_forms.py:1887 +#: netbox/dcim/models/devices.py:1234 netbox/dcim/models/devices.py:1254 +#: netbox/virtualization/filtersets.py:198 +#: netbox/virtualization/filtersets.py:270 #: netbox/virtualization/forms/filtersets.py:178 #: netbox/virtualization/forms/filtersets.py:231 msgid "MAC address" msgstr "MAC 地址" -#: netbox/dcim/filtersets.py:1118 netbox/dcim/filtersets.py:1283 -#: netbox/dcim/forms/filtersets.py:828 netbox/dcim/forms/filtersets.py:931 -#: netbox/virtualization/filtersets.py:200 +#: netbox/dcim/filtersets.py:1171 netbox/dcim/filtersets.py:1336 +#: netbox/dcim/forms/filtersets.py:847 netbox/dcim/forms/filtersets.py:950 +#: netbox/virtualization/filtersets.py:202 #: netbox/virtualization/forms/filtersets.py:182 msgid "Has a primary IP" msgstr "有主IP" -#: netbox/dcim/filtersets.py:1122 +#: netbox/dcim/filtersets.py:1175 msgid "Has an out-of-band IP" msgstr "有带外管理IP" -#: netbox/dcim/filtersets.py:1127 +#: netbox/dcim/filtersets.py:1180 msgid "Virtual chassis (ID)" msgstr "堆叠 (ID)" -#: netbox/dcim/filtersets.py:1131 +#: netbox/dcim/filtersets.py:1184 msgid "Is a virtual chassis member" msgstr "是堆叠成员" -#: netbox/dcim/filtersets.py:1172 +#: netbox/dcim/filtersets.py:1225 msgid "OOB IP (ID)" msgstr "带外管理IP(ID)" -#: netbox/dcim/filtersets.py:1176 +#: netbox/dcim/filtersets.py:1229 msgid "Has virtual device context" msgstr "有虚拟设备上下文" -#: netbox/dcim/filtersets.py:1266 +#: netbox/dcim/filtersets.py:1319 msgid "VDC (ID)" msgstr "VDC (ID)" -#: netbox/dcim/filtersets.py:1271 +#: netbox/dcim/filtersets.py:1324 msgid "Device model" msgstr "设备型号" -#: netbox/dcim/filtersets.py:1332 +#: netbox/dcim/filtersets.py:1385 msgid "Module type (model)" msgstr "模块类型(模块)" -#: netbox/dcim/filtersets.py:1338 +#: netbox/dcim/filtersets.py:1391 msgid "Module bay (ID)" msgstr "模块托架 (ID)" -#: netbox/dcim/filtersets.py:1397 netbox/dcim/filtersets.py:1495 +#: netbox/dcim/filtersets.py:1450 netbox/dcim/filtersets.py:1548 msgid "Rack (name)" msgstr "机柜(名称)" -#: netbox/dcim/filtersets.py:1401 netbox/dcim/filtersets.py:1499 -#: netbox/dcim/filtersets.py:1685 netbox/ipam/filtersets.py:606 -#: netbox/ipam/filtersets.py:846 netbox/ipam/filtersets.py:1168 -#: netbox/virtualization/filtersets.py:127 netbox/vpn/filtersets.py:379 +#: netbox/dcim/filtersets.py:1454 netbox/dcim/filtersets.py:1552 +#: netbox/dcim/filtersets.py:1742 netbox/ipam/filtersets.py:606 +#: netbox/ipam/filtersets.py:846 netbox/ipam/filtersets.py:1174 +#: netbox/virtualization/filtersets.py:127 netbox/vpn/filtersets.py:382 msgid "Device (ID)" msgstr "设备(ID)" -#: netbox/dcim/filtersets.py:1407 netbox/dcim/filtersets.py:1505 -#: netbox/dcim/filtersets.py:1680 netbox/ipam/filtersets.py:601 -#: netbox/ipam/filtersets.py:841 netbox/ipam/filtersets.py:1174 -#: netbox/vpn/filtersets.py:374 +#: netbox/dcim/filtersets.py:1460 netbox/dcim/filtersets.py:1558 +#: netbox/dcim/filtersets.py:1737 netbox/ipam/filtersets.py:601 +#: netbox/ipam/filtersets.py:841 netbox/ipam/filtersets.py:1169 +#: netbox/vpn/filtersets.py:377 msgid "Device (name)" msgstr "设备(名称)" -#: netbox/dcim/filtersets.py:1516 +#: netbox/dcim/filtersets.py:1569 msgid "Device type (model)" msgstr "设备型号 (model)" -#: netbox/dcim/filtersets.py:1521 +#: netbox/dcim/filtersets.py:1574 msgid "Device role (ID)" msgstr "设备角色(ID)" -#: netbox/dcim/filtersets.py:1527 +#: netbox/dcim/filtersets.py:1580 msgid "Device role (slug)" msgstr "设备角色(缩写)" -#: netbox/dcim/filtersets.py:1532 +#: netbox/dcim/filtersets.py:1585 msgid "Virtual Chassis (ID)" msgstr "堆叠(ID)" -#: netbox/dcim/filtersets.py:1538 netbox/dcim/forms/filtersets.py:110 +#: netbox/dcim/filtersets.py:1591 netbox/dcim/forms/filtersets.py:111 #: netbox/dcim/tables/devices.py:216 netbox/netbox/navigation/menu.py:79 #: netbox/templates/dcim/device.html:120 #: netbox/templates/dcim/device_edit.html:95 @@ -3708,121 +3780,121 @@ msgstr "堆叠(ID)" msgid "Virtual Chassis" msgstr "堆叠" -#: netbox/dcim/filtersets.py:1562 +#: netbox/dcim/filtersets.py:1615 msgid "Module (ID)" msgstr "模块(ID)" -#: netbox/dcim/filtersets.py:1569 +#: netbox/dcim/filtersets.py:1622 msgid "Cable (ID)" msgstr "线缆(ID)" -#: netbox/dcim/filtersets.py:1690 netbox/ipam/filtersets.py:611 -#: netbox/ipam/filtersets.py:851 netbox/ipam/filtersets.py:1184 -#: netbox/vpn/filtersets.py:385 +#: netbox/dcim/filtersets.py:1747 netbox/ipam/filtersets.py:611 +#: netbox/ipam/filtersets.py:851 netbox/ipam/filtersets.py:1179 +#: netbox/vpn/filtersets.py:388 msgid "Virtual machine (name)" msgstr "虚拟机(名称)" -#: netbox/dcim/filtersets.py:1695 netbox/ipam/filtersets.py:616 -#: netbox/ipam/filtersets.py:856 netbox/ipam/filtersets.py:1178 -#: netbox/virtualization/filtersets.py:248 -#: netbox/virtualization/filtersets.py:299 netbox/vpn/filtersets.py:390 +#: netbox/dcim/filtersets.py:1752 netbox/ipam/filtersets.py:616 +#: netbox/ipam/filtersets.py:856 netbox/ipam/filtersets.py:1184 +#: netbox/virtualization/filtersets.py:250 +#: netbox/virtualization/filtersets.py:301 netbox/vpn/filtersets.py:393 msgid "Virtual machine (ID)" msgstr "虚拟机(ID)" -#: netbox/dcim/filtersets.py:1701 netbox/ipam/filtersets.py:622 -#: netbox/vpn/filtersets.py:97 netbox/vpn/filtersets.py:396 +#: netbox/dcim/filtersets.py:1758 netbox/ipam/filtersets.py:622 +#: netbox/vpn/filtersets.py:97 netbox/vpn/filtersets.py:399 msgid "Interface (name)" msgstr "接口(名称)" -#: netbox/dcim/filtersets.py:1712 netbox/ipam/filtersets.py:633 -#: netbox/vpn/filtersets.py:108 netbox/vpn/filtersets.py:407 +#: netbox/dcim/filtersets.py:1769 netbox/ipam/filtersets.py:633 +#: netbox/vpn/filtersets.py:108 netbox/vpn/filtersets.py:410 msgid "VM interface (name)" msgstr "虚拟接口(名称)" -#: netbox/dcim/filtersets.py:1717 netbox/ipam/filtersets.py:638 +#: netbox/dcim/filtersets.py:1774 netbox/ipam/filtersets.py:638 #: netbox/vpn/filtersets.py:113 msgid "VM interface (ID)" msgstr "虚拟接口(ID)" -#: netbox/dcim/filtersets.py:1759 netbox/templates/dcim/interface.html:81 +#: netbox/dcim/filtersets.py:1816 netbox/templates/dcim/interface.html:81 #: netbox/templates/virtualization/vminterface.html:55 #: netbox/virtualization/forms/model_forms.py:395 msgid "802.1Q Mode" msgstr "802.1Q 模式" -#: netbox/dcim/filtersets.py:1763 netbox/ipam/forms/bulk_import.py:192 -#: netbox/vpn/forms/bulk_import.py:308 +#: netbox/dcim/filtersets.py:1820 netbox/ipam/forms/bulk_import.py:192 +#: netbox/vpn/forms/bulk_import.py:313 msgid "Assigned VLAN" msgstr "指定VLAN" -#: netbox/dcim/filtersets.py:1767 +#: netbox/dcim/filtersets.py:1824 msgid "Assigned VID" msgstr "指定VID" -#: netbox/dcim/filtersets.py:1772 netbox/dcim/forms/bulk_edit.py:1544 -#: netbox/dcim/forms/bulk_import.py:921 netbox/dcim/forms/filtersets.py:1492 -#: netbox/dcim/forms/model_forms.py:1442 -#: netbox/dcim/models/device_components.py:752 -#: netbox/dcim/tables/devices.py:647 netbox/ipam/filtersets.py:335 +#: netbox/dcim/filtersets.py:1829 netbox/dcim/forms/bulk_edit.py:1591 +#: netbox/dcim/forms/bulk_import.py:952 netbox/dcim/forms/filtersets.py:1516 +#: netbox/dcim/forms/model_forms.py:1536 +#: netbox/dcim/models/device_components.py:761 +#: netbox/dcim/tables/devices.py:654 netbox/ipam/filtersets.py:335 #: netbox/ipam/filtersets.py:346 netbox/ipam/filtersets.py:478 #: netbox/ipam/filtersets.py:579 netbox/ipam/filtersets.py:590 #: netbox/ipam/forms/bulk_edit.py:226 netbox/ipam/forms/bulk_edit.py:282 -#: netbox/ipam/forms/bulk_edit.py:324 netbox/ipam/forms/bulk_import.py:160 +#: netbox/ipam/forms/bulk_edit.py:329 netbox/ipam/forms/bulk_import.py:160 #: netbox/ipam/forms/bulk_import.py:249 netbox/ipam/forms/bulk_import.py:285 #: netbox/ipam/forms/filtersets.py:69 netbox/ipam/forms/filtersets.py:180 -#: netbox/ipam/forms/filtersets.py:325 netbox/ipam/forms/model_forms.py:65 +#: netbox/ipam/forms/filtersets.py:332 netbox/ipam/forms/model_forms.py:65 #: netbox/ipam/forms/model_forms.py:208 netbox/ipam/forms/model_forms.py:256 #: netbox/ipam/forms/model_forms.py:310 netbox/ipam/forms/model_forms.py:474 #: netbox/ipam/forms/model_forms.py:488 netbox/ipam/forms/model_forms.py:502 -#: netbox/ipam/models/ip.py:217 netbox/ipam/models/ip.py:498 -#: netbox/ipam/models/ip.py:719 netbox/ipam/models/vrfs.py:61 -#: netbox/ipam/tables/ip.py:188 netbox/ipam/tables/ip.py:261 -#: netbox/ipam/tables/ip.py:312 netbox/ipam/tables/ip.py:402 +#: netbox/ipam/models/ip.py:217 netbox/ipam/models/ip.py:501 +#: netbox/ipam/models/ip.py:730 netbox/ipam/models/vrfs.py:61 +#: netbox/ipam/tables/ip.py:189 netbox/ipam/tables/ip.py:262 +#: netbox/ipam/tables/ip.py:318 netbox/ipam/tables/ip.py:418 #: netbox/templates/dcim/interface.html:152 #: netbox/templates/ipam/ipaddress.html:18 -#: netbox/templates/ipam/iprange.html:40 netbox/templates/ipam/prefix.html:19 +#: netbox/templates/ipam/iprange.html:47 netbox/templates/ipam/prefix.html:19 #: netbox/templates/ipam/vrf.html:7 netbox/templates/ipam/vrf.html:13 #: netbox/templates/virtualization/vminterface.html:90 #: netbox/virtualization/forms/bulk_edit.py:243 #: netbox/virtualization/forms/bulk_import.py:177 #: netbox/virtualization/forms/filtersets.py:236 #: netbox/virtualization/forms/model_forms.py:368 -#: netbox/virtualization/models/virtualmachines.py:331 +#: netbox/virtualization/models/virtualmachines.py:336 #: netbox/virtualization/tables/virtualmachines.py:113 msgid "VRF" msgstr "VRF" -#: netbox/dcim/filtersets.py:1778 netbox/ipam/filtersets.py:341 +#: netbox/dcim/filtersets.py:1835 netbox/ipam/filtersets.py:341 #: netbox/ipam/filtersets.py:352 netbox/ipam/filtersets.py:484 #: netbox/ipam/filtersets.py:585 netbox/ipam/filtersets.py:596 msgid "VRF (RD)" msgstr "VRF (RD)" -#: netbox/dcim/filtersets.py:1783 netbox/ipam/filtersets.py:1036 -#: netbox/vpn/filtersets.py:342 +#: netbox/dcim/filtersets.py:1840 netbox/ipam/filtersets.py:1036 +#: netbox/vpn/filtersets.py:345 msgid "L2VPN (ID)" msgstr "L2VPN (ID)" -#: netbox/dcim/filtersets.py:1789 netbox/dcim/forms/filtersets.py:1497 -#: netbox/dcim/tables/devices.py:583 netbox/ipam/filtersets.py:1042 -#: netbox/ipam/forms/filtersets.py:584 netbox/ipam/tables/vlans.py:113 +#: netbox/dcim/filtersets.py:1846 netbox/dcim/forms/filtersets.py:1521 +#: netbox/dcim/tables/devices.py:590 netbox/ipam/filtersets.py:1042 +#: netbox/ipam/forms/filtersets.py:592 netbox/ipam/tables/vlans.py:115 #: netbox/templates/dcim/interface.html:99 netbox/templates/ipam/vlan.html:82 #: netbox/templates/vpn/l2vpntermination.html:12 #: netbox/virtualization/forms/filtersets.py:241 -#: netbox/vpn/forms/bulk_import.py:280 netbox/vpn/forms/filtersets.py:252 +#: netbox/vpn/forms/bulk_import.py:285 netbox/vpn/forms/filtersets.py:257 #: netbox/vpn/forms/model_forms.py:412 netbox/vpn/forms/model_forms.py:430 -#: netbox/vpn/models/l2vpn.py:63 netbox/vpn/tables/l2vpn.py:55 +#: netbox/vpn/models/l2vpn.py:68 netbox/vpn/tables/l2vpn.py:58 msgid "L2VPN" msgstr "L2VPN" -#: netbox/dcim/filtersets.py:1794 netbox/ipam/filtersets.py:1117 +#: netbox/dcim/filtersets.py:1851 netbox/ipam/filtersets.py:1117 msgid "VLAN Translation Policy (ID)" msgstr "VLAN 转换策略 (ID)" -#: netbox/dcim/filtersets.py:1800 netbox/dcim/forms/filtersets.py:1463 -#: netbox/dcim/forms/model_forms.py:1459 -#: netbox/dcim/models/device_components.py:571 -#: netbox/ipam/forms/filtersets.py:503 netbox/ipam/forms/model_forms.py:711 +#: netbox/dcim/filtersets.py:1857 netbox/dcim/forms/filtersets.py:1487 +#: netbox/dcim/forms/model_forms.py:1553 +#: netbox/dcim/models/device_components.py:580 +#: netbox/ipam/forms/filtersets.py:511 netbox/ipam/forms/model_forms.py:712 #: netbox/templates/ipam/vlantranslationpolicy.html:11 #: netbox/virtualization/forms/bulk_edit.py:248 #: netbox/virtualization/forms/filtersets.py:251 @@ -3830,117 +3902,117 @@ msgstr "VLAN 转换策略 (ID)" msgid "VLAN Translation Policy" msgstr "VLAN 转换策略" -#: netbox/dcim/filtersets.py:1834 +#: netbox/dcim/filtersets.py:1891 msgid "Virtual Chassis Interfaces for Device" msgstr "设备的集群接口" -#: netbox/dcim/filtersets.py:1839 +#: netbox/dcim/filtersets.py:1896 msgid "Virtual Chassis Interfaces for Device (ID)" msgstr "设备的集群接口(ID)" -#: netbox/dcim/filtersets.py:1843 +#: netbox/dcim/filtersets.py:1900 msgid "Kind of interface" msgstr "接口类型" -#: netbox/dcim/filtersets.py:1848 netbox/virtualization/filtersets.py:259 +#: netbox/dcim/filtersets.py:1905 netbox/virtualization/filtersets.py:261 msgid "Parent interface (ID)" msgstr "父级接口(ID)" -#: netbox/dcim/filtersets.py:1853 netbox/virtualization/filtersets.py:264 +#: netbox/dcim/filtersets.py:1910 netbox/virtualization/filtersets.py:266 msgid "Bridged interface (ID)" msgstr "桥接接口(ID)" -#: netbox/dcim/filtersets.py:1858 +#: netbox/dcim/filtersets.py:1915 msgid "LAG interface (ID)" msgstr "链路聚合接口(ID)" -#: netbox/dcim/filtersets.py:1866 netbox/dcim/tables/devices.py:605 -#: netbox/dcim/tables/devices.py:1135 netbox/templates/dcim/interface.html:131 +#: netbox/dcim/filtersets.py:1923 netbox/dcim/tables/devices.py:612 +#: netbox/dcim/tables/devices.py:1142 netbox/templates/dcim/interface.html:131 #: netbox/templates/dcim/macaddress.html:11 #: netbox/templates/dcim/macaddress.html:14 #: netbox/templates/virtualization/vminterface.html:79 msgid "MAC Address" msgstr "MAC 地址" -#: netbox/dcim/filtersets.py:1871 netbox/virtualization/filtersets.py:273 +#: netbox/dcim/filtersets.py:1928 netbox/virtualization/filtersets.py:275 msgid "Primary MAC address (ID)" msgstr "主 MAC 地址 (ID)" -#: netbox/dcim/filtersets.py:1877 netbox/dcim/forms/model_forms.py:1446 -#: netbox/virtualization/filtersets.py:279 +#: netbox/dcim/filtersets.py:1934 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:1899 netbox/dcim/filtersets.py:1911 -#: netbox/dcim/forms/filtersets.py:1399 netbox/dcim/forms/model_forms.py:1773 +#: netbox/dcim/filtersets.py:1956 netbox/dcim/filtersets.py:1968 +#: 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:1905 +#: netbox/dcim/filtersets.py:1962 msgid "Virtual Device Context (Identifier)" msgstr "虚拟设备上下文(ID)" -#: netbox/dcim/filtersets.py:1916 +#: netbox/dcim/filtersets.py:1973 #: netbox/templates/wireless/wirelesslan.html:11 -#: netbox/wireless/forms/model_forms.py:55 +#: netbox/wireless/forms/model_forms.py:56 msgid "Wireless LAN" msgstr "无线局域网" -#: netbox/dcim/filtersets.py:1920 netbox/dcim/tables/devices.py:634 +#: netbox/dcim/filtersets.py:1977 netbox/dcim/tables/devices.py:641 msgid "Wireless link" msgstr "无线连接" -#: netbox/dcim/filtersets.py:1930 +#: netbox/dcim/filtersets.py:1987 msgid "Virtual circuit termination (ID)" msgstr "虚拟电路终止 (ID)" -#: netbox/dcim/filtersets.py:1999 +#: netbox/dcim/filtersets.py:2056 msgid "Parent module bay (ID)" msgstr "父模块托架 (ID)" -#: netbox/dcim/filtersets.py:2004 +#: netbox/dcim/filtersets.py:2061 msgid "Installed module (ID)" msgstr "已安装模块(ID)" -#: netbox/dcim/filtersets.py:2015 +#: netbox/dcim/filtersets.py:2072 msgid "Installed device (ID)" msgstr "已安装设备(ID)" -#: netbox/dcim/filtersets.py:2021 +#: netbox/dcim/filtersets.py:2078 msgid "Installed device (name)" msgstr "已安装设备(名称)" -#: netbox/dcim/filtersets.py:2091 +#: netbox/dcim/filtersets.py:2148 msgid "Master (ID)" msgstr "主设备(ID)" -#: netbox/dcim/filtersets.py:2097 +#: netbox/dcim/filtersets.py:2154 msgid "Master (name)" msgstr "主设备(名称)" -#: netbox/dcim/filtersets.py:2139 netbox/tenancy/filtersets.py:245 +#: netbox/dcim/filtersets.py:2196 netbox/tenancy/filtersets.py:250 msgid "Tenant (ID)" msgstr "租户(ID)" -#: netbox/dcim/filtersets.py:2145 netbox/extras/filtersets.py:618 -#: netbox/tenancy/filtersets.py:251 +#: netbox/dcim/filtersets.py:2202 netbox/extras/filtersets.py:711 +#: netbox/tenancy/filtersets.py:256 msgid "Tenant (slug)" msgstr "租户(缩写)" -#: netbox/dcim/filtersets.py:2181 netbox/dcim/forms/filtersets.py:1126 +#: netbox/dcim/filtersets.py:2238 netbox/dcim/forms/filtersets.py:1145 msgid "Unterminated" msgstr "未接终端" -#: netbox/dcim/filtersets.py:2439 +#: netbox/dcim/filtersets.py:2496 msgid "Power panel (ID)" msgstr "电源面板(ID)" -#: netbox/dcim/forms/bulk_create.py:40 netbox/extras/forms/filtersets.py:408 -#: netbox/extras/forms/model_forms.py:581 -#: netbox/extras/forms/model_forms.py:633 netbox/netbox/forms/base.py:86 -#: netbox/netbox/forms/mixins.py:91 netbox/netbox/tables/columns.py:481 +#: netbox/dcim/forms/bulk_create.py:40 netbox/extras/forms/filtersets.py:443 +#: netbox/extras/forms/model_forms.py:649 +#: netbox/extras/forms/model_forms.py:701 netbox/netbox/forms/base.py:86 +#: netbox/netbox/forms/mixins.py:91 netbox/netbox/tables/columns.py:486 #: netbox/templates/circuits/inc/circuit_termination.html:32 #: netbox/templates/generic/bulk_edit.html:65 #: netbox/templates/inc/panels/tags.html:5 @@ -3948,11 +4020,11 @@ msgstr "电源面板(ID)" msgid "Tags" msgstr "标签" -#: netbox/dcim/forms/bulk_create.py:112 netbox/dcim/forms/filtersets.py:1562 -#: netbox/dcim/forms/model_forms.py:498 netbox/dcim/forms/model_forms.py:557 +#: netbox/dcim/forms/bulk_create.py:112 netbox/dcim/forms/filtersets.py:1586 +#: netbox/dcim/forms/model_forms.py:592 netbox/dcim/forms/model_forms.py:651 #: netbox/dcim/forms/object_create.py:208 #: netbox/dcim/forms/object_create.py:357 netbox/dcim/tables/devices.py:175 -#: netbox/dcim/tables/devices.py:740 netbox/dcim/tables/devicetypes.py:253 +#: netbox/dcim/tables/devices.py:747 netbox/dcim/tables/devicetypes.py:253 #: netbox/templates/dcim/device.html:43 netbox/templates/dcim/device.html:131 #: netbox/templates/dcim/modulebay.html:38 #: netbox/templates/dcim/virtualchassis.html:66 @@ -3966,203 +4038,212 @@ msgid "" "created.)" msgstr "支持字母和数字。(必须与正在创建的名称数相匹配)" -#: netbox/dcim/forms/bulk_edit.py:136 +#: netbox/dcim/forms/bulk_edit.py:141 msgid "Contact name" msgstr "联系人名字" -#: netbox/dcim/forms/bulk_edit.py:141 +#: netbox/dcim/forms/bulk_edit.py:146 msgid "Contact phone" msgstr "联系人手机" -#: netbox/dcim/forms/bulk_edit.py:147 +#: netbox/dcim/forms/bulk_edit.py:152 msgid "Contact E-mail" msgstr "联系人电子邮箱" -#: netbox/dcim/forms/bulk_edit.py:150 netbox/dcim/forms/bulk_import.py:125 -#: netbox/dcim/forms/model_forms.py:132 +#: netbox/dcim/forms/bulk_edit.py:155 netbox/dcim/forms/bulk_import.py:126 +#: netbox/dcim/forms/model_forms.py:137 msgid "Time zone" msgstr "时区" -#: netbox/dcim/forms/bulk_edit.py:228 netbox/dcim/forms/bulk_edit.py:504 -#: netbox/dcim/forms/bulk_edit.py:568 netbox/dcim/forms/bulk_edit.py:641 -#: netbox/dcim/forms/bulk_edit.py:665 netbox/dcim/forms/bulk_edit.py:758 -#: netbox/dcim/forms/bulk_edit.py:1285 netbox/dcim/forms/bulk_edit.py:1718 -#: netbox/dcim/forms/bulk_import.py:184 netbox/dcim/forms/bulk_import.py:395 -#: netbox/dcim/forms/bulk_import.py:429 netbox/dcim/forms/bulk_import.py:477 -#: netbox/dcim/forms/bulk_import.py:513 netbox/dcim/forms/bulk_import.py:1112 -#: netbox/dcim/forms/filtersets.py:314 netbox/dcim/forms/filtersets.py:373 -#: netbox/dcim/forms/filtersets.py:495 netbox/dcim/forms/filtersets.py:620 -#: netbox/dcim/forms/filtersets.py:701 netbox/dcim/forms/filtersets.py:783 -#: netbox/dcim/forms/filtersets.py:996 netbox/dcim/forms/filtersets.py:1603 -#: netbox/dcim/forms/model_forms.py:211 netbox/dcim/forms/model_forms.py:345 -#: netbox/dcim/forms/model_forms.py:357 netbox/dcim/forms/model_forms.py:404 -#: netbox/dcim/forms/model_forms.py:445 netbox/dcim/forms/model_forms.py:1126 -#: netbox/dcim/forms/model_forms.py:1595 +#: netbox/dcim/forms/bulk_edit.py:234 netbox/dcim/forms/bulk_edit.py:518 +#: netbox/dcim/forms/bulk_edit.py:606 netbox/dcim/forms/bulk_edit.py:685 +#: netbox/dcim/forms/bulk_edit.py:709 netbox/dcim/forms/bulk_edit.py:802 +#: netbox/dcim/forms/bulk_edit.py:1329 netbox/dcim/forms/bulk_edit.py:1765 +#: netbox/dcim/forms/bulk_import.py:188 netbox/dcim/forms/bulk_import.py:399 +#: netbox/dcim/forms/bulk_import.py:448 netbox/dcim/forms/bulk_import.py:508 +#: netbox/dcim/forms/bulk_import.py:544 netbox/dcim/forms/bulk_import.py:1143 +#: netbox/dcim/forms/filtersets.py:315 netbox/dcim/forms/filtersets.py:374 +#: netbox/dcim/forms/filtersets.py:496 netbox/dcim/forms/filtersets.py:634 +#: netbox/dcim/forms/filtersets.py:720 netbox/dcim/forms/filtersets.py:802 +#: netbox/dcim/forms/filtersets.py:1015 netbox/dcim/forms/filtersets.py:1627 +#: netbox/dcim/forms/model_forms.py:218 netbox/dcim/forms/model_forms.py:353 +#: netbox/dcim/forms/model_forms.py:365 netbox/dcim/forms/model_forms.py:437 +#: netbox/dcim/forms/model_forms.py:539 netbox/dcim/forms/model_forms.py:1220 +#: netbox/dcim/forms/model_forms.py:1689 #: netbox/dcim/forms/object_import.py:188 netbox/dcim/tables/devices.py:107 -#: netbox/dcim/tables/devices.py:182 netbox/dcim/tables/devices.py:969 +#: netbox/dcim/tables/devices.py:182 netbox/dcim/tables/devices.py:976 #: netbox/dcim/tables/devicetypes.py:85 netbox/dcim/tables/devicetypes.py:315 -#: netbox/dcim/tables/modules.py:20 netbox/dcim/tables/modules.py:61 -#: netbox/dcim/tables/racks.py:58 netbox/dcim/tables/racks.py:131 +#: netbox/dcim/tables/modules.py:49 netbox/dcim/tables/modules.py:95 +#: netbox/dcim/tables/racks.py:58 netbox/dcim/tables/racks.py:135 #: netbox/templates/dcim/devicetype.html:14 #: netbox/templates/dcim/inventoryitem.html:48 #: netbox/templates/dcim/manufacturer.html:33 +#: netbox/templates/dcim/module.html:95 #: netbox/templates/dcim/modulebay.html:62 -#: netbox/templates/dcim/moduletype.html:27 +#: netbox/templates/dcim/moduletype.html:31 #: netbox/templates/dcim/platform.html:37 #: netbox/templates/dcim/racktype.html:16 msgid "Manufacturer" msgstr "厂商" -#: netbox/dcim/forms/bulk_edit.py:233 netbox/dcim/forms/bulk_edit.py:381 -#: netbox/dcim/forms/bulk_import.py:193 netbox/dcim/forms/bulk_import.py:272 -#: netbox/dcim/forms/filtersets.py:256 +#: netbox/dcim/forms/bulk_edit.py:239 netbox/dcim/forms/bulk_edit.py:392 +#: netbox/dcim/forms/bulk_import.py:197 netbox/dcim/forms/bulk_import.py:276 +#: netbox/dcim/forms/filtersets.py:257 #: netbox/templates/dcim/inc/panels/racktype_dimensions.html:6 msgid "Form factor" msgstr "外形规格" -#: netbox/dcim/forms/bulk_edit.py:238 netbox/dcim/forms/bulk_edit.py:386 -#: netbox/dcim/forms/bulk_import.py:201 netbox/dcim/forms/bulk_import.py:275 -#: netbox/dcim/forms/filtersets.py:261 +#: netbox/dcim/forms/bulk_edit.py:244 netbox/dcim/forms/bulk_edit.py:397 +#: netbox/dcim/forms/bulk_import.py:205 netbox/dcim/forms/bulk_import.py:279 +#: netbox/dcim/forms/filtersets.py:262 #: netbox/templates/dcim/inc/panels/racktype_dimensions.html:10 msgid "Width" msgstr "宽度" -#: netbox/dcim/forms/bulk_edit.py:244 netbox/dcim/forms/bulk_edit.py:392 -#: netbox/dcim/forms/bulk_import.py:282 +#: netbox/dcim/forms/bulk_edit.py:250 netbox/dcim/forms/bulk_edit.py:403 +#: netbox/dcim/forms/bulk_import.py:286 #: netbox/templates/dcim/devicetype.html:37 msgid "Height (U)" msgstr "高度(U)" -#: netbox/dcim/forms/bulk_edit.py:253 netbox/dcim/forms/bulk_edit.py:397 -#: netbox/dcim/forms/filtersets.py:275 +#: netbox/dcim/forms/bulk_edit.py:259 netbox/dcim/forms/bulk_edit.py:408 +#: netbox/dcim/forms/filtersets.py:276 msgid "Descending units" msgstr "U位显示降序" -#: netbox/dcim/forms/bulk_edit.py:256 netbox/dcim/forms/bulk_edit.py:400 +#: netbox/dcim/forms/bulk_edit.py:262 netbox/dcim/forms/bulk_edit.py:411 msgid "Outer width" msgstr "外部宽度" -#: netbox/dcim/forms/bulk_edit.py:261 netbox/dcim/forms/bulk_edit.py:405 +#: netbox/dcim/forms/bulk_edit.py:267 netbox/dcim/forms/bulk_edit.py:416 +msgid "Outer height" +msgstr "外部高度" + +#: netbox/dcim/forms/bulk_edit.py:272 netbox/dcim/forms/bulk_edit.py:421 msgid "Outer depth" msgstr "外部深度" -#: netbox/dcim/forms/bulk_edit.py:266 netbox/dcim/forms/bulk_edit.py:410 -#: netbox/dcim/forms/bulk_import.py:206 netbox/dcim/forms/bulk_import.py:285 +#: netbox/dcim/forms/bulk_edit.py:277 netbox/dcim/forms/bulk_edit.py:426 +#: netbox/dcim/forms/bulk_import.py:210 netbox/dcim/forms/bulk_import.py:289 msgid "Outer unit" msgstr "外部单元" -#: netbox/dcim/forms/bulk_edit.py:271 netbox/dcim/forms/bulk_edit.py:415 +#: netbox/dcim/forms/bulk_edit.py:282 netbox/dcim/forms/bulk_edit.py:431 msgid "Mounting depth" msgstr "安装深度" -#: netbox/dcim/forms/bulk_edit.py:276 netbox/dcim/forms/bulk_edit.py:303 -#: netbox/dcim/forms/bulk_edit.py:425 netbox/dcim/forms/bulk_edit.py:455 -#: netbox/dcim/forms/bulk_edit.py:538 netbox/dcim/forms/bulk_edit.py:561 -#: netbox/dcim/forms/bulk_edit.py:582 netbox/dcim/forms/bulk_edit.py:604 -#: netbox/dcim/forms/bulk_import.py:408 netbox/dcim/forms/bulk_import.py:440 -#: netbox/dcim/forms/filtersets.py:286 netbox/dcim/forms/filtersets.py:308 -#: netbox/dcim/forms/filtersets.py:328 netbox/dcim/forms/filtersets.py:402 -#: netbox/dcim/forms/filtersets.py:489 netbox/dcim/forms/filtersets.py:595 -#: netbox/dcim/forms/filtersets.py:614 netbox/dcim/forms/filtersets.py:675 -#: netbox/dcim/forms/model_forms.py:226 netbox/dcim/forms/model_forms.py:306 -#: netbox/dcim/tables/devicetypes.py:111 netbox/dcim/tables/modules.py:35 -#: netbox/dcim/tables/racks.py:74 netbox/dcim/tables/racks.py:171 -#: netbox/extras/forms/bulk_edit.py:53 netbox/extras/forms/bulk_edit.py:133 -#: netbox/extras/forms/bulk_edit.py:183 netbox/extras/forms/bulk_edit.py:288 -#: netbox/extras/forms/filtersets.py:65 netbox/extras/forms/filtersets.py:159 -#: netbox/extras/forms/filtersets.py:249 netbox/ipam/forms/bulk_edit.py:193 +#: netbox/dcim/forms/bulk_edit.py:287 netbox/dcim/forms/bulk_edit.py:314 +#: netbox/dcim/forms/bulk_edit.py:441 netbox/dcim/forms/bulk_edit.py:469 +#: netbox/dcim/forms/bulk_edit.py:552 netbox/dcim/forms/bulk_edit.py:575 +#: netbox/dcim/forms/bulk_edit.py:620 netbox/dcim/forms/bulk_edit.py:642 +#: netbox/dcim/forms/bulk_import.py:412 netbox/dcim/forms/bulk_import.py:459 +#: netbox/dcim/forms/filtersets.py:287 netbox/dcim/forms/filtersets.py:309 +#: netbox/dcim/forms/filtersets.py:329 netbox/dcim/forms/filtersets.py:403 +#: netbox/dcim/forms/filtersets.py:490 netbox/dcim/forms/filtersets.py:596 +#: netbox/dcim/forms/filtersets.py:623 netbox/dcim/forms/filtersets.py:689 +#: netbox/dcim/forms/model_forms.py:233 netbox/dcim/forms/model_forms.py:314 +#: netbox/dcim/tables/devicetypes.py:111 netbox/dcim/tables/modules.py:57 +#: netbox/dcim/tables/racks.py:78 netbox/dcim/tables/racks.py:179 +#: netbox/extras/forms/bulk_edit.py:54 netbox/extras/forms/bulk_edit.py:134 +#: netbox/extras/forms/bulk_edit.py:188 netbox/extras/forms/bulk_edit.py:216 +#: netbox/extras/forms/bulk_edit.py:312 netbox/extras/forms/bulk_edit.py:325 +#: netbox/extras/forms/bulk_import.py:238 netbox/extras/forms/filtersets.py:66 +#: netbox/extras/forms/filtersets.py:160 netbox/extras/forms/filtersets.py:254 +#: netbox/extras/forms/filtersets.py:284 +#: netbox/extras/forms/model_forms.py:572 netbox/ipam/forms/bulk_edit.py:193 #: netbox/templates/dcim/device.html:324 #: netbox/templates/dcim/devicetype.html:49 -#: netbox/templates/dcim/moduletype.html:47 netbox/templates/dcim/rack.html:81 +#: netbox/templates/dcim/moduletype.html:51 netbox/templates/dcim/rack.html:81 #: netbox/templates/dcim/racktype.html:41 #: netbox/templates/extras/configcontext.html:17 #: netbox/templates/extras/customlink.html:25 #: netbox/templates/extras/savedfilter.html:33 -#: netbox/templates/ipam/role.html:30 +#: netbox/templates/extras/tableconfig.html:41 +#: netbox/templates/extras/tag.html:32 netbox/templates/ipam/role.html:30 msgid "Weight" msgstr "重量" -#: netbox/dcim/forms/bulk_edit.py:281 netbox/dcim/forms/bulk_edit.py:430 -#: netbox/dcim/forms/filtersets.py:291 +#: netbox/dcim/forms/bulk_edit.py:292 netbox/dcim/forms/bulk_edit.py:446 +#: netbox/dcim/forms/filtersets.py:292 msgid "Max weight" msgstr "最大承重" -#: netbox/dcim/forms/bulk_edit.py:286 netbox/dcim/forms/bulk_edit.py:435 -#: netbox/dcim/forms/bulk_edit.py:543 netbox/dcim/forms/bulk_edit.py:587 -#: netbox/dcim/forms/bulk_import.py:212 netbox/dcim/forms/bulk_import.py:297 -#: netbox/dcim/forms/bulk_import.py:413 netbox/dcim/forms/bulk_import.py:445 -#: netbox/dcim/forms/filtersets.py:296 netbox/dcim/forms/filtersets.py:599 -#: netbox/dcim/forms/filtersets.py:679 +#: netbox/dcim/forms/bulk_edit.py:297 netbox/dcim/forms/bulk_edit.py:451 +#: netbox/dcim/forms/bulk_edit.py:557 netbox/dcim/forms/bulk_edit.py:625 +#: netbox/dcim/forms/bulk_import.py:216 netbox/dcim/forms/bulk_import.py:301 +#: netbox/dcim/forms/bulk_import.py:417 netbox/dcim/forms/bulk_import.py:464 +#: netbox/dcim/forms/filtersets.py:297 netbox/dcim/forms/filtersets.py:600 +#: netbox/dcim/forms/filtersets.py:693 msgid "Weight unit" msgstr "重量单位" -#: netbox/dcim/forms/bulk_edit.py:300 netbox/dcim/forms/filtersets.py:306 -#: netbox/dcim/forms/model_forms.py:222 netbox/dcim/forms/model_forms.py:261 +#: netbox/dcim/forms/bulk_edit.py:311 netbox/dcim/forms/filtersets.py:307 +#: netbox/dcim/forms/model_forms.py:229 netbox/dcim/forms/model_forms.py:268 #: netbox/templates/dcim/rack.html:45 netbox/templates/dcim/racktype.html:13 msgid "Rack Type" msgstr "机架类型" -#: netbox/dcim/forms/bulk_edit.py:302 netbox/dcim/forms/model_forms.py:225 -#: netbox/dcim/forms/model_forms.py:305 +#: netbox/dcim/forms/bulk_edit.py:313 netbox/dcim/forms/bulk_edit.py:467 +#: netbox/dcim/forms/model_forms.py:232 netbox/dcim/forms/model_forms.py:313 msgid "Outer Dimensions" msgstr "外部尺寸" -#: netbox/dcim/forms/bulk_edit.py:305 netbox/dcim/forms/model_forms.py:227 -#: netbox/dcim/forms/model_forms.py:307 netbox/templates/dcim/device.html:315 +#: netbox/dcim/forms/bulk_edit.py:316 netbox/dcim/forms/model_forms.py:234 +#: netbox/dcim/forms/model_forms.py:315 netbox/templates/dcim/device.html:315 #: netbox/templates/dcim/inc/panels/racktype_dimensions.html:3 msgid "Dimensions" msgstr "外部尺寸" -#: netbox/dcim/forms/bulk_edit.py:307 netbox/dcim/forms/filtersets.py:307 -#: netbox/dcim/forms/filtersets.py:327 netbox/dcim/forms/model_forms.py:229 +#: netbox/dcim/forms/bulk_edit.py:318 netbox/dcim/forms/filtersets.py:308 +#: netbox/dcim/forms/filtersets.py:328 netbox/dcim/forms/model_forms.py:236 #: netbox/templates/dcim/inc/panels/racktype_numbering.html:3 msgid "Numbering" msgstr "编号" -#: netbox/dcim/forms/bulk_edit.py:366 netbox/dcim/forms/bulk_import.py:262 -#: netbox/dcim/forms/filtersets.py:381 +#: netbox/dcim/forms/bulk_edit.py:377 netbox/dcim/forms/bulk_import.py:266 +#: netbox/dcim/forms/filtersets.py:382 msgid "Rack type" msgstr "机柜类型" -#: netbox/dcim/forms/bulk_edit.py:373 netbox/dcim/forms/bulk_edit.py:721 -#: netbox/dcim/forms/bulk_edit.py:782 netbox/templates/dcim/device.html:104 +#: netbox/dcim/forms/bulk_edit.py:384 netbox/dcim/forms/bulk_edit.py:765 +#: netbox/dcim/forms/bulk_edit.py:826 netbox/templates/dcim/device.html:104 #: netbox/templates/dcim/module.html:77 #: netbox/templates/dcim/modulebay.html:70 netbox/templates/dcim/rack.html:57 #: netbox/templates/virtualization/virtualmachine.html:35 msgid "Serial Number" msgstr "序列号" -#: netbox/dcim/forms/bulk_edit.py:376 netbox/dcim/forms/filtersets.py:388 -#: netbox/dcim/forms/filtersets.py:814 netbox/dcim/forms/filtersets.py:1016 -#: netbox/dcim/forms/filtersets.py:1610 +#: netbox/dcim/forms/bulk_edit.py:387 netbox/dcim/forms/filtersets.py:389 +#: netbox/dcim/forms/filtersets.py:833 netbox/dcim/forms/filtersets.py:1035 +#: netbox/dcim/forms/filtersets.py:1634 msgid "Asset tag" msgstr "资产标签" -#: netbox/dcim/forms/bulk_edit.py:420 netbox/dcim/forms/bulk_edit.py:533 -#: netbox/dcim/forms/bulk_edit.py:577 netbox/dcim/forms/bulk_edit.py:714 -#: netbox/dcim/forms/bulk_import.py:291 netbox/dcim/forms/bulk_import.py:434 -#: netbox/dcim/forms/bulk_import.py:607 netbox/dcim/forms/filtersets.py:281 -#: netbox/dcim/forms/filtersets.py:512 netbox/dcim/forms/filtersets.py:670 -#: netbox/dcim/forms/filtersets.py:805 netbox/templates/dcim/device.html:98 +#: netbox/dcim/forms/bulk_edit.py:436 netbox/dcim/forms/bulk_edit.py:547 +#: netbox/dcim/forms/bulk_edit.py:615 netbox/dcim/forms/bulk_edit.py:758 +#: netbox/dcim/forms/bulk_import.py:295 netbox/dcim/forms/bulk_import.py:453 +#: netbox/dcim/forms/bulk_import.py:638 netbox/dcim/forms/filtersets.py:282 +#: netbox/dcim/forms/filtersets.py:513 netbox/dcim/forms/filtersets.py:684 +#: netbox/dcim/forms/filtersets.py:824 netbox/templates/dcim/device.html:98 #: netbox/templates/dcim/devicetype.html:65 -#: netbox/templates/dcim/moduletype.html:43 netbox/templates/dcim/rack.html:65 +#: netbox/templates/dcim/moduletype.html:47 netbox/templates/dcim/rack.html:65 #: netbox/templates/dcim/racktype.html:28 msgid "Airflow" msgstr "气流方向" -#: netbox/dcim/forms/bulk_edit.py:449 netbox/dcim/forms/bulk_edit.py:928 -#: netbox/dcim/forms/bulk_import.py:346 netbox/dcim/forms/bulk_import.py:349 -#: netbox/dcim/forms/bulk_import.py:580 netbox/dcim/forms/bulk_import.py:1495 -#: netbox/dcim/forms/bulk_import.py:1499 netbox/dcim/forms/filtersets.py:105 -#: netbox/dcim/forms/filtersets.py:325 netbox/dcim/forms/filtersets.py:406 -#: netbox/dcim/forms/filtersets.py:420 netbox/dcim/forms/filtersets.py:458 -#: netbox/dcim/forms/filtersets.py:773 netbox/dcim/forms/filtersets.py:986 -#: netbox/dcim/forms/filtersets.py:1084 netbox/dcim/forms/filtersets.py:1216 -#: netbox/dcim/forms/model_forms.py:271 netbox/dcim/forms/model_forms.py:314 -#: netbox/dcim/forms/model_forms.py:489 netbox/dcim/forms/model_forms.py:767 +#: netbox/dcim/forms/bulk_edit.py:465 netbox/dcim/forms/bulk_edit.py:972 +#: netbox/dcim/forms/bulk_import.py:350 netbox/dcim/forms/bulk_import.py:353 +#: netbox/dcim/forms/bulk_import.py:611 netbox/dcim/forms/bulk_import.py:1526 +#: netbox/dcim/forms/bulk_import.py:1530 netbox/dcim/forms/filtersets.py:106 +#: netbox/dcim/forms/filtersets.py:326 netbox/dcim/forms/filtersets.py:407 +#: netbox/dcim/forms/filtersets.py:421 netbox/dcim/forms/filtersets.py:459 +#: netbox/dcim/forms/filtersets.py:792 netbox/dcim/forms/filtersets.py:1005 +#: netbox/dcim/forms/filtersets.py:1103 netbox/dcim/forms/filtersets.py:1235 +#: netbox/dcim/forms/model_forms.py:278 netbox/dcim/forms/model_forms.py:322 +#: netbox/dcim/forms/model_forms.py:583 netbox/dcim/forms/model_forms.py:861 #: netbox/dcim/forms/object_create.py:404 netbox/dcim/tables/devices.py:171 -#: netbox/dcim/tables/power.py:70 netbox/dcim/tables/racks.py:216 -#: netbox/ipam/forms/filtersets.py:459 netbox/templates/dcim/device.html:30 +#: netbox/dcim/tables/power.py:70 netbox/dcim/tables/racks.py:225 +#: netbox/ipam/forms/filtersets.py:467 netbox/templates/dcim/device.html:30 #: netbox/templates/dcim/inc/cable_termination.html:16 #: netbox/templates/dcim/powerfeed.html:28 netbox/templates/dcim/rack.html:13 #: netbox/templates/dcim/rack/base.html:4 @@ -4172,38 +4253,39 @@ msgstr "气流方向" msgid "Rack" msgstr "机柜" -#: netbox/dcim/forms/bulk_edit.py:453 netbox/dcim/forms/bulk_edit.py:747 -#: netbox/dcim/forms/filtersets.py:326 netbox/dcim/forms/filtersets.py:399 -#: netbox/dcim/forms/filtersets.py:482 netbox/dcim/forms/filtersets.py:609 -#: netbox/dcim/forms/filtersets.py:722 netbox/dcim/forms/filtersets.py:944 -#: netbox/dcim/forms/model_forms.py:681 netbox/dcim/forms/model_forms.py:1663 +#: netbox/dcim/forms/bulk_edit.py:468 netbox/dcim/forms/bulk_edit.py:791 +#: netbox/dcim/forms/filtersets.py:327 netbox/dcim/forms/filtersets.py:400 +#: netbox/dcim/forms/filtersets.py:483 netbox/dcim/forms/filtersets.py:618 +#: netbox/dcim/forms/filtersets.py:741 netbox/dcim/forms/filtersets.py:963 +#: netbox/dcim/forms/model_forms.py:446 netbox/dcim/forms/model_forms.py:775 +#: netbox/dcim/forms/model_forms.py:1757 #: netbox/templates/dcim/device_edit.html:22 msgid "Hardware" msgstr "硬件" -#: netbox/dcim/forms/bulk_edit.py:509 netbox/dcim/forms/bulk_import.py:401 -#: netbox/dcim/forms/filtersets.py:500 netbox/dcim/forms/model_forms.py:362 +#: netbox/dcim/forms/bulk_edit.py:523 netbox/dcim/forms/bulk_import.py:405 +#: netbox/dcim/forms/filtersets.py:501 netbox/dcim/forms/model_forms.py:370 msgid "Default platform" msgstr "默认系统平台" -#: netbox/dcim/forms/bulk_edit.py:514 netbox/dcim/forms/bulk_edit.py:573 -#: netbox/dcim/forms/filtersets.py:503 netbox/dcim/forms/filtersets.py:623 +#: netbox/dcim/forms/bulk_edit.py:528 netbox/dcim/forms/bulk_edit.py:611 +#: netbox/dcim/forms/filtersets.py:504 netbox/dcim/forms/filtersets.py:637 msgid "Part number" msgstr "部件编码(PN)" -#: netbox/dcim/forms/bulk_edit.py:518 +#: netbox/dcim/forms/bulk_edit.py:532 msgid "U height" msgstr "U高度" -#: netbox/dcim/forms/bulk_edit.py:530 netbox/dcim/tables/devicetypes.py:107 +#: netbox/dcim/forms/bulk_edit.py:544 netbox/dcim/tables/devicetypes.py:107 msgid "Exclude from utilization" msgstr "从利用率中排除" -#: netbox/dcim/forms/bulk_edit.py:559 netbox/dcim/forms/model_forms.py:377 -#: netbox/dcim/forms/model_forms.py:920 netbox/dcim/forms/model_forms.py:962 -#: netbox/dcim/forms/model_forms.py:989 netbox/dcim/forms/model_forms.py:1017 -#: netbox/dcim/forms/model_forms.py:1048 netbox/dcim/forms/model_forms.py:1067 -#: netbox/dcim/forms/model_forms.py:1085 +#: netbox/dcim/forms/bulk_edit.py:573 netbox/dcim/forms/model_forms.py:385 +#: netbox/dcim/forms/model_forms.py:1014 netbox/dcim/forms/model_forms.py:1056 +#: netbox/dcim/forms/model_forms.py:1083 netbox/dcim/forms/model_forms.py:1111 +#: netbox/dcim/forms/model_forms.py:1142 netbox/dcim/forms/model_forms.py:1161 +#: netbox/dcim/forms/model_forms.py:1179 #: netbox/dcim/forms/object_create.py:123 netbox/dcim/tables/devicetypes.py:82 #: netbox/templates/dcim/device.html:88 #: netbox/templates/dcim/devicebay.html:52 @@ -4211,37 +4293,51 @@ msgstr "从利用率中排除" msgid "Device Type" msgstr "设备型号" -#: netbox/dcim/forms/bulk_edit.py:601 netbox/dcim/forms/model_forms.py:410 -#: netbox/dcim/forms/model_forms.py:921 netbox/dcim/forms/model_forms.py:963 -#: netbox/dcim/forms/model_forms.py:990 netbox/dcim/forms/model_forms.py:1018 -#: netbox/dcim/forms/model_forms.py:1049 netbox/dcim/forms/model_forms.py:1068 -#: netbox/dcim/forms/model_forms.py:1086 -#: netbox/dcim/forms/object_create.py:124 netbox/dcim/tables/modules.py:17 -#: netbox/dcim/tables/modules.py:66 netbox/templates/dcim/module.html:65 +#: netbox/dcim/forms/bulk_edit.py:582 netbox/dcim/forms/model_forms.py:412 +#: netbox/templates/dcim/moduletypeprofile.html:32 +msgid "Schema" +msgstr "架构" + +#: netbox/dcim/forms/bulk_edit.py:594 netbox/dcim/forms/bulk_edit.py:601 +#: netbox/dcim/forms/bulk_import.py:442 netbox/dcim/forms/filtersets.py:629 +#: netbox/dcim/forms/model_forms.py:419 netbox/dcim/forms/model_forms.py:432 +#: netbox/dcim/tables/modules.py:45 netbox/templates/account/base.html:7 +#: netbox/templates/dcim/moduletype.html:27 +#: netbox/templates/inc/user_menu.html:40 netbox/vpn/forms/bulk_edit.py:255 +#: netbox/vpn/forms/filtersets.py:194 netbox/vpn/forms/model_forms.py:382 +msgid "Profile" +msgstr "个人资料" + +#: netbox/dcim/forms/bulk_edit.py:639 netbox/dcim/forms/model_forms.py:445 +#: netbox/dcim/forms/model_forms.py:1015 netbox/dcim/forms/model_forms.py:1057 +#: netbox/dcim/forms/model_forms.py:1084 netbox/dcim/forms/model_forms.py:1112 +#: netbox/dcim/forms/model_forms.py:1143 netbox/dcim/forms/model_forms.py:1162 +#: netbox/dcim/forms/model_forms.py:1180 +#: netbox/dcim/forms/object_create.py:124 netbox/dcim/tables/modules.py:54 +#: netbox/dcim/tables/modules.py:100 netbox/templates/dcim/module.html:92 #: netbox/templates/dcim/modulebay.html:66 #: netbox/templates/dcim/moduletype.html:24 msgid "Module Type" msgstr "设备配件类型" -#: netbox/dcim/forms/bulk_edit.py:605 netbox/dcim/forms/model_forms.py:380 -#: netbox/dcim/forms/model_forms.py:411 +#: netbox/dcim/forms/bulk_edit.py:643 netbox/dcim/forms/model_forms.py:388 #: netbox/templates/dcim/devicetype.html:11 msgid "Chassis" msgstr "机箱" -#: netbox/dcim/forms/bulk_edit.py:619 netbox/dcim/models/devices.py:483 +#: netbox/dcim/forms/bulk_edit.py:662 netbox/dcim/models/devices.py:386 #: netbox/dcim/tables/devices.py:78 msgid "VM role" msgstr "VM 角色" -#: netbox/dcim/forms/bulk_edit.py:622 netbox/dcim/forms/bulk_edit.py:646 -#: netbox/dcim/forms/bulk_edit.py:729 netbox/dcim/forms/bulk_import.py:461 -#: netbox/dcim/forms/bulk_import.py:465 netbox/dcim/forms/bulk_import.py:484 -#: netbox/dcim/forms/bulk_import.py:488 netbox/dcim/forms/bulk_import.py:613 -#: netbox/dcim/forms/bulk_import.py:617 netbox/dcim/forms/filtersets.py:690 -#: netbox/dcim/forms/filtersets.py:706 netbox/dcim/forms/filtersets.py:824 -#: netbox/dcim/forms/model_forms.py:424 netbox/dcim/forms/model_forms.py:451 -#: netbox/dcim/forms/model_forms.py:566 +#: netbox/dcim/forms/bulk_edit.py:665 netbox/dcim/forms/bulk_edit.py:690 +#: netbox/dcim/forms/bulk_edit.py:773 netbox/dcim/forms/bulk_import.py:490 +#: netbox/dcim/forms/bulk_import.py:494 netbox/dcim/forms/bulk_import.py:515 +#: netbox/dcim/forms/bulk_import.py:519 netbox/dcim/forms/bulk_import.py:644 +#: netbox/dcim/forms/bulk_import.py:648 netbox/dcim/forms/filtersets.py:704 +#: netbox/dcim/forms/filtersets.py:725 netbox/dcim/forms/filtersets.py:843 +#: netbox/dcim/forms/model_forms.py:511 netbox/dcim/forms/model_forms.py:545 +#: netbox/dcim/forms/model_forms.py:660 #: netbox/virtualization/forms/bulk_import.py:138 #: netbox/virtualization/forms/bulk_import.py:139 #: netbox/virtualization/forms/filtersets.py:194 @@ -4249,22 +4345,22 @@ msgstr "VM 角色" msgid "Config template" msgstr "配置模版" -#: netbox/dcim/forms/bulk_edit.py:670 netbox/dcim/forms/bulk_edit.py:1079 -#: netbox/dcim/forms/bulk_import.py:519 netbox/dcim/forms/filtersets.py:115 -#: netbox/dcim/forms/model_forms.py:511 netbox/dcim/forms/model_forms.py:884 -#: netbox/dcim/forms/model_forms.py:901 netbox/extras/filtersets.py:547 +#: netbox/dcim/forms/bulk_edit.py:714 netbox/dcim/forms/bulk_edit.py:1123 +#: netbox/dcim/forms/bulk_import.py:550 netbox/dcim/forms/filtersets.py:116 +#: netbox/dcim/forms/model_forms.py:605 netbox/dcim/forms/model_forms.py:978 +#: netbox/dcim/forms/model_forms.py:995 netbox/extras/filtersets.py:640 msgid "Device type" msgstr "设备型号" -#: netbox/dcim/forms/bulk_edit.py:681 netbox/dcim/forms/bulk_import.py:500 -#: netbox/dcim/forms/filtersets.py:120 netbox/dcim/forms/model_forms.py:519 +#: netbox/dcim/forms/bulk_edit.py:725 netbox/dcim/forms/bulk_import.py:531 +#: netbox/dcim/forms/filtersets.py:121 netbox/dcim/forms/model_forms.py:613 msgid "Device role" msgstr "设备角色" -#: netbox/dcim/forms/bulk_edit.py:704 netbox/dcim/forms/bulk_import.py:525 -#: netbox/dcim/forms/filtersets.py:797 netbox/dcim/forms/model_forms.py:461 -#: netbox/dcim/forms/model_forms.py:524 netbox/dcim/tables/devices.py:192 -#: netbox/extras/filtersets.py:563 netbox/templates/dcim/device.html:186 +#: netbox/dcim/forms/bulk_edit.py:748 netbox/dcim/forms/bulk_import.py:556 +#: netbox/dcim/forms/filtersets.py:816 netbox/dcim/forms/model_forms.py:555 +#: netbox/dcim/forms/model_forms.py:618 netbox/dcim/tables/devices.py:192 +#: netbox/extras/filtersets.py:656 netbox/templates/dcim/device.html:186 #: netbox/templates/dcim/platform.html:26 #: netbox/templates/virtualization/virtualmachine.html:27 #: netbox/virtualization/forms/bulk_edit.py:142 @@ -4275,17 +4371,17 @@ msgstr "设备角色" msgid "Platform" msgstr "平台" -#: netbox/dcim/forms/bulk_edit.py:734 netbox/dcim/forms/bulk_import.py:544 -#: netbox/dcim/forms/filtersets.py:729 netbox/dcim/forms/filtersets.py:899 -#: netbox/dcim/forms/model_forms.py:533 netbox/dcim/tables/devices.py:212 -#: netbox/extras/filtersets.py:596 netbox/extras/forms/filtersets.py:329 -#: netbox/ipam/forms/filtersets.py:432 netbox/ipam/forms/filtersets.py:464 +#: netbox/dcim/forms/bulk_edit.py:778 netbox/dcim/forms/bulk_import.py:575 +#: netbox/dcim/forms/filtersets.py:748 netbox/dcim/forms/filtersets.py:918 +#: netbox/dcim/forms/model_forms.py:627 netbox/dcim/tables/devices.py:212 +#: netbox/extras/filtersets.py:689 netbox/extras/forms/filtersets.py:364 +#: netbox/ipam/forms/filtersets.py:439 netbox/ipam/forms/filtersets.py:472 #: netbox/templates/dcim/device.html:239 #: netbox/templates/virtualization/cluster.html:10 #: netbox/templates/virtualization/virtualmachine.html:92 #: netbox/templates/virtualization/virtualmachine.html:101 #: netbox/virtualization/filtersets.py:123 -#: netbox/virtualization/filtersets.py:243 +#: netbox/virtualization/filtersets.py:245 #: netbox/virtualization/forms/bulk_edit.py:111 #: netbox/virtualization/forms/bulk_import.py:98 #: netbox/virtualization/forms/filtersets.py:105 @@ -4297,28 +4393,28 @@ msgstr "平台" msgid "Cluster" msgstr "集群" -#: netbox/dcim/forms/bulk_edit.py:748 +#: netbox/dcim/forms/bulk_edit.py:792 #: netbox/templates/extras/dashboard/widget_config.html:7 #: netbox/virtualization/forms/bulk_edit.py:173 msgid "Configuration" msgstr "配置" -#: netbox/dcim/forms/bulk_edit.py:749 netbox/netbox/navigation/menu.py:251 +#: netbox/dcim/forms/bulk_edit.py:793 netbox/netbox/navigation/menu.py:252 #: netbox/templates/dcim/device_edit.html:80 msgid "Virtualization" msgstr "虚拟化" -#: netbox/dcim/forms/bulk_edit.py:763 netbox/dcim/forms/bulk_import.py:680 -#: netbox/dcim/forms/model_forms.py:658 netbox/dcim/forms/model_forms.py:909 +#: netbox/dcim/forms/bulk_edit.py:807 netbox/dcim/forms/bulk_import.py:711 +#: netbox/dcim/forms/model_forms.py:752 netbox/dcim/forms/model_forms.py:1003 msgid "Module type" msgstr "模块类型" -#: netbox/dcim/forms/bulk_edit.py:817 netbox/dcim/forms/bulk_edit.py:1002 -#: netbox/dcim/forms/bulk_edit.py:1021 netbox/dcim/forms/bulk_edit.py:1044 -#: netbox/dcim/forms/bulk_edit.py:1086 netbox/dcim/forms/bulk_edit.py:1130 -#: netbox/dcim/forms/bulk_edit.py:1181 netbox/dcim/forms/bulk_edit.py:1208 -#: netbox/dcim/forms/bulk_edit.py:1235 netbox/dcim/forms/bulk_edit.py:1253 -#: netbox/dcim/forms/bulk_edit.py:1271 netbox/dcim/forms/filtersets.py:68 +#: netbox/dcim/forms/bulk_edit.py:861 netbox/dcim/forms/bulk_edit.py:1046 +#: netbox/dcim/forms/bulk_edit.py:1065 netbox/dcim/forms/bulk_edit.py:1088 +#: netbox/dcim/forms/bulk_edit.py:1130 netbox/dcim/forms/bulk_edit.py:1174 +#: netbox/dcim/forms/bulk_edit.py:1225 netbox/dcim/forms/bulk_edit.py:1252 +#: netbox/dcim/forms/bulk_edit.py:1279 netbox/dcim/forms/bulk_edit.py:1297 +#: netbox/dcim/forms/bulk_edit.py:1315 netbox/dcim/forms/filtersets.py:69 #: netbox/dcim/forms/object_create.py:46 netbox/templates/dcim/cable.html:32 #: netbox/templates/dcim/consoleport.html:32 #: netbox/templates/dcim/consoleserverport.html:32 @@ -4336,109 +4432,109 @@ msgstr "模块类型" msgid "Label" msgstr "标记" -#: netbox/dcim/forms/bulk_edit.py:826 netbox/dcim/forms/filtersets.py:1117 +#: netbox/dcim/forms/bulk_edit.py:870 netbox/dcim/forms/filtersets.py:1136 #: netbox/templates/dcim/cable.html:50 msgid "Length" msgstr "长度" -#: netbox/dcim/forms/bulk_edit.py:831 netbox/dcim/forms/bulk_import.py:1363 -#: netbox/dcim/forms/bulk_import.py:1366 netbox/dcim/forms/filtersets.py:1121 +#: netbox/dcim/forms/bulk_edit.py:875 netbox/dcim/forms/bulk_import.py:1394 +#: netbox/dcim/forms/bulk_import.py:1397 netbox/dcim/forms/filtersets.py:1140 msgid "Length unit" msgstr "长度单位" -#: netbox/dcim/forms/bulk_edit.py:855 +#: netbox/dcim/forms/bulk_edit.py:899 #: netbox/templates/dcim/virtualchassis.html:23 msgid "Domain" msgstr "域" -#: netbox/dcim/forms/bulk_edit.py:923 netbox/dcim/forms/bulk_import.py:1482 -#: netbox/dcim/forms/filtersets.py:1207 netbox/dcim/forms/model_forms.py:761 +#: netbox/dcim/forms/bulk_edit.py:967 netbox/dcim/forms/bulk_import.py:1513 +#: netbox/dcim/forms/filtersets.py:1226 netbox/dcim/forms/model_forms.py:855 msgid "Power panel" msgstr "电源面版" -#: netbox/dcim/forms/bulk_edit.py:945 netbox/dcim/forms/bulk_import.py:1518 -#: netbox/dcim/forms/filtersets.py:1229 +#: netbox/dcim/forms/bulk_edit.py:989 netbox/dcim/forms/bulk_import.py:1549 +#: netbox/dcim/forms/filtersets.py:1248 #: netbox/templates/dcim/powerfeed.html:83 msgid "Supply" msgstr "供应" -#: netbox/dcim/forms/bulk_edit.py:951 netbox/dcim/forms/bulk_import.py:1523 -#: netbox/dcim/forms/filtersets.py:1234 +#: netbox/dcim/forms/bulk_edit.py:995 netbox/dcim/forms/bulk_import.py:1554 +#: netbox/dcim/forms/filtersets.py:1253 #: netbox/templates/dcim/powerfeed.html:95 msgid "Phase" msgstr "相位" -#: netbox/dcim/forms/bulk_edit.py:957 netbox/dcim/forms/filtersets.py:1239 +#: netbox/dcim/forms/bulk_edit.py:1001 netbox/dcim/forms/filtersets.py:1258 #: netbox/templates/dcim/powerfeed.html:87 msgid "Voltage" msgstr "电压" -#: netbox/dcim/forms/bulk_edit.py:961 netbox/dcim/forms/filtersets.py:1243 +#: netbox/dcim/forms/bulk_edit.py:1005 netbox/dcim/forms/filtersets.py:1262 #: netbox/templates/dcim/powerfeed.html:91 msgid "Amperage" msgstr "电流" -#: netbox/dcim/forms/bulk_edit.py:965 netbox/dcim/forms/filtersets.py:1247 +#: netbox/dcim/forms/bulk_edit.py:1009 netbox/dcim/forms/filtersets.py:1266 msgid "Max utilization" msgstr "最大利用率" -#: netbox/dcim/forms/bulk_edit.py:1054 +#: netbox/dcim/forms/bulk_edit.py:1098 msgid "Maximum draw" msgstr "最大功率" -#: netbox/dcim/forms/bulk_edit.py:1057 +#: netbox/dcim/forms/bulk_edit.py:1101 #: netbox/dcim/models/device_component_templates.py:281 #: netbox/dcim/models/device_components.py:352 msgid "Maximum power draw (watts)" msgstr "最大功率(瓦)" -#: netbox/dcim/forms/bulk_edit.py:1060 +#: netbox/dcim/forms/bulk_edit.py:1104 msgid "Allocated draw" msgstr "分配功率" -#: netbox/dcim/forms/bulk_edit.py:1063 +#: netbox/dcim/forms/bulk_edit.py:1107 #: netbox/dcim/models/device_component_templates.py:288 #: netbox/dcim/models/device_components.py:359 msgid "Allocated power draw (watts)" msgstr "分配功率(瓦)" -#: netbox/dcim/forms/bulk_edit.py:1096 netbox/dcim/forms/bulk_import.py:813 -#: netbox/dcim/forms/model_forms.py:978 netbox/dcim/forms/model_forms.py:1332 -#: netbox/dcim/forms/model_forms.py:1647 netbox/dcim/forms/object_import.py:55 +#: netbox/dcim/forms/bulk_edit.py:1140 netbox/dcim/forms/bulk_import.py:844 +#: netbox/dcim/forms/model_forms.py:1072 netbox/dcim/forms/model_forms.py:1426 +#: netbox/dcim/forms/model_forms.py:1741 netbox/dcim/forms/object_import.py:55 msgid "Power port" msgstr "电源接口" -#: netbox/dcim/forms/bulk_edit.py:1101 netbox/dcim/forms/bulk_import.py:820 +#: netbox/dcim/forms/bulk_edit.py:1145 netbox/dcim/forms/bulk_import.py:851 msgid "Feed leg" msgstr "馈电线路" -#: netbox/dcim/forms/bulk_edit.py:1147 netbox/dcim/forms/bulk_edit.py:1465 +#: netbox/dcim/forms/bulk_edit.py:1191 netbox/dcim/forms/bulk_edit.py:1512 msgid "Management only" msgstr "仅限管理" -#: netbox/dcim/forms/bulk_edit.py:1157 netbox/dcim/forms/bulk_edit.py:1471 -#: netbox/dcim/forms/bulk_import.py:906 netbox/dcim/forms/filtersets.py:1448 +#: netbox/dcim/forms/bulk_edit.py:1201 netbox/dcim/forms/bulk_edit.py:1518 +#: netbox/dcim/forms/bulk_import.py:937 netbox/dcim/forms/filtersets.py:1472 #: netbox/dcim/forms/object_import.py:90 #: netbox/dcim/models/device_component_templates.py:445 -#: netbox/dcim/models/device_components.py:724 +#: netbox/dcim/models/device_components.py:733 msgid "PoE mode" msgstr "PoE模式" -#: netbox/dcim/forms/bulk_edit.py:1163 netbox/dcim/forms/bulk_edit.py:1477 -#: netbox/dcim/forms/bulk_import.py:912 netbox/dcim/forms/filtersets.py:1453 +#: netbox/dcim/forms/bulk_edit.py:1207 netbox/dcim/forms/bulk_edit.py:1524 +#: netbox/dcim/forms/bulk_import.py:943 netbox/dcim/forms/filtersets.py:1477 #: netbox/dcim/forms/object_import.py:95 #: netbox/dcim/models/device_component_templates.py:452 -#: netbox/dcim/models/device_components.py:731 +#: netbox/dcim/models/device_components.py:740 msgid "PoE type" msgstr "PoE类型" -#: netbox/dcim/forms/bulk_edit.py:1169 netbox/dcim/forms/filtersets.py:1468 +#: netbox/dcim/forms/bulk_edit.py:1213 netbox/dcim/forms/filtersets.py:1492 #: netbox/dcim/forms/object_import.py:100 msgid "Wireless role" msgstr "无线角色" -#: netbox/dcim/forms/bulk_edit.py:1306 netbox/dcim/forms/model_forms.py:680 -#: netbox/dcim/forms/model_forms.py:1277 netbox/dcim/tables/devices.py:322 +#: netbox/dcim/forms/bulk_edit.py:1350 netbox/dcim/forms/model_forms.py:774 +#: netbox/dcim/forms/model_forms.py:1371 netbox/dcim/tables/devices.py:322 #: netbox/templates/dcim/consoleport.html:24 #: netbox/templates/dcim/consoleserverport.html:24 #: netbox/templates/dcim/frontport.html:24 @@ -4452,26 +4548,26 @@ msgstr "无线角色" msgid "Module" msgstr "模块" -#: netbox/dcim/forms/bulk_edit.py:1445 netbox/dcim/tables/devices.py:698 +#: netbox/dcim/forms/bulk_edit.py:1492 netbox/dcim/tables/devices.py:705 #: netbox/templates/dcim/interface.html:116 msgid "LAG" msgstr "链路聚合" -#: netbox/dcim/forms/bulk_edit.py:1450 netbox/dcim/forms/model_forms.py:1359 +#: netbox/dcim/forms/bulk_edit.py:1497 netbox/dcim/forms/model_forms.py:1453 msgid "Virtual device contexts" msgstr "设备虚拟上下文" -#: netbox/dcim/forms/bulk_edit.py:1456 netbox/dcim/forms/bulk_import.py:741 -#: netbox/dcim/forms/bulk_import.py:767 netbox/dcim/forms/filtersets.py:1301 -#: netbox/dcim/forms/filtersets.py:1326 netbox/dcim/forms/filtersets.py:1412 -#: netbox/dcim/tables/devices.py:631 +#: netbox/dcim/forms/bulk_edit.py:1503 netbox/dcim/forms/bulk_import.py:772 +#: netbox/dcim/forms/bulk_import.py:798 netbox/dcim/forms/filtersets.py:1320 +#: netbox/dcim/forms/filtersets.py:1345 netbox/dcim/forms/filtersets.py:1436 +#: netbox/dcim/tables/devices.py:638 #: netbox/templates/circuits/inc/circuit_termination_fields.html:62 #: netbox/templates/dcim/consoleport.html:40 #: netbox/templates/dcim/consoleserverport.html:40 msgid "Speed" msgstr "速率" -#: netbox/dcim/forms/bulk_edit.py:1485 netbox/dcim/forms/bulk_import.py:915 +#: netbox/dcim/forms/bulk_edit.py:1532 netbox/dcim/forms/bulk_import.py:946 #: netbox/templates/vpn/ikepolicy.html:25 #: netbox/templates/vpn/ipsecprofile.html:21 #: netbox/templates/vpn/ipsecprofile.html:48 @@ -4485,55 +4581,55 @@ msgstr "速率" msgid "Mode" msgstr "模式" -#: netbox/dcim/forms/bulk_edit.py:1493 netbox/dcim/forms/model_forms.py:1408 -#: netbox/ipam/forms/bulk_import.py:174 netbox/ipam/forms/filtersets.py:553 -#: netbox/ipam/models/vlans.py:87 netbox/virtualization/forms/bulk_edit.py:222 +#: netbox/dcim/forms/bulk_edit.py:1540 netbox/dcim/forms/model_forms.py:1502 +#: netbox/ipam/forms/bulk_import.py:174 netbox/ipam/forms/filtersets.py:561 +#: netbox/ipam/models/vlans.py:93 netbox/virtualization/forms/bulk_edit.py:222 #: netbox/virtualization/forms/model_forms.py:335 msgid "VLAN group" msgstr "VLAN 组" -#: netbox/dcim/forms/bulk_edit.py:1502 netbox/dcim/forms/model_forms.py:1414 -#: netbox/dcim/tables/devices.py:592 +#: netbox/dcim/forms/bulk_edit.py:1549 netbox/dcim/forms/model_forms.py:1508 +#: netbox/dcim/tables/devices.py:599 #: netbox/virtualization/forms/bulk_edit.py:230 #: netbox/virtualization/forms/model_forms.py:340 msgid "Untagged VLAN" msgstr "未标记的VLAN" -#: netbox/dcim/forms/bulk_edit.py:1511 netbox/dcim/forms/model_forms.py:1423 -#: netbox/dcim/tables/devices.py:598 +#: netbox/dcim/forms/bulk_edit.py:1558 netbox/dcim/forms/model_forms.py:1517 +#: netbox/dcim/tables/devices.py:605 #: netbox/virtualization/forms/bulk_edit.py:238 #: netbox/virtualization/forms/model_forms.py:349 msgid "Tagged VLANs" msgstr "已标记 VLANs" -#: netbox/dcim/forms/bulk_edit.py:1514 +#: netbox/dcim/forms/bulk_edit.py:1561 msgid "Add tagged VLANs" msgstr "添加带标签的 VLAN" -#: netbox/dcim/forms/bulk_edit.py:1523 +#: netbox/dcim/forms/bulk_edit.py:1570 msgid "Remove tagged VLANs" msgstr "移除带标签的 VLAN" -#: netbox/dcim/forms/bulk_edit.py:1534 netbox/dcim/forms/model_forms.py:1432 +#: netbox/dcim/forms/bulk_edit.py:1581 netbox/dcim/forms/model_forms.py:1526 #: netbox/virtualization/forms/model_forms.py:358 msgid "Q-in-Q Service VLAN" msgstr "Q-in-Q 服务 VLAN" -#: netbox/dcim/forms/bulk_edit.py:1549 netbox/dcim/forms/model_forms.py:1395 +#: netbox/dcim/forms/bulk_edit.py:1596 netbox/dcim/forms/model_forms.py:1489 msgid "Wireless LAN group" msgstr "无线局域网组" -#: netbox/dcim/forms/bulk_edit.py:1554 netbox/dcim/forms/model_forms.py:1400 -#: netbox/dcim/tables/devices.py:640 netbox/netbox/navigation/menu.py:152 +#: netbox/dcim/forms/bulk_edit.py:1601 netbox/dcim/forms/model_forms.py:1494 +#: netbox/dcim/tables/devices.py:647 netbox/netbox/navigation/menu.py:153 #: netbox/templates/dcim/interface.html:337 #: netbox/wireless/tables/wirelesslan.py:24 msgid "Wireless LANs" msgstr "无线局域网" -#: netbox/dcim/forms/bulk_edit.py:1563 netbox/dcim/forms/filtersets.py:1381 -#: netbox/dcim/forms/model_forms.py:1466 netbox/ipam/forms/bulk_edit.py:269 -#: netbox/ipam/forms/bulk_edit.py:362 netbox/ipam/forms/filtersets.py:177 -#: netbox/netbox/navigation/menu.py:108 +#: netbox/dcim/forms/bulk_edit.py:1610 netbox/dcim/forms/filtersets.py:1405 +#: netbox/dcim/forms/model_forms.py:1560 netbox/ipam/forms/bulk_edit.py:269 +#: netbox/ipam/forms/bulk_edit.py:367 netbox/ipam/forms/filtersets.py:177 +#: netbox/netbox/navigation/menu.py:109 #: netbox/templates/dcim/interface.html:128 #: netbox/templates/ipam/prefix.html:91 #: netbox/templates/virtualization/vminterface.html:76 @@ -4542,421 +4638,427 @@ msgstr "无线局域网" msgid "Addressing" msgstr "寻址" -#: netbox/dcim/forms/bulk_edit.py:1564 netbox/dcim/forms/filtersets.py:721 -#: netbox/dcim/forms/model_forms.py:1467 +#: netbox/dcim/forms/bulk_edit.py:1611 netbox/dcim/forms/filtersets.py:740 +#: netbox/dcim/forms/model_forms.py:1561 #: netbox/virtualization/forms/model_forms.py:379 msgid "Operation" msgstr "操作" -#: netbox/dcim/forms/bulk_edit.py:1565 netbox/dcim/forms/filtersets.py:1382 -#: netbox/dcim/forms/model_forms.py:1022 netbox/dcim/forms/model_forms.py:1469 +#: netbox/dcim/forms/bulk_edit.py:1612 netbox/dcim/forms/filtersets.py:1406 +#: netbox/dcim/forms/model_forms.py:1116 netbox/dcim/forms/model_forms.py:1563 msgid "PoE" msgstr "PoE" -#: netbox/dcim/forms/bulk_edit.py:1566 netbox/dcim/forms/model_forms.py:1468 +#: netbox/dcim/forms/bulk_edit.py:1613 netbox/dcim/forms/model_forms.py:1562 #: netbox/templates/dcim/interface.html:105 #: netbox/virtualization/forms/bulk_edit.py:254 #: netbox/virtualization/forms/model_forms.py:380 msgid "Related Interfaces" msgstr "相关接口" -#: netbox/dcim/forms/bulk_edit.py:1568 netbox/dcim/forms/filtersets.py:1383 -#: netbox/dcim/forms/model_forms.py:1472 +#: netbox/dcim/forms/bulk_edit.py:1615 netbox/dcim/forms/filtersets.py:1407 +#: netbox/dcim/forms/model_forms.py:1566 #: netbox/virtualization/forms/bulk_edit.py:257 #: netbox/virtualization/forms/filtersets.py:206 #: netbox/virtualization/forms/model_forms.py:383 msgid "802.1Q Switching" msgstr "802.1Q 交换" -#: netbox/dcim/forms/bulk_edit.py:1573 +#: netbox/dcim/forms/bulk_edit.py:1620 msgid "Add/Remove" msgstr "添加/删除" -#: netbox/dcim/forms/bulk_edit.py:1632 netbox/dcim/forms/bulk_edit.py:1634 +#: netbox/dcim/forms/bulk_edit.py:1679 netbox/dcim/forms/bulk_edit.py:1681 msgid "Interface mode must be specified to assign VLANs" msgstr "该接口模式下,必须指定VLAN" -#: netbox/dcim/forms/bulk_edit.py:1639 +#: netbox/dcim/forms/bulk_edit.py:1686 msgid "An access interface cannot have tagged VLANs assigned." msgstr "access接口不允许指定Tag的VLAN" -#: netbox/dcim/forms/bulk_import.py:66 +#: netbox/dcim/forms/bulk_import.py:67 msgid "Name of parent region" msgstr "上一级区域的名称" -#: netbox/dcim/forms/bulk_import.py:80 +#: netbox/dcim/forms/bulk_import.py:81 msgid "Name of parent site group" msgstr "上一级站点组的名称" -#: netbox/dcim/forms/bulk_import.py:99 +#: netbox/dcim/forms/bulk_import.py:100 msgid "Assigned region" msgstr "指定地区" -#: netbox/dcim/forms/bulk_import.py:106 netbox/tenancy/forms/bulk_import.py:44 -#: netbox/tenancy/forms/bulk_import.py:85 +#: netbox/dcim/forms/bulk_import.py:107 netbox/tenancy/forms/bulk_import.py:44 #: netbox/wireless/forms/bulk_import.py:42 msgid "Assigned group" msgstr "指定组" -#: netbox/dcim/forms/bulk_import.py:125 +#: netbox/dcim/forms/bulk_import.py:126 msgid "available options" msgstr "可用选项" -#: netbox/dcim/forms/bulk_import.py:136 netbox/dcim/forms/bulk_import.py:570 -#: netbox/dcim/forms/bulk_import.py:1479 netbox/ipam/forms/bulk_import.py:472 +#: netbox/dcim/forms/bulk_import.py:137 netbox/dcim/forms/bulk_import.py:601 +#: netbox/dcim/forms/bulk_import.py:1510 netbox/ipam/forms/bulk_import.py:479 #: netbox/virtualization/forms/bulk_import.py:64 #: netbox/virtualization/forms/bulk_import.py:95 msgid "Assigned site" msgstr "指定站点" -#: netbox/dcim/forms/bulk_import.py:143 +#: netbox/dcim/forms/bulk_import.py:144 msgid "Parent location" msgstr "上一级位置" -#: netbox/dcim/forms/bulk_import.py:145 +#: netbox/dcim/forms/bulk_import.py:146 msgid "Location not found." msgstr "未找到该位置" -#: netbox/dcim/forms/bulk_import.py:187 +#: netbox/dcim/forms/bulk_import.py:191 msgid "The manufacturer of this rack type" msgstr "这种机架类型的制造商" -#: netbox/dcim/forms/bulk_import.py:198 +#: netbox/dcim/forms/bulk_import.py:202 msgid "The lowest-numbered position in the rack" msgstr "机架中编号最低的位置" -#: netbox/dcim/forms/bulk_import.py:203 netbox/dcim/forms/bulk_import.py:278 +#: netbox/dcim/forms/bulk_import.py:207 netbox/dcim/forms/bulk_import.py:282 msgid "Rail-to-rail width (in inches)" msgstr "设备安装宽度(英寸)" -#: netbox/dcim/forms/bulk_import.py:209 netbox/dcim/forms/bulk_import.py:288 +#: netbox/dcim/forms/bulk_import.py:213 netbox/dcim/forms/bulk_import.py:292 msgid "Unit for outer dimensions" msgstr "外形尺寸单位" -#: netbox/dcim/forms/bulk_import.py:215 netbox/dcim/forms/bulk_import.py:300 +#: netbox/dcim/forms/bulk_import.py:219 netbox/dcim/forms/bulk_import.py:304 msgid "Unit for rack weights" msgstr "机柜重量单位" -#: netbox/dcim/forms/bulk_import.py:247 +#: netbox/dcim/forms/bulk_import.py:251 msgid "Name of assigned tenant" msgstr "指定租户名称" -#: netbox/dcim/forms/bulk_import.py:259 +#: netbox/dcim/forms/bulk_import.py:263 msgid "Name of assigned role" msgstr "指定规则名称" -#: netbox/dcim/forms/bulk_import.py:266 +#: netbox/dcim/forms/bulk_import.py:270 msgid "Rack type model" msgstr "机架类型型号" -#: netbox/dcim/forms/bulk_import.py:294 netbox/dcim/forms/bulk_import.py:437 -#: netbox/dcim/forms/bulk_import.py:610 +#: netbox/dcim/forms/bulk_import.py:298 netbox/dcim/forms/bulk_import.py:456 +#: netbox/dcim/forms/bulk_import.py:641 msgid "Airflow direction" msgstr "风道方向" -#: netbox/dcim/forms/bulk_import.py:326 +#: netbox/dcim/forms/bulk_import.py:330 msgid "Width must be set if not specifying a rack type." msgstr "如果未指定机架类型,则必须设置宽度。" -#: netbox/dcim/forms/bulk_import.py:328 +#: netbox/dcim/forms/bulk_import.py:332 msgid "U height must be set if not specifying a rack type." msgstr "如果未指定机架类型,则必须设置 U 高度。" -#: netbox/dcim/forms/bulk_import.py:336 +#: netbox/dcim/forms/bulk_import.py:340 msgid "Parent site" msgstr "上一级站点" -#: netbox/dcim/forms/bulk_import.py:343 netbox/dcim/forms/bulk_import.py:1492 +#: netbox/dcim/forms/bulk_import.py:347 netbox/dcim/forms/bulk_import.py:1523 msgid "Rack's location (if any)" msgstr "机柜所在位置(如果有)" -#: netbox/dcim/forms/bulk_import.py:352 netbox/dcim/forms/model_forms.py:319 -#: netbox/dcim/tables/racks.py:221 +#: netbox/dcim/forms/bulk_import.py:356 netbox/dcim/forms/model_forms.py:327 +#: netbox/dcim/tables/racks.py:230 #: netbox/templates/dcim/rackreservation.html:12 #: netbox/templates/dcim/rackreservation.html:45 msgid "Units" msgstr "单元(U)" -#: netbox/dcim/forms/bulk_import.py:355 +#: netbox/dcim/forms/bulk_import.py:359 msgid "Comma-separated list of individual unit numbers" msgstr "占用U位号列表,以逗号分隔" -#: netbox/dcim/forms/bulk_import.py:398 +#: netbox/dcim/forms/bulk_import.py:402 msgid "The manufacturer which produces this device type" msgstr "生产这种类型设备的制造商" -#: netbox/dcim/forms/bulk_import.py:405 +#: netbox/dcim/forms/bulk_import.py:409 msgid "The default platform for devices of this type (optional)" msgstr "此类型设备的默认平台(可选)" -#: netbox/dcim/forms/bulk_import.py:410 +#: netbox/dcim/forms/bulk_import.py:414 msgid "Device weight" msgstr "设备重量" -#: netbox/dcim/forms/bulk_import.py:416 +#: netbox/dcim/forms/bulk_import.py:420 msgid "Unit for device weight" msgstr "设备重量单位" -#: netbox/dcim/forms/bulk_import.py:442 +#: netbox/dcim/forms/bulk_import.py:461 msgid "Module weight" msgstr "模块重量" -#: netbox/dcim/forms/bulk_import.py:448 +#: netbox/dcim/forms/bulk_import.py:467 msgid "Unit for module weight" msgstr "模块重量单位" -#: netbox/dcim/forms/bulk_import.py:481 +#: netbox/dcim/forms/bulk_import.py:484 +msgid "Parent Device Role" +msgstr "父设备角色" + +#: netbox/dcim/forms/bulk_import.py:486 +msgid "Device role not found." +msgstr "未找到设备角色。" + +#: netbox/dcim/forms/bulk_import.py:512 msgid "Limit platform assignments to this manufacturer" msgstr "限定此系统平台的制造商" -#: netbox/dcim/forms/bulk_import.py:503 netbox/dcim/forms/bulk_import.py:1562 -#: netbox/tenancy/forms/bulk_import.py:106 +#: netbox/dcim/forms/bulk_import.py:534 netbox/dcim/forms/bulk_import.py:1593 +#: netbox/tenancy/forms/bulk_import.py:105 msgid "Assigned role" msgstr "指定规则" -#: netbox/dcim/forms/bulk_import.py:516 +#: netbox/dcim/forms/bulk_import.py:547 msgid "Device type manufacturer" msgstr "设备制造商" -#: netbox/dcim/forms/bulk_import.py:522 +#: netbox/dcim/forms/bulk_import.py:553 msgid "Device type model" msgstr "设备型号" -#: netbox/dcim/forms/bulk_import.py:529 +#: netbox/dcim/forms/bulk_import.py:560 #: netbox/virtualization/forms/bulk_import.py:132 msgid "Assigned platform" msgstr "指定系统平台" -#: netbox/dcim/forms/bulk_import.py:537 netbox/dcim/forms/bulk_import.py:541 -#: netbox/dcim/forms/model_forms.py:547 +#: netbox/dcim/forms/bulk_import.py:568 netbox/dcim/forms/bulk_import.py:572 +#: netbox/dcim/forms/model_forms.py:641 msgid "Virtual chassis" msgstr "堆叠" -#: netbox/dcim/forms/bulk_import.py:548 +#: netbox/dcim/forms/bulk_import.py:579 msgid "Virtualization cluster" msgstr "虚拟化集群" -#: netbox/dcim/forms/bulk_import.py:577 +#: netbox/dcim/forms/bulk_import.py:608 msgid "Assigned location (if any)" msgstr "指定位置(如果有)" -#: netbox/dcim/forms/bulk_import.py:584 +#: netbox/dcim/forms/bulk_import.py:615 msgid "Assigned rack (if any)" msgstr "指定机柜(如果有)" -#: netbox/dcim/forms/bulk_import.py:587 +#: netbox/dcim/forms/bulk_import.py:618 msgid "Face" msgstr "朝向" -#: netbox/dcim/forms/bulk_import.py:590 +#: netbox/dcim/forms/bulk_import.py:621 msgid "Mounted rack face" msgstr "机架正面安装" -#: netbox/dcim/forms/bulk_import.py:597 +#: netbox/dcim/forms/bulk_import.py:628 msgid "Parent device (for child devices)" msgstr "上一级设备(用于子设备)" -#: netbox/dcim/forms/bulk_import.py:600 +#: netbox/dcim/forms/bulk_import.py:631 msgid "Device bay" msgstr "设备托架" -#: netbox/dcim/forms/bulk_import.py:604 +#: netbox/dcim/forms/bulk_import.py:635 msgid "Device bay in which this device is installed (for child devices)" msgstr "安装此设备的设备托架(用于子设备)" -#: netbox/dcim/forms/bulk_import.py:671 +#: netbox/dcim/forms/bulk_import.py:702 msgid "The device in which this module is installed" msgstr "安装此模块的设备" -#: netbox/dcim/forms/bulk_import.py:674 netbox/dcim/forms/model_forms.py:651 +#: netbox/dcim/forms/bulk_import.py:705 netbox/dcim/forms/model_forms.py:745 msgid "Module bay" msgstr "设备板卡插槽" -#: netbox/dcim/forms/bulk_import.py:677 +#: netbox/dcim/forms/bulk_import.py:708 msgid "The module bay in which this module is installed" msgstr "安装此模块的模块托架" -#: netbox/dcim/forms/bulk_import.py:683 +#: netbox/dcim/forms/bulk_import.py:714 msgid "The type of module" msgstr "模块类型" -#: netbox/dcim/forms/bulk_import.py:691 netbox/dcim/forms/model_forms.py:667 +#: netbox/dcim/forms/bulk_import.py:722 netbox/dcim/forms/model_forms.py:761 msgid "Replicate components" msgstr "组件冗余" -#: netbox/dcim/forms/bulk_import.py:693 +#: netbox/dcim/forms/bulk_import.py:724 msgid "" "Automatically populate components associated with this module type (enabled " "by default)" msgstr "自动填充此模块类型关联的组件(默认启用)" -#: netbox/dcim/forms/bulk_import.py:696 netbox/dcim/forms/model_forms.py:673 +#: netbox/dcim/forms/bulk_import.py:727 netbox/dcim/forms/model_forms.py:767 msgid "Adopt components" msgstr "选定组件" -#: netbox/dcim/forms/bulk_import.py:698 netbox/dcim/forms/model_forms.py:676 +#: netbox/dcim/forms/bulk_import.py:729 netbox/dcim/forms/model_forms.py:770 msgid "Adopt already existing components" msgstr "选定已经存在的组件" -#: netbox/dcim/forms/bulk_import.py:738 netbox/dcim/forms/bulk_import.py:764 -#: netbox/dcim/forms/bulk_import.py:790 +#: netbox/dcim/forms/bulk_import.py:769 netbox/dcim/forms/bulk_import.py:795 +#: netbox/dcim/forms/bulk_import.py:821 msgid "Port type" msgstr "端口类型" -#: netbox/dcim/forms/bulk_import.py:746 netbox/dcim/forms/bulk_import.py:772 +#: netbox/dcim/forms/bulk_import.py:777 netbox/dcim/forms/bulk_import.py:803 msgid "Port speed in bps" msgstr "端口速率(bps)" -#: netbox/dcim/forms/bulk_import.py:810 +#: netbox/dcim/forms/bulk_import.py:841 msgid "Outlet type" msgstr "插座类型" -#: netbox/dcim/forms/bulk_import.py:817 +#: netbox/dcim/forms/bulk_import.py:848 msgid "Local power port which feeds this outlet" msgstr "该插座供电的电源端口" -#: netbox/dcim/forms/bulk_import.py:823 +#: netbox/dcim/forms/bulk_import.py:854 msgid "Electrical phase (for three-phase circuits)" msgstr "供电相位(用于三相电)" -#: netbox/dcim/forms/bulk_import.py:867 netbox/dcim/forms/model_forms.py:1370 +#: netbox/dcim/forms/bulk_import.py:898 netbox/dcim/forms/model_forms.py:1464 #: netbox/virtualization/forms/bulk_import.py:161 #: netbox/virtualization/forms/model_forms.py:319 msgid "Parent interface" msgstr "上一级接口" -#: netbox/dcim/forms/bulk_import.py:874 netbox/dcim/forms/model_forms.py:1378 +#: netbox/dcim/forms/bulk_import.py:905 netbox/dcim/forms/model_forms.py:1472 #: netbox/virtualization/forms/bulk_import.py:168 #: netbox/virtualization/forms/model_forms.py:327 msgid "Bridged interface" msgstr "桥接接口" -#: netbox/dcim/forms/bulk_import.py:877 +#: netbox/dcim/forms/bulk_import.py:908 msgid "Lag" msgstr "聚合接口" -#: netbox/dcim/forms/bulk_import.py:881 +#: netbox/dcim/forms/bulk_import.py:912 msgid "Parent LAG interface" msgstr "上一级聚合接口" -#: netbox/dcim/forms/bulk_import.py:884 +#: netbox/dcim/forms/bulk_import.py:915 msgid "Vdcs" msgstr "Vdcs" -#: netbox/dcim/forms/bulk_import.py:889 +#: netbox/dcim/forms/bulk_import.py:920 msgid "VDC names separated by commas, encased with double quotes. Example:" msgstr "VDC名称,用逗号分隔,用双引号包含。例如:" -#: netbox/dcim/forms/bulk_import.py:895 +#: netbox/dcim/forms/bulk_import.py:926 msgid "Physical medium" msgstr "物理接口类型" -#: netbox/dcim/forms/bulk_import.py:898 netbox/dcim/forms/filtersets.py:1419 +#: netbox/dcim/forms/bulk_import.py:929 netbox/dcim/forms/filtersets.py:1443 msgid "Duplex" msgstr "双工" -#: netbox/dcim/forms/bulk_import.py:903 +#: netbox/dcim/forms/bulk_import.py:934 msgid "Poe mode" msgstr "POE模式" -#: netbox/dcim/forms/bulk_import.py:909 +#: netbox/dcim/forms/bulk_import.py:940 msgid "Poe type" msgstr "POE类型" -#: netbox/dcim/forms/bulk_import.py:918 +#: netbox/dcim/forms/bulk_import.py:949 #: netbox/virtualization/forms/bulk_import.py:174 msgid "IEEE 802.1Q operational mode (for L2 interfaces)" msgstr "IEEE 802.1Q 运作模式(针对二层接口)" -#: netbox/dcim/forms/bulk_import.py:925 netbox/ipam/forms/bulk_import.py:164 +#: netbox/dcim/forms/bulk_import.py:956 netbox/ipam/forms/bulk_import.py:164 #: netbox/ipam/forms/bulk_import.py:253 netbox/ipam/forms/bulk_import.py:289 #: netbox/ipam/forms/filtersets.py:210 netbox/ipam/forms/filtersets.py:293 -#: netbox/ipam/forms/filtersets.py:353 +#: netbox/ipam/forms/filtersets.py:360 #: netbox/virtualization/forms/bulk_import.py:181 msgid "Assigned VRF" msgstr "指定VRF" -#: netbox/dcim/forms/bulk_import.py:928 +#: netbox/dcim/forms/bulk_import.py:959 msgid "Rf role" msgstr "射频类型" -#: netbox/dcim/forms/bulk_import.py:931 +#: netbox/dcim/forms/bulk_import.py:962 msgid "Wireless role (AP/station)" msgstr "无线角色(AP/基站)" -#: netbox/dcim/forms/bulk_import.py:967 +#: netbox/dcim/forms/bulk_import.py:998 #, python-brace-format msgid "VDC {vdc} is not assigned to device {device}" msgstr "VDC {vdc} 没有指定给设备 {device}" -#: netbox/dcim/forms/bulk_import.py:981 netbox/dcim/forms/model_forms.py:1036 -#: netbox/dcim/forms/model_forms.py:1655 +#: netbox/dcim/forms/bulk_import.py:1012 netbox/dcim/forms/model_forms.py:1130 +#: netbox/dcim/forms/model_forms.py:1749 #: netbox/dcim/forms/object_import.py:117 msgid "Rear port" msgstr "后置端口" -#: netbox/dcim/forms/bulk_import.py:984 +#: netbox/dcim/forms/bulk_import.py:1015 msgid "Corresponding rear port" msgstr "对应后置端口" -#: netbox/dcim/forms/bulk_import.py:989 netbox/dcim/forms/bulk_import.py:1030 -#: netbox/dcim/forms/bulk_import.py:1353 +#: netbox/dcim/forms/bulk_import.py:1020 netbox/dcim/forms/bulk_import.py:1061 +#: netbox/dcim/forms/bulk_import.py:1384 msgid "Physical medium classification" msgstr "物理端口类型" -#: netbox/dcim/forms/bulk_import.py:1058 netbox/dcim/tables/devices.py:853 +#: netbox/dcim/forms/bulk_import.py:1089 netbox/dcim/tables/devices.py:860 msgid "Installed device" msgstr "安装设备" -#: netbox/dcim/forms/bulk_import.py:1062 +#: netbox/dcim/forms/bulk_import.py:1093 msgid "Child device installed within this bay" msgstr "此托架内安装的子设备" -#: netbox/dcim/forms/bulk_import.py:1064 +#: netbox/dcim/forms/bulk_import.py:1095 msgid "Child device not found." msgstr "子设备未找到" -#: netbox/dcim/forms/bulk_import.py:1122 +#: netbox/dcim/forms/bulk_import.py:1153 msgid "Parent inventory item" msgstr "上一级库存项" -#: netbox/dcim/forms/bulk_import.py:1125 +#: netbox/dcim/forms/bulk_import.py:1156 msgid "Component type" msgstr "组件类型" -#: netbox/dcim/forms/bulk_import.py:1129 +#: netbox/dcim/forms/bulk_import.py:1160 msgid "Component Type" msgstr "组件类型" -#: netbox/dcim/forms/bulk_import.py:1132 +#: netbox/dcim/forms/bulk_import.py:1163 msgid "Compnent name" msgstr "组件名称" -#: netbox/dcim/forms/bulk_import.py:1134 +#: netbox/dcim/forms/bulk_import.py:1165 msgid "Component Name" msgstr "组件名称" -#: netbox/dcim/forms/bulk_import.py:1177 netbox/dcim/forms/bulk_import.py:1195 +#: netbox/dcim/forms/bulk_import.py:1208 netbox/dcim/forms/bulk_import.py:1226 msgid "Component name must be specified when component type is specified" msgstr "指定组件类型时必须指定组件名称" -#: netbox/dcim/forms/bulk_import.py:1187 +#: netbox/dcim/forms/bulk_import.py:1218 #, python-brace-format msgid "Component not found: {device} - {component_name}" msgstr "组件未找到: {device} - {component_name}" -#: netbox/dcim/forms/bulk_import.py:1200 +#: netbox/dcim/forms/bulk_import.py:1231 msgid "Component type must be specified when component name is specified" msgstr "指定组件名称时必须指定组件类型" -#: netbox/dcim/forms/bulk_import.py:1227 netbox/ipam/forms/bulk_import.py:314 +#: netbox/dcim/forms/bulk_import.py:1258 netbox/ipam/forms/bulk_import.py:314 msgid "Parent device of assigned interface (if any)" msgstr "指定接口的父设备(如果有)" -#: netbox/dcim/forms/bulk_import.py:1230 netbox/ipam/forms/bulk_import.py:317 -#: netbox/ipam/forms/bulk_import.py:563 netbox/ipam/forms/model_forms.py:767 -#: netbox/virtualization/filtersets.py:254 -#: netbox/virtualization/filtersets.py:305 +#: netbox/dcim/forms/bulk_import.py:1261 netbox/ipam/forms/bulk_import.py:317 +#: netbox/virtualization/filtersets.py:256 +#: netbox/virtualization/filtersets.py:307 #: netbox/virtualization/forms/bulk_edit.py:182 #: netbox/virtualization/forms/bulk_edit.py:316 #: netbox/virtualization/forms/bulk_import.py:152 @@ -4964,132 +5066,132 @@ msgstr "指定接口的父设备(如果有)" #: netbox/virtualization/forms/filtersets.py:220 #: netbox/virtualization/forms/filtersets.py:266 #: netbox/virtualization/forms/model_forms.py:295 -#: netbox/vpn/forms/bulk_import.py:93 netbox/vpn/forms/bulk_import.py:290 +#: netbox/vpn/forms/bulk_import.py:93 netbox/vpn/forms/bulk_import.py:295 msgid "Virtual machine" msgstr "虚拟机" -#: netbox/dcim/forms/bulk_import.py:1234 netbox/ipam/forms/bulk_import.py:321 +#: netbox/dcim/forms/bulk_import.py:1265 netbox/ipam/forms/bulk_import.py:321 msgid "Parent VM of assigned interface (if any)" msgstr "指定接口的父虚拟机(如果有)" -#: netbox/dcim/forms/bulk_import.py:1241 netbox/ipam/filtersets.py:1047 +#: netbox/dcim/forms/bulk_import.py:1272 netbox/ipam/filtersets.py:1047 #: netbox/ipam/forms/bulk_import.py:328 msgid "Assigned interface" msgstr "分配的接口" -#: netbox/dcim/forms/bulk_import.py:1244 netbox/ipam/forms/bulk_import.py:338 +#: netbox/dcim/forms/bulk_import.py:1275 netbox/ipam/forms/bulk_import.py:338 msgid "Is primary" msgstr "首选" -#: netbox/dcim/forms/bulk_import.py:1245 +#: netbox/dcim/forms/bulk_import.py:1276 msgid "Make this the primary MAC address for the assigned interface" msgstr "将此设为所分配接口的主 MAC 地址" -#: netbox/dcim/forms/bulk_import.py:1282 +#: netbox/dcim/forms/bulk_import.py:1313 msgid "Must specify the parent device or VM when assigning an interface" msgstr "分配接口时必须指定父设备或 VM" -#: netbox/dcim/forms/bulk_import.py:1308 +#: netbox/dcim/forms/bulk_import.py:1339 msgid "Side A device" msgstr "A端设备" -#: netbox/dcim/forms/bulk_import.py:1311 netbox/dcim/forms/bulk_import.py:1329 +#: netbox/dcim/forms/bulk_import.py:1342 netbox/dcim/forms/bulk_import.py:1360 msgid "Device name" msgstr "设备名字" -#: netbox/dcim/forms/bulk_import.py:1314 +#: netbox/dcim/forms/bulk_import.py:1345 msgid "Side A type" msgstr "A端线缆类型" -#: netbox/dcim/forms/bulk_import.py:1320 +#: netbox/dcim/forms/bulk_import.py:1351 msgid "Side A name" msgstr "A端设备名称" -#: netbox/dcim/forms/bulk_import.py:1321 netbox/dcim/forms/bulk_import.py:1339 +#: netbox/dcim/forms/bulk_import.py:1352 netbox/dcim/forms/bulk_import.py:1370 msgid "Termination name" msgstr "线缆类型名称" -#: netbox/dcim/forms/bulk_import.py:1326 +#: netbox/dcim/forms/bulk_import.py:1357 msgid "Side B device" msgstr "B端设备" -#: netbox/dcim/forms/bulk_import.py:1332 +#: netbox/dcim/forms/bulk_import.py:1363 msgid "Side B type" msgstr "B端线缆类型" -#: netbox/dcim/forms/bulk_import.py:1338 +#: netbox/dcim/forms/bulk_import.py:1369 msgid "Side B name" msgstr "B端设备名称" -#: netbox/dcim/forms/bulk_import.py:1347 +#: netbox/dcim/forms/bulk_import.py:1378 #: netbox/wireless/forms/bulk_import.py:91 msgid "Connection status" msgstr "连接状态" -#: netbox/dcim/forms/bulk_import.py:1399 +#: netbox/dcim/forms/bulk_import.py:1430 #, python-brace-format msgid "Side {side_upper}: {device} {termination_object} is already connected" msgstr " {side_upper}端: {device} {termination_object}已连接" -#: netbox/dcim/forms/bulk_import.py:1405 +#: netbox/dcim/forms/bulk_import.py:1436 #, python-brace-format msgid "{side_upper} side termination not found: {device} {name}" msgstr "{side_upper} 端接口类型未发现: {device} {name}" -#: netbox/dcim/forms/bulk_import.py:1430 netbox/dcim/forms/model_forms.py:797 -#: netbox/dcim/tables/devices.py:1058 netbox/templates/dcim/device.html:132 +#: netbox/dcim/forms/bulk_import.py:1461 netbox/dcim/forms/model_forms.py:891 +#: netbox/dcim/tables/devices.py:1065 netbox/templates/dcim/device.html:132 #: netbox/templates/dcim/virtualchassis.html:27 #: netbox/templates/dcim/virtualchassis.html:67 msgid "Master" msgstr "Master" -#: netbox/dcim/forms/bulk_import.py:1434 +#: netbox/dcim/forms/bulk_import.py:1465 msgid "Master device" msgstr "主设备" -#: netbox/dcim/forms/bulk_import.py:1451 +#: netbox/dcim/forms/bulk_import.py:1482 msgid "Name of parent site" msgstr "父站点名称" -#: netbox/dcim/forms/bulk_import.py:1485 +#: netbox/dcim/forms/bulk_import.py:1516 msgid "Upstream power panel" msgstr "上一级电源面板" -#: netbox/dcim/forms/bulk_import.py:1515 +#: netbox/dcim/forms/bulk_import.py:1546 msgid "Primary or redundant" msgstr "主线路/备用线路" -#: netbox/dcim/forms/bulk_import.py:1520 +#: netbox/dcim/forms/bulk_import.py:1551 msgid "Supply type (AC/DC)" msgstr "供应类型(AC/DC)" -#: netbox/dcim/forms/bulk_import.py:1525 +#: netbox/dcim/forms/bulk_import.py:1556 msgid "Single or three-phase" msgstr "单相或三相" -#: netbox/dcim/forms/bulk_import.py:1576 netbox/dcim/forms/model_forms.py:1753 +#: netbox/dcim/forms/bulk_import.py:1607 netbox/dcim/forms/model_forms.py:1847 #: netbox/templates/dcim/device.html:190 #: netbox/templates/dcim/virtualdevicecontext.html:30 #: netbox/templates/virtualization/virtualmachine.html:52 msgid "Primary IPv4" msgstr "主 IPv4" -#: netbox/dcim/forms/bulk_import.py:1580 +#: netbox/dcim/forms/bulk_import.py:1611 msgid "IPv4 address with mask, e.g. 1.2.3.4/24" msgstr "带掩码的 IPv4 地址,例如 1.2.3.4/24" -#: netbox/dcim/forms/bulk_import.py:1583 netbox/dcim/forms/model_forms.py:1762 +#: netbox/dcim/forms/bulk_import.py:1614 netbox/dcim/forms/model_forms.py:1856 #: netbox/templates/dcim/device.html:206 #: netbox/templates/dcim/virtualdevicecontext.html:41 #: netbox/templates/virtualization/virtualmachine.html:68 msgid "Primary IPv6" msgstr "主 IPv6" -#: netbox/dcim/forms/bulk_import.py:1587 +#: netbox/dcim/forms/bulk_import.py:1618 msgid "IPv6 address with prefix length, e.g. 2001:db8::1/64" msgstr "带有前缀长度的 IPv6 地址,例如 2001:db8:: 1/64" -#: netbox/dcim/forms/common.py:19 netbox/dcim/models/device_components.py:518 +#: netbox/dcim/forms/common.py:19 netbox/dcim/models/device_components.py:527 #: netbox/templates/dcim/interface.html:57 #: netbox/templates/virtualization/vminterface.html:51 #: netbox/virtualization/forms/bulk_edit.py:207 @@ -5126,7 +5228,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:749 +#: netbox/dcim/forms/connections.py:49 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 @@ -5135,21 +5237,21 @@ msgstr "名为 {name} 的 {model} 已存在" msgid "Power Panel" msgstr "电源面板" -#: netbox/dcim/forms/connections.py:58 netbox/dcim/forms/model_forms.py:777 +#: netbox/dcim/forms/connections.py:58 netbox/dcim/forms/model_forms.py:871 #: netbox/templates/dcim/powerfeed.html:21 #: netbox/templates/dcim/powerport.html:80 msgid "Power Feed" msgstr "电力供给" -#: netbox/dcim/forms/filtersets.py:137 netbox/dcim/tables/devices.py:304 +#: netbox/dcim/forms/filtersets.py:138 netbox/dcim/tables/devices.py:304 msgid "Device Status" msgstr "设备状态" -#: netbox/dcim/forms/filtersets.py:150 +#: netbox/dcim/forms/filtersets.py:151 msgid "Parent region" msgstr "上一级地区" -#: netbox/dcim/forms/filtersets.py:164 netbox/tenancy/forms/bulk_import.py:28 +#: netbox/dcim/forms/filtersets.py:165 netbox/tenancy/forms/bulk_import.py:28 #: netbox/tenancy/forms/bulk_import.py:62 #: netbox/tenancy/forms/filtersets.py:33 netbox/tenancy/forms/filtersets.py:62 #: netbox/wireless/forms/bulk_import.py:27 @@ -5157,117 +5259,117 @@ msgstr "上一级地区" msgid "Parent group" msgstr "上一级组" -#: netbox/dcim/forms/filtersets.py:243 netbox/templates/dcim/location.html:58 +#: netbox/dcim/forms/filtersets.py:244 netbox/templates/dcim/location.html:58 #: netbox/templates/dcim/site.html:56 msgid "Facility" msgstr "设施" -#: netbox/dcim/forms/filtersets.py:398 +#: netbox/dcim/forms/filtersets.py:399 msgid "Function" msgstr "功能用途" -#: netbox/dcim/forms/filtersets.py:484 netbox/dcim/forms/model_forms.py:382 +#: netbox/dcim/forms/filtersets.py:485 netbox/dcim/forms/model_forms.py:390 #: netbox/templates/inc/panels/image_attachments.html:6 msgid "Images" msgstr "图片" -#: netbox/dcim/forms/filtersets.py:487 netbox/dcim/forms/filtersets.py:612 -#: netbox/dcim/forms/filtersets.py:727 +#: netbox/dcim/forms/filtersets.py:488 netbox/dcim/forms/filtersets.py:621 +#: netbox/dcim/forms/filtersets.py:746 msgid "Components" msgstr "组件" -#: netbox/dcim/forms/filtersets.py:507 +#: netbox/dcim/forms/filtersets.py:508 msgid "Subdevice role" msgstr "子设备角色" -#: netbox/dcim/forms/filtersets.py:791 netbox/dcim/tables/racks.py:54 -#: netbox/templates/dcim/racktype.html:20 +#: netbox/dcim/forms/filtersets.py:810 netbox/dcim/tables/racks.py:54 +#: netbox/templates/dcim/module.html:99 netbox/templates/dcim/racktype.html:20 msgid "Model" msgstr "型号" -#: netbox/dcim/forms/filtersets.py:835 +#: netbox/dcim/forms/filtersets.py:854 msgid "Has an OOB IP" msgstr "有带外管理IP" -#: netbox/dcim/forms/filtersets.py:842 +#: netbox/dcim/forms/filtersets.py:861 msgid "Virtual chassis member" msgstr "堆叠数量" -#: netbox/dcim/forms/filtersets.py:891 +#: netbox/dcim/forms/filtersets.py:910 msgid "Has virtual device contexts" msgstr "有虚拟设备上下文" -#: netbox/dcim/forms/filtersets.py:904 netbox/extras/filtersets.py:585 -#: netbox/ipam/forms/filtersets.py:469 +#: netbox/dcim/forms/filtersets.py:923 netbox/extras/filtersets.py:678 +#: netbox/ipam/forms/filtersets.py:477 #: netbox/virtualization/forms/filtersets.py:118 msgid "Cluster group" msgstr "堆叠组" -#: netbox/dcim/forms/filtersets.py:1259 +#: netbox/dcim/forms/filtersets.py:1278 msgid "Cabled" msgstr "已连接" -#: netbox/dcim/forms/filtersets.py:1266 +#: netbox/dcim/forms/filtersets.py:1285 msgid "Occupied" msgstr "已占用" -#: netbox/dcim/forms/filtersets.py:1293 netbox/dcim/forms/filtersets.py:1318 -#: netbox/dcim/forms/filtersets.py:1342 netbox/dcim/forms/filtersets.py:1362 -#: netbox/dcim/forms/filtersets.py:1390 netbox/dcim/tables/devices.py:373 -#: netbox/dcim/tables/devices.py:662 +#: netbox/dcim/forms/filtersets.py:1312 netbox/dcim/forms/filtersets.py:1337 +#: netbox/dcim/forms/filtersets.py:1361 netbox/dcim/forms/filtersets.py:1381 +#: netbox/dcim/forms/filtersets.py:1414 netbox/dcim/tables/devices.py:373 +#: netbox/dcim/tables/devices.py:669 #: netbox/templates/circuits/inc/circuit_termination_fields.html:16 #: netbox/templates/dcim/consoleport.html:55 #: netbox/templates/dcim/consoleserverport.html:55 #: netbox/templates/dcim/frontport.html:69 #: netbox/templates/dcim/interface.html:197 #: netbox/templates/dcim/powerfeed.html:110 -#: netbox/templates/dcim/poweroutlet.html:69 +#: netbox/templates/dcim/poweroutlet.html:73 #: netbox/templates/dcim/powerport.html:59 #: netbox/templates/dcim/rearport.html:65 msgid "Connection" msgstr "连接" -#: netbox/dcim/forms/filtersets.py:1402 netbox/extras/forms/bulk_edit.py:326 -#: netbox/extras/forms/bulk_import.py:247 -#: netbox/extras/forms/filtersets.py:472 -#: netbox/extras/forms/model_forms.py:689 netbox/extras/tables/tables.py:585 +#: netbox/dcim/forms/filtersets.py:1426 netbox/extras/forms/bulk_edit.py:382 +#: netbox/extras/forms/bulk_import.py:253 +#: netbox/extras/forms/filtersets.py:527 +#: netbox/extras/forms/model_forms.py:759 netbox/extras/tables/tables.py:640 #: netbox/templates/extras/journalentry.html:30 msgid "Kind" msgstr "类型" -#: netbox/dcim/forms/filtersets.py:1431 +#: netbox/dcim/forms/filtersets.py:1455 msgid "Mgmt only" msgstr "仅用于管理" -#: netbox/dcim/forms/filtersets.py:1443 netbox/dcim/forms/model_forms.py:1454 -#: netbox/dcim/models/device_components.py:680 +#: netbox/dcim/forms/filtersets.py:1467 netbox/dcim/forms/model_forms.py:1548 +#: netbox/dcim/models/device_components.py:689 #: netbox/templates/dcim/interface.html:142 msgid "WWN" msgstr "WWN" -#: netbox/dcim/forms/filtersets.py:1458 +#: netbox/dcim/forms/filtersets.py:1482 #: netbox/virtualization/forms/filtersets.py:246 msgid "802.1Q mode" msgstr "802.1Q 模式" -#: netbox/dcim/forms/filtersets.py:1473 +#: netbox/dcim/forms/filtersets.py:1497 msgid "Wireless channel" msgstr "无线信道" -#: netbox/dcim/forms/filtersets.py:1477 +#: netbox/dcim/forms/filtersets.py:1501 msgid "Channel frequency (MHz)" msgstr "信道频率(MHz)" -#: netbox/dcim/forms/filtersets.py:1481 +#: netbox/dcim/forms/filtersets.py:1505 msgid "Channel width (MHz)" msgstr "信道频宽(MHz)" -#: netbox/dcim/forms/filtersets.py:1485 +#: netbox/dcim/forms/filtersets.py:1509 #: netbox/templates/dcim/interface.html:91 msgid "Transmit power (dBm)" msgstr "信道功率(dBm)" -#: netbox/dcim/forms/filtersets.py:1510 netbox/dcim/forms/filtersets.py:1535 +#: netbox/dcim/forms/filtersets.py:1534 netbox/dcim/forms/filtersets.py:1559 #: netbox/dcim/tables/devices.py:336 netbox/templates/dcim/cable.html:12 #: netbox/templates/dcim/cable_trace.html:46 #: netbox/templates/dcim/frontport.html:77 @@ -5278,15 +5380,15 @@ msgstr "信道功率(dBm)" msgid "Cable" msgstr "电缆" -#: netbox/dcim/forms/filtersets.py:1614 netbox/dcim/tables/devices.py:978 +#: netbox/dcim/forms/filtersets.py:1638 netbox/dcim/tables/devices.py:985 msgid "Discovered" msgstr "已发现" -#: netbox/dcim/forms/filtersets.py:1655 netbox/ipam/forms/filtersets.py:364 +#: netbox/dcim/forms/filtersets.py:1679 netbox/ipam/forms/filtersets.py:371 msgid "Assigned Device" msgstr "指定设备" -#: netbox/dcim/forms/filtersets.py:1660 netbox/ipam/forms/filtersets.py:369 +#: netbox/dcim/forms/filtersets.py:1684 netbox/ipam/forms/filtersets.py:376 msgid "Assigned VM" msgstr "指定虚拟机" @@ -5296,15 +5398,15 @@ msgid "A virtual chassis member already exists in position {vc_position}." msgstr "在 {vc_position}中已存在虚拟机箱成员。" #: netbox/dcim/forms/mixins.py:27 netbox/dcim/forms/mixins.py:75 -#: netbox/ipam/forms/bulk_edit.py:420 netbox/ipam/forms/model_forms.py:617 +#: netbox/ipam/forms/bulk_edit.py:425 netbox/ipam/forms/model_forms.py:617 msgid "Scope type" msgstr "作用域类型" #: netbox/dcim/forms/mixins.py:30 netbox/dcim/forms/mixins.py:78 -#: netbox/ipam/forms/bulk_edit.py:270 netbox/ipam/forms/bulk_edit.py:423 -#: netbox/ipam/forms/bulk_edit.py:437 netbox/ipam/forms/filtersets.py:181 +#: netbox/ipam/forms/bulk_edit.py:270 netbox/ipam/forms/bulk_edit.py:428 +#: netbox/ipam/forms/bulk_edit.py:447 netbox/ipam/forms/filtersets.py:181 #: netbox/ipam/forms/model_forms.py:231 netbox/ipam/forms/model_forms.py:620 -#: netbox/ipam/forms/model_forms.py:630 netbox/ipam/tables/ip.py:194 +#: netbox/ipam/forms/model_forms.py:630 netbox/ipam/tables/ip.py:195 #: netbox/ipam/tables/vlans.py:40 netbox/templates/ipam/prefix.html:48 #: netbox/templates/ipam/vlangroup.html:38 #: netbox/templates/virtualization/cluster.html:42 @@ -5313,9 +5415,9 @@ msgstr "作用域类型" #: netbox/virtualization/forms/filtersets.py:47 #: netbox/virtualization/forms/model_forms.py:79 #: netbox/virtualization/tables/clusters.py:80 -#: netbox/wireless/forms/bulk_edit.py:93 +#: netbox/wireless/forms/bulk_edit.py:94 #: netbox/wireless/forms/filtersets.py:37 -#: netbox/wireless/forms/model_forms.py:56 +#: netbox/wireless/forms/model_forms.py:57 #: netbox/wireless/tables/wirelesslan.py:58 msgid "Scope" msgstr "作用域" @@ -5324,64 +5426,72 @@ msgstr "作用域" msgid "Scope type (app & model)" msgstr "作用域类型(应用程序&型号)" -#: netbox/dcim/forms/model_forms.py:144 +#: netbox/dcim/forms/model_forms.py:149 msgid "Contact Info" msgstr "联系方式" -#: netbox/dcim/forms/model_forms.py:199 netbox/templates/dcim/rackrole.html:19 +#: netbox/dcim/forms/model_forms.py:206 netbox/templates/dcim/rackrole.html:19 msgid "Rack Role" msgstr "机柜角色" -#: netbox/dcim/forms/model_forms.py:217 netbox/dcim/forms/model_forms.py:371 -#: netbox/dcim/forms/model_forms.py:456 +#: netbox/dcim/forms/model_forms.py:224 netbox/dcim/forms/model_forms.py:379 +#: netbox/dcim/forms/model_forms.py:550 #: netbox/utilities/forms/fields/fields.py:47 msgid "Slug" msgstr "缩写" -#: netbox/dcim/forms/model_forms.py:264 +#: netbox/dcim/forms/model_forms.py:271 msgid "Select a pre-defined rack type, or set physical characteristics below." msgstr "选择预定义的机架类型,或在下面设置物理特征。" -#: netbox/dcim/forms/model_forms.py:273 +#: netbox/dcim/forms/model_forms.py:280 msgid "Inventory Control" msgstr "库存管理" -#: netbox/dcim/forms/model_forms.py:321 +#: netbox/dcim/forms/model_forms.py:329 msgid "" "Comma-separated list of numeric unit IDs. A range may be specified using a " "hyphen." msgstr "以逗号分隔的数字U位 列表。 可以使用-字符指定范围。" -#: netbox/dcim/forms/model_forms.py:330 netbox/dcim/tables/racks.py:201 +#: netbox/dcim/forms/model_forms.py:338 netbox/dcim/tables/racks.py:210 msgid "Reservation" msgstr "预留" -#: netbox/dcim/forms/model_forms.py:432 +#: netbox/dcim/forms/model_forms.py:414 +msgid "Enter a valid JSON schema to define supported attributes." +msgstr "输入有效的 JSON 架构以定义支持的属性。" + +#: netbox/dcim/forms/model_forms.py:447 +msgid "Profile & Attributes" +msgstr "配置文件和属性" + +#: netbox/dcim/forms/model_forms.py:526 #: netbox/templates/dcim/devicerole.html:23 msgid "Device Role" msgstr "设备角色" -#: netbox/dcim/forms/model_forms.py:500 netbox/dcim/models/devices.py:635 +#: netbox/dcim/forms/model_forms.py:594 netbox/dcim/models/devices.py:523 msgid "The lowest-numbered unit occupied by the device" msgstr "设备在机柜上最下面的U位" -#: netbox/dcim/forms/model_forms.py:558 +#: netbox/dcim/forms/model_forms.py:652 msgid "The position in the virtual chassis this device is identified by" msgstr "该设备在虚拟机箱中的位置由以下方式标识" -#: netbox/dcim/forms/model_forms.py:563 +#: netbox/dcim/forms/model_forms.py:657 msgid "The priority of the device in the virtual chassis" msgstr "堆叠中设备的优先级" -#: netbox/dcim/forms/model_forms.py:670 +#: netbox/dcim/forms/model_forms.py:764 msgid "Automatically populate components associated with this module type" msgstr "自动填充与此模块类型关联的组件" -#: netbox/dcim/forms/model_forms.py:779 +#: netbox/dcim/forms/model_forms.py:873 msgid "Characteristics" msgstr "特性" -#: netbox/dcim/forms/model_forms.py:936 +#: netbox/dcim/forms/model_forms.py:1030 #, python-brace-format msgid "" "Alphanumeric ranges are supported for bulk creation. Mixed cases and types " @@ -5393,35 +5503,35 @@ msgstr "" "批量创建支持字母数字范围。不支持单个范围内的混合大小写和类型(例如: [ge,xe] -0/0/ [0-9])。代币 " "{module},如果存在,将在创建新模块时自动替换为位置值。" -#: netbox/dcim/forms/model_forms.py:1138 +#: netbox/dcim/forms/model_forms.py:1232 msgid "Console port template" msgstr "控制台端口模板" -#: netbox/dcim/forms/model_forms.py:1146 +#: netbox/dcim/forms/model_forms.py:1240 msgid "Console server port template" msgstr "控制口模版" -#: netbox/dcim/forms/model_forms.py:1154 +#: netbox/dcim/forms/model_forms.py:1248 msgid "Front port template" msgstr "前向端口模版" -#: netbox/dcim/forms/model_forms.py:1162 +#: netbox/dcim/forms/model_forms.py:1256 msgid "Interface template" msgstr "接口模版" -#: netbox/dcim/forms/model_forms.py:1170 +#: netbox/dcim/forms/model_forms.py:1264 msgid "Power outlet template" msgstr "电源插座模版" -#: netbox/dcim/forms/model_forms.py:1178 +#: netbox/dcim/forms/model_forms.py:1272 msgid "Power port template" msgstr "电源接口模版" -#: netbox/dcim/forms/model_forms.py:1186 +#: netbox/dcim/forms/model_forms.py:1280 msgid "Rear port template" msgstr "后置接口模版" -#: netbox/dcim/forms/model_forms.py:1196 netbox/dcim/forms/model_forms.py:1667 +#: netbox/dcim/forms/model_forms.py:1290 netbox/dcim/forms/model_forms.py:1761 #: netbox/dcim/tables/connections.py:27 #: netbox/templates/dcim/consoleport.html:17 #: netbox/templates/dcim/consoleserverport.html:74 @@ -5429,14 +5539,14 @@ msgstr "后置接口模版" msgid "Console Port" msgstr "Console 端口" -#: netbox/dcim/forms/model_forms.py:1197 netbox/dcim/forms/model_forms.py:1668 +#: netbox/dcim/forms/model_forms.py:1291 netbox/dcim/forms/model_forms.py:1762 #: netbox/templates/dcim/consoleport.html:73 #: netbox/templates/dcim/consoleserverport.html:17 #: netbox/templates/dcim/frontport.html:109 msgid "Console Server Port" msgstr "Console 服务器端口" -#: netbox/dcim/forms/model_forms.py:1198 netbox/dcim/forms/model_forms.py:1669 +#: netbox/dcim/forms/model_forms.py:1292 netbox/dcim/forms/model_forms.py:1763 #: netbox/templates/circuits/inc/circuit_termination_fields.html:53 #: netbox/templates/dcim/consoleport.html:76 #: netbox/templates/dcim/consoleserverport.html:77 @@ -5447,8 +5557,8 @@ msgstr "Console 服务器端口" msgid "Front Port" msgstr "前置接口" -#: netbox/dcim/forms/model_forms.py:1199 netbox/dcim/forms/model_forms.py:1670 -#: netbox/dcim/tables/devices.py:743 +#: netbox/dcim/forms/model_forms.py:1293 netbox/dcim/forms/model_forms.py:1764 +#: netbox/dcim/tables/devices.py:750 #: netbox/templates/circuits/inc/circuit_termination_fields.html:54 #: netbox/templates/dcim/consoleport.html:79 #: netbox/templates/dcim/consoleserverport.html:80 @@ -5460,78 +5570,77 @@ msgstr "前置接口" msgid "Rear Port" msgstr "后置接口" -#: netbox/dcim/forms/model_forms.py:1200 netbox/dcim/forms/model_forms.py:1671 +#: netbox/dcim/forms/model_forms.py:1294 netbox/dcim/forms/model_forms.py:1765 #: netbox/dcim/tables/connections.py:46 netbox/dcim/tables/devices.py:520 -#: netbox/templates/dcim/poweroutlet.html:54 +#: netbox/templates/dcim/poweroutlet.html:58 #: netbox/templates/dcim/powerport.html:17 msgid "Power Port" msgstr "电源接口" -#: netbox/dcim/forms/model_forms.py:1201 netbox/dcim/forms/model_forms.py:1672 +#: netbox/dcim/forms/model_forms.py:1295 netbox/dcim/forms/model_forms.py:1766 #: netbox/templates/dcim/poweroutlet.html:17 #: netbox/templates/dcim/powerport.html:77 msgid "Power Outlet" msgstr "电源插座" -#: netbox/dcim/forms/model_forms.py:1203 netbox/dcim/forms/model_forms.py:1674 +#: netbox/dcim/forms/model_forms.py:1297 netbox/dcim/forms/model_forms.py:1768 msgid "Component Assignment" msgstr "组件分配" -#: netbox/dcim/forms/model_forms.py:1249 netbox/dcim/forms/model_forms.py:1721 +#: netbox/dcim/forms/model_forms.py:1343 netbox/dcim/forms/model_forms.py:1815 msgid "An InventoryItem can only be assigned to a single component." msgstr "库存项只能分配给单个组件" -#: netbox/dcim/forms/model_forms.py:1386 +#: netbox/dcim/forms/model_forms.py:1480 msgid "LAG interface" msgstr "链路聚合接口" -#: netbox/dcim/forms/model_forms.py:1409 +#: netbox/dcim/forms/model_forms.py:1503 msgid "Filter VLANs available for assignment by group." msgstr "按组筛选可供分配的 VLAN。" -#: netbox/dcim/forms/model_forms.py:1564 +#: netbox/dcim/forms/model_forms.py:1658 msgid "Child Device" msgstr "子设备" -#: netbox/dcim/forms/model_forms.py:1565 +#: netbox/dcim/forms/model_forms.py:1659 msgid "" "Child devices must first be created and assigned to the site and rack of the" " parent device." msgstr "必须首先创建子设备,并将其分配给父设备的站点和机柜。" -#: netbox/dcim/forms/model_forms.py:1607 +#: netbox/dcim/forms/model_forms.py:1701 msgid "Console port" msgstr "Console 接口" -#: netbox/dcim/forms/model_forms.py:1615 +#: netbox/dcim/forms/model_forms.py:1709 msgid "Console server port" msgstr "Console 服务器端口" -#: netbox/dcim/forms/model_forms.py:1623 +#: netbox/dcim/forms/model_forms.py:1717 msgid "Front port" msgstr "前置接口" -#: netbox/dcim/forms/model_forms.py:1639 +#: netbox/dcim/forms/model_forms.py:1733 msgid "Power outlet" msgstr "电源插座" -#: netbox/dcim/forms/model_forms.py:1661 +#: netbox/dcim/forms/model_forms.py:1755 #: netbox/templates/dcim/inventoryitem.html:17 msgid "Inventory Item" msgstr "库存项" -#: netbox/dcim/forms/model_forms.py:1735 +#: netbox/dcim/forms/model_forms.py:1829 #: netbox/templates/dcim/inventoryitemrole.html:15 msgid "Inventory Item Role" msgstr "库存物品分类" -#: netbox/dcim/forms/model_forms.py:1804 +#: netbox/dcim/forms/model_forms.py:1898 msgid "VM Interface" msgstr "虚拟机接口" -#: netbox/dcim/forms/model_forms.py:1819 netbox/ipam/forms/filtersets.py:623 -#: netbox/ipam/forms/model_forms.py:334 netbox/ipam/forms/model_forms.py:795 -#: netbox/ipam/forms/model_forms.py:821 netbox/ipam/tables/vlans.py:171 +#: netbox/dcim/forms/model_forms.py:1913 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 #: netbox/templates/virtualization/vminterface.html:21 @@ -5541,13 +5650,13 @@ msgstr "虚拟机接口" #: netbox/virtualization/forms/model_forms.py:227 #: netbox/virtualization/tables/virtualmachines.py:105 #: netbox/virtualization/tables/virtualmachines.py:161 -#: netbox/vpn/choices.py:53 netbox/vpn/forms/filtersets.py:299 +#: netbox/vpn/choices.py:53 netbox/vpn/forms/filtersets.py:304 #: netbox/vpn/forms/model_forms.py:161 netbox/vpn/forms/model_forms.py:172 #: netbox/vpn/forms/model_forms.py:274 netbox/vpn/forms/model_forms.py:457 msgid "Virtual Machine" msgstr "虚拟机" -#: netbox/dcim/forms/model_forms.py:1858 +#: netbox/dcim/forms/model_forms.py:1952 msgid "A MAC address can only be assigned to a single object." msgstr "MAC 地址只能分配给单个对象。" @@ -5590,7 +5699,7 @@ msgid "" "selected number of rear port positions ({rearport_count})." msgstr "要创建的前置端口数 ({frontport_count}) 必须与所选的后置端口数({rearport_count})匹配。" -#: netbox/dcim/forms/object_create.py:413 netbox/dcim/tables/devices.py:1064 +#: netbox/dcim/forms/object_create.py:413 netbox/dcim/tables/devices.py:1071 #: netbox/ipam/tables/fhrp.py:31 netbox/templates/dcim/virtualchassis.html:53 #: netbox/templates/dcim/virtualchassis_edit.html:51 #: netbox/templates/ipam/fhrpgroup.html:38 @@ -5659,76 +5768,76 @@ msgstr "A B端不能连接到同一个对象" msgid "end" msgstr "结束" -#: netbox/dcim/models/cables.py:313 +#: netbox/dcim/models/cables.py:309 msgid "cable termination" msgstr "线缆端点" -#: netbox/dcim/models/cables.py:314 +#: netbox/dcim/models/cables.py:310 msgid "cable terminations" msgstr "线缆端点" -#: netbox/dcim/models/cables.py:333 +#: netbox/dcim/models/cables.py:329 #, python-brace-format msgid "" "Duplicate termination found for {app_label}.{model} {termination_id}: cable " "{cable_pk}" msgstr "发现{app_label}重复的终端:{model} {termination_id}: 线缆 {cable_pk}" -#: netbox/dcim/models/cables.py:343 +#: netbox/dcim/models/cables.py:339 #, python-brace-format msgid "Cables cannot be terminated to {type_display} interfaces" msgstr "线缆不能连接至{type_display} 接口" -#: netbox/dcim/models/cables.py:350 +#: netbox/dcim/models/cables.py:346 msgid "Circuit terminations attached to a provider network may not be cabled." msgstr "运营商网络的线路可能没有连接。" -#: netbox/dcim/models/cables.py:448 netbox/extras/models/configs.py:50 +#: netbox/dcim/models/cables.py:444 netbox/extras/models/configs.py:47 msgid "is active" msgstr "激活的" -#: netbox/dcim/models/cables.py:452 +#: netbox/dcim/models/cables.py:448 msgid "is complete" msgstr "完成的" -#: netbox/dcim/models/cables.py:456 +#: netbox/dcim/models/cables.py:452 msgid "is split" msgstr "被拆分的" -#: netbox/dcim/models/cables.py:464 +#: netbox/dcim/models/cables.py:460 msgid "cable path" msgstr "线缆连接路径" -#: netbox/dcim/models/cables.py:465 +#: netbox/dcim/models/cables.py:461 msgid "cable paths" msgstr "线缆连接路径" -#: netbox/dcim/models/cables.py:540 +#: netbox/dcim/models/cables.py:536 msgid "All originating terminations must be attached to the same link" msgstr "所有原始终端必须连接到同一个链接" -#: netbox/dcim/models/cables.py:552 +#: netbox/dcim/models/cables.py:548 msgid "All mid-span terminations must have the same termination type" msgstr "所有中跨端子必须具有相同的端接类型" -#: netbox/dcim/models/cables.py:557 +#: netbox/dcim/models/cables.py:553 msgid "All mid-span terminations must have the same parent object" msgstr "所有中跨终端必须具有相同的父对象" -#: netbox/dcim/models/cables.py:581 +#: netbox/dcim/models/cables.py:577 msgid "All links must be cable or wireless" msgstr "所有链路必须是有线或无线的" -#: netbox/dcim/models/cables.py:583 +#: netbox/dcim/models/cables.py:579 msgid "All links must match first link type" msgstr "所有链接必须匹配第一个链接类型" -#: netbox/dcim/models/cables.py:666 +#: netbox/dcim/models/cables.py:662 msgid "" "All positions counts within the path on opposite ends of links must match" msgstr "链路两端路径内的所有位置都必须匹配" -#: netbox/dcim/models/cables.py:675 +#: netbox/dcim/models/cables.py:671 msgid "Remote termination position filter is missing" msgstr "缺少远程终端位置过滤器" @@ -5801,12 +5910,12 @@ msgid "Allocated draw cannot exceed the maximum draw ({maximum_draw}W)." msgstr "分配功率不能超过最大功率({maximum_draw}瓦)" #: netbox/dcim/models/device_component_templates.py:349 -#: netbox/dcim/models/device_components.py:471 +#: netbox/dcim/models/device_components.py:477 msgid "feed leg" msgstr "馈电线路" #: netbox/dcim/models/device_component_templates.py:354 -#: netbox/dcim/models/device_components.py:476 +#: netbox/dcim/models/device_components.py:482 msgid "Phase (for three-phase feeds)" msgstr "相位(用于三相电)" @@ -5829,17 +5938,17 @@ msgid "Parent power port ({power_port}) must belong to the same module type" msgstr "父电源端口 ({power_port}) 必须属于相同的设备类型" #: netbox/dcim/models/device_component_templates.py:430 -#: netbox/dcim/models/device_components.py:662 +#: netbox/dcim/models/device_components.py:671 msgid "management only" msgstr "仅限管理" #: netbox/dcim/models/device_component_templates.py:438 -#: netbox/dcim/models/device_components.py:542 +#: netbox/dcim/models/device_components.py:551 msgid "bridge interface" msgstr "桥接接口" #: netbox/dcim/models/device_component_templates.py:459 -#: netbox/dcim/models/device_components.py:688 +#: netbox/dcim/models/device_components.py:697 msgid "wireless role" msgstr "无线角色" @@ -5852,8 +5961,8 @@ msgid "interface templates" msgstr "接口模版" #: netbox/dcim/models/device_component_templates.py:473 -#: netbox/dcim/models/device_components.py:848 -#: netbox/virtualization/models/virtualmachines.py:385 +#: netbox/dcim/models/device_components.py:857 +#: netbox/virtualization/models/virtualmachines.py:390 msgid "An interface cannot be bridged to itself." msgstr "接口不能桥接到自己" @@ -5868,7 +5977,7 @@ msgid "Bridge interface ({bridge}) must belong to the same module type" msgstr "桥接接口({bridge}) 必须属于相同的模块类型" #: netbox/dcim/models/device_component_templates.py:540 -#: netbox/dcim/models/device_components.py:1038 +#: netbox/dcim/models/device_components.py:1047 msgid "rear port position" msgstr "后置接口位置" @@ -5893,7 +6002,7 @@ msgid "" msgstr "无效的后端口位置 ({position});后端口{name}只有{count}个" #: netbox/dcim/models/device_component_templates.py:635 -#: netbox/dcim/models/device_components.py:1104 +#: netbox/dcim/models/device_components.py:1113 msgid "positions" msgstr "位置" @@ -5906,12 +6015,12 @@ msgid "rear port templates" msgstr "后置端口模版" #: netbox/dcim/models/device_component_templates.py:676 -#: netbox/dcim/models/device_components.py:1151 +#: netbox/dcim/models/device_components.py:1160 msgid "position" msgstr "位置" #: netbox/dcim/models/device_component_templates.py:679 -#: netbox/dcim/models/device_components.py:1154 +#: netbox/dcim/models/device_components.py:1163 msgid "Identifier to reference when renaming installed components" msgstr "重命名已安装组件时要引用的标识符" @@ -5938,21 +6047,21 @@ msgid "" "allow device bays." msgstr "设备类型({device_type})的子设备角色必须设置为“父设备”,才能允许设备托架。" -#: netbox/dcim/models/device_component_templates.py:784 -#: netbox/dcim/models/device_components.py:1307 +#: netbox/dcim/models/device_component_templates.py:783 +#: netbox/dcim/models/device_components.py:1315 msgid "part ID" msgstr "零件ID" -#: netbox/dcim/models/device_component_templates.py:786 -#: netbox/dcim/models/device_components.py:1309 +#: netbox/dcim/models/device_component_templates.py:785 +#: netbox/dcim/models/device_components.py:1317 msgid "Manufacturer-assigned part identifier" msgstr "制造商指定的零件标识符" -#: netbox/dcim/models/device_component_templates.py:803 +#: netbox/dcim/models/device_component_templates.py:802 msgid "inventory item template" msgstr "库存项模版" -#: netbox/dcim/models/device_component_templates.py:804 +#: netbox/dcim/models/device_component_templates.py:803 msgid "inventory item templates" msgstr "库存项模版" @@ -5992,7 +6101,7 @@ msgstr "{class_name}模块必须声明上架类型" #: netbox/dcim/models/device_components.py:287 #: netbox/dcim/models/device_components.py:314 #: netbox/dcim/models/device_components.py:345 -#: netbox/dcim/models/device_components.py:461 +#: netbox/dcim/models/device_components.py:467 msgid "Physical port type" msgstr "物理端口类型" @@ -6030,361 +6139,361 @@ msgstr "电源接口" msgid "power ports" msgstr "电源接口" -#: netbox/dcim/models/device_components.py:486 +#: netbox/dcim/models/device_components.py:492 msgid "power outlet" msgstr "电源插座" -#: netbox/dcim/models/device_components.py:487 +#: netbox/dcim/models/device_components.py:493 msgid "power outlets" msgstr "电源插座" -#: netbox/dcim/models/device_components.py:495 +#: netbox/dcim/models/device_components.py:501 #, python-brace-format msgid "Parent power port ({power_port}) must belong to the same device" msgstr "父电源端口({power_port})必须属于同一设备" -#: netbox/dcim/models/device_components.py:521 netbox/vpn/models/crypto.py:80 +#: netbox/dcim/models/device_components.py:530 netbox/vpn/models/crypto.py:80 #: netbox/vpn/models/crypto.py:222 msgid "mode" msgstr "模式" -#: netbox/dcim/models/device_components.py:526 +#: netbox/dcim/models/device_components.py:535 msgid "IEEE 802.1Q tagging strategy" msgstr "IEEE 802.1Q VLAN 标记策略" -#: netbox/dcim/models/device_components.py:534 +#: netbox/dcim/models/device_components.py:543 msgid "parent interface" msgstr "父接口" -#: netbox/dcim/models/device_components.py:550 +#: netbox/dcim/models/device_components.py:559 msgid "untagged VLAN" msgstr "未标记VLAN" -#: netbox/dcim/models/device_components.py:556 +#: netbox/dcim/models/device_components.py:565 msgid "tagged VLANs" msgstr "已标记 VLANs" -#: netbox/dcim/models/device_components.py:564 -#: netbox/dcim/tables/devices.py:601 netbox/ipam/forms/bulk_edit.py:510 -#: netbox/ipam/forms/bulk_import.py:507 netbox/ipam/forms/filtersets.py:579 -#: netbox/ipam/forms/model_forms.py:691 netbox/ipam/tables/vlans.py:106 +#: netbox/dcim/models/device_components.py:573 +#: netbox/dcim/tables/devices.py:608 netbox/ipam/forms/bulk_edit.py:521 +#: netbox/ipam/forms/bulk_import.py:514 netbox/ipam/forms/filtersets.py:587 +#: netbox/ipam/forms/model_forms.py:692 netbox/ipam/tables/vlans.py:108 #: netbox/templates/dcim/interface.html:86 netbox/templates/ipam/vlan.html:77 #: netbox/templates/virtualization/vminterface.html:60 msgid "Q-in-Q SVLAN" msgstr "Q-in-Q SVLAN" -#: netbox/dcim/models/device_components.py:579 +#: netbox/dcim/models/device_components.py:588 msgid "primary MAC address" msgstr "主 MAC 地址" -#: netbox/dcim/models/device_components.py:591 +#: netbox/dcim/models/device_components.py:600 msgid "Only Q-in-Q interfaces may specify a service VLAN." msgstr "只有 Q-in-Q 接口可以指定服务 VLAN。" -#: netbox/dcim/models/device_components.py:597 +#: netbox/dcim/models/device_components.py:606 #, python-brace-format msgid "MAC address {mac_address} is not assigned to this interface." msgstr "MAC 地址 {mac_address} 未分配给此接口。" -#: netbox/dcim/models/device_components.py:653 +#: netbox/dcim/models/device_components.py:662 msgid "parent LAG" msgstr "父聚合组" -#: netbox/dcim/models/device_components.py:663 +#: netbox/dcim/models/device_components.py:672 msgid "This interface is used only for out-of-band management" msgstr "该接口仅用于带外管理" -#: netbox/dcim/models/device_components.py:668 +#: netbox/dcim/models/device_components.py:677 msgid "speed (Kbps)" msgstr "速率(Kbps)" -#: netbox/dcim/models/device_components.py:671 +#: netbox/dcim/models/device_components.py:680 msgid "duplex" msgstr "双工" -#: netbox/dcim/models/device_components.py:681 +#: netbox/dcim/models/device_components.py:690 msgid "64-bit World Wide Name" msgstr "64位全球唯一标识符" -#: netbox/dcim/models/device_components.py:695 +#: netbox/dcim/models/device_components.py:704 msgid "wireless channel" msgstr "无线信道" -#: netbox/dcim/models/device_components.py:702 +#: netbox/dcim/models/device_components.py:711 msgid "channel frequency (MHz)" msgstr "信道频率(MHz)" -#: netbox/dcim/models/device_components.py:703 -#: netbox/dcim/models/device_components.py:711 +#: netbox/dcim/models/device_components.py:712 +#: netbox/dcim/models/device_components.py:720 msgid "Populated by selected channel (if set)" msgstr "由所选通道填充(如有)" -#: netbox/dcim/models/device_components.py:717 +#: netbox/dcim/models/device_components.py:726 msgid "transmit power (dBm)" msgstr "发射功率(dBm)" -#: netbox/dcim/models/device_components.py:744 netbox/wireless/models.py:117 +#: netbox/dcim/models/device_components.py:753 netbox/wireless/models.py:117 msgid "wireless LANs" msgstr "无线局域网" -#: netbox/dcim/models/device_components.py:792 -#: netbox/virtualization/models/virtualmachines.py:359 +#: netbox/dcim/models/device_components.py:801 +#: netbox/virtualization/models/virtualmachines.py:364 msgid "interface" msgstr "接口" -#: netbox/dcim/models/device_components.py:793 -#: netbox/virtualization/models/virtualmachines.py:360 +#: netbox/dcim/models/device_components.py:802 +#: netbox/virtualization/models/virtualmachines.py:365 msgid "interfaces" msgstr "接口" -#: netbox/dcim/models/device_components.py:801 +#: netbox/dcim/models/device_components.py:810 #, python-brace-format msgid "{display_type} interfaces cannot have a cable attached." msgstr "{display_type}接口不能连接线缆。" -#: netbox/dcim/models/device_components.py:809 +#: netbox/dcim/models/device_components.py:818 #, python-brace-format msgid "{display_type} interfaces cannot be marked as connected." msgstr "{display_type}接口不能标记为已连接。" -#: netbox/dcim/models/device_components.py:818 -#: netbox/virtualization/models/virtualmachines.py:370 +#: netbox/dcim/models/device_components.py:827 +#: netbox/virtualization/models/virtualmachines.py:375 msgid "An interface cannot be its own parent." msgstr "接口不能是自己的父级。" -#: netbox/dcim/models/device_components.py:822 +#: netbox/dcim/models/device_components.py:831 msgid "Only virtual interfaces may be assigned to a parent interface." msgstr "只能将虚拟接口分配给父接口。" -#: netbox/dcim/models/device_components.py:829 +#: netbox/dcim/models/device_components.py:838 #, python-brace-format msgid "" "The selected parent interface ({interface}) belongs to a different device " "({device})" msgstr "所选父接口({interface}) 属于另一个设备 ({device})" -#: netbox/dcim/models/device_components.py:835 +#: netbox/dcim/models/device_components.py:844 #, python-brace-format msgid "" "The selected parent interface ({interface}) belongs to {device}, which is " "not part of virtual chassis {virtual_chassis}." msgstr "所选的父接口({interface})属于 {device},该设备不是虚拟机箱{virtual_chassis}的一部分。" -#: netbox/dcim/models/device_components.py:855 +#: netbox/dcim/models/device_components.py:864 #, python-brace-format msgid "" "The selected bridge interface ({bridge}) belongs to a different device " "({device})." msgstr "所选桥接接口 ({bridge})属于另一个设备({device})。" -#: netbox/dcim/models/device_components.py:861 +#: netbox/dcim/models/device_components.py:870 #, python-brace-format msgid "" "The selected bridge interface ({interface}) belongs to {device}, which is " "not part of virtual chassis {virtual_chassis}." msgstr "所选的桥接接口({interface})属于 {device},该设备不是虚拟机箱{virtual_chassis}的一部分。" -#: netbox/dcim/models/device_components.py:872 +#: netbox/dcim/models/device_components.py:881 msgid "Virtual interfaces cannot have a parent LAG interface." msgstr "虚拟接口不能具有父聚合接口。" -#: netbox/dcim/models/device_components.py:876 +#: netbox/dcim/models/device_components.py:885 msgid "A LAG interface cannot be its own parent." msgstr "聚合接口不能是自己的父级。" -#: netbox/dcim/models/device_components.py:883 +#: netbox/dcim/models/device_components.py:892 #, python-brace-format msgid "" "The selected LAG interface ({lag}) belongs to a different device ({device})." msgstr "选择的LAG接口 ({lag}) 属于不同的设备 ({device})." -#: netbox/dcim/models/device_components.py:889 +#: netbox/dcim/models/device_components.py:898 #, python-brace-format msgid "" "The selected LAG interface ({lag}) belongs to {device}, which is not part of" " virtual chassis {virtual_chassis}." msgstr "选择的LAG接口 ({lag}) 属于 {device}, 它不是虚拟机箱的一部分 {virtual_chassis}." -#: netbox/dcim/models/device_components.py:900 +#: netbox/dcim/models/device_components.py:909 msgid "Virtual interfaces cannot have a PoE mode." msgstr "虚拟接口不能具有PoE模式。" -#: netbox/dcim/models/device_components.py:904 +#: netbox/dcim/models/device_components.py:913 msgid "Virtual interfaces cannot have a PoE type." msgstr "虚拟接口不能是PoE类型。" -#: netbox/dcim/models/device_components.py:910 +#: netbox/dcim/models/device_components.py:919 msgid "Must specify PoE mode when designating a PoE type." msgstr "指定PoE类型时必须指定PoE模式。" -#: netbox/dcim/models/device_components.py:917 +#: netbox/dcim/models/device_components.py:926 msgid "Wireless role may be set only on wireless interfaces." msgstr "只能在无线接口上设置无线角色。" -#: netbox/dcim/models/device_components.py:919 +#: netbox/dcim/models/device_components.py:928 msgid "Channel may be set only on wireless interfaces." msgstr "只能在无线接口上设置信道。" -#: netbox/dcim/models/device_components.py:925 +#: netbox/dcim/models/device_components.py:934 msgid "Channel frequency may be set only on wireless interfaces." msgstr "信道频率仅在无线接口上设置。" -#: netbox/dcim/models/device_components.py:929 +#: netbox/dcim/models/device_components.py:938 msgid "Cannot specify custom frequency with channel selected." msgstr "无法在选定频道的情况下指定自定义频率。" -#: netbox/dcim/models/device_components.py:935 +#: netbox/dcim/models/device_components.py:944 msgid "Channel width may be set only on wireless interfaces." msgstr "只能在无线接口上设置频宽。" -#: netbox/dcim/models/device_components.py:937 +#: netbox/dcim/models/device_components.py:946 msgid "Cannot specify custom width with channel selected." msgstr "无法在选定通道的情况下指定自定义频宽。" -#: netbox/dcim/models/device_components.py:941 +#: netbox/dcim/models/device_components.py:950 msgid "Interface mode does not support an untagged vlan." msgstr "接口模式不支持未标记的 VLAN。" -#: netbox/dcim/models/device_components.py:947 +#: netbox/dcim/models/device_components.py:956 #, python-brace-format msgid "" "The untagged VLAN ({untagged_vlan}) must belong to the same site as the " "interface's parent device, or it must be global." msgstr "不打标记的VLAN({untagged_vlan})必须与接口所属设备/虚拟机属于同一站点,或者是全局VLAN" -#: netbox/dcim/models/device_components.py:1044 +#: netbox/dcim/models/device_components.py:1053 msgid "Mapped position on corresponding rear port" msgstr "对应后置端口上的映射位置" -#: netbox/dcim/models/device_components.py:1060 +#: netbox/dcim/models/device_components.py:1069 msgid "front port" msgstr "前置端口" -#: netbox/dcim/models/device_components.py:1061 +#: netbox/dcim/models/device_components.py:1070 msgid "front ports" msgstr "前置端口" -#: netbox/dcim/models/device_components.py:1072 +#: netbox/dcim/models/device_components.py:1081 #, python-brace-format msgid "Rear port ({rear_port}) must belong to the same device" msgstr "后置端口({rear_port})必须属于同一设备" -#: netbox/dcim/models/device_components.py:1080 +#: netbox/dcim/models/device_components.py:1089 #, python-brace-format msgid "" "Invalid rear port position ({rear_port_position}): Rear port {name} has only" " {positions} positions." msgstr "无效的后端口位置({rear_port_position});后端口{name}只有 {positions}个" -#: netbox/dcim/models/device_components.py:1110 +#: netbox/dcim/models/device_components.py:1119 msgid "Number of front ports which may be mapped" msgstr "可以映射的前置端口数" -#: netbox/dcim/models/device_components.py:1115 +#: netbox/dcim/models/device_components.py:1124 msgid "rear port" msgstr "后置端口" -#: netbox/dcim/models/device_components.py:1116 +#: netbox/dcim/models/device_components.py:1125 msgid "rear ports" msgstr "后置端口" -#: netbox/dcim/models/device_components.py:1127 +#: netbox/dcim/models/device_components.py:1136 #, python-brace-format msgid "" "The number of positions cannot be less than the number of mapped front ports" " ({frontport_count})" msgstr "位置数不能小于映射的前置端口数({frontport_count})" -#: netbox/dcim/models/device_components.py:1168 +#: netbox/dcim/models/device_components.py:1177 msgid "module bay" msgstr "设备板卡插槽" -#: netbox/dcim/models/device_components.py:1169 +#: netbox/dcim/models/device_components.py:1178 msgid "module bays" msgstr "设备板卡插槽" -#: netbox/dcim/models/device_components.py:1183 -#: netbox/dcim/models/devices.py:1229 +#: netbox/dcim/models/device_components.py:1192 +#: netbox/dcim/models/modules.py:269 msgid "A module bay cannot belong to a module installed within it." msgstr "模块托架不能属于安装在其中的模块。" -#: netbox/dcim/models/device_components.py:1209 +#: netbox/dcim/models/device_components.py:1218 msgid "device bay" msgstr "设备托架" -#: netbox/dcim/models/device_components.py:1210 +#: netbox/dcim/models/device_components.py:1219 msgid "device bays" msgstr "设备托架" -#: netbox/dcim/models/device_components.py:1217 +#: netbox/dcim/models/device_components.py:1226 #, python-brace-format msgid "This type of device ({device_type}) does not support device bays." msgstr "此类型的设备 ({device_type}) 不支持设备托架。" -#: netbox/dcim/models/device_components.py:1223 +#: netbox/dcim/models/device_components.py:1232 msgid "Cannot install a device into itself." msgstr "无法将设备安装到自身中。" -#: netbox/dcim/models/device_components.py:1231 +#: netbox/dcim/models/device_components.py:1240 #, python-brace-format msgid "" "Cannot install the specified device; device is already installed in {bay}." msgstr "无法安装指定的设备;设备已安装在{bay}中。" -#: netbox/dcim/models/device_components.py:1252 +#: netbox/dcim/models/device_components.py:1261 msgid "inventory item role" msgstr "库存物品分类" -#: netbox/dcim/models/device_components.py:1253 +#: netbox/dcim/models/device_components.py:1262 msgid "inventory item roles" msgstr "库存物品分类" -#: netbox/dcim/models/device_components.py:1313 -#: netbox/dcim/models/devices.py:598 netbox/dcim/models/devices.py:1189 -#: netbox/dcim/models/racks.py:304 -#: netbox/virtualization/models/virtualmachines.py:126 +#: netbox/dcim/models/device_components.py:1321 +#: netbox/dcim/models/devices.py:486 netbox/dcim/models/modules.py:229 +#: netbox/dcim/models/racks.py:310 +#: netbox/virtualization/models/virtualmachines.py:125 msgid "serial number" msgstr "序列号" -#: netbox/dcim/models/device_components.py:1321 -#: netbox/dcim/models/devices.py:606 netbox/dcim/models/devices.py:1196 -#: netbox/dcim/models/racks.py:311 +#: netbox/dcim/models/device_components.py:1329 +#: netbox/dcim/models/devices.py:494 netbox/dcim/models/modules.py:236 +#: netbox/dcim/models/racks.py:317 msgid "asset tag" msgstr "资产标签" -#: netbox/dcim/models/device_components.py:1322 +#: netbox/dcim/models/device_components.py:1330 msgid "A unique tag used to identify this item" msgstr "用于识别该项目的唯一标识" -#: netbox/dcim/models/device_components.py:1325 +#: netbox/dcim/models/device_components.py:1333 msgid "discovered" msgstr "已发现" -#: netbox/dcim/models/device_components.py:1327 +#: netbox/dcim/models/device_components.py:1335 msgid "This item was automatically discovered" msgstr "此项目是自动发现的" -#: netbox/dcim/models/device_components.py:1345 +#: netbox/dcim/models/device_components.py:1353 msgid "inventory item" msgstr "库存项" -#: netbox/dcim/models/device_components.py:1346 +#: netbox/dcim/models/device_components.py:1354 msgid "inventory items" msgstr "库存项" -#: netbox/dcim/models/device_components.py:1354 +#: netbox/dcim/models/device_components.py:1362 msgid "Cannot assign self as parent." msgstr "无法将自身分配为父级。" -#: netbox/dcim/models/device_components.py:1362 +#: netbox/dcim/models/device_components.py:1370 msgid "Parent inventory item does not belong to the same device." msgstr "父库存项不能属于同一设备。" -#: netbox/dcim/models/device_components.py:1368 +#: netbox/dcim/models/device_components.py:1376 msgid "Cannot move an inventory item with dependent children" msgstr "无法移动具有子项的库存项目" -#: netbox/dcim/models/device_components.py:1376 +#: netbox/dcim/models/device_components.py:1384 msgid "Cannot assign inventory item to component on another device" msgstr "无法将库存项分配给其他设备上的组件" @@ -6396,8 +6505,8 @@ msgstr "厂商" msgid "manufacturers" msgstr "厂商" -#: netbox/dcim/models/devices.py:84 netbox/dcim/models/devices.py:383 -#: netbox/dcim/models/racks.py:133 +#: netbox/dcim/models/devices.py:84 netbox/dcim/models/modules.py:85 +#: netbox/dcim/models/racks.py:139 msgid "model" msgstr "型号" @@ -6405,11 +6514,11 @@ msgstr "型号" msgid "default platform" msgstr "默认系统平台" -#: netbox/dcim/models/devices.py:100 netbox/dcim/models/devices.py:387 +#: netbox/dcim/models/devices.py:100 netbox/dcim/models/modules.py:89 msgid "part number" msgstr "部件编码(PN)" -#: netbox/dcim/models/devices.py:103 netbox/dcim/models/devices.py:390 +#: netbox/dcim/models/devices.py:103 netbox/dcim/models/modules.py:92 msgid "Discrete part number (optional)" msgstr "独立部件编码(PN) (可选)" @@ -6443,8 +6552,8 @@ msgid "" "device type is neither a parent nor a child." msgstr "父设备将子设备放置在设备托架中。如果此设备类型既不是父设备也不是子设备,请保留为空。" -#: netbox/dcim/models/devices.py:131 netbox/dcim/models/devices.py:393 -#: netbox/dcim/models/devices.py:651 netbox/dcim/models/racks.py:315 +#: netbox/dcim/models/devices.py:131 netbox/dcim/models/devices.py:539 +#: netbox/dcim/models/modules.py:95 netbox/dcim/models/racks.py:321 msgid "airflow" msgstr "气流方向" @@ -6484,185 +6593,177 @@ msgstr "必须删除与此设备关联的所有设备托架模板,然后才能 msgid "Child device types must be 0U." msgstr "子设备类型高度必须为0U。" -#: netbox/dcim/models/devices.py:413 -msgid "module type" -msgstr "模块类型" - -#: netbox/dcim/models/devices.py:414 -msgid "module types" -msgstr "模块类型" - -#: netbox/dcim/models/devices.py:484 +#: netbox/dcim/models/devices.py:387 msgid "Virtual machines may be assigned to this role" msgstr "虚拟机可以使用该型号/角色" -#: netbox/dcim/models/devices.py:496 +#: netbox/dcim/models/devices.py:401 msgid "device role" msgstr "设备角色" -#: netbox/dcim/models/devices.py:497 +#: netbox/dcim/models/devices.py:402 msgid "device roles" msgstr "设备角色" -#: netbox/dcim/models/devices.py:511 +#: netbox/dcim/models/devices.py:416 msgid "Optionally limit this platform to devices of a certain manufacturer" msgstr "可选择将此平台限定为特定制造商的设备" -#: netbox/dcim/models/devices.py:523 +#: netbox/dcim/models/devices.py:428 msgid "platform" msgstr "操作系统" -#: netbox/dcim/models/devices.py:524 +#: netbox/dcim/models/devices.py:429 msgid "platforms" msgstr "操作系统" -#: netbox/dcim/models/devices.py:572 +#: netbox/dcim/models/devices.py:460 msgid "The function this device serves" msgstr "该设备的功能" -#: netbox/dcim/models/devices.py:599 +#: netbox/dcim/models/devices.py:487 msgid "Chassis serial number, assigned by the manufacturer" msgstr "制造商分配的机箱序列号" -#: netbox/dcim/models/devices.py:607 netbox/dcim/models/devices.py:1197 +#: netbox/dcim/models/devices.py:495 netbox/dcim/models/modules.py:237 msgid "A unique tag used to identify this device" msgstr "用于识别该设备的唯一标签" -#: netbox/dcim/models/devices.py:634 +#: netbox/dcim/models/devices.py:522 msgid "position (U)" msgstr "机柜位置(U)" -#: netbox/dcim/models/devices.py:642 +#: netbox/dcim/models/devices.py:530 msgid "rack face" msgstr "机柜安装方向" -#: netbox/dcim/models/devices.py:663 netbox/dcim/models/devices.py:1425 -#: netbox/virtualization/models/virtualmachines.py:95 +#: netbox/dcim/models/devices.py:551 netbox/dcim/models/devices.py:1154 +#: netbox/virtualization/models/virtualmachines.py:94 msgid "primary IPv4" msgstr "首选 IPv4" -#: netbox/dcim/models/devices.py:671 netbox/dcim/models/devices.py:1433 -#: netbox/virtualization/models/virtualmachines.py:103 +#: netbox/dcim/models/devices.py:559 netbox/dcim/models/devices.py:1162 +#: netbox/virtualization/models/virtualmachines.py:102 msgid "primary IPv6" msgstr "首选 IPv6" -#: netbox/dcim/models/devices.py:679 +#: netbox/dcim/models/devices.py:567 msgid "out-of-band IP" msgstr "带外管理IP地址" -#: netbox/dcim/models/devices.py:696 +#: netbox/dcim/models/devices.py:584 msgid "VC position" msgstr "堆叠位置" -#: netbox/dcim/models/devices.py:699 +#: netbox/dcim/models/devices.py:587 msgid "Virtual chassis position" msgstr "堆叠位置" -#: netbox/dcim/models/devices.py:702 +#: netbox/dcim/models/devices.py:590 msgid "VC priority" msgstr "VC优先级" -#: netbox/dcim/models/devices.py:706 +#: netbox/dcim/models/devices.py:594 msgid "Virtual chassis master election priority" msgstr "堆叠主设备优先级" -#: netbox/dcim/models/devices.py:709 netbox/dcim/models/sites.py:208 +#: netbox/dcim/models/devices.py:597 netbox/dcim/models/sites.py:208 msgid "latitude" msgstr "纬度" -#: netbox/dcim/models/devices.py:714 netbox/dcim/models/devices.py:722 +#: netbox/dcim/models/devices.py:602 netbox/dcim/models/devices.py:610 #: netbox/dcim/models/sites.py:213 netbox/dcim/models/sites.py:221 msgid "GPS coordinate in decimal format (xx.yyyyyy)" msgstr "GPS坐标(十进制格式, xx.yyyyyy)" -#: netbox/dcim/models/devices.py:717 netbox/dcim/models/sites.py:216 +#: netbox/dcim/models/devices.py:605 netbox/dcim/models/sites.py:216 msgid "longitude" msgstr "经度" -#: netbox/dcim/models/devices.py:790 +#: netbox/dcim/models/devices.py:684 msgid "Device name must be unique per site." msgstr "每个站点的设备名称必须唯一。" -#: netbox/dcim/models/devices.py:801 netbox/ipam/models/services.py:71 +#: netbox/dcim/models/devices.py:695 msgid "device" msgstr "设备" -#: netbox/dcim/models/devices.py:802 +#: netbox/dcim/models/devices.py:696 msgid "devices" msgstr "设备" -#: netbox/dcim/models/devices.py:821 +#: netbox/dcim/models/devices.py:715 #, python-brace-format msgid "Rack {rack} does not belong to site {site}." msgstr "机柜 {rack} 不属于 {site}站点." -#: netbox/dcim/models/devices.py:826 +#: netbox/dcim/models/devices.py:720 #, python-brace-format msgid "Location {location} does not belong to site {site}." msgstr "地点 {location} 不属于 {site}站点." -#: netbox/dcim/models/devices.py:832 +#: netbox/dcim/models/devices.py:726 #, python-brace-format msgid "Rack {rack} does not belong to location {location}." msgstr "机柜{rack}不属于{location}地点." -#: netbox/dcim/models/devices.py:839 +#: netbox/dcim/models/devices.py:733 msgid "Cannot select a rack face without assigning a rack." msgstr "在未分配机柜的情况下,无法选择安装在机柜的哪一面。" -#: netbox/dcim/models/devices.py:843 +#: netbox/dcim/models/devices.py:737 msgid "Cannot select a rack position without assigning a rack." msgstr "在未分配机柜的情况下,无法选择安装在机柜的哪个位置。" -#: netbox/dcim/models/devices.py:849 +#: netbox/dcim/models/devices.py:743 msgid "Position must be in increments of 0.5 rack units." msgstr "机柜位置必须以0.5个U位递增。" -#: netbox/dcim/models/devices.py:853 +#: netbox/dcim/models/devices.py:747 msgid "Must specify rack face when defining rack position." msgstr "指定机柜安装位置时必须指定安装在机柜的哪一面。" -#: netbox/dcim/models/devices.py:861 +#: netbox/dcim/models/devices.py:755 #, python-brace-format msgid "" "A 0U device type ({device_type}) cannot be assigned to a rack position." msgstr "无法将0U的设备类型({device_type})的设备安装在机柜中。" -#: netbox/dcim/models/devices.py:872 +#: netbox/dcim/models/devices.py:766 msgid "" "Child device types cannot be assigned to a rack face. This is an attribute " "of the parent device." msgstr "子设备类型不能安装到机柜的前/后面。这是父设备的一个属性。" -#: netbox/dcim/models/devices.py:879 +#: netbox/dcim/models/devices.py:773 msgid "" "Child device types cannot be assigned to a rack position. This is an " "attribute of the parent device." msgstr "子设备类型不能安装到机柜某个位置。这是父设备的一个属性。" -#: netbox/dcim/models/devices.py:893 +#: netbox/dcim/models/devices.py:787 #, python-brace-format msgid "" "U{position} is already occupied or does not have sufficient space to " "accommodate this device type: {device_type} ({u_height}U)" msgstr "{position}U已被占用或没有足够的空间容纳此设备类型:{device_type} ({u_height}U)" -#: netbox/dcim/models/devices.py:908 +#: netbox/dcim/models/devices.py:802 #, python-brace-format msgid "{ip} is not an IPv4 address." msgstr "{ip} 不是有效的IPv4地址" -#: netbox/dcim/models/devices.py:920 netbox/dcim/models/devices.py:938 +#: netbox/dcim/models/devices.py:814 netbox/dcim/models/devices.py:832 #, python-brace-format msgid "The specified IP address ({ip}) is not assigned to this device." msgstr "指定的IP地址 ({ip}) 未分配给该设备。" -#: netbox/dcim/models/devices.py:926 +#: netbox/dcim/models/devices.py:820 #, python-brace-format msgid "{ip} is not an IPv6 address." msgstr "{ip} 不是有效的IPv6地址" -#: netbox/dcim/models/devices.py:956 +#: netbox/dcim/models/devices.py:850 #, python-brace-format msgid "" "The assigned platform is limited to {platform_manufacturer} device types, " @@ -6670,115 +6771,144 @@ msgid "" msgstr "" "指定的平台仅限于{platform_manufacturer} 的设备类型,但此设备的类型属于{devicetype_manufacturer}。" -#: netbox/dcim/models/devices.py:967 +#: netbox/dcim/models/devices.py:861 #, python-brace-format msgid "The assigned cluster belongs to a different site ({site})" msgstr "分配的群集属于其他站点({site})" -#: netbox/dcim/models/devices.py:974 +#: netbox/dcim/models/devices.py:868 #, python-brace-format msgid "The assigned cluster belongs to a different location ({location})" msgstr "分配的集群属于不同的位置 ({location})" -#: netbox/dcim/models/devices.py:982 +#: netbox/dcim/models/devices.py:876 msgid "A device assigned to a virtual chassis must have its position defined." msgstr "分配给集群的设备必须定义其位置。" -#: netbox/dcim/models/devices.py:988 +#: netbox/dcim/models/devices.py:882 #, python-brace-format msgid "" "Device cannot be removed from virtual chassis {virtual_chassis} because it " "is currently designated as its master." msgstr "无法从虚拟机箱中移除设备 {virtual_chassis} 因为它目前被指定为主节点。" -#: netbox/dcim/models/devices.py:1204 -msgid "module" -msgstr "模块" - -#: netbox/dcim/models/devices.py:1205 -msgid "modules" -msgstr "模块" - -#: netbox/dcim/models/devices.py:1218 -#, python-brace-format -msgid "" -"Module must be installed within a module bay belonging to the assigned " -"device ({device})." -msgstr "模块必须安装在属于指定设备({device})的模块托架内。" - -#: netbox/dcim/models/devices.py:1346 +#: netbox/dcim/models/devices.py:1075 msgid "domain" msgstr "域" -#: netbox/dcim/models/devices.py:1359 netbox/dcim/models/devices.py:1360 +#: netbox/dcim/models/devices.py:1088 netbox/dcim/models/devices.py:1089 msgid "virtual chassis" msgstr "堆叠" -#: netbox/dcim/models/devices.py:1372 +#: netbox/dcim/models/devices.py:1101 #, python-brace-format msgid "" "The selected master ({master}) is not assigned to this virtual chassis." msgstr "所选主设备({master})未分配给此堆叠。" -#: netbox/dcim/models/devices.py:1388 +#: netbox/dcim/models/devices.py:1117 #, python-brace-format msgid "" "Unable to delete virtual chassis {self}. There are member interfaces which " "form a cross-chassis LAG interfaces." msgstr "无法删除堆叠 {self}。有成员接口属于跨机箱聚合。" -#: netbox/dcim/models/devices.py:1414 netbox/vpn/models/l2vpn.py:37 +#: netbox/dcim/models/devices.py:1143 netbox/vpn/models/l2vpn.py:42 msgid "identifier" msgstr "标识符" -#: netbox/dcim/models/devices.py:1415 +#: netbox/dcim/models/devices.py:1144 msgid "Numeric identifier unique to the parent device" msgstr "父设备唯一的标识符" -#: netbox/dcim/models/devices.py:1443 netbox/extras/models/customfields.py:227 -#: netbox/extras/models/models.py:107 netbox/extras/models/models.py:694 -#: netbox/netbox/models/__init__.py:120 +#: netbox/dcim/models/devices.py:1172 netbox/extras/models/customfields.py:227 +#: netbox/extras/models/models.py:109 netbox/extras/models/models.py:767 +#: netbox/netbox/models/__init__.py:120 netbox/netbox/models/__init__.py:155 msgid "comments" msgstr "评论" -#: netbox/dcim/models/devices.py:1459 +#: netbox/dcim/models/devices.py:1188 msgid "virtual device context" msgstr "设备虚拟实例" -#: netbox/dcim/models/devices.py:1460 +#: netbox/dcim/models/devices.py:1189 msgid "virtual device contexts" msgstr "设备虚拟实例" -#: netbox/dcim/models/devices.py:1489 +#: netbox/dcim/models/devices.py:1218 #, python-brace-format msgid "{ip} is not an IPv{family} address." msgstr "{ip} 不是有效的 IPv{family} 地址" -#: netbox/dcim/models/devices.py:1495 +#: netbox/dcim/models/devices.py:1224 msgid "Primary IP address must belong to an interface on the assigned device." msgstr "首选 IP 地址必须属于指定设备上的接口。" -#: netbox/dcim/models/devices.py:1527 +#: netbox/dcim/models/devices.py:1255 msgid "MAC addresses" msgstr "MAC 地址" -#: netbox/dcim/models/devices.py:1559 +#: netbox/dcim/models/devices.py:1287 msgid "" "Cannot unassign MAC Address while it is designated as the primary MAC for an" " object" msgstr "当 MAC 地址被指定为对象的主 MAC 时,无法取消分配" -#: netbox/dcim/models/devices.py:1563 +#: netbox/dcim/models/devices.py:1291 msgid "" "Cannot reassign MAC Address while it is designated as the primary MAC for an" " object" msgstr "当它被指定为对象的主 MAC 时,无法重新分配 MAC 地址" -#: netbox/dcim/models/mixins.py:94 +#: netbox/dcim/models/mixins.py:92 #, python-brace-format msgid "Please select a {scope_type}." msgstr "请选择一个 {scope_type}。" +#: netbox/dcim/models/modules.py:39 +msgid "schema" +msgstr "纲要" + +#: netbox/dcim/models/modules.py:46 +msgid "module type profile" +msgstr "模块类型配置文件" + +#: netbox/dcim/models/modules.py:47 +msgid "module type profiles" +msgstr "模块类型配置文件" + +#: netbox/dcim/models/modules.py:104 +msgid "attributes" +msgstr "属性" + +#: netbox/dcim/models/modules.py:120 +msgid "module type" +msgstr "模块类型" + +#: netbox/dcim/models/modules.py:121 +msgid "module types" +msgstr "模块类型" + +#: netbox/dcim/models/modules.py:151 +#, python-brace-format +msgid "Invalid schema: {error}" +msgstr "架构无效: {error}" + +#: netbox/dcim/models/modules.py:244 +msgid "module" +msgstr "模块" + +#: netbox/dcim/models/modules.py:245 +msgid "modules" +msgstr "模块" + +#: netbox/dcim/models/modules.py:258 +#, python-brace-format +msgid "" +"Module must be installed within a module bay belonging to the assigned " +"device ({device})." +msgstr "模块必须安装在属于指定设备({device})的模块托架内。" + #: netbox/dcim/models/power.py:55 msgid "power panel" msgstr "电源面板" @@ -6877,132 +7007,140 @@ msgid "Outer dimension of rack (width)" msgstr "机柜外部尺寸(宽)" #: netbox/dcim/models/racks.py:77 +msgid "outer height" +msgstr "外部高度" + +#: netbox/dcim/models/racks.py:80 +msgid "Outer dimension of rack (height)" +msgstr "机架的外部尺寸(高度)" + +#: netbox/dcim/models/racks.py:83 msgid "outer depth" msgstr "外部长度/深度" -#: netbox/dcim/models/racks.py:80 +#: netbox/dcim/models/racks.py:86 msgid "Outer dimension of rack (depth)" msgstr "机架外形尺寸(深度)" -#: netbox/dcim/models/racks.py:83 +#: netbox/dcim/models/racks.py:89 msgid "outer unit" msgstr "外框尺寸的单位" -#: netbox/dcim/models/racks.py:90 +#: netbox/dcim/models/racks.py:96 msgid "mounting depth" msgstr "安装深度" -#: netbox/dcim/models/racks.py:94 +#: netbox/dcim/models/racks.py:100 msgid "" "Maximum depth of a mounted device, in millimeters. For four-post racks, this" " is the distance between the front and rear rails." msgstr "已安装设备的最大深度(以毫米为单位)。 对于四柱机架,这是前导轨和后导轨之间的距离。" -#: netbox/dcim/models/racks.py:102 +#: netbox/dcim/models/racks.py:108 msgid "max weight" msgstr "最大承重" -#: netbox/dcim/models/racks.py:105 +#: netbox/dcim/models/racks.py:111 msgid "Maximum load capacity for the rack" msgstr "机柜最大承重" -#: netbox/dcim/models/racks.py:125 netbox/dcim/models/racks.py:247 +#: netbox/dcim/models/racks.py:131 netbox/dcim/models/racks.py:253 msgid "form factor" msgstr "外形规格" -#: netbox/dcim/models/racks.py:162 +#: netbox/dcim/models/racks.py:168 msgid "rack type" msgstr "机架类型" -#: netbox/dcim/models/racks.py:163 +#: netbox/dcim/models/racks.py:169 msgid "rack types" msgstr "机架类型" -#: netbox/dcim/models/racks.py:177 netbox/dcim/models/racks.py:368 -msgid "Must specify a unit when setting an outer width/depth" -msgstr "设置外部宽度/深度时必须指定单位" +#: netbox/dcim/models/racks.py:183 netbox/dcim/models/racks.py:375 +msgid "Must specify a unit when setting an outer dimension" +msgstr "设置外部尺寸时必须指定单位" -#: netbox/dcim/models/racks.py:181 netbox/dcim/models/racks.py:372 +#: netbox/dcim/models/racks.py:187 netbox/dcim/models/racks.py:379 msgid "Must specify a unit when setting a maximum weight" msgstr "设置最大承重时必须指定单位" -#: netbox/dcim/models/racks.py:227 +#: netbox/dcim/models/racks.py:233 msgid "rack role" msgstr "机柜角色" -#: netbox/dcim/models/racks.py:228 +#: netbox/dcim/models/racks.py:234 msgid "rack roles" msgstr "机柜角色" -#: netbox/dcim/models/racks.py:265 +#: netbox/dcim/models/racks.py:271 msgid "facility ID" msgstr "标识符ID" -#: netbox/dcim/models/racks.py:266 +#: netbox/dcim/models/racks.py:272 msgid "Locally-assigned identifier" msgstr "本地分配的标识符" -#: netbox/dcim/models/racks.py:299 netbox/ipam/forms/bulk_import.py:204 +#: netbox/dcim/models/racks.py:305 netbox/ipam/forms/bulk_import.py:204 #: netbox/ipam/forms/bulk_import.py:272 netbox/ipam/forms/bulk_import.py:307 -#: netbox/ipam/forms/bulk_import.py:498 +#: netbox/ipam/forms/bulk_import.py:505 #: netbox/virtualization/forms/bulk_import.py:118 msgid "Functional role" msgstr "功能角色" -#: netbox/dcim/models/racks.py:312 +#: netbox/dcim/models/racks.py:318 msgid "A unique tag used to identify this rack" msgstr "用于识别该机柜的唯一标识" -#: netbox/dcim/models/racks.py:351 +#: netbox/dcim/models/racks.py:358 msgid "rack" msgstr "机柜" -#: netbox/dcim/models/racks.py:352 +#: netbox/dcim/models/racks.py:359 msgid "racks" msgstr "机柜" -#: netbox/dcim/models/racks.py:364 +#: netbox/dcim/models/racks.py:371 #, python-brace-format msgid "Assigned location must belong to parent site ({site})." msgstr "指定的位置必须属于父站点({site})。" -#: netbox/dcim/models/racks.py:387 +#: netbox/dcim/models/racks.py:394 #, python-brace-format msgid "" "Rack must be at least {min_height}U tall to house currently installed " "devices." msgstr "机柜必须有至少{min_height}U高,才可以容纳当前安装的设备。" -#: netbox/dcim/models/racks.py:396 +#: netbox/dcim/models/racks.py:403 #, python-brace-format msgid "" "Rack unit numbering must begin at {position} or less to house currently " "installed devices." msgstr "机柜单元编号必须从{position}或以上开始,才能容纳当前安装的设备。" -#: netbox/dcim/models/racks.py:404 +#: netbox/dcim/models/racks.py:411 #, python-brace-format msgid "Location must be from the same site, {site}." msgstr "位置必须来自同一站点 {site}。" -#: netbox/dcim/models/racks.py:666 +#: netbox/dcim/models/racks.py:673 msgid "units" msgstr "位置" -#: netbox/dcim/models/racks.py:692 +#: netbox/dcim/models/racks.py:699 msgid "rack reservation" msgstr "机柜预留" -#: netbox/dcim/models/racks.py:693 +#: netbox/dcim/models/racks.py:700 msgid "rack reservations" msgstr "机柜预留" -#: netbox/dcim/models/racks.py:707 +#: netbox/dcim/models/racks.py:714 #, python-brace-format msgid "Invalid unit(s) for {height}U rack: {unit_list}" msgstr "{height}U机柜中无效的U位: {unit_list}" -#: netbox/dcim/models/racks.py:720 +#: netbox/dcim/models/racks.py:727 #, python-brace-format msgid "The following units have already been reserved: {unit_list}" msgstr "以下U位已被保留:{unit_list}" @@ -7143,13 +7281,13 @@ msgid "Reachable" msgstr "可达性" #: netbox/dcim/tables/devices.py:69 netbox/dcim/tables/devices.py:117 -#: netbox/dcim/tables/racks.py:149 netbox/dcim/tables/sites.py:104 -#: netbox/dcim/tables/sites.py:147 netbox/extras/tables/tables.py:551 +#: netbox/dcim/tables/racks.py:153 netbox/dcim/tables/sites.py:110 +#: netbox/dcim/tables/sites.py:153 netbox/extras/tables/tables.py:605 #: netbox/netbox/navigation/menu.py:69 netbox/netbox/navigation/menu.py:73 #: netbox/netbox/navigation/menu.py:75 #: netbox/virtualization/forms/model_forms.py:122 #: netbox/virtualization/tables/clusters.py:87 -#: netbox/virtualization/views.py:240 +#: netbox/virtualization/views.py:234 msgid "Devices" msgstr "设备" @@ -7159,9 +7297,9 @@ msgid "VMs" msgstr "VMs" #: netbox/dcim/tables/devices.py:111 netbox/dcim/tables/devices.py:226 -#: netbox/extras/forms/model_forms.py:644 +#: netbox/extras/forms/model_forms.py:712 #: netbox/templates/dcim/device.html:112 -#: netbox/templates/dcim/devicerole.html:44 +#: netbox/templates/dcim/devicerole.html:48 #: netbox/templates/dcim/platform.html:41 #: netbox/templates/extras/configtemplate.html:10 #: netbox/templates/extras/object_render_config.html:12 @@ -7171,21 +7309,21 @@ msgstr "VMs" msgid "Config Template" msgstr "配置模版" -#: netbox/dcim/tables/devices.py:197 netbox/dcim/tables/devices.py:1099 -#: netbox/ipam/forms/bulk_import.py:578 netbox/ipam/forms/model_forms.py:316 -#: netbox/ipam/forms/model_forms.py:329 netbox/ipam/tables/ip.py:308 -#: netbox/ipam/tables/ip.py:375 netbox/ipam/tables/ip.py:398 -#: netbox/templates/ipam/ipaddress.html:11 +#: netbox/dcim/tables/devices.py:197 netbox/dcim/tables/devices.py:1106 +#: netbox/ipam/forms/bulk_import.py:587 netbox/ipam/forms/model_forms.py:316 +#: netbox/ipam/forms/model_forms.py:329 netbox/ipam/tables/ip.py:314 +#: netbox/ipam/tables/ip.py:381 netbox/ipam/tables/ip.py:391 +#: netbox/ipam/tables/ip.py:414 netbox/templates/ipam/ipaddress.html:11 #: netbox/virtualization/tables/virtualmachines.py:65 msgid "IP Address" msgstr "IP地址" -#: netbox/dcim/tables/devices.py:201 netbox/dcim/tables/devices.py:1103 +#: netbox/dcim/tables/devices.py:201 netbox/dcim/tables/devices.py:1110 #: netbox/virtualization/tables/virtualmachines.py:56 msgid "IPv4 Address" msgstr "IPv4 地址" -#: netbox/dcim/tables/devices.py:205 netbox/dcim/tables/devices.py:1107 +#: netbox/dcim/tables/devices.py:205 netbox/dcim/tables/devices.py:1114 #: netbox/virtualization/tables/virtualmachines.py:60 msgid "IPv6 Address" msgstr "IPv6 地址" @@ -7223,10 +7361,10 @@ msgstr "电源接口" msgid "Power outlets" msgstr "电源插座" -#: netbox/dcim/tables/devices.py:256 netbox/dcim/tables/devices.py:1112 -#: netbox/dcim/tables/devicetypes.py:133 netbox/dcim/views.py:1204 -#: netbox/dcim/views.py:1448 netbox/dcim/views.py:2201 -#: netbox/netbox/navigation/menu.py:94 netbox/netbox/navigation/menu.py:258 +#: netbox/dcim/tables/devices.py:256 netbox/dcim/tables/devices.py:1119 +#: netbox/dcim/tables/devicetypes.py:133 netbox/dcim/views.py:1173 +#: netbox/dcim/views.py:1473 netbox/dcim/views.py:2226 +#: netbox/netbox/navigation/menu.py:95 netbox/netbox/navigation/menu.py:259 #: netbox/templates/dcim/device/base.html:37 #: netbox/templates/dcim/device_list.html:43 #: netbox/templates/dcim/devicetype/base.html:34 @@ -7237,7 +7375,7 @@ msgstr "电源插座" #: netbox/templates/virtualization/virtualmachine/base.html:27 #: netbox/templates/virtualization/virtualmachine_list.html:14 #: netbox/virtualization/tables/virtualmachines.py:71 -#: netbox/virtualization/views.py:405 netbox/wireless/tables/wirelesslan.py:63 +#: netbox/virtualization/views.py:395 netbox/wireless/tables/wirelesslan.py:63 msgid "Interfaces" msgstr "接口" @@ -7257,14 +7395,15 @@ msgstr "设备板卡插槽" msgid "Inventory items" msgstr "库存项" -#: netbox/dcim/tables/devices.py:314 netbox/dcim/tables/modules.py:57 +#: netbox/dcim/tables/devices.py:314 netbox/dcim/tables/modules.py:91 +#: netbox/templates/dcim/module.html:65 #: netbox/templates/dcim/modulebay.html:17 msgid "Module Bay" msgstr "设备板卡插槽" #: netbox/dcim/tables/devices.py:327 netbox/dcim/tables/devicetypes.py:52 -#: netbox/dcim/tables/devicetypes.py:148 netbox/dcim/views.py:1279 -#: netbox/dcim/views.py:2299 netbox/netbox/navigation/menu.py:103 +#: netbox/dcim/tables/devicetypes.py:148 netbox/dcim/views.py:1248 +#: netbox/dcim/views.py:2324 netbox/netbox/navigation/menu.py:104 #: netbox/templates/dcim/device/base.html:52 #: netbox/templates/dcim/device_list.html:71 #: netbox/templates/dcim/devicetype/base.html:49 @@ -7293,24 +7432,24 @@ msgstr "最大功率(W)" msgid "Allocated draw (W)" msgstr "分配功率(W)" -#: netbox/dcim/tables/devices.py:571 netbox/ipam/forms/model_forms.py:783 -#: netbox/ipam/tables/fhrp.py:28 netbox/ipam/views.py:633 -#: netbox/ipam/views.py:738 netbox/netbox/navigation/menu.py:164 -#: netbox/netbox/navigation/menu.py:166 +#: netbox/dcim/tables/devices.py:578 netbox/ipam/forms/model_forms.py:785 +#: netbox/ipam/tables/fhrp.py:28 netbox/ipam/views.py:632 +#: netbox/ipam/views.py:733 netbox/netbox/navigation/menu.py:165 +#: netbox/netbox/navigation/menu.py:167 #: netbox/templates/dcim/interface.html:396 #: netbox/templates/ipam/ipaddress_bulk_add.html:15 -#: netbox/templates/ipam/service.html:40 +#: netbox/templates/ipam/service.html:42 #: netbox/templates/virtualization/vminterface.html:107 #: netbox/vpn/tables/tunnels.py:98 msgid "IP Addresses" msgstr "IP地址" -#: netbox/dcim/tables/devices.py:577 netbox/netbox/navigation/menu.py:210 +#: netbox/dcim/tables/devices.py:584 netbox/netbox/navigation/menu.py:211 #: netbox/templates/ipam/inc/panels/fhrp_groups.html:6 msgid "FHRP Groups" msgstr "网关冗余协议组" -#: netbox/dcim/tables/devices.py:589 netbox/templates/dcim/interface.html:95 +#: netbox/dcim/tables/devices.py:596 netbox/templates/dcim/interface.html:95 #: netbox/templates/virtualization/vminterface.html:65 #: netbox/templates/vpn/tunnel.html:18 #: netbox/templates/vpn/tunneltermination.html:13 @@ -7321,41 +7460,41 @@ msgstr "网关冗余协议组" msgid "Tunnel" msgstr "隧道" -#: netbox/dcim/tables/devices.py:625 netbox/dcim/tables/devicetypes.py:234 +#: netbox/dcim/tables/devices.py:632 netbox/dcim/tables/devicetypes.py:234 #: netbox/templates/dcim/interface.html:65 msgid "Management Only" msgstr "仅限管理" -#: netbox/dcim/tables/devices.py:644 +#: netbox/dcim/tables/devices.py:651 msgid "VDCs" msgstr "VDCs" -#: netbox/dcim/tables/devices.py:651 netbox/templates/dcim/interface.html:163 +#: netbox/dcim/tables/devices.py:658 netbox/templates/dcim/interface.html:163 msgid "Virtual Circuit" msgstr "虚拟电路" -#: netbox/dcim/tables/devices.py:903 netbox/templates/dcim/modulebay.html:53 +#: netbox/dcim/tables/devices.py:910 netbox/templates/dcim/modulebay.html:53 msgid "Installed Module" msgstr "已安装的模块" -#: netbox/dcim/tables/devices.py:906 +#: netbox/dcim/tables/devices.py:913 msgid "Module Serial" msgstr "模块状态" -#: netbox/dcim/tables/devices.py:910 +#: netbox/dcim/tables/devices.py:917 msgid "Module Asset Tag" msgstr "模块资产标签" -#: netbox/dcim/tables/devices.py:919 +#: netbox/dcim/tables/devices.py:926 msgid "Module Status" msgstr "模块状态" -#: netbox/dcim/tables/devices.py:973 netbox/dcim/tables/devicetypes.py:319 +#: netbox/dcim/tables/devices.py:980 netbox/dcim/tables/devicetypes.py:319 #: netbox/templates/dcim/inventoryitem.html:44 msgid "Component" msgstr "组件" -#: netbox/dcim/tables/devices.py:1031 +#: netbox/dcim/tables/devices.py:1038 msgid "Items" msgstr "项目" @@ -7370,11 +7509,12 @@ msgid "Device Types" msgstr "设备型号" #: netbox/dcim/tables/devicetypes.py:47 netbox/netbox/navigation/menu.py:87 +#: netbox/templates/dcim/moduletypeprofile.html:45 msgid "Module Types" msgstr "设备配件类型" -#: netbox/dcim/tables/devicetypes.py:57 netbox/extras/forms/filtersets.py:378 -#: netbox/extras/forms/model_forms.py:551 netbox/extras/tables/tables.py:546 +#: netbox/dcim/tables/devicetypes.py:57 netbox/extras/forms/filtersets.py:413 +#: netbox/extras/forms/model_forms.py:619 netbox/extras/tables/tables.py:600 #: netbox/netbox/navigation/menu.py:78 msgid "Platforms" msgstr "操作系统" @@ -7393,14 +7533,14 @@ msgstr "全尺寸" msgid "U Height" msgstr "U高度" -#: netbox/dcim/tables/devicetypes.py:118 netbox/dcim/tables/modules.py:26 -#: netbox/dcim/tables/racks.py:89 +#: netbox/dcim/tables/devicetypes.py:118 netbox/dcim/tables/modules.py:65 +#: netbox/dcim/tables/racks.py:93 msgid "Instances" msgstr "实例" -#: netbox/dcim/tables/devicetypes.py:121 netbox/dcim/views.py:1144 -#: netbox/dcim/views.py:1388 netbox/dcim/views.py:2137 -#: netbox/netbox/navigation/menu.py:97 +#: netbox/dcim/tables/devicetypes.py:121 netbox/dcim/views.py:1113 +#: netbox/dcim/views.py:1413 netbox/dcim/views.py:2162 +#: netbox/netbox/navigation/menu.py:98 #: netbox/templates/dcim/device/base.html:25 #: netbox/templates/dcim/device_list.html:15 #: netbox/templates/dcim/devicetype/base.html:22 @@ -7409,9 +7549,9 @@ msgstr "实例" msgid "Console Ports" msgstr "Console口" -#: netbox/dcim/tables/devicetypes.py:124 netbox/dcim/views.py:1159 -#: netbox/dcim/views.py:1403 netbox/dcim/views.py:2153 -#: netbox/netbox/navigation/menu.py:98 +#: netbox/dcim/tables/devicetypes.py:124 netbox/dcim/views.py:1128 +#: netbox/dcim/views.py:1428 netbox/dcim/views.py:2178 +#: netbox/netbox/navigation/menu.py:99 #: netbox/templates/dcim/device/base.html:28 #: netbox/templates/dcim/device_list.html:22 #: netbox/templates/dcim/devicetype/base.html:25 @@ -7420,9 +7560,9 @@ msgstr "Console口" msgid "Console Server Ports" msgstr "Console 服务端口" -#: netbox/dcim/tables/devicetypes.py:127 netbox/dcim/views.py:1174 -#: netbox/dcim/views.py:1418 netbox/dcim/views.py:2169 -#: netbox/netbox/navigation/menu.py:99 +#: netbox/dcim/tables/devicetypes.py:127 netbox/dcim/views.py:1143 +#: netbox/dcim/views.py:1443 netbox/dcim/views.py:2194 +#: netbox/netbox/navigation/menu.py:100 #: netbox/templates/dcim/device/base.html:31 #: netbox/templates/dcim/device_list.html:29 #: netbox/templates/dcim/devicetype/base.html:28 @@ -7431,9 +7571,9 @@ msgstr "Console 服务端口" msgid "Power Ports" msgstr "电源接口" -#: netbox/dcim/tables/devicetypes.py:130 netbox/dcim/views.py:1189 -#: netbox/dcim/views.py:1433 netbox/dcim/views.py:2185 -#: netbox/netbox/navigation/menu.py:100 +#: netbox/dcim/tables/devicetypes.py:130 netbox/dcim/views.py:1158 +#: netbox/dcim/views.py:1458 netbox/dcim/views.py:2210 +#: netbox/netbox/navigation/menu.py:101 #: netbox/templates/dcim/device/base.html:34 #: netbox/templates/dcim/device_list.html:36 #: netbox/templates/dcim/devicetype/base.html:31 @@ -7442,9 +7582,9 @@ msgstr "电源接口" msgid "Power Outlets" msgstr "PDU" -#: netbox/dcim/tables/devicetypes.py:136 netbox/dcim/views.py:1219 -#: netbox/dcim/views.py:1463 netbox/dcim/views.py:2223 -#: netbox/netbox/navigation/menu.py:95 +#: netbox/dcim/tables/devicetypes.py:136 netbox/dcim/views.py:1188 +#: netbox/dcim/views.py:1488 netbox/dcim/views.py:2248 +#: netbox/netbox/navigation/menu.py:96 #: netbox/templates/dcim/device/base.html:40 #: netbox/templates/dcim/devicetype/base.html:37 #: netbox/templates/dcim/inc/moduletype_buttons.html:28 @@ -7452,9 +7592,9 @@ msgstr "PDU" msgid "Front Ports" msgstr "前置端口" -#: netbox/dcim/tables/devicetypes.py:139 netbox/dcim/views.py:1234 -#: netbox/dcim/views.py:1478 netbox/dcim/views.py:2239 -#: netbox/netbox/navigation/menu.py:96 +#: netbox/dcim/tables/devicetypes.py:139 netbox/dcim/views.py:1203 +#: netbox/dcim/views.py:1503 netbox/dcim/views.py:2264 +#: netbox/netbox/navigation/menu.py:97 #: netbox/templates/dcim/device/base.html:43 #: netbox/templates/dcim/device_list.html:50 #: netbox/templates/dcim/devicetype/base.html:40 @@ -7463,17 +7603,17 @@ msgstr "前置端口" msgid "Rear Ports" msgstr "后置端口" -#: netbox/dcim/tables/devicetypes.py:142 netbox/dcim/views.py:1264 -#: netbox/dcim/views.py:2279 netbox/netbox/navigation/menu.py:102 +#: netbox/dcim/tables/devicetypes.py:142 netbox/dcim/views.py:1233 +#: netbox/dcim/views.py:2304 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 msgid "Device Bays" msgstr "机柜托架" -#: netbox/dcim/tables/devicetypes.py:145 netbox/dcim/views.py:1249 -#: netbox/dcim/views.py:1493 netbox/dcim/views.py:2259 -#: netbox/netbox/navigation/menu.py:101 +#: netbox/dcim/tables/devicetypes.py:145 netbox/dcim/views.py:1218 +#: netbox/dcim/views.py:1518 netbox/dcim/views.py:2284 +#: netbox/netbox/navigation/menu.py:102 #: netbox/templates/dcim/device/base.html:46 #: netbox/templates/dcim/device_list.html:64 #: netbox/templates/dcim/devicetype/base.html:43 @@ -7482,7 +7622,7 @@ msgstr "机柜托架" msgid "Module Bays" msgstr "设备板卡插槽" -#: netbox/dcim/tables/power.py:36 netbox/netbox/navigation/menu.py:318 +#: netbox/dcim/tables/power.py:36 netbox/netbox/navigation/menu.py:319 #: netbox/templates/dcim/powerpanel.html:51 msgid "Power Feeds" msgstr "电力来源" @@ -7495,45 +7635,50 @@ msgstr "最大利用率" msgid "Available Power (VA)" msgstr "可用功率 (VA)" -#: netbox/dcim/tables/racks.py:30 netbox/dcim/tables/sites.py:142 +#: netbox/dcim/tables/racks.py:30 netbox/dcim/tables/sites.py:148 #: netbox/netbox/navigation/menu.py:43 netbox/netbox/navigation/menu.py:47 #: netbox/netbox/navigation/menu.py:49 msgid "Racks" msgstr "机柜" -#: netbox/dcim/tables/racks.py:63 netbox/dcim/tables/racks.py:141 +#: netbox/dcim/tables/racks.py:63 netbox/dcim/tables/racks.py:145 #: netbox/templates/dcim/device.html:318 #: netbox/templates/dcim/inc/panels/racktype_dimensions.html:14 msgid "Height" msgstr "高度" -#: netbox/dcim/tables/racks.py:67 netbox/dcim/tables/racks.py:164 +#: netbox/dcim/tables/racks.py:67 netbox/dcim/tables/racks.py:168 #: netbox/templates/dcim/inc/panels/racktype_dimensions.html:18 msgid "Outer Width" msgstr "外部宽度" -#: netbox/dcim/tables/racks.py:71 netbox/dcim/tables/racks.py:168 +#: netbox/dcim/tables/racks.py:71 netbox/dcim/tables/racks.py:172 #: netbox/templates/dcim/inc/panels/racktype_dimensions.html:28 +msgid "Outer Height" +msgstr "外部高度" + +#: netbox/dcim/tables/racks.py:75 netbox/dcim/tables/racks.py:176 +#: netbox/templates/dcim/inc/panels/racktype_dimensions.html:38 msgid "Outer Depth" msgstr "外部长度/深度" -#: netbox/dcim/tables/racks.py:79 netbox/dcim/tables/racks.py:176 +#: netbox/dcim/tables/racks.py:83 netbox/dcim/tables/racks.py:184 msgid "Max Weight" msgstr "最大承重" -#: netbox/dcim/tables/racks.py:153 +#: netbox/dcim/tables/racks.py:157 msgid "Space" msgstr "空间" -#: netbox/dcim/tables/sites.py:30 netbox/dcim/tables/sites.py:57 -#: netbox/extras/forms/filtersets.py:358 -#: netbox/extras/forms/model_forms.py:531 netbox/ipam/forms/bulk_edit.py:134 +#: netbox/dcim/tables/sites.py:30 netbox/dcim/tables/sites.py:60 +#: netbox/extras/forms/filtersets.py:393 +#: netbox/extras/forms/model_forms.py:599 netbox/ipam/forms/bulk_edit.py:134 #: netbox/ipam/forms/model_forms.py:159 netbox/ipam/tables/asn.py:66 -#: netbox/netbox/navigation/menu.py:15 netbox/netbox/navigation/menu.py:17 +#: netbox/netbox/navigation/menu.py:15 netbox/netbox/navigation/menu.py:19 msgid "Sites" msgstr "站点" -#: netbox/dcim/tables/sites.py:152 netbox/netbox/navigation/menu.py:202 +#: netbox/dcim/tables/sites.py:158 netbox/netbox/navigation/menu.py:203 msgid "VLAN Groups" msgstr "VLAN 组" @@ -7541,62 +7686,62 @@ msgstr "VLAN 组" msgid "Test case must set peer_termination_type" msgstr "测试用例必须设置对端端点类型" -#: netbox/dcim/views.py:138 +#: netbox/dcim/views.py:137 #, python-brace-format msgid "Disconnected {count} {type}" msgstr "已断开连接{count} {type}" -#: netbox/dcim/views.py:885 netbox/netbox/navigation/menu.py:51 +#: netbox/dcim/views.py:864 netbox/netbox/navigation/menu.py:51 msgid "Reservations" msgstr "机柜预留" -#: netbox/dcim/views.py:904 netbox/templates/dcim/location.html:90 +#: netbox/dcim/views.py:883 netbox/templates/dcim/location.html:91 #: netbox/templates/dcim/site.html:140 msgid "Non-Racked Devices" msgstr "未上架设备" -#: netbox/dcim/views.py:2312 netbox/extras/forms/model_forms.py:591 +#: netbox/dcim/views.py:2337 netbox/extras/forms/model_forms.py:659 #: netbox/templates/extras/configcontext.html:10 #: netbox/virtualization/forms/model_forms.py:232 -#: netbox/virtualization/views.py:446 +#: netbox/virtualization/views.py:436 msgid "Config Context" msgstr "配置实例" -#: netbox/dcim/views.py:2322 netbox/virtualization/views.py:456 +#: netbox/dcim/views.py:2347 netbox/virtualization/views.py:446 msgid "Render Config" msgstr "提交配置" -#: netbox/dcim/views.py:2335 netbox/extras/tables/tables.py:556 -#: netbox/netbox/navigation/menu.py:255 netbox/netbox/navigation/menu.py:257 -#: netbox/virtualization/views.py:214 +#: netbox/dcim/views.py:2360 netbox/extras/tables/tables.py:610 +#: 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:3168 +#: netbox/dcim/views.py:3193 #, python-brace-format msgid "Installed device {device} in bay {device_bay}." msgstr "已安装的设备 {device} 在海湾里 {device_bay}。" -#: netbox/dcim/views.py:3209 +#: netbox/dcim/views.py:3234 #, python-brace-format msgid "Removed device {device} from bay {device_bay}." msgstr "已移除的设备 {device} 来自海湾 {device_bay}。" -#: netbox/dcim/views.py:3325 netbox/ipam/tables/ip.py:180 +#: netbox/dcim/views.py:3350 netbox/ipam/tables/ip.py:181 msgid "Children" msgstr "子网" -#: netbox/dcim/views.py:3792 +#: netbox/dcim/views.py:3817 #, python-brace-format msgid "Added member {device}" msgstr "已添加成员 {device}" -#: netbox/dcim/views.py:3841 +#: netbox/dcim/views.py:3866 #, python-brace-format msgid "Unable to remove master device {device} from the virtual chassis." msgstr "无法移除主设备 {device} 来自虚拟机箱。" -#: netbox/dcim/views.py:3854 +#: netbox/dcim/views.py:3879 #, python-brace-format msgid "Removed {device} from virtual chassis {chassis}" msgstr "已移除 {device} 来自虚拟机箱 {chassis}" @@ -7659,12 +7804,6 @@ msgstr "复选框" msgid "Multiple objects" msgstr "多个对象" -#: netbox/extras/choices.py:53 netbox/netbox/preferences.py:21 -#: netbox/templates/extras/customfield.html:78 netbox/vpn/choices.py:20 -#: netbox/wireless/choices.py:27 -msgid "Disabled" -msgstr "禁用" - #: netbox/extras/choices.py:54 msgid "Loose" msgstr "松散匹配" @@ -7693,9 +7832,9 @@ msgstr "是" msgid "No" msgstr "否" -#: netbox/extras/choices.py:108 netbox/templates/tenancy/contact.html:57 -#: netbox/tenancy/forms/bulk_edit.py:118 -#: netbox/wireless/forms/model_forms.py:171 +#: netbox/extras/choices.py:108 netbox/templates/tenancy/contact.html:67 +#: netbox/tenancy/forms/bulk_edit.py:125 +#: netbox/wireless/forms/model_forms.py:172 msgid "Link" msgstr "链接" @@ -7739,111 +7878,82 @@ msgstr "调试" msgid "Failure" msgstr "失败" -#: netbox/extras/choices.py:213 -#: netbox/templates/dcim/virtualchassis_edit.html:111 -#: netbox/templates/generic/bulk_add_component.html:68 -#: netbox/templates/generic/object_edit.html:47 -#: netbox/templates/generic/object_edit.html:80 -#: netbox/templates/htmx/quick_add.html:24 -#: netbox/templates/ipam/inc/ipaddress_edit_header.html:7 -msgid "Create" -msgstr "创建" - -#: netbox/extras/choices.py:214 -msgid "Update" -msgstr "更新" - -#: netbox/extras/choices.py:215 -#: netbox/templates/circuits/inc/circuit_termination.html:23 -#: netbox/templates/dcim/inc/panels/inventory_items.html:37 -#: netbox/templates/dcim/powerpanel.html:66 -#: netbox/templates/extras/script_list.html:35 -#: netbox/templates/generic/bulk_delete.html:20 -#: netbox/templates/generic/bulk_delete.html:66 -#: netbox/templates/generic/object_delete.html:19 -#: netbox/templates/htmx/delete_form.html:57 -#: netbox/templates/ipam/inc/panels/fhrp_groups.html:48 -#: netbox/templates/users/objectpermission.html:46 -#: netbox/utilities/templates/buttons/delete.html:11 -msgid "Delete" -msgstr "删除" - -#: netbox/extras/choices.py:239 netbox/netbox/choices.py:59 +#: netbox/extras/choices.py:222 netbox/netbox/choices.py:59 #: netbox/netbox/choices.py:104 msgid "Blue" msgstr "蓝色" -#: netbox/extras/choices.py:240 netbox/netbox/choices.py:58 +#: netbox/extras/choices.py:223 netbox/netbox/choices.py:58 #: netbox/netbox/choices.py:105 msgid "Indigo" msgstr "靛青色" -#: netbox/extras/choices.py:241 netbox/netbox/choices.py:56 +#: netbox/extras/choices.py:224 netbox/netbox/choices.py:56 #: netbox/netbox/choices.py:106 msgid "Purple" msgstr "紫色" -#: netbox/extras/choices.py:242 netbox/netbox/choices.py:53 +#: netbox/extras/choices.py:225 netbox/netbox/choices.py:53 #: netbox/netbox/choices.py:107 msgid "Pink" msgstr "粉红色" -#: netbox/extras/choices.py:243 netbox/netbox/choices.py:52 +#: netbox/extras/choices.py:226 netbox/netbox/choices.py:52 #: netbox/netbox/choices.py:108 msgid "Red" msgstr "红色" -#: netbox/extras/choices.py:244 netbox/netbox/choices.py:70 +#: netbox/extras/choices.py:227 netbox/netbox/choices.py:70 #: netbox/netbox/choices.py:109 msgid "Orange" msgstr "橙色" -#: netbox/extras/choices.py:245 netbox/netbox/choices.py:68 +#: netbox/extras/choices.py:228 netbox/netbox/choices.py:68 #: netbox/netbox/choices.py:110 msgid "Yellow" msgstr "黄色" -#: netbox/extras/choices.py:246 netbox/netbox/choices.py:65 +#: netbox/extras/choices.py:229 netbox/netbox/choices.py:65 #: netbox/netbox/choices.py:111 msgid "Green" msgstr "绿色" -#: netbox/extras/choices.py:247 netbox/netbox/choices.py:62 +#: netbox/extras/choices.py:230 netbox/netbox/choices.py:62 #: netbox/netbox/choices.py:112 msgid "Teal" msgstr "蓝色" -#: netbox/extras/choices.py:248 netbox/netbox/choices.py:61 +#: netbox/extras/choices.py:231 netbox/netbox/choices.py:61 #: netbox/netbox/choices.py:113 msgid "Cyan" msgstr "蓝绿色" -#: netbox/extras/choices.py:249 netbox/netbox/choices.py:114 +#: netbox/extras/choices.py:232 netbox/netbox/choices.py:114 msgid "Gray" msgstr "灰色" -#: netbox/extras/choices.py:250 netbox/netbox/choices.py:76 +#: netbox/extras/choices.py:233 netbox/netbox/choices.py:76 #: netbox/netbox/choices.py:115 msgid "Black" msgstr "黑色" -#: netbox/extras/choices.py:251 netbox/netbox/choices.py:77 +#: netbox/extras/choices.py:234 netbox/netbox/choices.py:77 #: netbox/netbox/choices.py:116 msgid "White" msgstr "白色" -#: netbox/extras/choices.py:266 netbox/extras/forms/model_forms.py:367 -#: netbox/extras/forms/model_forms.py:444 +#: netbox/extras/choices.py:249 netbox/extras/forms/model_forms.py:431 +#: netbox/extras/forms/model_forms.py:508 #: netbox/templates/extras/webhook.html:10 msgid "Webhook" msgstr "Webhook" -#: netbox/extras/choices.py:267 netbox/extras/forms/model_forms.py:432 +#: netbox/extras/choices.py:250 netbox/extras/forms/model_forms.py:496 #: netbox/templates/extras/script/base.html:29 msgid "Script" msgstr "脚本" -#: netbox/extras/choices.py:268 +#: netbox/extras/choices.py:251 msgid "Notification" msgstr "通知" @@ -7884,89 +7994,89 @@ msgstr "小组件类型" msgid "Unregistered widget class: {name}" msgstr "未注册的小组件类型: {name}" -#: netbox/extras/dashboard/widgets.py:147 +#: netbox/extras/dashboard/widgets.py:148 #, python-brace-format msgid "{class_name} must define a render() method." msgstr "{class_name}必须定义render() 方法。" -#: netbox/extras/dashboard/widgets.py:166 +#: netbox/extras/dashboard/widgets.py:167 msgid "Note" msgstr "公告" -#: netbox/extras/dashboard/widgets.py:167 +#: netbox/extras/dashboard/widgets.py:168 msgid "Display some arbitrary custom content. Markdown is supported." msgstr "显示任意的自定义内容。支持Markdown。" -#: netbox/extras/dashboard/widgets.py:180 +#: netbox/extras/dashboard/widgets.py:181 msgid "Object Counts" msgstr "对象统计" -#: netbox/extras/dashboard/widgets.py:181 +#: netbox/extras/dashboard/widgets.py:182 msgid "" "Display a set of NetBox models and the number of objects created for each " "type." msgstr "显示NetBox模型以及为每种类型创建的对象数。" -#: netbox/extras/dashboard/widgets.py:191 +#: netbox/extras/dashboard/widgets.py:192 msgid "Filters to apply when counting the number of objects" msgstr "统计对象数时要应用的筛选器" -#: netbox/extras/dashboard/widgets.py:199 +#: netbox/extras/dashboard/widgets.py:200 msgid "Invalid format. Object filters must be passed as a dictionary." msgstr "无效的格式。对象筛选器必须作为字典传递。" -#: netbox/extras/dashboard/widgets.py:230 +#: netbox/extras/dashboard/widgets.py:231 msgid "Object List" msgstr "对象列表" -#: netbox/extras/dashboard/widgets.py:231 +#: netbox/extras/dashboard/widgets.py:232 msgid "Display an arbitrary list of objects." msgstr "显示任意的对象列表。" -#: netbox/extras/dashboard/widgets.py:244 +#: netbox/extras/dashboard/widgets.py:245 msgid "The default number of objects to display" msgstr "要显示的默认对象数" -#: netbox/extras/dashboard/widgets.py:256 +#: netbox/extras/dashboard/widgets.py:257 msgid "Invalid format. URL parameters must be passed as a dictionary." msgstr "无效的格式。URL参数必须作为字典传递。" -#: netbox/extras/dashboard/widgets.py:265 +#: netbox/extras/dashboard/widgets.py:266 msgid "Invalid model selection: {self['model'].data} is not supported." msgstr "模型选择无效: {self['model'].data} 不支持。" -#: netbox/extras/dashboard/widgets.py:307 +#: netbox/extras/dashboard/widgets.py:308 msgid "RSS Feed" msgstr "RSS订阅" -#: netbox/extras/dashboard/widgets.py:313 +#: netbox/extras/dashboard/widgets.py:314 msgid "Embed an RSS feed from an external website." msgstr "嵌入来自外部网站的 RSS 源。" -#: netbox/extras/dashboard/widgets.py:320 +#: netbox/extras/dashboard/widgets.py:321 msgid "Feed URL" msgstr "订阅链接" -#: netbox/extras/dashboard/widgets.py:324 +#: netbox/extras/dashboard/widgets.py:325 msgid "Requires external connection" msgstr "需要外部连接" -#: netbox/extras/dashboard/widgets.py:330 +#: netbox/extras/dashboard/widgets.py:331 msgid "The maximum number of objects to display" msgstr "要多显示的对象数" -#: netbox/extras/dashboard/widgets.py:335 +#: netbox/extras/dashboard/widgets.py:336 msgid "How long to stored the cached content (in seconds)" msgstr "存储缓存内容的时间(秒)" -#: netbox/extras/dashboard/widgets.py:392 +#: netbox/extras/dashboard/widgets.py:393 #: netbox/templates/account/base.html:10 #: netbox/templates/account/bookmarks.html:7 #: netbox/templates/inc/user_menu.html:43 msgid "Bookmarks" msgstr "书签" -#: netbox/extras/dashboard/widgets.py:396 +#: netbox/extras/dashboard/widgets.py:397 msgid "Show your personal bookmarks" msgstr "显示您的个人书签" @@ -7980,173 +8090,183 @@ msgstr "事件规则的未知操作类型: {action_type}" msgid "Cannot import events pipeline {name} error: {error}" msgstr "无法导入事件管道 {name}错误: {error}" -#: netbox/extras/filtersets.py:45 +#: netbox/extras/filtersets.py:49 msgid "Script module (ID)" msgstr "脚本模版(ID)" -#: netbox/extras/filtersets.py:254 netbox/extras/filtersets.py:637 -#: netbox/extras/filtersets.py:665 +#: netbox/extras/filtersets.py:258 netbox/extras/filtersets.py:730 +#: netbox/extras/filtersets.py:758 msgid "Data file (ID)" msgstr "数据文件(ID)" -#: netbox/extras/filtersets.py:370 netbox/users/filtersets.py:68 +#: netbox/extras/filtersets.py:428 netbox/users/filtersets.py:68 #: netbox/users/filtersets.py:191 msgid "Group (name)" msgstr "组 (名字)" -#: netbox/extras/filtersets.py:574 +#: netbox/extras/filtersets.py:667 #: netbox/virtualization/forms/filtersets.py:124 msgid "Cluster type" msgstr "堆叠类型" -#: netbox/extras/filtersets.py:580 netbox/virtualization/filtersets.py:61 +#: netbox/extras/filtersets.py:673 netbox/virtualization/filtersets.py:61 #: netbox/virtualization/filtersets.py:113 msgid "Cluster type (slug)" msgstr "堆叠类型(缩写)" -#: netbox/extras/filtersets.py:601 netbox/tenancy/forms/forms.py:16 +#: netbox/extras/filtersets.py:694 netbox/tenancy/forms/forms.py:16 #: netbox/tenancy/forms/forms.py:40 msgid "Tenant group" msgstr "租户组" -#: netbox/extras/filtersets.py:607 netbox/tenancy/filtersets.py:188 -#: netbox/tenancy/filtersets.py:208 +#: netbox/extras/filtersets.py:700 netbox/tenancy/filtersets.py:193 +#: netbox/tenancy/filtersets.py:213 msgid "Tenant group (slug)" msgstr "租户组(缩写)" -#: netbox/extras/filtersets.py:623 netbox/extras/forms/model_forms.py:509 +#: netbox/extras/filtersets.py:716 netbox/extras/forms/model_forms.py:577 #: netbox/templates/extras/tag.html:11 msgid "Tag" msgstr "标签" -#: netbox/extras/filtersets.py:629 +#: netbox/extras/filtersets.py:722 msgid "Tag (slug)" msgstr "标签(缩写)" -#: netbox/extras/filtersets.py:689 netbox/extras/forms/filtersets.py:437 +#: netbox/extras/filtersets.py:786 netbox/extras/forms/filtersets.py:492 msgid "Has local config context data" msgstr "具有本地配置实例" -#: netbox/extras/forms/bulk_edit.py:35 netbox/extras/forms/filtersets.py:61 +#: netbox/extras/forms/bulk_edit.py:36 netbox/extras/forms/filtersets.py:62 msgid "Group name" msgstr "组名称" -#: netbox/extras/forms/bulk_edit.py:43 netbox/extras/forms/filtersets.py:69 -#: netbox/extras/tables/tables.py:68 +#: netbox/extras/forms/bulk_edit.py:44 netbox/extras/forms/filtersets.py:70 +#: netbox/extras/tables/tables.py:69 #: netbox/templates/extras/customfield.html:38 #: netbox/templates/generic/bulk_import.html:118 msgid "Required" msgstr "必须" -#: netbox/extras/forms/bulk_edit.py:48 netbox/extras/forms/filtersets.py:76 +#: netbox/extras/forms/bulk_edit.py:49 netbox/extras/forms/filtersets.py:77 msgid "Must be unique" msgstr "必须是唯一的" -#: netbox/extras/forms/bulk_edit.py:61 netbox/extras/forms/bulk_import.py:60 -#: netbox/extras/forms/filtersets.py:90 +#: netbox/extras/forms/bulk_edit.py:62 netbox/extras/forms/bulk_import.py:60 +#: netbox/extras/forms/filtersets.py:91 #: netbox/extras/models/customfields.py:211 msgid "UI visible" msgstr "页面可见" -#: netbox/extras/forms/bulk_edit.py:66 netbox/extras/forms/bulk_import.py:66 -#: netbox/extras/forms/filtersets.py:95 +#: netbox/extras/forms/bulk_edit.py:67 netbox/extras/forms/bulk_import.py:66 +#: netbox/extras/forms/filtersets.py:96 #: netbox/extras/models/customfields.py:218 msgid "UI editable" msgstr "页面可编辑" -#: netbox/extras/forms/bulk_edit.py:71 netbox/extras/forms/filtersets.py:98 +#: netbox/extras/forms/bulk_edit.py:72 netbox/extras/forms/filtersets.py:99 msgid "Is cloneable" msgstr "可复制" -#: netbox/extras/forms/bulk_edit.py:76 netbox/extras/forms/filtersets.py:105 +#: netbox/extras/forms/bulk_edit.py:77 netbox/extras/forms/filtersets.py:106 msgid "Minimum value" msgstr "最小值" -#: netbox/extras/forms/bulk_edit.py:80 netbox/extras/forms/filtersets.py:109 +#: netbox/extras/forms/bulk_edit.py:81 netbox/extras/forms/filtersets.py:110 msgid "Maximum value" msgstr "最大值" -#: netbox/extras/forms/bulk_edit.py:84 netbox/extras/forms/filtersets.py:113 +#: netbox/extras/forms/bulk_edit.py:85 netbox/extras/forms/filtersets.py:114 msgid "Validation regex" msgstr "验证正则表达式" -#: netbox/extras/forms/bulk_edit.py:91 netbox/extras/forms/filtersets.py:47 -#: netbox/extras/forms/model_forms.py:76 +#: netbox/extras/forms/bulk_edit.py:92 netbox/extras/forms/filtersets.py:48 +#: netbox/extras/forms/model_forms.py:79 #: netbox/templates/extras/customfield.html:70 msgid "Behavior" msgstr "行为" -#: netbox/extras/forms/bulk_edit.py:128 netbox/extras/forms/filtersets.py:152 +#: netbox/extras/forms/bulk_edit.py:129 netbox/extras/forms/filtersets.py:153 msgid "New window" msgstr "新窗口" -#: netbox/extras/forms/bulk_edit.py:137 +#: netbox/extras/forms/bulk_edit.py:138 msgid "Button class" msgstr "按钮类型" -#: netbox/extras/forms/bulk_edit.py:154 netbox/extras/forms/filtersets.py:191 -#: netbox/extras/models/models.py:409 +#: netbox/extras/forms/bulk_edit.py:155 netbox/extras/forms/bulk_edit.py:354 +#: netbox/extras/forms/filtersets.py:192 netbox/extras/forms/filtersets.py:470 +#: netbox/extras/models/mixins.py:100 msgid "MIME type" msgstr "MIME类型" -#: netbox/extras/forms/bulk_edit.py:159 netbox/extras/forms/filtersets.py:194 +#: netbox/extras/forms/bulk_edit.py:160 netbox/extras/forms/bulk_edit.py:359 +#: netbox/extras/forms/filtersets.py:195 netbox/extras/forms/filtersets.py:473 +msgid "File name" +msgstr "文件名" + +#: netbox/extras/forms/bulk_edit.py:164 netbox/extras/forms/bulk_edit.py:363 +#: netbox/extras/forms/filtersets.py:199 netbox/extras/forms/filtersets.py:477 msgid "File extension" msgstr "文件扩展名" -#: netbox/extras/forms/bulk_edit.py:164 netbox/extras/forms/filtersets.py:198 +#: netbox/extras/forms/bulk_edit.py:169 netbox/extras/forms/bulk_edit.py:368 +#: netbox/extras/forms/filtersets.py:203 netbox/extras/forms/filtersets.py:481 msgid "As attachment" msgstr "作为附件" -#: netbox/extras/forms/bulk_edit.py:192 netbox/extras/forms/filtersets.py:242 -#: netbox/extras/tables/tables.py:259 +#: netbox/extras/forms/bulk_edit.py:197 netbox/extras/forms/bulk_edit.py:225 +#: netbox/extras/forms/filtersets.py:247 netbox/extras/forms/filtersets.py:277 +#: netbox/extras/tables/tables.py:270 netbox/extras/tables/tables.py:303 #: netbox/templates/extras/savedfilter.html:29 +#: netbox/templates/extras/tableconfig.html:37 msgid "Shared" msgstr "共享性" -#: netbox/extras/forms/bulk_edit.py:215 netbox/extras/forms/filtersets.py:271 -#: netbox/extras/models/models.py:174 +#: netbox/extras/forms/bulk_edit.py:248 netbox/extras/forms/filtersets.py:306 +#: netbox/extras/models/models.py:176 msgid "HTTP method" msgstr "HTTP方法" -#: netbox/extras/forms/bulk_edit.py:219 netbox/extras/forms/filtersets.py:265 +#: netbox/extras/forms/bulk_edit.py:252 netbox/extras/forms/filtersets.py:300 #: netbox/templates/extras/webhook.html:30 msgid "Payload URL" msgstr "有效URL" -#: netbox/extras/forms/bulk_edit.py:224 netbox/extras/models/models.py:214 +#: netbox/extras/forms/bulk_edit.py:257 netbox/extras/models/models.py:216 msgid "SSL verification" msgstr "SSL验证" -#: netbox/extras/forms/bulk_edit.py:227 +#: netbox/extras/forms/bulk_edit.py:260 #: netbox/templates/extras/webhook.html:38 msgid "Secret" msgstr "密钥" -#: netbox/extras/forms/bulk_edit.py:232 +#: netbox/extras/forms/bulk_edit.py:265 msgid "CA file path" msgstr "CA证书文件路径" -#: netbox/extras/forms/bulk_edit.py:253 netbox/extras/forms/bulk_import.py:192 -#: netbox/extras/forms/model_forms.py:391 +#: netbox/extras/forms/bulk_edit.py:286 netbox/extras/forms/bulk_import.py:194 +#: netbox/extras/forms/model_forms.py:455 msgid "Event types" msgstr "事件类型" -#: netbox/extras/forms/bulk_edit.py:293 +#: netbox/extras/forms/bulk_edit.py:330 msgid "Is active" msgstr "激活的" #: netbox/extras/forms/bulk_import.py:37 #: netbox/extras/forms/bulk_import.py:118 #: netbox/extras/forms/bulk_import.py:139 -#: netbox/extras/forms/bulk_import.py:162 -#: netbox/extras/forms/bulk_import.py:186 -#: netbox/extras/forms/filtersets.py:140 netbox/extras/forms/filtersets.py:230 -#: netbox/extras/forms/model_forms.py:47 -#: netbox/extras/forms/model_forms.py:219 -#: netbox/extras/forms/model_forms.py:251 -#: netbox/extras/forms/model_forms.py:292 -#: netbox/extras/forms/model_forms.py:386 -#: netbox/extras/forms/model_forms.py:503 +#: netbox/extras/forms/bulk_import.py:164 +#: netbox/extras/forms/bulk_import.py:188 +#: netbox/extras/forms/filtersets.py:141 netbox/extras/forms/filtersets.py:235 +#: netbox/extras/forms/filtersets.py:265 netbox/extras/forms/model_forms.py:50 +#: netbox/extras/forms/model_forms.py:222 +#: netbox/extras/forms/model_forms.py:254 +#: netbox/extras/forms/model_forms.py:297 +#: netbox/extras/forms/model_forms.py:450 +#: netbox/extras/forms/model_forms.py:567 #: netbox/users/forms/model_forms.py:276 msgid "Object types" msgstr "对象类型" @@ -8154,9 +8274,9 @@ msgstr "对象类型" #: netbox/extras/forms/bulk_import.py:39 #: netbox/extras/forms/bulk_import.py:120 #: netbox/extras/forms/bulk_import.py:141 -#: netbox/extras/forms/bulk_import.py:164 -#: netbox/extras/forms/bulk_import.py:188 -#: netbox/tenancy/forms/bulk_import.py:96 +#: netbox/extras/forms/bulk_import.py:166 +#: netbox/extras/forms/bulk_import.py:190 +#: netbox/tenancy/forms/bulk_import.py:95 msgid "One or more assigned object types" msgstr "一个或多个分配对象类型" @@ -8164,10 +8284,11 @@ msgstr "一个或多个分配对象类型" msgid "Field data type (e.g. text, integer, etc.)" msgstr "字段数据类型(例如文本、整数等)" -#: netbox/extras/forms/bulk_import.py:47 netbox/extras/forms/filtersets.py:213 -#: netbox/extras/forms/filtersets.py:287 -#: netbox/extras/forms/model_forms.py:318 -#: netbox/extras/forms/model_forms.py:355 +#: netbox/extras/forms/bulk_import.py:47 netbox/extras/forms/filtersets.py:218 +#: netbox/extras/forms/filtersets.py:322 +#: netbox/extras/forms/model_forms.py:323 +#: netbox/extras/forms/model_forms.py:382 +#: netbox/extras/forms/model_forms.py:419 #: netbox/tenancy/forms/filtersets.py:92 msgid "Object type" msgstr "对象类型" @@ -8176,7 +8297,7 @@ msgstr "对象类型" msgid "Object type (for object or multi-object fields)" msgstr "对象类型(用于对象或多对象字段)" -#: netbox/extras/forms/bulk_import.py:53 netbox/extras/forms/filtersets.py:85 +#: netbox/extras/forms/bulk_import.py:53 netbox/extras/forms/filtersets.py:86 msgid "Choice set" msgstr "可选项" @@ -8202,47 +8323,47 @@ msgid "" "separated by colon: \"choice1:First Choice,choice2:Second Choice\"" msgstr "用逗号分隔字段选项,可选标签用冒号分隔,并用引号包围:“选项1:第一选项,选项2:第二选项”" -#: netbox/extras/forms/bulk_import.py:123 netbox/extras/models/models.py:323 +#: netbox/extras/forms/bulk_import.py:123 netbox/extras/models/models.py:325 msgid "button class" msgstr "按钮类" -#: netbox/extras/forms/bulk_import.py:126 netbox/extras/models/models.py:327 +#: netbox/extras/forms/bulk_import.py:126 netbox/extras/models/models.py:329 msgid "" "The class of the first link in a group will be used for the dropdown button" msgstr "列表中第一个类将用于下拉按钮" -#: netbox/extras/forms/bulk_import.py:193 +#: netbox/extras/forms/bulk_import.py:195 msgid "The event type(s) which will trigger this rule" msgstr "将触发此规则的事件类型" -#: netbox/extras/forms/bulk_import.py:196 +#: netbox/extras/forms/bulk_import.py:198 msgid "Action object" msgstr "动作对象" -#: netbox/extras/forms/bulk_import.py:198 +#: netbox/extras/forms/bulk_import.py:200 msgid "Webhook name or script as dotted path module.Class" msgstr "Webhook名称或脚本的路径为module.Class" -#: netbox/extras/forms/bulk_import.py:219 +#: netbox/extras/forms/bulk_import.py:221 #, python-brace-format msgid "Webhook {name} not found" msgstr "未找到 Webhook {name}" -#: netbox/extras/forms/bulk_import.py:228 +#: netbox/extras/forms/bulk_import.py:230 #, python-brace-format msgid "Script {name} not found" msgstr "未找到脚本{name}" -#: netbox/extras/forms/bulk_import.py:244 +#: netbox/extras/forms/bulk_import.py:250 msgid "Assigned object type" msgstr "分配的对象类型" -#: netbox/extras/forms/bulk_import.py:249 +#: netbox/extras/forms/bulk_import.py:255 msgid "The classification of entry" msgstr "条目的分类" -#: netbox/extras/forms/bulk_import.py:261 -#: netbox/extras/forms/model_forms.py:334 netbox/netbox/navigation/menu.py:411 +#: netbox/extras/forms/bulk_import.py:267 +#: netbox/extras/forms/model_forms.py:398 netbox/netbox/navigation/menu.py:413 #: netbox/templates/extras/notificationgroup.html:41 #: netbox/templates/users/group.html:29 netbox/users/forms/model_forms.py:236 #: netbox/users/forms/model_forms.py:248 netbox/users/forms/model_forms.py:300 @@ -8250,284 +8371,304 @@ msgstr "条目的分类" msgid "Users" msgstr "用户" -#: netbox/extras/forms/bulk_import.py:265 +#: netbox/extras/forms/bulk_import.py:271 msgid "User names separated by commas, encased with double quotes" msgstr "用户名用逗号分隔,用双引号括起来" -#: netbox/extras/forms/bulk_import.py:268 -#: netbox/extras/forms/model_forms.py:329 netbox/netbox/navigation/menu.py:294 -#: netbox/netbox/navigation/menu.py:431 +#: netbox/extras/forms/bulk_import.py:274 +#: netbox/extras/forms/model_forms.py:393 netbox/netbox/navigation/menu.py:295 +#: netbox/netbox/navigation/menu.py:433 #: netbox/templates/extras/notificationgroup.html:31 +#: netbox/templates/tenancy/contact.html:21 +#: netbox/tenancy/forms/bulk_edit.py:139 netbox/tenancy/forms/filtersets.py:78 +#: netbox/tenancy/forms/model_forms.py:99 netbox/tenancy/tables/contacts.py:64 #: netbox/users/forms/model_forms.py:181 netbox/users/forms/model_forms.py:193 #: netbox/users/forms/model_forms.py:305 netbox/users/tables.py:35 #: netbox/users/tables.py:106 msgid "Groups" msgstr "组" -#: netbox/extras/forms/bulk_import.py:272 +#: netbox/extras/forms/bulk_import.py:278 msgid "Group names separated by commas, encased with double quotes" msgstr "群组名称用逗号分隔,用双引号括起来" -#: netbox/extras/forms/filtersets.py:53 netbox/extras/forms/model_forms.py:56 +#: netbox/extras/forms/filtersets.py:54 netbox/extras/forms/model_forms.py:59 msgid "Related object type" msgstr "连接的对象类型" -#: netbox/extras/forms/filtersets.py:58 +#: netbox/extras/forms/filtersets.py:59 msgid "Field type" msgstr "字段类型" -#: netbox/extras/forms/filtersets.py:122 -#: netbox/extras/forms/model_forms.py:157 netbox/extras/tables/tables.py:94 +#: netbox/extras/forms/filtersets.py:123 +#: netbox/extras/forms/model_forms.py:160 netbox/extras/tables/tables.py:95 #: netbox/templates/generic/bulk_import.html:154 msgid "Choices" msgstr "选项" -#: netbox/extras/forms/filtersets.py:168 netbox/extras/forms/filtersets.py:326 -#: netbox/extras/forms/filtersets.py:416 -#: netbox/extras/forms/model_forms.py:586 netbox/templates/core/job.html:96 +#: netbox/extras/forms/filtersets.py:169 netbox/extras/forms/filtersets.py:361 +#: netbox/extras/forms/filtersets.py:451 +#: netbox/extras/forms/model_forms.py:654 netbox/templates/core/job.html:96 #: netbox/templates/extras/eventrule.html:84 msgid "Data" msgstr "数据" -#: netbox/extras/forms/filtersets.py:179 netbox/extras/forms/filtersets.py:340 -#: netbox/extras/forms/filtersets.py:426 netbox/netbox/choices.py:132 +#: netbox/extras/forms/filtersets.py:170 netbox/extras/forms/filtersets.py:452 +#: netbox/extras/forms/model_forms.py:267 +#: netbox/extras/forms/model_forms.py:715 +msgid "Rendering" +msgstr "转换" + +#: netbox/extras/forms/filtersets.py:180 netbox/extras/forms/filtersets.py:375 +#: netbox/extras/forms/filtersets.py:462 netbox/netbox/choices.py:132 #: netbox/utilities/forms/bulk_import.py:26 msgid "Data file" msgstr "数据文件" -#: netbox/extras/forms/filtersets.py:187 +#: netbox/extras/forms/filtersets.py:188 msgid "Content types" msgstr "内容类型" -#: netbox/extras/forms/filtersets.py:261 netbox/extras/models/models.py:179 +#: netbox/extras/forms/filtersets.py:296 netbox/extras/models/models.py:181 msgid "HTTP content type" msgstr "HTTP内容类型" -#: netbox/extras/forms/filtersets.py:292 +#: netbox/extras/forms/filtersets.py:327 msgid "Event type" msgstr "事件类型" -#: netbox/extras/forms/filtersets.py:297 +#: netbox/extras/forms/filtersets.py:332 msgid "Action type" msgstr "动作类型" -#: netbox/extras/forms/filtersets.py:313 +#: netbox/extras/forms/filtersets.py:348 msgid "Tagged object type" msgstr "标记的对象类型" -#: netbox/extras/forms/filtersets.py:318 +#: netbox/extras/forms/filtersets.py:353 msgid "Allowed object type" msgstr "允许的对象类型" -#: netbox/extras/forms/filtersets.py:348 -#: netbox/extras/forms/model_forms.py:521 netbox/netbox/navigation/menu.py:18 +#: netbox/extras/forms/filtersets.py:383 +#: netbox/extras/forms/model_forms.py:589 netbox/netbox/navigation/menu.py:17 msgid "Regions" msgstr "地区" -#: netbox/extras/forms/filtersets.py:353 -#: netbox/extras/forms/model_forms.py:526 +#: netbox/extras/forms/filtersets.py:388 +#: netbox/extras/forms/model_forms.py:594 msgid "Site groups" msgstr "站点组" -#: netbox/extras/forms/filtersets.py:363 -#: netbox/extras/forms/model_forms.py:536 netbox/netbox/navigation/menu.py:20 +#: netbox/extras/forms/filtersets.py:398 +#: netbox/extras/forms/model_forms.py:604 netbox/netbox/navigation/menu.py:20 #: netbox/templates/dcim/site.html:127 msgid "Locations" msgstr "位置" -#: netbox/extras/forms/filtersets.py:368 -#: netbox/extras/forms/model_forms.py:541 +#: netbox/extras/forms/filtersets.py:403 +#: netbox/extras/forms/model_forms.py:609 msgid "Device types" msgstr "设备型号" -#: netbox/extras/forms/filtersets.py:373 -#: netbox/extras/forms/model_forms.py:546 +#: netbox/extras/forms/filtersets.py:408 +#: netbox/extras/forms/model_forms.py:614 msgid "Roles" msgstr "角色" -#: netbox/extras/forms/filtersets.py:383 -#: netbox/extras/forms/model_forms.py:556 +#: netbox/extras/forms/filtersets.py:418 +#: netbox/extras/forms/model_forms.py:624 msgid "Cluster types" msgstr "集群类型" -#: netbox/extras/forms/filtersets.py:388 -#: netbox/extras/forms/model_forms.py:561 +#: netbox/extras/forms/filtersets.py:423 +#: netbox/extras/forms/model_forms.py:629 msgid "Cluster groups" msgstr "集群组" -#: netbox/extras/forms/filtersets.py:393 -#: netbox/extras/forms/model_forms.py:566 netbox/netbox/navigation/menu.py:263 -#: netbox/netbox/navigation/menu.py:265 +#: netbox/extras/forms/filtersets.py:428 +#: netbox/extras/forms/model_forms.py:634 netbox/netbox/navigation/menu.py:264 +#: netbox/netbox/navigation/menu.py:266 #: netbox/templates/virtualization/clustertype.html:30 #: netbox/virtualization/tables/clusters.py:23 #: netbox/virtualization/tables/clusters.py:45 msgid "Clusters" msgstr "集群" -#: netbox/extras/forms/filtersets.py:398 -#: netbox/extras/forms/model_forms.py:571 +#: netbox/extras/forms/filtersets.py:433 +#: netbox/extras/forms/model_forms.py:639 msgid "Tenant groups" msgstr "租户组" -#: netbox/extras/forms/model_forms.py:49 +#: netbox/extras/forms/model_forms.py:52 msgid "The type(s) of object that have this custom field" msgstr "具有此自定义字段的对象的类型" -#: netbox/extras/forms/model_forms.py:52 +#: netbox/extras/forms/model_forms.py:55 msgid "Default value" msgstr "默认值" -#: netbox/extras/forms/model_forms.py:58 +#: netbox/extras/forms/model_forms.py:61 msgid "Type of the related object (for object/multi-object fields only)" msgstr "相关对象的类型(仅适用于对象/多对象字段)" -#: netbox/extras/forms/model_forms.py:61 +#: netbox/extras/forms/model_forms.py:64 #: netbox/templates/extras/customfield.html:60 msgid "Related object filter" msgstr "相关对象过滤器" -#: netbox/extras/forms/model_forms.py:63 +#: netbox/extras/forms/model_forms.py:66 msgid "Specify query parameters as a JSON object." msgstr "将查询参数指定为 JSON 对象。" -#: netbox/extras/forms/model_forms.py:73 +#: netbox/extras/forms/model_forms.py:76 #: netbox/templates/extras/customfield.html:10 msgid "Custom Field" msgstr "自定义字段" -#: netbox/extras/forms/model_forms.py:85 +#: netbox/extras/forms/model_forms.py:88 msgid "" "The type of data stored in this field. For object/multi-object fields, " "select the related object type below." msgstr "存储在此字段中的数据类型。对于对象/多对象字段,请选择下面的相关对象类型。" -#: netbox/extras/forms/model_forms.py:88 +#: netbox/extras/forms/model_forms.py:91 msgid "" "This will be displayed as help text for the form field. Markdown is " "supported." msgstr "这将显示为表单字段的帮助文本。支持Markdown。" -#: netbox/extras/forms/model_forms.py:143 +#: netbox/extras/forms/model_forms.py:146 msgid "Related Object" msgstr "相关对象" -#: netbox/extras/forms/model_forms.py:170 +#: netbox/extras/forms/model_forms.py:173 msgid "" "Enter one choice per line. An optional label may be specified for each " "choice by appending it with a colon. Example:" msgstr "每行输入一个选项。可以为每个选项指定一个可选标签,方法是在其后面附加一个冒号。例如:" -#: netbox/extras/forms/model_forms.py:226 +#: netbox/extras/forms/model_forms.py:229 #: netbox/templates/extras/customlink.html:10 msgid "Custom Link" msgstr "自定义链接" -#: netbox/extras/forms/model_forms.py:228 +#: netbox/extras/forms/model_forms.py:231 msgid "Templates" msgstr "模版" -#: netbox/extras/forms/model_forms.py:240 +#: netbox/extras/forms/model_forms.py:243 #, python-brace-format msgid "" "Jinja2 template code for the link text. Reference the object as {example}. " "Links which render as empty text will not be displayed." msgstr "用于链接的Jinja2模板代码。将对象引用为{example}。空链接将不会显示。" -#: netbox/extras/forms/model_forms.py:244 +#: netbox/extras/forms/model_forms.py:247 #, python-brace-format msgid "" "Jinja2 template code for the link URL. Reference the object as {example}." msgstr "URL链接的Jinja2模板代码。将对象引用为 {example}。" -#: netbox/extras/forms/model_forms.py:255 -#: netbox/extras/forms/model_forms.py:638 +#: netbox/extras/forms/model_forms.py:258 +#: netbox/extras/forms/model_forms.py:706 msgid "Template code" msgstr "模版代码" -#: netbox/extras/forms/model_forms.py:261 +#: netbox/extras/forms/model_forms.py:264 #: netbox/templates/extras/exporttemplate.html:12 msgid "Export Template" msgstr "导出模版" -#: netbox/extras/forms/model_forms.py:263 -msgid "Rendering" -msgstr "转换" - -#: netbox/extras/forms/model_forms.py:277 -#: netbox/extras/forms/model_forms.py:663 +#: netbox/extras/forms/model_forms.py:282 +#: netbox/extras/forms/model_forms.py:733 msgid "Template content is populated from the remote source selected below." msgstr "模板内容是从下面选择的远程源填充的。" -#: netbox/extras/forms/model_forms.py:284 -#: netbox/extras/forms/model_forms.py:670 +#: netbox/extras/forms/model_forms.py:289 +#: netbox/extras/forms/model_forms.py:740 msgid "Must specify either local content or a data file" msgstr "必须指定本地内容或数据文件" -#: netbox/extras/forms/model_forms.py:298 netbox/netbox/forms/mixins.py:70 +#: netbox/extras/forms/model_forms.py:303 netbox/netbox/forms/mixins.py:70 #: netbox/templates/extras/savedfilter.html:10 msgid "Saved Filter" msgstr "已保存的过滤器" -#: netbox/extras/forms/model_forms.py:348 +#: netbox/extras/forms/model_forms.py:329 +#: netbox/templates/account/preferences.html:50 +#: netbox/templates/extras/tableconfig.html:62 +msgid "Ordering" +msgstr "订阅" + +#: netbox/extras/forms/model_forms.py:331 +msgid "" +"Enter a comma-separated list of column names. Prepend a name with a hyphen " +"to reverse the order." +msgstr "输入以逗号分隔的列名列表。在名称前面加上连字符以反向顺序。" + +#: netbox/extras/forms/model_forms.py:340 netbox/utilities/forms/forms.py:118 +msgid "Available Columns" +msgstr "可用列" + +#: netbox/extras/forms/model_forms.py:347 netbox/utilities/forms/forms.py:126 +msgid "Selected Columns" +msgstr "选定的列" + +#: netbox/extras/forms/model_forms.py:412 msgid "A notification group specify at least one user or group." msgstr "通知组至少指定一个用户或组。" -#: netbox/extras/forms/model_forms.py:370 +#: netbox/extras/forms/model_forms.py:434 #: netbox/templates/extras/webhook.html:23 msgid "HTTP Request" msgstr "HTTP 请求" -#: netbox/extras/forms/model_forms.py:372 +#: netbox/extras/forms/model_forms.py:436 #: netbox/templates/extras/webhook.html:44 msgid "SSL" msgstr "SSL" -#: netbox/extras/forms/model_forms.py:394 +#: netbox/extras/forms/model_forms.py:458 msgid "Action choice" msgstr "选择动作" -#: netbox/extras/forms/model_forms.py:399 +#: netbox/extras/forms/model_forms.py:463 msgid "Enter conditions in JSON format." msgstr "已JSON格式输入条件。" -#: netbox/extras/forms/model_forms.py:403 +#: netbox/extras/forms/model_forms.py:467 msgid "" "Enter parameters to pass to the action in JSON format." msgstr "输入以 JSON格式传递的参数。" -#: netbox/extras/forms/model_forms.py:408 +#: netbox/extras/forms/model_forms.py:472 #: netbox/templates/extras/eventrule.html:10 msgid "Event Rule" msgstr "事件规则" -#: netbox/extras/forms/model_forms.py:409 +#: netbox/extras/forms/model_forms.py:473 msgid "Triggers" msgstr "触发器" -#: netbox/extras/forms/model_forms.py:456 +#: netbox/extras/forms/model_forms.py:520 msgid "Notification group" msgstr "通知组" -#: netbox/extras/forms/model_forms.py:576 netbox/netbox/navigation/menu.py:26 +#: netbox/extras/forms/model_forms.py:644 netbox/netbox/navigation/menu.py:26 #: netbox/tenancy/tables/tenants.py:22 msgid "Tenants" msgstr "租户" -#: netbox/extras/forms/model_forms.py:620 +#: netbox/extras/forms/model_forms.py:688 msgid "Data is populated from the remote source selected below." msgstr "数据是从下面选择的远程源填充的。" -#: netbox/extras/forms/model_forms.py:626 +#: netbox/extras/forms/model_forms.py:694 msgid "Must specify either local data or a data file" msgstr "必须指定本地内容或数据文件" -#: netbox/extras/forms/model_forms.py:645 -#: netbox/templates/core/datafile.html:55 -msgid "Content" -msgstr "内容" - -#: netbox/extras/forms/reports.py:17 netbox/extras/forms/scripts.py:23 +#: netbox/extras/forms/reports.py:17 netbox/extras/forms/scripts.py:30 msgid "Schedule at" msgstr "计划在" @@ -8535,7 +8676,7 @@ msgstr "计划在" msgid "Schedule execution of report to a set time" msgstr "在指定的时间执行报告" -#: netbox/extras/forms/reports.py:23 netbox/extras/forms/scripts.py:29 +#: netbox/extras/forms/reports.py:23 netbox/extras/forms/scripts.py:36 msgid "Recurs every" msgstr "重复间隔" @@ -8543,28 +8684,28 @@ msgstr "重复间隔" msgid "Interval at which this report is re-run (in minutes)" msgstr "重新运行此报表的间隔(分钟)" -#: netbox/extras/forms/reports.py:35 netbox/extras/forms/scripts.py:41 +#: netbox/extras/forms/reports.py:35 netbox/extras/forms/scripts.py:48 #, python-brace-format msgid " (current time: {now})" msgstr " (当前时间: {now})" -#: netbox/extras/forms/reports.py:45 netbox/extras/forms/scripts.py:51 +#: netbox/extras/forms/reports.py:45 netbox/extras/forms/scripts.py:58 msgid "Scheduled time must be in the future." msgstr "预定时间需设置在当前时间之后。" -#: netbox/extras/forms/scripts.py:17 +#: netbox/extras/forms/scripts.py:24 msgid "Commit changes" msgstr "提交更改" -#: netbox/extras/forms/scripts.py:18 +#: netbox/extras/forms/scripts.py:25 msgid "Commit changes to the database (uncheck for a dry-run)" msgstr "提交对数据库的更改(取消选中以进行试运行)" -#: netbox/extras/forms/scripts.py:24 +#: netbox/extras/forms/scripts.py:31 msgid "Schedule execution of script to a set time" msgstr "在指定的时间执行脚本" -#: netbox/extras/forms/scripts.py:33 +#: netbox/extras/forms/scripts.py:40 msgid "Interval at which this script is re-run (in minutes)" msgstr "重新运行此脚本的间隔(分钟)" @@ -8588,56 +8729,36 @@ msgstr "由于出现错误,数据库更改已回滚。" msgid "No indexers found!" msgstr "找不到索引!" -#: netbox/extras/models/configs.py:41 netbox/extras/models/models.py:313 -#: netbox/extras/models/models.py:522 netbox/extras/models/search.py:48 +#: netbox/extras/models/configs.py:38 netbox/extras/models/models.py:315 +#: netbox/extras/models/models.py:480 netbox/extras/models/models.py:559 +#: netbox/extras/models/search.py:48 netbox/extras/models/tags.py:44 #: netbox/ipam/models/ip.py:188 netbox/netbox/models/mixins.py:15 msgid "weight" msgstr "重量" -#: netbox/extras/models/configs.py:130 +#: netbox/extras/models/configs.py:127 msgid "config context" msgstr "配置实例" -#: netbox/extras/models/configs.py:131 +#: netbox/extras/models/configs.py:128 msgid "config contexts" msgstr "配置实例" -#: netbox/extras/models/configs.py:149 netbox/extras/models/configs.py:205 +#: netbox/extras/models/configs.py:146 netbox/extras/models/configs.py:202 msgid "JSON data must be in object form. Example:" msgstr "JSON数据必须为对象形式。例如:" -#: netbox/extras/models/configs.py:169 +#: netbox/extras/models/configs.py:166 msgid "" "Local config context data takes precedence over source contexts in the final" " rendered config context" msgstr "在最终渲染的配置实例中,本地配置实例数据优先于数据源中的实力" -#: netbox/extras/models/configs.py:224 -msgid "template code" -msgstr "模版代码" - #: netbox/extras/models/configs.py:225 -msgid "Jinja2 template code." -msgstr "Jinja2模版代码" - -#: netbox/extras/models/configs.py:228 -msgid "environment parameters" -msgstr "环境参数" - -#: netbox/extras/models/configs.py:233 -msgid "" -"Any additional" -" parameters to pass when constructing the Jinja2 environment." -msgstr "" -"构建Jinja2环境时要传递的 附加参数" - -#: netbox/extras/models/configs.py:240 msgid "config template" msgstr "配置模版" -#: netbox/extras/models/configs.py:241 +#: netbox/extras/models/configs.py:226 msgid "config templates" msgstr "配置模版" @@ -8671,7 +8792,7 @@ msgid "" "will be used)" msgstr "向用户显示的字段名称(如果未提供,则使用字段名称)" -#: netbox/extras/models/customfields.py:121 netbox/extras/models/models.py:317 +#: netbox/extras/models/customfields.py:121 netbox/extras/models/models.py:319 msgid "group name" msgstr "组名称" @@ -8972,51 +9093,100 @@ msgstr "仪表盘" msgid "dashboards" msgstr "仪表盘" -#: netbox/extras/models/models.py:52 +#: netbox/extras/models/mixins.py:85 +msgid "template code" +msgstr "模版代码" + +#: netbox/extras/models/mixins.py:86 +msgid "Jinja template code." +msgstr "Jinja 模板代码。" + +#: netbox/extras/models/mixins.py:89 +msgid "environment parameters" +msgstr "环境参数" + +#: netbox/extras/models/mixins.py:94 +#, python-brace-format +msgid "" +"Any additional parameters to pass when constructing " +"the Jinja environment" +msgstr "任何 其他参数 构建 Jinja 环境时通过" + +#: netbox/extras/models/mixins.py:101 +#, python-brace-format +msgid "Defaults to {default}" +msgstr "默认为 {default}" + +#: netbox/extras/models/mixins.py:106 +msgid "Filename to give to the rendered export file" +msgstr "为渲染的导出文件提供的文件名" + +#: netbox/extras/models/mixins.py:109 +msgid "file extension" +msgstr "文件扩展名" + +#: netbox/extras/models/mixins.py:112 +msgid "Extension to append to the rendered filename" +msgstr "附加到文件名的扩展名" + +#: netbox/extras/models/mixins.py:115 +msgid "as attachment" +msgstr "作为附件" + +#: netbox/extras/models/mixins.py:117 +msgid "Download file as attachment" +msgstr "将文件作为附件下载" + +#: netbox/extras/models/mixins.py:124 +#, python-brace-format +msgid "{class_name} must implement a get_context() method." +msgstr "{class_name} 必须实现 get_context () 方法。" + +#: netbox/extras/models/models.py:54 msgid "object types" msgstr "对象类型" -#: netbox/extras/models/models.py:53 +#: netbox/extras/models/models.py:55 msgid "The object(s) to which this rule applies." msgstr "应用此规则的对象。" -#: netbox/extras/models/models.py:67 +#: netbox/extras/models/models.py:69 msgid "The types of event which will trigger this rule." msgstr "将触发此规则的事件类型。" -#: netbox/extras/models/models.py:74 +#: netbox/extras/models/models.py:76 msgid "conditions" msgstr "限制条件" -#: netbox/extras/models/models.py:77 +#: netbox/extras/models/models.py:79 msgid "" "A set of conditions which determine whether the event will be generated." msgstr "一组条件,用于确定是否会生成事件。" -#: netbox/extras/models/models.py:85 +#: netbox/extras/models/models.py:87 msgid "action type" msgstr "动作类型" -#: netbox/extras/models/models.py:104 +#: netbox/extras/models/models.py:106 msgid "Additional data to pass to the action object" msgstr "要传递给动作对象的其他数据" -#: netbox/extras/models/models.py:116 +#: netbox/extras/models/models.py:118 msgid "event rule" msgstr "事件规则" -#: netbox/extras/models/models.py:117 +#: netbox/extras/models/models.py:119 msgid "event rules" msgstr "事件规则" -#: netbox/extras/models/models.py:166 +#: netbox/extras/models/models.py:168 msgid "" "This URL will be called using the HTTP method defined when the webhook is " "called. Jinja2 template processing is supported with the same context as the" " request body." msgstr "此URL将使用调用webhook时定义的HTTP方法进行调用。Jinja2模板处理支持与请求主体相同的描述。" -#: netbox/extras/models/models.py:181 +#: netbox/extras/models/models.py:183 msgid "" "The complete list of official content types is available 点击这里." -#: netbox/extras/models/models.py:186 +#: netbox/extras/models/models.py:188 msgid "additional headers" msgstr "附加标头" -#: netbox/extras/models/models.py:189 +#: netbox/extras/models/models.py:191 msgid "" "User-supplied HTTP headers to be sent with the request in addition to the " "HTTP content type. Headers should be defined in the format Name: " @@ -9039,11 +9209,11 @@ msgstr "" "除了HTTP内容类型之外,还要与请求一起发送用户提供的HTTP标头。标头的定义格式应为 名称: 值. " "Jinja2模板处理支持与请求主体相同的实例(如下)。" -#: netbox/extras/models/models.py:195 +#: netbox/extras/models/models.py:197 msgid "body template" msgstr "内容模版" -#: netbox/extras/models/models.py:198 +#: netbox/extras/models/models.py:200 msgid "" "Jinja2 template for a custom request body. If blank, a JSON object " "representing the change will be included. Available context data includes: " @@ -9054,11 +9224,11 @@ msgstr "" "模块, 时间戳, 用户名, 请求id, 和 " "数据." -#: netbox/extras/models/models.py:204 +#: netbox/extras/models/models.py:206 msgid "secret" msgstr "秘钥" -#: netbox/extras/models/models.py:208 +#: netbox/extras/models/models.py:210 msgid "" "When provided, the request will include a X-Hook-Signature " "header containing a HMAC hex digest of the payload body using the secret as " @@ -9067,182 +9237,182 @@ msgstr "" "当提供时,请求将包括一个X-Hook-Signature " "该标头包含使用机密作为密钥的有效载荷主体的HMAC十六进制摘要。秘钥不会在请求中传输。" -#: netbox/extras/models/models.py:215 +#: netbox/extras/models/models.py:217 msgid "Enable SSL certificate verification. Disable with caution!" msgstr "启用 SSL 证书验证。请谨慎禁用!" -#: netbox/extras/models/models.py:221 netbox/templates/extras/webhook.html:51 +#: netbox/extras/models/models.py:223 netbox/templates/extras/webhook.html:51 msgid "CA File Path" msgstr "CA证书文件路径" -#: netbox/extras/models/models.py:223 +#: netbox/extras/models/models.py:225 msgid "" "The specific CA certificate file to use for SSL verification. Leave blank to" " use the system defaults." msgstr "用于SSL验证的CA证书文件。空为使用系统默认值。" -#: netbox/extras/models/models.py:234 +#: netbox/extras/models/models.py:236 msgid "webhook" msgstr "webhook" -#: netbox/extras/models/models.py:235 +#: netbox/extras/models/models.py:237 msgid "webhooks" msgstr "webhooks" -#: netbox/extras/models/models.py:253 +#: netbox/extras/models/models.py:255 msgid "Do not specify a CA certificate file if SSL verification is disabled." msgstr "如果禁用了SSL验证,请不要指定CA证书文件。" -#: netbox/extras/models/models.py:293 +#: netbox/extras/models/models.py:295 msgid "The object type(s) to which this link applies." msgstr "此链接所应用的对象类型。" -#: netbox/extras/models/models.py:305 +#: netbox/extras/models/models.py:307 msgid "link text" msgstr "链接文本" -#: netbox/extras/models/models.py:306 +#: netbox/extras/models/models.py:308 msgid "Jinja2 template code for link text" msgstr "链接文本的Jinja2模板代码" -#: netbox/extras/models/models.py:309 +#: netbox/extras/models/models.py:311 msgid "link URL" msgstr "链接URL" -#: netbox/extras/models/models.py:310 +#: netbox/extras/models/models.py:312 msgid "Jinja2 template code for link URL" msgstr "链接URL的Jinja2模板代码" -#: netbox/extras/models/models.py:320 +#: netbox/extras/models/models.py:322 msgid "Links with the same group will appear as a dropdown menu" msgstr "同一类的链接将显示为下拉菜单" -#: netbox/extras/models/models.py:330 +#: netbox/extras/models/models.py:332 msgid "new window" msgstr "新窗口" -#: netbox/extras/models/models.py:332 +#: netbox/extras/models/models.py:334 msgid "Force link to open in a new window" msgstr "强制链接在新窗口中打开" -#: netbox/extras/models/models.py:341 +#: netbox/extras/models/models.py:343 msgid "custom link" msgstr "自定义链接" -#: netbox/extras/models/models.py:342 +#: netbox/extras/models/models.py:344 msgid "custom links" msgstr "自定义链接" -#: netbox/extras/models/models.py:389 +#: netbox/extras/models/models.py:391 msgid "The object type(s) to which this template applies." msgstr "应用此模板的对象类型。" -#: netbox/extras/models/models.py:402 -msgid "" -"Jinja2 template code. The list of objects being exported is passed as a " -"context variable named queryset." -msgstr "Jinja2模板代码。要导出的对象列表作为queryset的实例变量传递." - -#: netbox/extras/models/models.py:410 -msgid "Defaults to text/plain; charset=utf-8" -msgstr "默认为text/plain; charset=utf-8" - -#: netbox/extras/models/models.py:413 -msgid "file extension" -msgstr "文件扩展名" - -#: netbox/extras/models/models.py:416 -msgid "Extension to append to the rendered filename" -msgstr "附加到文件名的扩展名" - -#: netbox/extras/models/models.py:419 -msgid "as attachment" -msgstr "作为附件" - -#: netbox/extras/models/models.py:421 -msgid "Download file as attachment" -msgstr "将文件作为附件下载" - -#: netbox/extras/models/models.py:430 +#: netbox/extras/models/models.py:409 msgid "export template" msgstr "导出模版" -#: netbox/extras/models/models.py:431 +#: netbox/extras/models/models.py:410 msgid "export templates" msgstr "导出模版" -#: netbox/extras/models/models.py:448 +#: netbox/extras/models/models.py:427 #, python-brace-format msgid "\"{name}\" is a reserved name. Please choose a different name." msgstr "\"{name}\"是保留名称。请选择其他名称。" -#: netbox/extras/models/models.py:498 +#: netbox/extras/models/models.py:456 msgid "The object type(s) to which this filter applies." msgstr "应用此筛选器的对象类型。" -#: netbox/extras/models/models.py:530 +#: netbox/extras/models/models.py:488 netbox/extras/models/models.py:567 msgid "shared" msgstr "共享性" -#: netbox/extras/models/models.py:543 +#: netbox/extras/models/models.py:501 msgid "saved filter" msgstr "已保存的过滤器" -#: netbox/extras/models/models.py:544 +#: netbox/extras/models/models.py:502 msgid "saved filters" msgstr "已保存的过滤器" -#: netbox/extras/models/models.py:562 +#: netbox/extras/models/models.py:520 msgid "Filter parameters must be stored as a dictionary of keyword arguments." msgstr "筛选器参数必须存储为关键字参数的字典。" -#: netbox/extras/models/models.py:590 +#: netbox/extras/models/models.py:537 +msgid "The table's object type" +msgstr "表的对象类型" + +#: netbox/extras/models/models.py:540 +msgid "table" +msgstr "桌子" + +#: netbox/extras/models/models.py:583 +msgid "table config" +msgstr "表格配置" + +#: netbox/extras/models/models.py:584 +msgid "table configs" +msgstr "表格配置" + +#: netbox/extras/models/models.py:622 +#, python-brace-format +msgid "Unknown table: {name}" +msgstr "未知表: {name}" + +#: netbox/extras/models/models.py:633 netbox/extras/models/models.py:640 +#, python-brace-format +msgid "Unknown column: {name}" +msgstr "未知专栏: {name}" + +#: netbox/extras/models/models.py:663 msgid "image height" msgstr "图片高度" -#: netbox/extras/models/models.py:593 +#: netbox/extras/models/models.py:666 msgid "image width" msgstr "图片宽度" -#: netbox/extras/models/models.py:610 +#: netbox/extras/models/models.py:683 msgid "image attachment" msgstr "图片附件" -#: netbox/extras/models/models.py:611 +#: netbox/extras/models/models.py:684 msgid "image attachments" msgstr "图片附件" -#: netbox/extras/models/models.py:625 +#: netbox/extras/models/models.py:698 #, python-brace-format msgid "Image attachments cannot be assigned to this object type ({type})." msgstr "无法将图片附件分配给此对象类型({type})." -#: netbox/extras/models/models.py:688 +#: netbox/extras/models/models.py:761 msgid "kind" msgstr "类型" -#: netbox/extras/models/models.py:702 +#: netbox/extras/models/models.py:775 msgid "journal entry" msgstr "日志条目" -#: netbox/extras/models/models.py:703 +#: netbox/extras/models/models.py:776 msgid "journal entries" msgstr "日志条目" -#: netbox/extras/models/models.py:721 +#: netbox/extras/models/models.py:794 #, python-brace-format msgid "Journaling is not supported for this object type ({type})." msgstr "此对象类型({type})不支持备忘。" -#: netbox/extras/models/models.py:763 +#: netbox/extras/models/models.py:836 msgid "bookmark" msgstr "书签" -#: netbox/extras/models/models.py:764 +#: netbox/extras/models/models.py:837 msgid "bookmarks" msgstr "书签" -#: netbox/extras/models/models.py:777 +#: netbox/extras/models/models.py:850 #, python-brace-format msgid "Bookmarks cannot be assigned to this object type ({type})." msgstr "无法将书签分配给此对象类型({type})。" @@ -9334,179 +9504,193 @@ msgstr "缓存的值" msgid "cached values" msgstr "缓存的值" -#: netbox/extras/models/staging.py:45 -msgid "branch" -msgstr "分支" - -#: netbox/extras/models/staging.py:46 -msgid "branches" -msgstr "分支" - -#: netbox/extras/models/staging.py:105 -msgid "staged change" -msgstr "暂存变更" - -#: netbox/extras/models/staging.py:106 -msgid "staged changes" -msgstr "暂存变更" - -#: netbox/extras/models/tags.py:40 +#: netbox/extras/models/tags.py:41 msgid "The object type(s) to which this tag can be applied." msgstr "可以应用此标记的对象类型。" -#: netbox/extras/models/tags.py:49 +#: netbox/extras/models/tags.py:54 msgid "tag" msgstr "标签" -#: netbox/extras/models/tags.py:50 +#: netbox/extras/models/tags.py:55 msgid "tags" msgstr "标签" -#: netbox/extras/models/tags.py:78 +#: netbox/extras/models/tags.py:84 msgid "tagged item" msgstr "标记的项目" -#: netbox/extras/models/tags.py:79 +#: netbox/extras/models/tags.py:85 msgid "tagged items" msgstr "标记的项目" -#: netbox/extras/scripts.py:432 +#: netbox/extras/scripts.py:471 msgid "Script Data" msgstr "脚本数据" -#: netbox/extras/scripts.py:436 +#: netbox/extras/scripts.py:475 msgid "Script Execution Parameters" msgstr "脚本执行参数" +#: netbox/extras/scripts.py:572 +msgid "load_yaml is deprecated and will be removed in v4.4" +msgstr "load_yaml 已过时,将在 v4.4 中删除" + +#: netbox/extras/scripts.py:587 +msgid "load_json is deprecated and will be removed in v4.4" +msgstr "load_json 已过时,将在 v4.4 中删除" + #: netbox/extras/tables/columns.py:12 #: netbox/templates/htmx/notifications.html:18 msgid "Dismiss" msgstr "解雇" -#: netbox/extras/tables/tables.py:65 netbox/extras/tables/tables.py:162 -#: netbox/extras/tables/tables.py:187 netbox/extras/tables/tables.py:253 -#: netbox/extras/tables/tables.py:279 netbox/extras/tables/tables.py:415 -#: netbox/extras/tables/tables.py:449 +#: netbox/extras/tables/tables.py:66 netbox/extras/tables/tables.py:163 +#: netbox/extras/tables/tables.py:188 netbox/extras/tables/tables.py:264 +#: netbox/extras/tables/tables.py:320 netbox/extras/tables/tables.py:456 +#: netbox/extras/tables/tables.py:490 #: netbox/templates/extras/customfield.html:105 #: netbox/templates/extras/eventrule.html:27 #: netbox/templates/users/objectpermission.html:64 netbox/users/tables.py:80 msgid "Object Types" msgstr "对象类型" -#: netbox/extras/tables/tables.py:72 +#: netbox/extras/tables/tables.py:73 msgid "Validate Uniqueness" msgstr "验证唯一性" -#: netbox/extras/tables/tables.py:76 +#: netbox/extras/tables/tables.py:77 msgid "Visible" msgstr "可见" -#: netbox/extras/tables/tables.py:79 +#: netbox/extras/tables/tables.py:80 msgid "Editable" msgstr "可编辑" -#: netbox/extras/tables/tables.py:85 +#: netbox/extras/tables/tables.py:86 msgid "Related Object Type" msgstr "相关对象类型" -#: netbox/extras/tables/tables.py:89 +#: netbox/extras/tables/tables.py:90 #: netbox/templates/extras/customfield.html:51 msgid "Choice Set" msgstr "选项集" -#: netbox/extras/tables/tables.py:97 +#: netbox/extras/tables/tables.py:98 msgid "Is Cloneable" msgstr "可复制" -#: netbox/extras/tables/tables.py:101 +#: netbox/extras/tables/tables.py:102 #: netbox/templates/extras/customfield.html:118 msgid "Minimum Value" msgstr "最小值" -#: netbox/extras/tables/tables.py:104 +#: netbox/extras/tables/tables.py:105 #: netbox/templates/extras/customfield.html:122 msgid "Maximum Value" msgstr "最大值" -#: netbox/extras/tables/tables.py:107 +#: netbox/extras/tables/tables.py:108 msgid "Validation Regex" msgstr "验证正则表达式" -#: netbox/extras/tables/tables.py:140 +#: netbox/extras/tables/tables.py:141 msgid "Count" msgstr "计数" -#: netbox/extras/tables/tables.py:143 +#: netbox/extras/tables/tables.py:144 msgid "Order Alphabetically" msgstr "按字母顺序排列" -#: netbox/extras/tables/tables.py:168 +#: netbox/extras/tables/tables.py:169 #: netbox/templates/extras/customlink.html:33 msgid "New Window" msgstr "新窗口" -#: netbox/extras/tables/tables.py:190 +#: netbox/extras/tables/tables.py:191 netbox/extras/tables/tables.py:577 +#: netbox/templates/extras/configtemplate.html:21 +#: netbox/templates/extras/exporttemplate.html:23 +msgid "MIME Type" +msgstr "MIME类型" + +#: netbox/extras/tables/tables.py:194 netbox/extras/tables/tables.py:580 +#: netbox/templates/extras/configtemplate.html:25 +#: netbox/templates/extras/exporttemplate.html:27 +msgid "File Name" +msgstr "文件名" + +#: netbox/extras/tables/tables.py:197 netbox/extras/tables/tables.py:583 +#: netbox/templates/extras/configtemplate.html:29 +#: netbox/templates/extras/exporttemplate.html:31 +msgid "File Extension" +msgstr "文件扩展名" + +#: netbox/extras/tables/tables.py:200 netbox/extras/tables/tables.py:586 msgid "As Attachment" msgstr "作为附件" -#: netbox/extras/tables/tables.py:198 netbox/extras/tables/tables.py:490 -#: netbox/extras/tables/tables.py:528 netbox/templates/core/datafile.html:24 +#: netbox/extras/tables/tables.py:208 netbox/extras/tables/tables.py:531 +#: netbox/extras/tables/tables.py:569 netbox/templates/core/datafile.html:24 #: netbox/templates/extras/configcontext.html:39 -#: netbox/templates/extras/configtemplate.html:31 -#: netbox/templates/extras/exporttemplate.html:45 +#: netbox/templates/extras/configtemplate.html:47 +#: netbox/templates/extras/exporttemplate.html:49 #: netbox/templates/extras/object_render_config.html:23 #: netbox/templates/generic/bulk_import.html:35 msgid "Data File" msgstr "数据文件" -#: netbox/extras/tables/tables.py:203 netbox/extras/tables/tables.py:502 -#: netbox/extras/tables/tables.py:533 +#: netbox/extras/tables/tables.py:213 netbox/extras/tables/tables.py:543 +#: netbox/extras/tables/tables.py:574 msgid "Synced" msgstr "同步" -#: netbox/extras/tables/tables.py:230 +#: netbox/extras/tables/tables.py:241 msgid "Image" msgstr "图片" -#: netbox/extras/tables/tables.py:235 +#: netbox/extras/tables/tables.py:246 msgid "Size (Bytes)" msgstr "大小 (Bytes)" -#: netbox/extras/tables/tables.py:342 +#: netbox/extras/tables/tables.py:297 +msgid "Table Name" +msgstr "表名" + +#: netbox/extras/tables/tables.py:383 msgid "Read" msgstr "阅读" -#: netbox/extras/tables/tables.py:385 +#: netbox/extras/tables/tables.py:426 msgid "SSL Validation" msgstr "SSL验证" -#: netbox/extras/tables/tables.py:421 +#: netbox/extras/tables/tables.py:462 #: netbox/templates/extras/eventrule.html:37 msgid "Event Types" msgstr "事件类型" -#: netbox/extras/tables/tables.py:541 netbox/netbox/navigation/menu.py:77 +#: netbox/extras/tables/tables.py:595 netbox/netbox/navigation/menu.py:77 #: netbox/templates/dcim/devicerole.html:8 msgid "Device Roles" msgstr "设备角色" -#: netbox/extras/tables/tables.py:593 +#: netbox/extras/tables/tables.py:648 msgid "Comments (Short)" msgstr "评论(简短)" -#: netbox/extras/tables/tables.py:612 netbox/extras/tables/tables.py:663 +#: netbox/extras/tables/tables.py:667 netbox/extras/tables/tables.py:718 msgid "Line" msgstr "线" -#: netbox/extras/tables/tables.py:619 netbox/extras/tables/tables.py:673 +#: netbox/extras/tables/tables.py:674 netbox/extras/tables/tables.py:728 msgid "Level" msgstr "等级" -#: netbox/extras/tables/tables.py:625 netbox/extras/tables/tables.py:682 +#: netbox/extras/tables/tables.py:680 netbox/extras/tables/tables.py:737 msgid "Message" msgstr "信息" -#: netbox/extras/tables/tables.py:666 +#: netbox/extras/tables/tables.py:721 msgid "Method" msgstr "方法" @@ -9547,32 +9731,32 @@ msgstr "请求的属性“{name}”无效" msgid "Invalid attribute \"{name}\" for {model}" msgstr "{model}的属性 \"{name}\"无效" -#: netbox/extras/views.py:932 +#: netbox/extras/views.py:974 #, python-brace-format msgid "An error occurred while rendering the template: {error}" msgstr "渲染模板时出错: {error}" -#: netbox/extras/views.py:1084 +#: netbox/extras/views.py:1126 msgid "Your dashboard has been reset." msgstr "仪表盘已重置。" -#: netbox/extras/views.py:1130 +#: netbox/extras/views.py:1172 msgid "Added widget: " msgstr "添加小组件:" -#: netbox/extras/views.py:1171 +#: netbox/extras/views.py:1213 msgid "Updated widget: " msgstr "更新小组件:" -#: netbox/extras/views.py:1207 +#: netbox/extras/views.py:1249 msgid "Deleted widget: " msgstr "删除小组件:" -#: netbox/extras/views.py:1209 +#: netbox/extras/views.py:1251 msgid "Error deleting widget: " msgstr "删除小组件错误:" -#: netbox/extras/views.py:1307 +#: netbox/extras/views.py:1349 msgid "Unable to run script: RQ worker process not running." msgstr "无法运行脚本:RQ worker 进程未运行。" @@ -9594,7 +9778,7 @@ msgstr "请输入有效的IPv4或IPv6前缀和掩码(格式为 CIDR)。" msgid "Invalid IP prefix format: {data}" msgstr "无效的IP前缀格式: {data}" -#: netbox/ipam/api/views.py:370 +#: netbox/ipam/api/views.py:383 msgid "" "Insufficient space is available to accommodate the requested prefix size(s)" msgstr "可用 IP 不足,无法容纳此请求的前缀大小" @@ -9635,8 +9819,8 @@ msgstr "思科" msgid "Plaintext" msgstr "明文" -#: netbox/ipam/choices.py:166 netbox/ipam/forms/model_forms.py:799 -#: netbox/ipam/forms/model_forms.py:827 netbox/templates/ipam/service.html:21 +#: netbox/ipam/choices.py:166 netbox/ipam/forms/model_forms.py:797 +#: netbox/ipam/forms/model_forms.py:851 netbox/templates/ipam/service.html:23 msgid "Service" msgstr "服务" @@ -9649,19 +9833,19 @@ msgstr "顾客" msgid "Invalid IP address format: {address}" msgstr "IP 地址格式无效: {address}" -#: netbox/ipam/filtersets.py:52 netbox/vpn/filtersets.py:304 +#: netbox/ipam/filtersets.py:52 netbox/vpn/filtersets.py:307 msgid "Import target" msgstr "引入target" -#: netbox/ipam/filtersets.py:58 netbox/vpn/filtersets.py:310 +#: netbox/ipam/filtersets.py:58 netbox/vpn/filtersets.py:313 msgid "Import target (name)" msgstr "引入target(名称)" -#: netbox/ipam/filtersets.py:63 netbox/vpn/filtersets.py:315 +#: netbox/ipam/filtersets.py:63 netbox/vpn/filtersets.py:318 msgid "Export target" msgstr "输出target" -#: netbox/ipam/filtersets.py:69 netbox/vpn/filtersets.py:321 +#: netbox/ipam/filtersets.py:69 netbox/vpn/filtersets.py:324 msgid "Export target (name)" msgstr "输出target(名称)" @@ -9698,7 +9882,7 @@ msgid "Exporting L2VPN (identifier)" msgstr "导出L2VPN(标识符)" #: netbox/ipam/filtersets.py:159 netbox/ipam/filtersets.py:300 -#: netbox/ipam/forms/model_forms.py:229 netbox/ipam/tables/ip.py:158 +#: netbox/ipam/forms/model_forms.py:229 netbox/ipam/tables/ip.py:159 #: netbox/templates/ipam/prefix.html:12 msgid "Prefix" msgstr "前缀" @@ -9726,8 +9910,8 @@ msgid "Prefixes which contain this prefix or IP" msgstr "包含此前缀或IP的前缀" #: netbox/ipam/filtersets.py:323 netbox/ipam/filtersets.py:567 -#: netbox/ipam/forms/bulk_edit.py:327 netbox/ipam/forms/filtersets.py:205 -#: netbox/ipam/forms/filtersets.py:348 +#: netbox/ipam/forms/bulk_edit.py:332 netbox/ipam/forms/filtersets.py:205 +#: netbox/ipam/forms/filtersets.py:355 msgid "Mask length" msgstr "掩码长度" @@ -9739,18 +9923,18 @@ msgstr "VLAN 组 (ID)" msgid "VLAN Group (slug)" msgstr "VLAN 组(slug)" -#: netbox/ipam/filtersets.py:368 netbox/vpn/filtersets.py:427 +#: netbox/ipam/filtersets.py:368 netbox/vpn/filtersets.py:430 msgid "VLAN (ID)" msgstr "VLAN (ID)" -#: netbox/ipam/filtersets.py:372 netbox/vpn/filtersets.py:422 +#: netbox/ipam/filtersets.py:372 netbox/vpn/filtersets.py:425 msgid "VLAN number (1-4094)" msgstr "VLAN 号(1-4094)" #: netbox/ipam/filtersets.py:466 netbox/ipam/filtersets.py:470 #: netbox/ipam/filtersets.py:562 netbox/ipam/forms/model_forms.py:506 -#: netbox/templates/tenancy/contact.html:53 -#: netbox/tenancy/forms/bulk_edit.py:113 +#: netbox/templates/tenancy/contact.html:63 +#: netbox/tenancy/forms/bulk_edit.py:120 msgid "Address" msgstr "地址" @@ -9799,26 +9983,34 @@ msgid "VLAN Translation Policy (name)" msgstr "VLAN 转换策略(名称)" #: netbox/ipam/filtersets.py:1189 +msgid "FHRP Group (name)" +msgstr "FHRP 小组(名称)" + +#: netbox/ipam/filtersets.py:1194 +msgid "FHRP Group (ID)" +msgstr "FHRP 小组 (ID)" + +#: netbox/ipam/filtersets.py:1199 msgid "IP address (ID)" msgstr "IP 地址 (ID)" -#: netbox/ipam/filtersets.py:1195 netbox/ipam/models/ip.py:788 +#: netbox/ipam/filtersets.py:1205 netbox/ipam/models/ip.py:798 msgid "IP address" msgstr "IP 地址" -#: netbox/ipam/filtersets.py:1220 +#: netbox/ipam/filtersets.py:1257 msgid "Primary IPv4 (ID)" msgstr "首选 IPv4(ID)" -#: netbox/ipam/filtersets.py:1226 +#: netbox/ipam/filtersets.py:1263 msgid "Primary IPv4 (address)" msgstr "主 IPv4(地址)" -#: netbox/ipam/filtersets.py:1231 +#: netbox/ipam/filtersets.py:1268 msgid "Primary IPv6 (ID)" msgstr "首选IPv6(ID)" -#: netbox/ipam/filtersets.py:1237 +#: netbox/ipam/filtersets.py:1274 msgid "Primary IPv6 (address)" msgstr "主 IPv6(地址)" @@ -9879,24 +10071,24 @@ msgid "Date added" msgstr "添加日期" #: netbox/ipam/forms/bulk_edit.py:213 netbox/ipam/forms/filtersets.py:266 -#: netbox/ipam/forms/model_forms.py:628 netbox/ipam/forms/model_forms.py:675 -#: netbox/ipam/tables/ip.py:201 netbox/templates/ipam/vlan_edit.html:49 +#: netbox/ipam/forms/model_forms.py:628 netbox/ipam/forms/model_forms.py:676 +#: netbox/ipam/tables/ip.py:202 netbox/templates/ipam/vlan_edit.html:49 #: netbox/templates/ipam/vlangroup.html:27 msgid "VLAN Group" msgstr "VLAN组" #: netbox/ipam/forms/bulk_edit.py:218 netbox/ipam/forms/bulk_import.py:188 #: netbox/ipam/forms/filtersets.py:271 netbox/ipam/forms/model_forms.py:217 -#: netbox/ipam/models/vlans.py:273 netbox/ipam/tables/ip.py:206 +#: netbox/ipam/models/vlans.py:279 netbox/ipam/tables/ip.py:207 #: netbox/templates/ipam/prefix.html:56 netbox/templates/ipam/vlan.html:12 #: netbox/templates/ipam/vlan/base.html:6 #: netbox/templates/ipam/vlan_edit.html:14 #: netbox/templates/wireless/wirelesslan.html:38 -#: netbox/vpn/forms/bulk_import.py:304 netbox/vpn/forms/filtersets.py:290 +#: netbox/vpn/forms/bulk_import.py:309 netbox/vpn/forms/filtersets.py:295 #: netbox/vpn/forms/model_forms.py:436 netbox/vpn/forms/model_forms.py:455 -#: netbox/wireless/forms/bulk_edit.py:57 +#: netbox/wireless/forms/bulk_edit.py:58 #: netbox/wireless/forms/bulk_import.py:50 -#: netbox/wireless/forms/model_forms.py:50 netbox/wireless/models.py:102 +#: netbox/wireless/forms/model_forms.py:51 netbox/wireless/models.py:102 msgid "VLAN" msgstr "VLAN" @@ -9909,9 +10101,9 @@ msgstr "前缀长度" msgid "Is a pool" msgstr "是一个池" -#: netbox/ipam/forms/bulk_edit.py:257 netbox/ipam/forms/bulk_edit.py:302 -#: netbox/ipam/forms/filtersets.py:258 netbox/ipam/forms/filtersets.py:309 -#: netbox/ipam/models/ip.py:256 netbox/ipam/models/ip.py:525 +#: netbox/ipam/forms/bulk_edit.py:257 netbox/ipam/forms/bulk_edit.py:307 +#: netbox/ipam/forms/filtersets.py:258 netbox/ipam/forms/filtersets.py:316 +#: netbox/ipam/models/ip.py:256 msgid "Treat as fully utilized" msgstr "设置为已被全部占用" @@ -9920,28 +10112,32 @@ msgstr "设置为已被全部占用" msgid "VLAN Assignment" msgstr "VLAN 分配" -#: netbox/ipam/forms/bulk_edit.py:350 netbox/ipam/models/ip.py:772 +#: netbox/ipam/forms/bulk_edit.py:302 netbox/ipam/forms/filtersets.py:309 +msgid "Treat as populated" +msgstr "视作已填充" + +#: netbox/ipam/forms/bulk_edit.py:355 netbox/ipam/models/ip.py:782 msgid "DNS name" msgstr "DNS 名称" -#: netbox/ipam/forms/bulk_edit.py:371 netbox/ipam/forms/bulk_edit.py:562 -#: netbox/ipam/forms/bulk_import.py:433 netbox/ipam/forms/bulk_import.py:544 -#: netbox/ipam/forms/bulk_import.py:570 netbox/ipam/forms/filtersets.py:407 -#: netbox/ipam/forms/filtersets.py:596 netbox/templates/ipam/fhrpgroup.html:22 +#: netbox/ipam/forms/bulk_edit.py:376 netbox/ipam/forms/bulk_edit.py:573 +#: netbox/ipam/forms/bulk_import.py:433 netbox/ipam/forms/bulk_import.py:551 +#: netbox/ipam/forms/bulk_import.py:579 netbox/ipam/forms/filtersets.py:414 +#: netbox/ipam/forms/filtersets.py:604 netbox/templates/ipam/fhrpgroup.html:22 #: netbox/templates/ipam/inc/panels/fhrp_groups.html:24 -#: netbox/templates/ipam/service.html:32 +#: netbox/templates/ipam/service.html:34 #: netbox/templates/ipam/servicetemplate.html:19 msgid "Protocol" msgstr "协议" -#: netbox/ipam/forms/bulk_edit.py:378 netbox/ipam/forms/filtersets.py:414 +#: netbox/ipam/forms/bulk_edit.py:383 netbox/ipam/forms/filtersets.py:421 #: netbox/ipam/tables/fhrp.py:22 netbox/templates/ipam/fhrpgroup.html:26 msgid "Group ID" msgstr "组 ID" -#: netbox/ipam/forms/bulk_edit.py:383 netbox/ipam/forms/filtersets.py:419 -#: netbox/wireless/forms/bulk_edit.py:70 -#: netbox/wireless/forms/bulk_edit.py:118 +#: netbox/ipam/forms/bulk_edit.py:388 netbox/ipam/forms/filtersets.py:426 +#: netbox/wireless/forms/bulk_edit.py:71 +#: netbox/wireless/forms/bulk_edit.py:119 #: netbox/wireless/forms/bulk_import.py:64 #: netbox/wireless/forms/bulk_import.py:67 #: netbox/wireless/forms/bulk_import.py:109 @@ -9951,51 +10147,51 @@ msgstr "组 ID" msgid "Authentication type" msgstr "认证类型" -#: netbox/ipam/forms/bulk_edit.py:388 netbox/ipam/forms/filtersets.py:423 +#: netbox/ipam/forms/bulk_edit.py:393 netbox/ipam/forms/filtersets.py:430 msgid "Authentication key" msgstr "认证秘钥" -#: netbox/ipam/forms/bulk_edit.py:405 netbox/ipam/forms/filtersets.py:400 -#: netbox/ipam/forms/model_forms.py:517 netbox/netbox/navigation/menu.py:407 +#: netbox/ipam/forms/bulk_edit.py:410 netbox/ipam/forms/filtersets.py:407 +#: netbox/ipam/forms/model_forms.py:517 netbox/netbox/navigation/menu.py:409 #: netbox/templates/ipam/fhrpgroup.html:49 #: netbox/templates/wireless/inc/authentication_attrs.html:5 -#: netbox/wireless/forms/bulk_edit.py:94 -#: netbox/wireless/forms/bulk_edit.py:152 +#: netbox/wireless/forms/bulk_edit.py:95 +#: netbox/wireless/forms/bulk_edit.py:153 #: netbox/wireless/forms/filtersets.py:39 #: netbox/wireless/forms/filtersets.py:104 -#: netbox/wireless/forms/model_forms.py:58 -#: netbox/wireless/forms/model_forms.py:174 +#: netbox/wireless/forms/model_forms.py:59 +#: netbox/wireless/forms/model_forms.py:175 msgid "Authentication" msgstr "身份验证" -#: netbox/ipam/forms/bulk_edit.py:430 netbox/ipam/models/vlans.py:63 +#: netbox/ipam/forms/bulk_edit.py:435 netbox/ipam/models/vlans.py:62 msgid "VLAN ID ranges" msgstr "VLAN ID 范围" -#: netbox/ipam/forms/bulk_edit.py:505 netbox/ipam/forms/bulk_import.py:501 -#: netbox/ipam/forms/filtersets.py:571 netbox/ipam/models/vlans.py:233 -#: netbox/ipam/tables/vlans.py:103 +#: netbox/ipam/forms/bulk_edit.py:516 netbox/ipam/forms/bulk_import.py:508 +#: netbox/ipam/forms/filtersets.py:579 netbox/ipam/models/vlans.py:239 +#: netbox/ipam/tables/vlans.py:105 msgid "Q-in-Q role" msgstr "Q-in-Q 角色" -#: netbox/ipam/forms/bulk_edit.py:522 +#: netbox/ipam/forms/bulk_edit.py:533 msgid "Q-in-Q" msgstr "Q-in-Q" -#: netbox/ipam/forms/bulk_edit.py:523 +#: netbox/ipam/forms/bulk_edit.py:534 msgid "Site & Group" msgstr "站点 & 组" -#: netbox/ipam/forms/bulk_edit.py:546 netbox/ipam/forms/bulk_import.py:531 -#: netbox/ipam/forms/model_forms.py:723 netbox/ipam/tables/vlans.py:256 +#: netbox/ipam/forms/bulk_edit.py:557 netbox/ipam/forms/bulk_import.py:538 +#: netbox/ipam/forms/model_forms.py:724 netbox/ipam/tables/vlans.py:258 #: netbox/templates/ipam/vlantranslationrule.html:14 #: netbox/vpn/forms/model_forms.py:322 netbox/vpn/forms/model_forms.py:359 msgid "Policy" msgstr "策略" -#: netbox/ipam/forms/bulk_edit.py:567 netbox/ipam/forms/model_forms.py:741 -#: netbox/ipam/forms/model_forms.py:773 netbox/ipam/tables/services.py:19 -#: netbox/ipam/tables/services.py:49 netbox/templates/ipam/service.html:36 +#: netbox/ipam/forms/bulk_edit.py:578 netbox/ipam/forms/model_forms.py:742 +#: netbox/ipam/forms/model_forms.py:775 netbox/ipam/tables/services.py:19 +#: netbox/ipam/tables/services.py:49 netbox/templates/ipam/service.html:38 #: netbox/templates/ipam/servicetemplate.html:23 msgid "Ports" msgstr "端口" @@ -10031,8 +10227,9 @@ msgstr "VLAN 的站点(如果有)" msgid "Scope ID" msgstr "范围 ID" -#: netbox/ipam/forms/bulk_import.py:331 netbox/ipam/forms/model_forms.py:305 -#: netbox/ipam/forms/model_forms.py:335 netbox/ipam/forms/model_forms.py:516 +#: netbox/ipam/forms/bulk_import.py:331 netbox/ipam/forms/filtersets.py:636 +#: netbox/ipam/forms/model_forms.py:305 netbox/ipam/forms/model_forms.py:335 +#: netbox/ipam/forms/model_forms.py:516 #: netbox/templates/ipam/fhrpgroup.html:19 msgid "FHRP Group" msgstr "FHRP组" @@ -10077,47 +10274,56 @@ msgstr "未指定接口;无法设置为带外 IP" msgid "Auth type" msgstr "认证类型" -#: netbox/ipam/forms/bulk_import.py:479 +#: netbox/ipam/forms/bulk_import.py:486 msgid "Assigned VLAN group" msgstr "分配的VLAN组" -#: netbox/ipam/forms/bulk_import.py:511 +#: netbox/ipam/forms/bulk_import.py:518 msgid "Service VLAN (for Q-in-Q/802.1ad customer VLANs)" msgstr "服务 VLAN(适用于 q-in-q/802.1ad 客户 VLAN)" -#: netbox/ipam/forms/bulk_import.py:534 netbox/ipam/models/vlans.py:352 +#: netbox/ipam/forms/bulk_import.py:541 netbox/ipam/models/vlans.py:358 msgid "VLAN translation policy" msgstr "VLAN 转换策略" -#: netbox/ipam/forms/bulk_import.py:546 netbox/ipam/forms/bulk_import.py:572 +#: netbox/ipam/forms/bulk_import.py:553 netbox/ipam/forms/bulk_import.py:581 msgid "IP protocol" msgstr "IP 协议" -#: netbox/ipam/forms/bulk_import.py:560 -msgid "Required if not assigned to a VM" -msgstr "如果未分配给虚拟机,则为必需" +#: netbox/ipam/forms/bulk_import.py:565 +msgid "Parent type (app & model)" +msgstr "家长类型(应用程序和模型)" -#: netbox/ipam/forms/bulk_import.py:567 -msgid "Required if not assigned to a device" -msgstr "如果未分配给设备,则为必需" +#: netbox/ipam/forms/bulk_import.py:572 +msgid "Parent object name" +msgstr "父对象名称" -#: netbox/ipam/forms/bulk_import.py:592 +#: netbox/ipam/forms/bulk_import.py:576 +msgid "Parent object ID" +msgstr "父对象 ID" + +#: netbox/ipam/forms/bulk_import.py:628 +msgid "" +"One of parent or parent_object_id must be included with parent_object_type" +msgstr "父对象或 parent_object_id 中的一个必须包含在 parent_object_type 中" + +#: netbox/ipam/forms/bulk_import.py:638 #, python-brace-format -msgid "{ip} is not assigned to this device/VM." -msgstr "{ip} 未分配给此设备/虚拟机。" +msgid "{ip} is not assigned to this parent." +msgstr "{ip} 未分配给该父母。" #: netbox/ipam/forms/filtersets.py:49 netbox/ipam/forms/model_forms.py:66 -#: netbox/netbox/navigation/menu.py:195 netbox/vpn/forms/model_forms.py:413 +#: netbox/netbox/navigation/menu.py:196 netbox/vpn/forms/model_forms.py:413 msgid "Route Targets" msgstr "Route Targets" #: netbox/ipam/forms/filtersets.py:55 netbox/ipam/forms/model_forms.py:53 -#: netbox/vpn/forms/filtersets.py:230 netbox/vpn/forms/model_forms.py:400 +#: netbox/vpn/forms/filtersets.py:235 netbox/vpn/forms/model_forms.py:400 msgid "Import targets" msgstr "导入 target" #: netbox/ipam/forms/filtersets.py:60 netbox/ipam/forms/model_forms.py:58 -#: netbox/vpn/forms/filtersets.py:235 netbox/vpn/forms/model_forms.py:405 +#: netbox/vpn/forms/filtersets.py:240 netbox/vpn/forms/model_forms.py:405 msgid "Export targets" msgstr "导出 target" @@ -10129,13 +10335,13 @@ msgstr "由VRF引入" msgid "Exported by VRF" msgstr "由VRF输出" -#: netbox/ipam/forms/filtersets.py:89 netbox/ipam/tables/ip.py:35 +#: netbox/ipam/forms/filtersets.py:89 netbox/ipam/tables/ip.py:36 #: netbox/templates/ipam/rir.html:30 msgid "Private" msgstr "私有的" #: netbox/ipam/forms/filtersets.py:108 netbox/ipam/forms/filtersets.py:200 -#: netbox/ipam/forms/filtersets.py:288 netbox/ipam/forms/filtersets.py:343 +#: netbox/ipam/forms/filtersets.py:288 netbox/ipam/forms/filtersets.py:350 msgid "Address family" msgstr "地址类型" @@ -10155,50 +10361,50 @@ msgstr "结束" msgid "Search within" msgstr "在此前缀内查找" -#: netbox/ipam/forms/filtersets.py:216 netbox/ipam/forms/filtersets.py:359 +#: netbox/ipam/forms/filtersets.py:216 netbox/ipam/forms/filtersets.py:366 msgid "Present in VRF" msgstr "存在于VRF中" -#: netbox/ipam/forms/filtersets.py:327 +#: netbox/ipam/forms/filtersets.py:334 msgid "Device/VM" msgstr "设备/虚拟机" -#: netbox/ipam/forms/filtersets.py:338 +#: netbox/ipam/forms/filtersets.py:345 msgid "Parent Prefix" msgstr "上级IP前缀" -#: netbox/ipam/forms/filtersets.py:383 +#: netbox/ipam/forms/filtersets.py:390 msgid "Assigned to an interface" msgstr "指定给一个接口" -#: netbox/ipam/forms/filtersets.py:390 netbox/templates/ipam/ipaddress.html:51 +#: netbox/ipam/forms/filtersets.py:397 netbox/templates/ipam/ipaddress.html:51 msgid "DNS Name" msgstr "DNS名称" -#: netbox/ipam/forms/filtersets.py:433 netbox/ipam/models/vlans.py:274 -#: netbox/ipam/tables/ip.py:122 netbox/ipam/tables/vlans.py:51 -#: netbox/ipam/views.py:1036 netbox/netbox/navigation/menu.py:199 -#: netbox/netbox/navigation/menu.py:201 +#: 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/netbox/navigation/menu.py:202 msgid "VLANs" msgstr "VLANs" -#: netbox/ipam/forms/filtersets.py:474 +#: netbox/ipam/forms/filtersets.py:482 msgid "Contains VLAN ID" msgstr "包含 VLAN ID" -#: netbox/ipam/forms/filtersets.py:508 netbox/ipam/models/vlans.py:372 +#: netbox/ipam/forms/filtersets.py:516 netbox/ipam/models/vlans.py:378 msgid "Local VLAN ID" msgstr "本地 VLAN ID" -#: netbox/ipam/forms/filtersets.py:513 netbox/ipam/models/vlans.py:380 +#: netbox/ipam/forms/filtersets.py:521 netbox/ipam/models/vlans.py:386 msgid "Remote VLAN ID" msgstr "远程 VLAN ID" -#: netbox/ipam/forms/filtersets.py:523 +#: netbox/ipam/forms/filtersets.py:531 msgid "Q-in-Q/802.1ad" msgstr "q-in-q/802.1ad" -#: netbox/ipam/forms/filtersets.py:568 netbox/ipam/models/vlans.py:192 +#: netbox/ipam/forms/filtersets.py:576 netbox/ipam/models/vlans.py:198 #: netbox/templates/ipam/vlan.html:31 msgid "VLAN ID" msgstr "VLAN ID" @@ -10208,7 +10414,7 @@ msgstr "VLAN ID" msgid "Route Target" msgstr "路由目标" -#: netbox/ipam/forms/model_forms.py:118 netbox/ipam/tables/ip.py:63 +#: netbox/ipam/forms/model_forms.py:118 netbox/ipam/tables/ip.py:64 #: netbox/templates/ipam/aggregate.html:11 #: netbox/templates/ipam/prefix.html:38 msgid "Aggregate" @@ -10274,39 +10480,43 @@ msgstr "VLAN ID" msgid "Child VLANs" msgstr "子类 VLANs" -#: netbox/ipam/forms/model_forms.py:729 +#: netbox/ipam/forms/model_forms.py:730 #: netbox/templates/ipam/vlantranslationrule.html:11 msgid "VLAN Translation Rule" msgstr "VLAN 转换规则" -#: netbox/ipam/forms/model_forms.py:746 netbox/ipam/forms/model_forms.py:778 +#: netbox/ipam/forms/model_forms.py:747 netbox/ipam/forms/model_forms.py:780 msgid "" "Comma-separated list of one or more port numbers. A range may be specified " "using a hyphen." msgstr "一个或多个端口号的列表,逗号分隔。可以使用连字符指定范围。" -#: netbox/ipam/forms/model_forms.py:751 +#: netbox/ipam/forms/model_forms.py:752 #: netbox/templates/ipam/servicetemplate.html:12 msgid "Service Template" msgstr "服务模版" -#: netbox/ipam/forms/model_forms.py:798 +#: netbox/ipam/forms/model_forms.py:765 +msgid "Parent type" +msgstr "家长类型" + +#: netbox/ipam/forms/model_forms.py:796 msgid "Port(s)" msgstr "端口" -#: netbox/ipam/forms/model_forms.py:812 +#: netbox/ipam/forms/model_forms.py:839 msgid "Service template" msgstr "服务模版" -#: netbox/ipam/forms/model_forms.py:824 +#: netbox/ipam/forms/model_forms.py:848 msgid "From Template" msgstr "来自模版" -#: netbox/ipam/forms/model_forms.py:825 +#: netbox/ipam/forms/model_forms.py:849 msgid "Custom" msgstr "自定义" -#: netbox/ipam/forms/model_forms.py:856 +#: netbox/ipam/forms/model_forms.py:880 msgid "" "Must specify name, protocol, and port(s) if not using a service template." msgstr "如果不使用服务模板,则必须指定名称、协议和端口。" @@ -10352,19 +10562,19 @@ msgstr "认证类型" msgid "authentication key" msgstr "认证秘钥" -#: netbox/ipam/models/fhrp.py:56 +#: netbox/ipam/models/fhrp.py:62 msgid "FHRP group" msgstr "FHRP组" -#: netbox/ipam/models/fhrp.py:57 +#: netbox/ipam/models/fhrp.py:63 msgid "FHRP groups" msgstr "网关冗余协议组" -#: netbox/ipam/models/fhrp.py:110 +#: netbox/ipam/models/fhrp.py:116 msgid "FHRP group assignment" msgstr "指定FHRP组" -#: netbox/ipam/models/fhrp.py:111 +#: netbox/ipam/models/fhrp.py:117 msgid "FHRP group assignments" msgstr "指定FHRP组" @@ -10376,7 +10586,7 @@ msgstr "私有" msgid "IP space managed by this RIR is considered private" msgstr "由该RIR管理的IP地址空间被认为是私有的" -#: netbox/ipam/models/ip.py:72 netbox/netbox/navigation/menu.py:188 +#: netbox/ipam/models/ip.py:72 netbox/netbox/navigation/menu.py:189 msgid "RIRs" msgstr "区域互联网注册管理机构" @@ -10446,7 +10656,7 @@ msgstr "地址池" msgid "All IP addresses within this prefix are considered usable" msgstr "此前缀内的所有IP地址都可用" -#: netbox/ipam/models/ip.py:254 netbox/ipam/models/ip.py:523 +#: netbox/ipam/models/ip.py:254 netbox/ipam/models/ip.py:531 msgid "mark utilized" msgstr "使用标记" @@ -10458,12 +10668,12 @@ msgstr "前缀" msgid "Cannot create prefix with /0 mask." msgstr "无法创建/0掩码的IP地址前缀。" -#: netbox/ipam/models/ip.py:305 netbox/ipam/models/ip.py:871 +#: netbox/ipam/models/ip.py:305 netbox/ipam/models/ip.py:881 #, python-brace-format msgid "VRF {vrf}" msgstr "VRF {vrf}" -#: netbox/ipam/models/ip.py:305 netbox/ipam/models/ip.py:871 +#: netbox/ipam/models/ip.py:305 netbox/ipam/models/ip.py:881 msgid "global table" msgstr "全局表" @@ -10472,114 +10682,132 @@ msgstr "全局表" msgid "Duplicate prefix found in {table}: {prefix}" msgstr "在{table}中发现重复的前缀: {prefix}" -#: netbox/ipam/models/ip.py:481 +#: netbox/ipam/models/ip.py:484 msgid "start address" msgstr "起始地址" -#: netbox/ipam/models/ip.py:482 netbox/ipam/models/ip.py:486 -#: netbox/ipam/models/ip.py:711 +#: netbox/ipam/models/ip.py:485 netbox/ipam/models/ip.py:489 +#: netbox/ipam/models/ip.py:722 msgid "IPv4 or IPv6 address (with mask)" msgstr "IPv4 或 IPv6 地址(带掩码)" -#: netbox/ipam/models/ip.py:485 +#: netbox/ipam/models/ip.py:488 msgid "end address" msgstr "结束地址" -#: netbox/ipam/models/ip.py:512 +#: netbox/ipam/models/ip.py:515 msgid "Operational status of this range" msgstr "此IP范围的操作状态" -#: netbox/ipam/models/ip.py:520 +#: netbox/ipam/models/ip.py:523 msgid "The primary function of this range" msgstr "此IP范围的主要功能" -#: netbox/ipam/models/ip.py:534 +#: netbox/ipam/models/ip.py:526 +msgid "mark populated" +msgstr "标记已填充" + +#: netbox/ipam/models/ip.py:528 +msgid "Prevent the creation of IP addresses within this range" +msgstr "防止在此范围内创建 IP 地址" + +#: netbox/ipam/models/ip.py:533 +#, python-format +msgid "Report space as 100% utilized" +msgstr "报告空间的利用率为 100%" + +#: netbox/ipam/models/ip.py:542 msgid "IP range" msgstr "IP范围" -#: netbox/ipam/models/ip.py:535 +#: netbox/ipam/models/ip.py:543 msgid "IP ranges" msgstr "IP范围" -#: netbox/ipam/models/ip.py:548 +#: netbox/ipam/models/ip.py:556 msgid "Starting and ending IP address versions must match" msgstr "起始和结束IP地址的版本必须一致" -#: netbox/ipam/models/ip.py:554 +#: netbox/ipam/models/ip.py:562 msgid "Starting and ending IP address masks must match" msgstr "起始和结束IP地址的掩码必须一致" -#: netbox/ipam/models/ip.py:561 +#: netbox/ipam/models/ip.py:569 #, python-brace-format msgid "" "Ending address must be greater than the starting address ({start_address})" msgstr "结束地址必须大于起始地址 ({start_address})" -#: netbox/ipam/models/ip.py:589 +#: netbox/ipam/models/ip.py:597 #, python-brace-format msgid "Defined addresses overlap with range {overlapping_range} in VRF {vrf}" msgstr "定义的地址与 VRF {vrf} 中的范围 {overlapping_range} 重叠" -#: netbox/ipam/models/ip.py:598 +#: netbox/ipam/models/ip.py:606 #, python-brace-format msgid "Defined range exceeds maximum supported size ({max_size})" msgstr "定义的范围超过了支持的最大大小 ({max_size})" -#: netbox/ipam/models/ip.py:710 netbox/tenancy/models/contacts.py:77 +#: netbox/ipam/models/ip.py:721 netbox/tenancy/models/contacts.py:78 msgid "address" msgstr "地址" -#: netbox/ipam/models/ip.py:733 +#: netbox/ipam/models/ip.py:744 msgid "The operational status of this IP" msgstr "此IP的运行状态" -#: netbox/ipam/models/ip.py:741 +#: netbox/ipam/models/ip.py:752 msgid "The functional role of this IP" msgstr "此IP的功能作用" -#: netbox/ipam/models/ip.py:765 netbox/templates/ipam/ipaddress.html:72 +#: netbox/ipam/models/ip.py:775 netbox/templates/ipam/ipaddress.html:72 msgid "NAT (inside)" msgstr "NAT(内部 IP)" -#: netbox/ipam/models/ip.py:766 +#: netbox/ipam/models/ip.py:776 msgid "The IP for which this address is the \"outside\" IP" msgstr "此IP地址为外部IP" -#: netbox/ipam/models/ip.py:773 +#: netbox/ipam/models/ip.py:783 msgid "Hostname or FQDN (not case-sensitive)" msgstr "主机名或 FQDN(不区分大小写)" -#: netbox/ipam/models/ip.py:789 netbox/ipam/models/services.py:90 +#: netbox/ipam/models/ip.py:799 netbox/ipam/models/services.py:86 msgid "IP addresses" msgstr "IP地址" -#: netbox/ipam/models/ip.py:842 +#: netbox/ipam/models/ip.py:852 msgid "Cannot create IP address with /0 mask." msgstr "无法创建/0掩码的IP地址。" -#: netbox/ipam/models/ip.py:848 +#: netbox/ipam/models/ip.py:858 #, python-brace-format msgid "{ip} is a network ID, which may not be assigned to an interface." msgstr "{ip}是一个网络号,不能分配给接口。" -#: netbox/ipam/models/ip.py:859 +#: netbox/ipam/models/ip.py:869 #, python-brace-format msgid "" "{ip} is a broadcast address, which may not be assigned to an interface." msgstr "{ip}是一个广播地址,不能分配给接口。" -#: netbox/ipam/models/ip.py:873 +#: netbox/ipam/models/ip.py:883 #, python-brace-format msgid "Duplicate IP address found in {table}: {ipaddress}" msgstr "在 {table}中发现重复的IP地址: {ipaddress}" -#: netbox/ipam/models/ip.py:896 +#: netbox/ipam/models/ip.py:899 +#, python-brace-format +msgid "Cannot create IP address {ip} inside range {range}." +msgstr "无法创建 IP 地址 {ip} 范围内 {range}。" + +#: netbox/ipam/models/ip.py:920 msgid "" "Cannot reassign IP address while it is designated as the primary IP for the " "parent object" msgstr "当 IP 地址被指定为父对象的首选 IP 时,无法重新分配 IP 地址" -#: netbox/ipam/models/ip.py:902 +#: netbox/ipam/models/ip.py:926 msgid "Only IPv6 addresses can be assigned SLAAC status" msgstr "只能为IPv6地址分配SLAAC状态" @@ -10595,118 +10823,108 @@ msgstr "服务模版" msgid "service templates" msgstr "服务模板" -#: netbox/ipam/models/services.py:91 +#: netbox/ipam/models/services.py:87 msgid "The specific IP addresses (if any) to which this service is bound" msgstr "此服务绑定到的特定IP地址(如果有)" -#: netbox/ipam/models/services.py:98 +#: netbox/ipam/models/services.py:97 msgid "service" msgstr "服务" -#: netbox/ipam/models/services.py:99 +#: netbox/ipam/models/services.py:98 msgid "services" msgstr "服务" -#: netbox/ipam/models/services.py:110 -msgid "" -"A service cannot be associated with both a device and a virtual machine." -msgstr "服务不能同时与设备和虚拟机相关联。" - -#: netbox/ipam/models/services.py:112 -msgid "" -"A service must be associated with either a device or a virtual machine." -msgstr "服务必须与设备或虚拟机相关联。" - -#: netbox/ipam/models/vlans.py:88 +#: netbox/ipam/models/vlans.py:94 msgid "VLAN groups" msgstr "VLAN 组" -#: netbox/ipam/models/vlans.py:95 +#: netbox/ipam/models/vlans.py:101 msgid "Cannot set scope_type without scope_id." msgstr "没有作用域id,无法设置作用域。" -#: netbox/ipam/models/vlans.py:97 +#: netbox/ipam/models/vlans.py:103 msgid "Cannot set scope_id without scope_type." msgstr "没有作用域类型,无法设置作用域。" -#: netbox/ipam/models/vlans.py:105 +#: netbox/ipam/models/vlans.py:111 #, python-brace-format msgid "Starting VLAN ID in range ({value}) cannot be less than {minimum}" msgstr "范围内的起始 VLAN ID ({value}) 不能小于 {minimum}" -#: netbox/ipam/models/vlans.py:111 +#: netbox/ipam/models/vlans.py:117 #, python-brace-format msgid "Ending VLAN ID in range ({value}) cannot exceed {maximum}" msgstr "在范围内结束 VLAN ID ({value}) 不能超过 {maximum}" -#: netbox/ipam/models/vlans.py:118 +#: netbox/ipam/models/vlans.py:124 #, python-brace-format msgid "" "Ending VLAN ID in range must be greater than or equal to the starting VLAN " "ID ({range})" msgstr "范围内的结束 VLAN ID 必须大于或等于起始 VLAN ID ({range})" -#: netbox/ipam/models/vlans.py:124 +#: netbox/ipam/models/vlans.py:130 msgid "Ranges cannot overlap." msgstr "范围不能重叠。" -#: netbox/ipam/models/vlans.py:181 +#: netbox/ipam/models/vlans.py:187 msgid "The specific site to which this VLAN is assigned (if any)" msgstr "此VLAN所属的站点(如果有)" -#: netbox/ipam/models/vlans.py:189 +#: netbox/ipam/models/vlans.py:195 msgid "VLAN group (optional)" msgstr "VLAN组(可选)" -#: netbox/ipam/models/vlans.py:197 netbox/ipam/models/vlans.py:377 -#: netbox/ipam/models/vlans.py:385 +#: netbox/ipam/models/vlans.py:203 netbox/ipam/models/vlans.py:383 +#: netbox/ipam/models/vlans.py:391 msgid "Numeric VLAN ID (1-4094)" msgstr "VLAN ID(1-4094)" -#: netbox/ipam/models/vlans.py:215 +#: netbox/ipam/models/vlans.py:221 msgid "Operational status of this VLAN" msgstr "此VLAN的操作状态" -#: netbox/ipam/models/vlans.py:223 +#: netbox/ipam/models/vlans.py:229 msgid "The primary function of this VLAN" msgstr "此VLAN的主要功能" -#: netbox/ipam/models/vlans.py:238 +#: netbox/ipam/models/vlans.py:244 msgid "Customer/service VLAN designation (for Q-in-Q/IEEE 802.1ad)" msgstr "客户/服务 VLAN 指定(适用于 q-in-q/IEEE 802.1ad)" -#: netbox/ipam/models/vlans.py:287 +#: netbox/ipam/models/vlans.py:293 #, python-brace-format msgid "" "VLAN is assigned to group {group} (scope: {scope}); cannot also assign to " "site {site}." msgstr "VLAN 已分配给组 {group}(作用域:{scope}); 不能再分配给站点:{site}。" -#: netbox/ipam/models/vlans.py:294 +#: netbox/ipam/models/vlans.py:300 #, python-brace-format msgid "" "The assigned site {site} is not a member of the assigned group {group} " "(scope: {scope})." msgstr "分配的站点 {site} 不是分配组的成员 {group} (范围: {scope})。" -#: netbox/ipam/models/vlans.py:303 +#: netbox/ipam/models/vlans.py:309 #, python-brace-format msgid "VID must be in ranges {ranges} for VLANs in group {group}" msgstr "VID 必须在范围内 {ranges} 对于组中的 VLAN {group}" -#: netbox/ipam/models/vlans.py:310 +#: netbox/ipam/models/vlans.py:316 msgid "Only Q-in-Q customer VLANs maybe assigned to a service VLAN." msgstr "只能将 Q-in-Q 客户 VLAN 分配给服务 VLAN。" -#: netbox/ipam/models/vlans.py:316 +#: netbox/ipam/models/vlans.py:322 msgid "A Q-in-Q customer VLAN must be assigned to a service VLAN." msgstr "必须将 Q-in-Q 客户 VLAN 分配给服务 VLAN。" -#: netbox/ipam/models/vlans.py:353 +#: netbox/ipam/models/vlans.py:359 msgid "VLAN translation policies" msgstr "VLAN 转换策略" -#: netbox/ipam/models/vlans.py:394 +#: netbox/ipam/models/vlans.py:400 msgid "VLAN translation rule" msgstr "VLAN 转换规则" @@ -10726,8 +10944,8 @@ msgstr "强制使用唯一空间" msgid "Prevent duplicate prefixes/IP addresses within this VRF" msgstr "防止此 VRF 内出现重复的前缀/IP 地址" -#: netbox/ipam/models/vrfs.py:62 netbox/netbox/navigation/menu.py:192 -#: netbox/netbox/navigation/menu.py:194 +#: netbox/ipam/models/vrfs.py:62 netbox/netbox/navigation/menu.py:193 +#: netbox/netbox/navigation/menu.py:195 msgid "VRFs" msgstr "VRFs" @@ -10755,74 +10973,79 @@ msgstr "站点统计" msgid "Provider Count" msgstr "运营商统计" -#: netbox/ipam/tables/ip.py:41 netbox/netbox/navigation/menu.py:185 -#: netbox/netbox/navigation/menu.py:187 +#: netbox/ipam/tables/ip.py:42 netbox/netbox/navigation/menu.py:186 +#: netbox/netbox/navigation/menu.py:188 msgid "Aggregates" msgstr "聚合" -#: netbox/ipam/tables/ip.py:71 +#: netbox/ipam/tables/ip.py:72 msgid "Added" msgstr "已添加" -#: netbox/ipam/tables/ip.py:74 netbox/ipam/tables/ip.py:112 -#: netbox/ipam/tables/vlans.py:118 netbox/ipam/views.py:373 -#: netbox/netbox/navigation/menu.py:171 netbox/netbox/navigation/menu.py:173 +#: netbox/ipam/tables/ip.py:75 netbox/ipam/tables/ip.py:113 +#: netbox/ipam/tables/vlans.py:120 netbox/ipam/views.py:375 +#: netbox/netbox/navigation/menu.py:172 netbox/netbox/navigation/menu.py:174 #: netbox/templates/ipam/vlan.html:100 msgid "Prefixes" msgstr "前缀" -#: netbox/ipam/tables/ip.py:77 netbox/ipam/tables/ip.py:221 -#: netbox/ipam/tables/ip.py:276 netbox/ipam/tables/vlans.py:55 +#: netbox/ipam/tables/ip.py:78 netbox/ipam/tables/ip.py:222 +#: netbox/ipam/tables/ip.py:281 netbox/ipam/tables/vlans.py:55 #: netbox/templates/dcim/device.html:260 #: netbox/templates/ipam/aggregate.html:24 -#: netbox/templates/ipam/iprange.html:29 netbox/templates/ipam/prefix.html:102 +#: netbox/templates/ipam/iprange.html:37 netbox/templates/ipam/prefix.html:102 msgid "Utilization" msgstr "利用率" -#: netbox/ipam/tables/ip.py:117 netbox/netbox/navigation/menu.py:167 +#: netbox/ipam/tables/ip.py:118 netbox/netbox/navigation/menu.py:168 msgid "IP Ranges" msgstr "IP范围" -#: netbox/ipam/tables/ip.py:167 +#: netbox/ipam/tables/ip.py:168 msgid "Prefix (Flat)" msgstr "前缀(标记)" -#: netbox/ipam/tables/ip.py:171 +#: netbox/ipam/tables/ip.py:172 msgid "Depth" msgstr "深度" -#: netbox/ipam/tables/ip.py:191 netbox/ipam/tables/vlans.py:37 +#: netbox/ipam/tables/ip.py:192 netbox/ipam/tables/vlans.py:37 #: netbox/virtualization/tables/clusters.py:77 #: netbox/wireless/tables/wirelesslan.py:55 msgid "Scope Type" msgstr "作用域类型" -#: netbox/ipam/tables/ip.py:213 +#: netbox/ipam/tables/ip.py:214 msgid "Pool" msgstr "地址池" -#: netbox/ipam/tables/ip.py:217 netbox/ipam/tables/ip.py:272 +#: netbox/ipam/tables/ip.py:218 netbox/ipam/tables/ip.py:277 +#: netbox/templates/ipam/iprange.html:33 msgid "Marked Utilized" msgstr "标记为已使用" -#: netbox/ipam/tables/ip.py:256 +#: netbox/ipam/tables/ip.py:257 msgid "Start address" msgstr "起始地址" -#: netbox/ipam/tables/ip.py:335 +#: netbox/ipam/tables/ip.py:273 netbox/templates/ipam/iprange.html:29 +msgid "Marked Populated" +msgstr "标记为已填充" + +#: netbox/ipam/tables/ip.py:341 msgid "NAT (Inside)" msgstr "NAT (内部地址)" -#: netbox/ipam/tables/ip.py:340 +#: netbox/ipam/tables/ip.py:346 msgid "NAT (Outside)" msgstr "NAT (外部地址)" -#: netbox/ipam/tables/ip.py:345 +#: netbox/ipam/tables/ip.py:351 msgid "Assigned" msgstr "分配" -#: netbox/ipam/tables/ip.py:381 netbox/templates/vpn/l2vpntermination.html:16 -#: netbox/vpn/forms/filtersets.py:246 +#: netbox/ipam/tables/ip.py:397 netbox/templates/vpn/l2vpntermination.html:16 +#: netbox/vpn/forms/filtersets.py:251 msgid "Assigned Object" msgstr "指定对象" @@ -10830,22 +11053,22 @@ msgstr "指定对象" msgid "VID Ranges" msgstr "VID 范围" -#: netbox/ipam/tables/vlans.py:80 netbox/ipam/tables/vlans.py:190 +#: netbox/ipam/tables/vlans.py:82 netbox/ipam/tables/vlans.py:192 #: netbox/templates/dcim/inc/interface_vlans_table.html:4 msgid "VID" msgstr "VLAN号" -#: netbox/ipam/tables/vlans.py:237 +#: netbox/ipam/tables/vlans.py:239 #: netbox/templates/ipam/vlantranslationpolicy.html:22 msgid "Rules" msgstr "规则" -#: netbox/ipam/tables/vlans.py:260 +#: netbox/ipam/tables/vlans.py:262 #: netbox/templates/ipam/vlantranslationrule.html:18 msgid "Local VID" msgstr "本地视频" -#: netbox/ipam/tables/vlans.py:264 +#: netbox/ipam/tables/vlans.py:266 #: netbox/templates/ipam/vlantranslationrule.html:22 msgid "Remote VID" msgstr "远程 VID" @@ -10858,14 +11081,27 @@ msgstr "RD" msgid "Unique" msgstr "唯一的" -#: netbox/ipam/tables/vrfs.py:37 netbox/vpn/tables/l2vpn.py:27 +#: netbox/ipam/tables/vrfs.py:37 netbox/vpn/tables/l2vpn.py:30 msgid "Import Targets" msgstr "引入targets" -#: netbox/ipam/tables/vrfs.py:42 netbox/vpn/tables/l2vpn.py:32 +#: netbox/ipam/tables/vrfs.py:42 netbox/vpn/tables/l2vpn.py:35 msgid "Export Targets" msgstr "输出targets" +#: netbox/ipam/utils.py:30 +msgid "1 IP available" +msgstr "1 个 IP 可用" + +#: netbox/ipam/utils.py:32 +#, python-brace-format +msgid "{count} IPs available" +msgstr "{count} 可用 IP" + +#: netbox/ipam/utils.py:33 +msgid "Many IPs available" +msgstr "许多 IP 可用" + #: netbox/ipam/validators.py:9 #, python-brace-format msgid "{prefix} is not a valid prefix. Did you mean {suggested}?" @@ -10887,55 +11123,55 @@ msgid "" "are allowed in DNS names" msgstr "DNS 名称中仅允许使用字母数字字符、星号、连字符、句点和下划线" -#: netbox/ipam/views.py:570 +#: netbox/ipam/views.py:569 msgid "Child Prefixes" msgstr "下级前缀" -#: netbox/ipam/views.py:606 +#: netbox/ipam/views.py:605 msgid "Child Ranges" msgstr "子类地址访问" -#: netbox/ipam/views.py:958 +#: netbox/ipam/views.py:951 msgid "Related IPs" msgstr "关联IP" -#: netbox/ipam/views.py:1315 +#: netbox/ipam/views.py:1319 msgid "Device Interfaces" msgstr "设备接口" -#: netbox/ipam/views.py:1333 +#: netbox/ipam/views.py:1337 msgid "VM Interfaces" msgstr "VM接口" -#: netbox/netbox/api/fields.py:65 +#: netbox/netbox/api/fields.py:66 msgid "This field may not be blank." msgstr "此字段不能为空。" -#: netbox/netbox/api/fields.py:70 +#: netbox/netbox/api/fields.py:71 msgid "" "Value must be passed directly (e.g. \"foo\": 123); do not use a dictionary " "or list." msgstr "值必须直接传递(e.g. \"foo\": 123); 不要使用字典或列表。" -#: netbox/netbox/api/fields.py:91 +#: netbox/netbox/api/fields.py:92 #, python-brace-format msgid "{value} is not a valid choice." msgstr "{value}不是一个有效的选项。" -#: netbox/netbox/api/fields.py:104 +#: netbox/netbox/api/fields.py:105 #, python-brace-format msgid "Invalid content type: {content_type}" msgstr "无效的内容类型: {content_type}" -#: netbox/netbox/api/fields.py:105 +#: netbox/netbox/api/fields.py:106 msgid "Invalid value. Specify a content type as '.'." msgstr "无效的值。需要将内容类型指定为 '.'。" -#: netbox/netbox/api/fields.py:167 +#: netbox/netbox/api/fields.py:168 msgid "Ranges must be specified in the form (lower, upper)." msgstr "必须以表单(下限、上限)指定范围。" -#: netbox/netbox/api/fields.py:169 +#: netbox/netbox/api/fields.py:170 msgid "Range boundaries must be defined as integers." msgstr "范围边界必须定义为整数。" @@ -11010,6 +11246,7 @@ msgid "Dark Grey" msgstr "深灰色" #: netbox/netbox/choices.py:103 netbox/templates/extras/script_result.html:56 +#: netbox/templates/extras/tableconfig.html:76 msgid "Default" msgstr "默认" @@ -11308,31 +11545,31 @@ msgstr "自定义字段 '{name}'必须具有唯一值。" msgid "Missing required custom field '{name}'." msgstr "缺少必需的自定义字段'{name}'." -#: netbox/netbox/models/features.py:470 +#: netbox/netbox/models/features.py:492 msgid "Remote data source" msgstr "远程数据源" -#: netbox/netbox/models/features.py:480 +#: netbox/netbox/models/features.py:502 msgid "data path" msgstr "文件路径" -#: netbox/netbox/models/features.py:484 +#: netbox/netbox/models/features.py:506 msgid "Path to remote file (relative to data source root)" msgstr "数据源文件路径(相对路径)" -#: netbox/netbox/models/features.py:487 +#: netbox/netbox/models/features.py:509 msgid "auto sync enabled" msgstr "自动同步已启用" -#: netbox/netbox/models/features.py:489 +#: netbox/netbox/models/features.py:511 msgid "Enable automatic synchronization of data when the data file is updated" msgstr "数据文件更新时启用数据自动同步" -#: netbox/netbox/models/features.py:492 +#: netbox/netbox/models/features.py:514 msgid "date synced" msgstr "数据已同步" -#: netbox/netbox/models/features.py:586 +#: netbox/netbox/models/features.py:608 #, python-brace-format msgid "{class_name} must implement a sync_data() method." msgstr "{class_name}必须包含sync_data()方法。" @@ -11361,7 +11598,7 @@ msgstr "设置距离时必须指定单位" msgid "Organization" msgstr "组织机构" -#: netbox/netbox/navigation/menu.py:19 +#: netbox/netbox/navigation/menu.py:18 msgid "Site Groups" msgstr "站点组" @@ -11400,208 +11637,212 @@ msgid "Virtual Device Contexts" msgstr "设备虚拟实例" #: netbox/netbox/navigation/menu.py:88 +msgid "Module Type Profiles" +msgstr "模块类型配置文件" + +#: netbox/netbox/navigation/menu.py:89 msgid "Manufacturers" msgstr "厂商" -#: netbox/netbox/navigation/menu.py:92 +#: netbox/netbox/navigation/menu.py:93 msgid "Device Components" msgstr "设备详情" -#: netbox/netbox/navigation/menu.py:104 +#: netbox/netbox/navigation/menu.py:105 #: netbox/templates/dcim/inventoryitemrole.html:8 msgid "Inventory Item Roles" msgstr "库存物品分类" -#: netbox/netbox/navigation/menu.py:110 +#: netbox/netbox/navigation/menu.py:111 #: netbox/templates/dcim/interface.html:413 #: netbox/templates/virtualization/vminterface.html:124 msgid "MAC Addresses" msgstr "MAC 地址" -#: netbox/netbox/navigation/menu.py:117 netbox/netbox/navigation/menu.py:121 +#: netbox/netbox/navigation/menu.py:118 netbox/netbox/navigation/menu.py:122 #: netbox/templates/dcim/interface.html:182 msgid "Connections" msgstr "连接" -#: netbox/netbox/navigation/menu.py:123 +#: netbox/netbox/navigation/menu.py:124 msgid "Cables" msgstr "链路" -#: netbox/netbox/navigation/menu.py:124 +#: netbox/netbox/navigation/menu.py:125 msgid "Wireless Links" msgstr "无线连接" -#: netbox/netbox/navigation/menu.py:127 +#: netbox/netbox/navigation/menu.py:128 msgid "Interface Connections" msgstr "接口连接" -#: netbox/netbox/navigation/menu.py:132 +#: netbox/netbox/navigation/menu.py:133 msgid "Console Connections" msgstr "Console 连接" -#: netbox/netbox/navigation/menu.py:137 +#: netbox/netbox/navigation/menu.py:138 msgid "Power Connections" msgstr "电源连接" -#: netbox/netbox/navigation/menu.py:153 +#: netbox/netbox/navigation/menu.py:154 msgid "Wireless LAN Groups" msgstr "无线局域网组" -#: netbox/netbox/navigation/menu.py:174 +#: netbox/netbox/navigation/menu.py:175 msgid "Prefix & VLAN Roles" msgstr "前缀和VLAN角色" -#: netbox/netbox/navigation/menu.py:180 +#: netbox/netbox/navigation/menu.py:181 msgid "ASN Ranges" msgstr "ASN 范围" -#: netbox/netbox/navigation/menu.py:203 +#: netbox/netbox/navigation/menu.py:204 msgid "VLAN Translation Policies" msgstr "VLAN 转换策略" -#: netbox/netbox/navigation/menu.py:204 +#: netbox/netbox/navigation/menu.py:205 #: netbox/templates/ipam/vlantranslationpolicy.html:46 msgid "VLAN Translation Rules" msgstr "VLAN 转换规则" -#: netbox/netbox/navigation/menu.py:211 +#: netbox/netbox/navigation/menu.py:212 msgid "Service Templates" msgstr "服务模版" -#: netbox/netbox/navigation/menu.py:212 netbox/templates/dcim/device.html:302 +#: netbox/netbox/navigation/menu.py:213 netbox/templates/dcim/device.html:302 #: netbox/templates/ipam/ipaddress.html:118 #: netbox/templates/virtualization/virtualmachine.html:154 msgid "Services" msgstr "服务" -#: netbox/netbox/navigation/menu.py:219 +#: netbox/netbox/navigation/menu.py:220 msgid "VPN" msgstr "VPN" -#: netbox/netbox/navigation/menu.py:223 netbox/netbox/navigation/menu.py:225 +#: netbox/netbox/navigation/menu.py:224 netbox/netbox/navigation/menu.py:226 #: netbox/vpn/tables/tunnels.py:24 msgid "Tunnels" msgstr "隧道" -#: netbox/netbox/navigation/menu.py:226 +#: netbox/netbox/navigation/menu.py:227 #: netbox/templates/vpn/tunnelgroup.html:8 msgid "Tunnel Groups" msgstr "隧道组" -#: netbox/netbox/navigation/menu.py:227 +#: netbox/netbox/navigation/menu.py:228 msgid "Tunnel Terminations" msgstr "隧道终端" -#: netbox/netbox/navigation/menu.py:231 netbox/netbox/navigation/menu.py:233 -#: netbox/vpn/models/l2vpn.py:64 +#: netbox/netbox/navigation/menu.py:232 netbox/netbox/navigation/menu.py:234 +#: netbox/vpn/models/l2vpn.py:69 msgid "L2VPNs" msgstr "L2VPN" -#: netbox/netbox/navigation/menu.py:240 +#: netbox/netbox/navigation/menu.py:241 msgid "IKE Proposals" msgstr "IKE 协议提案" -#: netbox/netbox/navigation/menu.py:241 +#: netbox/netbox/navigation/menu.py:242 #: netbox/templates/vpn/ikeproposal.html:41 msgid "IKE Policies" msgstr "IKE策略" -#: netbox/netbox/navigation/menu.py:242 +#: netbox/netbox/navigation/menu.py:243 msgid "IPSec Proposals" msgstr "IPSec 协议提案" -#: netbox/netbox/navigation/menu.py:243 +#: netbox/netbox/navigation/menu.py:244 #: netbox/templates/vpn/ipsecproposal.html:37 msgid "IPSec Policies" msgstr "IPSec策略" -#: netbox/netbox/navigation/menu.py:244 netbox/templates/vpn/ikepolicy.html:38 +#: netbox/netbox/navigation/menu.py:245 netbox/templates/vpn/ikepolicy.html:38 #: netbox/templates/vpn/ipsecpolicy.html:25 msgid "IPSec Profiles" msgstr "IPSec 配置文件" -#: netbox/netbox/navigation/menu.py:259 +#: netbox/netbox/navigation/menu.py:260 #: netbox/templates/virtualization/virtualmachine.html:174 #: netbox/templates/virtualization/virtualmachine/base.html:32 #: netbox/templates/virtualization/virtualmachine_list.html:21 #: netbox/virtualization/tables/virtualmachines.py:74 -#: netbox/virtualization/views.py:427 +#: netbox/virtualization/views.py:417 msgid "Virtual Disks" msgstr "虚拟磁盘" -#: netbox/netbox/navigation/menu.py:266 +#: netbox/netbox/navigation/menu.py:267 msgid "Cluster Types" msgstr "集群类型" -#: netbox/netbox/navigation/menu.py:267 +#: netbox/netbox/navigation/menu.py:268 msgid "Cluster Groups" msgstr "集群组" -#: netbox/netbox/navigation/menu.py:281 +#: netbox/netbox/navigation/menu.py:282 msgid "Circuit Types" msgstr "链路类型" -#: netbox/netbox/navigation/menu.py:282 +#: netbox/netbox/navigation/menu.py:283 msgid "Circuit Terminations" msgstr "链路终端" -#: netbox/netbox/navigation/menu.py:286 netbox/netbox/navigation/menu.py:288 +#: netbox/netbox/navigation/menu.py:287 netbox/netbox/navigation/menu.py:289 #: netbox/templates/circuits/providernetwork.html:55 msgid "Virtual Circuits" msgstr "虚拟电路" -#: netbox/netbox/navigation/menu.py:289 +#: netbox/netbox/navigation/menu.py:290 msgid "Virtual Circuit Types" msgstr "虚拟电路类型" -#: netbox/netbox/navigation/menu.py:290 +#: netbox/netbox/navigation/menu.py:291 msgid "Virtual Circuit Terminations" msgstr "虚拟电路终端" -#: netbox/netbox/navigation/menu.py:296 +#: netbox/netbox/navigation/menu.py:297 msgid "Circuit Groups" msgstr "电路组" -#: netbox/netbox/navigation/menu.py:297 +#: netbox/netbox/navigation/menu.py:298 #: netbox/templates/circuits/circuit.html:76 #: netbox/templates/circuits/virtualcircuit.html:69 msgid "Group Assignments" msgstr "小组作业" -#: netbox/netbox/navigation/menu.py:301 netbox/netbox/navigation/menu.py:303 +#: netbox/netbox/navigation/menu.py:302 netbox/netbox/navigation/menu.py:304 msgid "Providers" msgstr "运营商" -#: netbox/netbox/navigation/menu.py:304 +#: netbox/netbox/navigation/menu.py:305 #: netbox/templates/circuits/provider.html:51 msgid "Provider Accounts" msgstr "运营商账户" -#: netbox/netbox/navigation/menu.py:305 +#: netbox/netbox/navigation/menu.py:306 msgid "Provider Networks" msgstr "运营商网络" -#: netbox/netbox/navigation/menu.py:319 +#: netbox/netbox/navigation/menu.py:320 msgid "Power Panels" msgstr "电源面板" -#: netbox/netbox/navigation/menu.py:330 +#: netbox/netbox/navigation/menu.py:331 msgid "Configurations" msgstr "配置" -#: netbox/netbox/navigation/menu.py:332 +#: netbox/netbox/navigation/menu.py:333 msgid "Config Contexts" msgstr "配置实例" -#: netbox/netbox/navigation/menu.py:333 +#: netbox/netbox/navigation/menu.py:334 msgid "Config Templates" msgstr "配置模板" -#: netbox/netbox/navigation/menu.py:340 netbox/netbox/navigation/menu.py:344 +#: netbox/netbox/navigation/menu.py:341 netbox/netbox/navigation/menu.py:345 msgid "Customization" msgstr "自定义" -#: netbox/netbox/navigation/menu.py:346 +#: netbox/netbox/navigation/menu.py:347 #: netbox/templates/dcim/device_edit.html:105 #: netbox/templates/dcim/htmx/cable_edit.html:84 #: netbox/templates/dcim/virtualchassis_add.html:35 @@ -11614,92 +11855,96 @@ msgstr "自定义" msgid "Custom Fields" msgstr "自定义字段" -#: netbox/netbox/navigation/menu.py:347 +#: netbox/netbox/navigation/menu.py:348 msgid "Custom Field Choices" msgstr "自定义字段选项" -#: netbox/netbox/navigation/menu.py:348 +#: netbox/netbox/navigation/menu.py:349 msgid "Custom Links" msgstr "自定义链接" -#: netbox/netbox/navigation/menu.py:349 +#: netbox/netbox/navigation/menu.py:350 msgid "Export Templates" msgstr "导出模板" -#: netbox/netbox/navigation/menu.py:350 +#: netbox/netbox/navigation/menu.py:351 msgid "Saved Filters" msgstr "已保存的过滤器" #: netbox/netbox/navigation/menu.py:352 +msgid "Table Configs" +msgstr "表格配置" + +#: netbox/netbox/navigation/menu.py:354 msgid "Image Attachments" msgstr "图片附件" -#: netbox/netbox/navigation/menu.py:370 +#: netbox/netbox/navigation/menu.py:372 msgid "Operations" msgstr "操作" -#: netbox/netbox/navigation/menu.py:374 +#: netbox/netbox/navigation/menu.py:376 msgid "Integrations" msgstr "系统集成" -#: netbox/netbox/navigation/menu.py:376 +#: netbox/netbox/navigation/menu.py:378 msgid "Data Sources" msgstr "数据源" -#: netbox/netbox/navigation/menu.py:377 +#: netbox/netbox/navigation/menu.py:379 msgid "Event Rules" msgstr "事件规则" -#: netbox/netbox/navigation/menu.py:378 +#: netbox/netbox/navigation/menu.py:380 msgid "Webhooks" msgstr "Webhook" -#: netbox/netbox/navigation/menu.py:382 netbox/netbox/navigation/menu.py:386 -#: netbox/netbox/views/generic/feature_views.py:158 +#: netbox/netbox/navigation/menu.py:384 netbox/netbox/navigation/menu.py:388 +#: netbox/netbox/views/generic/feature_views.py:164 #: netbox/templates/extras/report/base.html:37 #: netbox/templates/extras/script/base.html:36 msgid "Jobs" msgstr "任务" -#: netbox/netbox/navigation/menu.py:392 +#: netbox/netbox/navigation/menu.py:394 msgid "Logging" msgstr "日志" -#: netbox/netbox/navigation/menu.py:394 +#: netbox/netbox/navigation/menu.py:396 msgid "Notification Groups" msgstr "通知组" -#: netbox/netbox/navigation/menu.py:395 +#: netbox/netbox/navigation/menu.py:397 msgid "Journal Entries" msgstr "日志条目" -#: netbox/netbox/navigation/menu.py:396 +#: netbox/netbox/navigation/menu.py:398 #: netbox/templates/core/objectchange.html:9 #: netbox/templates/core/objectchange_list.html:4 msgid "Change Log" msgstr "修改日志" -#: netbox/netbox/navigation/menu.py:403 netbox/templates/inc/user_menu.html:29 +#: netbox/netbox/navigation/menu.py:405 netbox/templates/inc/user_menu.html:29 msgid "Admin" msgstr "管理员" -#: netbox/netbox/navigation/menu.py:451 netbox/templates/account/base.html:27 +#: netbox/netbox/navigation/menu.py:453 netbox/templates/account/base.html:27 #: netbox/templates/inc/user_menu.html:52 msgid "API Tokens" msgstr "API Token" -#: netbox/netbox/navigation/menu.py:458 netbox/users/forms/model_forms.py:187 +#: netbox/netbox/navigation/menu.py:460 netbox/users/forms/model_forms.py:187 #: netbox/users/forms/model_forms.py:195 netbox/users/forms/model_forms.py:242 #: netbox/users/forms/model_forms.py:249 msgid "Permissions" msgstr "权限" -#: netbox/netbox/navigation/menu.py:466 netbox/netbox/navigation/menu.py:470 +#: netbox/netbox/navigation/menu.py:468 netbox/netbox/navigation/menu.py:472 #: netbox/templates/core/system.html:7 msgid "System" msgstr "系统" -#: netbox/netbox/navigation/menu.py:475 netbox/netbox/navigation/menu.py:523 +#: netbox/netbox/navigation/menu.py:477 netbox/netbox/navigation/menu.py:525 #: netbox/templates/500.html:35 netbox/templates/account/preferences.html:22 #: netbox/templates/core/plugin.html:13 #: netbox/templates/core/plugin_list.html:7 @@ -11707,11 +11952,11 @@ msgstr "系统" msgid "Plugins" msgstr "插件" -#: netbox/netbox/navigation/menu.py:480 +#: netbox/netbox/navigation/menu.py:482 msgid "Configuration History" msgstr "配置历史记录" -#: netbox/netbox/navigation/menu.py:486 netbox/templates/core/rq_task.html:8 +#: netbox/netbox/navigation/menu.py:488 netbox/templates/core/rq_task.html:8 #: netbox/templates/core/rq_task_list.html:22 msgid "Background Tasks" msgstr "后台任务" @@ -11743,22 +11988,22 @@ msgid "" "netbox.plugins.PluginTemplateExtension!" msgstr "{template_extension} 不是netbox.plugins.PluginTemplateExtension的子类。" -#: netbox/netbox/plugins/registration.py:57 +#: netbox/netbox/plugins/registration.py:49 #, python-brace-format msgid "{item} must be an instance of netbox.plugins.PluginMenuItem" msgstr "{item} 必须是netbox.plugins.PluginMenuItem的实例。" -#: netbox/netbox/plugins/registration.py:68 +#: netbox/netbox/plugins/registration.py:60 #, python-brace-format msgid "{menu_link} must be an instance of netbox.plugins.PluginMenuItem" msgstr "{menu_link} 必须是netbox.plugins.PluginMenuItem的实例。" -#: netbox/netbox/plugins/registration.py:73 +#: netbox/netbox/plugins/registration.py:65 #, python-brace-format msgid "{button} must be an instance of netbox.plugins.PluginMenuButton" msgstr "{button}必须是netbox.plugins.PluginMenuButton的实例。" -#: netbox/netbox/plugins/templates.py:37 +#: netbox/netbox/plugins/templates.py:42 msgid "extra_context must be a dictionary" msgstr "附加实例必须是字典" @@ -11835,79 +12080,79 @@ msgstr "初始化后无法在注册表中添加存储空间" msgid "Cannot delete stores from registry" msgstr "无法从注册表中删除存储" -#: netbox/netbox/settings.py:758 +#: netbox/netbox/settings.py:782 msgid "Czech" msgstr "捷克语" -#: netbox/netbox/settings.py:759 +#: netbox/netbox/settings.py:783 msgid "Danish" msgstr "丹麦语" -#: netbox/netbox/settings.py:760 +#: netbox/netbox/settings.py:784 msgid "German" msgstr "德语" -#: netbox/netbox/settings.py:761 +#: netbox/netbox/settings.py:785 msgid "English" msgstr "英语" -#: netbox/netbox/settings.py:762 +#: netbox/netbox/settings.py:786 msgid "Spanish" msgstr "西班牙语" -#: netbox/netbox/settings.py:763 +#: netbox/netbox/settings.py:787 msgid "French" msgstr "法语" -#: netbox/netbox/settings.py:764 +#: netbox/netbox/settings.py:788 msgid "Italian" msgstr "意大利语" -#: netbox/netbox/settings.py:765 +#: netbox/netbox/settings.py:789 msgid "Japanese" msgstr "日语" -#: netbox/netbox/settings.py:766 +#: netbox/netbox/settings.py:790 msgid "Dutch" msgstr "荷兰语" -#: netbox/netbox/settings.py:767 +#: netbox/netbox/settings.py:791 msgid "Polish" msgstr "波兰语" -#: netbox/netbox/settings.py:768 +#: netbox/netbox/settings.py:792 msgid "Portuguese" msgstr "葡萄牙语" -#: netbox/netbox/settings.py:769 +#: netbox/netbox/settings.py:793 msgid "Russian" msgstr "俄语" -#: netbox/netbox/settings.py:770 +#: netbox/netbox/settings.py:794 msgid "Turkish" msgstr "土耳其语" -#: netbox/netbox/settings.py:771 +#: netbox/netbox/settings.py:795 msgid "Ukrainian" msgstr "乌克兰语" -#: netbox/netbox/settings.py:772 +#: netbox/netbox/settings.py:796 msgid "Chinese" msgstr "中文" -#: netbox/netbox/tables/columns.py:177 +#: netbox/netbox/tables/columns.py:178 msgid "Select all" msgstr "选择全部" -#: netbox/netbox/tables/columns.py:190 +#: netbox/netbox/tables/columns.py:191 msgid "Toggle all" msgstr "全部切换" -#: netbox/netbox/tables/columns.py:302 +#: netbox/netbox/tables/columns.py:307 msgid "Toggle Dropdown" msgstr "切换下拉菜单" -#: netbox/netbox/tables/columns.py:575 netbox/templates/core/job.html:53 +#: netbox/netbox/tables/columns.py:580 netbox/templates/core/job.html:53 msgid "Error" msgstr "错误" @@ -11916,12 +12161,12 @@ msgstr "错误" msgid "No {model_name} found" msgstr "找不到 {model_name} " -#: netbox/netbox/tables/tables.py:252 +#: netbox/netbox/tables/tables.py:278 #: netbox/templates/generic/bulk_import.html:117 msgid "Field" msgstr "字段" -#: netbox/netbox/tables/tables.py:255 +#: netbox/netbox/tables/tables.py:281 msgid "Value" msgstr "值" @@ -11929,58 +12174,58 @@ msgstr "值" msgid "Dummy Plugin" msgstr "虚拟插件" -#: netbox/netbox/views/generic/bulk_views.py:116 +#: netbox/netbox/views/generic/bulk_views.py:117 #, python-brace-format msgid "" "There was an error rendering the selected export template ({template}): " "{error}" msgstr "渲染所选导出模板时出错 ({template}): {error}" -#: netbox/netbox/views/generic/bulk_views.py:425 +#: netbox/netbox/views/generic/bulk_views.py:427 #, python-brace-format msgid "Row {i}: Object with ID {id} does not exist" msgstr "第{i}行: ID为{id}的对象不存在" -#: netbox/netbox/views/generic/bulk_views.py:714 -#: netbox/netbox/views/generic/bulk_views.py:915 -#: netbox/netbox/views/generic/bulk_views.py:963 +#: netbox/netbox/views/generic/bulk_views.py:716 +#: netbox/netbox/views/generic/bulk_views.py:917 +#: netbox/netbox/views/generic/bulk_views.py:965 #, python-brace-format msgid "No {object_type} were selected." msgstr "没有 {object_type} 被选中。" -#: netbox/netbox/views/generic/bulk_views.py:793 +#: netbox/netbox/views/generic/bulk_views.py:795 #, python-brace-format msgid "Renamed {count} {object_type}" msgstr "重命名 {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:893 +#: netbox/netbox/views/generic/bulk_views.py:895 #, python-brace-format msgid "Deleted {count} {object_type}" msgstr "已删除 {count} {object_type}" -#: netbox/netbox/views/generic/feature_views.py:40 +#: netbox/netbox/views/generic/feature_views.py:46 msgid "Changelog" msgstr "变更日志" -#: netbox/netbox/views/generic/feature_views.py:93 +#: netbox/netbox/views/generic/feature_views.py:99 msgid "Journal" msgstr "日志" -#: netbox/netbox/views/generic/feature_views.py:212 +#: netbox/netbox/views/generic/feature_views.py:218 msgid "Unable to synchronize data: No data file set." msgstr "无法同步数据:未设置任何数据文件。" -#: netbox/netbox/views/generic/feature_views.py:216 +#: netbox/netbox/views/generic/feature_views.py:222 #, python-brace-format msgid "Synchronized data for {object_type} {object}." msgstr "的同步数据 {object_type} {object}。" -#: netbox/netbox/views/generic/feature_views.py:241 +#: netbox/netbox/views/generic/feature_views.py:247 #, python-brace-format msgid "Synced {count} {object_type}" msgstr "已同步 {count} {object_type}" -#: netbox/netbox/views/generic/object_views.py:109 +#: netbox/netbox/views/generic/object_views.py:110 #, python-brace-format msgid "{class_name} must implement get_children()" msgstr "{class_name}必须实现get_children()方法" @@ -12047,12 +12292,6 @@ msgstr "在GitHub上" msgid "Home Page" msgstr "主页" -#: netbox/templates/account/base.html:7 netbox/templates/inc/user_menu.html:40 -#: netbox/vpn/forms/bulk_edit.py:255 netbox/vpn/forms/filtersets.py:194 -#: netbox/vpn/forms/model_forms.py:382 -msgid "Profile" -msgstr "个人资料" - #: netbox/templates/account/base.html:13 #: netbox/templates/account/notifications.html:7 #: netbox/templates/inc/user_menu.html:15 @@ -12127,13 +12366,10 @@ msgid "Toggle All" msgstr "全部切换" #: netbox/templates/account/preferences.html:49 +#: netbox/templates/extras/tableconfig.html:25 msgid "Table" msgstr "列表" -#: netbox/templates/account/preferences.html:50 -msgid "Ordering" -msgstr "订阅" - #: netbox/templates/account/preferences.html:51 msgid "Columns" msgstr "专栏" @@ -12153,8 +12389,8 @@ msgid "Account Details" msgstr "账户详情" #: netbox/templates/account/profile.html:29 -#: netbox/templates/tenancy/contact.html:43 -#: netbox/templates/users/user.html:25 netbox/tenancy/forms/bulk_edit.py:109 +#: netbox/templates/tenancy/contact.html:53 +#: netbox/templates/users/user.html:25 netbox/tenancy/forms/bulk_edit.py:116 msgid "Email" msgstr "电子邮箱" @@ -12195,8 +12431,11 @@ msgstr "指定用户组" #: netbox/templates/dcim/inc/panels/inventory_items.html:45 #: netbox/templates/dcim/interface.html:353 #: netbox/templates/dcim/modulebay.html:80 +#: netbox/templates/dcim/moduletype.html:90 #: netbox/templates/extras/configcontext.html:70 +#: netbox/templates/extras/configtemplate.html:77 #: netbox/templates/extras/eventrule.html:66 +#: netbox/templates/extras/exporttemplate.html:88 #: netbox/templates/extras/htmx/script_result.html:60 #: netbox/templates/extras/webhook.html:65 #: netbox/templates/extras/webhook.html:75 @@ -12240,7 +12479,7 @@ msgstr "最后使用" msgid "Add a Token" msgstr "添加 Token" -#: netbox/templates/base/base.html:23 netbox/templates/home.html:27 +#: netbox/templates/base/base.html:24 netbox/templates/home.html:27 msgid "Home" msgstr "主页" @@ -12255,7 +12494,7 @@ msgstr "NetBox Logo" #: netbox/templates/base/layout.html:60 netbox/templates/base/layout.html:61 msgid "Get" -msgstr "" +msgstr "得到" #: netbox/templates/base/layout.html:161 netbox/templates/base/layout.html:162 msgid "Docs" @@ -12335,6 +12574,7 @@ msgstr "线路类型" #: netbox/templates/circuits/inc/circuit_termination.html:10 #: netbox/templates/dcim/manufacturer.html:11 +#: netbox/templates/extras/tableconfig_edit.html:29 #: netbox/templates/generic/bulk_add_component.html:22 #: netbox/templates/users/objectpermission.html:38 #: netbox/utilities/templates/buttons/add.html:4 @@ -12358,6 +12598,20 @@ msgstr "编辑" msgid "Swap" msgstr "交换" +#: netbox/templates/circuits/inc/circuit_termination.html:23 +#: netbox/templates/dcim/inc/panels/inventory_items.html:37 +#: netbox/templates/dcim/powerpanel.html:66 +#: netbox/templates/extras/script_list.html:35 +#: netbox/templates/generic/bulk_delete.html:20 +#: netbox/templates/generic/bulk_delete.html:66 +#: netbox/templates/generic/object_delete.html:19 +#: netbox/templates/htmx/delete_form.html:57 +#: netbox/templates/ipam/inc/panels/fhrp_groups.html:48 +#: netbox/templates/users/objectpermission.html:46 +#: netbox/utilities/templates/buttons/delete.html:11 +msgid "Delete" +msgstr "删除" + #: netbox/templates/circuits/inc/circuit_termination_fields.html:5 msgid "Termination point" msgstr "终止点" @@ -12413,8 +12667,8 @@ msgstr "断开" #: netbox/templates/dcim/interface.html:237 #: netbox/templates/dcim/interface.html:257 #: netbox/templates/dcim/powerfeed.html:127 -#: netbox/templates/dcim/poweroutlet.html:81 -#: netbox/templates/dcim/poweroutlet.html:82 +#: netbox/templates/dcim/poweroutlet.html:85 +#: netbox/templates/dcim/poweroutlet.html:86 #: netbox/templates/dcim/powerport.html:73 #: netbox/templates/dcim/rearport.html:98 msgid "Connect" @@ -12510,28 +12764,22 @@ msgstr "bytes" msgid "SHA256 Hash" msgstr "SHA256 Hash" -#: netbox/templates/core/datasource.html:14 -#: netbox/templates/core/datasource.html:20 -#: netbox/utilities/templates/buttons/sync.html:5 -msgid "Sync" -msgstr "同步" +#: netbox/templates/core/datafile.html:55 +msgid "Content" +msgstr "内容" -#: netbox/templates/core/datasource.html:50 +#: netbox/templates/core/datasource.html:54 msgid "Last synced" msgstr "最后同步" -#: netbox/templates/core/datasource.html:84 +#: netbox/templates/core/datasource.html:88 msgid "Backend" msgstr "后台" -#: netbox/templates/core/datasource.html:99 +#: netbox/templates/core/datasource.html:103 msgid "No parameters defined" msgstr "未定义参数" -#: netbox/templates/core/datasource.html:114 -msgid "Files" -msgstr "文件" - #: netbox/templates/core/inc/config_data.html:7 msgid "Rack elevations" msgstr "机柜立面图" @@ -12706,7 +12954,7 @@ msgstr "后台队列" #: netbox/templates/extras/script_result.html:67 #: netbox/templates/extras/script_result.html:69 #: netbox/templates/inc/table_controls_htmx.html:30 -#: netbox/templates/inc/table_controls_htmx.html:33 +#: netbox/templates/inc/table_controls_htmx.html:31 msgid "Configure Table" msgstr "列设置" @@ -12937,7 +13185,7 @@ msgstr "重命名选中项" #: netbox/templates/dcim/consoleserverport.html:66 #: netbox/templates/dcim/frontport.html:98 #: netbox/templates/dcim/interface.html:233 -#: netbox/templates/dcim/poweroutlet.html:79 +#: netbox/templates/dcim/poweroutlet.html:83 #: netbox/templates/dcim/powerport.html:69 msgid "Not Connected" msgstr "未连接" @@ -13103,6 +13351,7 @@ msgid "Regenerate Slug" msgstr "重新生成缩写" #: netbox/templates/dcim/device_edit.html:51 +#: netbox/templates/extras/tableconfig_edit.html:32 #: netbox/templates/generic/bulk_remove.html:21 #: netbox/utilities/templates/helpers/table_config_form.html:23 msgid "Remove" @@ -13152,17 +13401,25 @@ msgstr "托架" msgid "Add Device" msgstr "增加设备" -#: netbox/templates/dcim/devicerole.html:40 +#: netbox/templates/dcim/devicerole.html:44 msgid "VM Role" msgstr "虚拟机角色" +#: netbox/templates/dcim/devicerole.html:67 +msgid "Child Device Roles" +msgstr "子设备角色" + +#: netbox/templates/dcim/devicerole.html:71 +msgid "Add a Device Role" +msgstr "添加设备角色" + #: netbox/templates/dcim/devicetype.html:18 -#: netbox/templates/dcim/moduletype.html:31 +#: netbox/templates/dcim/moduletype.html:35 msgid "Model Name" msgstr "模块名称" #: netbox/templates/dcim/devicetype.html:25 -#: netbox/templates/dcim/moduletype.html:35 +#: netbox/templates/dcim/moduletype.html:39 msgid "Part Number" msgstr "部件编码(PN)" @@ -13188,7 +13445,7 @@ msgstr "后置端口位置" #: netbox/templates/dcim/frontport.html:72 #: netbox/templates/dcim/interface.html:201 -#: netbox/templates/dcim/poweroutlet.html:73 +#: netbox/templates/dcim/poweroutlet.html:77 #: netbox/templates/dcim/powerport.html:63 #: netbox/templates/dcim/rearport.html:68 msgid "Marked as Connected" @@ -13255,7 +13512,7 @@ msgstr "清除" msgid "Clear All" msgstr "清除所有" -#: netbox/templates/dcim/inc/panels/racktype_dimensions.html:38 +#: netbox/templates/dcim/inc/panels/racktype_dimensions.html:48 msgid "Mounting Depth" msgstr "安装深度" @@ -13321,11 +13578,11 @@ msgstr "信道频率" #: netbox/templates/dcim/interface.html:342 #: netbox/templates/wireless/wirelesslan.html:14 #: netbox/templates/wireless/wirelesslink.html:21 -#: netbox/wireless/forms/bulk_edit.py:62 -#: netbox/wireless/forms/bulk_edit.py:105 +#: netbox/wireless/forms/bulk_edit.py:63 +#: netbox/wireless/forms/bulk_edit.py:106 #: netbox/wireless/forms/filtersets.py:43 #: netbox/wireless/forms/filtersets.py:108 netbox/wireless/models.py:82 -#: netbox/wireless/models.py:153 netbox/wireless/tables/wirelesslan.py:44 +#: netbox/wireless/models.py:145 netbox/wireless/tables/wirelesslan.py:44 msgid "SSID" msgstr "SSID" @@ -13338,7 +13595,7 @@ msgid "No member interfaces" msgstr "无成员接口" #: netbox/templates/dcim/interface.html:400 -#: netbox/templates/ipam/fhrpgroup.html:73 +#: netbox/templates/ipam/fhrpgroup.html:74 #: netbox/templates/ipam/iprange/ip_addresses.html:7 #: netbox/templates/ipam/prefix/ip_addresses.html:7 #: netbox/templates/virtualization/vminterface.html:111 @@ -13362,15 +13619,15 @@ msgstr "零件ID" msgid "Add Child Location" msgstr "增加子类位置" -#: netbox/templates/dcim/location.html:77 +#: netbox/templates/dcim/location.html:78 msgid "Child Locations" msgstr "子位置" -#: netbox/templates/dcim/location.html:81 netbox/templates/dcim/site.html:131 +#: netbox/templates/dcim/location.html:82 netbox/templates/dcim/site.html:131 msgid "Add a Location" msgstr "添加一个位置" -#: netbox/templates/dcim/location.html:94 netbox/templates/dcim/site.html:144 +#: netbox/templates/dcim/location.html:95 netbox/templates/dcim/site.html:144 msgid "Add a Device" msgstr "增加设备" @@ -13383,9 +13640,18 @@ msgid "Add Device Type" msgstr "增加设备型号" #: netbox/templates/dcim/manufacturer.html:21 +#: netbox/templates/dcim/moduletypeprofile.html:49 msgid "Add Module Type" msgstr "添加一个模块类型" +#: netbox/templates/dcim/moduletype.html:71 +msgid "No profile assigned" +msgstr "未分配个人资料" + +#: netbox/templates/dcim/moduletypeprofile.html:13 +msgid "Module Type Profile" +msgstr "模块类型配置文件" + #: netbox/templates/dcim/powerfeed.html:53 msgid "Connected Device" msgstr "连接设备" @@ -13408,7 +13674,7 @@ msgctxt "Abbreviation for amperes" msgid "A" msgstr "A" -#: netbox/templates/dcim/poweroutlet.html:58 +#: netbox/templates/dcim/poweroutlet.html:62 msgid "Feed Leg" msgstr "电源针脚" @@ -13496,11 +13762,11 @@ msgstr "位置" msgid "Add Site" msgstr "增加站点" -#: netbox/templates/dcim/region.html:55 +#: netbox/templates/dcim/region.html:56 msgid "Child Regions" msgstr "子区域" -#: netbox/templates/dcim/region.html:59 +#: netbox/templates/dcim/region.html:60 msgid "Add Region" msgstr "增加地区" @@ -13524,19 +13790,20 @@ msgstr "实体地址" msgid "Shipping Address" msgstr "物流地址" -#: netbox/templates/dcim/sitegroup.html:55 -#: netbox/templates/tenancy/contactgroup.html:46 -#: netbox/templates/tenancy/tenantgroup.html:55 -#: netbox/templates/wireless/wirelesslangroup.html:55 +#: netbox/templates/dcim/sitegroup.html:56 +#: netbox/templates/tenancy/contactgroup.html:47 +#: netbox/templates/tenancy/tenantgroup.html:56 +#: netbox/templates/wireless/wirelesslangroup.html:56 msgid "Child Groups" msgstr "子类组" -#: netbox/templates/dcim/sitegroup.html:59 +#: netbox/templates/dcim/sitegroup.html:60 msgid "Add Site Group" msgstr "增加站点组" #: netbox/templates/dcim/trace/attachment.html:5 -#: netbox/templates/extras/exporttemplate.html:31 +#: netbox/templates/extras/configtemplate.html:33 +#: netbox/templates/extras/exporttemplate.html:35 msgid "Attachment" msgstr "附件" @@ -13577,6 +13844,15 @@ msgstr "编辑堆叠%(name)s" msgid "Rack/Unit" msgstr "机柜/单元" +#: netbox/templates/dcim/virtualchassis_edit.html:111 +#: netbox/templates/generic/bulk_add_component.html:68 +#: netbox/templates/generic/object_edit.html:47 +#: netbox/templates/generic/object_edit.html:80 +#: netbox/templates/htmx/quick_add.html:24 +#: netbox/templates/ipam/inc/ipaddress_edit_header.html:7 +msgid "Create" +msgstr "创建" + #: netbox/templates/dcim/virtualchassis_remove_member.html:5 msgid "Remove Virtual Chassis Member" msgstr "移除堆叠成员" @@ -13672,22 +13948,22 @@ msgstr "不支持当前PostgreSQL版本" #: netbox/templates/exceptions/programming_error.html:19 msgid "" -"Ensure that PostgreSQL version 12 or later is in use. You can check this by " +"Ensure that PostgreSQL version 14 or later is in use. You can check this by " "connecting to the database using NetBox's credentials and issuing a query " "for SELECT VERSION()." msgstr "" -"请确保正在使用PostgreSQL版本12或更高版本。您可以通过使用NetBox用户连接到数据库并执行SELECT " -"VERSION()来进行检查。" +"确保正在使用 PostgreSQL 版本 14 或更高版本。您可以通过使用 NetBox 的凭据连接到数据库并发出查询来检查这一点 选择版本" +" ()。" #: netbox/templates/extras/configcontext.html:45 -#: netbox/templates/extras/configtemplate.html:37 -#: netbox/templates/extras/exporttemplate.html:51 +#: netbox/templates/extras/configtemplate.html:53 +#: netbox/templates/extras/exporttemplate.html:55 msgid "The data file associated with this object has been deleted" msgstr "与此对象关联的数据文件已被删除" #: netbox/templates/extras/configcontext.html:54 -#: netbox/templates/extras/configtemplate.html:46 -#: netbox/templates/extras/exporttemplate.html:60 +#: netbox/templates/extras/configtemplate.html:62 +#: netbox/templates/extras/exporttemplate.html:64 msgid "Data Synced" msgstr "数据已同步" @@ -13697,12 +13973,13 @@ msgstr "数据已同步" msgid "Sync Data" msgstr "同步数据" -#: netbox/templates/extras/configtemplate.html:56 +#: netbox/templates/extras/configtemplate.html:72 +#: netbox/templates/extras/exporttemplate.html:83 msgid "Environment Parameters" msgstr "环境参数" -#: netbox/templates/extras/configtemplate.html:67 -#: netbox/templates/extras/exporttemplate.html:79 +#: netbox/templates/extras/configtemplate.html:87 +#: netbox/templates/extras/exporttemplate.html:98 msgid "Template" msgstr "模版" @@ -13756,7 +14033,7 @@ msgid "Button Class" msgstr "按钮类型" #: netbox/templates/extras/customlink.html:39 -#: netbox/templates/extras/exporttemplate.html:66 +#: netbox/templates/extras/exporttemplate.html:73 #: netbox/templates/extras/savedfilter.html:39 msgid "Assigned Models" msgstr "指定模块" @@ -13836,14 +14113,6 @@ msgstr "HTTP" msgid "Conditions" msgstr "条件" -#: netbox/templates/extras/exporttemplate.html:23 -msgid "MIME Type" -msgstr "MIME类型" - -#: netbox/templates/extras/exporttemplate.html:27 -msgid "File Extension" -msgstr "文件扩展名" - #: netbox/templates/extras/htmx/script_result.html:10 msgid "Scheduled for" msgstr "计划为" @@ -13991,23 +14260,46 @@ msgstr "日志阈值" msgid "All" msgstr "全部" -#: netbox/templates/extras/tag.html:32 +#: netbox/templates/extras/tableconfig.html:10 +msgid "Table Config" +msgstr "表格配置" + +#: netbox/templates/extras/tableconfig.html:50 +msgid "Columns Displayed" +msgstr "显示的列" + +#: netbox/templates/extras/tableconfig_edit.html:8 +#: netbox/utilities/templates/helpers/table_config_form.html:8 +msgid "Table Configuration" +msgstr "表单配置" + +#: netbox/templates/extras/tableconfig_edit.html:40 +#: netbox/utilities/templates/helpers/table_config_form.html:31 +msgid "Move Up" +msgstr "上移" + +#: netbox/templates/extras/tableconfig_edit.html:43 +#: netbox/utilities/templates/helpers/table_config_form.html:34 +msgid "Move Down" +msgstr "下移" + +#: netbox/templates/extras/tag.html:36 msgid "Tagged Items" msgstr "标记的项目" -#: netbox/templates/extras/tag.html:43 +#: netbox/templates/extras/tag.html:47 msgid "Allowed Object Types" msgstr "允许的对象类型" -#: netbox/templates/extras/tag.html:51 +#: netbox/templates/extras/tag.html:55 msgid "Any" msgstr "所有" -#: netbox/templates/extras/tag.html:57 +#: netbox/templates/extras/tag.html:61 msgid "Tagged Item Types" msgstr "标记的项目类型" -#: netbox/templates/extras/tag.html:82 +#: netbox/templates/extras/tag.html:86 msgid "Tagged Objects" msgstr "标记的对象" @@ -14369,7 +14661,8 @@ msgstr "帮助中心" msgid "Log Out" msgstr "登出" -#: netbox/templates/inc/user_menu.html:63 netbox/templates/login.html:38 +#: netbox/templates/inc/user_menu.html:63 netbox/templates/login.html:39 +#: netbox/templates/login.html:84 msgid "Log In" msgstr "登录" @@ -14401,7 +14694,7 @@ msgstr "认证类型" msgid "Authentication Key" msgstr "认证密钥" -#: netbox/templates/ipam/fhrpgroup.html:69 +#: netbox/templates/ipam/fhrpgroup.html:70 msgid "Virtual IP Addresses" msgstr "虚拟IP地址" @@ -14434,7 +14727,7 @@ msgid "Show All" msgstr "全部显示" #: netbox/templates/ipam/ipaddress.html:23 -#: netbox/templates/ipam/iprange.html:45 netbox/templates/ipam/prefix.html:24 +#: netbox/templates/ipam/iprange.html:52 netbox/templates/ipam/prefix.html:24 msgid "Global" msgstr "全局" @@ -14466,14 +14759,14 @@ msgstr "开始地址" msgid "Ending Address" msgstr "结束地址" -#: netbox/templates/ipam/iprange.html:33 netbox/templates/ipam/prefix.html:106 -msgid "Marked fully utilized" -msgstr "标记为已全部被使用" - #: netbox/templates/ipam/prefix.html:95 msgid "Addressing Details" msgstr "IP地址详细信息" +#: netbox/templates/ipam/prefix.html:106 +msgid "Marked fully utilized" +msgstr "标记为已全部被使用" + #: netbox/templates/ipam/prefix.html:114 msgid "Child IPs" msgstr "子IP" @@ -14579,11 +14872,11 @@ msgstr "独立IP空间" msgid "Errors" msgstr "错误" -#: netbox/templates/login.html:69 +#: netbox/templates/login.html:70 msgid "Sign In" msgstr "登录" -#: netbox/templates/login.html:77 +#: netbox/templates/login.html:80 msgctxt "Denotes an alternative option" msgid "Or" msgstr "或" @@ -14634,37 +14927,37 @@ msgstr "文件%(filename)s存在于静态文件根目录中,可 msgid "Click here to attempt loading NetBox again." msgstr "点击 这里重新加载NetBox" -#: netbox/templates/tenancy/contact.html:18 netbox/tenancy/filtersets.py:147 -#: netbox/tenancy/forms/bulk_edit.py:138 +#: netbox/templates/tenancy/contact.html:18 netbox/tenancy/filtersets.py:152 +#: netbox/tenancy/forms/bulk_edit.py:149 #: netbox/tenancy/forms/filtersets.py:102 netbox/tenancy/forms/forms.py:57 -#: netbox/tenancy/forms/model_forms.py:106 -#: netbox/tenancy/forms/model_forms.py:130 -#: netbox/tenancy/tables/contacts.py:98 +#: netbox/tenancy/forms/model_forms.py:108 +#: netbox/tenancy/forms/model_forms.py:132 +#: netbox/tenancy/tables/contacts.py:102 msgid "Contact" msgstr "联系人" -#: netbox/templates/tenancy/contact.html:29 -#: netbox/tenancy/forms/bulk_edit.py:99 +#: netbox/templates/tenancy/contact.html:39 +#: netbox/tenancy/forms/bulk_edit.py:106 msgid "Title" msgstr "标题" -#: netbox/templates/tenancy/contact.html:33 -#: netbox/tenancy/forms/bulk_edit.py:104 netbox/tenancy/tables/contacts.py:64 +#: netbox/templates/tenancy/contact.html:43 +#: netbox/tenancy/forms/bulk_edit.py:111 netbox/tenancy/tables/contacts.py:68 msgid "Phone" msgstr "手机号" #: netbox/templates/tenancy/contactgroup.html:18 -#: netbox/tenancy/forms/forms.py:67 netbox/tenancy/forms/model_forms.py:75 +#: netbox/tenancy/forms/forms.py:67 netbox/tenancy/forms/model_forms.py:77 msgid "Contact Group" msgstr "联系人组" -#: netbox/templates/tenancy/contactgroup.html:50 +#: netbox/templates/tenancy/contactgroup.html:51 msgid "Add Contact Group" msgstr "增加联系人组" #: netbox/templates/tenancy/contactrole.html:15 -#: netbox/tenancy/filtersets.py:152 netbox/tenancy/forms/forms.py:62 -#: netbox/tenancy/forms/model_forms.py:87 +#: netbox/tenancy/filtersets.py:157 netbox/tenancy/forms/forms.py:62 +#: netbox/tenancy/forms/model_forms.py:89 msgid "Contact Role" msgstr "联系人角色" @@ -14677,12 +14970,12 @@ msgid "Add Tenant" msgstr "增加租户" #: netbox/templates/tenancy/tenantgroup.html:26 -#: netbox/tenancy/forms/model_forms.py:32 netbox/tenancy/tables/columns.py:36 +#: netbox/tenancy/forms/model_forms.py:33 netbox/tenancy/tables/columns.py:36 #: netbox/tenancy/tables/columns.py:46 msgid "Tenant Group" msgstr "租户组" -#: netbox/templates/tenancy/tenantgroup.html:59 +#: netbox/templates/tenancy/tenantgroup.html:60 msgid "Add Tenant Group" msgstr "增加租户组" @@ -14878,7 +15171,7 @@ msgstr "SA生存大小(KB)" msgid "L2VPN Attributes" msgstr "L2VPN 属性" -#: netbox/templates/vpn/l2vpn.html:60 netbox/templates/vpn/tunnel.html:76 +#: netbox/templates/vpn/l2vpn.html:64 netbox/templates/vpn/tunnel.html:76 msgid "Add a Termination" msgstr "增加接入点" @@ -14945,11 +15238,11 @@ msgid "Add Wireless LAN" msgstr "增加无线局域网" #: netbox/templates/wireless/wirelesslangroup.html:26 -#: netbox/wireless/forms/model_forms.py:29 +#: netbox/wireless/forms/model_forms.py:30 msgid "Wireless LAN Group" msgstr "无线局域网组" -#: netbox/templates/wireless/wirelesslangroup.html:59 +#: netbox/templates/wireless/wirelesslangroup.html:60 msgid "Add Wireless LAN Group" msgstr "增加无线局域网组" @@ -14965,109 +15258,131 @@ msgstr "父联系人组 (ID)" msgid "Parent contact group (slug)" msgstr "父联系人组 (缩写)" -#: netbox/tenancy/filtersets.py:40 netbox/tenancy/filtersets.py:67 -#: netbox/tenancy/filtersets.py:110 +#: netbox/tenancy/filtersets.py:40 netbox/tenancy/filtersets.py:72 +#: netbox/tenancy/filtersets.py:115 msgid "Contact group (ID)" msgstr "联系人组 (ID)" -#: netbox/tenancy/filtersets.py:47 netbox/tenancy/filtersets.py:74 -#: netbox/tenancy/filtersets.py:117 +#: netbox/tenancy/filtersets.py:47 netbox/tenancy/filtersets.py:79 +#: netbox/tenancy/filtersets.py:122 msgid "Contact group (slug)" msgstr "联系人组(缩写)" -#: netbox/tenancy/filtersets.py:104 +#: netbox/tenancy/filtersets.py:52 netbox/tenancy/filtersets.py:109 msgid "Contact (ID)" msgstr "联系人 (ID)" -#: netbox/tenancy/filtersets.py:121 +#: netbox/tenancy/filtersets.py:126 msgid "Contact role (ID)" msgstr "联系人角色 (ID)" -#: netbox/tenancy/filtersets.py:127 +#: netbox/tenancy/filtersets.py:132 msgid "Contact role (slug)" msgstr "联系人角色(缩写)" -#: netbox/tenancy/filtersets.py:158 +#: netbox/tenancy/filtersets.py:163 msgid "Contact group" msgstr "联系人组" -#: netbox/tenancy/filtersets.py:169 +#: netbox/tenancy/filtersets.py:174 msgid "Parent tenant group (ID)" msgstr "父租户组 (ID)" -#: netbox/tenancy/filtersets.py:175 +#: netbox/tenancy/filtersets.py:180 msgid "Parent tenant group (slug)" msgstr "上级租户组(slug)" -#: netbox/tenancy/filtersets.py:181 netbox/tenancy/filtersets.py:201 +#: netbox/tenancy/filtersets.py:186 netbox/tenancy/filtersets.py:206 msgid "Tenant group (ID)" msgstr "租户组 (ID)" -#: netbox/tenancy/filtersets.py:234 +#: netbox/tenancy/filtersets.py:239 msgid "Tenant Group (ID)" msgstr "租户组 (ID)" -#: netbox/tenancy/filtersets.py:241 +#: netbox/tenancy/filtersets.py:246 msgid "Tenant Group (slug)" msgstr "租户组(缩写)" -#: netbox/tenancy/forms/bulk_edit.py:66 +#: netbox/tenancy/forms/bulk_edit.py:67 msgid "Desciption" msgstr "描述" -#: netbox/tenancy/forms/bulk_import.py:101 +#: netbox/tenancy/forms/bulk_edit.py:96 +msgid "Add groups" +msgstr "添加群组" + +#: netbox/tenancy/forms/bulk_edit.py:101 +msgid "Remove groups" +msgstr "移除群组" + +#: netbox/tenancy/forms/bulk_import.py:84 +msgid "" +"Group names separated by commas, encased with double quotes (e.g. \"Group " +"1,Group 2\")" +msgstr "组名用逗号分隔,用双引号括起来(例如 “组 1,组 2”)" + +#: netbox/tenancy/forms/bulk_import.py:100 msgid "Assigned contact" msgstr "分配联系人" -#: netbox/tenancy/models/contacts.py:32 +#: netbox/tenancy/models/contacts.py:33 msgid "contact group" msgstr "联系人组" -#: netbox/tenancy/models/contacts.py:33 +#: netbox/tenancy/models/contacts.py:34 msgid "contact groups" msgstr "联系人组" -#: netbox/tenancy/models/contacts.py:42 +#: netbox/tenancy/models/contacts.py:43 msgid "contact role" msgstr "联系人角色" -#: netbox/tenancy/models/contacts.py:43 +#: netbox/tenancy/models/contacts.py:44 msgid "contact roles" msgstr "联系人角色" -#: netbox/tenancy/models/contacts.py:63 +#: netbox/tenancy/models/contacts.py:64 msgid "title" msgstr "职位" -#: netbox/tenancy/models/contacts.py:68 +#: netbox/tenancy/models/contacts.py:69 msgid "phone" msgstr "电话号" -#: netbox/tenancy/models/contacts.py:73 +#: netbox/tenancy/models/contacts.py:74 msgid "email" msgstr "电子邮箱" -#: netbox/tenancy/models/contacts.py:82 +#: netbox/tenancy/models/contacts.py:83 msgid "link" msgstr "链接" -#: netbox/tenancy/models/contacts.py:98 +#: netbox/tenancy/models/contacts.py:93 msgid "contact" msgstr "联系人" -#: netbox/tenancy/models/contacts.py:99 +#: netbox/tenancy/models/contacts.py:94 msgid "contacts" msgstr "联系人" -#: netbox/tenancy/models/contacts.py:146 +#: netbox/tenancy/models/contacts.py:108 +msgid "contact group membership" +msgstr "联系人组成员资格" + +#: netbox/tenancy/models/contacts.py:109 +msgid "contact group memberships" +msgstr "联系人组成员资格" + +#: netbox/tenancy/models/contacts.py:153 msgid "contact assignment" msgstr "联系人分配" -#: netbox/tenancy/models/contacts.py:147 +#: netbox/tenancy/models/contacts.py:154 msgid "contact assignments" msgstr "联系人分配" -#: netbox/tenancy/models/contacts.py:163 +#: netbox/tenancy/models/contacts.py:170 #, python-brace-format msgid "Contacts cannot be assigned to this object type ({type})." msgstr "无法将联系人分配给此对象类型 ({type})." @@ -15096,27 +15411,27 @@ msgstr "租户" msgid "tenants" msgstr "租户" -#: netbox/tenancy/tables/contacts.py:112 +#: netbox/tenancy/tables/contacts.py:116 msgid "Contact Title" msgstr "联系人职位" -#: netbox/tenancy/tables/contacts.py:116 +#: netbox/tenancy/tables/contacts.py:120 msgid "Contact Phone" msgstr "联系人电话号" -#: netbox/tenancy/tables/contacts.py:121 +#: netbox/tenancy/tables/contacts.py:125 msgid "Contact Email" msgstr "联系人电子邮箱" -#: netbox/tenancy/tables/contacts.py:125 +#: netbox/tenancy/tables/contacts.py:129 msgid "Contact Address" msgstr "联系人地址" -#: netbox/tenancy/tables/contacts.py:129 +#: netbox/tenancy/tables/contacts.py:133 msgid "Contact Link" msgstr "联系人链接" -#: netbox/tenancy/tables/contacts.py:134 +#: netbox/tenancy/tables/contacts.py:138 msgid "Contact Description" msgstr "联系人描述" @@ -15233,24 +15548,24 @@ msgstr "必须至少选择一个操作。" msgid "Invalid filter for {model}: {error}" msgstr "{model}的筛选器无效: {error}" -#: netbox/users/models/permissions.py:39 +#: netbox/users/models/permissions.py:37 msgid "The list of actions granted by this permission" msgstr "该权限授予的操作列表" -#: netbox/users/models/permissions.py:44 +#: netbox/users/models/permissions.py:42 msgid "constraints" msgstr "限制条件" -#: netbox/users/models/permissions.py:45 +#: netbox/users/models/permissions.py:43 msgid "" "Queryset filter matching the applicable objects of the selected type(s)" msgstr "与所选类型的适用对象匹配的查询集过滤器" -#: netbox/users/models/permissions.py:52 +#: netbox/users/models/permissions.py:50 msgid "permission" msgstr "允许" -#: netbox/users/models/permissions.py:53 netbox/users/models/users.py:47 +#: netbox/users/models/permissions.py:51 netbox/users/models/users.py:47 msgid "permissions" msgstr "权限" @@ -15346,7 +15661,7 @@ msgstr "相关对象必须由数字ID或属性字典引用。接收到无法识 msgid "Related object not found using the provided numeric ID: {id}" msgstr "使用提供的ID找不到相关对象: {id}" -#: netbox/utilities/choices.py:19 +#: netbox/utilities/choices.py:23 #, python-brace-format msgid "{name} has a key defined but CHOICES is not a list" msgstr "{name} 已定义键,但 CHOICES 不是列表" @@ -15536,14 +15851,6 @@ msgstr "要更新的现有对象的数字 ID(如果不创建新对象)" msgid "Unrecognized header: {name}" msgstr "无法识别的列头: {name}" -#: netbox/utilities/forms/forms.py:118 -msgid "Available Columns" -msgstr "可用列" - -#: netbox/utilities/forms/forms.py:126 -msgid "Selected Columns" -msgstr "选定的列" - #: netbox/utilities/forms/mixins.py:44 msgid "" "This object has been modified since the form was rendered. Please consult " @@ -15608,6 +15915,19 @@ msgstr "缺少动态查询参数:'{dynamic_params}'" msgid "Missing required value for static query param: '{static_params}'" msgstr "缺少静态查询参数:'{static_params}'" +#: netbox/utilities/jsonschema.py:159 +msgid "Invalid JSON schema definition" +msgstr "JSON 架构定义无效" + +#: netbox/utilities/jsonschema.py:161 +msgid "JSON schema must define properties" +msgstr "JSON 架构必须定义属性" + +#: netbox/utilities/jsonschema.py:166 +#, python-brace-format +msgid "Invalid JSON schema definition: {error}" +msgstr "无效的 JSON 架构定义: {error}" + #: netbox/utilities/password_validation.py:13 msgid "Password must have at least one numeral." msgstr "密码必须至少包含一个数字。" @@ -15643,7 +15963,7 @@ msgstr "未知的app_label/model_name: {name}" msgid "Invalid IP address set for {header}: {ip}" msgstr "为 {header} 设置的 IP 地址无效:{ip}" -#: netbox/utilities/tables.py:47 +#: netbox/utilities/tables.py:75 #, python-brace-format msgid "A column named {name} is already defined for table {table_name}" msgstr "名为{name}的列已在表{table_name}中定义了" @@ -15704,18 +16024,6 @@ msgstr "设置为空" msgid "Clear all" msgstr "清除所有内容" -#: netbox/utilities/templates/helpers/table_config_form.html:8 -msgid "Table Configuration" -msgstr "表单配置" - -#: netbox/utilities/templates/helpers/table_config_form.html:31 -msgid "Move Up" -msgstr "上移" - -#: netbox/utilities/templates/helpers/table_config_form.html:34 -msgid "Move Down" -msgstr "下移" - #: netbox/utilities/templates/navigation/menu.html:14 msgid "Search…" msgstr "搜索…" @@ -15740,7 +16048,12 @@ msgstr "编写" msgid "The test must define csv_update_data." msgstr "测试必须定义csv_update_data。" -#: netbox/utilities/validators.py:65 +#: netbox/utilities/validators.py:71 +#, python-brace-format +msgid "{value} must be a multiple of {multiple}." +msgstr "{value} 必须是的倍数 {multiple}。" + +#: netbox/utilities/validators.py:83 #, python-brace-format msgid "{value} is not a valid regular expression." msgstr "{value} 不是有效的正则表达式。" @@ -15780,12 +16093,12 @@ msgid "Cluster type (ID)" msgstr "集群类型(ID)" #: netbox/virtualization/filtersets.py:117 -#: netbox/virtualization/filtersets.py:237 +#: netbox/virtualization/filtersets.py:239 msgid "Cluster (ID)" msgstr "集群 (ID)" #: netbox/virtualization/forms/bulk_edit.py:148 -#: netbox/virtualization/models/virtualmachines.py:110 +#: netbox/virtualization/models/virtualmachines.py:109 msgid "vCPUs" msgstr "vCPUs" @@ -15884,102 +16197,102 @@ msgid "" "location {location}" msgstr "{count} 设备被指定为该群集的主机,但不在原处 {location}" -#: netbox/virtualization/models/virtualmachines.py:118 +#: netbox/virtualization/models/virtualmachines.py:117 msgid "memory (MB)" msgstr "内存 (MB)" -#: netbox/virtualization/models/virtualmachines.py:123 +#: netbox/virtualization/models/virtualmachines.py:122 msgid "disk (MB)" msgstr "磁盘 (MB)" -#: netbox/virtualization/models/virtualmachines.py:161 +#: netbox/virtualization/models/virtualmachines.py:166 msgid "Virtual machine name must be unique per cluster." msgstr "集群中的虚拟机名称必须唯一。" -#: netbox/virtualization/models/virtualmachines.py:164 +#: netbox/virtualization/models/virtualmachines.py:169 msgid "virtual machine" msgstr "虚拟机" -#: netbox/virtualization/models/virtualmachines.py:165 +#: netbox/virtualization/models/virtualmachines.py:170 msgid "virtual machines" msgstr "虚拟机" -#: netbox/virtualization/models/virtualmachines.py:176 +#: netbox/virtualization/models/virtualmachines.py:181 msgid "A virtual machine must be assigned to a site and/or cluster." msgstr "虚拟机必须分配给站点和/或集群。" -#: netbox/virtualization/models/virtualmachines.py:183 +#: netbox/virtualization/models/virtualmachines.py:188 #, python-brace-format msgid "" "The selected cluster ({cluster}) is not assigned to this site ({site})." msgstr "所选集群({cluster}) 未分配给此站点 ({site})。" -#: netbox/virtualization/models/virtualmachines.py:190 +#: netbox/virtualization/models/virtualmachines.py:195 msgid "Must specify a cluster when assigning a host device." msgstr "分配主机设备时必须指定集群。" -#: netbox/virtualization/models/virtualmachines.py:195 +#: netbox/virtualization/models/virtualmachines.py:200 #, python-brace-format msgid "" "The selected device ({device}) is not assigned to this cluster ({cluster})." msgstr "所选设备 ({device})未分配给此集群({cluster})。" -#: netbox/virtualization/models/virtualmachines.py:207 +#: netbox/virtualization/models/virtualmachines.py:212 #, python-brace-format msgid "" "The specified disk size ({size}) must match the aggregate size of assigned " "virtual disks ({total_size})." msgstr "指定的磁盘大小 ({size}) 必须与分配的虚拟磁盘的总大小相匹配 ({total_size})." -#: netbox/virtualization/models/virtualmachines.py:221 +#: netbox/virtualization/models/virtualmachines.py:226 #, python-brace-format msgid "Must be an IPv{family} address. ({ip} is an IPv{version} address.)" msgstr "必须是 IPv{family} 地址。 ({ip} 是 IPv{version} 地址。)" -#: netbox/virtualization/models/virtualmachines.py:230 +#: netbox/virtualization/models/virtualmachines.py:235 #, python-brace-format msgid "The specified IP address ({ip}) is not assigned to this VM." msgstr "指定的IP地址 ({ip}) 未分配给该虚拟机。" -#: netbox/virtualization/models/virtualmachines.py:376 +#: netbox/virtualization/models/virtualmachines.py:381 #, python-brace-format msgid "" "The selected parent interface ({parent}) belongs to a different virtual " "machine ({virtual_machine})." msgstr "所选父接口 ({parent}) 属于另一个虚拟机 ({virtual_machine})" -#: netbox/virtualization/models/virtualmachines.py:391 +#: netbox/virtualization/models/virtualmachines.py:396 #, python-brace-format msgid "" "The selected bridge interface ({bridge}) belongs to a different virtual " "machine ({virtual_machine})." msgstr "所选桥接接口 ({bridge})属于另一个虚拟机({virtual_machine})。" -#: netbox/virtualization/models/virtualmachines.py:402 +#: netbox/virtualization/models/virtualmachines.py:407 #, python-brace-format msgid "" "The untagged VLAN ({untagged_vlan}) must belong to the same site as the " "interface's parent virtual machine, or it must be global." msgstr "未标记 VLAN ({untagged_vlan}) 必须与接口的父虚拟机属于同一站点,或者必须是全局的。" -#: netbox/virtualization/models/virtualmachines.py:414 +#: netbox/virtualization/models/virtualmachines.py:419 msgid "size (MB)" msgstr "大小 (MB)" -#: netbox/virtualization/models/virtualmachines.py:418 +#: netbox/virtualization/models/virtualmachines.py:423 msgid "virtual disk" msgstr "虚拟磁盘" -#: netbox/virtualization/models/virtualmachines.py:419 +#: netbox/virtualization/models/virtualmachines.py:424 msgid "virtual disks" msgstr "虚拟磁盘" -#: netbox/virtualization/views.py:313 +#: netbox/virtualization/views.py:307 #, python-brace-format msgid "Added {count} devices to cluster {cluster}" msgstr "已添加 {count} 要集群的设备 {cluster}" -#: netbox/virtualization/views.py:348 +#: netbox/virtualization/views.py:342 #, python-brace-format msgid "Removed {count} devices from cluster {cluster}" msgstr "已移除 {count} 来自集群的设备 {cluster}" @@ -16056,22 +16369,26 @@ msgstr "DSA 签名" msgid "Group {n}" msgstr "Group {n}" -#: netbox/vpn/choices.py:251 +#: netbox/vpn/choices.py:252 msgid "Ethernet Private LAN" msgstr "Ethernet Private LAN" -#: netbox/vpn/choices.py:252 +#: netbox/vpn/choices.py:253 msgid "Ethernet Virtual Private LAN" msgstr "Ethernet Virtual Private LAN" -#: netbox/vpn/choices.py:255 +#: netbox/vpn/choices.py:256 msgid "Ethernet Private Tree" msgstr "Ethernet Private Tree" -#: netbox/vpn/choices.py:256 +#: netbox/vpn/choices.py:257 msgid "Ethernet Virtual Private Tree" msgstr "Ethernet Virtual Private Tree" +#: netbox/vpn/choices.py:260 +msgid "SPB" +msgstr "SPB" + #: netbox/vpn/filtersets.py:41 msgid "Tunnel group (ID)" msgstr "隧道组(ID)" @@ -16116,15 +16433,15 @@ msgstr "IPsec 策略 (ID)" msgid "IPSec policy (name)" msgstr "IPsec 策略(名称)" -#: netbox/vpn/filtersets.py:348 +#: netbox/vpn/filtersets.py:351 msgid "L2VPN (slug)" msgstr "L2VPN(缩写)" -#: netbox/vpn/filtersets.py:412 +#: netbox/vpn/filtersets.py:415 msgid "VM Interface (ID)" msgstr "虚拟接口 (ID)" -#: netbox/vpn/filtersets.py:418 +#: netbox/vpn/filtersets.py:421 msgid "VLAN (name)" msgstr "VLAN(名称)" @@ -16137,8 +16454,8 @@ msgstr "隧道组" msgid "SA lifetime" msgstr "SA生存期" -#: netbox/vpn/forms/bulk_edit.py:151 netbox/wireless/forms/bulk_edit.py:81 -#: netbox/wireless/forms/bulk_edit.py:129 +#: netbox/vpn/forms/bulk_edit.py:151 netbox/wireless/forms/bulk_edit.py:82 +#: netbox/wireless/forms/bulk_edit.py:130 #: netbox/wireless/forms/filtersets.py:67 #: netbox/wireless/forms/filtersets.py:126 msgid "Pre-shared key" @@ -16188,31 +16505,31 @@ msgstr "IPSEC安全提议" msgid "IPSec protocol" msgstr "IPSEC 协议" -#: netbox/vpn/forms/bulk_import.py:266 +#: netbox/vpn/forms/bulk_import.py:271 msgid "L2VPN type" msgstr "L2VPN 类型" -#: netbox/vpn/forms/bulk_import.py:287 +#: netbox/vpn/forms/bulk_import.py:292 msgid "Parent device (for interface)" msgstr "父设备(用于接口)" -#: netbox/vpn/forms/bulk_import.py:294 +#: netbox/vpn/forms/bulk_import.py:299 msgid "Parent virtual machine (for interface)" msgstr "父虚拟机(用于接口)" -#: netbox/vpn/forms/bulk_import.py:301 +#: netbox/vpn/forms/bulk_import.py:306 msgid "Assigned interface (device or VM)" msgstr "指定接口(设备/虚拟机)" -#: netbox/vpn/forms/bulk_import.py:334 +#: netbox/vpn/forms/bulk_import.py:339 msgid "Cannot import device and VM interface terminations simultaneously." msgstr "不能导入设备和虚拟机接口连接。" -#: netbox/vpn/forms/bulk_import.py:336 +#: netbox/vpn/forms/bulk_import.py:341 msgid "Each termination must specify either an interface or a VLAN." msgstr "每个接入点必须指定一个接口或一个 VLAN。" -#: netbox/vpn/forms/bulk_import.py:338 +#: netbox/vpn/forms/bulk_import.py:343 msgid "Cannot assign both an interface and a VLAN." msgstr "不能同时分配接口和VLAN。" @@ -16225,7 +16542,7 @@ msgstr "IKE 版本" msgid "Proposal" msgstr "安全提议" -#: netbox/vpn/forms/filtersets.py:257 +#: netbox/vpn/forms/filtersets.py:262 msgid "Assigned Object Type" msgstr "指定的对象类型" @@ -16339,20 +16656,20 @@ msgstr "IPSec policies" msgid "IPSec profiles" msgstr "IPSec profiles" -#: netbox/vpn/models/l2vpn.py:113 +#: netbox/vpn/models/l2vpn.py:117 msgid "L2VPN termination" msgstr "L2VPN 终点" -#: netbox/vpn/models/l2vpn.py:114 +#: netbox/vpn/models/l2vpn.py:118 msgid "L2VPN terminations" msgstr "L2VPN 终点" -#: netbox/vpn/models/l2vpn.py:129 +#: netbox/vpn/models/l2vpn.py:133 #, python-brace-format msgid "L2VPN Termination already assigned ({assigned_object})" msgstr "L2VPN终端已分配({assigned_object})" -#: netbox/vpn/models/l2vpn.py:141 +#: netbox/vpn/models/l2vpn.py:145 #, python-brace-format msgid "" "{l2vpn_type} L2VPNs cannot have more than two terminations; found " @@ -16383,19 +16700,19 @@ msgstr "隧道" msgid "tunnels" msgstr "隧道" -#: netbox/vpn/models/tunnels.py:148 +#: netbox/vpn/models/tunnels.py:145 msgid "An object may be terminated to only one tunnel at a time." msgstr "一个对象一次只能被终止到一个隧道。" -#: netbox/vpn/models/tunnels.py:151 +#: netbox/vpn/models/tunnels.py:148 msgid "tunnel termination" msgstr "隧道终点" -#: netbox/vpn/models/tunnels.py:152 +#: netbox/vpn/models/tunnels.py:149 msgid "tunnel terminations" msgstr "隧道终点" -#: netbox/vpn/models/tunnels.py:169 +#: netbox/vpn/models/tunnels.py:166 #, python-brace-format msgid "{name} is already attached to a tunnel ({tunnel})." msgstr "{name}已附加到隧道({tunnel})。" @@ -16428,11 +16745,11 @@ msgstr "SA生存期(秒)" msgid "SA Lifetime (KB)" msgstr "SA生存大小(KB)" -#: netbox/vpn/tables/l2vpn.py:69 +#: netbox/vpn/tables/l2vpn.py:72 msgid "Object Parent" msgstr "目标上级" -#: netbox/vpn/tables/l2vpn.py:74 +#: netbox/vpn/tables/l2vpn.py:77 msgid "Object Site" msgstr "目的站点" @@ -16456,8 +16773,8 @@ msgstr "WPA Personal (PSK)" msgid "WPA Enterprise" msgstr "WPA Enterprise" -#: netbox/wireless/forms/bulk_edit.py:75 -#: netbox/wireless/forms/bulk_edit.py:123 +#: netbox/wireless/forms/bulk_edit.py:76 +#: netbox/wireless/forms/bulk_edit.py:124 #: netbox/wireless/forms/bulk_import.py:70 #: netbox/wireless/forms/bulk_import.py:73 #: netbox/wireless/forms/bulk_import.py:115 @@ -16481,7 +16798,7 @@ msgstr "网络接口A" msgid "Interface B" msgstr "网络接口B" -#: netbox/wireless/forms/model_forms.py:164 +#: netbox/wireless/forms/model_forms.py:165 msgid "Side B" msgstr "B端" @@ -16501,23 +16818,23 @@ msgstr "无线局域网组" msgid "wireless LAN" msgstr "无线局域网" -#: netbox/wireless/models.py:141 +#: netbox/wireless/models.py:134 msgid "interface A" msgstr "接口 A" -#: netbox/wireless/models.py:148 +#: netbox/wireless/models.py:140 msgid "interface B" msgstr "接口 B" -#: netbox/wireless/models.py:196 +#: netbox/wireless/models.py:188 msgid "wireless link" msgstr "无线连接" -#: netbox/wireless/models.py:197 +#: netbox/wireless/models.py:189 msgid "wireless links" msgstr "无线连接" -#: netbox/wireless/models.py:212 netbox/wireless/models.py:218 +#: netbox/wireless/models.py:204 netbox/wireless/models.py:210 #, python-brace-format msgid "{type} is not a wireless interface." msgstr "{type} 不是无线接口。" diff --git a/requirements.txt b/requirements.txt index 1b91a0ea2..717a381d0 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,4 +1,4 @@ -Django==5.2.0 +Django==5.2.1 django-cors-headers==4.7.0 django-debug-toolbar==5.2.0 django-filter==25.1 @@ -8,7 +8,7 @@ django-mptt==0.17.0 django-pglocks==1.0.4 django-prometheus==2.3.1 django-redis==5.4.0 -django-rich==1.14.0 +django-rich==2.0.0 django-rq==3.0.1 django-storages==1.14.6 django-taggit==6.1.0 @@ -22,19 +22,19 @@ gunicorn==23.0.0 Jinja2==3.1.6 jsonschema==4.23.0 Markdown==3.8 -mkdocs-material==9.6.12 +mkdocs-material==9.6.14 mkdocstrings[python]==0.29.1 netaddr==1.3.0 nh3==0.2.21 Pillow==11.2.1 -psycopg[c,pool]==3.2.7 +psycopg[c,pool]==3.2.9 PyYAML==6.0.2 requests==2.32.3 -rq==2.3.2 +rq==2.3.3 social-auth-app-django==5.4.3 social-auth-core==4.6.1 -strawberry-graphql==0.266.0 -strawberry-graphql-django==0.58.0 +strawberry-graphql==0.268.1 +strawberry-graphql-django==0.59.1 svgwrite==1.4.3 tablib==3.8.0 tzdata==2025.2